Updated: 2022/Sep/29

Please read Privacy Policy. It's for your privacy.


GETTEXT(1)                  General Commands Manual                 GETTEXT(1)

NAME
     gettext - message translation front-end

SYNOPSIS
     gettext [-h]
     gettext [-en] [textdomain] msgid
     gettext -s [-n] [msgid ...]

DESCRIPTION
     gettext attempts to translate a given msgid into the locale-specific
     string as determined by the environment.  If a translation file is not
     found, or a translation for the given msgid is not found, the original
     string will be echoed.

     If the textdomain is not provided as an argument, the TEXTDOMAIN
     environment variable will be consulted instead.

     By default gettext will look for message catalogs in /usr/share/locale.
     If the environment variable TEXTDOMAINDIR is defined, then that will
     override the default location.

     The following flags are available:

     -e      Interpret backslash escape sequences prior to translation.

     -h      Print the usage information

     -n      If -s is used, do not add the trailing newline.  If -s is not
             provided, this flag will do nothing.

     -s      Act similarly to echo(1).  All msgid arguments will be
             translated, and a newline will be appended to the output string.

ENVIRONMENT
     TEXTDOMAIN
             The domain to use when looking up msgids.

     TEXTDOMAINDIR
             The location of message catalogs to use, overriding
             /usr/share/locale.

EXIT STATUS
     The gettext utility exits 0 on success, and >0 if an error occurs.

EXAMPLES
           $ LANG=es gettext grep 'writing output'
           escribiendo el resultado

SEE ALSO
     echo(1), gettext(3), environ(7)

NetBSD 10.99                     June 3, 2015                     NetBSD 10.99