Module:LanguageCodes

From The Goon Show Depository

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
	Q689894   = "pa",            -- Punjabi Gurmukhi
	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
	Q133800   = "pnb",           -- Punjabi Shahmukhi
	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
}