Skip to content

语言标签-BCP47标准

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