diff --git a/mki18n.py b/mki18n.py index a4f8b4dd..ccd44cb8 100755 --- a/mki18n.py +++ b/mki18n.py @@ -7,6 +7,7 @@ f = urllib2.urlopen(url) lines = f.readlines() dicts = {} message = None +num_m = 0 for line in lines: l = line.strip() if not l: continue @@ -18,6 +19,7 @@ for line in lines: dicts[lang][message] = translation else: message = l[1:] + num_m += 1 #print dicts @@ -36,6 +38,7 @@ s = s.replace('CHARSET', 'utf-8') for lang, strings in dicts.items(): ss = s[:] + print(lang + " :%d/%d"%(len(strings), num_m)) for k,v in strings.items(): ss = ss.replace("msgid \"%s\"\nmsgstr \"\""%k,"msgid \"%s\"\nmsgstr \"%s\""%(k,v)) f = open('locale/electrum_%s.po'%lang,'w') @@ -50,6 +53,6 @@ for lang, strings in dicts.items(): os.mkdir(mo_dir) cmd = 'msgfmt --output-file="%s/electrum.mo" "locale/electrum_%s.po"' % (mo_dir,lang) - print cmd + #print cmd os.system(cmd)