融云 IM SDK 默认支持三种语言,简体中文,英语,阿拉伯语,系统设置为对应语言后,SDK 默认展示为对应语言。其他语言变体需要客户端单独适配。
IMKit SDK 增加本地化语言
问题描述 应用程序集成了 Android IMKit,需要支持多语言。 分析(根因分析、需求分析) 融云 IM SDK 默认只支持三种语言,汉语(简体),英语,阿拉伯语,系统设置为对应语言后,SDK 默认展示为对应语言。其他语言需要客户端单独适配,下面以日语为例适配。 解决方案 首先使用 Android Studio 创建对应国家语言 values,生成 values 文件夹 点击 re…
问题描述 应用程序集成了 iOS 版 IMKit,希望支持更多语言。 需求分析 iOS 版 IMKit 的语言是通过 NSLocalizedStringFromTable(key, @“RongCloudKit”, nil) 获取语言的,此方法是通过 NSBundle 的 mainBundle 获取语言包路径的,所以增加语言包,直接在 app 中创建跟 SDK 语言包同名(RongCloudKi…
IMKit SDK 增加本地化语言
问题描述 应用程序集成了 Android IMKit,需要支持多语言。 分析(根因分析、需求分析) 融云 IM SDK 默认只支持三种语言,汉语(简体),英语,阿拉伯语,系统设置为对应语言后,SDK 默认展示为对应语言。其他语言需要客户端单独适配,下面以日语为例适配。 解决方案 首先使用 Android Studio 创建对应国家语言 values,生成 values 文件夹 点击 re…
问题描述 应用程序集成了 iOS 版 IMKit,希望支持更多语言。 需求分析 iOS 版 IMKit 的语言是通过 NSLocalizedStringFromTable(key, @“RongCloudKit”, nil) 获取语言的,此方法是通过 NSBundle 的 mainBundle 获取语言包路径的,所以增加语言包,直接在 app 中创建跟 SDK 语言包同名(RongCloudKi…