方法

GLibKeyFileget_locale_for_key

自 2.56 起可用

声明 [源]

gchar*
g_key_file_get_locale_for_key (
  GKeyFile* key_file,
  const gchar* group_name,
  const gchar* key,
  const gchar* locale
)

描述 [源]

返回 g_key_file_get_locale_string()g_key_file_get_locale_string_list() 的结果来源的实际区域设置。

如果使用完全相同的 key_filegroup_namekeylocale 调用 g_key_file_get_locale_string()g_key_file_get_locale_string_list(),这些函数的结果最初将被贴上此函数结果的区域设置标签。

自 2.56 起可用

参数

group_name

类型:  const gchar*

一个组名称。

数据由方法调用者所有。
值是一个以 NUL 结束的 UTF-8 字符串。
key

类型:  const gchar*

一个键。

数据由方法调用者所有。
值是一个以 NUL 结束的 UTF-8 字符串。
locale

类型:  const gchar*

区域标识符或 NULL

该参数可以为 NULL
数据由方法调用者所有。
值是一个以 NUL 结束的 UTF-8 字符串。

返回值

类型:  gchar*

文件中的区域设置或 NULL(如果未找到键或文件中的条目未翻译)。

方法调用者拥有返回的数据,并负责释放它。
返回值可以是 NULL
值是一个以 NUL 结束的 UTF-8 字符串。