Коды языков Webim и поддержка в модулях
В Webim язык во многих настройках и интерфейсах задаётся внутренним кодом языка (далее — Webim-код). Эти коды не полностью совпадают со стандартами ISO/BCP 47, поэтому при интеграциях и настройках важно использовать именно Webim-код.
Инструкции по включению/настройке языков (включая мультиязычность) см. в статье Настройка языков.
Откуда берётся перечень Webim-кодов
Перечень символьных кодов языка оператора в продукте Webim Server задаётся типом AgentLanguage в клиентской части панели управления (Agent Frontend). В определении этого типа перечислены как коды, так и человекочитаемые названия для интерфейса (например, словарь agentLanguageCodeToTitle).
Этот тип охватывает сценарии, где используется язык оператора: языки диалога, шаблоны ответов и тому подобное.
В аналитике и отчётах те же значения встречаются как поля типа locale в описании источников данных статистики.
Таблица ниже отражает состояние для версии 10.8.
Как читать таблицу
-
Webim-код— значение, которое используется в настройках/конфигах Webim (например,ru,en,ua,br). -
BCP 47 (язык-регион)— ориентировочное соответствие стандартному языковому тегу. Для некоторых Webim-кодов соответствие не 1:1, поэтому в настройках Webim используйте Webim-код. -
В колонках доступности:
-
✓— язык доступен в модуле, -
—— язык недоступен в модуле.
Таблица языков
| Язык | Webim-код | BCP 47 (язык-регион) | Флаг | Языки чата | Интерфейс сотрудника¹ | iOS (операторское приложение) | Android (операторское приложение) | iOS Mobile Widget | Android Mobile Widget |
|---|---|---|---|---|---|---|---|---|---|
| Русский | ru |
ru-RU |
🇷🇺 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Английский | en |
en |
🇬🇧 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Украинский | ua |
uk-UA |
🇺🇦 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Иврит | he |
he-IL |
🇮🇱 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Турецкий | tr |
tr-TR |
🇹🇷 | ✓ | — | — | — | ✓ | — |
| Китайский | cn |
zh-CN |
🇨🇳 | ✓ | — | — | — | ✓ | — |
| Болгарский | bg |
bg-BG |
🇧🇬 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Немецкий | de |
de-DE |
🇩🇪 | ✓ | ✓ | — | ✓ | ✓ | — |
| Греческий | el |
el-GR |
🇬🇷 | ✓ | — | — | — | ✓ | — |
| Испанский | es |
es-ES |
🇪🇸 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Французский | fr |
fr-FR |
🇫🇷 | ✓ | ✓ | — | ✓ | ✓ | — |
| Венгерский | hu |
hu-HU |
🇭🇺 | ✓ | — | — | — | ✓ | — |
| Итальянский | it |
it-IT |
🇮🇹 | ✓ | ✓ | — | ✓ | ✓ | — |
| Польский | pl |
pl-PL |
🇵🇱 | ✓ | — | — | — | ✓ | — |
| Португальский (Португалия) | pt |
pt-PT |
🇵🇹 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Португальский (Бразилия) | br |
pt-BR |
🇧🇷 | ✓ | ✓ | — | ✓ | ✓ | — |
| Румынский | ro |
ro-RO |
🇷🇴 | ✓ | — | — | — | ✓ | — |
| Казахский | kz |
kk-KZ |
🇰🇿 | ✓ | — | — | — | ✓ | — |
| Хинди | hi |
hi-IN |
🇮🇳 | ✓ | — | — | — | ✓ | — |
| Узбекский | uz |
uz-UZ |
🇺🇿 | ✓ | — | — | — | ✓ | — |
| Азербайджанский | az |
az-AZ |
🇦🇿 | ✓ | — | — | — | ✓ | — |
| Арабский | ar |
ar |
🇸🇦 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Бенгальский | bn |
bn |
🇧🇩 | ✓ | — | — | — | ✓ | — |
| Японский | ja |
ja-JP |
🇯🇵 | ✓ | — | — | — | ✓ | — |
| Суахили | za |
sw |
🇹🇿 | ✓ | — | — | — | ✓ | — |
| Таджикский | tj |
tg-TJ |
🇹🇯 | ✓ | — | — | — | ✓ | — |
| Киргизский | kg |
ky-KG |
🇰🇬 | ✓ | — | — | — | ✓ | — |
| Испанский (Мексика) | mx |
es-MX |
🇲🇽 | ✓ | — | — | — | ✓ | — |
| Корейский | ko |
ko-KR |
🇰🇷 | ✓ | — | — | — | ✓ | — |
| Маратхи | mr |
mr-IN |
🇮🇳 | ✓ | — | — | — | ✓ | — |
| Румынский (Молдова) | mo |
ro-MD |
🇲🇩 | ✓ | — | — | — | — | — |
| Телугу | te |
te-IN |
🇮🇳 | ✓ | — | — | — | ✓ | — |
¹ Единый список языков интерфейса сотрудника относится к панели управления (Agent Frontend), включая рабочее место оператора, к большинству сервисных страниц, а также к набору значений, доступных для параметра default_lang (Настройки → Компания → «Язык по умолчанию»).
Особые случаи
-
Сервисная страница
account-configподдерживает только 2 языка: русский и английский. -
Проверка орфографии работает только на 2 языках: русском и английском
-
Функционал Geo IP поддерживает только 1 язык: русский