Мультиязычность на платформе iqpi.io — это язык интерфейса сайта, отдельный язык перевода чатов и автоматический перевод пользовательского контента (профиль, клубы, турниры, посты).
Ниже — какие языки доступны, где их переключать и как устроен автоперевод текстов.
Связанные темы: Профиль, Чаты, Мессенджер, Клубы, Создание турнира, Регистрация и авторизация.
Два независимых выбора
| Что | Где переключать | На что влияет |
|---|---|---|
| Язык интерфейса | Флаг / селект в шапке сайта и кабинета | Подписи кнопок, меню, системные тексты UI |
| Язык перевода чата | Флаг в шапке чата («Язык перевода чата») | Как показываются чужие сообщения в чатах |
Язык сайта и язык перевода чата не обязаны совпадать.
Язык интерфейса сайта
В шапке доступны 6 языков:
| Код | Название в селекте |
|---|---|
| en | English |
| ru | Русский |
| es | Español |
| fr | Français |
| de | Deutsch |
| pt | Português |
Где смотреть и менять
- Переключатель с флагом в шапке (публичный сайт и личный кабинет).
- В настройках профиля языка нет — см. Профиль.
После входа выбранный язык сохраняется в аккаунте и используется в кабинете и связанных сценариях (в том числе для уведомлений по локали пользователя).
На публичном сайте (front) у языков, кроме English, в адресе есть префикс (/ru/…, /es/… и т.д.; English — без префикса). В кабинете (lk) префикса локали в URL нет — язык задаётся переключателем.
Юридические страницы
Юридические документы (лицензионное соглашение, политика конфиденциальности и связанные согласия) переводятся на языки интерфейса сайта в соответствии с выбранной локалью.
На этих страницах есть пометка: юридическую силу имеет только текст на русском языке; переводы на другие языки носят информационный характер.
Язык перевода чата
В чатах сообщения можно показывать на выбранном языке перевода. Настройка называется «Язык перевода чата».
Список языков в чате
В меню чата:
- Пункт «Язык сайта» — перевод следует за текущим языком интерфейса.
- Либо один из 11 языков:
| Код | Название |
|---|---|
| ru | Русский |
| en | English |
| es | Español |
| fr | Français |
| ja | 日本語 |
| de | Deutsch |
| ko | 한국어 |
| it | Italiano |
| zh | 中文 |
| pt | Português |
| hi | हिन्दी |
Перевод выполняется сервисом машинного перевода. Если перевод совпадает с оригиналом или недоступен, показывается исходный текст.
Где действует
| Чат | Где | Особенность настройки |
|---|---|---|
| Сайт / октагон (комната игры) | Панель чата | Общая настройка перевода чата пользователя |
| Турнирный чат | Страница турнира | Та же общая настройка |
| Чат клуба | Страница клуба | Та же общая настройка |
| Личные сообщения | Мессенджер | Язык перевода задаётся для диалога |
Подробнее о чатах: Чаты.
Автоматический перевод контента
Пользователь вводит текст один раз (на любом языке). При сохранении платформа определяет язык и делает машинный перевод на языки интерфейса сайта (en, ru, es, fr, de, pt). Посетитель видит версию под свой язык интерфейса.
Отдельных полей «введите текст на каждом языке» в формах нет.
Профиль
| Поле | Поведение |
|---|---|
| «О себе» | При сохранении переводится на все UI-локали; на профиле показывается вариант под язык сайта |
Ник пользователя не переводится. См. Профиль.
Клубы
При создании и редактировании клуба автоперевод применяется к:
- названию;
- краткому и публичному описанию;
- правилам клуба.
На странице клуба текст показывается на языке интерфейса посетителя. См. Клубы.
Турниры
При сохранении черновика / публикации автоперевод применяется к:
- названию турнира;
- описанию турнира.
На карточке и странице турнира отображается вариант под язык интерфейса. См. Создание турнира.
Посты и комментарии в клубах
| Контент | Поведение |
|---|---|
| Заголовок и текст поста | При сохранении — перевод на UI-локали |
| Комментарии | При отправке — перевод на UI-локали |
Читатель видит пост и комментарии на языке своего интерфейса.
Чат клуба при этом использует язык перевода чата (см. выше), а не колонки поста.
Что не переводится (или иначе)
| Элемент | Поведение |
|---|---|
| Ник пользователя | Без перевода |
| Аватары, картинки, баннеры | Без перевода текста на изображении |
| Сообщения чата | Живой перевод по выбранному языку чата, не «заготовки» на 6 языков как у постов |
| Юридические страницы | Переводы по локалям; силу имеет только русский текст, остальные варианты — информационные |
| Если сервис перевода недоступен | Контент может остаться в исходном виде на всех локалях; в чате — без перевода |
Типовые сценарии
A. Сменить язык сайта
- Откройте селект с флагом в шапке.
- Выберите язык (например Español).
- Интерфейс и переведённый контент (описания, посты, «О себе») переключаются на этот язык.
B. Читать чат на другом языке
- Откройте чат (сайт, турнир, клуб или мессенджер).
- В шапке чата выберите «Язык перевода чата».
- Укажите язык или «Язык сайта».
C. Написать описание турнира один раз
- Введите описание на своём языке при создании турнира.
- Сохраните — платформа подготовит переводы.
- Игроки с другим языком интерфейса увидят свою версию текста.
Частые вопросы
Где сменить язык — в профиле?
Переключатель в шапке.
Нужно ли вручную писать описание клуба на всех языках?
Нет. Один текст при сохранении проходит автоперевод.
Почему чужой пост на «моём» языке выглядит странно?
Это машинный перевод. Смысл зависит от качества перевода сервиса.
Язык чата сбросится, если сменить язык сайта?
Если выбран пункт «Язык сайта» — да, перевод чата следует за интерфейсом. Если выбран конкретный язык чата — он сохраняется отдельно (в ЛС — для конкретного диалога).
Шпаргалка
| Действие | Где |
|---|---|
| Язык UI (6 языков) | Шапка сайта / кабинета |
| Язык перевода чата (11 + «язык сайта») | Шапка чата |
| Автоперевод «О себе» | Сохранение в профиле |
| Автоперевод клуба | Название, описания, правила |
| Автоперевод турнира | Название, описание |
| Автоперевод постов | Заголовок, текст, комментарии |
| Язык в profile-edit | Нет |
Полезные ссылки по справке
- Профиль — «О себе» и отсутствие языка в настройках.
- Чаты — чаты на платформе.
- Мессенджер — личные сообщения и перевод по диалогу.
- Клубы — описания, правила, посты.
- Создание турнира — название и описание.
- Регистрация и авторизация — вход в кабинет.
Статья описывает мультиязычность на платформе iqpi.io на момент публикации. Актуальные подписи в меню языков смотрите в интерфейсе.