使用 Angular-cli 时,是否存在Angular 2 的本地化工具?
我遇到this link(从11月开始)说明"现在,你不能在已翻译的应用程序中使用CLI"因此i18n工具无法在我的应用程序中使用。
有没有其他方法可以将应用程序翻译成不同的语言?
(我使用的是webpack,而不是systemJs)
答案 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