X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=intl%2Fmake-all-pot.sh;h=51e4eb38951663ebd8b0e0099a814a9590ce943c;hb=0daad481aac5b955e3d87aed919fcd43f769882f;hp=ba7aeb7e5eefda8b37aa083413ac62b4608c446b;hpb=f3dde0a900066f3d6e73ec41d4bb126128997dea;p=ccbs diff --git a/intl/make-all-pot.sh b/intl/make-all-pot.sh index ba7aeb7..51e4eb3 100755 --- a/intl/make-all-pot.sh +++ b/intl/make-all-pot.sh @@ -3,6 +3,11 @@ set -e rm -f templates/*.pot + +# Extract strings from all the Perl code +xgettext --keyword=_ --from-code=utf-8 -o templates/messages.pot -L Perl *.{pm,pl} + +# ...and from all the TT templates for FILE in templates/*.tmpl; do echo $FILE... perl -I../intl ../intl/make-pot.pl $FILE | msguniq > $FILE.pot @@ -11,3 +16,6 @@ done msgcat templates/*.pot > po/templates.pot rm -f templates/*.pot +for FILE in po/*.po; do + msgmerge -U $FILE po/templates.pot +done