summaryrefslogtreecommitdiff
path: root/lang/converttopo.py
diff options
context:
space:
mode:
authorReid <reidyaro@gmail.com>2012-01-15 19:26:19 +0100
committerReid <reidyaro@gmail.com>2012-01-15 19:26:19 +0100
commit55201f2eb9afe3d3e5e7483470e59a915f37eb4b (patch)
treef149f22617bb4d85ed8b977771c3b8bc1199d085 /lang/converttopo.py
parente2dbae81aaa3721a91ac117120f7468bd7146b01 (diff)
parentd63a5a0debaff0143a92bea6dfa0fb21e5a76aee (diff)
downloadtools-55201f2eb9afe3d3e5e7483470e59a915f37eb4b.tar.gz
tools-55201f2eb9afe3d3e5e7483470e59a915f37eb4b.tar.bz2
tools-55201f2eb9afe3d3e5e7483470e59a915f37eb4b.tar.xz
tools-55201f2eb9afe3d3e5e7483470e59a915f37eb4b.zip
Merge branch 'master' of ssh://gitent-scm.com/git/evol/privtools
Diffstat (limited to 'lang/converttopo.py')
-rwxr-xr-xlang/converttopo.py14
1 files changed, 10 insertions, 4 deletions
diff --git a/lang/converttopo.py b/lang/converttopo.py
index dc746bd..03c6c89 100755
--- a/lang/converttopo.py
+++ b/lang/converttopo.py
@@ -27,9 +27,12 @@ def loadFiles(dir):
langs.add(line[:-1])
for file in langs:
- langFiles[file] = parseFile(dir + "/lang_" + file + ".txt", True)
+ if file == "en":
+ langFiles[file] = parseFile(dir + "/lang_" + file + ".txt", True, True)
+ else:
+ langFiles[file] = parseFile(dir + "/lang_" + file + ".txt", True, False)
-def parseFile(name, readFirstLine):
+def parseFile(name, readFirstLine, isBaseLang):
trans = dict()
firstLine = None
if os.path.exists(name):
@@ -50,7 +53,10 @@ def parseFile(name, readFirstLine):
continue
line2 = line[:-1]
- trans[line1] = line2
+ if isBaseLang:
+ trans[line1] = line1
+ else:
+ trans[line1] = line2
line1 = ""
line2 = ""
return (trans, firstLine)
@@ -81,7 +87,7 @@ def saveFile(path, name):
w.write ("msgstr \"" + line2 + "\"\n\n")
-rootPath = "../../gittorious/serverdata"
+rootPath = "../../gittorious/serverdata-beta"
loadFiles(rootPath + "/langs")
saveFiles("po")