方法

PangoLanguagematches

声明 [源]

gboolean
pango_language_matches (
  PangoLanguage* language,
  const char* range_list
)

描述 [源]

检查语言标签是否与语言范围列表中的元素之一匹配。

如果范围是‘*’,范围恰好是标签,或者范围是标签的前缀,且在其后的标签字符是‘-’,则认为语言标签匹配列表中的范围。

参数

language

类型: PangoLanguage

一个语言标签(参见 pango_language_from_string()),允许NULL,匹配‘*’。

该参数可以是NULL
range_list

类型: const char*

用‘;’,‘:’,‘,’或空白字符分隔的语言范围列表。每个元素必须是‘*’,或者是一个经过规范化的RFC 3066 语言范围,如 pango_language_from_string() 所规范。

该数据由方法的调用者拥有。
该值是一个以空字符结尾的UTF-8字符串。

返回值

类型: gboolean

TRUE如果找到了匹配。