方法

GLibOptionContextset_translate_func

自:2.12

声明 [源]

void
g_option_context_set_translate_func (
  GOptionContext* context,
  GTranslateFunc func,
  gpointer data,
  GDestroyNotify destroy_notify
)

描述 [源]

设置用于将用户可见的字符串翻译成其他语言的函数,用于 --help 输出。如果 funcNULL,字符串不会被翻译。

请注意,选项组有它们自己的翻译函数,此函数仅影响 parameter_string(见 g_option_context_new())、摘要(见 g_option_context_set_summary())和描述(见 g_option_context_set_description())。

如果您正在使用 gettext(),只需设置翻译域,请参阅 g_option_context_set_translation_domain()。

自:2.12

参数

func

类型: GTranslateFunc

GTranslateFuncNULL

参数可以 NULL
data

类型: gpointer

传递给 func 的用户数据,或 NULL

参数可以 NULL
数据由方法的调用者拥有。
destroy_notify

类型: GDestroyNotify

一个用于释放 data 的函数,或 NULL

参数可以 NULL