로케일의 개념에 익숙하지 않습니다. 내가 이해할 수있는 것으로부터, navigator.language()
API를 사용하여 브라우저에서 로켈을 읽고 Angular의 파이프에 공급하는 Angular 4 앱을 만들었습니다. 이 모든 것이 v5에서 변경되었으므로 마이그레이션과 관련하여 몇 가지 질문이 있습니다.각도 5의 로케일
여기 내 목록은 : https://github.com/angular/angular/tree/master/packages/common/locales은 registerLocaleData()
에 제공 할 수있는 로케일 목록을 제공합니다.
따라서 로케일을 활성화하려면 import localeEnIn from '@angular/common/locales/en-IN'
및 registerLocaleData(localeEnIn)
을 사용할 수 있습니다.
자동으로 브라우저의 로케일에서 응용 프로그램을로드하려면, 난 ("-GB 도중"말) 로케일 ID를 얻을 localeEnGb
가 위의 목록에서 수입되는 경우 registerLocaleData(localeEnGb)
를 호출 할 navigator.language()
API를 사용해야합니다. 모든 로케일을 지정하지 않아도 자동화 할 수 있습니까?
en
및 de
과 같은 로케일이 있습니다. navigator.language()
의 응답을 분리하고 "en"을 공급해야합니까?
를 참고하시기 바랍니다 그건 : 내가 할 것 각도 6에 희망 http://iteration.info/Sharing/AllAngular5Locales.rtf
navigator.language, 속성이 아닌 함수 –