Module:LanguageCodes

return { Q197936  = "abe",           -- Abenaki Q5111    = "ab",            -- Abkhaz Q27683   = "ace",           -- Acehnese Q27776   = "ady",           -- Adyghe Q27811   = "aa",            -- Afar Q14196   = "af",            -- Afrikaans Q34737   = "agq",           -- Aghem Q28026   = "ak",            -- Akan Q8773    = "akl",           -- Aklan language Q1815020 = "akz",           -- Alabama Q8748    = "sq",            -- Albanian Q131339  = "als",           -- Alemannic German Q131339  = "gsw",           -- Alemannic German Q56499   = "arq",           -- Algerian Arabic Q7976    = "en-us",         -- American English Q28244   = "am",            -- Amharic Q35497   = "grc",           -- Ancient Greek Q28378   = "anp",           -- Angika Q13955   = "ar",            -- Arabic Q8765    = "an",            -- Aragonese Q28602   = "arc",           -- Aramaic Q8785    = "hy",            -- Armenian Q29316   = "rup",           -- Aromanian Q29316   = "roa-rup",       -- Aromanian Q29401   = "as",            -- Assamese Q29507   = "ast",           -- Asturian Q715766  = "tay",           -- Atayal Q56590   = "atj",           -- Atikamekw Q306626  = "de-at",         -- Austrian German Q29561   = "av",            -- Avar Q4627    = "ay",            -- Aymara Q9292    = "az",            -- Azerbaijani Q33205   = "bfq",           -- Badaga Q257829  = "bqi",           -- Bakhtiari Q33243   = "bm",            -- Bambara Q33151   = "bjn",           -- Banjar Q33219   = "jv-x-bms",      -- Banyumasan Q33219   = "map-bms",       -- Banyumasan Q13389   = "ba",            -- Bashkir language Q29540   = "bar",           -- Bavarian language Q33025   = "bej",           -- Beja Q9091    = "be",            -- Belarusian Q9610    = "bn",            -- Bengali Q33268   = "bh",            -- Bhojpuri Q33268   = "bho",           -- Bhojpuri Q37059   = "bpy",           -- Bishnupriya Manipuri Q35452   = "bi",            -- Bislama Q25167   = "nb",            -- BokmÃ¥l Q9303    = "bs",            -- Bosnian Q33202   = "brh",           -- Brahui Q750553  = "pt-br",         -- Brazilian Portuguese Q12107   = "br",            -- Breton Q7979    = "en-gb",         -- British English Q33190   = "bug",           -- Buginese Q7918    = "bg",            -- Bulgarian Q9228    = "my",            -- Burmese Q33120   = "bxr",           -- Buryat Q880301  = "frc",           -- Cajun French Q44676   = "en-ca",         -- Canadian English Q9186    = "yue",           -- Cantonese Q9186    = "zh-yue",        -- Cantonese Q2937525 = "cps",           -- Capiznon Q7026    = "ca",            -- Catalan Q33239   = "ceb",           -- Cebuano Q21117   = "esu",           -- Central Alaskan Yup'ik	Q33284    = "bcl",           -- Central Bikol Q36811   = "ckb",           -- Central Kurdish Q33262   = "ch",            -- Chamorro Q33281   = "cbk-zam",       -- Chavacano Q33350   = "ce",            -- Chechen Q33388   = "chr",           -- Cherokee Q33273   = "ny",            -- Chewa Q33265   = "chy",           -- Cheyenne Q7850    = "zh",            -- Chinese Q32979   = "cho",           -- Choctaw Q33170   = "ckt",           -- Chukchi Q33251   = "chu",           -- Church Slavonic Q33348   = "cv",            -- Chuvash Q37041   = "lzh",           -- Classical Chinese Q37041   = "zh-classical",  -- Classical Chinese Q25289   = "kw",            -- Cornish Q33111   = "co",            -- Corsican Q33390   = "cr",            -- Cree Q33357   = "crh",           -- Crimean Tatar Q39132363 = "crh-cyrl",     -- Crimean Tatar in Cyrillic script Q38893333 = "crh-Latn",     -- Crimean Tatar in Latin script Q6654    = "hr",            -- Croatian Q9056    = "cs",            -- Czech Q9035    = "da",            -- Danish Q56466   = "din",           -- Dinka Q18415595 = "dty",          -- Doteli language Q7411    = "nl",            -- Dutch Q516137  = "nds-NL",        -- Dutch Low Saxon Q33081   = "dz",            -- Dzongkha Q28164079 = "pa",           -- Eastern Punjabi Q29919   = "arz",           -- Egyptian Arabic Q242648  = "eml",           -- Emilian-Romagnol Q1860    = "en",            -- English Q29952   = "myv",           -- Erzya Q9072    = "et",            -- Estonian Q30005   = "ee",            -- Ewe Q30007   = "ext",           -- Extremaduran Q25258   = "fo",            -- Faroese Q46728   = "hif",           -- Fiji Hindi Q33295   = "fj",            -- Fijian Q1412    = "fi",            -- Finnish Q33291   = "fon",           -- Fon Q15087   = "frp",           -- Franco-ProvenÃ§al Q150     = "fr",            -- French Q33441   = "fur",           -- Friulian Q33454   = "ff",            -- Fula Q33287   = "gaa",           -- Ga	Q33457    = "gag",           -- Gagauz Q9307    = "gl",            -- Galician Q33475   = "gan",           -- Gan Q8108    = "ka",            -- Georgian Q188     = "de",            -- German Q181037  = "aln",           -- Gheg Albanian Q33587   = "ki",            -- Gikuyu Q33657   = "glk",           -- Gilaki Q5575236 = "gom",           -- Goan Konkani Q2501174 = "gor",           -- Gorontalo Q35722   = "got",           -- Gothic Q9129    = "el",            -- Greek Q25355   = "kl",            -- Greenlandic Q35876   = "gn",            -- Guarani Q1363072 = "gcr",           -- Guianan Creole Q5137    = "gu",            -- Gujarati Q33491   = "ht",            -- Haitian Creole Q33375   = "hak",           -- Hakka Q56475   = "ha",            -- Hausa Q33569   = "haw",           -- Hawaiian Q9288    = "he",            -- Hebrew Q33315   = "hz",            -- Herero Q35978   = "hil",           -- Hiligaynon Q1776032 = "mrj",           -- Hill Mari language Q1568    = "hi",            -- Hindi Q33617   = "ho",            -- Hiri Motu Q9067    = "hu",            -- Hungarian Q294     = "is",            -- Icelandic Q35224   = "io",            -- Ido Q33578   = "ig",            -- Igbo Q35936   = "ilo",           -- Ilocano Q9240    = "id",            -- Indonesian Q33509   = "inh",           -- Ingush Q13351   = "moe",           -- Innu-aimun Q29921   = "iu",            -- Inuktitut Q27183   = "ik",            -- Inupiat Q9142    = "ga",            -- Irish Q652     = "it",            -- Italian item     = "code",          -- itemLabel Q35939   = "jam",           -- Jamaican Patois Q5287    = "ja",            -- Japanese Q33549   = "jv",            -- Javanese Q1340322 = "jut",           -- Jutlandic dialect Q33522   = "kbd",           -- Kabardian Q35475   = "kbp",           -- Kabiye Q35853   = "kab",           -- Kabyle Q33634   = "xal",           -- Kalmyk Oirat Q33673   = "kn",            -- Kannada Q36094   = "kr",            -- Kanuri Q36121   = "pam",           -- Kapampangan Q33714   = "krc",           -- Karachay-Balkar Q33541   = "kaa",           -- Karakalpak Q33552   = "ks",            -- Kashmiri Q33690   = "csb",           -- Kashubian Q9252    = "kk",            -- Kazakh Q33584   = "kha",           -- Khasi Q9205    = "km",            -- Khmer Q938216  = "khw",           -- Khowar Q33720   = "krj",           -- Kinaray-a language Q33573   = "rw",            -- Kinyarwanda Q33583   = "rn",            -- Kirundi Q36126   = "kv",            -- Komi Q56318   = "koi",           -- Komi-Permyak Q33702   = "kg",            -- Kongo Q9176    = "ko",            -- Korean Q34806   = "bss",           -- Kose language Q35744   = "kri",           -- Krio Q36368   = "ku",            -- Kurdish Q165795  = "fkv",           -- Kven Q1405077 = "kj",            -- Kwanyama Q9255    = "ky",            -- Kyrgyz Q36196   = "lad",           -- Ladino Q36206   = "lbe",           -- Lak Q56483   = "lki",           -- Laki Q22283016 = "mis",          -- language without language code Q9211    = "lo",            -- Lao Q36212   = "ltg",           -- Latgalian Q397     = "la",            -- Latin Q9078    = "lv",            -- Latvian Q31746   = "lez",           -- Lezgian Q36106   = "lij",           -- Ligurian Q102172  = "li",            -- Limburgish Q36217   = "ln",            -- Lingala Q9083    = "lt",            -- Lithuanian Q33698   = "liv",           -- Livonian Q36584   = "olo",           -- Livvi-Karelian Q33754   = "lmo",           -- Lombard Q25433   = "nds",           -- Low German Q13286   = "dsb",           -- Lower Sorbian Q33368   = "lg",            -- Luganda Q9051    = "lb",            -- Luxembourgish Q36451   = "mi",            -- MÄori Q9296    = "mk",            -- Macedonian Q497345  = "vmf",           -- Main-Franconian Q36109   = "mai",           -- Maithili Q7930    = "mg",            -- Malagasy Q9237    = "ms",            -- Malay Q36236   = "ml",            -- Malayalam Q32656   = "dv",            -- Maldivian Q9166    = "mt",            -- Maltese Q12175   = "gv",            -- Manx Q33730   = "arn",           -- Mapudungun Q1571    = "mr",            -- Marathi Q36280   = "mh",            -- Marshallese Q33661   = "mfe",           -- Mauritian Creole Q13356   = "mzn",           -- Mazanderani Q13357   = "fit",           -- MeÃ¤nkieli Q3906614 = "mhr",           -- Meadow Mari Q13358   = "ruq",           -- Megleno-Romanian Q13365   = "mwv",           -- Mentawai Q505674  = "gml",           -- Middle Low German Q36455   = "cdo",           -- Min Dong Q13324   = "min",           -- Minangkabau Q13359   = "xmf",           -- Mingrelian Q13330   = "mwl",           -- Mirandese Q36510   = "el",            -- Modern Greek Q13343   = "mdf",           -- Moksha Q36392   = "mo",            -- Moldovan Q9246    = "mn",            -- Mongolian Q56426   = "ary",           -- Moroccan Arabic Q523014  = "mus",           -- Muscogee Q615660  = "mui",           -- Musi Q13300   = "nah",           -- Nahuatl Q13307   = "na",            -- Nauruan Q13310   = "nv",            -- Navajo Q33900   = "ng",            -- Ndonga Q33845   = "nap",           -- Neapolitan Q36452   = "yrk",           -- Nenets Q33979   = "new",           -- Nepal Bhasa Q33823   = "ne",            -- Nepali Q34333   = "yrl",           -- Nheengatu Q33850   = "nrm",           -- Norman Q33850   = "fr-x-nrm",      -- Norman Q28224   = "frr",           -- North Frisian Q19933293 = "lrc",          -- Northern Luri Q33947   = "se",            -- Northern Sami Q33890   = "nso",           -- Northern Sotho Q9043    = "no",            -- Norwegian Q36738   = "nov",           -- Novial Q34235   = "ii",            -- Nuosu language Q25164   = "nn",            -- Nynorsk Q14185   = "oc",            -- Occitan Q33810   = "or",            -- Odia Q34233   = "ryu",           -- Okinawan Q35499   = "cu",            -- Old Church Slavonic Q42365   = "ang",           -- Old English Q35225   = "peo",           -- Old Persian Q35501   = "prg",           -- Old Prussian Q33864   = "om",            -- Oromo Q33968   = "os",            -- Ossetian Q36730   = "ota",           -- Ottoman Turkish Q36323   = "pko",           -- PÃ¶koot Q23014   = "pfl",           -- Palatinate German Q36727   = "pi",            -- Pali Q33879   = "pag",           -- Pangasinan Q33856   = "pap",           -- Papiamento Q12473446 = "pmy",          -- Papua Malay language Q58680   = "ps",            -- Pashto Q10729616 = "aoc",          -- Pemon Q22711   = "pdc",           -- Pennsylvania German Q9168    = "fa",            -- Persian Q34024   = "pcd",           -- Picard Q15085   = "pms",           -- Piedmontese Q36699   = "pis",           -- Pijin Q20537530 = "pih",          -- Pitcairn-Norfolk Q36554   = "pih",           -- Pitkern Q1751432 = "pdt",           -- Plautdietsch Q809     = "pl",            -- Polish Q36748   = "pnt",           -- Pontic Greek Q5146    = "pt",            -- Portuguese Q37178   = "ine",           -- Proto-Indo-European Q58635   = "pa",            -- Punjabi Q5218    = "qu",            -- Quechua Q13198   = "rcf",           -- RÃ©union Creole Q32145   = "ksh",           -- Ripuarian language Q1641543 = "rgn",           -- Romagnol Q13201   = "rmy",           -- Romani Q7913    = "ro",            -- Romanian Q13199   = "rm",            -- Romansh Q7737    = "ru",            -- Russian Q26245   = "rue",           -- Rusyn Q3006285 = "acf",           -- Saint Lucian Creole French Q34299   = "sah",           -- Sakha Q718269  = "ais",           -- Sakizaya language Q34011   = "sm",            -- Samoan Q213434  = "sgs",           -- Samogitian Q213434  = "bat-smg",       -- Samogitian Q33954   = "sg",            -- Sango Q11059   = "sa",            -- Sanskrit Q33965   = "sat",           -- Santali Q33902   = "skr",           -- Saraiki Q33976   = "sc",            -- Sardinian Q27154   = "stq",           -- Saterland Frisian Q14549   = "sco",           -- Scots Q9314    = "gd",            -- Scottish Gaelic Q9299    = "sr",            -- Serbian Q9301    = "sh",            -- Serbo-Croatian Q34015   = "crs",           -- Seychellois Creole Q56482   = "shn",           -- Shan Q33274   = "shy",           -- Shawiya language Q34004   = "sn",            -- Shona Q33973   = "scn",           -- Sicilian Q33786   = "sid",           -- Sidamo Q30319   = "szl",           -- Silesian Q21480034 = "en-simple",    -- Simple English Q21480034 = "simple",       -- Simple English Q21480034 = "en-x-simple",  -- Simple English Q13414913 = "zh-hans",      -- Simplified Chinese Q33997   = "sd",            -- Sindhi Q13267   = "si",            -- Sinhala Q9058    = "sk",            -- Slovak Q9063    = "sl",            -- Slovene Q13275   = "so",            -- Somali Q34340   = "st",            -- Sotho Q3449805 = "azb",           -- South Azerbaijani Q12634001 = "bcc",          -- Southern Balochi Q12952748 = "luz",          -- Southern Luri Q36495   = "nan",           -- Southern Min Q36495   = "zh-min-nan",    -- Southern Min Q13293   = "sma",           -- Southern Sami Q56508   = "sou",           -- Southern Thai Q1321    = "es",            -- Spanish Q33989   = "srn",           -- Sranan tongo Q34002   = "su",            -- Sundanese Q7838    = "sw",            -- Swahili Q34014   = "ss",            -- Swazi Q9027    = "sv",            -- Swedish Q1366643 = "de-ch",         -- Swiss Standard German Q34057   = "tl",            -- Tagalog Q34128   = "ty",            -- Tahitian Q9260    = "tg",            -- Tajik Q1063911 = "tzl",           -- Talossan Q34318   = "tly",           -- Talysh Q5885    = "ta",            -- Tamil Q2087886 = "be-tarask",     -- TaraÅ¡kievica Q2087886 = "be-x-old",      -- TaraÅ¡kievica Q695526  = "it-x-tara",     -- Tarantino Q695526  = "roa-tara",      -- Tarantino Q25285   = "tt",            -- Tatar Q39132549 = "tt-cyrl",      -- Tatar in Cyrillic script Q39134544 = "tt-latn",      -- Tatar in Latin script Q34142   = "tsg",           -- Tausug Q8097    = "te",            -- Telugu Q34125   = "tet",           -- Tetum Q9217    = "th",            -- Thai Q34271   = "bo",            -- Tibetan Q34124   = "ti",            -- Tigrinya Q34159   = "tpi",           -- Tok Pisin Q34094   = "to",            -- Tongan Q18130932 = "zh-hant",      -- Traditional Chinese Q34327   = "ts",            -- Tsonga Q34137   = "tn",            -- Tswana Q34251   = "tcy",           -- Tulu Q34138   = "tum",           -- Tumbuka Q56240   = "aeb",           -- Tunisian Arabic Q56240   = "aeb-arab",      -- Tunisian Arabic Q256     = "tr",            -- Turkish Q9267    = "tk",            -- Turkmen Q34040   = "tru",           -- Turoyo Q34055   = "tvl",           -- Tuvaluan language Q34119   = "tyv",           -- Tuvan Q36850   = "tw",            -- Twi Q13238   = "udm",           -- Udmurt Q8798    = "uk",            -- Ukrainian Q22282914 = "und",          -- undetermined language Q13248   = "hsb",           -- Upper Sorbian Q1617    = "ur",            -- Urdu Q13263   = "ug",            -- Uyghur Q9264    = "uz",            -- Uzbek Q32762   = "vro",           -- VÃµro Q32762   = "fiu-vro",       -- VÃµro Q32704   = "ve",            -- Venda Q32724   = "vec",           -- Venetian Q32747   = "vep",           -- Veps Q9199    = "vi",            -- Vietnamese Q56485   = "wym",           -- Vilamovian Q32858   = "vot",           -- Votic Q37560   = "lat-vul",       -- Vulgar Latin Q34208   = "wbl",           -- Wakhi Q34219   = "wa",            -- Walloon Q34279   = "war",           -- Waray language Q9309    = "cy",            -- Welsh Q27175   = "fy",            -- West Frisian Q1389492 = "pnb",           -- Western Punjabi Q36943   = "wal",           -- Wolaytta Q34257   = "wo",            -- Wolof Q34290   = "wuu",           -- Wu Chinese Q13218   = "xh",            -- Xhosa Q34247   = "yai",           -- Yaghnobi Q12953315 = "yav",          -- Yangben Q8641    = "yi",            -- Yiddish Q34179   = "ydg",           -- Yidgha Q34311   = "yo",            -- Yoruba Q7033959 = "zh-yue",        -- Yue Chinese Q10199   = "diq",           -- Zazaki Q237409  = "zea",           -- Zeelandic Q13216   = "za",            -- Zhuang Q10179   = "zu",            -- Zulu }