我遇到了一个奇怪的警告
在运行
ng build --configuration=prod --localize
时,无法找到'en-US'的区域数据。将不会为此区域包含任何区域数据。
这是我的angular.json文件
// omitted
"i18n": {
"sourceLocale": "en-US",
"locales": {
"sr-Latn": {
"translation": "src/locale/messages.sr.xlf",
"baseHref": "/sr/"
}
}
},
// omitted
文档清楚地说明了 en-US 默认被导入。
更糟糕的是,当我将 sourceLocale 更改为任何其他语言(比如“de”)时,警告消息就会消失。
手动注册 en-US 地区数据也没有帮助