Angular 2 - 带休息服务的多语言
Angular 2 - Multilanguage with Rest Service
我想构建一个多语言 angular 应用程序。此应用程序将成为多个其他应用程序和服务的一部分,并且有一个中央 API 用于翻译。只是一个简单的休息 api,您可以在其中发送一个密钥或一组密钥和语言,然后您就可以得到翻译。
这用于邮件和其他应用程序。
我能以某种方式将它与 angular2 一起使用吗?还是我必须使用 angular 文档中描述的 i18n?
ngx-translate 有什么用?我也可以用这个吗?就像我在我的翻译 api 上创建一个端点,其中 returns 一个 en.json 文件包含关于该应用程序的所有翻译?
如果我这样做,这将如何影响语言变化的表现?语言之间的转换是否需要一些时间,或者所有可用的语言都已预取?
感谢您的帮助
我使用的是 ngx-translate,它提供了用于获取翻译的 http-loader。您还可以使用延迟加载进行翻译,以提高性能并按模块加载文件。
我想构建一个多语言 angular 应用程序。此应用程序将成为多个其他应用程序和服务的一部分,并且有一个中央 API 用于翻译。只是一个简单的休息 api,您可以在其中发送一个密钥或一组密钥和语言,然后您就可以得到翻译。 这用于邮件和其他应用程序。
我能以某种方式将它与 angular2 一起使用吗?还是我必须使用 angular 文档中描述的 i18n?
ngx-translate 有什么用?我也可以用这个吗?就像我在我的翻译 api 上创建一个端点,其中 returns 一个 en.json 文件包含关于该应用程序的所有翻译? 如果我这样做,这将如何影响语言变化的表现?语言之间的转换是否需要一些时间,或者所有可用的语言都已预取?
感谢您的帮助
我使用的是 ngx-translate,它提供了用于获取翻译的 http-loader。您还可以使用延迟加载进行翻译,以提高性能并按模块加载文件。