УрокМеняем язык на русский

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

Для начала жмём в меню слева administer - это у обычных смертных и называется "админкой". Там всегда будут находиться все настройки сайта, точнее ссылки на них. Нас интересует раздел Site building - ссылка modules.

modules.jpg
Здесь находятся пока 2 раздела - Core optional и Core required. Каждый из них объединяет модули, встроенные в ядро друпала. Без последнего раздела работа друпала не представляется возможной, а вот первый можно и нужно изменять под свои нужды, чем мы сейчас и займёмся. Кстати, модули которые вы не используете всегда лучше отключать, чем просто убирать их из рабочего сайта какими-либо настройками, т.к. из-за большого количества включеных модулей теряется производительноть сайта, и он начинает медленнее загружать страницы, а в запущенном случае так и вообще зависать.

Итак, нас интересует модуль Locale - он отвечает за перевод текста на сайте. Находим его и ставим галочку напротив:

modules_0.jpg

Жмём кнопку Save configuration внизу страницы.

Переходим обратно в админку. Теперь внизу раздела Site building появилась ссылка Translate interface, жмём её.

Как видите, в стандартное ядро друпала включен только английский язык. Что ж, будем это исправлять - выбираем ссылку Import в закладках (в друпале они называются табами, привыкайте).

modules_1.jpg

Теперь нам надо закинуть файл с переводом. Свежую версию переводов вы всегда можете скачать тут, а я же предлагаю вам тот перевод, которым всегда пользуюсь сам - скачать его можно тут. Если будете скачивать файл по первой ссылке,то лучше выбирайте формат "всё в одном файле" для более удобного импорта.

Закидываем файл следующим образом:

modules_2.jpg

Сохраняем. Друпалу может понадобиться время, чтобы перевести весь интерфейс. Поэтому если вдруг выскочила ошибка, что прошло больше 30 секунд и друпал не успел завершить действие, то просто обновите страницу - перевод интерфейса продолжится с места разрыва соединения.

Снова переходим в админку(mysite.ru/admin). Находим раздел Site configurations и ищем ссылку Languages(кстати, она тоже появилась только после включения модуля Locale), заходим по ней.

Тут переключаем значение поля Default с английского на русский и жмём Save configuration

modules_3.jpg

Поздравляю, сайт переведён. Теперь вы не только можете ставить друпал, но и работать с модулями. Работа с сайтом на данном этапе для нас закончилась. В следующих уроках мы уже будем вплотную заниматься именно созданием шаблонов для Drupal 6. А пока я бы рекоммендовал самостоятельно полазить по сайту и хотя бы немного вникнуть в общее построение друпала. Ещё было бы не лишним создать несколько статей, чтобы мы видели результат в процессе создания темы. Это делается тут - http://mysite.ru/node/add. Для создания пока лучше выбирать материал Story - он по умолчанию выводится на главную страницу, с которой должно стереться стандартное сообщение после установки друпала.

Комментарии

Аватар пользователя Demalit
Demalit написал:

Женя, перезалей, плиз, файл руссификации.

29.10.2010 15:11
Аватар пользователя Spleshka
Spleshka написал:

Ага, перезалил

29.10.2010 18:08
Аватар пользователя Тайный поклонник
Тайный поклонник написал:

Спасибо
))

03.03.2011 18:45
Аватар пользователя Денис
Денис написал:

у меня не получается :(

файл перевода не могу закачать через вебинтерфейс - ошибка nginx вылетает.
Куда по фте положить этот файл *.ПО ?

----------
Такс, с этим разобрался - косячили настройки хостинга.
Но вот друпал мне все время писал File to import not found.

Потом пришел прогер и сделал тоже самое (как он говорит) и заработало :(
Он еще сказал что при скачивании файла с друпалера.ру нужно правильно галочки расставить. Блин, если это так важно, что ж мануала нету :)
Руки как-то легче выпрямляются когда есть мануал.

09.03.2011 13:00
Аватар пользователя sitnichonok
sitnichonok написал:

А почему сразу не установить уже русскую версию? По моему это гораздо быстрее.

12.03.2011 16:28
Аватар пользователя powerscin
powerscin написал:

Цель этого урока, не только перевести ваш сайт на русский язык. Основная цель показать еще одну возможность CMS Drupal, ведь переводить можно не только на русский язык. Просто быстрее всего учишься на том, что реально нужно)

12.03.2011 17:23
Аватар пользователя sitnichonok
sitnichonok написал:

Да просто я читаю это все по порядку, мне интересен взгляд автора. Все что касается установки и настройки я знаю, меня привлекало именно, то что автор рассматривает создание тем для Drupal, поэтому мне кажется гораздо быстрее было бы установить сразу русскую локализацию и перейти уже к созданию тем
:HAPPY::HAPPY:

12.03.2011 20:29
Аватар пользователя Spleshka
Spleshka написал:

Я вообще могу писать про создание своих модулей для подсоединения к вьюс, или написание своего магазина, наподобие уберкарта. Цель моего блога - дать старт новичкам :)

13.03.2011 14:26
Аватар пользователя sitnichonok
sitnichonok написал:

я хоть и не совсем новичок, но уже много полезного взяла, спасибо еще раз :)

13.03.2011 17:20
Аватар пользователя nuroff
nuroff написал:

Да действительно, языковой файл(любой язык) кинуть в папку Profiles и при установке сразу выбирать свой язык удобнее.
Но с другой стороны тема называется "Меняем язык на русский", а не "Установка Drupal". ^_-

03.09.2011 02:23
Аватар пользователя Тайный поклонник
Тайный поклонник написал:

Пишет, что не найден экспортируемый файл... Это относится и к файлам, и в 1ой ссылке и во 2ой. Что делать? Как руссифицировать?

25.06.2011 14:25
Аватар пользователя Spleshka
Spleshka написал:

Кликните по второй ссылке правой кнопкой - Сохранить объект как - и сохраняете к себе

26.06.2011 15:06
Аватар пользователя Тайный поклонник
Тайный поклонник написал:

начинаю знакомство с друпалом.
При импорте языка постоянно вылетает ошибка:
The file drupal-all-ru.po could not be saved. An unknown error has occurred.
File to import not found.
Подскажите, в чем дело?

07.09.2011 12:57
Аватар пользователя Тайный поклонник
Тайный поклонник написал:

насколько сама докапалась- в правах на папку tmp, что лежит в sites/default/files

07.09.2011 16:46
Аватар пользователя Habilis
Habilis написал:

Тайный поклонник, добрый вечер. У меня была такая же ошибка. Я долго с ней бился:-) Нужно устанавливать файл с расширением .ро а у Вас наверное .ро.tgz если так и не установите перевод пишите на habilis200@yandex.ru разберёмся:-)
С уважением С.Кондулуков

26.10.2011 22:44
Аватар пользователя Spleshka
Spleshka написал:

Спасибо что помогаете людям :) Если хотите - я могу дать вам права добавлять материалы на сайт. Можете публиковать интересные заметки по друпалу, по мере обучения :)

27.10.2011 01:22
Аватар пользователя Habilis
Habilis написал:

SplasH пока рано:-) Я ещё только в самом начале пути:-) ..........

27.10.2011 18:50
Аватар пользователя Spleshka
Spleshka написал:

Понял :) Ну вы пишите, если вдруг захотите - я всегда поддержку начинание :)

27.10.2011 20:04
Аватар пользователя Habilis
Habilis написал:

SplasH большое спасибо Вам за ответ. Но у меня есть довольно хороший запас самокритики, поэтому пока воздержусь:-) Всё что я умею это загружать Денвер, загружать Друпал, темы, модули. И на основе загруженной темы путём несложных манипуляций с CSS создавать новый сайт. А для того, чтобы чему-то учить, нужно плавать в этом предмете, как рыба в воде. Пока же я плаваю как топор:-)

28.10.2011 20:57
Аватар пользователя AferisT
AferisT написал:

Спасибо за уроки, за то что время тратите на новичков !
Двигаюсь дальше.. :D
Ещё бы найти как тут у вас на сайте зарегаться! ))

29.12.2011 13:59
Аватар пользователя Xypma
Xypma написал:

При импорте получил ошибку : File import not found.
Нагуглил
По советам забугорных товарищей разбил файл *.ро на 2 файла, резал примерно посередине, после строк:
msgid ""
msgstr ""
перед описанием нового раздела, 98% перевода таким образом скормил, ещё 2 % пришлось на ошибки синтаксиса.
Проблема оказалась в отказе загружать файлы больше 2 Мб., однако в php.ini у меня ограничение стоит 8, но тем не менее помогло.

09.02.2012 03:32
Аватар пользователя Spleshka
Spleshka написал:

Проблема точно в лимите загружаемых данных. Файл php.ini является не единственным местом, где можно прописать настройки пхп. Посмотрите ещё .htaccess в корне сайта и settings.php (sites/default/settings.php)

09.02.2012 15:44
Аватар пользователя Xypma
Xypma написал:

По умолчанию в Denwer'e идёт 2 настройки :
file:%Denwer%\usr\local\php5\php.ini
post_max_size:8 M
upload_max_filesize:2 M

Я когда писал свой предыдущий пост увидел только первую, а всё стало работать правильно когда поменял вторую на 8 М

14.02.2012 19:35
Аватар пользователя Spleshka
Spleshka написал:

Всё верно. Только не в Денвере, а на любом сервере :)

14.02.2012 22:09
Аватар пользователя Alan
Alan написал:

Спасибо!, проблема в upload_max_filesize:2 M, эх если б пацаны на Денвере поменяли увеличили б эту фичу, сколько бы времени сохранили русскоязычными юзерам!

19.09.2012 12:40
Аватар пользователя Vovayka
Vovayka написал:

Файл перевода drupal-all-ru.po содержит синтаксическую ошибку в строке 3298.
The translation import of drupal-all-ru.po failed.

такая проблема с руссификацией. кто нибудь может помочь?

08.10.2012 13:44
Аватар пользователя koka
koka написал:

Если Вы заинтересованы в локализации Drupal ПО, я рекомендую Вам использовать этот инструмент на базе web: https://poeditor.com/

02.10.2014 16:26
Аватар пользователя всезнающие, подскажите про язык ноды
всезнающие, под... написал:

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

20.10.2014 17:06

Комментировать