Linux sagir-us1.hostever.us 5.14.0-570.51.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Oct 8 09:41:34 EDT 2025 x86_64
LiteSpeed
Server IP : 104.247.108.91 & Your IP : 216.73.216.105
Domains : 74 Domain
User : georgeto
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
local /
apps /
share /
doc /
gettext /
Delete
Unzip
Name
Size
Permission
Date
Action
csharpdoc
[ DIR ]
drwxr-xr-x
2015-07-29 20:09
examples
[ DIR ]
drwxr-xr-x
2015-07-29 20:10
javadoc2
[ DIR ]
drwxr-xr-x
2015-07-29 20:09
FAQ.html
43.44
KB
-rw-r--r--
2015-07-29 20:09
autopoint.1.html
3.28
KB
-rw-r--r--
2015-07-29 20:09
bind_textdomain_codeset.3.html
4.39
KB
-rw-r--r--
2015-07-29 20:09
bindtextdomain.3.html
4.26
KB
-rw-r--r--
2015-07-29 20:09
envsubst.1.html
3.64
KB
-rw-r--r--
2015-07-29 20:09
gettext.1.html
4.67
KB
-rw-r--r--
2015-07-29 20:09
gettext.3.html
6.2
KB
-rw-r--r--
2015-07-29 20:09
gettext_1.html
29.46
KB
-rw-r--r--
2015-07-29 20:09
gettext_10.html
31.56
KB
-rw-r--r--
2015-07-29 20:09
gettext_11.html
54.94
KB
-rw-r--r--
2015-07-29 20:09
gettext_12.html
28.59
KB
-rw-r--r--
2015-07-29 20:09
gettext_13.html
70.78
KB
-rw-r--r--
2015-07-29 20:09
gettext_14.html
2.14
KB
-rw-r--r--
2015-07-29 20:09
gettext_15.html
109.5
KB
-rw-r--r--
2015-07-29 20:09
gettext_16.html
7.56
KB
-rw-r--r--
2015-07-29 20:09
gettext_17.html
13.58
KB
-rw-r--r--
2015-07-29 20:09
gettext_18.html
13.79
KB
-rw-r--r--
2015-07-29 20:09
gettext_19.html
66.94
KB
-rw-r--r--
2015-07-29 20:09
gettext_2.html
14.8
KB
-rw-r--r--
2015-07-29 20:09
gettext_20.html
2.66
KB
-rw-r--r--
2015-07-29 20:09
gettext_21.html
48.02
KB
-rw-r--r--
2015-07-29 20:09
gettext_22.html
4.2
KB
-rw-r--r--
2015-07-29 20:09
gettext_23.html
3.81
KB
-rw-r--r--
2015-07-29 20:09
gettext_24.html
1.3
KB
-rw-r--r--
2015-07-29 20:09
gettext_25.html
26.63
KB
-rw-r--r--
2015-07-29 20:09
gettext_3.html
18.25
KB
-rw-r--r--
2015-07-29 20:09
gettext_4.html
45.54
KB
-rw-r--r--
2015-07-29 20:09
gettext_5.html
27.41
KB
-rw-r--r--
2015-07-29 20:09
gettext_6.html
18.19
KB
-rw-r--r--
2015-07-29 20:09
gettext_7.html
11.08
KB
-rw-r--r--
2015-07-29 20:09
gettext_8.html
66.08
KB
-rw-r--r--
2015-07-29 20:09
gettext_9.html
101.06
KB
-rw-r--r--
2015-07-29 20:09
gettext_foot.html
2.39
KB
-rw-r--r--
2015-07-29 20:09
gettext_toc.html
30.64
KB
-rw-r--r--
2015-07-29 20:09
gettextize.1.html
4.11
KB
-rw-r--r--
2015-07-29 20:09
msgattrib.1.html
9.25
KB
-rw-r--r--
2015-07-29 20:09
msgcat.1.html
8.46
KB
-rw-r--r--
2015-07-29 20:09
msgcmp.1.html
4.88
KB
-rw-r--r--
2015-07-29 20:09
msgcomm.1.html
8.05
KB
-rw-r--r--
2015-07-29 20:09
msgconv.1.html
6.83
KB
-rw-r--r--
2015-07-29 20:09
msgen.1.html
6.81
KB
-rw-r--r--
2015-07-29 20:09
msgexec.1.html
4.37
KB
-rw-r--r--
2015-07-29 20:09
msgfilter.1.html
7.72
KB
-rw-r--r--
2015-07-29 20:09
msgfmt.1.html
10.87
KB
-rw-r--r--
2015-07-29 20:09
msggrep.1.html
10.02
KB
-rw-r--r--
2015-07-29 20:09
msginit.1.html
5.53
KB
-rw-r--r--
2015-07-29 20:09
msgmerge.1.html
9.89
KB
-rw-r--r--
2015-07-29 20:09
msgunfmt.1.html
8.26
KB
-rw-r--r--
2015-07-29 20:09
msguniq.1.html
7.79
KB
-rw-r--r--
2015-07-29 20:09
ngettext.1.html
4.75
KB
-rw-r--r--
2015-07-29 20:09
ngettext.3.html
3.94
KB
-rw-r--r--
2015-07-29 20:09
recode-sr-latin.1.html
2.92
KB
-rw-r--r--
2015-07-29 20:09
textdomain.3.html
3.64
KB
-rw-r--r--
2015-07-29 20:09
tutorial.html
32.21
KB
-rw-r--r--
2015-07-29 20:09
xgettext.1.html
12.49
KB
-rw-r--r--
2015-07-29 20:09
Save
Rename
<!-- Creator : groff version 1.22.3 --> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta name="generator" content="groff -Thtml, see www.gnu.org"> <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <meta name="Content-Style" content="text/css"> <style type="text/css"> p { margin-top: 0; margin-bottom: 0; vertical-align: top } pre { margin-top: 0; margin-bottom: 0; vertical-align: top } table { margin-top: 0; margin-bottom: 0; vertical-align: top } h1 { text-align: center } </style> <title>GETTEXT</title> </head> <body> <h1 align="center">GETTEXT</h1> <a href="#NAME">NAME</a><br> <a href="#SYNOPSIS">SYNOPSIS</a><br> <a href="#DESCRIPTION">DESCRIPTION</a><br> <a href="#RETURN VALUE">RETURN VALUE</a><br> <a href="#ERRORS">ERRORS</a><br> <a href="#BUGS">BUGS</a><br> <a href="#SEE ALSO">SEE ALSO</a><br> <hr> <h2>NAME <a name="NAME"></a> </h2> <p style="margin-left:11%; margin-top: 1em">gettext, dgettext, dcgettext − translate message</p> <h2>SYNOPSIS <a name="SYNOPSIS"></a> </h2> <p style="margin-left:11%; margin-top: 1em"><b>#include <libintl.h></b></p> <p style="margin-left:11%; margin-top: 1em"><b>char * gettext (const char *</b> <i>msgid</i><b>); <br> char * dgettext (const char *</b> <i>domainname</i><b>, const char *</b> <i>msgid</i><b>); <br> char * dcgettext (const char *</b> <i>domainname</i><b>, const char *</b> <i>msgid</i><b>, <br> int</b> <i>category</i><b>);</b></p> <h2>DESCRIPTION <a name="DESCRIPTION"></a> </h2> <p style="margin-left:11%; margin-top: 1em">The <b>gettext</b>, <b>dgettext</b> and <b>dcgettext</b> functions attempt to translate a text string into the user’s native language, by looking up the translation in a message catalog.</p> <p style="margin-left:11%; margin-top: 1em">The <i>msgid</i> argument identifies the message to be translated. By convention, it is the English version of the message, with non-ASCII characters replaced by ASCII approximations. This choice allows the translators to work with message catalogs, called PO files, that contain both the English and the translated versions of each message, and can be installed using the <b>msgfmt</b> utility.</p> <p style="margin-left:11%; margin-top: 1em">A message domain is a set of translatable <i>msgid</i> messages. Usually, every software package has its own message domain. The domain name is used to determine the message catalog where the translation is looked up; it must be a non-empty string. For the <b>gettext</b> function, it is specified through a preceding <b>textdomain</b> call. For the <b>dgettext</b> and <b>dcgettext</b> functions, it is passed as the <i>domainname</i> argument; if this argument is NULL, the domain name specified through a preceding <b>textdomain</b> call is used instead.</p> <p style="margin-left:11%; margin-top: 1em">Translation lookup operates in the context of the current locale. For the <b>gettext</b> and <b>dgettext</b> functions, the <b>LC_MESSAGES</b> locale facet is used. It is determined by a preceding call to the <b>setlocale</b> function. <b>setlocale(LC_ALL,"")</b> initializes the <b>LC_MESSAGES</b> locale based on the first nonempty value of the three environment variables <b>LC_ALL</b>, <b>LC_MESSAGES</b>, <b>LANG</b>; see <b>setlocale</b>(3). For the <b>dcgettext</b> function, the locale facet is determined by the <i>category</i> argument, which should be one of the <b>LC_xxx</b> constants defined in the <locale.h> header, excluding <b>LC_ALL</b>. In both cases, the functions also use the <b>LC_CTYPE</b> locale facet in order to convert the translated message from the translator’s codeset to the current locale’s codeset, unless overridden by a prior call to the <b>bind_textdomain_codeset</b> function.</p> <p style="margin-left:11%; margin-top: 1em">The message catalog used by the functions is at the pathname <i>dirname</i>/<i>locale</i>/<i>category</i>/<i>domainname</i>.mo. Here <i>dirname</i> is the directory specified through <b>bindtextdomain</b>. Its default is system and configuration dependent; typically it is <i>prefix</i>/share/locale, where <i>prefix</i> is the installation prefix of the package. <i>locale</i> is the name of the current locale facet; the GNU implementation also tries generalizations, such as the language name without the territory name. <i>category</i> is <b>LC_MESSAGES</b> for the <b>gettext</b> and <b>dgettext</b> functions, or the argument passed to the <b>dcgettext</b> function.</p> <p style="margin-left:11%; margin-top: 1em">If the <b>LANGUAGE</b> environment variable is set to a nonempty value, and the locale is not the "C" locale, the value of <b>LANGUAGE</b> is assumed to contain a colon separated list of locale names. The functions will attempt to look up a translation of <i>msgid</i> in each of the locales in turn. This is a GNU extension.</p> <p style="margin-left:11%; margin-top: 1em">In the "C" locale, or if none of the used catalogs contain a translation for <i>msgid</i>, the <b>gettext</b>, <b>dgettext</b> and <b>dcgettext</b> functions return <i>msgid</i>.</p> <h2>RETURN VALUE <a name="RETURN VALUE"></a> </h2> <p style="margin-left:11%; margin-top: 1em">If a translation was found in one of the specified catalogs, it is converted to the locale’s codeset and returned. The resulting string is statically allocated and must not be modified or freed. Otherwise <i>msgid</i> is returned.</p> <h2>ERRORS <a name="ERRORS"></a> </h2> <p style="margin-left:11%; margin-top: 1em"><b>errno</b> is not modified.</p> <h2>BUGS <a name="BUGS"></a> </h2> <p style="margin-left:11%; margin-top: 1em">The return type ought to be <b>const char *</b>, but is <b>char *</b> to avoid warnings in C code predating ANSI C.</p> <p style="margin-left:11%; margin-top: 1em">When an empty string is used for <i>msgid</i>, the functions may return a nonempty string.</p> <h2>SEE ALSO <a name="SEE ALSO"></a> </h2> <p style="margin-left:11%; margin-top: 1em"><b>ngettext</b>(3), <b>dngettext</b>(3), <b>dcngettext</b>(3), <b>setlocale</b>(3), <b>textdomain</b>(3), <b>bindtextdomain</b>(3), <b>bind_textdomain_codeset</b>(3), <b>msgfmt</b>(1)</p> <hr> </body> </html>