要使用Angular国际化(i18n)中的$localize来采用默认翻译,可以按照以下步骤进行解决:
在Angular项目中,找到需要进行国际化的组件或模板文件。
在需要进行翻译的文本上方添加注释,使用特定的标记来标记该文本需要进行翻译。例如:
/*i18n*/
/*i18n*/ 'Hello World' + $localize`:@@defaultTranslation:Hello World`;
"i18n": {
"sourceLocale": "en-US",
"locales": {
"zh-CN": "src/locale/messages.zh.xlf"
}
}
ng xi18n --output-path src/locale
Hello World
Hello World
ng build --i18n-locale=en-US
通过以上步骤,您可以使用Angular国际化(i18n)中的$localize来采用默认翻译。请注意,您需要根据自己的项目配置和要求进行相应的调整和修改。