HarmonyOS getStringSync得到的字符串语言与app偏好语言不符合

使用I18n.System.setAppPreferredLanguage切换app偏好语言后,UI显示是可以国际化,用getContext().resourceManager.getStringSync()得到的输出一直是系统语言的字符串,请问如何输出对应app偏好语言的字符串

HarmonyOS
7天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
aquaa

使用的CreateModuleContext。context不会跟随系统变化,需要重新创建,这个是规格

分享
微博
QQ
微信
回复
7天前
相关问题
点击事件冒泡不符合预期
776浏览 • 1回复 待解决
HarmonyOS 不符合UI组件语法
69浏览 • 1回复 待解决
HarmonyOS BlendMode显示效果不符合预期
52浏览 • 1回复 待解决
HarmonyOS语言字符串转换
139浏览 • 1回复 待解决
RichText组件font标签size属性不符合预期
1956浏览 • 1回复 待解决
HarmonyOS getStringSync无法格式化字符串
109浏览 • 1回复 待解决
HarmonyOS 日期时间字符串转换
200浏览 • 1回复 待解决
检查字符串是否以给定字符串开头
612浏览 • 1回复 待解决
检查字符串是否以给定字符串结尾
477浏览 • 1回复 待解决
字符串反射
106浏览 • 1回复 待解决
HarmonyOS 替换字符串
123浏览 • 1回复 待解决