要解决“Angular Ivy i18n: 没有找到
angular.json
文件的i18n
配置中检查设置。确保设置了正确的语言文件路径和文件格式。"i18n": {
"sourceLocale": "en-US",
"locales": {
"fr-FR": "path/to/fr-FR.xlf",
"zh-CN": "path/to/zh-CN.xlf"
}
}
i18n
指令标记需要翻译的文本。This is my text to be translated.
zh-CN.xlf
)中,您应该提供与翻译标记对应的翻译文本。
This is my text to be translated.
这是我的翻译文本。
tsconfig.json
文件中将angularCompilerOptions
的enableIvy
选项设置为false
。"angularCompilerOptions": {
"enableIvy": false
}
请注意,在使用旧版本编译器时,您将无法使用Ivy提供的一些新特性和性能优化。
通过执行上述步骤,您应该能够解决“Angular Ivy i18n: 没有找到
上一篇:Angular ivy i18n 提取:“延迟加载助手函数缺少声明”
下一篇:Angular Ivy strictTemplates 的错误信息为:参数类型为 'Event',无法赋值给类型为 'InputEvent' 的参数。