跳到主要内容

国际化

Global IM UIKit 内置了简体中文、英文和阿拉伯语语言包,并支持国际化。

备注

当设置为阿拉伯语时,界面布局将自动切换为 RTL(从右到左)模式,以符合阿拉伯语的阅读习惯。

设置 SDK 语言

您可以在 Global IM UIKit 全局配置中修改 SDK 使用的语言。

Java
// 设置为简体中文
ConfigCenter.getFeatureConfig().setLanguage(LanguageType.CHINESE)
// 设置为英文
ConfigCenter.getFeatureConfig().setLanguage(LanguageType.ENGLISH)
// 设置为阿拉伯语
ConfigCenter.getFeatureConfig().setLanguage(LanguageType.ARABIC)

// 获取当前设置语言类型
ConfigCenter.getFeatureConfig().getLanguageType()

新增语言

如果内置的简体中文、英文和阿拉伯语不满足应用程序业务需求,您也可以新增语言资源。

  1. 将语言设置为跟随系统

    Java
    // 设置为跟随系统
    ConfigCenter.getFeatureConfig().setLanguage(LanguageType.FOLLOW_SYSTEM)
  2. 资源文件位于 uikit.aarresources/values-en 目录下,参考谷歌官方文档 添加。