Modèle:Langue
Ce modèle utilise le module Langue, un script écrit dans le langage de programmation Lua. Toute expérimentation devrait être conduite d'abord via sa sous-page bac à sable. Voir le projet Scribunto si vous voulez en savoir plus.
Ce modèle sert à indiquer la langue d’un texte, notamment pour les synthétiseurs vocaux, l’indexation des inclusions de mots en langues différentes par les moteurs de recherche, et l'affichage de certains caractères variant selon la langue[note 1]. Il permet aussi la personnalisation de la présentation des textes, en permettant aux utilisateurs de paramétrer les polices de caractères pour chaque écriture.
La mention d’un changement de langue est une information essentielle pour l’accessibilité du contenu. Elle est également utile aux outils de traduction automatique.
Les normes internationales d’accessibilité imposent de signaler un changement de langue, excepté « pour un nom propre, pour un terme technique, pour un mot dont la langue est indéterminée ou pour un mot ou une expression faisant partie du langage courant »[1], pour lesquels cela n’a pas de caractère obligatoire. Le groupe de travail sur les directives d'accessibilité du contenu Web du W3C souligne que des mots pris individuellement peuvent « faire partie » de la langue qui les accueille ; il n’y a donc pas lieu de signaler dans ces situations un changement de langue ; un critère pour décider de la stratégie à employer dans ces situations peut être de vérifier si « le mot se prononcerait de la même façon dans la langue du texte qui l’entoure (en dehors de simples problèmes d’accent ou d’intonation) »[2].
Syntaxe
{{Langue|code de langue|texte=texte}}
{{Langue|code de langue|texte=texte|trans=trans|dir=direction-langue}}
Syntaxe simplifiée :
{{Langue|code de langue|texte}}
{{Langue|code de langue|texte|trans=trans|dir=direction-langue}}
Dans le cas de la syntaxe simplifiée, il faut utiliser le code « {{=}} » pour faire apparaître le signe « = », car le texte n'apparaît pas si un simple « = » est utilisé dans le code.
Paramètres
Ce modèle indique la langue d’un texte, notamment pour les synthétiseurs vocaux, l’indexation correcte des inclusions de mots en langues différentes par les moteurs de recherche, et l'affichage de certains caractères variant selon la langue. Dans le cas d'une citation, utilisez {{Citation étrangère}} à la place.
Paramètre | Description | Type | Statut | |
---|---|---|---|---|
Code de langue | 1 | Étiquette d’identification IETF ou nom français de la langue du texte inclus.
| Chaîne | obligatoire |
Texte | 2 texte | Texte en langue étrangère. À mettre en italique si nécessaire, sauf si ce sont des caractères non latins.
| Chaîne | obligatoire |
Translittération | trans | Translittération du texte. Attention, ce n’est pas une traduction, mais une conversion lettre à lettre la plus proche possible de l’orthographe originale. | Chaîne | facultatif |
Direction | dir | Direction de la langue : rtl (de droite à gauche) ou ltr (de gauche à droite) ; normalement inutile car le modèle détermine la direction en fonction du code de langue.
| Chaîne | facultatif |
Exemples
Les effets sont a priori non visibles à l’écran (la police utilisée dépend du logiciel configuré par l’utilisateur), sauf ceux concernant la position (à droite ou à gauche) des ponctuations en début ou fin de textes écrits de droite à gauche et pour les langues qui utilisent des sinogrammes comme le chinois ou le japonais.
{{Langue|de|texte=Die {{II}}. Republik}}
Die II. Republik{{Langue|ar|texte=العربية…|dir=rtl}}
العربية…{{Langue|allemand|Die ewige Wiederkehr des Gleichen}}
Die ewige Wiederkehr des Gleichen{{Langue|es|¿Qué tal güey?}}
¿Qué tal güey?{{Langue|arabe|العربية|trans=al-ʻarabīyah|dir=rtl}}
العربية (al-ʻarabīyah){{Langue|grc|texte=ἡμέρα|trans=hēméra}}
ἡμέρα (hēméra){{Langue|ja|クレヨンしんちゃん|trans=Kureyon Shin-chan}}
クレヨンしんちゃん (Kureyon Shin-chan){{Langue|ja|今}}
今{{Langue|zh|今}}
今
Dans les deux derniers exemples, notez la différence des glyphes suivant la langue.
Liens internes
Pour créer un lien non redirigé, la syntaxe à utiliser est la suivante : ''{{Langue|en|[[New York Stories]]}}''
.
Dans le cas d'un lien redirigé, la syntaxe à privilégier est celle-ci : ''[[Deep Impact (film)|{{Langue|en|Deep Impact}}]]''
(voir cette discussion).
Codes de langue
Codes principaux
Langue | Code | Notes |
---|---|---|
allemand | de | |
anglais | en | |
arabe | ar | écriture avec l’alphabet perso-arabe |
catalan | ca | |
espagnol | es | |
grec ancien | grc | avant 1453 |
grec moderne | el | depuis 1453 |
italien | it | |
latin | la | alphabet de base normalement réduit (sans j, u, w, y) mais diacritiques possibles (usage principalement didactique) pour différencier les voyelles brèves ou longues |
occitan ; provençal | oc |
Tous les codes
Liste complète des codes acceptés par le modèle :
- 𐌲𐌿𐍄𐌹𐍃𐌺 = got
- a hmao = hmd
- aari = aiw
- abadi = kbt
- abaza = abq
- abkhaze = ab
- abénaqui = abe
- aceh = ace
- acholi = ach
- acèh = ace
- adele = ade
- ady-cyrl = ady-Cyrl
- ady-latn = ady-Latn
- adyghe (cyrillic script) = ady-Cyrl
- adyguéen = ady
- adyguéen en écriture cyrillique = ady-Cyrl
- adyguéen en écriture latine = ady-Latn
- aeb-arab = aeb-Arab
- aeb-latn = aeb-Latn
- afar = aa
- afenmai = ets
- afrikaans = af
- agnier = moh
- agnéen = xto
- aguaruna = agr
- ahanta = aha
- aimele = ail
- aiton = aio
- akan = ak
- akkadien = akk
- akébou = keu
- albanais = sq
- alemannisch = als
- algonquin = alq
- allar = all
- allemand = de
- allemand autrichien = de-AT
- allemand de la ruhr = de
- allemand de pennsylvanie = pdc
- allemand formel = de
- allemand palatin = pfl
- allemand standard suisse = de-CH
- allemand suisse = de-CH
- alsacien = gsw-FR
- altaï = alt
- altaï du sud = alt
- aluku = djk-aluku
- alémanique = gsw
- aléoute = ale
- amazighe de l’atlas central = tzm
- amazighe standard marocain = zgh
- ambonese malay = abs
- american sign language = ase
- amharique = am
- amis = ami
- amuzgo de guerrero = amu
- anang = anw
- anarâškielâ = smn
- ancien anglais = ang
- ancien français (842-1400) = fro
- ancien français = fro
- ancien françois = fro
- ancien occitan = pro
- andaandi = dgl
- andi = ani
- angas = anc
- angika = anp
- anglais = en
- anglais américain = en-US
- anglais britannique = en-GB
- anglais canadien = en-CA
- anglais simple = en
- anglo-normand = xno
- anglo-saxon = ang
- anii = blo
- anus = auq
- apache occidental = apw
- apatani = apt
- apindji = pic
- arabe = ar
- arabe algérien = arq
- arabe chypriote maronite = acy
- arabe dialectal marocain = ary
- arabe levantin septentrional = apc
- arabe libyen = ayl
- arabe marocain = ary
- arabe mésopotamien = acm
- arabe omanais = acx
- arabe saïdi = aec
- arabe standard moderne = arb
- arabe tunisien = aeb
- arabe tunisien en écriture arabe = aeb-Arab
- arabe tunisien en écriture latine = aeb-Latn
- arabe égyptien = arz
- aragonais = an
- aragonés = an
- araméen = arc
- araméen ancien = oar
- aranais = oc-aranes
- arhuaco = arh
- aringa = luc
- armãneashti = rup
- arménien = hyx
- arménien ancien = xcl
- arménien classique = xcl
- arménien occidental = hyw
- aromanian = rup
- arosi = aia
- aroumain = rup
- arpetan = frp
- arpitan = frp
- arvanatika = aat
- arvanitique = aat
- assamais = as
- assiniboine = asb
- assyrien = akk
- asturianu = ast
- asturien = ast
- asu = asa
- atayal = tay
- ateso = teo
- atikamekw = atj
- atsina = ats
- australien = aus
- auvergnat = oc-auvern
- avar = av
- avañe'ẽ = gn
- avestique = ae
- awadhi = awa
- ayapaneco = zoq
- aymar aru = ay
- aymara = ay
- az-cyrl = az-Cyrl
- azerbaïdjanais = az
- aztèque = nci
- azéri = az
- azéri du nord = azj
- azéri du sud = azb
- azéri en écriture cyrillique = az-Cyrl
- azərbaycanca = az
- aïnou = aib
- baatonum = bba
- babanki = bbk
- babine = bcr
- babungo = bav
- bachkir = ba
- bactrien = xbc
- bade = bde
- bagirmi = bmi
- baguirmi = bmi
- bahasa ambon = abs
- bahasa hulontalo = gor
- bahasa indonesia = id
- bahasa melayu = ms
- bahe = rkt
- bahing = bhj
- bakhtiari = bqi
- bakwé = bjw
- balinais = ban
- baloutche = bal
- baloutchi = bal
- baloutchi méridional = bcc
- baloutchi occidental = bgn
- bamanankan = bm
- bambara = bm
- bamessing = ndb
- bangaru = bgc
- banjar = bjn
- banyumasan = jv
- baoulé = bci
- bari = mot
- bariba = bba
- barma = bmi
- barí = mot
- bas allemand = nds
- bas allemand mennonite = pdt
- bas saxon de frise orientale = frs
- bas saxon des pays-bas = nds-NL
- bas saxon néerlandais = nds-NL
- bas sorabe = dsb
- bas-allemand = nds
- bas-prussien = pdt
- bas-saxon néerlandais = nds-NL
- bas-silésien = sli
- bas-sorabe = dsb
- basa bali = ban
- basque = eu
- batak mandailing = btm
- batak toba (latin script) = bbc-Latn
- batak toba = bbc
- batak toba en écriture latine = bbc-Latn
- batonu = bba
- bavarois = bar
- bbc-latn = bbc-Latn
- be-x-old = be-tarask
- bedja = bej
- beembe = beq
- bejta = kap
- belarusian (taraškievica orthography) = be-tarask
- bemba = bem
- bengali = bn
- bera = brf
- berba = beh
- berbère = ber
- besiro = cax
- betawi = bew
- bhodjpouri = bho
- bhojpuri = bh
- biali = beh
- bichelamar = bi
- bicol de rinconada = bto
- bicolano central = bcl
- bidiyo = bid
- bidumsámegiella = sje
- bihari = bh
- bikol central = bcl
- bilen = byn
- birifor du sud = biv
- birman = my
- bishnupriya = bpy
- bishnupriya manipuri = bpy
- bislama = bi
- biélorusse (tarashkevitsa) = be-tarask
- biélorusse = be
- biélorusse tarashkevitsa = be-tarask
- bo-latn = bo-Latn
- boarisch = bar
- bodo = brx
- bokmal = nb
- bokmål = nb
- boko = bqc
- bole = bol
- bondei = bou
- bongo = bot
- boni = djk-aluku
- bontok = bnc
- bosanski = bs
- bosniaque = bs
- bosnien = bs
- bouguinais = bug
- bouriate = bua-Cyrl
- bouriate de chine = bxu
- bouriate de mongolie = bxm
- bouriate de russie = bxr
- bourouchaski = bsk
- bouyei = pcc
- bozo de jenaama = bze
- bozo de tiemacèwè = boo
- bozo de tiéyaxo = boz
- bozo-tigemaxo = boz
- bozom = gbq
- braber = tzm
- brahoui = brh
- braj bhasha = bra
- breton = br
- brezhoneg = br
- bribri = bzd
- british english = en-GB
- bráhuí = brh
- bua-cyrl = bua-Cyrl
- budu = buu
- buduma = bdm
- buem = lef
- bugi = bug
- bugis = bug
- bulgare = bg
- bunun = bnn
- busa = bqp
- businenge tongo = djk
- byali = beh
- bân-lâm-gú = nan
- bésɨro = cax
- cabécar = cjp
- cachemiri = ks
- cachemiri en écriture arabe = ks-Arab
- cachemiri en écriture devanagari = ks-Deva
- cachoube = csb
- caddo = cad
- cakchiquel = cak
- cambrien = xcb
- canadian english = en-CA
- cantonais = yue
- cantonese = yue
- capiceño = cps
- capiznon = cps
- capverdien = kea
- carolinien = cal
- carpathian romani = rmc
- carélien = krl
- castillan = es
- castillan ancien = osp
- catalan = ca
- català = ca
- cayuga = cay
- cebuano = ceb
- celte = cel
- central bikol = bcl
- ch'ol = ctu
- chacta = cho
- chamorro = ch
- chamoru = ch
- chaoui = shy
- chaoui en écriture latine = shy-Latn
- chasu = asa
- chavacano = cbk
- chavacano de zamboanga = cbk
- chehalis inférieur = cea
- chehalis supérieur = cjh
- cheke holo = mrn
- chelha = shi
- chenoua = cnu
- chenoui = cnu
- cherokee = chr
- chewa = ny
- cheyenne = chy
- chi-chewa = ny
- chichewa = ny
- chilcotin = clc
- chimila = cbg
- chinantèque d'ojitlán = chj
- chinantèque d'ozumacín = chz
- chinantèque d'usila = cuc
- chinantèque de comaltepec = cco
- chinantèque de tlacoatzintepec = ctl
- chinantèque de valle nacional = cvn
- chinese (china) = zh-CN
- chinese (hong kong) = zh-HK
- chinese (macau) = zh-MO
- chinese (malaysia) = zh-MY
- chinese (min nan) = nan
- chinese (singapore) = zh-SG
- chinese (taiwan) = zh-TW
- chinese = zh
- chinois = zh
- chinois archaïque = och
- chinois classique = lzh
- chinois de chine continentale = zh-CN
- chinois de hong kong = zh-HK
- chinois de macao = zh-MO
- chinois de malaisie = zh-MY
- chinois de singapour = zh-SG
- chinois de taïwan = zh-TW
- chinois littéraire = lzh
- chinois romanisé = zh-Latn
- chinois romanisé avec la méthode pinyin = zh-Latn-pinyin
- chinois romanisé avec la méthode wade-giles = zh-Latn-wadegile
- chinois simplifié = zh-Hans
- chinois standard = cmn
- chinois traditionnel = zh-Hant
- chinook jargon = chn
- chinyanja = ny
- chipewyan = chp
- chiquitano = cax
- chishona = sn
- chitembo = tbt
- chittagonien = ctg
- chitumbuka = tum
- chiyao = yao
- chleuh = shi
- chleuh en écriture latine = shi-Latn
- chleuh en écriture tifinagh = shi-Tfng
- choctaw = cho
- chonyi = coh
- chuuk = chk
- chv = cv
- chérokî = chr
- ch’ol = ctu
- chꞌol = ctu
- cia-cia = cia
- cimbre = cim
- cingalais = si
- cisalpin = oc-cisaup
- clallam = clm
- classical chinese = lzh
- cmique itom = sei
- cnr-cyrl = cnr-Cyrl
- cnr-latn = cnr-Latn
- cofán = con
- colville-okanagan = oka
- comanche = com
- comox = coo
- copte = cop
- cora d'el nayar = crn
- cora de santa teresa = cok
- cornique = oco
- corse = co
- corsu = co
- coréen = ko-Hani
- coréen de corée du nord = ko-KP
- coréen romanisé = ko-Latn
- costanoan du sud = css
- couronien = xcu
- cowlitz = cow
- cree = cr
- creek = mus
- crh-cyrl = crh-Cyrl
- crh-latn = crh-Latn
- cri = cr
- crimean tatar (cyrillic script) = crh-Cyrl
- crimean tatar (latin script) = crh-Latn
- croate = hr
- croatian = hr
- créole de guinée-bissau = pov
- créole du cap-vert = kea
- créole guadeloupéen = gcf
- créole guyanais = gcr
- créole haitien = ht
- créole hawaien = hwc
- créole hawaïen = hwc
- créole haïtien = ht
- créole jamaïcain = jam
- créole louisianais = lou
- créole mauricien = mfe
- créole réunionnais = rcf
- créole seychellois = crs
- créoles français = cpf
- créoles à base lexicale française = cpf
- cuiba = cui
- cymraeg = cy
- czech = cs
- daasanach = dsh
- dagbane = dag
- dagbani = dag
- dagbanli = dag
- dagomba = dag
- dakelh = crx
- damal = uhn
- damana = mbp
- dan = dnj
- danish = da
- danois = da
- dansk = da
- dargwa = dar
- dari = prs
- daur = dta
- davvisámegiella (norgga bealde) = se-no
- davvisámegiella (ruoŧa bealde) = se-se
- davvisámegiella (suoma bealde) = se-fi
- davvisámegiella = se
- de-at = de-AT
- de-ch = de-CH
- degema = deg
- deitsch = pdc
- dena'ina = tfn
- deutsch = de
- dido = ddo
- dimli = diq
- dinka = din
- diné bizaad = nv
- diola-fogny = dyo
- diola-kasa = csk
- dioula = dyu
- ditammari = tbz
- ditinaht = dtd
- div = dv
- divehi = dv
- divéhi = dv
- djimini = dyi
- dogosé = dos
- dolgane = dlg
- dolnoserbski = dsb
- dompango = dop
- dongolawi = dgl
- dorerin naoero = na
- doteli = dty
- dotyali = dty
- douala = dua
- doungane = dng
- doura = don
- drubea = duf
- dusun = dtp
- dusun bundu-liwan = dtp
- dusun central = dtp
- dutch = nl
- duwai = dbp
- dzongkha = dz
- eastern canadian (aboriginal syllabics) = ike-Cans
- eastern canadian (latin script) = ike-Latn
- eastern mari = mhr
- eastern pwo = kjp
- ebon = mh
- eesti = et
- egene = enn
- ejagham = etu
- ekpeye = ekp
- emakhuwa = vmw
- emberá catío = cto
- emberá chamí = cmi
- emberá darién = emp
- emberá tadó = tdc
- embɔ́si = mdw
- emiliàn = egl
- en-ca = en-CA
- en-gb = en-GB
- en-us = en-US
- engenni = enn
- english = en
- epena saija = sja
- erzya = myv
- esimbi = ags
- espagnol = es
- espagnol d'amérique latine = es-419
- espagnol d’amérique latine = es-419
- espagnol formel = es
- español = es
- español de américa latina = es-419
- esperanto = eo
- espéranto = eo
- estonien = et
- estonien standard = ekk
- estremeñu = ext
- estrémègne = ext
- etchemin = etc
- eton = eto
- etsako = ets
- ette taara = cbg
- europanto = mis
- euskara = eu
- even = eve
- evenki = evn
- ewe = ee
- eʋegbe = ee
- fagauvea = uve
- fakaʻuvea = wls
- falam = cfm
- fali de mubi = fli
- fanti = fat
- farefare = gur
- farsi = fa
- fidjien = fj
- fiji hindi (latin script) = hif-Latn
- fiji hindi = hif
- filipino = fil
- finallig = bnc
- finlandais = fi
- finnish = fi
- finnois = fi
- finnois tornédalien = fit
- fiu-vro = vro
- flamand occidental = vls
- fon-gbe = fon
- fongbe = fon
- fr-be = fr-BE
- fr-ca = fr-CA
- fr-ch = fr-CH
- fr-fr = fr-FR
- francais = fr
- francique = frk
- francique oriental = vmf
- francique ripuaire = ksh
- franco-provençal = frp
- franconien du main = vmf
- francoprovençal = frp
- français = fr
- français cadien = frc
- français canadien = fr-CA
- français de belgique = fr-BE
- français de france = fr-FR
- français de suisse = fr-CH
- française = fr
- françois (1600-1835) = fr
- françois = fr
- french = fr
- frioulan = fur
- frison = fy
- frison du nord = frr
- frison occidental = fy
- frison oriental = stq
- frison septentrional = frr
- frysk = fy
- fulfulde = ff
- fuliro = flr
- fuliru = flr
- furlan = fur
- futunien = fud
- féringien = fo
- féroien = fo
- féroïen = fo
- føroyskt = fo
- fɔ̀ngbè = fon
- gabadi = kbt
- gaeilge = ga
- gaelg = gv
- gagana samoa = sm
- gagaouze = gag
- gagauz = gag
- galego = gl
- galibi = car
- galicien = gl
- gallo = fr
- gallois = cy
- galoli = gal
- gan (simplified) = gan-Hans
- gan (traditional) = gan-Hant
- gan en caractères chinois simplifiés = gan-Hans
- gan en caractères chinois traditionnels = gan-Hant
- gan-hans = gan-Hans
- gan-hant = gan-Hant
- ganda = lg
- gascon = oc-gascon
- gaulois = xtg
- gaulois cisalpin = xcg
- gaulois transalpin = xtg
- gayo = gay
- gaélique irlandais = ga
- gaélique écossais = gd
- gbaya du nord-ouest = gya
- gbaya-bozoum = gbq
- gbeya = gbp
- gbeya-suma = gbp
- gegë = aln
- gen = gej
- german = de
- geviya = gev
- ghomala = bbj
- ghomala' = bbj
- ghomalaʼ = bbj
- ghomálá = bbj
- ghomálá' = bbj
- ghomálá’ = bbj
- gikyode = acd
- gilaki = glk
- gilbertin = gil
- gimbala = mdp
- gimira = bcq
- giphende = pem
- giriama = nyf
- gitksan = git
- goan konkani (devanagari script) = gom-Deva
- goan konkani (latin script) = gom-Latn
- goemai = ank
- gogo = gog
- gom-deva = gom-Deva
- gom-latn = gom-Latn
- gorontalo = gor
- gotique = got
- goudjarati = gu
- gourma = gux
- gourmantché = gux
- grabar = xcl
- grebo = grb
- grec = grk
- grec ancien = grc
- grec moderne = el
- grec pontique = pnt
- groenlandais = kl
- groningois = gos
- gsw-ch = gsw-CH
- gsw-fr = gsw-FR
- guarani = gn
- guayabero = guo
- gude = gde
- guidar = gid
- guilaki = glk
- gujarati = gu
- gulay = gvl
- gulmancema = gux
- gumuz = guk
- gun = guw
- gungbe = guw
- gurenne = gur
- gusii = guz
- guègue = aln
- guèze = gez
- gweno = gwe
- gwich'in = gwi
- gwichʼin = gwi
- gwich’in = gwi
- gàidhlig = gd
- gã = gaa
- géorgien = ka
- gõychi konknni = gom-Latn
- gĩkũyũ = ki
- haitien = ht
- hakka = hak
- halkomelem = hur
- hangaza = han
- haoussa = ha
- haryani = bgc
- haryanvi = bgc
- hassanya = mey
- hausa = ha
- haut saxon = sxu
- haut sorabe = hsb
- haut-sorabe = hsb
- havasupai = yuf
- hawaien = haw
- hawaiʻi = haw
- hawaïen = haw
- haya = hay
- hazara = haz
- haïda = hai
- haïtien = ht
- heiltsuk = hei
- hessois = de
- hif-latn = hif-Latn
- hiligaynon = hil
- hiligaïnon = hil
- hindi = hi
- hindi des fidji = hif
- hindi des fidji en écriture latine = hif-Latn
- hindi fidjien = hif
- hindko = hnd
- hiri motou = ho
- hiri motu = ho
- hittite = hit
- hohumono = bcs
- hongrois = hu
- hongrois formel = hu-formal
- hopi = hop
- hornjoserbsce = hsb
- hrvatski = hr
- huastèque = hus
- hui = zh
- hungarian (formal address) = hu-formal
- hungarian = hu
- hunsrik = hrx
- hupda = jup
- hébreu = he
- hébreu ancien = hbo
- hébreu biblique = hbo
- hébreu mishnique = hbo
- hébreu médiéval = hbo
- héréro = hz
- iakoute = sah
- ibani = iby
- icetod = ikx
- iceve-maci = bec
- ido = io
- ifè = ife
- igbo = ig
- ijaw = ijo
- ika = arh
- ike-cans = ike-Cans
- ike-latn = ike-Latn
- ikinyarwanda = rw
- ikirundi = rn
- ikizu = ikz
- ikposso = kpo
- ikwere = ikw
- ikwerre = ikw
- ili turki = ili
- ilocano = ilo
- ilokano = ilo
- ilonggo = hil
- indo-européen = ine
- indonésien = id
- ingouche = inh
- innu-aimun = moe
- interlingua = ia
- interlingua de l'api = la-peano
- interlingua de peano = la-peano
- interlingue = ie
- inuktitut = ike
- inuktitut en syllabaire inuktitut = ike-Cans
- inuktitut en écriture latine = ike-Latn
- inupiak = ik
- inupiaq = ik
- iranien = ira
- iriga bicolano = bto
- irlandais = ga
- iroquois = iro
- isan = tts
- isixhosa = xh
- isizulu = zu
- islandais = is
- istrien = ruo
- istro-roumain = ruo
- italian = it
- italiano = it
- italien = it
- iw = he
- izon = ijc
- iñupiak = ik
- ja-latn = ja-Latn
- ja-latn-alalc97 = ja-Latn-alalc97
- ja-latn-hepburn = ja-Latn-hepburn
- japanese = ja
- japonais = ja
- japonais romanisé = ja-Latn
- japonais romanisé avec la méthode hepburn modifiée = ja-Latn-alalc97
- japonais romanisé avec la méthode hepburn traditionnelle = ja-Latn-hepburn
- jaqaru = jqr
- javanais = jv
- jawa = jv
- ji = yi
- jicaque de la flor = jic
- jicaque oriental = jic
- jita = jit
- judéo-araméen babylonien = tmr
- judéo-espagnol = lad
- judéo-géorgien = jge
- jute = jut
- jysk = jut
- kabadi = kbt
- kabarde = kbd
- kabarde en écriture cyrillique = kbd-Cyrl
- kabardian (cyrillic script) = kbd-Cyrl
- kabiye = kbp
- kabiyè = kbp
- kabuverdianu = kea
- kabyle = kab
- kabɩyɛ = kbp
- kachoube = csb
- kahe = hka
- kako = kkj
- kalaallisut = kl
- kalabari = ijn
- kali'na = car
- kalinga de lubuagan = knb
- kalispel = fla
- kalmouk = xal
- kamta = rkt
- kan = gan
- kanembou = kbl
- kanembu = kbl
- kannada = kn
- kanouri = kr
- kansa = ksk
- kanuri = kr
- kapampangan = pam
- karakalpak = kaa
- karata = kpt
- karatchaï balkar = krc
- karekare = kai
- karen pa'o = blk
- karen s'gaw = ksw
- karjal = krl
- kashmiri (arabic script) = ks-Arab
- kashmiri (devanagari script) = ks-Deva
- kaska = kkz
- kaszëbsczi = csb
- katu = kuf
- kawi = kaw
- kayah de l'est = eky
- kayah de l'ouest = kyu
- kayah li = kyu
- kayah occidental = kyu
- kayah oriental = eky
- kayan = pdu
- kayaw = kvl
- kazakh (arabic script) = kk-Arab
- kazakh (china) = kk-CN
- kazakh (cyrillic script) = kk-Cyrl
- kazakh (kazakhstan) = kk-KZ
- kazakh (latin script) = kk-Latn
- kazakh (turkey) = kk-TR
- kazakh = kk
- kazakh de chine = kk-CN
- kazakh de turquie = kk-TR
- kazakh du kazakhstan = kk-KZ
- kazakh en écriture arabe = kk-Arab
- kazakh en écriture cyrillique = kk-Cyrl
- kazakh en écriture latine = kk-Latn
- kbd-cyrl = kbd-Cyrl
- kejom = bbk
- kenswei nsei = ndb
- kenswey nsei = ndb
- kernowek = kw
- khaling = klr
- khalka = khk-Cyrl
- khalkha = khk
- kham muang = nod
- khamti = kht
- khanty = kca
- khinalug = kjj
- khk-cyrl = khk-Cyrl
- khmer = km
- khowar = khw
- khoï = khi
- khoïkhoï = naq
- khoïsan = khi
- kichwa des hautes terres de chimborazo = qug
- kickapoo = kic
- kickapou = kic
- kifuliiru = flr
- kikobo = okc
- kikongo = kg
- kikuyu = ki
- kildin sami = sjd
- kiluba = lu
- kimbala = mdp
- kimeru = mer
- kinande = nnb
- kinaray = krj
- kinaray-a = krj
- kinga = zga
- kinyakyusa = nyy
- kinyarwanda = rw
- kipende = pem
- kirghize = ky
- kirike = okr
- kirmanjki = kiu
- kirundi = rn
- kiswahili = sw
- kitembo = tbt
- kituba = ktu
- kk-arab = kk-Arab
- kk-cn = kk-CN
- kk-cyrl = kk-Cyrl
- kk-kz = kk-KZ
- kk-latn = kk-Latn
- kk-tr = kk-TR
- klallam = clm
- klingon = tlh
- ko-hani = ko-Hani
- ko-kp = ko-KP
- ko-latn = ko-Latn
- kobo = okc
- kogui = kog
- kohumono = bcs
- koinè = grc
- koma = kma
- komi = kv
- komi-permiak = koi
- komo = kmw
- kongo = kg
- konkani = kok
- konkani de goa = gom
- konkani en écriture devanagari = gom-Deva
- konkani en écriture latine = gom-Latn
- konni = kma
- konzo = nnb
- korandjé = kcy
- korean (north korea) = ko-KP
- korean = ko
- koroboro senni = ses
- korur = auq
- kosrae = kos
- kotava = avk
- koumyk = kum
- koutchéen = txb
- kouya = kyf
- koyra senni = ses
- koyraboro senni = ses
- koyraboro senni songhai = ses
- koyraboro senni songhaï = ses
- koyukon = koy
- kposso = kpo
- kpèllé = kpe
- kpèllé du liberia = xpe
- krache = kye
- krapar = xcl
- kreyòl ayisyen = ht
- krio = kri
- kriyòl gwiyannen = gcr
- kroumen piè = pye
- kroumen tépo = ted
- ks-arab = ks-Arab
- ks-deva = ks-Deva
- ku-arab = ku-Arab
- ku-latn = ku-Latn
- kuanyama = kj
- kube = kgf
- kumzari = zum
- kurde = ku
- kurde du sud = sdh
- kurde en écriture arabe = ku-Arab
- kurde en écriture latine = ku-Latn
- kurdish (arabic script) = ku-Arab
- kurdish (latin script) = ku-Latn
- kurdî (latînî) = ku-Latn
- kurdî = ku
- kuria = kuj
- kurmandji = kmr
- kutenai = kut
- kvène = fkv
- kwak'wala = kwk
- kwakʼwala = kwk
- kwak’wala = kwk
- kwama = kmq
- kwamera = tnk
- kwanyama = kj
- kwarandzyey = kcy
- kwasio = nmg
- kwaya = kya
- kâte = kmg
- kölsch = ksh
- kırmancki = kiu
- la .lojban. = jbo
- la'bi = lbi
- laadi = ldi
- ladakhi = lbj
- ladi = ldi
- ladin = lld
- ladino = lad
- lagwan = kot
- lak = lbe
- laki = lki
- lakota = lkt
- lamba = lam
- lamnso' = lns
- lamnsoʼ = lns
- lamnso’ = lns
- lamoute = eve
- langue des signes = sgn
- langue des signes afghane = afg
- langue des signes albanaise = sqk
- langue des signes algérienne = asp
- langue des signes allemande = gsg
- langue des signes américaine = ase
- langue des signes argentine = aed
- langue des signes arménienne = aen
- langue des signes australienne = asf
- langue des signes autrichienne = asq
- langue des signes bolivienne = bvl
- langue des signes britannique = bfi
- langue des signes brésilienne = bzs
- langue des signes bulgare = bqn
- langue des signes bédouine d'al-sayyid = syy
- langue des signes catalane = csc
- langue des signes chilienne = csg
- langue des signes chinoise = csl
- langue des signes colombienne = csn
- langue des signes coréenne = kvk
- langue des signes costaricienne = csr
- langue des signes croate = csq
- langue des signes cubaine = csf
- langue des signes d'adamorobe = ads
- langue des signes danoise = dsl
- langue des signes de ban khor = bfk
- langue des signes de belgique francophone = sfb
- langue des signes de bengkala = bqy
- langue des signes de chiangmai = csd
- langue des signes de ghandruk = gds
- langue des signes de haiphong = haf
- langue des signes de hanoi = hab
- langue des signes de hanoï = hab
- langue des signes de haïphong = haf
- langue des signes de ho chi min city = hos
- langue des signes de ho chi min ville = hos
- langue des signes de hong kong = hks
- langue des signes de jhankot = jhs
- langue des signes de jumla = jus
- langue des signes de martha's vineyard = mre
- langue des signes de penang = psg
- langue des signes de providencia = prz
- langue des signes de rennell = rsi
- langue des signes de selangor = kgi
- langue des signes de singapour = sls
- langue des signes de tebul = tsy
- langue des signes dominicaine = doq
- langue des signes espagnole = ssp
- langue des signes estonienne = eso
- langue des signes finno-suédoise = fss
- langue des signes finnoise = fse
- langue des signes flamande = vgt
- langue des signes française = fsl
- langue des signes ghanéenne = gse
- langue des signes grecque = gss
- langue des signes guatémaltèque = gsm
- langue des signes guinéenne = gus
- langue des signes hawaienne = hps
- langue des signes hawaïenne = hps
- langue des signes hondurienne = hds
- langue des signes hongroise = hsh
- langue des signes indienne = ins
- langue des signes indonésienne = inl
- langue des signes inuit = iks
- langue des signes irlandaise = isg
- langue des signes islandaise = icl
- langue des signes israélienne = isr
- langue des signes italienne = ise
- langue des signes jamaicaine = jls
- langue des signes jamaicaine rurale = jcs
- langue des signes jamaïcaine = jls
- langue des signes jamaïcaine rurale = jcs
- langue des signes japonaise = jsl
- langue des signes jordanienne = jos
- langue des signes kényane = xki
- langue des signes laotienne = lso
- langue des signes lettone = lsl
- langue des signes libyenne = lbs
- langue des signes lituanienne = lls
- langue des signes lyonnaise = lsg
- langue des signes malaisienne = xml
- langue des signes malgache = mzc
- langue des signes malienne = bog
- langue des signes maltaise = mdl
- langue des signes maritime = nsr
- langue des signes marocaine = xms
- langue des signes mauricienne = lsy
- langue des signes maya yucatèque = msd
- langue des signes mexicaine = mfs
- langue des signes moldave = vsi
- langue des signes monastique = mzg
- langue des signes mongole = msr
- langue des signes mozambicaine = mzy
- langue des signes namibienne = nbs
- langue des signes nicaraguayenne = ncs
- langue des signes nigériane = nsi
- langue des signes norvégienne = nsl
- langue des signes néerlandaise = dse
- langue des signes néo-zélandaise = nzs
- langue des signes népalaise = nsp
- langue des signes ougandaise = ugn
- langue des signes pakistanaise = pks
- langue des signes panaméenne = lsp
- langue des signes paraguayenne = pys
- langue des signes perse = psc
- langue des signes philippine = psp
- langue des signes polonaise = pso
- langue des signes portoricaine = psl
- langue des signes portugaise = psr
- langue des signes péruvienne = prl
- langue des signes québécoise = fcs
- langue des signes rennellienne = rsi
- langue des signes roumaine = rms
- langue des signes russe = rsl
- langue des signes salvadorienne = esn
- langue des signes saoudienne = sdl
- langue des signes sierra-léonaise = sgx
- langue des signes slovaque = svk
- langue des signes sri-lankaise = sqs
- langue des signes sud-africaine = sfs
- langue des signes suisse alémanique = sgg
- langue des signes suisse italienne = slf
- langue des signes suisse romande = ssr
- langue des signes suédoise = swl
- langue des signes tanzanienne = tza
- langue des signes taïwanaise = tss
- langue des signes tchadienne = cds
- langue des signes tchèque = cse
- langue des signes thaï = tsq
- langue des signes trinidadienne = lst
- langue des signes tunisienne = tse
- langue des signes turque = tsm
- langue des signes ukrainienne = ukl
- langue des signes urubu-kaapor = uks
- langue des signes urubú-kaapor = uks
- langue des signes uruguayenne = ugy
- langue des signes valencienne = vsv
- langue des signes vénézuélienne = vsl
- langue des signes yan-nhangu = yhs
- langue des signes yan-nhaŋu = yhs
- langue des signes yiddish = yds
- langue des signes yolngu = ygs
- langue des signes yolŋu = ygs
- langue des signes yougoslave = ysl
- langue des signes zambienne = zsl
- langue des signes zimbabwéenne = zib
- langue des signes égyptienne = esl
- langue des signes équatorienne = ecs
- langue des signes éthiopienne = eth
- langue indéterminée = und
- langue liturgique slave = cu
- langue maya = myn
- langue qui n'a aucun code langue = mis
- languedocien = oc-lengadoc
- langues aborigènes d'australie = aus
- langues algonquiennes = alg
- langues altaïques = tut
- langues austronésiennes = map
- langues des signes aborigènes australiennes = asw
- langues des signes des indiens des plaines = psd
- langues germaniques = gem
- langues ijaw = ijo
- langues ijo = ijo
- langues indo-européennes = ine
- langues khoï = khi
- langues khoïsan = khi
- langues mayas = myn
- langues môn-khmer = mkh
- langues romanes = roa
- langues slaves = sla
- langues slaves méridionales = zls
- langues sémitiques = sem
- langues toungouses = tuw
- langues turques = trk
- langues yumanes du nord = yuf
- langues yupik = ypk
- lanna = nod
- lao = lo
- lari = ldi
- lat = la
- latgalien = ltg
- latgaļu = ltg
- latin = la
- latin sans flexions = la-peano
- latina = la
- latino sine flexione = la-peano
- latviešu = lv
- laze = lzz
- lazuri = lzz
- lea faka-tonga = to
- lefana = lef
- lelemi = lef
- lendu = led
- lepcha = lep
- lesghien = lez
- lesguien = lez
- letton = lv
- lezghien = lez
- lezgi = lez
- lezguien = lez
- li niha = nia
- lietuvių = lt
- ligure = lij
- lij-mc = lij-MC
- lika = lik
- likum = lib
- lillooet = lil
- lilubuagen = knb
- limba = lia
- limbourgeois = li
- limbu = lif
- limburgs = li
- limousin = oc-lemosin
- lingala = ln
- lingombe = ngc
- lingua franca nova = lfn
- lingála = ln
- lituanien = lt
- live = liv
- livonien = liv
- livvi-karelian = olo
- livvinkarjala = olo
- lobala = loq
- lobiri = lob
- logooli = rag
- logoti = log
- lohorung = lbr
- lojban = jbo
- lokaa = yaz
- lokpa = dop
- lombard = lmo
- lori du nord = lrc
- lori du sud = luz
- louvite = xlu
- lozi = loz
- luba-kasaï = lua
- luba-katanga = lu
- luba-shaba = lu
- lubuagan = knb
- luganda = lg
- luiseño = lui
- lukpa = dop
- lulogooli = rag
- lunyole = nuj
- lunyore = nyd
- lushai = lus
- lushaï = lus
- lushootseed = lut
- luxembourgeois = lb
- láadan = ldn
- lëtzebuergesch = lb
- līvõ kēļ = liv
- maaka = mew
- maba = mde
- macédonien = mk
- mada = mda
- madhurâ = mad
- madurais = mad
- magar occidental = mrd
- magar oriental = mgp
- magyar (formal) = hu-formal
- magyar = hu
- maha = mew
- mahas = fia
- mahorais = swb
- maijiki = ore
- mainfränkisch = vmf
- maithili = mai
- maka = mcp
- makaa = mew
- makah = myh
- makhuwa = vmw
- makondé (langue) = kde
- makondé = kde
- maká = mca
- malagasy = mg
- malais = ms
- malais d'amboine = abs
- malais de manado = xmm
- malaisien = zsm
- malay (jawi script) = ms-arab
- malayalam = ml
- maldivien = dv
- malgache = mg
- malinke = man
- maltais = mt
- malti = mt
- malécite-passamaquoddy = etc
- mamara = myk
- manadonais = xmm
- mancagne = knf
- mandailing = btm
- mandarin = cmn
- mandarin standard = cmn
- mandchou = mnc
- mandingue = man
- mangbetu = mdj
- maninka = man
- manipuri = mni
- mannois = gv
- manumanaw = kxf
- manx = gv
- manxois = gv
- manza = mzv
- maori = mi
- maori de nouvelle-zélande = mi
- maori des iles cook = rar
- maori des îles cook = rar
- mapuche = arn
- mapudungun = arn
- mara = mrh
- marathe = mr
- marathi = mr
- mari = mhr
- mari de l'est = mhr
- mari des montagnes = mrj
- mari occidental = mrj
- mari oriental = mhr
- marquisien = mrq
- marquisien du nord = mrq
- marquisien du sud = mqm
- marshallais = mh
- marwari = mwr
- marâthî = mr
- marāthī = mr
- masalit = mls
- mashami = jmc
- massalit = mls
- mauricien = mfe
- mavé = mav
- maya = myn
- maya yucatèque = yua
- mayogo = mdm
- mazahua = maz
- mazandarani = mzn
- mazandérani = mzn
- mazatèque de jalapa = mai
- mazatèque de jalapa de díaz = mai
- maïthili = mai
- mbala = mdp
- mbelime = mql
- mbochi = mdw
- mboshi = mdw
- mbosi = mdw
- mbèlimè = mql
- mbɛlimɛ = mql
- medumba = byv
- megleno-romanian (cyrillic script) = ruq-Cyrl
- megleno-romanian (latin script) = ruq-Latn
- megleno-romanian = ruq
- meitei = mni
- meithei = mni
- mendé = men
- meru = mer
- mesmé = zim
- meänkieli = fit
- me’en = mym
- mfantse = fat
- micmac = mic
- min dong chinese = cdo
- minangkabau = min
- minbei = mnp
- mindong = cdo
- mingrélien = xmf
- minnan = nan
- mirandais = mwl
- mirandés = mwl
- miyako = mvi
- mizo = lus
- mizo ţawng = lus
- mn-cyrl = mn-Cyrl
- mn-latn = mn-Latn
- mnong central = cmo
- mochi = old
- mohawk = moh
- mojave = mov
- mokcha = mdf
- mokole = mkl
- moksa = mdf
- moksha = mdf
- mokulu = moz
- mokṣa = mdf
- moldave = ro-MD
- moloko = mqb
- mom jango = ver
- mon = mnw
- monba = twm
- mongol = mn-Latn
- mongol périphérique = mvf
- monguor = mjg
- montagnais = moe
- monténégrin = cnr
- monégasque = lij-MC
- moore = mos
- moré = mos
- moses-columbia salish = col
- mota = mtt
- motu = meu
- moundang = mua
- mousgoum = mug
- moussey = mse
- moyen anglais = enm
- moyen breton = xbm
- moyen français (1400-1600) = frm
- moyen français = frm
- moyen françois = frm
- moyen gallois = wlm
- moyen haut allemand = gmh
- moyen irlandais = mga
- moyen néerlandais = dum
- moyen perse = pal
- moyen-perse = pal
- multilingue = mul
- mundu = muh
- muong = mtq
- murle = mur
- mursi = muz
- musey = mse
- mvskoke = mus
- mwotlap = mlv
- mycénien = gmy
- mégléno-roumain = ruq
- mégléno-roumain en écriture cyrillique = ruq-Cyrl
- mégléno-roumain en écriture latine = ruq-Latn
- mégrélien = xmf
- mìng-dĕ̤ng-ngṳ̄ = cdo
- môn = mnw
- môn-khmer = mkh
- mündü = muh
- māori = mi
- na vosa vakaviti = fj
- nahuatl = nah
- nahuatl classique = nci
- naijá = pcm
- nama = naq
- nambikuára = nab
- nambikwara = nab
- nambikwara du sud = nab
- nambiquara = nab
- nanai = gld
- nanaï = gld
- napolitain = nap
- napulitano = nap
- narom = nrm
- narum = nrm
- nauruan = na
- nav = nv
- navajo = nv
- nawdm = nmz
- ndau = ndc
- ndonga = ng
- ndrulo = dno
- ndruna = niy
- nds-nl = nds-NL
- ndébélé du nord = nd
- ndébélé du sud = nr
- ndébélé du transvaal = nr
- ndébélé du zimbabwe = nd
- nederlands = nl
- nedersaksies = nds-NL
- nenge = djk
- nenge tongo = djk
- neo = neu
- nepalbhasha = new
- newari = new
- nez-percé = nez
- ngamo = nbh
- ngangela = nba
- ngizim = ngi
- ngoni = ngo
- ngumba = nmg
- nheengatou = yrl
- nhẽẽgatú = yrl
- nias = nia
- niha = nia
- nisgha = ncg
- nisg̱a'a = ncg
- nitinaht = dtd
- niuafoʻou = num
- niuéen = niu
- niuē = niu
- nivaklé = cag
- nivaĉle = cag
- nivkhe = niv
- niwakle = cag
- niçois = oc-nicard
- nl-be = nl-BE
- nobiin = fia
- nooksack = nok
- nootsack = nok
- nordfriisk = frr
- norfolk = pih
- norfuk / pitkern = pih
- norfuk = pih
- norman = nrm
- normand = nrf
- norrois = non
- norsk = no
- norsk bokmål = nb
- norsk nynorsk = nn
- northern thai = nod
- northwestern ojibwe = ojb
- norvégien = no
- norvégien bokmål = nb
- norvégien classique = nb
- norvégien nynorsk = nn
- norwegian = no
- nouormand = nrm
- novial = nov
- nrebele = nr
- ntcham = bud
- nubien = fia
- nuuchahnulth = nuk
- nuxalk = blc
- nuõrttsääʹmǩiõll = sms
- nyakyusa = nyy
- nyambo = now
- nyankolé = nyn
- nyemba = nba
- nyiha = nih
- nynorsk = nn
- nyunga = nys
- nyungar = nys
- nzakala = nzk
- nzakara = nzk
- nzema = nzi
- néerlandais = nl
- néerlandais de belgique = nl-BE
- néerlandais informel = nl
- népalais = ne
- nāhuatl = nah
- nēhiyawēwin / ᓀᐦᐃᔭᐍᐏᐣ = cr
- nłeʔkepmxcin = thp
- n’ko = nqo
- obolo = ann
- occidental (interlingue) = ie
- occidental = ie
- occitan = oc
- oci = oc
- od = odk
- odia = or
- odki = odk
- odual = odu
- ogba = ogc
- ojibwemowin = ojb
- ojibwé = oj
- ojibwé des plaines = ojw
- ojibwé occidental = ojw
- okinawan = ryu
- okinawaïen = ryu
- okrika = okr
- olonetsien = olo
- omiti = omi
- oneida = one
- orejon = ore
- orejón = ore
- oriya = or
- oroko = bdu
- oromo = om
- oromoo = om
- oroqen = orh
- osage = osa
- oshiwambo = ng
- osque = osc
- ossète = os
- otetela = tll
- otsiherero = hz
- oudmourte = udm
- ougaritique = uga
- ourdou = ur
- outaouais = otw
- ouzbek = uz
- ouzbek en écriture cyrillique = uz-Cyrl
- ouzbek en écriture latine = uz-Latn
- ouïghour = ug
- ouïghour en écriture arabe = ug-Arab
- ouïghour en écriture latine = ug-Latn
- oʻzbekcha = uz-Latn
- oʻzbekcha/ўзбекча = uz
- o’odham = ood
- p'urhépecha = tsz
- pa'o = blk
- paasaal = sig
- pachto = ps
- padaung = pdu
- pagabete = pae
- pagibete = pae
- paiwan = pwn
- palatin = pfl
- palaung palé = pce
- palaung rumai = rbb
- palaung shwe = pll
- pali = pi
- palikur = plu
- paluan = pau
- pampangan = pam
- pampangue = pam
- pangasinan = pag
- pangcah = ami
- panjabi = pa
- panjabi occidental = pnb
- panjābī = pa
- panjābī occidental = pnb
- pannonian rusyn = rsk
- papago = ood
- papiamento = pap
- papiamentu = pap
- parauk = prk
- parsi = fa
- parthe = xpr
- pas de contenu linguistique (non applicable) = zxx
- patois = jam
- pazande = zne
- pedi = nso
- pehlevi = pal
- pende = pem
- pendjabi = pa
- pendjabi occidental = pnb
- penjabi = pa
- penjabi occidental = pnb
- penjābī = pa
- penjābī occidental = pnb
- pennsilfaanisch = pdc
- persan = fa
- peul = ff
- peul de bagirmi = fui
- peul de borgou = fue
- peul de l'adamaoua = fub
- peul de maasina = ffm
- peul du niger centre-oriental = fuq
- peul du niger occidental = fuh
- peul nigérian = fuv
- phake = phk
- phalura = phl
- phende = pem
- philippin = fil
- phénicien = phn
- piaroa = pid
- picard = pcd
- picène du sud = spx
- pidgin camerounais = wes
- pidgin nigérian = pcm
- pidgin ouest-africain = cpe-011
- piemontèis = pms
- pilaga = plg
- pilagá = plg
- pima = ood
- pinayuanan = pwn
- pinyin = zh-Latn-pinyin
- pirahã = myp
- pite sami = sje
- piémontais = pms
- plattdüütsch = nds
- plautdietsch = pdt
- pohnpei = pon
- pokomo = pkb
- pokot = pko
- polish = pl
- polonais = pl
- polski = pl
- pontique = pnt
- portugais = pt
- portugais brésilien = pt-BR
- portugais du brésil = pt-BR
- portuguese = pt
- português = pt
- português do brasil = pt-BR
- pove = buw
- provençal = oc-provenc
- prussien = prg
- prūsiskan = prg
- psikye = kvj
- pt-br = pt-BR
- puguli = pug
- puinave = pui
- pulaar = fuc
- pular = fuf
- puluwat = puw
- purépecha = tsz
- purépecha occidental = pua
- puxian = cpx
- puyuma = pyu
- pwo de l'est = kjp
- pwo de l'ouest = pwo
- pwo du nord = pww
- pwo du nord est = kjt
- pwo occidental = pwo
- pwo oriental = kjp
- pwo septentrional = pww
- pälzisch = pfl
- pökot = pko
- q'anjob'al = kjb
- qafár af = aa
- qaraqalpaqsha = kaa
- qazaqşa (latın) = kk-Latn
- qazaqşa (türkïya) = kk-TR
- qom = tob
- quechua = qu
- quechua d'ayacucho = quy
- quechua de cuzco = quz
- quenya = qya
- quichua du haut-chimborazo = qug
- quinault = qun
- qırımtatarca (latin) = crh-Latn
- qırımtatarca = crh
- ragoli = rag
- rajasthani = raj
- rakhine = rki
- rangpuri = rkt
- rapanui = rap
- rawang = raw
- razihi = rzh
- reo tahiti = ty
- rhade = rad
- rhéto-roman = rm
- rifain = rif
- ripoarisch = ksh
- ro-md = ro-MD
- roa-rup = rup
- rohingya = rhg
- romagnol = rgn
- romanche = rm
- romani = rom
- romani finlandais = rmf
- romani vlax = rmy
- romani čhib = rmy
- romanisation jyutping du cantonais = yue-jyutping
- romaňi čhib = rmc
- română = ro
- roumain = ro
- roundi = rn
- rumagnôl = rgn
- rumantsch = rm
- run = rn
- runa shimi = qug
- runa simi = qu
- runyankore = nyn
- ruq-cyrl = ruq-Cyrl
- ruq-latn = ruq-Latn
- russe = ru
- russia buriat = bxr
- russian = ru
- rusyn = rue
- ruthène = rue
- ruthène ancien = rue
- rwa = rwk
- s'gaw = ksw
- s'gaw karen = ksw
- saanich = str
- safaliba = saf
- sahaptin yakama = yak
- saisiyat = xsy
- sakizaya = szy
- salar = slr
- salish du puget sound du sud = slh
- same = smi
- same de lule = smj
- same du nord = se
- same du sud = sma
- same d’inari = smn
- same d’ume = sju
- same skolt = sms
- samo maka = sbd
- samo matya = stj
- samo maya = sym
- samoan = sm
- samogitian = sgs
- samogitien = sgs
- sango = sg
- sankaran = msc
- sanskrit = sa
- santali = sat
- santrokofi = snw
- santâlî = sat
- saraiki (arabic script) = skr-Arab
- saraiki = skr
- sarde = sc
- sarde sassarais = sdc
- sardu = sc
- sariqoli = srh
- sassarais = sdc
- sassaresu = sdc
- satawal = stw
- saterlandais = stq
- saulteaux = ojw
- sauria paharia = mjt
- schläsch = sli
- schweizer hochdeutsch = de-CH
- scots = sco
- scots d'ulster = sco-ulster
- secoya = sey
- seediq = trv
- seeltersk = stq
- seereer = srr
- selee = snw
- seneca = sec
- seraiki en écriture arabe = skr-Arab
- serbe = sr
- serbe en écriture cyrillique = sr-Cyrl
- serbe en écriture latine = sr-Latn
- serbo-croate = sh
- seri = sei
- sesotho = st
- sesotho sa leboa = nso
- setswana = tn
- sgaw = ksw
- shan = shn
- shawiya (latin script) = shy-Latn
- shawiya = shy
- shi-latn = shi-Latn
- shi-tfng = shi-Tfng
- shilluk = shk
- shina = scl
- shona = sn
- shqip = sq
- shy-latn = shy-Latn
- siberian tatar = sty
- sicilianu = scn
- sicilien = scn
- sika = ski
- sikkimais = sip
- sikuani = guh
- silozi = loz
- silésien = sli
- simbali = smg
- simple english = en
- sindarin = sjn
- sindebele = nd
- sindhi = sd
- singhalais = si
- siswati = ss
- siwu = akp
- skagit = ska
- skokomish = twa
- skr-arab = skr-Arab
- slavon d'église = cu
- slavon d’église = cu
- slovaque = sk
- slovenčina = sk
- slovenščina = sl
- slovène = sl
- snohomish = sno
- sogdien = sog
- somali = so
- sondonésien = su
- songhai de l'est = ses
- songhaï = son
- songhaï de l'est = ses
- soninké = snk
- sonsorolais = sov
- soomaaliga = so
- soqotri = sqt
- sorabe = wen
- sorani = ckb
- soso = sus
- sosso = sus
- sot = st
- sotho du nord = nso
- sotho du sud = st
- souabe = swg
- soundanais = su
- soussou = sus
- south azerbaijani = azb
- southern balochi = bcc
- southern luri = luz
- spanish = es
- squamish (langue) = squ
- squamish = squ
- sr-cyrl = sr-Cyrl
- sr-latn = sr-Latn
- sranan = srn
- sranan tongo = srn
- sranantongo = srn
- srpskohrvatski / српскохрватски = sh
- st'at'imcets = lil
- stʼatʼimcets = lil
- st̓át̓imcets = lil
- sud-picène = spx
- suisse allemand = gsw-CH
- suma = gbp
- sumbwa = suw
- sumérien = sux
- sunda = su
- suomi = fi
- susu = sus
- suédois = sv
- svan = sva
- svane = sva
- svenska = sv
- swahili = sw
- swati = ss
- swedish = sv
- sylheti = syl
- syriaque = syr
- sáliva = slc
- sängö = sg
- sénéca = sec
- séri = sei
- sérère = srr
- t'boli = tbl
- tabari = mzn
- tacawit = shy-Latn
- tachelhit (latin script) = shi-Latn
- tachelhit (tifinagh script) = shi-Tfng
- tachelhit = shi
- taclḥit = shi
- tadjik = tg
- tadjik en écriture cyrillique = tg-Cyrl
- tadjik en écriture latine = tg-Latn
- tagabili = tbl
- tagalog = tl
- tagbanwa calamian = tbk
- tahitien = ty
- tai laing = tjl
- tai lü = khb
- tai nuea = tdd
- tai phake = phk
- tajik (cyrillic script) = tg-Cyrl
- tajik (latin script) = tg-Latn
- talossien = tzl
- talyche = tly
- talysh = tly
- tamacheq = tmh
- tamazight = ber
- tamazight du maroc central = tzm
- tamazight standard du maroc = zgh
- tammari = tbz
- tamoul = ta
- tamprusi = tpm
- tampulma = tpm
- tanaina = tfn
- tangoute = txg
- tanna du sud-ouest = nwi
- taqbaylit = kab
- tarashkevitsa = be-tarask
- taraskievica = be-tarask
- tarasque = tsz
- taraškievica = be-tarask
- tarentin = nap
- tarifit = rif
- taroko = trv
- tasawaq = twq
- tat = ttt
- tatar (cyrillic script) = tt-Cyrl
- tatar (latin script) = tt-Latn
- tatar = tt
- tatar de crimée = crh
- tatar de crimée en écriture cyrillique = crh-Cyrl
- tatar de crimée en écriture latine = crh-Latn
- tatar en écriture cyrillique = tt-Cyrl
- tatar en écriture latine = tt-Latn
- tatar sibérien = sty
- tatarça = tt-Latn
- tayal = tay
- taïno = tnq
- taïnos = tnq
- tboli = tbl
- tchouktche = ckt
- tchouvache = cv
- tchèque = cs
- tchérokî = chr
- tchétchène = ce
- teko = eme
- tem (langue) = kdh
- tem = kdh
- tembo = tbt
- teribe = tfr
- teso = teo
- tetela = tll
- tetun = tet
- tg-cyrl = tg-Cyrl
- tg-latn = tg-Latn
- thai = th
- thao = ssf
- thaï = th
- thaï du nord = nod
- thaï lanna = nod
- thaï septentrional = nod
- thompson = thp
- thuɔŋjäŋ = din
- tibétain = bo
- tibétain en écriture latine = bo-Latn
- ticuna = tca
- tigrigna = ti
- tigrinya = ti
- tiếng việt = vi
- tlingit = tli
- toba = tob
- tobo = tbv
- tojikī = tg-Latn
- tojolabal = toj
- tok pisin = tpi
- tokelau = tkl
- tokharien = xto
- tokharien a = xto
- tokharien b = txb
- tokharien occidental = txb
- tol = jic
- tolışi = tly
- tongien = to
- torwali = trw
- tosque = als
- touareg = tmh
- toulou = tcy
- toura = don
- touroyo = tru
- touvain = tyv
- tsetsêhestâhese = chy
- tsez = ddo
- tshiluba = lua
- tshivenda = ve
- tsimshian = tsi
- tsonga = ts
- tsou = tsu
- tswana = tn
- tt-cyrl = tt-Cyrl
- tt-latn = tt-Latn
- tujia du nord = tji
- tujia du sud = tjs
- tulu = tcy
- tumbuka = tum
- tunica = tun
- tunisian arabic (arabic script) = aeb-Arab
- tunisian arabic (latin script) = aeb-Latn
- tupinamba = tpn
- tupinambá = tpn
- tura = neb
- turc = tr
- turc de crimée = crh
- turc ottoman = ota
- turkmène = tk
- turoyo = tru
- tuscarora = tus
- tuvaluan = tvl
- tuwuli = bov
- twana = twa
- twi = tw
- tyap = kcg
- tzotzil = tzo
- téko = eme
- télougou = te
- tétoum = tet
- tûnsî = aeb-Latn
- türkmençe = tk
- türkçe = tr
- ug-arab = ug-Arab
- ug-latn = ug-Latn
- ukrainien = uk
- ulithi = uli
- umatilla = uma
- uyghur (arabic script) = ug-Arab
- uyghur (latin script) = ug-Latn
- uyghurche = ug-Latn
- uz-cyrl = uz-Cyrl
- uz-latn = uz-Latn
- uzbek (cyrillic script) = uz-Cyrl
- uzbek (latin script) = uz-Latn
- vahcuengh = za
- valaque d’istrie = ruo
- vaďďa = vot
- venda = ve
- vepse = vep
- vepsän kel’ = vep
- vieil espagnol = osp
- vieil irlandais = sga
- vieille langue des signes kentoise = okl
- vietnamien = vi
- vieux bas allemand = osx
- vieux bas francique = frk
- vieux breton = obt
- vieux frison = ofs
- vieux gallois = owl
- vieux haut allemand = goh
- vieux norrois = non
- vieux néerlandais = odt
- vieux perse = peo
- vieux prussien = prg
- vieux russe = orv
- vieux saxon = osx
- vieux slave liturgique = cu
- vieux turc = otk
- vieux-francique = frk
- vieux-prussien = prg
- vieux-turc = otk
- vinza = vin
- vivaro-alpin = oc-vivaraup
- vlax romani = rmy
- vlăheşte = ruq-Latn
- volapük = vo
- vote = vot
- vurës = msn
- vwanji = wbi
- vèneto = vec
- vénitien = vec
- võro = vro
- waama = wwa
- walapai = yuf
- wallisian = wls
- wallisien = wls
- wallon = wa
- walon = wa
- waray = war
- waray-waray = war
- washo = was
- wawle = bci
- waxiang = wxa
- wayampi = oym
- wayana = way
- wayapi = oym
- wayuu = guc
- wayuunaiki = guc
- wayãpi = oym
- wendat = wya
- west-vlams = vls
- western punjabi = pnb
- winaray = war
- winnebago = win
- winyé = kst
- wolof = wo
- woléaïen = woe
- wu = wuu
- wyandot = wya
- xhosa = xh
- xiang = hsl
- xibe = sjo
- xitsonga = ts
- yagan = yag
- yagua = yad
- yaka = yaf
- yakama = yak
- yakima = yak
- yakö = yaz
- yala = yba
- yami = tao
- yanomam = wca
- yanomami = guu
- yavapai = yuf
- yekhee = ets
- yi de shichuan = ii
- yi du sichuan = ii
- yiddish = yi
- yoruba = yo
- yorùbá = yo
- yuanga-zuanga = nua
- yugur occidental = ybe
- yámana = yag
- zande = zne
- zandé = zne
- zapotèque de mitla = zaw
- zazaki = diq
- zeêuws = zea
- zh-classical = lzh
- zh-cn = zh-CN
- zh-hans = zh-Hans
- zh-hant = zh-Hant
- zh-hk = zh-HK
- zh-latn = zh-Latn
- zh-latn-pinyin = zh-Latn-pinyin
- zh-latn-wadegile = zh-Latn-wadegile
- zh-min-nan = nan
- zh-mo = zh-MO
- zh-my = zh-MY
- zh-sg = zh-SG
- zh-tw = zh-TW
- zh-yue = yue
- zhuang = za
- zigula = ziw
- zinza = zin
- zoulou = zu
- zuni = zun
- zuñi = zun
- zélandais = zea
- åarjelsaemien = sma
- ænglisc = ang
- écossais = gd
- égyptien ancien = egy
- émilien = egl
- émilien-romagnol = egl
- émérillon = eme
- étrusque = ett
- évène = eve
- éwé = ee
- íslenska = is
- österreichisches deutsch = de-AT
- čeština = cs
- ślůnski = szl
- žemaitėška = sgs
- ǀxam = xam
- ɗuwai = dbp
- ελληνικά = el
- ποντιακά = pnt
- авар = av
- адыгабзэ = ady-Cyrl
- адыгэбзэ = kbd-Cyrl
- алтай тил = alt
- аԥсшәа = ab
- башҡортса = ba
- беларуская (тарашкевіца) = be-tarask
- беларуская = be
- буряад = bxr
- български = bg
- влахесте = ruq-Cyrl
- гӏалгӏай = inh
- ирон = os
- коми = kv
- къарачай-малкъар = krc
- къумукъ = kum
- къырымтатарджа (кирилл) = crh-Cyrl
- кыргызча = ky
- кырык мары = mrj
- кӣллт са̄мь кӣлл = sjd
- лакку = lbe
- лезги = lez
- македонски = mk
- мокшень = mdf
- монгол = mn
- на̄ни = gld
- нохчийн = ce
- олык марий = mhr
- перем коми = koi
- русиньскый = rue
- руски = rsk
- русский = ru
- саха тыла = sah
- себертатар = sty
- словѣньскъ / ⱄⰾⱁⰲⱑⱀⱐⱄⰽⱏ = cu
- српски / srpski = sr
- татарча = tt-Cyrl
- татарча/tatarça = tt
- толыши = tly-cyrl
- тоҷикӣ = tg-Cyrl
- тыва дыл = tyv
- удмурт = udm
- українська = uk
- хальмг = xal
- чӑвашла = cv
- эрзянь = myv
- ўзбекча = uz-Cyrl
- қазақша (кирил) = kk-Cyrl
- қазақша (қазақстан) = kk-KZ
- қазақша = kk
- արեւմտահայերէն = hyw
- հայերեն = hy
- ייִדיש = yi
- עברית = he
- ئۇيغۇرچە / uyghurche = ug
- ئۇيغۇرچە = ug-Arab
- اردو = ur
- الدارجة = ary
- العربية = ar
- بختیاری = bqi
- بهاس ملايو = ms-arab
- تونسي = aeb-Arab
- تونسي/tûnsî = aeb
- تۆرکجه = azb
- جازايرية = arq
- جهلسری بلوچی = bcc
- روچ کپتین بلوچی = bgn
- سرائیکی = skr
- سنڌي = sd
- فارسی = fa
- قازاقشا (تٴوتە) = kk-Arab
- قازاقشا (جۇنگو) = kk-CN
- كوردي (عەرەبی) = ku-Arab
- لئری دوٙمینی = luz
- لۊری شومالی = lrc
- لەکی = lki
- مازِرونی = mzn
- مصرى = arz
- پنجابی = pnb
- پښتو = ps
- کوردی = ckb
- کوردی خوارگ = sdh
- کٲشُر = ks-Arab
- کھوار = khw
- گیلکی = glk
- ܐܪܡܝܐ = arc
- ދިވެހިބަސް = dv
- ߒߞߏ = nqo
- अंगिका = anp
- अवधी = awa
- कॉशुर / کٲشُر = ks
- कॉशुर = ks-Deva
- गोंयची कोंकणी / gõychi konknni = gom
- गोंयची कोंकणी = gom-Deva
- डोटेली = dty
- नेपाल भाषा = new
- नेपाली = ne
- पालि = pi
- भोजपुरी = bho
- मराठी = mr
- मैथिली = mai
- संस्कृतम् = sa
- हिन्दी = hi
- অসমীয়া = as
- বাংলা = bn
- বিষ্ণুপ্রিয়া মণিপুরী = bpy
- ਪੰਜਾਬੀ = pa
- ગુજરાતી = gu
- ଓଡ଼ିଆ = or
- தமிழ் = ta
- తెలుగు = te
- ಕನ್ನಡ = kn
- ತುಳು = tcy
- മലയാളം = ml
- සිංහල = si
- ไทย = th
- ລາວ = lo
- ཇོང་ཁ = dz
- བོད་ཡིག = bo
- စှီၤ = ksw
- ပအိုဝ်ႏဘာႏသာႏ = blk
- ဖၠုံလိက် = kjp
- ဘာသာ မန် = mnw
- မြန်မာဘာသာ = my
- ၽႃႇသႃႇတႆး = shn
- მარგალური = xmf
- ქართული = ka
- ትግርኛ = ti
- አማርኛ = am
- ᐃᓄᒃᑎᑐᑦ = ike-Cans
- ᐃᓄᒃᑎᑐᑦ/inuktitut = iu
- ភាសាខ្មែរ = km
- ᥖᥭᥰᥖᥬᥳᥑᥨᥒᥰ = tdd
- ᨅᨔ ᨕᨘᨁᨗ = bug
- ᨣᩤᩴᨾᩮᩬᩥᨦ = nod
- ᬩᬲᬩᬮᬶ = ban-bali
- ᱥᱟᱱᱛᱟᱲᱤ = sat
- ṫuroyo = tru
- ἀρχαία ἑλληνικὴ = grc
- ⵜⴰⵎⴰⵣⵉⵖⵜ = tzm
- ⵜⴰⵎⴰⵣⵉⵖⵜ ⵜⴰⵏⴰⵡⴰⵢⵜ = zgh
- ⵜⴰⵛⵍⵃⵉⵜ = shi-Tfng
- うちなーぐち = ryu
- 中文 = zh
- 中文(中国大陆) = zh-CN
- 中文(新加坡) = zh-SG
- 中文(澳門) = zh-MO
- 中文(简体) = zh-Hans
- 中文(繁體) = zh-Hant
- 中文(臺灣) = zh-TW
- 中文(香港) = zh-HK
- 中文(马来西亚) = zh-MY
- 吴语 = wuu
- 客家語/hak-kâ-ngî = hak
- 文言 = lzh
- 日本語 = ja
- 湘语 = hsn
- 粵語 = yue
- 贛語 = gan
- 贛語(繁體) = gan-Hant
- 赣语(简体) = gan-Hans
- ꆇꉙ = ii
- ꮳꮃꭹ = chr
- ꯃꯤꯇꯩ ꯂꯣꯟ = mni
- 조선말 = ko-KP
- 한국어 = ko
Si le code de langue dont vous avez besoin manque, demander sur le projet modèle. Les codes de langue compatibles sont ceux qui suivent la recommandation BCP 47 de l’IETF. La liste des composants utilisables issus notamment des normes ISO 639, ISO 15924, ISO 3166-1, M.49 est publiée à l’adresse suivante : http://www.iana.org/assignments/language-subtag-registry. Pour rechercher un code de langue, ce lien (en anglais) est recommandé.
Certaines erreurs courantes sont automatiquement détectées et signalées dans la catégorie:Page avec code de langue invalide.
Système d'écriture
La plupart des langues ont un système d’écriture par défaut. Lorsque la langue est écrite avec un autre système d’écriture, il est utile de le préciser, le modèle ou le navigateur pourra alors adapter le sens d'écriture ou la fonte utilisée. Le système d’écriture est précisé, le cas échéant, en un code à quatre lettres suivant le code langue principal, séparé par un trait d’union (-
).
Par exemple, l'arabe (ar
) est considéré comme écrit avec des caractères arabes, de droite à gauche. Si le texte est une translittération de l'arabe en alphabet latin, écrit de gauche à droite, il faut utiliser le code de langue ar-Latn
.
Cas spécifique pour le mongol, il vaut mieux utiliser mn-Mong
pour le mongol bitchig (mongol dit traditionnel, six millions de personnes en Chine et une partie de la population de Mongolie (trois millions d'habitants). Tandis que mn-Cyrl
, unique écriture officielle du Pays mongol entre 1941 et 1991 (le bitchig est de nouveau officiel depuis 1991). Cas particulier encore, mn-Cyrl
mongol cyrillique est affiché comme mn dans le cas des liens web.
Exemples de code système d’écriture :
- latin :
Latn
; - arabe :
Arab
; - cyrillique :
Cyrl
; - grec :
Grek
; - hébreu :
Hebr
; - mongol :
Mong
; - sinogrammes traditionnels :
Hant
; - sinogrammes simplifiés :
Hans
; - sinogrammes dans le coréen (hanja), japonais (kanji) et vietnamien (Nôm) (norme ISO 15924:Hani (en)) :
Hani
; - tifinagh :
Tfng
.
Pour la liste complète et pour tester si un code est valide, voir ce lien (en anglais) ; dans la boîte de dialogue List, sélectionner Regions puis cliquer sur List.
Variété géographique
Pour prendre en compte les variétés géographiques, un code pays ISO 3166-1 à deux lettres peut être ajouté, séparé par un trait d’union (-
). Le code pays est toujours écrit en capitales (au contraire du code langue qui est toujours en minuscules).
Exemple : fr-CA
pour le français canadien.
Pour les dialectes d'une région n'ayant pas de code de langue propre, il faut utiliser le code de langue le plus proche.
Exemple : oc
pour le gascon et le provençal, qui sont des dialectes de l'occitan (ou langue d’oc).
Changer l’apparence d’une langue
Afin de changer le style des caractères d’une langue en particulier, on peut se servir de la syntaxe CSS dédiée :lang(code-langue)
dans son common.css.
Exemples :
/* personnalisation de l’écriture latine étendue, pour la langue : vietnamien ;
ou pour l’API */
:lang(vi) {font-family: Segoe UI, Tahoma, Verdana, FreeSans, sans-serif}
/* personnalisation de l’écriture grecque, pour les langues : grec moderne (monotonique), grec ancien (polytonique) */
:lang(el), :lang(grc) {font-family: Athena, Segoe UI, Lucida Sans Unicode, Arial Unicode MS, Tahoma, FreeSans, sans-serif}
/* personnalisation de l’écriture cyrillique, pour les langues : russe, bulgare, serbe, macédonien, mongol moderne... */
:lang(ru), :lang(bg), :lang(sr), :lang(mk), :lang(mn) ou mieux :lang(mn-Cyrl) {font-family: Segoe UI, Tahoma, sans-serif}
/* personnalisation de l’écriture arabe, pour les langues : arabe, persan, ourdou ;
taille augmentée mais interlignage par défaut conservé */
:lang(ar), :lang(fa), :lang(ur) {font-family: Segoe UI, Tahoma; font-size: 1.25em;}
/* personnalisation de l’écriture thaïe, pour la langue : thaï ;
taille réduite mais interlignage par défaut augmenté */
:lang(th) {font-family: Segoe UI, Tahoma, FreeSans; font-size: 0.87em; line-height: 1.4;}
Il est aussi possible de simplement faire apparaître qu'un mot ou expression sont dans une autre langue, en changeant la police d'affichage par l'ajout de cette ligne dans son CSS personnalisé :
/* Utiliser la police « serif » pour les éléments HTML de tout type (« span », « div », « td », etc.)
qui ont un attribut « lang="code-de-langue" » de valeur quelconque */
[lang] { font-family: serif; }
/* Utiliser la police « serif » seulement pour les éléments HTML de tout type
qui ont un attribut « lang="el" » pour indiquer la langue grecque moderne */
[lang=el] { font-family: serif; }
/* Utiliser la police « serif » seulement pour les éléments HTML de tout type
qui ont un attribut « lang="zh" », avec un éventuel suffixe comme « lang="zh-Hant" » */
[lang|=zh] { font-family: serif; }
/* Utiliser la police « serif » seulement pour les éléments HTML de type « span »
ayant un attribut « lang="code-de-langue" » de valeur quelconque */
span[lang] { font-family: serif; }
Un sélecteur CSS sur le nom de l'attribut entre crochets droits [lang=code]
ou [lang|=code]
est cependant moins puissant que le pseudo-sélecteur :lang(code)
, lequel permet aussi de trouver les correspondances par code d'écriture indépendamment des langues qui utilisent cette écriture, en plaçant dans son paramètre un joker *
à la place du code langue de base, suivi d'un tiret et d'un code d'écriture ; l'utilisation d'un joker requière cependant d'échapper ce joker, ou de placer l'identificateur de langue entre guillemets droits :
/* Utiliser la police « serif » seulement pour les éléments HTML de tout type
et dont le contenu est dans une langue utilisant l'écriture grecque. */
:lang(\*-Grek) { font-family: serif; } /* joker avec un échappement */
:lang("*-Grek") { font-family: serif; } /* code complet entre guillemets droits */
Notes et références
Notes
- Par exemple les sinogrammes : voir ce tableau ou « Pourquoi utiliser l'attribut du langage ? », sur w3.org, W3C (consulté le ).
Références
- (en) Web Content Accessibility Guidelines (WCAG) 2.0, 3.1.2 Language of Parts.
- (en) Understanding WCAG 2.0, Language of Parts : Understanding SC 3.1.2. Cette page recommande ainsi de ne pas signaler par un attribut spécifique une utilisation du mot « rendezvous » au sein d’un texte en anglais, ou du mot « podcast » au sein d’un texte en français.
- https://www.w3.org/TR/UNDERSTANDING-WCAG20/meaning-other-lang-id.html
Voir aussi
- {{Citation étrangère}}
- {{Code langue}}
- {{Langue du titre}}
- {{Transl}} – translittération avec schéma (comme Hepburn ou DIN)
Voir les statistiques d'utilisation du modèle sur l'outil wstat.
La documentation de ce modèle est générée par le modèle {{Documentation}}.
Elle est incluse depuis sa sous-page de documentation. Veuillez placer les catégories sur cette page-là.
Les éditeurs peuvent travailler dans le bac à sable (modifier) et la page de test (créer).