Включается по обращению в поддержку.
Возможности
Гость выбирает язык
- Кнопка языка стоит в шапке сайта и отдельной строкой в бургер-меню; на кнопке виден код текущего языка, в списке — названия языков на них самих.
- Список содержит только те языки, которые включило заведение. Если язык один, кнопки нет вовсе.
- Кнопку можно скрыть параметром оформления сайта: тогда язык определяется автоматически, а гость сам его не переключает.
- Выбор сохраняется в браузере гостя и переживает перезагрузку и следующий заход. Смена языка перезагружает страницу.
- Если гость ничего не выбирал, язык берётся из настроек его браузера — при условии, что такой язык у заведения включён. Иначе гость видит первый язык из списка заведения.
- Всего продукт знает 13 языков: русский, английский, украинский, турецкий, испанский, казахский, узбекский, киргизский, таджикский, сербский, армянский, арабский и азербайджанский.
- В приложении заведения всё это работает так же: приложение и сайт собраны из одного кода.
Что переводится в содержимом
Выбранный язык уходит вместе с каждым обращением за данными, поэтому меню приходит уже переведённым, а не переводится в браузере. На язык гостя переводятся:
- названия и описания категорий и блюд, состав блюда;
- названия групп модификаторов и самих модификаторов;
- названия и описания точек, адрес и комментарий к адресу;
- название и описание заведения;
- названия и тексты акций, которые видит гость.
Если перевода поля на выбранный язык нет, подставляется английский вариант, а если нет и его — исходный текст на основном языке заведения. Пустых мест в меню из-за незаполненного перевода не бывает.
В кабинете
- Сотрудник переключает язык ввода в шапке и заполняет те же самые поля меню заново — на этом языке. Отдельной формы перевода нет, перевод вводится в обычной карточке блюда, категории или точки.
- Язык интерфейса самого кабинета выбирается отдельно, в настройках интерфейса, и действует для конкретного браузера, не меняя ничего в заведении.
Как настроить
- Возможность включается по запросу. Заведению задаются две вещи: основной язык и список языков, между которыми гость сможет переключаться. Из кабинета этот список не редактируется.
- В список нужно включать и основной язык заведения. Иначе гость, ушедший на другой язык, не сможет вернуться обратно: в переключателе будут только дополнительные языки.
- Переключатель на сайте включается в оформлении сайта, в группе «Интерфейс», параметром «Показывать переключатель языка». По умолчанию параметр выключен: без него языки работают, но гость получает язык только автоматически.
- Переводы наполняются в кабинете: сотрудник выбирает язык ввода и проходит по меню, заполняя названия и описания заново. Поля, оставленные пустыми, показываются гостю по правилу подстановки из раздела «Что умеет».
- Язык интерфейса кабинета сотрудник ставит себе сам в настройках интерфейса; на то, что видит гость, он не влияет.
Что должно быть настроено и ограничения
- Переключатель показывается, только если у заведения включено минимум два языка и в оформлении сайта не выключен параметр «Показывать переключатель языка».
- Набор языков закрыт: задать язык, которого нет среди 13, нельзя.
- Изменение набора языков видно гостям не мгновенно — витрина держит состав языков заведения в памяти до часа.
- Меню в переводе ровно настолько, насколько его заполнили. Незаполненные позиции гость увидит на английском или на основном языке заведения.
- Выбор языка живёт в браузере гостя: в другом браузере, на другом устройстве или после очистки данных язык определится заново.
- Всё описанное относится к витрине и приложению заведения. Сайт прежнего поколения получает язык тем же способом, но состав переведённого на нём не подтверждён.
Чего нет
- Не переводятся страницы сайта, баннеры, сторис и бейджи блюд — они существуют в единственном варианте.
- Валюта и формат телефонного номера заданы на заведение целиком и вместе с языком не меняются.
- Отдельного адреса под каждый язык нет: одна страница — один адрес, язык живёт в браузере гостя. Поисковые системы видят страницу на одном языке.
- Машинного перевода нет. Каждый перевод вводит сотрудник вручную, позиция за позицией.
- Язык гостя нигде не запоминается на стороне заведения. Письма и сообщения, которые уходят не в момент визита гостя, приходят на основном языке заведения.
- Интерфейс кабинета переводится не на все 13 языков, а на четыре: русский, английский, турецкий и испанский.
Примеры
Гость читает меню на своём языке
- Гость открывает сайт заведения и видит его на языке своего браузера, если тот включён у заведения. В оформлении сайта включён показ переключателя языка.
- Нажимает кнопку языка в шапке и выбирает нужный из списка.
- Страница перезагружается: интерфейс, категории, блюда и акции приходят на выбранном языке.
- Гость оформляет заказ и через день заходит снова — сайт открывается сразу на выбранном ранее языке.
Заведение добавляет язык в меню
- Сотрудник переключает в кабинете язык ввода на дополнительный.
- Открывает категорию и блюда и заполняет названия, описания и состав заново — на этом языке.
- Публикует меню и проверяет результат на витрине, переключив там тот же язык.
- Позиции, до которых сотрудник не дошёл, гость видит на английском или на основном языке заведения — меню не рвётся.
Гость приходит с иноязычным браузером
- Гость впервые открывает сайт, язык не выбирал.
- Витрина берёт язык из настроек браузера и сверяет со списком заведения.
- Совпадение есть — сайт открывается на этом языке. Совпадения нет — гость видит первый язык из списка заведения; если переключатель включён в оформлении, гость может сменить язык сам.