Saltar al contenido

Códigos de idioma ISO

Códigos de idioma ISO

El atributo lang de HTML declara el idioma de una página web o de una parte de ella. Ayuda a los motores de búsqueda y a los navegadores a procesar el contenido correctamente.

La W3C recomienda declarar el idioma principal para cada página web utilizando el atributo lang dentro de la <html> etiqueta.

A continuación se muestra cómo hacerlo:

El atributo lang de HTML se utiliza para declarar el idioma de una página web o simplemente de una parte de ella

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

A continuación se muestra cómo debe ser en XHTML:

Cómo usar el atributo lang de HTML en XHTML

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

El HTML moderno utiliza etiquetas de idioma BCP 47, que extienden ISO 639-1 con subetiquetas de región o script (por ejemplo, en-US, zh-Hans).

Códigos de idioma ISO 639-1

ISO 639-1 define abreviaturas de idioma de dos letras.

A continuación se muestra la lista de códigos de idioma ISO 639-1:

IdiomaCódigo ISO
Abjasioab
Afaraa
Afrikaansaf
Albanéssq
Amáricoam
Árabear
Aragonésan
Armeniohy
Asamésas
Aymaraay
Azeríaz
Bashkirba
Vascoeu
Bengalí (Bangla)bn
Dzongkhadz
Biharibh
Bislamabi
Bretónbr
Búlgarobg
Birmanomy
Bielorrusobe
Camboyanokm
Catalánca
Cheroqui-
Chewa-
Chinozh
Chino (Simplificado)zh-Hans
Chino (Tradicional)zh-Hant
Corsoco
Croatahr
Checocs
Danésda
Divehi-
Neerlandésnl
Edo-
Inglésen
Esperantoeo
Estonioet
Feroésfo
Persafa
Fiyianofj
Finésfi
Flamenco-
Francésfr
Frisónfy
Fulfulde-
Gallegogl
Gaélico (Escocés)gd
Gaélico (Manés)gv
Georgianoka
Alemánde
Griegoel
Groenlandéskl
Guaranígn
Guyaratígu
Criollo haitianoht
Hausaha
Hawaiano-
Hebreohe
Hindihi
Húngarohu
Ibibio-
Islandésis
Idoio
Igbo-
Indonesioid
Interlinguaia
Interlingueie
Inuktitutiu
Inupiakik
Irlandésga
Italianoit
Japonésja
Javanésjv
Canaréskn
Kanuri-
Cachemiroks
Kazajokk
Kinyarwanda (Ruanda)rw
Kirguísky
Kirundi (Rundi)rn
Konkani-
Coreanoko
Kurdoku
Laolo
Latínla
Letónlv
Limburguésli
Lingalaln
Lituanolt
Macedoniomk
Malgachemg
Malayoms
Malayalamml
Maltésmt
Maorími
Maratímr
Mongolmn
Nauruanona
Nepalíne
Noruegono
Occitanooc
Oriyaor
Oromo (Afaan Oromo)om
Papiamento-
Pastúnps
Polacopl
Portuguéspt
Punyabípa
Quechuaqu
Romancherm
Rumanoro
Rusoru
Sami-
Samoanosm
Sangosg
Sánscritosa
Serbiosr
Serbocroatasr / hr / bs
Sesothost
Setswanatn
Shonasn
Yi de Sichuanii
Sindisd
Cingaléssi
Swatiss
Eslovacosk
Eslovenosl
Somalíso
Españoles
Sundanéssu
Suajilisw
Suecosv
Siríaco-
Tagalotl
Tayikotg
Tamazight-
Tamilta
Tártarott
Telugute
Tailandésth
Tibetanobo
Tigrinyati
Tonganoto
Tsongats
Turcotr
Turcomanotk
Twitw
Uigurug
Ucranianouk
Urduur
Uzbekouz
Venda-
Vietnamitavi
Volapükvo
Valónwa
Galéscy
Wólofwo
Xhosaxh
Yi-
Yidisyi
Yorubayo
Zuluzu

Práctica

De las opciones enumeradas, ¿cuáles son códigos de idioma HTML válidos según el sitio web https://www.w3docs.com/learn-html/html-language-codes.html?

¿Te resulta útil?

Vista previa dual-run — compárala con las rutas Symfony en producción.