From ef09fe640becd1a96458c434f08b625f53600e65 Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Mon, 3 Apr 2023 21:46:24 +0200 Subject: [PATCH] Fix removing `tu` elements CURA-10376 --- scripts/fix_translation_memory.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/fix_translation_memory.py b/scripts/fix_translation_memory.py index 83f40a4e89..146a1caf26 100644 --- a/scripts/fix_translation_memory.py +++ b/scripts/fix_translation_memory.py @@ -36,7 +36,7 @@ def main(tmx_source_path: Path, tmx_target_path: Path, i18n_path: Path): root = load_existing_xmtm(tmx_source_path) root_old = ET.ElementTree(root) - ET.indent(root_old, ' ') + # ET.indent(root_old, ' ') root_old.write("old.tmx", encoding="utf-8", xml_declaration=True) to_be_removed = [] for tu in root.iter("tu"): @@ -63,10 +63,10 @@ def main(tmx_source_path: Path, tmx_target_path: Path, i18n_path: Path): if tuvs[1].find("seg").text == "\"": to_be_removed.append(tu) + body = root.find("body") for tu in to_be_removed: - root.remove(tu) + body.remove(tu) fixed_root = ET.ElementTree(root) - ET.indent(fixed_root, ' ') fixed_root.write(tmx_target_path, encoding="utf-8", xml_declaration=True)