локализовать devextreme dx-date-box Angular 2+ на настраиваемый язык

Я бы хотел локализовать devextreme dx-date-box на армянский язык, я работаю с devextreme-intl, я добавил для сетки devextreme мой пользовательский язык .json файл в devextreme/localization/messages, но для dx-date-box я не могу, не могли бы вы мне помочь как я могу это сделать?

И, пожалуйста, при установке узловых модулей после установки измените module.exports = require("stream"); в module.exports = require("readable-stream"); URL-адрес файла - node_modules/jszip/lib/readable-stream-browser.js localizate-dx-date -box.zip

Я разместил этот вопрос на Github.

Спасибо.

введите описание изображения здесь


person Bagrat Zakaryan    schedule 07.12.2018    source источник


Ответы (1)


Итак, я решил локализацию с помощью настраиваемого языка в моем случае в Армянский для всего devextreme компоненты (включая календарь dx-date-box), но с Globalize не с Intl, I ' Мы изменили расположение файлов JSON, переместили его в assets/i18n и в файлы JSON. Я добавил перевод календаря, поэтому вам нужно только загрузить проект и установить npm install, я немного изменил конфигурацию.

Проект Angular CLI: 7.0.7 globalize-localization.zip

Добавьте файл typings.d.ts в проект см. здесь

src/typings.d.ts

package.json

Я добавил "typings": "typings.d.ts"

tsconfig.json

добавьте "path" вот так github.com/DevExpress, некоторые модули ("resolveJsonModule": true, "esModuleInterop": true) для использования файлов JSON в проекте.

Вопрос размещен в Центре поддержки Devextreme devexpress.com/Support/Center/Question

введите описание изображения здесь

person Bagrat Zakaryan    schedule 22.12.2018