gettext man page on SmartOS

Man page or keyword search:  
man Server   16655 pages
apropos Keyword Search (all sections)
Output format
SmartOS logo
[printable version]

GETTEXT(1)							    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/locale/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
       messages found in the selected catalog are translated.

OPTIONS
       The following options are supported:

       -d textdomain
       -−domain=textdomain
				 Retrieves translated messages from the domain
				 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.

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

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

				 Sep 17, 2001			    GETTEXT(1)
[top]

List of man pages available for SmartOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net