使用Angular-cli在Angular2中进行本地化

时间:2017-05-03 14:47:12

标签: angular localization angular-cli

使用 Angular-cli 时,是否存在Angular 2 的本地化工具?

我遇到this link(从11月开始)说明"现在,你不能在已翻译的应用程序中使用CLI"因此i18n工具无法在我的应用程序中使用。

有没有其他方法可以将应用程序翻译成不同的语言?

(我使用的是webpack,而不是systemJs)

1 个答案:

答案 0 :(得分:2)

Angular CLI wiki中有一个故事可以帮助您:

https://github.com/angular/angular-cli/wiki/stories-internationalization

从那篇文章:

  

当您的应用准备就绪时,您可以使用ng xi18n命令从模板中提取要翻译的字符串。

ng xi18n --output-path src/locale

翻译后,您可以投放:

ng serve --aot --locale fr --i18n-format xlf --i18n-file src/locale/messages.fr.xlf

或建立:

ng build --aot --locale fr --i18n-format xlf --i18n-file src/i18n/messages.fr.xlf