Как установить русский язык для drupal 7. Настройки в административной панели

Если вы читаете эту статью видимо вы знаете что такое CMS Drupal 7 и для чего она нужна. Если нет, тогда для начала почитайте статью как создать собственный веб сайт . Для остальных продолжаю.

Установка Drupal 7 на веб-хостинге не представляет ничего сложного с технической точки зрения, однако нужно понимать что такое хостинг-эккаунт, виртуальный или невиртуальный веб-сервер. Что где "лежит" на этом сервере и как туда попасть. Эта статья для тех кто это знает.

Подготовка к установке Drupal 7

Проверяем можно ли на ваш хостинг установить Drupal 7. Требования Drupal 7 к хостингу следующие:

  • Apache 1.3 (лучше если 2).
  • MySQL 5.0.15 (или выше). Можно использовать MariaDB, PostgreSQL или SQLite, но в наших краях это экзотика.
  • PHP 5.2.4 (или выше).

Если все это на вашем хостинг-эккаунте есть тогда двигаемся дальше. В настройках хостинг-эккаунта нужно проверить:

  • В Apache должен быть включен mod_rewrite.
  • В PHP должны быть подключены модули gd, pdo, filter, json.
  • В PHP опцию memory_limit установить как минимум в 32М, а лучше в 64М.

Установка Drupal 7

Создать пустую базу данных MySQL с кодировкой utf-8. Запомнить имя этой БД, имя пользователя и пароль для доступа к этой БД. Эта база данных будет использоваться для работы Drupal. Никаких таблиц в ней создавать не нужно!

Скачать архив дистрибутива Drupal 7 с сайта drupal.org и распаковать файлы в ту папку на вашем хостинге которая в настройках Apache указана как DocumentRoot для вашего сайта. На разных хостингах эта папка может называться по разному - htdocs, docs, www. Смотрите документацию по вашему хостингу.

Скачивать и закидывать файлы на сайт можно по разному. Можно зайти хостинг по SSH, затем wget и tar. Можно скачать архив на локальный компьютер, распаковать и потом закинуть по FTP. Дело вкуса. Однако учтите, что количество файлов в архиве более 1000 и по FTP они будут долго "заливаться". Возможны сбои при закачке. Поэтому предусмотрите какой-то инструмент для проверки того, что все файлы закачались. Что-то типа "синхронизация каталогов" в totalcmd.

Drupal 7 имеет русский язык интерфейса. Для русификации Drupal уже в процессе установки, нужно, после того как файлы дистрибутива закачаны на хостинг, опять же с сайта drupal.org , скачать файл русского языка drupal-7.16.ru.po (номер версии в названии файла может быть другой!). Это локализация интерфейса Drupal на русский язык. Этот файл также нужно закинуть на хостинг, в папку /profiles/standart/translations . Если это сделать тогда установка Drupal будет уже на русском языке и после установки Drupal будет русифицирован.

Теперь можно запускать установку. Для нужно открыть ваш сайт в браузере:

Если у вас не открылась такая страница, значит вы что-то сделали не так. А на этой странице нужно кликнуть на "Save and continue".

На второй странице "Russian" и опять "Save and continue". Примечание: если вы не скачали и не скопировали файл drupal-7.16.ru.po тогда опции "Russian" не будет!

На этой странице нужно заполнить поля "имя БД", "имя пользователя", "пароль" и "хост БД". Имена БД и пользователя вы получили когда создавали базу данных, а вот имя хоста нужно смотреть в документации к хостинг-эккаунту. Без правильного имени хоста установить не получится. Если это имя не найдете сами - обращайтесь в техподдержку хостинговой компании.

Теперь можно курить бамбук до тех пор пока не откроется следующая страница:

Поля "Имя пользователя" и "пароль" это данные авторизации для администратора системы. Пользователь с этими данными получает административные права и может рулить внутри Drupal. Так, что не нужно использовать имя вроде "admin" и пароль типа "12345". Не облегчайте жизнь взломщикам.

Теперь, когда на сайте есть домашняя страница, его уже можно наполнять материалом – размещать тексты, изображения, видео и т.п. Но прежде чем перейти к наполнению ресурса контентом надо будет выполнить его локализацию (в нашем случае просто перевести сайт на русский язык). Осуществить это на практике не так и сложно, как может показаться на первый взгляд.

Один из недостатков Друпал – он автоматически предлагает скачивать из интернета и устанавливать переводы в ручном режиме. Это рутинный и продолжительный процесс. Но его, к счастью, можно автоматизировать. Для этого надо будет расширить функционал, установив дополнительный модуль.

Если вы устанавливаете сайт на Denwer, то перед началом русификации сайта КРАЙНЕ рекомендую ознакомиться с возможными проблемами при русификации Drupal на Denwer, описанными в конце статьи Установка и решение типичных проблем при установке Drupal 7 на Denwer. Знакомимся с Drupal 7. Это может сохранить Вам пару часов времени и вагон нервов.

Теперь, собственно, переходим к процессу русификации. В браузере надо будет открыть страницу проекта под названием «Localization update ». Здесь необходимо скачать самую новую версию модуля, который будет использоваться для Drupal и установить модуль. (подробнее о возможных способах установки модулей Вы можете прочитать в статье Все способы установки и правильное удаление модулей на Drupal. Знакомимся с Drupal 7.).

После его установки мы переходим на страницу модулей и выполняем следующие действия:

Теперь можно выполнить и следующий шаг – это переход в раздел «Конфигурация». Внизу страницы этого раздела находиться секция под названием «Reginal and Language». В этой секции переходим по ссылке "Языки" на соответствующую страницу.

На данной странице надо выбрать раздел под названием «Add language» и в открывшемся окне выбрать из списка русский язык. Теперь снова сохраняем настройки.

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

После завершения импорта файлов мы снова окажемся на странице Languages. Теперь нам нужно активировать чекбокс Default у русского языка и снова сохранить новые настройки.

Если все было сделано верно, то Ваш сайт после сохранения настроек окажется уже на русском языке.

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

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

Пролистываем страницу вниз и нажимаем кнопку "обновить переводы".

Мои поздравления. Теперь Ваш сайт русифицирован и Вы знаете, как следить за тем, чтобы у Вас всегда были самые свежие версии переводов модулей и ядра для Drupal 7.

От автора: приветствую Вас друзья. Работая с любым скриптом или CMS, конечно желательно использовать версию с поддержкой соответствующего языка. Потому как в большинстве случаев это добавляет удобства в работе, да и заказчику проще будет ориентироваться в админке, если ее контент будет переведен на необходимый язык. Поэтому в данном уроке мы поговорим о том, как русифицировать drupal 7.

Конечно, Вы можете спросить, почему мы не будет останавливаться на Drupal 8 – и ответ прост, во время установки Вы выбираете язык, соответственно он же будет загружен и применен на сайте. Но данная возможность не предусмотрена в CMS версии раньше 8. Таким образом русифицировать drupal придется самостоятельно, но не печальтесь, процедура на самом деле очень простая. При этом в данной статье мы будем говорить о русификации при условии, что уже есть установленный движек, то есть на процедуре установки я останавливаться не буду. Кто не знает, как реализуется установка CMS Drupal на локальный компьютер – ознакомитесь с предыдущими статьями на нашем сайте.

Хотел бы заметить, что разработчики очень ответственно относятся к своим продуктам, то есть хоть сейчас актуальна версия 8, седьмая не прекращает поддерживаться, а значит выходят обновления и, конечно же, доступны различные наборы локализации, то есть переводы. С полным списком доступных переводов Вы в любой момент можете ознакомиться на специальной страницеhttps://localize.drupal.org/download .

Как Вы видите, здесь приведен перечень всех доступных языков и обратите внимание, что есть локализации как для версий 7 и 8, так и для версий 5 и 6, которые уже давно как считаются устаревшими. Соответственно, выбираете необходимый язык перевода и кликаете по ссылке с номером интересующей Вас версии CMS. При этом сразу же должно начаться скачивание фала локализации с расширением.po. По сути это словарь, в котором содержатся переводы для определенных строк, которые используются для формирования контента движка. Ниже приведена малая часть данного файла.

После скачивания, открываем каталог с установленной CMS, далее переходим в папку profiles, затем открываем каталог, имя которого соответствует типу выбранном при установке CMS, то есть это либо standart либо minimal и мы увидим каталог translations (переводы), в который и нужно добавить скачанный файл.

Затем находим модуль под названием Locale и подключаем его, при условии,что он отключен. Для этого активируем соответствующий чекбокс и кликаем по кнопке “Save configuration”. Данный модуль используется для смены локализации на Вашем сайте.

После активации, опять возвращаемся к модулю и переходим на страницу его настройки, используя соответствующую ссылку.

Таким образом, мы переходим на страницу настройки языка.

Конечно, в списке доступных локализаций только английская — поэтому необходимо это исправить. А значит, используя ссылку “Add language”, переходим на страницу добавления нового языка.

В выпадающем списке “Language name” выбираем русский язык и кликаем по кнопке “Add language”, при этом начинается импорт указанного перевода.

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

Вот собственно и все – теперь Вы знаете, как русифицировать Друпал. Если Вы желаете изучить вышеуказанный движок на более высоком уровне, Вам будет полезен наш премиум курс . Всего Вам доброго и удачного кодирования.

Перед тем как русифицировать интерфейс Друпал у вас должен быть добавлен русский язык и должен быть файл с переводом. Файл с переводом интерфейса Друпал на русский язык должен быть с расширением ".po". Иногда файл перевода бывает в архиве и прежде чем его использовать, его надо из архива "вытащить".

Как добавить русский язык и как скачать перевод есть здесь на сайте. Файл с переводом имеет расширение.po. Обычно в названии файла фигурирует название модуля или в нашем случае - drupal, далее идет ru и потом расширение.po.

Например файл русификации Drupal, скачанный с drupaler.ru, имеет название drupal-all-ru.po, а файлы с drupal.org имеют в названии номер версии.

Имея добавленный русский язык и файл перевода, жмем вверху на ссылку "Configuration"

В разделе "REGIONAL AND LANGUAGE" жмем на ссылку "Translate interface"

Попадаем на страницу перевода интерфейса Друпал. Как видим, по русски у нас нет еще ни слова - 0%.

Переходим на вкладку "IMPORT". В поле "Language file" при помощи кнопки "Обзор" указываем расположение файла перевода интерфейса Друпал. Всё остальное можно оставить как есть, только проверить что импорт действительно будет в Русский язык. В поле "Import into" должно быть "Russian".

Жмем на кнопку "Import" и сидим ждем. Это процесс довольно затратный по времени. Полный файл перевода интерфейса Друпал на русский язык содержит более 33 тысяч строк. Друпал должен каждую строку обработать и записать в базу данных. Иногда разрешенного времени работы скрипта не хватает и импорт перевода происходит не полностью. Иногда возникают ошибки. Я в таком случае просто повторяю операцию импорта пока не получу полный перевод.

При полном импорте перевода выходит сообщение на зеленом фоне. Процент перевода также изменяется с 0% на процент переведенного интерфейса. На картинке перевод интерфейса выполнен на 99,92%. Это практически Друпал будет весь на русском языке.

Иногда не сразу появляется перевод некоторых строк, надо просто подождать и продолжать изучать Друпал. Всё что имеет перевод на русский язык будет переведено.

Всё. Теперь ваш Друпал может общаться с вами по русски.

или как загрузить и активировать русификатор на сервере

Введение. Перед тем, как включить , рассмотрим схему предстоящей работы.

Ниже вашему внимания представлена детальная инструкция по русификации CMS и самого сайта на Drupal 7-ой версии. Но прежде, чем перейти к практике и определить русский язык в админке и на сайте в
качестве основного языка по умолчанию, познакомлю я вас с теорией. Что
нам предстоит сделать? - Если по пунктам, то - это: а) на официальном ресурсе
найти файл-русификатор, сохранить его у себя на компьютере, а затем перенести на отдаленный сервер к хостеру; б) в админке активировать модуль, позволяющий
включать другие языки, в том числе русский; в) затем в панели администратора, в
конфигурациях CMS добавить русский язык и включить его. Смотрите инструкцию.

Особенности русификации Drupal

1. На сайте Drupal.org в списке находим и открываем файл с русификацией:

На открывшейся странице сайта кликом правой кнопки мышки вызываем всплывающее меню, жмем Сохранить как... и сохраняем файл на своем компьютере:

2. С помощью FileZilla или другого FTP-клиента переносим файл на хостинг, туда, где у нас Drupal, в директорию translations по пути: profiles/standard/translations .

3. Затем в панели управления сайтом переходим в Modules:

4. Находим и активируем модуль Locale , в самом низу сохраняем конфигурацию:

Здесь же отобразится оповещение об успешном изменении конфигурации. Значит все в порядке!

5. Теперь в меню админки открываем Configuration:

6. Внизу переходим в Langauges:

7. Добавим русский язык нажатием на + Add langauges .

8. Выбираем язык из выпадающего списка и добавляем его нажатием на одноименную кнопку:

После недолгого ожидания система оповестит нас об успешной установке русского языка.



Есть вопросы?

Сообщить об опечатке

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