Angular 2.0 Final + 翻译 + Webpack?
Angular 2.0 Final + Translation + Webpack?
我只是想知道如何为我的 Angular 2.0.0(最终版)应用程序提供翻译支持,该应用程序使用 Webpack(1.13.2) 进行模块捆绑(而非 SystemJS)。
我可以在线获取 Angular 2.0 i18n 的示例,但所有这些都是使用 SystemJS 而不是 Webpack 完成的。
有谁知道如何使用 Webpack 实现 Angular2 国际化?
在此先感谢您的帮助。
您可能需要按照以下说明操作:
- 添加
import 'ng2-translate'
- 将这些 i18n 文件复制到资产文件夹。一个示例可以使用以下插件:
new CopyWebpackPlugin([
{
from: helpers.root('src', 'public', 'i18n'),
to: 'assets/i18n'
}
])
摘自线程:https://github.com/ocombe/ng2-translate/issues/121
更新: 在 Angular 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
我只是想知道如何为我的 Angular 2.0.0(最终版)应用程序提供翻译支持,该应用程序使用 Webpack(1.13.2) 进行模块捆绑(而非 SystemJS)。
我可以在线获取 Angular 2.0 i18n 的示例,但所有这些都是使用 SystemJS 而不是 Webpack 完成的。
有谁知道如何使用 Webpack 实现 Angular2 国际化?
在此先感谢您的帮助。
您可能需要按照以下说明操作:
- 添加
import 'ng2-translate'
- 将这些 i18n 文件复制到资产文件夹。一个示例可以使用以下插件:
new CopyWebpackPlugin([ { from: helpers.root('src', 'public', 'i18n'), to: 'assets/i18n' } ])
摘自线程:https://github.com/ocombe/ng2-translate/issues/121
更新: 在 Angular 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