• Собственный продукт
  • Модуль

Переключатель языков (ru, en, 中文)

Описание

Готовое решение для двух — или трёхъязычного сайта на 1С-Битрикс. Компонент организует работу с языковыми версиями в отдельных каталогах и реализует два ключевых сценария: автоматическое определение языка браузера и понятный ручной выбор.

Определение по браузеру

Автоматически определять язык браузера пользователя.

Контроль у пользователя

Простой интерфейс переключения позволяет вручную выбрать нужную версию.

Установка и настройка

Компонент рассчитан, что текущая версия сайта от корневого «/» каталога остаётся русской, для английской версии сайта используется подкаталог «en», для китайской версии сайта используется подкаталог «cn».

Шаг 1

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

Шаг 2

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

Шаг 3

Создать каталог для английской и/или китайской версии: en и/или cn. Скопировать разделы, меню и тд и перевести на нужные языки.

Рекомендуем использовать модуль (от другого разработчика) для настройки мультиязычности в инфоблоках сайта без дублирования инфоблоков и свойств.

Шаг 4

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

Код подключения компонента itup:langswitcher

Скачайте готовое решение

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

Окно «Is your language Русский?» с кнопками Yes и Change

Расскажите
о задаче

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

Или напишите напрямую

    Форма успешно отправлена!

    Мы рассмотрим все детали вашего проекта и свяжемся с вами.