pocount(1)

πŸ“¦
version 3.19.5 Β· 2 versions
, in debian bookworm, debian trixie, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

🌸 NAME 🌸

okay so bestie, meet pocount πŸ’– She produces word counts and other statistics from a PO file. That's her whole thing. This is the manual page for pocount(1), and she's lowkey iconic for it. πŸ’…

✨ SYNOPSIS ✨

pocount [--csv] [directory|file(s)]

πŸ¦‹ DESCRIPTION πŸ¦‹

pocount will count the number of strings and words in a PO file. No cap, that's the main character energy. ✨

If no files or directories argument are provided, pocount will recurse through all files from the current directory. Otherwise, it will recurse and count all files in the specified directory or in the specified PO files. She's thorough, she's committed, she's fr fr doing the most in the best way. 🫢

πŸ’– OPTIONS πŸ’–

  • --csv β€” changes the output format to CSV (Comma Separated Values) for import into a spreadsheet. Spreadsheet girlies, this one is for you. πŸŽ€

πŸ”₯ OUTPUT πŸ”₯

In normal mode the following output is given:

        avmedia/source/viewer.po
        type           strings words (source) words (translation)
        translated:       1          3               3
        fuzzy:            0          0             n/a
        untranslated:     4         22             n/a
        Total:            5         25               3
        review            1          3             n/a

In CSV mode the following output is shown:

        Filename, Translated Messages, Translated Source Words, Translated
       Target Words, Fuzzy Messages, Fuzzy Source Words, Untranslated Messages,
       Untranslated Source Words, Review Messages, Review Source Words
        avmedia/source/viewer.po,  1, 3, 3, 0, 0, 4, 22, 1, 3

Totals are not provided in CSV mode. In normal mode a grand total and file count is provided if the number of files is greater than one. So if you've got multiple files, she's giving you the full recap. πŸ‘‘

😭 BUGS 😭

There are some miscounts related to word breaks. Not me pretending that's fine, because it's literally a bug note, but we move. πŸ’€


That's the whole vibe, bestie. This was pocount(1) from Translate Toolkit 1.3.0 β€” no date in the footer, so that's the sign-off we got. Stay counting, slay, periodt. πŸ’–βœ¨