From: Kevin Ollivier Date: Fri, 16 Dec 2005 17:37:05 +0000 (+0000) Subject: Script for building mo locale files. X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/9347ef2f59bbd028b2e6b6113eeac1adb3ecfb71 Script for building mo locale files. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@36410 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/wxPython/distrib/makemo.py b/wxPython/distrib/makemo.py new file mode 100644 index 0000000000..cbdc1e2865 --- /dev/null +++ b/wxPython/distrib/makemo.py @@ -0,0 +1,16 @@ +import sys, os, glob +from distutils.dep_util import newer +from distutils.spawn import spawn + +poFiles = glob.glob("*.po") + +for po in poFiles: + mo = os.path.splitext(po)[0] + '.mo' + if mo != 'wxstd.mo': + if newer(po, mo): + cmd = 'msgfmt --verbose -o %s %s' % (mo, po) + print cmd + spawn(cmd.split()) + print + else: + print "%s is up to date" % mo