Как открыть сайт на нужном языке для отдельной области страны
← НазадВ настройках информера «Переключатель языка» заполните «Правила-исключения»: строка вида «UA: Крым, Донецк = ru».
- В структуре сайта откройте информер переключателя языка → «Настройки модуля».
- В поле «Правила-исключения» пишите по одному правилу на строку:
Код страны: области через запятую = код языка. Например:UA: Крым, Севастополь, Донецк, Луганск = ru. - Нажмите «Сохранить» в окне раздела.
При первом заходе язык выбирается по стране посетителя. Правило делает исключение для отдельных областей. Область можно указать частью названия («Донецк» подойдёт к «Донецкая область») или кодом области. Без списка областей (BY = ru) правило действует на всю страну.
Правило срабатывает, только если его язык включён у сайта, и только при первом заходе: тому, кто уже выбрал язык сам, оно ничего не меняет. Пустое поле — исключений нет. Если информер ни разу не сохраняли, действует правило по умолчанию для Крыма и Донбасса.
Если не получилось
- Проверяете на себе — язык не меняется. Ваш выбор уже запомнен браузером на год. Проверяйте в окне инкогнито.
- Область не распознаётся. Названия областей иногда приходят по-английски — допишите в строку оба варианта, как в правиле по умолчанию.
Помогла статья?
Спасибо, записали.
Смотрите также
Как добавить второй языкОтметьте язык на вкладке «Языки сайта» в общих настройках и нажмите «Сохранить языки» — появится переключатель, а адреса получат префикс вида /en/.Как перевести интерфейс и содержимоеНа вкладке «Языки сайта» у каждого языка две строки с кнопкой «Перевести»: «Интерфейс» переводит надписи модулей, «Контент» — ваши тексты.Почему часть текста осталась русскойЛибо прогон перевода не дошёл до конца, либо это служебные названия, которые переводить нельзя.Как скрыть или заменить раздел на одном из языковКарточка «Разделы и информеры по языкам» на вкладке «Языки сайта»: для языка выберите раздел и действие «Скрыть» или «Показать вместо него».
