gettext (0.22.4)

autopoint --help
Result = 0
Working Dir = /bb.build
Stdout
Usage: autopoint [OPTION]...

Copies standard gettext infrastructure files into a source package.

Options:
      --help           print this help and exit
      --version        print version information and exit
  -f, --force          force overwriting of files that already exist
  -n, --dry-run        print modifications but don't perform them

Report bugs in the bug tracker at <https://savannah.gnu.org/projects/gettext>
or by email to <bug-gettext@gnu.org>.
Stderr
envsubst --help
Result = 0
Working Dir = /bb.build
Stdout
Usage: /BuggyBox/gettext/0.22.4/any/bin/envsubst [OPTION] [SHELL-FORMAT]

Substitutes the values of environment variables.

Operation mode:
  -v, --variables             output the variables occurring in SHELL-FORMAT

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

In normal operation mode, standard input is copied to standard output,
with references to environment variables of the form $VARIABLE or ${VARIABLE}
being replaced with the corresponding values.  If a SHELL-FORMAT is given,
only those environment variables that are referenced in SHELL-FORMAT are
substituted; otherwise all environment variables references occurring in
standard input are substituted.

When --variables is used, standard input is ignored, and the output consists
of the environment variables that are referenced in SHELL-FORMAT, one per line.

Report bugs in the bug tracker at <https://savannah.gnu.org/projects/gettext>
or by email to <bug-gettext@gnu.org>.
Stderr
gettext --help
Result = 0
Working Dir = /bb.build
Stdout
Usage: /BuggyBox/gettext/0.22.4/any/bin/gettext [OPTION] [[TEXTDOMAIN] MSGID]
or:    /BuggyBox/gettext/0.22.4/any/bin/gettext [OPTION] -s [MSGID]...

Display native language translation of a textual message.

  -d, --domain=TEXTDOMAIN   retrieve translated messages from TEXTDOMAIN
  -c, --context=CONTEXT     specify context for MSGID
  -e                        enable expansion of some escape sequences
  -n                        suppress trailing newline
  -E                        (ignored for compatibility)
  [TEXTDOMAIN] MSGID        retrieve translated message corresponding
                            to MSGID from TEXTDOMAIN

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

If the TEXTDOMAIN parameter is not given, the domain is determined from the
environment variable TEXTDOMAIN.  If the message catalog is not found in the
regular directory, another location can be specified with the environment
variable TEXTDOMAINDIR.
When used with the -s option the program behaves like the 'echo' command.
But it does not simply copy its arguments to stdout.  Instead those messages
found in the selected catalog are translated.
Standard search directory: /BuggyBox/gettext/0.22.4/any/share/locale

Report bugs in the bug tracker at <https://savannah.gnu.org/projects/gettext>
or by email to <bug-gettext@gnu.org>.
Stderr
gettext.sh --help
Result = 0
Working Dir = /bb.build
Stdout
GNU gettext shell script function library version 0.22.4
Usage: . gettext.sh
Stderr
gettextize --help
Result = 0
Working Dir = /bb.build
Stdout
Usage: gettextize [OPTION]... [package-dir]

Prepares a source package to use gettext.

Options:
      --help           print this help and exit
      --version        print version information and exit
  -f, --force          force writing of new files even if old exist
      --po-dir=DIR     specify directory with PO files
      --no-changelog   don't update or create ChangeLog files
      --symlink        make symbolic links instead of copying files
  -n, --dry-run        print modifications but don't perform them

Report bugs in the bug tracker at <https://savannah.gnu.org/projects/gettext>
or by email to <bug-gettext@gnu.org>.
Stderr
msgattrib --help
Result = 0
Working Dir = /bb.build
Stdout
Usage: /BuggyBox/gettext/0.22.4/any/bin/msgattrib [OPTION] [INPUTFILE]

Filters the messages of a translation catalog according to their attributes,
and manipulates the attributes.

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

Input file location:
  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.

Output file location:
  -o, --output-file=FILE      write output to specified file
The results are written to standard output if no output file is specified
or if it is -.

Message selection:
      --translated            keep translated, remove untranslated messages
      --untranslated          keep untranslated, remove translated messages
      --no-fuzzy              remove 'fuzzy' marked messages
      --only-fuzzy            keep 'fuzzy' marked messages
      --no-obsolete           remove obsolete #~ messages
      --only-obsolete         keep obsolete #~ messages

Attribute manipulation:
      --set-fuzzy             set all messages 'fuzzy'
      --clear-fuzzy           set all messages non-'fuzzy'
      --set-obsolete          set all messages obsolete
      --clear-obsolete        set all messages non-obsolete
      --previous              when setting 'fuzzy', keep previous msgids
                              of translated messages.
      --clear-previous        remove the "previous msgid" from all messages
      --empty                 when removing 'fuzzy', also set msgstr empty
      --only-file=FILE.po     manipulate only entries listed in FILE.po
      --ignore-file=FILE.po   manipulate only entries not listed in FILE.po
      --fuzzy                 synonym for --only-fuzzy --clear-fuzzy
      --obsolete              synonym for --only-obsolete --clear-obsolete

Input file syntax:
  -P, --properties-input      input file is in Java .properties syntax
      --stringtable-input     input file is in NeXTstep/GNUstep .strings syntax

Output details:
      --color                 use colors and other text attributes always
      --color=WHEN            use colors and other text attributes if WHEN.
                              WHEN may be 'always', 'never', 'auto', or 'html'.
      --style=STYLEFILE       specify CSS style rule file for --color
  -e, --no-escape             do not use C escapes in output (default)
  -E, --escape                use C escapes in output, no extended chars
      --force-po              write PO file even if empty
  -i, --indent                write the .po file using indented style
      --no-location           do not write '#: filename:line' lines
  -n, --add-location          generate '#: filename:line' lines (default)
      --strict                write out strict Uniforum conforming .po file
  -p, --properties-output     write out a Java .properties file
      --stringtable-output    write out a NeXTstep/GNUstep .strings file
  -w, --width=NUMBER          set output page width
      --no-wrap               do not break long message lines, longer than
                              the output page width, into several lines
  -s, --sort-output           generate sorted output
  -F, --sort-by-file          sort output by file location

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>.
Stderr
msgcat --help
Result = 0
Working Dir = /bb.build
Stdout
Usage: /BuggyBox/gettext/0.22.4/any/bin/msgcat [OPTION] [INPUTFILE]...

Concatenates and merges the specified PO files.
Find messages which are common to two or more of the specified PO files.
By using the --more-than option, greater commonality may be requested
before messages are printed.  Conversely, the --less-than option may be
used to specify less commonality before messages are printed (i.e.
--less-than=2 will only print the unique messages).  Translations,
comments, extracted comments, and file positions will be cumulated, except
that if --use-first is specified, they will be taken from the first PO file
to define them.

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

Input file location:
  INPUTFILE ...               input files
  -f, --files-from=FILE       get list of input files from FILE
  -D, --directory=DIRECTORY   add DIRECTORY to list for input files search
If input file is -, standard input is read.

Output file location:
  -o, --output-file=FILE      write output to specified file
The results are written to standard output if no output file is specified
or if it is -.

Message selection:
  -<, --less-than=NUMBER      print messages with less than this many
                              definitions, defaults to infinite if not set
  ->, --more-than=NUMBER      print messages with more than this many
                              definitions, defaults to 0 if not set
  -u, --unique                shorthand for --less-than=2, requests
                              that only unique messages be printed

Input file syntax:
  -P, --properties-input      input files are in Java .properties syntax
      --stringtable-input     input files are in NeXTstep/GNUstep .strings
                              syntax

Output details:
  -t, --to-code=NAME          encoding for output
      --use-first             use first available translation for each
                              message, don't merge several translations
      --lang=CATALOGNAME      set 'Language' field in the header entry
      --color                 use colors and other text attributes always
      --color=WHEN            use colors and other text attributes if WHEN.
                              WHEN may be 'always', 'never', 'auto', or 'html'.
      --style=STYLEFILE       specify CSS style rule file for --color
  -e, --no-escape             do not use C escapes in output (default)
  -E, --escape                use C escapes in output, no extended chars
      --force-po              write PO file even if empty
  -i, --indent                write the .po file using indented style
      --no-location           do not write '#: filename:line' lines
  -n, --add-location          generate '#: filename:line' lines (default)
      --strict                write out strict Uniforum conforming .po file
  -p, --properties-output     write out a Java .properties file
      --stringtable-output    write out a NeXTstep/GNUstep .strings file
  -w, --width=NUMBER          set output page width
      --no-wrap               do not break long message lines, longer than
                              the output page width, into several lines
  -s, --sort-output           generate sorted output
  -F, --sort-by-file          sort output by file location

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>.
Stderr
msgcmp --help
Result = 0
Working Dir = /bb.build
Stdout
Usage: /BuggyBox/gettext/0.22.4/any/bin/msgcmp [OPTION] def.po ref.pot

Compare two Uniforum style .po files to check that both contain the same
set of msgid strings.  The def.po file is an existing PO file with the
translations.  The ref.pot file is the last created PO file, or a PO Template
file (generally created by xgettext).  This is useful for checking that
you have translated each and every message in your program.  Where an exact
match cannot be found, fuzzy matching is used to produce better diagnostics.

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

Input file location:
  def.po                      translations
  ref.pot                     references to the sources
  -D, --directory=DIRECTORY   add DIRECTORY to list for input files search

Operation modifiers:
  -m, --multi-domain          apply ref.pot to each of the domains in def.po
  -N, --no-fuzzy-matching     do not use fuzzy matching
      --use-fuzzy             consider fuzzy entries
      --use-untranslated      consider untranslated entries

Input file syntax:
  -P, --properties-input      input files are in Java .properties syntax
      --stringtable-input     input files are 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>.
Stderr
msgcomm --help
Result = 0
Working Dir = /bb.build
Stdout
Usage: /BuggyBox/gettext/0.22.4/any/bin/msgcomm [OPTION] [INPUTFILE]...

Find messages which are common to two or more of the specified PO files.
By using the --more-than option, greater commonality may be requested
before messages are printed.  Conversely, the --less-than option may be
used to specify less commonality before messages are printed (i.e.
--less-than=2 will only print the unique messages).  Translations,
comments and extracted comments will be preserved, but only from the first
PO file to define them.  File positions from all PO files will be
cumulated.

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

Input file location:
  INPUTFILE ...               input files
  -f, --files-from=FILE       get list of input files from FILE
  -D, --directory=DIRECTORY   add DIRECTORY to list for input files search
If input file is -, standard input is read.

Output file location:
  -o, --output-file=FILE      write output to specified file
The results are written to standard output if no output file is specified
or if it is -.

Message selection:
  -<, --less-than=NUMBER      print messages with less than this many
                              definitions, defaults to infinite if not set
  ->, --more-than=NUMBER      print messages with more than this many
                              definitions, defaults to 1 if not set
  -u, --unique                shorthand for --less-than=2, requests
                              that only unique messages be printed

Input file syntax:
  -P, --properties-input      input files are in Java .properties syntax
      --stringtable-input     input files are in NeXTstep/GNUstep .strings
                              syntax

Output details:
      --color                 use colors and other text attributes always
      --color=WHEN            use colors and other text attributes if WHEN.
                              WHEN may be 'always', 'never', 'auto', or 'html'.
      --style=STYLEFILE       specify CSS style rule file for --color
  -e, --no-escape             do not use C escapes in output (default)
  -E, --escape                use C escapes in output, no extended chars
      --force-po              write PO file even if empty
  -i, --indent                write the .po file using indented style
      --no-location           do not write '#: filename:line' lines
  -n, --add-location          generate '#: filename:line' lines (default)
      --strict                write out strict Uniforum conforming .po file
  -p, --properties-output     write out a Java .properties file
      --stringtable-output    write out a NeXTstep/GNUstep .strings file
  -w, --width=NUMBER          set output page width
      --no-wrap               do not break long message lines, longer than
                              the output page width, into several lines
  -s, --sort-output           generate sorted output
  -F, --sort-by-file          sort output by file location
      --omit-header           don't write header with 'msgid ""' entry

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>.
Stderr
msgconv --help
Result = 0
Working Dir = /bb.build
Stdout
Usage: /BuggyBox/gettext/0.22.4/any/bin/msgconv [OPTION] [INPUTFILE]

Converts a translation catalog to a different character encoding.

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

Input file location:
  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.

Output file location:
  -o, --output-file=FILE      write output to specified file
The results are written to standard output if no output file is specified
or if it is -.

Conversion target:
  -t, --to-code=NAME          encoding for output
The default encoding is the current locale's encoding.

Input file syntax:
  -P, --properties-input      input file is in Java .properties syntax
      --stringtable-input     input file is in NeXTstep/GNUstep .strings syntax

Output details:
      --color                 use colors and other text attributes always
      --color=WHEN            use colors and other text attributes if WHEN.
                              WHEN may be 'always', 'never', 'auto', or 'html'.
      --style=STYLEFILE       specify CSS style rule file for --color
  -e, --no-escape             do not use C escapes in output (default)
  -E, --escape                use C escapes in output, no extended chars
      --force-po              write PO file even if empty
  -i, --indent                indented output style
      --no-location           suppress '#: filename:line' lines
  -n, --add-location          preserve '#: filename:line' lines (default)
      --strict                strict Uniforum output style
  -p, --properties-output     write out a Java .properties file
      --stringtable-output    write out a NeXTstep/GNUstep .strings file
  -w, --width=NUMBER          set output page width
      --no-wrap               do not break long message lines, longer than
                              the output page width, into several lines
  -s, --sort-output           generate sorted output
  -F, --sort-by-file          sort output by file location

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>.
Stderr
msgen --help
Result = 0
Working Dir = /bb.build
Stdout
Usage: /BuggyBox/gettext/0.22.4/any/bin/msgen [OPTION] INPUTFILE

Creates an English translation catalog.  The input file is the last
created English PO file, or a PO Template file (generally created by
xgettext).  Untranslated entries are assigned a translation that is
identical to the msgid.

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

Input file location:
  INPUTFILE                   input PO or POT file
  -D, --directory=DIRECTORY   add DIRECTORY to list for input files search
If input file is -, standard input is read.

Output file location:
  -o, --output-file=FILE      write output to specified file
The results are written to standard output if no output file is specified
or if it is -.

Input file syntax:
  -P, --properties-input      input file is in Java .properties syntax
      --stringtable-input     input file is in NeXTstep/GNUstep .strings syntax

Output details:
      --lang=CATALOGNAME      set 'Language' field in the header entry
      --color                 use colors and other text attributes always
      --color=WHEN            use colors and other text attributes if WHEN.
                              WHEN may be 'always', 'never', 'auto', or 'html'.
      --style=STYLEFILE       specify CSS style rule file for --color
  -e, --no-escape             do not use C escapes in output (default)
  -E, --escape                use C escapes in output, no extended chars
      --force-po              write PO file even if empty
  -i, --indent                indented output style
      --no-location           suppress '#: filename:line' lines
  -n, --add-location          preserve '#: filename:line' lines (default)
      --strict                strict Uniforum output style
  -p, --properties-output     write out a Java .properties file
      --stringtable-output    write out a NeXTstep/GNUstep .strings file
  -w, --width=NUMBER          set output page width
      --no-wrap               do not break long message lines, longer than
                              the output page width, into several lines
  -s, --sort-output           generate sorted output
  -F, --sort-by-file          sort output by file location

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>.
Stderr
msgexec --help
Result = 0
Working Dir = /bb.build
Stdout
Usage: /BuggyBox/gettext/0.22.4/any/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>.
Stderr
msgfilter --help
Result = 0
Working Dir = /bb.build
Stdout
Usage: /BuggyBox/gettext/0.22.4/any/bin/msgfilter [OPTION] FILTER [FILTER-OPTION]

Applies a filter to all translations of a translation catalog.

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.

Output file location:
  -o, --output-file=FILE      write output to specified file
The results are written to standard output if no output file is specified
or if it is -.

The FILTER can be any program that reads a translation from standard input
and writes a modified translation to standard output.

Filter input and output:
  --newline                   add a newline at the end of input and
                                remove a newline from the end of output
Useful FILTER-OPTIONs when the FILTER is 'sed':
  -e, --expression=SCRIPT     add SCRIPT to the commands to be executed
  -f, --file=SCRIPTFILE       add the contents of SCRIPTFILE to the commands
                                to be executed
  -n, --quiet, --silent       suppress automatic printing of pattern space

Input file syntax:
  -P, --properties-input      input file is in Java .properties syntax
      --stringtable-input     input file is in NeXTstep/GNUstep .strings syntax

Output details:
      --color                 use colors and other text attributes always
      --color=WHEN            use colors and other text attributes if WHEN.
                              WHEN may be 'always', 'never', 'auto', or 'html'.
      --style=STYLEFILE       specify CSS style rule file for --color
      --no-escape             do not use C escapes in output (default)
  -E, --escape                use C escapes in output, no extended chars
      --force-po              write PO file even if empty
      --indent                indented output style
      --keep-header           keep header entry unmodified, don't filter it
      --no-location           suppress '#: filename:line' lines
  -n, --add-location          preserve '#: filename:line' lines (default)
      --strict                strict Uniforum output style
  -p, --properties-output     write out a Java .properties file
      --stringtable-output    write out a NeXTstep/GNUstep .strings file
  -w, --width=NUMBER          set output page width
      --no-wrap               do not break long message lines, longer than
                              the output page width, into several lines
  -s, --sort-output           generate sorted output
  -F, --sort-by-file          sort output by file location

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>.
Stderr
msgfmt --help
Result = 0
Working Dir = /bb.build
Stdout
Usage: /BuggyBox/gettext/0.22.4/any/bin/msgfmt [OPTION] filename.po ...

Generate binary message catalog from textual translation description.

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

Input file location:
  filename.po ...             input files
  -D, --directory=DIRECTORY   add DIRECTORY to list for input files search
If input file is -, standard input is read.

Operation mode:
  -j, --java                  Java mode: generate a Java ResourceBundle class
      --java2                 like --java, and assume Java2 (JDK 1.2 or higher)
      --csharp                C# mode: generate a .NET .dll file
      --csharp-resources      C# resources mode: generate a .NET .resources file
      --tcl                   Tcl mode: generate a tcl/msgcat .msg file
      --qt                    Qt mode: generate a Qt .qm file
      --desktop               Desktop Entry mode: generate a .desktop file
      --xml                   XML mode: generate XML file

Output file location:
  -o, --output-file=FILE      write output to specified file
      --strict                enable strict Uniforum mode
If output file is -, output is written to standard output.

Output file location in Java mode:
  -r, --resource=RESOURCE     resource name
  -l, --locale=LOCALE         locale name, either language or language_COUNTRY
      --source                produce a .java file, instead of a .class file
  -d DIRECTORY                base directory of classes directory hierarchy
The class name is determined by appending the locale name to the resource name,
separated with an underscore.  The -d option is mandatory.  The class is
written under the specified directory.

Output file location in C# mode:
  -r, --resource=RESOURCE     resource name
  -l, --locale=LOCALE         locale name, either language or language_COUNTRY
  -d DIRECTORY                base directory for locale dependent .dll files
The -l and -d options are mandatory.  The .dll file is written in a
subdirectory of the specified directory whose name depends on the locale.

Output file location in Tcl mode:
  -l, --locale=LOCALE         locale name, either language or language_COUNTRY
  -d DIRECTORY                base directory of .msg message catalogs
The -l and -d options are mandatory.  The .msg file is written in the
specified directory.

Desktop Entry mode options:
  -l, --locale=LOCALE         locale name, either language or language_COUNTRY
  -o, --output-file=FILE      write output to specified file
  --template=TEMPLATE         a .desktop file used as a template
  -d DIRECTORY                base directory of .po files
  -kWORD, --keyword=WORD      look for WORD as an additional keyword
  -k, --keyword               do not to use default keywords
The -l, -o, and --template options are mandatory.  If -D is specified, input
files are read from the directory instead of the command line arguments.

XML mode options:
  -l, --locale=LOCALE         locale name, either language or language_COUNTRY
  -L, --language=NAME         recognise the specified XML language
  -o, --output-file=FILE      write output to specified file
  --template=TEMPLATE         an XML file used as a template
  -d DIRECTORY                base directory of .po files
The -l, -o, and --template options are mandatory.  If -D is specified, input
files are read from the directory instead of the command line arguments.

Input file syntax:
  -P, --properties-input      input files are in Java .properties syntax
      --stringtable-input     input files are in NeXTstep/GNUstep .strings
                              syntax

Input file interpretation:
  -c, --check                 perform all the checks implied by
                                --check-format, --check-header, --check-domain
      --check-format          check language dependent format strings
      --check-header          verify presence and contents of the header entry
      --check-domain          check for conflicts between domain directives
                                and the --output-file option
  -C, --check-compatibility   check that GNU msgfmt behaves like X/Open msgfmt
      --check-accelerators[=CHAR]  check presence of keyboard accelerators for
                                menu items
  -f, --use-fuzzy             use fuzzy entries in output

Output details:
      --no-convert            don't convert the messages to UTF-8 encoding
      --no-redundancy         don't pre-expand ISO C 99 <inttypes.h>
                                format string directive macros
  -a, --alignment=NUMBER      align strings to NUMBER bytes (default: 1)
      --endianness=BYTEORDER  write out 32-bit numbers in the given byte order
                                (big or little, default depends on platform)
      --no-hash               binary file will not include the hash table

Informative output:
  -h, --help                  display this help and exit
  -V, --version               output version information and exit
      --statistics            print statistics about translations
  -v, --verbose               increase verbosity level

Report bugs in the bug tracker at <https://savannah.gnu.org/projects/gettext>
or by email to <bug-gettext@gnu.org>.
Stderr
msggrep --help
Result = 0
Working Dir = /bb.build
Stdout
Usage: /BuggyBox/gettext/0.22.4/any/bin/msggrep [OPTION] [INPUTFILE]

Extracts all messages of a translation catalog that match a given pattern
or belong to some given source files.

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

Input file location:
  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.

Output file location:
  -o, --output-file=FILE      write output to specified file
The results are written to standard output if no output file is specified
or if it is -.

Message selection:
  [-N SOURCEFILE]... [-M DOMAINNAME]...
  [-J MSGCTXT-PATTERN] [-K MSGID-PATTERN] [-T MSGSTR-PATTERN]
  [-C COMMENT-PATTERN] [-X EXTRACTED-COMMENT-PATTERN]
A message is selected if it comes from one of the specified source files,
or if it comes from one of the specified domains,
or if -J is given and its context (msgctxt) matches MSGCTXT-PATTERN,
or if -K is given and its key (msgid or msgid_plural) matches MSGID-PATTERN,
or if -T is given and its translation (msgstr) matches MSGSTR-PATTERN,
or if -C is given and the translator's comment matches COMMENT-PATTERN,
or if -X is given and the extracted comment matches EXTRACTED-COMMENT-PATTERN.

When more than one selection criterion is specified, the set of selected
messages is the union of the selected messages of each criterion.

MSGCTXT-PATTERN or MSGID-PATTERN or MSGSTR-PATTERN or COMMENT-PATTERN or
EXTRACTED-COMMENT-PATTERN syntax:
  [-E | -F] [-e PATTERN | -f FILE]...
PATTERNs are basic regular expressions by default, or extended regular
expressions if -E is given, or fixed strings if -F is given.

  -N, --location=SOURCEFILE   select messages extracted from SOURCEFILE
  -M, --domain=DOMAINNAME     select messages belonging to domain DOMAINNAME
  -J, --msgctxt               start of patterns for the msgctxt
  -K, --msgid                 start of patterns for the msgid
  -T, --msgstr                start of patterns for the msgstr
  -C, --comment               start of patterns for the translator's comment
  -X, --extracted-comment     start of patterns for the extracted comment
  -E, --extended-regexp       PATTERN is an extended regular expression
  -F, --fixed-strings         PATTERN is a set of newline-separated strings
  -e, --regexp=PATTERN        use PATTERN as a regular expression
  -f, --file=FILE             obtain PATTERN from FILE
  -i, --ignore-case           ignore case distinctions
  -v, --invert-match          output only the messages that do not match any
                              selection criterion

Input file syntax:
  -P, --properties-input      input file is in Java .properties syntax
      --stringtable-input     input file is in NeXTstep/GNUstep .strings syntax

Output details:
      --color                 use colors and other text attributes always
      --color=WHEN            use colors and other text attributes if WHEN.
                              WHEN may be 'always', 'never', 'auto', or 'html'.
      --style=STYLEFILE       specify CSS style rule file for --color
      --no-escape             do not use C escapes in output (default)
      --escape                use C escapes in output, no extended chars
      --force-po              write PO file even if empty
      --indent                indented output style
      --no-location           suppress '#: filename:line' lines
  -n, --add-location          preserve '#: filename:line' lines (default)
      --strict                strict Uniforum output style
  -p, --properties-output     write out a Java .properties file
      --stringtable-output    write out a NeXTstep/GNUstep .strings file
  -w, --width=NUMBER          set output page width
      --no-wrap               do not break long message lines, longer than
                              the output page width, into several lines
      --sort-output           generate sorted output
      --sort-by-file          sort output by file location

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>.
Stderr
msginit --help
Result = 0
Working Dir = /bb.build
Stdout
Usage: /BuggyBox/gettext/0.22.4/any/bin/msginit [OPTION]

Creates a new PO file, initializing the meta information with values from the
user's environment.

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

Input file location:
  -i, --input=INPUTFILE       input POT file
If no input file is given, the current directory is searched for the POT file.
If it is -, standard input is read.

Output file location:
  -o, --output-file=FILE      write output to specified PO file
If no output file is given, it depends on the --locale option or the user's
locale setting.  If it is -, the results are written to standard output.

Input file syntax:
  -P, --properties-input      input file is in Java .properties syntax
      --stringtable-input     input file is in NeXTstep/GNUstep .strings syntax

Output details:
  -l, --locale=LL_CC[.ENCODING]  set target locale
      --no-translator         assume the PO file is automatically generated
      --color                 use colors and other text attributes always
      --color=WHEN            use colors and other text attributes if WHEN.
                              WHEN may be 'always', 'never', 'auto', or 'html'.
      --style=STYLEFILE       specify CSS style rule file for --color
  -p, --properties-output     write out a Java .properties file
      --stringtable-output    write out a NeXTstep/GNUstep .strings file
  -w, --width=NUMBER          set output page width
      --no-wrap               do not break long message lines, longer than
                              the output page width, into several lines

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>.
Stderr
msgmerge --help
Result = 0
Working Dir = /bb.build
Stdout
Stderr
/BuggyBox/gettext/0.22.4/any/bin/msgmerge: error while loading shared libraries: libgomp.so.1: cannot open shared object file: No such file or directory
msgunfmt --help
Result = 0
Working Dir = /bb.build
Stdout
Usage: /BuggyBox/gettext/0.22.4/any/bin/msgunfmt [OPTION] [FILE]...

Convert binary message catalog to Uniforum style .po file.

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

Operation mode:
  -j, --java                  Java mode: input is a Java ResourceBundle class
      --csharp                C# mode: input is a .NET .dll file
      --csharp-resources      C# resources mode: input is a .NET .resources file
      --tcl                   Tcl mode: input is a tcl/msgcat .msg file

Input file location:
  FILE ...                    input .mo files
If no input file is given or if it is -, standard input is read.

Input file location in Java mode:
  -r, --resource=RESOURCE     resource name
  -l, --locale=LOCALE         locale name, either language or language_COUNTRY
The class name is determined by appending the locale name to the resource name,
separated with an underscore.  The class is located using the CLASSPATH.

Input file location in C# mode:
  -r, --resource=RESOURCE     resource name
  -l, --locale=LOCALE         locale name, either language or language_COUNTRY
  -d DIRECTORY                base directory for locale dependent .dll files
The -l and -d options are mandatory.  The .dll file is located in a
subdirectory of the specified directory whose name depends on the locale.

Input file location in Tcl mode:
  -l, --locale=LOCALE         locale name, either language or language_COUNTRY
  -d DIRECTORY                base directory of .msg message catalogs
The -l and -d options are mandatory.  The .msg file is located in the
specified directory.

Output file location:
  -o, --output-file=FILE      write output to specified file
The results are written to standard output if no output file is specified
or if it is -.

Output details:
      --color                 use colors and other text attributes always
      --color=WHEN            use colors and other text attributes if WHEN.
                              WHEN may be 'always', 'never', 'auto', or 'html'.
      --style=STYLEFILE       specify CSS style rule file for --color
  -e, --no-escape             do not use C escapes in output (default)
  -E, --escape                use C escapes in output, no extended chars
      --force-po              write PO file even if empty
  -i, --indent                write indented output style
      --strict                write strict uniforum style
  -p, --properties-output     write out a Java .properties file
      --stringtable-output    write out a NeXTstep/GNUstep .strings file
  -w, --width=NUMBER          set output page width
      --no-wrap               do not break long message lines, longer than
                              the output page width, into several lines
  -s, --sort-output           generate sorted output

Informative output:
  -h, --help                  display this help and exit
  -V, --version               output version information and exit
  -v, --verbose               increase verbosity level

Report bugs in the bug tracker at <https://savannah.gnu.org/projects/gettext>
or by email to <bug-gettext@gnu.org>.
Stderr
msguniq --help
Result = 0
Working Dir = /bb.build
Stdout
Usage: /BuggyBox/gettext/0.22.4/any/bin/msguniq [OPTION] [INPUTFILE]

Unifies duplicate translations in a translation catalog.
Finds duplicate translations of the same message ID.  Such duplicates are
invalid input for other programs like msgfmt, msgmerge or msgcat.  By
default, duplicates are merged together.  When using the --repeated option,
only duplicates are output, and all other messages are discarded.  Comments
and extracted comments will be cumulated, except that if --use-first is
specified, they will be taken from the first translation.  File positions
will be cumulated.  When using the --unique option, duplicates are discarded.

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

Input file location:
  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.

Output file location:
  -o, --output-file=FILE      write output to specified file
The results are written to standard output if no output file is specified
or if it is -.

Message selection:
  -d, --repeated              print only duplicates
  -u, --unique                print only unique messages, discard duplicates

Input file syntax:
  -P, --properties-input      input file is in Java .properties syntax
      --stringtable-input     input file is in NeXTstep/GNUstep .strings syntax

Output details:
  -t, --to-code=NAME          encoding for output
      --use-first             use first available translation for each
                              message, don't merge several translations
      --color                 use colors and other text attributes always
      --color=WHEN            use colors and other text attributes if WHEN.
                              WHEN may be 'always', 'never', 'auto', or 'html'.
      --style=STYLEFILE       specify CSS style rule file for --color
  -e, --no-escape             do not use C escapes in output (default)
  -E, --escape                use C escapes in output, no extended chars
      --force-po              write PO file even if empty
  -i, --indent                write the .po file using indented style
      --no-location           do not write '#: filename:line' lines
  -n, --add-location          generate '#: filename:line' lines (default)
      --strict                write out strict Uniforum conforming .po file
  -p, --properties-output     write out a Java .properties file
      --stringtable-output    write out a NeXTstep/GNUstep .strings file
  -w, --width=NUMBER          set output page width
      --no-wrap               do not break long message lines, longer than
                              the output page width, into several lines
  -s, --sort-output           generate sorted output
  -F, --sort-by-file          sort output by file location

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>.
Stderr
ngettext --help
Result = 0
Working Dir = /bb.build
Stdout
Usage: /BuggyBox/gettext/0.22.4/any/bin/ngettext [OPTION] [TEXTDOMAIN] MSGID MSGID-PLURAL COUNT

Display native language translation of a textual message whose grammatical
form depends on a number.

  -d, --domain=TEXTDOMAIN   retrieve translated message from TEXTDOMAIN
  -c, --context=CONTEXT     specify context for MSGID
  -e                        enable expansion of some escape sequences
  -E                        (ignored for compatibility)
  [TEXTDOMAIN]              retrieve translated message from TEXTDOMAIN
  MSGID MSGID-PLURAL        translate MSGID (singular) / MSGID-PLURAL (plural)
  COUNT                     choose singular/plural form based on this value

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

If the TEXTDOMAIN parameter is not given, the domain is determined from the
environment variable TEXTDOMAIN.  If the message catalog is not found in the
regular directory, another location can be specified with the environment
variable TEXTDOMAINDIR.
Standard search directory: /BuggyBox/gettext/0.22.4/any/share/locale

Report bugs in the bug tracker at <https://savannah.gnu.org/projects/gettext>
or by email to <bug-gettext@gnu.org>.
Stderr
recode-sr-latin --help
Result = 0
Working Dir = /bb.build
Stdout
Usage: /BuggyBox/gettext/0.22.4/any/bin/recode-sr-latin [OPTION]

Recode Serbian text from Cyrillic to Latin script.
The input text is read from standard input.  The converted text is output to
standard output.

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>.
Stderr
xgettext --help
Result = 0
Working Dir = /bb.build
Stdout
Usage: /BuggyBox/gettext/0.22.4/any/bin/xgettext [OPTION] [INPUTFILE]...

Extract translatable strings from given input files.

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

Input file location:
  INPUTFILE ...               input files
  -f, --files-from=FILE       get list of input files from FILE
  -D, --directory=DIRECTORY   add DIRECTORY to list for input files search
If input file is -, standard input is read.

Output file location:
  -d, --default-domain=NAME   use NAME.po for output (instead of messages.po)
  -o, --output=FILE           write output to specified file
  -p, --output-dir=DIR        output files will be placed in directory DIR
If output file is -, output is written to standard output.

Choice of input file language:
  -L, --language=NAME         recognise the specified language
                                (C, C++, ObjectiveC, PO, Shell, Python, Lisp,
                                EmacsLisp, librep, Scheme, Smalltalk, Java,
                                JavaProperties, C#, awk, YCP, Tcl, Perl, PHP,
                                Ruby, GCC-source, NXStringTable, RST, RSJ,
                                Glade, Lua, JavaScript, Vala, Desktop)
  -C, --c++                   shorthand for --language=C++
By default the language is guessed depending on the input file name extension.

Input file interpretation:
      --from-code=NAME        encoding of input files
                                (except for Python, Tcl, Glade)
By default the input files are assumed to be in ASCII.

Operation mode:
  -j, --join-existing         join messages with existing file
  -x, --exclude-file=FILE.po  entries from FILE.po are not extracted
  -cTAG, --add-comments=TAG   place comment blocks starting with TAG and
                                preceding keyword lines in output file
  -c, --add-comments          place all comment blocks preceding keyword lines
                                in output file
      --check=NAME            perform syntax check on messages
                                (ellipsis-unicode, space-ellipsis,
                                 quote-unicode, bullet-unicode)
      --sentence-end=TYPE     type describing the end of sentence
                                (single-space, which is the default, 
                                 or double-space)

Language specific options:
  -a, --extract-all           extract all strings
                                (only languages C, C++, ObjectiveC, Shell,
                                Python, Lisp, EmacsLisp, librep, Scheme, Java,
                                C#, awk, Tcl, Perl, PHP, GCC-source, Glade,
                                Lua, JavaScript, Vala)
  -kWORD, --keyword=WORD      look for WORD as an additional keyword
  -k, --keyword               do not to use default keywords
                                (only languages C, C++, ObjectiveC, Shell,
                                Python, Lisp, EmacsLisp, librep, Scheme, Java,
                                C#, awk, Tcl, Perl, PHP, GCC-source, Glade,
                                Lua, JavaScript, Vala, Desktop)
      --flag=WORD:ARG:FLAG    additional flag for strings inside the argument
                              number ARG of keyword WORD
                                (only languages C, C++, ObjectiveC, Shell,
                                Python, Lisp, EmacsLisp, librep, Scheme, Java,
                                C#, awk, YCP, Tcl, Perl, PHP, GCC-source,
                                Lua, JavaScript, Vala)
  -T, --trigraphs             understand ANSI C trigraphs for input
                                (only languages C, C++, ObjectiveC)
      --its=FILE              apply ITS rules from FILE
                                (only XML based languages)
      --qt                    recognize Qt format strings
                                (only language C++)
      --kde                   recognize KDE 4 format strings
                                (only language C++)
      --boost                 recognize Boost format strings
                                (only language C++)
      --debug                 more detailed formatstring recognition result

Output details:
      --color                 use colors and other text attributes always
      --color=WHEN            use colors and other text attributes if WHEN.
                              WHEN may be 'always', 'never', 'auto', or 'html'.
      --style=STYLEFILE       specify CSS style rule file for --color
  -e, --no-escape             do not use C escapes in output (default)
  -E, --escape                use C escapes in output, no extended chars
      --force-po              write PO file even if empty
  -i, --indent                write the .po file using indented style
      --no-location           do not write '#: filename:line' lines
  -n, --add-location          generate '#: filename:line' lines (default)
      --strict                write out strict Uniforum conforming .po file
      --properties-output     write out a Java .properties file
      --stringtable-output    write out a NeXTstep/GNUstep .strings file
      --itstool               write out itstool comments
  -w, --width=NUMBER          set output page width
      --no-wrap               do not break long message lines, longer than
                              the output page width, into several lines
  -s, --sort-output           generate sorted output (deprecated)
  -F, --sort-by-file          sort output by file location
      --omit-header           don't write header with 'msgid ""' entry
      --copyright-holder=STRING  set copyright holder in output
      --foreign-user          omit FSF copyright in output for foreign user
      --package-name=PACKAGE  set package name in output
      --package-version=VERSION  set package version in output
      --msgid-bugs-address=EMAIL@ADDRESS  set report address for msgid bugs
  -m[STRING], --msgstr-prefix[=STRING]  use STRING or "" as prefix for msgstr
                                values
  -M[STRING], --msgstr-suffix[=STRING]  use STRING or "" as suffix for msgstr
                                values

Informative output:
  -h, --help                  display this help and exit
  -V, --version               output version information and exit
  -v, --verbose               increase verbosity level

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