函数

GLibdngettext

自:2.18 起

声明 [src]

const gchar*
g_dngettext (
  const gchar* domain,
  const gchar* msgid,
  const gchar* msgid_plural,
  gulong n
)

说明 [src]

此函数是 dngettext() 的一个封装函数,如果使用 textdomain() 设置的默认域没有针对当前区域设置的翻译内容时,该函数不会翻译消息。

请参见 g_dgettext(),了解它与 dngettext() 本身的区别之处。

自以下版本起可用:2.18

参数

domain

类型: const gchar*

要使用的翻译域,或 NULL 以使用通过 textdomain() 设置的域。

该参数可以为 NULL
该数据由函数调用者所有。
该值是 NUL 终止的 UTF-8 字符串。
msgid

类型: const gchar*

要翻译的消息。

该数据由函数调用者所有。
该值是 NUL 终止的 UTF-8 字符串。
msgid_plural

类型: const gchar*

消息的复数形式。

该数据由函数调用者所有。
该值是 NUL 终止的 UTF-8 字符串。
n

类型: gulong

需要翻译的数量。

返回值

类型: const gchar*

已翻译的字符串。

该数据由被调用函数所有。
该值是 NUL 终止的 UTF-8 字符串。