本地化文本

本节向您展示如何在Talk SDK UI中本地化或自定义字符串。

Talk SDK中的字符串被本地化为中列出的语言支持的语言在下面。

自定义现有字符串

Talk SDK为整个UI中使用的所有字符串提供本地化。如果需要,您可以覆盖它们。

如果您的项目还没有Localizable.strings使用不同语言变体的文件,您可以按照以下步骤创建一个:

  1. 在Xcode中,选择文件>>文件,然后选择资源在侧边栏的iOS类别中。

  2. 选择字符串文件从文件中单击下一个

  3. 为文件命名可以定位的并点击创建

使用新值定制Talk SDK的字符串:

  1. 选择要自定义的字符串并将其添加到Localizable.strings在你的应用程序文件如下。确保在任何包含占位符的字符串的替换中包含占位符。

                   
    //添加一个键并将值更改为您想要的值“microphone_permission_screen_message”“这个应用程序需要使用你的麦克风才能开始通话。"
  2. 确保文件在拷贝Bundle资源亚博电脑端部份构建阶段Xcode中的tab。

添加新的本地化

如果Talk SDK不包括您感兴趣的语言的本地化字符串,您可以添加新的字符串。

选择您的Localizable.strings文件,并在右窗格中单击本地化.当您选择缺失的语言时,会出现新的变体Localizable.strings将会被创造出来。

在新文件中,为Talk SDK中的所有字符串添加翻译Strings.bundle

本地化字符串列表

             
“microphone_permission_screen_allow”“允许”“microphone_permission_screen_cancel”“取消”“microphone_permission_screen_message”“这个应用程序需要使用你的麦克风才能开始通话。"“microphone_permission_screen_title”“允许麦克风”“microphone_permission_settings_alert_cancel”“取消”“microphone_permission_settings_alert_message”“这个应用程序需要使用你的麦克风才能开始通话。进入你的应用设置并允许访问。”“microphone_permission_settings_alert_settings”“设置”“microphone_permission_settings_alert_title”“允许麦克风”“recording_consent_digital_line_or_agent_unavailable_error_cancel_button”“取消”“recording_consent_digital_line_or_agent_unavailable_error_message”“检查您的连接,然后再试一次。”“recording_consent_digital_line_or_agent_unavailable_error_retry_button”“重新连接”“recording_consent_digital_line_or_agent_unavailable_error_title”“无法连接到代理”“recording_consent_network_cancel_button”“取消”“recording_consent_network_error_message”“检查您的连接,然后再试一次。”“recording_consent_network_error_title”“无法连接”“recording_consent_network_retry_button”“重新连接”“recording_consent_screen_cancel”“取消”“recording_consent_screen_consent_description”"我同意录音"“recording_consent_screen_message”“出于质量考虑,这次通话将被记录下来。”“recording_consent_screen_start_call”“开始称之为““recording_consent_screen_title”“录音”“call_screen_call_ended_title”“叫结束”“call_screen_call_failed_alert_message”“检查一下你的网络连接,然后再打过来。”“call_screen_call_failed_alert_ok_button”“OK”“call_screen_call_failed_alert_title”“调用失败”“call_screen_call_failed_title”“调用失败”“call_screen_call_in_progress_title”“来电进行中”“call_screen_call_reconnecting_title”“重新叫……”“call_screen_hang_up_button”“挂”“call_screen_mute_button”“哑巴”“call_screen_speaker_button”“议长”“call_screen_starting_title”“开始叫……”

支持的语言

Talk SDK中的字符串被本地化为以下语言:

语言代码 语言
基于“增大化现实”技术 阿拉伯语
bg 保加利亚
cs 捷克
丹麦
德国
埃尔 希腊
en - 英式英语
美式英语
西文 西班牙语
fi 芬兰
费尔 菲律宾
fr 法国
fr - ca 法裔加拿大人
希伯来语
北印度语
匈牙利
id 印尼
意大利
晶澳 日本
ko 朝鲜文
女士 马来语
挪威
荷兰
pl 波兰的
pt-BR 巴西葡萄牙语
pt 葡萄牙语
罗依 罗马尼亚
俄文 俄罗斯
sv 瑞典
th 泰国
tr 土耳其
6 越南
zh-Hans 简体中文
- hant 繁体中文