Переключатель языков (ru, en, 中文)
Описание
Готовое решение для двух — или трёхъязычного сайта на 1С-Битрикс. Компонент организует работу с языковыми версиями в отдельных каталогах и реализует два ключевых сценария: автоматическое определение языка браузера и понятный ручной выбор.
Что умеет наш модуль?


Определение по браузеру
Автоматически определять язык браузера пользователя.
Контроль у пользователя
Простой интерфейс переключения позволяет вручную выбрать нужную версию.
Установка и настройка
Компонент рассчитан, что текущая версия сайта от корневого «/» каталога остаётся русской, для английской версии сайта используется подкаталог «en», для китайской версии сайта используется подкаталог «cn».
Шаг 1
В панели администрирования в разделе «Настройки > Настройки продукта > Языковые параметры > Региональные настройки» добавить региональные настройки для всех языков, либо использовать единые региональные настройки.


Шаг 2
В панели администрирования в разделе «Настройки > Настройки продукта > Языковые параметры > Языки интерфейса» добавить языки для сайта.


Шаг 3
Создать каталог для английской и/или китайской версии: en и/или cn. Скопировать разделы, меню и тд и перевести на нужные языки.
Рекомендуем использовать модуль (от другого разработчика) для настройки мультиязычности в инфоблоках сайта без дублирования инфоблоков и свойств.
Шаг 4
В header.php в месте для отображения текущего языка сайта и выпадающего списка смены языков подключить компонент:<? $APPLICATION->IncludeComponent(«itup:langswitcher», «.default», Array());?>

Скачайте готовое решение
Скачайте готовый компонент. Лёгкая интеграция в стандартный шаблон — вы быстро запустите русскую, английскую и китайскую версии сайта.

