# SOME DESCRIPTIVE TITLE
# Copyright (C) YEAR Free Software Foundation, Inc.
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2012-05-01 04:38+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

#. type: TH
#: build/C/man3/catgets.3:24
#, no-wrap
msgid "CATGETS"
msgstr ""

#. type: TH
#: build/C/man3/catgets.3:24
#, no-wrap
msgid "1998-08-09"
msgstr ""

#. type: TH
#: build/C/man3/catgets.3:24 build/C/man3/catopen.3:26 build/C/man3/isalpha.3:29 build/C/man7/locale.7:30 build/C/man3/localeconv.3:24 build/C/man3/nl_langinfo.3:14 build/C/man3/setlocale.3:30 build/C/man3/strfmon.3:23 build/C/man3/toascii.3:27 build/C/man3/toupper.3:25
#, no-wrap
msgid "Linux Programmer's Manual"
msgstr ""

#. type: SH
#: build/C/man3/catgets.3:25 build/C/man3/catopen.3:27 build/C/man5/charmap.5:22 build/C/man3/isalpha.3:30 build/C/man5/locale.5:26 build/C/man7/locale.7:31 build/C/man3/localeconv.3:25 build/C/man3/nl_langinfo.3:15 build/C/man3/setlocale.3:31 build/C/man3/strfmon.3:24 build/C/man3/toascii.3:28 build/C/man3/toupper.3:26
#, no-wrap
msgid "NAME"
msgstr ""

#. type: Plain text
#: build/C/man3/catgets.3:27
msgid "catgets - get message from a message catalog"
msgstr ""

#. type: SH
#: build/C/man3/catgets.3:27 build/C/man3/catopen.3:29 build/C/man3/isalpha.3:34 build/C/man7/locale.7:33 build/C/man3/localeconv.3:27 build/C/man3/nl_langinfo.3:17 build/C/man3/setlocale.3:33 build/C/man3/strfmon.3:26 build/C/man3/toascii.3:30 build/C/man3/toupper.3:28
#, no-wrap
msgid "SYNOPSIS"
msgstr ""

#. type: Plain text
#: build/C/man3/catgets.3:30
#, no-wrap
msgid "B<#include E<lt>nl_types.hE<gt>>\n"
msgstr ""

#. type: Plain text
#: build/C/man3/catgets.3:34
#, no-wrap
msgid ""
"B<char *catgets(nl_catd >I<catalog>B<, int >I<set_number>B<, int "
">I<message_number>B<,>\n"
"B<              const char *>I<message>B<);>\n"
msgstr ""

#. type: SH
#: build/C/man3/catgets.3:35 build/C/man3/catopen.3:35 build/C/man5/charmap.5:24 build/C/man3/isalpha.3:85 build/C/man5/locale.5:28 build/C/man7/locale.7:37 build/C/man3/localeconv.3:33 build/C/man3/nl_langinfo.3:23 build/C/man3/setlocale.3:39 build/C/man3/strfmon.3:31 build/C/man3/toascii.3:44 build/C/man3/toupper.3:36
#, no-wrap
msgid "DESCRIPTION"
msgstr ""

#. type: Plain text
#: build/C/man3/catgets.3:57
msgid ""
"B<catgets>()  reads the message I<message_number>, in set I<set_number>, "
"from the message catalog identified by I<catalog>, where I<catalog> is a "
"catalog descriptor returned from an earlier call to B<catopen>(3).  The "
"fourth argument I<message> points to a default message string which will be "
"returned by B<catgets>()  if the identified message catalog is not currently "
"available.  The message-text is contained in an internal buffer area and "
"should be copied by the application if it is to be saved or modified.  The "
"return string is always terminated with a null byte."
msgstr ""

#. type: SH
#: build/C/man3/catgets.3:57 build/C/man3/catopen.3:110 build/C/man3/isalpha.3:159 build/C/man3/nl_langinfo.3:99 build/C/man3/setlocale.3:162 build/C/man3/strfmon.3:116 build/C/man3/toascii.3:49 build/C/man3/toupper.3:55
#, no-wrap
msgid "RETURN VALUE"
msgstr ""

#. type: Plain text
#: build/C/man3/catgets.3:67
msgid ""
"On success, B<catgets>()  returns a pointer to an internal buffer area "
"containing the null-terminated message string.  On failure, B<catgets>()  "
"returns the value I<message>."
msgstr ""

#. type: SH
#: build/C/man3/catgets.3:67 build/C/man3/catopen.3:143 build/C/man5/charmap.5:122 build/C/man3/isalpha.3:164 build/C/man5/locale.5:606 build/C/man7/locale.7:206 build/C/man3/localeconv.3:50 build/C/man3/nl_langinfo.3:114 build/C/man3/setlocale.3:171 build/C/man3/strfmon.3:127 build/C/man3/toascii.3:51 build/C/man3/toupper.3:59
#, no-wrap
msgid "CONFORMING TO"
msgstr ""

#. type: Plain text
#: build/C/man3/catgets.3:69 build/C/man7/locale.7:208
msgid "POSIX.1-2001."
msgstr ""

#. type: SH
#: build/C/man3/catgets.3:69 build/C/man3/catopen.3:153 build/C/man3/isalpha.3:179 build/C/man3/setlocale.3:173
#, no-wrap
msgid "NOTES"
msgstr ""

#. type: Plain text
#: build/C/man3/catgets.3:82
msgid ""
"These functions are only available in libc.so.4.4.4c and above.  The Jan "
"1987 X/Open Portability Guide specifies a more subtle error return: "
"I<message> is returned if the message catalog specified by I<catalog> is not "
"available, while an empty string is returned when the message catalog is "
"available but does not contain the specified message.  These two possible "
"error returns seem to be discarded in SUSv2 in favor of always returning "
"I<message>."
msgstr ""

#. type: SH
#: build/C/man3/catgets.3:82 build/C/man3/catopen.3:187 build/C/man5/charmap.5:124 build/C/man3/isalpha.3:187 build/C/man5/locale.5:612 build/C/man7/locale.7:210 build/C/man3/localeconv.3:56 build/C/man3/nl_langinfo.3:134 build/C/man3/setlocale.3:188 build/C/man3/strfmon.3:165 build/C/man3/toascii.3:60 build/C/man3/toupper.3:71
#, no-wrap
msgid "SEE ALSO"
msgstr ""

#. type: Plain text
#: build/C/man3/catgets.3:85
msgid "B<catopen>(3), B<setlocale>(3)"
msgstr ""

#. type: SH
#: build/C/man3/catgets.3:85 build/C/man3/catopen.3:190 build/C/man5/charmap.5:130 build/C/man3/isalpha.3:206 build/C/man5/locale.5:618 build/C/man7/locale.7:223 build/C/man3/localeconv.3:65 build/C/man3/nl_langinfo.3:142 build/C/man3/setlocale.3:199 build/C/man3/strfmon.3:169 build/C/man3/toascii.3:64 build/C/man3/toupper.3:77
#, no-wrap
msgid "COLOPHON"
msgstr ""

#. type: Plain text
#: build/C/man3/catgets.3:92 build/C/man3/catopen.3:197 build/C/man5/charmap.5:137 build/C/man3/isalpha.3:213 build/C/man5/locale.5:625 build/C/man7/locale.7:230 build/C/man3/localeconv.3:72 build/C/man3/nl_langinfo.3:149 build/C/man3/setlocale.3:206 build/C/man3/strfmon.3:176 build/C/man3/toascii.3:71 build/C/man3/toupper.3:84
msgid ""
"This page is part of release 3.40 of the Linux I<man-pages> project.  A "
"description of the project, and information about reporting bugs, can be "
"found at http://www.kernel.org/doc/man-pages/."
msgstr ""

#. type: TH
#: build/C/man3/catopen.3:26
#, no-wrap
msgid "CATOPEN"
msgstr ""

#. type: TH
#: build/C/man3/catopen.3:26
#, no-wrap
msgid "2001-12-14"
msgstr ""

#. type: TH
#: build/C/man3/catopen.3:26 build/C/man3/isalpha.3:29 build/C/man3/localeconv.3:24 build/C/man3/nl_langinfo.3:14 build/C/man3/setlocale.3:30 build/C/man3/toascii.3:27 build/C/man3/toupper.3:25
#, no-wrap
msgid "GNU"
msgstr ""

#. type: Plain text
#: build/C/man3/catopen.3:29
msgid "catopen, catclose - open/close a message catalog"
msgstr ""

#. type: Plain text
#: build/C/man3/catopen.3:31
msgid "B<#include E<lt>nl_types.hE<gt>>"
msgstr ""

#. type: Plain text
#: build/C/man3/catopen.3:33
msgid "B<nl_catd catopen(const char *>I<name>B<, int >I<flag>B<);>"
msgstr ""

#. type: Plain text
#: build/C/man3/catopen.3:35
msgid "B<int catclose(nl_catd >I<catalog>B<);>"
msgstr ""

#. type: Plain text
#: build/C/man3/catopen.3:47
msgid ""
"The function B<catopen>()  opens a message catalog and returns a catalog "
"descriptor.  The descriptor remains valid until B<catclose>()  or "
"B<execve>(2).  If a file descriptor is used to implement catalog descriptors "
"then the B<FD_CLOEXEC> flag will be set."
msgstr ""

#. type: Plain text
#: build/C/man3/catopen.3:89
msgid ""
"The argument I<name> specifies the name of the message catalog to be "
"opened.  If I<name> specifies and absolute path (i.e., contains a "
"\\(aq/\\(aq), then I<name> specifies a pathname for the message catalog.  "
"Otherwise, the environment variable B<NLSPATH> is used with I<name> "
"substituted for B<%N> (see B<locale>(7)).  It is unspecified whether "
"B<NLSPATH> will be used when the process has root privileges.  If B<NLSPATH> "
"does not exist in the environment, or if a message catalog cannot be opened "
"in any of the paths specified by it, then an implementation defined path is "
"used.  This latter default path may depend on the B<LC_MESSAGES> locale "
"setting when the I<flag> argument is B<NL_CAT_LOCALE> and on the B<LANG> "
"environment variable when the I<flag> argument is 0.  Changing the "
"B<LC_MESSAGES> part of the locale may invalidate open catalog descriptors."
msgstr ""

#. type: Plain text
#: build/C/man3/catopen.3:102
msgid ""
"The I<flag> argument to B<catopen>()  is used to indicate the source for the "
"language to use.  If it is set to B<NL_CAT_LOCALE> then it will use the "
"current locale setting for B<LC_MESSAGES>.  Otherwise it will use the "
"B<LANG> environment variable."
msgstr ""

#. type: Plain text
#: build/C/man3/catopen.3:110
msgid ""
"The function B<catclose>()  closes the message catalog identified by "
"I<catalog>.  It invalidates any subsequent references to the message catalog "
"defined by I<catalog>."
msgstr ""

#. type: Plain text
#: build/C/man3/catopen.3:124
msgid ""
"The function B<catopen>()  returns a message catalog descriptor of type "
"I<nl_catd> on success.  On failure, it returns I<(nl_catd)\\ -1> and sets "
"I<errno> to indicate the error.  The possible error values include all "
"possible values for the B<open>(2)  call."
msgstr ""

#. type: Plain text
#: build/C/man3/catopen.3:128
msgid "The function B<catclose>()  returns 0 on success, or -1 on failure."
msgstr ""

#. type: SH
#: build/C/man3/catopen.3:128
#, no-wrap
msgid "ENVIRONMENT"
msgstr ""

#. type: TP
#: build/C/man3/catopen.3:129 build/C/man7/locale.7:91 build/C/man3/setlocale.3:62
#, no-wrap
msgid "B<LC_MESSAGES>"
msgstr ""

#. type: Plain text
#: build/C/man3/catopen.3:138
msgid ""
"May be the source of the B<LC_MESSAGES> locale setting, and thus determine "
"the language to use if I<flag> is set to B<NL_CAT_LOCALE>."
msgstr ""

#. type: TP
#: build/C/man3/catopen.3:138
#, no-wrap
msgid "B<LANG>"
msgstr ""

#. type: Plain text
#: build/C/man3/catopen.3:143
msgid "The language to use if I<flag> is 0."
msgstr ""

#.  In XPG 1987, Vol. 3 it says:
#.  .I "The flag argument of catopen is reserved for future use"
#.  .IR "and should be set to 0" .
#. type: Plain text
#: build/C/man3/catopen.3:153
msgid ""
"POSIX.1-2001.  It is unclear what the source was for the constants "
"B<MCLoadBySet> and B<MCLoadAll> (see below)."
msgstr ""

#. type: Plain text
#: build/C/man3/catopen.3:163
msgid ""
"The above is the POSIX.1-2001 description.  The glibc value for "
"B<NL_CAT_LOCALE> is 1.  (Compare B<MCLoadAll> below.)  The default path "
"varies, but usually looks at a number of places below I</usr/share/locale>."
msgstr ""

#. type: SS
#: build/C/man3/catopen.3:163
#, no-wrap
msgid "Linux Notes"
msgstr ""

#. type: Plain text
#: build/C/man3/catopen.3:187
msgid ""
"These functions are available for Linux since libc 4.4.4c.  In the case of "
"linux libc4 and libc5, the catalog descriptor I<nl_catd> is a B<mmap>(2)'ed "
"area of memory and not a file descriptor.  The I<flag> argument to "
"B<catopen>()  should be either B<MCLoadBySet> (=0) or B<MCLoadAll> (=1).  "
"The former value indicates that a set from the catalog is to be loaded when "
"needed, whereas the latter causes the initial call to B<catopen>()  to load "
"the entire catalog into memory.  The default search path varies, but usually "
"looks at a number of places below I</etc/locale> and I</usr/lib/locale>."
msgstr ""

#. type: Plain text
#: build/C/man3/catopen.3:190
msgid "B<catgets>(3), B<setlocale>(3)"
msgstr ""

#. type: TH
#: build/C/man5/charmap.5:21
#, no-wrap
msgid "CHARMAP"
msgstr ""

#. type: TH
#: build/C/man5/charmap.5:21
#, no-wrap
msgid "1994-11-28"
msgstr ""

#. type: TH
#: build/C/man5/charmap.5:21 build/C/man5/locale.5:25
#, no-wrap
msgid "Linux User Manual"
msgstr ""

#. type: Plain text
#: build/C/man5/charmap.5:24
msgid "charmap - character symbols to define character encodings"
msgstr ""

#.  Not true anymore:
#.  The portable character set is defined in the file
#.  .I /usr/lib/nls/charmap/POSIX
#.  .I /usr/share/i18n/charmap/POSIX
#.  for reference purposes.
#. type: Plain text
#: build/C/man5/charmap.5:36
msgid ""
"A character set description (charmap) defines a character set of available "
"characters and their encodings.  All supported character sets should have "
"the B<portable character set> as a proper subset."
msgstr ""

#. type: SS
#: build/C/man5/charmap.5:36 build/C/man5/locale.5:37
#, no-wrap
msgid "Syntax"
msgstr ""

#. type: Plain text
#: build/C/man5/charmap.5:39
msgid ""
"The charmap file starts with a header, that may consist of the following "
"keywords:"
msgstr ""

#. type: TP
#: build/C/man5/charmap.5:39
#, no-wrap
msgid "I<E<lt>codesetE<gt>>"
msgstr ""

#. type: Plain text
#: build/C/man5/charmap.5:42
msgid "is followed by the name of the codeset."
msgstr ""

#. type: TP
#: build/C/man5/charmap.5:42
#, no-wrap
msgid "I<E<lt>mb_cur_maxE<gt>>"
msgstr ""

#. type: Plain text
#: build/C/man5/charmap.5:48
msgid ""
"is followed by the max number of bytes for a multibyte-character.  Multibyte "
"characters are currently not supported.  The default value is 1."
msgstr ""

#. type: TP
#: build/C/man5/charmap.5:48
#, no-wrap
msgid "I<E<lt>mb_cur_minE<gt>>"
msgstr ""

#. type: Plain text
#: build/C/man5/charmap.5:56
msgid ""
"is followed by the min number of bytes for a character.  This value must be "
"less or equal than B<mb_cur_max>.  If not specified, it defaults to "
"B<mb_cur_max>."
msgstr ""

#. type: TP
#: build/C/man5/charmap.5:56 build/C/man5/locale.5:40
#, no-wrap
msgid "I<E<lt>escape_charE<gt>>"
msgstr ""

#. type: Plain text
#: build/C/man5/charmap.5:65
msgid ""
"is followed by a character that should be used as the escape-character for "
"the rest of the file to mark characters that should be interpreted in a "
"special way.  It defaults to the backslash ( B<\\e> )."
msgstr ""

#. type: TP
#: build/C/man5/charmap.5:65 build/C/man5/locale.5:46
#, no-wrap
msgid "I<E<lt>comment_charE<gt>>"
msgstr ""

#. type: Plain text
#: build/C/man5/charmap.5:73
msgid ""
"is followed by a character that will be used as the comment-character for "
"the rest of the file.  It defaults to the number sign ( B<#> )."
msgstr ""

#. type: Plain text
#: build/C/man5/charmap.5:77
msgid ""
"The charmap-definition itself starts with the keyword B<CHARMAP> in column "
"1."
msgstr ""

#. type: Plain text
#: build/C/man5/charmap.5:80
msgid ""
"The following lines may have one of the two following forms to define the "
"character-encodings:"
msgstr ""

#. type: TP
#: build/C/man5/charmap.5:80
#, no-wrap
msgid "I<E<lt>symbolic-nameE<gt> E<lt>encodingE<gt> E<lt>commentsE<gt>>"
msgstr ""

#. type: Plain text
#: build/C/man5/charmap.5:83
msgid "This form defines exactly one character and its encoding."
msgstr ""

#. type: TP
#: build/C/man5/charmap.5:83
#, no-wrap
msgid ""
"I<E<lt>symbolic-nameE<gt>...E<lt>symbolic-nameE<gt> E<lt>encodingE<gt> "
"E<lt>commentsE<gt>>"
msgstr ""

#. type: Plain text
#: build/C/man5/charmap.5:88
msgid ""
"This form defines a couple of characters.  This is only useful for "
"multibyte-characters, which are currently not implemented."
msgstr ""

#. type: Plain text
#: build/C/man5/charmap.5:91
msgid "The last line in a charmap-definition file must contain B<END CHARMAP.>"
msgstr ""

#. type: SS
#: build/C/man5/charmap.5:91
#, no-wrap
msgid "Symbolic Names"
msgstr ""

#. type: Plain text
#: build/C/man5/charmap.5:104
msgid ""
"A B<symbolic name> for a character contains only characters of the "
"B<portable character set.> The name itself is enclosed between angle "
"brackets.  Characters following an B<E<lt>escape_charE<gt>> are interpreted "
"as itself; for example, the sequence B<E<lt>\\e\\e\\eE<gt>E<gt>> represents "
"the symbolic name B<\\eE<gt>> enclosed in angle brackets."
msgstr ""

#. type: SS
#: build/C/man5/charmap.5:104
#, no-wrap
msgid "Character Encoding"
msgstr ""

#. type: Plain text
#: build/C/man5/charmap.5:107
msgid "The encoding may be in each of the following three forms:"
msgstr ""

#. type: TP
#: build/C/man5/charmap.5:107
#, no-wrap
msgid "I<E<lt>escape_charE<gt>dE<lt>numberE<gt>>"
msgstr ""

#. type: Plain text
#: build/C/man5/charmap.5:110
msgid "with a decimal number"
msgstr ""

#. type: TP
#: build/C/man5/charmap.5:110
#, no-wrap
msgid "I<E<lt>escape_charE<gt>xE<lt>numberE<gt>>"
msgstr ""

#. type: Plain text
#: build/C/man5/charmap.5:113
msgid "with a hexadecimal number"
msgstr ""

#. type: TP
#: build/C/man5/charmap.5:113
#, no-wrap
msgid "I<E<lt>escape_charE<gt>E<lt>numberE<gt>>"
msgstr ""

#.  FIXME comments
#.  FIXME char ... char
#. type: Plain text
#: build/C/man5/charmap.5:118
msgid "with an octal number."
msgstr ""

#. type: SH
#: build/C/man5/charmap.5:118 build/C/man5/locale.5:601
#, no-wrap
msgid "FILES"
msgstr ""

#.  .SH AUTHOR
#.  Jochen Hein (jochen.hein@delphi.central.de)
#. type: Plain text
#: build/C/man5/charmap.5:122
msgid "I</usr/share/i18n/charmaps/*>"
msgstr ""

#. type: Plain text
#: build/C/man5/charmap.5:124
msgid "POSIX.2."
msgstr ""

#. type: Plain text
#: build/C/man5/charmap.5:130
msgid ""
"B<locale>(1), B<localedef>(1), B<localeconv>(3), B<setlocale>(3), "
"B<locale>(5)"
msgstr ""

#. type: TH
#: build/C/man3/isalpha.3:29
#, no-wrap
msgid "ISALPHA"
msgstr ""

#. type: TH
#: build/C/man3/isalpha.3:29
#, no-wrap
msgid "2010-09-20"
msgstr ""

#. type: Plain text
#: build/C/man3/isalpha.3:34
msgid ""
"isalnum, isalpha, isascii, isblank, iscntrl, isdigit, isgraph, islower, "
"isprint, ispunct, isspace, isupper, isxdigit - character classification "
"routines"
msgstr ""

#. type: Plain text
#: build/C/man3/isalpha.3:37 build/C/man3/toascii.3:33 build/C/man3/toupper.3:31
#, no-wrap
msgid "B<#include E<lt>ctype.hE<gt>>\n"
msgstr ""

#. type: Plain text
#: build/C/man3/isalpha.3:39
#, no-wrap
msgid "B<int isalnum(int >I<c>B<);>\n"
msgstr ""

#. type: Plain text
#: build/C/man3/isalpha.3:41
#, no-wrap
msgid "B<int isalpha(int >I<c>B<);>\n"
msgstr ""

#. type: Plain text
#: build/C/man3/isalpha.3:43
#, no-wrap
msgid "B<int isascii(int >I<c>B<);>\n"
msgstr ""

#. type: Plain text
#: build/C/man3/isalpha.3:45
#, no-wrap
msgid "B<int isblank(int >I<c>B<);>\n"
msgstr ""

#. type: Plain text
#: build/C/man3/isalpha.3:47
#, no-wrap
msgid "B<int iscntrl(int >I<c>B<);>\n"
msgstr ""

#. type: Plain text
#: build/C/man3/isalpha.3:49
#, no-wrap
msgid "B<int isdigit(int >I<c>B<);>\n"
msgstr ""

#. type: Plain text
#: build/C/man3/isalpha.3:51
#, no-wrap
msgid "B<int isgraph(int >I<c>B<);>\n"
msgstr ""

#. type: Plain text
#: build/C/man3/isalpha.3:53
#, no-wrap
msgid "B<int islower(int >I<c>B<);>\n"
msgstr ""

#. type: Plain text
#: build/C/man3/isalpha.3:55
#, no-wrap
msgid "B<int isprint(int >I<c>B<);>\n"
msgstr ""

#. type: Plain text
#: build/C/man3/isalpha.3:57
#, no-wrap
msgid "B<int ispunct(int >I<c>B<);>\n"
msgstr ""

#. type: Plain text
#: build/C/man3/isalpha.3:59
#, no-wrap
msgid "B<int isspace(int >I<c>B<);>\n"
msgstr ""

#. type: Plain text
#: build/C/man3/isalpha.3:61
#, no-wrap
msgid "B<int isupper(int >I<c>B<);>\n"
msgstr ""

#. type: Plain text
#: build/C/man3/isalpha.3:63
#, no-wrap
msgid "B<int isxdigit(int >I<c>B<);>\n"
msgstr ""

#. type: Plain text
#: build/C/man3/isalpha.3:68 build/C/man3/toascii.3:40
msgid "Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
msgstr ""

#. type: Plain text
#: build/C/man3/isalpha.3:72
msgid "B<isascii>():"
msgstr ""

#. type: Plain text
#: build/C/man3/isalpha.3:74
msgid "_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE"
msgstr ""

#. type: Plain text
#: build/C/man3/isalpha.3:77
msgid "B<isblank>():"
msgstr ""

#. type: Plain text
#: build/C/man3/isalpha.3:80
msgid ""
"_XOPEN_SOURCE\\ E<gt>=\\ 600 || _ISOC99_SOURCE || _POSIX_C_SOURCE\\ E<gt>=\\ "
"200112L;"
msgstr ""

#. type: Plain text
#: build/C/man3/isalpha.3:83
msgid "or I<cc\\ -std=c99>"
msgstr ""

#. type: Plain text
#: build/C/man3/isalpha.3:93
msgid ""
"These functions check whether I<c>, which must have the value of an "
"I<unsigned char> or B<EOF>, falls into a certain character class according "
"to the current locale."
msgstr ""

#. type: TP
#: build/C/man3/isalpha.3:93
#, no-wrap
msgid "B<isalnum>()"
msgstr ""

#. type: Plain text
#: build/C/man3/isalpha.3:97
msgid ""
"checks for an alphanumeric character; it is equivalent to "
"B<(isalpha(>I<c>B<) || isdigit(>I<c>B<))>."
msgstr ""

#. type: TP
#: build/C/man3/isalpha.3:97
#, no-wrap
msgid "B<isalpha>()"
msgstr ""

#. type: Plain text
#: build/C/man3/isalpha.3:106
msgid ""
"checks for an alphabetic character; in the standard B<\"C\"> locale, it is "
"equivalent to B<(isupper(>I<c>B<) || islower(>I<c>B<))>.  In some locales, "
"there may be additional characters for which B<isalpha>()  is "
"true\\(emletters which are neither upper case nor lower case."
msgstr ""

#. type: TP
#: build/C/man3/isalpha.3:106
#, no-wrap
msgid "B<isascii>()"
msgstr ""

#. type: Plain text
#: build/C/man3/isalpha.3:112
msgid ""
"checks whether I<c> is a 7-bit I<unsigned char> value that fits into the "
"ASCII character set."
msgstr ""

#. type: TP
#: build/C/man3/isalpha.3:112
#, no-wrap
msgid "B<isblank>()"
msgstr ""

#. type: Plain text
#: build/C/man3/isalpha.3:115
msgid "checks for a blank character; that is, a space or a tab."
msgstr ""

#. type: TP
#: build/C/man3/isalpha.3:115
#, no-wrap
msgid "B<iscntrl>()"
msgstr ""

#. type: Plain text
#: build/C/man3/isalpha.3:118
msgid "checks for a control character."
msgstr ""

#. type: TP
#: build/C/man3/isalpha.3:118
#, no-wrap
msgid "B<isdigit>()"
msgstr ""

#. type: Plain text
#: build/C/man3/isalpha.3:121
msgid "checks for a digit (0 through 9)."
msgstr ""

#. type: TP
#: build/C/man3/isalpha.3:121
#, no-wrap
msgid "B<isgraph>()"
msgstr ""

#. type: Plain text
#: build/C/man3/isalpha.3:124
msgid "checks for any printable character except space."
msgstr ""

#. type: TP
#: build/C/man3/isalpha.3:124
#, no-wrap
msgid "B<islower>()"
msgstr ""

#. type: Plain text
#: build/C/man3/isalpha.3:127
msgid "checks for a lower-case character."
msgstr ""

#. type: TP
#: build/C/man3/isalpha.3:127
#, no-wrap
msgid "B<isprint>()"
msgstr ""

#. type: Plain text
#: build/C/man3/isalpha.3:130
msgid "checks for any printable character including space."
msgstr ""

#. type: TP
#: build/C/man3/isalpha.3:130
#, no-wrap
msgid "B<ispunct>()"
msgstr ""

#. type: Plain text
#: build/C/man3/isalpha.3:134
msgid ""
"checks for any printable character which is not a space or an alphanumeric "
"character."
msgstr ""

#. type: TP
#: build/C/man3/isalpha.3:134
#, no-wrap
msgid "B<isspace>()"
msgstr ""

#. type: Plain text
#: build/C/man3/isalpha.3:151
msgid ""
"checks for white-space characters.  In the B<\"C\"> and B<\"POSIX\"> "
"locales, these are: space, form-feed (B<\\(aq\\ef\\(aq>), newline "
"(B<\\(aq\\en\\(aq>), carriage return (B<\\(aq\\er\\(aq>), horizontal tab "
"(B<\\(aq\\et\\(aq>), and vertical tab (B<\\(aq\\ev\\(aq>)."
msgstr ""

#. type: TP
#: build/C/man3/isalpha.3:151
#, no-wrap
msgid "B<isupper>()"
msgstr ""

#. type: Plain text
#: build/C/man3/isalpha.3:154
msgid "checks for an uppercase letter."
msgstr ""

#. type: TP
#: build/C/man3/isalpha.3:154
#, no-wrap
msgid "B<isxdigit>()"
msgstr ""

#. type: Plain text
#: build/C/man3/isalpha.3:157
msgid "checks for a hexadecimal digits, that is, one of"
msgstr ""

#. type: Plain text
#: build/C/man3/isalpha.3:159
msgid "B<0 1 2 3 4 5 6 7 8 9 a b c d e f A B C D E F>."
msgstr ""

#. type: Plain text
#: build/C/man3/isalpha.3:164
msgid ""
"The values returned are nonzero if the character I<c> falls into the tested "
"class, and a zero value if not."
msgstr ""

#. type: Plain text
#: build/C/man3/isalpha.3:179
msgid ""
"C99, 4.3BSD.  C89 specifies all of these functions except B<isascii>()  and "
"B<isblank>().  B<isascii>()  is a BSD extension and is also an SVr4 "
"extension.  B<isblank>()  conforms to POSIX.1-2001 and C99 7.4.1.3.  "
"POSIX.1-2008 marks B<isascii>()  as obsolete, noting that it cannot be used "
"portably in a localized application."
msgstr ""

#. type: Plain text
#: build/C/man3/isalpha.3:187
msgid ""
"The details of what characters belong into which class depend on the current "
"locale.  For example, B<isupper>()  will not recognize an A-umlaut (\\(:A) "
"as an uppercase letter in the default B<C> locale."
msgstr ""

#. type: Plain text
#: build/C/man3/isalpha.3:206
msgid ""
"B<iswalnum>(3), B<iswalpha>(3), B<iswblank>(3), B<iswcntrl>(3), "
"B<iswdigit>(3), B<iswgraph>(3), B<iswlower>(3), B<iswprint>(3), "
"B<iswpunct>(3), B<iswspace>(3), B<iswupper>(3), B<iswxdigit>(3), "
"B<setlocale>(3), B<toascii>(3), B<tolower>(3), B<toupper>(3), B<ascii>(7), "
"B<locale>(7)"
msgstr ""

#. type: TH
#: build/C/man5/locale.5:25 build/C/man7/locale.7:30
#, no-wrap
msgid "LOCALE"
msgstr ""

#. type: TH
#: build/C/man5/locale.5:25
#, no-wrap
msgid "2008-06-17"
msgstr ""

#. type: TH
#: build/C/man5/locale.5:25 build/C/man7/locale.7:30 build/C/man3/strfmon.3:23
#, no-wrap
msgid "Linux"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:28
msgid "locale - Describes a locale definition file"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:34
msgid ""
"The B<locale> definition files contains all the information that the "
"B<localedef>(1)  command needs to convert it into the binary locale "
"database."
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:37
msgid ""
"The definition files consist of sections which each describe a locale "
"category in detail."
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:40
msgid ""
"The locale definition file starts with a header that may consist of the "
"following keywords:"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:46
msgid ""
"is followed by a character that should be used as the escape-character for "
"the rest of the file to mark characters that should be interpreted in a "
"special way.  It defaults to the backslash (\\e)."
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:51
msgid ""
"is followed by a character that will be used as the comment-character for "
"the rest of the file.  It defaults to the number sign (#)."
msgstr ""

#.  FIXME glibc 2.2.2 added new nonstandard locale categories:
#.  LC_ADDRESS, LC_IDENTIFICATION, LC_MEASUREMENT, LC_NAME,
#.  LC_PAPER, LC_TELEPHONE.  These need to be documented.
#. type: Plain text
#: build/C/man5/locale.5:62
msgid ""
"The locale definition has one part for each locale category.  Each part can "
"be copied from another existing locale or can be defined from scratch.  If "
"the category should be copied, the only valid keyword in the definition is "
"B<copy> followed by the name of the locale which should be copied."
msgstr ""

#. type: SS
#: build/C/man5/locale.5:62
#, no-wrap
msgid "LC_CTYPE"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:68
msgid ""
"The definition for the B<LC_CTYPE> category starts with the string "
"I<LC_CTYPE> in the first column."
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:70 build/C/man5/locale.5:269 build/C/man5/locale.5:306
msgid "There are the following keywords allowed:"
msgstr ""

#. type: TP
#: build/C/man5/locale.5:70
#, no-wrap
msgid "I<upper>"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:85
msgid ""
"followed by a list of uppercase letters.  The letters B<A> through B<Z> are "
"included automatically.  Characters also specified as B<cntrl>, B<digit>, "
"B<punct>, or B<space> are not allowed."
msgstr ""

#. type: TP
#: build/C/man5/locale.5:85
#, no-wrap
msgid "I<lower>"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:100
msgid ""
"followed by a list of lowercase letters.  The letters B<a> through B<z> are "
"included automatically.  Characters also specified as B<cntrl>, B<digit>, "
"B<punct>, or B<space> are not allowed."
msgstr ""

#. type: TP
#: build/C/man5/locale.5:100
#, no-wrap
msgid "I<alpha>"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:115
msgid ""
"followed by a list of letters.  All character specified as either B<upper> "
"or B<lower> are automatically included.  Characters also specified as "
"B<cntrl>, B<digit>, B<punct>, or B<space> are not allowed."
msgstr ""

#. type: TP
#: build/C/man5/locale.5:115
#, no-wrap
msgid "I<digit>"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:125
msgid ""
"followed by the characters classified as numeric digits.  Only the digits "
"B<0> through B<9> are allowed.  They are included by default in this class."
msgstr ""

#. type: TP
#: build/C/man5/locale.5:125
#, no-wrap
msgid "I<space>"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:147
msgid ""
"followed by a list of characters defined as white-space characters.  "
"Characters also specified as B<upper>, B<lower>, B<alpha>, B<digit>, "
"B<graph>, or B<xdigit> are not allowed.  The characters B<E<lt>spaceE<gt>>, "
"B<E<lt>form-feedE<gt>>, B<E<lt>newlineE<gt>>, B<E<lt>carriage-returnE<gt>>, "
"B<E<lt>tabE<gt>>, and B<E<lt>vertical-tabE<gt>> are automatically included."
msgstr ""

#. type: TP
#: build/C/man5/locale.5:147
#, no-wrap
msgid "I<cntrl>"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:161
msgid ""
"followed by a list of control characters.  Characters also specified as "
"B<upper>, B<lower>, B<alpha>, B<digit>, B<punct>, B<graph>, B<print>, or "
"B<xdigit> are not allowed."
msgstr ""

#. type: TP
#: build/C/man5/locale.5:161
#, no-wrap
msgid "I<punct>"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:175
msgid ""
"followed by a list of punctuation characters.  Characters also specified as "
"B<upper>, B<lower>, B<alpha>, B<digit>, B<cntrl>, B<xdigit>, or the "
"B<E<lt>spaceE<gt>> character are not allowed."
msgstr ""

#. type: TP
#: build/C/man5/locale.5:175
#, no-wrap
msgid "I<graph>"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:192
msgid ""
"followed by a list of printable characters, not including the "
"B<E<lt>spaceE<gt>> character.  The characters defined as B<upper>, B<lower>, "
"B<alpha>, B<digit>, B<xdigit>, and B<punct> are automatically included.  "
"Characters also specified as B<cntrl> are not allowed."
msgstr ""

#. type: TP
#: build/C/man5/locale.5:192
#, no-wrap
msgid "I<print>"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:210
msgid ""
"followed by a list of printable characters, including the B<E<lt>spaceE<gt>> "
"character.  The characters defined as B<upper>, B<lower>, B<alpha>, "
"B<digit>, B<xdigit>, B<punct>, and the B<E<lt>spaceE<gt>> character are "
"automatically included.  Characters also specified as B<cntrl> are not "
"allowed."
msgstr ""

#. type: TP
#: build/C/man5/locale.5:210
#, no-wrap
msgid "I<xdigit>"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:227
msgid ""
"followed by a list of characters classified as hexadecimal digits.  The "
"decimal digits must be included followed by one or more set of six "
"characters in ascending order.  The following characters are included by "
"default: B<0> through B<9>, B<a> through B<f>, B<A> through B<F>."
msgstr ""

#. type: TP
#: build/C/man5/locale.5:227
#, no-wrap
msgid "I<blank>"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:236
msgid ""
"followed by a list of characters classified as B<blank>.  The characters "
"B<E<lt>spaceE<gt>> and B<E<lt>tabE<gt>> are automatically included."
msgstr ""

#. type: TP
#: build/C/man5/locale.5:236
#, no-wrap
msgid "I<toupper>"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:246
msgid ""
"followed by a list of mappings from lowercase to uppercase letters.  Each "
"mapping is a pair of a lowercase and an uppercase letter separated with a "
"B<,> and enclosed in parentheses.  The members of the list are separated "
"with semicolons."
msgstr ""

#. type: TP
#: build/C/man5/locale.5:246
#, no-wrap
msgid "I<tolower>"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:252
msgid ""
"followed by a list of mappings from uppercase to lowercase letters.  If the "
"keyword tolower is not present, the reverse of the toupper list is used."
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:257
msgid "The B<LC_CTYPE> definition ends with the string I<END LC_CYTPE>."
msgstr ""

#. type: SS
#: build/C/man5/locale.5:257
#, no-wrap
msgid "LC_COLLATE"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:263
msgid ""
"The B<LC_COLLATE> category defines the rules for collating characters.  Due "
"to limitations of libc not all POSIX-options are implemented."
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:267
msgid "The definition starts with the string B<LC_COLLATE> in the first column."
msgstr ""

#. type: TP
#: build/C/man5/locale.5:269
#, no-wrap
msgid "I<collating-element>"
msgstr ""

#. type: TP
#: build/C/man5/locale.5:271
#, no-wrap
msgid "I<collating-symbol>"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:275
msgid "The order-definition starts with a line:"
msgstr ""

#. type: TP
#: build/C/man5/locale.5:275
#, no-wrap
msgid "I<order_start>"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:285
msgid ""
"followed by a list of keywords out of B<forward>, B<backward>, or "
"B<position>.  The order definition consists of lines that describe the order "
"and is terminated with the keyword"
msgstr ""

#. type: TP
#: build/C/man5/locale.5:285
#, no-wrap
msgid "I<order_end>."
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:295
msgid ""
"For more details see the sources in I</usr/lib/nls/src> notably the examples "
"B<POSIX>, B<Example> and B<Example2>"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:300
msgid "The B<LC_COLLATE> definition ends with the string I<END LC_COLLATE>."
msgstr ""

#. type: SS
#: build/C/man5/locale.5:300
#, no-wrap
msgid "LC_MONETARY"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:304
msgid "The definition starts with the string B<LC_MONETARY> in the first column."
msgstr ""

#. type: TP
#: build/C/man5/locale.5:306
#, no-wrap
msgid "I<int_curr_symbol>"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:313
msgid ""
"followed by the international currency symbol.  This must be a 4-character "
"string containing the international currency symbol as defined by the ISO "
"4217 standard (three characters) followed by a separator."
msgstr ""

#. type: TP
#: build/C/man5/locale.5:313
#, no-wrap
msgid "I<currency_symbol>"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:316
msgid "followed by the local currency symbol."
msgstr ""

#. type: TP
#: build/C/man5/locale.5:316
#, no-wrap
msgid "I<mon_decimal_point>"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:320
msgid ""
"followed by the string that will be used as the decimal delimiter when "
"formatting monetary quantities."
msgstr ""

#. type: TP
#: build/C/man5/locale.5:320
#, no-wrap
msgid "I<mon_thousands_sep>"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:324
msgid ""
"followed by the string that will be used as a group separator when "
"formatting monetary quantities."
msgstr ""

#. type: TP
#: build/C/man5/locale.5:324
#, no-wrap
msgid "I<mon_grouping>"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:328 build/C/man5/locale.5:488
msgid "followed by a string that describes the formatting of numeric quantities."
msgstr ""

#. type: TP
#: build/C/man5/locale.5:328
#, no-wrap
msgid "I<positive_sign>"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:332
msgid ""
"followed by a string that is used to indicate a positive sign for monetary "
"quantities."
msgstr ""

#. type: TP
#: build/C/man5/locale.5:332
#, no-wrap
msgid "I<negative_sign>"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:336
msgid ""
"followed by a string that is used to indicate a negative sign for monetary "
"quantities."
msgstr ""

#. type: TP
#: build/C/man5/locale.5:336
#, no-wrap
msgid "I<int_frac_digits>"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:341
msgid ""
"followed by the number of fractional digits that should be used when "
"formatting with the B<int_curr_symbol>."
msgstr ""

#. type: TP
#: build/C/man5/locale.5:341
#, no-wrap
msgid "I<frac_digits>"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:346
msgid ""
"followed by the number of fractional digits that should be used when "
"formatting with the B<currency_symbol>."
msgstr ""

#. type: TP
#: build/C/man5/locale.5:346
#, no-wrap
msgid "I<p_cs_precedes>"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:357
msgid ""
"followed by an integer set to B<1> if the I<currency_symbol> or "
"I<int_curr_symbol> should precede the formatted monetary quantity or set to "
"B<0> if the symbol succeeds the value."
msgstr ""

#. type: TP
#: build/C/man5/locale.5:357
#, no-wrap
msgid "I<p_sep_by_space>"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:360
msgid "followed by an integer."
msgstr ""

#. type: TP
#: build/C/man5/locale.5:361 build/C/man5/locale.5:377 build/C/man5/locale.5:400 build/C/man5/locale.5:434
#, no-wrap
msgid "B<0>"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:365
msgid "means that no space should be printed between the symbol and the value."
msgstr ""

#. type: TP
#: build/C/man5/locale.5:365 build/C/man5/locale.5:380 build/C/man5/locale.5:406 build/C/man5/locale.5:440
#, no-wrap
msgid "B<1>"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:369
msgid "means that a space should be printed between the symbol and the value."
msgstr ""

#. type: TP
#: build/C/man5/locale.5:369 build/C/man5/locale.5:412 build/C/man5/locale.5:446
#, no-wrap
msgid "B<2>"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:373
msgid ""
"means that a space should be printed between the symbol and the sign string, "
"if adjacent."
msgstr ""

#. type: TP
#: build/C/man5/locale.5:374
#, no-wrap
msgid "I<n_cs_precedes>"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:380
msgid "- the symbol succeeds the value."
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:383
msgid "- the symbol precedes the value."
msgstr ""

#. type: TP
#: build/C/man5/locale.5:384
#, no-wrap
msgid "I<n_sep_by_space>"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:397
msgid ""
"An integer set to B<0> if no space separates the I<currency_symbol> or "
"I<int_curr_symbol> from the value for a negative monetary quantity, set to "
"B<1> if a space separates the symbol from the value and set to B<2> if a "
"space separates the symbol and the sign string, if adjacent."
msgstr ""

#. type: TP
#: build/C/man5/locale.5:397
#, no-wrap
msgid "I<p_sign_posn>"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:406 build/C/man5/locale.5:440
msgid ""
"Parentheses enclose the quantity and the I<currency_symbol> or "
"I<int_curr_symbol>."
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:412 build/C/man5/locale.5:446
msgid ""
"The sign string precedes the quantity and the I<currency_symbol> or the "
"I<int_curr_symbol>."
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:418 build/C/man5/locale.5:452
msgid ""
"The sign string succeeds the quantity and the I<currency_symbol> or the "
"I<int_curr_symbol>."
msgstr ""

#. type: TP
#: build/C/man5/locale.5:418 build/C/man5/locale.5:452
#, no-wrap
msgid "B<3>"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:424 build/C/man5/locale.5:458
msgid "The sign string precedes the I<currency_symbol> or the I<int_curr_symbol>."
msgstr ""

#. type: TP
#: build/C/man5/locale.5:424 build/C/man5/locale.5:458
#, no-wrap
msgid "B<4>"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:430 build/C/man5/locale.5:464
msgid "The sign string succeeds the I<currency_symbol> or the I<int_curr_symbol>."
msgstr ""

#. type: TP
#: build/C/man5/locale.5:431
#, no-wrap
msgid "I<n_sign_posn>"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:470
msgid "The B<LC_MONETARY> definition ends with the string I<END LC_MONETARY>."
msgstr ""

#. type: SS
#: build/C/man5/locale.5:470
#, no-wrap
msgid "LC_NUMERIC"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:474
msgid "The definition starts with the string B<LC_NUMERIC> in the first column."
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:476 build/C/man5/locale.5:499 build/C/man5/locale.5:586
msgid "The following keywords are allowed:"
msgstr ""

#. type: TP
#: build/C/man5/locale.5:476
#, no-wrap
msgid "I<decimal_point>"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:480
msgid ""
"followed by the string that will be used as the decimal delimiter when "
"formatting numeric quantities."
msgstr ""

#. type: TP
#: build/C/man5/locale.5:480
#, no-wrap
msgid "I<thousands_sep>"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:484
msgid ""
"followed by the string that will be used as a group separator when "
"formatting numeric quantities."
msgstr ""

#. type: TP
#: build/C/man5/locale.5:484
#, no-wrap
msgid "I<grouping>"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:493
msgid "The B<LC_NUMERIC> definition ends with the string I<END LC_NUMERIC>."
msgstr ""

#. type: SS
#: build/C/man5/locale.5:493
#, no-wrap
msgid "LC_TIME"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:497
msgid "The definition starts with the string B<LC_TIME> in the first column."
msgstr ""

#. type: TP
#: build/C/man5/locale.5:499
#, no-wrap
msgid "I<abday>"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:506
msgid ""
"followed by a list of abbreviated weekday names.  The list starts with the "
"first day of the week as specified by I<week> (Sunday by default)."
msgstr ""

#. type: TP
#: build/C/man5/locale.5:506
#, no-wrap
msgid "I<day>"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:513
msgid ""
"followed by a list of weekday names.  The list starts with the first day of "
"the week as specified by I<week> (Sunday by default)."
msgstr ""

#. type: TP
#: build/C/man5/locale.5:513
#, no-wrap
msgid "I<abmon>"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:516
msgid "followed by a list of abbreviated month names."
msgstr ""

#. type: TP
#: build/C/man5/locale.5:516
#, no-wrap
msgid "I<mon>"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:519
msgid "followed by a list of month names."
msgstr ""

#. type: TP
#: build/C/man5/locale.5:519
#, no-wrap
msgid "I<am_pm>"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:526
msgid "The appropriate representation of the B<am> and B<pm> strings."
msgstr ""

#. type: TP
#: build/C/man5/locale.5:526
#, no-wrap
msgid "I<d_t_fmt>"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:529
msgid "The appropriate date and time format."
msgstr ""

#. type: TP
#: build/C/man5/locale.5:529
#, no-wrap
msgid "I<d_fmt>"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:532
msgid "The appropriate date format."
msgstr ""

#. type: TP
#: build/C/man5/locale.5:532
#, no-wrap
msgid "I<t_fmt>"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:535
msgid "The appropriate time format."
msgstr ""

#. type: TP
#: build/C/man5/locale.5:535
#, no-wrap
msgid "I<t_fmt_ampm>"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:538
msgid "The appropriate time format when using 12h clock format."
msgstr ""

#. type: TP
#: build/C/man5/locale.5:538
#, no-wrap
msgid "I<week>"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:559
msgid ""
"followed by a list of three values: The number of days in a week (by default "
"7), a date of beginning of the week (by default corresponds to Sunday), and "
"the minimal length of the first week in year (by default 4).  Regarding the "
"start of the week, B<19971130> shall be used for Sunday and B<19971201> "
"shall be used for Monday.  Thus, countries using B<19971130> should have "
"local Sunday name as the first day in the I<day> list, while countries using "
"B<19971201> should have Monday translation as the first item in the I<day> "
"list."
msgstr ""

#. type: TP
#: build/C/man5/locale.5:559
#, no-wrap
msgid "I<first_weekday> (since glibc 2.2)"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:570
msgid ""
"Number of the first day from the I<day> list to be shown in calendar "
"applications.  The default value of B<1> corresponds to either Sunday or "
"Monday depending on the value of the second I<week> list item."
msgstr ""

#. type: TP
#: build/C/man5/locale.5:570
#, no-wrap
msgid "I<first_workday> (since glibc 2.2)"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:575
msgid "Number of the first working day from the I<day> list."
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:580
msgid "The B<LC_TIME> definition ends with the string I<END LC_TIME>."
msgstr ""

#. type: SS
#: build/C/man5/locale.5:580
#, no-wrap
msgid "LC_MESSAGES"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:584
msgid "The definition starts with the string B<LC_MESSAGES> in the first column."
msgstr ""

#. type: TP
#: build/C/man5/locale.5:586
#, no-wrap
msgid "I<yesexpr>"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:590
msgid "followed by a regular expression that describes possible yes-responses."
msgstr ""

#. type: TP
#: build/C/man5/locale.5:590
#, no-wrap
msgid "I<noexpr>"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:594
msgid "followed by a regular expression that describes possible no-responses."
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:599
msgid "The B<LC_MESSAGES> definition ends with the string I<END LC_MESSAGES>."
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:601
msgid "See the POSIX.2 standard for details."
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:604
msgid ""
"/usr/lib/locale/ \\(em database for the current locale setting of that "
"category"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:606
msgid "/usr/lib/nls/charmap/* \\(em charmap-files"
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:608
msgid "POSIX.2, ISO/IEC 14652."
msgstr ""

#. type: SH
#: build/C/man5/locale.5:608 build/C/man3/localeconv.3:52 build/C/man3/toascii.3:57 build/C/man3/toupper.3:61
#, no-wrap
msgid "BUGS"
msgstr ""

#.  .SH AUTHOR
#.  Jochen Hein (Hein@Student.TU-Clausthal.de)
#. type: Plain text
#: build/C/man5/locale.5:612
msgid "This manual page isn't complete."
msgstr ""

#. type: Plain text
#: build/C/man5/locale.5:618
msgid ""
"B<locale>(1), B<localedef>(1), B<localeconv>(3), B<setlocale>(3), "
"B<charmap>(5)"
msgstr ""

#. type: TH
#: build/C/man7/locale.7:30 build/C/man3/setlocale.3:30
#, no-wrap
msgid "2008-12-05"
msgstr ""

#. type: Plain text
#: build/C/man7/locale.7:33
msgid "locale - Description of multilanguage support"
msgstr ""

#. type: Plain text
#: build/C/man7/locale.7:36 build/C/man3/localeconv.3:30 build/C/man3/setlocale.3:36
#, no-wrap
msgid "B<#include E<lt>locale.hE<gt>>\n"
msgstr ""

#. type: Plain text
#: build/C/man7/locale.7:44
msgid ""
"A locale is a set of language and cultural rules.  These cover aspects such "
"as language for messages, different character sets, lexicographic "
"conventions, etc.  A program needs to be able to determine its locale and "
"act accordingly to be portable to different cultures."
msgstr ""

#. type: Plain text
#: build/C/man7/locale.7:49
msgid ""
"The header I<E<lt>locale.hE<gt>> declares data types, functions and macros "
"which are useful in this task."
msgstr ""

#. type: Plain text
#: build/C/man7/locale.7:55
msgid ""
"The functions it declares are B<setlocale>(3)  to set the current locale, "
"and B<localeconv>(3)  to get information about number formatting."
msgstr ""

#. type: Plain text
#: build/C/man7/locale.7:62
msgid ""
"There are different categories for local information a program might need; "
"they are declared as macros.  Using them as the first argument to the "
"B<setlocale>(3)  function, it is possible to set one of these to the desired "
"locale:"
msgstr ""

#. type: TP
#: build/C/man7/locale.7:62 build/C/man3/setlocale.3:54
#, no-wrap
msgid "B<LC_COLLATE>"
msgstr ""

#. type: Plain text
#: build/C/man7/locale.7:71
msgid ""
"This is used to change the behavior of the functions B<strcoll>(3)  and "
"B<strxfrm>(3), which are used to compare strings in the local alphabet.  For "
"example, the German sharp s is sorted as \"ss\"."
msgstr ""

#. type: TP
#: build/C/man7/locale.7:71 build/C/man3/setlocale.3:58
#, no-wrap
msgid "B<LC_CTYPE>"
msgstr ""

#. type: Plain text
#: build/C/man7/locale.7:82
msgid ""
"This changes the behavior of the character handling and classification "
"functions, such as B<isupper>(3)  and B<toupper>(3), and the multibyte "
"character functions such as B<mblen>(3)  or B<wctomb>(3)."
msgstr ""

#. type: TP
#: build/C/man7/locale.7:82 build/C/man3/setlocale.3:65
#, no-wrap
msgid "B<LC_MONETARY>"
msgstr ""

#. type: Plain text
#: build/C/man7/locale.7:91
msgid ""
"changes the information returned by B<localeconv>(3)  which describes the "
"way numbers are usually printed, with details such as decimal point versus "
"decimal comma.  This information is internally used by the function "
"B<strfmon>(3)."
msgstr ""

#. type: Plain text
#: build/C/man7/locale.7:107
msgid ""
"changes the language messages are displayed in and what an affirmative or "
"negative answer looks like.  The GNU C-library contains the B<gettext>(3), "
"B<ngettext>(3), and B<rpmatch>(3)  functions to ease the use of these "
"information.  The GNU gettext family of functions also obey the environment "
"variable B<LANGUAGE> (containing a colon-separated list of locales)  if the "
"category is set to a valid locale other than B<\"C\">."
msgstr ""

#. type: TP
#: build/C/man7/locale.7:107 build/C/man3/setlocale.3:68
#, no-wrap
msgid "B<LC_NUMERIC>"
msgstr ""

#. type: Plain text
#: build/C/man7/locale.7:117
msgid ""
"changes the information used by the B<printf>(3)  and B<scanf>(3)  family of "
"functions, when they are advised to use the locale-settings.  This "
"information can also be read with the B<localeconv>(3)  function."
msgstr ""

#. type: TP
#: build/C/man7/locale.7:117 build/C/man3/setlocale.3:71
#, no-wrap
msgid "B<LC_TIME>"
msgstr ""

#. type: Plain text
#: build/C/man7/locale.7:124
msgid ""
"changes the behavior of the B<strftime>(3)  function to display the current "
"time in a locally acceptable form; for example, most of Europe uses a "
"24-hour clock versus the 12-hour clock used in the United States."
msgstr ""

#. type: TP
#: build/C/man7/locale.7:124 build/C/man3/setlocale.3:51
#, no-wrap
msgid "B<LC_ALL>"
msgstr ""

#.  FIXME glibc 2.2.2 added new nonstandard locale categories:
#.  LC_ADDRESS, LC_IDENTIFICATION, LC_MEASUREMENT, LC_NAME,
#.  LC_PAPER, LC_TELEPHONE.  These need to be documented.
#. type: Plain text
#: build/C/man7/locale.7:130
msgid "All of the above."
msgstr ""

#. type: Plain text
#: build/C/man7/locale.7:136
msgid ""
"If the second argument to B<setlocale>(3)  is empty string, B<\"\">, for the "
"default locale, it is determined using the following steps:"
msgstr ""

#. type: IP
#: build/C/man7/locale.7:136
#, no-wrap
msgid "1."
msgstr ""

#. type: Plain text
#: build/C/man7/locale.7:142
msgid ""
"If there is a non-null environment variable B<LC_ALL>, the value of "
"B<LC_ALL> is used."
msgstr ""

#. type: IP
#: build/C/man7/locale.7:142
#, no-wrap
msgid "2."
msgstr ""

#. type: Plain text
#: build/C/man7/locale.7:145
msgid ""
"If an environment variable with the same name as one of the categories above "
"exists and is non-null, its value is used for that category."
msgstr ""

#. type: IP
#: build/C/man7/locale.7:145
#, no-wrap
msgid "3."
msgstr ""

#. type: Plain text
#: build/C/man7/locale.7:151
msgid ""
"If there is a non-null environment variable B<LANG>, the value of B<LANG> is "
"used."
msgstr ""

#. type: Plain text
#: build/C/man7/locale.7:157
msgid ""
"Values about local numeric formatting is made available in a I<struct lconv> "
"returned by the B<localeconv>(3)  function, which has the following "
"declaration:"
msgstr ""

#. type: Plain text
#: build/C/man7/locale.7:161
#, no-wrap
msgid "struct lconv {\n"
msgstr ""

#. type: Plain text
#: build/C/man7/locale.7:163
#, no-wrap
msgid "    /* Numeric (nonmonetary) information */\n"
msgstr ""

#. type: Plain text
#: build/C/man7/locale.7:173
#, no-wrap
msgid ""
"    char *decimal_point;     /* Radix character */\n"
"    char *thousands_sep;     /* Separator for digit groups to left\n"
"                                of radix character */\n"
"    char *grouping; /* Each element is the number of digits in a\n"
"                       group; elements with higher indices are\n"
"                       further left.  An element with value CHAR_MAX\n"
"                       means that no further grouping is done.  An\n"
"                       element with value 0 means that the previous\n"
"                       element is used for all groups further left. */\n"
msgstr ""

#. type: Plain text
#: build/C/man7/locale.7:175
#, no-wrap
msgid "    /* Remaining fields are for monetary information */\n"
msgstr ""

#. type: Plain text
#: build/C/man7/locale.7:204
#, no-wrap
msgid ""
"    char *int_curr_symbol;   /* First three chars are a currency symbol\n"
"                                from ISO 4217.  Fourth char is the\n"
"                                separator.  Fifth char is "
"\\(aq\\e0\\(aq. */\n"
"    char *currency_symbol;   /* Local currency symbol */\n"
"    char *mon_decimal_point; /* Radix character */\n"
"    char *mon_thousands_sep; /* Like I<thousands_sep> above */\n"
"    char *mon_grouping;      /* Like I<grouping> above */\n"
"    char *positive_sign;     /* Sign for positive values */\n"
"    char *negative_sign;     /* Sign for negative values */\n"
"    char  int_frac_digits;   /* International fractional digits */\n"
"    char  frac_digits;       /* Local fractional digits */\n"
"    char  p_cs_precedes;     /* 1 if currency_symbol precedes a\n"
"                                positive value, 0 if succeeds */\n"
"    char  p_sep_by_space;    /* 1 if a space separates currency_symbol\n"
"                                from a positive value */\n"
"    char  n_cs_precedes;     /* 1 if currency_symbol precedes a\n"
"                                negative value, 0 if succeeds */\n"
"    char  n_sep_by_space;    /* 1 if a space separates currency_symbol\n"
"                                from a negative value */\n"
"    /* Positive and negative sign positions:\n"
"       0 Parentheses surround the quantity and currency_symbol.\n"
"       1 The sign string precedes the quantity and currency_symbol.\n"
"       2 The sign string succeeds the quantity and currency_symbol.\n"
"       3 The sign string immediately precedes the currency_symbol.\n"
"       4 The sign string immediately succeeds the currency_symbol. */\n"
"    char  p_sign_posn;\n"
"    char  n_sign_posn;\n"
"};\n"
msgstr ""

#. type: Plain text
#: build/C/man7/locale.7:210
msgid "The GNU gettext functions are specified in LI18NUX2000."
msgstr ""

#. type: Plain text
#: build/C/man7/locale.7:223
msgid ""
"B<locale>(1), B<localedef>(1), B<gettext>(3), B<localeconv>(3), "
"B<ngettext>(3), B<nl_langinfo>(3), B<rpmatch>(3), B<setlocale>(3), "
"B<strcoll>(3), B<strfmon>(3), B<strftime>(3), B<strxfrm>(3)"
msgstr ""

#. type: TH
#: build/C/man3/localeconv.3:24
#, no-wrap
msgid "LOCALECONV"
msgstr ""

#. type: TH
#: build/C/man3/localeconv.3:24
#, no-wrap
msgid "1993-04-25"
msgstr ""

#. type: Plain text
#: build/C/man3/localeconv.3:27
msgid "localeconv - get numeric formatting information"
msgstr ""

#. type: Plain text
#: build/C/man3/localeconv.3:32
#, no-wrap
msgid "B<struct lconv *localeconv(void);>\n"
msgstr ""

#. type: Plain text
#: build/C/man3/localeconv.3:50
msgid ""
"The B<localeconv>()  function returns a pointer to a I<struct lconv> for the "
"current locale.  This structure is shown in B<locale>(7), and contains all "
"values associated with the locale categories B<LC_NUMERIC> and "
"B<LC_MONETARY>.  Programs may also use the functions B<printf>(3)  and "
"B<strfmon>(3), which behave according to the actual locale in use."
msgstr ""

#. type: Plain text
#: build/C/man3/localeconv.3:52
msgid "C89, C99."
msgstr ""

#. type: Plain text
#: build/C/man3/localeconv.3:56
msgid ""
"The B<printf>(3)  family of functions may or may not honor the current "
"locale."
msgstr ""

#. type: Plain text
#: build/C/man3/localeconv.3:65
msgid ""
"B<locale>(1), B<localedef>(1), B<isalpha>(3), B<nl_langinfo>(3), "
"B<setlocale>(3), B<strcoll>(3), B<strftime>(3), B<locale>(7)"
msgstr ""

#. type: TH
#: build/C/man3/nl_langinfo.3:14
#, no-wrap
msgid "NL_LANGINFO"
msgstr ""

#. type: TH
#: build/C/man3/nl_langinfo.3:14
#, no-wrap
msgid "2010-10-03"
msgstr ""

#. type: Plain text
#: build/C/man3/nl_langinfo.3:17
msgid "nl_langinfo - query language and locale information"
msgstr ""

#. type: Plain text
#: build/C/man3/nl_langinfo.3:20
#, no-wrap
msgid "B<#include E<lt>langinfo.hE<gt>>\n"
msgstr ""

#. type: Plain text
#: build/C/man3/nl_langinfo.3:22
#, no-wrap
msgid "B<char *nl_langinfo(nl_item >I<item>B<);>\n"
msgstr ""

#. type: Plain text
#: build/C/man3/nl_langinfo.3:32
msgid ""
"The B<nl_langinfo>()  function provides access to locale information in a "
"more flexible way than B<localeconv>(3)  does.  Individual and additional "
"elements of the locale categories can be queried."
msgstr ""

#. type: Plain text
#: build/C/man3/nl_langinfo.3:35
msgid ""
"Examples for the locale elements that can be specified in I<item> using the "
"constants defined in I<E<lt>langinfo.hE<gt>> are:"
msgstr ""

#. type: TP
#: build/C/man3/nl_langinfo.3:35
#, no-wrap
msgid "B<CODESET>\\ (LC_CTYPE)"
msgstr ""

#. type: Plain text
#: build/C/man3/nl_langinfo.3:45
msgid ""
"Return a string with the name of the character encoding used in the selected "
"locale, such as \"UTF-8\", \"ISO-8859-1\", or \"ANSI_X3.4-1968\" (better "
"known as US-ASCII).  This is the same string that you get with \"locale "
"charmap\".  For a list of character encoding names, try \"locale -m\", "
"cf.\\& B<locale>(1)."
msgstr ""

#. type: TP
#: build/C/man3/nl_langinfo.3:45
#, no-wrap
msgid "B<D_T_FMT>\\ (LC_TIME)"
msgstr ""

#. type: Plain text
#: build/C/man3/nl_langinfo.3:50
msgid ""
"Return a string that can be used as a format string for B<strftime>(3)  to "
"represent time and date in a locale-specific way."
msgstr ""

#. type: TP
#: build/C/man3/nl_langinfo.3:50
#, no-wrap
msgid "B<D_FMT>\\ (LC_TIME)"
msgstr ""

#. type: Plain text
#: build/C/man3/nl_langinfo.3:55
msgid ""
"Return a string that can be used as a format string for B<strftime>(3)  to "
"represent a date in a locale-specific way."
msgstr ""

#. type: TP
#: build/C/man3/nl_langinfo.3:55
#, no-wrap
msgid "B<T_FMT>\\ (LC_TIME)"
msgstr ""

#. type: Plain text
#: build/C/man3/nl_langinfo.3:60
msgid ""
"Return a string that can be used as a format string for B<strftime>(3)  to "
"represent a time in a locale-specific way."
msgstr ""

#. type: TP
#: build/C/man3/nl_langinfo.3:60
#, no-wrap
msgid "B<DAY_>{1\\(en7} (LC_TIME)"
msgstr ""

#. type: Plain text
#: build/C/man3/nl_langinfo.3:65
msgid ""
"Return name of the I<n>-th day of the week. [Warning: this follows the US "
"convention DAY_1 = Sunday, not the international convention (ISO 8601) that "
"Monday is the first day of the week.]"
msgstr ""

#. type: TP
#: build/C/man3/nl_langinfo.3:65
#, no-wrap
msgid "B<ABDAY_>{1\\(en7} (LC_TIME)"
msgstr ""

#. type: Plain text
#: build/C/man3/nl_langinfo.3:68
msgid "Return abbreviated name of the I<n>-th day of the week."
msgstr ""

#. type: TP
#: build/C/man3/nl_langinfo.3:68
#, no-wrap
msgid "B<MON_>{1\\(en12} (LC_TIME)"
msgstr ""

#. type: Plain text
#: build/C/man3/nl_langinfo.3:71
msgid "Return name of the I<n>-th month."
msgstr ""

#. type: TP
#: build/C/man3/nl_langinfo.3:71
#, no-wrap
msgid "B<ABMON_>{1\\(en12} (LC_TIME)"
msgstr ""

#. type: Plain text
#: build/C/man3/nl_langinfo.3:74
msgid "Return abbreviated name of the I<n>-th month."
msgstr ""

#. type: TP
#: build/C/man3/nl_langinfo.3:74
#, no-wrap
msgid "B<RADIXCHAR>\\ (LC_NUMERIC)"
msgstr ""

#. type: Plain text
#: build/C/man3/nl_langinfo.3:77
msgid "Return radix character (decimal dot, decimal comma, etc.)."
msgstr ""

#. type: TP
#: build/C/man3/nl_langinfo.3:77
#, no-wrap
msgid "B<THOUSEP>\\ (LC_NUMERIC)"
msgstr ""

#. type: Plain text
#: build/C/man3/nl_langinfo.3:80
msgid "Return separator character for thousands (groups of three digits)."
msgstr ""

#. type: TP
#: build/C/man3/nl_langinfo.3:80
#, no-wrap
msgid "B<YESEXPR>\\ (LC_MESSAGES)"
msgstr ""

#. type: Plain text
#: build/C/man3/nl_langinfo.3:85
msgid ""
"Return a regular expression that can be used with the B<regex>(3)  function "
"to recognize a positive response to a yes/no question."
msgstr ""

#. type: TP
#: build/C/man3/nl_langinfo.3:85
#, no-wrap
msgid "B<NOEXPR>\\ (LC_MESSAGES)"
msgstr ""

#. type: Plain text
#: build/C/man3/nl_langinfo.3:90
msgid ""
"Return a regular expression that can be used with the B<regex>(3)  function "
"to recognize a negative response to a yes/no question."
msgstr ""

#. type: TP
#: build/C/man3/nl_langinfo.3:90
#, no-wrap
msgid "B<CRNCYSTR>\\ (LC_MONETARY)"
msgstr ""

#. type: Plain text
#: build/C/man3/nl_langinfo.3:95
msgid ""
"Return the currency symbol, preceded by \"-\" if the symbol should appear "
"before the value, \"+\" if the symbol should appear after the value, or "
"\".\" if the symbol should replace the radix character."
msgstr ""

#. type: Plain text
#: build/C/man3/nl_langinfo.3:99
msgid ""
"The above list covers just some examples of items that can be requested.  "
"For a more detailed list, consult I<The GNU C Library Reference Manual>."
msgstr ""

#. type: Plain text
#: build/C/man3/nl_langinfo.3:106
msgid ""
"If no locale has been selected by B<setlocale>(3)  for the appropriate "
"category, B<nl_langinfo>()  returns a pointer to the corresponding string in "
"the \"C\" locale."
msgstr ""

#. type: Plain text
#: build/C/man3/nl_langinfo.3:108
msgid "If I<item> is not valid, a pointer to an empty string is returned."
msgstr ""

#. type: Plain text
#: build/C/man3/nl_langinfo.3:114
msgid ""
"This pointer may point to static data that may be overwritten on the next "
"call to B<nl_langinfo>()  or B<setlocale>(3)."
msgstr ""

#. type: Plain text
#: build/C/man3/nl_langinfo.3:116
msgid "SUSv2, POSIX.1-2001."
msgstr ""

#. type: SH
#: build/C/man3/nl_langinfo.3:116 build/C/man3/strfmon.3:130
#, no-wrap
msgid "EXAMPLE"
msgstr ""

#. type: Plain text
#: build/C/man3/nl_langinfo.3:119
msgid ""
"The following program sets the character type locale according to the "
"environment and queries the terminal character set."
msgstr ""

#. type: Plain text
#: build/C/man3/nl_langinfo.3:125
#, no-wrap
msgid ""
"#include E<lt>langinfo.hE<gt>\n"
"#include E<lt>locale.hE<gt>\n"
"#include E<lt>stdio.hE<gt>\n"
"#include E<lt>stdlib.hE<gt>\n"
msgstr ""

#. type: Plain text
#: build/C/man3/nl_langinfo.3:133
#, no-wrap
msgid ""
"int\n"
"main(int argc, char *argv[])\n"
"{\n"
"    setlocale(LC_CTYPE,\"\");\n"
"    printf(\"%s\\en\",nl_langinfo(CODESET));\n"
"    exit(EXIT_SUCCESS);\n"
"}\n"
msgstr ""

#. type: Plain text
#: build/C/man3/nl_langinfo.3:140
msgid ""
"B<locale>(1), B<localeconv>(3), B<setlocale>(3), B<charsets>(7), "
"B<locale>(7)"
msgstr ""

#. type: Plain text
#: build/C/man3/nl_langinfo.3:142
msgid "The GNU C Library Reference Manual"
msgstr ""

#. type: TH
#: build/C/man3/setlocale.3:30
#, no-wrap
msgid "SETLOCALE"
msgstr ""

#. type: Plain text
#: build/C/man3/setlocale.3:33
msgid "setlocale - set the current locale"
msgstr ""

#. type: Plain text
#: build/C/man3/setlocale.3:38
#, no-wrap
msgid "B<char *setlocale(int >I<category>B<, const char *>I<locale>B<);>\n"
msgstr ""

#. type: Plain text
#: build/C/man3/setlocale.3:43
msgid ""
"The B<setlocale>()  function is used to set or query the program's current "
"locale."
msgstr ""

#. type: Plain text
#: build/C/man3/setlocale.3:51
msgid ""
"If I<locale> is not NULL, the program's current locale is modified according "
"to the arguments.  The argument I<category> determines which parts of the "
"program's current locale should be modified."
msgstr ""

#. type: Plain text
#: build/C/man3/setlocale.3:54
msgid "for all of the locale."
msgstr ""

#. type: Plain text
#: build/C/man3/setlocale.3:58
msgid ""
"for regular expression matching (it determines the meaning of range "
"expressions and equivalence classes) and string collation."
msgstr ""

#. type: Plain text
#: build/C/man3/setlocale.3:62
msgid ""
"for regular expression matching, character classification, conversion, "
"case-sensitive comparison, and wide character functions."
msgstr ""

#. type: Plain text
#: build/C/man3/setlocale.3:65
msgid "for localizable natural-language messages."
msgstr ""

#. type: Plain text
#: build/C/man3/setlocale.3:68
msgid "for monetary formatting."
msgstr ""

#. type: Plain text
#: build/C/man3/setlocale.3:71
msgid ""
"for number formatting (such as the decimal point and the thousands "
"separator)."
msgstr ""

#. type: Plain text
#: build/C/man3/setlocale.3:74
msgid "for time and date formatting."
msgstr ""

#. type: Plain text
#: build/C/man3/setlocale.3:83
msgid ""
"The argument I<locale> is a pointer to a character string containing the "
"required setting of I<category>.  Such a string is either a well-known "
"constant like \"C\" or \"da_DK\" (see below), or an opaque string that was "
"returned by another call of B<setlocale>()."
msgstr ""

#. type: Plain text
#: build/C/man3/setlocale.3:110
msgid ""
"If I<locale> is B<\"\">, each part of the locale that should be modified is "
"set according to the environment variables.  The details are "
"implementation-dependent.  For glibc, first (regardless of I<category>), the "
"environment variable B<LC_ALL> is inspected, next the environment variable "
"with the same name as the category (B<LC_COLLATE>, B<LC_CTYPE>, "
"B<LC_MESSAGES>, B<LC_MONETARY>, B<LC_NUMERIC>, B<LC_TIME>)  and finally the "
"environment variable B<LANG>.  The first existing environment variable is "
"used.  If its value is not a valid locale specification, the locale is "
"unchanged, and B<setlocale>()  returns NULL."
msgstr ""

#. type: Plain text
#: build/C/man3/setlocale.3:119
msgid ""
"The locale B<\"C\"> or B<\"POSIX\"> is a portable locale; its B<LC_CTYPE> "
"part corresponds to the 7-bit ASCII character set."
msgstr ""

#. type: Plain text
#: build/C/man3/setlocale.3:134
msgid ""
"A locale name is typically of the form "
"I<language>[_I<territory>][.I<codeset>][@I<modifier>], where I<language> is "
"an ISO 639 language code, I<territory> is an ISO 3166 country code, and "
"I<codeset> is a character set or encoding identifier like B<ISO-8859-1> or "
"B<UTF-8>.  For a list of all supported locales, try \"locale -a\", cf.\\& "
"B<locale>(1)."
msgstr ""

#. type: Plain text
#: build/C/man3/setlocale.3:138
msgid "If I<locale> is NULL, the current locale is only queried, not modified."
msgstr ""

#. type: Plain text
#: build/C/man3/setlocale.3:143
msgid ""
"On startup of the main program, the portable B<\"C\"> locale is selected as "
"default.  A program may be made portable to all locales by calling:"
msgstr ""

#. type: Plain text
#: build/C/man3/setlocale.3:146
#, no-wrap
msgid "    setlocale(LC_ALL, \"\");\n"
msgstr ""

#. type: Plain text
#: build/C/man3/setlocale.3:162
msgid ""
"after program initialization, by using the values returned from a "
"B<localeconv>(3)  call for locale-dependent information, by using the "
"multibyte and wide character functions for text processing if B<MB_CUR_MAX "
"E<gt> 1>, and by using B<strcoll>(3), B<wcscoll>(3)  or B<strxfrm>(3), "
"B<wcsxfrm>(3)  to compare strings."
msgstr ""

#. type: Plain text
#: build/C/man3/setlocale.3:171
msgid ""
"A successful call to B<setlocale>()  returns an opaque string that "
"corresponds to the locale set.  This string may be allocated in static "
"storage.  The string returned is such that a subsequent call with that "
"string and its associated category will restore that part of the process's "
"locale.  The return value is NULL if the request cannot be honored."
msgstr ""

#. type: Plain text
#: build/C/man3/setlocale.3:173
msgid "C89, C99, POSIX.1-2001."
msgstr ""

#. type: Plain text
#: build/C/man3/setlocale.3:188
msgid ""
"Linux (that is, glibc) supports the portable locales B<\"C\"> and "
"B<\"POSIX\">.  In the good old days there used to be support for the "
"European Latin-1 B<\"ISO-8859-1\"> locale (e.g., in libc-4.5.21 and "
"libc-4.6.27), and the Russian B<\"KOI-8\"> (more precisely, \"koi-8r\") "
"locale (e.g., in libc-4.6.27), so that having an environment variable "
"I<LC_CTYPE=ISO-8859-1> sufficed to make B<isprint>(3)  return the right "
"answer.  These days non-English speaking Europeans have to work a bit "
"harder, and must install actual locale files."
msgstr ""

#. type: Plain text
#: build/C/man3/setlocale.3:199
msgid ""
"B<locale>(1), B<localedef>(1), B<isalpha>(3), B<localeconv>(3), "
"B<nl_langinfo>(3), B<rpmatch>(3), B<strcoll>(3), B<strftime>(3), "
"B<charsets>(7), B<locale>(7)"
msgstr ""

#. type: TH
#: build/C/man3/strfmon.3:23
#, no-wrap
msgid "STRFMON"
msgstr ""

#. type: TH
#: build/C/man3/strfmon.3:23
#, no-wrap
msgid "2000-12-05"
msgstr ""

#. type: Plain text
#: build/C/man3/strfmon.3:26
msgid "strfmon - convert monetary value to a string"
msgstr ""

#. type: Plain text
#: build/C/man3/strfmon.3:28
msgid "B<#include E<lt>monetary.hE<gt>>"
msgstr ""

#. type: Plain text
#: build/C/man3/strfmon.3:31
msgid ""
"B<ssize_t strfmon(char *>I<s>B<, size_t >I<max>B<, const char "
"*>I<format>B<,> B<...);>"
msgstr ""

#. type: Plain text
#: build/C/man3/strfmon.3:37
msgid ""
"The B<strfmon>()  function formats the specified amounts according to the "
"format specification I<format> and places the result in the character array "
"I<s> of size I<max>."
msgstr ""

#. type: Plain text
#: build/C/man3/strfmon.3:44
msgid ""
"Ordinary characters in I<format> are copied to I<s> without conversion.  "
"Conversion specifiers are introduced by a \\(aq%\\(aq character.  "
"Immediately following it there can be zero or more of the following flags:"
msgstr ""

#. type: TP
#: build/C/man3/strfmon.3:44
#, no-wrap
msgid "B<=>I<f>"
msgstr ""

#. type: Plain text
#: build/C/man3/strfmon.3:51
msgid ""
"The single-byte character I<f> is used as the numeric fill character (to be "
"used with a left precision, see below).  When not specified, the space "
"character is used."
msgstr ""

#. type: TP
#: build/C/man3/strfmon.3:51
#, no-wrap
msgid "B<^>"
msgstr ""

#. type: Plain text
#: build/C/man3/strfmon.3:56
msgid ""
"Do not use any grouping characters that might be defined for the current "
"locale.  By default, grouping is enabled."
msgstr ""

#. type: TP
#: build/C/man3/strfmon.3:56
#, no-wrap
msgid "B<(> or B<+>"
msgstr ""

#. type: Plain text
#: build/C/man3/strfmon.3:63
msgid ""
"The ( flag indicates that negative amounts should be enclosed between "
"parentheses.  The + flag indicates that signs should be handled in the "
"default way, that is, amounts are preceded by the locale's sign indication, "
"for example, nothing for positive, \"-\" for negative."
msgstr ""

#. type: TP
#: build/C/man3/strfmon.3:63
#, no-wrap
msgid "B<!>"
msgstr ""

#. type: Plain text
#: build/C/man3/strfmon.3:66
msgid "Omit the currency symbol."
msgstr ""

#. type: TP
#: build/C/man3/strfmon.3:66
#, no-wrap
msgid "B<->"
msgstr ""

#. type: Plain text
#: build/C/man3/strfmon.3:70
msgid "Left justify all fields.  The default is right justification."
msgstr ""

#. type: Plain text
#: build/C/man3/strfmon.3:76
msgid ""
"Next, there may be a field width: a decimal digit string specifying a "
"minimum field width in bytes.  The default is 0.  A result smaller than this "
"width is padded with spaces (on the left, unless the left-justify flag was "
"given)."
msgstr ""

#. type: Plain text
#: build/C/man3/strfmon.3:83
msgid ""
"Next, there may be a left precision of the form \"#\" followed by a decimal "
"digit string.  If the number of digits left of the radix character is "
"smaller than this, the representation is padded on the left with the numeric "
"fill character.  Grouping characters are not counted in this field width."
msgstr ""

#. type: Plain text
#: build/C/man3/strfmon.3:98
msgid ""
"Next, there may be a right precision of the form \".\" followed by a decimal "
"digit string.  The amount being formatted is rounded to the specified number "
"of digits prior to formatting.  The default is specified in the "
"I<frac_digits> and I<int_frac_digits> items of the current locale.  If the "
"right precision is 0, no radix character is printed.  (The radix character "
"here is determined by B<LC_MONETARY>, and may differ from that specified by "
"B<LC_NUMERIC>.)"
msgstr ""

#. type: Plain text
#: build/C/man3/strfmon.3:102
msgid ""
"Finally, the conversion specification must be ended with a conversion "
"character.  The three conversion characters are"
msgstr ""

#. type: TP
#: build/C/man3/strfmon.3:102
#, no-wrap
msgid "B<%>"
msgstr ""

#. type: Plain text
#: build/C/man3/strfmon.3:106
msgid ""
"(In this case the entire specification must be exactly \"%%\".)  Put a "
"\\(aq%\\(aq character in the result string."
msgstr ""

#. type: TP
#: build/C/man3/strfmon.3:106
#, no-wrap
msgid "B<i>"
msgstr ""

#. type: Plain text
#: build/C/man3/strfmon.3:111
msgid ""
"One argument of type I<double> is converted using the locale's international "
"currency format."
msgstr ""

#. type: TP
#: build/C/man3/strfmon.3:111
#, no-wrap
msgid "B<n>"
msgstr ""

#. type: Plain text
#: build/C/man3/strfmon.3:116
msgid ""
"One argument of type I<double> is converted using the locale's national "
"currency format."
msgstr ""

#. type: Plain text
#: build/C/man3/strfmon.3:127
msgid ""
"The B<strfmon>()  function returns the number of characters placed in the "
"array I<s>, not including the terminating null byte, provided the string, "
"including the terminating null byte, fits.  Otherwise, it sets I<errno> to "
"B<E2BIG>, returns -1, and the contents of the array is undefined."
msgstr ""

#. type: Plain text
#: build/C/man3/strfmon.3:130
msgid "Not in POSIX.1-2001.  Present on several other systems."
msgstr ""

#. type: Plain text
#: build/C/man3/strfmon.3:132
msgid "The call"
msgstr ""

#. type: Plain text
#: build/C/man3/strfmon.3:137
#, no-wrap
msgid ""
"strfmon(buf, sizeof(buf), \"[%^=*#6n] [%=*#6i]\",\n"
"        1234.567, 1234.567);\n"
msgstr ""

#. type: Plain text
#: build/C/man3/strfmon.3:141
msgid "outputs"
msgstr ""

#. type: Plain text
#: build/C/man3/strfmon.3:144
msgid "[ fl **1234,57] [ NLG **1 234,57]"
msgstr ""

#. type: Plain text
#: build/C/man3/strfmon.3:155
msgid ""
"in the Dutch locale (with fl for \"florijnen\" and NLG for Netherlands "
"Guilders).  The grouping character is very ugly because it takes as much "
"space as a digit, while it should not take more than half that, and will no "
"doubt cause confusion.  Surprisingly, the \"fl\" is preceded and followed by "
"a space, and \"NLG\" is preceded by one and followed by two spaces.  This "
"may be a bug in the locale files.  The Italian, Australian, Swiss and "
"Portuguese locales yield"
msgstr ""

#. type: Plain text
#: build/C/man3/strfmon.3:158
msgid "[ L. **1235] [ ITL **1.235]"
msgstr ""

#. type: Plain text
#: build/C/man3/strfmon.3:160
msgid "[ $**1234.57] [ AUD **1,234.57]"
msgstr ""

#. type: Plain text
#: build/C/man3/strfmon.3:162
msgid "[Fr. **1234,57] [CHF **1.234,57]"
msgstr ""

#. type: Plain text
#: build/C/man3/strfmon.3:164
msgid "[ **1234$57Esc] [ **1.234$57PTE ]"
msgstr ""

#. type: Plain text
#: build/C/man3/strfmon.3:169
msgid "B<setlocale>(3), B<sprintf>(3), B<locale>(7)"
msgstr ""

#. type: TH
#: build/C/man3/toascii.3:27
#, no-wrap
msgid "TOASCII"
msgstr ""

#. type: TH
#: build/C/man3/toascii.3:27
#, no-wrap
msgid "2009-03-15"
msgstr ""

#. type: Plain text
#: build/C/man3/toascii.3:30
msgid "toascii - convert character to ASCII"
msgstr ""

#. type: Plain text
#: build/C/man3/toascii.3:35
#, no-wrap
msgid "B<int toascii(int >I<c>B<);>\n"
msgstr ""

#. type: Plain text
#: build/C/man3/toascii.3:44
msgid "B<toascii>(): _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE"
msgstr ""

#. type: Plain text
#: build/C/man3/toascii.3:49
msgid ""
"B<toascii>()  converts I<c> to a 7-bit I<unsigned char> value that fits into "
"the ASCII character set, by clearing the high-order bits."
msgstr ""

#. type: Plain text
#: build/C/man3/toascii.3:51
msgid "The value returned is that of the converted character."
msgstr ""

#. type: Plain text
#: build/C/man3/toascii.3:57
msgid ""
"SVr4, BSD, POSIX.1-2001.  POSIX.1-2008 marks B<toascii>()  as obsolete, "
"noting that it cannot be use portably in a localized application."
msgstr ""

#. type: Plain text
#: build/C/man3/toascii.3:60
msgid ""
"Many people will be unhappy if you use this function.  This function will "
"convert accented letters into random characters."
msgstr ""

#. type: Plain text
#: build/C/man3/toascii.3:64
msgid "B<isascii>(3), B<tolower>(3), B<toupper>(3)"
msgstr ""

#. type: TH
#: build/C/man3/toupper.3:25
#, no-wrap
msgid "TOUPPER"
msgstr ""

#. type: TH
#: build/C/man3/toupper.3:25
#, no-wrap
msgid "1993-04-04"
msgstr ""

#. type: Plain text
#: build/C/man3/toupper.3:28
msgid "toupper, tolower - convert letter to upper or lower case"
msgstr ""

#. type: Plain text
#: build/C/man3/toupper.3:33
#, no-wrap
msgid "B<int toupper(int >I<c>B<);>\n"
msgstr ""

#. type: Plain text
#: build/C/man3/toupper.3:35
#, no-wrap
msgid "B<int tolower(int >I<c>B<);>\n"
msgstr ""

#. type: Plain text
#: build/C/man3/toupper.3:41
msgid "B<toupper>()  converts the letter I<c> to upper case, if possible."
msgstr ""

#. type: Plain text
#: build/C/man3/toupper.3:46
msgid "B<tolower>()  converts the letter I<c> to lower case, if possible."
msgstr ""

#. type: Plain text
#: build/C/man3/toupper.3:55
msgid ""
"If I<c> is not an I<unsigned char> value, or B<EOF>, the behavior of these "
"functions is undefined."
msgstr ""

#. type: Plain text
#: build/C/man3/toupper.3:59
msgid ""
"The value returned is that of the converted letter, or I<c> if the "
"conversion was not possible."
msgstr ""

#. type: Plain text
#: build/C/man3/toupper.3:61
msgid "C89, C99, 4.3BSD."
msgstr ""

#. type: Plain text
#: build/C/man3/toupper.3:67
msgid ""
"The details of what constitutes an uppercase or lowercase letter depend on "
"the current locale.  For example, the default B<\"C\"> locale does not know "
"about umlauts, so no conversion is done for them."
msgstr ""

#. type: Plain text
#: build/C/man3/toupper.3:71
msgid ""
"In some non-English locales, there are lowercase letters with no "
"corresponding uppercase equivalent; the German sharp s is one example."
msgstr ""

#. type: Plain text
#: build/C/man3/toupper.3:77
msgid "B<isalpha>(3), B<setlocale>(3), B<towlower>(3), B<towupper>(3), B<locale>(7)"
msgstr ""
