Bug 22575

Summary: make update-po не подбирает переводы из html если не установлен alterator-fbi
Product: Sisyphus Reporter: Vladislav Zavjalov <slazav>
Component: alteratorAssignee: manowar <manowar>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: boyarsh, imz, manowar, mike, sem
Version: unstable   
Hardware: all   
OS: Linux   

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 -- только что напоролся.  Слава, спасибо за вытоптанные грабли :)