commands.sh

msgcat

all

Concatenate and merge multiple `.po` translation files. Useful in software localization pipelines to combine message catalogs with filtering options.

More info →

Options (5)

-o, --output-fileboolean

Combine multiple `.po` files into one

Example: msgcat {{file1.po file2.po ...}} {{[-o|--output-file]}} {{combined.po}}
-f, --files-fromboolean

Combine input files listed in a text file

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

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

Example: msgcat {{[-t|--to-code]}} {{UTF-8}} {{input.po}} {{[-o|--output-file]}} {{output.po}}
-u, --uniqueboolean

Output only unique messages (appearing in one file only)

Example: msgcat {{[-u|--unique]}} {{file1.po file2.po ...}} {{[-o|--output-file]}} {{unique.po}}
-h, --helpboolean

Display help

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

Examples (6)

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]
made by @shridhargupta | data from tldr-pages