Pike v8.0 release 1738

Method Locale.Gettext.gettext()


Method gettext

string gettext(string msg)
string gettext(string msg, string domain)
string gettext(string msg, string domain, int category)

Parameter msg

Message to be translated.

Parameter domain

Domain from within the message should be translated. Defaults to the current domain.

Parameter category

Category from which the translation should be taken. Defaults to Locale.Gettext.LC_MESSAGES.

Return a translated version of msg within the context of the specified domain and current locale. If there is no translation available, msg is returned.

Note

Prior to Pike 7.3 this function only accepted one argument, and the other functionality was provided by dgettext() and dcgettext().

See also

bindtextdomain, textdomain, setlocale, localeconv