我对i18n实施有一些疑问。在搜索文档和整个网络之后,对我来说仍然存在一些未解决的问题。
- 我可以使用i18n的翻译服务在外部对字符串进行本地化吗
模板? (aka ts文件)
在AngularJs中 $ translate 服务。
- 是否可以同时使用 JIT 和 AOT 的i18n?本地化静态字符串并让动态字符串得到它会很棒
在构建时间上翻译。
- 我已经使用ngx-translate实现了本地化。有人在其项目中同时使用ngx-translate和i18n吗?
提前感谢您的回答!
我对i18n实施有一些疑问。在搜索文档和整个网络之后,对我来说仍然存在一些未解决的问题。
提前感谢您的回答!
据我所知
答案1.是的,我们可以使用i18n的翻译服务来翻译.ts文件字符串,但这在v9中可用。直到版本8 .ts文件翻译不存在。以下支持链接:angular-localize
答案2.是的,我们可以在JIT和AOT模式下使用i18n。在AOT模式下,您已经在按语言环境创建应用程序捆绑包,并且随着用户的更改,您将加载相应的捆绑包。在JIT模式下,您必须根据用户选择的语言环境进行翻译后重新引导整个应用程序。