Angular中的语言环境5

时间:2017-11-14 12:20:02

标签: angular localization

我是语言环境概念的新手。根据我的理解,我制作了一个Angular 4应用程序,它将使用navigator.language() API从浏览器中读取区域设置并提供给Angular的管道。由于所有这些都随v5发生变化,我对迁移有一些疑问。

我的理解是此处的列表:https://github.com/angular/angular/tree/master/packages/common/locales提供了可以提供给registerLocaleData()的区域设置列表。

因此,我可以import localeEnIn from '@angular/common/locales/en-IN'registerLocaleData(localeEnIn)来激活语言环境。

要在浏览器的区域设置中自动加载应用,我必须使用navigator.language() API获取区域设置ID(例如“en-GB”)并调用registerLocaleData(localeEnGb)其中{{1} }从上面的列表中导入。如果不必指定所有语言环境,这可以自动化吗?

localeEnGben等语言环境。我应该拆分de的响应并仅提供“en”吗?

1 个答案:

答案 0 :(得分:0)

对我来说这也是一个问题:

请在此处找到所有Angular 5语言环境的导入: http://iteration.info/Sharing/AllAngular5Locales.rtf

我希望Angular 6能做到:

import locales($var);