--- builds_bin/update_templates 2009/06/22 16:46:16 1.9 +++ builds_bin/update_templates 2009/10/26 22:02:53 1.10 @@ -44,7 +44,7 @@ killall PootleServer #========================================================== -# Update anaconda templates +# Update anaconda template anacondatmpl > anaconda.pot diffmv anaconda.pot /etc/pootle/po/sme7bc/templates/anaconda.pot @@ -112,15 +112,9 @@ do diffmv $chk $(echo $chk | sed 's@/tmp/@/po/@') done -# Create error compendium to assist translators -for lang in $(ls -I templates /etc/pootle/po/sme* | grep '[[:alpha:]]$' | sort -u) -do - pocompendium -e errors-$lang.po -d /etc/pootle/po/sme*/$lang - sed -i '0,/^$/d;/^#~/d' errors-$lang.po - sed -i ':a;/^\n*$/{$d;N;ba;}' errors-$lang.po - chmod 644 errors-$lang.po - diffmv errors-$lang.po /var/www/html/errors/errors-$lang.po -done +# Copy po files so we can create error reports +rsync -amR --include '*/' --include '*.po' --exclude '*' /etc/pootle/po/./sme*/ /etc/pootle/tmp/errors/ +find /etc/pootle/tmp/errors/ -type f -exec sed -i '/^#~/d' {} \+ #========================================================== @@ -133,6 +127,16 @@ nohup PootleServer --prefsfile /etc/poot cd /etc/pootle/tmp +# Create error compendium to assist translators +for lang in $(ls /etc/pootle/tmp/errors/sme* | grep '[[:alpha:]]$' | sort -u) +do + pocompendium -e errors-$lang.po -d /etc/pootle/tmp/errors/sme*/$lang + sed -i '0,/^$/d;/^#~/d' errors-$lang.po + sed -i ':a;/^\n*$/{$d;N;ba;}' errors-$lang.po + chmod 644 errors-$lang.po + diffmv errors-$lang.po /var/www/html/errors/errors-$lang.po +done + # Build diffs for languages for lang in $(ls /etc/pootle/po/sme7bp -I templates) do