请确认您已经安装了@ngx-translate/core插件,并在您的组件中导入TranslateService。如果您已经按照文档正确设置并配置了Amplify UI Angular的认证授权组件,但是翻译不能正常工作,则可以尝试以下方法:
确认您已经在您的项目中导入正确的语言包(例如:zh-CN.json)并设置TranslateService的默认语言
设置TranslateService的fallback语言,防止在无法获取翻译文本时出现错误
示例代码:
import { TranslateService } from '@ngx-translate/core';
export class LoginComponent implements OnInit {
constructor(private translate: TranslateService) { }
ngOnInit(): void {
// 设置默认语言
this.translate.setDefaultLang('en');
// 设置fallback语言
this.translate.use('en');
}
}