Как сделать мультиязычный сайт

Мультиязычность на сайте позволяет адаптировать контент под широкую аудиторию, улучшая взаимодействие пользователей с ресурсом и продвижение сайта в разных регионах. Такая стратегия особенно важна для бизнесов, которые хотят выйти или уже работают на международном рынке.

Рассмотрим каждый из способов реализации мультиязычности.

Основные способы создания мультиязычности

Сделать поддержку нескольких языков на сайте можно двумя основными способами: с помощью подкаталогов для языковых версий страниц на одном сайте или разных сайтов со своим доменом для каждого языка.

Копии страниц на одном сайте

Этот метод предполагает, что все языковые версии находятся в одном проекте, а URL страниц меняется в зависимости от выбранного языка в меню.

Например:

discoverytale.com

discoverytale.com/latam

discoverytale.com/br

Для его реализации вам нужно создать копию нужной страницы, перевести весь текст и добавить переключение страницы на нужный язык в меню.

Отдельные сайты для каждого языка Этот метод предполагает, что создается несколько отдельных сайтов на разных поддоменах, каждый из которых предназначен для определенного языка.

Например:

discoverytale.com (основной сайт на английском)

discoverytale.latam (сайт на испанском)

discoverytale.latam (сайт на португальском)

Или

discoverytale.com (основной сайт на английском)

latam.discoverytale.com (сайт на испанском)

br.discoverytale.com (сайт на португальском)

Для его реализации вам нужно создать копию нужного сайта, подключить поддомен, перевести весь текст и при необходимости добавить переключение сайта на нужный язык в меню.

Выберите способ локализации версий сайта

Копии страниц на одном сайте

Перед тем как делать копию страниц, рекомендуем создать меню или добавить сквозной блок, даже если у вас еще нет нужных ссылок. Когда страницы со ссылками будут готовы, вам останется только изменить значения в меню, а не создавать его с нуля.

Создайте копию страницы

Перейдите в нужный сайт и в списке страниц напротив той, что собираетесь переводить, нажмите на три точки. Выберите в меню Копировать.

В модальном окне введите название страницы и задайте ее адрес.

К примеру, если ссылка на оригинальный сайт была discoverytale.com, то для новой версии добавьте каталог, обозначающий язык — discoverytale.com/latam.

В названии страницы вы можете сразу указать перевод оригинала на нужный язык — так пользователи в браузере увидят название на своем языке, а вы сможете сохранить страницу с оригинальным названием на другом языке.

Укажите язык страницы в настройках

С помощью настройки языка страницы вы можете выбрать, на каком языке будут отображаться уведомления и другие технические тексты.

Напротив страницы нажмите на три точки и выберите Настройки. В поле Язык выберите нужный язык.

Переведите страницу

Чтобы внести изменения в копию страницы, напротив нужной нажмите на три точки и выберите Редактировать.

Проверьте все элементы с текстом и переведите его на нужный язык.

В элементе Текст доступен перевод с помощью встроенного ИИ. Откройте текстовый элемент, выберите на панели инструментов Использовать ИИ. Нажмите Перевести и выберите нужный язык. После генерации перевода нажмите Применить текст — перевод отобразится в текстовом элементе.

Рекомендуем вручную проверять, редактировать и адаптировать все автоматические переводы текстов на вашем сайте. Инструменты могут перевести текст на любой язык, но только человек сможет обеспечить естественное звучание и учесть культурные особенности.

Добавьте перевод страницы в меню

Откройте элемент Меню и добавьте новый пункт c названием Язык (Language) на нужном вам языке, а второе поле оставьте пустым.

Затем напротив созданного пункта нажмите на три точки и выберите Добавить подпункт меню (Add submenu item).

В подпункте в поле Название введите название языка, к примеру English, а в типе пункта меню выберите Ссылка и укажите ссылку на страницу с переводом.

Если у вас несколько переводов, добавьте подпункт на каждый из них. Также добавьте этот пункт меню на все страницы. 

К примеру, у вас страница на трех языках: испанском, португальском и английском. На английской странице нужно добавить пункт меню на испанскую и португальскую версии, на испанской — английскую и португальскую, а на португальской — испанскую и английскую.

Рекомендуем использовать сквозные блоки или сохраненные блоки, чтобы не создавать пункт меню каждый раз, а редактировать готовый.

Отдельный сайт для каждого языка

Скопируйте сайт

Перейдите на страницу просмотра сайта, проверьте страницы в сайтах. Если хотите что-то изменить, лучше сделать это до копирования.

Затем нажмите Действия (Actions) и выберите Копировать (Copy).

В модальном окне введите название сайта и задайте основной домен сайта. Все страницы сайта скопируются по тем же путям, что и оригинальный сайт, только с новым доменом.

К примеру, если ссылка на оригинальный сайт была https://discoverytale.com, то для новой версии добавьте сабдомен, обозначающий язык. На етапе создания сайта вы можете выбрать один из стандартных доменов, а затем добавить свой кастомный поддомен в настройках сайта.

Укажите язык сайта в настройках

С помощью настройки языка страницы вы можете выбрать, на каком языке будут отображаться уведомления и другие технические тексты.

Перейдите в настройки сайта и в поле Язык выберите нужный язык, который применится ко всем страницам сайта.

Переведите страницы сайта

Перейдите в просмотр страниц сайта и напротив каждой нажмите на три точки и выберите Редактировать, чтобы открыть конструктор страниц. Переведите текст во всех элементах с текстом, и замените ссылки по аналогии с первым способом. Также в настройках страницы измените ее название.

Читайте подробнее: Переведите страницу.

Добавьте перевод в меню

Теперь вам нужно перелинковать меню созданного сайта со страницами оригинального сайта по аналогии с первым способом.

Читайте подробнее: Добавьте перевод страницы в меню.

В каждой странице сайта откройте элемент Меню для редактирования и добавьте новый пункт c названием Язык на нужном вам языке, а тип меню оставьте пустым. Затем напротив созданного пункта нажмите на три точки и выберите Добавить подпункт меню.

В подпункте в поле Название введите название языка, к примеру English, а в типе пункта меню выберите Ссылка и укажите ссылку на страницу с переводом.

Если у вас несколько переводов, добавьте подпункт на каждый из них.

Проверьте страницу

После завершения настроек локализации перейдите на страницу сайта и в нужном пункте меню переключите язык. Проверьте следующие пункты:

  • Все страницы и элементы меню корректно отображаются на каждом языке.
  • Переключение языка работает без ошибок.
  • Контент отображается в соответствии с языковыми настройками.
  • Ссылки на языковые версии правильно настроены.
  • Если всё настроено правильно, сайт будет готов к использованию пользователями из разных стран.

    Оцените, насколько полезна статья "Как сделать мультиязычный сайт"

    Оценка: 4 / 5 (10)

    Назад

    Как настроить страницу оплаты на сайте и продолжить воронку продаж

    Далее

    Как настроить внешний вид текста

    Популярное в нашем блоге

    Начните пользоваться сервисом SendPulse прямо сегодня