ISO 639-1 Коды для обозначения названий языков

Код языка, подразумевает собой сокращенное наименование, состоящее из двух букв которые определяют язык содержимого внутри элемента. Если у языка есть диалект, то через дефис добавляют еще две буквы (например, США lang ="en-us").

Основная функция глобального атрибута lang определить язык содержимого внутри HTML элемента. Например, атрибут lang, применённый к тегу <html> указывает язык содержимого веб-страницы (для всего текста на странице).


Старайтесь всегда объявлять язык страницы - это важно для приложений, читающих с экрана, для поисковых систем, для осущствления правильной расстановки переносов, выбора необходимого набора кавычек браузером (вид может зависеть от языка), проверки орфографии и пунктуации и так далее.


Атрибут имеет следующий синтаксис:

lang = "Код языка"

Пример использования атрибута в мультиязычном документе:

<!DOCTYPE html> 
<html lang =  "ru"> <!-- указывает язык содержимого веб-страницы -->
	<head>
		<title>Пример использования атрибута lang</title>
	</head>
	<body>
		<p lang =  "es"> ¿Por qué necesita una traducción? </p> <!-- Этот параграф интерпретируется как испанский -->
		<p>И дальше по тексту интерпретация языка продолжается на русском <p> 
	</body>
</html> 

В этом примере основной язык документа является русский ("ru"), а один абзац объявлен на испанском языке ("es").

Таблица содержит регистрацию двухбуквенных кодов (ISO 639-1):

Название языкаКод
Abkhazab
Afaraa
Afrikaansaf
Akanak
Albaniansq
Amharicam
Arabicar
Aragonesean
Armenianhy
Assameseas
Avaricav
Avestanae
Aymaraay
Azerbaijaniaz
Bambarabm
Bashkirba
Basqueeu
Belarusianbe
Bengali, Banglabn
Biharibh
Bislamabi
Bosnianbs
Bretonbr
Bulgarianbg
Burmesemy
Catalanca
Chamorroch
Chechence
Chichewa, Chewa, Nyanjany
Chinesezh
Chuvashcv
Cornishkw
Corsicanco
Creecr
Croatianhr
Czechcs
Danishda
Divehi, Dhivehi, Maldiviandv
Dutchnl
Dzongkhadz
Eastern Punjabi, Eastern Panjabipa
Englishen
Esperantoeo
Estonianet
Eweee
Faroesefo
Fijianfj
Finnishfi
Frenchfr
Fula, Fulah, Pulaar, Pularff
Galiciangl
Gandalg
Georgianka
Germande
Greekel
Guaranígn
Gujaratigu
Haitian, Haitian Creoleht
Hausaha
Hebrewhe
Hererohz
Hindihi
Hiri Motuho
Hungarianhu
Icelandicis
Idoio
Igboig
Indonesianid
Interlinguaia
Interlingueie
Inuktitutiu
Inupiaqik
Irishga
Italianit
Japaneseja
Javanesejv
Kalaallisut, Greenlandickl
Kannadakn
Kanurikr
Kashmiriks
Kazakhkk
Khmerkm
Kikuyu, Gikuyuki
Kinyarwandarw
Kirundirn
Komikv
Kongokg
Koreanko
Kurdishku
Kwanyama, Kuanyamakj
Kyrgyzky
Laolo
Latinla
Latvianlv
Limburgish, Limburgan, Limburgerli
Lingalaln
Lithuanianlt
Luba-Katangalu
Luxembourgish, Letzeburgeschlb
Macedonianmk
Malagasymg
Malayms
Malayalamml
Maltesemt
Manxgv
Marathimr
Marshallesemh
Mongolianmn
Māorimi
Nauruanna
Navajo, Navahonv
Ndongang
Nepaline
Northern Ndebelend
Northern Samise
Norwegianno
Norwegian Bokmålnb
Norwegian Nynorsknn
Nuosuii
Occitanoc
Ojibwe, Ojibwaoj
Old Church Slavonic, Church Slavonic, Old Bulgariancu
Oriyaor
Oromoom
Ossetian, Osseticos
Pashto, Pushtops
Persian (Farsi)fa
Polishpl
Portuguesept
Pālipi
Quechuaqu
Romanianro
Romanshrm
Russianru
Samoansm
Sangosg
Sanskrit (Saṁskṛta)sa
Sardiniansc
Scottish Gaelic, Gaelicgd
Serbiansr
Shonasn
Sindhisd
Sinhalese, Sinhalasi
Slovaksk
Slovenesl
Somaliso
Southern Ndebelenr
Southern Sothost
Spanishes
Sundanesesu
Swahilisw
Swatiss
Swedishsv
Tagalogtl
Tahitianty
Tajiktg
Tamilta
Tatartt
Telugute
Thaith
Tibetan Standard, Tibetan, Centralbo
Tigrinyati
Tongato
Tsongats
Tswanatn
Turkishtr
Turkmentk
Twitw
Ukrainianuk
Urduur
Uyghurug
Uzbekuz
Vendave
Vietnamesevi
Volapükvo
Walloonwa
Welshcy
Western Frisianfy
Western Frisianwo
Xhosaxh
Yiddishyi
Yorubayo
Zhuang, Chuangza
Zuluzu