Bug 16544 - [FR] Паковать переводы, с помощью %find_lang
: [FR] Паковать переводы, с помощью %find_lang
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/zim)
: unstable
: all Linux
: P2 enhancement
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2008-08-04 15:49 by
Modified: 2008-08-04 23:38 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2008-08-04 15:49:32
Сейчас в пакет упакованы все переводы.

[c0der@mxxx ~]$ rpm -ql zim G lingua/
/usr/share/zim/lingua/cs.pl
/usr/share/zim/lingua/da.pl
/usr/share/zim/lingua/de.pl
/usr/share/zim/lingua/es.pl
/usr/share/zim/lingua/fr.pl
/usr/share/zim/lingua/gl.pl
/usr/share/zim/lingua/he.pl
/usr/share/zim/lingua/it.pl
/usr/share/zim/lingua/nl.pl
/usr/share/zim/lingua/pt.pl
/usr/share/zim/lingua/ru.pl
/usr/share/zim/lingua/sv.pl

Хотелось бы, чтобы при упаковке использовался скрипт %find_lang и тогда в
систему бы устанавливались только необходимые пользователю переводы, а не все
доступны.
------- Comment #1 From 2008-08-04 17:02:18 -------
Есть сильное сомнение в том, что %find_lang можно использовать в данном случае.
Zim не использует gettext, и его переводы - это скрипты на Perl, динамически
подгружаемые из основного кода.

Можно разве что вытащить все переводы (ну разве кроме русского), в отдельный
субпакет, только вопрос - стоит ли этого экономия 200 кб на диске?
------- Comment #2 From 2008-08-04 17:06:17 -------
(In reply to comment #1)
> Есть сильное сомнение в том, что %find_lang можно использовать в данном случае.

%find_lang может паковать не только файлы локализации gettext. У него есть
ключик --custom-file-script, с помощью которого его можно обучить искать всё
что угодно (для примера см. fluxbox.spec).
------- Comment #3 From 2008-08-04 23:38:18 -------
Сделано в 0.25-alt2.