Module:LanguageCodes

    From Commons

    Documentation for this module may be created at Module:LanguageCodes/doc

    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
    }