Create locale/ directory when making i18n files.
authorgenjix <genjix@night.(none)>
Sat, 7 Jul 2012 16:59:02 +0000 (17:59 +0100)
committergenjix <genjix@night.(none)>
Sat, 7 Jul 2012 17:01:00 +0000 (18:01 +0100)
mki18n.py

index 6778be2..e1d6c3f 100755 (executable)
--- a/mki18n.py
+++ b/mki18n.py
@@ -32,7 +32,12 @@ cmd = 'xgettext -s --no-wrap -f app.fil --output=locale/messages.pot'
 print cmd
 os.system(cmd)
 
-f = open('locale/messages.pot','r')
+# Make locale directory if doesn't exist
+try:
+    os.mkdir('locale')
+except OSError:
+    pass
+f = open(os.path.join('locale', 'messages.pot'),'r')
 s = f.read()
 f.close()
 s = s.replace('CHARSET', 'utf-8')