mirror of
https://github.com/ddnet/ddnet.git
synced 2024-11-10 01:58:19 +00:00
fixed last commit
This commit is contained in:
parent
7ad1d60805
commit
5fcb63d325
|
@ -1,33 +1,5 @@
|
||||||
import sys, os
|
import sys, os
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def _import(library):
|
|
||||||
if sys.version_info[0] == 2:
|
|
||||||
return library[0]
|
|
||||||
if sys.version_info[0] == 3:
|
|
||||||
return library[1]
|
|
||||||
|
|
||||||
def _input(output):
|
|
||||||
if sys.version_info[0] == 2:
|
|
||||||
raw_input(output)
|
|
||||||
if sys.version_info[0] == 3:
|
|
||||||
input(output)
|
|
||||||
|
|
||||||
def _ord(character):
|
|
||||||
if sys.version_info[0] == 2:
|
|
||||||
return ord(character)
|
|
||||||
if sys.version_info[0] == 3:
|
|
||||||
return character
|
|
||||||
|
|
||||||
def _xrange(start = 0, stop = 0, step = 1):
|
|
||||||
if sys.version_info[0] == 2:
|
|
||||||
return xrange(start, stop, step)
|
|
||||||
if sys.version_info[0] == 3:
|
|
||||||
return range(start, stop, step)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
source_exts = [".c", ".cpp", ".h"]
|
source_exts = [".c", ".cpp", ".h"]
|
||||||
|
|
||||||
def parse_source():
|
def parse_source():
|
||||||
|
@ -58,12 +30,10 @@ def load_languagefile(filename):
|
||||||
|
|
||||||
stringtable = {}
|
stringtable = {}
|
||||||
|
|
||||||
for i in _xrange(0, len(lines)-1):
|
for i in range(0, len(lines)-1):
|
||||||
l = lines[i].decode("utf-8").strip()
|
l = lines[i].decode("utf-8").strip()
|
||||||
if len(l) and l[0] == '#' and "needs translation" in l:
|
|
||||||
break
|
|
||||||
if len(l) and not l[0] == '=' and not l[0] == '#':
|
if len(l) and not l[0] == '=' and not l[0] == '#':
|
||||||
stringtable[l] = lines[i+1][2:].decode("utf-8").rstrip()
|
stringtable[l] = lines[i+1][3:].decode("utf-8").rstrip()
|
||||||
|
|
||||||
return stringtable
|
return stringtable
|
||||||
|
|
||||||
|
@ -82,21 +52,21 @@ def generate_languagefile(outputfilename, srctable, loctable):
|
||||||
content = "\n##### translated strings #####\n\n"
|
content = "\n##### translated strings #####\n\n"
|
||||||
for k in srctable_keys:
|
for k in srctable_keys:
|
||||||
if k in loctable and len(loctable[k]):
|
if k in loctable and len(loctable[k]):
|
||||||
content += "%s\n==%s\n\n" % (k, loctable[k])
|
content += "%s\n== %s\n\n" % (k, loctable[k])
|
||||||
num_items += 1
|
num_items += 1
|
||||||
|
|
||||||
|
|
||||||
content += "##### needs translation #####\n\n"
|
content += "##### needs translation #####\n\n"
|
||||||
for k in srctable_keys:
|
for k in srctable_keys:
|
||||||
if not k in loctable or len(loctable[k]) == 0:
|
if not k in loctable or len(loctable[k]) == 0:
|
||||||
content += "%s\n== %s\n\n" % (k, k)
|
content += "%s\n== \n\n" % (k)
|
||||||
num_items += 1
|
num_items += 1
|
||||||
new_items += 1
|
new_items += 1
|
||||||
|
|
||||||
content += "##### old translations #####\n\n"
|
content += "##### old translations #####\n\n"
|
||||||
for k in loctable:
|
for k in loctable:
|
||||||
if not k in srctable:
|
if not k in srctable:
|
||||||
#content += "%s\n==%s\n\n" % (k, loctable[k])
|
content += "%s\n== %s\n\n" % (k, loctable[k])
|
||||||
num_items += 1
|
num_items += 1
|
||||||
old_items += 1
|
old_items += 1
|
||||||
|
|
||||||
|
@ -116,4 +86,3 @@ for filename in os.listdir("../data/languages"):
|
||||||
|
|
||||||
filename = "../data/languages/" + filename
|
filename = "../data/languages/" + filename
|
||||||
generate_languagefile(filename, srctable, load_languagefile(filename))
|
generate_languagefile(filename, srctable, load_languagefile(filename))
|
||||||
_input("Press enter to exit\n")
|
|
||||||
|
|
Loading…
Reference in a new issue