Modèle:Langue
Ce modèle a pour but d’indiquer la langue d’un texte, notamment pour les synthétiseurs vocaux et l’indexation correcte des inclusions de mots en langues différentes par les moteurs de recherche. Il permet aussi la personnalisation de la présentation des textes, en permettant aux utilisateurs de paramétrer les polices de caractères permettant d’afficher correctement 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 automatiques.
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].
1 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.
1.1 Paramètres
Ce modèle indique la langue d’un texte, notamment pour les synthétiseurs vocaux et l’indexation correcte des inclusions de mots en langues différentes par les moteurs de recherche.
Paramètre | Description | Type | Statut | |
---|---|---|---|---|
Code de langue | 1 | Code IETF ou nom français de la langue du texte inclus. | Chaîne | obligatoire |
Texte | 2 texte | Entrez ici le texte en langue étrangère. | 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 |
2 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-ʻarabiyat|dir=rtl}}
العربي (al-ʻarabiyat){{Langue|el|texte=ἡμέρα|trans=êméra}}
ἡμέρα (êméra){{Langue|ja|クレヨンしんちゃん|trans=Crayon Shin-chan}}
クレヨンしんちゃん (Crayon Shin-chan){{Langue|ja|今}}
今{{Langue|zh|今}}
今
Dans les deux derniers exemples, notez la différence des glyphes suivant la langue.
3 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).
4 Codes de langue
4.1 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 |
4.2 Tous les codes
Liste complète des codes acceptés par le modèle :
- abkhaze = ab
- abénaqui = abe
- aceh = ace
- acholi = ach
- adyguéen = ady
- afar = aa
- afenmai = ets
- afrikaans = af
- agnier = moh
- agnéen = xto
- ahanta = aha
- akan = ak
- akkadien = akk
- albanais = sq
- algonquin = alq
- allemand = de
- allemand de la ruhr = rde
- allemand de pennsylvanie = pdc
- altaï = alt
- alémanique = gsw
- aléoute = ale
- amharique = am
- ancien français (842-1400) = fro
- ancien français = fro
- ancien françois = fro
- ancien occitan = pro
- anglais = en
- anglais américain = en-US
- anglais britannique = en-GB
- anglais simple = en
- anglo-normand = xno
- anglo-saxon = ang
- anus = auq
- arabe = ar
- arabe algérien = arq
- arabe chypriote maronite = acy
- arabe dialectal marocain = ary
- arabe libyen = ayl
- arabe marocain = ary
- arabe mésopotamien = acm
- arabe standard moderne = arb
- arabe tunisien = aeb
- arabe égyptien = arz
- aragonais = an
- araméen = arc
- araméen ancien = oar
- arhuaco = arh
- aringa = luc
- arménien = hy
- arménien ancien = xcl
- arménien classique = xcl
- aroumain = rup
- arpitan = frp
- assamais = as
- assiniboine = asb
- assyrien = akk
- asturien = ast
- atikamekw = atj
- atsina = ats
- australien = aus
- avar = av
- avestique = ae
- ayacucho quechua = quy
- aymara = ay
- aztèque = nci
- azéri = az
- aïnou = ain
- baatonum = bba
- bachkir = ba
- bactrien = xbc
- bade = bde
- bagirmi = bmi
- baguirmi = bmi
- balinais = ban
- baloutche = bal
- baloutchi = bal
- bambara = bm
- bangaru = bgc
- banjar = bjn
- banyumasan = jv
- baoulé = bci
- bari = mot
- bariba = bba
- barma = bmi
- barí = mot
- bas allemand = nds
- bas-saxon néerlandais = nds-NL
- bas-sorabe = dsb
- basque = eu
- batonu = bba
- bavarois = bar
- be-x-old = be-tarask
- bedja = bej
- beembe = beq
- bengali = bn
- berbère = ber
- besiro = cax
- bhodjpouri = bho
- bichelamar = bi
- bicolano central = bcl
- bihari = bh
- birman = my
- bishnupriya manipuri = bpy
- biélorusse (tarashkevitsa) = be-tarask
- biélorusse = be
- biélorusse tarashkevitsa = be-tarask
- bodo = brx
- bokmal = nb
- bokmål = nb
- boko = bqc
- bole = bol
- bontok = bnc
- bosniaque = bs
- bosnien = bs
- bouguinais = bug
- bouriate = bua
- bouriate de chine = bxu
- bouriate de mongolie = bxm
- bouriate de russie = bxr
- bourouchaski = bsk
- bouyei = pcc
- braber = tzm
- brahoui = brh
- breton = br
- bribri = bzd
- bugis = bug
- bulgare = bg
- bésɨro = cax
- cabécar = cjp
- cachemiri = ks
- cachoube = csb
- caddo = cad
- cakchiquel = cak
- cambrien = xcb
- cantonais = yue
- carolinien = cal
- carélien = krl
- castillan = es
- castillan ancien = osp
- catalan = ca
- cayuga = cay
- cebuano = ceb
- celte = cel
- ch'ol = ctu
- chamorro = ch
- chaoui = shy
- chavacano = cbk
- chavacano de zamboanga = cbk
- cheke holo = mrn
- chelha = shi
- chenoua = cnu
- chenoui = cnu
- cherokee = chr
- cheyenne = chy
- chichewa = ny
- chimila = cbg
- chinese = zh
- chinois = zh
- chinois classique = lzh
- chinois de chine continentale = zh-CN
- chinois de hong kong = zh-HK
- chinois de macao = zh-MO
- chinois de singapour = zh-SG
- chinois de taïwan = zh-TW
- chinois retranscrit dans l’alphabet latin = zh-Latn
- chinois retranscrit dans l’alphabet latin avec la méthode pinyin = zh-Latn-pinyin
- chinois retranscrit dans l’alphabet latin avec la méthode wade-giles = zh-Latn-wadegile
- chinois simplifié = zh-Hans
- chinois standard = cmn
- chinois traditionnel = zh-Hant
- chinyanja = ny
- chipewyan = chp
- chiquitano = cax
- chittagonien = ctg
- chleuh = shi
- choctaw = cho
- chuuk = chk
- chv = cv
- chérokî = chr
- ch’ol = ctu
- chꞌol = ctu
- cia-cia = cia
- cimbre = cim
- cingalais = si
- comanche = com
- comox = coo
- copte = cop
- cornique = kw
- corse = co
- coréen = ko
- coréen retranscrit dans l’alphabet latin = ko-Latn
- creek = mus
- cri = cr
- croate = hr
- croatian = hr
- 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 louisianais = lou
- créole mauricien = mfe
- créole réunionnais = rcf
- créole seychellois = crs
- créoles français = cpf
- curonien = xcu
- cusco quechua = quz
- czech = cs
- damal = uhn
- damana = mbp
- danish = da
- danois = da
- dari = prs
- daur = dta
- dena'in = tfn
- dido = ddo
- dimli = diq
- diola-fogny = dyo
- dioula = dyu
- ditammari = tbz
- div = dv
- divehi = dv
- divéhi = dv
- djimini = dyi
- dogon toroso = dts
- dogon tɔrɔsɔ = dts
- dogosé = dos
- dolgane = dlg
- dompango = dop
- dotyali = dty
- douala = dua
- dusun = dtp
- dutch = nl
- duwai = dbp
- dzongkha = dz
- egene = enn
- ekpeye = ekp
- emberá chamí = cmi
- emberá darién = emp
- embɔ́si = mdw
- en-gb = en-GB
- en-us = en-US
- engenni = enn
- english = en
- erzya = myv
- espagnol = es
- espéranto = eo
- estonien = et
- estonien standard = ekk
- estrémègne = ext
- eton = eto
- etsako = ets
- ette taara = cbg
- europanto = er
- evenki = evn
- ewe = ee
- fagauvea = uve
- farsi = fa
- fidjien = fj
- filipino = fil
- finallig = bnc
- finlandais = fi
- finnish = fi
- finnois = fi
- fiu-vro = vro
- flamand occidental = vls
- fon-gbe = fon
- fongbe = fon
- fr-be = fr-BE
- fr-ch = fr-CH
- fr-fr = fr-FR
- francais = fr
- francique = frk
- francique oriental = ofr
- francique ripuaire = ksh
- franco-provençal = frp
- francoprovençal = frp
- français = fr
- français cadien = frc
- 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 occidental = fy
- frison oriental = stq
- frison oriental bas-allemand = frs
- frison septentrional = frr
- futunien = fud
- féringien = fo
- féroien = fo
- féroïen = fo
- gagaouze = gag
- gal = fr
- galibi = car
- galicien = gl
- gallo = fr
- gallois = cy
- ganda = lg
- gascon = oc
- gaélique irlandais = ga
- gaélique écossais = gd
- german = de
- geviya = gev
- ghomala = bbj
- ghomala' = bbj
- ghomala’ = bbj
- ghomálá = bbj
- ghomálá' = bbj
- ghomálá’ = bbj
- gilaki = glk
- gilbertin = gil
- gotique = got
- gourma = gux
- gourmantché = gux
- grabar = xcl
- grec = el
- grec ancien = grc
- grec moderne = el
- grec pontique = pnt
- groenlandais = kl
- groningois = gos
- guarani = gn
- gujarati = gu
- gulmancema = gux
- guègue = aln
- guèze = gez
- géorgien = ka
- haitien = ht
- hakka = hak
- haoussa = ha
- haryani = bgc
- haryanvi = bgc
- hassanya = mey
- haut-saxon = sxu
- haut-sorabe = hsb
- havasupai = yuf
- hawaien = haw
- hawaïen = haw
- hazara = haz
- haïtien = ht
- heiltsuk = hei
- hessois = de
- hiligaynon = hil
- hiligaïnon = hil
- hindi = hi
- hindi des fidji = hif
- hindko = hnd
- hiri motou = ho
- hiri motu = ho
- hittite = hit
- hongrois = hu
- hopi = hop
- hui = zh
- hungarian = hu
- 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
- ido = io
- igbo = ig
- ijaw = ijo
- ika = arh
- ikposso = kpo
- ikwere = ikw
- ikwerre = ikw
- ilocano = ilo
- ilonggo = hil
- indo-européen = ine
- indonésien = id
- ingouche = inh
- innu-aimun = moe
- interlingua = ia
- interlingue = ie
- inuktitut = iu
- inupiak = ik
- iranien = ira
- irlandais = ga
- iroquois = iro
- islandais = is
- istrien = ruo
- istro-roumain = ruo
- italian = it
- italien = it
- iw = he
- izon = ijc
- ja-latn = ja-Latn
- ja-latn-alalc97 = ja-Latn-alalc97
- ja-latn-hepburn = ja-Latn-hepburn
- japanese = ja
- japonais = ja
- japonais retranscrit dans l’alphabet latin = ja-Latn
- japonais retranscrit dans l’alphabet latin avec la méthode hepburn modifiée = ja-Latn-alalc97
- japonais retranscrit dans l’alphabet latin avec la méthode hepburn traditionnelle = ja-Latn-hepburn
- jaqaru = jqr
- javanais = jv
- jersiais = nrf
- ji = yi
- judéo-araméen babylonien = tmr
- judéo-espagnol = lad
- kabarde = kbd
- kabiyè = kbp
- kabyle = kab
- kalabari = ijn
- kali'na = car
- kalmouk = xal
- kan = gan
- kannada = kn
- kanouri = kr
- kanuri = kr
- karakalpak = kaa
- karatchaï-balkar = krc
- karekare = kai
- kazakh = kk
- khalkha = khk
- khinalug = kjj
- khmer = km
- khowar = khw
- khoï = khi
- khoïsan = khi
- kikongo = kg
- kikuyu = ki
- kiluba = lu
- kinande = nnb
- kinaray = krj
- kinaray-a = krj
- kinyarwanda = rw
- kirghize = ky
- kirike = okr
- kirundi = rn
- klingon = tlh
- ko-latn = ko-Latn
- kogui = kog
- koinè = ke
- komi = kv
- komi-permiak = koi
- komo = kmw
- konkani = kok
- konzo = nnb
- korandjé = kcy
- korean = ko
- koroboro senni = ses
- korur = auq
- kotava = avk
- 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
- krapar = xcl
- krio = kri
- kuanyama = kj
- kurde = ku
- kurmandji = kmr
- kutenai = kut
- kwak'wala = kwk
- kwakʼwala = kwk
- kwak’wala = kwk
- kwama = kmq
- kwanyama = kj
- kwarandzyey = kcy
- kölsch = ksh
- ladakhi = lbj
- ladin = lld
- ladino = lad
- lak = lbe
- lakota = lkt
- 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 des indiens des plaines = psd
- 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 haoussa = hsl
- 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 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 morocaine = xms
- 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 yugoslave = 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
- 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 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
- lao = lo
- lat = la
- latgalien = ltg
- latin = la
- laze = lzz
- lesghien = lez
- lesguien = lez
- letton = lv
- lezghien = lez
- lezgi = lez
- lezguien = lez
- ligure = lij
- lillooet = lil
- limbourgeois = li
- limbu = lif
- lingala = ln
- lingua franca nova = lfn
- lituanien = lt
- live = liv
- livonien = liv
- lobala = loq
- lobiri = lob
- logoti = log
- lohorung = lbr
- lojban = jbo
- lokaa = yaz
- lokpa = dop
- lombard = lmo
- louvite = xlu
- luba-katanga = lu
- luba-shaba = lu
- luganda = lg
- lukpa = dop
- luo (kenya et tanzanie) = luo
- luxembourgeois = lb
- ma = ary
- maaka = mew
- macédonien = mk
- maha = mew
- maithili = mai
- maka = mew
- makaa = mew
- maká = mca
- malagasy = mg
- malais = ms
- malais de manado = xmm
- malaisien = zsm
- malayalam = ml
- maldivien = dv
- malgache = mg
- malinke = man
- maltais = mt
- mamara = myk
- manadonais = xmm
- mancagne = knf
- mandarin = cmn
- mandarin standard = cmn
- mandchou = mnc
- mandingue = man
- maninka = man
- mannois = gv
- manx = gv
- manxois = gv
- maori = mi
- maori de nouvelle-zélande = mi
- maori des iles cook = rar
- maori des îles cook = rar
- mapuche = arn
- mapudungun = arn
- 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
- massalit = mls
- mauricien = mfe
- maya = myn
- maya yucatèque = yua
- mazahua = maz
- mazandarani = mzn
- mazatèque de jalapa = mai
- mazatèque de jalapa de díaz = mai
- maïthili = mai
- mbelime = mql
- mbochi = mdw
- mboshi = mdw
- mbosi = mdw
- mbèlimè = mql
- mbɛlimɛ = mql
- meitei = mni
- meithei = mni
- mendé = men
- mesmé = zim
- micmac = mic
- minangkabau = min
- mindong = cdo
- mingrélien = xmf
- minnan = nan
- mirandais = mwl
- mohawk = moh
- mojave = mov
- moksa = mdf
- moksha = mdf
- mokṣa = mdf
- moldave = ro
- mon = mnw
- monba = twm
- mongol = mn
- mongol périphérique = mvf
- montagnais = moe
- monténégrin = sr-ME
- moundang = mua
- moyen anglais = enm
- moyen breton = xbm
- moyen cornique = cnx
- 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
- multilingue = mul
- mwotlap = mlv
- mycénien = gmy
- mégrélien = xmf
- môn = mnw
- môn-khmer = mkh
- nahuatl = nah
- nahuatl classique = nci
- nama (namibie) = naq
- nama = naq
- napolitain = nap
- narom = nrm
- narum = nrm
- nauruan = na
- nav = nv
- navajo = nv
- ndau = ndc
- ndonga = ng
- 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
- nepalbhasha = new
- ngamo = nbh
- ngangela = nba
- ngizim = ngi
- nias = nia
- niha = nia
- niuafoʻou = num
- niuéen = niu
- nl-be = nl-BE
- no linguistic content, not applicable = zxx
- norfolk = pih
- norfuk = pih
- norrois = non
- norvégien = no
- norvégien classique = nb
- norwegian = no
- novial = nov
- nrebele = nr
- ntcham = bud
- nuuchahnulth = nuk
- nyemba = nba
- nynorsk = nn
- néerlandais = nl
- néerlandais de belgique = nl-BE
- népalais = ne
- obolo = ann
- occitan = oc
- oci = oc
- ogba = ogc
- ojibwé = oj
- okinawaïen = ryu
- okrika = okr
- oriya = or
- oromo = om
- oroqen = orh
- ossète = os
- oudmourte = udm
- ougaritique = uga
- ourdou = ur
- outaouais = otw
- ouzbek = uz
- ouïghour = ug
- p'urhépecha = tsz
- pachto = ps
- palatin = pfl
- pali = pi
- paluan = pau
- pampangan = pam
- pangasinan = pag
- panjabi = pa
- panjabi occidental = pnb
- panjābī = pa
- panjābī occidental = pnb
- papiamento = pap
- parauk = prk
- parsi = fa
- parthe = xpr
- pedi = nso
- pendjabi = pa
- pendjabi occidental = pnb
- penjabi = pa
- penjabi occidental = pnb
- penjābī = pa
- penjābī occidental = pnb
- pennsilfaanisch = pdc
- persan = fa
- peul = ff
- phénicien = phn
- piaroa = pid
- picard = pcd
- picène du sud = spx
- pilaga = plg
- pilagá = plg
- pinyin = zh-Latn-pinyin
- piémontais = pms
- pohnpei = pon
- polish = pl
- polonais = pl
- portugais = pt
- portuguese = pt
- pove = buw
- provençal = oc
- puguli = pug
- puinave = pui
- pulaar = fuc
- puluwat = puw
- qom = tob
- quechua = qu
- quenya = qya
- rajasthani = raj
- rapanui = rap
- rhade = rad
- rhéto-roman = rm
- rifain = rif
- roa-rup = rup
- rohingya = rhg
- rom = rmy
- romagnol = rgl
- romanche = rm
- romani = rmy
- romanisation jyutping du cantonais = yue-jyutping
- roumain = ro
- run = rn
- russe = ru
- russian = ru
- rusyn = rue
- ruthène = rue
- ruthène ancien = rue
- saanich = str
- sahaptin yakama = yak
- salar = slr
- same = smi
- same de lule = smj
- same du nord = se
- same du sud = sma
- samoan = sm
- samogitien = sgs
- sango = sg
- sanskrit = sa
- sarde = sc
- sariqoli = srh
- satawal = stw
- scots = sco
- scots d'ulster = sco-ulster
- secoya = sey
- seereer = srr
- serbe = sr
- serbe cyrillique = sr-Cyrl
- serbo-croate = sh
- sesotho sa leboa = nso
- shan = shn
- shilluk = shk
- shona = sn
- sicilien = scn
- sikkimais = sip
- silésien = szl
- simbali = smg
- simple english = en
- sindarin = sjn
- sindebele = nd
- sindhi = sd
- slavon d'église = cu
- slovaque = sk
- slovène = sl
- sogdien = sog
- somali = so
- sondonésien = su
- songhai de l'est = ses
- songhaï de l'est = ses
- soninké = snk
- sonsorolais = sov
- sorabe = wen
- sorani = ckb
- soso = sus
- sosso = sus
- sot = st
- sotho du nord = nso
- sotho du sud = st
- soundanais = su
- soussou = sus
- spanish = es
- sr-cyrl = sr-Cyrl
- sr-me = sr-ME
- sranan = srn
- sranan tongo = srn
- st'at'imcets = lil
- stʼatʼimcets = lil
- st̓át̓imcets = lil
- sud-picène = spx
- sumérien = sux
- suédois = sv
- swahili = sw
- swati = ss
- swedish = sv
- sylheti = syl
- syriaque = syr
- syriaque classique = syc
- sérère = srr
- t'boli = tbl
- tabari = mzn
- tachelhit = shi
- tadjik = tg
- tagabili = tbl
- tagalog = tl
- tahitien = ty
- tai lü = khb
- tamacheq = tmh
- tamazight = ber
- tamazight du maroc central = tzm
- tamazight standard du maroc = zgh
- tammari = tbz
- tamoul = ta
- tanaina = tfn
- tangoute = txg
- tarashkevitsa = be-tarask
- taraskievica = be-tarask
- tarasque = tsz
- taraškievica = be-tarask
- tarentin = nap
- tatar = tt
- tatar de crimée = crh
- tausug = tsg
- taïno = tnq
- taïnos = tnq
- tboli = tbl
- tchouktche = ckt
- tchouvache = cv
- tchèque = cs
- tchérokî = chr
- tchétchène = ce
- teribe = tfr
- thai = th
- thaï = th
- tibétain = bo
- tigrinya = ti
- tlingit = tli
- toba = tob
- tojolabal = toj
- tok pisin = tpi
- tokelau = tkl
- tokharien = xto
- tokharien a = xto
- tokharien b = txb
- tokharien occidental = txb
- tonguien = to
- tosque = als
- touareg = tmh
- toulou = tcy
- touvain = tyv
- tsez = ddo
- tshiluba = lua
- tsonga = ts
- tsou = tsu
- tswana = tn
- tujia du nord = tji
- tujia du sud = tjs
- tulu = tcy
- tumbuka = tum
- tunica = tun
- tupinamba = tpn
- tupinambá = tpn
- turc = tr
- turc ottoman = ota
- turkmène = tk
- tuvaluan = tvl
- twi = tw
- tzotzil = tzo
- télougou = te
- tétoum = tet
- ukrainien = uk
- ulithi = uli
- valaque d’istrie = ruo
- venda = ve
- vepse = 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 cornique = oco
- vieux frison = ofs
- vieux gallois = owl
- vieux haut-allemand = goh
- vieux norrois = non
- vieux néerlandais = odt
- vieux prussien = prg
- vieux saxon = osx
- vieux slave liturgique = cu
- vieux turc = otk
- vieux-prussien = prg
- vieux-turc = otk
- volapük = vo
- vurës = msn
- vénitien = vec
- võro = vro
- waama = wwa
- walapai = yuf
- wallisien = wls
- wallon = wa
- waray-waray = war
- wendat = wya
- wolof = wo
- woléaïen = woe
- wu = wuu
- wyandot = wya
- xhosa = xh
- xibe = sjo
- yagan = yag
- yakama = yak
- yakima = yak
- yakö = yaz
- yami = tao
- yavapai = yuf
- yekhee = ets
- yi de shichuan = ii
- yiddish = yi
- yoruba = yo
- yugur occidental = ybe
- yámana = yag
- zapotèque de mitla = zaw
- zazaki = zza
- 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-sg = zh-SG
- zh-tw = zh-TW
- zh-yue = yue
- zhuang = za
- zoulou = zu
- zélandais = zea
- écossais = gd
- égyptien ancien = egy
- émilien = egl
- émilien-romagnol = egl
- étrusque = ett
- ɗuwai = dbp
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.
4.3 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, 6 millions de personnes en Chine et une partie de la population de Mongolie (3 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) :
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.
4.4 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).
5 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 monobook.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é :
/* serif for language codes */ span[lang] { font-family: serif; }
6 Notes et 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.
7 Voir aussi
- {{Code langue}}
- {{Langue du titre}}
- {{Transl}} – translittération avec schéma (comme Hepburn ou DIN)
La documentation de ce modèle est incluse depuis sa sous-page de documentation (modifier | historique).
Veuillez placer les catégories dans la sous-page /Documentation.