The ngettext
function shall search the currently
selected message catalogs for a string matching the singular string
msgid1. If a string is located, and if
n is 1, that string shall be returned.
If n is not 1, a pluralized version
(dependant on n) of the string shall be returned.
The ngettext
function is equivalent to
dcngettext(NULL, msgid1, msgid2, n, LC_MESSAGES)
.
If a string is found in the currently selected message catalogs for
msgid1, then if n is
1
a pointer to the located string shall be returned.
If n is not 1
, a pointer to an
appropriately pluralized version of the string shall be returned.
If no message could be found in the currently selected mesage catalogs,
then if n is 1
,
a pointer to msgid1 shall be returned, otherwise
a pointer to msgid2 shall be returned.
Applications shall not modify the string returned by ngettext
.
gettext, dgettext, ngettext, dngettext, dcgettext, dcngettext, textdomain, bindtextdomain, bind_textdomain_codeset