From 89ed19c19fe7cebb041f13d2e07614ca427fbda0 Mon Sep 17 00:00:00 2001 From: Laurent Peuch Date: Mon, 7 May 2018 01:03:05 +0200 Subject: [PATCH] [mod] don't overwrite already existing translation in manifests for now --- list_builder.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/list_builder.py b/list_builder.py index 3ebce0fa..c6bbd3a6 100755 --- a/list_builder.py +++ b/list_builder.py @@ -50,12 +50,14 @@ def include_translations_in_manifest(app_name, manifest): for category, questions in manifest["arguments"].items(): for question in questions: key = "%s_manifest_arguments_%s_%s" % (app_name, category, question["name"]) - if key in translations and translations[key]: + # don't overwrite already existing translation in manifests for now + if key in translations and translations[key] and not current_lang not in question["ask"]: print "[ask]", current_lang, key question["ask"][current_lang] = translations[key] key = "%s_manifest_arguments_%s_help_%s" % (app_name, category, question["name"]) - if key in translations and translations[key]: + # don't overwrite already existing translation in manifests for now + if key in translations and translations[key] and not current_lang not in question["help"]: print "[help]", current_lang, key question["help"][current_lang] = translations[key]