sendou.ink/scripts/generate_language_jsons.py
2020-06-24 20:55:57 +03:00

23 lines
745 B
Python

import os, json
codes = ["EUde", "EUes", "EUfr", "EUit", "EUnl", "EUru", "JPja", "EUen", "USes"]
script_dir = os.path.dirname(__file__)
with open("lang_dict_EUen.json") as f:
lang_dict = json.load(f)
for code in codes:
rel_path = f"leanny.github.io/data/Languages/lang_dict_{code}.json"
abs_file_path = os.path.join(script_dir, rel_path)
with open(abs_file_path) as f:
data: dict = json.load(f)
result = {}
for key, value in data.items():
if lang_dict.get(key, None) is None:
print(f"{key}={value}")
continue
result[lang_dict[key]] = value
with open(f"translations_{code}.json", "w") as out:
json.dump({"game": result}, out)