diff --git a/list_builder.py b/list_builder.py index a32bebc3..47c4b389 100755 --- a/list_builder.py +++ b/list_builder.py @@ -51,9 +51,14 @@ def include_translations_in_manifest(app_name, manifest): for question in questions: key = "%s_manifest_arguments_%s_%s" % (app_name, category, question["name"]) if key in translations and translations[key]: - print current_lang, key + 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]: + print "[help]", current_lang, key + question["help"][current_lang] = translations[key] + return manifest diff --git a/update_translations.py b/update_translations.py index 65e74b04..d4b614fd 100644 --- a/update_translations.py +++ b/update_translations.py @@ -19,4 +19,8 @@ if __name__ == '__main__': key = "%s_manifest_arguments_%s_%s" % (app, category, question["name"]) en[key] = question["ask"]["en"] + if "en" in question.get("help", {}): + key = "%s_manifest_arguments_%s_help_%s" % (app, category, question["name"]) + en[key] = question["help"]["en"] + open("locales/en.json", "w").write(json.dumps(en, sort_keys=True, indent=4))