私有云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默认支持简体中文、英语和阿拉伯语。其他语言变体需要客户端单独适配。

自定义语言包

  • 自定义语言包:如果需要支持其他语言,可以自定义语言包。以下是以日语为例的自定义语言包步骤:

    1. 创建Localizations,选择日语。
    2. 创建一个Strings文件,命名为RongCloudKit
    3. 选中新建的Strings文件,点击Localize,选择日语。
    4. 在Strings文件中,将IMKit内置的RongCloudKit文件中语言的key复制到新建的Strings文件中,并设置对应语言的文案。
    5. 将模拟器的系统语言设置为日语。
    6. 运行应用,会显示对应的日语文案。

获取语言包列表

  • 获取语言包列表:可以通过getSupportedLanguages方法获取Global IM UIKit内置支持的语言标识列表。若业务层增加了自定义语言包,也会被包含在返回结果中。

官方文档

  • 官方文档:融云开发者文档中心提供了详细的开发指导和API参考文档。如果遇到问题,可以提交工单获取支持。

如果需要更详细的信息,可以访问融云开发者文档中心。


融云RongCloud
82 声望1.2k 粉丝

因为专注,所以专业