Home
Main website
Display Sidebar
Hide Ads
Recent Changes
View Source:
textdomain(3)
Edit
PageHistory
Diff
Info
LikePages
TEXTDOMAIN !!!TEXTDOMAIN NAME SYNOPSIS DESCRIPTION RETURN VALUE ERRORS BUGS SEE ALSO ---- !!NAME textdomain - set domain for future gettext() calls !!SYNOPSIS __#include __ ''domainname''__); __ !!DESCRIPTION The __textdomain__ function sets or retrieves the current message domain. A message domain is a set of translatable ''msgid'' messages. Usually, every software package has its own message domain. The domain name is used to determine the message catalog where a translation is looked up; it must be a non-empty string. The current message domain is used by the __gettext__, __ngettext__ functions, and by the __dgettext__, __dcgettext__, __dngettext__ and __dcngettext__ functions when called with a NULL domainname argument. If ''domainname'' is not NULL, the current message domain is set to ''domainname''. The string the function stores internally is a copy of the ''domainname'' argument. If ''domainname'' is NULL, the function returns the current message domain. !!RETURN VALUE If successful, the __textdomain__ function returns the current message domain, after possibly changing it. The resulting string is valid until the next __textdomain__ call and must not be modified or freed. If a memory allocation failure occurs, it sets __errno__ to __ENOMEM__ and returns NULL. !!ERRORS The following error can occur, among others: __ENOMEM__ Not enough memory available. !!BUGS The return type ought to be __const char *__, but is __char *__ to avoid warnings in C code predating ANSI C. !!SEE ALSO gettext(3), ngettext(3), bindtextdomain(3), bind_textdomain_codeset(3) ----
4 pages link to
textdomain(3)
:
Man3t
bind_textdomain_codeset(3)
bindtextdomain(3)
gettext(3)
This page is a man page (or other imported legacy content). We are unable to automatically determine the license status of this page.