Языковой тег IETF BCP 47

Языковой тег IETF BCP 47 — это стандартизированный код, используемый для обозначения человеческих языков в Интернете[1]. Структура тега стандартизирована Инженерным советом Интернета (IETF) в документе Best Current Practice (BCP) 47[1], а отдельные субтеги поддерживаются «Реестром языковых субтегов IANA» (англ. IANA Language Subtag Registry)[2][3][4].

Для различения языковых вариантов по стране, региону или системе письма языковые теги IETF комбинируют субтеги из других стандартов, таких как ISO 639, ISO 15924, ISO 3166-1 и UN M.49. Например: en обозначает английский язык; es-419 — латиноамериканский вариант испанского; rm-sursilv — романшский язык (сурсильванский диалект); sr-Cyrl — сербский, записанный кириллицей; nan-Hant-TW — миннанский китайский с использованием традиционных китайских иероглифов, как в Тайване; yue-Hant-HK — кантонский с традиционными иероглифами, как в Гонконге; gsw-u-sd-chzh — цюрихский диалект немецкого языка.

Языковые теги IETF используются в компьютерных стандартах, таких как HTTP, HTML[5], XML[6] и PNG[7].

Примечания

  1. 1 2 Phillips, Addison; Davis, Mark. Information on BCP 47 » RFC Editor (англ.) (сентябрь 2009).
  2. Language Subtag Registry (англ.). iana.org. Internet Assigned Numbers Authority. Дата обращения: 5 декабря 2018.
  3. Language Tag Extensions Registry (англ.). iana.org. Internet Assigned Numbers Authority. Дата обращения: 6 декабря 2018.
  4. IANA — Protocol Registries (англ.). iana.org. Дата обращения: 28 июля 2015.
  5. Language information and text direction (англ.). w3.org. Дата обращения: 28 июля 2015.
  6. Extensible Markup Language (XML) 1.0 (Fifth Edition) (англ.). w3.org. Дата обращения: 28 июля 2015.
  7. Portable Network Graphics (PNG) Specification (Second Edition) (англ.). w3.org. Дата обращения: 28 июля 2015.