Cryville.Culture
提供一系列基于 ID 有效性数据检查 ID 有效性的方法。
该类解析 CLDR 中 common/validity 目录中的 XML 文档。
从一个 XML 文档中加载有效性数据。
要加载的 XML 文档。
为 。
文档中的一个 ID 列表已被加载。
该方法解析 CLDR 中 common/validity 目录中的 XML 文档。
获取一个 ID 的 ID 状态。
要检查的 ID。
ID 的类型。
ID 的 ID 状态。如果没找到 ID 则返回 。
没有找到或没有加载给定类型的 ID 列表。
确定一个 ID 是否处于给定的状态。
要检查的 ID。
ID 的类型。
要检查的状态。
给定的 ID 是否处于给定的状态。
没有找到或没有加载给定类型和给定状态的 ID 列表。
获取给定类型的所有 ID 的列表。
ID 的类型。
给定类型的所有 ID 的列表。
没有找到或没有加载给定类型的 ID 列表。
获取给定类型和给定状态的所有 ID 的列表。
ID 的类型。
ID 的状态。
给定类型和给定状态的所有 ID 的列表。
没有找到或没有加载给定类型和给定状态的 ID 列表。
表示一个 Unicode 语言标识符。
语言子标签。
文字子标签。
区域子标签。
变体子标签。
创建一个 结构体的实例。
标识符的字符串表示。
为 。
输入的字符串格式不正确。
当前 Unicode 语言标识符是否表示一个保留标签(grandfathered tag)。
当前 Unicode 语言标识符是否有效。
该属性通过调用 来确定其所有子标签是否有效。获取该属性前,先调用 加载有效性数据。
获取当前 Unicode 语言标识符的一个标准语法版本。
获取当前 Unicode 语言标识符的一个副本。
是否排除变体子标签。
当前 Unicode 语言标识符的一个副本。
提供基于语言匹配数据为请求的语言匹配一个应用支持的语言的方法。
该类解析 CLDR 中的 common/supplemental/languageInfo.xml。
创建一个 类的实例。
要加载的 languageInfo XML 文档。
子标签倾向数据。
或 为 。
给定的 languageInfo XML 文档无效。
计算两个语言之间的距离。
起点语言。
终点语言。
从 语言到 语言的距离。
无法计算距离。
从支持的语言列表中为请求的语言匹配一个语言。
请求的语言。
支持的语言列表。
匹配的语言。如果没有匹配则为 的默认值。
从 到 的距离。如果没有匹配则为 。
匹配是否成功。
为 。
提供基于子标签倾向数据最大化和最小化 Unicode 语言标识符的方法。
该类解析 CLDR 中的 common/supplemental/likelySubtags.xml。
创建一个 类的实例。
要加载的 likelySubtags XML 文档。
别名数据。
或 为 。
最大化一个 Unicode 语言标识符。
要最大化的 Unicode 语言标识符。
最大化的 Unicode 语言标识符。
没有找到匹配的子标签倾向。
最小化一个 Unicode 语言标识符。
要最小化的 Unicode 语言标识符。
是否倾向保留文字子标签而不是区域子标签。
最小化的 Unicode 语言标识符。
没有找到匹配的子标签倾向。
提供基于别名数据将一个别名 ID 转换为其标准形式的方法。
该类解析 CLDR 中的 common/supplemental/supplementalMetadata.xml。
创建一个 类的实例。
要加载的 supplementalMetadata XML 文档。
为 。
将一个 Unicode 语言标识符内的所有别名子标签转换为其标准形式。
要转换的 Unicode 语言标识符。
标准化的 Unicode 语言标识符。