localization - RingCentral 本地化 L10N 支持如何工作?
问题描述
在 RingCentral 用户扩展信息 API 中,有一个regionalSettings
组件具有三个不同的语言环境属性language
:greetingLanguage
和formattingLocale
。这三个属性有什么区别?在本地化应用程序时如何使用它们?
这是一个示例响应摘录:
"regionalSettings": {
"timezone": {
"uri": "https://platform.devtest.ringcentral.com/restapi/v1.0/dictionary/timezone/58",
"id": "58",
"name": "US/Pacific",
"description": "Pacific Time (US & Canada)",
"bias": "-480"
},
"homeCountry": {
"uri": "https://platform.devtest.ringcentral.com/restapi/v1.0/dictionary/country/1",
"id": "1",
"name": "United States",
"isoCode": "US",
"callingCode": "1"
},
"language": {
"id": "1033",
"name": "English (United States)",
"localeCode": "en-US"
},
"greetingLanguage": {
"id": "1033",
"name": "English (United States)",
"localeCode": "en-US"
},
"formattingLocale": {
"id": "1033",
"name": "English (United States)",
"localeCode": "en-US"
},
"timeFormat": "12h"
},
解决方案
API 参考描述了以下内容:
language
:用户界面语言数据
greetingLanguage
: 用于电话问候语的信息
formattingLocale
: 格式化数字、日期和货币的语言首选项
参考:https ://developer.ringcentral.com/api-docs/latest/index.html#!#RegionalSettings
推荐阅读
- docker - 如何在 Postgres 上将 UUID 与非特权用户一起使用?
- javascript - 在Framework7中的javascript中动态呈现范围滑块
- android - java.lang.InstantiationException: java.lang.Class 不能在 java.lang.Class.newInstance(Native Method) 实例化
- javascript - 通过 React 延迟导入和 Webpack 不会发生代码拆分
- bash - echo 名称不以 1 开头且第二个字符为奇数的目录
- bash - 启动 shell 脚本的别名自动执行
- javascript - 为什么单击元素会提示单击它旁边的复选框?
- r - `rsq` 包中的二项式 glm:错误:找不到对象
- android - 如何从 RecyclerView 中的所有项目中删除按钮/视图?
- linux - 重启后如何避免环境变量在 WSL 终端中重置?