HarmonyOS鸿蒙NEXT中如何在page页面里面的功能代码中使用资源进行中英文切换
HarmonyOS鸿蒙NEXT中如何在page页面里面的功能代码中使用资源进行中英文切换
page里面的功能代码区如何调用资源string.json,用于自动识别显示中英文。
3 回复
更多关于HarmonyOS鸿蒙NEXT中如何在page页面里面的功能代码中使用资源进行中英文切换的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS NEXT中实现页面中英文切换,需使用资源引用和国际化能力。首先在resources
目录下创建en_US
和zh_CN
子目录,分别放置对应语言的string.json
文件。例如:
// zh_CN/string.json
{"welcome": "欢迎"}
// en_US/string.json
{"welcome": "Welcome"}
在page页面代码中通过$r('app.string.xxx')
引用资源:
Text($r('app.string.welcome'))
切换语言使用i18n.setSystemLanguage()
接口,传入'zh-CN'
或'en-US'
参数即可动态更新界面显示。