函数
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 起提供