Используйте ember-intl вместе с ember-i18n

Я использую ember-i18n для перевода. Я установил ember-intl для форматирования даты в приложении. Оба дополнения имеют одного и того же помощника {{t 'hello.world'}}. Как я могу использовать ember-i18n для перевода и ember-intl только для форматирования даты?

1 ответ

Решение

Вы можете сделать это, явно определив, что вы хотите t помощник сделать в вашем приложении. Для этого сначала создайте t помощник, использующий ember-cli:

ember g helper t

затем явным образом повторно экспортируйте помощник ember-i18n, вставив этот код во вновь сгенерированный app/helpers/t.js файл:

export { default } from 'ember-i18n/helper';

Это именно то, что делает ember-i18n, чтобы разоблачить t помощник в вашем приложении.

вот угасающий твиддл, показывающий эту работу.

Другие вопросы по тегам