# HG changeset patch # User Neil Muller # Date 1359284469 -7200 # Node ID 42cfafa2043755c18947eb97ba22afe38533ee57 # Parent 6b89fa491b7091a66c276e7754bb906eb3900f6a Add the rest of the commit diff -r 6b89fa491b70 -r 42cfafa20437 data/po/suspended-sentence.pot --- a/data/po/suspended-sentence.pot Sun Jan 27 12:59:40 2013 +0200 +++ b/data/po/suspended-sentence.pot Sun Jan 27 13:01:09 2013 +0200 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-26 19:10+0200\n" +"POT-Creation-Date: 2013-01-27 12:34+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff -r 6b89fa491b70 -r 42cfafa20437 pyntnclick/main.py --- a/pyntnclick/main.py Sun Jan 27 12:59:40 2013 +0200 +++ b/pyntnclick/main.py Sun Jan 27 13:01:09 2013 +0200 @@ -169,6 +169,8 @@ if opts.scene is None: print 'Need to supply a scene to use the rect drawer' sys.exit(1) + gettext.bindtextdomain('pyntnclick_tools', + self.resource.get_resource_path('locale')) make_rect_display() try: self.engine = RectEngine(self, opts.detail) diff -r 6b89fa491b70 -r 42cfafa20437 scripts/install-po.sh --- a/scripts/install-po.sh Sun Jan 27 12:59:40 2013 +0200 +++ b/scripts/install-po.sh Sun Jan 27 13:01:09 2013 +0200 @@ -10,3 +10,10 @@ mkdir -p data/locale/$molang/LC_MESSAGES scripts/msgfmt.py -o data/locale/$molang/LC_MESSAGES/suspended-sentence.mo $pofile done + +for pofile in pyntnclick/data/po/*.po; do + molang=`echo $pofile | sed -e 's#data/po/\(.*\)\\.po#\\1#'`; + mofile=`echo $pofile | sed -e 's/\\.po/.mo/'`; + mkdir -p data/locale/$molang/LC_MESSAGES + scripts/msgfmt.py -o pyntnclick/data/locale/$molang/LC_MESSAGES/pyntnclick-tools.mo $pofile +done diff -r 6b89fa491b70 -r 42cfafa20437 scripts/update-po.sh --- a/scripts/update-po.sh Sun Jan 27 12:59:40 2013 +0200 +++ b/scripts/update-po.sh Sun Jan 27 13:01:09 2013 +0200 @@ -9,3 +9,9 @@ for f in data/po/*.po; do msgmerge -U $f data/po/suspended-sentence.pot; done + +xgettext -f pyntnclick/data/po/POTFILES -o pyntnclick/data/po/pyntnclick-tools.pot + +for f in pyntnclick/data/po/*.po; do + msgmerge -U $f pyntnclick/data/po/pyntnclick-tools.pot; +done