GNOME Bugzilla – Bug 149665
Incomplete translations should be emphasized in the status pages.
Last modified: 2006-07-31 20:45:35 UTC
Take a look at the status page for the extras category for a highly translated project, such as fr, en_CA or en_GB or es. Locating the fuzzy/incomplete applications is searching for a needle in a haystack. The apps should be emphasized. Any of the following would be helpful: 1) Highlight the entire row if it has fuzzy/incomplete translations. 2) Highlight the fuzzy or incomplete box if its value is > 0. 3) Make the progress bar logarithmic to put emphasis on incomplete translations. If the source is available, and if you have any of these that sound best to you, I would be happy to generate a patch for this.
Carlos? Are these changes feasible?
Carlos/Adam, I've hacked together a python script for my own use (to learn python and to make my job easier as a translator for en_GB) that will mitigate this problem. The script will go through and highlight to the translator which modules need work. This may provide a temporary fix until you get a chance to fix the bug fully.
So, does your script update the .html files ? Can you attach it here? If looks ok I will add it to the status page regeneration process. Cheers and thanks.
No, not as designed - it's just something for the translator to run on their local machine which grabs the information from the website... Shouldn't be too hard to mangle so that it can alter the HTML files - I'll have a look at doing this. I'll look at doing option 1).
As an example: [dave@yggdrasil ~]$ ./gettrans --team=en_GB --release=HEAD --group=office dia gnumeric-functions planner [dave@yggdrasil ~]$ Is that any use for you Adam? Meanwhile, I'll take a look at Carlos' code and see whether it would be easy to add an extra script on the status page...
Even if this is trivial with the Damned Lies (we've use a templating engine), I think sorted pages would actually solve this as well. Anyway, lets think in workflows and usage models, and not about concrete implementations (i.e. the idea is to be able to easily detect untranslated modules, then lets see how to solve that). This means that even this option (highlight) might be a viable solution for bug #106779. *** This bug has been marked as a duplicate of 106779 ***