Aller au contenu

Module:Langue/Data/Bac à sable

Une page de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 16 août 2013 à 20:16 et modifiée en dernier par Zebulon84 (discuter | contributions) (test message d'erreur). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

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


Ce module est une base de données de langues destinée à être chargée 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 (voir également Choosing a Language Tag sur w3.org) ;
  • si la langue ne possède pas de code IETF, elle ne doit pas figurer dans cette base.

La liste complète des langues prises en charge se trouve sur la page Module:Langue/Liste des langues.

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éments 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
datz["aa"]  = {code = "aa",  nom = "afar", page = "Afar (langue)"}
data["ab"]  = {code = "ab",  nom = "abkhaze"}
data["abe"] = {code = "abe", nom = "abénaqui"}
data["ace"] = {code = "ace", nom = "aceh", page = "Aceh (langue)"}
data["ady"] = {code = "ady", nom = "adyguéen", page = "Adyguéen (langue)"}
data["ae"]  = {code = "ae",  nom = "avestique", rtl = true}
data["aeb"] = {code = "aeb", nom = "arabe tunisien", rtl = true}
data["af"]  = {code = "af",  nom = "afrikaans"}
data["ak"]  = {code = "ak",  nom = "akan", page = "Akan (langue)"}
data["akk"] = {code = "akk", nom = "assyrien"}
data["aln"] = {code = "aln", nom = "guègue"}
data["alq"] = {code = "alq", nom = "algonquin"}
data["als"] = {code = "als", nom = "tosque"}    -- note : le code de l'alémanique est gsw
data["am"]  = {code = "am",  nom = "amharique"}
data["an"]  = {code = "an",  nom = "aragonais"}
data["ang"] = {code = "ang", nom = "anglo-saxon", page = "Vieil anglais"}
data["ar"]  = {code = "ar",  nom = "arabe", rtl = true}
data["ar-latn"]  = {code = "ar-Latn",  nom = "arabe en écriture latine", page = "Arabe"}
data["arb"] = {code = "arb", nom = "arabe standard moderne", rtl = true}
data["arc"] = {code = "arc", nom = "araméen"}
data["arq"] = {code = "arq", nom = "arabe algérien", rtl = true}
data["ary"] = {code = "ary", nom = "arabe dialectal marocain", rtl = true}
data["arz"] = {code = "arz", nom = "arabe égyptien", rtl = true}
data["as"]  = {code = "as",  nom = "assamais"}
data["asb"] = {code = "asb", nom = "assiniboine", page = "Assiniboine (langue)"}
data["ast"] = {code = "ast", nom = "asturien"}
data["atj"] = {code = "atj", nom = "atikamekw", page = "Atikamekw (langue)"}
data["aus"] = {code = "aus", nom = "langues aborigènes d'Australie"}
data["av"]  = {code = "av",  nom = "avar"}
data["ay"]  = {code = "ay",  nom = "aymara"}
data["ayl"] = {code = "ayl", nom = "arabe libyen", rtl = true}
data["az"]  = {code = "az",  nom = "azéri"}
-- b
data["ba"]  = {code = "ba",  nom = "bachkir"}
data["bar"] = {code = "bar", nom = "bavarois"}
data["bat-smg"] = {code = "sgs", nom = "samogitien", invalide = true}   -- code non standard
data["bbj"] = {code = "bbj", nom = "ghomálá’"}
data["bcl"] = {code = "bcl", nom = "bicolano central"}
data["be"]  = {code = "be",  nom = "biélorusse"}
data["be-tarask"]  = {code = "be-tarask",  nom = "biélorusse (tarashkevitsa)", page = "Taraškievica"}
data["ber"] = {code = "ber", nom = "berbère", page = "Langues berbères"}
data["bg"]  = {code = "bg",  nom = "bulgare"}
data["bh"]  = {code = "bh",  nom = "bihari"}
data["bho"] = {code = "bho", nom = "bhodjpouri"}
data["bi"]  = {code = "bi",  nom = "bichelamar"}
data["bm"]  = {code = "bm",  nom = "bambara", page = "Bambara (langue)"}
data["bn"]  = {code = "bn",  nom = "bengali"}
data["bo"]  = {code = "bo",  nom = "tibétain"}
data["bpy"] = {code = "bpy", nom = "bishnupriya manipuri"}
data["br"]  = {code = "br",  nom = "breton"}
data["bs"]  = {code = "bs",  nom = "bosnien"}
-- c
data["ca"]  = {code = "ca",  nom = "catalan"}
data["cbk"] = {code = "cbk", nom = "chavacano"}
data["ce"]  = {code = "ce",  nom = "tchétchène"}
data["ceb"] = {code = "ceb", nom = "cebuano"}
data["ch"]  = {code = "ch",  nom = "chamorro"}
data["cho"] = {code = "cho", nom = "choctaw", page = "Choctaw (langue)"}
data["chy"] = {code = "chy", nom = "cheyenne", page = "Cheyenne (langue)"}
data["ckb"] = {code = "ckb", nom = "sorani"}
data["ckt"] = {code = "ckt", nom = "tchouktche"}
data["co"]  = {code = "co",  nom = "corse", page = "Corse (langue)"}
data["cpf"] = {code = "cpf", nom = "créoles français"}
data["cr"]  = {code = "cr",  nom = "cri", page = "Cri (langue)"}
data["crh"] = {code = "crh", nom = "tatar de Crimée"}
data["crs"] = {code = "crs", nom = "créole seychellois"}
data["cs"]  = {code = "cs",  nom = "tchèque"}
data["csb"] = {code = "csb", nom = "cachoube"}
data["cu"]  = {code = "cu",  nom = "langue liturgique slave"}
data["cv"]  = {code = "cv",  nom = "tchouvache"}
data["cy"]  = {code = "cy",  nom = "gallois"}
data["cz"]  = {code = "cs",  nom = "tchèque", invalide = true}
-- d
data["da"]  = {code = "da",  nom = "danois"}
data["ddo"] = {code = "ddo", nom = "tsez"}
data["de"]  = {code = "de",  nom = "allemand"}
data["dsb"] = {code = "dsb", nom = "bas-sorabe"}
data["dv"]  = {code = "dv",  nom = "divehi", rtl = true}
data["dyu"] = {code = "dyu", nom = "dioula", page = "Dioula (langue)"}
data["dz"]  = {code = "dz",  nom = "dzongkha"}
-- e
data["ee"]  = {code = "ee",  nom = "ewe", page = "Ewe (langue)"}
data["el"]  = {code = "el",  nom = "grec moderne"}
data["el-latn"]  = {code = "el-Latn",  nom = "grec moderne en écriture latine", page = "Romanisation du grec"}
data["en"]  = {code = "en",  nom = "anglais"}
data["eo"]  = {code = "eo",  nom = "espéranto"}
data["er"]  = {code = "er",  nom = "europanto"}  -- code non standard
data["es"]  = {code = "es",  nom = "espagnol"}
data["et"]  = {code = "et",  nom = "estonien"}
data["eu"]  = {code = "eu",  nom = "basque"}
data["ext"] = {code = "ext", nom = "estrémègne"}
-- f
data["fa"]  = {code = "fa",  nom = "persan", rtl = true}
data["ff"]  = {code = "ff",  nom = "peul"}
data["fi"]  = {code = "fi",  nom = "finnois"}
data["fil"] = {code = "fil", nom = "filipino"}
data["fj"]  = {code = "fj",  nom = "fidjien"}
data["fo"]  = {code = "fo",  nom = "féroïen"}
data["fr"]  = {code = "fr",  nom = "français"}
data["fr-be"] = {code = "fr-BE", nom = "français de Belgique"}
data["fra-jer"]  = {code = "fra-jer",  nom = "jersiais"}    -- code linguistlist
data["fra-gal"] = {code = "fra-gal", nom = "gallo"}    -- code linguistlist
data["fra-nor"] = {code = "fra-nor", nom = "normand"}    -- code linguistlist
data["fr1835"] = {code = "fr1835", nom = "françois (1600-1835)", page = "Réforme de l'orthographe française de 1835"} -- code non standard
data["frm"] = {code = "frm", nom = "moyen français (1400-1600)", page = "Moyen français"}
data["fro"] = {code = "fro", nom = "ancien français (842-1400)", page = "Ancien français"}
data["frp"] = {code = "frp", nom = "francoprovençal"}
data["fuc"] = {code = "fuc", nom = "pulaar"}
data["fur"] = {code = "fur", nom = "frioulan"}
data["fy"]  = {code = "fy",  nom = "frison occidental"}
-- g
data["ga"]  = {code = "ga",  nom = "irlandais"}
data["gag"] = {code = "gag", nom = "gagaouze"}
data["gcf"] = {code = "gcf", nom = "créole guadeloupéen"}
data["gcr"] = {code = "gcr", nom = "créole guyanais"}
data["gez"] = {code = "gez", nom = "guèze"}
data["gd"]  = {code = "gd",  nom = "gaélique écossais"}
data["gil"] = {code = "gil", nom = "gilbertin"}
data["gl"]  = {code = "gl",  nom = "galicien"}
data["gmh-hes"] = {code = "gmh-hes", nom = "hessois"}    -- code linguistlist
data["gmy"] = {code = "gmy", nom = "mycénien"}
data["gn"]  = {code = "gn",  nom = "guarani", page = "Guarani (langue)"}
data["got"] = {code = "got", nom = "gotique"}
data["gr"]  = {code = "grk",  nom = "grec", page = "Grec (langue)", invalide = true}
data["grc"] = {code = "grc", nom = "grec ancien"}
data["grc-latn"] = {code = "grc-Latn", nom = "grec ancien romanisé", page = "Romanisation du grec"}
data["grk"]  = {code = "grk",  nom = "grec", page = "Grec (langue)"}
data["gsw"] = {code = "gsw", nom = "alémanique"}
data["gu"]  = {code = "gu",  nom = "gujarati"}
data["gv"]  = {code = "gv",  nom = "mannois"}
-- h
data["ha"]  = {code = "ha",  nom = "haoussa"}
data["hak"] = {code = "hak", nom = "hakka", page ="Hakka (langue)"}
data["haw"] = {code = "haw", nom = "hawaïen"}
data["he"]  = {code = "he",  nom = "hébreu", rtl = true}
data["he-latn"]  = {code = "he-Latn",  nom = "hébreu en écriture latine", page = "Transcription de l'hébreu"}
data["hess"] = {code = "gmh-hes", nom = "hessois", invalide = true}     -- code non IETF ni ISO 639, code linguistlist gmh-hes
data["hi"]  = {code = "hi",  nom = "hindi"}
data["hif"] = {code = "hif", nom = "hindi des Fidji"}
data["hil"] = {code = "hil", nom = "hiligaïnon"}
data["hit"] = {code = "hit", nom = "hittite", page = "Hittite (langue)"}
data["ho"]  = {code = "ho",  nom = "hiri motou"}
data["hr"]  = {code = "hr",  nom = "croate"}
data["hsb"] = {code = "hsb", nom = "haut-sorabe"}
data["ht"]  = {code = "ht",  nom = "haïtien"}
data["hu"]  = {code = "hu",  nom = "hongrois"}
data["hwc"] = {code = "hwc", nom = "créole hawaïen"}
data["hy"]  = {code = "hy",  nom = "arménien"}
data["hz"]  = {code = "hz",  nom = "héréro", page = "Héréro (langue)"}
-- i
data["ia"]  = {code = "ia",  nom = "interlingua", page = "Interlingua (IALA)"}
data["id"]  = {code = "id",  nom = "indonésien"}
data["ie"]  = {code = "ie",  nom = "interlingue"}
data["ig"]  = {code = "ig",  nom = "igbo"}
data["ii"]  = {code = "ii",  nom = "yi de Shichuan", page = "Yi (langue)"}
data["ik"]  = {code = "ik",  nom = "inupiak"}
data["ilo"] = {code = "ilo", nom = "ilocano"}
data["io"]  = {code = "io",  nom = "ido"}
data["iro"] = {code = "iro", nom = "iroquois", page = "Langues iroquoiennes"}
data["is"]  = {code = "is",  nom = "islandais"}
data["it"]  = {code = "it",  nom = "italien"}
data["iu"]  = {code = "iu",  nom = "inuktitut"}
-- j
data["ja"]  = {code = "ja",  nom = "japonais"}
data["jp"]  = {code = "ja",  nom = "japonais", invalide = true}
data["jbo"] = {code = "jbo", nom = "lojban"}
data["je"]  = {code = "fra-jer",  nom = "jersiais", invalide = true}
data["jv"]  = {code = "jv",  nom = "javanais"}
-- k
data["ka"]  = {code = "ka",  nom = "géorgien"}
data["kaa"] = {code = "kaa", nom = "karakalpak"}
data["kab"] = {code = "kab", nom = "kabyle"}
data["ke"]  = {code = "ke",  nom = "koinè", page = "Koinè (grec)"}
data["kea"] = {code = "kea", nom = "créole du Cap-Vert"}
data["kg"]  = {code = "kg",  nom = "kikongo"}
data["ki"]  = {code = "ki",  nom = "kikuyu", page = "kikuyu (langue)"}
data["kj"]  = {code = "kj",  nom = "kuanyama"}
data["kk"]  = {code = "kk",  nom = "kazakh"}
data["kl"]  = {code = "kl",  nom = "groenlandais"}
data["km"]  = {code = "km",  nom = "khmer"}
data["kn"]  = {code = "kn",  nom = "kannada"}
data["ko"]  = {code = "ko",  nom = "coréen"}
data["ko-hani"]  = {code = "ko-Hani",  nom = "coréen en écriture hanja", page = "Hanja"}
data["ko-latn"]  = {code = "ko-Latn",  nom = "coréen en écriture latine", page = "Romanisation révisée du coréen"}
data["krc"] = {code = "krc", nom = "karatchaï-balkar"}
data["kri"] = {code = "kri", nom = "krio", page = "Krio (langue)"}
data["krj"] = {code = "krj", nom = "kinaray-a"}
data["krl"] = {code = "krl", nom = "carélien"}
data["kr"]  = {code = "kr",  nom = "kanouri", page = "Kanouri (langue)"}
data["ks"]  = {code = "ks",  nom = "cachemiri"}
data["ksh"] = {code = "ksh", nom = "kölsch", page = "Kölsch (langue)"}
data["ku"]  = {code = "ku",  nom = "kurde"}
data["kv"]  = {code = "kv",  nom = "komi", page = "Komi (langue)"}
data["kw"]  = {code = "kw",  nom = "cornique"}
data["ky"]  = {code = "ky",  nom = "kirghize", page = "Kirghize (langue)"}
-- l
data["la"]  = {code = "la",  nom = "latin"}
data["lad"] = {code = "lad", nom = "ladino", page = "Ladino (langue)"}
data["lb"]  = {code = "lb",  nom = "luxembourgeois"}
data["lfn"] = {code = "lfn", nom = "lingua franca nova"}
data["li"]  = {code = "li",  nom = "limbourgeois"}
data["lg"]  = {code = "lg",  nom = "luganda"}
data["lld"] = {code = "lld", nom = "ladin"}
data["lmo"] = {code = "lmo", nom = "lombard", page = "Lombard (langue)"}
data["ln"]  = {code = "ln",  nom = "lingala"}
data["lo"]  = {code = "lo",  nom = "lao", page = "Lao (langue)"}
data["lob"] = {code = "lob", nom = "lobiri"}
data["lou"] = {code = "lou", nom = "créole louisianais"}
data["lt"]  = {code = "lt",  nom = "lituanien"}
data["lua"] = {code = "lua", nom = "tshiluba"}
data["lu"] = {code = "lu", nom = "luba-katanga"}
data["luo"] = {code = "luo", nom = "luo  (Kenya et Tanzanie)", page = "Luo (langue)"}
data["lv"]  = {code = "lv",  nom = "letton"}
data["lzh"] = {code = "lzh",  nom = "chinois classique"}
data["lzz"] = {code = "lzz", nom = "laze"}
-- m
data["map-bms"] = {code = "map-bms", nom = "banyumasan"} -- code non standard
data["mey"] = {code = "mey", nom = "hassanya"}
data["mg"]  = {code = "mg",  nom = "malgache"}
data["mh"]  = {code = "mh",  nom = "marshallais"}
data["mhr"] = {code = "mhr", nom = "mari oriental", page = "Mari (langue)"}
data["mi"]  = {code = "mi",  nom = "maori de Nouvelle-Zélande"}
data["mic"] = {code = "mic", nom = "micmac"}
data["mk"]  = {code = "mk",  nom = "macédonien"}
data["mk-cyrl"] = {code = "mk-Cyrl", nom = "macédonien en écriture cyrillique", page = "macédonien"}
data["mk-latn"] = {code = "mk-Latn", nom = "macédonien en écriture latine", page = "macédonien"}
data["ml"]  = {code = "ml",  nom = "malayalam"}
data["mn"]  = {code = "mn",  nom = "mongol"}
data["mn-cyrl"] = {code = "mn-Cyrl", nom = "mongol en écriture cyrillique", page = "Écriture mongole#Cyrillique"}
data["mn-mong"] = {code = "mn-Mong", nom = "mongol en écriture mongole", page = "Écriture mongole#Alphabet mongol traditionnel"}
data["mo"]  = {code = "mo",  nom = "moldave", invalide = true}
data["moh"] = {code = "moh", nom = "mohawk", page = "mohawk (langue)"}
data["mr"]  = {code = "mr",  nom = "marathi", page = "Marathi (langue)"}
data["mrq"] = {code = "mrq", nom = "marquisien du Nord", page = "Marquisien"}
data["ms"]  = {code = "ms",  nom = "malais", page = "Malais (langue)"}
data["mt"]  = {code = "mt",  nom = "maltais"}
data["mus"] = {code = "mus", nom = "creek", page = "Creek (langue)"}
data["mul"] = {code = "mul", nom = "multilingue", page = "Multilinguisme", invalide = true}
data["mwl"] = {code = "mwl", nom = "mirandais"}
data["my"]  = {code = "my",  nom = "birman", page = "Birman (langue)"}
data["myv"] = {code = "myv", nom = "erzya"}
-- n
data["na"]  = {code = "na",  nom = "nauruan"}
data["nan"] = {code = "nan", nom = "minnan"}
data["nah"] = {code = "nah", nom = "nahuatl"}
data["nap"] = {code = "nap", nom = "napolitain"}
data["nb"]  = {code = "nb",  nom = "Bokmål"}
data["nd"]  = {code = "nd",  nom = "ndébélé du Nord", page = "Sindebele"}
data["nds"] = {code = "nds", nom = "bas allemand"}
data["nds-nl"] = {code = "nds-NL", nom = "bas saxon néerlandais"}
data["ne"]  = {code = "ne",  nom = "népalais"}
data["new"] = {code = "new", nom = "nepalbhasha"}
data["ng"] = {code = "ng", nom = "ndonga"}
data["niu"] = {code = "niu", nom = "niuéen"}
data["nl"]  = {code = "nl",  nom = "néerlandais"}
data["nl-be"]  = {code = "nl-BE",  nom = "néerlandais de Belgique", page = "néerlandais"}
data["nn"]  = {code = "nn",  nom = "nynorsk"}
data["no"]  = {code = "no",  nom = "norvégien"}
data["non"] = {code = "non", nom = "vieux norrois"}
data["nr"]  = {code = "nr",  nom = "ndébélé du Sud", page = "Nrebele"}
data["nrm"] = {code = "fra-nor", nom = "normand", invalide = true}     -- nrm est le code du narum, mais nrm.wikipedia est en normand...
data["nv"]  = {code = "nv",  nom = "navajo", page = "navajo (langue)"}
data["ny"]  = {code = "ny",  nom = "chichewa"}
-- o
data["oc"]  = {code = "oc",  nom = "occitan"}
data["ofr"] = {code = "ofr", nom = "francique oriental"}
data["oj"] = {code = "oj", nom = "ojibwé", page = "Ojibwé (langue)"}
data["om"]  = {code = "om",  nom = "oromo", page = "oromo (langue)"}
data["or"]  = {code = "or",  nom = "oriya"}
data["os"]  = {code = "os",  nom = "ossète"}
data["orv-olr"]  = {code = "orv-olr",  nom = "ruthène ancien"}
data["ota"] = {code = "ota", nom = "turc ottoman"}
-- p
data["pa"]  = {code = "pa",  nom = "pendjabi"}
data["pam"] = {code = "pam", nom = "pampangan"}
data["pap"] = {code = "pap", nom = "papiamento"}
data["pau"] = {code = "pau", nom = "paluan"}
data["pcd"] = {code = "pcd", nom = "picard"}
data["pdc"] = {code = "pdc", nom = "allemand de Pennsylvanie"}
data["pi"]  = {code = "pi",  nom = "pali"}
data["pl"]  = {code = "pl",  nom = "polonais"}
data["pms"] = {code = "pms", nom = "piémontais"}
data["pnt"] = {code = "pnt", nom = "grec pontique"}
data["prs"] = {code = "prs", nom = "dari"}
data["ps"]  = {code = "ps",  nom = "pachto"}
data["pt"]  = {code = "pt",  nom = "portugais"}
-- q
data["qu"]  = {code = "qu",  nom = "quechua"}
data["qya"] = {code = "qya", nom = "quenya"}
-- r
data["rap"] = {code = "rap", nom = "rapanui", page = "Rapanui (langue)"}
data["rar"] = {code = "rap", nom = "maori des îles Cook"}
data["rde"] = {code = "rde", nom = "allemand de la Ruhr"}   -- code non standard
data["rm"]  = {code = "rm",  nom = "romanche"}
data["rmy"] = {code = "rmy", nom = "romani"}
data["rn"]  = {code = "rn",  nom = "kirundi"}
data["ro"]  = {code = "ro",  nom = "roumain"}
data["roa"] = {code = "roa", nom = "langues romanes"}
data["roa-tara"] = {code = "roa-tara", nom = "tarentin"}   -- code non standard
data["ru"]  = {code = "ru",  nom = "russe"}
data["ru-latn"]  = {code = "ru-Latn",  nom = "russe en écriture latine", page = "Russe"}
data["rue"] = {code = "rue", nom = "rusyn"}
data["rup"] = {code = "rup", nom = "aroumain"}
data["rw"]  = {code = "rw",  nom = "kinyarwanda"}
data["ry"]  = {code = "orv-olr",  nom = "ruthène ancien", invalide = true}    -- code non standard, voir orv-olr
-- s
data["sa"]  = {code = "sa",  nom = "sanskrit"}
data["sah"] = {code = "sah", nom = "iakoute"}
data["srd"] = {code = "srd", nom = "sarde"}
data["sc"]  = {code = "sc",  nom = "sarde"}
data["scn"] = {code = "scn", nom = "sicilien"}
data["sco"] = {code = "sco", nom = "scots"}
data["sd"]  = {code = "sd",  nom = "sindhi"}
data["se"]  = {code = "se",  nom = "same du Nord"}
data["ses"] = {code = "ses", nom = "koyraboro senni songhaï", page = "Songhaï (langue)"}
data["sg"]  = {code = "sg",  nom = "sango"}
data["sgs"] = {code = "sgs", nom = "samogitien"}
data["sh"]  = {code = "sh",  nom = "serbo-croate"}
data["shk"] = {code = "shk", nom = "shilluk", page = "Shilluk (langue)"}
data["shi"] = {code = "shi", nom = "chleuh"}
data["shy"] = {code = "shy", nom = "chaoui"}
data["si"]  = {code = "si",  nom = "cingalais"}
data["simple"] = {code = "simple", nom = "anglais simple"} -- code non standard
data["sjn"] = {code = "sjn", nom = "sindarin"}
data["sk"]  = {code = "sk",  nom = "slovaque"}
data["sl"]  = {code = "sl",  nom = "slovène"}
data["sm"]  = {code = "sm",  nom = "samoan"}
data["smi"] = {code = "smi", nom = "same", page = "Langues sames"}
data["sn"]  = {code = "sn",  nom = "shona", page = "Shona (langue)"}
data["snk"] = {code = "snk", nom = "soninké", page = "Soninké (langue)"}
data["so"]  = {code = "so",  nom = "somali"}
data["sq"]  = {code = "sq",  nom = "albanais"}
data["stq"] = {code = "stq", nom = "frison oriental"}
data["sr"]  = {code = "sr",  nom = "serbe"}
data["sr-me"] = {code = "sr-ME", nom = "monténégrin"}
data["sr-me-cyrl"] = {code = "sr-ME-Cyrl", nom = "monténégrin en écriture cyrillique", page = "Monténégrin"}
data["sr-me-latn"] = {code = "sr-ME-Latn", nom = "monténégrin en écriture latine", page = "Monténégrin"}
data["st"]  = {code = "st",  nom = "sotho du Sud"}
data["ss"]  = {code = "ss",  nom = "swati"}
data["stq"] = {code = "stq", nom = "frison oriental"}
data["su"]  = {code = "su",  nom = "soundanais"}
data["sv"]  = {code = "sv",  nom = "suédois"}
data["sw"]  = {code = "sw",  nom = "swahili"}
data["sxu"] = {code = "sxu", nom = "haut-saxon"}
data["syr"] = {code = "syr", nom = "syriaque", rtl = true}
data["szl"] = {code = "szl", nom = "silésien", page = "silésien (langue slave)"}
-- t
data["ta"]  = {code = "ta",  nom = "tamoul"}
data["tbl"]  = {code = "tbl",  nom = "t'boli"}
data["te"]  = {code = "te",  nom = "télougou"}
data["tet"] = {code = "tet", nom = "tétoum"}
data["tg"]  = {code = "tg",  nom = "tadjik"}
data["th"]  = {code = "th",  nom = "thaï"}
data["ti"]  = {code = "ti",  nom = "tigrinya"}
data["tk"]  = {code = "tk",  nom = "turkmène"}
data["tl"]  = {code = "tl",  nom = "tagalog"}
data["tlh"] = {code = "tlh", nom = "klingon", page = "Klingon (langue)"}
data["tmr"] = {code = "tmr", nom = "judéo-araméen babylonien"}
data["tn"]  = {code = "tn",  nom = "tswana"}
data["to"]  = {code = "to",  nom = "tonguien"}
data["tpi"] = {code = "tpi", nom = "tok pisin"}
data["tr"]  = {code = "tr",  nom = "turc"}
data["ts"]  = {code = "ts",  nom = "tsonga", page = "Tsonga (langue)"}
data["tsg"] = {code = "tsg", nom = "tausug"}
data["tt"]  = {code = "tt",  nom = "tatar"}
data["tun"] = {code = "tun", nom = "tunica", page = "Tunica (langue)"}
data["tvl"] = {code = "tvl", nom = "tuvaluan"}
data["tw"]  = {code = "tw",  nom = "twi"}
data["ty"]  = {code = "ty",  nom = "tahitien"}
data["tyv"] = {code = "tyv", nom = "touvain"}
-- u
data["udm"] = {code = "udm", nom = "oudmourte"}
data["ug"]  = {code = "ug",  nom = "ouïghour", rtl = true}
data["uk"]  = {code = "uk",  nom = "ukrainien"}
data["und"] = {code = "und", nom = "langue indéterminée", page = "", invalide = true}
data["ur"]  = {code = "ur",  nom = "ourdou", rtl = true}
data["uz"]  = {code = "uz",  nom = "ouzbek"}
-- v
data["ve"]  = {code = "ve",  nom = "venda", page = "Venda (langue)"}
data["vec"] = {code = "vec", nom = "vénitien"}
data["vi"]  = {code = "vi",  nom = "vietnamien"}
data["vls"] = {code = "vls", nom = "flamand occidental"}
data["vo"]  = {code = "vo",  nom = "volapük"}
data["vro"] = {code = "vro", nom = "võro"}
-- w
data["wa"]  = {code = "wa",  nom = "wallon"}
data["war"] = {code = "war", nom = "waray-waray"}
data["wls"] = {code = "wls", nom = "wallisien"}
data["wo"]  = {code = "wo",  nom = "wolof", page = "Wolof (langue)"}
data["woe"] = {code = "woe", nom = "woléaïen"}
data["wuu"] = {code = "wuu", nom = "wu", page = "Wu (langue)"}
-- x
data["xh"]  = {code = "xh",  nom = "xhosa"}
-- y
data["yi"]  = {code = "yi",  nom = "yiddish", rtl = true}
data["yo"]  = {code = "yo",  nom = "yoruba"}
data["yue"] = {code = "yue", nom = "cantonais"}
-- z
data["zea"] = {code = "zea", nom = "zélandais"}
data["zh"]  = {code = "zh",  nom = "langues chinoises"}
data["zh-hans"] = {code = "zh-Hans", nom = "chinois simplifié", page = "Sinogramme simplifié"}
data["zh-hant"] = {code = "zh-Hant", nom = "chinois traditionnel", page = "Sinogramme traditionnel"}
data["zh-latn"] = {code = "zh-Latn", nom = "pinyin"}
data["zh-cn"]  = {code = "zh-CN",  nom = "chinois de Chine continentale", page = "langues chinoises"}
data["zh-hk"]  = {code = "zh-HK",  nom = "chinois de Hong Kong", page = "langues chinoises"}
data["zh-mo"]  = {code = "zh-MO",  nom = "chinois de Macao", page = "langues chinoises"}
data["zh-sg"]  = {code = "zh-SG",  nom = "chinois de Singapour", page = "langues chinoises"}
data["zh-tw"]  = {code = "zh-TW",  nom = "chinois de Taïwan", page = "langues chinoises"}
data["zu"]  = {code = "zu",  nom = "zoulou"}
data["zza"] = {code = "zza", nom = "zazaki"}

-- ----------------------------------------------------- -- 
--   Liste des alias (nom de langue, code ISO 639,...)   --
-- ----------------------------------------------------- --

-- Cette liste est triée par le code IETF lié, c'est-à-dire la seconde partie de la ligne.

-- a
data["afar"] = data["aa"]
data["abkhaze"] = data["ab"]
data["abénaqui"] = data["abe"]
data["aceh"] = data["ace"]
data["adyguéen"] = data["ady"]
data["avestique"] = data["ae"]
data["arabe tunisien"] = data["aeb"]
data["afrikaans"] = data["af"]
data["akan"] = data["ak"]
data["assyrien"] = data["akk"]
data["guègue"] = data["aln"]
data["algonquin"] = data["alq"]
data["tosque"] = data["als"]
data["amharique"] = data["am"]
data["aragonais"] = data["an"]
data["anglo-saxon"] = data["ang"]
data["arabe"] = data["ar"]
data["arabe standard moderne"] = data["arb"]
data["araméen"] = data["arc"]
data["arabe algérien"] = data["arq"]
data["arabe dialectal marocain"] = data["ary"]
data["arabe marocain"] = data["ary"]
data["ma"] = data["ary"]
data["assiniboine"] = data["asb"]
data["arabe égyptien"] = data["arz"]
data["assamais"] = data["as"]
data["asturien"] = data["ast"]
data["atikamekw"] = data["atj"]
data["langues aborigènes d'australie"] = data["aus"]
data["australien"] = data["aus"]
data["avar"] = data["av"]
data["aymara"] = data["ay"]
data["arabe libyen"] = data["ayl"]
data["azéri"] = data["az"]
-- b
data["bachkir"] = data["ba"]
data["bavarois"] = data["bar"]
data["ghomálá’"] = data["bbj"]
data["bicolano central"] = data["bcl"]
data["biélorusse"] = data["be"]
data["be-x-old"] = data["be-tarask"]                    -- be-x-old correspond au wikipédia en biélorusse be-tarask
data["biélorusse (tarashkevitsa)"] = data["be-tarask"]
data["biélorusse tarashkevitsa"] = data["be-tarask"]
data["tarashkevitsa"] = data["be-tarask"]
data["taraskievica"] = data["be-tarask"]
data["taraškievica"] = data["be-tarask"]
data["berbère"] = data["ber"]
data["bulgare"] = data["bg"]
data["bihari"] = data["bh"]
data["bhodjpouri"] = data["bho"]
data["bichelamar"] = data["bi"]
data["bambara"] = data["bm"]
data["bengali"] = data["bn"]
data["tibétain"] = data["bo"]
data["bishnupriya manipuri"] = data["bpy"]
data["breton"] = data["br"]
data["bosnien"] = data["bs"]
-- c
data["catalan"] = data["ca"]
data["chavacano"] = data["cbk"]
data["tchétchène"] = data["ce"]
data["cebuano"] = data["ceb"]
data["chamorro"] = data["ch"]
data["choctaw"] = data["cho"]
data["cheyenne"] = data["chy"]
data["sorani"] = data["ckb"]
data["tchouktche"] = data["ckt"]
data["corse"] = data["co"]
data["créoles français"] = data["cpf"]
data["cri"] = data["cr"]
data["tatar de crimée"] = data["crh"]
data["créole seychellois"] = data["crs"]
data["tchèque"] = data["cs"]
data["czech"] = data["cs"]
data["cachoube"] = data["csb"]
data["langue liturgique slave"] = data["cu"]
data["slavon d'église"] = data["cu"]
data["vieux slave liturgique"] = data["cu"]
data["tchouvache"] = data["cv"]
data["gallois"] = data["cy"]
-- d
data["danois"] = data["da"]
data["danish"] = data["da"]
data["tsez"] = data["ddo"]
data["dido"] = data["ddo"]
data["allemand"] = data["de"]
data["german"] = data["de"]
data["bas-sorabe"] = data["dsb"]
data["divehi"] = data["dv"]
data["divéhi"] = data["dv"]
data["maldivien"] = data["dv"]
data["div"] = data["dv"]
data["dioula"] = data["dyu"]
data["dzongkha"] = data["dz"]
-- e
data["ewe"] = data["ee"]
data["grec moderne"] = data["el"]   -- le grec sans précision est lié au code grk
data["anglais"] = data["en"]
data["english"] = data["en"]
data["espéranto"] = data["eo"]
data["europanto"] = data["er"]
data["espagnol"] = data["es"]
data["spanish"] = data["es"]
data["estonien"] = data["et"]
data["basque"] = data["eu"]
data["estrémègne"] = data["ext"]
-- f
data["persan"] = data["fa"]
data["farsi "] = data["fa"]
data["parsi "] = data["fa"]
data["peul"] = data["ff"]
data["finnois"] = data["fi"]
data["finlandais"] = data["fi"]
data["finnish"] = data["fi"]
data["filipino"] = data["fil"]
data["fidjien"] = data["fj"]
data["féroïen"] = data["fo"]
data["féroien"] = data["fo"]
data["féringien"] = data["fo"]
data["français"] = data["fr"]
data["française"] = data["fr"]
data["french"] = data["fr"]
data["français de belgique"] = data["fr-be"]
data["françois (1600-1835)"] = data["fr1835"]
data["françois"] = data["fr1835"]
data["gallo"] = data["fra-gal"]
data["gal"] = data["fra-gal"]
data["jersiais"] = data["fra-jer"]
data["normand"] = data["fra-nor"]
data["moyen français"] = data["frm"]
data["moyen françois"] = data["frm"]
data["moyen français (1400-1600)"] = data["frm"]
data["ancien français"] = data["fro"]
data["ancien français (842-1400)"] = data["fro"]
data["francoprovençal"] = data["frp"]
data["pulaar"] = data["fuc"]
data["frioulan"] = data["fur"]
data["frison"] = data["fy"]
-- g
data["gaélique irlandais"] = data["ga"]
data["irlandais"] = data["ga"]
data["gagaouze"] = data["gag"]
data["créole guadeloupéen"] = data["gcf"]
data["créole guyanais"] = data["gcr"]
data["gaélique écossais"] = data["gd"]
data["écossais"] = data["gd"]
data["guèze"] = data["gez"]
data["gilbertin"] = data["gil"]
data["galicien"] = data["gl"]
data["mycénien"] = data["gmy"]
data["guarani"] = data["gn"]
data["gotique"] = data["got"]
data["grec ancien"] = data["grc"]     -- le grec sans précision est lié au code grk
data["grec"] = data["grk"]
data["alémanique"] = data["gsw"]    -- wikipédia utilise le code als (celui du tosque)
data["gujarati"] = data["gu"]
data["mannois"] = data["gv"]
data["manxois"] = data["gv"]
data["manx"] = data["gv"]
-- h
data["haoussa"] = data["ha"]
data["hakka"] = data["hak"]
data["hawaïen"] = data["haw"]
data["hébreu"] = data["he"]
data["iw"] = data["he"]
data["hessois"] = data["gmh-hes"]
data["hindi"] = data["hi"]
data["hindi des fidji"] = data["hif"]
data["hiligaïnon"] = data["hil"]
data["hiligaynon"] = data["hil"]
data["hittite"] = data["hit"]
data["hiri motou"] = data["ho"]
data["hiri motu"] = data["ho"]
data["croate"] = data["hr"]
data["croatian"] = data["hr"]
data["haut-sorabe"] = data["hsb"]
data["haïtien"] = data["ht"]
data["hongrois"] = data["hu"]
data["hungarian"] = data["hu"]
data["créole hawaïen"] = data["hwc"]
data["arménien"] = data["hy"]
data["héréro"] = data["hz"]
-- i
data["interlingua"] = data["ia"]
data["in"] = data["id"]
data["indonésien"] = data["id"]
data["interlingue"] = data["ie"]
data["igbo"] = data["ig"]
-- data["yi"] = data["ii"]              en conflit avec yiddish=yi
data["yi de shichuan"] = data["ii"]
data["inupiak"] = data["ik"]
data["ilocano"] = data["ilo"]
data["ido"] = data["io"]
data["iroquois"] = data["iro"]
data["islandais"] = data["is"]
data["italien"] = data["it"]
data["italian"] = data["it"]
data["inuktitut"] = data["iu"]
-- j
data["japonais"] = data["ja"]
data["japanese"] = data["ja"]
data["lojban"] = data["jbo"]
data["javanais"] = data["jv"]
data["jw"] = data["jv"]
-- k
data["géorgien"] = data["ka"]
data["karakalpak"] = data["kaa"]
data["kabyle"] = data["kab"]
data["koinè"] = data["ke"]
data["créole du cap-vert"] = data["kea"]
data["kikongo"] = data["kg"]
data["kikuyu"] = data["ki"]
data["kuanyama"] = data["kj"]
data["kwanyama"] = data["kj"]
data["kazakh"] = data["kk"]
data["groenlandais"] = data["kl"]
data["khmer"] = data["km"]
data["kannada"] = data["kn"]
data["coréen"] = data["ko"]
data["korean"] = data["ko"]
data["kanouri"] = data["kr"]
data["kanuri"] = data["kr"]
data["karatchaï-balkar"] = data["krc"]
data["krio"] = data["kri"]
data["kinaray-a"] = data["krj"]
data["kinaray"] = data["krj"]
data["carélien"] = data["krl"]
data["cachemiri"] = data["ks"]
data["kölsch"] = data["ksh"]
data["francique ripuaire"] = data["ksh"]
data["kurde"] = data["ku"]
data["komi"] = data["kv"]
data["cornique"] = data["kw"]
data["kirghize"] = data["ky"]
-- l
data["latin"] = data["la"]
data["lat"] = data["la"]
data["ladino"] = data["lad"]
data["luxembourgeois"] = data["lb"]
data["lingua franca nova"] = data["lfn"]
data["ganda"] = data["lg"]
data["luganda"] = data["lg"]
data["limbourgeois"] = data["li"]
data["ladin"] = data["lld"]
data["lombard"] = data["lmo"]
data["lingala"] = data["ln"]
data["lao"] = data["lo"]
data["lobiri"] = data["lob"]
data["créole louisianais"] = data["lou"]
data["lituanien"] = data["lt"]
data["kiluba"] = data["lu"]
data["luba-katanga"] = data["lu"]
data["luba-shaba"] = data["lu"]
data["tshiluba"] = data["lua"]
data["luo"] = data["luo"]
data["letton"] = data["lv"]
data["chinois classique"] = data["lzh"]
data["zh-classical"] = data["lzh"]
data["laze"] = data["lzz"]
-- m
data["banyumasan"] = data["map-bms"]
data["hassanya"] = data["mey"]
data["marshallais"] = data["mh"]
data["mari"] = data["mhr"]
data["mari de l'est"] = data["mhr"]
data["mari oriental"] = data["mhr"]
data["malgache"] = data["mg"]
data["maori"] = data["mi"]
data["maori de nouvelle-zélande"] = data["mi"]
data["micmac"] = data["mic"]
data["macédonien"] = data["mk"]
data["malayalam"] = data["ml"]
data["mongol"] = data["mn"]
data["mongol cyrillique"] = data["mn-cyrl"]
data["moldave"] = data["mo"]
data["mohawk"] = data["moh"]
data["marathi"] = data["mr"]
data["marâthî"] = data["mr"]
data["marāthī"] = data["mr"]
data["marathe"] = data["mr"]
data["marquisien"] = data["mrq"]
data["marquisien du nord"] = data["mrq"]
data["malais"] = data["ms"]
data["malaisien"] = data["ms"]
data["maltais"] = data["mt"]
data["multilingue"] = data["mul"]
data["creek"] = data["mus"]
data["mirandais"] = data["mwl"]
data["birman"] = data["my"]
data["erzya"] = data["myv"]
-- n
data["nauruan"] = data["na"]
data["nahuatl"] = data["nah"]
data["minnan"] = data["nan"]
data["zh-min-nan"] = data["nan"]
data["napolitain"] = data["nap"]
data["bokmål"] = data["nb"]
data["bokmal"] = data["nb"]
data["norvégien classique"] = data["nb"]
data["ndébélé du nord"] = data["nd"]
data["sindebele"] = data["nd"]
data["ndébélé du zimbabwe"] = data["nd"]
data["bas allemand"] = data["nds"]
data["bas-saxon néerlandais"] = data["nds-nl"]
data["népalais"] = data["ne"]
data["nepalbhasha"] = data["new"]
data["ndonga"] = data["ng"]
data["niuéen"] = data["niu"]
data["néerlandais"] = data["nl"]
data["dutch"] = data["nl"]
data["nynorsk"] = data["nn"]
data["norvégien"] = data["no"]
data["vieux norrois"] = data["non"]
data["norrois"] = data["non"]
data["ndébélé du sud"] = data["nr"]
data["nrebele"] = data["nr"]
data["ndébélé du transvaal"] = data["nr"]
-- data["narum"] = data["nrm"] codes en conflit avec wikipédia en normand
-- data["narom"] = data["nrm"]
data["navajo"] = data["nv"]
data["nav"] = data["nv"]
data["chinyanja"] = data["ny"]
data["chichewa"] = data["ny"]
-- o
data["occitan"] = data["oc"]
data["oci"] = data["oc"]
data["francique oriental"] = data["ofr"]
data["ojibwé"] = data["oj"]
data["oromo"] = data["om"]
data["oriya"] = data["or"]
data["ruthène"] = data["orv-olr"]
data["ruthène ancien"] = data["orv-olr"]
data["ossète"] = data["os"]
data["turc ottoman"] = data["ota"]
-- p
data["pendjabi"] = data["pa"]
data["penjabi"] = data["pa"]
data["penjābī"] = data["pa"]
data["panjabi"] = data["pa"]
data["panjābī"] = data["pa"]
data["pampangan"] = data["pam"]
data["papiamento"] = data["pap"]
data["paluan"] = data["pau"]
data["picard"] = data["pcd"]
data["allemand de pennsylvanie"] = data["pdc"]
data["pennsilfaanisch"] = data["pdc"]
data["pali"] = data["pi"]
data["polonais"] = data["pl"]
data["polish"] = data["pl"]
data["piémontais"] = data["pms"]
data["grec pontique"] = data["pnt"]
data["dari"] = data["prs"]
data["pachto"] = data["ps"]
data["portugais"] = data["pt"]
data["portuguese"] = data["pt"]
-- q
data["quechua"] = data["qu"]
data["quenya"] = data["qya"]
-- r
data["rapanui"] = data["rap"]
data["maori des îles cook"] = data["rar"]
data["maori des iles cook"] = data["rar"]
data["allemand de la Ruhr"] = data["rde"]
data["romanche"] = data["rm"]
data["rhéto-roman"] = data["rm"]
data["romani"] = data["rmy"]
data["kirundi"] = data["rn"]
data["run"] = data["rn"]
data["roumain"] = data["ro"]
-- data["moldave"] = data["ro"] le code mo existe pour le moldave mais est erroné
data["langues romanes"] = data["roa"]
data["tarentin"] = data["roa-tara"]
data["russe"] = data["ru"]
data["russian"] = data["ru"]
data["rusyn"] = data["rue"]
data["aroumain"] = data["rup"]
data["roa-rup"] = data["rup"]
data["kinyarwanda"] = data["rw"]
-- s
data["sanskrit"] = data["sa"]
data["iakoute"] = data["sah"]
data["sarde"] = data["sc"]
data["srd"] = data["sc"]
data["sicilien"] = data["scn"]
data["scots"] = data["sco"]
data["sindhi"] = data["sd"]
data["same du Nord"] = data["se"]
data["koyraboro senni songhaï"] = data["ses"]
data["koyraboro senni songhai"] = data["ses"]
data["koyraboro senni"] = data["ses"]
data["sango"] = data["sg"]
data["samogitien"] = data["sgs"]
data["serbo-croate"] = data["sh"]
data["shilluk"] = data["shk"]
data["chleuh"] = data["shi"]
data["tachelhit"] = data["shi"]
data["chelha"] = data["shi"]
data["chaoui"] = data["shy"]
data["cingalais"] = data["si"]
data["simple english"] = data["simple"]
data["sindarin"] = data["sjn"]
data["slovaque"] = data["sk"]
data["slovène"] = data["sl"]
data["samoan"] = data["sm"]
data["same"] = data["smi"]
data["shona"] = data["sn"]
data["soninké"] = data["snk"]
data["somali"] = data["so"]
data["albanais"] = data["sq"]
data["frison oriental"] = data["stq"]
data["serbe"] = data["sr"]
data["monténégrin"] = data["sr-me"]
data["swati"] = data["ss"]
data["sotho du sud"] = data["st"]
data["sot"] = data["st"]
data["frison oriental"] = data["stq"]
data["soundanais"] = data["su"]
data["sondonésien"] = data["su"]
data["suédois"] = data["sv"]
data["swedish"] = data["sv"]
data["swahili"] = data["sw"]
data["haut-saxon"] = data["sxu"]
data["syriaque"] = data["syr"]
data["silésien"] = data["szl"]
-- t
data["tamoul"] = data["ta"]
data["tagabili"] = data["tbl"]
data["tboli"] = data["tbl"]
data["t'boli"] = data["tbl"]
data["télougou"] = data["te"]
data["tétoum"] = data["tet"]
data["tadjik"] = data["tg"]
data["thaï"] = data["th"]
data["tigrinya"] = data["ti"]
data["turkmène"] = data["tk"]
data["tagalog"] = data["tl"]
data["klingon"] = data["tlh"]
data["tonguien"] = data["to"]
data["judéo-araméen babylonien"] = data["tmr"]
data["tswana"] = data["tn"]
data["tok pisin"] = data["tpi"]
data["turc"] = data["tr"]
data["tsonga"] = data["ts"]
data["tausug"] = data["tsg"]
data["tatar"] = data["tt"]
data["tunica"] = data["tun"]
data["tuvaluan"] = data["tvl"]
data["twi"] = data["tw"]
data["tahitien"] = data["ty"]
data["touvain"] = data["tyv"]
-- u
data["oudmourte"] = data["udm"]
data["ouïghour"] = data["ug"]
data["ukrainien"] = data["uk"]
data["ourdou"] = data["ur"]
data["ouzbek"] = data["uz"]
-- v
data["venda"] = data["ve"]
data["vénitien"] = data["vec"]
data["vietnamien"] = data["vi"]
data["flamand occidental"] = data["vls"]
data["volapük"] = data["vo"]
data["võro"] = data["vro"]
data["fiu-vro"] = data["vro"]
-- w
data["wallon"] = data["wa"]
data["waray-waray"] = data["war"]
data["wallisien"] = data["wls"]
data["wolof"] = data["wo"]
data["woléaïen"] = data["woe"]
data["wu"] = data["wuu"]
-- x
data["xhosa"] = data["xh"]
-- y
data["ji"] = data["yi"]
data["yiddish"] = data["yi"]
data["yoruba"] = data["yo"]
data["cantonais"] = data["yue"]
data["zh-yue"] = data["yue"]
-- z
data["zélandais"] = data["zea"]
data["chinois"] = data["zh"]
data["mandarin standard"] = data["zh"]
data["hui"] = data["zh"]
data["chinois"] = data["zh"]
data["chinese"] = data["zh"]
data["chinois de chine continentale"] = data["zh-cn"]
data["chinois de hong kong"] = data["zh-hk"]
data["chinois de macao"] = data["zh-mo"]
data["chinois de singapour"] = data["zh-sg"]
data["chinois de taïwan"] = data["zh-tw"]
data["chinois simplifié"] = data["zh-hans"]
data["chinois traditionnel"] = data["zh-hant"]
data["pinyin"] = data["zh-latn"]
data["zoulou"] = data["zu"]
data["zazaki"] = data["zza"]
data["zz"] = data["zza"]     --ajouté pour des raisons d'erreur précédente sur wiki. à supprimer dans "un certain temps".


-- liste des script subtag d'écrivant de droite ) gauche :
data["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 data