mirror of
https://github.com/libretro/RetroArch.git
synced 2024-11-24 00:20:01 +00:00
18 lines
763 B
Python
Executable File
18 lines
763 B
Python
Executable File
#!/usr/bin/env python3
|
|
|
|
import requests
|
|
|
|
import yaml
|
|
|
|
with open("crowdin.yaml", 'r') as config_file:
|
|
config = yaml.safe_load(config_file)
|
|
r = requests.get('https://api.crowdin.com/api/project/' + config['project_identifier'] + '/status?key=' + config['api_key'] + '&json')
|
|
output = ''
|
|
for lang in r.json():
|
|
output += '/* ' + lang['name'] + ' */\n'
|
|
escaped_name = lang['name'].replace(', ', '_').replace(' ', '_').upper()
|
|
output += '#define LANGUAGE_PROGRESS_' + escaped_name + '_TRANSLATED ' + str(lang['translated_progress']) + '\n'
|
|
output += '#define LANGUAGE_PROGRESS_' + escaped_name + '_APPROVED ' + str(lang['approved_progress']) + '\n\n'
|
|
with open("progress.h", 'w') as output_file:
|
|
output_file.write(output)
|