Add wstrgettext to list of translation update keywords

master
ShadowNinja 2015-01-21 14:12:14 -05:00 committed by kwolekr
parent bec5d3ab22
commit efeb372e95
1 changed files with 11 additions and 6 deletions

View File

@ -49,10 +49,15 @@ cd ..
# --package-name
potfile=po/minetest.pot
xgettext --package-name=minetest \
-kN_ -kwgettext -kfgettext \
-F -n -o $potfile \
`find src/ -name '*.cpp' -o -name '*.h'` \
`find builtin/ -name '*.lua'`
--sort-by-file \
--add-location \
--keyword=N_ \
--keyword=wgettext \
--keyword=fgettext \
--keyword=wstrgettext \
--output $potfile \
`find src/ -name '*.cpp' -o -name '*.h'` \
`find builtin/ -name '*.lua'`
# Now iterate on all languages and create the po file if missing, or update it
# if it exists already
@ -60,10 +65,10 @@ for lang in $langs ; do # note the missing quotes around $langs
pofile=po/$lang/minetest.po
if test -e $pofile; then
echo "[$lang]: updating strings"
msgmerge -F -U $pofile $potfile
msgmerge --update --sort-by-file $pofile $potfile
else
# This will ask for the translator identity
echo "[$lang]: NEW strings"
msginit -l $lang -o $pofile -i $potfile
msginit --locale=$lang --output-file=$pofile --input=$potfile
fi
done