From af4efad1cfa3a4708b87adc10d9b00f708d779bb Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Mon, 3 Apr 2023 21:46:51 +0200 Subject: [PATCH] Don't capitalize "UltiMaker" for brand names CURA-10376 --- scripts/fix_translation_memory.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/scripts/fix_translation_memory.py b/scripts/fix_translation_memory.py index 146a1caf26..e53384dc21 100644 --- a/scripts/fix_translation_memory.py +++ b/scripts/fix_translation_memory.py @@ -25,7 +25,12 @@ def load_existing_po(path: Path) -> dict: def sanitize(text: str) -> str: """Sanitize the text""" # TODO: check if Digitial Factory Ultimaker etc handled correctly - return unescape(text.replace("Ultimaker", "UltiMaker").replace("\"\"", "").replace("\"#~", "")) + text = text.replace("\"\"", "").replace("\"#~", "") + text = text.replace("Ultimaker", "UltiMaker") + text = text.replace("UltiMaker Digital Library", "Ultimaker Digital Library") + text = text.replace("UltiMaker Digital Factory", "Ultimaker Digital Factory") + text = text.replace("UltiMaker Marketplace", "Ultimaker Marketplace") + return unescape(text) def main(tmx_source_path: Path, tmx_target_path: Path, i18n_path: Path):