LINUX.ORG.RU

Перевод модулей для Drupal


0

0

Начат перевод модулей из contrib Друпала( http://drupal.org/project/Modules )... Перевод может начать любой желающий. CMS Drupal становится всё популярнее (ввиду наибольшей настраиваемости и логичности структуры), но не хватает полноценной поддержки русского языка. Переводы делаются энтузиастами, в разных местах и разными способами.

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

Обновлённые и полностью законченные переводы будут добавляться в CVS на drupal.org, с тем, чтобы при скачивании любого модуля, перевод для русского языка уже был в нём самом.

>>> Сайт переводов Друпала

anonymous

Проверено: Shaman007 ()

осталось научить друпал устанавливаться так же просто, как вордпресс :)

AP ★★★★★
()
Ответ на: комментарий от anonymous

Ну да, есть надежда. Мне вот интереснее, как именно реализована локализация -- через gettext и ngettext для множественных форм, или опять грубыми хаками, так что кругом "2 ответов" и "23 комментариев"?

AP ★★★★★
()

можно пожелать удачи и выразить надежду, что перевод делается в UTF-8, а не в cp1251, как для кучи других скриптов...

anonymous
()
Ответ на: комментарий от AP

>Мне вот интереснее, как именно реализована локализация -- >через gettext и ngettext для множественных форм, или опять

через gettext...

anonymous
()
Ответ на: комментарий от anonymous

>выразить надежду, что перевод делается в UTF-8

пока нет, но любой современный редактор может сохранить в UTF-8, не вижу проблемы...

anonymous
()

Пробвал этот Drupal, ниче так, может, кому и пригодится, но пока остановился на Website Baker. просто все, как в женской бане.

Marmirus ★★
()
Ответ на: комментарий от anonymous

> через gettext...

Да, только возможности его не используют в плане решения проблемы с
падежами. Так что "2 ответов" и "23 комментариев".

annonymous ★★
()
Ответ на: комментарий от anonymous

>пока нет, но любой современный редактор может сохранить в UTF-8, не вижу проблемы...

проблема в том, что нужно конвертить... хоть редактором, хоть iconv'ом (а он, бывает, спотыкается на каких-то волшебных комбинациях символов :( )

anonymous
()
Ответ на: комментарий от anonymous

>проблема в том, что нужно конвертить... хоть редактором, хоть iconv'ом

из моей практики, проблема бывает, если конвертировать ИЗ UTF-8 в другую кодировку, а вот если конвертировать в utf-8, то проблем не замечал...

anonymous
()
Ответ на: комментарий от kilolife

Люди, долго искал, но так и не нашел мануал по написанию модулей для Друпал.

MEZON ★★★★★
()
Ответ на: комментарий от Marmirus

Тоже понравился, но млин требует права на запись (на ФС)... хотел на соурсфорж прикрутить... хрен... там для записи тебе базу дают. пробовал друпал, но что-то мощноват он для меня ;) может кто поможет с клепанием сайта для опенсорсовой приблуды?

Deleted
()
Ответ на: комментарий от annonymous

> Да, только возможности его не используют в плане решения проблемы с падежами. Так что "2 ответов" и "23 комментариев".

Падежи тут не при чём. Про множественные формы читаем http://www.minskteam.com/php/function.ngettext.html , чтобы не садится в лужу. :)

Skull ★★★★★
()
Ответ на: комментарий от annonymous

>Что-то я нигде в исходниках drupal'a не встретил вызов ngettext.

не знаю насчёт ngettext, но на gettext там построена вся форма переводов, через .po файлы и тд... а для множественных форм используется "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" "10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"...

может что-то и надо изменять, но в Друпале множественные формы работают...

anonymous
()

Юзаю исключительно Zope. Drupal как-то сложен изначально. Да и в плане безопасности PHP весьма дыряв: сколько раз уже на этом себе шишки был.

Veter
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.