设置语言
接口功能
该接口用于设置语言,默认是中文。注意事项: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
请求参数
参数名称 | 是否必选 | 参数类型 | 参数说明 |
---|---|---|---|
languageInfo | Y | LanguageInfo | 语言类型信息 |
onSetLanguageResult | Y | (ret: SDKERR, reason: string) => void | 设置语言接口回调 |
参数名称 | 是否必选 | 参数类型 | 参数说明 |
---|---|---|---|
type | Y | Language | 语言类型 |
languageCode | N | string | 自定义语言区域名 |
枚举名称 | 枚举值 | 枚举说明 |
---|---|---|
HWM_LANGUAGE_ZH_CN | 0 | 中文 |
HWM_LANGUAGE_EN_GB | 1 | 英文 |
HWM_LANGUAGE_CUSTOMIZED | 2 | 自定义语言 |
返回值
void
回调方法参数说明:
(ret: SDKERR, reason: string) => void
参数名称 | 参数类型 | 参数说明 |
---|---|---|
ret | SDKERR 请参考错误码参考 | 错误码 |
reason | string | 错误描述 |