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