From 362b80311bd339eea5338ea220b62f745f29f774 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Tue, 10 Jan 2012 17:47:27 +0300 Subject: lang: add support for script command lg(). lang: fix creating empty files. lang: add new copyright to lang files. --- lang/updatelang.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'lang') diff --git a/lang/updatelang.py b/lang/updatelang.py index a0ccda4..5d49527 100755 --- a/lang/updatelang.py +++ b/lang/updatelang.py @@ -15,6 +15,7 @@ allStrings = set() strre1 = re.compile("[\t +(]l[(][\"](?P[^\"]+)[\"]") strre3 = re.compile("[\t +(]getitemlink[(][\"](?P[^\"]+)[\"][)]") strre2 = re.compile("^[^/](.+)[.]gat([^\t]+)[\t](script|shop)[\t](?P[\w ]+)[\t]([\d]+),") +strre4 = re.compile("[\t +(]lg[(][\"](?P[^\"]+)[\"]") itemsplit = re.compile(",") langFiles = dict() @@ -35,6 +36,10 @@ def collectStrings(parentDir): with open(file2, "r") as f: for line in f: m = strre1.findall(line) + if len(m) > 0: + for str in m: + allStrings.add(str) + m = strre4.findall(line) if len(m) > 0: for str in m: allStrings.add(str) @@ -81,6 +86,8 @@ def parseFile(name, readFirstLine): trans[line1] = line2 line1 = "" line2 = "" + elif readFirstLine: + firstLine = "Copyright (C) 2010-2012 Evol Online\n" return (trans, firstLine) @@ -193,7 +200,7 @@ def loadItemDb(dir): continue itemNamesByName[rows[1].lower().strip()] = rows[2].strip() -rootPath = "../../gittorious/serverdata" +rootPath = "../../gittorious/serverdata-beta" loadItemDb(rootPath + "/db") collectStrings(rootPath + "/npc") -- cgit v1.2.3-70-g09d2