Localizer - помогите разобраться

Главные вкладки

Аватар пользователя jerboa7 jerboa7 5 декабря 2007 в 15:18

Здравствуйте.
Версия Друпала 5.3.
Установила модуль localizer.
Устанавливала по инструкции в папку mysite/www/sites/all/modules. Скачала флаги в папку mysite/www/sites/all/modules/localizer. Скачала патч localizer-all-sites-5.3-1.10.tgz. Запустила mysite/update.php.
Проблема - при переходе на английскую версию сайта, таксономия, блоки и меню остаются русскими. В их настройках нет ничего похожего на ссылку translate - я так понимаю, категории и меню переводятся подобно созданному контенту. То есть где-то должно быть translate. Можно посмотреть по адресу сайт.
Стала искать причину. Нашла, что в папке mysite/www/sites/all/modules/localizer нет необходимых папок blocks, taxonomy и menu, которые создает патч.
В инструкции написано, что патч надо разархивировать в папке mysite/www/sites/all/, и данные автоматически разархивируются в папку mysite/www/sites/all/modules/localizer. Но папки blocks, menu taxonomy разархивировались в папку mysite/www/sites/all/sites/all/modules. Сколько я с ним ни билась - все равно он создает директорию sites/all/modules, независимо где я его распаковываю.
Ну и ладно, говорю. Давай я тебя скопирую. Стала копировать папки вручную в директорию mysite/www/sites/all/modules/localizer. Команду пишу ту же, что обычно cp -R modules /* ~/mysite/www/sites/all/modules/localizer, но папки blocks, taxonomy и menu не копируются, зато директория localizer забивается какой-то дрянью с общим названием usr -так, что у меня 1 гб места сразу улетучился.
Тут Вы наверное улыбнулись. Поехали дальше.
Стираю всю эту непонятно откуда взявшуюся фигню. Распаковываю патч под mysite/www/sites/all/modules/localizer. Он, конечно, опять прыгнул в mysite/www/sites/all/modules/localizer/sites/all/modules. Я гну свое - копирую папки blocks, taxonomy и menu куда надо - в директорию mysite/www/sites/all/modules/localizer.
Ну наконец-то! Все по инструкции. Запускаю mysite/update.php. Скрипт работает, сообщает, что все окей.
А в результате таксономия, блоки и меню остаются русскими, в их настройках нет ничего похожего на ссылку translate
.
Если я Вас еще не утомила - старалась подробно. Что я делаю не так? И что мне теперь делать-то? Бэкап до установки localizer у меня, конечно есть. Но хочется, чтобы заработала мультиязычность.

Комментарии

Аватар пользователя EliteMonk EliteMonk 5 декабря 2007 в 16:12

Проблема всего скорее, что в релизе есть папочка с патч файлами patches, для ДРУГИХ модулей как раз для модулей блок, меню и таксономия... к сожалению НУЖНО патчить ядро иначе не получиться, с нетерпением ждём шестой версии со встоенной мультиязычностью, т.к. из-за этой же проблемы у меня постоянные траблы с апдейтом системы вечно забываю накладывать эти патчи.

Аватар пользователя EliteMonk EliteMonk 5 декабря 2007 в 18:04

Лично я не знаю на 100% но вреде по форумам читал что это будет i18n
Но важен сам факт того что это будет в ядре, и не надо будет ничего патчить, очень радует, и будут отпадать многие вопросы сами сабой, например, вывод материала одного языка (текущего)... пока это выглядит так, либо хакать ядро, либо писать в template.php проверки, и всякие баги с этим связанные, к примеру, вывод материала порциями по 10 надо прописать в настройках умноженное на кол-во языков (т.е. для 3-х языков надо писать 30) и потом быть уверенным в том что каждый документ имеет свой перевод... иначе будет иногда 9 иногда 11 что пользователей крайне смущает...
В стране где я живу и где 40% русско-говорящих эта проблема очень актуальна, т.к. все сайты, которые я делаю или буду делать обязаны быть на 2, но чаще даже на 3-х языках.