函数
GLibget_locale_variants
自 2.28 起
声明 [src]
gchar**
g_get_locale_variants (
  const gchar* locale
)
描述 [src]
返回 locale 的派生变体列表,可用于构造区域设置相关的文件名或搜索路径。返回列表根据最优到最劣进行排序。此函数处理区域、字符集和额外区域设置修饰符。有关区域设置及其格式的信息,请参见 setlocale(3)。
保证在输出中返回 locale 本身。
例如,如果 locale 是 fr_BE,返回列表是 fr_BE、fr。如果 locale 是 en_GB.UTF-8@euro,返回列表是 en_GB.UTF-8@euro、en_GB.UTF-8、en_GB@euro、en_GB、en.UTF-8@euro、en.UTF-8、en@euro、en。
如果您需要当前区域设置的变体列表,请使用 g_get_language_names()。
自 2.28 起提供