我是语言环境概念的新手。根据我的理解,我制作了一个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} }从上面的列表中导入。如果不必指定所有语言环境,这可以自动化吗?
有localeEnGb
和en
等语言环境。我应该拆分de
的响应并仅提供“en”吗?
答案 0 :(得分:0)
对我来说这也是一个问题:
请在此处找到所有Angular 5语言环境的导入: http://iteration.info/Sharing/AllAngular5Locales.rtf
我希望Angular 6能做到:
import locales($var);