更新时间:2024-07-30 GMT+08:00

设置语言

接口功能

该接口用于设置语言,默认是中文。注意事项:1、实现自定义语言,windows平台要求在 \HwmSdk\sdkResources\language\ 目录下创建对应的国际化文件,如新增阿拉伯语则可以创建 \ar\temp.js;mac平台要求在 /HWMUISDK.framework/Versions/A/Frameworks/WKLanguage.framework/Resources/ 目录下创建对应的国际化文件,如新增阿拉伯语则可以创建 ar.lproj/Localizable.strings。通过该接口设置的语言应与系统当前语言保持一致。

函数原型

setLanguage(languageInfo: LanguageInfo, onSetLanguageResult?: (ret: SDKERR, reason: string) => void): void

请求参数

表1 入参说明
参数名称 是否必选 参数类型 参数说明
languageInfo Y LanguageInfo 语言类型信息
onSetLanguageResult Y (ret: SDKERR, reason: string) => void 设置语言接口回调
表2 LanguageInfo
参数名称 是否必选 参数类型 参数说明
type Y Language 语言类型
languageCode N string 自定义语言区域名
表3 Language枚举说明
枚举名称 枚举值 枚举说明
HWM_LANGUAGE_ZH_CN 0 中文
HWM_LANGUAGE_EN_GB 1 英文
HWM_LANGUAGE_CUSTOMIZED 2 自定义语言

返回值

void

回调方法参数说明:

(ret: SDKERR, reason: string) => void

表4 入参说明
参数名称 参数类型 参数说明
ret SDKERR 请参考错误码参考 错误码
reason string 错误描述