Kornel Benko wrote:
> It would not be very nice to list explicitly all the needed files.

i'm not sure we understand each other.

i mean we would just adopt the sequence of various command from "make 
lyx.pot-update"
from quick view something like:
python ./lyx_pot.py -b .. -o qt4_l10n.pot -t qt4 ../src/frontends/qt4/ui/*.ui
python ./lyx_pot.py -b .. -o layouts_l10n.pot -t layouts 
../lib/layouts/*.layout ../lib/layouts/*.inc ../lib/layouts/*.module
python ./lyx_pot.py -b .. -o languages_l10n.pot -t languages ../lib/languages
python ./lyx_pot.py -b .. -o encodings_l10n.pot -t encodings ../lib/encodings
python ./lyx_pot.py -b .. -o ui_l10n.pot -t ui ../lib/ui/*.ui ../lib/ui/*.inc
python ./lyx_pot.py -b .. -o external_l10n.pot -t external 
../lib/external_templates
python ./lyx_pot.py -b .. -o formats_l10n.pot -t formats ../lib/configure.py
cat qt4_l10n.pot layouts_l10n.pot languages_l10n.pot encodings_l10n.pot 
ui_l10n.pot external_l10n.pot formats_l10n.pot | \
        msguniq -o lyx.po && rm -f  qt4_l10n.pot layouts_l10n.pot 
languages_l10n.pot encodings_l10n.pot ui_l10n.pot external_l10n.pot 
formats_l10n.pot
/usr/bin/msgmerge --update --backup=none XXX.po lyx.pot

where XXX.pot is taken from LINGUAS file.

and give some special target, so cmake users could write cmake po-update...
and po files would be regenerated.

pavel

Reply via email to