Разное

Html lang ru что это: Общий HTML атрибут lang

07.04.2023

Содержание

— HTML — Дока

  1. Кратко
  2. Пример
  3. Как пишется
    1. Атрибуты
  4. Подсказки
  5. На практике
    1. Алёна Батицкая советует

Кратко

Скопировано

Элемент <html> открывает контейнер, в котором находится всё содержимое страницы. Это корневой, или родительский, элемент всего документа.

Пример

Скопировано

<!DOCTYPE html><html>  <head>    ...  </head>  <body>    ...  </body></html>
          <!DOCTYPE html>
<html>
  <head>
    ...
  </head>
  <body>
    ...
  </body>
</html>

Как пишется

Скопировано

Тег <html> ставят сразу после <!DOCTYPE>.

Атрибуты

Скопировано

  • manifest — указывает URI (унифицированный идентификатор ресурса) манифеста, который сообщает браузеру, какие элементы страницы могут быть закэшированы.
  • title — добавляет всплывающую подсказку, которая появляется, когда курсор мыши задерживается в окне веб-страницы.
  • version — определяет версию шаблона HTML-документа, но необходимости в этом нет (устарел в HTML4.01; вышел из употребления с версии HTML5).
  • xmlns — необязательный для HTML5, но необходимый для XHTML-документов атрибут. Определяет пространство имён XML, в котором находится документ.
  • prefix — здесь прописывают open-graph разметку, типа <html lang="ru-RU" prefix="og:[http://ogp.me/ns#](http://ogp. me/ns#)">. Это чтобы при репосте с сайта в VK, Facebook и другие соцсети передавались те заголовки, картинки и описания, которые мы укажем.

Подсказки

Скопировано

💡 В HTML есть атрибут lang, который подсказывает браузеру язык, на котором написан текст на странице. Если добавить lang в <html>, браузер правильно отобразит текст и подберёт подходящую для этого языка пунктуацию. Например, в английском тексте будут такие кавычки “ ”, а в русском такие «». Пишется так: lang="en".

Кроме того, атрибут lang позволяет браузеру понять, отличается ли язык страницы от языка вашей системы.

Если да, то браузер предложит пользователю использовать онлайн-переводчик.

<html lang="ru">  ...</html>
          <html lang="ru">
  ...
</html>
Коды всех языков

ЯзыкКод
Абхазскийab
Азербайджанскийaz
Аймарскийay
Албанскийsq
Английскийen
Американский английскийen-us
Арабскийar
Армянскийhy
Ассамскийas
Африкаанс
af
Башкирскийba
Белорусскийbe
Бенгальскийbn
Болгарскийbg
Бретонскийbr
Валлийскийcy
Венгерскийhu
Вьетнамскийvi
Галисийскийgl
Голландскийnl
Греческийel
Грузинскийka
Гуараниgn
Датскийda
Зулуzu
Ивритiw
Идишji
Индонезийский
in
Интерлингва (искусственный язык)ia
Ирландскийga
Исландскийis
Испанскийes
Итальянскийit
Казахскийkk
Камбоджийскийkm
Каталанскийca
Кашмирскийks
Кечуаqu
Киргизскийky
Китайскийzh
Корейскийko
Корсиканскийco
Курдскийku
Лаосскийlo
Латвийский, латышскийlv
Латыньla
Литовскийlt
Малагасийскийmg
Малайскийms
Мальтийскийmt
Маориmi
Македонскийmk
Молдавскийmo
Монгольскийmn
Науруna
Немецкийde
Непальскийne
Норвежскийno
Пенджабиpa
Персидскийfa
Польскийpl
Португальскийpt
Пуштунскийps
Ретороманскийrm
Румынскийro
Русскийru
Самоанскийsm
Санскритsa
Сербскийsr
Словацкийsk
Словенскийsl
Сомалиso
Суахилиsw
Суданскийsu
Тагальскийtl
Таджикскийtg
Тайскийth
Тамильскийta
Татарскийtt
Тибетскийbo
Тонгаto
Турецкийtr
Туркменскийtk
Узбекскийuz
Украинскийuk
Урдуur
Фиджиfj
Финскийfi
Французскийfr
Фризскийfy
Хаусаha
Хиндиhi
Хорватскийhr
Чешскийcs
Шведскийsv
Эсперанто (искусственный язык)eo
Эстонскийet
Яванскийjw
Японскийja

🙈

Если после открывающего тега <html> или перед закрывающим тегом </html> нет комментария, но внутри есть заполненная конструкция <body> . .. </body>, теги <html> и </html> можно не писать.

На практике

Скопировано

Алёна Батицкая советует

Скопировано

🛠 Программисты не пишут стандартную разметку страницы руками. Для этого чаще всего используется плагин Emmet, который позволяет

развернуть эту самую стандартную разметку по сочетанию клавиш ! → Tab. Альтернатива восклицательному знаку — html:5 → Tab.

В стандартной разметке «от Emmet» есть и тег <html>. Остаётся лишь дописать атрибут lang, если он вам нужен. И можно приступать к написанию разметки страницы.

🛠 Тегу <html> можно добавить атрибут класса. Например, удобно при помощи JS добавлять класс в соответствии с операционной системой пользователя или по типу устройства, и, в зависимости от этого класса, менять поведение сайта.

К примеру, на всех сайтах, где предусмотрены попапы, я подключаю скрипт, который проставляет класс ._popup-opened для тега <html>. Таким образом я могу добавлять дополнительные стили только тогда, когда попап открыт. К примеру, чтобы страница под попапом не прокручивалась, нужно добавить overflow: hidden для <body>. Но во всё остальное время это свойство не нужно. Я пишу следующий блок кода:

html._popup-opened body {  overflow: hidden;}
          html._popup-opened body {
  overflow: hidden;
}

Попап открывается → скрипт добавляет класс _popup-opened для <html> → срабатывает стиль для <body> → попап закрывается → скрипт убирает класс → страница снова проматывается.

В общем, используй атрибут класса у <html> для дополнительной, служебной информации.

Если вы нашли ошибку, отправьте нам пул-реквест!

Во время отправки формы что-то пошло не так. Попробуйте ещё раз?

<!DOCTYPE>

ctrl + alt +

<head>

ctrl + alt +

Скелет HTML-документа | Марафон HTML+CSS

HTML-документ состоит из «дерева» тегов. Далее приведён минимально необходимый набор тегов, который служит основой любого HTML-документа, как фундамент для дома.

<!DOCTYPE html>
<html lang="ru">
<head>
<!-- Служебная информация -->
</head>
<body>
<!-- Содержание -->
</body>
</html>

<!DOCTYPE > — это не тег, а обязательная инструкция объявления типа документа.

Она нужна для того, чтобы сообщить браузеру в какой версии HTML написан документ.

По доктайпу браузер определяет версию HTML и правильно отображает страницу. Объявление типа документа должно быть самым первым что видит браузер во время обработки HTML-документа.

<!-- Указывает на то, что документ написан по спецификации HTML Living Standard -->
<!DOCTYPE html>

Интересно

Раньше у HTML были версии, последняя это HTML5. Сейчас HTML Living Standard это единая спецификация языка HTML, в которой отказались от версий, она просто обновляется. Если говорят о HTML5, то это тоже самое что «современный HTML» или HTML Living Standard, только короче.

Предназначены для формирования основной структуры веб-страницы и определяют разделы заголовка и тела документа.

Тег

<html>

Корневой элемент документа как контейнер, который заключает в себе всё содержимое страницы. Все, что находится за его пределами, не воспринимается браузером как HTML-код и не обрабатывается.

<!DOCTYPE html>
<html lang="ru"></html>

Атрибут lang указывает на каком языке написан текст страницы. Это необходимо для ассистивных технологий, таких как скринридеры и т. п.

Тег

<head>

Предназначен для хранения служебной информации о странице: заголовок, описание, кодировку и т. д. Вся эта информация не отображается в окне браузера, однако содержит данные, которые указывают браузеру как следует обрабатывать страницу.

<!DOCTYPE html>
<html lang="ru">
<head>
<!-- Служебная информация -->
</head>
</html>

Тег

<body>

Содержит контент будущей веб-страницы. Контент, который должен отображаться на странице, следует располагать именно внутри этого тега.

<!DOCTYPE html>
<html lang="ru">
<head>
<!-- Служебная информация -->
</head>
<body>
<!-- Содержание -->
</body>
</html>

Группа служебных тегов, которые располагаются в шапке документа. Большинство из них напрямую не отображаются в окне браузера.

Заголовок страницы​

Текст, размещенный внутри тега <title>, отображается во вкладке браузера. Длина заголовка должна быть не более 60 символов, чтобы полностью поместиться в заголовке. Текст заголовка должен содержать краткое описание содержимого веб-страницы.

<!DOCTYPE html>
<html lang="ru">
<head>
<title>HTML5 это просто!</title>
</head>
<body>
<!-- Содержание -->
</body>
</html>

Метаданные​

Тег <meta> используется для хранения информации предназначенной для браузера и поисковых систем: установка кодировки документа, передача информации поисковым системам и многое другое. Мета-тегов может быть несколько, потому что в зависимости от используемых атрибутов они несут различную информацию.

Кодировку страницы необходимо указать для того, чтобы браузер корректно отобразил текст. Если этого не сделать или задать неверную кодировку, вместо символов браузер может отобразить иероглифы.

<!DOCTYPE html>
<html lang="ru">
<head>
<!-- utf-8 - самая распространенная кодировка -->
<meta charset="utf-8" />
<title>HTML5 это просто!</title>
</head>
<body>
<!-- Содержание -->
</body>
</html>

Краткое описание содержания помогает поисковым системам лучше проиндексировать страницу.

<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="utf-8" />
<meta name="description" content="Изучение основ HTML5 для новичков" />
<title>HTML5 это просто!</title>
</head>
<body>
<!-- Содержание -->
</body>
</html>

Мета-теги, которые понимает Google

Поток это вертикальный и горизонтальный порядок отображения элементов на странице. Вертикально поток идёт сверху вниз, и, по умолчанию, элементы отображаются на странице в том порядке, в котором они указаны в HTML-документе. Горизонтально поток идёт слева направо (или справа налево для восточных стран).

Все элементы, без исключения, это прямоугольные области, занимающие определённое место в так называемых «строках», как слова предложения на листе в линейку. Есть два основных типа элементов — блочные и строчные.

<!-- Абзац это блочный элемент -->
<p>Блочный элемент 1</p>
<p>Блочный элемент 2</p>
<p>Блочный элемент 3</p>

<!-- Ссылка это строчный элемент -->
<a href="">Строчный элемент 1</a>
<a href="">Строчный элемент 2</a>
<a href="">Строчный элемент 3</a>

Блочный элемент (block-level element) — занимает всю строку целиком вне зависимости от объёма его контента, поэтому несколько блочных элементов визуально идут друг за другом сверху вниз.

Строчный элемент (inline element) — занимает место по своему содержимому, поэтому несколько строчных элементов могут располагаться на одной строке. Когда в строке не хватает места для вмещения строчного элемента, он переносится на новую.

Внимание

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

Атрибут lang: браузеры лгут, лгут

опубликовано

Атрибут lang является важным компонентом базовой структуры HTML-документа. Важно правильно определить его, потому что он влияет на многие аспекты взаимодействия с пользователем. К сожалению, негативные последствия отсутствия или неправильного атрибута не всегда очевидны. Австрийский новостной сайт orf.at узнал об этом на собственном горьком опыте совсем недавно.

Применительно к элементу атрибут lang определяет естественный язык страницы. Если ваш документ написан на французском языке, вы должны установить его на фр.

  






Эта информация используется поисковыми системами, программами чтения с экрана, расширениями для браузеров и другим программным обеспечением.

Почему атрибут lang так важен?

Адриан Роселли написал об использовании атрибута Lang, поэтому я не буду повторять все, что он говорит, но приведу несколько примеров того, как этот атрибут влияет на UX, и покажу, что произошло недавно на самом популярном австрийском веб-сайте в Австрия.

Автоперевод

Средства перевода, такие как Google Translate, могут предложить перевести содержимое страницы, если язык, определенный в элементе , не совпадает с языком по умолчанию в браузере. Кажется, не имеет значения, на каком языке на самом деле написана страница, для Google Translate важно значение атрибут языка . В следующем примере Chrome дает мне возможность перевести хорватский текст на странице, который не является хорватским, на английский, потому что я установил lang на hr .

  





Знает ли Барри Манилоу, что вы совершаете набег на его гардероб?

< /тело>

Это имеет смысл и в принципе полезная функция, но может быть проблематичной, если переводы не нужны:

Вена в этом месяце участвовала в выборах для избрания (нового) муниципального правительства, и orf.at опубликовал результаты на своем веб-сайте. Они разделили результаты по округам, от 1-го округа «Внутренний город» до 23-го округа «Лизинг». Вскоре после того, как они опубликовали результаты, они получили сообщения об ошибках от пользователей, в которых говорилось, что некоторые названия районов были неправильными. При попытке воспроизвести баг заметили, что Chrome предлагает перевести страницу. Если вы просто закроете подсказку, ничего не произойдет, но если раньше вы позволяли Google Translate автоматически переводить страницы, он больше не спрашивал, а просто автоматически переводил страницу.

Страница была написана на немецком языке, но естественный язык страницы был установлен на английский в HTML ( en ), и поэтому пользователи Chrome, которые указали браузеру переводить английский язык на немецкий, автоматически увидели это:

Google Translate изменил название 23-го округа «Лизинг» на «Люген» (с на по-английски), а название 10-го округа с «Зиммеринг» на «Зиден» (с на по-английски). Google Translate предположил, что авторы хотели написать «лежа» (lügen по-немецки) и что «варка на медленном огне» — это не просто название, а процесс приготовления жидкостей.

Как это случилось?

Во-первых, я должен сказать, что это не имеет большого значения. Я пишу об этом просто потому, что это интересный побочный эффект проблемы, которая обычно влияет на доступность, а не на пользовательский опыт в целом.

Я знаю некоторых разработчиков на orf.at, и я также знаю, что они заботятся о качестве и доступности, так почему же это все же произошло? Конечно, потому что мы все люди, и дерьмо случается, но конкретная проблема на orf.at заключалась в том, что они используют vue-cli, который автоматически создает стандартную структуру для документов, которая устанавливает lang атрибут en по умолчанию. Разработчики этого не заметили, потому что валидаторы и инструменты автоматического тестирования доступности просто проверяют наличие атрибута и действительность значения.

Предотвращение этой ошибки

Итак, это ошибка, которую трудно обнаружить, но как мы можем предотвратить ее?

  1. Платформы и другие установки, предлагающие стандартную HTML-структуру, могут сделать выбор естественного языка частью процесса автоматической или ручной установки вместо установки по умолчанию. Разработчики orf.at уже создали проблему для vue-cli.
  2. Документация должна включать раздел о структуре HTML-документа и объяснять, почему некоторые вещи важны и какие побочные эффекты может иметь неправильная реализация.
  3. Вы можете использовать что-то вроде a11y.css для отладки вашего документа или создать свой собственный файл debug.css и добавить тесты, которые вы хотите запустить в своей среде разработки. «Тесты» звучат красиво, но это просто набор селекторов, которые показывают большую красную рамку или другие визуальные индикаторы, если есть ошибка.
Отладка атрибута lang

Есть несколько вещей, которые вы можете проверить.

  1. Присутствует ли атрибут lang ? Если нет, покажите красную пунктирную рамку.
 html:not([lang]) { 
граница: 10 пикселей с красными точками;
}

Можно даже вывести сообщение об ошибке.

 html:not([lang])::before { 
content: 'атрибут lang отсутствует';
дисплей: встроенный блок;
фон: красный;
положение: фиксированное;
верх: 0;
слева: 0;
отступ: 0,3 см;
цвет: #fff;
размер шрифта: 1.2rem;
}

Отсутствует демонстрация атрибута lang на CodePen

  1. Атрибут lang присутствует, но его значение пусто?
 html[lang=''], 
html[lang*=' '] {
граница: 10 пикселей с красной точкой;
}

Демонстрация пустого атрибута lang на CodePen

  1. Атрибут lang содержит правильное значение?
 html:not(:lang(en)) { 
граница: 10 пикселей с красной точкой;
}

Неверное значение в демонстрационной версии атрибута lang на CodePen

Преимущество использования псевдокласса lang() заключается в том, что этот тест будет работать, даже если значение равно en-US или en-GB , и т. д. .

Примечание. Это не будет работать на многоязычных веб-сайтах, и вам придется настраивать его для каждого проекта в зависимости от языка.

  1. Собираем все вместе:
 html:not([lang]), 
html:not(:lang(en)),
html[lang=''],
html[lang*=' '] {
граница: 10 пикселей с красными точками;
}

html:not([lang])::before,
html[lang='']::before,
html[lang*=' ']::before,
html:not(:lang(en) ::before {
display: inline-block;
фон: красный;
положение: фиксированное;
верх: 0;
слева: 0;
набивка: 0,3 см;
цвет: #fff;
размер шрифта: 1.2rem;
}

html:not(:lang(en))::before {
content: 'неверное значение атрибута lang';
}

html[lang='']::before,
html[lang*=' ']::before {
content: 'атрибут lang пуст';
}

html:not([lang])::before {
content: 'атрибут lang отсутствует';
}

Отладка атрибута lang на CodePen

Как уже упоминалось, атрибут lang влияет не только на автоматический перевод, но и на многие другие аспекты взаимодействия с пользователем. Вот еще два примера:

Программа чтения с экрана

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

Стив Фолкнер записал демо, чтобы показать вам эффекты.

Кавычки

Кавычки могут меняться в зависимости от естественного языка страницы.

Кавычки на английской странице выглядят так:

Знает ли Барри Манилоу, что вы обыскиваете его гардероб?
  




Знает ли Барри Манилоу, что вы совершаете набег на его гардероб?


Немецкий:

Знает ли Барри Манилоу, что вы обыскиваете его гардероб?
  




Знает ли Барри Манилоу, что вы совершаете набег на его гардероб?


Французский:

Знает ли Барри Манилоу, что вы обыскиваете его гардероб?
  




Знает ли Барри Манилоу, что вы совершаете набег на его гардероб?


Вы можете узнать больше о кавычках в CSS в Вот что я не знал о «контенте».

Другие

Правильное использование значения также может повлиять на расстановку переносов, соответствие WCAG , поля ввода, проверку орфографии и выбор шрифта по умолчанию для языков CJK (китайский, японский и корейский). Подробности читайте в статье Адриана Роселлиса (и в разделе комментариев).

Соври мне, скажи мне сладкую ложь

Мой блог пока не поддерживает комментарии, но вы можете ответить по электронной почте.

кодов стран ISO | HTML Basix

Включение атрибута языка ISO в тег HTML веб-страницы помогает браузерам определить язык, на котором написана страница. Код страны ISO может быть добавлен к коду языка, что помогает программам чтения с экрана с локализованным произношением. Вы также можете включить атрибут языка в другие элементы HTML, такие как div, span и p, чтобы обозначить, что между этими тегами используется другой язык.

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

Если вы хотите добавить код страны, для Австралии вы должны использовать:

Чтобы установить язык текста между тегами на веб-странице:

Текст на японском языке

или

Текст на египетском языке находится здесь

Не всегда легко найти список кодов стран ISO, включенных в код языка, который вы можете использовать в своих HTML-тегах, поэтому мы составили список, на который вы можете ссылаться. Чтобы упростить задачу, вы можете сузить их до выбранного вами языка, используя раскрывающийся список. Пример кода для тега html, использующего языковой атрибут, находится в последнем столбце, но вы можете добавить его к другим тегам, как показано выше.

Filter by language: Show allEnglishAfrikaansAlbanianAlsatianAmharicArabicArmenianAssameseAzeri (Cyrillic)Azeri (Latin)BashkirBasqueBelarusianBengaliBosnian (Cyrillic)Bosnian (Latin)BretonBulgarianCatalanChinese (Simplified) LegacyChinese (Traditional) LegacyCorsicanCroatianCzechDanishDariDivehiDutchEstonianFaroeseFilipinoFinnishFrenchFrisianGalicianGeorgianGermanGreekGreenlandicGujaratiHausa (Latin)HebrewHindiHungarianIcelandicIgboIndonesianInuktitut (Latin)Inuktitut (Syllabics)IrishisiXhosaisiZuluItalianJapaneseK’icheKannadaKazakhKhmerKinyarwandaKiswahiliKonkaniKoreanKyrgyzLaoLatvianLithuanianLower SorbianLuxembourgishMacedonian (FYROM) MalayMalayalamMalteseMaoriMapudungunMarathiMohawkMongolian (Cyrillic)Mongolian (Traditional Mongolian)NepaliNorwegian (Bokmal)Norwegian (Nynorsk)OccitanOriyaPashtoPersianPolishPortuguesePunjabiQuechuaRomanianRomanshRussianSami (Inari)Sami (Lule)Sami (Northern)Sami (Skolt)Sami (Southern)SanskritScottish GaelicSerbian (Cyrillic)Serbian (Latin) Sesotho sa LeboaSetswanaСингальскийСловацкийСловенскийИспанскийШведскийСирийскийТаджикский (кириллица)Тамазайт (латиница)ТамильскийТатарскийТелугуТайскийТибетскийТурецкийТуркменскийУкраинскийВерхнесербскийУрдуУйгурскийУзбекский (кириллица)Узбекский (латиница)ВьетнамскийВаллийскийWolofYiYoruba

Английский

No Set Country

EN

Английский

Карибский бассейн

EN-029

.

en-AU

Английский

Белиз

en-BZ

English

5 90 Канада 90 CA

Английский

Великобритания

en-GB

Английский

Ирландия

en-IE

Индия

EN-IN

Английский

Ямайка

EN-JM

Malays

en-MY

Английский

Новая Зеландия

en-NZ

Английский

Республика Филиппины

en-PH

Английский

Сингапур

en-SG

Английский

Тринидад и Тобаго

en-TT

США

en-US

Английский

Южная Африка

en-ZA

Английский

en-90 Зимбабве ZW

Afrikaans

No Set Country

AF

Afrikaans

Южная Африка

AF-zza

Албанский

без установленной страны

кв.

Albanian

Албания

кв. GSW

Эльсатские

Франция

GSW-FR

Amharic

NO SET SET

AM

NO SET SET

AM

= «am»>

Амхарский

Эфиопия

am-ET

Арабский

Страна не указана

AR-EAE

Арабский

Bahrain

AR-BH

Арабский

Algeria

AR- DZ

Арабский

Египет

AR-EG

арабский

IRAQ

AR-IQ

JORDAN

ar-JO

Арабский

Кувейт

ar-KW

Арабский 900B

900B

Арабский

Ливия

AR-LY

Арабский

Марокко

AR-MA

Арабский

ar-OM

Арабский

Катар

ar-QA

Арабский

ar-SA

5 Саудовская Аравия

5

Арабский

Сирия

AR-SY

Арабский

Тунис

AR-TN

Arabic

Yemen

ar-YE

Армянский

Страна не указана

hy

Армянский

Армения

0-AM

html lang = «hy-AM»>

Ассамский

Страна не указана

as

Ассамский

Индия

as-IN

9000ril Азербайджан

9000ril

az-AZ

Азербайджанский (латиница)

Страна не указана

az

Азербайджанский (латиница)

Азербайджан (латиница)

az-AZ

Baskkir

NO SET COUNTREA

BA

Baskkir

Россия

BA-RU

9000 2

EU

Basque

Испания

EU-ES

Belarusian

NO SET SATURD

BE

Belarusian

Belarusian

Belarus

Be-By

Bengali

No Set Country

BN

Bengali

bn-BD

Бенгальский

Индия

bn-IN

Боснийский (кириллица)

2 Герцеговина

bs-BA

Боснийский (латиница)

Страна не указана

bs

Боснийский (латиница)

Босния и Герцеговина

5

5

5 BA

Бретон

Страна не указана

br

Бретон

Франция

9000 = «br-FR»>

Болгарский

No Set Country

BG

Bulgarian

Bulgaria

BG-BG

NOT SET

ca

Каталанский

Испания

ca-ES

Китайский (упрощенный) Legacy

2zh000 Китайской Республики00 -CN

Китайский (упрощенный) Legacy

Сингапур

zh-SG

Китайский (традиционный) Legacy

Страна не указана

zh

2 «>

Китайский (традиционный) Legacy

САР Гонконг

zh-HK

Китайский (традиционный) Legacy

Макао С. А.Р.

ж-МО

Китайский (традиционный) Устаревший

Тайвань

zh-TW

Корсиканский язык

Страна не указана

co

Corsican

France

co-FR

Croatian

No set country

hr

Croatian

Bosnia and Herzegovina

час-БА

Хорватский

Хорватия

hr-HR

Чешский

Страна не указана 0 c2

html

lang = «cs»>

Чешский

Чешская Республика

cs-CZ

Датский

Страна не указана

da

5

< htmllang = "da

5 >

Датский

Дания

DA-DK

DARI

NO SET CONURE

PRS

DARI

AFGANISTAN

PRS-AF-AF

AFGANISTAN

PRS-AF

Дивехи

Страна не указана

dv

Дивехи

Мальдивы

0 0-MV -MV»>

Голландский

Страна не установлена ​​

NL

голени

Бельгия

NL-BE

голландский

Netherlands

NL

Netherlands

html lang = «nl-NL»>

Эстонский

Страна не указана

et

Эстонский

Эстония

et-EE

5 EE»>

Фарерские острова

Страна не установлена ​​

FO

Фареза

Фарерские острова

FO-FO

Филиппин

NO SET SATE

FIL

Филиппинский

Филиппинский

fil-PH

Финский

Страна не указана

fi = «fi

5 html 90 «>

Финский

Финляндия

Fi-Fi

French

No Set Country

FR

French

Belgium

FR FR «>

French

FR FR. -BE

Французский

Канада

fr-CA

Французский

Швейцария

0fr 90 90 90 90 90 0fr 90 2CH 9005 9000

Французский

Франция

FR-FR

французский

Luxembourg

FR-Lu

French

Принцип Monaco

FR-MC

Frisian

No Set Country

FY

Frisian

Netherlands

FY-NL.

Galiacion

No Set Country

GL

Галиц

Испания

GL-ES

GEORGIAN

NAN SET CONURE

KA

Georgian

Georgia

Ka-Ge

Немецкий

NOT SET LAUND

De

German

NOT SET

De

9

Немецкий

Австрия

de-AT

Немецкий

Швейцария

de-CH

Германия

DE-DE

Немецкий

LieChtenstein

DE-LI

German

де-LU

Греческий

No Set Country

EL

ГРИК

Греция

EL-GR

Greenland

NO SET COUNTRAY

KL

Greenlandic

Greenland

KL-GL

Gujarati

NOT SET

Gujarati

Индия

GU-IN

HAUSA (LATIN)

NO SET CANURIO (латиница)

Нигерия

ha-NG

Иврит

Страна не указана

он-ИЛ

Hindi

No Set Country

HI

Хинди

Индия

HI-IN

Windararian

. Установить страну

HU

Венггер

Венгрия

Hu-Hu

Icelandic

No Set South

IS

Icelandic

No Set South

Icelandic

Iceland

is-IS

Igbo

No set country

ig

Igbo

Nigeria

IG-NG

Индонезийский

NO SET CONURE

ID

Индонезийский

Индонезия

ID-ID

ID-ID

Инуктитут (латиница)

Канада

iu-CA

Инуктитут (слоговое письмо)

Страна не установлена ​​

html

iu

iu

inuktitut (Syllabics)

Канада

IU-CA

IRISH

NO SET CONURN

Ирландия

ga-IE

Isixhosa

No Set Country

XH

Isixhosa

South Africa

xh-za

xh-za

9000. = «xh-ZA»>

isiZulu

Страна не указана

zu

isiZulu

Южная Африка

= «5-html zu-ZA

«>

Итальянский

Страна не установлена ​​

IT

Итальянский

Швейцария

IT-CH

Итальянский

Италия

IT-CH «>

html lang = «it-IT»>

Японский

Страна не указана

ja

Японский

Япония

ja-JP

Киче

Страна не установлена ​​

QUT

K’ICHE

Guatemala

Qut-GT

KANNADA

NOT SET

KN

Kannada

NOT SET

5

Kannada

NOT SET 9000

Каннада

Индия

kn-IN

Казахский

Страна не указана

2 kk kk»>

Казахстан

Казахстан

KK-KZ

KHMER

NO SET CONURE

KM

KHMER

CAMBODIA

KM-KM-KM-KM-KM-KM-KM-KM-KM-KM-KM-KM-KM-KM-KM-KM-KM-KM-KM

.

Kinyarwanda

No set country

rw

Kinyarwanda

Rwanda

rw-RW

Кисуахили

No Set Country

SW

KISWAHILI

KENYA

SW-KE

KONKANI

NO SET

Kok

Konkani

Индия

Kok-in

Korean

NO SET SETRAL

KO

1 = «ko»>

Корейский

Корея

KO-KR

Kyrgyz

NO SET Country

KY

Kyrgyz

Kyrgyan

Kyrgyan

Kyrgyan

Kyrgyan

Kyrgyan

Kyrgyan

Kyrgyan

5

. -KG

Lao

Страна не указана

lo

Lao

Lao P. D.R.

lo-LA

Латышский

No set country

lv

Latvian

Latvia

lv-LV

Lithuanian

No set country

LT

Lithuanian

Lithuania

LT-LT

Нижняя сорбиан

NOT SET LAULDY

9000

519509

9000 9000 9000

9000 9000 9000 9000 9000 9000

9000 9000

9000 9000

9000 9000 9000 9000

9000

9000 9000 9000 9000

htmlязык=»dsb»>

Нижний сорбиан

Германия

DSB-DE

LuxEMBOURGISH

NO SET CANITRY

LB

LAXPISH

LAXPISH

Македонский (БЮРМ)

Страна не указана

mk

2 Македонский Македония (БЮРМ)

MK-MK

MALAY

NO SET CONURE

MS

MALAY

BRUNEI DARUSSALAM

MS-BN-BN-BN-BN-BN-BN-BN-BN-BN-BN-BN-BN.

Малайский

Малайзия

ms-MY

Малаялам

2 Нет страны

05 язык = «мл»>

Малаялам

Индия

мл в

Maltese

No Set Country

MT

Мальтезе

MALTA

MT-MT- MT

Маори

Страна не указана

mi

Маори

Новая Зеландия

  • mi

    -900 lang=»mi-NZ»>

    Мапудунгун

    No Set Country

    ARN

    Mapudungun

    Chile

    ARN-CL

    Marathi

    NO SET CONTRAL

    NO SET CONTRAN

    MR

    MARATHI

    Индия

    MR-IN

    MOHAWK

    NO SET CONURNA

    MOH

  • 1

    Mohawk

    Канада

    MOH-CA

    Монгольский (Cyrillic)

    Mongolia

    MN-MN

    Монгольский (традиционный монгольский)

    Страна не указана

    mn

    Монгольский (традиционный монгольский)

    Китайская Народная Республика

    mn-CN

    Непальский

    Страна не указана

    ne

    Непальский

    Непал

    ne-NP

    25

    5

    установить страну

    nb

    Норвежский (букмал)

    Норвегия

    nb-NO

    Норвежский

    No 00002 установить страну

    nn

    Норвежский (Nynorsk)

    Норвегия

    NN-no

    Occitan

    No Set Country

    OC

    OC

    Oriya

    No Set Country

    или

    Oriya

    Индия

    или «>

    Oriya

    Индия

    или»>

    Oriya

    Индия

    или «>

    Oriya

    Индия

    или»>

    Oriya

    Индия

    или «>

    Oriya

    Индия -IN

    Pashto

    No Set Country

    PS

    Pashto

    Afganistan

    PS-AF

    Persian

    Iran

    FA-IR

    Лак

    Plock

    Польша

    PL-PL

    Португальский

    NO SET CANION

    pt-BR

    Португальский

    Португалия

    pt-PT

    Панджаби 90

    5 Нет 2 набора pa

    Punjabi

    Индия

    PA-In

    Quechua

    NO SET CANOLIN

    Quz-Bo

    Quechua

    Ecuador

    Quz-EC

    PERU

    Q PE

    Румынский

    No Set Country

    RO

    Румынский

    Румыния

    RO-RO

    ROMANSH

    no » SET CONURE

    RM

    ROMANSH

    Швейцария

    RM-CH

    Russian

    NO SET COUNTER

    RU

    NO SET COUNT

    Русский

    Россия

    ru-RU

    Саамский (Инари)

    Страна не задана

    smn

    (Инари)

    Финляндия

    smn-FI

    Сами (луле)

    Страна не указана

    smj

    Саамский (луле)

    Швеция

    smj-SE

    Саамский (северный)

    Страна не указана

    se

    Саамский (северный)

    Финляндия

    se-FI

    Саамский (северный)

    5

    2 Норвегия

    5

    2 NO

    Саамский (северный)

    Швеция

    se-SE

    Саамы (скольты)

    Страна не указана

    sms

    5 Samikol

    Финляндия

    sms-FI

    Саамский (Южный)

    Страна не указана

    Норвегия

    sma-NO

    Сами (Южный)

    Швеция

    SMA-SE

    Санскрит

    NO SET CONURN

    Индия

    SA-in

    SCOTTISH GAELIC

    NO SET CONURE

    GD

    Scottish Gaelic

    United Kingd

    gd-GB

    Сербский (кириллица)

    Босния и Герцеговина

    sr-BA

    Сербский (кириллица)

    Черногория (бывший)

    sr-CS

    Сербский (кириллица)

    Черногория

    sr-ME

    5

    5

    Черногория (кириллица)

    Сербия

    sr-RS

    Сербский (латиница)

    Страна не указана

    sr

    Сербский (латиница)

    Босния и Герцеговина

    = «2 htmllang «>

    Сербский (латиница)

    Сербия и Черногория (бывший)

    sr-CS

    Сербский (латиница)

    Черногория

    09 0ME

    sr0002 html lang=»sr-ME»>

    Сербский (латиница)

    Serbia

    SR-RS

    SESOTHO SA LEBOA

    NO SET CANUTY

    NSO

    SESOTHOO SABO Южная Африка

    NSO-ZA

    Setswana

    No Set Country

    TN

    SetSwan -ZA

    сингала

    No Set Country

    Si

    Синхала

    SRI Lanka

    Si-LK

    SLOV Страна не указана

    sk

    Словацкий

    Словакия

    sk-SK

    0 Country 5 sl0

    5 Нет set

    Slovenian

    Slovenia

    SL-SI

    Испанский

    NO SET CANOL

    es-AR

    Испанский

    Боливия

    es-BO

    2 Испанский

    5 Чили CL

    Испанский

    Колумбия

    es-CO

    Испанский

    Коста-Рика

    es-CR

    0″0CR 0-9 lang = «es

    Доминиканская Республика

    es-DO

    Испанский

    Эквадор

    es-EC

    Испания

    es-ES

    Испанский

    Guatemala

    ES-GT

    Испанский

    Honduras

    ES-HN

    Испанский

    испанский

    испанский

    .

    Мексика

    ES-MX

    Испанский

    Никарагуа

    ES-NI

    Испанский

    9

    es-PA

    Испанский

    Перу

    es-PE

    Испанский

    Пуэрто-Рико

    es-PR

    Испанский

    EL Salvador

    ES-SV

    Испанский

    Штаты

    es-US

    Испанский

    Уругвай

    es-UY

    Испанский

    Боливарианская Республика Венесуэла

    es-VE

    html»5 = «

    html»5 9000

    Шведский

    NO SET COUNTRY

    SV

    Swedish

    Финляндия

    SV-Fi

    SwedIsh

    .

    св-СЭ

    Сирийский

    Страна не указана Syr-Sy «>

    Tajik (Cyrillic)

    NO SET COUNTRY

    TG

    TAJIK (Cyrillic)

    Tajikistan

    Tg-TJ

    Tamazight (латиница)

    No Set Country

    TZM

    TAMAZIGE (LATIN)

    Algeria

    TZM-DZ

    TAMIL

    TA

    TAMIL

    Индия

    TA-IN

    TATAR

    NO SET SET

    TT

    Татарский

    Россия

    TT-RU

    Телугу

    No Set Country

    TE

    TELUGU

    India

    TAN -IN

    Тайский

    Страна не указана

    th

    Тайский

    Таиланд

    th 0-2TH 900 0 5-2TH 90 0 lang=»th-TH»>

    тибетский

    Страна не указана

    bo

    Тибетский

    Китайская Народная Республика

    bo-CN

    2

    2 Установить страну

    TR

    Турции

    Турция

    TR TR

    TRKMEN

    NO SET CONURE

    TK

    5

    Turkmen

    Turkmenistan

    tk-TM

    Ukrainian

    No set country

    uk

    Ukrainian

    Ukraine

    UK-UA

    Верхний сорбиан

    NO SET CONURE

    HSB

    Верхний сорбиан

    Германия

    Германия

    DE

    Урду

    Страна не указана

    ur

    Урду

    Исламская Республика Пакистан

    0 0 0P0K 0-0-09 ur lang = «ur-PK»>

    Уйгурский

    Страна не указана

    ug

    Уйгурский

    Китайская Народная Республика

    02

    0ug-CN ug-CN»>

    Узбекский (кириллица)

    Узбекистан

    uz-UZ

    Узбекский (латиница)

    Страна не указана

    uz

    5 Узбекский (латиница)

    Uzbekistan

    UZ-UZ

    Вьетнамский

    NO SET CANOL -VN

    Валлийский

    No Set Country

    CY

    Welsh

    Великобритания

    CY-GB

    WO

    WOLOF

    Senegal

    WO-SN

    YAKUT

    NOT SET

    SAH hHHhhH

    Yakut

    Россия

    SAH-RU

    YI

    NO SET CANURIN Китайская Республика

    II-CN

    YORUBA

    NO SET CONURE

    YO

    Yoruba

    Nigeria

    йо.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *