语言标签-BCP47标准 
- 全称: 
- BCP 47代表“Best Current Practice 47”,这是由Internet Engineering Task Force (IETF)语言标签工作组制定的一套推荐标准。
 
 - 目的: 
- BCP 47旨在定义一种语言标签的形式,这些标签用于识别人类语言的各种变体,包括但不限于语言、地区、脚本和其他有关的变体。
 
 - 组成: 
- BCP 47的语言标签由一系列的子标签组成,它们按照特定的顺序排列,可以包括以下部分: 
- 语言子标签: 表示语言的ISO 639-1或ISO 639-2代码,如
en代表英语。 - 脚本子标签: 表示文字系统的ISO 15924代码,如
Latn代表拉丁文字。 - 地区子标签: 表示国家或地区的ISO 3166-1 alpha-2代码,如
US代表美国。 - 变体子标签: 表示语言的特定变体,这些变体可能无法通过语言、脚本或地区代码单独标识。
 - 扩展子标签: 提供了附加信息,如地区偏好、排序规则等。
 - 私有使用子标签: 用于私有协议,不在标准中定义。
 
 - 语言子标签: 表示语言的ISO 639-1或ISO 639-2代码,如
 
 - BCP 47的语言标签由一系列的子标签组成,它们按照特定的顺序排列,可以包括以下部分: 
 - 应用: 
- BCP 47语言标签广泛用于软件国际化和本地化,例如网页内容的语言标记、操作系统的语言设置、应用程序的多语言支持等。