国际化
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()
新增语言
如果内置的简体中文、英文和阿拉伯语不满足应用程序业务需求,您也可以新增语言资源。
-
将语言设置为跟随系统
Java// 设置为跟随系统
ConfigCenter.getFeatureConfig().setLanguage(LanguageType.FOLLOW_SYSTEM) -
资源文件位于
uikit.aar
的resources/values-en
目录下,参考谷歌官方文档 添加。