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

Если вам нужно сделать мультиязычный сайт, можно использовать один из вариантов:

  1. через подкаталог
  2. через поддомен

Вариант 1. Подкаталоги внутри одного проекта

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

Как сделать:

  1. Внутри одного проекта создайте страницы для второй языковой версии.

  2. В настройках каждой страницы пропишите слаг для нужного языка.

Например:

  • test.pro — главная страница на русском

  • test.pro/en — главная страница на английском

  • test.pro/en/about-us — страница «О нас» на английском

Слаг в настройках страницы

Подробнее про слаги — в статье.

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

Пример переключателя языка

Вариант 2. Поддомен для каждой языковой версии

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

Как сделать:

  1. Сверстайте сайт на первом языке (например, на русском).

  2. В Настройках проекта продублируйте сайт, чтобы получился точно такой же проект.

Нажмите кнопку Дублировать

  1. Переведите тексты в проекте-дубле на второй язык.

  2. Подключите разные домены к каждому сайту:

Например:

  • test.pro для русской версии
  • en.test.pro для английской

Для каждого проекта нужно будет оплатить тариф Business.