函数

GLibget_language_names

自 2.6 起

声明 [源代码]

const gchar* const*
g_get_language_names (
  void
)

说明 [源代码]

计算适用区域名称的列表,该列表可用于构建与区域相关的文件名或搜索路径。返回的列表按从最优到最差进行排序,且始终包含默认区域“C”。

例如,如果 LANGUAGE=de:en_US,则返回的列表为“de”、“en_US”、“en”、“C”。

此函数会查阅环境变量 LANGUAGELC_ALLLC_MESSAGESLANG 以查找用户指定的区域列表。

自 2.6 起可用

返回值

类型:utf8 数组

由 GLib 所有且不得修改或释放的字符串的 NULL 终止数组。

该数组以 NULL 结尾。
数据由被调用函数所有。
每个元素都是 NUL 终止的 UTF-8 字符串。