Выбор языка
Кратко
Платформа поддерживает три языка интерфейса: русский (RU), казахский (KK) и английский (EN). Переключение выполняется в меню профиля (аватар в шапке). Выбранный язык сохраняется в localStorage, после выбора страница перезагружается на новом языке. Строки интерфейса переведены на три языка через систему интернационализации (i18n).
Кто имеет доступ
| Роль | Переключение языка |
|---|---|
| Администратор | Да |
| Руководитель | Да |
| Оператор | Да |
| Сотрудник клиента | Да |
Переключение языка доступно всем ролям без ограничений.
Где найти
- Нажать на аватар в правой части шапки — откроется меню профиля.
- Нажать пункт Язык (справа показан текущий код RU / KK / EN). Каждое нажатие переключает язык по кругу: RU → KK → EN.
Выпадающий список RU / KK / EN есть также в карточке быстрых действий на странице профиля и внизу мобильного меню.
Как работает
Доступные языки
| Код | Язык |
|---|---|
| RU | Русский |
| KK | Казахский |
| EN | Английский |
Русский словарь — основной. Если у строки нет перевода на казахский или английский, вместо неё показывается русский текст.
Механизм перевода
Все строки интерфейса переведены на три языка через систему локализации:
- Каждый текстовый элемент интерфейса имеет уникальный ключ.
- Для каждого ключа хранятся переводы на все три языка.
- После переключения языка страница перезагружается и все тексты выводятся на выбранном языке.
Сохранение выбора
Выбранный язык сохраняется в localStorage браузера:
| Параметр | Значение |
|---|---|
| Ключ | tp-support-lang |
| Значения | ru, kk, en |
| По умолчанию | язык браузера, если это ru, kk или en; иначе ru |
При следующем визите сохранённый язык применяется автоматически.
Применение выбора
При выборе языка:
- Новое значение записывается в localStorage.
- Страница перезагружается и открывается на выбранном языке.
Переключение затрагивает только строки интерфейса. Пользовательский контент (тексты заявок, сообщения чата, комментарии) отображается на языке, на котором был написан.
Что переводится
Система перевода охватывает:
- Навигационное меню и заголовки страниц.
- Кнопки, ссылки и элементы управления.
- Подписи полей форм и плейсхолдеры.
- Статусы заявок и приоритеты.
- Системные сообщения и уведомления.
- Тексты ошибок и подтверждений.
- Подписи графиков и таблиц в аналитике.
- Текст в модальных окнах и тултипах.
Что не переводится
- Содержимое заявок (тема, описание, сообщения) — остаётся на языке автора.
- Имена пользователей и названия компаний.
- Данные из внешних систем (Bitrix24, WhatsApp и т.д.).
Настройка
Настройка со стороны пользователя не требуется. Язык выбирается в один клик.
Частые вопросы
Язык привязан к аккаунту?
Нет. Язык сохраняется в localStorage браузера. На другом устройстве нужно выбрать язык заново.
Можно ли задать язык по умолчанию для всех пользователей компании?
Нет. Каждый пользователь выбирает язык самостоятельно. Пока язык не выбран, используется язык браузера (если это русский, казахский или английский), иначе русский.
Почему часть текста осталась на русском после переключения языка?
Для этих строк ещё нет перевода на выбранный язык — в таком случае показывается русский текст. Сообщите администратору.
Можно ли добавить четвёртый язык?
Платформа поддерживает расширение списка языков, но для добавления нового языка необходимо обратиться в поддержку.
Связанные статьи
- Тёмная / светлая тема — переключение темы оформления.
- Клиентский портал (обзор) — интерфейс для клиентов.
Нужна поддержка, которая так и работает?
TehProf.kz Support собирает обращения из WhatsApp, Telegram, почты и виджета в одну очередь, считает сроки по SLA и показывает, где служба проседает.