在 HarmonyOS 中实现多语言支持可以通过以下步骤:创建资源目录:在项目的resources目录下创建不同语言的资源目录,如resources/element/zhCN表示中文简体资源目录,re...
在 HarmonyOS 中实现多语言支持可以通过以下步骤:
创建资源目录:在项目的resources
目录下创建不同语言的资源目录,如resources/element/zh-CN
表示中文简体资源目录,resources/element/en-US
表示英文资源目录等。
定义资源文件:在不同的语言资源目录下创建资源文件(如string.json
),并在其中定义各种字符串资源,例如:
{
"title": "应用标题"
}
在英文资源目录下的string.json
可以是:
{
"title": "App Title"
}
在代码中使用资源:
import { resource } from '@ohos.resources';
const str = resource.getStringSync('string.title');
这样可以根据系统语言自动获取对应的字符串资源。