2016-10-19 4 views
2

Я просто хотел узнать, как обеспечить поддержку перевода моего приложения Angular 2.0.0 (final), которое использует Webpack (1.13.2) для комплектации модулей (а не SystemJS).Угловой 2.0 Final + Перевод + Webpack?

Я могу получить примеры Angular 2.0 i18n в Интернете, но все они выполняются с помощью SystemJS, а не с Webpack.

Кто-нибудь знает, как сделать Angular2 i18n с помощью Webpack?

Цените свою помощь заранее.

ответ

0

Вы можете следовать инструкциям ниже:

  1. Добавить import 'ng2-translate'
  2. Скопируйте эти файлы i18n в папку активов. Примером может быть со следующим плагином: new CopyWebpackPlugin([ { from: helpers.root('src', 'public', 'i18n'), to: 'assets/i18n' } ])

Взято из ниток: https://github.com/ocombe/ng2-translate/issues/121

Update: В Угловое 2 RC6 Они выпускают поддержку i18n, как вы видите здесь: http://angularjs.blogspot.com/2016/09/angular-2-rc6_1.html
Вы могли бы используйте для этого использование импортных стволов TRANSLATIONS, TRANSLATIONS_FORMAT, LOCALE_ID. См. Пример: https://github.com/StephenFluin/i18n-sample

+0

Спасибо за ваш ответ. –

+0

Как использовать встроенную поддержку i18n в Angular 2.0 вместо использования библиотеки? –

+0

См. Обновленный ответ. –

Смежные вопросы