HarmonyOS 多语言修改失效

i18n.System.setAppPreferredLanguage修改了多语言,通过resourceManager.getStringSync获取的多语言却没有生效

export function loadString(resource: Resource): string {
  let message: string = (globalThis.context as common.UIAbilityContext).resourceManager.getStringSync(resource);
  return message;
}
HarmonyOS
2024-12-27 16:36:33
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
aquaa

这样写

export function loadString(resource: Resource): string {
  let message: string = (globalThis.context as common.UIAbilityContext).resourceManager.getStringSync(resource.id);
  return message;
}
分享
微博
QQ
微信
回复
2024-12-27 19:33:53
相关问题
HarmonyOS Web页面如何支持多语言
1054浏览 • 1回复 待解决
HarmonyOS 如何指定读取多语言文件内容
1208浏览 • 1回复 待解决
怎么实现多语言环境适配?
518浏览 • 0回复 待解决
求助ETS如何多语言切换?
4952浏览 • 1回复 待解决
HarmonyOS 多语言字符串转换
1211浏览 • 1回复 待解决
HarmonyOS 多语言国际化咨询
1005浏览 • 1回复 待解决
HarmonyOS 多语言支持繁体中文吗
1022浏览 • 1回复 待解决
HarmonyOS 如何让多语言支持占位
1034浏览 • 1回复 待解决
支持多语言的。
527浏览 • 1回复 待解决