Bug 22575 - make update-po не подбирает переводы из html если не установлен alterator-fbi
Summary: make update-po не подбирает переводы из html если не установлен alterator-fbi
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: alterator (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: manowar@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-12-19 13:28 MSK by Vladislav Zavjalov
Modified: 2012-08-28 19:58 MSK (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vladislav Zavjalov 2009-12-19 13:28:08 MSK
Если в системе не установлен alterator-fbi, то поведение
make update-po (и, соответственно, alterator-l10) неочевидно: переводы из html-файлов не берутся без каких либо предупреждений. 

Дело в отсутствующей программе /usr/bin/configd-xgettext из пакета alterator-fbi.

Предлагаю в случае, если требуется брать переводы из html-файла, а configd-xgettext не установлен, выдавать заметное предупреждение.

http://git.altlinux.org/people/slazav/packages/?p=alterator.git;a=commit;h=bedc283dc5553fc0bfb80a5ac611e14e73d1900a

Кроме того, я собираюсь открыть stderr от make update-po в alterator-l10n/update-module:
-make -C "$mod_dir" update-po &> /dev/null || fatal "Can't do make update-po in $mod_dir"
+make -C "$mod_dir" update-po > /dev/null || fatal "Can't do make update-po in $mod_dir"
никакого лишнего шума это не добавит.
Comment 1 inger@altlinux.org 2009-12-26 14:39:00 MSK
(В ответ на комментарий №0)
> Если в системе не установлен alterator-fbi, то поведение
> make update-po (и, соответственно, alterator-l10) неочевидно: переводы из
> html-файлов не берутся без каких либо предупреждений. 
> 
> Дело в отсутствующей программе /usr/bin/configd-xgettext из пакета
> alterator-fbi.
Можно ещё попробовать реализовать config-xgettext без использования библиотек из alterator-fbi. В этом деле сильно поможет пакет xmlstarlet.

Возьмёшься или мне посмотреть?



> 
> Предлагаю в случае, если требуется брать переводы из html-файла, а
> configd-xgettext не установлен, выдавать заметное предупреждение.
> 
> http://git.altlinux.org/people/slazav/packages/?p=alterator.git;a=commit;h=bedc283dc5553fc0bfb80a5ac611e14e73d1900a
> 
> Кроме того, я собираюсь открыть stderr от make update-po в
> alterator-l10n/update-module:
> -make -C "$mod_dir" update-po &> /dev/null || fatal "Can't do make update-po in
> $mod_dir"
> +make -C "$mod_dir" update-po > /dev/null || fatal "Can't do make update-po in
> $mod_dir"
> никакого лишнего шума это не добавит.
Comment 2 Michael Shigorin 2012-08-28 19:58:45 MSK
Если никто не против, я добавлю это изменение в сизифный alterator -- только что напоролся.  Слава, спасибо за вытоптанные грабли :)