模板之外的Angular i18n Translation等

我对i18n实施有一些疑问。在搜索文档和整个网络之后,对我来说仍然存在一些未解决的问题。

  1. 我可以使用i18n的翻译服务在外部对字符串进行本地化吗 模板? (aka ts文件)
    在AngularJs中 $ translate 服务。
  2. 是否可以同时使用 JIT AOT 的i18n?本地化静态字符串并让动态字符串得到它会很棒 在构建时间上翻译。
  3. 我已经使用ngx-translate实现了本地化。有人在其项目中同时使用ngx-translate和i18n吗?

提前感谢您的回答!

lingda2009 回答:模板之外的Angular i18n Translation等

据我所知

答案1.是的,我们可以使用i18n的翻译服务来翻译.ts文件字符串,但这在v9中可用。直到版本8 .ts文件翻译不存在。以下支持链接:angular-localize

答案2.是的,我们可以在JIT和AOT模式下使用i18n。在AOT模式下,您已经在按语言环境创建应用程序捆绑包,并且随着用户的更改,您将加载相应的捆绑包。在JIT模式下,您必须根据用户选择的语言环境进行翻译后重新引导整个应用程序。

本文链接:https://www.f2er.com/2919463.html

大家都在问