summaryrefslogtreecommitdiff
path: root/editor/translations/extract.py
diff options
context:
space:
mode:
authorRémi Verschelde <rverschelde@gmail.com>2019-06-16 21:57:34 +0200
committerRémi Verschelde <rverschelde@gmail.com>2019-06-16 22:02:44 +0200
commite864237f1a4f9dff3a199e42c5dd4fd5661a261c (patch)
tree564c78b4b3bd10ff310fb947087fd3274caa12bc /editor/translations/extract.py
parentea9a6672e0f338de263f205a3bf4b140f25b8308 (diff)
i18n: Fix extract.py support for new TTRC
Also make compatible with Python 3.
Diffstat (limited to 'editor/translations/extract.py')
-rwxr-xr-xeditor/translations/extract.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/editor/translations/extract.py b/editor/translations/extract.py
index 2075bd5f3c..70eb15da62 100755
--- a/editor/translations/extract.py
+++ b/editor/translations/extract.py
@@ -60,7 +60,7 @@ def process_file(f, fname):
lc = 1
while (l):
- patterns = ['RTR(\"', 'TTR(\"','TTRC(\"']
+ patterns = ['RTR(\"', 'TTR(\"', 'TTRC(\"']
idx = 0
pos = 0
while (pos >= 0):
@@ -70,7 +70,7 @@ def process_file(f, fname):
idx += 1
pos = 0
continue
- pos += 5
+ pos += len(patterns[idx])
msg = ""
while (pos < len(l) and (l[pos] != '"' or l[pos - 1] == '\\')):
@@ -101,10 +101,10 @@ def process_file(f, fname):
print("Updating the editor.pot template...")
for fname in matches:
- with open(fname, "rb") as f:
+ with open(fname, "r") as f:
process_file(f, fname)
-with open("editor.pot", "wb") as f:
+with open("editor.pot", "w") as f:
f.write(main_po)
if (os.name == "posix"):