在 Angular @ngx-translate 上翻译 .ts 文件

translate on .ts File on Angular @ngx-translate

我正在做一个 meteor-Angular 项目,我正在使用 @ngx-translate 进行翻译。

现在,当涉及到 HTML 文件时,翻译工作与翻译 JSON 文件完美无缺。

但是说到ts文件我就不知道怎么翻译了。这是一个例子-

我已经尝试了很多如何翻译 .ts file 但不知何故我找不到解决这个问题的单一方法。有谁知道如何解决这个问题?

您应该在使用管道发送到 HTML 时进行翻译。

如果列是 FOR,也为每个单词使用竖线。 (列[0] | 翻译)

您可以在组件中使用instant方法。

https://github.com/ngx-translate/core#methods

 this.column : [
    {header : this.translate.instant('ACCOUNT_TYPE')},
    {header : this.translate.instant('NAME')},
    ...
]

你可以看看我的answer

对于当前在 f5 之后的工作,您需要使用 appInitializerFactory(不要忘记将其添加到供应商中,就像在回答中一样)