函数

GLibget_language_names_with_category

从 2.58 起

声明 [src]

const gchar* const*
g_get_language_names_with_category (
  const gchar* category_name
)

说明 [src]

使用语言类别名称计算适用语言环境名称的列表,该名称可用于构建语言环境相关的回退文件名或搜索路径。返回的列表按最优到最差进行排序,并始终包含默认语言环境“C”。

此函数查阅环境变量 LANGUAGELC_ALLcategory_nameLANG,查找用户指定的语言环境列表。

g_get_language_names() 返回 g_get_language_names_with_category(“LC_MESSAGES”)。

从 2.58 起提供

参数

category_name

类型: const gchar*

语言环境类别名称。

数据归函数调用者所有。
该值为 null 终止的 UTF-8 字符串。

返回值

类型: utf8 数组

调用 g_get_language_names_with_category 所在线程所拥有的以 NULL 终止的字符串数组。不可修改或释放此数组。如果计划在其他线程中使用该数组,必须对其进行复制。

该数组以 NULL 终止。
数据归调用函数所有。
每个元素都是 null 终止的 UTF-8 字符串。