Мультиязычность Drupal 7

Опубликовано: 16.05.2018

Чтобы сделать сайт более дружественным к пользователям иногда возникает задача добавления на сайт нескольких языков, на которых будет представлен контент. Можно конечно создавать статьи просто с разным содержимым, но как быть с остальными частями сайта как меню, блоки и т.д.? В этом нам поможет всего несколько модулей, которые полностью переведут весь сайт на любой нужный язык.

Модули, которые нам понадобятся:

Internationalization - набор модулей для расширения возможностей мультиязычности. Variable - модуль для редактирования переменных реестра Drupal. Нужен если вам необходимо перевести на другой язык системные переменные.

Первое что необходимо сделать - это активировать модуль ядра Drupal под названием Locale. После чего по адресу admin/config/regional/language необходимо добавить нужный нам язык, помимо Английского, который установлен по умолчанию. В моем случае это будет русский язык. Далее нужно выбрать язык, который будет установлен для сайта по умолчанию. Я выбрал русский язык и установил соответствующие переводы для Drupal. Установить переводы можно вручную, скачав с сайта drupal.org или drupaler.ru . Так же переводы можно установить при помощи полезного модуля Localization update , который в дальнейшем очень пригодится для установки или обновления переводов.

После проделанного нужно установить и активировать модули Internationalization и Variable (не обязательно).

Список модулей, которые необходимо активировать:

Internationalization Field translation – перевод полей. Menu translation – перевод меню. Block languages – перевод блоков. Multilingual content – расширение базовых возможностей перевода контента. Taxonomy translation – перевод таксономии. String translation - перевод определенных пользователем строк. Необходим для вышеперечисленных модулей. Variable translation(не обязательно) – перевод системных переменных. Variable(не обязательно) – модуль для доступа к системным переменным. Variable admin(не обязательно) – UI для редактирования переменных.

Поле установки и активации модулей необходимо перейти по адресу admin/structure/types и для типов контента, для которых нужен перевод, включить поддержку мультиязычности. Сначала включаем в разделе Настройки публикации, выбрав вариант Включить и разрешить перевод, а потом после сохранения в разделе Мультиязычные настройки включаем опцию Требовать язык, что бы на сайте не оказалось контента нейтрального по отношению к языку.

IRC (Internet Relay Chat)
    Как добавить файл в исключения антивируса Avast: пошаговая инструкция
    Avast (Аваст) — популярный антивирус благодаря функциональной бесплатной версии. Однако любые программы небезгрешны, и Avast порой совершает ошибки, удаляя или добавляя в свой чёрный список «чистые»,

    Рейтинг антивирусов для "Андроида", описание лучших
    Сегодня пользователи мобильных девайсов на основе Android-систем все чаще сталкиваются с необходимостью установки антивирусного и антишпионского программного обеспечения на свои устройства. И таких программных

    Выбор антивируса для Windows 10: учитываем результаты тестов
    После релиза Windows 10 у своевременно обновивших систему пользователей возник ряд вопросов по поводу безопасности компьютера. На форумах широко обсуждалась проблема, какой антивирус лучше для Windows

    Вирус не дает установить антивирус
    Хочу поделиться личным опытом. В офисе есть один ноутбук, работает вроде как без капризов с единственной странностью: не запускается антивирус. Вернее, запустится и тут же пропадет, не оседая в трее.

    Нужно ли устанавливать антивирус на Windows 10
    К сожалению, количество вирусных атак на компьютеры пользователей со временем не уменьшается, и поэтому антивирус является одной из самых необходимых программ, устанавливаемых в первую очередь. С появлением

    Microsoft Security Essentials
    Новый бесплатный антивирус от Microsoft предоставляет вам высокое качество защиты от вирусов и шпионских программ, в том числе троянов, интернет-червей и других вредоносных программ. Security Essentials

    Kaspersky Free 2018
    Kaspersky Free — бесплатный антивирус на 1 год, который защитит от 99% угроз уже после установки на операционную систему Windows. Скачать Касперский Фри антивирус бесплатно для ПК с официального

    Выбираем легкий антивирус для слабого компьютера или ноутбука
    Самый легкий антивирус для слабого компьютера – это актуальная тема на сегодняшний день, ведь далеко не все пользователи имеют мощные ПК, которые способы «тянуть» емкие приложения. Однако он нужен

    Как определить самый быстрый антивирус для компьютера
    С развитием информационных технологий, компьютер и ноутбук стал атрибутом повседневной жизни человека. Благодаря устройствам и интернету, пользователи могут получать полезную информацию, общаться с друзьями

    Лучшие антивирусы для Linux
    Немецкая лаборатория AV-Test определила лучшие антивирусы для Linux: 16 антивирусных решений были протестированы на противодействие вредоносным программам для Windows и Linux Перевод Comss.ru

rss