Add automatic Crowdin synchronization

This commit is contained in:
DisasterMo
2021-12-04 14:41:07 +01:00
parent 8864f6e246
commit cb5481af1f
19 changed files with 24832 additions and 57 deletions

15
intl/upload_workflow.py Normal file
View File

@@ -0,0 +1,15 @@
#!/usr/bin/env python3
import sys
import subprocess
try:
api_key = sys.argv[1]
core_name = sys.argv[2]
dir_path = sys.argv[3]
except IndexError as e:
print('Please provide path to libretro_core_options.h, Crowdin API Token and core name!')
raise e
subprocess.run(['python3', 'intl/crowdin_prep.py', dir_path, core_name])
subprocess.run(['python3', 'intl/crowdin_source_upload.py', api_key, core_name])