设置语言
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"]; |