我正在为讲俄语的人开发应用程序。英文语言环境为“ backup”。
因此,我想在模板中看到俄语单词,以使其更易于理解。
它工作正常,但如果我未在模块设置中提供,注入的LOCALE_ID
始终是“ en-US”。如果我提供的话,它总是'ru',而忽略了--configuration
标志
是否可以将默认语言设置为非英语?
我的angular.json
看起来像
"build": {
"builder": "@angular-devkit/build-angular:browser",
"options": {
...
"i18nLocale": "ru",
},
"configurations": {
"en": {
"i18nFile": "app/assets/i18n/messages.en.xlf",
"i18nFormat": "xlf",
"i18nLocale": "en",
"i18nMissingTranslation": "error"
}
}
我通过
ng serve my-app --configuration en
(英语和俄语)
ng serve my-app