The bindtextdomain
shall set the the base
directory of the hierarchy containing message catalogs for a given message
domain.
The bindtextdomain
function specifies that the
domainname message catalog can be found in the
dirname directory hierarchy, rather than in the
system default locale data base.
If dirname is not
NULL
, the base directory for message catalogs
belonging to domain
domainname shall be set to
dirname.
If dirname is NULL
,
the base directory for message catalogs shall not be altered.
The function shall make copies of the argument strings as needed.
dirname can be an absolute or relative pathname.
Applications that wish to use |
If domainname is the null pointer, or is an empty
string, bindtextdomain
shall fail, but need not
set errno.
The bindtextdomain
function shall return
a pointer to a string containing the name of the selected directory.
The string shall be allocated
internally in the function and shall not be changed or freed by the user.
On success, bindtextdomain
shall return a
pointer to a string containing the
directory pathname currently bound to the domain. On failure, a
NULL pointer is returned, and the global variable
errno may be set to indicate the error.
gettext, dgettext, ngettext, dngettext, dcgettext, dcngettext, textdomain, bind_textdomain_codeset