diff options
author | Jesusaves <cpntb1@ymail.com> | 2020-12-29 13:01:33 -0300 |
---|---|---|
committer | Jesusaves <cpntb1@ymail.com> | 2020-12-29 13:01:33 -0300 |
commit | 8be7d4b9dbb29eccda3f251567ddef264311f298 (patch) | |
tree | 31a4ca8a554164c91f1569b4f6a5d97dc9ec6859 /web | |
parent | b7131d619fbe4ff70553824ff33ea1a8d2700baf (diff) | |
download | tools-8be7d4b9dbb29eccda3f251567ddef264311f298.tar.gz tools-8be7d4b9dbb29eccda3f251567ddef264311f298.tar.bz2 tools-8be7d4b9dbb29eccda3f251567ddef264311f298.tar.xz tools-8be7d4b9dbb29eccda3f251567ddef264311f298.zip |
String removed/changed - alpha experiment
Diffstat (limited to 'web')
-rwxr-xr-x | web/updatelang.py | 24 |
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): |