goal: translators should be able to filter translation progress and access to upstream translation team. package pages will be more focused on internal analysis (list of files considered with detailed translations?).
Metadata Update from @jibecfed: - Request assigned
Got an error running this change on a specific package (transifex-client) :
2021-01-27 22:32:31,936 - buildWebsite.consolidate_package_stats - INFO - File ./results/f33/packages-stats/transifex-client.json for file has translatedsourcewords = 0 in line {'lang_code': 'en', 'translatedsourcewords': 0, 'team': 'Unknown...,Unknown...', 'progress': 0} 2021-01-27 22:32:31,936 - buildWebsite.consolidate_package_stats - INFO - File ./results/f33/packages-stats/transifex-client.json for file has translatedsourcewords = 0 in line {'lang_code': 'error', 'translatedsourcewords': 0, 'team': 'Unknown...,Unknown...', 'progress': 0} 2021-01-27 22:32:31,936 - buildWebsite.consolidate_package_stats - INFO - File ./results/f33/packages-stats/transifex-client.json for file has translatedsourcewords = 0 in line {'lang_code': 'se', 'translatedsourcewords': 0, 'team': 'Unknown...', 'progress': 0} 2021-01-27 22:32:31,937 - buildWebsite - DEBUG - package: transifex-client 2021-01-27 22:32:31,937 - buildWebsite - ERROR - 'translated' Traceback (most recent call last): File "/src/./build_website.py", line 94, in main val.append({"name": name, "progress": lang["progress"], "translated": lang["translated"], "team": lang["team"]}) KeyError: 'translated' 2021-01-27 22:32:31,937 - buildWebsite - ERROR - dict: {'lang_code': 'en', 'team': 'Unknown...,Unknown...', 'progress': 0} 2021-01-27 22:32:31,937 - buildWebsite - ERROR - 'translated' Traceback (most recent call last): File "/src/./build_website.py", line 94, in main val.append({"name": name, "progress": lang["progress"], "translated": lang["translated"], "team": lang["team"]}) KeyError: 'translated' 2021-01-27 22:32:31,937 - buildWebsite - ERROR - dict: {'lang_code': 'error', 'team': 'Unknown...,Unknown...', 'progress': 0} 2021-01-27 22:32:31,937 - buildWebsite - ERROR - 'translated' Traceback (most recent call last): File "/src/./build_website.py", line 94, in main val.append({"name": name, "progress": lang["progress"], "translated": lang["translated"], "team": lang["team"]}) KeyError: 'translated' 2021-01-27 22:32:31,937 - buildWebsite - ERROR - dict: {'lang_code': 'se', 'team': 'Unknown...', 'progress': 0}
Other than that, looks good to me.
1 new commit added
ensure translated value always is set
error was fixed, thank you.
I'm testing with a few more package and will merge this
Pull-Request has been merged by jibecfed
goal: translators should be able to filter translation progress and access to upstream translation team.
package pages will be more focused on internal analysis (list of files considered with detailed translations?).