据我所知,Android Locale 类没有提到任何关于脚本的内容,只提到了语言、国家和变体。
而Java SE Locale 类提到了语言、国家、脚本、变体和扩展,当然还有一个方法getScript()来获取脚本。
所以,我的问题是:如何从 Android 上的 Locale 对象获取脚本?
还是有另一种获取脚本的方法?
我需要这个能够区分繁体中文 (zho-Hant) 和简体中文 (zho-Hans),因为我需要能够从语言环境中获取脚本,例如语言 zho 的 Hant 或 Hans
脚本 =
ISO 15924 alpha-4 脚本代码。您可以在 IANA 语言子标签注册表中找到有效脚本代码的完整列表(搜索“类型:脚本”)。脚本字段不区分大小写,但 Locale 始终规范化为标题大小写(第一个字母为大写,其余字母为小写)。格式正确的脚本值的格式为 [a-zA-Z]{4} 示例:“Latn”(拉丁文)、“Cyrl”(西里尔文)