Как работает локализация RingCentral L10N?
В API информации расширения пользователя RingCentral есть regionalSettings
компонент с тремя различными свойствами для локали: language
, greetingLanguage
а также formattingLocale
, Что отличает эти 3 свойства и как бы вы использовали их при локализации приложения?
Вот пример ответа:
"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"
},
1 ответ
Решение
Справочник по API описывает следующее:
language
: Данные языка интерфейса пользователя
greetingLanguage
: Информация о языке, используемом для телефонных приветствий
formattingLocale
: Форматирование языковых настроек для чисел, дат и валют
Ссылка: https://developer.ringcentral.com/api-docs/latest/index.html