ISO 639-2:1998 , Коды для представления названий языков — Часть 2: Код Alpha-3 , является второй частью стандарта ISO 639 , в которой перечислены коды для представления названий языков. Трехбуквенные коды, указанные для каждого языка в этой части стандарта, называются кодами "Alpha-3". В списке кодов ISO 639-2 имеется 487 записей .
Библиотека Конгресса США является регистрационным органом для ISO 639-2 (именуемого ISO 639-2/RA). Как регистрационный орган, LOC получает и рассматривает предлагаемые изменения; они также имеют представительство в Объединенном консультативном комитете ISO 639-RA, ответственном за ведение таблиц кодов ISO 639.
Работа над стандартом ISO 639-2 началась в 1989 году, поскольку стандарт ISO 639-1 , который использует только двухбуквенные коды для языков, не может охватить достаточное количество языков. Стандарт ISO 639-2 был впервые выпущен в 1998 году.
На практике ISO 639-2 в значительной степени был заменен ISO 639-3 (2007), который включает коды для всех отдельных языков в ISO 639-2 и многих других. Он также включает специальные и зарезервированные коды и разработан так, чтобы не конфликтовать с ISO 639-2. Однако ISO 639-3 не включает ни один из коллективных языков в ISO 639-2; большинство из них включены в ISO 639-5 .
В то время как большинству языков стандарт присваивает один код, двадцать из описанных языков имеют два трехбуквенных кода: «библиографический» код (ISO 639-2/B), который происходит от английского названия языка и был необходимой устаревшей функцией, и «терминологический» код (ISO 639-2/T), который происходит от родного названия языка и напоминает двухбуквенный код языка в ISO 639-1. Первоначально было 22 кода B;сссискртеперь устарели.
В целом предпочтение отдается кодам T; ISO 639-3 использует ISO 639-2/T.
Коды в ISO 639-2 имеют различные «области обозначения» или типы значения и использования, некоторые из которых более подробно описаны ниже.
Определение макроязыков и коллективных языков см. в стандарте ISO 639-3/RA: Область применения идентификаторов языков.
Отдельные языки далее классифицируются по типу:
Некоторые коды ISO 639-2, которые обычно используются для языков, не представляют в точности конкретный язык или некоторые родственные языки (как макроязыки выше). Они рассматриваются как коллективные коды языков и исключены из ISO 639-3 .
Ниже перечислены коллективные языковые коды в ISO 639-2. Некоторые языковые группы отмечены как остаточные группы, то есть исключающие языки с собственными кодами, в то время как другие — нет. Остальные группы — afa, alg, art, ath, bat, ber, bnt, cai, cau, cel, crp, cus, dra, fiu, gem, inc, ine, ira, khi, kro, map, mis, mkh, mun, nai, nic, paa, roa, sai, sem, sio, sit, sla, ssa, tai и tut, а инклюзивные группы — apa, arn, arw, aus, bad, bai, bih, cad, car, chb, cmc, cpe, cpf, cpp, dua, hmn, iro, mno, mul, myn, nub, oto, phi, sgn, wak, wen, ypk и znd. [1]
Следующий код определен как коллективный код в ISO 639-2, но (в настоящее время) отсутствует в ISO 639-5:
Коды, зарегистрированные для 639-2, которые перечислены как коллективные коды в ISO 639-5 (и коллективные коды по названию в ISO 639-2):
Интервал откаакqtz"зарезервирован для локального использования" и не используется ни в ISO 639-2, ни в ISO 639-3 . Эти коды обычно используются в частном порядке для языков, не (пока) включенных ни в один из стандартов. Microsoft Windows используеткпсКод языка для псевдолокалей, автоматически сгенерированный из английских строк, предназначен для тестирования локализации программного обеспечения. [2]
Существует четыре общих кода для особых ситуаций:
Эти четыре кода также используются в ISO 639-3 .