logo
当前页

切换语言

功能概述

ZEGO 各场景 UIKit 默认以英文展示,但开发者可以通过简单的代码参数设置,轻松将界面语言切换为中文。

实现流程

根据通话时期和通话类型,切换语言的实现方式有所不同。

加入时设置

适用于基本通话

在调用 joinRoom 时配置 language 参数 为 ZegoUIKitLanguage.CHS,即可设置语言为中文。

Untitled
/** 
 * ZegoUIKitLanguage 参数说明
 * enum ZegoUIKitLanguage {
 *   CHS = "zh-CN", // 中文
 *   ENGLISH = "en-US", // 英文
 * }
 */

// 加入通话
zp.joinRoom({
  ...
  // 设置语言为中文
  language: ZegoUIKitLanguage.CHS,
  ...
});
1
Copied!

适用于携带呼叫邀请的通话

在调用 create 接口创建 ZegoUIKitPrebuilt 实例后且发起呼叫邀请前,可调用 setCallInvitationConfig 接口设置 language 参数。

Untitled
// ...创建 ZegoUIKitPrebuilt 实例

// 设置语言为中文
zp.setCallInvitationConfig({
    ...
    language: ZegoUIKitLanguage.CHS,
    ...    
})

// ...发起呼叫邀请
1
Copied!

加入后动态调整

加入通话后,可调用 setLanguage 接口修改 UIKit 的语言。

Untitled
// 设置语言
const language = ZegoUIKitLanguage.CHS;
zp.setLanguage(language);
1
Copied!

Previous

使用 WordPress

Next

实现纯语音互动