iOS

支持的语言

目前支持简体中文、英文、日文和阿拉伯语。

切换语言

TUICallKit 默认语言与手机系统保持一致 。如果需要切换语言,可以使用 TUIGlobalization.setPreferredLanguage切换语言,以切换英文为例:
……
import TUICore

func steLanguage() {
TUIGlobalization.setPreferredLanguage("en")
}

添加新的语言

步骤1:源码集成

1. Github中克隆/下载代码。
2. 在 Application 工程的 Podfile 文件中依赖下载到本地 TUICallKit 源码。
target 'TUICallKitApp' do
use_frameworks!
……
pod 'TUICallKit-Swift/Professional', :path => "Your Download Path/TUICallKit/iOS"
end

3. 执行 pod update 命令,更新依赖。

步骤2:新增语言包

西班牙语为例:

1. 新增西班牙语文件。
进入到 TUICallKit 源码文件目录下的 iOS/TUICallKit-Swift/Resources 目录下,新增 es.lproj/Localized.strings文件 。
2. iOS/TUICallKit-Swift/Resources/en.lproj/Localized.strings 中的内容复制到新增的 iOS/TUICallKit-Swift/Resources/es.lproj/Localized.strings 文件中。
3. iOS/TUICallKit-Swift/Resources/es.lproj/Localized.strings 中的英文翻译为西班牙语。
4. 进入到 Application 工程的 Podfile 所在的目录文件夹下执行 pod install 命令,更新依赖。
……
import com.tencent.qcloud.tuicore.TUIThemeManager;

public class MainActivity extends BaseActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

Locale locale = new Locale("es"); TUIThemeManager.addLanguage("es", locale);
……
}
……
}