Function glib::dpgettext2

source ·
pub fn dpgettext2(domain: Option<&str>, context: &str, msgid: &str) -> GString
Expand description

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.

This uses dgettext() internally. See that functions for differences with dgettext() proper.

This function differs from C_() in that it is not a macro and thus you may use non-string-literals as context and msgid arguments.


the translation domain to use, or None to use the domain set with textdomain()


the message context


the message


The translated string