Bug 24993 - no i18n in packaged extension
Summary: no i18n in packaged extension
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: thunderbird-lightning (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Radik Usupov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-01-28 22:25 MSK by Sergey Vlasov
Modified: 2011-02-20 07:55 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey Vlasov 2011-01-28 22:25:33 MSK
thunderbird-lightning-3.1.7-alt1.20110123

В пакете отсутствуют какие-либо переводы для этого расширения - доступен только английский интерфейс (в некоторых местах меню из-за этого образуется мешанина из русских и английских пунктов). Однако переводы в природе существуют - если удалить пакет thunderbird-lightning и поставить *.xpi с http://releases.mozilla.org/pub/mozilla.org/calendar/lightning/releases/1.0b2/contrib/linux-x86_64/ (либо с https://addons.mozilla.org/ru/thunderbird/addon/lightning/ для i586), можно наблюдать, например, вполне работающую русскую локализацию.
Comment 1 Radik Usupov 2011-01-29 00:03:38 MSK
Да, есть такое дело. И если я не ошибаюсь, переводы слетели после моего вмешательства. Попробую поразбираться, если Алексей не опередит :)
Comment 2 Radik Usupov 2011-02-02 19:52:32 MSK
ЭЭээ... Я прошу прощения за сумятицу, которую внес.
Оказывается thunderbird-lightning я не трогал...
А ACL на thunderbird, из которого и собирается этот пакет, Алексей мне не даст :)
Comment 3 Alexey Gladkov 2011-02-02 20:03:03 MSK
Я могу сделать merge :)
Comment 4 Radik Usupov 2011-02-02 21:17:14 MSK
Я заинтересован в этом пакете. Сделаю все что смогу :)
Comment 5 Radik Usupov 2011-02-03 07:52:55 MSK
Вообщем посмотрел я, посмотрел...
К сожалению из названия пакета расширения непонятно, что за версия ставится. Это можно посмотреть только установив дополнение и посмотрев в разделе дополнений.
У нас в сизифе сейчас 1.0b3pre - это ночная сборка и ведется она на английском языке.
Возможные варианты решения:
1. Собрать отдельно стабильный вариант;
2. Локализовать эту ночную сборку (или сборку от второго февраля).

Так как в скорости мы ожидаем отпочкование р6, то хотелось бы, чтобы русифицированный вариант все-таки был в репо.
Думаю, Алексей предложит варианты лучше :)
Comment 6 Radik Usupov 2011-02-09 16:56:08 MSK
http://git.altlinux.org/people/radik/packages/thunderbird-lightning-ru.git

Пакет собирается и все локализуется.
Но в ночной сборке локализация не полная, поэтому при создании задачи/события получаем ошибку. Это критично, поэтому пакет в сизиф пока не уходит.
Попробуем попросить переводчика доработать перевод, может что и получится...
Comment 7 Andrey Cherepanov 2011-02-09 18:25:15 MSK
(В ответ на комментарий №6)
> Попробуем попросить переводчика доработать перевод, может что и получится...
Может, самим добить перевод на l10n.lrn.ru/online ? Правда, там наверняка не gettext.
Comment 8 Radik Usupov 2011-02-11 09:56:27 MSK
Как оказалось, дело не совсем в переводах. Сейчас пытаюсь выравнить по версиям переводы.
Comment 9 Repository Robot 2011-02-16 18:59:15 MSK
thunderbird-lightning-ru-1.0b3pre-alt1 -> sisyphus:

* Tue Feb 08 2011 Radik Usupov <radik@altlinux> 1.0b3pre-alt1
- Initial build (Closes: 24993)
Comment 10 Radik Usupov 2011-02-17 09:14:14 MSK
(В ответ на комментарий №0)
> thunderbird-lightning-3.1.7-alt1.20110123
> 
> В пакете отсутствуют какие-либо переводы для этого расширения - доступен только
> английский интерфейс 
Сергей, прошу протестировать пакет. На всех подопытных сработало...
Comment 11 Sergey Vlasov 2011-02-19 23:06:32 MSK
Ну на самом деле я тоже по-настоящему не использую lightning; на вид вроде бы работает.

Только в текущей сборке пакета нет зависимостей даже на сам thunderbird (которому принадлежит каталог /usr/share/thunderbird/extensions), не говоря уж о thunderbird-lightning (без которого эта локализация бесполезна). А из-за отвратительного поведения продуктов семейства Mozilla при расхождении версии локализации и основной программы тут нужна бы ещё зависимость на конкретную версию пакета thunderbird-lightning, только сейчас у этого подпакета версия берётся из версии thunderbird.  Хотя, если там собирается nightly, возможны любые несовместимые изменения - тогда придётся действительно поставить зависимость на конкретные version-release пакета thunderbird-lightning и пересобирать thunderbird-lightning-ru при каждой сборке пакета thunderbird (причём делать это придётся в одной задаче с обновлением thunderbird).
Comment 12 Radik Usupov 2011-02-20 07:55:43 MSK
(В ответ на комментарий №11)
> Только в текущей сборке пакета нет зависимостей даже на сам thunderbird
> (которому принадлежит каталог /usr/share/thunderbird/extensions), не говоря уж
> о thunderbird-lightning (без которого эта локализация бесполезна). А из-за
> отвратительного поведения продуктов семейства Mozilla при расхождении версии
> локализации и основной программы тут нужна бы ещё зависимость на конкретную
> версию пакета thunderbird-lightning, только сейчас у этого подпакета версия
> берётся из версии thunderbird.  Хотя, если там собирается nightly, возможны
> любые несовместимые изменения - тогда придётся действительно поставить
> зависимость на конкретные version-release пакета thunderbird-lightning и
> пересобирать thunderbird-lightning-ru при каждой сборке пакета thunderbird
> (причём делать это придётся в одной задаче с обновлением thunderbird).
Зависимости в ближайшие дни я проставлю. На самом деле, пока legion@ не решит переезжать на FF4 и TB3.3, все должно работать. В TB3.3 версия lightning уже 1.1, и пакет действительно нужно будет пересобирать. Так как lightning я использую очень активно, постараюсь отследить.
Спасибо, Сергей!