import sys import json if __name__ == '__main__': for builded_file in sys.argv[1:]: app_list = builded_file.split("-")[0] en = json.load(open("locales-%s/en.json" % app_list, "r")) builded_file = json.load(open(builded_file, "r")) for app, data in builded_file.items(): if "en" in data["manifest"]["description"]: key = "%s_manifest_description" % app en[key] = data["manifest"]["description"]["en"] for category, questions in data["manifest"]["arguments"].items(): for question in questions: if "en" in question["ask"]: 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-%s/en.json" % app_list, "w").write(json.dumps(en, sort_keys=True, indent=4))