Модул:families/data
Ин модул таърифҳоро барои ҳамаи рамзҳои оилаи забонҳо дар Викилуғатсия дар бар мегирад. Вурудҳо аз рӯи рамзи оилаи онҳо номбар шудаанд, ки одатан рамзи ISO-639 мебошад, аммо баъзе рамзҳои истисноӣ низ мавҷуданд. Инҳо дар Wiktionary:Оилаҳо рӯйхат шудаанд; он саҳифа инчунин мефаҳмонад, ки чӣ тавр эҷод кардани рамзҳои нави истисноӣ.
Ин модул набояд бо истифода аз талаб ворид карда шавад. Ба ҷои ин, он чунин ворид карда мешавад:
local families = mw.loadData("Module:families")
Ин кафолат медиҳад, ки маълумот танҳо як маротиба дар як саҳифа бор карда мешавад, на як маротиба барои ҳар як даъвати модул ба монанди муқаррарӣ.
Хатогиҳо
[вироиш]Хатогиҳои зерин аз ҷониби ошкор карда шуданд Module:data consistency check:
- Забони бокмалии норвегӣ (
nb
) has Забони норвегии миёна (gmq-mno
) set as an ancestor, but is not in the West Scandinavian family (gmq-wes
). - Забони бокмалии норвегӣ (
nb
) has Забони даниягӣ (da
) set as an ancestor, but is not in the Оилаи Скандинавияи Шарқӣ (gmq-eas
).
- Забони хиндустони карибӣ (
hns
) has Забони бхоҷпурӣ (bho
) set as an ancestor, but is not in the Bihari family (inc-bih
). - Забони хиндустони карибӣ (
hns
) has Забони авадхи (awa
) set as an ancestor, but is not in the Eastern Hindi family (inc-hie
).
Module:languages/data/3/l/extra
- Забони летӣ (
lti
) has data in Module:languages/data/3/l, but does not have corresponding data in Module:languages/data/3/l/extra.
Module:languages/data/3/x/extra
- Забони аланӣ (
xln
) has data in Module:languages/data/3/x, but does not have corresponding data in Module:languages/data/3/x/extra.
Module:languages/data/exceptional
- Забони тогои прото-марказӣ (
alv-gtm-pro
) does not have the expected name "Proto-Ghana-Togo Mountain", even though it is the proto-language of the Ghana-Togo Mountain languages (alv-gtm
). - Забони прото-арава (
auf-pro
) does not have the expected name "Proto-Arauan", even though it is the proto-language of the Arauan languages (auf
). - Забони прото-амуэша-чамикуро (
awd-amc-pro
) has a proto-language code associated with the invalid codeawd-amc
. - Забони прото-кампа (
awd-kmp-pro
) has a proto-language code associated with the invalid codeawd-kmp
. - Забони прото-аравакӣ (
awd-pro
) does not have the expected name "Proto-Arawakan", even though it is the proto-language of the Arawakan languages (awd
). - Забони прото-пареси-ваура (
awd-prw-pro
) has a proto-language code associated with the invalid codeawd-prw
. - Забони прото-та-аравакӣ (
awd-taa-pro
) does not have the expected name "Proto-Ta-Arawakan", even though it is the proto-language of the Ta-Arawakan languages (awd-taa
). - Забони прото-рукай (
dru-pro
) has a proto-language code associated with Rukai (dru
), which is not a family. - Забони прото-баскӣ (
euq-pro
) does not have the expected name "Proto-Vasconic", even though it is the proto-language of the Vasconic languages (euq
). - Забони прото-норсӣ (
gmq-pro
) does not have the expected name "Proto-North Germanic", even though it is the proto-language of the North Germanic languages (gmq
). - забони прото-камта (
inc-krn-pro
) does not have the expected name "Proto-KRNB lects", even though it is the proto-language of the KRNB lects (inc-krn
). - Забони прото-чумашӣ (
nai-chu-pro
) does not have the expected name "Proto-Chumashan", even though it is the proto-language of the Chumashan languages (nai-chu
). - Забони прото-майдун (
nai-mdu-pro
) does not have the expected name "Proto-Maiduan", even though it is the proto-language of the Maiduan languages (nai-mdu
). - Забони михе-соке (
nai-miz-pro
) does not have the expected name "Proto-Mixe-Zoquean", even though it is the proto-language of the Mixe-Zoquean languages (nai-miz
). - Забони прото-помо (
nai-pom-pro
) does not have the expected name "Proto-Pomoan", even though it is the proto-language of the Pomoan languages (nai-pom
). - Забони прото-мазатекӣ (
omq-maz-pro
) does not have the expected name "Proto-Mazatecan", even though it is the proto-language of the Mazatecan languages (omq-maz
). - Забони протоосетикӣ (
os-pro
) has a proto-language code associated with Ossetian (os
), which is not a family. - Забони прото-шимоли саравакӣ (
poz-swa-pro
) does not have the expected name "Proto-North Sarawakan", even though it is the proto-language of the North Sarawakan languages (poz-swa
). - Забони прото-салишӣ (
sal-pro
) does not have the expected name "Proto-Salishan", even though it is the proto-language of the Salishan languages (sal
). - Забони протосомикӣ (
smi-pro
) does not have the expected name "Proto-Sami", even though it is the proto-language of the Sami languages (smi
). - Забони прото-куки-чинй (
tbq-kuk-pro
) does not have the expected name "Proto-Kukish", even though it is the proto-language of the Kukish languages (tbq-kuk
). - Забони протосакӣ (
xsc-sak-pro
) does not have the expected name "Proto-Sakan", even though it is the proto-language of the Sakan languages (xsc-sak
). - Забони протосарматӣ (
xsc-sar-pro
) has a proto-language code associated with the invalid codexsc-sar
.
Module:languages/data/exceptional/extra
- Забони протосарматӣ (
xsc-sar-pro
) has data in Module:languages/data/exceptional, but does not have corresponding data in Module:languages/data/exceptional/extra.
Module:etymology languages/data
- Literary Chinese language (
lzh-lit
) has a canonical name that is not unique; it is also used by the codelzh
. - The data key preprocess_links for ??? (
th-new
) is invalid.
- Old Indo-Aryan family (
inc-old
) has no child families or languages.
Module:etymology languages/canonical names
- Literary Chinese, the canonical name for the code
lzh-lit
, is wrong; it should be Literary Chinese. - The code
oos
and the canonical name Old Ossetic should be removed; they are not found in Module:etymology languages/data.
Module:etymology languages/code to canonical name
- Literary Chinese, the canonical name for the code
lzh-lit
, is wrong; it should be Literary Chinese. - The code
oos
and the canonical name Old Ossetic should be removed; they are not found in Module:etymology languages/data.
Module:families/canonical names
- The code
ira-mid
and the canonical name Middle Iranian should be removed; they are not found in Module:families/data. - The code
ira-old
and the canonical name Old Iranian should be removed; they are not found in Module:families/data.
Module:families/code to canonical name
- The code
ira-mid
and the canonical name Middle Iranian should be removed; they are not found in Module:families/data. - The code
ira-old
and the canonical name Old Iranian should be removed; they are not found in Module:families/data.
Арзишҳои зарурӣ
[вироиш]Ҳар як вуруд дар ҷадвал бояд дорои хосиятҳои зерин бошад:
canonicalName
- Номи "canonical" оила. Ин номест, ки дар вурудоти Wiktionary ва номҳои категория истифода мешавад.
Арзишҳои ихтиёрӣ
[вироиш]aliases
- Рӯйхати тахаллусҳо/синонимҳо барои оила, ғайр аз номи каноникӣ.
varieties
- Ҷадвали навъҳои оилавӣ, ки ба оила дохил карда шудаанд. Ин набояд он навъҳоеро дар бар гирад, ки барои онҳо кодҳои алоҳидаи оила таъин шудаанд. Агар навъҳои додашуда якчанд ном дошта бошанд, ҳамаи онҳоро метавон тавассути дохил кардани зеррӯйхат ба рӯйхати умумӣ номбар кард, ки дар он унсури аввал номи каноникӣ мебошад, ки шумо мехоҳед навъро маълум кунад ва боқимонда тахаллусҳо мебошанд. Ин иншоот нисбат ба оилаҳо бештар барои забонҳои инфиродӣ истифода мешавад, аммо иншоот барои оилаҳо низ пешбинӣ шудааст. Барои мисол ба Шаблон:ҳуҷҷати изофӣ дар бораи забон нигаред.
otherNames
(deprecated)- Ҷадвали ҳамаи номҳои ғайриканоникӣ, ки ин оила бо онҳо маълум аст, аз ҷумла ҳам синонимҳо ва ҳам навъҳо. Ин набояд дар оилаҳои нав истифода шавад ва оилаҳои мавҷуда бояд сабтҳои ин рӯйхатро ба
тахаллусҳо
ёнавъҳо
интиқол диҳанд. protoLanguage
- Рамзи забон барои протозабони оила; яъне аҷдоди умумии ҳамаи забонҳо дар оила. Агар ин нишон дода нашавад, Module:families кӯшиш мекунад, ки рамзи протозабониро тавассути илова кардани
-pro
ба рамзи оила эҷод кунад - масалан,ine
(забонҳои ҳинду-аврупоӣ) → ine-pro (забони прото-ҳинду-аврупоӣ) →ine-pro
он гоҳ Module:languages барои санҷидани дурустии код истифода баред. family
- Оилае, ки оилаи забонҳо ба он тааллуқ дорад, агар мавҷуд бошад.
wikidata_item
- Рақам дар идентификатсияи банди Викидата барои оилаи забонҳо.
--[=[
This module contains definitions for all language family codes on Wiktionary.
]=]--
local m = {}
m["aav"] = {
canonicalName = "Austro-Asiatic",
otherNames = {"Austroasiatic"},
family = "qfa-und",
}
m["aav-ban"] = {
canonicalName = "Bahnaric",
family = "aav",
}
m["aav-nbn"] = {
canonicalName = "North Bahnaric",
family = "aav-ban",
}
m["afa"] = {
canonicalName = "Afro-Asiatic",
otherNames = {"Afroasiatic"},
family = "qfa-und",
}
m["alg"] = {
canonicalName = "Algonquian",
family = "aql",
}
m["alv"] = {
canonicalName = "Atlantic-Congo",
family = "nic",
}
m["alv-edo"] = {
canonicalName = "Edoid",
family = "alv-von",
}
m["alv-kwa"] = {
canonicalName = "Kwa",
family = "alv",
}
m["alv-mbm"] = {
canonicalName = "Mbum",
family = "alv-sav",
}
m["alv-sav"] = {
canonicalName = "Savanna",
family = "alv",
}
m["alv-sng"] = {
canonicalName = "Senegambian",
family = "alv",
}
m["alv-von"] = {
canonicalName = "Volta-Niger",
family = "alv",
}
m["apa"] = {
canonicalName = "Apachean",
otherNames = {"Southern Athabaskan"},
family = "ath",
}
m["aqa"] = {
canonicalName = "Alacalufan",
family = "qfa-und",
}
m["aql"] = {
canonicalName = "Algic",
otherNames = {"Algonquian-Ritwan", "Algonquian-Wiyot-Yurok"},
family = "qfa-und",
}
m["art"] = {
canonicalName = "constructed",
otherNames = {"artificial", "planned"},
family = "qfa-not",
}
m["ath"] = {
canonicalName = "Athabaskan",
family = "xnd",
}
m["ath-nor"] = {
canonicalName = "North Athabaskan",
otherNames = {"Northern Athabaskan"},
family = "ath",
}
m["ath-pco"] = {
canonicalName = "Pacific Coast Athabaskan",
family = "ath",
}
m["auf"] = {
canonicalName = "Arauan",
otherNames = {"Arahuan", "Arauán", "Arawa", "Arawan", "Arawán"},
family = "qfa-und"}
--[=[ Exceptional language and family codes for Australian Aboriginal languages
can use the prefix "aus-", though "aus" is no longer itself a family code. ]=]--
m["aus-arn"] = {
canonicalName = "Arnhem",
otherNames = {"Gunwinyguan", "Macro-Gunwinyguan"},
family = "qfa-und",
}
m["aus-bub"] = {
canonicalName = "Bunuban",
otherNames = {"Bunaban"},
family = "qfa-und",
}
m["aus-cww"] = {
canonicalName = "Central New South Wales",
family = "aus-pam",
}
m["aus-dal"] = {
canonicalName = "Daly",
family = "qfa-und",
}
m["aus-dyb"] = {
canonicalName = "Dyirbalic",
family = "aus-pam",
}
m["aus-gar"] = {
canonicalName = "Garawan",
family = "qfa-und",
}
m["aus-gun"] = {
canonicalName = "Gunwinyguan",
otherNames = {"Gunwingguan"},
family = "aus-arn",
}
m["aus-kar"] = {
canonicalName = "Karnic",
family = "aus-pam",
}
m["aus-nga"] = {
canonicalName = "Ngayarda",
family = "aus-psw",
}
m["aus-nyu"] = {
canonicalName = "Nyulnyulan",
family = "qfa-und",
}
m["aus-pam"] = {
canonicalName = "Pama-Nyungan",
family = "qfa-und",
}
m["aus-pmn"] = {
canonicalName = "Paman",
family = "aus-pam",
}
m["aus-psw"] = {
canonicalName = "Southwest Pama-Nyungan",
family = "aus-pam",
}
m["aus-rnd"] = {
canonicalName = "Arandic",
family = "aus-pam",
}
m["aus-wdj"] = {
canonicalName = "Iwaidjan",
otherNames = {"Yiwaidjan"},
family = "qfa-und",
}
m["aus-yid"] = {
canonicalName = "Yidinyic",
family = "aus-pam",
}
m["aus-yol"] = {
canonicalName = "Yolngu",
otherNames = {"Yolŋu", "Yolngu Matha"},
family = "aus-pam",
}
m["aus-yuk"] = {
canonicalName = "Yuin-Kuric",
family = "aus-pam",
}
m["awd"] = {
canonicalName = "Arawakan",
otherNames = {"Arawak", "Maipurean", "Maipuran"},
family = "qfa-und",
}
m["awd-taa"] = {
canonicalName = "Ta-Arawakan",
otherNames = {"Ta-Arawak", "Ta-Maipurean"},
family = "awd",
}
m["azc"] = {
canonicalName = "Uto-Aztecan",
otherNames = {"Uto-Aztekan"},
family = "qfa-und",
}
m["azc-cup"] = {
canonicalName = "Cupan",
family = "azc-tak",
}
m["azc-nah"] = {
canonicalName = "Nahuan",
otherNames = {"Aztecan"},
family = "azc",
}
m["azc-num"] = {
canonicalName = "Numic",
family = "azc",
}
m["azc-tak"] = {
canonicalName = "Takic",
family = "azc",
}
m["azc-trc"] = {
canonicalName = "Taracahitic",
otherNames = {"Taracahitan"},
family = "azc",
}
m["bad"] = {
canonicalName = "Banda",
family = "nic-ubg",
}
m["bai"] = {
canonicalName = "Bamileke",
family = "nic-grf",
}
m["bat"] = {
canonicalName = "Baltic",
family = "ine-bsl",
}
m["ber"] = {
canonicalName = "Berber",
otherNames = {"Tamazight"},
family = "afa",
}
m["bnt"] = {
canonicalName = "Bantu",
family = "nic-bod",
}
m["btk"] = {
canonicalName = "Batak",
family = "poz-nws"}
--[=[ Exceptional language and family codes for Central American Indian languages
can use the prefix "cai-", though "cai" is no longer itself a family code. ]=]--
m["cau"] = {
canonicalName = "Caucasian",
family = "qfa-not",
}
m["cau-cir"] = {
canonicalName = "Circassian",
otherNames = {"Cherkess"},
family = "cau-nwc",
}
m["cau-nec"] = {
canonicalName = "Northeast Caucasian",
otherNames = {"Dagestanian", "Nakho-Dagestanian", "Caspian"},
family = "cau",
}
m["cau-nwc"] = {
canonicalName = "Northwest Caucasian",
otherNames = {"Abkhazo-Adyghean", "Pontic"},
family = "cau",
}
m["cba"] = {
canonicalName = "Chibchan",
family = "qfa-mch", -- or 'qfa-und' if Macro-Chibchan is considered undemonstrated
}
m["ccn"] = {
canonicalName = "North Caucasian",
family = "cau",
}
m["ccs"] = {
canonicalName = "Kartvelian",
otherNames = {"South Caucasian"},
family = "cau",
}
m["cdc"] = {
canonicalName = "Chadic",
family = "afa",
}
m["cdc-cbm"] = {
canonicalName = "Central Chadic",
otherNames = {"Biu-Mandara"},
family = "cdc",
}
m["cdc-est"] = {
canonicalName = "East Chadic",
family = "cdc",
}
m["cdc-mas"] = {
canonicalName = "Masa",
family = "cdc",
}
m["cdc-wst"] = {
canonicalName = "West Chadic",
family = "cdc",
}
m["cdd"] = {
canonicalName = "Caddoan",
family = "qfa-und",
}
m["cel"] = {
canonicalName = "Celtic",
family = "ine",
}
m["cel-bry"] = {
canonicalName = "Brythonic",
family = "cel",
}
m["cel-gae"] = {
canonicalName = "Goidelic",
otherNames = {"Gaelic"},
family = "cel",
}
m["cmc"] = {
canonicalName = "Chamic",
family = "poz-mcm",
}
m["crp"] = {
canonicalName = "creole or pidgin",
family = "qfa-not",
}
m["csu"] = {
canonicalName = "Central Sudanic",
family = "ssa",
}
m["cus"] = {
canonicalName = "Cushitic",
family = "afa",
}
m["day"] = {
canonicalName = "Land Dayak",
family = "poz-bop",
}
m["del"] = {
canonicalName = "Lenape",
otherNames = {"Delaware"},
family = "alg",
}
m["dmn"] = {
canonicalName = "Mande",
family = "nic",
}
m["dra"] = {
canonicalName = "Dravidian",
family = "qfa-und",
}
m["egx"] = {
canonicalName = "Egyptian",
family = "afa",
}
m["esx"] = {
canonicalName = "Eskimo-Aleut",
family = "qfa-und",
}
m["esx-esk"] = {
canonicalName = "Eskimo",
family = "esx",
}
m["esx-inu"] = {
canonicalName = "Inuit",
family = "esx-esk",
}
m["euq"] = {
canonicalName = "Vasconic",
family = "qfa-und",
}
m["fiu"] = {
canonicalName = "Finno-Ugric",
otherNames = {"Finno-Ugrian"},
family = "urj",
}
m["fiu-fin"] = {
canonicalName = "Finnic",
family = "urj",
}
m["fiu-mdv"] = {
canonicalName = "Mordvinic",
family = "urj",
}
m["fiu-prm"] = {
canonicalName = "Permic",
family = "urj",
}
m["fiu-ugr"] = {
canonicalName = "Ugric",
family = "urj",
}
m["gem"] = {
canonicalName = "Germanic",
family = "ine",
}
m["gme"] = {
canonicalName = "East Germanic",
family = "gem",
}
m["gmq"] = {
canonicalName = "North Germanic",
family = "gem",
}
m["gmw"] = {
canonicalName = "West Germanic",
family = "gem",
}
m["gmw-fri"] = {
canonicalName = "Frisian",
family = "gmw",
}
m["grk"] = {
canonicalName = "Hellenic",
otherNames = {"Greek"},
family = "ine",
}
m["hmn"] = {
canonicalName = "Hmong",
family = "hmx",
}
m["hmx"] = {
canonicalName = "Hmong-Mien",
otherNames = {"Miao-Yao"},
family = "qfa-und",
}
m["hmx-mie"] = {
canonicalName = "Mien",
family = "hmx",
}
m["hok"] = {
canonicalName = "Hokan",
family = "qfa-und",
}
m["hyx"] = {
canonicalName = "Armenian",
family = "ine",
}
m["iir"] = {
canonicalName = "Indo-Iranian",
family = "ine",
}
m["iir-dar"] = {
canonicalName = "Dardic",
family = "inc",
}
m["ijo"] = {
canonicalName = "Ijoid",
family = "nic",
}
m["inc"] = {
canonicalName = "Indo-Aryan",
otherNames = {"Indic"},
family = "iir",
}
m["ine"] = {
canonicalName = "Indo-European",
otherNames = {"Indo-Germanic"},
family = "qfa-und",
}
m["ine-ana"] = {
canonicalName = "Anatolian",
family = "ine",
}
m["ine-bsl"] = {
canonicalName = "Balto-Slavic",
family = "ine",
}
m["ine-toc"] = {
canonicalName = "Tocharian",
otherNames = {"Tokharian"},
family = "ine",
}
m["ira"] = {
canonicalName = "Iranian",
family = "iir",
}
m["iro"] = {
canonicalName = "Iroquoian",
family = "qfa-und",
}
m["itc"] = {
canonicalName = "Italic",
family = "ine",
}
m["jpx"] = {
canonicalName = "Japonic",
otherNames = {"Japanese", "Japanese-Ryukyuan"},
family = "qfa-und",
}
m["kar"] = {
canonicalName = "Karen",
family = "tbq",
}
m["kdo"] = {
canonicalName = "Kordofanian",
family = "qfa-not",
}
m["khi"] = {
canonicalName = "Khoisan",
otherNames = {"Khoesaan", "Khoesan"},
family = "qfa-not",
}
m["kro"] = {
canonicalName = "Kru",
family = "nic-bco",
}
m["map"] = {
canonicalName = "Austronesian",
family = "qfa-und",
}
m["map-ata"] = {
canonicalName = "Atayalic",
family = "map",
}
m["mkh"] = {
canonicalName = "Mon-Khmer",
family = "aav",
}
m["mkh-vie"] = {
canonicalName = "Vietic",
family = "mkh",
}
m["mno"] = {
canonicalName = "Manobo",
family = "phi",
}
m["mun"] = {
canonicalName = "Munda",
family = "aav",
}
m["myn"] = {
canonicalName = "Mayan",
family = "qfa-und"}
--[=[ Exceptional language and family codes for North American Indian languages
can use the prefix "nai-", though "nai" is no longer itself a family code. ]=]--
m["nai-chu"] = {
canonicalName = "Chumashan",
family = "qfa-und",
}
m["nai-ckn"] = {
canonicalName = "Chinookan",
family = "qfa-und",
}
m["nai-mdu"] = {
canonicalName = "Maiduan",
family = "qfa-und",
}
m["nai-miz"] = {
canonicalName = "Mixe-Zoquean",
family = "qfa-und",
}
m["nai-pom"] = {
canonicalName = "Pomoan",
otherNames = {"Pomo", "Kulanapan"},
family = "qfa-und",
}
m["nai-shp"] = {
canonicalName = "Sahaptian",
family = "qfa-und",
}
m["nai-yuc"] = {
canonicalName = "Yuman-Cochimí",
family = "qfa-und",
}
m["ngf"] = {
canonicalName = "Trans-New Guinea",
family = "qfa-und",
}
m["ngf-fin"] = {
canonicalName = "Finisterre",
family = "ngf",
}
m["ngf-okk"] = {
canonicalName = "Ok",
family = "ngf",
}
m["ngf-sbh"] = {
canonicalName = "South Bird's Head",
family = "ngf",
}
m["nic"] = {
canonicalName = "Niger-Congo",
otherNames = {"Niger-Kordofanian"},
family = "qfa-und",
}
m["nic-bco"] = {
canonicalName = "Benue-Congo",
family = "nic-vco",
}
m["nic-bod"] = {
canonicalName = "Bantoid",
family = "nic-bco",
}
m["nic-grf"] = {
canonicalName = "Grassfields",
otherNames = {"Grassfields Bantu", "Wide Grassfields"},
family = "nic-bod",
}
m["nic-gur"] = {
canonicalName = "Gur",
otherNames = {"Voltaic"},
family = "alv-sav",
}
m["nic-knj"] = {
canonicalName = "Kainji",
family = "nic-bco",
}
m["nic-ubg"] = {
canonicalName = "Ubangian",
family = "nic-vco", -- or 'qfa-und'
}
m["nic-vco"] = {
canonicalName = "Volta-Congo",
family = "alv",
}
m["nub"] = {
canonicalName = "Nubian",
family = "qfa-und",
}
m["omq"] = {
canonicalName = "Oto-Manguean",
family = "qfa-und",
}
m["omq-mix"] = {
canonicalName = "Mixtecan",
family = "omq",
}
m["omq-tri"] = {
canonicalName = "Trique",
otherNames = {"Triqui"},
family = "omq-mix",
}
m["omq-zap"] = {
canonicalName = "Zapotecan",
family = "omq",
}
m["omv"] = {
canonicalName = "Omotic",
family = "afa",
}
m["oto"] = {
canonicalName = "Otomian",
family = "omq",
}
m["paa"] = {
canonicalName = "Papuan",
family = "qfa-not",
}
m["paa-iwm"] = {
canonicalName = "Iwam",
family = "qfa-und",
}
m["paa-kag"] = {
canonicalName = "Kainantu-Goroka",
family = "ngf",
}
m["paa-lkp"] = {
canonicalName = "Lakes Plain",
family = "qfa-und",
}
m["paa-mai"] = {
canonicalName = "Mairasi",
family = "qfa-und",
}
m["paa-msk"] = {
canonicalName = "Sko",
otherNames = {"Skou"},
family = "qfa-und",
}
m["paa-spk"] = {
canonicalName = "Sepik",
family = "qfa-und",
}
m["phi"] = {
canonicalName = "Philippine",
family = "poz-bop",
}
m["plf"] = {
canonicalName = "Central Malayo-Polynesian",
family = "poz",
}
m["poz"] = {
canonicalName = "Malayo-Polynesian",
family = "map",
}
m["poz-aay"] = {
canonicalName = "Admiralty Islands",
family = "poz-oce",
}
m["poz-bnn"] = {
canonicalName = "North Bornean",
family = "poz-bop",
}
m["poz-bop"] = {
canonicalName = "Borneo-Philippines",
family = "poz",
}
m["poz-bre"] = {
canonicalName = "East Barito",
family = "poz-bop",
}
m["poz-brw"] = {
canonicalName = "West Barito",
family = "poz-bop",
}
m["poz-btk"] = {
canonicalName = "Bungku-Tolaki",
family = "poz-sus",
}
m["poz-cln"] = {
canonicalName = "New Caledonian",
family = "poz-occ",
}
m["poz-hce"] = {
canonicalName = "Halmahera-Cenderawasih",
family = "pqe",
}
m["poz-kal"] = {
canonicalName = "Kaili-Pamona",
family = "poz-sus",
}
m["poz-lgx"] = {
canonicalName = "Lampungic",
family = "poz-sus",
}
m["poz-mcm"] = {
canonicalName = "Malayo-Chamic",
family = "poz-msa",
}
m["poz-mic"] = {
canonicalName = "Micronesian",
family = "poz-occ",
}
m["poz-mly"] = {
canonicalName = "Malayic",
family = "poz-mcm",
}
m["poz-msa"] = {
canonicalName = "Malayo-Sumbawan",
family = "poz-sus",
}
m["poz-mun"] = {
canonicalName = "Muna-Buton",
family = "poz-sus",
}
m["poz-nws"] = {
canonicalName = "Northwest Sumatran",
family = "poz-sus",
}
m["poz-occ"] = {
canonicalName = "Central-Eastern Oceanic",
family = "poz-oce",
}
m["poz-oce"] = {
canonicalName = "Oceanic",
family = "pqe",
}
m["poz-ocw"] = {
canonicalName = "Western Oceanic",
family = "poz-oce",
}
m["poz-pol"] = {
canonicalName = "Polynesian",
family = "poz-occ",
}
m["poz-san"] = {
canonicalName = "Sabahan",
family = "poz-bnn",
}
m["poz-sbj"] = {
canonicalName = "Sama-Bajaw",
family = "poz-bop",
}
m["poz-slb"] = {
canonicalName = "Saluan-Banggai",
family = "poz-sus",
}
m["poz-sls"] = {
canonicalName = "Southeast Solomonic",
family = "poz-occ",
}
m["poz-ssw"] = {
canonicalName = "South Sulawesi",
family = "poz-sus",
}
m["poz-sus"] = {
canonicalName = "Sunda-Sulawesi",
family = "poz",
}
m["poz-swa"] = {
canonicalName = "North Sarawakan",
family = "poz-bnn",
}
m["poz-tot"] = {
canonicalName = "Tomini-Tolitoli",
family = "poz-sus",
}
m["poz-vnc"] = {
canonicalName = "North-Central Vanuatu",
family = "poz-occ",
}
m["poz-wot"] = {
canonicalName = "Wotu-Wolio",
family = "poz-sus",
}
m["pqe"] = {
canonicalName = "Eastern Malayo-Polynesian",
family = "poz",
}
m["pqw"] = {
canonicalName = "Western Malayo-Polynesian",
family = "poz",
}
m["pra"] = {
canonicalName = "Prakrit",
family = "inc",
}
m["qfa-adm"] = {
canonicalName = "Andamanese",
family = "qfa-und",
}
m["qfa-ara"] = {
canonicalName = "Araucanian",
family = "qfa-und",
}
m["qfa-cat"] = {
canonicalName = "Catawban",
family = "qfa-sca",
}
m["qfa-cka"] = {
canonicalName = "Chukotko-Kamchatkan",
family = "qfa-und",
}
m["qfa-cpc"] = {
canonicalName = "Chapacuran",
family = "qfa-und",
}
m["qfa-ctc"] = {
canonicalName = "Catacaoan",
family = "qfa-und",
}
m["qfa-dgn"] = {
canonicalName = "Dogon",
family = "qfa-und",
}
m["qfa-gua"] = {
canonicalName = "Guahiban",
otherNames = {"Guahiboan", "Guajiboan", "Wahivoan"},
family = "qfa-und",
}
m["qfa-hur"] = {
canonicalName = "Hurro-Urartian",
family = "qfa-und",
}
m["qfa-iso"] = {
canonicalName = "isolate",
family = "qfa-not",
}
m["qfa-jiv"] = {
canonicalName = "Jivaroan",
otherNames = {"Hívaro", "Jibaro", "Jibaroan", "Jibaroana", "Jívaro"},
family = "qfa-und",
}
m["qfa-kad"] = {
canonicalName = "Kadu",
family = "qfa-und", -- considered either Nilo-Saharan or independent/'qfa-und'
}
m["qfa-ker"] = {
canonicalName = "Keresan",
family = "qfa-und",
}
m["qfa-kor"] = {
canonicalName = "Korean",
family = "qfa-und",
}
m["qfa-kta"] = {
canonicalName = "Kiowa-Tanoan",
family = "qfa-und",
}
m["qfa-kxa"] = {
canonicalName = "Kx'a",
otherNames = {"Ju-ǂHoan"},
family = "qfa-und",
}
m["qfa-len"] = {
canonicalName = "Lencan",
otherNames = {"Lenca"},
family = "qfa-und",
}
m["qfa-mal"] = {
canonicalName = "Left May",
family = "qfa-und",
}
m["qfa-mas"] = {
canonicalName = "Mascoian",
otherNames = {"Mascoyan", "Maskoian", "Enlhet-Enenlhet"},
family = "qfa-und",
}
m["qfa-mch"] = {
canonicalName = "Macro-Chibchan",
family = "qfa-und",
}
m["qfa-mgc"] = {
canonicalName = "Mataco-Guaicuru",
family = "qfa-und",
}
m["qfa-min"] = {
canonicalName = "Misumalpan",
otherNames = {"Misuluan", "Misumalpa"},
family = "qfa-mch",
}
m["qfa-mix"] = {
canonicalName = "mixed",
family = "qfa-not",
}
m["qfa-mtc"] = {
canonicalName = "Matacoan",
family = "qfa-und",
}
m["qfa-mus"] = {
canonicalName = "Muskogean",
family = "qfa-und",
}
m["qfa-not"] = {
canonicalName = "not a family",
family = "qfa-not",
}
m["qfa-pal"] = {
canonicalName = "Palaihnihan",
family = "qfa-und",
}
m["qfa-pan"] = {
canonicalName = "Panoan",
otherNames = {"Pano"},
family = "qfa-pat",
}
m["qfa-pat"] = {
canonicalName = "Pano-Tacanan",
otherNames = {"Pano-Tacana", "Pano-Takana", "Páno-Takána", "Pano-Takánan"},
family = "qfa-und",
}
m["qfa-sca"] = {
canonicalName = "Siouan-Catawban",
family = "qfa-und",
}
m["qfa-sub"] = {
canonicalName = "substrate",
family = "qfa-und",
}
m["qfa-tac"] = {
canonicalName = "Tacanan",
family = "qfa-pat",
}
m["qfa-tak"] = {
canonicalName = "Tai-Kadai",
otherNames = {"Daic", "Kadai", "Kra-Dai"},
family = "qfa-und",
}
m["qfa-tor"] = {
canonicalName = "Torricelli",
family = "qfa-und",
}
m["qfa-tot"] = {
canonicalName = "Totozoquean",
family = "qfa-und",
}
m["qfa-tuc"] = {
canonicalName = "Tucanoan",
family = "qfa-und",
}
m["qfa-tuu"] = {
canonicalName = "Tuu",
otherNames = {"ǃUi-Taa"},
family = "qfa-und",
}
m["qfa-tyn"] = {
canonicalName = "Tyrsenian",
family = "qfa-und",
}
m["qfa-und"] = {
canonicalName = "unclassified",
otherNames = {"undetermined"},
family = "qfa-not",
}
m["qfa-wic"] = {
canonicalName = "Wichí",
family = "qfa-und",
}
m["qfa-wtq"] = {
canonicalName = "Wintuan",
otherNames = {"Wintun"},
family = "qfa-und",
}
m["qfa-xin"] = {
canonicalName = "Xincan",
otherNames = {"Xinca"},
family = "qfa-und",
}
m["qfa-yen"] = {
canonicalName = "Yeniseian",
otherNames = {"Yeniseic", "Yenisei-Ostyak"},
family = "qfa-und",
}
m["qfa-you"] = {
canonicalName = "Yok-Utian",
family = "qfa-und",
}
m["qfa-yuk"] = {
canonicalName = "Yukaghir",
otherNames = {"Yukagir", "Jukagir"},
family = "qfa-und",
}
m["qfa-zap"] = {
canonicalName = "Zaparoan",
family = "qfa-und",
}
m["qwe"] = {
canonicalName = "Quechuan",
family = "qfa-und",
}
m["roa"] = {
canonicalName = "Romance",
otherNames = {"Romanic", "Latin", "Neolatin", "Neo-Latin"},
family = "itc"}
--[=[ Exceptional language and family codes for South American Indian languages
can use the prefix "sai-", though "sai" is no longer itself a family code. ]=]--
m["sai-aym"] = {
canonicalName = "Aymaran",
family = "qfa-und",
}
m["sai-bar"] = {
canonicalName = "Barbacoan",
otherNames = {"Barbakoan"},
family = "qfa-und",
}
m["sai-car"] = {
canonicalName = "Cariban",
otherNames = {"Carib"},
family = "qfa-und",
}
m["sai-gua"] = {
canonicalName = "Guaicuruan",
otherNames = {"Guaicurú", "Guaycuruana", "Guaikurú", "Guaycuruano", "Guaykuruan", "Waikurúan"},
family = "qfa-und",
}
m["sai-jee"] = {
canonicalName = "Jê",
otherNames = {"Gê", "Jean", "Gean", "Jê-Kaingang", "Ye"},
family = "sai-mje",
}
m["sai-mje"] = {
canonicalName = "Macro-Jê",
otherNames = {"Macro-Gê"},
family = "qfa-und",
}
m["sai-mur"] = {
canonicalName = "Muran",
otherNames = {"Mura"},
family = "qfa-und",
}
m["sai-nmk"] = {
canonicalName = "Nambikwaran",
otherNames = {"Nambicuaran", "Nambiquaran", "Nambikuaran"},
family = "qfa-und",
}
m["sal"] = {
canonicalName = "Salishan",
family = "qfa-und",
}
m["sdv"] = {
canonicalName = "Eastern Sudanic",
family = "ssa",
}
m["sem"] = {
canonicalName = "Semitic",
family = "afa",
}
m["sem-ara"] = {
canonicalName = "Aramaic",
family = "sem-nwe",
}
m["sem-arb"] = {
canonicalName = "Arabic",
family = "sem-cen",
}
m["sem-can"] = {
canonicalName = "Canaanite",
family = "sem-nwe",
}
m["sem-cen"] = {
canonicalName = "Central Semitic",
family = "sem-wes",
}
m["sem-eas"] = {
canonicalName = "East Semitic",
family = "sem",
}
m["sem-eth"] = {
canonicalName = "Ethiopian Semitic",
otherNames = {"Afro-Semitic", "Ethiopian", "Ethiopic", "Ethiosemitic"},
family = "sem-sou",
}
m["sem-nwe"] = {
canonicalName = "Northwest Semitic",
family = "sem-cen",
}
m["sem-osa"] = {
canonicalName = "Old South Arabian",
otherNames = {"Epigraphic South Arabian", "Sayhadic"},
family = "sem-sou",
}
m["sem-sar"] = {
canonicalName = "South Arabian",
otherNames = {"Modern South Arabian"},
family = "sem-sou",
}
m["sem-sou"] = {
canonicalName = "South Semitic",
family = "sem-wes",
}
m["sem-wes"] = {
canonicalName = "West Semitic",
family = "sem",
}
m["sgn"] = {
canonicalName = "sign",
family = "qfa-not",
}
m["sgn-fsl"] = {
canonicalName = "French Sign Languages",
family = "sgn",
}
m["sgn-gsl"] = {
canonicalName = "German Sign Languages",
family = "sgn",
}
m["sgn-jsl"] = {
canonicalName = "Japanese Sign Languages",
family = "sgn",
}
m["sio"] = {
canonicalName = "Siouan",
family = "qfa-sca",
}
m["sit"] = {
canonicalName = "Sino-Tibetan",
family = "qfa-und",
}
m["sla"] = {
canonicalName = "Slavic",
otherNames = {"Slavonic"},
family = "ine-bsl",
}
m["smi"] = {
canonicalName = "Sami",
otherNames = {"Saami", "Samic", "Saamic"},
family = "urj",
}
m["son"] = {
canonicalName = "Songhai",
otherNames = {"Songhay"},
family = "ssa",
}
m["sqj"] = {
canonicalName = "Albanian",
family = "ine",
}
m["ssa"] = {
canonicalName = "Nilo-Saharan",
family = "qfa-und", -- possibly not a genetic grouping
}
m["ssa-fur"] = {
canonicalName = "Fur",
family = "ssa",
}
m["ssa-sah"] = {
canonicalName = "Saharan",
family = "ssa",
}
m["syd"] = {
canonicalName = "Samoyedic",
otherNames = {"Samoyed", "Samodeic"},
family = "urj",
}
m["tai"] = {
canonicalName = "Tai",
family = "qfa-tak",
}
m["tai-swe"] = {
canonicalName = "Southwestern Tai",
family = "tai",
}
m["tbq"] = {
canonicalName = "Tibeto-Burman",
family = "sit",
}
m["tbq-brm"] = {
canonicalName = "Burmish",
family = "tbq",
}
m["tbq-kuk"] = {
canonicalName = "Kukish",
family = "tbq",
}
m["trk"] = {
canonicalName = "Turkic",
family = "qfa-und",
}
m["tup"] = {
canonicalName = "Tupian",
otherNames = {"Tupi"},
family = "qfa-und",
}
m["tut"] = {
canonicalName = "Altaic",
family = "qfa-und",
}
m["tuw"] = {
canonicalName = "Tungusic",
otherNames = {"Manchu-Tungus", "Tungus"},
family = "qfa-und",
}
m["urj"] = {
canonicalName = "Uralic",
otherNames = {"Finno-Ugric"},
family = "qfa-und",
}
m["wak"] = {
canonicalName = "Wakashan",
family = "qfa-und",
}
m["wen"] = {
canonicalName = "Sorbian",
otherNames = {"Lusatian", "Wendish"},
family = "zlw",
}
m["xgn"] = {
canonicalName = "Mongolic",
otherNames = {"Mongolian"},
family = "qfa-und",
}
m["xnd"] = {
canonicalName = "Na-Dene",
family = "qfa-und",
}
m["ypk"] = {
canonicalName = "Yupik",
family = "esx-esk",
}
m["zhx"] = {
canonicalName = "Sinitic",
otherNames = {"Chinese"},
family = "sit",
}
m["zle"] = {
canonicalName = "East Slavic",
family = "sla",
}
m["zls"] = {
canonicalName = "South Slavic",
family = "sla",
}
m["zlw"] = {
canonicalName = "West Slavic",
family = "sla",
}
m["znd"] = {
canonicalName = "Zande",
family = "qfa-und",
}
return m