Merge pull request #1244 from openscad/translation-updates

Translation updates
master
Marius Kintel 2015-03-06 17:47:13 -05:00
commit ade90b2275
2 changed files with 20 additions and 4 deletions

View File

@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: OpenSCAD 2014.01.05\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-03-05 14:54-0500\n"
"PO-Revision-Date: 2015-02-01 19:39+0100\n"
"PO-Revision-Date: 2015-03-06 23:32+0100\n"
"Last-Translator: Torsten Paul <Torsten.Paul@gmx.de>\n"
"Language-Team: German\n"
"Language: de\n"
@ -1073,7 +1073,7 @@ msgstr "Grundlagen"
#: src/UIUtils.cc:109
msgid "Functions"
msgstr ""
msgstr "Funktionen"
#: src/UIUtils.cc:109
msgid "Shapes"
@ -1085,7 +1085,7 @@ msgstr "Extrusion"
#: src/UIUtils.cc:109
msgid "Old"
msgstr ""
msgstr "Frühere"
#: src/mainwin.cc:779 src/mainwin.cc:1356
msgid "Untitled.scad"

View File

@ -19,6 +19,12 @@ updatepot()
exit 1
fi
# extract example names from the index JSON file
cat -n examples/examples.json \
| grep '\[$' | sed -e 's/^[ \ŧ]*//; s/:.*//' \
| awk '{ printf "#: examples/examples.json:%d\nmsgid %s\nmsgstr \"\"\n\n", $1, $2 }' \
> ./locale/json-strings.pot
VER=`date +"%Y.%m.%d"`
OPTS=
OPTS=$OPTS' --package-name=OpenSCAD'
@ -27,14 +33,24 @@ updatepot()
OPTS=$OPTS' --keyword=_'
OPTS=$OPTS' --keyword=N_'
OPTS=$OPTS' --files-from=./locale/POTFILES'
cmd="${GETTEXT_PATH}xgettext "$OPTS' -o ./locale/openscad.pot'
cmd="${GETTEXT_PATH}xgettext "$OPTS' -o ./locale/openscad-tmp.pot'
echo $cmd
$cmd
if [ ! $? = 0 ]; then
echo error running xgettext
exit 1
fi
cmd="${GETTEXT_PATH}msgcat -o ./locale/openscad.pot ./locale/openscad-tmp.pot ./locale/json-strings.pot"
echo $cmd
$cmd
if [ ! $? = 0 ]; then
echo error running msgcat
exit 1
fi
sed -e s/"CHARSET"/"UTF-8"/g ./locale/openscad.pot > ./locale/openscad.pot.new && mv ./locale/openscad.pot.new ./locale/openscad.pot
rm -f ./locale/json-strings.pot ./locale/openscad-tmp.pot
}
updatepo()