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

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

HarmonyOS
2024-12-27 17:23:05
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
aquaa

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

分享
微博
QQ
微信
回复
2024-12-27 19:36:28
相关问题
HarmonyOS语言字符串转换
1278浏览 • 1回复 待解决
HarmonyOS 不符合UI组件语法
1290浏览 • 1回复 待解决
HarmonyOS getStringSync无法格式化字符串
1072浏览 • 1回复 待解决
HarmonyOS BlendMode显示效果不符合预期
1136浏览 • 1回复 待解决
HarmonyOS 3DESkey长度不符合
984浏览 • 1回复 待解决
点击事件冒泡不符合预期
1596浏览 • 1回复 待解决
RichText组件font标签size属性不符合预期
3026浏览 • 1回复 待解决
元服务UI不符合设计规范?
611浏览 • 0回复 待解决
HarmonyOS 日期时间字符串转换
2632浏览 • 1回复 待解决
检查字符串是否以给定字符串结尾
1550浏览 • 1回复 待解决
检查字符串是否以给定字符串开头
1867浏览 • 1回复 待解决
HarmonyOS 替换字符串
1424浏览 • 1回复 待解决
字符串反射
999浏览 • 1回复 待解决