diff --git a/Scripts/verify_translations.py b/Scripts/verify_translations.py index 57c4e942a..fdf24fe48 100755 --- a/Scripts/verify_translations.py +++ b/Scripts/verify_translations.py @@ -4,7 +4,6 @@ import sys import os import re -DEBUG=True DEBUG=False dir_mappings = {"../UI/Templates":"../UI/Common", @@ -21,7 +20,6 @@ dir_mappings = {"../UI/Templates":"../UI/Common", def get_translations(path): try: transpath = dir_mappings.get(path, path) - #print "Transpath:", transpath transname = transpath + '/English.lproj/Localizable.strings' transall = open(transname).read().split('\n') transgood = [l.strip() for l in transall if len(l.strip()) and l.strip()[0] != '#'] @@ -32,7 +30,6 @@ def get_translations(path): def find_missing_translations(rootdir='.', extention='', recomp=None, greylist=()): for path, dirs, files in os.walk(rootdir): - #print path, files filelist = [f for f in files if f[(-1 * len(extention)):] == extention] if filelist: for filename in filelist: @@ -43,7 +40,6 @@ def find_missing_translations(rootdir='.', extention='', recomp=None, greylist=( lines = open(pathname).read().split("\n") regex_results = [recomp.search(l) for l in lines] values = [r.groups()[0] for r in regex_results if r] - #print pathname, values if values: #- Get the current english translations for the path transgood = get_translations(path) @@ -52,15 +48,12 @@ def find_missing_translations(rootdir='.', extention='', recomp=None, greylist=( continue notfound = list() if DEBUG:print pathname - #- Only 'good' lines (not empty, not comment) for value in values: - #print "\t", "[%s]" % value - #- Try to find the value from the vox file in the translation file + #- Try to find the value from the source file in the translation file found = [line for line in transgood if value in line] if found: if DEBUG: print "\t", "[%s] FOUND --" % value, found[0].split("=")[0] else: - #notfound.append("-->\t[%s] ==== TRANSLATION NOT FOUND ====" % value) notfound.append("-->\t[%s] ==== Not Found ====" % value) if notfound: if not DEBUG:print pathname