How to Split a Large PO File by Section or Language
Split a large gettext PO file into smaller per-section or per-module catalogs with msggrep — filter by source location, msgid keyword, or context, then grab the leftover complement. Plus a polib script to split by module automatically, why a single PO can’t be split by language (and what to do instead with msginit), and how to keep headers and plural forms intact.