Az ISO 639-2:1998, Codes for the representation of names of languages — Part 2: Alpha-3 code (Kódok a nyelvek neveinek megjelenítéséhez – 2. rész: Alpha-3 kód), a Nemzetközi Szabványügyi Szervezet (International Organization for Standardization; ISO) által kiadott ISO 639 nemzetközi nyelvi szabványsorozat második része, mely 464 hárombetűs nyelvkódot tartalmaz.

A szabványt kifejlesztését az ISO két technikai bizottsága, az ISO Technical Committee 37, Subcommittee 2 és az ISO Technical Committee 46, Subcommittee 4 végezte. Kidolgozása 1989-ben kezdődött el, mivel az addigi ISO 639-1 szabvány kétbetűs kódjai elégtelennek bizonyultak a szükséges számú kód képzéséhez. A szabványt 1998-ban bocsátották ki.

Az ISO 639-2 szabvány regisztrációszolgáltatója a washingtoni Kongresszusi Könyvtár (ISO 639-2/RARA = Registration Authority), mely a javasolt változtatásokat fogadja és nyomonköveti.ISO 639-2 Registration Authority Homepage

A szabvány tartalma Az ISO 639-2 az ISO 639-1 (jelentős) kibővítésének tekinthető. Ezért minden olyan nyelvet tartalmaz, ami már a 639-1-ben is szerepelt, így az ISO 639-1 az ISO 639-2 részhalmazának tekinthető: a 639-1 valamennyi kétbetűs kódjának van tehát hárombetűs megfelelője a 639-2-ben (melyet a szabvány további részei is használnak), fordítva azonban ez nem érvényes.

Kizárólag gépi felhasználásra tervezett nyelvek, mint például programnyelvek, nem szerepelnek a kódtáblában, ahogy az ISO 639 szabvány egyik részében sem.

Az ISO 639-2 az egyes nyelveket bizonyos kategóriákba (területekbe (Scopes)) sorolja, az alábbiak szerint: Önálló nyelvek (Individual languages); ezen belül a következő típusokat (Types) különíti el : Élő nyelvek (Living languages) Kihalt nyelvek (napjainkban vagy az ókor után kihalt) (Extinct languages) Ókori nyelvek (az ókorban kihalt) (Ancient languages) Történelmi nyelvek (Historic languages) Mesterséges nyelvek (Constructed languages) Makronyelvek (Macrolanguages) Kollektív nyelvek, nyelvi gyűjtemények vagy gyűjtőnyelvek (Collections of languages, collective languages) Dialektusok, nyelvváltozatok (Dialects) Helyi használatra fenntartott kódok (Reserved for local use) Speciális helyzetekre fenntartott kódok (Special situations) Terminológiai és bibliográfiai (B és T) kódok Az ISO 639-2-ben bizonyos nyelvek jelölésére két kód szerepel: egy T-kód a terminológiai alkalmazásokra (ISO 639-2/T), egy B-kód pedig a bibliográfiai alkalmazásokra (ISO 639-2/B).bibliographic code; terminological code A szabvány valamennyi nyelvének van T-kódja, B-kódja azonban eredetileg csak 23-nak, amiből jelenleg már csak 20 van érvényben (a visszavontak a táblázatban dőlttel és mínusz jellel jelezve). A T-kódok a nyelvek saját elnevezéseiből származnak (és a 639-1 kétbetűs kódjainak bővítései), míg a B kódok a nyelvek angol neveiből erednek. Valamennyi B-kóddal rendelkező nyelv élő és önálló nyelv, és a 639-1 is tartalmazza.

A T/B kettős kódokat az ISO 639 szabványcsaládban csak a 639-2 használja. A T-kódokat használja a továbbiakban 639-2-t kibővítő ISO 639-3 szabvány . A B-kódok az ISO 639-ben a továbbiakban már nem fordulnak elő, de ahol vannak, ott ezek képezik alapját az ISO 15924 írásrendszer-szabvány kódjainak. ISO 639-2 Code

Az ISO 639-2 T és B kóddal is rendelkező nyelvei Nyelv 639-1 639-2/T 639-2/B albán sq sqi alb baszk eu eus baq burmai my mya bur cseh cs ces cze francia fr fra fre görög (modern, 1453-) el ell gre grúz ka kat geo holland nl nld dut horvát hr hrv -scr izlandi is isl ice kínai zh zho chi macedón mk mkd mac maori mi mri mao maláj ms msa may német de deu ger örmény hy hye arm perzsa fa fas per román ro ron rum szerb sr srp -scc szlovák sk slk slo tibeti bo bod tib walesi cy cym wel Megjegyzések

Speciális helyzetek kódjai Az ISO 639-2 külön kódokat rendel egyes speciális helyzetekhez: mis – kódolatlan nyelv (uncoded, korábban miscellaneous languages) mul – sok nyelv (multiple languages) Olyan helyzetekre, amelyekben sok nyelv használatos, de az összes egyedi nyelvkódot nem praktikus megadni. und – meghatározatlan nyelv (undetermined languages) Olyan helyzetekre, amelyekben fel kellene ugyan tüntetni egy vagy több nyelvet, a feltüntetendő nyelv azonban pontosan nem azonosítható. zxx – nyelvészeti tartalom nélküli kód (no linguistic content, not applicable) (hozzáadva: 2006. január 11.) Olyan helyzetekre, amelyekben a rendszer leírása miatt szükséges egy nyelvi azonosító, de a leírt elem ténylegesen nem tartalmaz nyelvészeti tartalmat. qaa-qtz – (local use) Helyi használatra fenntartott, a szabványban nem használt kódtartomány.

Kollektív nyelvkódok Az ISO 639-2 66 úgynevezett kollektív nyelvkódot is tartalmaz. Ezek nem egyes önálló nyelveket, hanem egymással tágabb rokonságban álló nyelvek csoportjait határozzák meg (genetikai vagy területi alapú nyelvcsaládokat és -csoportokat). A makronyelvekkel szembeni jellemzőjük az, hogy az egyes csoportokon belüli nyelvek egymással semmilyen kontextusban sem cserélhetőek fel. Az ISO 639-3 a kollektív kódokat nem tartalmazza, az ISO 639-5 azonban, kettő kivételével igen. A két szabvány e közös metszetét ISO 639-2/639-5 jelzéssel is szokás szerepeltetni.

Az ISO 639-2-ben még szereplő, de az ISO 639-5-ből már hiányzó kollektív kódok (2): bih Bihári nyelvek (ISO 639-1 kódja bh) him Himacsáli nyelvek A mind az ISO 639-2-ben, mind az ISO 639-5-ben szereplő kollektív kódok (64). A g (teljes nyelvcsoport; 29) és az r (részleges vagy maradék nyelvcsoport; 35) jelzetek az ISO 639-5 szerint vannak.

Nyelvi kódlista: Az ISO 639-2 teljes és maradék (nyelv)csoportjai (kollektív kódok) 639-2 kód g / r Magyar név Angol név Megjegyzések afa r afroázsiai nyelvek Afro-Asiatic languages alg g algonkin nyelvek Algonquian languages apa g apacs nyelvek (déli-atapaszka nyelvek) Apache languages art r mesterséges nyelvek Artificial languages ath g atapaszka nyelvek Athapascan languages aus g ausztráliai nyelvek Australian languages bad g banda nyelvek Banda languages bai g bamileke nyelvek Bamileke languages bat r balti nyelvek Baltic languages ber r berber nyelvek Berber languages bnt r bantu nyelvek Bantu languages btk g batak nyelvek Batak languages cai r közép-amerikai indián nyelvek Central American Indian languages cau r kaukázusi nyelvek Caucasian languages cel r kelta nyelvek Celtic languages cmc g csam nyelvek* Chamic languages cpe r angol alapú kreol és pidzsin Creoles and pidgins, English based cpf r francia alapú kreol és pidzsin Creoles and pidgins, French-based cpp r portugál alapú kreol és pidzsin Creoles and pidgins, Portuguese-based crp r kreol és pidzsin nyelvek /kreol és pidzsin nyelvek Creoles and pidgins cus r kusita nyelvek Cushitic languages day g Land dajak nyelvek* Land Dayak languages dra r dravida nyelvek Dravidian languages fiu r finnugor nyelvek Finno-Ugrian languages gem r germán nyelvek Germanic languages ijo g ijo nyelvek Ijo languages inc r indoárja nyelvek* Indic languages ine r indoeurópai nyelvek Indo-European languages ira r iráni nyelvek Iranian languages iro g irokéz nyelvek Iroquoian languages kar g karen nyelvek Karen languages khi r koiszan nyelvek Khoisan languages kro g kru nyelvek* Kru languages map r ausztronéz nyelvek Austronesian languages mkh r mon–khmer nyelvek Mon-Khmer languages mno g manobo nyelvek Manobo languages mun g munda nyelvek Munda languages myn g maja nyelvek Mayan languages nah g nahuatl nyelvek* Nahuatl languages nai r észak-amerikai indián nyelvek North American Indian languages nic r niger-kongói nyelvek Niger-Kordofanian languages nub g núbiai nyelvek Nubian languages oto g otomi nyelvek / oto-pame nyelvek Otomian languages (Oto-Pamean) paa r pápua nyelvek Papuan languages phi r filippínó nyelvek Philippine languages pra g prákrit nyelvek Prakrit languages roa r újlatin nyelvek* Romance languages sai r dél-amerikai indián nyelvek South American Indian languages sal g szalis nyelvek Salishan languages semr sémi nyelvek Semitic languages sgn g jelnyelvek* Sign Languages sio g sziú nyelvek Siouan languages sit r sino-tibeti nyelvek Sino-Tibetan languages sla r szláv nyelvek Slavic languages smir számi nyelvek Sami languages son g szongaj nyelvek* Songhai languages ssa r nílo-szaharai nyelvek* Nilo-Saharan languages tai r tai nyelvek* Tai languages tup g tupi nyelvek Tupi languages tut r altaji nyelvek Altaic languages wak g vakasan nyelvek* Wakashan languages wen g szorb nyelvek Sorbian languages ypk g jupik nyelvek Yupik languages znd g zande nyelvek Zande languages

A szabvány kódváltozásai Az ISO 639-2 kódtáblában bekövetekezett valamennyi változás az ISO 639-2 Registration Authority alapján ("Additions/Changes to ISO 639 Codes as published in ISO 639-1:1988 and ISO 639-2:1998."'', 2010. október 18-ig).

Jelmagyarázat:

A változások típusai: K+ = új kód (és egyben új nyelv) hozzáadása, K- = kód visszavonása (a visszavont kód []-ben, előtte "-" jellel, pl. [-mo]), K± = kódcsere (régi kód visszavonása, új kód hozzáadása); N+ = névváltozat hozzáadása, N- = névváltozat eltávolítása, N± = névcsere (régi név helyett új).