Your company here — click to reach over 10,000 unique daily visitors

msgexec - Man Page

process translations of message catalog




Applies a command to all translations of a translation catalog. The COMMAND can be any program that reads a translation from standard input.  It is invoked once for each translation.  Its output becomes msgexec's output.  msgexec's return code is the maximum return code across all invocations.

A special builtin command called '0' outputs the translation, followed by a null byte.  The output of "msgexec 0" is suitable as input for "xargs -0".

Command input


add newline at the end of input

Mandatory arguments to long options are mandatory for short options too.

Input file location

-i,  --input=INPUTFILE

input PO file

-D,  --directory=DIRECTORY

add DIRECTORY to list for input files search

If no input file is given or if it is -, standard input is read.

Input file syntax

-P,  --properties-input

input file is in Java .properties syntax


input file is in NeXTstep/GNUstep .strings syntax

Informative output

-h,  --help

display this help and exit

-V,  --version

output version information and exit


Written by Bruno Haible.

Reporting Bugs

Report bugs in the bug tracker at <https://savannah.gnu.org/projects/gettext> or by email to <bug-gettext@gnu.org>.

See Also

The full documentation for msgexec is maintained as a Texinfo manual.  If the info and msgexec programs are properly installed at your site, the command

info msgexec

should give you access to the complete manual.


February 2024 GNU gettext-tools 0.22.5