Вышла версия Drupal 5.2. и немного о русификации

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 27 июля 2007 в 17:15

Вышли версии Drupal 5.2 × 4.7.7.
Новой функциональности не заявлено, но исправлено немало багов. К тому же закрыты две дыры в безопасности, поэтому всем настоятельно рекомендуется обновиться. Возможно использование только патчей безопасности, но предпочтительнее все же сделать полный update.
Прямая ссылка на скачивание версии 5.2 — http://ftp.drupal.org/files/projects/drupal-5.2.tar.gz.
Обновилась также версия ветки 4. Видимо, 4.7.7 — последний релиз в этой ветке, поскольку сообщалось, что с выходом версии 6.0. поддержка версии 4 будет прекращена.
Любопытно, что среди пофиксенных багов в 5.2. (список — http://drupal.org/node/162364) есть баги с отсутствием перевода заголовков Forums (на странице форумов) и Other (в списке модулей). В обновленной версии перевода (см. ниже) это учтено. К сожалению, так и не исправлен баг с отсутствием перевода заголовка Primary links на странице управления меню. По-прежнему это придется делать «ручками» — ?q=admin/build/menu/menu/edit/2
UPD: Это исправлено — скачайте Russian Drupal Installator. Там же перевод, который подходит для версии 5.3.
-
Заодно размещаю здесь обновленную версию полного перевода для Drupal 5.x и решение для русификации инсталляционной процедуры. Устранено несколько опечаток и внесены некоторые поправки в перевод (в т.ч. теперь переводятся и названия некоторых прав доступа, которые ранее оставались не переведенными).
Русификация инсталляции.
Желающие получать при инсталляции сообщения на русском языке (а заодно перевести описания для стандартных типов материалов Page и Story) могут до инсталляции положить в каталог profiles/default файлик ru.po (см. прикрепленные файлы). Появится возможность при инсталляции выбрать русский язык. Обратите внимание, что здесь переводятся только сообщения инсталлятора и базовые типы материалов Страница и Заметка.

Полная русификация Drupal.
Для полной русификации версии 5.x нужно еще импортировать po-файл из архива drupal5x_v3.zip (см. прикрепленные файлы).
Для этого зайдите на страницу ?q=admin/build/modules и включите модуль Locale.
Затем перейдите на страницу ?q=admin/settings/locale/language/import, выберите там «Русский язык» и укажите файл drupal5x_v3.po в том каталоге на вашем локальном компьютере, куда вы скопировали этот файл из архива drupal5x_v3.zip.
После импорта этого po-файла сделайте «русский язык» языком по умолчанию для вашего сайта (это делается на странице ?q=admin/settings/locale).

Если возникают сложности с загрузкой большого файла с переводом, попробуйте загружать перевод отдельными модулями (файл drupal5x_modules_v3.zip).
См. также в моей подписи адреса страниц, где можно скачать переводы некоторых дополнительных модулей, а также автоинсталлятор «Русский Drupal».

Если вы залили перевод, но видите только «кракозябры», то иногда помогает добавление строки «charsetdisable on» (без кавычек, конечно) в файл .htaccess, который лежит в корне вашего сайта. :)
--
Из других новостей: код Drupal 6.0 заморожен с 1 июля, всех призывают заняться интенсивным тестированием и выявлением багов. Разработчикам модулей и тем оформления предлагают начинать модифицировать свои творения под новую версию (конвертирование тем оформления — http://drupal.org/node/132442, модулей — http://drupal.org/node/114774).
Относительно сроков выхода новой версии пишут, что она «выйдет, когда она выйдет», но не ранее сентября. Что ж, лишь бы не слишком позднее. :)

ВложениеРазмер
Двоичные данные ru.po42.81 КБ
Иконка пакета drupal5x_v3.zip152.43 КБ
Иконка пакета drupal5x_modules_v3.zip188.85 КБ
0 Thanks

Комментарии

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 27 июля 2007 в 18:09

Пожалуйста. Рад стараться. Ну там не так уж и много изменений. Жду дополнений и предложений по корректировке перевода - скоро надо будет делатьна этой базе перевод для версии 6.0.

Аватар пользователя gmbee gmbee 28 июля 2007 в 0:38

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

Аватар пользователя vb vb 28 июля 2007 в 14:01

vadbars, cпасибо, перевод обновился, в tracker ошибочка исчезла
но там же в tracker в колонке Последнее сообщение осталось

5 дней 15 часов ago

Это зависит от перевода?

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 28 июля 2007 в 22:07

О процедуре обновления. Вот здесь B.Х. дал хорошие инструкции и ссылки - http://forum.drupal.ru/node/6863

vb, cпасибо за багтрекинг. Это, действительно, зависит от перевода - была неправильно обозначена переменная.
Помимо этого обнаружилось еще несколько "багов" - в 5.2. поправили несколько опечаток и поэтому эти фразы перестали показываться в переводе.
Выкладываю исправленную версию перевода для 5.2.

Аватар пользователя _arti_ _arti_ 29 июля 2007 в 2:49

а что там сегодня на баг-траках вывесили XSS чуть ли не во всех версиях движка 5,2 включительно? filtered html спасёт?

Аватар пользователя korj korj 1 августа 2007 в 1:54

спасибо за переводы!

буду благодарен если подскажите, как можно поменять отображение даты в шаблоне
с
11th июль
на
11ое июля
?!

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

Аватар пользователя KCEOH KCEOH 1 августа 2007 в 7:55

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

Аватар пользователя Mpakobec Mpakobec 9 августа 2007 в 2:16

Добрый день, господа гуру.
Попробывал обновить Drupal 5.1 на 5.2 по способу : http://setegnom.com/document/335
получил:
Notice: Undefined variable: redirect in x:\home\traiser.ua\www\includes\form.inc on line 267
[ убрать подсказку | никогда больше не показывать ]

Это предупреждение, вероятнее всего, возникает вследствие высокого уровня контроля ошибок в PHP, по умолчанию установленного в Денвере (E_ALL). Такой режим вывода ошибок является рекомендуемым и сильно помогает при отладке скриптов. Однако множество готовых скриптов требуют более низкого уровня ошибок.

Вы можете установить более слабый контроль ошибок одним из следующих способов:

* Впишите в скрипты строчку:

Error_Reporting(E_ALL & ~E_NOTICE);

Этот способ особенно удобен, если в скрипте есть один файл (конфигурационный), который подключается всеми остальными.
* Рекомендуемый способ. Создайте в директории со скриптом файл .htaccess следующего содержания:

php_value error_reporting 7

* Исправьте в /usr/local/php/php.ini значение error_reporting на E_ALL & ~E_NOTICE. Этот способ не является рекомендуемым и может привести к серьезным неудобствам при отладке!

[Денвер: показать возможную причину ошибки]
Notice: Undefined variable: base in x:\home\traiser.ua\www\includes\form.inc on line 464

Notice: Undefined index: #value in x:\home\traiser.ua\www\includes\form.inc on line 1044

Notice: Undefined index: #value in x:\home\traiser.ua\www\includes\form.inc on line 1044

Warning: Cannot modify header information - headers already sent by (output started at x:\home\traiser.ua\www\includes\form.inc:267) in x:\home\traiser.ua\www\includes\common.inc on line 141

Notice: Undefined variable: no_module_preprocess in x:\home\traiser.ua\www\includes\common.inc on line 1467

Notice: Undefined variable: no_theme_preprocess in x:\home\traiser.ua\www\includes\common.inc on line 1488

-----------------------------------------------------------------------------------------------
>Рекомендуемый способ. Создайте в директории со скриптом файл .htaccess следующего содержания:
>php_value error_reporting 7
Какой скрипт/директория имеется в виду?

Прошу не пинать сапогами. С WEB и PHP только начинаю разбираться.

Заранее признателен.

Аватар пользователя Mpakobec Mpakobec 9 августа 2007 в 2:26

Ночь длинная, времени много.
В общем поборол.
Кто пользуется Денвером: в папке C:\WebServers\etc\scripts
создать этот злополучный файл .htaccess
и запустить апдейт сайта.

Аватар пользователя Гость Гость (не проверено) 18 августа 2007 в 14:25

народ, помогите.. я установил себе на сервак Drupal 5.2, все нормально установил, вот только когда решил обновит язык с помощью drupal5x_modules_v3_0 видала ошибку:

warning: move_uploaded_file() [function.move-uploaded-file]: SAFE MODE Restriction in effect. The script whose uid is 33747 is not allowed to access /tmp/tmp_tCqMKb owned by uid 99 in /home/bosphoru/public_html/drupal/includes/file.inc on line 240.
The translation import failed, because the file could not be read.
The translation import of failed.

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 18 августа 2007 в 15:53

У вас на сервере включен SAFE MODE. Свяжитесь с хостером, пусть отключит, иначе вы не сможете загружать файлы (в т.ч. с переводом).

Аватар пользователя Алиса Алиса (не проверено) 21 августа 2007 в 19:34

подскажите пожалуйста,
импортировала файл русификации, а Page и Story оказались непереведенными, потом прочитала, что нужно залить файл ru.po в профайл. И что дальше?
все равно перевода Page и Story не появилось..

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 21 августа 2007 в 20:12

Можно просто исправить "ручками" описания этих типов материалов. Зайдите на страницу admin/content/types и измените их по вкусу. Например, таким текстом:
для story- "Заметки - это материалы в их простейшей форме: они имеют заглавие, сопроводительную надпись и текст, но могут быть расширены другими модулями. Анонс является частью текста заметки. Заметки могут использоваться для записей блога или для новостных сообщений."
для page - "Используйте, если вы хотите добавить статическую страницу, наподобие контактной информации или страницы "О компании"."

Аватар пользователя dillinger dillinger 22 августа 2007 в 20:18

2 vadbars
Огромное Спасибо за перевод !
У меня проблема с заливкой русика. А проблема как мне кажется из-за max_execution_time(исправить это не могу). Есть ли другой способ залить русификатор?

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 22 августа 2007 в 20:38

Можно заливать перевод не одним файлом, а по модулям. Такой вариант см. в моей подписи "Полный русский перевод".

Аватар пользователя orsma orsma 25 августа 2007 в 11:55

Здравствуйте, пытался залить на сайт ваш перевод - выдал ошибку. что-то там ошибка с файлом on line 1 и 0% перевода.
закачал перевод ручками по частям - получилось 2536/2537 (99.96%) и полное непонимание русского языка - крякозябли ?????????????????????? ????? вместо текста.
в чем дело?

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 25 августа 2007 в 15:33

> что-то там ошибка с файлом on line 1 и 0% перевода.
Посмотрите файл, если там в самом начале первой строки (до знака #) стоят всякие значки, удалите их. Какой файл скачивали?

> полное непонимание русского языка - крякозябли ?????????????????????? ????? вместо текста.
Иногда помогает добавление строки "charsetdisable on" в файл .htaccess

Аватар пользователя orsma orsma 26 августа 2007 в 14:49

* The translation file drupal5x_v3_0(2).zip contains a syntax error on line 1.
* The translation import of drupal5x_v3_0(2).zip failed.

что это?

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 26 августа 2007 в 14:57

Хех, это всего лишь значит, что вы пытаетесь залить Zip-архив. :) Разверните его сначала и загружайте файл с переводом. Он имеет расширение .po

Аватар пользователя orsma orsma 26 августа 2007 в 15:13

Семен Семенович... ААААА. (вот припекло меня что-то...)
спасибо - сейчас попробую

Аватар пользователя beer_destroyer beer_destroyer 5 сентября 2007 в 19:57

Вообще надо где-то бронзовыми буквами: люди, русский апач - зло. Он такие глюки плодит - нельзя его юзать! Люди на эти грабли уже лет 5 наступают по очереди :(

Аватар пользователя MDD MDD 6 сентября 2007 в 18:16

Все замечательно. Т.к. 5.1 у меня похоже заглючила окончательно, перетащил все ручками в нулевую установку 5.2 :)

Одно но, на странице регистрации юзеро, подпись под полем e-mail осталась не переведена... это только у меня или у всех?

"A valid e-mail address. All e-mails from the system will be sent to this address. The e-mail address is not made public and will only be used if you wish to receive a new password or wish to receive certain news or notifications by e-mail."

И еще, может не в тему... но из ролей пропал Админ... теперь там только Гость и Юзер с паролем :)... а в некоторых модулях есть настройки по ролям... Я конечно добавил его ручками, но в принципе интересно.... самый первый юзер - суперадмин по умолчанию?

Аватар пользователя Fil Fil 7 сентября 2007 в 23:53

Обновился с версии 5.1 на 5.2 по инструкции http://setegnom.com/document/335
Всё вроде-бы нормально получилось, НО не отображаются картинки, прикреплённые к статьям средствами таксономии!!! пропали ВСЕ картинки. даже в режиме редактирования уже опубликованых статей просто нету поля для загрузки картинок. какбудто ничего и небыло никогда. Помогите плиззз....

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 8 сентября 2007 в 0:29

Если "нету поля для загрузки картинок" то можно предположить, что не работает (не включен, некорректно загрузился...) соответствующий модуль или не выставлены нужные права. Проверьте все еще раз.

Аватар пользователя Fil Fil 8 сентября 2007 в 0:52

Ой, действительно лопухнулся... включил не все компоненты CCK.
Однако ещё вопрос, при обновлении базы данных выводится такой список
Drupal database update
далее список модулей и выпадающий список к каждому. почти во всех стоит "no update avalable" а в списке значений разные цифры... что нужно выбирать ? в руководстве по обновлению по это ни слова не сказано O_o

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 8 сентября 2007 в 1:07

"no update avalable" - это значит, что для данного модуля нет обновления. Скрипт сам определяет, что надо и что не надо обновлять. В списках с циферками ничего выбирать вручную не надо.

Аватар пользователя Fil Fil 8 сентября 2007 в 1:30

Большое спасибо за помощь. Обновился, вроде бы всё работает как надо :)

Аватар пользователя fad fad 8 октября 2007 в 0:58

В основном грабли. Или типа бывают такие особенности: "сначала нужно всенепременнейше поставить версию 5.0 и уж только потом..." В частности у меня сейчас версия 4.7.3, хочу обновить до 5.2.

Аватар пользователя upet upet (не проверено) 16 октября 2007 в 18:53

Немного о русификации... а мы доживём до того момента, когда американцы будут искать америкаторы на наши ЦМС?

Аватар пользователя vasilyyaremchuk vasilyyaremchuk 26 октября 2007 в 15:21

странно, но у меня не запускается update.php,
хотя я менял TRUE на FALSE.

Говорит:
Вход на запрашиваемую Вами страницу закрыт!

Такая же проблема с каталогом files,
который якобы не существует...

Не понятно, что делать...

Аватар пользователя daga daga 5 ноября 2007 в 15:23

vadbars@drupal.org Вы написали
У вас на сервере включен SAFE MODE. Свяжитесь с хостером, пусть отключит, иначе вы не сможете загружать файлы (в т.ч. с переводом).

Отключение SAFE MODE не желательно, так как тогда появляется возможность ломать скрипты. Можно ли както загрузить без отключения файлы с переводом.
И вообще работать с Drupal с SAFE MODE ?

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 5 ноября 2007 в 17:06

Если Safe mode мешает только загрузить файлы с переводом, то можете:
а) выключить этот режим, импортировать перевод и снова включить safe mode, либо
б) создать сайт на локальном сервере (например, denwer), там его русифицировать, а затем залить базу на сервер.

Но, насколько я знаю, safe mode не позволяет в последствии загружать файлы на сервер (например, картинки).

Прежде чем связываться с включением/выключением safe mode, проверьте, что у вас установлены права 777 на папку /files.

Аватар пользователя ДимаКайгородов ДимаКайгородов (не проверено) 15 января 2008 в 17:34

:- )

safe mode это настройка только работы php. На работу остальных частей системы (ftp, apache, mysql) может влиять только опосредованно.

PS.
Долго думал, как пишется прогр_ммировани_ - Тест логики

Аватар пользователя KAPEH KAPEH (не проверено) 5 марта 2008 в 17:20

Zdrastvuyte...
podskazhite pozhaluysta,

a mozhno li zagruzit' etot ruskoyazychnii fail v Drupal 6.1 ???

Esli net, a togda, skazhite pozhaluysta kogda primerno mozno ozhidat' perevod Drupala 6.x na Russkii yazyk.

Spasibo ognomnoe

KAPEH

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 5 марта 2008 в 17:35

Да, вы можете импортировать перевод для версии 5.x в Drupal 6.x. Будет переведено около 82% сообщений интерфейса.
На второй вопрос отвечу так: к празднику :)