问题

语言翻译在传统版 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。

翻译免责声明:本文章使用自动翻译软件翻译,以便您了解基本内容。 我们已采取合理措施提供准确翻译,但不保证翻译准确性

如对翻译准确性有任何疑问,请以文章的英语版本为准。

由 Zendesk 提供技术支持