podiff
« Back to VersTracker
Description:
Compare textual information in two PO files
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: po gettext translation localization cli
Install: brew install podiff
About:
PoDiff is a command-line utility designed to compare the textual content of two GNU gettext PO (Portable Object) translation files. It identifies differences in msgid, msgstr, and comments, helping translators and developers synchronize translation files without merging.
Key Features:
  • Compares msgid and msgstr entries between two PO files
  • Highlights missing, obsolete, and changed translations
  • Outputs differences in a human-readable format
  • Preserves translator comments during comparison
Use Cases:
  • Synchronizing translation files after source string updates
  • Reviewing changes between different versions of PO files
Alternatives:
  • msgmerge – Part of gettext suite; merges PO files but focuses on updating catalogs rather than detailed diff output
  • diff – Generic file comparison; lacks understanding of PO file structure and semantics
Version History
Detected Version Rev Change Commit
Sep 16, 2025 11:26am 0 VERSION_BUMP 171f2279
Sep 13, 2024 6:53am 0 VERSION_BUMP abe9cbf5