Перевод интерфейса налету. Модуль Live translation.

Прислано: Dock@drupal.org

ср, 08/07/2009 - 13:36

Когда-то при активной разработке нескольких сайтов на Drupal и перетаскивании туда-сюда переводов у меня возникла идея написать модуль, который бы автоматом проверял наличие перевода того или иного модуля на drupaler.ru и давал возможность в один клик скачать его.
Какого же было мою удивление, когда я нашел уже готовый модуль Live translation. Правда на тот момент модуль был не совсем рабочий вообще и абсолютно нерабочий с drupaler.ru. На что я пожаловался PVasil, а сам ушел в отпуск.
И вот сейчас я попробовал модуль вновь - и о чудо, он работает. Теперь переводить модули одно удовольствие!
Собственно, настроек практически никаких: сервер прописывается автоматом, но его можно поменять на страничке admin/settings/live-translation, а посмотреть доступные переводы и скачать нужный, можно на admin/reports/live-translation.

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано worona в ср, 08/07/2009 - 18:20.

Проверено!
Работает!
Спасибо!


Опубликовано PVasili в ср, 08/07/2009 - 19:26.

Были проблемы с отсутствием серверной части (в Бразилии народ неторопливый...).
Ну вот, теперь спалили 1 из 2 рпц-хмл серверов :)
прощай второй? ни кто пользоваться им теперь не будет :( ...


Опубликовано Dock@drupal.org в чт, 09/07/2009 - 05:09.

Почему не будет? Сейчас настрою и польются мои переводы рекой)) Хотя есть один нюанс... например с месяцами, я их переводил так, как мне удобно - в именительном падеже, а в текущих переводах они в родительном.


Опубликовано Valeratal в чт, 09/07/2009 - 05:16.

один нескромный вопрос
а я если я правил перевод (чего только стоит "добавить новый контент на форум"), то при автоматической заливке или обновлении - все изменения пропадут?

или модуль нужен только для новых, в первые подключаемых модулей?


Опубликовано Dock@drupal.org в чт, 09/07/2009 - 05:34.

На самом деле не тестил, поэтому решил глянуть код. Смотрим на 71 строке значение переменной mode, по умолчанию:
$mode = LOCALE_IMPORT_OVERWRITE;
Собственно, думаю, что если сменить на LOCALE_IMPORT_KEEP, то изменения не будут пропадать.


Опубликовано PVasili в чт, 09/07/2009 - 06:49.

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


Опубликовано Dock@drupal.org в чт, 09/07/2009 - 07:02.

Хмм... а автор об этом не предупреждал, хотя код кривоватенький:)


Опубликовано PVasili в чт, 09/07/2009 - 09:05.

"Dock@drupal.org" написал(а):

хотя код кривоватенький:)

вы не видели серверную часть...


Опубликовано Dock@drupal.org в чт, 09/07/2009 - 10:08.

Теперь страшно вдвойне))) Ну ничего, главное, что работает пока стабильно)


Опубликовано Atl в вт, 11/08/2009 - 18:10.

У меня поработал модуль стабильно но 5-го августа и встал. Причем количество устаревших строк отображает, а при попытке обновится пишет, что новых строк нет.
Хм, странно!


Опубликовано PVasili в вт, 11/08/2009 - 18:52.

"Atl" написал(а):

Причем количество устаревших строк отображает, а при попытке обновится пишет, что новых строк нет.

.
После обновлений вылезла бага. Ждем реакции авторов. (Бразилия далеко :) ). В коде лень дебажить там грязи... Желающим могу дать код, покопаться.


Опубликовано gerboss в чт, 21/01/2010 - 13:01.

вот если б еще была возможность переключение переменной mode, между LOCALE_IMPORT_OVERWRITE и LOCALE_IMPORT_KEEP в админке, а не править код - было бы еще удобнее


Опубликовано gerboss в чт, 11/03/2010 - 08:52.

что то заметил, что второй день при просмотре доступных переводов ругается - "Версия проекта недоступна на сервере"
что случилось то?


Опубликовано PVasili в чт, 11/03/2010 - 09:54.

"gerboss" написал(а):

что случилось то?

- был сменен хостинг. Все пока работает гораздо веселее ;)
Единственный недостаток - некоторое время уйдет на пересканирование всех релизов. Потерпите чуть-чуть.
Зато, в дальнейшем, новые релизы будет появляться гораздо быстрее


Опубликовано semasping в чт, 11/03/2010 - 23:52.

Хороший модуль.
Будем ждать восстановления работы сервера...


Опубликовано Bios в чт, 11/03/2010 - 17:13.

PVasili

А когда примерно заработает???
Live translation говорит что все в норме, но не переведено ни одной строки самого движка...
При по пытке в ручную скопировать "Нет строк для любого релиза проекта drupal для экспорта."

выбора версии тоже нет, есть только:
Релиз:
Все релизы объединены
5.x-dev только


Опубликовано PVasili в чт, 11/03/2010 - 17:58.

Total: projects/release/in progress... на главной. Уже ~20%. Щас поможем крону руками ;)


Опубликовано Bios в чт, 11/03/2010 - 18:03.

PVasili спасибо )


Опубликовано ProMax в пт, 04/06/2010 - 01:55.

PVasili ограмоднейшее , вообще если допилится до стейбл в обоих направления , будет просто волшебно !!!


Опубликовано gerboss в пт, 04/06/2010 - 12:11.

вот если б еще при обнаружении новых переводов можно было бы посмотреть, какие именно строки переводов обновились, а еще круче - иметь возможность указать, какие строки обновляем, а какие оставляем со старым переводом - вААще цены не было бы :)
а то перевод ядра друпала обновляется чуть ли не каждую неделю, а что там обновляется - не понятно... или в модуле 120 строк переведено, еще 40 нет, и обнаруживается обновление 10 строк - что за строки, чего изменилось...


Опубликовано semasping в пт, 09/07/2010 - 17:21.

А для 7 drupal`a будет этот модуль?
Что то не вижу активности на drupal.org.

Жаль если не будет ... как и plugin manager....


Опубликовано svovik1 в ср, 13/10/2010 - 10:39.

"Dock@drupal.org" написал(а):

Собственно, настроек практически никаких: сервер прописывается автоматом, но его можно поменять на страничке admin/settings/live-translation

а где посмотреть список этих серверов для французского и немецкого языков?
а то для французского автоматом выставился "http://l10n.drupalfr.org", а для немецкого - пусто.
при попытке "Check the updates now" - выдаёт "Server error. Requested method live_translation_update not specified."

UPD поставил для обоих сайтов drupaler.ru - нашёл переводы только для немецкого.


Опубликовано PVasili в чт, 14/10/2010 - 17:17.

"svovik1" написал(а):

UPD поставил для обоих сайтов drupaler.ru - нашёл переводы только для немецкого.

на drupaler активны только русская, белорусская и казахские группы. Остальные из http://drupaler.ru/groups содержат только выжимку из текущих модулей. Попробуйте прицепиться в l.d.o, возможно там это уже починили...


Опубликовано svovik1 в чт, 14/10/2010 - 19:01.

"PVasili" написал(а):

Попробуйте прицепиться в l.d.o, возможно там это уже починили...

если вы про "localize.drupal.org", то он выдаёт ту же ошибку, а "http://l10n.drupalfr.org" ввобще выдаёт Site OffLine.
Качал вручную пакеты перевода с "localize.drupal.org" и через импорт переводил.


Опубликовано PVasili в чт, 14/10/2010 - 19:24.

Вроде Габр в последнее время наладил скачивание. Поищите по сайту


Опубликовано vadbars@drupal.org в сб, 18/12/2010 - 04:05.

На мой запрос автор модуля ответил: "sadly, I must say that there is quite a long time this module was deprecated. The official Drupal translations site now uses a different system so i stopped the development. I dont even have the code anymore, i think.
im really sorry. good luck".

Иначе говоря, надо пользоваться другой системой, поскольку разработка модуля прекращена. Другая система, судя по поискам на drupal.org, это модуль  l10n_update. Но русского на localize.drupal.org нет, а подключить к другому серверу мне пока не удается. Кто-нибудь пользовался этим обновлятором?


Опубликовано Рад в чт, 27/01/2011 - 23:43.

vadbars@drupal.org
Поставил модуль l10n_update с настройкой на localize.drupal.org но при попытке обновить перевод выдаёт: Server error. Requested method live_translation_update not specified.
c Drupaler.ru в том же самом l10n_update всё отлично переводит.


Опубликовано matmuchrapna в сб, 28/05/2011 - 21:27.

Рад написал(а):

vadbars@drupal.org
Поставил модуль l10n_update с настройкой на localize.drupal.org но при попытке обновить перевод выдаёт: Server error. Requested method live_translation_update not specified.
c Drupaler.ru в том же самом l10n_update всё отлично переводит.

а как настроить l10n_update для работы с друпалер.ру ?


Новое на сайте

Ссылки партнёров