Aller au contenu

Codes de langue ISO

Codes de langue ISO

L'attribut HTML lang déclare la langue d'une page web ou d'une partie de celle-ci. Il aide les moteurs de recherche et les navigateurs à traiter le contenu correctement.

Le W3C recommande de déclarer la langue principale de chaque page web en utilisant l'attribut lang à l'intérieur de la balise <html>.

Voici comment procéder ci-dessous :

L'attribut HTML lang est utilisé pour déclarer la langue d'une page web ou simplement d'une partie de celle-ci

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

Voici comment cela doit être en XHTML ci-dessous :

Comment utiliser l'attribut HTML lang en XHTML

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

Le HTML moderne utilise les balises de langue BCP 47, qui étendent l'ISO 639-1 avec des sous-balises de région ou de script (par ex. en-US, zh-Hans).

Codes de langue ISO 639-1

L'ISO 639-1 définit des abréviations de langue à deux lettres.

Voici la liste des codes de langue ISO 639-1 :

LanguageISO Code
Abkhazeab
Afaraa
Afrikaansaf
Albanaissq
Amhariqueam
Arabear
Aragonaisan
Arménienhy
Assamaisas
Aymaraay
Azériaz
Bachkirba
Basqueeu
Bengali (Bangla)bn
Dzongkhadz
Biharibh
Bichelamar (Bislama)bi
Bretonbr
Bulgarebg
Birmanmy
Biélorussebe
Khmerkm
Catalanca
Cherokee-
Chichewa-
Chinoiszh
Chinois (simplifié)zh-Hans
Chinois (traditionnel)zh-Hant
Corseco
Croatehr
Tchèquecs
Danoisda
Maldivien-
Néerlandaisnl
Edo-
Anglaisen
Espérantoeo
Estonienet
Féroïenfo
Persanfa
Fidjienfj
Finnoisfi
Flamand-
Françaisfr
Frisonfy
Peul-
Galiciengl
Gaélique (écossais)gd
Gaélique (manxois)gv
Géorgienka
Allemandde
Grecel
Groenlandaiskl
Guaranígn
Gujaratigu
Créole haïtienht
Haoussaha
Hawaïen-
Hébreuhe
Hindihi
Hongroishu
Ibibio-
Islandaisis
Idoio
Igbo-
Indonésienid
Interlinguaia
Interlingueie
Inuktitutiu
Inupiaqik
Irlandaisga
Italienit
Japonaisja
Javanaisjv
Kannadakn
Kanouri-
Cachemiriks
Kazakhkk
Kinyarwandarw
Kirghizky
Kirundirn
Konkani-
Coréenko
Kurdeku
Laolo
Latinla
Lettonlv
Limbourgeoisli
Lingalaln
Lituanienlt
Macédonienmk
Malgachemg
Malaisms
Malayalamml
Maltaismt
Maorimi
Marathimr
Mongolmn
Nauruanna
Népalaisne
Norvégienno
Occitanoc
Oriyaor
Oromoom
Papiamento-
Pachtoups
Polonaispl
Portugaispt
Pendjabipa
Quechuaqu
Romancherm
Roumainro
Russeru
Same (lapon)-
Samoansm
Sangosg
Sanskritsa
Serbesr
Serbo-croatesr / hr / bs
Sotho du Sudst
Tswanatn
Shonasn
Yi du Sichuanii
Sindhisd
Cingalaissi
Swatiss
Slovaquesk
Slovènesl
Somalienso
Espagnoles
Soundanaissu
Swahilisw
Suédoissv
Syriaque-
Tagalogtl
Tadjiktg
Tamazight-
Tamoulta
Tatartt
Télougoute
Thaïth
Tibétainbo
Tigrignati
Tongato
Tsongats
Turctr
Turkmènetk
Twitw
Ouïghourug
Ukrainienuk
Ourdouur
Ouzbekuz
Venda-
Vietnamienvi
Volapükvo
Wallonwa
Galloiscy
Wolofwo
Xhosaxh
Yi-
Yiddishyi
Yorubayo
Zoulouzu

Pratique

Parmi les options listées, lesquelles sont des codes de langue HTML valides selon le site https://www.w3docs.com/learn-html/html-language-codes.html?

Trouvez-vous cela utile?

Aperçu dual-run — comparez avec les routes Symfony en production.