summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2020-12-29 13:01:33 -0300
committerJesusaves <cpntb1@ymail.com>2020-12-29 13:01:33 -0300
commit8be7d4b9dbb29eccda3f251567ddef264311f298 (patch)
tree31a4ca8a554164c91f1569b4f6a5d97dc9ec6859
parentb7131d619fbe4ff70553824ff33ea1a8d2700baf (diff)
downloadtools-8be7d4b9dbb29eccda3f251567ddef264311f298.tar.gz
tools-8be7d4b9dbb29eccda3f251567ddef264311f298.tar.bz2
tools-8be7d4b9dbb29eccda3f251567ddef264311f298.tar.xz
tools-8be7d4b9dbb29eccda3f251567ddef264311f298.zip
String removed/changed - alpha experiment
-rwxr-xr-xweb/updatelang.py24
1 files changed, 15 insertions, 9 deletions
diff --git a/web/updatelang.py b/web/updatelang.py
index 4351af4..8e0f82d 100755
--- a/web/updatelang.py
+++ b/web/updatelang.py
@@ -22,7 +22,7 @@ def dl_search(array, search):
for key in array.keys():
if array[key] == search:
return key
- return "ERROR"
+ raise Exception("Key not found")
# For headers
def currentdate():
@@ -142,14 +142,20 @@ def readPoFile(lg):
for entry in po:
#print("%s = %s" % (entry.msgid, entry.msgstr))
- if entry.msgstr != "":
- dest=dl_search(files[lg], entry.msgid)
- #print("[+] %s" % dest)
- files[lg][dest]=entry.msgstr
- else:
- dest=dl_search(files[lg], entry.msgid)
- #print("%s.%s IS EMPTY" % (lg, dest))
- files[lg][dest]=originals[dest]
+ try:
+ if entry.msgstr != "":
+ dest=dl_search(files[lg], entry.msgid)
+ #print("[+] %s" % dest)
+ files[lg][dest]=entry.msgstr
+ else:
+ dest=dl_search(files[lg], entry.msgid)
+ #print("%s.%s IS EMPTY" % (lg, dest))
+ try:
+ files[lg][dest]=originals[dest]
+ except:
+ print("%s - failed to obtain originals" % entry.msgid)
+ except:
+ print("%s - string was removed" % entry.msgstr)
# [OK] Save the new YML file
def writeLocal(lg):