Module:Language/data/wp languages
return 	{	-- wp preferred names													-- IANA language names and notes
 --ISO 639-1 codes
 	[&quot;ab&quot;] = {&quot;Abkhaz&quot;},														-- Abkhazian
 	[&quot;an&quot;] = {&quot;Aragonese&quot;},														-- Aragonese; same, delete?
 	[&quot;av&quot;] = {&quot;Avar&quot;},															-- Avaric
 	[&quot;bh&quot;] = {&quot;Bihari&quot;},														-- Bihari languages; collective
 	[&quot;bo&quot;] = {&quot;திபெத்திய மொழி&quot;},												-- Tibetan
 	[&quot;cu&quot;] = {&quot;பண்டைய மசிதோனிய மொழி&quot;},											-- Church Slavic, Church Slavonic, Old Bulgarian, Old Church Slavonic, Old Slavonic
 	[&quot;de-AT&quot;] = {&quot;Austrian German&quot;},
 	[&quot;el&quot;] = {&quot;கிரேக்கம்&quot;},															-- Modern Greek (1453-)
 	[&quot;en-AU&quot;] = {&quot;ஆஸ்திரேலிய ஆங்கிலம்&quot;},
 	[&quot;en-CA&quot;] = {&quot;Canadian English&quot;},
 	[&quot;en-GB&quot;] = {&quot;பிரித்தானிய ஆங்கிலம்&quot;},
 	[&quot;en-IE&quot;] = {&quot;Irish English&quot;},
 	[&quot;en-NZ&quot;] = {&quot;New Zealand English&quot;},
 	[&quot;en-SA&quot;] = {&quot;South African English&quot;},
 	[&quot;en-US&quot;] = {&quot;அமெரிக்க ஆங்கிலம்&quot;},
 	[&quot;ff&quot;] = {&quot;Fula&quot;},															-- Fulah
 	[&quot;fy&quot;] = {&quot;Frisian&quot;},														-- Western Frisian
 	[&quot;ht&quot;] = {&quot;ஐத்தி கிரியோல் மொழி&quot;},												-- Haitian, Haitian Creole
 	[&quot;hz&quot;] = {&quot;எரேரோ மொழி&quot;},													-- Herero
 	[&quot;ia&quot;] = {&quot;நடுநிலை மொழி&quot;},													-- Interlingua (International Auxiliary Language Association)
 	[&quot;ii&quot;] = {&quot;Yi&quot;},															-- Sichuan Yi, Nuosu
 	[&quot;ki&quot;] = {&quot;Gikuyu&quot;},														-- Kikuyu, Gikuyu
 	[&quot;kk&quot;] = {&quot;காசாக்கு மொழி&quot;},														-- Kazakh; same, delete?
 	[&quot;kl&quot;] = {&quot;Greenlandic&quot;},													-- Kalaallisut, Greenlandic
 	[&quot;km&quot;] = {&quot;கெமர்&quot;},															-- Central Khmer
 	[&quot;ky&quot;] = {&quot;Kyrgyz&quot;},														-- Kirghiz, Kyrgyz
 	[&quot;lg&quot;] = {&quot;ஒலுகாந்த மொழி&quot;},														-- Ganda
 	[&quot;li&quot;] = {&quot;இலிம்பூர்கு மொழி&quot;},													-- Limburgan, Limburger, Limburgish
 	[&quot;mi&quot;] = {&quot;மாவோரி மொழி&quot;},															-- Maori
 	[&quot;ms&quot;] = {&quot;மலாய்&quot;},															-- Malay (macrolanguage)
 	[&quot;na&quot;] = {&quot;Nauruan&quot;},														-- Nauru
 	[&quot;nb&quot;] = {&quot;பூக்மோல் மொழி&quot;},														-- Norwegian Bokmål
 	[&quot;nd&quot;] = {&quot;Northern Ndebele&quot;},												-- North Ndebele
 	[&quot;ne&quot;] = {&quot;Nepali&quot;},														-- Nepali (macrolanguage)
 	[&quot;nn&quot;] = {&quot;நீநொர்ஸ்க் மொழி&quot;},														-- Norwegian Nynorsk
 	[&quot;nr&quot;] = {&quot;Southern Ndebele&quot;},												-- South Ndebele
 	[&quot;ny&quot;] = {&quot;நியாஞ்ச மொழி&quot;},														-- Nyanja, Chewa, Chichewa
 	[&quot;oc&quot;] = {&quot;ஆக்சிதம்&quot;},														-- Occitan (post 1500)
 	[&quot;oj&quot;] = {&quot;Ojibwe&quot;},														-- Ojibwa
 	[&quot;or&quot;] = {&quot;ஒடியா&quot;},															-- Oriya (macrolanguage), Odia (macrolanguage)
 	[&quot;pa&quot;] = {&quot;பஞ்சாபி மொழி&quot;},														-- Panjabi, Punjabi
 	[&quot;pi&quot;] = {&quot;பாளி&quot;},															-- Pali; same, delete?
 	[&quot;rn&quot;] = {&quot;கிருண்டி மொழி&quot;},														-- Rundi
 	[&quot;ro&quot;] = {&quot;Romanian&quot;},														-- Romanian, Moldavian, Moldovan; same as first in IANA list, delete?
 	[&quot;rw&quot;] = {&quot;கின்யருவாண்டா மொழி&quot;},													-- Kinyarwanda; same, delete?
 	[&quot;si&quot;] = {&quot;சிங்களம்&quot;},														-- சிங்களம்
 	[&quot;sl&quot;] = {&quot;Slovene&quot;},														-- Slovenian
 	[&quot;sr-Cyrl&quot;] = {&quot;Serbian Cyrillic&quot;},											-- sr = Serbian; Cyrillic is the alphabet
 	[&quot;ss&quot;] = {&quot;Swazi&quot;},															-- Swati
 	[&quot;st&quot;] = {&quot;Sotho&quot;},															-- Southern Sotho
 	[&quot;sw&quot;] = {&quot;Swahili&quot;},														-- Swahili (macrolanguage)
 	[&quot;to&quot;] = {&quot;Tongan&quot;},														-- Tonga (Tonga Islands)
 	[&quot;za&quot;] = {&quot;Zhuang&quot;},														-- Zhuang, Chuang; ; same as first in IANA list, delete?
 
 
 -- ISO 639-2 codes
 	[&quot;ber&quot;] = {&quot;Berber&quot;},														-- Berber languages
 	[&quot;cel&quot;] = {&quot;Proto-Celtic&quot;},													-- Celtic languages
 	[&quot;gem&quot;] = {&quot;Proto-Germanic&quot;},												-- Germanic languages
 	[&quot;myn&quot;] = {&quot;Mayan&quot;},														-- Mayan languages
 	[&quot;nah&quot;] = {&quot;நாகவற் மொழி&quot;},														-- Nahuatl languages
 	[&quot;pra&quot;] = {&quot;பிராகிருதம்&quot;},														-- Prakrit languages
 --	[&quot;roa&quot;] = {&quot;Jèrriais&quot;},														-- Romance languages
 	[&quot;sal&quot;] = {&quot;Salish&quot;},														-- Salishan languages
 	[&quot;sla&quot;] = {&quot;Slavic&quot;},														-- Slavic languages
 	[&quot;son&quot;] = {&quot;Songhay&quot;},														-- Songhai languages
 	[&quot;wen&quot;] = {&quot;Sorbian&quot;},														-- Sorbian languages
 
 
 -- ISO 639-3 codes
 	[&quot;abk&quot;] = {&quot;Abkhaz&quot;},														-- not in IANA; see code ab
 	[&quot;ace&quot;] = {&quot;Acehnese&quot;},														-- Achinese
 	[&quot;aec&quot;] = {&quot;Sa'idi Arabic&quot;},												-- Saidi Arabic
 	[&quot;ain&quot;] = {&quot;Ainu&quot;},															-- Ainu (Japan)
 	[&quot;akl&quot;] = {&quot;அக்லான்&quot;},														-- Aklanon
 	[&quot;alt&quot;] = {&quot;Altay&quot;},														-- Southern Altai
 	[&quot;ang&quot;] = {&quot;பண்டைய ஆங்கிலம்&quot;},													-- Old English (ca. 450-1100)
 	[&quot;apm&quot;] = {&quot;Mescalero-Chiricahua&quot;},											-- Mescalero-Chiricahua Apache
 	[&quot;bal&quot;] = {&quot;Balochi&quot;},														-- Baluchi
 	[&quot;bar&quot;] = {&quot;பவேரிய மொழி&quot;},												-- Bavarian
 	[&quot;bcl&quot;] = {&quot;மத்திய பிகோல் மொழி&quot;},												-- Central Bikol
 	[&quot;bin&quot;] = {&quot;Edo&quot;},															-- Bini, Edo
 	[&quot;bpy&quot;] = {&quot;பிஷ்ணுப்ரியா மணிப்புரீ மொழி&quot;},											-- Bishnupriya
 	[&quot;brx&quot;] = {&quot;Bodo&quot;},															-- Bodo (India)
 	[&quot;chg&quot;] = {&quot;Chagatay&quot;},														-- Chagatai
 	[&quot;chm&quot;] = {&quot;Mari&quot;},															-- Mari (Russia)
 	[&quot;ckb&quot;] = {&quot;சொரானி மொழி&quot;},												-- Central Kurdish
 	[&quot;cnu&quot;] = {&quot;Shenwa&quot;},														-- Chenoua
 	[&quot;coc&quot;] = {&quot;Cocopah&quot;},														-- Cocopa
 	[&quot;deu&quot;] = {&quot;early German&quot;},													-- not in IANA; see code de
 	[&quot;diq&quot;] = {&quot;திமிலி மொழி&quot;},														-- Dimli (individual language)
 	[&quot;egy&quot;] = {&quot;Egyptian&quot;},														-- Egyptian (Ancient)
 	[&quot;ell&quot;] = {&quot;Modern Greek&quot;},													-- not in IANA; see code el
 	[&quot;enm&quot;] = {&quot;Middle English&quot;},												-- Middle English (1100-1500)
 	[&quot;fit&quot;] = {&quot;Meänkieli&quot;},													-- Tornedalen Finnish
 	[&quot;fkv&quot;] = {&quot;Kven&quot;},															-- Kven Finnish
 	[&quot;frk&quot;] = {&quot;Old Frankish&quot;},													-- Frankish
 	[&quot;frm&quot;] = {&quot;Middle French&quot;},												-- Middle French (ca. 1400-1600)
 	[&quot;fro&quot;] = {&quot;Old French&quot;},													-- Old French (842-ca. 1400)
 	[&quot;fry&quot;] = {&quot;West Frisian&quot;},													-- not in IANA; see code fy
 	[&quot;gez&quot;] = {&quot;Ge'ez&quot;},														-- Geez
 	[&quot;gju&quot;] = {&quot;கோசிரி மொழி &quot;},														-- Gujari; same, delete?
 	[&quot;gmh&quot;] = {&quot;Middle High German&quot;},											-- Middle High German (ca. 1050-1500)
 	[&quot;goh&quot;] = {&quot;Old High German&quot;},												-- Old High German (ca. 750-1050)
 	[&quot;grc&quot;] = {&quot;பண்டைக் கிரேக்க மொழி&quot;},												-- Ancient Greek (to 1453)
 	[&quot;gsw&quot;] = {&quot;அலேமானிசு&quot;},												-- Swiss German, Alemannic, Alsatian
 	[&quot;gul&quot;] = {&quot;Gullah&quot;},														-- Sea Island Creole English
 	[&quot;hak&quot;] = {&quot;Hakka&quot;},														-- Hakka Chinese
 	[&quot;hbo&quot;] = {&quot;விவிலிய எபிரேயம்&quot;},												-- Ancient Hebrew
 	[&quot;hnd&quot;] = {&quot;Hindko&quot;},														-- Southern Hindko
 	[&quot;ikt&quot;] = {&quot;Inuvialuk&quot;},													-- Inuinnaqtun, Western Canadian Inuktitut
 --	[&quot;ilo&quot;] = {&quot;Ilokano&quot;},														-- Iloko; disabled here in favor of Ilocano in Module:Lang/data
 	[&quot;kaa&quot;] = {&quot;Karakalpak&quot;},													-- Kara-Kalpak
 	[&quot;khb&quot;] = {&quot;Tai Lü&quot;},														-- Lü
 	[&quot;kmr&quot;] = {&quot;Kurmanji Kurdish&quot;},												-- Northern Kurdish
 	[&quot;knn&quot;] = {&quot;கொங்கணி மொழி&quot;},														-- Konkani (individual language)
 	[&quot;kok&quot;] = {&quot;கொங்கணி மொழி&quot;},														-- Konkani (macrolanguage)
 	[&quot;kpo&quot;] = {&quot;Kposo&quot;},														-- Ikposo
 	[&quot;krj&quot;] = {&quot;Kinaray-a&quot;},													-- Kinaray-A
 --	[&quot;ksh&quot;] = {&quot;Ripuarian&quot;},													-- Kölsch;  --ksh is the code of Colognian, but ksh.wiki is the Ripuarian Wikipedia; disabled here so that:
 																				-- ksh -&gt; IANA/ISO-639-3 Kölsch; mis-x-colog -&gt; Colognian &amp; mis-x-ripuar -&gt; Ripuarian both defined in Module:Lang/data
 	[&quot;ktz&quot;] = {&quot;Juǀ'hoan&quot;},														-- Ju/'hoan, Juǀʼhoan, Juǀʼhoansi
 	[&quot;lez&quot;] = {&quot;Lezgian&quot;},														-- Lezghian
 	[&quot;liv&quot;] = {&quot;Livonian&quot;},														-- Liv
 	[&quot;lng&quot;] = {&quot;Lombardic&quot;},													-- Langobardic
 --	[&quot;maz&quot;] = {&quot;Mazovian&quot;},														-- Central Mazahua; a misuse of code for an unrelated language;
 	[&quot;mga&quot;] = {&quot;Middle Irish&quot;},													-- Middle Irish (900-1200)
 	[&quot;mhr&quot;] = {&quot;Mari&quot;},															-- Eastern Mari
 	[&quot;mia&quot;] = {&quot;Miami-Illinois&quot;},												-- Miami
 	[&quot;miq&quot;] = {&quot;Miskito&quot;},														-- Mískito
 	[&quot;mix&quot;] = {&quot;Mixtec&quot;},														-- Mixtepec Mixtec
 --	[&quot;mla&quot;] = {&quot;Medieval Latin&quot;},												-- Malo; clearly a misuse of code mla;
 	[&quot;mni&quot;] = {&quot;Meitei&quot;},														-- Manipuri
 	[&quot;mol&quot;] = {&quot;Moldovan&quot;, &quot;ro&quot;},												-- Moldavian, Moldovan (639-3, both retired)
 	[&quot;mrj&quot;] = {&quot;Hill Mari&quot;},													-- Western Mari
 	[&quot;mww&quot;] = {&quot;White Hmong&quot;},													-- Hmong Daw
 	[&quot;mzn&quot;] = {&quot;Mazanderani&quot;},													-- Mazanderani
 --	[&quot;nan&quot;] = {&quot;Taiwanese Hokkien&quot;},											-- Min Nan Chinese; disabled here so that nan -&gt; Min Nan Chinese; nan-tw -&gt; Taiwanese Hokkien in Module:Lang/data
 	[&quot;naq&quot;] = {&quot;Khoekhoe&quot;},														-- Khoekhoe, Nama (Namibia); same as first in IANA list, delete?
 --	[&quot;naz&quot;] = {&quot;அசர்பைஜான் மொழி&quot;},													-- Coatepec Nahuatl; clearly a misuse of code naz
 	[&quot;nci&quot;] = {&quot;Classical Nahuatl&quot;},											-- Classical Nahuatl; same, delete?
 	[&quot;nds-nl&quot;] = {&quot;கீழ் சாசிய தச்சு மொழி&quot;},											-- Low German, Low Saxon; as spoken in the Netherlands; see code nsd
 	[&quot;new&quot;] = {&quot;நேபால் பாசா&quot;},													-- Newari, Nepal Bhasa
 --	[&quot;nrm&quot;] = {&quot;Norman&quot;},														-- Narom; clearly a misuse of code nrm
 --	[&quot;nsd&quot;] = {&quot;கீழ் சாசிய தச்சு மொழி&quot;},												-- Southern Nisu; how can this be right? typo related to code nds-nl?
 	[&quot;nso&quot;] = {&quot;Northern Sotho&quot;},												-- Pedi, Northern Sotho, Sepedi
 	[&quot;nwc&quot;] = {&quot;Classical Nepal Bhasa&quot;},										-- Classical Newari, Classical Nepal Bhasa, Old Newari
 	[&quot;oci&quot;] = {&quot;Provençal&quot;},													-- oc
 	[&quot;ood&quot;] = {&quot;O'odham&quot;},														-- Tohono O'odham
 	[&quot;ota&quot;] = {&quot;Ottoman Turkish&quot;},												-- Ottoman Turkish (1500-1928)
 	[&quot;otk&quot;] = {&quot;Old Turkic&quot;},													-- Old Turkish
 	[&quot;pal&quot;] = {&quot;Middle Persian&quot;},												-- Pahlavi
 	[&quot;pam&quot;] = {&quot;Kapampangan&quot;},													-- Pampanga, Kapampangan
 	[&quot;peo&quot;] = {&quot;Old Persian&quot;},													-- Old Persian (ca. 600-400 B.C.)
 	[&quot;phr&quot;] = {&quot;Potwari&quot;},														-- Pahari-Potwari
 	[&quot;pka&quot;] = {&quot;பிராகிருதம்&quot;},													-- Ardhamāgadhī Prākrit
 	[&quot;pnb&quot;] = {&quot;Punjabi&quot;},														-- Western Panjabi
 	[&quot;psu&quot;] = {&quot;Shauraseni&quot;},													-- Sauraseni Prākrit
 	[&quot;rap&quot;] = {&quot;Rapa Nui&quot;},														-- Rapanui
 	[&quot;rar&quot;] = {&quot;Cook Islands Māori&quot;},											-- Rarotongan, Cook Islands Maori
 	[&quot;rmu&quot;] = {&quot;Scandoromani&quot;},													-- Tavringer Romani
 	[&quot;rom&quot;] = {&quot;Romani&quot;},														-- Romany
 	[&quot;rup&quot;] = {&quot;Aromanian&quot;},													-- Macedo-Romanian, Aromanian, Arumanian
 	[&quot;rus&quot;] = {&quot;Russian&quot;},														-- not in IANA; see code ru
 	[&quot;ryu&quot;] = {&quot;Okinawan&quot;},														-- Central Okinawan
 --	[&quot;sah&quot;] = {&quot;Sakha&quot;},														-- Yakut; article moved to Yakut with this disucssion: Talk:Yakut_language#Requested_move_21_September_2015
 	[&quot;sdc&quot;] = {&quot;Sassarese&quot;},													-- Sassarese Sardinian
 	[&quot;sdn&quot;] = {&quot;Gallurese&quot;},													-- Gallurese Sardinian
 	[&quot;sga&quot;] = {&quot;Old Irish&quot;},													-- Old Irish (to 900)
 	[&quot;shp&quot;] = {&quot;Shipibo&quot;},														-- Shipibo-Conibo
 	[&quot;skr&quot;] = {&quot;Saraiki&quot;},														-- Saraiki, Seraiki; same as first in IANA list, delete?
 	[&quot;src&quot;] = {&quot;Logudorese&quot;},													-- Logudorese Sardinian
 	[&quot;sro&quot;] = {&quot;Campidanese&quot;},													-- Campidanese Sardinian
 	[&quot;tkl&quot;] = {&quot;Tokelauan&quot;},													-- Tokelau
 	[&quot;tvl&quot;] = {&quot;Tuvaluan&quot;},														-- Tuvalu
 	[&quot;tyv&quot;] = {&quot;Tuvan&quot;},														-- Tuvinian
 	[&quot;vls&quot;] = {&quot;வட விளமிய மொழி&quot;},													-- Vlaams
 	[&quot;war&quot;] = {&quot;Waray&quot;},														-- Waray (Philippines)
 	[&quot;wep&quot;] = {&quot;Westphalian&quot;},													-- Westphalien
 	[&quot;xal&quot;] = {&quot;Oirat&quot;},														-- Kalmyk, Oirat
 	[&quot;xal-RU&quot;] = {&quot;கல்மிக்கு மொழி&quot;},
 	[&quot;xcl&quot;] = {&quot;Old Armenian&quot;},													-- Classical Armenian
 	[&quot;yua&quot;] = {&quot;Yucatec Maya&quot;},													-- Yucateco, Yucatec Maya
 
 
 -- non-standard codes
 	[&quot;bat-smg&quot;] = {&quot;Samogitian&quot;},												-- bat = Baltic languages (639-2); dialect of Lithuanian has it's own IANA code sgs; bat-smg
 	[&quot;be-x-old &quot;] = {&quot;Belarusian (Taraškievica)&quot;},								-- be = Belarusian; x-old = private use tag; be-x-old.wikipedia.org; space char in index may indicate that this code not used
 	[&quot;cbk-zam&quot;] = {&quot;சவகான மொழி&quot;},												-- cbk = Chavacano; zam = Zamboangueño? zam is not an IANA-registered extlang; cbk-zam.wikipedia.org
 --	[&quot;cg&quot;] = {&quot;Montenegrin&quot;, &quot;sr-ME&quot;},											-- IANA / ISO 639-3 code is cnr
 	[&quot;en-emodeng&quot;] = {&quot;ஆரம்பகால நவீன ஆங்கிலம்&quot;},									-- emodeng is not an IANA-registered variant
 	[&quot;fiu-vro&quot;] = {&quot;Võro&quot;},														-- fiu = Finno-Ugrian languages (639-2); vro = Võro (639-3); fiu-vro.wikipedia.org
 	[&quot;gkm&quot;] = {&quot;Medieval Greek&quot;, &quot;grc&quot;},
 	[&quot;grc-gre&quot;] = {&quot;Greek&quot;, &quot;grc&quot;},												-- grc = Ancient Greek (to 1453); gre not an IANA-registered code; used by Template:lang-grc-gre
 	[&quot;map-bms&quot;] = {&quot;Banyumasan&quot;},												-- dialect of Javanese; map = Austronesian languages (639-2); bms is an IANA registered code not related to Javanese; map-bms.wikipedia.org
 	[&quot;roa-rup&quot;] = {&quot;Aromanian&quot;},												-- roa = Romance languages (639-2); rup = Macedo-Romanian, Aromanian, Arumanian (639-3); roa-rup.wikipedia.org
 	[&quot;roa-tara&quot;] = {&quot;Tarantino&quot;},												-- roa = Romance languages (639-2); tara is not an IANA registered script; roa-tara.wikipedia.org
 	[&quot;simple&quot;] = {&quot;Simple English&quot;},											-- simple is not an IANA registered variant; simple.wikipedia.org
 	[&quot;zh-classical&quot;] = {&quot;Classical Chinese&quot;},									-- zh = Chinese; classical is not an IANA-registered variant; zh-classical.wikipedia.org
 	[&quot;zh-min-nan&quot;] = {&quot;மின்னான் மொழி&quot;},												-- zh-min-nan = Minnan, Hokkien, Amoy, Taiwanese, Southern Min, Southern Fujian, Hoklo, Southern Fukien, Ho-lo; granfathered in IANA, nan preferred; zh-min-nan.wikipedia.org
 	[&quot;zh-yue&quot;] = {&quot;கண்டோனீயம்&quot;}													-- zh-yue = Cantonese; redundant in IANA, yue preferred; zh-yue.wikipedia.org