Angular 4 i18n也可以获得TS / JS代码的翻译

时间:2017-06-16 21:25:35

标签: angular internationalization angular2-aot

我在Angular 4项目中使用默认的i18n进程,因此我使用ng-i18n生成.xlf而没有问题。

但是根据我的打字稿代码,我还有一些文本需要翻译并通过id检索当前语言。

我无法在Angular 4中找到任何方法。我错过了什么吗? 如果重要的话,我会使用AOT。

如果服务器从Web服务发回一些消息/错误代码,如何使用Angular翻译它们,也会出现问题

1 个答案:

答案 0 :(得分:2)

目前尚无法使用打字稿代码翻译i18n。

  

" Angular目前仅支持在您的模板中使用i18n,我正在使用该功能,允许您在代码中使用它,但它仍在进行中。这个lib适用于代码和模板。 (Angular Core Team承包商Olivier Combe)

请看这个讨论:https://github.com/ngx-translate/core/issues/495