Мультиязычный сайт
- Настройка элемента Языковое меню
- Как создать мультиязычный сайт в рамках одного сайта
- Как создать мультиязычный сайт на отдельных сайтах
Мультиязычный сайт — это сайт, переведенный на несколько языков. Пользователи могут на сайте выбирать язык, на котором хотят читать контент.
Настройка элемента «Языковое меню»
Переключение языков на сайте происходит с помощью элемента Языковое меню, которое расположено в окне Добавление элемента.
Вы можете добавить элемент Языковое меню в любую секцию, но обычно его добавляют в шапку или подвал. , глобальную шапку или подвал. - тут странно звучит, "шапку, глобальную шапку"., как будто это разные сущности. Про глобальную шапку тут классно ложится ссылка, терять не хочется, можно добавить что-то типо: "Если вы хотите повторно использовать эту шапку на других страницах сайта, рекомендуем сделать шапку глобальной."
Зайдите в Настройки элемента.
Во вкладке Языки нажмите Добавить.
Флаг. Выберите нужный флаг для отображения в языковом меню.
Название. Заполните название Введите текст, который будет отображаться на сайте возле флага.
Переход по ссылке. При выборе языка пользователя переадресует по указанной ссылке.
Вы можете вставлять в поле относительные или абсолютные ссылки.
Абсолютная это полная ссылка — https://bakery.ru/contacts/ - Я бы добавила: Такая ссылка нужна, если сайт на добавляемом языке находится на другом домене.
/contacts. Можно использовать относительные ссылки Такие ссылки работают в рамках вашего сайта. - тут "Можно" использовать некорректно, потому что только в рамках одного сайта это и работает, других вариантов нет. И дальше как-нибудь пояснить: "то есть при выборе добавляемого языка нужно будет перейти на страницу текущего сайта."
Также в поле Переход по ссылке можно писать переменные, чтобы настроить переходы между двумя идентичными страницами на разных языках:
- в этом месте лучше обозначить переменные, а потом их объяснять
{uri} — адрес страницы без домена
{clean_uri} — адрес страницы без указания языка
Например, вы делаете мультиязычный сайт https://bakery.RU, на котором разные языки располагаются на разных страницах в рамках одного сайта.
Чтобы пользователь, который находится на русской версии страницы Контакты, при смене языка попал на английскую страницу Contacts, впишите в поле /en/{uri}
Чтобы пользователь, который находится на английской версии страницы Contacts, при смене языка попал на русскую страницу Контакты, впишите {clean_uri}. Тогда браузер из ссылки https://bakery.ru/en/contacts перейдет в https://bakery.ru/contacts, удалив /en.
ВАЖНО: Для того, чтобы переменные работали корректно, нужно задать одинаковые названия страниц. Например, bakery.ru/contacts и bakery.ru/en/contacts
Создать мультиязычный сайт на Flexbe можно двумя способами: в рамках одного сайта и на отдельных сайтах.
1. Создание мультиязычного сайта в рамках одного сайта
Создайте на сайте страницы на разных языках, например, русскую и английскую версию сайта.
Добавьте на каждую страницу в шапку элемент Языковое меню.
Сделайте шапку глобальной секцией. Так ее можно будет использовать на разных страницах сайта: изменения в одной секции автоматически применяются ко всем остальным. Это позволит быстро управлять языковым меню без необходимости вносить правки на каждой странице.
Настройте языки и переходы по ссылкам.
Важно! Параметры сайта: например, валюту и интеграции можно настроить только на весь сайт. Выбрать язык сайта можно в разделе Настройки.
На уровне страницы можно настроить системные надписи: ошибки в формах, сообщения о скидках, промокодах, согласие на обработку персональных данных и другие.
2. Создание мультиязычного сайта на отдельных сайтах
В этом варианте сайты создаются на отдельных доменах. Для каждой версии сайта можно настроить свою валюту и интеграции.
В настройках каждого сайта укажите Язык, соответствующий языку контента, настройте валюту, подключите интеграции и другое.
Добавьте на каждую страницу в шапку элемент Языковое меню. В языковое меню добавьте ссылки на сайты.
Настройте языки и переходы по ссылкам.
Этот вариант создания мультиязычного сайта доступен на тарифе Бизнес. В тарифах «Стартовый» и «Малый бизнес» есть ограничения по количеству сайтов, тариф «Бизнес» позволяет создавать более одного сайта.
Вкладка «Стиль»
Во второй вкладке можно настроить внешний вид языкового меню.
Стиль. Настройте, как будет выглядеть языковое меню.
Форма иконки флага. Выберите форму: прямоугольная, прямоугольная с закругленными краями или круг.
Вид меню. Выберите выпадающее меню или в ряд.
Если вы выбираете выпадающее меню, в зависимости от языка отображаемой страницы, в свернутом состоянии будет отображаться нужный язык.
Выберите Ориентацию, настройте Размер иконки (вручную или выберите из пресетов) и Отступы.
Текст. Настройте параметры текста: цвет, размер, толщину шрифта. При нажатии на иконку настроек откроются расширенные параметры редактирования текста.