问题
语言翻译在传统版 SDK 用户界面中如何工作? HelpCenterActivity
?
回答
默认情况下,传统版 SDK 支持已定义的 语言集。通过为特定的区域设置创建您自己的字符串文件,将您自己的变量或语言添加到 SDK。另一种选择是覆盖您自己的 string.xml
文件并替换 iOS 或 Android的特定语言。
使用 SDK 时,界面的区域设置基于您的设备区域设置。SDK 中的任何函数都无法更改您的界面区域设置。 以编程方式更改应用区域设置不会反映在 UI 上。更改 UI 元素翻译的唯一方法是更改设备区域设置并重新启动应用。
HelpCenterActivity 呢?
当您使用 setHelpCenterLocaleOverride
对于 iOS 或 Android,告诉帮助中心文章应来自哪个区域设置。这对 UI 没有任何影响。默认情况下,帮助中心是指设备,就像应用的其它部分一样。例如,如果您的设备区域设置是 en-us
,然后是 UI,以及 AnswerBot 和文章区域设置将使用 en-us
。
例如,如果您使用 setHelpCenterLocaleOverride
将帮助中心的区域设置设置为 fr-fr
,UI 和 AnswerBot 交互将保留在 en-us
,但所有推荐的文章都将在 fr-fr
。
翻译免责声明:本文章使用自动翻译软件翻译,以便您了解基本内容。 我们已采取合理措施提供准确翻译,但不保证翻译准确性
如对翻译准确性有任何疑问,请以文章的英语版本为准。
0 条评论