函数
GLibdpgettext
自版本 2.16 起提供
声明 [src]
const gchar*
g_dpgettext (
const gchar* domain,
const gchar* msgctxtid,
gsize msgidoffset
)
描述 [src]
此函数是支持消息去歧义的 g_dgettext()
的一个变体。 GNU gettext 使用 ‘\004’ 字符分隔 msgctxtid
中的消息上下文和消息 ID。如果将 0 传递为 msgidoffset
,此函数将退回到尝试使用 “|” 作为分隔符的弃用约定。
此函数在内部使用 g_dgettext()
。请参考该函数以了解与 dgettext()
本身的区别。
应用程序通常不应直接使用此函数,而应使用 C_() 宏进行有上下文的翻译。
自以下版本开始提供:2.16