Risk-Aware Code Review: Auto Approve Low-Risk Changes
LiveReview LiveReview LiveReview - Free, Risk-Aware Code Review: Auto Approve Low-Risk Changes | Product Hunt LiveReview - Free, Risk-Aware Code Review: Auto Approve Low-Risk Changes | Product Hunt GitHub Install Now

We'd appreciate a star

Concatenate PO Files - Combine Translations | Online Free DevTools by Hexmos

Combine translations with msgcat, a command-line tool for merging .po files. Easily consolidate language catalogs for software localization. Free online tool, no registration required.

msgcat

Concatenate and merge multiple .po translation files. Useful in software localization pipelines to combine message catalogs with filtering options. More information: https://www.gnu.org/software/gettext/manual/gettext.html#msgcat-Invocation.

  • Combine multiple .po files into one:

msgcat {{file1.po file2.po ...}} {{[-o|--output-file]}} {{combined.po}}

  • Combine input files listed in a text file:

msgcat {{[-f|--files-from]}} {{path/to/file_list.txt}} {{[-o|--output-file]}} {{combined.po}}

  • Set the output encoding (e.g. UTF-8):

msgcat {{[-t|--to-code]}} {{UTF-8}} {{input.po}} {{[-o|--output-file]}} {{output.po}}

  • Output only unique messages (appearing in one file only):

msgcat {{[-u|--unique]}} {{file1.po file2.po ...}} {{[-o|--output-file]}} {{unique.po}}

  • Use the first available translation for duplicate entries:

msgcat --use-first {{file1.po file2.po ...}} {{[-o|--output-file]}} {{output.po}}

  • Display help:

msgcat {{[-h|--help]}}

See Also