- The following documentation is located at Module:etymology languages/data/documentation. [edit]
- Useful links: root page • root page’s subpages • links • transclusions • testcases • sandbox
Contains data for language or language family codes that are used mainly in etymology templates (specifically foreign derivation templates) such as {{der}} and {{cog}}.
Errors
The following errors were detected by Module:data consistency check:
- Norwegian Bokmål (
nb) has Middle Norwegian (gmq-mno) set as an ancestor, but is not in the West Scandinavian languages (gmq-wes). - Norwegian Bokmål (
nb) has Danish (da) set as an ancestor, but is not in the East Scandinavian languages (gmq-eas).
- Caribbean Hindustani (
hns) has Bhojpuri (bho) set as an ancestor, but is not in the Bihari languages (inc-bih). - Caribbean Hindustani (
hns) has Awadhi (awa) set as an ancestor, but is not in the Eastern Hindi languages (inc-hie).
- Khmu (
kjg) has Proto-Khmuic (mkh-khm-pro) set as an ancestor, but is not in the Khmuic languages (mkh-khm).
- Proto-language with no family: Proto-Amuesha-Chamicuro (
awd-amc-pro) should be the proto-language of"awd-amc", which doesn't exist. - Proto-language with no family: Proto-Kampa (
awd-kmp-pro) should be the proto-language of"awd-kmp", which doesn't exist. - Proto-language with no family: Proto-Paresi-Waura (
awd-prw-pro) should be the proto-language of"awd-prw", which doesn't exist. - Proto-language with no family: Proto-Rukai (
dru-pro) should be the proto-language of"dru", but Rukai (dru) is not a family. - Proto-language with no family: Proto-Puroik (
sit-khp-pro) should be the proto-language of"sit-khp", which doesn't exist.
- Old Indo-Aryan languages (
inc-old) has no child families or languages. - Middle Iranian languages (
ira-mid) has no child families or languages. - Old Iranian languages (
ira-old) has no child families or languages. - Papuan languages (
paa) has no child families or languages. - creole languages (
qfa-cre) has no child families or languages. - pidgin languages (
qfa-pid) has no child families or languages.
Values
1(required)- The canonical name.
2(required)- The Wikidata item with the Q at the beginning removed as a number. If there is no Wikidata item, enter
nil. 3(required)- The parent: the full language, etymology-only language, or language family that this etymology-only language is a subvariety of. For instance,
"en"(English) is the parent ofen-GB(British English), and"gmw"(West Germanic) is the parent ofgem-sue(Suevic). aliases,varieties,otherNames,wikipedia_article- These have the same meaning as they do in the data modules for the full languages; see Module:languages/data/2, Module:languages/data/2/extra.
ancestors- The ancestor of this etymology-only language. Add this only if the etymology-only language is listed as an ancestor of a full language.
localm_langdata=require("Module:languages/data") -- Loaded on demand, as it may not be needed (depending on the data). localfunctionu(...) u=require("Module:string utilities").char returnu(...) end localc=m_langdata.chars localp=m_langdata.puaChars locals=m_langdata.shared localm={} ---------------------------------------------------------------------------------------------------------------------- -- Afroasiatic varieties -- ---------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------- -- Berber varieties -- -------------------------------------------------------------------------------------- m["shi-med"]={ "Medieval Tashelhit", 34152, "shi", } -- Tuareg lects m["thv"]={ "Tamahaq", 56703, "tmh", } m["ttq"]={ "Tawellemmet", 56390, "tmh", } m["taq"]={ "Tamasheq", 4670066, "tmh", } m["thz"]={ "Tayert", 56388, "tmh", } m["thv-ght"]={ "Ghat", 47012900, "thv", } -------------------------------------------------------------------------------------- -- Cushitic varieties -- -------------------------------------------------------------------------------------- -- Oromo varieties m["hae"]={ "Harar Oromo", 5330355, "om", aliases={"Eastern Oromo"}, } m["gax"]={ "Borana", 2910610, "om", aliases={"Southern Oromo"}, } m["orc"]={ "Orma", 2919128, "om", } m["ssn"]={ "Waata", 3501553, "om", } -------------------------------------------------------------------------------------- -- Egyptian varieties -- -------------------------------------------------------------------------------------- ----------------------------------------------------- -- Ancient Egyptian varieties -- ----------------------------------------------------- m["egy-old"]={ "Old Egyptian", 447117, "egy", } m["egy-mid"]={ "Middle Egyptian", 657330, "egy", aliases={"Classical Egyptian"}, } m["egy-nmi"]={ "Neo-Middle Egyptian", 123735278, "egy", aliases={"Égyptien de tradition","Traditional Egyptian"}, } m["egy-lat"]={ "Late Egyptian", 1852329, "egy", } ----------------------------------------------------- -- Coptic varieties -- ----------------------------------------------------- m["cop-akh"]={ "Akhmimic Coptic", 125176464, "cop", aliases={"Akhmimic"}, } m["cop-boh"]={ "Bohairic Coptic", 890733, "cop", aliases={"Bohairic","Memphitic Coptic","Memphitic"}, } m["cop-ggg"]={ "Coptic Dialect G", nil, "cop", aliases={"Dialect G","Mansuric Coptic","Mansuric"}, } m["cop-jjj"]={ "Coptic Dialect J", nil, "cop", } m["cop-kkk"]={ "Coptic Dialect K", nil, "cop", } m["cop-ppp"]={ "Coptic Dialect P", nil, "cop", aliases={"Proto-Theban Coptic","Palaeo-Theban Coptic"}, } m["cop-fay"]={ "Fayyumic Coptic", 1399115, "cop", aliases={"Fayyumic","Faiyumic Coptic","Faiyumic","Fayumic Coptic","Fayumic", "Bashmuric Coptic","Bashmuric"}, } m["cop-her"]={ "Hermopolitan Coptic", nil, "cop", aliases={"Hermopolitan","Coptic Dialect H","Ashmuninic","Ashmuninic Coptic"}, } m["cop-lyc"]={ "Lycopolitan Coptic", nil, "cop", aliases={ "Lycopolitan", "Assiutic Coptic","Asyutic Coptic","Assiutic","Asyutic", "Lyco-Diospolitan Coptic","Lyco-Diospolitan", "Subakhmimic Coptic","Subakhmimic" }, } m["cop-old"]={ "Old Coptic", 115518040, "cop", } m["cop-oxy"]={ "Oxyrhynchite Coptic", nil, "cop", aliases={"Oxyrhynchite","Mesokemic Coptic","Mesokemic","Middle Egyptian Coptic"}, } m["cop-ply"]={ "Proto-Lycopolitan Coptic", nil, "cop", aliases={"Coptic Dialect i","Proto-Lyco-Diospolitan Coptic"}, } m["cop-sah"]={ "Sahidic Coptic", 2645851, "cop", aliases={"Sahidic","Saidic Coptic","Saidic","Thebaic Coptic","Thebaic"}, } -------------------------------------------------------------------------------------- -- Semitic varieties -- -------------------------------------------------------------------------------------- ----------------------------------------------------- -- Akkadian varieties -- ----------------------------------------------------- m["akk-old"]={ "Old Akkadian", nil, "akk", } m["akk-obb"]={ "Old Babylonian", nil, "akk", } m["akk-oas"]={ "Old Assyrian", nil, "akk", } m["akk-mbb"]={ "Middle Babylonian", nil, "akk", } m["akk-mas"]={ "Middle Assyrian", nil, "akk", } m["akk-nbb"]={ "Neo-Babylonian", nil, "akk", } m["akk-nas"]={ "Neo-Assyrian", nil, "akk", } m["akk-lbb"]={ "Late Babylonian", nil, "akk", } m["akk-stb"]={ "Standard Babylonian", nil, "akk", } ----------------------------------------------------- -- Arabic varieties -- ----------------------------------------------------- m["jrb"]={ "Judeo-Arabic", 37733, "ar", pseudo_families="qfa-jew", } m["apc-leb"]={ "Lebanese North Levantine Arabic", 1516642, "apc", aliases={"Lebanese Arabic"}, } m["apc-sle"]={ "South Lebanese North Levantine Arabic", 14206590, "apc", aliases={"South Lebanese Arabic"}, } m["apc-nle"]={ "North Lebanese North Levantine Arabic", nil, "apc", aliases={"North Lebanese Arabic"}, } m["apc-syr"]={ "Syrian North Levantine Arabic", 2143071, "apc", aliases={"Syrian Arabic"}, } m["apc-ale"]={ "Aleppine North Levantine Arabic", 7056921, "apc-syr", aliases={"Aleppo Arabic","Aleppine Arabic"}, } m["apc-dam"]={ "Damascene North Levantine Arabic", 12237466, "apc-syr", aliases={"Damascus Arabic","Damascene Arabic"}, } m["acm-khu"]={ "Khuzestani Arabic", 1040944, "acm", } ----------------------------------------------------- -- Aramaic varieties -- ----------------------------------------------------- m["arc-bib"]={ "Biblical Aramaic", 843235, "arc", family="sem-are", } m["arc-cpa"]={ "Christian Palestinian Aramaic", 60790119, "arc", family="sem-arw", aliases={"Melkite Aramaic","Palestinian Syriac","Syropalestinian Aramaic"}, } m["arc-imp"]={ "Imperial Aramaic", 7079491, "arc", aliases={"Official Aramaic"}, } m["arc-hat"]={ "Hatran Aramaic", 3832926, "arc", family="sem-are", } m["arc-jla"]={ "Jewish Literary Aramaic", 105952842, "arc", pseudo_families="qfa-jew", } m["arc-nab"]={ "Nabataean Aramaic", 36178, "arc", } m["arc-old"]={ "Old Aramaic", 3398392, "arc", } m["arc-pal"]={ "Palmyrene Aramaic", 1510113, "arc", family="sem-arw", } m["tmr"]={ "Jewish Babylonian Aramaic", 33407, "arc", family="sem-ase", pseudo_families="qfa-jew", } m["jpa"]={ "Jewish Palestinian Aramaic", 948909, "arc", family="sem-arw", aliases={"Galilean Aramaic"}, pseudo_families="qfa-jew", } ----------------------------------------------------- -- Hebrew varieties -- ----------------------------------------------------- m["hbo"]={ "Biblical Hebrew", 1982248, "he", aliases={"Classical Hebrew"}, } m["he-mis"]={ "Mishnaic Hebrew", 1649362, "he", ancestors="hbo", } m["he-med"]={ "Medieval Hebrew", 2712572, "he", ancestors="he-mis", } m["he-IL"]={ "Israeli Hebrew", 8141, "he", } ---------------------------------------------------------------------------------------------------------------------- -- Ainu varieties -- ---------------------------------------------------------------------------------------------------------------------- m["ain-hok"]={ "Hokkaido Ainu", 20968488, "ain", aliases={"Hokkaidō Ainu"}, } m["ain-kur"]={ "Kuril Ainu", 20967012, "ain", } m["ain-sak"]={ "Sakhalin Ainu", 20747371, "ain", } ---------------------------------------------------------------------------------------------------------------------- -- American indigenous varieties -- ---------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------- -- Inuit varieties -- ----------------------------------------------------- m["esi"]={ "North Alaskan Inupiatun", nil, "ik" } m["esk"]={ "Northwest Alaskan Inupiatun", 25559714, "ik" } ----------------------------------------------------- -- Iroquoian varieties -- ----------------------------------------------------- m["iro-ohu"]={ "Old Wendat", nil, "wdt", } m["iro-omo"]={ "Old Mohawk", nil, "moh", } m["iro-oon"]={ "Old Onondaga", nil, "ono", } ----------------------------------------------------- -- Tupi-Guarani varieties -- ----------------------------------------------------- -- Old Tupi varieties m["tpw-lga"]={ "Língua Geral Amazônica", 18275323, "tpw", aliases={"Língua Geral"}, } m["tpw-lgp"]={ "Língua Geral Paulista", 2669239, "tpw", } ---------------------------------------------------------------------------------------------------------------------- -- Austroasiatic varieties -- ---------------------------------------------------------------------------------------------------------------------- -- Khmer varieties m["okz-ang"]={ "Angkorian Old Khmer", nil, "okz", wikipedia_article="Khmer language#Historical periods", } m["okz-pre"]={ "Pre-Angkorian Old Khmer", nil, "okz", wikipedia_article="Khmer language#Historical periods", } -- Central Nicobarese varieties m["ncb-cam"]={ "Camorta", 5026908, "ncb", aliases={"Kamorta"}, } m["ncb-kat"]={ "Katchal", 17064263, "ncb", aliases={"Tehnu"}, } m["ncb-nan"]={ "Nancowry", 6962504, "ncb", aliases={"Nankwari"}, } ---------------------------------------------------------------------------------------------------------------------- -- Austronesian varieties -- ---------------------------------------------------------------------------------------------------------------------- -- Malay and related varieties m["ms-old"]={-- this has the ISO code 'omy' "Old Malay", nil, "ms", } m["ms-cla"]={ "Classical Malay", nil, "ms", ancestors="ms-old", } m["pse-bsm"]={ "Besemah", nil, "pse", } m["bew-kot"]={ "Betawi Kota", nil, "bew", aliases={"Urban Betawi"},-- in Jakarta } -- Philippine varieties m["xnn"]={ "Northern Kankanaey", 12953609, "kne", aliases={"Northern Kankanay","Northern Kankana-ey"}, } m["tl-old"]={ "Old Tagalog", 12967437, "tl", } m["tl-cls"]={ "Classical Tagalog", nil, "tl", } ---------------------------------------------------------------------------------------------------------------------- -- Caucasian varieties -- ---------------------------------------------------------------------------------------------------------------------- -- Kartvelian varieties m["ka-mid"]={ "Middle Georgian", nil, "ka", ancestors="oge", } ---------------------------------------------------------------------------------------------------------------------- -- Dravidian varieties -- ---------------------------------------------------------------------------------------------------------------------- m["ta-mid"]={ "Middle Tamil", 20987434, "ta", } m["kn-hav"]={ "Havigannada", 24276369, "kn", } m["kn-kun"]={ "Kundagannada", 6444255, "kn", } ---------------------------------------------------------------------------------------------------------------------- -- Indo-European varieties -- ---------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------- -- Albanian varieties -- -------------------------------------------------------------------------------------- m["aln"]={ "Gheg Albanian", 181037, "sq", aliases={"Gheg"}, } m["aae"]={ "Arbëresh Albanian", 1075302, "als", aliases={"Arbëreshë","Arbëresh"}, } m["aat"]={ "Arvanitika Albanian", 29347, "als", aliases={"Arvanitika"}, } m["als"]={ "Tosk Albanian", 180937, "sq", aliases={"Tosk"}, } -------------------------------------------------------------------------------------- -- Armenian varieties -- -------------------------------------------------------------------------------------- m["hyw"]={ "Western Armenian", 180945, "hy", } m["hye"]={ "Eastern Armenian", 181059, "hy", } -------------------------------------------------------------------------------------- -- Balto-Slavic varieties -- -------------------------------------------------------------------------------------- ------------------------------------------------------------------------- -- Baltic varieties -- ------------------------------------------------------------------------- m["bat-pro"]={ "Proto-Baltic", 1703347, "ine-bsl-pro", } m["bat-dni"]={ "Dnieper Baltic", 4163178, "bat-pro", family="bat", aliases={"Dniepr Baltic","Dnieper-Oka Baltic","Dniepr-Oka Baltic"}, } m["bat-gol"]={ "Golyad", 4142855, "bat-dni", aliases={"Eastern Galindian","East Galindian"}, } ------------------------------------------------------------------------- -- Slavic varieties -- ------------------------------------------------------------------------- ----------------------------------------------------- -- Bulgarian varieties -- ----------------------------------------------------- m["cu-bgm"]={ "Middle Bulgarian", 12294897, "cu", ancestors="cu" } ----------------------------------------------------- -- Church Slavonic varieties -- ----------------------------------------------------- -- Old Moscow Church Slavonic deleted as it seems not distinct enough from Russian (Synodal) Church Slavonic. m["zls-chs-ru"]={ "Russian Church Slavonic", 21662400, "zls-chs", aliases={"Synodal Church Slavonic","New Moscow Church Slavonic","Novomoskovsk Church Slavonic"}, } m["zls-chs-uk"]={ "Ukrainian Church Slavonic", 12153548, "zls-chs", aliases={"Rusyn Church Slavonic","Belarusian Church Slavonic"}, } --[=[ -- Not sure about these yet. m["zls-chs-bg"] = { "Bulgarian Church Slavonic", nil, "zls-chs", } m["zls-chs-cs"] = { "Czech Church Slavonic", nil, "zls-chs", } m["zls-chs-hr"] = { "Croatian Church Slavonic", nil, "zls-chs", } m["zls-chs-mk"] = { "Macedonian Church Slavonic", nil, "zls-chs", } m["zls-chs-ro"] = { "Romanian Church Slavonic", nil, "zls-chs", } m["zls-chs-sr"] = { "Serbian Church Slavonic", nil, "zls-chs", } ]=] ----------------------------------------------------- -- Czech varieties -- ----------------------------------------------------- m["cs-ear"]={ "Early Modern Czech", nil, "cs", ancestors="zlw-ocs" } ----------------------------------------------------- -- East Slavic varieties -- ----------------------------------------------------- m["zle-ops"]={ "Old Pskovian", 4167885, "zle-ono", } m["zle-mru"]={ "Middle Russian", 35228, "ru", "Cyrs", ancestors="orv", translit="ru-translit", strip_diacritics={ Cyrs={ remove_diacritics=c.grave..c.acute..c.diaer, }, }, } m["zle-mbe"]={ "Middle Belarusian", 13211, "zle-ort", } m["zle-muk"]={ "Middle Ukrainian", 13211, "zle-ort", } m["uk-CA"]={ "Canadian Ukrainian", 4161010, "uk", } ----------------------------------------------------- -- Polish varieties -- ----------------------------------------------------- m["zlw-mpl"]={ "Middle Polish", 402878, "pl", ancestors="zlw-opl", strip_diacritics={ remove_diacritics=c.acute, remove_exceptions={"Ć","ć","Ń","ń","Ó","ó","Ś","ś","Ź","ź"}, }, } m["pl-gre"]={ "Greater Polish", 4106789, "pl", } m["pl-les"]={ "Lesser Polish", 361709, "pl", } m["pl-mas"]={ "Masovian Polish", 4274559, "pl", } m["pl-gor"]={ "Goral", 452889, "pl", } ----------------------------------------------------- -- Serbo-Croatian varieties -- ----------------------------------------------------- m["ckm"]={ "Chakavian Serbo-Croatian", 337565, "sh", aliases={"Čakavian"}, } m["kjv"]={ "Kajkavian Serbo-Croatian", 838165, "sh", } m["sh-tor"]={-- Linguist code srp-tor "Torlakian Serbo-Croatian", 1078803, "sh", aliases={"Torlak"}, } -------------------------------------------------------------------------------------- -- Celtic varieties -- -------------------------------------------------------------------------------------- ----------------------------------------------------- -- Brythonic varieties -- ----------------------------------------------------- m["bry-ear"]={ "Early Brythonic", nil, "cel-bry-pro", } m["bry-lat"]={ "Late Brythonic", nil, "cel-bry-pro", } ----------------------------------------------------- -- Gaulish varieties -- ----------------------------------------------------- m["xcg"]={ "Cisalpine Gaulish", 3832927, "cel-gau", } m["xtg"]={ "Transalpine Gaulish", 29977, "cel-gau", } ----------------------------------------------------- -- Welsh varieties -- ----------------------------------------------------- m["cy-nor"]={ "North Wales Welsh", 13127692, "cy", aliases={"North Walian Welsh","Northern Welsh"}, } m["cy-sou"]={ "South Wales Welsh", 13127689, "cy", aliases={"South Walian Welsh","Southern Welsh"}, } -------------------------------------------------------------------------------------- -- Germanic varieties -- -------------------------------------------------------------------------------------- -- Proto-West Germanic varieties m["frk"]={ "Frankish", 10860505, "gmw-pro", family="gmw-frk", aliases={"Old Frankish"}, } m["gem-sue"]={ "Suevic", 134600275, "gmw-pro", aliases={"Suebian"}, } m["gmw-afr-pro"]={ "Proto-Anglo-Frisian", 134603379, "gmw-nsg-pro", family="gmw-afr", } m["gmw-nsg-pro"]={ "Proto-North Sea Germanic", 134603374, "gmw-pro", family="gmw-nsg", aliases={"Proto-Ingvaeonic"}, } ----------------------------------------------------- -- Dutch varieties -- ----------------------------------------------------- m["nl-BE"]={ "Belgian Dutch", 34147, "nl", aliases={"Flemish","Flemish Dutch","Southern Dutch"}, } ----------------------------------------------------- -- English and Scots varieties -- ----------------------------------------------------- -- English varieties m["en-AU"]={ "Australian English", 44679, "en", } m["en-GB"]={ "British English", 7979, "en", } m["en-GB-SCT"]={ "Scottish English", 44676, "en-GB", } m["en-GB-WLS"]={ "Welsh English", 44676, "en-GB", } m["en-IM"]={ "Manx English", 6753295, "en-GB", } m["en-aae"]={ "Australian Aboriginal English", 783347, "en-AU", } m["en-ear"]={ "Early Modern English", 1472196, "en", ancestors="enm", aliases={"Early New English"}, } m["en-geo"]={ "Geordie", 653421, "en", ancestors="enm-nor", } m["en-IE"]={-- FIXME: "IE" doesn't cover Northern Ireland "Irish English", 665624, "en", } m["en-uls"]={ "Ulster English", 6840826, "en-IE", } m["en-GB-NIR"]={ "Northern Irish English", 6840826,-- actually the code for Ulster English "en-uls", } m["en-NNN"]={-- NA = Namibia; NNN is NATO 3-letter code for North America "North American English", 7053766, "en", ietf_subtag="en-021"-- 021 = UN M49 code for "Northern America" (i.e. North America wihout Central America or the Caribbean) } m["en-US"]={ "American English", 7976, "en-NNN", } m["en-NZ"]={ "New Zealand English", 44661, "en" } m["en-ZA"]={ "South African English", 1156228, "en" } m["en-US-CA"]={ "California English", 1026812, "en-US", } m["en-CA"]={ "Canadian English", 44676, "en-US", } m["en-HK"]={ "Hong Kong English", 1068863, "en", } m["en-IN"]={ "Indian English", 1348800, "en", } m["pld"]={ "Polari", 1359130, "en", } -- Scots varieties m["sco-ins"]={ "Insular Scots", 16919205, "sco", } m["sco-uls"]={ "Ulster Scots", 201966, "sco", } m["sco-nor"]={ "Northern Scots", 16928150, "sco", } m["sco-sou"]={ "Southern Scots", 7570457, "sco", aliases={"South Scots","Borders Scots"}, } -- Middle English varieties m["enm-esc"]={-- Part of Middle English until it developed into Middle Scots. "Early Scots", 5326738, "enm", ancestors="enm-nor", aliases={"Old Scots","Scottish Middle English"}, } m["enm-emi"]={ "East Midland Middle English", 134238810, "enm", ancestors="ang-ang",-- Technically ang-mer, but attested Mercian is mostly WM IIRC } m["enm-ken"]={ "Kentish Middle English", 134238532, "enm", ancestors="ang-ken", } m["enm-nor"]={ "Northern Middle English", 134238541, "enm", ancestors="ang-nor", } m["enm-sou"]={ "Southern Middle English", 134238528, "enm", ancestors="ang-wsx", } m["enm-wmi"]={ "West Midland Middle English", 134238824, "enm", ancestors="ang-mer", } -- Old English varieties -- Includes both Mercian and Northumbrian. m["ang-ang"]={ "Anglian Old English", 121142917, "ang", } m["ang-ken"]={ "Kentish Old English", 11687485, "ang", } m["ang-mer"]={ "Mercian Old English", 602072, "ang-ang", } m["ang-nor"]={ "Northumbrian Old English", 1798915, "ang-ang", } m["ang-wsx"]={ "West Saxon Old English", 2658603, "ang", } ----------------------------------------------------- -- High German varieties -- ----------------------------------------------------- -- (modern) German varieties m["de-AT"]={ "Austrian German", 306626, "de", } m["de-AT-vie"]={ "Viennese German", 56474, "de-AT", } m["de-CH"]={ "Switzerland German", 1366643, "de", aliases={"Schweizer Hochdeutsch","Swiss Standard German","Swiss High German"}, } m["de-bal"]={ "Baltic German", 15785413, "de", } m["de-ear"]={ "Early New High German", 1472199, "de", ancestors="gmh", aliases={"Early Modern High German"}, } m["ksh"]={ "Kölsch", 4624, "gmw-cfr", } m["pfl"]={ "Palatine German", 23014, "gmw-rfr", aliases={"Pfälzisch","Pälzisch","Palatinate German"}, } m["sli"]={ "Silesian East Central German", 152965, "gmw-ecg", aliases={"Silesian"}, } m["sxu"]={ "Upper Saxon German", 699284, "gmw-ecg", } -- Old High German varieties m["lng"]={ "Lombardic", 35972, "goh", } -- Alemannic German varieties m["gsw-low"]={ "Low Alemannic German", 503724, "gsw", } m["gsw-FR-als"]={ "Alsatian Alemannic German", 8786, "gsw-low", } m["gsw-hig"]={ "High Alemannic German", 503728, "gsw", } m["gsw-hst"]={ "Highest Alemannic German", 687538, "gsw", } m["wae"]={ "Walser German", 680517, "gsw-hst", } ----------------------------------------------------- -- Low German varieties -- ----------------------------------------------------- m["nds-de"]={ "German Low German", 25433, "nds", ietf_subtag="nds-DE",-- should we make this the actual code? wikimedia_codes="nds", } m["nds-nl"]={ "Dutch Low Saxon", 516137, "nds", ietf_subtag="nds-NL",-- should we make this the actual code? wikimedia_codes="nds-nl", } m["act"]={ "Achterhoeks", 153627, "nds-nl", aliases={"Achterhoek","Achterhooks"}, } m["drt"]={ "Drents", 2736709, "nds-nl", aliases={"Drèents","Dreins","Dreints","Drints"}, } m["frs"]={ "East Frisian Low German", 149208, "nds-de", aliases={"East Frisian","East Frisian Low Saxon"}, } m["gos"]={ "Gronings", 508854, "nds-nl", aliases={"Grunnegs","Grönnegs"}, } m["nds-lpr"]={ "Low Prussian", 33982, "nds-de", } m["sdz"]={ "Sallands", 3436668, "nds-nl", aliases={"Sallaans","Sallaands"}, } m["stl"]={ "Stellingwerfs", 506010, "nds-nl", aliases={"Stellingwarfs"}, } m["twd"]={ "Twents", 497363, "nds-nl", aliases={"Tweants"}, } m["vel"]={ "Veluws", 2484810, "nds-nl", } m["wep"]={ "Westphalian", 505655, "nds-de", aliases={"Westfalish","Westphalien"}, } ----------------------------------------------------- -- North Frisian varieties -- ----------------------------------------------------- m["frr-ins"]={ "Insular North Frisian", 110629610, "frr", } m["frr-fam"]={ "Föhr-Amrum North Frisian", 110629601, "frr-ins", } m["frr-foh"]={ "Föhr North Frisian", 28185, "frr-fam", aliases={"Föhr Frisian","Fering", "Ferring",-- Glottolog }, varieties={"Aasdring","Weesdring"}, } m["frr-amr"]={ "Amrum North Frisian", 28192, "frr-fam", aliases={"Amrum Frisian","Amrum","Öömrang"}, } m["frr-hel"]={ "Heligoland North Frisian", 28086, "frr-ins", aliases={"Heligoland Frisian","Halunder","Heligolandic Frisian","Heligolandic North Frisian", "Helgoland Frisian","Helgoland North Frisian","Helgoland"}, } m["frr-syl"]={ "Sylt North Frisian", 28181, "frr-ins", aliases={"Sylt Frisian","Söl'ring", "Sölreng",-- Glottolog }, } m["frr-mai"]={ "Mainland North Frisian", 110629626, "frr", } m["frr-hal"]={ "Halligen North Frisian", 28177, "frr-mai", aliases={"Halligen Frisian","Halifreesk","Hallingen Frisian","Hallingen North Frisian", "Hallingen",-- Glottolog }, } m["frr-moo"]={ "Mooring North Frisian", 28187, "frr-mai", aliases={"Bökingharde North Frisian","Bökingharde Frisian","Böökinghiirder frasch", "Mooring","Moring", }, varieties={{"East Mooring","Ostermooring"},{"West Mooring","Westermooring"}}, } m["frr-kar"]={ "Karrharde North Frisian", 28191, "frr-mai", aliases={"Karrharde Frisian","Karrharder", }, } m["frr-goe"]={ -- Technically this refers to three adjacent dialects (Northern, Central and Southern), the latter of which went -- extinct in 1980-1981. As a result, Glottolog speaks of "Norder-Mittelgoesharde", referring to the remaining two. "Goesharde North Frisian", 28183, "frr-mai", aliases={"Norder-Mittelgoesharde North Frisian","Norder-Mittelgoesharde Frisian","Norder-Mittelgoesharde", "Goesharde Frisian","Goesharde","Gooshiirder", }, } m["frr-wie"]={ "Wiedingharde North Frisian", 28171, "frr-mai", aliases={"Wiedingharde Frisian","Wiedingharde","Wiringhiirder freesk", }, } ----------------------------------------------------- -- Old Norse varieties -- ----------------------------------------------------- m["non-grn"]={ "Greenlandic Norse", 855236, "non-own", } m["non-oen"]={ "Old East Norse", 10498031, "non", ancestors="non", } m["non-own"]={ "Old West Norse", 2377483, "non", ancestors="non", } ----------------------------------------------------- -- Old Swedish varieties -- ----------------------------------------------------- m["gmq-osw-lat"]={ "Late Old Swedish", 10723594, "gmq-osw", ancestors="gmq-osw", } -------------------------------------------------------------------------------------- -- Greek varieties -- -------------------------------------------------------------------------------------- m["qsb-grc"]={ "Pre-Greek", 965052, "und", family="qfa-sub", } m["grc-aeo"]={ "Aeolic Greek", 406373, "grc", aliases={"Lesbic Greek","Lesbian Greek","Aeolian Greek"}, } m["grc-arc"]={ "Arcadian Greek", nil, "grc-arp", } m["grc-arp"]={ "Arcadocypriot Greek", 499602, "grc", } m["grc-att"]={ "Attic Greek", 506588, "grc", } m["grc-boi"]={ "Boeotian Greek", 406373, "grc-aeo", } m["grc-dor"]={ "Doric Greek", 285494, "grc", } m["grc-ela"]={ "Elean Greek", nil, "grc", } m["grc-epc"]={ "Epic Greek", 990062, "grc", aliases={"Homeric Greek"}, } m["grc-ion"]={ "Ionic Greek", 504165, "grc", } m["grc-koi"]={ "Koine Greek", 107358, "grc", ancestors="grc-att", aliases={"Hellenistic Greek"}, } m["grc-kre"]={ "Cretan Ancient Greek",-- to distinguish from Cretan Greek below nil, "grc-dor", } m["grc-opl"]={ "Opuntian Locrian", nil, "grc", } m["grc-ozl"]={ "Ozolian Locrian", nil, "grc", } m["grc-pam"]={ "Pamphylian Greek", 2271793, "grc", } m["grc-ths"]={ "Thessalian Greek", 406373, "grc-aeo", } m["gkm"]={ "Byzantine Greek", 36387, "grc", ancestors="grc-koi", aliases={"Medieval Greek"}, } m["el-cyp"]={ "Cypriot Greek", 245899, "el", aliases={"Cypriotic Greek"}, } m["el-pap"]={ "Paphian Greek", nil, "el", } m["el-crt"]={ "Cretan Greek", 588306, "el", } m["el-kth"]={ "Katharevousa", 35961, "el", "Polyt", ancestors="gkm", aliases={"Katharevousa Greek"}, -- Polyt display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["el-kal"]={ "Kaliarda", 12878658, "el", } -------------------------------------------------------------------------------------- -- Indo-Iranian varieties -- -------------------------------------------------------------------------------------- ------------------------------------------------------------------------- -- Indo-Aryan varieties -- ------------------------------------------------------------------------- -- reconstructed intermediate stages m["pra-pro"]={ "Proto-New Indo-Aryan", nil, "pra", } m["inc-ash-pro"]={ "Proto-Middle Indo-Aryan", nil, "inc-ash", } m["inc-mit"]={ "Mitanni", 1986700, "inc-pro", } m["bra-old"]={ "Old Braj", nil, "bra", } -- Apabhramsas m["inc-aav"]={ "Avahattha", nil, "inc-apa", aliases={"Abahattha"}, } m["inc-asa"]={ "Sauraseni Apabhramsa", nil, "inc-apa", } m["inc-agu"]={ "Gurjara Apabhramsa", nil, "inc-apa", } m["inc-aka"]={ "Kasmiri Apabhramsa", nil, "inc-apa", } m["inc-ama"]={ "Maharastri Apabhramsa", nil, "inc-apa", } m["inc-ata"]={ "Takka Apabhramsa", nil, "inc-apa", } m["inc-avr"]={ "Vracada Apabhramsa", nil, "inc-apa", } -- Assamese varieties m["as-bkm"]={ "Barpetia Kamrupi Assamese", 30642960, "as", } m["as-nkm"]={ "Nalbaria Kamrupi Assamese", 85787678, "as", } m["as-pkm"]={ "Palasbaria Kamrupi Assamese", nil, "as", } -- Bengali varieties m["bn-dvn"]={ "Dhakaiya Vaṅga Bengali", 48726851, "bn",-- Eastern Bengali variety } m["bn-nvn"]={ "Noakhailla Vaṅga Bengali", 107548681, "bn",-- Eastern Bengali variety } -- Dhivehi varieties m["dv-old"]={ "Old Dhivehi", 117790875, "dv", } m["dv-mul"]={ "Mulaku Dhivehi", nil, "dv", aliases={"Mulaku Divehi","Mulaku Bas"}, } m["dv-huv"]={ "Huvadhu Dhivehi", nil, "dv", aliases={"Huvadhu Divehi","Huvadhu Bas"}, } m["dv-add"]={ "Addu Dhivehi", nil, "dv", aliases={"Addu Divehi","Addu Bas"}, } -- Gujarati varieties m["gu-kat"]={ "Kathiyawadi", nil, "gu", aliases={"Kathiyawadi Gujarati","Kathiawadi"}, } m["gu-lda"]={ "Lisan ud-Dawat Gujarati", nil, "gu", aliases={"Lisan ud-Dawat","LDA"}, } -- Hindi varieties m["hi-mum"]={ "Bombay Hindi", 3543151, "hi", aliases={"Mumbai Hindi","Bambaiyya Hindi"}, } m["hi-mid"]={ "Middle Hindi", nil, "inc-ohi", ancestors="inc-ohi", } -- Konkani varieties m["kok-mid"]={ "Middle Konkani", nil, "kok", aliases={"Medieval Konkani"}, } m["kok-old"]={ "Old Konkani", nil, "kok", aliases={"Early Konkani"}, } -- Prakrits m["pra-ard"]={ "Ardhamagadhi Prakrit", 35217, "pra", aliases={"Ardhamagadhi"}, } m["pra-hel"]={ "Helu Prakrit", 15080869, "pra", aliases={"Elu","Elu Prakrit","Helu"}, } m["pra-kha"]={ "Khasa Prakrit", nil, "pra", aliases={"Khasa"}, } m["pra-mag"]={ "Magadhi Prakrit",-- Not to be confused with Magahi (mag) 2652214, "pra", aliases={"Magadhi"}, } m["pra-mah"]={ "Maharastri Prakrit", 2586773, "pra", aliases={"Maharashtri Prakrit","Maharastri","Maharashtri"}, } m["pra-pai"]={ "Paisaci Prakrit", 2995607, "pra-sau", aliases={"Paisaci","Paisachi"}, ancestors="pra-sau" } m["pra-sau"]={ "Sauraseni Prakrit", 2452885, "pra", aliases={"Sauraseni","Shauraseni"}, } m["pra-ava"]={ "Avanti", nil, "pra", aliases={"Avanti Prakrit"}, } m["pra-pra"]={ "Pracya", nil, "pra", aliases={"Pracya Prakrit"}, } m["pra-bah"]={ "Bahliki", nil, "pra", aliases={"Bahliki Prakrit"}, } m["pra-dak"]={ "Daksinatya", nil, "pra", aliases={"Daksinatya Prakrit"}, } m["pra-sak"]={ "Sakari", nil, "pra", aliases={"Sakari Prakrit"}, } m["pra-can"]={ "Candali", nil, "pra", aliases={"Candali Prakrit"}, } m["pra-sab"]={ "Sabari", nil, "pra", aliases={"Sabari Prakrit"}, } m["pra-abh"]={ "Abhiri", nil, "pra", aliases={"Abhiri Prakrit"}, } m["pra-dra"]={ "Dramili", nil, "pra", aliases={"Dramili Prakrit"}, } m["pra-odr"]={ "Odri", nil, "pra", aliases={"Odri Prakrit"}, } -- Punjabi varieties m["pnb"]={ "Western Punjabi", 58635, "pa", "pa-Arab", } -- Sanskrit varieties m["vsn"]={ "Vedic Sanskrit", 36858, "sa", } m["cls"]={ "Classical Sanskrit", 11059, "sa", } m["sa-bhs"]={ "Buddhist Hybrid Sanskrit", 248758, "sa", } m["sa-bra"]={ "Brahmanic Sanskrit", 36858, "sa", } m["sa-neo"]={ "New Sanskrit", 11059, "sa", } -- Sinhalese varieties m["si-med"]={ "Medieval Sinhalese", nil, "si", aliases={"Medieval Sinhala"}, } ------------------------------------------------------------------------- -- Iranian varieties -- ------------------------------------------------------------------------- m["qsb-bma"]={ "the BMAC substrate", 133187435, "und", family="qfa-sub", aliases={"the Bactria-Margiana substrate","the Bactria-Margiana Archaeological Complex substrate"}, } -- Historical and current Iranian dialects m["ae-old"]={ "Old Avestan", 29572, "ae", aliases={"Gathic Avestan"}, } m["ae-yng"]={ "Younger Avestan", 29572, "ae-old", aliases={"Young Avestan"}, } m["bcc"]={ "Southern Balochi", 33049, "bal", aliases={"Southern Baluchi"}, } m["bgp"]={ "Eastern Balochi", 33049, "bal", aliases={"Eastern Baluchi"}, } m["bgn"]={ "Western Balochi", 33049, "bal", aliases={"Western Baluchi"}, } m["bsg-ban"]={ "Bandari", nil, "bsg", } m["bsg-hor"]={ "Hormozi", nil, "bsg", } m["bsg-min"]={ "Minabi", nil, "bsg", } m["kho-old"]={ "Old Khotanese", nil, "kho", } m["kho-lat"]={ "Late Khotanese", nil, "kho-old", } m["peo-ear"]={ "Early Old Persian", nil, "peo", } m["peo-lat"]={ "Late Old Persian", nil, "peo", } m["pal-ear"]={ "Early Middle Persian", nil, "pal", } m["pal-lat"]={ "Late Middle Persian", nil, "pal", ancestors="pal-ear", } m["ps-nwe"]={ "Northwestern Pashto", nil, "ps", } m["ps-cgi"]={ "Central Ghilzay", nil, "ps-nwe", } m["ps-mah"]={ "Mahsudi", nil, "ps-nwe", } m["ps-nea"]={ "Northeastern Pashto", nil, "ps", } m["ps-afr"]={ "Afridi", nil, "ps-nea", } m["ps-bng"]={ "Bangash", nil, "ps-nea", } m["ps-xat"]={ "Khatak", nil, "ps-nea", } m["ps-pes"]={ "Peshawari", nil, "ps-nea", } m["ps-sea"]={ "Southeastern Pashto", nil, "ps", } m["ps-ban"]={ "Bannu", nil, "ps-sea", } m["ps-kak"]={ "Kakari", nil, "ps-sea", } m["ps-ser"]={ "Sher", nil, "ps-sea", } m["ps-waz"]={ "Waziri", 12274473, "ps-sea", } m["ps-swe"]={ "Southwestern Pashto", nil, "ps", } m["ps-kan"]={ "Kandahari", nil, "ps-swe", } m["ps-jad"]={ "Jadrani", nil, "ps", ancestors="ira-pat-pro" } m["xme-azr"]={ "Old Azari", nil, "xme-ott", aliases={"Old Azeri","Azari","Azeri","Āḏarī","Adari","Adhari"}, } m["xme-ttc-cen"]={ "Central Tati", nil, "xme-ott", } m["xme-ttc-eas"]={ "Eastern Tati", nil, "xme-ott", } m["xme-ttc-nor"]={ "Northern Tati", nil, "xme-ott", } m["xme-ttc-sou"]={ "Southern Tati", nil, "xme-ott", } m["xme-ttc-wes"]={ "Western Tati", nil, "xme-ott", } m["xmn"]={ "Manichaean Middle Persian", nil, "pal-lat", } m["fa-ear"]={ "Early New Persian", 127413796, "fa", ancestors="pal-lat", translit="fa-cls-translit", } m["fa-cls"]={ "Classical Persian", 9168, "fa", ancestors="fa-ear", translit="fa-cls-translit", } m["fa-ira"]={ "Iranian Persian", 3513637, "fa", aliases={"Modern Persian","Western Persian"}, translit="fa-ira-translit", } m["prs"]={ "Dari", 178440, "fa", aliases={"Dari Persian","Central Persian","Eastern Persian","Afghan Persian"}, translit="fa-cls-translit", } m["haz"]={ "Hazaragi", 33398, "prs", translit="fa-cls-translit", } m["os-dig"]={ "Digor Ossetian", 3027861, "os", aliases={"Digoron","Digor"}, } m["os-iro"]={ "Iron Ossetian", nil, "os", aliases={"Iron"}, } m["sog-ear"]={ "Early Sogdian", nil, "sog", } m["sog-lat"]={ "Late Sogdian", nil, "sog-ear", } m["ro-MD"]={ "Moldovan", 36392, "ro", aliases={"Moldavian"}, } m["oru-kan"]={ "Kaniguram", 6363164, "oru", } m["oru-log"]={ "Logar", nil, "oru", } m["oos"]={ "Old Ossetic", 65455882, "xln", } m["oos-ear"]={ "Early Old Ossetic", nil, "oos", } m["oos-lat"]={ "Late Old Ossetic", nil, "oos", } m["rdb-jir"]={ "Jirofti", nil, "rdb", } m["rdb-kah"]={ "Kahnuji", nil, "rdb", } -- Southwestern Fars lects m["fay-bur"]={ "Burenjani", nil, "fay", } m["fay-bsh"]={ "Bushehri", nil, "fay", } m["fay-dsh"]={ "Dashtaki", nil, "fay", } m["fay-dav"]={ "Davani", 5228140, "fay", } m["fay-eze"]={ "Emamzada Esmaili", nil, "fay", } m["fay-gav"]={ "Gavkoshaki", nil, "fay", } m["fay-kho"]={ "Khollari", nil, "fay", } m["fay-kon"]={ "Kondazi", nil, "fay", } m["fay-kzo"]={ "Old Kazeruni", nil, "fay", } m["fay-mas"]={ "Masarami", nil, "fay", } m["fay-pap"]={ "Papuni", nil, "fay", } m["fay-sam"]={ "Samghani", nil, "fay", } m["fay-shr"]={ "Shirazi", nil, "fay", } m["fay-sho"]={ "Old Shirazi", nil, "fay", } m["fay-kar"]={ "Khargi", nil, "fay", } m["fay-sor"]={ "Sorkhi", nil, "fay", } -- Talysh lects m["tly-cen"]={ "Central Talysh", nil, "tly", } m["tly-asa"]={ "Asalemi", nil, "tly-cen", } m["tly-kar"]={ "Karganrudi", nil, "tly-cen", } m["tly-tul"]={ "Tularudi", nil, "tly-cen", } m["tly-tal"]={ "Taleshdulabi", nil, "tly-cen", } m["tly-nor"]={ "Northern Talysh", nil, "tly", } m["tly-aze"]={ "Azerbaijani Talysh", nil, "tly-nor", } m["tly-anb"]={ "Anbarani", nil, "tly-nor", } m["tly-sou"]={ "Southern Talysh", nil, "tly", } m["tly-fum"]={ "Fumani", nil, "tly-sou", } m["tly-msu"]={ "Masulei", nil, "tly-sou", } m["tly-msa"]={ "Masali", nil, "tly-sou", } m["tly-san"]={ "Shandarmani", nil, "tly-sou", } -- Tafreshi lects m["xme-amo"]={ "Amorehi", nil, "xme-taf", } m["atn"]={ "Ashtiani", 3436590, "xme-taf", } m["xme-bor"]={ "Borujerdi", nil, "xme-taf", } m["xme-ham"]={ "Hamadani", 6302426, "xme-taf", } m["xme-kah"]={ "Kahaki", nil, "xme-taf", } m["vaf"]={ "Vafsi", 32611, "xme-taf", } -- Kermanic lects m["kfm"]={ "Khunsari", 6403030, "xme-ker", } m["xme-mah"]={ "Mahallati", nil, "xme-ker", } m["xme-von"]={ "Vonishuni", nil, "xme-ker", } m["xme-bdr"]={ "Badrudi", nil, "xme-ker", } m["xme-del"]={ "Delijani", nil, "xme-ker", } m["xme-kas"]={ "Kashani", nil, "xme-ker", } m["xme-kes"]={ "Kesehi", nil, "xme-ker", } m["xme-mey"]={ "Meymehi", nil, "xme-ker", } m["ntz"]={ "Natanzi", 6968399, "xme-ker", } m["xme-abz"]={ "Abuzeydabadi", nil, "xme-ker", } m["xme-aby"]={ "Abyanehi", nil, "xme-ker", } m["xme-far"]={ "Farizandi", nil, "xme-ker", } m["xme-jow"]={ "Jowshaqani", nil, "xme-ker", } m["xme-nas"]={ "Nashalji", nil, "xme-ker", } m["xme-qoh"]={ "Qohrudi", nil, "xme-ker", } m["xme-yar"]={ "Yarandi", nil, "xme-ker", } m["soj"]={ "Soi", 7930463, "xme-ker", aliases={"Sohi"}, } m["xme-tar"]={ "Tari", nil, "xme-ker", } m["gzi"]={ "Gazi", 5529130, "xme-ker", } m["xme-sed"]={ "Sedehi", nil, "xme-ker", } m["xme-ard"]={ "Ardestani", nil, "xme-ker", } m["xme-zef"]={ "Zefrehi", nil, "xme-ker", } m["xme-isf"]={ "Isfahani", nil, "xme-ker", } m["xme-kaf"]={ "Kafroni", nil, "xme-ker", } m["xme-vrz"]={ "Varzenehi", nil, "xme-ker", } m["xme-xur"]={ "Khuri", nil, "xme-ker", } m["nyq"]={ "Nayini", 6983146, "xme-ker", } m["xme-ana"]={ "Anaraki", nil, "xme-ker", } m["gbz"]={ "Zoroastrian Dari", 32389, "xme-ker", aliases={"Behdināni","Gabri","Gavrŭni","Gabrōni"}, } m["xme-krm"]={ "Kermani", nil, "xme-ker", } m["xme-yaz"]={ "Yazdi", nil, "xme-ker", } m["xme-bid"]={ "Bidhandi", nil, "xme-ker", } m["xme-bij"]={ "Bijagani", nil, "xme-ker", } m["xme-cim"]={ "Chimehi", nil, "xme-ker", } m["xme-han"]={ "Hanjani", nil, "xme-ker", } m["xme-kom"]={ "Komjani", nil, "xme-ker", } m["xme-nar"]={ "Naraqi", nil, "xme-ker", } m["xme-nus"]={ "Nushabadi", nil, "xme-ker", } m["xme-qal"]={ "Qalhari", nil, "xme-ker", } m["xme-trh"]={ "Tarehi", nil, "xme-ker", } m["xme-val"]={ "Valujerdi", nil, "xme-ker", } m["xme-var"]={ "Varani", nil, "xme-ker", } m["xme-zor"]={ "Zori", nil, "xme-ker", } -- Ramandi lects m["tks-ebr"]={ "Ebrahimabadi", nil, "tks", } m["tks-sag"]={ "Sagzabadi", nil, "tks", } m["tks-esf"]={ "Esfarvarini", nil, "tks", } m["tks-tak"]={ "Takestani", nil, "tks", } m["tks-cal"]={ "Chali Tati", nil, "tks", aliases={"Chāli"}, } m["tks-dan"]={ "Danesfani", nil, "tks", } m["tks-xia"]={ "Khiaraji", nil, "tks", } m["tks-xoz"]={ "Khoznini", nil, "tks", } -- Shughni dialects m["sgh-bro"]={ "Bartangi-Oroshori", nil, "sgh", } m["sgh-bar"]={ "Bartangi", nil, "sgh-bro", } m["sgh-oro"]={ "Oroshori", nil, "sgh-bro", aliases={"Roshorvi"}, } m["sgh-rsx"]={ "Roshani-Khufi", nil, "sgh", } m["sgh-xuf"]={ "Khufi", 2562249, "sgh-rsx", aliases={"Xufi","Xūfī"}, } m["sgh-ros"]={ "Roshani", 2597566, "sgh-rsx", aliases={"Rushani","Rōšāni"}, } m["sgh-xgb"]={ "Khughni-Bajui", nil, "sgh", } m["sgh-xug"]={ "Khughni", nil, "sgh-xgb", } m["sgh-baj"]={ "Bajui", nil, "sgh-xgb", } ------------------------------------------------------------------------- -- Nuristani varieties -- ------------------------------------------------------------------------- m["bsh-kat"]={ "Kativiri", 2605045, "bsh", aliases={"Katə́viri"}, } m["xvi"]={ "Kamviri", 1193495, "bsh", aliases={"Kamvíri"}, } m["bsh-mum"]={ "Mumviri", nil, "bsh", aliases={"Mumvíri"}, } -------------------------------------------------------------------------------------- -- Italic varieties -- -------------------------------------------------------------------------------------- ------------------------------------------------------------------------- -- Latin varieties -- ------------------------------------------------------------------------- -- Latin varieties by period m["itc-ola"]={ "Old Latin", 12289, "la", "Latn, Ital", translit={ Ital="Ital-translit" }, } m["itc-lan"]={ "Lanuvian", 16890829, "itc-ola", aliases={"Lanuvine"}, } m["itc-pra"]={ "Praenestine", 16889772, "itc-ola", aliases={"Praenestinian"}, } m["la-cla"]={ "Classical Latin", 253854, "la", } m["la-vul"]={ "Vulgar Latin", 37560, "la-cla", } m["la-afr"]={ "African Romance", 162064, "roa-pro", } m["la-lat"]={ "Late Latin", 1503113, "la", ancestors="la-cla", } m["la-med"]={ "Medieval Latin", 1163234, "la", ancestors="la-lat", } m["la-eme"]={ "Early Medieval Latin", nil, "la-med", } m["la-ecc"]={ "Ecclesiastical Latin", 1247932, "la", aliases={"Church Latin","Liturgical Latin"}, ancestors="la-lat", } m["la-ren"]={ "Renaissance Latin", 499083, "la", ancestors="la-med", } m["la-new"]={ "New Latin", 1248221, "la", aliases={"Modern Latin"}, ancestors="la-ren", } m["la-con"]={ "Contemporary Latin", 1246397, "la-new", } ------------------------------------------------------------------------- -- Miscellaneous Italic varieties -- ------------------------------------------------------------------------- m["xfa-cap"]={ "Capenate", 133182969, "xfa", } m["osc-luc"]={ "Lucanian", 3265025, "osc", } m["osc-sam"]={ "Samnite", 133184287, "osc", } ------------------------------------------------------------------------- -- Romance varieties -- ------------------------------------------------------------------------- m["roa-pro"]={ "Proto-Romance", 3408029, "la-lat", ancestors="la-vul", } ----------------------------------------------------- -- Catalan varieties -- ----------------------------------------------------- m["ca-val"]={ "Valencian", 32641, "ca", } ----------------------------------------------------- -- Franco-Provençal varieties -- ----------------------------------------------------- m["frp-old"]={ "Old Franco-Provençal", nil, "frp", } ----------------------------------------------------- -- French and derived creole varieties -- ----------------------------------------------------- m["fro-nor"]={ "Old Northern French", 2044917, "fro", aliases={"Old Norman","Old Norman French"}, } m["fro-pic"]={ "Picard Old French", nil, "fro", } m["xno"]={ "Anglo-Norman", 35214, "fro-nor", } m["xno-law"]={ "Law French", 2044323, "xno", } m["zrp"]={ "Zarphatic", 36994, "fro", aliases={"Judeo-French"}, pseudo_families="qfa-jew", } m["fr-CA"]={ "Canadian French", 1450506, "fr", } m["fr-CH"]={ "Swiss French", 1480152, "fr", } m["fr-aca"]={ "Acadian French", 415109, "fr", } m["fr-lou"]={ "Louisiana French", 3083213, "fr", } m["fr-mis"]={ "Missouri French", 3083210, "fr", } m["frc"]={ "Cajun French", 880301, "fr-lou", } m["ht-sdm"]={ "Saint Dominican Creole French", nil, "ht", ancestors="fr", } -- Norman varieties m["nrf-grn"]={ "Guernsey Norman", 56428, "nrf", aliases={"Guernsey"}, } m["nrf-jer"]={ "Jersey Norman", 56430, "nrf", aliases={"Jersey"}, } ----------------------------------------------------- -- Gallo-Italic varieties -- ----------------------------------------------------- m["egl-old"]={ "Old Emilian", nil, "egl", } m["lij-old"]={ "Old Ligurian", nil, "lij", aliases={"Old Genoese"}, } m["lmo-old"]={ "Old Lombard", 97165320, "lmo", } m["pms-old"]={ "Old Piedmontese", nil, "pms", aliases={"Old Piemontese"}, } m["vec-old"]={ "Old Venetan", nil, "vec", aliases={"Old Venetian"}, } m["rgn-old"]={ "Old Romagnol", nil, "rgn", } ----------------------------------------------------- -- Italo-Romance varieties -- ----------------------------------------------------- -- Italian varieties m["roa-oit"]={ "Old Italian", nil, "it", } m["it-CH"]={ "Switzerland Italian", 672147, "it", } -- Other Italo-Romance varieties m["nap-old"]={ "Old Neapolitan", nil, "nap", } m["scn-old"]={ "Old Sicilian", nil, "scn", } ----------------------------------------------------- -- Occitan varieties -- ----------------------------------------------------- m["oc-auv"]={ "Auvergnat", 35359, "oc", aliases={"Auvernhat","Auvergnese"}, } m["oc-gas"]={ "Gascon", 35735, "oc", } -- standardized dialect of Gascon m["oc-ara"]={ "Aranese", 10196, "oc-gas", } m["oc-lan"]={ "Languedocien", 942602, "oc", aliases={"Lengadocian"}, } m["oc-lim"]={ "Limousin", 427614, "oc", } m["oc-pro"]={ "Provençal", 241243, "oc", aliases={"Provencal"}, } m["oc-pro-old"]={ "Old Provençal", 2779185, "pro", } m["oc-viv"]={ "Vivaro-Alpine", 1649613, "oc", } m["oc-jud"]={ "Shuadit", 56472, "oc", aliases={ "Chouhadite","Chouhadit","Chouadite","Chouadit","Shuhadit", "Judeo-Occitan","Judæo-Occitan","Judaeo-Occitan", "Judeo-Provençal","Judæo-Provençal","Judaeo-Provençal", "Judeo-Provencal","Judaeo-Provencal", "Judeo-Comtadin","Judæo-Comtadin","Judaeo-Comtadin", }, pseudo_families="qfa-jew", } ----------------------------------------------------- -- Portuguese and derived creole varieties -- ----------------------------------------------------- -- Portuguese m["pt-BR"]={ "Brazilian Portuguese", 750553, "pt", } m["pt-PT"]={ "European Portuguese", 922399, "pt", } -- Kabuverdianu (Cape Verde Creole, Cape Verdean Creole) m["kea-bar"]={ "Barlavento Kabuverdianu", 2217638, "kea", aliases={"Barlavento","Barlavento Creole","Sampadjudu"}, } m["kea-bvi"]={ "Boa Vista Kabuverdianu", 16501837, "kea-bar", aliases={"Boa Vista Creole"}, } m["kea-sal"]={ "Sal Kabuverdianu", 18707467, "kea-bar", aliases={"Sal Creole"}, } m["kea-saa"]={ "Santo Antão Kabuverdianu", 18707472, "kea-bar", aliases={"Santo Antão Creole"}, } m["kea-sni"]={ "São Nicolau Kabuverdianu", 18707549, "kea-bar", aliases={"São Nicolau Creole"}, } m["kea-svi"]={ "São Vicente Kabuverdianu", 18707550, "kea-bar", aliases={"São Vicente Creole"}, } m["kea-sot"]={ "Sotavento Kabuverdianu", 10261559, "kea", aliases={"Sotavento","Sotavento Creole","Badiu"}, } m["kea-bra"]={ "Brava Kabuverdianu", 18670181, "kea-sot", aliases={"Brava Creole"}, } m["kea-fog"]={ "Fogo Kabuverdianu", 18706861, "kea-sot", aliases={"Fogo Creole"}, } m["kea-mai"]={ "Maio Kabuverdianu", 18707286, "kea-sot", aliases={"Maio Creole"}, } m["kea-san"]={ "Santiago Kabuverdianu", 35117, "kea-sot", aliases={"Santiago Creole"}, } m["kea-alu"]={ "ALUPEC Kabuverdianu", 375704, "kea", aliases={"ALUPEC","Alfabeto Unificado para a Escrita do Cabo-Verdiano"}, } ----------------------------------------------------- -- Rhaeto-Romance varieties -- ----------------------------------------------------- -- Friulian varieties m["fur-old"]={ "Old Friulian", nil, "fur", } -- Ladin varieties m["lld-amp"]={ "Ampezan Ladin", 25617466, "lld", aliases={"Anpezan","Ampezan","Ampezzan","Ampezzano"}, } m["lld-bad"]={ "Badiot Ladin", 3706562, "lld", aliases={"Badiot","Badioto","Badiotto"}, } m["lld-cad"]={ "Cadorino Ladin", 3706570, "lld", aliases={"Cadorino"}, } m["lld-fas"]={ "Fascian Ladin", 742627, "lld", aliases={"Fascian","Fassano"}, } m["lld-fod"]={ "Fodom Ladin", 3706605, "lld", aliases={"Fodom","Livinallese"}, } m["lld-for"]={ "Fornes Ladin", 5470374, "lld", aliases={"Fornes"}, } m["lld-ghe"]={ "Gherdëina Ladin", 3706597, "lld", aliases={"Gherdëina","Gardenese","Val Gardena"}, } m["lld-non"]={ "Nones Ladin", 1055027, "lld", aliases={"Nones","Noneso"}, } -- Romansh varieties m["rm-old"]={ "Old Romansh", nil, "rm", } m["rm-put"]={ "Puter Romansh", 688309, "rm", aliases={"Puter","Putèr","Upper Engadine","rm-puter"}, } m["rm-srm"]={ "Surmiran Romansh", 690216, "rm", aliases={"Surmiran","rm-surmiran", "Surmiran-Albula",-- Glottolog }, } m["rm-srs"]={ "Sursilvan Romansh", 688348, "rm", aliases={"Sursilvan","rm-sursilv"}, } m["rm-sut"]={ "Sutsilvan Romansh", 688272, "rm", aliases={"Sutsilvan","rm-sutsilv"}, varieties={"Scharans Sutsilvan"},-- per Glottolog } m["rm-val"]={ "Vallader Romansh", 690226, "rm", aliases={"Vallader","Putèr","Lower Engadine","rm-vallader"}, } m["rm-gri"]={ "Rumantsch Grischun", 688873, "rm", aliases={"rm-rumgr"}, } ----------------------------------------------------- -- Sardinian varieties -- ----------------------------------------------------- m["sc-old"]={ "Old Sardinian", nil, "sc", } m["sc-src"]={ "Logudorese", 777974, "sc", aliases={"Logudorese Sardinian"}, } m["sc-nuo"]={ "Nuorese", nil, "sc-src", aliases={"Nuorese Sardinian"}, } m["sc-sro"]={ "Campidanese", 35348, "sc", aliases={"Campidanese Sardinian"}, } ----------------------------------------------------- -- Spanish varieties -- ----------------------------------------------------- m["es-ear"]={ "Early Modern Spanish", 5364419, "es", } m["es-AR"]={ "Rioplatense Spanish", 509780, "es", } m["es-BO"]={ "Bolivian Spanish", 510730, "es", } m["es-CL"]={ "Chilean Spanish", 857295, "es", } m["es-CO"]={ "Colombian Spanish", 1115875, "es", } m["es-CU"]={ "Cuban Spanish", 824909, "es", } m["es-MX"]={ "Mexican Spanish", 616620, "es", } m["es-PE"]={ "Peruvian Spanish", 736236, "es", } m["es-PH"]={ "Philippine Spanish", 22091406, "es", } m["es-US"]={ "United States Spanish", 2301077, "es", aliases={"US Spanish"}, } --use label "US Spanish" to put Spanish terms in this category m["es-PR"]={ "Puerto Rican Spanish", 7258609, "es", } m["es-VE"]={ "Venezuelan Spanish", 840017, "es", } m["es-lun"]={ "Lunfardo", 1401612, "es", } ---------------------------------------------------------------------------------------------------------------------- -- Japonic varieties -- ---------------------------------------------------------------------------------------------------------------------- -- Japanese varieties m["ja-mid"]={ "Middle Japanese", 6841474, "ojp", ancestors="ojp", } m["ja-mid-ear"]={ "Early Middle Japanese", 182695, "ja-mid", } m["ja-mid-lat"]={ "Late Middle Japanese", 1816184, "ja-mid", ancestors="ja-mid-ear", } m["ja-ear"]={ "Early Modern Japanese", 5326692, "ja", ancestors="ja-mid-lat", } m["ojp-eas"]={ "Eastern Old Japanese", 65247957, "ojp", } m["ja-cla"]={ "Classical Japanese", 1332057, "ja", -- FIXME: This is redundant because Classical Japanese is considered a child of (Modern) Japanese, which has ja-mid-ear -- (as well as ja-mid-lat) as ancestors. However, the intent here is that the *direct* ancestor of ja-cla is ja-mid-ear -- and ja-mid-lat is not an ancestor. Need to rethink ancestor handling. -- ancestors = "ja-mid-ear", } ---------------------------------------------------------------------------------------------------------------------- -- Koreanic varieties -- ---------------------------------------------------------------------------------------------------------------------- -- Korean varieties m["oko-lat"]={ "Late Old Korean", nil, "oko", } m["okm-ear"]={ "Early Middle Korean", nil, "okm", } m["ko-cen"]={ "Central Korean", nil, "ko", } m["ko-gyg"]={ "Gyeonggi Korean", 485492, "ko-cen", aliases={"Seoul Korean"}, } m["ko-chu"]={ "Chungcheong Korean", 625800, "ko-cen", aliases={"Hoseo Korean"}, } m["ko-hwa"]={ "Hwanghae Korean", 16183706, "ko-cen", } m["ko-gan"]={ "Gangwon Korean", 11260444, "ko-cen", aliases={"Yeongdong Korean"}, } m["ko-gys"]={ "Gyeongsang Korean", 488002, "ko", aliases={"Southeastern Korean"}, } m["ko-jeo"]={ "Jeolla Korean", 11250166, "ko", aliases={"Southwestern Korean"}, } m["ko-pyo"]={ "Pyongan Korean", 7263142, "ko", aliases={"Northwestern Korean"}, } m["ko-ham"]={ "Hamgyong Korean", 860702, "ko", aliases={"Northeastern Korean"}, } m["ko-yuk"]={ "Yukjin Korean", 16171275, "ko", aliases={"Yukchin Korean","Ryukjin Korean","Ryukchin Korean"}, } ---------------------------------------------------------------------------------------------------------------------- -- Mongolic varieties -- ---------------------------------------------------------------------------------------------------------------------- m["xng-ear"]={ "Early Middle Mongol", nil, "xng", } m["xng-lat"]={ "Late Middle Mongol", nil, "xng", ancestors="xng-ear", } m["mn-kha"]={ "Khalkha Mongolian", 6399808, "mn", aliases={"Khalkha"}, } m["mn-ord"]={ "Ordos Mongolian", 716904, "mn", aliases={"Ordos"}, } m["mn-cha"]={ "Chakhar Mongolian", 907425, "mn", aliases={"Chakhar"}, } m["mn-khr"]={ "Khorchin Mongolian", 3196210, "mn", aliases={"Khorchin"}, } ---------------------------------------------------------------------------------------------------------------------- -- Niger-Congo varieties -- ---------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------- -- Akan varieties -- ----------------------------------------------------- m["tw"]={ "Twi Akan", 36850, "ak", aliases={"Twi"}, } m["abr"]={ "Abron", 34831, "tw", aliases={"Brong","Bono","Bono Twi"}, } m["tw-asa"]={ "Asante Twi", 19261685, "tw", aliases={"Asante","Ashanti","Ashante"}, } m["tw-aku"]={ "Akuapem Twi", 31150449, "tw", aliases={"Akuapem","Akuapim","Akwapem Twi","Akwapi"}, } m["fat"]={ "Fante Akan", 35570, "ak", aliases={"Fante","Fanti","Fantse","Mfantse"}, } m["wss"]={ "Wasa", 36914, "ak", } -- creole m["alv-kro"]={ "Kromanti", 1093206, "crp-mar", } ----------------------------------------------------- -- Bantu varieties -- ----------------------------------------------------- m["bnt-cmn"]={ "Common Bantu", nil, "bnt-pro", } m["xh-bha"]={ "Bhaca", 4900493, "xh", aliases={"isiBhaca","IsiBhaca"}, } -- Rwanda-Rundi varieties m["rw-kin"]={ "Kinyarwanda", 33573, "rw", aliases={"Rwanda"}, } m["rw-run"]={ "Kirundi", 33583, "rw", aliases={"Rundi"}, } ----------------------------------------------------- -- Fula varieties -- ----------------------------------------------------- m["fuc"]={ "Pulaar", 1420205, "ff", } m["fuf"]={ "Pular", 3915357, "ff", } m["ffm"]={ "Maasina Fulfulde", 3915322, "ff", } m["fue"]={ -- no enwiki entry as of yet but frwiki and pmswiki have one "Borgu Fulfulde", 12952426, "ff", } m["fuh"]={ -- no enwiki entry as of yet but frwiki and pmswiki have one "Western Niger Fulfulde", 12952430, "ff", } m["fuq"]={ -- no enwiki entry as of yet but frwiki, hrwiki and pmswiki have one "Central-Eastern Niger Fulfulde", 12628799, "ff", } m["fuv"]={ -- no enwiki entry as of yet but dewiki, frwiki, hrwiki, pmswiki and swwiki have one "Nigerian Fulfulde", 36129, "ff", } m["fub"]={ -- no enwiki entry as of yet but dewiki, frwiki, hrwiki, pmswiki, ptwiki, swwiki and yowiki have one "Adamawa Fulfulde", 34776, "ff", } m["fui"]={ -- no enwiki entry as of yet but pmswiki and swwiki have one "Bagirmi Fulfulde", 11003859, "ff", } ---------------------------------------------------------------------------------------------------------------------- -- Papuan varieties -- ---------------------------------------------------------------------------------------------------------------------- m["kze"]={ "Kosena", 12952663, "auy", } m["ont"]={ "Ontenu", 3352827, "gaj", aliases={"Ontena"}, } ---------------------------------------------------------------------------------------------------------------------- -- Salishan varieties -- ---------------------------------------------------------------------------------------------------------------------- m["lut-nor"]={ "Northern Lushootseed", nil, "lut", aliases={"Northern Puget Sound Salish"}, } m["slh"]={ "Southern Lushootseed", 7997684, "lut", aliases={"Southern Puget Sound Salish","Twulshootseed","Whulshootseed"}, } m["ska"]={ "Skagit", 12642471, "lut-nor", } m["sno"]={ "Snohomish", 25559662, "lut-nor", } ---------------------------------------------------------------------------------------------------------------------- -- Sino-Tibetan varieties -- ---------------------------------------------------------------------------------------------------------------------- m["tbq-pro"]={ "Proto-Tibeto-Burman", 7251864, "sit-pro", } ----------------------------------------------------- -- Chinese varieties -- ----------------------------------------------------- ------------- Old Chinese, Middle Chinese ------------- m["och-ear"]={ "Early Old Chinese", nil, "och", } m["och-lat"]={ "Late Old Chinese", nil, "och", } m["ltc-ear"]={ "Early Middle Chinese", nil, "ltc", } m["ltc-lat"]={ "Late Middle Chinese", nil, "ltc", } ------------- Classical/Literary varieties ------------- -- FIXME: Temporary. m["lzh-shi"]={ "Traditional Chinese poetry", 1759242, "lzh", } -- FIXME: Temporary. m["lzh-cii"]={ "Ci", 1091366, "lzh", } -- FIXME: Temporary. m["lzh-yue"]={ "Classical Cantonese", nil, "lzh", } -- FIXME: Temporary. m["lzh-cmn"]={ "Classical Mandarin", nil, "lzh", } -- FIXME: Temporary. m["lzh-tai"]={ "Classical Taishanese", nil, "lzh", } -- FIXME: Temporary. m["lzh-cmn-TW"]={ "Classical Taiwanese Mandarin", nil, "lzh-cmn", } -- FIXME: Temporary. m["lzh-VI"]={ "Vietnamese Classical Chinese", 17034227, "lzh", } -- FIXME: Temporary. m["lzh-KO"]={ "Korean Classical Chinese", 10496257, "lzh", ietf_subtag="lzh-KR"-- KR = South Korea, as there is no code for Korea as a whole } -- FIXME: Temporary. m["lzh-lit"]={ "Literary Chinese", nil, "lzh", } -- FIXME: Temporary. FIXME: Do we need this? How does it differ from Old Chinese? m["lzh-pre"]={ "Pre-Classical Chinese", nil, "lzh", } ------------- Written Vernacular varieties ------------- -- FIXME: Temporary. m["cmn-wvc"]={ "Written vernacular Mandarin", 783605, "cmn", } -- FIXME: Temporary. FIXME: How does this differ from "Literary Cantonese"? m["yue-wvc"]={ "Written vernacular Cantonese", nil, "yue", } -- FIXME: Temporary. m["zhx-tai-wvc"]={ "Written vernacular Taishanese", nil, "zhx-tai", } ------------- Mandarin varieties ------------- -- FIXME: Temporary. NOTE: The Linguist List assigns the "w:Beijing dialect" (Wikidata 1147606) the code "cmn-bej" and -- the larger "w:Beijing Mandarin (division of Mandarin)" dialect group (Wikidata 2169652; what we call "Beijingic -- Mandarin", after Glottolog) the code "cmn-bei". m["cmn-bei"]={ "Beijing Mandarin", 1147606, "cmn-bec", } -- FIXME: Temporary. m["cmn-bec"]={ "Beijingic Mandarin", 2169652, "cmn", } -- FIXME: Temporary. NOTE: The Linguist List uses the code cmn-zho. m["cmn-cep"]={ "Central Plains Mandarin", 3048775, "cmn", aliases={"Zhongyuan Mandarin"}, } m["cmn-ear"]={ "Early Mandarin", 837169, "cmn", ancestors="ltc", } -- FIXME: Temporary. m["cmn-gua"]={ "Guanzhong Mandarin", 3431648, "cmn-cep", } -- FIXME: Temporary. Appears to be a subdialect of Guiliu Mandarin, which in turn is a subdialect of Southwestern Mandarin. m["cmn-gui"]={ "Guilin Mandarin", 11111636, "cmn-sow", } m["cmn-jhu"]={ "Jianghuai Mandarin", 2128953, "cmn", aliases={"Lower Yangtze Mandarin"}, } -- FIXME: Temporary. m["cmn-lan"]={ "Lanyin Mandarin", 662754, "cmn", } -- FIXME: Temporary. m["cmn-MY"]={ "Malaysian Mandarin", 13646143, "cmn", } -- FIXME: Temporary. m["cmn-nan"]={ "Nanjing Mandarin", 2681098, "cmn-jhu", } -- FIXME: Temporary. m["cmn-noe"]={ "Northeastern Mandarin", 1064504, "cmn", } -- FIXME: Temporary. m["cmn-PH"]={ "Philippine Mandarin", 7185155, "cmn", } -- FIXME: Temporary. m["cmn-SG"]={ "Singapore Mandarin", 1048980, "cmn", } -- FIXME: Temporary. m["cmn-sow"]={ "Southwestern Mandarin", 2609239, "cmn", } -- FIXME: Temporary. Appears to be a subdialect of Jilu Mandarin. m["cmn-tia"]={ "Tianjin Mandarin", 7800220, "cmn", } -- FIXME: Temporary. NOTE: Wikidata also has Q4380827 "Taiwanese Mandarin", defined as "rare dialect of Standard Chinese -- (Mandarin) used in Taiwan, which is strongly influenced by Taiwanese Hokkien; mostly used by elderlies" and having no -- English Wikipedia article (but see w:zh:臺灣國語). m["cmn-TW"]={ "Taiwanese Mandarin", 262828, "cmn", } -- FIXME: Temporary. Appears to be a subdialect of Wu-Tian Mandarin, in turn a subdialect of Southwestern Mandarin. -- Given the code cmn-xwu in the Linguist List. m["cmn-wuh"]={ "Wuhan Mandarin", 11124731, "cmn-sow", aliases={"Wuhanese"}, } -- FIXME: Temporary. Appears to be a subdialect of Lanyin Mandarin. m["cmn-xin"]={ "Xining Mandarin", nil, "cmn-lan", } -- FIXME: Temporary. m["cmn-yan"]={ "Yangzhou Mandarin", nil, "cmn-jhu", } ------------- Cantonese varieties ------------- -- FIXME: Temporary. m["yue-gua"]={ "Guangzhou Cantonese", nil, "yue", } -- FIXME: Temporary. Given the codes yue-yue or yue-can in the Linguist List. m["yue-HK"]={ "Hong Kong Cantonese", 5894342, "yue", } -- FIXME: Temporary. FIXME: How does this differ from "Written vernacular Cantonese"? m["yue-lit"]={ "Literary Cantonese", 2472605, "yue", } ------------- Wu varieties ------------- m["wuu-han"]={ "Hangzhounese", 5648144, "wuu", } m["wuu-nin"]={ "Ningbonese", 3972199, "wuu", } -- FIXME: Temporary. m["wuu-nor"]={ "Northern Wu", 7675988, "wuu", aliases={"Taihu Wu"}, } -- FIXME: Temporary? Subvariety of Taihu Wu. NOTE: "chm" stands for Chongming, the main dialect, to avoid a conflict -- with Shanghainese. m["wuu-chm"]={ "Shadi Wu", 6112340, "wuu-nor", } m["wuu-sha"]={ "Shanghainese", 36718, "wuu-nor", } m["wuu-suz"]={ "Suzhounese", 831744, "wuu-nor", } -- FIXME: Temporary. May be converted into a full language and/or split. m["wuu-wen"]={ "Wenzhounese", 710218, "wuu", } ------------- Xiang varieties ------------- m["hsn-lou"]={ "Loudi Xiang", 10943823, "hsn-old", } m["hsn-hya"]={ "Hengyang Xiang", 20689035, "hsn-hzh", } m["hsn-hzh"]={ "Hengzhou Xiang", nil, "hsn", } m["hsn-new"]={ "New Xiang", 7012696, "hsn", aliases={"Chang-Yi"}, } m["hsn-old"]={ "Old Xiang", 7085453, "hsn", aliases={"Lou-Shao"}, } ------------- Hakka varieties ------------- -- FIXME: Temporary. m["hak-dab"]={ "Dabu Hakka", 19855566, "hak",-- formerly hak-TW but seems to be spoken primary in Dabu County in Guangdong } -- FIXME: Temporary. m["hak-eam"]={ "Early Modern Hakka", nil, "hak", } -- FIXME: Temporary. m["hak-hai"]={ "Hailu Hakka", 17038519, "hak",-- often considered a Taiwanese lect but also spoken in [[Shanwei]], [[Guangdong]] } -- FIXME: Temporary. m["hak-HK"]={ "Hong Kong Hakka", 2675834, "hak", } -- FIXME: Temporary. m["hak-hui"]={ "Huiyang Hakka", 16873881, "hak", } -- FIXME: Temporary. m["hak-hui-MY"]={ "Malaysian Huiyang Hakka", nil, "hak-hui", } -- FIXME: Temporary. Similar to and possibly the parent of Sixian Hakka in Taiwan. m["hak-mei"]={ "Meixian Hakka", 839295, "hak", aliases={"Moiyan Hakka","Meizhou Hakka"}, } -- FIXME: Temporary. m["hak-six"]={ "Sixian Hakka", 9668261, "hak-TW", } -- FIXME: Temporary. m["hak-TW"]={ "Taiwanese Hakka", 2391532, "hak", } -- FIXME: Temporary. m["hak-zha"]={ "Zhao'an Hakka", 6703311, "hak", aliases={"Zhangzhou Hakka"}, } -- Southern Min varieties -- m["nan-anx"]={ "Anxi Hokkien", 97064149, "nan-qua", } m["nan-cha"]={ "Changtai Hokkien", nil, "nan-zha", } m["nan-hou"]={ "Houlu Min", 19855492, "nan-dat", } m["nan-hui"]={ "Hui'an Hokkien", 16241797, "nan-qua", } m["nan-jin"]={ "Jinjiang Hokkien", 11089375, "nan-qua", } m["nan-kin"]={ "Kinmenese Hokkien", 56278342, "nan-xia", aliases={"Kinmen Hokkien"}, } m["nan-med"]={ "Medan Hokkien", 6805114, "nan-zha", } m["nan-pen"]={ "Penang Hokkien", 11120689, "nan-zha", } m["nan-hbl-PH"]={ "Philippine Hokkien", 3236692, "nan-qua", } m["nan-qia"]={ "Qianlu Min", 19842517, "nan-dat", } m["nan-qua"]={ "Quanzhou Hokkien", 2251677, "nan-hbl", aliases={"Chinchew","Choanchew"}, } -- FIXME: Temporary? Derived from both Quanzhou and Zhangzhou Hokkien. m["nan-hbl-SG"]={ "Singapore Hokkien", 3846528, "nan-hbl", } m["nan-spm"]={ "Southern Malaysian Hokkien", 7570322, "nan-qua", aliases={"Southern Malaysia Hokkien","Southern Peninsular Malaysian Hokkien","Southern Peninsular Malaysia Hokkien"} } m["nan-hbl-TW"]={ "Taiwanese Hokkien", 36778, "nan-hbl", } m["nan-ton"]={ "Tong'an Hokkien", nil, "nan-xia", } m["nan-xia"]={ "Xiamen Hokkien", 68744, "nan-hbl", aliases={"Amoy","Amoyese","Amoynese","Xiamenese"}, } m["nan-yon"]={ "Yongchun Hokkien", 65118728, "nan-qua", } m["nan-zha"]={ "Zhangzhou Hokkien", 8070492, "nan-hbl", aliases={"Changchew","Chiangchew","Changchow"}, } m["nan-zho"]={ "Zhao'an Hokkien", 65118728, "nan-zha", aliases={"Zhao'an","Chawan","Chawan Hokkien"}, } m["nan-zhp"]={ "Zhangping Hokkien", 15937822, "nan-zha", } ------------- Other Min varieties ------------- -- FIXME: Temporary. Affiliation within Min uncertain; some combination of Eastern and Southern. m["zhx-zho"]={ "Zhongshan Min", 8070958, "zh", } ------------- Other Chinese varieties ------------- -- FIXME: Temporary. Affiliation within Chinese uncertain; possibly Yue. m["zhx-dan"]={ "Danzhou Chinese", 2578935, "zh", } ------------- Chinese romanization varieties ------------- -- [[Wiktionary:Information desk/2022/June#Etymology Coding Issue]] -- [[Wiktionary:Grease pit/2022/June#Transliteration Systems in Etymologies 2]] m["cmn-pinyin"]={ "Hanyu Pinyin", 42222, "cmn", aliases={"Pinyin"}, } m["cmn-tongyong"]={ "Tongyong Pinyin", 700739, "cmn", } m["cmn-wadegiles"]={ "Wade–Giles", 208442, "cmn", aliases={"Wade-Giles","Wade Giles"}, } m["zh-postal"]={ "Postal Romanization", 151868, "zh", } -- Chinese cyrillization m["cmn-palladius"]={ "Palladius", 1234239, "cmn", aliases={"Palladius system"}, } ----------------------------------------------------- -- Tibetic varieties -- ----------------------------------------------------- m["adx"]={ "Amdo Tibetan", 56509, "bo", } m["kbg"]={ "Khamba", 12952626, "bo", } m["khg"]={ "Khams Tibetan", 56601, "bo", } m["tsk"]={ "Tseku", 11159532, "bo", } ---------------------------------------------------------------------------------------------------------------------- -- Tai-Kadai varieties -- ---------------------------------------------------------------------------------------------------------------------- m["th-old"]={ "Old Thai", nil, "tai-swe-pro", wikipedia_article="Thai language#Old Thai", } m["th-suk"]={ "Sukhothai Old Thai",-- 1238-1438. Cannot use "Sukhothai Thai" as Sukhothai is the current city and "Sukhothai Thai" is a lect. nil, "th-old", aliases={"Sukhothai Siamese"}, wikipedia_article="Thai language#Old Thai", } m["th-ayu"]={ "Ayutthaya Old Thai",-- 1351-1767. Cannot use "Ayutthaya Thai" as Ayutthaya is the current city. nil, "th-old", aliases={"Ayutthaya Siamese"}, wikipedia_article="Thai language#Old Thai", } --[[ m["th-new"] = { "Hacked Thai", -- temporary for testing new translit/display methods nil, "th", translit = "User:Benwing2/th-scraping-translit", display_text = "User:Benwing2/th-scraping-translit", strip_diacritics = "User:Benwing2/th-scraping-translit", preprocess_links = "User:Benwing2/th-scraping-translit", } ]] m["tai-shz"]={ "Shangsi Zhuang", 13216, "za", } ---------------------------------------------------------------------------------------------------------------------- -- Turkic varieties -- ---------------------------------------------------------------------------------------------------------------------- m["trk-cmn-pro"]={ "Proto-Common Turkic", 1126028, "trk-pro", } m["trk-ogr-pro"]={ "Proto-Oghur", 1422731, "trk-pro", family="trk-ogr", } m["trk-bul-pro"]={ "Proto-Bulgar", nil, "trk-ogr-pro", } m["trk-ogz-pro"]={ "Proto-Oghuz", 494600, "trk-pro", family="trk-ogz", aliases={"Southwestern Common Turkic"}, } m["crh-dbj"]={ "Dobrujan Tatar", 12811566, "crh", aliases={"Romanian Tatar"}, } m["cv-ana"]={ "Anatri Chuvash", nil, "cv", aliases={"Anatri","Lower Chuvash"}, } m["cv-mid"]={ "Middle Chuvash", nil, "cv", ancestors="cv-old", } m["cv-old"]={ "Old Chuvash", nil, "cv", ancestors="xbo-vol", } m["cv-vir"]={ "Viryal Chuvash", 4278332, "cv", aliases={"Viryal","Upper Chuvash"}, } m["kjh-fyu"]={ "Fuyu Kyrgyz", 2598963, "kjh", aliases={"Fuyu Kirgiz","Fuyu Kirghiz","Manchurian Kyrgyz","Manchurian Kirgiz","Manchurian Kirghiz"}, } m["klj-arg"]={ "Arghu", 33455, "klj", ancestors="trk-cmn-pro", } m["otk-kir"]={ "Old Kirghiz", 83142, "otk", aliases={"Yenisei Turkic","Yenisei Kyrgyz"}, } m["otk-ork"]={ "Orkhon Turkic", 31295480, "otk", } m["qwm-cum"]={ "Cuman", 1075050, "qwm", aliases={"Kuman","Polovtsian","Polovcian"}, } m["qwm-arm"]={ "Armeno-Kipchak", 2027503, "qwm", ancestors="qwm-cum", aliases={"Xıpçaχ tili","Tatarça"}, } m["qwm-mam"]={ "Mamluk-Kipchak", 4279942, "qwm", aliases={"Mameluk-Kipchak"}, } m["az-cls"]={ "Classical Azerbaijani", nil, "az", aliases={"Classical Azeri"}, } m["qxq"]={ "Qashqai", 13192, "az", aliases={"Qaşqay","Qashqayi","Kashkai","Kashkay"}, } m["tr-CY"]={ "Cypriot Turkish", 7917392, "tr", } m["uz-afg"]={ -- NOTE: has ISO 639-3 code uzs assigned to it. "Afghan Uzbek", 1066787, "uz", aliases={"Southern Uzbek"}, translit="uz-afg-translit", } m["xbo-dan"]={ "Danube Bulgar", nil, "xbo", } m["xbo-vol"]={ "Volga Bulgar", nil, "xbo", } ---------------------------------------------------------------------------------------------------------------------- -- Uralic varieties -- ---------------------------------------------------------------------------------------------------------------------- m["fiu-pro"]={ "Proto-Finno-Ugric", 79890, "urj-pro", } m["urj-fpr-pro"]={ "Proto-Finno-Permic", nil, "urj-pro", } m["krl-nor"]={ "North Karelian", 125501196, "krl", } m["krl-sou"]={ "South Karelian", 129812730, "krl", } m["mns-eas"]={ "Eastern Mansi", 30311755, "mns-cen", } m["mns-wes"]={ "Western Mansi", 30311756, "mns-cen", } ---------------------------------------------------------------------------------------------------------------------- -- Yeneseian varieties -- ---------------------------------------------------------------------------------------------------------------------- m["qfa-yke-pro"]={ "Proto-Ketic", nil, "qfa-yen-pro", family="qfa-yke", } m["qfa-yko-pro"]={ "Proto-Kottic", nil, "qfa-yen-pro", family="qfa-yko", } m["qfa-yrn-pro"]={ "Proto-Arinic", nil, "qfa-yen-pro", family="qfa-yrn", } m["qfa-ypm-pro"]={ "Proto-Pumpokolic", nil, "qfa-yen-pro", family="qfa-ypm", } ---------------------------------------------------------------------------------------------------------------------- -- Miscellaneous varieties -- ---------------------------------------------------------------------------------------------------------------------- m["mul-tax"]={ "taxonomic name", 522190, "mul", } ----------------------------------------------------- -- Elamite varieties -- ----------------------------------------------------- m["elx-old"]={ "Old Elamite", nil, "elx", } m["elx-mid"]={ "Middle Elamite", nil, "elx", } m["elx-neo"]={ "Neo-Elamite", nil, "elx", } m["elx-ach"]={ "Achaemenid Elamite", nil, "elx", } ----------------------------------------------------- -- Substrates -- ----------------------------------------------------- -- Pre-Roman substrates m["qsb-ibe"]={ "Paleo-Hispanic", 246801, "und", family="qfa-sub", aliases={"Palaeo-Hispanic","Paleohispanic","Palaeohispanic","Paleo-Iberian","Palaeo-Iberian"}, } m["qsb-bal"]={ "Paleo-Balkan", 1815070, "und", family="qfa-sub", aliases={"Palaeo-Balkan","Paleobalkan","Palaeobalkan"}, } m["xaq"]={ "Aquitanian", 500522, "euq-pro", family="euq", } returnrequire("Module:languages").finalizeData(m,"language",true)
