content += "##### needs translation ####\n\n" for k in srctable_keys: if not k in loctable or len(loctable[k]) == 0: content += "%s\n==\n\n" % k num_items += 1 new_items += 1 content += "##### old translations ####\n\n" for k in loctable: if not k in srctable: content += "%s\n==%s\n\n" % (k, loctable[k]) num_items += 1 old_items += 1 f.write(content.encode("utf-8")) f.close() print("%-40s %8d %8d %8d" % (outputfilename, num_items, new_items, old_items)) srctable = parse_source() print("%-40s %8s %8s %8s" % ("filename", "total", "new", "old")) for filename in os.listdir("../data/languages"): if not ".txt" in filename: continue filename = "../data/languages/" + filename generate_languagefile(filename, srctable, load_languagefile(filename)) _compatibility._input("Press enter to exit\n")
def bail(reason): print(reason) os.chdir(work_dir) sys.exit(-1) _compatibility._input("Press enter to exit\n")