Перейти к содержимому

Коды языков ISO

Коды языков ISO

Атрибут lang в HTML указывает язык веб-страницы или её части. Это помогает поисковым системам и браузерам правильно обрабатывать контент.

Организация W3C рекомендует указывать основной язык для каждой веб-страницы с помощью атрибута lang внутри тега <html>.

Смотрите, как это сделать ниже:

Атрибут lang в HTML используется для указания языка веб-страницы или её части

html
<html lang="hy">
...
</html>

Смотрите, как это должно выглядеть в XHTML:

Как использовать атрибут lang в HTML для XHTML

html
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
...
</html>

Современный HTML использует языковые теги BCP 47, которые расширяют ISO 639-1 региональными или скриптовыми подтегами (например, en-US, zh-Hans).

Коды языков ISO 639-1

ISO 639-1 определяет двухбуквенные языковые аббревиатуры.

Список кодов языков ISO 639-1:

ЯзыкКод ISO
Абхазскийab
Аффарскийaa
Африкаансaf
Албанскийsq
Амхарскийam
Арабскийar
Арагонскийan
Армянскийhy
Ассамскийas
Аймараay
Азербайджанскийaz
Башкирскийba
Баскскийeu
Бенгальский (Бангла)bn
Дзонг-кэdz
Бихариbh
Бисламаbi
Бретонскийbr
Болгарскийbg
Бирманскийmy
Белорусскийbe
Кхмерскийkm
Каталонскийca
Чероки-
Чичева-
Китайскийzh
Китайский (упрощённый)zh-Hans
Китайский (традиционный)zh-Hant
Корсиканскийco
Хорватскийhr
Чешскийcs
Датскийda
Дивехи-
Нидерландскийnl
Эдо-
Английскийen
Эсперантоeo
Эстонскийet
Фарерскийfo
Фарсиfa
Фиджийскийfj
Финскийfi
Фламандский-
Французскийfr
Фризскийfy
Фульбе-
Галисийскийgl
Гэльский (шотландский)gd
Гэльский (мэнский)gv
Грузинскийka
Немецкийde
Греческийel
Гренландскийkl
Гуараниgn
Гуджаратиgu
Гаитянский креольскийht
Хаусаha
Гавайский-
Ивритhe
Хиндиhi
Венгерскийhu
Ибибио-
Исландскийis
Идоio
Игбо-
Индонезийскийid
Интерлингваia
Интерлингвеie
Инуктитутiu
Инупиакik
Ирландскийga
Итальянскийit
Японскийja
Яванскийjv
Каннадаkn
Каноури-
Кашмириks
Казахскийkk
Киньяруанда (Руанда)rw
Киргизскийky
Кирунди (Рунди)rn
Конкани-
Корейскийko
Курдскийku
Лаосскийlo
Латинскийla
Латвийский (леттийский)lv
Лимбургский (лимбургер)li
Лингалаln
Литовскийlt
Македонскийmk
Малагасийскийmg
Малайскийms
Малайяламml
Мальтийскийmt
Маориmi
Маратхиmr
Монгольскийmn
Науруna
Непальскийne
Норвежскийno
Окситанскийoc
Орияor
Оромо (Афаан Оромо)om
Папьяменто-
Пуштуps
Польскийpl
Португальскийpt
Пенджабиpa
Кечуаqu
Ретороманскийrm
Румынскийro
Русскийru
Саамский (лапландский)-
Самоанскийsm
Сангоsg
Санскритsa
Сербскийsr
Сербскохорватскийsr / hr / bs
Сесотоst
Сетсванаtn
Шонаsn
Сычуаньский иii
Синдхиsd
Сингальскийsi
Сисватиss
Словацкийsk
Словенскийsl
Сомалийскийso
Испанскийes
Суданскийsu
Суахили (Кисвахили)sw
Шведскийsv
Сирийский-
Тагальскийtl
Таджикскийtg
Тамашек-
Тамилta
Татарскийtt
Телугуte
Тайскийth
Тибетскийbo
Тигриньяti
Тонгаto
Тсонгаts
Турецкийtr
Туркменскийtk
Твиtw
Уйгурскийug
Украинскийuk
Урдуur
Узбекскийuz
Венда-
Вьетнамскийvi
Волапюкvo
Валлонскийwa
Валлийскийcy
Волофwo
Косаxh
И-
Идишyi
Йорубаyo
Зулуzu

Практика

Из перечисленных вариантов какие являются допустимыми кодами языков HTML согласно сайту https://www.w3docs.com/learn-html/html-language-codes.html?

Считаете ли это полезным?

Предпросмотр dual-run — сравните с маршрутами Symfony на продакшене.