ISO 639-1:2002 , Коды для представления названий языков — Часть 1: Код Alpha-2 , является первой частью серии международных стандартов ISO 639 для языковых кодов . Часть 1 охватывает регистрацию двухбуквенных кодов «набора 1». По состоянию на июнь 2021 года зарегистрировано 183 двухбуквенных кода. Зарегистрированные коды охватывают основные языки мира.
Эти коды являются полезным международным и формальным сокращением для обозначения языков.
Многие многоязычные веб-сайты используют эти коды в качестве префиксов URL-адресов определенных языковых версий своих веб-сайтов, например, "ru." перед названием веб-сайта — это русская версия этого веб-сайта. См. также языковой тег IETF . (Двухбуквенные суффиксы кода домена верхнего уровня , специфичные для страны, часто отличаются от этих префиксов языковых тегов.)
ISO 639, первоначальный стандарт для языковых кодов, был утвержден в 1967 году. Он был разделен на части, и в 2002 году ISO 639-1 стал новой редакцией первоначального стандарта. Последний добавленный код был ht
, представляющий гаитянский креольский язык 2003-02-26. Использование стандарта поощрялось языковыми тегами IETF , представленными в RFC 1766 в марте 1995 года и продолженными RFC 3066 от января 2001 года и RFC 4646 от сентября 2006 года. Текущая версия — RFC 5646 от сентября 2009 года. Infoterm (Международный информационный центр по терминологии) является органом регистрации кодов ISO 639-1.
Новые коды ISO 639-1 не добавляются, если существует трехбуквенный код ISO 639-2 «набор 2», поэтому системам, использующим коды ISO 639-1 и 639-2, причем коды 639-1 являются предпочтительными, не нужно менять существующие коды. [1]
Если используется код ISO 639-2, охватывающий группу языков, для некоторых конкретных языков он может быть переопределен новым кодом ISO 639-1.
Часть 3 (2007) стандарта ISO 639-3 , призванная охватить все известные естественные языки , в значительной степени заменяет стандарт трехбуквенных кодов ISO 639-2 .
Спецификации по обработке макроязыков отсутствуют (см. ISO 639-3 ).