Fixed download URL (from github to electrum.bitcoin.cz)
[electrum-nvc.git] / mki18n.py
index 6778be2..1cc5d7a 100755 (executable)
--- a/mki18n.py
+++ b/mki18n.py
@@ -14,8 +14,9 @@ for line in lines:
     if not l: continue
     if l[0] != '*': continue
     if l[0:2] == '**':
-        lang, translation = l.split(':')
-        lang = lang[2:]
+        n = l.find(':')
+        translation = l[n+1:]
+        lang = l[2:n]
         if dicts.get(lang) is None: dicts[lang] = {}
         dicts[lang][message] = translation.strip()
     else:
@@ -32,7 +33,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')