Usage

edit

This template is used to resolve ISO 639-1, ISO 639-2 and ISO 639-3 codes to language names.

Additions to ISO 639-1 Alpha-2 codes

edit

Not all languages have ISO 639-1 codes. Thus, as time goes on, users are encouraged to add standard or ad hoc conversions to this table as needed. Thus far, the following additions to ISO 639-1 have been added in addition to those listed in the table below:

  • "deva" returns "Devanāgarī" (per ISO 15924)
  • "tlh" returns "Klingon" (per ISO 639-2)
  • "mni" returns "Manipuri" (per ISO 639-2)
  • "pra" returns "Prakrit" (per ISO 639-2)
  • "hans" returns "Simplified Chinese" (per ISO 15924)
  • "hant" returns "Traditional Chinese" (per ISO 15924)

Language codes

edit
ISO 639-1 codes and matching codes from ISO 639-2, -2B, and -3
ISO 639-1 ISO 639-2 ISO 639-2B[lower-alpha 1] ISO 639-3 Name Article
aa aar aar Afar Afar
ab abk abk Abkhazian Abkhazian
ae ave ave Avestan Avestan
af afr afr Afrikaans Afrikaans
ak aka aka Akan Akan
am amh amh Amharic Amharic
an arg arg Aragonese Aragonese
ar ara ara Arabic Arabic
as asm asm Assamese Assamese
av ava ava Avaric Avaric
ay aym aym Aymara Aymara
az aze aze Azerbaijani Azerbaijani
ba bak bak Bashkir Bashkir
be bel bel Belarusian Belarusian
bg bul bul Bulgarian Bulgarian
bh bih [lower-alpha 2] Bihari languages Bihari languages
bi bis bis Bislama Bislama
bm bam bam Bambara Bambara
bn ben ben Bengali Bengali
bo bod tib bod Standard Tibetan Standard Tibetan
br bre bre Breton Breton
bs bos bos Bosnian Bosnian
ca cat cat Catalan Catalan
ce che che Chechen Chechen
ch cha cha Chamorro Chamorro
co cos cos Corsican Corsican
cr cre cre Cree Cree
cs ces cze ces Czech Czech
cu chu chu Church Slavic Church Slavic
cv chv chv Chuvash Chuvash
cy cym wel cym Welsh Welsh
da dan dan Danish Danish
de deu ger deu German German
dv div div Dhivehi Dhivehi
dz dzo dzo Dzongkha Dzongkha
ee ewe ewe Ewe Ewe
el ell gre ell Greek Greek
en eng eng English English
eo epo epo Esperanto Esperanto
es spa spa Spanish Spanish
et est est Estonian Estonian
eu eus baq eus Basque Basque
fa fas per fas Persian Persian
ff ful ful Fulah Fulah
fi fin fin Finnish Finnish
fj fij fij Fijian Fijian
fo fao fao Faroese Faroese
fr fra fre fra French French
fy fry fry Western Frisian Western Frisian
ga gle gle Irish Irish
gd gla gla Scottish Gaelic Scottish Gaelic
gl glg glg Galician Galician
gn grn grn Guarani Guarani
gu guj guj Gujarati Gujarati
gv glv glv Manx Manx
ha hau hau Hausa Hausa
he heb heb Hebrew Hebrew
hi hin hin Hindi Hindi
ho hmo hmo Hiri Motu Hiri Motu
hr hrv scr hrv Croatian Croatian
ht hat hat Haitian Creole Haitian Creole
hu hun hun Hungarian Hungarian
hy hye arm hye Armenian Armenian
hz her her Herero Herero
ia ina ina Interlingua Interlingua
id ind ind Indonesian Indonesian
ie ile ile Interlingue Interlingue
ig ibo ibo Igbo Igbo
ii iii iii Sichuan Yi Sichuan Yi
ik ipk ipk Inupiaq Inupiaq
io ido ido Ido Ido
is isl ice isl Icelandic Icelandic
it ita ita Italian Italian
iu iku iku Inuktitut Inuktitut
ja jpn jpn Japanese Japanese
jv jav jaw jav Javanese Javanese
ka kat geo kat Georgian Georgian
kg kon kon Kongo Kongo
ki kik kik Kikuyu Kikuyu
kj kua kua Kuanyama Kuanyama
kk kaz kaz Kazakh Kazakh
kl kal kal Kalaallisut Kalaallisut
km khm khm Khmer Khmer
kn kan kan Kannada Kannada
ko kor kor Korean Korean
kr kau kau Kanuri Kanuri
ks kas kas Kashmiri Kashmiri
ku kur kur Kurdish Kurdish
kv kom kom Komi Komi
kw cor cor Cornish Cornish
ky kir kir Kirghiz Kirghiz
la lat lat Latin Latin
lb ltz ltz Luxembourgish Luxembourgish
lg lug lug Ganda Ganda
li lim lim Limburgan Limburgan
ln lin lin Lingala Lingala
lo lao lao Lao Lao
lt lit lit Lithuanian Lithuanian
lu lub lub Luba-Katanga Luba-Katanga
lv lav lav Latvian Latvian
mg mlg mlg Malagasy Malagasy
mh mah mah Marshallese Marshallese
mi mri mao mri Maori Maori
mk mkd mac mkd Macedonian Macedonian
ml mal mal Malayalam Malayalam
mn mon mon Mongolian Mongolian
mr mar mar Marathi Marathi
ms msa may msa Malay Malay
mt mlt mlt Maltese Maltese
my mya bur mya Burmese Burmese
na nau nau Nauru Nauru
nb nob nob Norwegian Bokmål Norwegian Bokmål
nd nde nde North Ndebele North Ndebele
ne nep nep Nepali Nepali
ng ndo ndo Ndonga Ndonga
nl nld dut nld Dutch Dutch
nn nno nno Norwegian Nynorsk Norwegian Nynorsk
no nor nor Norwegian Norwegian
nr nbl nbl South Ndebele South Ndebele
nv nav nav Navajo Navajo
ny nya nya Nyanja Nyanja
oc oci oci Occitan Occitan
oj oji oji Ojibwa Ojibwa
om orm orm Oromo Oromo
or ori ori Oriya Oriya
os oss oss Ossetian Ossetian
pa pan pan Panjabi Panjabi
pi pli pli Pali Pali
pl pol pol Polish Polish
ps pus pus Pushto Pushto
pt por por Portuguese Portuguese
qu que que Quechua Quechua
rm roh roh Romansh Romansh
rn run run Rundi Rundi
ro ron rum ron Romanian Romanian
ru rus rus Russian Russian
rw kin kin Kinyarwanda Kinyarwanda
sa san san Sanskrit Sanskrit
sc srd srd Sardinian Sardinian
sd snd snd Sindhi Sindhi
se sme sme Northern Sami Northern Sami
sg sag sag Sango Sango
sh [lower-alpha 2] hbs Serbo-Croatian Serbo-Croatian
si sin sin Sinhala Sinhala
sk slk slo slk Slovak Slovak
sl slv slv Slovenian Slovenian
sm smo smo Samoan Samoan
sn sna sna Shona Shona
so som som Somali Somali
sq sqi alb sqi Albanian Albanian
sr srp scc srp Serbian Serbian
ss ssw ssw Swati Swati
st sot sot Sotho Sotho
su sun sun Sundanese Sundanese
sv swe swe Swedish Swedish
sw swa swa Swahili Swahili
ta tam tam Tamil Tamil
te tel tel Telugu Telugu
tg tgk tgk Tajik Tajik
th tha tha Thai Thai
ti tir tir Tigrinya Tigrinya
tk tuk tuk Turkmen Turkmen
tl tgl tgl Tagalog Tagalog
tn tsn tsn Tswana Tswana
to ton ton Tongan Tongan
tr tur tur Turkish Turkish
ts tso tso Tsonga Tsonga
tt tat tat Tatar Tatar
tw twi twi Twi Twi
ty tah tah Tahitian Tahitian
ug uig uig Uighur Uighur
uk ukr ukr Ukrainian Ukrainian
ur urd urd Urdu Urdu
uz uzb uzb Uzbek Uzbek
ve ven ven Venda Venda
vi vie vie Vietnamese Vietnamese
vo vol vol Volapük Volapük
wa wln wln Walloon Walloon
wo wol wol Wolof Wolof
xh xho xho Xhosa Xhosa
yi yid yid Yiddish Yiddish
yo yor yor Yoruba Yoruba
za zha zha Zhuang Zhuang
zh zho chi zho Chinese Chinese
zu zul zul Zulu Zulu

Notes

edit
  1. There are only 20 ISO 639-2B codes.
  2. a b Code not assigned.