HarmonyOS 设置偏好语言后,resourceManager.getStringByNameSync获取字符串没有根据语言转换

通过i18n.System.setAppPreferredLanguage()设置应用的偏好语言(英语)后,moduleContext.resourceManager.getStringByNameSync()动态获取字符串还是跟手机系统语言(中文)。

HarmonyOS
2024-08-14 15:49:39
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

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

分享
微博
QQ
微信
回复
2024-08-14 21:11:33
相关问题
转换整个字符串字符为大写
307浏览 • 1回复 待解决
转换整个字符串字符为小写
226浏览 • 1回复 待解决
HarmonyOS将对象转换字符串的方法
352浏览 • 1回复 待解决
如何将文件转换字符串
306浏览 • 1回复 待解决
如何将字符串转换为浮点数。
253浏览 • 1回复 待解决
HarmonyOS 字符串显示异常
284浏览 • 1回复 待解决
HarmonyOS字符串替换问题
472浏览 • 1回复 待解决
json字符串与自定义class结构的转换
1956浏览 • 1回复 待解决
eTS中如何进行时间与字符串转换
4057浏览 • 1回复 待解决
检查字符串是否以给定的字符串开头
350浏览 • 1回复 待解决