gettext(1) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

gettext(1)

gettext(1)                       User Commands                      gettext(1)

NAME
       gettext - retrieve text string from message database

SYNOPSIS
       gettext [-d textdomain | --domain=textdomain] [textdomain] msgid


       gettext -s [-e] [-n] [-d textdomain | --domain=textdomain] msgid...

DESCRIPTION
       The gettext utility retrieves a translated text string corresponding to
       string  msgid  from a message object generated with msgfmt(1). The mes‐
       sage object name is derived from the optional  argument  textdomain  if
       present,  otherwise  from  the  TEXTDOMAIN environment. If no domain is
       specified, or if a corresponding string cannot be found, gettext prints
       msgid.


       Ordinarily, gettext  looks  for  its  message  object  in  /usr/lib/lo‐
       cale/lang/LC_MESSAGES  where  lang  is the locale name. If present, the
       TEXTDOMAINDIR environment variable replaces the pathname  component  up
       to lang.


       This  command  interprets C escape sequences such as \t for tab. Use \\
       to print a backslash. To produce a message on a line of its own, either
       enter \n at the end of msgid, or use this command in  conjunction  with
       printf(1).


       When used with the -s option, gettext behaves like echo(1). But it does
       not  simply  copy its arguments to standard output. Instead, those mes‐
       sages found in the selected catalog are translated.

OPTIONS
       The following options are supported:

       -d textdomain             Retrieves translated messages from the domain
       -−domain=textdomain       textdomain, if textdomain is not specified as
                                 an operand.



       -e                        Enables expansion of some escape sequences if
                                 used with the -s option.


       -n                        Suppresses trailing newline if used with  the
                                 -s option.


       -s                        Behaves like echo(1) (see DESCRIPTION above).
                                 If  the  -s option is specified, no expansion
                                 of C escape sequences is performed and a new‐
                                 line character is appended to the output,  by
                                 default.


OPERANDS
       The following operands are supported:

       textdomain    A  domain  name used to retrieve the messages. This over‐
                     rides the specification by the -d or -−domain options, if
                     present.


       msgid         A key to retrieve the localized message.


ENVIRONMENT VARIABLES
       LANG             Specifies locale name.


       LC_MESSAGES      Specifies messaging locale, and if  present  overrides
                        LANG for messages.


       TEXTDOMAIN       Specifies  the text domain name, which is identical to
                        the message object filename without .mo suffix.


       TEXTDOMAINDIR    Specifies the pathname to  the  message  database.  If
                        present, replaces /usr/lib/locale.


ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:

       tab()  box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) ATTRIBUTE TYPEAT‐
       TRIBUTE VALUE _ Availabilitysystem/core-os


SEE ALSO
       echo(1), gettext(1g), msgfmt(1), printf(1), gettext(3C), setlocale(3C),
       attributes(7)


       gettext APIs in Internationalizing and Localizing Applications in  Ora‐
       cle Solaris

NOTES
       This is the shell equivalent of the library routine gettext(3C).

HISTORY
       Support  for  the -d, -e, -n, -s, and --domain options was added to the
       gettext command in Solaris 9.


       The gettext command was added in Solaris 2.0.

Oracle Solaris 11.4               25 Nov 2024                       gettext(1)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3