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
相关问题
求助ETS如何多语言切换?
3796浏览 • 1回复 待解决
HarmonyOS 多语言字符串转换
489浏览 • 1回复 待解决
HarmonyOS 多语言国际化咨询
170浏览 • 1回复 待解决
HarmonyOS 如何让多语言支持占位
321浏览 • 1回复 待解决
HarmonyOS Web页面如何支持多语言
436浏览 • 1回复 待解决
HarmonyOS 多语言支持繁体中文吗
396浏览 • 1回复 待解决
HarmonyOS auto失效
259浏览 • 1回复 待解决
HarmonyOS 设置userAgent失效
292浏览 • 1回复 待解决
HarmonyOS webView缓存失效
168浏览 • 1回复 待解决
HarmonyOS instanceof判断失效
302浏览 • 1回复 待解决
HarmonyOS notifyDataAdd失效问题
516浏览 • 0回复 待解决
HarmonyOS 网络变化监听失效
409浏览 • 1回复 待解决