Skype 响应语言参数



通过网络Skype向机器人发送请求时,它将区域设置作为"en-US"发送。如何将其更改为任何其他语言?Skype如何决定自动将其发送到"en-US"?

'entities': [{'locale': 'en-US', 'country': 'US', 'platform': 'Web', 'type': 'clientInfo'}]

可能的答案

我无权访问机器人连接器源,因此很难确保我的答案有效,但我认为您的语言值来自以下属性之一:

  • 您的 Skype 个人资料的语言
  • 你正在使用的已安装 Skype 应用的语言
  • 使用 Skype 的操作系统的语言

为什么我假设它是这些值之一?

您可以查看它是如何在其他渠道上制作的,特别是如果您查看开源网络聊天频道,您将在此处看到以下内容:

locale: props.locale || (window.navigator as any)["userLanguage"] || window.navigator.language || 'en'

所以在网络聊天中,它使用(按优先级顺序(:

  • 在网络聊天属性中设置的区域设置(例如来自查询字符串(
  • 导航器的"用户语言"(如果有(
  • 导航器语言(如果有(
  • en为默认值

相关内容

  • 没有找到相关文章

最新更新