From 35a71fc4930dfa502b34eac256c12dedaaa8285f Mon Sep 17 00:00:00 2001 From: Badlop Date: Thu, 20 Oct 2011 15:45:17 +0200 Subject: [PATCH] Fix extraction of language name from PO files --- tools/extract_translations/extract_translations.erl | 2 +- tools/extract_translations/prepare-translation.sh | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/tools/extract_translations/extract_translations.erl b/tools/extract_translations/extract_translations.erl index f2fc113d6..37da1aa2d 100644 --- a/tools/extract_translations/extract_translations.erl +++ b/tools/extract_translations/extract_translations.erl @@ -254,7 +254,7 @@ get_msg_header_props(F, Lines) -> end. prepare_props(MsgProps) -> - Language = proplists:get_value("Language:", MsgProps), + Language = proplists:get_value("X-Language:", MsgProps), Authors = proplists:get_all_values("Author:", MsgProps), {Language, Authors}. diff --git a/tools/extract_translations/prepare-translation.sh b/tools/extract_translations/prepare-translation.sh index 847c4f5d2..04648dd9f 100755 --- a/tools/extract_translations/prepare-translation.sh +++ b/tools/extract_translations/prepare-translation.sh @@ -91,7 +91,7 @@ extract_lang_all () cd $MSGS_DIR for i in $( ls *.msg ) ; do MISSING=`cat $i.translate | grep "\", \"\"}." | wc -l` - LANGUAGE=`grep "Language:" $i.translate | sed 's/% Language: //g'` + LANGUAGE=`grep "X-Language:" $i.translate | sed 's/% Language: //g'` LASTAUTH=`grep "Author:" $i.translate | head -n 1 | sed 's/% Author: //g'` echo -e "$i\t$MISSING\t$LANGUAGE\t$LASTAUTH" done @@ -258,7 +258,7 @@ extract_lang_updateall () MISSING=`msgfmt --statistics $PO 2>&1 | awk '{printf "%5s", $4 }'` echo -n " $MISSING" - LANGUAGE=`grep "Language:" $PO | sed 's/\"X-Language: //g' | sed 's/\\\\n\"//g' | awk '{printf "%-12s", $1}'` + LANGUAGE=`grep "X-Language:" $PO | sed 's/\"X-Language: //g' | sed 's/\\\\n\"//g' | awk '{printf "%-12s", $1}'` echo -n " $LANGUAGE" LASTAUTH=`grep "Last-Translator" $PO | sed 's/\"Last-Translator: //g' | sed 's/\\\\n\"//g'`