切换语言
功能概述
ZEGO 各场景 UIKit 默认以英文展示,但开发者可以通过简单的代码参数设置,轻松将界面语言切换为中文。
实现流程
根据通话时期和通话类型,切换语言的实现方式有所不同。
加入时设置
适用于基本通话
在调用 joinRoom 时配置 language 参数 为 ZegoUIKitLanguage.CHS,即可设置语言为中文。
Untitled
/**
* ZegoUIKitLanguage 参数说明
* enum ZegoUIKitLanguage {
* CHS = "zh-CN", // 中文
* ENGLISH = "en-US", // 英文
* }
*/
// 加入通话
zp.joinRoom({
...
// 设置语言为中文
language: ZegoUIKitLanguage.CHS,
...
});
1
适用于携带呼叫邀请的通话
在调用 create
接口创建 ZegoUIKitPrebuilt 实例后且发起呼叫邀请前,可调用 setCallInvitationConfig
接口设置 language
参数。
Untitled
// ...创建 ZegoUIKitPrebuilt 实例
// 设置语言为中文
zp.setCallInvitationConfig({
...
language: ZegoUIKitLanguage.CHS,
...
})
// ...发起呼叫邀请
1
加入后动态调整
加入通话后,可调用 setLanguage
接口修改 UIKit 的语言。
Untitled
// 设置语言
const language = ZegoUIKitLanguage.CHS;
zp.setLanguage(language);
1