dpgettext
Description:
[ CCode ( cname = "g_dpgettext" ) ]
public unowned string dpgettext (string? domain, string msgctxid, size_t msgidoffset)
This function is a variant of dgettext which supports a disambiguating message context.
GNU gettext uses the '\004' character to separate the message context and message id in msgctxtid
. If 0 is passed as
msgidoffset
, this function will fall back to trying to use the deprecated convention of using "|" as a separation character.
This uses dgettext internally. See that functions for differences with dgettext proper.
Applications should normally not use this function directly, but use the C_ macro for translations with context.
Parameters:
domain |
the translation domain to use, or null to use the domain set with textdomain |
msgidoffset |
the offset of the message id in |
msgctxtid |
a combined message context and message id, separated by a \004 character |
Returns:
The translated string |