Language html: lang — HTML: HyperText Markup Language
Содержание
lang — HTML: HyperText Markup Language
The lang
global attribute helps define the language of an element: the language that non-editable elements are written in, or the language that the editable elements should be written in by the user. The attribute contains a single «language tag» in the format defined in RFC 5646: Tags for Identifying Languages (also known as BCP 47).
Note: The default value of lang
is unknown
, therefore it is recommended to always specify this attribute with the appropriate value.
If the attribute value is the empty string (lang=""
), the language is set to unknown; if the language tag is not valid according to BCP47, it is set to invalid.
Even if the lang attribute is set, it may not be taken into account, as the xml:lang attribute has priority.
For the CSS pseudo-class :lang
, two invalid language names are different if their names are different. So while :lang(es)
matches both lang="es-ES"
and lang="es-419"
, :lang(xyzzy)
would not match lang="xyzzy-Zorp!"
.
The full BCP47 syntax is in-depth enough to mark extremely specific language dialects, but most usage is much simpler.
A language tag is made of hyphen-separated language subtags, where each subtag indicates a certain property of the language. The 3 most common subtags are:
- Language subtag
Required. A 2-or-3-character code that defines the basic language, typically written in all lowercase. For example, the language code for English is
en
, and the code for Badeshi isbdz
.- Script subtag
Optional. This subtag defines the writing system used for the language, and is always 4 characters long, with the first letter capitalized. For example, French-in-Braille is
fr-Brai
andja-Kana
is Japanese written with the Katakana alphabet. If the language is written in a highly typical way, like English in the Latin alphabet, there is no need to use this subtag.- Region subtag
Optional. This subtag defines a dialect of the base language from a particular location, and is either 2 letters in ALLCAPS matching a country code, or 3 numbers matching a non-country area. For example,
es-ES
is for Spanish as spoken in Spain, andes-013
is Spanish as spoken in Central America. «International Spanish» would just bees
.
The script subtag precedes the region subtag if both are present — ru-Cyrl-BY
is Russian, written in the Cyrillic alphabet, as spoken in Belarus.
To find the correct subtag codes for a language, try the Language Subtag Lookup.
WCAG Success Criterion 3.1.1 requires that a page language is specified in a way which may be ‘programmatically determined’ (i.e. via the lang
attribute).
WCAG Success Criterion 3.1.2 requires that pages with parts in different languages have the languages of those parts specified too. Again, the lang
attribute is the correct mechanism for this.
The purpose of these requirements is primarily to allow assistive technologies such as screen readers to invoke the correct pronunciation.
For example, the language menu on this site (MDN) includes a lang
attribute for each entry:
<div> <button type="button" aria-haspopup="true" aria-owns="language-menu" aria-label="Current language is English. Choose your preferred language."> English <span aria-hidden="true">▼</span> </button> <ul aria-expanded="true" role="menu"> <li lang="ca" role="menuitem"> <a href="/ca/docs/Web/HTML/Global_attributes/lang" title="Catalan"> <bdi>Català</bdi> </a> </li> <li lang="de" role="menuitem"> <a href="/de/docs/Web/HTML/Globale_Attribute/lang" title="German"> <bdi>Deutsch</bdi> </a> </li> <li lang="es" role="menuitem"> <a href="/es/docs/Web/HTML/Atributos_Globales/lang" title="Spanish"> <bdi>Español</bdi> </a> </li> <li lang="fr" role="menuitem"> <a href="/fr/docs/Web/HTML/Attributs_universels/lang" title="French"> <bdi>Français</bdi> </a> </li> <li lang="ja" role="menuitem"> <a href="/ja/docs/Web/HTML/Global_attributes/lang" title="Japanese"> <bdi>日本語</bdi> </a> </li> <li lang="ko" role="menuitem"> <a href="/ko/docs/Web/HTML/Global_attributes/lang" title="Korean"> <bdi>한국어</bdi> </a> </li> <li lang="pt-BR" role="menuitem"> <a href="/pt-BR/docs/Web/HTML/Global_attributes/lang" title="Portuguese (Brazilian)"> <bdi>Português (do Brasil)</bdi> </a> </li> <li lang="ru" role="menuitem"> <a href="/ru/docs/Web/HTML/Global_attributes/lang" title="Russian"> <bdi>Русский</bdi> </a> </li> <li lang="uk" role="menuitem"> <a href="/uk/docs/Web/HTML/%D0%97%D0%B0%D0%B3%D0%B0%D0%BB%D1%8C%D0%BD%D1%96_%D0%B0%D1%82%D1%80%D0%B8%D0%B1%D1%83%D1%82%D0%B8/lang" title="Ukrainian"> <bdi>Українська</bdi> </a> </li> <li lang="zh-Hans" role="menuitem"> <a href="/zh-CN/docs/Web/HTML/Global_attributes/lang" title="Chinese (Simplified)"> <bdi>中文 (简体)</bdi> </a> </li> <li> <a href="/en-US/docs/Web/HTML/Global_attributes/lang$locales" rel="nofollow" > Add a translation </a> </li> </ul> </div>
Specification |
---|
HTML Standard # attr-lang |
BCD tables only load in the browser with JavaScript enabled. Enable JavaScript to view data.
- All global attributes.
Content-Language
HTTP Header- HTML
translate
attribute
Found a content problem with this page?
- Edit the page on GitHub.
- Report the content issue.
- View the source on GitHub.
Want to get more involved?
Learn how to contribute.
This page was last modified on by MDN contributors.
HTML head lang ru en коды языка
❮ Назад
Дальше ❯
Коды языка ISO
Атрибут HTML lang может использоваться для объявления языка веб-страницы или части веб-страницы. Это предназначено для оказания помощи поисковых систем и браузеров.
В соответствии с рекомендацией W3C необходимо объявить основной язык для каждой веб-страницы с атрибутом lang внутри тега <html>, например:
<html lang=»en»>
…
</html>
Для русского языка
<html lang=»ru»>
. ..
</html>
В XHTML язык объявляется внутри тега <html> следующим образом:
<html xmlns=»http://www.w3.org/1999/xhtml» lang=»en» xml:lang=»en»>
…
</html>
ISO 639-1 Коды языков
ISO 639-1 Определяет аббревиатуры для языков.
В HTML и XHTML их можно использовать в атрибутах lang и XML: lang.
Смотрите также: Следующая ссылка на коды стран.
Язык | ISO Код |
---|---|
Абхазии | ab |
Afar | aa |
Afrikaans | af |
Akan | ak |
Albanian | sq |
Amharic | am |
Arabic | ar |
Aragonese | an |
Armenian | hy |
Assamese | as |
Avaric | av |
Avestan | ae |
Aymara | ay |
Azerbaijani | az |
Bambara | bm |
Bashkir | ba |
Basque | eu |
Belarusian | be |
Bengali (Bangla) | bn |
Bihari | bh |
Bislama | bi |
Bosnian | bs |
Breton | br |
Bulgarian | bg |
Burmese | my |
Catalan | ca |
Chamorro | ch |
Chechen | ce |
Chichewa, Chewa, Nyanja | ny |
Chinese | zh |
Chinese (Simplified) | zh-Hans |
Chinese (Traditional) | zh-Hant |
Chuvash | cv |
Cornish | kw |
Corsican | co |
Cree | cr |
Croatian | hr |
Czech | cs |
Danish | da |
Divehi, Dhivehi, Maldivian | dv |
Dutch | nl |
Dzongkha | dz |
English | en |
Esperanto | eo |
Estonian | et |
Ewe | ee |
Faroese | fo |
Fijian | fj |
Finnish | fi |
French | fr |
Fula, Fulah, Pulaar, Pular | ff |
Galician | gl |
Gaelic (Scottish) | gd |
Gaelic (Manx) | gv |
Georgian | ka |
German | de |
Greek | el |
Greenlandic | kl |
Guarani | gn |
Gujarati | gu |
Haitian Creole | ht |
Hausa | ha |
Hebrew | he |
Herero | hz |
Hindi | hi |
Hiri Motu | ho |
Hungarian | hu |
Icelandic | is |
Ido | io |
Igbo | ig |
Indonesian | id, in |
Interlingua | ia |
Interlingue | ie |
Inuktitut | iu |
Inupiak | ik |
Irish | ga |
Italian | it |
Japanese | ja |
Javanese | jv |
Kalaallisut, Greenlandic | kl |
Kannada | kn |
Kanuri | kr |
Kashmiri | ks |
Kazakh | kk |
Khmer | km |
Kikuyu | ki |
Kinyarwanda (Rwanda) | rw |
Kirundi | rn |
Kyrgyz | ky |
Komi | kv |
Kongo | kg |
Korean | ko |
Kurdish | ku |
Kwanyama | kj |
Lao | lo |
Latin | la |
Latvian (Lettish) | lv |
Limburgish ( Limburger) | li |
Lingala | ln |
Lithuanian | lt |
Luga-Katanga | lu |
Luganda, Ganda | lg |
Luxembourgish | lb |
Manx | gv |
Macedonian | mk |
Malagasy | mg |
Malay | ms |
Malayalam | ml |
Maltese | mt |
Maori | mi |
Marathi | mr |
Marshallese | mh |
Moldavian | mo |
Mongolian | mn |
Nauru | na |
Navajo | nv |
Ndonga | ng |
Northern Ndebele | nd |
Nepali | ne |
Norwegian | no |
Norwegian bokmål | nb |
Norwegian nynorsk | nn |
Nuosu | ii |
Occitan | oc |
Ojibwe | oj |
Old Church Slavonic, Old Bulgarian | cu |
Oriya | or |
Oromo (Afaan Oromo) | om |
Ossetian | os |
Pāli | pi |
Pashto, Pushto | ps |
Persian (Farsi) | fa |
Polish | pl |
Portuguese | pt |
Punjabi (Eastern) | pa |
Quechua | qu |
Romansh | rm |
Romanian | ro |
Russian | Русский | ru |
Sami | se |
Samoan | sm |
Sango | sg |
Sanskrit | sa |
Serbian | sr |
Serbo-Croatian | sh |
Sesotho | st |
Setswana | tn |
Shona | sn |
Sichuan Yi | ii |
Sindhi | sd |
Sinhalese | si |
Siswati | ss |
Slovak | sk |
Slovenian | sl |
Somali | so |
Southern Ndebele | nr |
Spanish | es |
Sundanese | su |
Swahili (Kiswahili) | sw |
Swati | ss |
Swedish | sv |
Tagalog | tl |
Tahitian | ty |
Tajik | tg |
Tamil | ta |
Tatar | tt |
Telugu | te |
Thai | th |
Tibetan | bo |
Tigrinya | ti |
Tonga | to |
Tsonga | ts |
Turkish | tr |
Turkmen | tk |
Twi | tw |
Uyghur | ug |
Ukrainian | uk |
Urdu | ur |
Uzbek | uz |
Venda | ve |
Vietnamese | vi |
Volapük | vo |
Wallon | wa |
Welsh | cy |
Wolof | wo |
Western Frisian | fy |
Xhosa | xh |
Yiddish | yi, ji |
Yoruba | yo |
Zhuang, Chuang | za |
Zulu | zu |
❮ Назад
Дальше ❯
404: Страница не найдена
Страница, которую вы пытались открыть по этому адресу, похоже, не существует. Обычно это результат плохой или устаревшей ссылки. Мы извиняемся за любые неудобства.
Что я могу сделать сейчас?
Если вы впервые посещаете TechTarget, добро пожаловать! Извините за обстоятельства, при которых мы встречаемся. Вот куда вы можете пойти отсюда:
Поиск
- Узнайте последние новости.
- Наша домашняя страница содержит самую свежую информацию о Java-разработке.
- Наша страница «О нас» содержит дополнительную информацию о сайте, на котором вы находитесь, TheServerSide.com.
- Если вам нужно, пожалуйста, свяжитесь с нами, мы будем рады услышать от вас.
Просмотр по категории
Архитектура приложений
-
Здравый взгляд на масштабируемость архитектуры программного обеспеченияЛегко упустить из виду масштабируемость архитектуры и вместо этого сосредоточиться на производительности и стоимости приложений. А вот архитектурный…
-
4 навыка корпоративного архитектора, которые никогда не следует упускать из видуНесмотря на то, что для того, чтобы стать корпоративным архитектором, безусловно, нужно много всего, какие навыки абсолютно необходимы, чтобы остаться на нем. ..
-
Falcor против GraphQL: важные различияХотя оба по существу представляют собой два подхода к одной и той же конечной цели, между GraphQL и Falcor есть некоторые ключевые различия…
Качество ПО
-
Как постепенно внедрять ИИ в тестирование ПОВ то время как некоторые команды разработчиков программного обеспечения могут опасаться вплетать ИИ в свои процедуры тестирования программного обеспечения, постепенное внедрение …
-
Google дразнит расширение генеративного ИИ в собственном облакеНовые генеративные функции искусственного интеллекта Google, включая помощника по кодированию, были тесно связаны с GCP в предварительных демонстрациях на этой неделе, в то время как …
-
Лучше ли ChatGPT для кодирования, чем платформы с низким кодом?ChatGPT может писать код, но не может интегрировать код или генерировать дизайнерские идеи. Кроме того, это создает риски безопасности и лицензирования. Пока…
Облачные вычисления
-
Обновления Dell Apex поддерживают корпоративные переходы «из облака в землю»Последние обновления Dell Apex позволяют компании извлечь выгоду из потребностей гибридных, мультиоблачных и граничных вычислений …
-
Подготовьтесь к сертификации специалиста по безопасности Azure.Готовы ли вы улучшить свое резюме или продолжить карьеру в облаке? Ознакомьтесь с этим руководством по подготовке к экзамену AZ-500 …
-
Dell переводит периферийное развертывание с передовой на NativeEdgeВ Dell Tech World поставщик стремится упростить развертывание и управление тысячами периферийных устройств в разных местах, как …
Безопасность
-
Китайские хакеры атаковали критическую инфраструктуру СШАMicrosoft обнаружила китайскую группу угроз национального государства, которая взламывает устройства Fortinet FortiGuard, чтобы получить доступ к . ..
-
Преимущества смарт-контрактов и рекомендации по обеспечению безопасностиХотя смарт-контракты обещают огромные преимущества для предприятий, они также открывают возможности для киберпреступников. Исследуйте …
-
9Уязвимости смарт-контрактов и способы их устраненияСмарт-контракты автоматически выполняют задачи при возникновении определенных событий и часто обрабатывают большие потоки данных и ресурсов. Это…
ПоискAWS
-
AWS Control Tower стремится упростить управление несколькими учетными записямиМногие организации изо всех сил пытаются управлять своей огромной коллекцией учетных записей AWS, но Control Tower может помочь. Сервис автоматизирует …
-
Разбираем модель ценообразования Amazon EKSВ модели ценообразования Amazon EKS есть несколько важных переменных. Покопайтесь в цифрах, чтобы убедиться, что вы развернули службу. ..
-
Сравните EKS и самоуправляемый Kubernetes на AWS
ПользователиAWS сталкиваются с выбором при развертывании Kubernetes: запустить его самостоятельно на EC2 или позволить Amazon выполнить тяжелую работу с помощью EKS. См…
Коды языков HTML — список двухбуквенных кодов языков ISO
Рекламные объявления
Код языка используется для указания языка содержимого.
В следующей таблице перечислены двухбуквенные коды языков ISO 639 (отсортированные по языку в алфавитном порядке), которые можно использовать с атрибутами lang
и xml:lang
для указания языка, содержащегося внутри элемента в документе HTML и XHTML. Коды языков нечувствительны к регистру.
Языковая группа | Язык | Код ISO |
---|---|---|
Северо-Западный Кавказ | Абхазский | аб |
Афро-азиатский | Афар | аа |
Индоевропейская | Африкаанс | аф |
Североевропейский | Албанский | кв |
Афро-азиатский | Амхарский | утра |
Афроазиатский | Арабский | ар |
Индоевропейская | Арагонский | и |
Индоевропейская | Армянский | хай |
Индоевропейская | Ассамский | как |
Аймаранский | Аймара | и |
тюркский | Азербайджанский | аз |
тюркский | Башкирский | ба |
Языковая изоляция | Басков | ЕС |
Индоевропейская | Бенгальский (бангла) | млрд |
Китайско-тибетский | Бутани | дз |
Индоевропейская | Бихари | бх |
креольский | Бислама | би |
Индоевропейская | Бретонский | бр |
Индоевропейская | Болгарский | бг |
Китайско-тибетский | Бирманский | мой |
Индоевропейская | Белорусский (Белорусский) | быть |
Австро-азиатский | Камбоджийский | км |
Индоевропейская | каталонский | ок |
Китайско-тибетский | китайский | ж |
Индоевропейская | корсиканский | совместно с |
Индоевропейская | Хорватский | час |
Индоевропейская | Чехия | кс |
Индоевропейская | Датский | да |
Индоевропейская | Голландский | нл |
Индоевропейская | английский (американский) | и |
Построен | Эсперанто | эо |
Уральский | Эстонский | и |
Индоевропейская | Фарерские острова | для |
Индоевропейская | Фарси | ФА |
Австронезийский | Фиджи | фдж |
Уральский | Финский | фи |
Индоевропейская | французский | из |
Индоевропейская | фризский | ф |
Индоевропейская | Гэльский (шотландский) | гд |
Индоевропейская | Гэльский (мэнский) | гв |
Индоевропейская | Галисийский | гл |
Южно-Кавказский | Грузинский | ка |
Индоевропейская | немецкий | из |
Индоевропейская | Греческий | эль |
Эскимосско-алеутский | Калааллисут (Гренландия) | кл |
Тупиан | Гуарани | г |
Индоевропейская | Гуджарати | гу |
креольский | Гаитянский креольский | |
Афро-азиатский | Хауса | га |
Афро-азиатский | Иврит | он, ив |
Индоевропейская | Хинди | привет |
Уральский | Венгерский | ху |
Индоевропейская | Исландский | это |
Построен | Идо | ио |
Австронезийский | Индонезийский | ид, в |
Построен | Интерлингва | иа |
Построено | Интерлингв | т. е. |
Эскимосско-алеутский | Инуктитут | иу |
Эскимосско-алеутский | Инупиак | ик |
Индоевропейская | ирландский | га |
Индоевропейская | итальянский | это |
Японский | японский | и |
Австронезийский | Яванский | СП |
Дравидийский | Каннада | кн |
Индоевропейская | Кашмири | кс |
тюркский | Казахский | кк |
Нигер-Конго | Киньяруанда (Руанда) | RW |
тюркский | Киргиз | кк |
Нигер-Конго | Кирунди (Рунди) | р-н |
Языковая изоляция | Корейский | ко |
Индоевропейская | Курдский | ку |
Тай-Кадай | Лаосский | вот |
Индоевропейская | Латинский | ла |
Индоевропейская | Латышский (латышский) | ур. |
Индоевропейская | Лимбургский (лимбургский) | ли |
Нигер-Конго | Лингала | по |
Индоевропейская | Литовский | л |
Индоевропейская | Македонский | мк |
Австронезийский | Малагасийский | мг |
Австронезийский | малайский | мс |
Австронезийский | Малаялам | мл |
Афро-азиатский | Мальтийский | мт |
Австронезийский | Маори | миль |
Индоевропейская | маратхи | г-н |
Индоевропейская | Молдавский | пн |
Монгольский | Монгольский | мин |
Австронезийский | Науру | на |
Индоевропейская | Непальский | не |
Индоевропейская | Норвежский | нет |
Индоевропейская | Окситанский | ок |
Индоевропейская | Ория | или |
Афро-азиатский | Оромо (Афан, Галла) | или |
Индоевропейская | Пушту (пушту) | пс |
Индоевропейская | польский | пл |
Индоевропейская | Португальский | пт |
Индоевропейская | Пенджаби | па |
Кечуан | Кечуа | или |
Индоевропейская | Рето-романтика | п. м. |
Индоевропейская | Румынский | ро |
Индоевропейская | Русский | руб |
Австронезийский | Самоа | см |
креольский | Санго | сг |
Индоевропейская | Санскрит | с |
Индоевропейская | Сербский | ср |
Индоевропейская | сербско-хорватский | ш |
Нигер-Конго | Сесото | ул |
Нигер-Конго | Сетсвана | тн |
Нигер-Конго | Шона | серийный номер |
Китайско-тибетский | Сычуань И | II |
Индоевропейская | Синдхи | сд |
Индоевропейская | сингальский | и |
Нигер-Конго | Сисвати | сс |
Индоевропейская | Словацкий | ск |
Индоевропейская | Словенский | сл |
Афро-азиатский | Сомалийский | так |
Индоевропейская | Испанский | эс |
Австронезийский | Суданский | и |
Нигер-Конго | Суахили (кисуахили) | ПО |
Индоевропейская | Шведский | св |
Австронезийский | Тагальский | тл |
Индоевропейская | Таджикский | тг |
Дравидийский | Тамильский | та |
тюркский | Татарин | тт |
Дравидийский | Телугу | тэ |
Тай-Кадай | тайский | -й |
Китайско-тибетский | Тибетский | бо |
Афроазиатский | Тигриня | ти |
Австронезийский | Тонга | до |
Нигер-Конго | Цонга | тс |
тюркский | Турецкий | т. |