调用 getContext(this).getApplicationContext().setLanguage(‘en-US’) 设置应用为英文后,再使用getContext(this).resourceManager.getStringSync获取字符资源,获取到的string资源仍为中文的
调用 getContext(this).getApplicationContext().setLanguage(‘en-US’) 设置应用为英文后,再使用getContext(this).resourceManager.getStringSync获取字符资源,获取到的string资源仍为中文的
需要使用Context.createModuleContext创建context,context不会跟随系统变化,需要重新创建,这个是规格。
参考文档:
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-inner-application-context-V5\#contextcreatemodulecontext
参考示例如下:
index.ets代码如下