设置语言
setLanguage
接口描述
用于设置当前应用的语言,设置后进入会议,会议界面中的文字会使用设置的语言。
方法定义
1 | + (void)setLanguage:(HWMSdkLanguageType)language; |
参数描述
| 参数 | 是否必须 | 类型 | 描述 |
|---|---|---|---|
| language | 是 | HWMSdkLanguageType | 要设置的语言,目前只有中文和英文可以选择 |
| 枚举值 | 描述 |
|---|---|
| HWMSdkLanguageTypeZH | 中文 |
| HWMSdkLanguageTypeEN | 英文 |
| HWMSdkLanguageTypeCustomized | 自定义语言 |
示例代码
1 2 | /// 语言初始化 [HWMSdk setLanguage:HWMSdkLanguageTypeEN]; |
- 该接口建议在初始化后进行设置。
- 该接口不支持在会议中时设置,如果进行设置,则会议中界面的文字不会立刻改变。
- 目前只支持设置中文和英文。
setLanguage:languageCode:
接口描述
该接口用于自定义设置SDK国际化语言,默认是中文。
注意事项
实现自定义语言,要求在 en.lproj 同级目录下创建对应的国际化文件。比如新增阿拉伯语则可以创建 ar.lproj/Localizable.strings。通过该接口设置的语言应与系统当前语言保持一致
方法定义
1 | + (void)setLanguage:(HWMSdkLanguageType)language languageCode:(NSString *)languageCode; |
参数描述
| 参数 | 是否必须 | 类型 | 描述 |
|---|---|---|---|
| language | 是 | 语言类型枚举 | |
| languageCode | 否 | NSString * | 自定义时对应的语言代码,若是中文/英文,该参数可以传空字符串 |
返回值
无
示例代码
1 2 | /// 修改语言 [HWMSdk setLanguage:HWMSdkLanguageTypeCustomized languageCode:@"ar"]; |