Как работает локализация 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

Другие вопросы по тегам