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
.potranslation 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
.pofiles 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]}}
