Module:Langue/Data : Différence entre versions

De Wikonsult
Sauter à la navigation Sauter à la recherche
m (1 révision importée)
(+code "la-peano", latino sine flexione)
Ligne 8 : Ligne 8 :
 
ab  = { "abkhaze" },
 
ab  = { "abkhaze" },
 
abe = { "abénaqui" },
 
abe = { "abénaqui" },
 +
abq = { "abaza", page = "Abaza (langue)" },
 +
abs = { "malais d'Amboine" },
 
ace = { "aceh", page = "Aceh (langue)" },
 
ace = { "aceh", page = "Aceh (langue)" },
 
ach = { "acholi", page = "Acholi (langue)" },
 
ach = { "acholi", page = "Acholi (langue)" },
Ligne 14 : Ligne 16 :
 
ads = { "langue des signes d'Adamorobe", "langue des signes d'adamorobe", signe = true },
 
ads = { "langue des signes d'Adamorobe", "langue des signes d'adamorobe", signe = true },
 
ady = { "adyguéen", page = "Adyguéen (langue)" },
 
ady = { "adyguéen", page = "Adyguéen (langue)" },
 +
["ady-Cyrl"] = { "adyguéen en écriture cyrillique", page = "Adyguéen (langue)" },
 +
["ady-Latn"] = { "adyguéen en écriture latine", page = "Adyguéen (langue)" },
 
ae  = { "avestique", rtl = true },
 
ae  = { "avestique", rtl = true },
 
aeb = { "arabe tunisien", rtl = true },
 
aeb = { "arabe tunisien", rtl = true },
 +
["aeb-Arab"] = { "arabe tunisien en écriture arabe", page = "arabe tunisien", rtl = true },
 +
["aeb-Latn"] = { "arabe tunisien en écriture latine", page = "arabe tunisien" },
 
aed = { "langue des signes argentine", signe = true },
 
aed = { "langue des signes argentine", signe = true },
 
aen = { "langue des signes arménienne", signe = true },
 
aen = { "langue des signes arménienne", signe = true },
 
af  = { "afrikaans" },
 
af  = { "afrikaans" },
 
afg = { "langue des signes afghane", signe = true },
 
afg = { "langue des signes afghane", signe = true },
 +
agr = { "aguaruna" },
 
aha = { "ahanta" },
 
aha = { "ahanta" },
 +
aia = { "arosi" },
 
aib = { "aïnou", page = "Aïnou (langue ouïghoure)" },
 
aib = { "aïnou", page = "Aïnou (langue ouïghoure)" },
 
ail = { "aimele" },
 
ail = { "aimele" },
Ligne 29 : Ligne 37 :
 
ale = { "aléoute" },
 
ale = { "aléoute" },
 
alg = { "langues algonquiennes" },
 
alg = { "langues algonquiennes" },
 +
all = { "allar" },
 
aln = { "guègue" },
 
aln = { "guègue" },
 
alq = { "algonquin" },
 
alq = { "algonquin" },
Ligne 34 : Ligne 43 :
 
alt = { "altaï", page = "Altaï (langue)" },
 
alt = { "altaï", page = "Altaï (langue)" },
 
am  = { "amharique" },
 
am  = { "amharique" },
 +
amu = { "amuzgo de Guerrero" },
 
an  = { "aragonais" },
 
an  = { "aragonais" },
 
anc = { "angas", page = "Angas (langue)" },
 
anc = { "angas", page = "Angas (langue)" },
Ligne 40 : Ligne 50 :
 
ank = { "goemai", page = "Goemai (langue)" },
 
ank = { "goemai", page = "Goemai (langue)" },
 
ann = { "obolo" },
 
ann = { "obolo" },
 +
anp = { "angika" },
 
apt = { "apatani", page = "Apatani (langue)" },
 
apt = { "apatani", page = "Apatani (langue)" },
 +
apw = { "apache occidental" },
 
ar  = { "arabe", rtl = true },
 
ar  = { "arabe", rtl = true },
 
arb = { "arabe standard moderne", rtl = true },
 
arb = { "arabe standard moderne", rtl = true },
 
arc = { "araméen", rtl = true },
 
arc = { "araméen", rtl = true },
arh = { "arhuaco", "ika", page = "Arhuaco (langue)" },
+
arh = { "arhuaco", "ika"},
 
arn = { "mapudungun", "mapuche" },
 
arn = { "mapudungun", "mapuche" },
 
arq = { "arabe algérien", rtl = true },
 
arq = { "arabe algérien", rtl = true },
Ligne 50 : Ligne 62 :
 
arz = { "arabe égyptien", rtl = true },
 
arz = { "arabe égyptien", rtl = true },
 
as  = { "assamais" },
 
as  = { "assamais" },
 +
asa = { "asu", "chasu", page = "Asu (langue)" },
 
asb = { "assiniboine", page = "Assiniboine (langue)" },
 
asb = { "assiniboine", page = "Assiniboine (langue)" },
 
ase = { "langue des signes américaine", signe = true },
 
ase = { "langue des signes américaine", signe = true },
Ligne 63 : Ligne 76 :
 
av  = { "avar" },
 
av  = { "avar" },
 
avk = { "kotava" },
 
avk = { "kotava" },
ay  = { "aymara", page = "Aymara (langue)" },
+
awa = { "awadhi" },
 +
ay  = { "aymara" },
 
ayl = { "arabe libyen", rtl = true },
 
ayl = { "arabe libyen", rtl = true },
 
az  = { "azéri" },
 
az  = { "azéri" },
 +
["az-Cyrl"] = { "azéri en écriture cyrillique", page = "Azéri" },
 +
azb  = { "azéri du Sud", page = "azéri" },
 +
azj  = { "azéri du Nord", page = "azéri" },
 
-- b
 
-- b
 
ba  = { "bachkir" },
 
ba  = { "bachkir" },
bal = { "baloutche", "baloutchi" },
+
bal = { "baloutchi" , "baloutche" },
 
ban = { "balinais", page = "Balinais (langue)" },
 
ban = { "balinais", page = "Balinais (langue)" },
 +
["bat-smg"] = { "samogitien", invalide = "sgs" }, -- Wikipédia en samogitien.
 
bar = { "bavarois" },
 
bar = { "bavarois" },
 
bba = { "bariba", "baatonum", "batonu", page = "Bariba (langue)" },
 
bba = { "bariba", "baatonum", "batonu", page = "Bariba (langue)" },
bbj = { "ghomala’", "ghomálá'", "ghomálá", "ghomala'", "ghomala", "ghomálá’" },
+
bbc = { "batak toba" },
 +
["bbc-Latn"] = { "batak toba en écriture latine", page = "batak toba" },
 +
bbj = { "ghomalaʼ", "ghomálá'", "ghomálá", "ghomala'", "ghomala", "ghomálá’" },
 +
bdm = { "buduma", page = "Buduma (langue)" },
 +
bcc = { "baloutchi méridional", page = "baloutchi" },
 
bci = { "baoulé", page = "Baoulé (langue)" },
 
bci = { "baoulé", page = "Baoulé (langue)" },
 
bcl = { "bicolano central" },
 
bcl = { "bicolano central" },
 
bcq = { "gimira"},
 
bcq = { "gimira"},
bcs = { "kohumono" },
+
bcs = { "hohumono", "kohumono" },
 
bde = { "bade", page = "Bade (langue)" },
 
bde = { "bade", page = "Bade (langue)" },
 
be  = { "biélorusse" },
 
be  = { "biélorusse" },
 
["be-tarask"] = { "biélorusse (tarashkevitsa)", "biélorusse tarashkevitsa", "taraskievica", "tarashkevitsa", "taraškievica", "be-x-old", page = "Taraškievica" },
 
["be-tarask"] = { "biélorusse (tarashkevitsa)", "biélorusse tarashkevitsa", "taraskievica", "tarashkevitsa", "taraškievica", "be-x-old", page = "Taraškievica" },
bej = { "bedja", page = "Beja (langue)" },
+
bej = { "bedja", page = "Bedja (langue)" },
beq = { "beembe", page = "Beembe (langue de la République du Congo)" },
+
beq = { "beembe", page = "Beembe (langue)" },
 
ber = { "berbère", "tamazight", page = "Langues berbères" },
 
ber = { "berbère", "tamazight", page = "Langues berbères" },
 
bew = { "betawi", page = "Betawi (langue)" },
 
bew = { "betawi", page = "Betawi (langue)" },
Ligne 88 : Ligne 110 :
 
bg  = { "bulgare" },
 
bg  = { "bulgare" },
 
bgc = { "haryanvi", "haryani", "bangaru" },
 
bgc = { "haryanvi", "haryani", "bangaru" },
 +
bgn = { "baloutchi occidental", page = "baloutchi" },
 
bh  = { "bihari" },
 
bh  = { "bihari" },
 
bho = { "bhodjpouri" },
 
bho = { "bhodjpouri" },
Ligne 93 : Ligne 116 :
 
bi  = { "bichelamar" },
 
bi  = { "bichelamar" },
 
bjn = { "banjar", page = "Banjar (langue)" },
 
bjn = { "banjar", page = "Banjar (langue)" },
 +
bjw = { "bakwé", page = "Bakwé (langue)" },
 +
blo = { "anii", page = "Anii (langue)" },
 
bm  = { "bambara" },
 
bm  = { "bambara" },
 
bmi = { "barma", "baguirmi", "bagirmi", page = "Barma (langue)" },
 
bmi = { "barma", "baguirmi", "bagirmi", page = "Barma (langue)" },
 
bn  = { "bengali" },
 
bn  = { "bengali" },
 
bnc = { "bontok", "finallig" },
 
bnc = { "bontok", "finallig" },
 +
bnn = { "bunun", page = "Bunun (langue)" },
 
bo  = { "tibétain" },
 
bo  = { "tibétain" },
 
bog = { "langue des signes malienne", signe = true },
 
bog = { "langue des signes malienne", signe = true },
bol = { "bole" },
+
bol = { "bole", page = "Bole (langue)" },
 
bot = { "bongo", page = "Bongo (langue)" },
 
bot = { "bongo", page = "Bongo (langue)" },
 +
bou = { "bondei", page = "Bondei (langue)" },
 
bpy = { "bishnupriya manipuri" },
 
bpy = { "bishnupriya manipuri" },
 
bqc = { "boko", page = "Boko (langue mandée)" },
 
bqc = { "boko", page = "Boko (langue mandée)" },
 +
bqi = { "bakhtiari" },
 
bqn = { "langue des signes bulgare", signe = true },
 
bqn = { "langue des signes bulgare", signe = true },
 
bqy = { "langue des signes de Bengkala", "langue des signes de bengkala", signe = true },
 
bqy = { "langue des signes de Bengkala", "langue des signes de bengkala", signe = true },
Ligne 111 : Ligne 139 :
 
bs  = { "bosnien", "bosniaque" },
 
bs  = { "bosnien", "bosniaque" },
 
bsk = { "bourouchaski" },
 
bsk = { "bourouchaski" },
 +
btm = { "batak mandailing", "mandailing" },
 +
bto = { "bicol de Rinconada", "bicol de rinconada" },
 
bua = { "bouriate" },
 
bua = { "bouriate" },
 
bud = { "ntcham" },
 
bud = { "ntcham" },
bug = { "bouguinais", "bugis" },
+
bug = { "bugi", "bouguinais", "bugis", page = "Bugi (langue)" },
 
buw = { "pove", page = "Pove (langue)" },
 
buw = { "pove", page = "Pove (langue)" },
 
bvl = { "langue des signes bolivienne", signe = true },
 
bvl = { "langue des signes bolivienne", signe = true },
Ligne 119 : Ligne 149 :
 
bxr = { "bouriate de Russie", "bouriate de russie", page = "bouriate" },
 
bxr = { "bouriate de Russie", "bouriate de russie", page = "bouriate" },
 
bxu = { "bouriate de Chine", "bouriate de chine", page = "bouriate" },
 
bxu = { "bouriate de Chine", "bouriate de chine", page = "bouriate" },
 +
byv = { "medumba" },
 
bzd = { "bribri" },
 
bzd = { "bribri" },
 +
bze = { "bozo de Jenaama", page = "Bozo (langue)" },
 
bzs = { "langue des signes brésilienne", signe = true },
 
bzs = { "langue des signes brésilienne", signe = true },
 
-- c
 
-- c
Ligne 127 : Ligne 159 :
 
cal = { "carolinien" },
 
cal = { "carolinien" },
 
car = { "kali'na", "galibi", page = "Kali'na (langue)" },
 
car = { "kali'na", "galibi", page = "Kali'na (langue)" },
 +
ctl = { "chinantèque de Tlacoatzintepec"},
 +
cvn = { "chinantèque de Valle Nacional" },
 
cax = { "chiquitano", "besiro", "bésɨro" },
 
cax = { "chiquitano", "besiro", "bésɨro" },
 
cay = { "cayuga", page = "Cayuga (langue)" },
 
cay = { "cayuga", page = "Cayuga (langue)" },
Ligne 132 : Ligne 166 :
 
cbk = { "chavacano" },
 
cbk = { "chavacano" },
 
["cbk-zam"] = { "chavacano de Zamboanga", "chavacano de zamboanga", page = "Chavacano", invalide = "cbk" }, -- cbk-zam.Wikipédia cbk=cebuano, zam=miahuatlán zapotec
 
["cbk-zam"] = { "chavacano de Zamboanga", "chavacano de zamboanga", page = "Chavacano", invalide = "cbk" }, -- cbk-zam.Wikipédia cbk=cebuano, zam=miahuatlán zapotec
 +
cco = { "chinantèque de Comaltepec" },
 
cdo = { "mindong" },
 
cdo = { "mindong" },
 
cds = { "langue des signes tchadienne", signe = true },
 
cds = { "langue des signes tchadienne", signe = true },
Ligne 138 : Ligne 173 :
 
cel = { "celte", page = "Langues celtiques" },
 
cel = { "celte", page = "Langues celtiques" },
 
ch  = { "chamorro" },
 
ch  = { "chamorro" },
 +
chj = { "chinantèque d'Ojitlán" },
 
chk = { "chuuk", page = "Chuuk (langue)" },
 
chk = { "chuuk", page = "Chuuk (langue)" },
cho = { "choctaw", page = "Choctaw (langue)" },
+
chn = { "chinook jargon", page = "Chinook (langue)" },
 +
cho = { "chacta", "choctaw", page = "Chacta (langue)" },
 
chp = { "chipewyan", page = "Chipewyan (langue)" },
 
chp = { "chipewyan", page = "Chipewyan (langue)" },
 
chr = { "tchérokî", "chérokî", "cherokee", page = "Cherokee (langue)" },
 
chr = { "tchérokî", "chérokî", "cherokee", page = "Cherokee (langue)" },
Ligne 150 : Ligne 187 :
 
cmi = { "emberá chamí" },
 
cmi = { "emberá chamí" },
 
cmn = { "mandarin", "mandarin standard", "chinois standard", page = "Mandarin (langue)" },
 
cmn = { "mandarin", "mandarin standard", "chinois standard", page = "Mandarin (langue)" },
 +
cmo = { "mnong central" },
 +
cnr = { "monténégrin" },
 +
["cnr-Cyrl"] = { "monténégrin" },
 +
["cnr-Latn"] = { "monténégrin" },
 
cnu = { "chenoui", "chenoua" },
 
cnu = { "chenoui", "chenoua" },
cnx = { "moyen cornique" },
+
cnx = { "cornique" },
 
co  = { "corse", page = "Corse (langue)" },
 
co  = { "corse", page = "Corse (langue)" },
 +
cok = { "cora de Santa Teresa", page = "Cora_(langue)" },
 
com = { "comanche", page = "Comanche (langue)" },
 
com = { "comanche", page = "Comanche (langue)" },
 
con = { "cofán" },
 
con = { "cofán" },
 
coo = { "comox", page = "Comox (langue)" },
 
coo = { "comox", page = "Comox (langue)" },
 
cop = { "copte" },
 
cop = { "copte" },
cpf = { "créoles français" },
+
cpf = { "créoles à base lexicale française", "créoles français" },
 +
cps = { "capiznon" },
 
cr  = { "cri", page = "Cri (langue)" },
 
cr  = { "cri", page = "Cri (langue)" },
 
crh = { "tatar de Crimée", "tatar de crimée" },
 
crh = { "tatar de Crimée", "tatar de crimée" },
 +
["crh-Cyrl"] = { "tatar de Crimée en écriture cyrillique", "tatar de crimée en écriture cyrillique", page = "Tatar de Crimée" },
 +
["crh-Latn"] = { "tatar de Crimée en écriture latine", "tatar de crimée en écriture latine", page = "Tatar de Crimée" },
 +
crn = { "cora d'El Nayar", page = "Cora_(langue)" },
 
crs = { "créole seychellois" },
 
crs = { "créole seychellois" },
 
cs  = { "tchèque", "czech" },
 
cs  = { "tchèque", "czech" },
Ligne 172 : Ligne 218 :
 
csq = { "langue des signes croate", signe = true },
 
csq = { "langue des signes croate", signe = true },
 
csr = { "langue des signes costaricienne", signe = true },
 
csr = { "langue des signes costaricienne", signe = true },
 +
css = { "costanoan du Sud ", page = "Langues costanoanes" },
 
ctg = { "chittagonien" },
 
ctg = { "chittagonien" },
 
ctu = { "ch'ol", "ch’ol", "chꞌol" },
 
ctu = { "ch'ol", "ch’ol", "chꞌol" },
 
cu  = { "slavon d'église", "langue liturgique slave", "vieux slave liturgique" },
 
cu  = { "slavon d'église", "langue liturgique slave", "vieux slave liturgique" },
 +
cuc = { "chinantèque d'Usila" },
 +
cui = { "cuiba" },
 
cv  = { "tchouvache", "chv" },
 
cv  = { "tchouvache", "chv" },
 
cy  = { "gallois" },
 
cy  = { "gallois" },
Ligne 184 : Ligne 233 :
 
ddo = { "tsez", "dido" },
 
ddo = { "tsez", "dido" },
 
de  = { "allemand", "german" },
 
de  = { "allemand", "german" },
diq = { "dimli", page = "Zazaki" },
+
["de-AT"] = { "allemand autrichien", "österreichisches deutsch" },
 +
["de-CH"] = { "allemand standard suisse", "allemand suisse", "schweizer hochdeutsch" },
 +
["de-formal"] = { "allemand formel", page = "allemand", invalide = "de" },
 +
deg = { "degema", page = "Degema (langue)" },
 +
din = { "dinka", page = "Dinka (langue)" },
 +
diq = { "zazaki", "dimli" },
 
dlg = { "dolgane" },
 
dlg = { "dolgane" },
dop = { "lukpa", "dompango", "lokpa" },
+
dng = { "doungane", page = "Doungane (langue)" },
 +
dno = { "ndrulo" },
 +
dop = { "lokpa", "dompango", "lukpa" },
 
doq = { "langue des signes dominicaine", signe = true },
 
doq = { "langue des signes dominicaine", signe = true },
 
dos = { "dogosé" },
 
dos = { "dogosé" },
dsb = { "bas-sorabe" },
+
dsb = { "bas sorabe", "bas-sorabe" },
 
dse = { "langue des signes néerlandaise", signe = true },
 
dse = { "langue des signes néerlandaise", signe = true },
 
dsl = { "langue des signes danoise", signe = true },
 
dsl = { "langue des signes danoise", signe = true },
 
dta = { "daur", page = "Daur (langue)" },
 
dta = { "daur", page = "Daur (langue)" },
 
dtp = { "dusun" },
 
dtp = { "dusun" },
dts = { "dogon tɔrɔsɔ", "dogon toroso" },
+
dts = { "tòro sò", "dogon toroso", page = "Langues dogon" },
 
dty = { "dotyali" },
 
dty = { "dotyali" },
 
dua = { "douala", page = "Douala (langue)" },
 
dua = { "douala", page = "Douala (langue)" },
Ligne 205 : Ligne 261 :
 
-- e
 
-- e
 
ecs = { "langue des signes équatorienne", signe = true },
 
ecs = { "langue des signes équatorienne", signe = true },
ee  = { "ewe", page = "Ewe (langue)" },
+
ee  = { "éwé", "ewe", page = "Éwé (langue)" },
 
egl = { "émilien", page = "Émilien (dialecte)" },
 
egl = { "émilien", page = "Émilien (dialecte)" },
 
egy = { "égyptien ancien" },
 
egy = { "égyptien ancien" },
Ligne 214 : Ligne 270 :
 
emp = { "emberá darién" },
 
emp = { "emberá darién" },
 
en  = { "anglais", "english" },
 
en  = { "anglais", "english" },
 +
["en-CA"] = { "anglais canadien" },
 
["en-GB"] = { "anglais britannique" },
 
["en-GB"] = { "anglais britannique" },
 
["en-US"] = { "anglais américain" },
 
["en-US"] = { "anglais américain" },
Ligne 219 : Ligne 276 :
 
enn = { "egene", "engenni" },
 
enn = { "egene", "engenni" },
 
eo  = { "espéranto" },
 
eo  = { "espéranto" },
er  = { "europanto" },  -- code non standard
+
er  = { "europanto", invalide = "mis" },  -- code non standard
 
es  = { "espagnol", "castillan", "spanish" },
 
es  = { "espagnol", "castillan", "spanish" },
 +
["es-419"] = { "espagnol d'Amérique latine", page = "Espagnol" },
 +
["es-formal"] = { "espagnol formel", page = "Espagnol", invalide = "es" },
 
esl = { "langue des signes égyptienne", signe = true },
 
esl = { "langue des signes égyptienne", signe = true },
 
esn = { "langue des signes salvadorienne", signe = true },
 
esn = { "langue des signes salvadorienne", signe = true },
 
eso = { "langue des signes estonienne", signe = true },
 
eso = { "langue des signes estonienne", signe = true },
 
et  = { "estonien" },
 
et  = { "estonien" },
etc = { "etchemin" },
+
etc = { "malécite-passamaquoddy", "etchemin" },
 
eth = { "langue des signes éthiopienne", signe = true },
 
eth = { "langue des signes éthiopienne", signe = true },
 
eto = { "eton", page = "Eton (langue bantoue)" },
 
eto = { "eton", page = "Eton (langue bantoue)" },
Ligne 231 : Ligne 290 :
 
ett = { "étrusque" },
 
ett = { "étrusque" },
 
eu  = { "basque" },
 
eu  = { "basque" },
 +
eve = { "évène", "even", "lamoute" },
 
evn = { "evenki" },
 
evn = { "evenki" },
 
ext = { "estrémègne" },
 
ext = { "estrémègne" },
Ligne 239 : Ligne 299 :
 
ffm  = { "peul de Maasina" },
 
ffm  = { "peul de Maasina" },
 
fi  = { "finnois", "finnish", "finlandais" },
 
fi  = { "finnois", "finnish", "finlandais" },
fil = { "filipino" },
+
fil = { "philippin", "filipino" },
 +
fit = { "meänkieli", "finnois tornédalien" },
 
fj  = { "fidjien" },
 
fj  = { "fidjien" },
 
fo  = { "féroïen", "féringien", "féroien" },
 
fo  = { "féroïen", "féringien", "féroien" },
fon = { "fon-gbe", "fongbe" },
+
fon = { "fon", "fon-gbe", "fongbe", page = "Fon (langue)" },
 
fr  = { "français", "française", "french", "francais" },
 
fr  = { "français", "française", "french", "francais" },
 
["fr-BE"] = { "français de Belgique" },
 
["fr-BE"] = { "français de Belgique" },
 +
["fr-CA"] = { "français canadien" },
 
["fr-CH"] = { "français de Suisse" },
 
["fr-CH"] = { "français de Suisse" },
 
["fr-FR"] = { "français de France" },
 
["fr-FR"] = { "français de France" },
 
["fr1835"] = { "françois (1600-1835)", "françois", page = "Réforme de l'orthographe française de 1835", invalide = "fr" }, -- code non standard
 
["fr1835"] = { "françois (1600-1835)", "françois", page = "Réforme de l'orthographe française de 1835", invalide = "fr" }, -- code non standard
["fra-gal"] = { "gallo", "gal", invalide = "fr" },
+
["fra-gal"] = { "gallo", invalide = "fr" },
 
frc = { "français cadien" },
 
frc = { "français cadien" },
frk = { "francique", "vieux bas francique", page = "Francique (langue morte)" },
+
frk = { "vieux-francique", "francique", "vieux bas francique" },
 
frm = { "moyen français (1400-1600)", "moyen françois", "moyen français", page = "Moyen français" },
 
frm = { "moyen français (1400-1600)", "moyen françois", "moyen français", page = "Moyen français" },
 
fro = { "ancien français (842-1400)", "ancien français", "ancien françois", page = "Ancien français" },
 
fro = { "ancien français (842-1400)", "ancien français", "ancien françois", page = "Ancien français" },
 
frp = { "francoprovençal", "arpitan", "franco-provençal" },
 
frp = { "francoprovençal", "arpitan", "franco-provençal" },
 
frr = { "frison septentrional" },
 
frr = { "frison septentrional" },
frs = { "frison oriental bas-allemand" },
+
frs = { "bas saxon de Frise orientale" },
 
fse = { "langue des signes finnoise", signe = true },
 
fse = { "langue des signes finnoise", signe = true },
 
fsl = { "langue des signes française", signe = true },
 
fsl = { "langue des signes française", signe = true },
Ligne 275 : Ligne 337 :
 
gal = { "galoli" },
 
gal = { "galoli" },
 
gan = { "gan", "kan", page = "Gan (langue)" },
 
gan = { "gan", "kan", page = "Gan (langue)" },
 +
["gan-Hans"] = { "gan en caractères chinois simplifiés", page = "Gan (langue)" },
 +
["gan-Hant"] = { "gan en caractères chinois traditionnels", page = "Gan (langue)" },
 
gay = { "gayo", page = "Gayo (langue)" },
 
gay = { "gayo", page = "Gayo (langue)" },
 
gcf = { "créole guadeloupéen" },
 
gcf = { "créole guadeloupéen" },
 
gcr = { "créole guyanais" },
 
gcr = { "créole guyanais" },
 
gd  = { "gaélique écossais", "écossais" },
 
gd  = { "gaélique écossais", "écossais" },
gde = { "gude", "Gude (langue)" },
+
gde = { "gude", page = "Gude (langue)" },
 
gds = { "langue des signes de Ghandruk", signe = true },
 
gds = { "langue des signes de Ghandruk", signe = true },
 
gej = { "gen" },
 
gej = { "gen" },
Ligne 288 : Ligne 352 :
 
gil = { "gilbertin" },
 
gil = { "gilbertin" },
 
gl  = { "galicien" },
 
gl  = { "galicien" },
glk = { "gilaki", rtl = true },
+
gld = { "nanaï" },
gmh = { "moyen haut-allemand" },
+
glk = { "guilaki", "gilaki", rtl = true },
 +
gmh = { "moyen haut allemand" },
 
["gmh-hes"] = { "hessois", invalide = "de" },      -- code linguistlist, gmh=middle high german (ca. 1050-1500), hes=invalide
 
["gmh-hes"] = { "hessois", invalide = "de" },      -- code linguistlist, gmh=middle high german (ca. 1050-1500), hes=invalide
 
gmy = { "mycénien" },
 
gmy = { "mycénien" },
 
gn  = { "guarani", page = "Guarani (langue)" },
 
gn  = { "guarani", page = "Guarani (langue)" },
goh = { "vieux haut-allemand" },
+
gog = { "gogo", page = "Gogo (langue)" },
 +
goh = { "vieux haut allemand" },
 +
gom = { "konkani" },
 +
["gom-Deva"] = { "konkani en écriture devanagari", page = "konkani" },
 +
["gom-Latn"] = { "konkani en écriture latine", page = "konkani" },
 +
gor = { "gorontalo", page = "Gorontalo (langue)" },
 
gos = { "groningois" },
 
gos = { "groningois" },
 
got = { "gotique" },
 
got = { "gotique" },
gr  = { "grec", page = "Grec (langue)", invalide = "el" },
+
gr  = { "grec", invalide = "el" },
 +
grb = { "grebo", page = "Grebo (langue)" },
 
grc = { "grec ancien" },
 
grc = { "grec ancien" },
grk = { "grec", page = "Grec (langue)" },
+
grk = { "grec" },
 
gse = { "langue des signes ghanéenne", signe = true },
 
gse = { "langue des signes ghanéenne", signe = true },
 
gsg = { "langue des signes allemande", signe = true },
 
gsg = { "langue des signes allemande", signe = true },
Ligne 304 : Ligne 375 :
 
gss = { "langue des signes grecque", signe = true },
 
gss = { "langue des signes grecque", signe = true },
 
gsw = { "alémanique" },
 
gsw = { "alémanique" },
 +
["gsw-CH"] = { "suisse allemand" },
 
gu  = { "gujarati" },
 
gu  = { "gujarati" },
 
guc = { "wayuu", page = "Wayuu (langue)" },
 
guc = { "wayuu", page = "Wayuu (langue)" },
 +
guk = { "gumuz", page = "Gumuz (langue)" },
 +
guo = { "guayabero", page = "Guayabero" },
 
gus = { "langue des signes guinéenne", signe = true },
 
gus = { "langue des signes guinéenne", signe = true },
gux = { "gulmancema", "gourma", "gourmantché" },
+
gux = { "gourmantché", "gulmancema", "gourma", page = "gourmantché (langue)" },
 +
guz = { "gusii", page = "Gusii (langue)" },
 
gv  = { "mannois", "manx", "manxois" },
 
gv  = { "mannois", "manx", "manxois" },
 +
gwe = { "gweno" },
 
-- h
 
-- h
 
ha  = { "haoussa" },
 
ha  = { "haoussa" },
 
hab = { "langue des signes de Hanoï", "langue des signes de hanoi", signe = true },
 
hab = { "langue des signes de Hanoï", "langue des signes de hanoi", signe = true },
 
haf = { "langue des signes de Haïphong", "langue des signes de haiphong", signe = true },
 
haf = { "langue des signes de Haïphong", "langue des signes de haiphong", signe = true },
 +
hai = { "haïda", page = "Haïda (langue)" },
 
hak = { "hakka", page = "Hakka (langue)" },
 
hak = { "hakka", page = "Hakka (langue)" },
 +
han = { "hangaza" },
 
haw = { "hawaïen", "hawaien" },
 
haw = { "hawaïen", "hawaien" },
haz = { "hazara", page = "Hazara (dialecte)" },
+
hay = { "haya", page = "Haya (langue)" },
 +
haz = { "hazara" },
 
hbo = { "hébreu biblique ", "hébreu médiéval", "hébreu mishnique", "hébreu ancien" },
 
hbo = { "hébreu biblique ", "hébreu médiéval", "hébreu mishnique", "hébreu ancien" },
 
hds = { "langue des signes hondurienne", signe = true },
 
hds = { "langue des signes hondurienne", signe = true },
Ligne 323 : Ligne 402 :
 
hi  = { "hindi" },
 
hi  = { "hindi" },
 
hif = { "hindi des Fidji" },
 
hif = { "hindi des Fidji" },
 +
["hif-Latn"] = { "hindi des Fidji en écriture latine", page = "hindi des Fidji" },
 
hil = { "hiligaïnon", "ilonggo", "hiligaynon" },
 
hil = { "hiligaïnon", "ilonggo", "hiligaynon" },
 
hit = { "hittite", page = "Hittite (langue)" },
 
hit = { "hittite", page = "Hittite (langue)" },
 +
hiw = { "hiw", page = "Hiw (langue)" },
 +
hka = { "kahe", page = "Kahe (langue)" },
 
hks = { "langue des signes de Hong Kong", signe = true },
 
hks = { "langue des signes de Hong Kong", signe = true },
 
hnd = { "hindko"},
 
hnd = { "hindko"},
ho  = { "hiri motou", "hiri motu" },
+
ho  = { "hiri motu", "hiri motou" },
 
hop = { "hopi", page = "Hopi (langue)" },
 
hop = { "hopi", page = "Hopi (langue)" },
 
hos = { "langue des signes de Ho Chi Min Ville", "langue des signes de ho chi min city", signe = true },
 
hos = { "langue des signes de Ho Chi Min Ville", "langue des signes de ho chi min city", signe = true },
 
hps = { "langue des signes hawaïenne", "langue des signes hawaienne", signe = true },
 
hps = { "langue des signes hawaïenne", "langue des signes hawaienne", signe = true },
 
hr  = { "croate", "croatian" },
 
hr  = { "croate", "croatian" },
hsb = { "haut-sorabe" },
+
hrx = { "hunsrik" },
 +
hsb = { "haut sorabe" },
 
hsh = { "langue des signes hongroise", signe = true },
 
hsh = { "langue des signes hongroise", signe = true },
 
hsl = { "langue des signes haoussa", signe = true },
 
hsl = { "langue des signes haoussa", signe = true },
Ligne 338 : Ligne 421 :
 
ht  = { "créole haïtien", "créole haitien", "haitien", "haïtien" },
 
ht  = { "créole haïtien", "créole haitien", "haitien", "haïtien" },
 
hu  = { "hongrois", "hungarian" },
 
hu  = { "hongrois", "hungarian" },
 +
["hu-formal"]  = { "hongrois formel", page = "hongrois" },
 +
hus = { "huastèque", page = "Huastèque (langue)" },
 
hwc = { "créole hawaïen", "créole hawaien" },
 
hwc = { "créole hawaïen", "créole hawaien" },
 
hy  = { "arménien" },
 
hy  = { "arménien" },
 +
hyx = { "arménien" },
 +
hyw = { "arménien occidental" },
 
hz  = { "héréro", page = "Héréro (langue)" },
 
hz  = { "héréro", page = "Héréro (langue)" },
 
-- i
 
-- i
Ligne 346 : Ligne 433 :
 
icl = { "langue des signes islandaise", signe = true },
 
icl = { "langue des signes islandaise", signe = true },
 
id  = { "indonésien" },
 
id  = { "indonésien" },
ie  = { "interlingue" },
+
ie  = { "occidental (interlingue)", "interlingue", "occidental" , page = "Occidental (langue)" },
 
ife  = { "ifè", page = "Ifè (langue)" },
 
ife  = { "ifè", page = "Ifè (langue)" },
 
ig  = { "igbo" },
 
ig  = { "igbo" },
Ligne 353 : Ligne 440 :
 
ijn = { "kalabari", page = "Kalabari (langue)" },
 
ijn = { "kalabari", page = "Kalabari (langue)" },
 
ijo = { "langues ijo", "langues ijaw", "ijaw" },
 
ijo = { "langues ijo", "langues ijaw", "ijaw" },
ik  = { "inupiak" },
+
ik  = { "inupiaq", "inupiak" },
 +
ike = { "inuktitut" },
 +
["ike-Cans"] = { "inuktitut en syllabaire inuktitut", page = "inuktitut" },
 +
["ike-Latn"] = { "inuktitut en écriture latine", page = "inuktitut" },
 
iks = { "langue des signes inuit", signe = true },
 
iks = { "langue des signes inuit", signe = true },
 
ikw = { "ikwere", "ikwerre" },
 
ikw = { "ikwere", "ikwerre" },
 +
ikz = { "ikizu", page = "Ikizu (langue)" },
 
ili = { "ili turki" },
 
ili = { "ili turki" },
 
ilo = { "ilocano" },
 
ilo = { "ilocano" },
Ligne 374 : Ligne 465 :
 
-- j
 
-- j
 
ja  = { "japonais", "japanese" },
 
ja  = { "japonais", "japanese" },
["ja-Latn"] = { "japonais retranscrit dans l’alphabet latin" }, -- avec n’importe quelle méthode de romanisation
+
["ja-Latn"] = { "japonais retranscrit dans l’alphabet latin", page = "japonais" }, -- avec n’importe quelle méthode de romanisation
 
["ja-Latn-alalc97"] = { "japonais retranscrit dans l’alphabet latin avec la méthode Hepburn modifiée", page = "Méthode Hepburn" },
 
["ja-Latn-alalc97"] = { "japonais retranscrit dans l’alphabet latin avec la méthode Hepburn modifiée", page = "Méthode Hepburn" },
 
["ja-Latn-hepburn"] = { "japonais retranscrit dans l’alphabet latin avec la méthode Hepburn traditionnelle", page = "Méthode Hepburn" },
 
["ja-Latn-hepburn"] = { "japonais retranscrit dans l’alphabet latin avec la méthode Hepburn traditionnelle", page = "Méthode Hepburn" },
Ligne 381 : Ligne 472 :
 
jcs = { "langue des signes jamaïcaine rurale", "langue des signes jamaicaine rurale", signe = true },
 
jcs = { "langue des signes jamaïcaine rurale", "langue des signes jamaicaine rurale", signe = true },
 
jhs = { "langue des signes de Jhankot", signe = true },
 
jhs = { "langue des signes de Jhankot", signe = true },
 +
jit = { "jita", page = "Jita (langue)" },
 
jls = { "langue des signes jamaïcaine", "langue des signes jamaicaine", signe = true },
 
jls = { "langue des signes jamaïcaine", "langue des signes jamaicaine", signe = true },
 +
jmc = { "mashami" },
 
jos = { "langue des signes jordanienne", signe = true },
 
jos = { "langue des signes jordanienne", signe = true },
 
jp  = { "japonais", invalide = "ja" },
 
jp  = { "japonais", invalide = "ja" },
Ligne 387 : Ligne 480 :
 
jsl = { "langue des signes japonaise", signe = true },
 
jsl = { "langue des signes japonaise", signe = true },
 
jus = { "langue des signes de Jumla", signe = true },
 
jus = { "langue des signes de Jumla", signe = true },
 +
jut = { "jute", page = "jute (langue)" },
 
jv  = { "javanais" },
 
jv  = { "javanais" },
 
jw  = { "javanais", invalide = "jv" },
 
jw  = { "javanais", invalide = "jv" },
Ligne 395 : Ligne 489 :
 
kai = { "karekare" },
 
kai = { "karekare" },
 
kbd = { "kabarde" },
 
kbd = { "kabarde" },
 +
["kbd-Cyrl"] = { "kabarde en écriture cyrillique", page = "kabarde" },
 +
kbl = { "kanembou", "kanembu", page = "Kanembou (langue)" },
 
kbp = { "kabiyè", page="Kabiyè (langue)" },
 
kbp = { "kabiyè", page="Kabiyè (langue)" },
 
kcy = { "korandjé", "kwarandzyey" },
 
kcy = { "korandjé", "kwarandzyey" },
ke  = { "koinè", page = "Koinè (grec)" },
+
kde = { "makondé", "Makondé (langue)" },
 +
ke  = { "koinè", page = "Koinè (grec)", invalide = "grc"},
 
kea = { "créole du Cap-Vert" },
 
kea = { "créole du Cap-Vert" },
 
kg  = { "kikongo" },
 
kg  = { "kikongo" },
Ligne 406 : Ligne 503 :
 
khw = { "khowar", rtl = true },
 
khw = { "khowar", rtl = true },
 
ki  = { "kikuyu", page = "kikuyu (langue)" },
 
ki  = { "kikuyu", page = "kikuyu (langue)" },
 +
kiu = { "kirmanjki", page = "Zazaki" },
 
kj  = { "kuanyama", "kwanyama" },
 
kj  = { "kuanyama", "kwanyama" },
 
kjj = { "khinalug", page = "khinalug (langue)" },
 
kjj = { "khinalug", page = "khinalug (langue)" },
 +
kjp = { "pwo de l'Est" },
 
kk  = { "kazakh" },
 
kk  = { "kazakh" },
 +
["kk-Arab"] = { "kazakh en écriture arabe", page = "kazakh" },
 +
["kk-CN"]  = { "kazakh de Chine", page = "kazakh" },
 +
["kk-Cyrl"] = { "kazakh en écriture cyrillique", page = "kazakh" },
 +
["kk-KZ"]  = { "kazakh du Kazakhstan", page = "kazakh" },
 +
["kk-Latn"] = { "kazakh en écriture latine", page = "kazakh" },
 +
["kk-TR"]  = { "kazakh de Turquie", page = "kazakh" },
 +
kkj = { "kako", page = "kako (langue)" },
 
kl  = { "groenlandais" },
 
kl  = { "groenlandais" },
 
km  = { "khmer" },
 
km  = { "khmer" },
 +
kma = { "konni", "koma", page = "Konni (langue)" },
 
kmq = { "kwama", page = "kwama (langue)" },
 
kmq = { "kwama", page = "kwama (langue)" },
 
kmr = { "kurmandji" },
 
kmr = { "kurmandji" },
Ligne 417 : Ligne 524 :
 
knf = { "mancagne", page = "mancagne (langue)" },
 
knf = { "mancagne", page = "mancagne (langue)" },
 
ko  = { "coréen", "korean" },
 
ko  = { "coréen", "korean" },
["ko-Latn"] = { "coréen retranscrit dans l’alphabet latin" }, -- avec n’importe quelle méthode de romanisation
+
["ko-KP"]  = { "coréen de Corée du Nord", page = "coréen" },
 +
["ko-Latn"] = { "coréen retranscrit dans l’alphabet latin", page = "coréen" }, -- avec n’importe quelle méthode de romanisation
 
kog = { "kogui" },
 
kog = { "kogui" },
 
koi = { "komi-permiak" },
 
koi = { "komi-permiak" },
 
kok = { "konkani" },
 
kok = { "konkani" },
 +
kot = { "lagwan" },
 
koy = { "koyukon" },
 
koy = { "koyukon" },
 
kpe = { "kpèllé", page = "Kpèllé (langue)" },
 
kpe = { "kpèllé", page = "Kpèllé (langue)" },
 
kpo = { "ikposso", "kposso" },
 
kpo = { "ikposso", "kposso" },
 
kr  = { "kanouri", "kanuri", page = "Kanouri (langue)" },
 
kr  = { "kanouri", "kanuri", page = "Kanouri (langue)" },
krc = { "karatchaï-balkar" },
+
krc = { "karatchaï balkar" },
 
kri = { "krio", page = "Krio (langue)" },
 
kri = { "krio", page = "Krio (langue)" },
 
krj = { "kinaray-a", "kinaray" },
 
krj = { "kinaray-a", "kinaray" },
 
krl = { "carélien" },
 
krl = { "carélien" },
 
ks  = { "cachemiri" },
 
ks  = { "cachemiri" },
 +
["ks-Arab"] = { "cachemiri en écriture arabe", page = "cachemiri" },
 +
["ks-Deva"] = { "cachemiri en écriture devanagari", page = "cachemiri" },
 
ksh = { "kölsch", "francique ripuaire", page = "Kölsch (langue)" },
 
ksh = { "kölsch", "francique ripuaire", page = "Kölsch (langue)" },
 +
ksk = { "kansa", page = "Kansa (langue)" },
 
ku  = { "kurde" },
 
ku  = { "kurde" },
 +
["ku-Arab"] = { "kurde en écriture arabe", page = "kurde" },
 +
["ku-Latn"] = { "kurde en écriture latine", page = "kurde" },
 +
kuf = { "katu", page = "Katu (langue)" },
 +
kuj = { "kuria", page = "Kuria (langue)" },
 +
kum = { "koumyk" },
 
kut = { "kutenai" },
 
kut = { "kutenai" },
 
kv  = { "komi", page = "Komi (langue)" },
 
kv  = { "komi", page = "Komi (langue)" },
Ligne 437 : Ligne 554 :
 
kw  = { "cornique" },
 
kw  = { "cornique" },
 
kwk = { "kwak'wala", "kwak’wala", "kwakʼwala" },
 
kwk = { "kwak'wala", "kwak’wala", "kwakʼwala" },
ky  = { "kirghize", page = "Kirghize (langue)" },
+
ky  = { "kirghize" },
 +
kya = { "kwaya" },
 
kyf = { "kouya", page = "Bété (langue)" },
 
kyf = { "kouya", page = "Bété (langue)" },
 
-- l
 
-- l
 
la  = { "latin", "lat" },
 
la  = { "latin", "lat" },
 +
["la-peano"] = { "latino sine flexione", "interlingua de Peano", "interlingua de l'API", "latin sans flexions", page = "Latino sine flexione" },
 
lad = { "judéo-espagnol", "ladino" },
 
lad = { "judéo-espagnol", "ladino" },
 
lam = { "lamba", page = "Lamba (langue)" },
 
lam = { "lamba", page = "Lamba (langue)" },
Ligne 448 : Ligne 567 :
 
lbr = { "lohorung", page = "Lohorung (langue)" },
 
lbr = { "lohorung", page = "Lohorung (langue)" },
 
lbs = { "langue des signes libyenne", signe = true },
 
lbs = { "langue des signes libyenne", signe = true },
 +
led = { "lendu", page = "Lendu (langue)" },
 
lep = { "lepcha" },
 
lep = { "lepcha" },
lez = { "lezguien", "lezghien", "lezgi", "lesghien", "lesguien" },
+
lez = { "lezghien", "lezguien", "lezgi", "lesghien", "lesguien" },
 
lfn = { "lingua franca nova" },
 
lfn = { "lingua franca nova" },
 
lg  = { "luganda", "ganda" },
 
lg  = { "luganda", "ganda" },
 
li  = { "limbourgeois" },
 
li  = { "limbourgeois" },
 +
lia = { "limba", page = "Limba (langue)" },
 
lib = { "likum" },
 
lib = { "likum" },
 
lif = { "limbu", page = "Limbu (langue)" },
 
lif = { "limbu", page = "Limbu (langue)" },
 
lij = { "ligure" },
 
lij = { "ligure" },
lil = { "stʼatʼimcets", "lillooet", "st̓át̓imcets", "st'at'imcets" },
+
lil = { "st'at'imcets", "stʼatʼimcets", "lillooet", "st̓át̓imcets" },
 
liv = { "live", "livonien", page = "Live (langue)" },
 
liv = { "live", "livonien", page = "Live (langue)" },
 +
lki = { "laki",page = "Laki (langue)" },
 
lkt = { "lakota", page = "Lakota (langue)" },
 
lkt = { "lakota", page = "Lakota (langue)" },
 
lld = { "ladin" },
 
lld = { "ladin" },
Ligne 468 : Ligne 590 :
 
loq = { "lobala" },
 
loq = { "lobala" },
 
lou = { "créole louisianais" },
 
lou = { "créole louisianais" },
 +
loz = { "lozi", page = "Lozi (langue)" },
 +
lrc = { "lori du Nord" },
 
lsg = { "langue des signes lyonnaise", signe = true },
 
lsg = { "langue des signes lyonnaise", signe = true },
 
lsl = { "langue des signes lettone", signe = true },
 
lsl = { "langue des signes lettone", signe = true },
Ligne 477 : Ligne 601 :
 
ltg = { "latgalien" },
 
ltg = { "latgalien" },
 
lu  = { "luba-katanga", "luba-shaba", "kiluba" },
 
lu  = { "luba-katanga", "luba-shaba", "kiluba" },
lua = { "tshiluba" },
+
lua = { "luba-kasaï", "tshiluba", page = "Luba-kasaï (langue) " },
 
luc = { "aringa" },
 
luc = { "aringa" },
luo = { "luo (Kenya et Tanzanie)", page = "Luo (langue)" },
+
luo = { "luo", page = "Luo (langue)" },
 
lus = { "mizo", "lushai" },
 
lus = { "mizo", "lushai" },
 +
luz = { "lori du Sud" },
 
lv  = { "letton" },
 
lv  = { "letton" },
 
lzh = { "chinois classique", "zh-classical" },
 
lzh = { "chinois classique", "zh-classical" },
 
lzz = { "laze", page="Laze (langue caucasienne)" },
 
lzz = { "laze", page="Laze (langue caucasienne)" },
 
-- m
 
-- m
 +
mad = { "madurais", page = "Madurais (langue)" },
 
mai = { "maïthili", "maithili", "mazatèque de jalapa", "mazatèque de jalapa de díaz" },
 
mai = { "maïthili", "maithili", "mazatèque de jalapa", "mazatèque de jalapa de díaz" },
 
maj = { "mazatèque de Jalapa" },
 
maj = { "mazatèque de Jalapa" },
Ligne 490 : Ligne 616 :
 
map = { "langues austronésiennes" },
 
map = { "langues austronésiennes" },
 
["map-bms"] = { "banyumasan", invalide = "jv" }, -- code non standard, map=austronesian languages, bms=bilma kanuri (langue nilo-saharienne)
 
["map-bms"] = { "banyumasan", invalide = "jv" }, -- code non standard, map=austronesian languages, bms=bilma kanuri (langue nilo-saharienne)
 +
mav = { "mavé", page = "Mawé (langue)" },
 
maz = { "mazahua" },
 
maz = { "mazahua" },
 
mbp = { "damana" },
 
mbp = { "damana" },
 
mca = { "maká", page = "Maká (langue mataguayo)" },
 
mca = { "maká", page = "Maká (langue mataguayo)" },
 
mcp = { "maka", page = "Maka (langue bantoue)" },
 
mcp = { "maka", page = "Maka (langue bantoue)" },
mdf = { "moksa", "mokṣa", "moksha", page = "Moksa (langue)" },
+
mda = { "mada", page = "Mada (langue du Nigeria)" },
 +
mde = { "maba", page = "Maba (langue du Tchad)" },
 +
mdf = { "mokcha", "moksa", "mokṣa", "moksha", page = "Mokcha (langue)" },
 +
mdj = { "mangbetu", page = "Mangbetu (langue)" },
 
mdl = { "langue des signes maltaise", signe = true },
 
mdl = { "langue des signes maltaise", signe = true },
 
mdw = { "mbochi", "mbosi", "mboshi", "embɔ́si", page = "Mbochi (langue)" },
 
mdw = { "mbochi", "mbosi", "mboshi", "embɔ́si", page = "Mbochi (langue)" },
Ligne 510 : Ligne 640 :
 
mic = { "micmac" },
 
mic = { "micmac" },
 
min = { "minangkabau", page = "Minangkabau (langue)" },
 
min = { "minangkabau", page = "Minangkabau (langue)" },
mis = { "langue qui n’a aucun code langue", page = "" },
+
mis = { "langue qui n'a aucun code langue", page = "" },
 
mjg = { "monguor" },
 
mjg = { "monguor" },
 
mk  = { "macédonien" },
 
mk  = { "macédonien" },
Ligne 523 : Ligne 653 :
 
mnp = { "minbei" },
 
mnp = { "minbei" },
 
mnw = { "môn", "mon", page = "Môn (langue)" },
 
mnw = { "môn", "mon", page = "Môn (langue)" },
mo  = { "moldave", invalide = "ro" },
+
mo  = { "moldave" }, -- code à remettre lorsque les alias fonctionneront : { "moldave", invalide = "ro" },
 
moe = { "innu-aimun", "montagnais" },
 
moe = { "innu-aimun", "montagnais" },
 
moh = { "mohawk", "agnier", page = "mohawk (langue)" },
 
moh = { "mohawk", "agnier", page = "mohawk (langue)" },
Ligne 529 : Ligne 659 :
 
mov = { "mojave", page = "Mojave (langue)" },
 
mov = { "mojave", page = "Mojave (langue)" },
 
moz = { "mokulu", page = "Mokulu (langue)" },
 
moz = { "mokulu", page = "Mokulu (langue)" },
 +
mqb = { "moloko", page = "Moloko (langue)" },
 
mql = { "mbèlimè", "mbɛlimɛ", "mbelime" },
 
mql = { "mbèlimè", "mbɛlimɛ", "mbelime" },
 
mqm = { "marquisien du Sud", page = "Marquisien" },
 
mqm = { "marquisien du Sud", page = "Marquisien" },
Ligne 538 : Ligne 669 :
 
ms  = { "malais", page = "Malais (langue)" },
 
ms  = { "malais", page = "Malais (langue)" },
 
msd = { "langue des signes maya yucatèque", signe = true },
 
msd = { "langue des signes maya yucatèque", signe = true },
 +
mse = { "moussey", "musey", page = "Moussey (langue)" },
 
msn = { "vurës" },
 
msn = { "vurës" },
 
msr = { "langue des signes mongole", signe = true },
 
msr = { "langue des signes mongole", signe = true },
 
mt  = { "maltais" },
 
mt  = { "maltais" },
 
mua = { "moundang", page = "Moundang (langue)" },
 
mua = { "moundang", page = "Moundang (langue)" },
 +
mug = { "mousgoum", page = "Mousgoum (langue)" },
 
mul = { "multilingue", page = "Multilinguisme" },
 
mul = { "multilingue", page = "Multilinguisme" },
 +
mur = { "murle", page = "Murle (langue)" },
 
mus = { "creek", page = "Creek (langue)" },
 
mus = { "creek", page = "Creek (langue)" },
 
mvf = { "mongol périphérique", page = "Mongol (langue de Chine)" },
 
mvf = { "mongol périphérique", page = "Mongol (langue de Chine)" },
 +
mvi = { "miyako", page = "Miyako (langue)" },
 
mwl = { "mirandais" },
 
mwl = { "mirandais" },
mwr = { "marwari" },
+
mwr = { "marwari", page = "Marwari (langue)" },
 
my  = { "birman", page = "Birman (langue)" },
 
my  = { "birman", page = "Birman (langue)" },
 +
mxu = { "mada", page = "Mada (langue du Cameroun)" },
 
myk = { "mamara" },
 
myk = { "mamara" },
 
myn = { "langues mayas", "langue maya", "maya" },
 
myn = { "langues mayas", "langue maya", "maya" },
Ligne 560 : Ligne 696 :
 
nan = { "minnan", "zh-min-nan" },
 
nan = { "minnan", "zh-min-nan" },
 
nap = { "napolitain", "tarentin" },
 
nap = { "napolitain", "tarentin" },
naq = { "nama", "nama (namibie)", page = "Nama (Langue)" },
+
naq = { "khoïkhoï", "nama" },
 
nb  = { "bokmål", "bokmal", "norvégien classique" },
 
nb  = { "bokmål", "bokmal", "norvégien classique" },
 
nba = { "nyemba", "ngangela", page = "Nyemba (langue)" },
 
nba = { "nyemba", "ngangela", page = "Nyemba (langue)" },
Ligne 570 : Ligne 706 :
 
ndc = { "ndau" },
 
ndc = { "ndau" },
 
nds = { "bas allemand" },
 
nds = { "bas allemand" },
["nds-NL"] = { "bas-saxon néerlandais" },
+
["nds-NL"] = { "bas saxon des Pays-Bas", "bas saxon néerlandais" },
 
ne  = { "népalais" },
 
ne  = { "népalais" },
 +
neu = { "neo", page = "Neo (langue construite)" },
 
new = { "nepalbhasha" },
 
new = { "nepalbhasha" },
 
ng  = { "ndonga" },
 
ng  = { "ndonga" },
 +
ngc = { "lingombe" },
 
ngi = { "ngizim", page = "Ngizim (langue)" },
 
ngi = { "ngizim", page = "Ngizim (langue)" },
 +
ngo = { "ngoni", page = "Ngoni (langue)" },
 
nia = { "niha", "nias" },
 
nia = { "niha", "nias" },
 +
nih = { "nyiha" },
 
niu = { "niuéen" },
 
niu = { "niuéen" },
 +
niy = { "ndruna" },
 
nl  = { "néerlandais", "dutch" },
 
nl  = { "néerlandais", "dutch" },
 
["nl-BE"] = { "néerlandais de Belgique", page = "Néerlandais" },
 
["nl-BE"] = { "néerlandais de Belgique", page = "Néerlandais" },
 +
["nl-informal"] = { "néerlandais informel", page = "Néerlandais", invalide = "nl" },
 
nn  = { "nynorsk" },
 
nn  = { "nynorsk" },
 
nnb = { "kinande", "konzo" },
 
nnb = { "kinande", "konzo" },
 
no  = { "norvégien", "norwegian" },
 
no  = { "norvégien", "norwegian" },
 +
nod = { "thaï du Nord", "thaï septentrional", "lanna", "thaï lanna", "kham muang" },
 
non = { "vieux norrois", "norrois" },
 
non = { "vieux norrois", "norrois" },
 
nov = { "novial" },
 
nov = { "novial" },
nr  = { "ndébélé du Sud", "nrebele", "ndébélé du transvaal", page = "Ndébélé du Transvaal" },
+
now = { "nyambo", page = "Nyambo (langue)" },
nrf = { "jersiais" },
+
nr  = { "ndébélé du Transvaal", "ndébélé du Sud", "nrebele", "ndébélé du transvaal" },
nrm = { "narum", "narom" },     -- le code pour le normand est fr (mais nrm.wikipedia est en normand)
+
nrf = { "normand" },
 +
nrm = { "narum", "narom" }, -- le code pour le normand est nrf (mais nrm.wikipedia est en normand)
 
nsi = { "langue des signes nigériane", signe = true },
 
nsi = { "langue des signes nigériane", signe = true },
 
nsl = { "langue des signes norvégienne", signe = true },
 
nsl = { "langue des signes norvégienne", signe = true },
Ligne 593 : Ligne 737 :
 
nsr = { "langue des signes maritime", signe = true },
 
nsr = { "langue des signes maritime", signe = true },
 
nuk = { "nuuchahnulth" },
 
nuk = { "nuuchahnulth" },
 +
nuj = { "lunyole" },
 
num = { "niuafoʻou", page = "Niuafoʻou (langue)" },
 
num = { "niuafoʻou", page = "Niuafoʻou (langue)" },
 
nv  = { "navajo", "nav", page = "navajo (langue)" },
 
nv  = { "navajo", "nav", page = "navajo (langue)" },
ny  = { "chichewa", "chinyanja" },
+
nwi = { "tanna du Sud-Ouest" },
 +
ny  = { "chewa", "chichewa", "chinyanja" },
 +
nyd = { "lunyore" },
 +
nyf = { "giriama", page = "Giriama (langue)" },
 +
nys = { "nyungar" },
 +
nzi = { "nzema", page = "Nzema (langue)" },
 
nzs = { "langue des signes néo-zélandaise", signe = true },
 
nzs = { "langue des signes néo-zélandaise", signe = true },
 
-- o
 
-- o
 
oar = { "araméen ancien", page = "Araméen" },
 
oar = { "araméen ancien", page = "Araméen" },
 
obt = { "vieux breton" },
 
obt = { "vieux breton" },
oc  = { "occitan", "oci", "gascon", "provençal" },
+
oc  = { "occitan", "oci", },
 +
['oc-aranes'] = { "aranais" },
 +
['oc-auvern'] = { "auvergnat" },
 +
['oc-cisaup'] = { "cisalpin" },
 +
['oc-gascon'] = { "gascon" },
 +
['oc-lemosin'] = { "limousin", page = "Limousin (dialecte)" },
 +
['oc-lengadoc'] = { "languedocien" },
 +
['oc-nicard'] = { "niçois" },
 +
['oc-provenc'] = { "provençal" },
 +
['oc-vivaraup'] = { "vivaro-alpin" },
 
och = { "chinois archaïque" },
 
och = { "chinois archaïque" },
oco = { "vieux cornique" },
+
oco = { "cornique" },
 
odt = { "vieux néerlandais" },
 
odt = { "vieux néerlandais" },
 +
odu = { "odual" },
 
ofr = { "francique oriental" },
 
ofr = { "francique oriental" },
 
ofs = { "vieux frison" },
 
ofs = { "vieux frison" },
Ligne 610 : Ligne 770 :
 
okl = { "vieille langue des signes kentoise", signe = true },
 
okl = { "vieille langue des signes kentoise", signe = true },
 
okr = { "kirike", "okrika", page = "Kalabari (langue)" },
 
okr = { "kirike", "okrika", page = "Kalabari (langue)" },
 +
old = { "mochi", page = "Mochi (langue)" },
 +
olo = { "olonetsien" },
 
om  = { "oromo", page = "Oromo (langue)" },
 
om  = { "oromo", page = "Oromo (langue)" },
["or"]  = { "oriya" }, -- or est un mot clé lua : ne pas retirer les crochets - guillemets
+
["or"]  = { "odia", "oriya" }, -- or est un mot clé lua : ne pas retirer les crochets - guillemets
 
one = { "oneida", page = "Oneida (langue)" },
 
one = { "oneida", page = "Oneida (langue)" },
 +
ood = { "o’odham", "papago", "pima", page = "O'odham" },
 
orh = { "oroqen", page = "Oroqen (langue)" },
 
orh = { "oroqen", page = "Oroqen (langue)" },
 
["orv-olr"] = { "ruthène ancien", "ruthène", invalide = "rue" }, -- code linguist list, orv=old russian, olr=olrat (Vanuatu)
 
["orv-olr"] = { "ruthène ancien", "ruthène", invalide = "rue" }, -- code linguist list, orv=old russian, olr=olrat (Vanuatu)
Ligne 620 : Ligne 783 :
 
osx = { "vieux saxon", "vieux bas allemand" },
 
osx = { "vieux saxon", "vieux bas allemand" },
 
ota = { "turc ottoman", rtl = true },
 
ota = { "turc ottoman", rtl = true },
otk = { "vieux-turc", "vieux turc", rtl = true },
+
otk = { "vieux turc", "vieux-turc", rtl = true },
 
otw = { "outaouais", page = "Outaouais (langue)" },
 
otw = { "outaouais", page = "Outaouais (langue)" },
 
owl = { "vieux gallois" },
 
owl = { "vieux gallois" },
Ligne 626 : Ligne 789 :
 
pa  = { "pendjabi", "panjābī", "penjābī", "penjabi", "panjabi" },
 
pa  = { "pendjabi", "panjābī", "penjābī", "penjabi", "panjabi" },
 
pag = { "pangasinan", page = "Pangasinan (langue)" },
 
pag = { "pangasinan", page = "Pangasinan (langue)" },
pam = { "pampangan" },
+
pal = { "moyen perse", "pehlevi", "moyen-perse" },
 +
pam = { "pampangue", "pampangan" },
 
pap = { "papiamento" },
 
pap = { "papiamento" },
 
pau = { "paluan" },
 
pau = { "paluan" },
Ligne 632 : Ligne 796 :
 
pcd = { "picard" },
 
pcd = { "picard" },
 
pdc = { "allemand de Pennsylvanie", "pennsilfaanisch" },
 
pdc = { "allemand de Pennsylvanie", "pennsilfaanisch" },
 +
pdt = { "bas allemand mennonite" },
 +
peo = { "vieux perse" },
 
pfl = { "palatin", page = "Palatin (langue)" },
 
pfl = { "palatin", page = "Palatin (langue)" },
 
phn = { "phénicien" },
 
phn = { "phénicien" },
Ligne 642 : Ligne 808 :
 
pms = { "piémontais" },
 
pms = { "piémontais" },
 
pnb = { "pendjabi occidental", "penjabi occidental", "panjabi occidental", "penjābī occidental", "panjābī occidental", page = "Pendjabi", rtl = true },
 
pnb = { "pendjabi occidental", "penjabi occidental", "panjabi occidental", "penjābī occidental", "panjābī occidental", page = "Pendjabi", rtl = true },
pnt = { "grec pontique" },
+
pnt = { "pontique", "grec pontique", page = "Pontique (langue)" },
pon = { "pohnpei" },
+
pon = { "pohnpei", page = "Pohnpei (langue)" },
 
pov = { "créole de Guinée-Bissau" },
 
pov = { "créole de Guinée-Bissau" },
 
prg = { "vieux-prussien", "vieux prussien" },
 
prg = { "vieux-prussien", "vieux prussien" },
Ligne 653 : Ligne 819 :
 
ps  = { "pachto", rtl = true },
 
ps  = { "pachto", rtl = true },
 
psc = { "langue des signes perse", signe = true },
 
psc = { "langue des signes perse", signe = true },
psd = { "langue des signes des Indiens des Plaines ", signe = true },
+
psd = { "langues des signes des Indiens des Plaines", signe = true },
 
psg = { "langue des signes de Penang", signe = true },
 
psg = { "langue des signes de Penang", signe = true },
 
psl = { "langue des signes portoricaine", signe = true },
 
psl = { "langue des signes portoricaine", signe = true },
Ligne 660 : Ligne 826 :
 
psr = { "langue des signes portugaise", signe = true },
 
psr = { "langue des signes portugaise", signe = true },
 
pt  = { "portugais", "portuguese" },
 
pt  = { "portugais", "portuguese" },
 +
["pt-BR"] = { "portugais du Brésil", page = "Portugais brésilien" },
 
pug = { "puguli" },
 
pug = { "puguli" },
 
pui = { "puinave", page = "Puinave (langue)" },
 
pui = { "puinave", page = "Puinave (langue)" },
 
puw = { "puluwat", page = "Puluwat (langue)" },
 
puw = { "puluwat", page = "Puluwat (langue)" },
 +
pye = { "kroumen piè", page = "Kroumen (langue)" },
 
pys = { "langue des signes paraguayenne", signe = true },
 
pys = { "langue des signes paraguayenne", signe = true },
 
-- q
 
-- q
 
qu  = { "quechua" },
 
qu  = { "quechua" },
quy = { "ayacucho quechua", page = "Quechua" },
+
qug = { "kichwa des hautes terres de Chimborazo", page = "Kichwa" },
quz = { "cusco quechua " },
+
quy = { "quechua d'Ayacucho", page = "Quechua" },
 +
quz = { "quechua de Cuzco", page = "Quechua" },
 
qya = { "quenya" },
 
qya = { "quenya" },
 
-- r
 
-- r
Ligne 674 : Ligne 843 :
 
rap = { "rapanui", page = "Rapanui (langue)" },
 
rap = { "rapanui", page = "Rapanui (langue)" },
 
rar = { "maori des îles Cook", "maori des iles cook" },
 
rar = { "maori des îles Cook", "maori des iles cook" },
 +
raw = { "rawang" },
 
rcf = { "créole réunionnais" },
 
rcf = { "créole réunionnais" },
rde = { "allemand de la Ruhr" },  -- code non standard
+
rde = { "allemand de la Ruhr", invalide = "de" },  -- code non standard
rgl = { "romagnol" },
+
rgn = { "romagnol" },
 
rhg = { "rohingya " },
 
rhg = { "rohingya " },
 
rif = { "rifain" },
 
rif = { "rifain" },
Ligne 683 : Ligne 853 :
 
rmy = { "romani", "rom" },
 
rmy = { "romani", "rom" },
 
rn  = { "kirundi", "run" },
 
rn  = { "kirundi", "run" },
ro  = { "roumain", "moldave" },
+
ro  = { "roumain" }, -- code à remettre si la redirection vers mo fonctionne : { "roumain", "moldave" },
 
roa = { "langues romanes" },
 
roa = { "langues romanes" },
 
["roa-tara"] = { "tarentin", invalide = "nap" },  -- code non standard, roa=langues romanes, tara= invalide
 
["roa-tara"] = { "tarentin", invalide = "nap" },  -- code non standard, roa=langues romanes, tara= invalide
Ligne 692 : Ligne 862 :
 
ruo = { "istro-roumain", "valaque d’istrie", "istrien" },
 
ruo = { "istro-roumain", "valaque d’istrie", "istrien" },
 
rup = { "aroumain", "roa-rup" },
 
rup = { "aroumain", "roa-rup" },
 +
ruq = { "mégléno-roumain" },
 +
["ruq-Cyrl"] = { "mégléno-roumain en écriture cyrillique", page = "mégléno-roumain" },
 +
["ruq-Latn"] = { "mégléno-roumain en écriture latine", page = "mégléno-roumain" },
 
rw  = { "kinyarwanda" },
 
rw  = { "kinyarwanda" },
 +
rwk  = { "rwa" },
 
ry  = { "ruthène ancien", invalide = "rue" },    -- code non standard, voir orv-olr
 
ry  = { "ruthène ancien", invalide = "rue" },    -- code non standard, voir orv-olr
 
ryu = { "okinawaïen" },
 
ryu = { "okinawaïen" },
Ligne 698 : Ligne 872 :
 
sa  = { "sanskrit" },
 
sa  = { "sanskrit" },
 
sah = { "iakoute" },
 
sah = { "iakoute" },
 +
sat = { "santali", "santâlî" },
 +
sbd = { "samo maka", page = "Samo (langue)" },
 
sc  = { "sarde" },
 
sc  = { "sarde" },
 
scn = { "sicilien" },
 
scn = { "sicilien" },
Ligne 703 : Ligne 879 :
 
["sco-ulster"] = { "scots d'Ulster" },
 
["sco-ulster"] = { "scots d'Ulster" },
 
sd  = { "sindhi" },
 
sd  = { "sindhi" },
 +
sdc = { "sassarais" },
 +
sdh = { "kurde du Sud" },
 
sdl = { "langue des signes saoudienne", signe = true },
 
sdl = { "langue des signes saoudienne", signe = true },
 
se  = { "same du Nord" },
 
se  = { "same du Nord" },
 +
sei = { "seri", page = "Seri (langue)" },
 
sem = { "langues sémitiques" },
 
sem = { "langues sémitiques" },
 
ses = { "koyraboro senni", "koyraboro senni songhaï", "songhai de l'est", "koyraboro senni songhai", "koyra senni", "songhaï de l'est", "koroboro senni" },
 
ses = { "koyraboro senni", "koyraboro senni songhaï", "songhai de l'est", "koyraboro senni songhai", "koyra senni", "songhaï de l'est", "koroboro senni" },
Ligne 712 : Ligne 891 :
 
sg  = { "sango" },
 
sg  = { "sango" },
 
sga = { "vieil irlandais" },
 
sga = { "vieil irlandais" },
sgg = { "langue des signes suisse alémanique", page = "Langue des signes allemande", signe = true },
+
sgg = { "langue des signes suisse alémanique", signe = true },
 
sgn = { "langue des signes", signe = true },
 
sgn = { "langue des signes", signe = true },
sgs = { "samogitien" },
+
sgs = { "samogitien", "samogitian" },
 
sgx = { "langue des signes sierra-léonaise", signe = true },
 
sgx = { "langue des signes sierra-léonaise", signe = true },
 
sh  = { "serbo-croate" },
 
sh  = { "serbo-croate" },
 
shi = { "chleuh", "tachelhit", "chelha" },
 
shi = { "chleuh", "tachelhit", "chelha" },
 +
["shi-Latn"] = { "chleuh en écriture latine", page = "chleuh" },
 +
["shi-Tfng"] = { "chleuh en écriture tifinagh", page = "chleuh" },
 
shk = { "shilluk", page = "Shilluk (langue)" },
 
shk = { "shilluk", page = "Shilluk (langue)" },
 
shn = { "shan", page = "Shan (langue)" },
 
shn = { "shan", page = "Shan (langue)" },
 
shy = { "chaoui" },
 
shy = { "chaoui" },
 +
["shy-Latn"] = { "chaoui en écriture latine", page = "chaoui" },
 
si  = { "cingalais" },
 
si  = { "cingalais" },
 
simple = { "anglais simple", "simple english", page = "Simplifications de l'anglais", invalide = "en" }, -- code non standard
 
simple = { "anglais simple", "simple english", page = "Simplifications de l'anglais", invalide = "en" }, -- code non standard
 
sip = { "sikkimais" },
 
sip = { "sikkimais" },
 +
sja = { "epena saija" },
 
sjn = { "sindarin" },
 
sjn = { "sindarin" },
 
sjo = { "xibe", page = "Xibe (langue)" },
 
sjo = { "xibe", page = "Xibe (langue)" },
 +
sju = { "same d’Ume", page = "Same d'Ume" },
 
sk  = { "slovaque" },
 
sk  = { "slovaque" },
 
ski = { "sika", page = "Sika (langue)" },
 
ski = { "sika", page = "Sika (langue)" },
 +
skr = { "saraiki" },
 +
["skr-Arab"] = { "seraiki en écriture arabe", page = "seraiki" },
 
sl  = { "slovène" },
 
sl  = { "slovène" },
 
sla = { "langues slaves" },
 
sla = { "langues slaves" },
slf = { "langue des signes suisse italienne", page = "Langue des signes italienne", signe = true },
+
sli = { "silésien", page = "Silésien (langue germanique)" },
 +
slf = { "langue des signes suisse italienne", signe = true },
 
slr = { "salar", page = "Salar (langue)" },
 
slr = { "salar", page = "Salar (langue)" },
 
sls = { "langue des signes de Singapour", signe = true },
 
sls = { "langue des signes de Singapour", signe = true },
Ligne 751 : Ligne 938 :
 
sqs = { "langue des signes sri-lankaise", signe = true },
 
sqs = { "langue des signes sri-lankaise", signe = true },
 
sr  = { "serbe" },
 
sr  = { "serbe" },
["sr-Cyrl"] = { "serbe cyrillique", page = "Alphabet cyrillique serbe" },
+
["sr-ec"] = { "serbe en écriture cyrillique", invalide = "sr-Cyrl" },
["sr-ME"] = { "monténégrin" },
+
["sr-Cyrl"] = { "serbe en écriture cyrillique", page = "serbe" },
 +
["sr-el"] = { "serbe en écriture latine", invalide = "sr-Latn" },
 +
["sr-Latn"] = { "serbe en écriture latine", page = "serbe" },
 
srh = { "sariqoli" },
 
srh = { "sariqoli" },
 
srn = { "sranan", "sranan tongo" },
 
srn = { "sranan", "sranan tongo" },
Ligne 758 : Ligne 947 :
 
ss  = { "swati" },
 
ss  = { "swati" },
 
ssp = { "langue des signes espagnole", signe = true },
 
ssp = { "langue des signes espagnole", signe = true },
ssr = { "langue des signes suisse romande", page = "Langue des signes française", signe = true },
+
ssr = { "langue des signes suisse romande", signe = true },
 
st  = { "sotho du Sud", "sot" },
 
st  = { "sotho du Sud", "sot" },
 +
stj = { "samo matya", page = "Samo (langue)" },
 
stq = { "frison oriental" },
 
stq = { "frison oriental" },
 
str = { "saanich", page = "Saanich (langue)" },
 
str = { "saanich", page = "Saanich (langue)" },
 
stw = { "satawal", page = "Satawal (langue)" },
 
stw = { "satawal", page = "Satawal (langue)" },
 +
sty = { "tatar sibérien", "себертатар" },
 
su  = { "soundanais", "sondonésien" },
 
su  = { "soundanais", "sondonésien" },
 
sus = { "soussou", "sosso", "soso", page = "Soussou (langue)" },
 
sus = { "soussou", "sosso", "soso", page = "Soussou (langue)" },
 +
suw = { "sumbwa", page = "Sumbwa (langue)" },
 
sux = { "sumérien" },
 
sux = { "sumérien" },
 
sv  = { "suédois", "swedish" },
 
sv  = { "suédois", "swedish" },
Ligne 771 : Ligne 963 :
 
swg = { "souabe", page = "Souabe (dialecte)" },
 
swg = { "souabe", page = "Souabe (dialecte)" },
 
swl = { "langue des signes suédoise", signe = true },
 
swl = { "langue des signes suédoise", signe = true },
sxu = { "haut-saxon" },
+
sxu = { "haut saxon" },
syc = { "syriaque classique", page = "Syriaque" },
+
syc = { "syriaque" },
 
syl = { "sylheti" },
 
syl = { "sylheti" },
 +
sym = { "samo maya", page = "Samo (langue)" },
 
syr = { "syriaque", rtl = true },
 
syr = { "syriaque", rtl = true },
 
syy = { "langue des signes bédouine d'Al-Sayyid", signe = true },
 
syy = { "langue des signes bédouine d'Al-Sayyid", signe = true },
Ligne 780 : Ligne 973 :
 
ta  = { "tamoul" },
 
ta  = { "tamoul" },
 
tao = { "yami" },
 
tao = { "yami" },
 +
tay = { "atayal" },
 
tbl = { "t'boli", "tboli", "tagabili" },
 
tbl = { "t'boli", "tboli", "tagabili" },
 
tbz = { "ditammari", "tammari" },
 
tbz = { "ditammari", "tammari" },
 
tcy = { "toulou", "tulu" },
 
tcy = { "toulou", "tulu" },
 
te  = { "télougou" },
 
te  = { "télougou" },
 +
ted = { "kroumen tépo", page = "Kroumen (langue)" },
 
tet = { "tétoum" },
 
tet = { "tétoum" },
tfn = { "dena'in", "tanaina", page = "Dena'ina (langue)" },
+
tfn = { "dena'ina", "tanaina", page = "Dena'ina (langue)" },
 
tfr = { "teribe" },
 
tfr = { "teribe" },
 
tg  = { "tadjik" },
 
tg  = { "tadjik" },
 +
["tg-Cyrl"]  = { "tadjik en écriture cyrillique", page = "tadjik" },
 +
["tg-Latn"]  = { "tadjik en écriture latine", page = "tadjik" },
 
th  = { "thaï", "thai" },
 
th  = { "thaï", "thai" },
ti  = { "tigrinya" },
+
ti  = { "tigrigna", "tigrinya" },
 
tji = { "Tujia du Nord", page = "Tujia" },
 
tji = { "Tujia du Nord", page = "Tujia" },
 
tjs = { "Tujia du Sud", page = "Tujia" },
 
tjs = { "Tujia du Sud", page = "Tujia" },
Ligne 797 : Ligne 994 :
 
tlh = { "klingon", page = "Klingon (langue)" },
 
tlh = { "klingon", page = "Klingon (langue)" },
 
tli = { "tlingit" },
 
tli = { "tlingit" },
tmh = { "touareg", "tamacheq", page = "Touareg (langue)" },
+
tly = { "talysh", "talyche", page = "Talysh (langue)" },
 +
tmh = { "touareg", "tamacheq", page = "Langues touarègues" },
 
tmr = { "judéo-araméen babylonien", rtl=true },
 
tmr = { "judéo-araméen babylonien", rtl=true },
 
tn  = { "tswana" },
 
tn  = { "tswana" },
tnq = { "Taïno", "taïnos", page = "Taïno (langue)" },
+
tnk = { "kwamera" },
to  = { "tonguien" },
+
tnq = { "taïno", "taïnos", page = "Taïno (langue)" },
 +
to  = { "tongien" },
 
tob = { "toba", "qom", page = "Toba (langue)" },
 
tob = { "toba", "qom", page = "Toba (langue)" },
 
toj = { "tojolabal" },
 
toj = { "tojolabal" },
Ligne 808 : Ligne 1 007 :
 
tr  = { "turc" },
 
tr  = { "turc" },
 
trk = { "langues turques" },
 
trk = { "langues turques" },
 +
tru = { "touroyo", "turoyo" },
 +
trw = { "torwali" },
 
ts  = { "tsonga", page = "Tsonga (langue)" },
 
ts  = { "tsonga", page = "Tsonga (langue)" },
 
tse = { "langue des signes tunisienne", signe = true },
 
tse = { "langue des signes tunisienne", signe = true },
tsg = { "tausug" },
 
 
tsm = { "langue des signes turque", signe = true },
 
tsm = { "langue des signes turque", signe = true },
 
tsq = { "langue des signes thaï", signe = true },
 
tsq = { "langue des signes thaï", signe = true },
Ligne 816 : Ligne 1 016 :
 
tsu = { "tsou", page = "Tsou (langue)" },
 
tsu = { "tsou", page = "Tsou (langue)" },
 
tsy = { "langue des signes de Tebul", signe = true },
 
tsy = { "langue des signes de Tebul", signe = true },
tsz = { "p'urhépecha", "tarasque", page = "P'urhépecha (langue)" },
+
tsz = { "purépecha", "p'urhépecha", "tarasque" },
 
tt  = { "tatar" },
 
tt  = { "tatar" },
 +
["tt-Cyrl"]  = { "tatar en écriture cyrillique", page = "tatar" },
 +
["tt-Latn"]  = { "tatar en écriture latine", page = "tatar" },
 
ttt = { "tat" },
 
ttt = { "tat" },
 
tum = { "tumbuka", page = "Tumbuka (langue)" },
 
tum = { "tumbuka", page = "Tumbuka (langue)" },
Ligne 826 : Ligne 1 028 :
 
tw  = { "twi" },
 
tw  = { "twi" },
 
twm = { "monba", page = "Monba (langue)" },
 
twm = { "monba", page = "Monba (langue)" },
 +
twq = { "tasawaq", page = "Tasawaq (langue)" },
 
txb = { "koutchéen", "tokharien b", "tokharien occidental" },
 
txb = { "koutchéen", "tokharien b", "tokharien occidental" },
 
txg = { "tangoute" },
 
txg = { "tangoute" },
Ligne 833 : Ligne 1 036 :
 
tzm = { "tamazight du Maroc central", "braber" },
 
tzm = { "tamazight du Maroc central", "braber" },
 
tzo = { "tzotzil" },
 
tzo = { "tzotzil" },
 +
tzl = { "talossien", page = "Talossa#La langue"},
 
-- u
 
-- u
 
udm = { "oudmourte" },
 
udm = { "oudmourte" },
 
ug  = { "ouïghour", rtl = true },
 
ug  = { "ouïghour", rtl = true },
 +
["ug-Arab"]  = { "ouïghour en écriture arabe", page = "ouïghour", rtl = true },
 +
["ug-Latn"]  = { "ouïghour en écriture latine", page = "ouïghour" },
 
uga = { "ougaritique" },
 
uga = { "ougaritique" },
 
ugn = { "langue des signes ougandaise", signe = true },
 
ugn = { "langue des signes ougandaise", signe = true },
 
ugy = { "langue des signes uruguayenne", signe = true },
 
ugy = { "langue des signes uruguayenne", signe = true },
uhn = { "damal" },
+
uhn = { "damal" , page = "Damal (langue)"},
 
uk  = { "ukrainien" },
 
uk  = { "ukrainien" },
 
ukl = { "langue des signes ukrainienne", signe = true },
 
ukl = { "langue des signes ukrainienne", signe = true },
Ligne 848 : Ligne 1 054 :
 
uve = { "fagauvea" },
 
uve = { "fagauvea" },
 
uz  = { "ouzbek" },
 
uz  = { "ouzbek" },
 +
["uz-Cyrl"]  = { "ouzbek en écriture cyrillique", page = "ouzbek" },
 +
["uz-Latn"]  = { "ouzbek en écriture latine", page = "ouzbek" },
 
-- v
 
-- v
 
ve  = { "venda", page = "Venda (langue)" },
 
ve  = { "venda", page = "Venda (langue)" },
Ligne 855 : Ligne 1 063 :
 
vgt = { "langue des signes flamande", signe = true },
 
vgt = { "langue des signes flamande", signe = true },
 
vi  = { "vietnamien" },
 
vi  = { "vietnamien" },
vin = { "vinza" },
+
vin = { "vinza", page = "Langues rwanda-rundi" },
 
vls = { "flamand occidental" },
 
vls = { "flamand occidental" },
 +
vmf = { "francique oriental" },
 
vo  = { "volapük" },
 
vo  = { "volapük" },
 +
vot = { "vote", page = "Vote (langue)" },
 
vro = { "võro", "fiu-vro" },
 
vro = { "võro", "fiu-vro" },
 
vsi = { "langue des signes moldave", signe = true },
 
vsi = { "langue des signes moldave", signe = true },
Ligne 877 : Ligne 1 087 :
 
-- x
 
-- x
 
xal = { "kalmouk" },
 
xal = { "kalmouk" },
 +
xam = { "ǀxam", page = "ǀxam" },
 
xbc = { "bactrien" },
 
xbc = { "bactrien" },
 
xbm = { "moyen breton" },
 
xbm = { "moyen breton" },
 
xcb = { "cambrien" },
 
xcb = { "cambrien" },
 
xcl = { "arménien classique", "krapar", "grabar", "arménien ancien" },
 
xcl = { "arménien classique", "krapar", "grabar", "arménien ancien" },
xcu = { "curonien" },
+
xcu = { "couronien" },
 
xh  = { "xhosa", page = "Xhosa (langue)" },
 
xh  = { "xhosa", page = "Xhosa (langue)" },
 
xki = { "langue des signes kényane", signe = true },
 
xki = { "langue des signes kényane", signe = true },
Ligne 888 : Ligne 1 099 :
 
xml = { "langue des signes malaisienne", signe = true },
 
xml = { "langue des signes malaisienne", signe = true },
 
xmm = { "malais de Manado", "manadonais" },
 
xmm = { "malais de Manado", "manadonais" },
xms = { "langue des signes morocaine", signe = true },
+
xms = { "langue des signes marocaine", signe = true },
 
xno = { "anglo-normand", page = "Anglo-normand (langue)" },
 
xno = { "anglo-normand", page = "Anglo-normand (langue)" },
 
xpr = { "parthe", page = "Parthe (langue)" },
 
xpr = { "parthe", page = "Parthe (langue)" },
 +
xsy = { "saisiyat", page = "Saisiyat (langue)" },
 
xto = { "agnéen", "tokharien", "tokharien a" },
 
xto = { "agnéen", "tokharien", "tokharien a" },
 
-- y
 
-- y
yag = { "yagan", "yámana", page = "Yagan (langue)" },
+
yad = { "yagua", page = "Yagua (langue)" },
 +
yaf = { "yaka", page = "Yaka (langue)" },
 +
yag = { "yagan", "yámana" },
 
yak = { "sahaptin yakama", "yakima", "yakama", page = "Sahaptin" },
 
yak = { "sahaptin yakama", "yakima", "yakama", page = "Sahaptin" },
 +
yao = { "chiyao", "yao" },
 
yap = { "yap", page = "Yap (langue)" },
 
yap = { "yap", page = "Yap (langue)" },
 
yaz = { "lokaa", "yakö" },
 
yaz = { "lokaa", "yakö" },
 +
yba = { "yala", page = "Yala (langue)" },
 
ybe = { "yugur occidental" },
 
ybe = { "yugur occidental" },
 
yds = { "langue des signes yiddish", signe = true }, -- obsolète, ne pas utiliser.
 
yds = { "langue des signes yiddish", signe = true }, -- obsolète, ne pas utiliser.
Ligne 902 : Ligne 1 118 :
 
yhs = { "langue des signes yan-nhangu", "langue des signes yan-nhaŋu", signe = true },
 
yhs = { "langue des signes yan-nhangu", "langue des signes yan-nhaŋu", signe = true },
 
yi  = { "yiddish", "ji", rtl = true },
 
yi  = { "yiddish", "ji", rtl = true },
yo  = { "yoruba" },
+
yo  = { "yoruba", page = "Yoruba (langue)" },
 
ypk = { "langues yupik" },
 
ypk = { "langues yupik" },
ysl = { "langue des signes yugoslave", signe = true },
+
ysl = { "langue des signes yougoslave", signe = true },
 
yua = { "maya yucatèque" },
 
yua = { "maya yucatèque" },
 
yue = { "cantonais", "zh-yue" },
 
yue = { "cantonais", "zh-yue" },
Ligne 919 : Ligne 1 135 :
 
["zh-Hant"] = { "chinois traditionnel", page = "Sinogramme traditionnel" },
 
["zh-Hant"] = { "chinois traditionnel", page = "Sinogramme traditionnel" },
 
["zh-HK"] = { "chinois de Hong Kong", page = "langues chinoises" },
 
["zh-HK"] = { "chinois de Hong Kong", page = "langues chinoises" },
["zh-Latn"] = { "chinois retranscrit dans l’alphabet latin" }, -- avec n’importe quelle méthode de romanisation
+
["zh-Latn"] = { "chinois retranscrit dans l’alphabet latin", page = "langues chinoises" }, -- avec n’importe quelle méthode de romanisation
 
["zh-Latn-pinyin"] = { "chinois retranscrit dans l’alphabet latin avec la méthode Pinyin", "pinyin", page = "Hanyu pinyin" },
 
["zh-Latn-pinyin"] = { "chinois retranscrit dans l’alphabet latin avec la méthode Pinyin", "pinyin", page = "Hanyu pinyin" },
 
["zh-Latn-wadegile"] = { "chinois retranscrit dans l’alphabet latin avec la méthode Wade-Giles", page = "Romanisation Wade-Giles" },
 
["zh-Latn-wadegile"] = { "chinois retranscrit dans l’alphabet latin avec la méthode Wade-Giles", page = "Romanisation Wade-Giles" },
 
["zh-MO"] = { "chinois de Macao", page = "langues chinoises" },
 
["zh-MO"] = { "chinois de Macao", page = "langues chinoises" },
 +
["zh-MY"] = { "chinois de Malaisie", page = "langues chinoises" },
 
["zh-SG"] = { "chinois de Singapour", page = "langues chinoises" },
 
["zh-SG"] = { "chinois de Singapour", page = "langues chinoises" },
 
["zh-TW"] = { "chinois de Taïwan", page = "langues chinoises" },
 
["zh-TW"] = { "chinois de Taïwan", page = "langues chinoises" },
 
zib = { "langue des signes zimbabwéenne", signe = true },
 
zib = { "langue des signes zimbabwéenne", signe = true },
 
zim = { "mesmé" },
 
zim = { "mesmé" },
 +
zin = { "zinza", page = "Zinza (langue)" },
 +
ziw = { "zigula", page = "Zigula (langue)" },
 
zls = { "langues slaves méridionales" },
 
zls = { "langues slaves méridionales" },
 
zsl = { "langue des signes zambienne", signe = true },
 
zsl = { "langue des signes zambienne", signe = true },
 
zsm = { "malaisien", page = "Malaisien (langue)" },
 
zsm = { "malaisien", page = "Malaisien (langue)" },
 
zu  = { "zoulou" },
 
zu  = { "zoulou" },
zxx = { "no linguistic content, not applicable", page = "" },
+
zun = { "zuñi", "zuni", page = "Zuñi (langue)" },
 +
zxx = { "pas de contenu linguistique (non applicable)", page = "" },
 
zza = { "zazaki" },
 
zza = { "zazaki" },
 
 
}
 
}
  

Version du 27 avril 2020 à 23:18


Ce module est une base de données de langues destinée à être chargé par mw.loadData.

Avertissements

Attention à la syntaxe lors de la modification de ces données : cette page est utilisée par un programme informatique qui n'accepte pas qu'une virgule soit absente. Seules possibilités :

  • les données saisies peuvent être entourées de guillemets doubles (") ou simples (') — mais pas de guillemets français («  »)
  • des espaces peuvent être ajoutées pour améliorer la lisibilité.

Avant d'ajouter une langue, vérifier qu'elle n'est pas déjà liée à un autre code dans la liste.

Pour rechercher le code approprié :

  • obtenir le nom de la langue en anglais (par exemple grâce au lien interlangue sur l'article de la langue) ;
  • rechercher celui-ci dans la liste complète des codes IETF du registre tenu à jour par l'IANA ;
  • si la langue ne possède pas de code IETF, elle ne doit pas figurer dans cette base.

Structure du fichier

Pour chaque code IETF, il y a une ligne de ce type :

<code IETF> = { "<nom de la langue en français>", "<autre nom>" },

Si le code IETF contient des tirets, il faut l'entourer de guillemets et de crochets. Il peut y avoir plusieurs autres noms ou aucun, chacun entre guillemets et séparé des autres par des virgules. Ces noms seront utilisés par le modèle {{code langue}} pour retrouver un code à partir du nom de la langue, ils doivent donc être uniques.

Exemples :

  • français, code IETF « fr »
    fr = {"français"},
  • finnois, code IETF « fi »
    fi = { "finnois", "finlandais", "finnish" },
  • monténégrin, code IETF « sr-ME »
    ["sr-me"] = {"monténégrin"},

Cette syntaxe est complétée par des options, séparées par une virgule :

  • Si la page Wikipédia à propos de cette langue ne porte pas le nom de la langue, on ajoute une donnée « page = "<page wikipédia de cette langue>" »
  • Si la langue s'écrit de droite à gauche, on ajoute une donnée « rtl = true » (rtl pour right to left, pas de guillemets autour de true)
  • Si la langue est une langue des signes, on ajoute une donnée « signe = true » (pas de guillemets autour de true)
  • Si le code n'est pas un code IETF valide, mais qu'il est ajouté pour éviter les erreurs de saisie, on ajoute « invalide = "<code valide>" », ce qui permet la catégorisation des pages utilisant ce code.

Exemples :

  • corse
    co = {"corse", page = "Corse (langue)"},
  • arabe, qui s'écrit de droite à gauche
    ar = {"arabe", rtl = true},
  • japonais, IETF « ja » mais souvent écrit avec le code ISO 3166-1 du Japon « JP »
    ja = {"japonais"},
    jp = {"japonais", invalide = "ja"},
    

La liste est triée par ordre alphabétique des codes IETF.

Utilisation dans un module Lua

Ce module exporte pour chaque nom de langue, indexé par son nom en français ou son code IETF en minuscule, une table avec les élément suivants :

  • code : code IETF de la langue ;
  • nom : nom complet, en français, de cette langue ;
  • page : nom de la page Wikipédia de cette langue, uniquement si celle-ci est différente du nom, nil dans les autres cas ;
  • rtl : booléen égal à true si cette langue s'écrit de droite à gauche (right to left), nil dans les autres cas ;
  • signe : booléen égal à true si cette langue est une langue des signes, nil dans les autres cas ;
  • invalide : booléen égal à true si ce code n'est pas un code IETF valide, nil dans les autres cas.

local data = { 
-- -------------------------------------------------------------------- -- 
--   liste des caractéristiques des langues triées par leur code IETF   --
-- -------------------------------------------------------------------- --

-- a
aa  = { "afar", page = "Afar (langue)" },
ab  = { "abkhaze" },
abe = { "abénaqui" },
abq = { "abaza", page = "Abaza (langue)" },
abs = { "malais d'Amboine" },
ace = { "aceh", page = "Aceh (langue)" },
ach = { "acholi", page = "Acholi (langue)" },
acm = { "arabe mésopotamien" },
acy = { "arabe chypriote maronite" },
ads = { "langue des signes d'Adamorobe", "langue des signes d'adamorobe", signe = true },
ady = { "adyguéen", page = "Adyguéen (langue)" },
["ady-Cyrl"] = { "adyguéen en écriture cyrillique", page = "Adyguéen (langue)" },
["ady-Latn"] = { "adyguéen en écriture latine", page = "Adyguéen (langue)" },
ae  = { "avestique", rtl = true },
aeb = { "arabe tunisien", rtl = true },
["aeb-Arab"] = { "arabe tunisien en écriture arabe", page = "arabe tunisien", rtl = true },
["aeb-Latn"] = { "arabe tunisien en écriture latine", page = "arabe tunisien" },
aed = { "langue des signes argentine", signe = true },
aen = { "langue des signes arménienne", signe = true },
af  = { "afrikaans" },
afg = { "langue des signes afghane", signe = true },
agr = { "aguaruna" },
aha = { "ahanta" },
aia = { "arosi" },
aib = { "aïnou", page = "Aïnou (langue ouïghoure)" },
ail = { "aimele" },
ain = { "aïnou", page = "Aïnou (langue du Japon)" },
aiw = { "aari", page = "Aari (langue)" },
ak  = { "akan", page = "Akan (langue)" },
akk = { "akkadien", "assyrien" }, -- note : ce code est aussi utilisé pour l'assyrien, qui représente l'un des rameaux linguistiques de l'akkadien
ale = { "aléoute" },
alg = { "langues algonquiennes" },
all = { "allar" },
aln = { "guègue" },
alq = { "algonquin" },
als = { "tosque" },    -- note : le code de l'alémanique est gsw (mais als.wikipedia est en alémanique)
alt = { "altaï", page = "Altaï (langue)" },
am  = { "amharique" },
amu = { "amuzgo de Guerrero" },
an  = { "aragonais" },
anc = { "angas", page = "Angas (langue)" },
ang = { "anglo-saxon", page = "Vieil anglais" },
ani = { "andi" },
ank = { "goemai", page = "Goemai (langue)" },
ann = { "obolo" },
anp = { "angika" },
apt = { "apatani", page = "Apatani (langue)" },
apw = { "apache occidental" },
ar  = { "arabe", rtl = true },
arb = { "arabe standard moderne", rtl = true },
arc = { "araméen", rtl = true },
arh = { "arhuaco", "ika"},
arn = { "mapudungun", "mapuche" },
arq = { "arabe algérien", rtl = true },
ary = { "arabe dialectal marocain", "arabe marocain", "ma", page = "Arabe marocain", rtl = true },
arz = { "arabe égyptien", rtl = true },
as  = { "assamais" },
asa = { "asu", "chasu", page = "Asu (langue)" },
asb = { "assiniboine", page = "Assiniboine (langue)" },
ase = { "langue des signes américaine", signe = true },
asf = { "langue des signes australienne", signe = true },
asp = { "langue des signes algérienne", signe = true },
asq = { "langue des signes autrichienne", signe = true },
ast = { "asturien" },
asw = { "langues des signes aborigènes australiennes", signe = true },
atj = { "atikamekw", page = "Atikamekw (langue)" },
ats = { "atsina", page = "Atsina (langue)" },
auq = { "anus", "korur", page = "Anus (langue)" },
aus = { "langues aborigènes d'Australie", "australien", "langues aborigènes d'australie" },
av  = { "avar" },
avk = { "kotava" },
awa = { "awadhi" },
ay  = { "aymara" },
ayl = { "arabe libyen", rtl = true },
az  = { "azéri" },
["az-Cyrl"] = { "azéri en écriture cyrillique", page = "Azéri" },
azb  = { "azéri du Sud", page = "azéri" },
azj  = { "azéri du Nord", page = "azéri" },
-- b
ba  = { "bachkir" },
bal = { "baloutchi" , "baloutche" },
ban = { "balinais", page = "Balinais (langue)" },
["bat-smg"] = { "samogitien", invalide = "sgs" }, -- Wikipédia en samogitien.
bar = { "bavarois" },
bba = { "bariba", "baatonum", "batonu", page = "Bariba (langue)" },
bbc = { "batak toba" },
["bbc-Latn"] = { "batak toba en écriture latine", page = "batak toba" },
bbj = { "ghomalaʼ", "ghomálá'", "ghomálá", "ghomala'", "ghomala", "ghomálá’" },
bdm = { "buduma", page = "Buduma (langue)" },
bcc = { "baloutchi méridional", page = "baloutchi" },
bci = { "baoulé", page = "Baoulé (langue)" },
bcl = { "bicolano central" },
bcq = { "gimira"},
bcs = { "hohumono", "kohumono" },
bde = { "bade", page = "Bade (langue)" },
be  = { "biélorusse" },
["be-tarask"] = { "biélorusse (tarashkevitsa)", "biélorusse tarashkevitsa", "taraskievica", "tarashkevitsa", "taraškievica", "be-x-old", page = "Taraškievica" },
bej = { "bedja", page = "Bedja (langue)" },
beq = { "beembe", page = "Beembe (langue)" },
ber = { "berbère", "tamazight", page = "Langues berbères" },
bew = { "betawi", page = "Betawi (langue)" },
bfi = { "langue des signes britannique", signe = true },
bfk = { "langue des signes de Ban Khor", "langue des signes de ban khor", signe = true },
bg  = { "bulgare" },
bgc = { "haryanvi", "haryani", "bangaru" },
bgn = { "baloutchi occidental", page = "baloutchi" },
bh  = { "bihari" },
bho = { "bhodjpouri" },
bid = { "bidiyo" },
bi  = { "bichelamar" },
bjn = { "banjar", page = "Banjar (langue)" },
bjw = { "bakwé", page = "Bakwé (langue)" },
blo = { "anii", page = "Anii (langue)" },
bm  = { "bambara" },
bmi = { "barma", "baguirmi", "bagirmi", page = "Barma (langue)" },
bn  = { "bengali" },
bnc = { "bontok", "finallig" },
bnn = { "bunun", page = "Bunun (langue)" },
bo  = { "tibétain" },
bog = { "langue des signes malienne", signe = true },
bol = { "bole", page = "Bole (langue)" },
bot = { "bongo", page = "Bongo (langue)" },
bou = { "bondei", page = "Bondei (langue)" },
bpy = { "bishnupriya manipuri" },
bqc = { "boko", page = "Boko (langue mandée)" },
bqi = { "bakhtiari" },
bqn = { "langue des signes bulgare", signe = true },
bqy = { "langue des signes de Bengkala", "langue des signes de bengkala", signe = true },
br  = { "breton" },
brf = { "bera", page = "Bera (langue)" },
brh = { "brahoui" },
brx = { "bodo" },
bs  = { "bosnien", "bosniaque" },
bsk = { "bourouchaski" },
btm = { "batak mandailing", "mandailing" },
bto = { "bicol de Rinconada", "bicol de rinconada" },
bua = { "bouriate" },
bud = { "ntcham" },
bug = { "bugi", "bouguinais", "bugis", page = "Bugi (langue)" },
buw = { "pove", page = "Pove (langue)" },
bvl = { "langue des signes bolivienne", signe = true },
bxm = { "bouriate de Mongolie", "bouriate de mongolie", page = "bouriate" },
bxr = { "bouriate de Russie", "bouriate de russie", page = "bouriate" },
bxu = { "bouriate de Chine", "bouriate de chine", page = "bouriate" },
byv = { "medumba" },
bzd = { "bribri" },
bze = { "bozo de Jenaama", page = "Bozo (langue)" },
bzs = { "langue des signes brésilienne", signe = true },
-- c
ca  = { "catalan" },
cad = { "caddo", page = "Caddo (langue)" },
cak = { "cakchiquel", page = "Cakchiquel (langue)" },
cal = { "carolinien" },
car = { "kali'na", "galibi", page = "Kali'na (langue)" },
ctl = { "chinantèque de Tlacoatzintepec"},
cvn = { "chinantèque de Valle Nacional" },
cax = { "chiquitano", "besiro", "bésɨro" },
cay = { "cayuga", page = "Cayuga (langue)" },
cbg = { "chimila", "ette taara" },
cbk = { "chavacano" },
["cbk-zam"] = { "chavacano de Zamboanga", "chavacano de zamboanga", page = "Chavacano", invalide = "cbk" }, -- cbk-zam.Wikipédia cbk=cebuano, zam=miahuatlán zapotec
cco = { "chinantèque de Comaltepec" },
cdo = { "mindong" },
cds = { "langue des signes tchadienne", signe = true },
ce  = { "tchétchène" },
ceb = { "cebuano" },
cel = { "celte", page = "Langues celtiques" },
ch  = { "chamorro" },
chj = { "chinantèque d'Ojitlán" },
chk = { "chuuk", page = "Chuuk (langue)" },
chn = { "chinook jargon", page = "Chinook (langue)" },
cho = { "chacta", "choctaw", page = "Chacta (langue)" },
chp = { "chipewyan", page = "Chipewyan (langue)" },
chr = { "tchérokî", "chérokî", "cherokee", page = "Cherokee (langue)" },
chy = { "cheyenne", page = "Cheyenne (langue)" },
cia = { "cia-cia" },
cim = { "cimbre" },
cjp = { "cabécar" },
ckb = { "sorani", rtl = true },
ckt = { "tchouktche" },
cmi = { "emberá chamí" },
cmn = { "mandarin", "mandarin standard", "chinois standard", page = "Mandarin (langue)" },
cmo = { "mnong central" },
cnr = { "monténégrin" },
["cnr-Cyrl"] = { "monténégrin" },
["cnr-Latn"] = { "monténégrin" },
cnu = { "chenoui", "chenoua" },
cnx = { "cornique" },
co  = { "corse", page = "Corse (langue)" },
cok = { "cora de Santa Teresa", page = "Cora_(langue)" },
com = { "comanche", page = "Comanche (langue)" },
con = { "cofán" },
coo = { "comox", page = "Comox (langue)" },
cop = { "copte" },
cpf = { "créoles à base lexicale française", "créoles français" },
cps = { "capiznon" },
cr  = { "cri", page = "Cri (langue)" },
crh = { "tatar de Crimée", "tatar de crimée" },
["crh-Cyrl"] = { "tatar de Crimée en écriture cyrillique", "tatar de crimée en écriture cyrillique", page = "Tatar de Crimée" },
["crh-Latn"] = { "tatar de Crimée en écriture latine", "tatar de crimée en écriture latine", page = "Tatar de Crimée" },
crn = { "cora d'El Nayar", page = "Cora_(langue)" },
crs = { "créole seychellois" },
cs  = { "tchèque", "czech" },
csb = { "cachoube" },
csc = { "langue des signes catalane", signe = true },
csd = { "langue des signes de Chiangmai", "langue des signes de chiangmai", signe = true },
cse = { "langue des signes tchèque", signe = true },
csf = { "langue des signes cubaine", signe = true },
csg = { "langue des signes chilienne", signe = true },
csl = { "langue des signes chinoise", signe = true },
csn = { "langue des signes colombienne", signe = true },
csq = { "langue des signes croate", signe = true },
csr = { "langue des signes costaricienne", signe = true },
css = { "costanoan du Sud ", page = "Langues costanoanes" },
ctg = { "chittagonien" },
ctu = { "ch'ol", "ch’ol", "chꞌol" },
cu  = { "slavon d'église", "langue liturgique slave", "vieux slave liturgique" },
cuc = { "chinantèque d'Usila" },
cui = { "cuiba" },
cv  = { "tchouvache", "chv" },
cy  = { "gallois" },
cz  = { "tchèque", invalide = "cs" },
-- d
da  = { "danois", "danish" },
dar = { "dargwa" },
dbp = { "ɗuwai", "duwai" },
ddo = { "tsez", "dido" },
de  = { "allemand", "german" },
["de-AT"] = { "allemand autrichien", "österreichisches deutsch" },
["de-CH"] = { "allemand standard suisse", "allemand suisse", "schweizer hochdeutsch" },
["de-formal"] = { "allemand formel", page = "allemand", invalide = "de" },
deg = { "degema", page = "Degema (langue)" },
din = { "dinka", page = "Dinka (langue)" },
diq = { "zazaki", "dimli" },
dlg = { "dolgane" },
dng = { "doungane", page = "Doungane (langue)" },
dno = { "ndrulo" },
dop = { "lokpa", "dompango", "lukpa" },
doq = { "langue des signes dominicaine", signe = true },
dos = { "dogosé" },
dsb = { "bas sorabe", "bas-sorabe" },
dse = { "langue des signes néerlandaise", signe = true },
dsl = { "langue des signes danoise", signe = true },
dta = { "daur", page = "Daur (langue)" },
dtp = { "dusun" },
dts = { "tòro sò", "dogon toroso", page = "Langues dogon" },
dty = { "dotyali" },
dua = { "douala", page = "Douala (langue)" },
dum = { "moyen néerlandais" },
dv  = { "maldivien", "divéhi", "divehi", "div", rtl = true },
dyi = { "djimini", page = "Djimini (langue)" },
dyo = { "diola-fogny" },
dyu = { "dioula", "diola-fogny", page = "Dioula (langue)" },
dz  = { "dzongkha" },
-- e
ecs = { "langue des signes équatorienne", signe = true },
ee  = { "éwé", "ewe", page = "Éwé (langue)" },
egl = { "émilien", page = "Émilien (dialecte)" },
egy = { "égyptien ancien" },
ekk = { "estonien standard", page = "Estonien" },
ekp = { "ekpeye" },
el  = { "grec moderne" },
eml = { "émilien-romagnol", invalide="egl" },       -- eml.Wikipédia
emp = { "emberá darién" },
en  = { "anglais", "english" },
["en-CA"] = { "anglais canadien" },
["en-GB"] = { "anglais britannique" },
["en-US"] = { "anglais américain" },
enm = { "moyen anglais" },
enn = { "egene", "engenni" },
eo  = { "espéranto" },
er  = { "europanto", invalide = "mis" },  -- code non standard
es  = { "espagnol", "castillan", "spanish" },
["es-419"] = { "espagnol d'Amérique latine", page = "Espagnol" },
["es-formal"] = { "espagnol formel", page = "Espagnol", invalide = "es" },
esl = { "langue des signes égyptienne", signe = true },
esn = { "langue des signes salvadorienne", signe = true },
eso = { "langue des signes estonienne", signe = true },
et  = { "estonien" },
etc = { "malécite-passamaquoddy", "etchemin" },
eth = { "langue des signes éthiopienne", signe = true },
eto = { "eton", page = "Eton (langue bantoue)" },
ets = { "etsako", "afenmai", "yekhee" },
ett = { "étrusque" },
eu  = { "basque" },
eve = { "évène", "even", "lamoute" },
evn = { "evenki" },
ext = { "estrémègne" },
-- f
fa  = { "persan", "farsi ", "parsi ", rtl = true },
fcs = { "langue des signes québécoise", signe = true },
ff  = { "peul" },
ffm  = { "peul de Maasina" },
fi  = { "finnois", "finnish", "finlandais" },
fil = { "philippin", "filipino" },
fit = { "meänkieli", "finnois tornédalien" },
fj  = { "fidjien" },
fo  = { "féroïen", "féringien", "féroien" },
fon = { "fon", "fon-gbe", "fongbe", page = "Fon (langue)" },
fr  = { "français", "française", "french", "francais" },
["fr-BE"] = { "français de Belgique" },
["fr-CA"] = { "français canadien" },
["fr-CH"] = { "français de Suisse" },
["fr-FR"] = { "français de France" },
["fr1835"] = { "françois (1600-1835)", "françois", page = "Réforme de l'orthographe française de 1835", invalide = "fr" }, -- code non standard
["fra-gal"] = { "gallo", invalide = "fr" },
frc = { "français cadien" },
frk = { "vieux-francique", "francique", "vieux bas francique" },
frm = { "moyen français (1400-1600)", "moyen françois", "moyen français", page = "Moyen français" },
fro = { "ancien français (842-1400)", "ancien français", "ancien françois", page = "Ancien français" },
frp = { "francoprovençal", "arpitan", "franco-provençal" },
frr = { "frison septentrional" },
frs = { "bas saxon de Frise orientale" },
fse = { "langue des signes finnoise", signe = true },
fsl = { "langue des signes française", signe = true },
fss = { "langue des signes finno-suédoise", signe = true },
fub = { "peul de l'Adamaoua"},
fuc = { "pulaar"},
fud = { "futunien" },
fue = { "peul de Borgou" },
fuf = { "pular" },
fuh = { "peul du Niger occidental" },
fui = { "peul de Bagirmi" },
fuq = { "peul du Niger centre-oriental" },
fur = { "frioulan" },
fuv = { "peul nigérian" },
fy  = { "frison occidental", "frison" },
-- g
ga  = { "irlandais", "gaélique irlandais" },
gag = { "gagaouze" },
gal = { "galoli" },
gan = { "gan", "kan", page = "Gan (langue)" },
["gan-Hans"] = { "gan en caractères chinois simplifiés", page = "Gan (langue)" },
["gan-Hant"] = { "gan en caractères chinois traditionnels", page = "Gan (langue)" },
gay = { "gayo", page = "Gayo (langue)" },
gcf = { "créole guadeloupéen" },
gcr = { "créole guyanais" },
gd  = { "gaélique écossais", "écossais" },
gde = { "gude", page = "Gude (langue)" },
gds = { "langue des signes de Ghandruk", signe = true },
gej = { "gen" },
gem = { "langues germaniques" },
gev = { "geviya", page = "Geviya (langue)" },
gez = { "guèze" },
gid = { "guidar", page = "Guidar (langue)" },
gil = { "gilbertin" },
gl  = { "galicien" },
gld = { "nanaï" },
glk = { "guilaki", "gilaki", rtl = true },
gmh = { "moyen haut allemand" },
["gmh-hes"] = { "hessois", invalide = "de" },      -- code linguistlist, gmh=middle high german (ca. 1050-1500), hes=invalide
gmy = { "mycénien" },
gn  = { "guarani", page = "Guarani (langue)" },
gog = { "gogo", page = "Gogo (langue)" },
goh = { "vieux haut allemand" },
gom = { "konkani" },
["gom-Deva"] = { "konkani en écriture devanagari", page = "konkani" },
["gom-Latn"] = { "konkani en écriture latine", page = "konkani" },
gor = { "gorontalo", page = "Gorontalo (langue)" },
gos = { "groningois" },
got = { "gotique" },
gr  = { "grec", invalide = "el" },
grb = { "grebo", page = "Grebo (langue)" },
grc = { "grec ancien" },
grk = { "grec" },
gse = { "langue des signes ghanéenne", signe = true },
gsg = { "langue des signes allemande", signe = true },
gsm = { "langue des signes guatémaltèque", signe = true },
gss = { "langue des signes grecque", signe = true },
gsw = { "alémanique" },
["gsw-CH"] = { "suisse allemand" },
gu  = { "gujarati" },
guc = { "wayuu", page = "Wayuu (langue)" },
guk = { "gumuz", page = "Gumuz (langue)" },
guo = { "guayabero", page = "Guayabero" },
gus = { "langue des signes guinéenne", signe = true },
gux = { "gourmantché", "gulmancema", "gourma", page = "gourmantché (langue)" },
guz = { "gusii", page = "Gusii (langue)" },
gv  = { "mannois", "manx", "manxois" },
gwe = { "gweno" },
-- h
ha  = { "haoussa" },
hab = { "langue des signes de Hanoï", "langue des signes de hanoi", signe = true },
haf = { "langue des signes de Haïphong", "langue des signes de haiphong", signe = true },
hai = { "haïda", page = "Haïda (langue)" },
hak = { "hakka", page = "Hakka (langue)" },
han = { "hangaza" },
haw = { "hawaïen", "hawaien" },
hay = { "haya", page = "Haya (langue)" },
haz = { "hazara" },
hbo = { "hébreu biblique ", "hébreu médiéval", "hébreu mishnique", "hébreu ancien" },
hds = { "langue des signes hondurienne", signe = true },
he  = { "hébreu", "iw", rtl = true },
hei = { "heiltsuk" },
hess= { "hessois", invalide = "de" },   -- code non IETF ni ISO 639, code linguistlist gmh-hes
hi  = { "hindi" },
hif = { "hindi des Fidji" },
["hif-Latn"] = { "hindi des Fidji en écriture latine", page = "hindi des Fidji" },
hil = { "hiligaïnon", "ilonggo", "hiligaynon" },
hit = { "hittite", page = "Hittite (langue)" },
hiw = { "hiw", page = "Hiw (langue)" },
hka = { "kahe", page = "Kahe (langue)" },
hks = { "langue des signes de Hong Kong", signe = true },
hnd = { "hindko"},
ho  = { "hiri motu", "hiri motou" },
hop = { "hopi", page = "Hopi (langue)" },
hos = { "langue des signes de Ho Chi Min Ville", "langue des signes de ho chi min city", signe = true },
hps = { "langue des signes hawaïenne", "langue des signes hawaienne", signe = true },
hr  = { "croate", "croatian" },
hrx = { "hunsrik" },
hsb = { "haut sorabe" },
hsh = { "langue des signes hongroise", signe = true },
hsl = { "langue des signes haoussa", signe = true },
hsl = { "xiang", page = "xiang (langue)" },
ht  = { "créole haïtien", "créole haitien", "haitien", "haïtien" },
hu  = { "hongrois", "hungarian" },
["hu-formal"]  = { "hongrois formel", page = "hongrois" },
hus = { "huastèque", page = "Huastèque (langue)" },
hwc = { "créole hawaïen", "créole hawaien" },
hy  = { "arménien" },
hyx = { "arménien" },
hyw = { "arménien occidental" },
hz  = { "héréro", page = "Héréro (langue)" },
-- i
ia  = { "interlingua", page = "Interlingua (IALA)" },
iby = { "ibani", page = "Kalabari (langue)" },
icl = { "langue des signes islandaise", signe = true },
id  = { "indonésien" },
ie  = { "occidental (interlingue)", "interlingue", "occidental" , page = "Occidental (langue)" },
ife  = { "ifè", page = "Ifè (langue)" },
ig  = { "igbo" },
ii  = { "yi de Shichuan", page = "Yi (langue)" },
ijc = { "izon", page = "Izon (langue)" },
ijn = { "kalabari", page = "Kalabari (langue)" },
ijo = { "langues ijo", "langues ijaw", "ijaw" },
ik  = { "inupiaq", "inupiak" },
ike = { "inuktitut" },
["ike-Cans"] = { "inuktitut en syllabaire inuktitut", page = "inuktitut" },
["ike-Latn"] = { "inuktitut en écriture latine", page = "inuktitut" },
iks = { "langue des signes inuit", signe = true },
ikw = { "ikwere", "ikwerre" },
ikz = { "ikizu", page = "Ikizu (langue)" },
ili = { "ili turki" },
ilo = { "ilocano" },
ine = { "indo-européen", "langues indo-européennes", page = "langues indo-européennes" },
inh = { "ingouche" },
inl = { "langue des signes indonésienne", signe = true },
ins = { "langue des signes indienne", signe = true },
io  = { "ido" },
["in"]  = { "indonésien", invalide = "id" },	-- in est un mot clé lua : ne pas retirer les crochets - guillemets
ira = { "iranien", page = "Langues iraniennes" },
iro = { "iroquois", page = "Langues iroquoiennes" },
is  = { "islandais" },
ise = { "langue des signes italienne", signe = true },
isg = { "langue des signes irlandaise", signe = true },
isr = { "langue des signes israélienne", signe = true },
it  = { "italien", "italian" },
iu  = { "inuktitut" },
-- j
ja  = { "japonais", "japanese" },
["ja-Latn"] = { "japonais retranscrit dans l’alphabet latin", page = "japonais" }, -- avec n’importe quelle méthode de romanisation
["ja-Latn-alalc97"] = { "japonais retranscrit dans l’alphabet latin avec la méthode Hepburn modifiée", page = "Méthode Hepburn" },
["ja-Latn-hepburn"] = { "japonais retranscrit dans l’alphabet latin avec la méthode Hepburn traditionnelle", page = "Méthode Hepburn" },
jam = { "créole jamaïcain" },
jbo = { "lojban" },
jcs = { "langue des signes jamaïcaine rurale", "langue des signes jamaicaine rurale", signe = true },
jhs = { "langue des signes de Jhankot", signe = true },
jit = { "jita", page = "Jita (langue)" },
jls = { "langue des signes jamaïcaine", "langue des signes jamaicaine", signe = true },
jmc = { "mashami" },
jos = { "langue des signes jordanienne", signe = true },
jp  = { "japonais", invalide = "ja" },
jqr = { "jaqaru" },
jsl = { "langue des signes japonaise", signe = true },
jus = { "langue des signes de Jumla", signe = true },
jut = { "jute", page = "jute (langue)" },
jv  = { "javanais" },
jw  = { "javanais", invalide = "jv" },
-- k
ka  = { "géorgien" },
kaa = { "karakalpak" },
kab = { "kabyle" },
kai = { "karekare" },
kbd = { "kabarde" },
["kbd-Cyrl"] = { "kabarde en écriture cyrillique", page = "kabarde" },
kbl = { "kanembou", "kanembu", page = "Kanembou (langue)" },
kbp = { "kabiyè", page="Kabiyè (langue)" },
kcy = { "korandjé", "kwarandzyey" },
kde = { "makondé", "Makondé (langue)" },
ke  = { "koinè", page = "Koinè (grec)", invalide = "grc"},
kea = { "créole du Cap-Vert" },
kg  = { "kikongo" },
kgi = { "langue des signes de Selangor", signe = true },
khb = { "tai lü" },
khi = { "langues khoïsan", "langues khoï", "khoï", "khoïsan" },
khk = { "khalkha" },
khw = { "khowar", rtl = true },
ki  = { "kikuyu", page = "kikuyu (langue)" },
kiu = { "kirmanjki", page = "Zazaki" },
kj  = { "kuanyama", "kwanyama" },
kjj = { "khinalug", page = "khinalug (langue)" },
kjp = { "pwo de l'Est" },
kk  = { "kazakh" },
["kk-Arab"] = { "kazakh en écriture arabe", page = "kazakh" },
["kk-CN"]   = { "kazakh de Chine", page = "kazakh" },
["kk-Cyrl"] = { "kazakh en écriture cyrillique", page = "kazakh" },
["kk-KZ"]   = { "kazakh du Kazakhstan", page = "kazakh" },
["kk-Latn"] = { "kazakh en écriture latine", page = "kazakh" },
["kk-TR"]   = { "kazakh de Turquie", page = "kazakh" },
kkj = { "kako", page = "kako (langue)" },
kl  = { "groenlandais" },
km  = { "khmer" },
kma = { "konni", "koma", page = "Konni (langue)" },
kmq = { "kwama", page = "kwama (langue)" },
kmr = { "kurmandji" },
kmw = { "komo", page = "komo (langue bantoue)" },
kn  = { "kannada" },
knf = { "mancagne", page = "mancagne (langue)" },
ko  = { "coréen", "korean" },
["ko-KP"]   = { "coréen de Corée du Nord", page = "coréen" },
["ko-Latn"] = { "coréen retranscrit dans l’alphabet latin", page = "coréen" }, -- avec n’importe quelle méthode de romanisation
kog = { "kogui" },
koi = { "komi-permiak" },
kok = { "konkani" },
kot = { "lagwan" },
koy = { "koyukon" },
kpe = { "kpèllé", page = "Kpèllé (langue)" },
kpo = { "ikposso", "kposso" },
kr  = { "kanouri", "kanuri", page = "Kanouri (langue)" },
krc = { "karatchaï balkar" },
kri = { "krio", page = "Krio (langue)" },
krj = { "kinaray-a", "kinaray" },
krl = { "carélien" },
ks  = { "cachemiri" },
["ks-Arab"] = { "cachemiri en écriture arabe", page = "cachemiri" },
["ks-Deva"] = { "cachemiri en écriture devanagari", page = "cachemiri" },
ksh = { "kölsch", "francique ripuaire", page = "Kölsch (langue)" },
ksk = { "kansa", page = "Kansa (langue)" },
ku  = { "kurde" },
["ku-Arab"] = { "kurde en écriture arabe", page = "kurde" },
["ku-Latn"] = { "kurde en écriture latine", page = "kurde" },
kuf = { "katu", page = "Katu (langue)" },
kuj = { "kuria", page = "Kuria (langue)" },
kum = { "koumyk" },
kut = { "kutenai" },
kv  = { "komi", page = "Komi (langue)" },
kvk = { "langue des signes coréenne", signe = true },
kw  = { "cornique" },
kwk = { "kwak'wala", "kwak’wala", "kwakʼwala" },
ky  = { "kirghize" },
kya = { "kwaya" },
kyf = { "kouya", page = "Bété (langue)" },
-- l
la  = { "latin", "lat" },
["la-peano"] = { "latino sine flexione", "interlingua de Peano", "interlingua de l'API", "latin sans flexions", page = "Latino sine flexione" },
lad = { "judéo-espagnol", "ladino" },
lam = { "lamba", page = "Lamba (langue)" },
lb  = { "luxembourgeois" },
lbe = { "lak" },
lbj = { "ladakhi" },
lbr = { "lohorung", page = "Lohorung (langue)" },
lbs = { "langue des signes libyenne", signe = true },
led = { "lendu", page = "Lendu (langue)" },
lep = { "lepcha" },
lez = { "lezghien", "lezguien", "lezgi", "lesghien", "lesguien" },
lfn = { "lingua franca nova" },
lg  = { "luganda", "ganda" },
li  = { "limbourgeois" },
lia = { "limba", page = "Limba (langue)" },
lib = { "likum" },
lif = { "limbu", page = "Limbu (langue)" },
lij = { "ligure" },
lil = { "st'at'imcets", "stʼatʼimcets", "lillooet", "st̓át̓imcets" },
liv = { "live", "livonien", page = "Live (langue)" },
lki = { "laki",page = "Laki (langue)" },
lkt = { "lakota", page = "Lakota (langue)" },
lld = { "ladin" },
lls = { "langue des signes lituanienne", signe = true },
lmo = { "lombard", page = "Lombard (langue)" },
ln  = { "lingala" },
lo  = { "lao", page = "Lao (langue)" },
lob = { "lobiri" },
log = { "logoti" },
loq = { "lobala" },
lou = { "créole louisianais" },
loz = { "lozi", page = "Lozi (langue)" },
lrc = { "lori du Nord" },
lsg = { "langue des signes lyonnaise", signe = true },
lsl = { "langue des signes lettone", signe = true },
lso = { "langue des signes laotienne", signe = true },
lsp = { "langue des signes panaméenne", signe = true },
lst = { "langue des signes trinidadienne", signe = true },
lsy = { "langue des signes mauricienne", signe = true },
lt  = { "lituanien" },
ltg = { "latgalien" },
lu  = { "luba-katanga", "luba-shaba", "kiluba" },
lua = { "luba-kasaï", "tshiluba", page = "Luba-kasaï (langue) " },
luc = { "aringa" },
luo = { "luo", page = "Luo (langue)" },
lus = { "mizo", "lushai" },
luz = { "lori du Sud" },
lv  = { "letton" },
lzh = { "chinois classique", "zh-classical" },
lzz = { "laze", page="Laze (langue caucasienne)" },
-- m
mad = { "madurais", page = "Madurais (langue)" },
mai = { "maïthili", "maithili", "mazatèque de jalapa", "mazatèque de jalapa de díaz" },
maj = { "mazatèque de Jalapa" },
man = { "mandingue", "maninka", "malinke", page = "Langues mandingues" },
map = { "langues austronésiennes" },
["map-bms"] = { "banyumasan", invalide = "jv" }, -- code non standard, map=austronesian languages, bms=bilma kanuri (langue nilo-saharienne)
mav = { "mavé", page = "Mawé (langue)" },
maz = { "mazahua" },
mbp = { "damana" },
mca = { "maká", page = "Maká (langue mataguayo)" },
mcp = { "maka", page = "Maka (langue bantoue)" },
mda = { "mada", page = "Mada (langue du Nigeria)" },
mde = { "maba", page = "Maba (langue du Tchad)" },
mdf = { "mokcha", "moksa", "mokṣa", "moksha", page = "Mokcha (langue)" },
mdj = { "mangbetu", page = "Mangbetu (langue)" },
mdl = { "langue des signes maltaise", signe = true },
mdw = { "mbochi", "mbosi", "mboshi", "embɔ́si", page = "Mbochi (langue)" },
men = { "mendé", page = "Mendé (langue)" },
mer = { "meru", "kimeru", page = "Meru (langue)" },
mew = { "maka", "maha", "maaka", "makaa", page = "Maka (langue tchadique)" },
mey = { "hassanya" },
mfe = { "créole mauricien", "mauricien" },
mfs = { "langue des signes mexicaine", signe = true },
mg  = { "malgache", "malagasy" },
mga = { "moyen irlandais" },
mh  = { "marshallais" },
mhr = { "mari oriental", "mari", "mari de l'est", page = "Mari (langue)" },
mi  = { "maori de Nouvelle-Zélande", "maori" },
mic = { "micmac" },
min = { "minangkabau", page = "Minangkabau (langue)" },
mis = { "langue qui n'a aucun code langue", page = "" },
mjg = { "monguor" },
mk  = { "macédonien" },
mkh = { "langues môn-khmer", "môn-khmer" },
mkl  = { "mokole" },
ml  = { "malayalam" },
mls = { "masalit", "massalit" },
mlv = { "mwotlap" },
mn  = { "mongol" },
mnc = { "mandchou" },
mni = { "meitei", "meithei" },
mnp = { "minbei" },
mnw = { "môn", "mon", page = "Môn (langue)" },
mo  = { "moldave" }, -- code à remettre lorsque les alias fonctionneront : { "moldave", invalide = "ro" },
moe = { "innu-aimun", "montagnais" },
moh = { "mohawk", "agnier", page = "mohawk (langue)" },
mot = { "barí", "bari", page = "barí (langue)" },
mov = { "mojave", page = "Mojave (langue)" },
moz = { "mokulu", page = "Mokulu (langue)" },
mqb = { "moloko", page = "Moloko (langue)" },
mql = { "mbèlimè", "mbɛlimɛ", "mbelime" },
mqm = { "marquisien du Sud", page = "Marquisien" },
mr  = { "marathi", "marāthī", "marathe", "marâthî", page = "Marathi (langue)" },
mre = { "langue des signes de Martha's Vineyard", signe = true },
mrj = { "mari des montagnes", "mari occidental" },
mrn = { "cheke holo" },
mrq = { "marquisien du Nord", "marquisien", page = "Marquisien" },
ms  = { "malais", page = "Malais (langue)" },
msd = { "langue des signes maya yucatèque", signe = true },
mse = { "moussey", "musey", page = "Moussey (langue)" },
msn = { "vurës" },
msr = { "langue des signes mongole", signe = true },
mt  = { "maltais" },
mua = { "moundang", page = "Moundang (langue)" },
mug = { "mousgoum", page = "Mousgoum (langue)" },
mul = { "multilingue", page = "Multilinguisme" },
mur = { "murle", page = "Murle (langue)" },
mus = { "creek", page = "Creek (langue)" },
mvf = { "mongol périphérique", page = "Mongol (langue de Chine)" },
mvi = { "miyako", page = "Miyako (langue)" },
mwl = { "mirandais" },
mwr = { "marwari", page = "Marwari (langue)" },
my  = { "birman", page = "Birman (langue)" },
mxu = { "mada", page = "Mada (langue du Cameroun)" },
myk = { "mamara" },
myn = { "langues mayas", "langue maya", "maya" },
myv = { "erzya" },
mzc = { "langue des signes malgache", signe = true },
mzg = { "langue des signes monastique", signe = true },
mzn = { "mazandarani", "tabari", rtl = true },
mzy = { "langue des signes mozambicaine", signe = true },
-- n
na  = { "nauruan" },
nah = { "nahuatl" },
nan = { "minnan", "zh-min-nan" },
nap = { "napolitain", "tarentin" },
naq = { "khoïkhoï", "nama" },
nb  = { "bokmål", "bokmal", "norvégien classique" },
nba = { "nyemba", "ngangela", page = "Nyemba (langue)" },
nbh = { "ngamo" },
nbs = { "langue des signes namibienne", signe = true },
nci = { "nahuatl classique", "aztèque", page = "Nahuatl" },
ncs = { "langue des signes nicaraguayenne", signe = true },
nd  = { "ndébélé du Nord", "ndébélé du zimbabwe", "sindebele", page = "Ndébélé du Zimbabwe" },
ndc = { "ndau" },
nds = { "bas allemand" },
["nds-NL"] = { "bas saxon des Pays-Bas", "bas saxon néerlandais" },
ne  = { "népalais" },
neu = { "neo", page = "Neo (langue construite)" },
new = { "nepalbhasha" },
ng  = { "ndonga" },
ngc = { "lingombe" },
ngi = { "ngizim", page = "Ngizim (langue)" },
ngo = { "ngoni", page = "Ngoni (langue)" },
nia = { "niha", "nias" },
nih = { "nyiha" },
niu = { "niuéen" },
niy = { "ndruna" },
nl  = { "néerlandais", "dutch" },
["nl-BE"] = { "néerlandais de Belgique", page = "Néerlandais" },
["nl-informal"] = { "néerlandais informel", page = "Néerlandais", invalide = "nl" },
nn  = { "nynorsk" },
nnb = { "kinande", "konzo" },
no  = { "norvégien", "norwegian" },
nod = { "thaï du Nord", "thaï septentrional", "lanna", "thaï lanna", "kham muang" },
non = { "vieux norrois", "norrois" },
nov = { "novial" },
now = { "nyambo", page = "Nyambo (langue)" },
nr  = { "ndébélé du Transvaal", "ndébélé du Sud", "nrebele", "ndébélé du transvaal" },
nrf = { "normand" },
nrm = { "narum", "narom" }, -- le code pour le normand est nrf (mais nrm.wikipedia est en normand)
nsi = { "langue des signes nigériane", signe = true },
nsl = { "langue des signes norvégienne", signe = true },
nso = { "sotho du Nord", "pedi", "sesotho sa leboa" },
nsp = { "langue des signes népalaise", signe = true },
nsr = { "langue des signes maritime", signe = true },
nuk = { "nuuchahnulth" },
nuj = { "lunyole" },
num = { "niuafoʻou", page = "Niuafoʻou (langue)" },
nv  = { "navajo", "nav", page = "navajo (langue)" },
nwi = { "tanna du Sud-Ouest" },
ny  = { "chewa", "chichewa", "chinyanja" },
nyd = { "lunyore" },
nyf = { "giriama", page = "Giriama (langue)" },
nys = { "nyungar" },
nzi = { "nzema", page = "Nzema (langue)" },
nzs = { "langue des signes néo-zélandaise", signe = true },
-- o
oar = { "araméen ancien", page = "Araméen" },
obt = { "vieux breton" },
oc  = { "occitan", "oci", },
['oc-aranes'] = { "aranais" },
['oc-auvern'] = { "auvergnat" },
['oc-cisaup'] = { "cisalpin" },
['oc-gascon'] = { "gascon" },
['oc-lemosin'] = { "limousin", page = "Limousin (dialecte)" },
['oc-lengadoc'] = { "languedocien" },
['oc-nicard'] = { "niçois" },
['oc-provenc'] = { "provençal" },
['oc-vivaraup'] = { "vivaro-alpin" },
och = { "chinois archaïque" },
oco = { "cornique" },
odt = { "vieux néerlandais" },
odu = { "odual" },
ofr = { "francique oriental" },
ofs = { "vieux frison" },
ogc = { "ogba" },
oj  = { "ojibwé", page = "Ojibwé (langue)" },
okl = { "vieille langue des signes kentoise", signe = true },
okr = { "kirike", "okrika", page = "Kalabari (langue)" },
old = { "mochi", page = "Mochi (langue)" },
olo = { "olonetsien" },
om  = { "oromo", page = "Oromo (langue)" },
["or"]  = { "odia", "oriya" },	-- or est un mot clé lua : ne pas retirer les crochets - guillemets
one = { "oneida", page = "Oneida (langue)" },
ood = { "o’odham", "papago", "pima", page = "O'odham" },
orh = { "oroqen", page = "Oroqen (langue)" },
["orv-olr"] = { "ruthène ancien", "ruthène", invalide = "rue" }, -- code linguist list, orv=old russian, olr=olrat (Vanuatu)
os  = { "ossète" },
osa = { "osage", page = "Osage (langue)" },
osp = { "castillan ancien", "vieil espagnol" },
osx = { "vieux saxon", "vieux bas allemand" },
ota = { "turc ottoman", rtl = true },
otk = { "vieux turc", "vieux-turc", rtl = true },
otw = { "outaouais", page = "Outaouais (langue)" },
owl = { "vieux gallois" },
-- p
pa  = { "pendjabi", "panjābī", "penjābī", "penjabi", "panjabi" },
pag = { "pangasinan", page = "Pangasinan (langue)" },
pal = { "moyen perse", "pehlevi", "moyen-perse" },
pam = { "pampangue", "pampangan" },
pap = { "papiamento" },
pau = { "paluan" },
pcc = { "bouyei" },
pcd = { "picard" },
pdc = { "allemand de Pennsylvanie", "pennsilfaanisch" },
pdt = { "bas allemand mennonite" },
peo = { "vieux perse" },
pfl = { "palatin", page = "Palatin (langue)" },
phn = { "phénicien" },
pi  = { "pali" },
pid = { "piaroa", page = "Piaroa (langue)" },
pih = { "norfolk", "norfuk", page = "Norfolk (langue)" },
pks = { "langue des signes pakistanaise", signe = true },
pl  = { "polonais", "polish" },
plg = { "pilagá", "pilaga", page = "Pilagá (langue)" },
pms = { "piémontais" },
pnb = { "pendjabi occidental", "penjabi occidental", "panjabi occidental", "penjābī occidental", "panjābī occidental", page = "Pendjabi", rtl = true },
pnt = { "pontique", "grec pontique", page = "Pontique (langue)" },
pon = { "pohnpei", page = "Pohnpei (langue)" },
pov = { "créole de Guinée-Bissau" },
prg = { "vieux-prussien", "vieux prussien" },
prk = { "parauk" },
prl = { "langue des signes péruvienne", signe = true },
pro = { "ancien occitan" },
prs = { "dari" },
prz = { "langue des signes de Providencia", signe = true },
ps  = { "pachto", rtl = true },
psc = { "langue des signes perse", signe = true },
psd = { "langues des signes des Indiens des Plaines", signe = true },
psg = { "langue des signes de Penang", signe = true },
psl = { "langue des signes portoricaine", signe = true },
pso = { "langue des signes polonaise", signe = true },
psp = { "langue des signes philippine", signe = true },
psr = { "langue des signes portugaise", signe = true },
pt  = { "portugais", "portuguese" },
["pt-BR"] = { "portugais du Brésil", page = "Portugais brésilien" },
pug = { "puguli" },
pui = { "puinave", page = "Puinave (langue)" },
puw = { "puluwat", page = "Puluwat (langue)" },
pye = { "kroumen piè", page = "Kroumen (langue)" },
pys = { "langue des signes paraguayenne", signe = true },
-- q
qu  = { "quechua" },
qug = { "kichwa des hautes terres de Chimborazo", page = "Kichwa" },
quy = { "quechua d'Ayacucho", page = "Quechua" },
quz = { "quechua de Cuzco", page = "Quechua" },
qya = { "quenya" },
-- r
rad = { "rhade", page = "Rhade (langue)" },
raj = { "rajasthani" },
rap = { "rapanui", page = "Rapanui (langue)" },
rar = { "maori des îles Cook", "maori des iles cook" },
raw = { "rawang" },
rcf = { "créole réunionnais" },
rde = { "allemand de la Ruhr", invalide = "de" },   -- code non standard
rgn = { "romagnol" },
rhg = { "rohingya " },
rif = { "rifain" },
rm  = { "romanche", "rhéto-roman" },
rms = { "langue des signes roumaine", signe = true },
rmy = { "romani", "rom" },
rn  = { "kirundi", "run" },
ro  = { "roumain" }, -- code à remettre si la redirection vers mo fonctionne : { "roumain", "moldave" },
roa = { "langues romanes" },
["roa-tara"] = { "tarentin", invalide = "nap" },   -- code non standard, roa=langues romanes, tara= invalide
rsi = { "langue des signes rennellienne", "langue des signes de rennell", signe = true },
rsl = { "langue des signes russe", signe = true },
ru  = { "russe", "russian" },
rue = { "rusyn" },
ruo = { "istro-roumain", "valaque d’istrie", "istrien" },
rup = { "aroumain", "roa-rup" },
ruq = { "mégléno-roumain" },
["ruq-Cyrl"] = { "mégléno-roumain en écriture cyrillique", page = "mégléno-roumain" },
["ruq-Latn"] = { "mégléno-roumain en écriture latine", page = "mégléno-roumain" },
rw  = { "kinyarwanda" },
rwk  = { "rwa" },
ry  = { "ruthène ancien", invalide = "rue" },    -- code non standard, voir orv-olr
ryu = { "okinawaïen" },
-- s
sa  = { "sanskrit" },
sah = { "iakoute" },
sat = { "santali", "santâlî" },
sbd = { "samo maka", page = "Samo (langue)" },
sc  = { "sarde" },
scn = { "sicilien" },
sco = { "scots" },
["sco-ulster"] = { "scots d'Ulster" },
sd  = { "sindhi" },
sdc = { "sassarais" },
sdh = { "kurde du Sud" },
sdl = { "langue des signes saoudienne", signe = true },
se  = { "same du Nord" },
sei = { "seri", page = "Seri (langue)" },
sem = { "langues sémitiques" },
ses = { "koyraboro senni", "koyraboro senni songhaï", "songhai de l'est", "koyraboro senni songhai", "koyra senni", "songhaï de l'est", "koroboro senni" },
sey = { "secoya", page = "Secoya (langue)" },
sfb = { "langue des signes de Belgique francophone", signe = true },
sfs = { "langue des signes sud-africaine", signe = true },
sg  = { "sango" },
sga = { "vieil irlandais" },
sgg = { "langue des signes suisse alémanique", signe = true },
sgn = { "langue des signes", signe = true },
sgs = { "samogitien", "samogitian" },
sgx = { "langue des signes sierra-léonaise", signe = true },
sh  = { "serbo-croate" },
shi = { "chleuh", "tachelhit", "chelha" },
["shi-Latn"] = { "chleuh en écriture latine", page = "chleuh" },
["shi-Tfng"] = { "chleuh en écriture tifinagh", page = "chleuh" },
shk = { "shilluk", page = "Shilluk (langue)" },
shn = { "shan", page = "Shan (langue)" },
shy = { "chaoui" },
["shy-Latn"] = { "chaoui en écriture latine", page = "chaoui" },
si  = { "cingalais" },
simple = { "anglais simple", "simple english", page = "Simplifications de l'anglais", invalide = "en" }, -- code non standard
sip = { "sikkimais" },
sja = { "epena saija" },
sjn = { "sindarin" },
sjo = { "xibe", page = "Xibe (langue)" },
sju = { "same d’Ume", page = "Same d'Ume" },
sk  = { "slovaque" },
ski = { "sika", page = "Sika (langue)" },
skr = { "saraiki" },
["skr-Arab"] = { "seraiki en écriture arabe", page = "seraiki" },
sl  = { "slovène" },
sla = { "langues slaves" },
sli = { "silésien", page = "Silésien (langue germanique)" },
slf = { "langue des signes suisse italienne", signe = true },
slr = { "salar", page = "Salar (langue)" },
sls = { "langue des signes de Singapour", signe = true },
sm  = { "samoan" },
sma = { "same du Sud", page = "same du Sud" },
smg = { "simbali" },
smi = { "same", page = "Langues sames" },
smj = { "same de Lule" },
sms = { "same skolt" },
sn  = { "shona", page = "Shona (langue)" },
snk = { "soninké", page = "Soninké (langue)" },
so  = { "somali" },
sog = { "sogdien" },
son = { "songhaï", page = "Songhaï" },
sov = { "sonsorolais" },
spx = { "sud-picène", "picène du sud" },
srd  = { "sarde", invalide = "sc" },
sq  = { "albanais" },
sqk = { "langue des signes albanaise", signe = true },
sqs = { "langue des signes sri-lankaise", signe = true },
sr  = { "serbe" },
["sr-ec"] = { "serbe en écriture cyrillique", invalide = "sr-Cyrl" },
["sr-Cyrl"] = { "serbe en écriture cyrillique", page = "serbe" },
["sr-el"] = { "serbe en écriture latine", invalide = "sr-Latn" },
["sr-Latn"] = { "serbe en écriture latine", page = "serbe" },
srh = { "sariqoli" },
srn = { "sranan", "sranan tongo" },
srr = { "sérère", "seereer", page = "Sérère (langue)" },
ss  = { "swati" },
ssp = { "langue des signes espagnole", signe = true },
ssr = { "langue des signes suisse romande", signe = true },
st  = { "sotho du Sud", "sot" },
stj = { "samo matya", page = "Samo (langue)" },
stq = { "frison oriental" },
str = { "saanich", page = "Saanich (langue)" },
stw = { "satawal", page = "Satawal (langue)" },
sty = { "tatar sibérien", "себертатар" },
su  = { "soundanais", "sondonésien" },
sus = { "soussou", "sosso", "soso", page = "Soussou (langue)" },
suw = { "sumbwa", page = "Sumbwa (langue)" },
sux = { "sumérien" },
sv  = { "suédois", "swedish" },
svk = { "langue des signes slovaque", signe = true },
sw  = { "swahili" },
swg = { "souabe", page = "Souabe (dialecte)" },
swl = { "langue des signes suédoise", signe = true },
sxu = { "haut saxon" },
syc = { "syriaque" },
syl = { "sylheti" },
sym = { "samo maya", page = "Samo (langue)" },
syr = { "syriaque", rtl = true },
syy = { "langue des signes bédouine d'Al-Sayyid", signe = true },
szl = { "silésien", page = "silésien (langue slave)" },
-- t
ta  = { "tamoul" },
tao = { "yami" },
tay = { "atayal" },
tbl = { "t'boli", "tboli", "tagabili" },
tbz = { "ditammari", "tammari" },
tcy = { "toulou", "tulu" },
te  = { "télougou" },
ted = { "kroumen tépo", page = "Kroumen (langue)" },
tet = { "tétoum" },
tfn = { "dena'ina", "tanaina", page = "Dena'ina (langue)" },
tfr = { "teribe" },
tg  = { "tadjik" },
["tg-Cyrl"]  = { "tadjik en écriture cyrillique", page = "tadjik" },
["tg-Latn"]  = { "tadjik en écriture latine", page = "tadjik" },
th  = { "thaï", "thai" },
ti  = { "tigrigna", "tigrinya" },
tji = { "Tujia du Nord", page = "Tujia" },
tjs = { "Tujia du Sud", page = "Tujia" },
tk  = { "turkmène" },
tkl = { "tokelau", page = "Tokelau (langue)" },
tl  = { "tagalog" },
tlh = { "klingon", page = "Klingon (langue)" },
tli = { "tlingit" },
tly = { "talysh", "talyche", page = "Talysh (langue)" },
tmh = { "touareg", "tamacheq", page = "Langues touarègues" },
tmr = { "judéo-araméen babylonien", rtl=true },
tn  = { "tswana" },
tnk = { "kwamera" },
tnq = { "taïno", "taïnos", page = "Taïno (langue)" },
to  = { "tongien" },
tob = { "toba", "qom", page = "Toba (langue)" },
toj = { "tojolabal" },
tpi = { "tok pisin" },
tpn = { "tupinambá", "tupinamba", page = "Tupinambá (langue)" },
tr  = { "turc" },
trk = { "langues turques" },
tru = { "touroyo", "turoyo" },
trw = { "torwali" },
ts  = { "tsonga", page = "Tsonga (langue)" },
tse = { "langue des signes tunisienne", signe = true },
tsm = { "langue des signes turque", signe = true },
tsq = { "langue des signes thaï", signe = true },
tss = { "langue des signes taïwanaise", signe = true },
tsu = { "tsou", page = "Tsou (langue)" },
tsy = { "langue des signes de Tebul", signe = true },
tsz = { "purépecha", "p'urhépecha", "tarasque" },
tt  = { "tatar" },
["tt-Cyrl"]  = { "tatar en écriture cyrillique", page = "tatar" },
["tt-Latn"]  = { "tatar en écriture latine", page = "tatar" },
ttt = { "tat" },
tum = { "tumbuka", page = "Tumbuka (langue)" },
tun = { "tunica", page = "Tunica (langue)" },
tut = { "langues altaïques" },
tuw = { "langues toungouses" },
tvl = { "tuvaluan" },
tw  = { "twi" },
twm = { "monba", page = "Monba (langue)" },
twq = { "tasawaq", page = "Tasawaq (langue)" },
txb = { "koutchéen", "tokharien b", "tokharien occidental" },
txg = { "tangoute" },
ty  = { "tahitien" },
tyv = { "touvain" },
tza = { "langue des signes tanzanienne", signe = true },
tzm = { "tamazight du Maroc central", "braber" },
tzo = { "tzotzil" },
tzl = { "talossien", page = "Talossa#La langue"},
-- u
udm = { "oudmourte" },
ug  = { "ouïghour", rtl = true },
["ug-Arab"]  = { "ouïghour en écriture arabe", page = "ouïghour", rtl = true },
["ug-Latn"]  = { "ouïghour en écriture latine", page = "ouïghour" },
uga = { "ougaritique" },
ugn = { "langue des signes ougandaise", signe = true },
ugy = { "langue des signes uruguayenne", signe = true },
uhn = { "damal" , page = "Damal (langue)"},
uk  = { "ukrainien" },
ukl = { "langue des signes ukrainienne", signe = true },
uks = { "langue des signes urubú-kaapor", "langue des signes urubu-kaapor", signe = true },
uli = { "ulithi", page = "Ulithi (langue)", signe = true },
und = { "langue indéterminée", page = "" },
ur  = { "ourdou", rtl = true },
uve = { "fagauvea" },
uz  = { "ouzbek" },
["uz-Cyrl"]  = { "ouzbek en écriture cyrillique", page = "ouzbek" },
["uz-Latn"]  = { "ouzbek en écriture latine", page = "ouzbek" },
-- v
ve  = { "venda", page = "Venda (langue)" },
vec = { "vénitien" },
vep = { "vepse" },
ver = { "mom jango" },
vgt = { "langue des signes flamande", signe = true },
vi  = { "vietnamien" },
vin = { "vinza", page = "Langues rwanda-rundi" },
vls = { "flamand occidental" },
vmf = { "francique oriental" },
vo  = { "volapük" },
vot = { "vote", page = "Vote (langue)" },
vro = { "võro", "fiu-vro" },
vsi = { "langue des signes moldave", signe = true },
vsl = { "langue des signes vénézuélienne", signe = true },
vsv = { "langue des signes valencienne", signe = true },
-- w
wa  = { "wallon" },
war = { "waray-waray" },
wen = { "sorabe" },
win = { "winnebago", page = "Winnebago (langue)" },
wlm = { "moyen gallois" },
wls = { "wallisien" },
wo  = { "wolof", page = "Wolof (langue)" },
woe = { "woléaïen" },
wuu = { "wu", page = "Wu (langue)" },
wwa = { "waama", page = "Waama (langue)" },
wxa = { "waxiang" },
wya = { "wendat", "wyandot", page = "Wendat (langue)" },
-- x
xal = { "kalmouk" },
xam = { "ǀxam", page = "ǀxam" },
xbc = { "bactrien" },
xbm = { "moyen breton" },
xcb = { "cambrien" },
xcl = { "arménien classique", "krapar", "grabar", "arménien ancien" },
xcu = { "couronien" },
xh  = { "xhosa", page = "Xhosa (langue)" },
xki = { "langue des signes kényane", signe = true },
xlu = { "louvite" },
xmf = { "mingrélien", "mégrélien" },
xml = { "langue des signes malaisienne", signe = true },
xmm = { "malais de Manado", "manadonais" },
xms = { "langue des signes marocaine", signe = true },
xno = { "anglo-normand", page = "Anglo-normand (langue)" },
xpr = { "parthe", page = "Parthe (langue)" },
xsy = { "saisiyat", page = "Saisiyat (langue)" },
xto = { "agnéen", "tokharien", "tokharien a" },
-- y
yad = { "yagua", page = "Yagua (langue)" },
yaf = { "yaka", page = "Yaka (langue)" },
yag = { "yagan", "yámana" },
yak = { "sahaptin yakama", "yakima", "yakama", page = "Sahaptin" },
yao = { "chiyao", "yao" },
yap = { "yap", page = "Yap (langue)" },
yaz = { "lokaa", "yakö" },
yba = { "yala", page = "Yala (langue)" },
ybe = { "yugur occidental" },
yds = { "langue des signes yiddish", signe = true }, -- obsolète, ne pas utiliser.
ygs = { "langue des signes yolngu", "langue des signes yolŋu", signe = true },
yhs = { "langue des signes yan-nhangu", "langue des signes yan-nhaŋu", signe = true },
yi  = { "yiddish", "ji", rtl = true },
yo  = { "yoruba", page = "Yoruba (langue)" },
ypk = { "langues yupik" },
ysl = { "langue des signes yougoslave", signe = true },
yua = { "maya yucatèque" },
yue = { "cantonais", "zh-yue" },
["yue-jyutping"] = { "romanisation Jyutping du cantonais", page = "Jyutping" },
yuf = { "langues yumanes du Nord", "walapai", "yavapai", "havasupai", page = "Langues yumanes" },
-- z
za  = { "zhuang", page = "Zhuang (langue)" },
zaw = { "zapotèque de Mitla" },
zea = { "zélandais" },
zgh = { "tamazight standard du Maroc", page="Amazighe standard marocain" },
zh  = { "chinois", "hui", "chinese", page = "langues chinoises" },
["zh-CN"] = { "chinois de Chine continentale", page = "langues chinoises" },
["zh-Hans"] = { "chinois simplifié", page = "Sinogramme simplifié" },
["zh-Hant"] = { "chinois traditionnel", page = "Sinogramme traditionnel" },
["zh-HK"] = { "chinois de Hong Kong", page = "langues chinoises" },
["zh-Latn"] = { "chinois retranscrit dans l’alphabet latin", page = "langues chinoises" }, -- avec n’importe quelle méthode de romanisation
["zh-Latn-pinyin"] = { "chinois retranscrit dans l’alphabet latin avec la méthode Pinyin", "pinyin", page = "Hanyu pinyin" },
["zh-Latn-wadegile"] = { "chinois retranscrit dans l’alphabet latin avec la méthode Wade-Giles", page = "Romanisation Wade-Giles" },
["zh-MO"] = { "chinois de Macao", page = "langues chinoises" },
["zh-MY"] = { "chinois de Malaisie", page = "langues chinoises" },
["zh-SG"] = { "chinois de Singapour", page = "langues chinoises" },
["zh-TW"] = { "chinois de Taïwan", page = "langues chinoises" },
zib = { "langue des signes zimbabwéenne", signe = true },
zim = { "mesmé" },
zin = { "zinza", page = "Zinza (langue)" },
ziw = { "zigula", page = "Zigula (langue)" },
zls = { "langues slaves méridionales" },
zsl = { "langue des signes zambienne", signe = true },
zsm = { "malaisien", page = "Malaisien (langue)" },
zu  = { "zoulou" },
zun = { "zuñi", "zuni", page = "Zuñi (langue)" },
zxx = { "pas de contenu linguistique (non applicable)", page = "" },
zza = { "zazaki" },
}

-- code pour transformer la liste de code en table plus facilement utilisable par le module:Langue
local p = {}


for k, v in pairs( data ) do
	local clef = k:lower()
	p[ clef ] = v
	v.nom = v[ 1 ]
	
	-- ajout des codes
	if v.invalide then
		p[ clef ].code = v.invalide
	else
		p[ clef ].code = k
	end
	
	-- ajout des alias 
	local cible = data[ v.invalide ] or v
	for i = #v, 1, -1 do
		p[ mw.ustring.lower( v[ i ] ) ] = cible
		v[ i ] = nil
	end
end

local mwLang = {
	original = mw.language.fetchLanguageNames(),
	fr = mw.language.fetchLanguageNames( 'fr' ),
}

p.langueMediaWikiManquantes = {}

for k, v in pairs ( mwLang.fr ) do
	if not p[ k ] then
		p[ k ] = { code = k, nom = v }
		table.insert( p.langueMediaWikiManquantes, k )
	end
	for _, langTable in pairs( mwLang ) do
		p[ mw.ustring.lower(langTable[ k ] ) ] = p[ k ]
	end
end

-- -------------------------------------------------------------------------------- --
--   liste des étiquettes d'écritures (script subtag) s'écrivant de droite à gauche --
-- -------------------------------------------------------------------------------- --
p[ "rtl script" ] = {
	Arab = true,
	Armi = true,
	Avst = true,
	Cprt = true,
	Hebr = true,
	Khar = true,
	Lydi = true,
	Mand = true,
	Nkoo = true,
	Orkh = true,
	Phli = true,
	Phlp = true,
	Phlv = true,
	Phnx = true,
	Prti = true,
	Samr = true,
	Sarb = true,
	Syrc = true,
	Syre = true,
	Syrj = true,
	Syrn = true,
	Thaa = true,
}

return p