From 530e13a8454fb4dc66faff18e8611fcd1efaf47d Mon Sep 17 00:00:00 2001 From: Laurent Peuch Date: Sun, 31 Mar 2024 06:46:07 +0200 Subject: [PATCH] feat(translate_apps): handle also updating translation description on existing files --- tools/translate_apps/push_or_update_apps_on_repository.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tools/translate_apps/push_or_update_apps_on_repository.py b/tools/translate_apps/push_or_update_apps_on_repository.py index 545702e126..afdbfefd59 100644 --- a/tools/translate_apps/push_or_update_apps_on_repository.py +++ b/tools/translate_apps/push_or_update_apps_on_repository.py @@ -107,6 +107,9 @@ def extract_strings_to_translate_from_apps(apps, translations_repository): else: # if it exists, only add keys that aren't already present language_file = json.loads(translations_repository.read_file(translations_path / f"{language}.json")) + if "description" in translated_strings and "description" not in language_file: + language_file["description"] = translated_strings["description"] + for key, translated_string in translated_strings.items(): if key not in language_file: language_file[key] = translated_string