Как сделать мультиязычный сайт
Если вам нужно сделать мультиязычный сайт, можно использовать один из вариантов:
- через подкаталог
- через поддомен
Вариант 1. Подкаталоги внутри одного проекта
В этом случае нужно разместить все языковые версии в рамках одного проекта, прописав им нужные слаги.
Как сделать:
-
Внутри одного проекта создайте страницы для второй языковой версии.
-
В настройках каждой страницы пропишите слаг для нужного языка.
Например:
-
test.pro
— главная страница на русском -
test.pro/en
— главная страница на английском -
test.pro/en/about-us
— страница «О нас» на английском
Подробнее про слаги — в статье.
- Добавьте на сайт переключатель языка, чтобы пользователи могли переходить с одной версии на другую.
Вариант 2. Поддомен для каждой языковой версии
В этом случае для каждого языка создается отдельный проект с собственным доменом.
Как сделать:
-
Сверстайте сайт на первом языке (например, на русском).
-
В Настройках проекта продублируйте сайт, чтобы получился точно такой же проект.
-
Переведите тексты в проекте-дубле на второй язык.
-
Подключите разные домены к каждому сайту:
Например:
test.pro
для русской версииen.test.pro
для английской