ISO 639 er ein av fleire internasjonale standardar som inneheld korte kodar for språknamn. ISO 639 består av ulike delar, to av desse har vorte publisert til no. Dei andre delane er under arbeid.

Kodar

Dei tre publiserte delane er:

ISO 639-1:2002 Codes for the representation of names of languages -- Part 1: Alpha-2 code ISO 639-2:1998 Codes for the representation of names of languages -- Part 2: Alpha-3 code ISO 639-3:2007 Codes for the representation of names of languages -- Part 3: Alpha-3 code for comprehensive coverage of languages

Den første av dei inneheld tobokstavskodar, de to andre trebokstavskodar. 22 av språka i 639-2 har to kodar, ein for bibliografisk bruk (ISO 639-2/B), og ein for terminologisk bruk (ISO 639-2/T).

Desse delane er under arbeid:

ISO 639-4:2007? Codes for the representation of names of languages -- Part 4: Implementation guidelines and general principles for language coding ISO 639-5:2006? Codes for the representation of names of languages -- Part 5: Alpha-3 code for language families and groups

Bakgrunn og arbeid med språkkodar i dag

Historia attom ISO 639 går attende til lenge før dataalderen, då standardiserte språknamn var relevant framforalt for bibliotekarar. Den viktigaste aktøren bak standardiserarane er då også det amerikanske Library of Congress. Derfor var det t.d. i utgangspunktet berre ein kode for «norsk», no, i og med at bibliotekarane og norskfilologane insisterte på at nynorsk og bokmål representerte det same språket, og det vart laga kodar som smi «andre samiske språk«. I dataalderen har ei anna brukargruppe teke ISO 639 i bruk, nemleg dei som lokaliserer brukargrensesnitt til ulike språk. For dei er kodar som no og smi lite relevante.

Eit anna problem med ISO 639 er at det inneheld svært få språk. ISO 639-1 kan berre innehalde 26 x 26 kodar, eller 676 språk, mens det er bortimot 7000 språk i verda. 639-2 har forsåvidt nok potensielle bokstavkombinasjonar (17576), men kravet til å bli med i 639-2 har til no vore svært høge (minst 50 publikasjonar registrert med ISDN-nummer eller tilsvarande, og ein registreringsinstans), krav som i praksis har ekskludert fleirtalet av språka i verda.

Ein kontrast til dette finn vi i den såkalla SIL-koden, trebokstavskoden som blir brukt av Summer Institute of Lingustics sin database Ethnologue. Den inneheld ein trebokstavskode for alle språka som er lista i Ethnologue. Arbeidet med ISO 639 går no fram på den måten at ISO og SIL sitt arbeid blir unifisert, ved at SIL-koden blir tatt i bruk der det ikkje finst nokon ISO-kode.

I dag er ISO/SIL sine trebokstavskodar i bruk i bibliografiske samanhengar, og i fleire andre framstillingar av språk, til dømes på Wikipedia. Visse private instansar (som t.d. Microsoft) har sine eigne standardar, men tendensen er at den kombinerte ISO/SIL-standarden etablerer seg som dominerande standard.

ISO 639-2

Liste over kodane i 639-2, sortert alfabetisk etter språkkode. Språk med fleire, svært ulike kodar er oppført fleire gonger.

A Alfa-3Alfa-2HeimnamnEngelsk namnNorsk namnaaraa Afar afarabkab Abkhazian abkhasiskace  Achinese achinesiskach  Acholi acoliada  Adangme adangmeady  Adyghe adygheafa  Afro-Asiatic afroasiatiske språkafh  Afrihili afrihiliafraf Afrikaans afrikaansain  Ainu ainuakaak Akan akanakk  Akkadian akkadiskalb/sqi sq Albanian albanskale  Aleut aleutiskalg  Algonquian languages algonkinske språkalt  Southern Altai amham Amharic amhariskang  Old English gammalengelsk, angelsaksiskapa  Apache apachespråkaraar Arabic arabiskarc  Aramaic arameiskargan Aragonese aragonskarm/hyehy Armenian armenskarn  Araucanian araukansk arp  Arapaho arapahoart  Artificial languages kunstig språkarw  Arawak arawakspråkasmas Assamese assamesiskast  Asturian asturiskath  Athapascan languages atabaskiske språkaus  Australian languages australske språkavaav Avar avariskaveae Avestan avestanskawa  Awadhi awadhiaymay Aymara aymaraazeaz Azeri aserbajdsjansk B Alfa-3Alfa-2HeimnamnEngelsk namnNorsk namnbad  Banda bantabai  Bamileke languages bamilekiske språkbakba Bashkir basjkirskbal  Baluchi balutsjibambm Bambara bambaraban  Balinese balinesiskbaq/eus eu Basque baskiskbas  Basa basabat  Baltic baltiske språk bej  Beja bejabelbe Belarusian kviterussiskbem  Bemba bembabenbn Bengali bengaliber  Berber berbarspråkbho  Bhojpuri bhojpuribihbh Bihari biharibik  Bikol bikolbin  Bini binibisbi Bislama bislamabla  Siksika bnt  Bantu bantuspråkbod/tibbo Tibetan tibetanskbosbs Bosnian bosniskbra  Braj bradjbrebr Breton bretonskbtk  Batak batakbua  Buriat burjatiskbug  Buginese buginesiskbulbg Bulgarian bulgarskbur/mya my Burmese burmesiskbyn  Blin blin C Alfa-3Alfa-2HeimnamnEngelsk namnNorsk namncad  Caddo cai  Central American Indian car  Carib languages catca Catalan katalanskcau  Caucasian kaukasiske språkceb  Cebuano cel  Celtic keltiske språkchach Chamorro chamorrochb  Chibcha chece Chechen tsjetsjenskch  Chagatai chi/zhozh Chinese kinesiskchk  Chuukese chm  Mari chn  Chinook jargon cho  Choctaw chp  Chipewyan chr  Cherokee chucu Church Slavonic kyrkjeslaviskchvcv Chuvash tsjuvasjiskchy  Cheyenne cmc  Chamic languagescop  Coptic koptiskcorkw Cornish korniskcosco Corsican korsikanskcpe  Creoles and Pidgins, English-based kreolar og pidginspråk basert på engelskcpf  Creoles and Pidgins, French-based kreolar og pidginspråk basert på franskcpp  Creoles and Pidgins, Portuguese-based kreolar og pidginspråk basert på portugisiskcrecr Cree creecrh  Crimean Turkish crp  Creoles and Pidgins kreolar og pidginspråkcsb  Kashubian cus  Cushitic kusjittiske språkcym/welcy Welsh walisisk, kymriskcze/cescs Czech tsjekkisk D Alfa-3Alfa-2HeimnamnEngelsk namnNorsk namndak  Dakota dakotadanda Danish danskdar  Dargwa day  Dayak del  Delaware delawareden  Slave (Athapascan) deu/gerde German tyskdgr  Dogrib din  Dinka dinkadivdv Divehi divehidoi  Dogri dogridra  Dravidian dravidiske språkdsb  Lower Sorbian lågsorbiskdua  Duala dum  Middle Dutch (ca. 1050–1350) dut/nldnl Dutch nederlandskdyu  Dyula dzo dz Dzongkha

E Alfa-3Alfa-2HeimnamnEngelsk namnNorsk namnefi  Efik egy  Ancient Egyptian eka  Ekajuk ell/greel Modern Greek moderne greskelx  Elamite elamittiskenen English English engelskenm  Middle English (ca. 1100–1500) mellomengelskepoeo Esperanto esperantoestet Estonian estiskeus/baq eu Basque baskiskeweee Eʋegbe Ewe eweewo  Ewondo F Alfa-3Alfa-2HeimnamnEngelsk namnNorsk namnfan  Fang faofo Faroese færøyskfas/perfa Persian farsi, persisk, nypersiskfat  Fanti fantifijfj Fijian fijianskfil  Filipino filipinofinfi Finnish finskfiu  Finno-Ugrian finsk-ugriske språkfon  Fon fonfre/frafr French franskfrm  Middle French (ca. 1400–1600) fro  Old French (842–ca. 1400) fryfy Frisian frisiskfulff Fula fulfuldefur  Friulian G Alfa-3Alfa-2HeimnamnEngelsk namnNorsk namngaa  Ga gagay  Gayo gba  Gbaya gem  Germanic germanske språkgeo/katka Georgian georgiskger/deude German tyskgez  Geez gil  Gilbertese kiribatiskglagd Scots Gaelic skotsk gælisk, gæliskglega Irish irskglggl Galician galisiskglvgv Manx manskgmh  Mittelhochdeutsch Middle High German (ca. 1050–1500) mellomhøgtyskgoh  Althochdeutsch Old High German ca. 750–1050) gammalhøgtyskgon  Gondi gondigor  Gorontalo got  Gothic gotiskgrb  Grebo grc  Ancient Greek gammalgreskgre/ellel Modern Greek moderne greskgrngn Guarani guaranigujgu Gujarati gujaratigwi  Gwich'in

H Alfa-3Alfa-2HeimnamnEngelsk namnNorsk namnhai  Haida hatht Haitian Creole hauha Hausa hausahaw  Hawaiian hawaiiskhebhe Hebrew hebraiskherhz Herero hererohil  Hiligaynon him  Himachali hinhi Hindi hindihit  Hittite hettittiskhmn  Hmong hmoho Hiri Motu hrv/scrhr Croatian kroatiskhsb  Upper Sorbian høgsorbiskhunhu Hungarian ungarskhup  Hupa hye/armhy Armenian armensk I Alfa-3Alfa-2HeimnamnEngelsk namnNorsk namniba  Iban iboig Igbo iboice/islis Icelandic islandskidoio Ido idoiiiii Yi yiijo  Ijo ikuiu Inuktitut inuittiskileie Interlingue interlingueilo  Ilokano inaia Interlingua interlinguainc  Indic indid Indonesian indonesiskine  Indo-European indoeuropeiske språkinh  Ingush ipkik Inupiaq inupiakira  Iranian iro  itait Italian italiensk J Alfa-3Alfa-2HeimnamnEngelsk namnNorsk namnjavjv Javanese javanesiskjbo  Lojban lojbanjpnja Japanese japanskjpr  Judeo-Persian jrb  Judeo-Arabic K Alfa-3Alfa-2HeimnamnEngelsk namnNorsk namnkaa  Karakalpak karakalpakiskkab  Kabyle kabylskkac  Kachin kachinkalkl Greenlandic grønlandskkam  Kamba kambakankn Kannada kannadakar  Karen karenspråkkasks Kashmiri kasjmirikat/geoka Georgian georgiskkaukr Kanuri kanurikaw  Kawi kazkk Kazakh khasakiskkbd  Kabardian kabardiskkha  Khasi khi  Khoisan khoisanspråkkhmkm Khmer khmerkho  Khotanese kikki Kikuyu kikuyukinrw Kinyarwanda kinyarwanda, ruanda, rwandakirky Kirghiz kirgisiskkmb  Kimbundu kok  Konkani konkanikomkv Komi komikonkg Kongo korko Korean koreanskkos  Kosraean kpe  Kpelle krc  Karachay-Balkarkro  Kru krukru  Kurukh kuakj Kuanyama kum  Kumyk kurku Kurdish kurdiskkut  Kutenai

L Alfa-3Alfa-2HeimnamnEngelsk namnNorsk namnlad  Ladino jødespansklah  Lahnda lahndalam  Lamba laolo Lao laotisk, laolatla Latin latinlavlv Latvian latvisklez  Lezghian limli Limburgish linln Lingala litlt Lithuanian litauisklol  Mongo loz  Lozi ltzlb Luxembourgish luxemburgsk, luxembourgsklua  Luba-Lulua lublu Luba-Katanga luglg Ganda lui  Luiseno lun  Lunda luo  Luo luolus  Lushai M Alfa-3Alfa-2HeimnamnEngelsk namnNorsk namnmac/mkdmk Macedonian makedonskmad  Madurese mag  Magahi magahimahmh Marshallese marshallesiskmai  Maithili maithilimak  Makasar malml Malayalam malayalamman  Mandingo mandingomao/mrimi Maori maorimap  Austronesian austronesiske språkmarmr Marathi marathimas  Masai masaimay/msams Malay malayiskmdf  Moksha mdr  Mandar men  Mende mga  Middle Irish mellomirskmic  Mi'kmaq min  Minangkabau mis  Miscellaneous languages ymse språkmkh  Mon-Khmer mon-khmerspråkmlgmg Malagasy malagassiskmltmt Maltese maltesiskmnc  Manchu mandsjumni  Manipuri manipurimno  Manobo moh  Mohawk molmo Moldavian moldoviskmonmn Mongolian mongolskmos  Mossi mul  Multiple languages (several languages used) fleire språk mun  Munda languages mundaspråkmus  Creek mwl  Mirandese mwr  Marwari marwari mya/bur my Burmese burmesiskmyn  Mayan languages mayaspråkmyv  Erzya N Alfa-3Alfa-2HeimnamnEngelsk namnNorsk namnnah  Nahuatl nahuatlnai  North American Indian nap  Neapolitan napolitansk, napolitansk-kalabresisknauna Nauruan naurisknavnv Navajo navahonblnr South Ndebele ndend North Ndebele ndong Ndonga nds  Nederdüütsch, Niederdeutsch Low German lågtysknepne Nepali nepalinew  Newari newarinia  Nias nic  Niger-Kordofanian niger-kordofanske språkniu  Niuean niuisknld/dutnl Dutch nederlandsknnonn Norwegian Nynorsk nynorsknobnb Norwegian Bokmål bokmålnog  Nogai non  Old Norse norrøntnorno Norwegian norsknso  Northern Sotho nordsothonub  Nubian languages nubiske språknwc  Classical Newari; Old Newari; Classical Nepal Bhasa nyany Chichewa nym  Nyamwezi nyn  Nyankole nyo  Nyoro nzi  Nzima O Alfa-3Alfa-2HeimnamnEngelsk namnNorsk namnocioc Occitan oksitansk, provençalskojioj Ojibwa orior Oriya oriyaormom Oromo oromoosa  Osage Nation ossos Ossetian ossetiskota  Ottoman Turkish (1500–1928) oto  Otomian languages P Alfa-3Alfa-2HeimnamnEngelsk namnNorsk namnpaa  Papuan pag  Pangasinan pal  Pahlavi pam  Pampanga; Kapampangan panpa Punjabi panjabipap  Papiamento papiamentopau  Palauan palauiskpeo  Old Persian gammalpersiskper/fasfa Persian farsi, persisk, nypersiskphi  Philippine languages filipinophn  Phoenician fønikiskplipi Pali palipolpl Polish polskpon  Pohnpeian ponapiskporpt Portuguese portugisiskpra  Prakrit languages prakritspråkpro  Old Provençal pusps Pushtu pashto, pasjto Q Alfa-3Alfa-2HeimnamnEngelsk namnNorsk namnqaa-qtz  Reserved for local use reservert til lokal brukquequ Quechua quechua R