Adopt `potodo` in Makefile
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 35/100
- Issue-Typ
- Feature
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Bereich
- documentation, tooling
Rechercherichtung
Beginne mit den Makefile-Befehlen des Repositorys für todo, fuzzy und progress und vergleiche anschließend deren Ausgabe mit den in diesem Issue dokumentierten potodo-Beispielen. Prüfe, wie potodo im Makefile aufgerufen würde und ob seine Ausgabe ein Befehlsergebnis bleiben oder als Datei gespeichert werden sollte. Erledigt ist die Aufgabe, wenn die ausgewählten Befehle zur Übersetzungsstatusanzeige die vorgesehenen Ergebnisse im potodo-Stil liefern.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
I found a tool named potodo 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 -gr 929 library/stdtypes.po 790 library/os.po 660 whatsnew/3.3.po 633 library/curses.po 577 c-api/typeobj.po 555 whatsnew/3.7.po 554 library/datetime.po 539 whatsnew/3.5.po 539 whatsnew/2.6.po 518 whatsnew/3.2.po 517 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 fuzzy for file in *.po */*.po; do echo $(msgattrib --only-fuzzy --no-obsolete "$file" | grep -c '#, fuzzy') $file; done | grep -v ^0 | sort -gr 163 library/functions.po 8 library/statistics.po 5 c-api/function.po 5 c-api/datetime.po 4 library/unittest.po 3 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 progress 4.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%
-
- Vorherrschende Sprache
- Python
- Sterne
- 282
- Forks
- 226
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus python/python-docs-zh-tw
-
Schwierigkeit 2/5 Ein halber Tag Anfängerfreundlichkeit 68/100
python/python-docs-zh-tw#1241 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
python/python-docs-zh-tw#829 ·
-
Support GEMINI.md Offen
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 15/100
python/python-docs-zh-tw#1218 · 1 Reaktion ·
-
python/python-docs-zh-tw#1216 · 1 zugewiesene Person ·
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100
python/python-docs-zh-tw#1082 · 3 Kommentare · 3 Reaktionen ·
Alle Issues in python/python-docs-zh-tw
Ähnliche Issues
-
from:qa priority:P2 reliability tech-debt
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
spec-kitty/spec-kitty#4874 ·
-
fix: inaccuracy ⚠️
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
uabrc/uabrc.github.io#1255 · 1 Kommentar ·
-
kind:bug needs-triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
-
docs
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 85/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
ethereum-optimism/factory#64 ·