MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


User Commands                                           gettxt(1)



NAME
     gettxt - retrieve a text string from a message database

SYNOPSIS
     gettxt msgfile : msgnum [dfltmsg]


DESCRIPTION
     gettxt retrieves a text string from a message  file  in  the
     directory /usr/lib/locale/locale/LCMESAGES . The directory
     name locale corresponds to the language in  which  the  text
     strings are written; see setlocale(3C).

     msgfile      Name   of   the   file   in    the    directory
                  /usr/lib/locale/locale/LCMESAGES  to retrieve
                  msgnum from. The name of msgfile can be  up  to
                  14  characters  in  length, but may not contain
                  either \0  (null)  or  the  ASCI  code  for  /
                  (slash) or : (colon).


     msgnum       Sequence number of the string to retrieve  from
                  msgfile.  The  strings  in msgfile are numbered
                  sequentially from 1 to n, where n is the number
                  of strings in the file.


     dfltmsg     Default string to be displayed if gettxt  fails
                  to  retrieve  msgnum  from  msgfile. Nongraphic
                  characters must be  represented  as  alphabetic
                  escape sequences.



     The text string to be retrieved  is  in  the  file  msgfile,
     created  by  the  mkmsgs(1)  utility and installed under the
     directory /usr/lib/locale/locale/LCMESAGES   . You control
     which directory is searched by setting the environment vari-
     able LCMESAGES. If LCMESAGES is not set, the environment
     variable  LANG  will  be used. If LANG is not set, the files
     containing   the   strings   are   under    the    directory
     /usr/lib/locale/C/LCMESAGES .


     If gettxt fails to  retrieve  a  message  in  the  requested
     language,  it  will  try  to  retrieve the same message from
     /usr/lib/locale/C/LCMESAGES/ msgfile. If this also  fails,
     and  if  dfltmsg  is  present  and  non-null,  then it will
     display the value of dfltmsg; if dfltmsg is not present or
     is  null,  then  it  will  display  the  string  Message not
     found!!.




SunOS 5.11          Last change: 20 Dec 1996                    1






User Commands                                           gettxt(1)



EXAMPLES
     Example 1 The environment variables LANG and LCMESAGES.


     If the environment variables LANG or  LCMESAGES  have  not
     been  set  to other than their default values, the following
     example:


       example% gettxt UX:10 "hello world\n"




     will   try   to   retrieve    the    10th    message    from
     /usr/lib/locale/C/UX/msgfile.  If  the  retrieval fails, the
     message "hello  world,"  followed  by  a  newline,  will  be
     displayed.


ENVIRONMENT VARIABLES
     See environ(5) for descriptions of the following environment
     variables  that affect the execution of gettxt: LCTYPE and
     LCMESAGES.

     LCTYPE        Determines how  gettxt  handles  characters.
                     When  LCTYPE  is  set  to  a  valid value,
                     gettxt  can  display  and  handle  text  and
                     filenames  containing  valid  characters for
                     that locale. gettxt can display  and  handle
                     Extended  Unix  Code  (EUC) characters where
                     any individual character can be 1, 2,  or  3
                     bytes wide. gettxt can also handle EUC char-
                     acters of 1, 2, or more  column  widths.  In
                     the  "C"  locale,  only  characters from ISO
                     8859-1 are valid.


     LCMESAGES     Determines how  diagnostic  and  informative
                     messages  are  presented.  This includes the
                     language and style of the messages, and  the
                     correct  form  of  affirmative  and negative
                     responses.  In the "C" locale, the  messages
                     are  presented  in the default form found in
                     the program  itself  (in  most  cases,  U.S.
                     English).


FILES
     /usr/lib/locale/C/LCMESAGES/*

         default message files created by mkmsgs(1)



SunOS 5.11          Last change: 20 Dec 1996                    2






User Commands                                           gettxt(1)



     /usr/lib/locale/locale/LCMESAGES/*

         message  files  for  different  languages   created   by
         mkmsgs(1)


ATRIBUTES
     See attributes(5) for descriptions of the  following  attri-
     butes:



     
           ATRIBUTE TYPE               ATRIBUTE VALUE       
    
     Availability                 SUNWloc                     
     CSI                          Enabled                     
    


SEE ALSO
     exstr(1), mkmsgs(1), srchtxt(1), gettxt(3C),  setlocale(3C),
     attributes(5), environ(5)
































SunOS 5.11          Last change: 20 Dec 1996                    3



OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™