print progress for each language
This commit is contained in:
parent
53cf704709
commit
6143625f41
|
@ -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)
|
||||
|
||||
|
|
Loading…
Reference in New Issue