
# 设置语言
#### setLanguage
**接口描述**
该接口设置SDK国际化语言。默认是中文。
**注意事项**
无
**方法定义**
```
+ (void)setLanguage:(HWMSdkLanguageType)language;
```
**参数描述**
表1参数说明 
| 参数       | 是否必须 | 类型                                                            | 描述      |
|:---|:---|:---|:---|
| language | 是    | [HWMSdkLanguageType] | 语言类型枚举。 |
   
 表2枚举HWMSdkLanguageType说明 
| 枚举值                          | 描述    |
|:---|:---|
| HWMSdkLanguageTypeZH         | 中文。   |
| HWMSdkLanguageTypeEN         | 英文。   |
| HWMSdkLanguageTypeCustomized | 自定义语言 |
   
**返回值**
无
**示例代码**
```
/// 修改语言
[HWMSdk setLanguage:HWMSdkLanguageType];
```
#### setLanguage:languageCode:
**接口描述**
该接口用于自定义设置SDK国际化语言,默认是中文。
**注意事项**
实现自定义语言,要求在 en.lproj 同级目录下创建对应的国际化文件。比如新增阿拉伯语则可以创建 ar.lproj/Localizable.strings。通过该接口设置的语言应与系统当前语言保持一致
**方法定义**
```
+ (void)setLanguage:(HWMSdkLanguageType)language languageCode:(NSString *)languageCode;
```
**参数描述**
表3参数说明 
| 参数           | 是否必须 | 类型                                                            | 描述                                                                                                                               |
|:---|:---|:---|:---|
| language     | 是    | [HWMSdkLanguageType] | 语言类型枚举。                                                                                                                          |
| languageCode | 否    | NSString \*                                                   | 若LanguageType传入的是中文或者英文，则此参数可传空字符串或任意值； 若LanguageType传入的是自定义语言，则需要填对应的语言代码，如"ar"代表阿拉伯语 |
   
**返回值**
无
**示例代码**
```
/// 修改语言
[HWMSdk setLanguage:HWMSdkLanguageTypeCustomized languageCode:@"ar"];
```
