HarmonyOS 如何指定读取多语言文件内容
我想实现的功能:
app内可以自行指定读取多语言文件资源。
通过我封装的getStringByResourceSync函数读取,但是现在没办法指定多语言。只能通过i18n.System.setAppPreferredLanguage(locale)设置app语言环境才行。请问是否有办法不通过修改app语言环境,直接指定多语言。
getStringByResourceSync(res: Resource, ...args: Array<string | number>): string | undefined {
try {
let resMgr = getContext().resourceManager;
return resMgr.getStringSync(res.id, ...args);
} catch (error) {
let bError = error as BusinessError;
if (bError.code === 401 || bError.code === 9001002) {
return undefined;
}
throw error as Error;
}
}
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS 多语言修改失效
940浏览 • 1回复 待解决
求助ETS如何多语言切换?
4270浏览 • 1回复 待解决
HarmonyOS Web页面如何支持多语言
835浏览 • 1回复 待解决
HarmonyOS 如何让多语言支持占位
756浏览 • 1回复 待解决
怎么实现多语言环境适配?
303浏览 • 0回复 待解决
HarmonyOS 多语言国际化咨询
689浏览 • 1回复 待解决
HarmonyOS 多语言字符串转换
925浏览 • 1回复 待解决
如何在HarmonyOS应用中实现多语言支持?
389浏览 • 1回复 待解决
HarmonyOS TTS多语言合成时如何避免首句延迟?
326浏览 • 0回复 待解决
HarmonyOS 多语言支持繁体中文吗
722浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中引用多语言资源文件?
1042浏览 • 1回复 待解决
#鸿蒙通关秘籍#HarmonyOS支持多语言吗?怎么实现?
947浏览 • 1回复 待解决
HarmonyOS NEXT如何支持多语言环境,满足全球用户的需求?
239浏览 • 0回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS NEXT中实现多语言支持?
1085浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何定义和组织多语言资源文件以支持鸿蒙UI开发?
948浏览 • 1回复 待解决
#鸿蒙通关秘籍#怎么让我的应用支持多语言?
1209浏览 • 1回复 待解决
#鸿蒙通关秘籍#多语言UI开发中如何处理基于JSON资源文件的图片路径?
885浏览 • 1回复 待解决
鸿蒙开发中,如何实现应用的多语言支持,并且能方便地切换语言?
240浏览 • 0回复 待解决
多语言混排场景下的语言码自动检测失效怎么办?
317浏览 • 0回复 待解决
ts获取多语言字符串 ,请问在ts代码里要怎么获取
2286浏览 • 1回复 待解决
#鸿蒙通关秘籍#在鸿蒙开发中如何利用多语言支持减少代码与维护成本?
860浏览 • 1回复 待解决
HarmonyOS C++如何读取指定路径文件
696浏览 • 1回复 待解决
HarmonyOS中,有没有读取指定文件内容,并转为具体对象的方法?
823浏览 • 1回复 待解决
#鸿蒙通关秘籍#在鸿蒙UI开发中如何实现多语言单复数形式格式化?
962浏览 • 1回复 待解决
HarmonyOS 如何读取rawfile文件下json文件的内容?
1128浏览 • 1回复 待解决
请先参考以下方法
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/resource-categories-and-access-V5