私有云IMKit的国际化开发文档可以在融云开发者文档中心找到。以下是不同平台的国际化开发文档链接:
Web平台
语言设置:Web平台的IMKit支持中英文两种语言。SDK会根据设置语种展示IMKit界面组件文案。默认展示中文。可以通过以下代码切换语言:
// 切换语言 imKit.changeLanguage({ lang: 'en', // 语言标识 });
如传递的
lang
无法识别,则使用默认的zh_CN
,展示中文。
Android平台
国际化:Global IM UIKit内置了简体中文与英文语言包,并支持国际化。可以通过以下代码设置SDK语言:
// 设置为简体中文 ConfigCenter.getFeatureConfig().setLanguage(LanguageType.CHINESE); // 设置为英文 ConfigCenter.getFeatureConfig().setLanguage(LanguageType.ENGLISH); // 获取当前设置语言类型 ConfigCenter.getFeatureConfig().getLanguageType();
如果需要新增语言,可以将语言设置为跟随系统,并参考谷歌官方文档添加资源文件。
iOS平台
国际化:iOS平台的IMKit支持中英文两种语言。SDK会根据设置语种展示IMKit界面组件文案。默认展示中文。可以通过以下代码切换语言:
// 切换语言 imKit.changeLanguage({ lang: 'en', // 语言标识 });
如传递的
lang
无法识别,则使用默认的zh_CN
,展示中文。
其他平台
- 多语言支持:融云IMKit默认支持简体中文、英语和阿拉伯语。其他语言变体需要客户端单独适配。
自定义语言包
自定义语言包:如果需要支持其他语言,可以自定义语言包。以下是以日语为例的自定义语言包步骤:
- 创建Localizations,选择日语。
- 创建一个Strings文件,命名为
RongCloudKit
。 - 选中新建的Strings文件,点击Localize,选择日语。
- 在Strings文件中,将IMKit内置的
RongCloudKit
文件中语言的key复制到新建的Strings文件中,并设置对应语言的文案。 - 将模拟器的系统语言设置为日语。
- 运行应用,会显示对应的日语文案。
获取语言包列表
- 获取语言包列表:可以通过
getSupportedLanguages
方法获取Global IM UIKit内置支持的语言标识列表。若业务层增加了自定义语言包,也会被包含在返回结果中。
官方文档
- 官方文档:融云开发者文档中心提供了详细的开发指导和API参考文档。如果遇到问题,可以提交工单获取支持。
如果需要更详细的信息,可以访问融云开发者文档中心。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。