From e5abf36d22f7104112c847758096cab9a4c6ddf7 Mon Sep 17 00:00:00 2001 From: Tomas Chvatal Date: Sun, 24 Mar 2013 12:13:42 +0100 Subject: [PATCH] Fix l10n scripts not to garbage headers. --- utils/update-schema-translations.sh | 4 ++++ utils/update-translations.sh | 10 +++------- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/utils/update-schema-translations.sh b/utils/update-schema-translations.sh index 663f5a9a..d76fb03a 100755 --- a/utils/update-schema-translations.sh +++ b/utils/update-schema-translations.sh @@ -1,5 +1,9 @@ #!/bin/sh +LC_ALL=C +LANG=C +LANGUAGE=C + BASENAME=`basename $0` TMPFILE="/tmp/$BASENAME-$$.tmp" OUTFILE="include/localized_schema.php" diff --git a/utils/update-translations.sh b/utils/update-translations.sh index 25e0e756..087c3c22 100755 --- a/utils/update-translations.sh +++ b/utils/update-translations.sh @@ -3,18 +3,14 @@ TEMPLATE=messages.pot ./utils/update-schema-translations.sh -xgettext -kT_js_decl -kT_sprintf -kT_ngettext:1,2 -k__ -L PHP -o $TEMPLATE *.php mobile/*.php include/*.php `find classes -iname '*.php'` `find plugins -iname '*.php'` +xgettext -kT_js_decl -kT_sprintf -kT_ngettext:1,2 -k__ -L PHP -o $TEMPLATE *.php include/*.php `find classes -iname '*.php'` `find plugins -iname '*.php'` xgettext --from-code utf-8 -k__ -L Java -j -o $TEMPLATE js/*.js `find plugins -iname '*.js'` update_lang() { if [ -f $1.po ]; then - TMPFILE=/tmp/update-translations.$$ - - msgmerge -o $TMPFILE $1.po $TEMPLATE - mv $TMPFILE $1.po - msgfmt --statistics $1.po - msgfmt -o $1.mo $1.po + msgmerge --no-wrap --width 1 -U $1.po $TEMPLATE + msgfmt --statistics $1.po -o $1.mo else echo "Usage: $0 [-p|]" fi