Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Adoptpotodo in Makefile #130

Open
Open
Labels
@mattwang44

Description

@mattwang44

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%

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions


      [8]ページ先頭

      ©2009-2025 Movatter.jp