import os import json languages = ["ja","en","ru","ai","nm"] def convertForPontoon(): for lang in languages: for root, dirs, files in os.walk(top=f'./{lang}/'): for file in files: if not file.lower().endswith(('.json')): continue filePath = os.path.join(root, file) print(f'filePath = {filePath}') with open(filePath) as f: data = json.load(f) data["@metadata"] = json.dumps(data["@metadata"], ensure_ascii=False) with open(filePath,"w") as f: json.dump(data, f, indent=4, ensure_ascii=False) os.rename(filePath, os.path.dirname(filePath) + "/i18n.json") return def convertForMediaWiki(): return if __name__ == "__main__": convertForPontoon()