Skip to content
Snippets Groups Projects
Commit 5f89c17e authored by Rye Mutt's avatar Rye Mutt :bread:
Browse files

Fix some python scripts for translations and skeleton

parent 6131fc27
No related branches found
No related tags found
2 merge requests!3Update to main branch,!2Rebase onto current main branch
......@@ -315,7 +315,7 @@ def save_translation_file(per_lang_data, aux_data, outfile):
worksheet.set_column('B:B', 80, wrap_format)
print("Writing", outfile)
writer.save()
writer.close()
if __name__ == "__main__":
......@@ -325,7 +325,7 @@ def save_translation_file(per_lang_data, aux_data, outfile):
parser.add_argument("--deleted", action="store_true", default = False, help="show all translated entities which don't exist in english")
parser.add_argument("--skip_spreadsheet", action="store_true", default = False, help="skip creating the translation spreadsheet")
parser.add_argument("--rev", help="revision with modified strings, default HEAD", default="HEAD")
parser.add_argument("--rev_base", help="previous revision to compare against, default master", default="master")
parser.add_argument("--rev_base", help="previous revision to compare against, default main", default="main")
parser.add_argument("--base_lang", help="base language, default en (normally leave unchanged - other values are only useful for testing)", default="en")
parser.add_argument("--lang", help="target languages, or 'all_valid' or 'supported'; default is 'supported'", nargs="+", default = ["supported"])
args = parser.parse_args()
......@@ -397,7 +397,7 @@ def save_translation_file(per_lang_data, aux_data, outfile):
if args.deleted:
deletion_file = "Translate_deletions.txt"
print("Saving deletion info to", deletion_file)
with open(deletion_file,"w") as f:
with open(deletion_file,"w", encoding="utf-8") as f:
for lang in langs:
find_deletions(mod_tree, base_tree, lang, args, f)
......@@ -83,10 +83,10 @@ def enforce_alias_rules(tree, element, fix=False):
if name:
std_alias = "avatar_" + name
if not std_alias in alias_lis:
print "missing expected alias",name,std_alias
print("missing expected alias",name,std_alias)
for alias in alias_lis:
if alias.startswith("avatar_") and alias != std_alias:
print "invalid avatar_ alias",name,alias
print("invalid avatar_ alias",name,alias)
def enforce_symmetry(tree, element, field, fix=False):
name = element.get("name")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment