Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork214
Open
Description
I found a tool namedpotodo
that provides same functionalities with part of our current Makefile commands but has better format. We can consider adopting this tool in our Makefile (or even storing the output as a file and updating it whenever a PR is merged).
Listing untranslated files
make todo
> make todo for file in *.po */*.po; do echo $(msgattrib --untranslated $file | grep ^msgid | sed 1d | wc -l ) $file; done | grep -v ^0 | sort -gr929 library/stdtypes.po790 library/os.po660 whatsnew/3.3.po633 library/curses.po577 c-api/typeobj.po555 whatsnew/3.7.po554 library/datetime.po539 whatsnew/3.5.po539 whatsnew/2.6.po518 whatsnew/3.2.po517 whatsnew/3.6.po...
potodo
> potodo# extending (3.17% done)- building.po 0 / 23 ( 0.0% translated)- embedding.po 1 / 45 ( 2.0% translated)- extending.po 2 / 158 ( 1.0% translated)- newtypes.po 0 / 91 ( 0.0% translated)- newtypes_tutorial.po 0 / 123 ( 0.0% translated)- windows.po 0 / 21 ( 0.0% translated)# faq (10.27% done)- design.po 13 / 141 ( 9.0% translated), 2 fuzzy- extending.po 0 / 60 ( 0.0% translated)- general.po 33 / 91 ( 36.0% translated)- gui.po 2 / 17 ( 11.0% translated)- library.po 11 / 142 ( 7.0% translated)- programming.po 13 / 372 ( 3.0% translated)- windows.po 3 / 47 ( 6.0% translated)...
Listing fuzzy entries
make fuzzy
> make fuzzyfor file in *.po */*.po; do echo $(msgattrib --only-fuzzy --no-obsolete "$file" | grep -c '#, fuzzy') $file; done | grep -v ^0 | sort -gr163 library/functions.po8 library/statistics.po5 c-api/function.po5 c-api/datetime.po4 library/unittest.po3 library/heapq.po...
potodo --only-fuzzy
> potodo -f# c-api (5.20% done)- datetime.po 8 / 41 ( 19.0% translated), 5 fuzzy- dict.po 5 / 30 ( 16.0% translated), 1 fuzzy- function.po 4 / 18 ( 22.0% translated), 5 fuzzy- unicode.po 5 / 334 ( 1.0% translated), 1 fuzzy# distutils (0.00% done)- examples.po 0 / 46 ( 0.0% translated), 1 fuzzy# faq (9.22% done)- design.po 13 / 141 ( 9.0% translated), 2 fuzzy...
Get overall progress
make progress
> make progress4.4%
potodo | tail -n2 | head -n1 | cut -c 10- | sed 's/[%].*$/%/g'
> potodo | tail -n2 | head -n1 | cut -c 10- | sed 's/[%].*$/%/g'4.31%