Module:Langue/Data - Wikiwand
For faster navigation, this Iframe is preloading the Wikiwand page for Module:Langue/Data.

Module:Langue/Data

 Documentation[voir] [modifier] [historique] [purger]


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" },
  • anglais britannique, code IETF « en-GB »
    ["en-gb"] = {"anglais britannique"},

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)" },
aat = { "arvanitique", "arvanatika" },
ab  = { "abkhaze" },
abe = { "abénaqui" },
abq = { "abaza", page = "Abaza (langue)" },
abs = { "malais d'Amboine" },
acd = { "gikyode" },
ace = { "aceh", page = "Aceh (langue)" },
ach = { "acholi", page = "Acholi (langue)" },
acm = { "arabe mésopotamien" },
acy = { "arabe chypriote maronite" },
ade = { "adele", page = "Adele (langue)" },
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" },
aec = { "arabe saïdi", rtl = true },
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" },
ags = { "esimbi" },
aha = { "ahanta" },
aia = { "arosi" },
aib = { "aïnou", page = "Aïnou (langue ouïghoure)" },
ail = { "aimele" },
ain = { "aïnou", page = "Aïnou (langue du Japon)" },
aio = { "aiton", page = "Aiton (langue)" },
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
akp = { "siwu" },
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" },
anw = { "anang", page = "Anang (langue)" },
apc = { "arabe levantin septentrional" },
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", page = "Aymara (langue)" },
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)" },
bdu = { "oroko", page = "Oroko (langue)" },
bcc = { "baloutchi méridional", page = "baloutchi" },
bci = { "baoulé", page = "Baoulé (langue)" },
bcl = { "bicolano central" },
bcq = { "gimira"},
bcr = { "babine", page="Babine (langue)" },
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" },
bec = { "iceve-maci" },
beh = { "byali", "biali", "berba" },
bej = { "bedja", page = "Bedja (langue)" },
bem = { "bemba", page = "Bemba (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" },
bi  = { "bichelamar" },
bid = { "bidiyo" },
biv = { "birifor du Sud" },
bjn = { "banjar", page = "Banjar (langue)" },
bjw = { "bakwé", page = "Bakwé (langue)" },
blk = { "pa'o", "karen pa'o", page = "Pa'o (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)" },
boo = { "bozo de Tiemacèwè", page = "Bozo (langue)"},
bov = { "tuwuli" },
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 },
bqp = { "busa", page = "Busa (langue)" },
bqy = { "langue des signes de Bengkala", "langue des signes de bengkala", signe = true },
br  = { "breton" },
bra = { "braj bhasha" },
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" },
byn = { "bilen" },
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"},
cto = { "emberá catío"},
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" },
cfm = { "falam", page = "Falam (langue)" },
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)" },
chz = { "chinantèque d'Ozumacín" },
cia = { "cia-cia" },
cim = { "cimbre" },
cjp = { "cabécar" },
ckb = { "sorani", rtl = true },
ckt = { "tchouktche" },
clc = { "chilcotin", page ="Chilcotin (langue)" },
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)" },
col = { "moses-columbia salish" },
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" },
cpx = { "puxian" },
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)" },
crx = { "dakelh", page = "Dakelh (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 },
csk = { "Diola-kasa" },
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)" },
dgl = { "andaandi", "dongolawi" },
din = { "dinka", page = "Dinka (langue)" },
diq = { "zazaki", "dimli" },
djk = { "nenge tongo", "businenge tongo", "nenge", page = "Langue des Aluku, des Ndjuka et des Paramaka" },
["djk-aluku"] = { "aluku", "boni", page = "Aluku (langue)" },
dlg = { "dolgane" },
dng = { "doungane", page = "Doungane (langue)" },
dnj = { "dan", page = "Dan (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 },
dsh = { "daasanach" },
dsl = { "langue des signes danoise", signe = true },
dta = { "daur", page = "Daur (langue)" },
dtd = { "nitinaht", "ditinaht" },
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" },
eky = { "kayah de l'Est", "kayah oriental" },
el  = { "grec moderne" },
eme = { "émérillon", "téko", "teko", page = "Émérillon" },
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" },
etu = { "ejagham", page = "Ejagham (langue)" },
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" },
fia = { "nobiin", "nubien", "mahas" },
fil = { "philippin", "filipino" },
fit = { "meänkieli", "finnois tornédalien" },
fj  = { "fidjien" },
fkv = { "kvène" },
fla = { "kalispel" },
fli = { "fali de Mubi", page = "Langues fali" },
flr = { "fuliru", "fuliro", "kifuliiru" },
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)" },
gbp = { "gbeya", "suma", "gbeya-suma" },
gbq = { "bozom", "gbaya-bozoum" },
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" },
git = { "gitksan" },
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" },
["gsw-FR"] = { "alsacien", page = "Alsacien" },
gu  = { "gujarati", page = "Gujarati" },
guc = { "wayuu", page = "Wayuu (langue)" },
guh = {"sikuani"},
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" },
gvl = { "gulay" },
gwe = { "gweno" },
gwi = { "gwichʼin", "gwich’in", "gwich'in", page = "Gwichʼin (langue)" },
gya = { "gbaya du Nord-Ouest" },
-- 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" },
hur = { "halkomelem" },
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" },