#20 website: display package progress as a list
Merged by jibecfed. Opened by jibecfed.
nouveau-site  into  main

Download 20.patch

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

Metadata