本地化文本
本地化文本
本节向您展示如何在Talk SDK UI中本地化或自定义字符串。
Talk SDK中的字符串被本地化为中列出的语言支持的语言在下面。
自定义现有字符串
Talk SDK为整个UI中使用的所有字符串提供本地化。如果需要,您可以覆盖它们。
如果您的项目还没有Localizable.strings使用不同语言变体的文件,您可以按照以下步骤创建一个:
在Xcode中,选择文件>新>文件,然后选择资源在侧边栏的iOS类别中。
选择字符串文件从文件中单击下一个.
为文件命名可以定位的并点击创建.
使用新值定制Talk SDK的字符串:
选择要自定义的字符串并将其添加到Localizable.strings在你的应用程序文件如下。确保在任何包含占位符的字符串的替换中包含占位符。
//添加一个键并将值更改为您想要的值
“microphone_permission_screen_message”=“这个应用程序需要使用你的麦克风才能开始通话。";
确保文件在拷贝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 | 繁体中文 |