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

设置语言

setLanguage

接口描述

该接口设置SDK国际化语言。默认是中文。

注意事项

方法定义

1
+ (void)setLanguage:(HWMSdkLanguageType)language;

参数描述

表1 参数说明

参数

是否必须

类型

描述

language

HWMSdkLanguageType

语言类型枚举。

表2 枚举HWMSdkLanguageType说明

枚举值

描述

HWMSdkLanguageTypeZH

中文。

HWMSdkLanguageTypeEN

英文。

HWMSdkLanguageTypeCustomized

自定义语言

返回值

示例代码

1
2
/// 修改语言
[HWMSdk setLanguage:HWMSdkLanguageType];

setLanguage:languageCode:

接口描述

该接口用于自定义设置SDK国际化语言,默认是中文。

注意事项

实现自定义语言,要求在 en.lproj 同级目录下创建对应的国际化文件。比如新增阿拉伯语则可以创建 ar.lproj/Localizable.strings。通过该接口设置的语言应与系统当前语言保持一致

方法定义

1
+ (void)setLanguage:(HWMSdkLanguageType)language languageCode:(NSString *)languageCode;

参数描述

表3 参数说明

参数

是否必须

类型

描述

language

HWMSdkLanguageType

语言类型枚举。

languageCode

NSString *

若LanguageType传入的是中文或者英文,则此参数可传空字符串或任意值;

若LanguageType传入的是自定义语言,则需要填对应的语言代码,如“ar”代表阿拉伯语

返回值

示例代码

1
2
/// 修改语言
[HWMSdk setLanguage:HWMSdkLanguageTypeCustomized languageCode:@"ar"];