check_key_uniform.py 480 B

12345678910111213141516171819
  1. #!/usr/bin/env python3
  2. import json
  3. import subprocess
  4. def main():
  5. print("CHECK GERMAN TRANSLATIONS")
  6. with open('assets/i18n/de-DE.json', 'r') as f:
  7. data = json.load(f)
  8. for k in data.keys():
  9. print(k)
  10. sp = subprocess.run(['sh', '-c', f'grep -r --include="./assets/i18n/en-US.json" "{k}"'])
  11. if sp.returncode != 0:
  12. print(f"Outdated Key! {k}")
  13. return 1
  14. if __name__ == '__main__':
  15. main()