OS Manuals

/usr/bin/msgexec

GNU locale utilities

From gettext 1.0-r8 (os), captured 2026-11-05 by running msgexec --help (exit 0). permalink

Usage: /usr/bin/msgexec [OPTION] COMMAND [COMMAND-OPTION]

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:
  --newline                   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
      --stringtable-input     input file is in NeXTstep/GNUstep .strings syntax

Informative output:
  -h, --help                  display this help and exit
  -V, --version               output version information and exit

Report bugs in the bug tracker at <https://savannah.gnu.org/projects/gettext>
or by email to <bug-gettext@gnu.org>.
Options (7)
OptionDescriptionSource
--newlineadd newline at the end of inputhelp + man
-i, --input INPUTFILEinput PO filehelp + man
-D, --directory DIRECTORYadd DIRECTORY to list for input files searchhelp + man
-P, --properties-inputinput file is in Java .properties syntaxhelp + man
--stringtable-inputinput file is in NeXTstep/GNUstep .strings syntaxhelp + man
-h, --helpdisplay this help and exithelp + man
-V, --versionoutput version information and exithelp + man

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.