Module:languages/data/exceptional: Difference between revisions

Undid revision 89762529 by Mellohi! (talk) try to jolt the update button to show up
Melinoë (talk | contribs)
No edit summary
 
(128 intermediate revisions by 9 users not shown)
Line 13: Line 13:
local m = {}
local m = {}


m["aav-khs-pro"] = {
m["cubr"] = {
"Proto-Khasian",
"Cubellian",
116773216,
nil,
"aav-khs",
"itc-sbl",
"Latn",
"Latn",
type = "reconstructed",
ancestors = "itc-pro",
}
type = "conlang"
 
}
m["aav-nic-pro"] = {
 
"Proto-Nicobarese",
m["lhaz"] = {
116773793,
"Lhazareen",
"aav-nic",
nil,
"Latn",
"plai",
type = "reconstructed",
"Latn",
}
ancestors = "pls-pro",
 
type = "conlang"
m["aav-pkl-pro"] = {
}
"Proto-Pnar-Khasi-Lyngngam",
 
116773259,
m["meer"] = {
"aav-pkl",
"Meereenese Valyrian",
"Latn",
nil,
type = "reconstructed",
"conlang-fam",
}
"Latn",
 
ancestors = "qhv",
m["aav-pro"] = { -- mkh-pro will merge into this
type = "conlang"
"Proto-Austroasiatic",
}
116773186,
 
"aav",
m["asta"] = {
"Latn",
"Astapori Valyrian",
type = "reconstructed",
nil,
}
"conlang-fam",
 
"Latn",
m["afa-pro"] = {
ancestors = "qhv",
"Proto-Afroasiatic",
type = "conlang"
269125,
}
"afa",
 
"Latn",
m["ghis"] = {
type = "reconstructed",
"Ghiscari",
}
nil,
 
"conlang-fam",
m["alg-aga"] = {
"Latn",
"Agawam",
type = "conlang"
nil,
}
"alg-eas",
 
"Latn",
m["assh"] = {
"Asshai'i",
nil,
"conlang-fam",
"Latn",
type = "conlang"
}
 
m["aoid"] = {
"Aoid",
nil,
"conlang-fam",
"Latn",
type = "conlang"
}
 
m["estu"] = {                 
    "Esturian",                         
    nil,                               
    "cel-his",                         
    "Latn",                             
    entry_name = {
        from = {"‧"},
        to = {""},
    },
    sort_key = {
        remove_diacritics = c.hook,
    },
    ancestors = "cel-pro",
    type = "conlang",
}
 
m["naur"] = {                 
    "Naurese",                         
    nil,                               
    "roa-ocr",                         
    "Latn",                             
    entry_name = {
        from = {"‧"},
        to = {""},
    },
    sort_key = {
        remove_diacritics = c.hook,
    },
    ancestors = "la",
    type = "conlang",
}
 
m["envu"] = {                 
    "Enventian",                         
    nil,                               
    "gmw",                         
    "Latn",                             
    entry_name = {
        from = {"‧"},
        to = {""},
    },
    sort_key = {
        remove_diacritics = c.hook,
    },
    ancestors = "ole-envu, pro-gmw",
    type = "conlang",
}
 
m["ole-envu"] = {                 
    "Old Enventian",                         
    nil,                               
    "gmw",                         
    "Latn",                             
    entry_name = {
        from = {"‧"},
        to = {""},
    },
    sort_key = {
        remove_diacritics = c.hook,
    },
    ancestors = "pro-gmw",
    type = "conlang",
}
 
m["senn"] = {                 
    "Sennlandish",                         
    nil,                               
    "gmw",                         
    "Latn",                             
    entry_name = {
        from = {"‧"},
        to = {""},
    },
    sort_key = {
        remove_diacritics = c.hook,
    },
    ancestors = "pro-gmw", "ole-envu",
    type = "conlang",
}
 
m["lyti-mid"] = {
"Middle Oltic",
nil,
"ine, cel",
"Grek",
ancestors = "cel-pro, ine-pro, lyti-old",
type = "conlang",
}
 
m["lyti-old"] = {
"Old Oltic",
nil,
"ine, cel",
"Grek",
ancestors = "cel-pro, ine-pro",
type = "conlang",
}
 
m["afh"] = {
"Afrihili",
384707,
"conlang-fam",
"Latn",
}
 
m["alo-col"] = {
"Central Olma",
nil,
"alo-cst",
"Latn",
type = "conlang",
}
 
m["alo-eol"] = {
"Eastern Olma",
nil,
"alo-cst",
"Latn",
type = "conlang",
}
 
m["alo-eon"] = {
"Eastern Onori",
nil,
"alo-tdr",
"Latn",
type = "conlang",
}
 
m["alo-kol"] = {
"Coastal Olma",
nil,
"alo-cst",
"Latn",
type = "conlang",
}
 
m["alo-pro"] = {
"Proto-Alopian",
nil,
"conlang-fam",
"Latn",
sort_key = {
from = {"[-*·]"},
to =  {""},
remove_diacritics = c.macron .. c.breve,
},
type = "conlang",
}
 
m["alo-sig"] = {
"Sigori",
nil,
"alo-fre",
"Latn",
type = "conlang",
}
 
m["alo-sol"] = {
"Southern Olma",
nil,
"alo-cst",
"Latn",
type = "conlang",
}
 
m["alo-won"] = {
"Western Onori",
nil,
"alo-tdr",
"Latn",
type = "conlang",
}
 
m["art-blk"] = {
"Bolak",
2909283,
"conlang-fam",
"Latn",
}
 
m["art-bsp"] = {
"Black Speech",
686210,
"conlang-fam",
"Latn, Teng",
}
 
m["art-com"] = {
"Communicationssprache",
35227,
"conlang-fam",
"Latn",
}
 
m["art-elo"] = {
"Eloi",
nil,
"conlang-fam",
"Latn",
}
 
m["art-gld"] = {
"Goa'uld",
19823,
"conlang-fam",
"Latn, Egyp, Mero",
}
 
m["art-lap"] = {
"Lapine",
6488195,
"conlang-fam",
"Latn",
}
 
m["art-man"] = {
"Mandalorian",
54289,
"conlang-fam",
"Latn",
}
 
m["art-mun"] = {
"Mundolinco",
851355,
"conlang-fam",
"Latn",
}
 
m["art-nav"] = {
"Na'vi",
316939,
"conlang-fam",
"Latn",
}
 
m["art-nox"] = {
"Noxilo",
nil,
"conlang-fam",
"Latn",
type = "conlang",
}
 
local F = "[ɬsṣš]"
 
m["art-nui"] = {
"ǂA Ṇṵĩ",
nil,
"conlang-fam",
"Latn",
sort_key = {
from = {
"^N", "^Ɠ", "ṭr",
F .. "([ʇǃǂǁ])qʼ",
F .. "([ʇǃǂǁ])ʼ",
F .. "([ʇǃǂǁ])",
"ɴ([ʇǃǂǁ])x",
"ɴ([ʇǃǂǁ])ʼ",
"ɴ([ʇǃǂǁʘ])",
"r([ǃǁ]), (ʘ)r",
"([ǃǁ])ʛ",
"([ʇǃǂǁ])qʼ",
"([ʇǃǂǁ])x",
"([ʇǃǂǁ])ʼ",
"^[aeiou]?(.)",
},
to = {
"ɴ", "ʛ", "ṭᵣ",
"%1₊",
"%1₉",
"%1₈",
"%1₇",
"%1₆",
"%1₅",
"%1₄, %1₄",
"%1₃",
"%1₂",
"%1₁",
"%1₀",
"%1",
},
remove_diacritics = c.tildebelow .. c.grave
},
type = "conlang",
}
 
m["art-una"] = {
"Unas",
nil,
"conlang-fam",
"Latn",
type = "conlang",
}
 
m["arto-pro"] = {
"Proto-Artonian",
nil,
"ine, mish, arto",
"Latn",
ancestors = "mish-pro, ine-pro",
type = "reconstructed,conlang",
}
 
m["aoka"] = {
"Ah Oka",
nil,
"sntl",
"Latn",
ancestors="sntl-pro, hauh",
type = "conlang"
}
 
m["avk"] = {
"Kotava",
1377116,
"conlang-fam",
"Latn",
}
 
m["axwa-pro"] = {
"Proto-Axwan",
nil,
"conlang-fam",
"Latn",
type = "reconstructed,conlang",
}
 
m["azms"] = {
"Azimasi",
nil,
"ine, mish, arto",
"Latn",
ancestors = "azms-old, arto-pro, mish-pro, ine-pro",
type = "conlang",
}
 
m["azms-old"] = {
"Old Azimasi",
nil,
"ine, mish, arto",
"Latn",
ancestors = "arto-pro, mish-pro, ine-pro",
type = "conlang",
}
 
m["beme"] = {
"Bemé",
nil,
"conlang-fam",
"Latn",
type = "conlang"
}
 
m["brfs-pro"] = {
"Ancient Berfesian",
nil,
"brfs",
"Latn",
type = "conlang",
}
 
 
 
m["cel-gal"] = {
"Modern Gallaecian",
nil,
"cel-his",
"Latn",
type = "conlang"
}
 
m["dzhk"] = {
"Dženubiskă",
nil,
"gem",
"Cyrl",
translit = "dzhk-translit",
ancestors = "got",
type = "conlang",
}
 
m["gwax"] = {
"Gwaxol",
nil,
"wasc-fam",
"Latn",
ancestors = "wasc, nent-pro",
type = "conlang",
entry_name = {
from = {"1", "2", "3", "4", "5", "6"},
to = {"¹", "²", "³", "⁴", "⁵", "⁶"},
},
display_text = {
from = {"1", "2", "3", "4", "5", "6"},
to = {"¹", "²", "³", "⁴", "⁵", "⁶"},
}
}
 
m["hauh"] = {
"Hau-Hau",
nil,
"sntl",
"Latn",
ancestors="sntl-pro",
type = "conlang"
}
 
m["hceo"] = {
"Hceor Theec",
nil,
"nent",
"Latn",
ancestors = "lnent",
type = "conlang",
}
 
m["hzlc"] = {
"Hazulacanol",
nil,
"wasc-fam",
"Latn",
ancestors = "wasc",
type = "conlang",
}
 
m["xodc"] = {
"Xodec",
nil,
"wasc-fam",
"Latn",
ancestors = "hzlc",
type = "conlang",
}
 
 
m["xodc-n"] = {
"North Xodec",
nil,
"wasc-fam",
"Latn",
ancestors = "xodc, hzlc",
type = "conlang",
}
 
m["ibe-pro"] = {
"Proto-Iberian",
nil,
"ibe",
"Latn",
type = "conlang",
}
 
m["int-glc"] = {
"Intergalactic",
nil,
"conlang-fam",
"Latn",
type = "conlang",
}
 
m["kisl"] = {
"Kilīmos-sāîl",
nil,
"wasc-fam",
"Latn",
ancestors = "wasc",
type = "conlang",
}
 
m["knra"] = {
"Knrawi",
nil,
"conlang-fam",
"Latn, Wacg",
type = "conlang",
}
 
m["lnent"] = {
"Late Nentammmi",
nil,
"nent",
"Latn",
ancestors = "nent-pro",
type = "conlang",
}
 
m["loxw"] = {
"Central Isles Creole",
nil,
"conlang-fam",
"Latn",
ancestors = "knra, qsc",
type = "conlang",
}
 
m["maat"] = {
"Maahaat",
nil,
"slaq-fam",
"Latn",
ancestors = "slaq-pro",
type = "conlang",
}
 
m["maaz"] = {
"Maazha",
nil,
"slaq-fam",
"Latn",
ancestors = "slaq-pro",
type = "conlang",
}
 
m["mcmb"] = {
"Macambese",
nil,
"ine, roa, roa-oil",
"Latn",
type="conlang",
}
 
m["naedz"] = {
"Naedzur",
nil,
"conlang-fam",
"Latn",
ancestors = "naedz-old",
type = "conlang",
}
 
m["naedz-old"] = {
"Old Naedzur",
nil,
"conlang-fam",
"Latn",
type = "conlang",
}
 
m["nent-pro"] = {
"Nentammmi",
nil,
"conlang-fam",
"Latn",
type = "reconstructed,conlang",
}
 
m["noan"] = {
"Noanglo",
nil,
"nent",
"Latn",
ancestors = "nent-pro",
type = "conlang",
}
 
m["okan"] = {
"Misa Okan",
nil,
"conlang-fam",
"Latn",
type = "conlang",
}
 
m["popo"] = {
"Po Po",
nil,
"conlang-fam",
"Latn",
type = "conlang",
}
 
m["ravk"] = {
"Ravihkeo",
nil,
"nent",
"Latn",
ancestors = "nent-pro",
type = "conlang",
}
 
m["soky"] = {
"Sokya",
nil,
"wasc-fam",
"Latn",
ancestors = "qsc",
type = "conlang",
}
 
m["anrdg"] = {
"Rokadong",
nil,
"conlang-fam",
"Roka",
ancestors = "annen",
type = "conlang",
}
 
m["anks"] = {
"Ankistran substrate",
nil,
"conlang-fam",
"Latn",
type = "conlang",
}
 
m["anktl"] = {
"Kairitelan",
nil,
"conlang-fam",
"Latn",
ancestors = "annen",
type = "conlang",
}
 
m["anldk"] = {
"Liðakuin",
nil,
"conlang-fam",
"Latn",
ancestors = "anldk-old",
type = "conlang",
}
 
m["andbz"] = {
"Debazi",
nil,
"conlang-fam",
"Latn",
ancestors = "anmnk",
type = "conlang",
}
 
m["anldk-old"] = {
"Old Liðakuin",
nil,
"conlang-fam",
"Latn",
ancestors = "anwgs",
type = "conlang",
}
 
m["anmnk"] = {
"Classical Munkai",
nil,
"conlang-fam",
"Latn",
ancestors = "anpmk",
type = "conlang",
}
 
m["anpmk"] = {
"Proto-Munkai",
nil,
"conlang-fam",
"Latn",
ancestors = "anplm",
type = "conlang",
}
 
m["anplm"] = {
"Proto-Leyen-Mangellian",
nil,
"conlang-fam",
"Latn",
type = "conlang",
}
 
m["annen"] = {
"Proto-Nenta",
nil,
"conlang-fam",
"Latn",
type = "conlang",
}
 
m["anwgs"] = {
"Proto-West-Gomensayan",
nil,
"conlang-fam",
"Latn",
type = "conlang",
}
 
m["anhat"] = {
"Hatzonian",
nil,
"conlang-fam",
"Latn",
ancestors = "ankar",
type = "conlang",
}
 
m["anckr"] = {
"Common Kardonian",
nil,
"conlang-fam",
"Latn",
ancestors = "ankar",
type = "conlang",
}
 
m["anspd"] = {
"Speodan",
nil,
"conlang-fam",
"Latn",
ancestors = "ankar",
type = "conlang",
}
 
m["ancal"] = {
"Calubian",
nil,
"conlang-fam",
"Latn",
ancestors = "ankar",
type = "conlang",
}
 
m["andya"] = {
"Dyamantian",
nil,
"conlang-fam",
"Latn",
ancestors = "ankar",
type = "conlang",
}
 
m["ankar"] = {
"Middle Kardonian",
nil,
"conlang-fam",
"Latn",
type = "conlang",
}
 
m["cruc"] = {
"Cruckeny",
nil,
"ine, cel",
"Latn",
ancestors = "ga",
type = "conlang",
}
 
m["ehom"] = {
"Ehomanian",
nil,
"ehmc",
"Latn",
ancestors = "ehom-old",
type = "conlang",
}
 
m["ehom-old"] = {
"Old Ehomanian",
nil,
"ehmc",
"Latn",
ancestors = "ehmc-pro",
type = "conlang",
}
 
m["ehmc-pro"] = {
"Proto-Ehomanic",
nil,
"ehmc",
"Latn",
type = "reconstructed,conlang",
}
 
m["ebur"] = {
"Eburonian",
nil,
"gmw",
"Latn",
ancestors = "ebur-old,ebur-mid",
type = "conlang",
}
 
m["ebur-old"] = {
"Old Eburonian",
nil,
"gmw",
"Latn",
ancestors = "gem-pro",
type = "conlang",
}
 
m["ebur-mid"] = {
"Middle Eburonian",
nil,
"gmw",
"Latn",
ancestors = "ebur-old",
type = "conlang",
}
 
m["auth"] = {
"Authish",
nil,
"gme",
"Latn",
ancestors = "auth-old",
type = "conlang",
}
 
m["thus"] = {
"Thustani",
nil,
"qfa-iso",
"Latn",
ancestors = "thus-old",
type = "conlang"
}
 
m["thus-old"] = {
"Old Thustani",
nil,
"qfa-iso",
"Latn",
type = "conlang"
}
 
 
m["elva"] = {
"Elvarri",
"lxel, lxel-nor",
"conlang-fam",
"Latn",
ancestors = "lxel-pro,lxel-nor-pro,elva-ear",
type="conlang"
}
 
m["elva-ear"] = {
"Early Elvarri",
"lxel, lxel-nor",
"conlang-fam",
"Latn",
ancestors = "lxel-pro,lxel-nor-pro",
type="conlang"
}
 
m["sadl"] = {
"Sadling",
"lxel, lxel-sou",
"conlang-fam",
"Latn",
ancestors = "lxel-pro, lxel-sou-pro",
type="conlang"
}
 
m["auth-old"] = {
"Old Authish",
nil,
"gme",
"Latn, Runr",
ancestors = "gem-pro",
type = "conlang",
}
 
m["cacr"] = {
"Cabot Creole",
nil,
"iro-nor, iro",
"Latn",
    sort_key = {
        from = {"%-"},
        to = {""},
    },
    display_text = {
    from = {"^(.+):"}, -- colon, except if beginning with it
    to = {"%1꞉"}, --modifier letter colon
    },
ancestors = "iro-pro, iro-nor-pro",
type = "conlang",
}
 
m["caim"] = {
"Caimish",
nil,
"vdnc",
"Latn",
ancestors = "caim-old, vdnc-pro",
type = "conlang",
}
 
m["caim-old"] = {
"Old Caimish",
nil,
"vdnc",
"Latn",
ancestors = "vdnc-pro",
type = "conlang",
}
 
m["vond"] = {
"Vondic",
nil,
"vdnc",
"Latn",
ancestors = "vdnc-pro",
type = "conlang",
}
 
m["gnym"] = {
"Ganymedian",
nil,
"conlang-fam",
"Latn",
type = "conlang"
}
 
m["guim"] = {
"Guimin",
nil,
"ine",
"Cyrl",
translit = "guim-translit",
ancestors = "ine-pro",
type = "conlang",
}
 
m["hema"] = {
"Hemaluan",
nil,
"map",
"Hani, Kana",
ancestors = "map-pro",
type = "conlang",
}
 
m["jl-two"] = {
"Jokelang 2",
nil,
"conlang-fam",
"Latn",
type = "conlang",
}
 
m["jovl"] = {
"Jovlish",
nil,
"ine, ger, gmw-ang",
"Jovl",
ancestors = "ang",
type = "conlang",
translit = "font-translit"
}
 
m["gthv"] = {
"Gothevian",
nil,
"ine, ger, gme",
"Gthv",
ancestors = "got",
type = "conlang",
translit = "Gthv-translit"
}
 
m["keel"] = {
"Keeltyewarem",
nil,
"ine, cel",
"Latn",
ancestors = "ga",
type = "conlang",
}
 
m["kilta"] = {
"Kílta",
nil,
"conlang-fam",
"Latn",
sort_key = {
remove_diacritics = c.acute,
},
type = "conlang",
}
 
m["lthm-pro"] = {
"Proto-Lothem",
nil,
"lthm",
"Latn",
type = "reconstructed,conlang",
}
 
m["lxel-pro"] = {
"Proto-Luxelvic",
nil,
"lxel",
"Latn",
sort_key = {
from = {"[-*·]"},
to =  {""},
remove_diacritics = c.macron .. c.breve,
},
type = "reconstructed,conlang",
}
 
m["lxel-nor-pro"] = {
"Proto–North Luxelvic",
nil,
"lxel-nor,lxel",
"Latn",
sort_key = {
from = {"[-*·]"},
to =  {""},
remove_diacritics = c.macron .. c.breve,
},
ancestors="lxel-pro",
type = "reconstructed,conlang",
}
m["lxel-sou-pro"] = {
"Proto–South Luxelvic",
nil,
"lxel-sou,lxel",
"Latn",
sort_key = {
from = {"[-*·]"},
to =  {""},
remove_diacritics = c.macron .. c.breve,
},
ancestors="lxel-pro",
type = "reconstructed,conlang",
}
 
m["sasr"] = {
"Ancient Sassrian",
nil,
"sasr",
"Latn",
type = "conlang",
}
 
m["lyti"] = {
"Oltic",
nil,
"ine, cel",
"Grek, Cyrl",
ancestors = "cel-pro, ine-pro, lyti-mid, lyti-old",
type = "conlang",
translit = "lyti-translit"
}
 
m["mill"] = {
"Millennish",
nil,
"ine, gem",
"Latn",
ancestors = "gem-pro, mill-old",
type = "conlang",
}
 
m["mill-old"] = {
"Old Millennish",
nil,
"ine, gem",
"Latn",
ancestors = "gem-pro",
type = "conlang",
}
 
m["mish-pro"] = {
"Proto-Mish",
nil,
"ine, mish",
"Latn",
ancestors = "ine-pro",
type = "reconstructed,conlang",
}
 
m["vayr-old"] = {
"Old Vayri",
nil,
"vyrc",
"Latn",
ancestors = "vayr-pro",
type = "conlang",
}
 
m["vayr-pro"] = {
"Proto-Vayric",
nil,
"vyrc",
"Latn",
type = "conlang",
}
 
m["vayr"] = {
"Vayri",
nil,
"vyrc",
"Latn",
ancestors = "vayr-old",
type = "conlang",
}
 
m["nwc"] = {
"Anchwa",
nil,
"aav",
"Hang, Thai, Khmr",
ancestors = "aav-pro, nwc-old",
type = "conlang",
}
 
m["wuhu"] = {
"Nawuhu",
nil,
"conlang-fam",
"Latn",
type = "conlang",
}
 
m["nwc-old"] = {
"Old Anchwa",
nil,
"aav",
"Thai",
ancestors = "aav-pro",
type = "conlang",
}
 
m["pine"] = {
"Pine",
nil,
"conlang-fam",
"Teul, Tugv",
entry_name = {
from = {"‧$", "‧"},
to = {"-", ""},
},
sort_key = {
remove_diacritics = c.hook,
from = {"%-"},
to = {""},
},
type = "conlang",
translit = {
Teul = "pine-translit",
},
}
 
m["old-pnsh"] = {
"Old Ponish",
nil,
"conlang-fam",
"Latn",
ancestors = "gmw-pro",
type = "conlang",
}
 
m["pnsh"] = {
"Ponish",
nil,
"conlang-fam",
"Latn",
ancestors = "old-pnsh",
type = "conlang",
}
 
m["sekh"] = {
"Sekhulla",
nil,
"wasc-fam",
"Latn",
ancestors = "wasc",
type = "conlang",
}
 
m["rulh"] = {
"Rulhilli",
nil,
"sit, zhx",
"Deva",
ancestors = "och, rulh-old",
type = "conlang",
}
 
m["rulh-old"] = {
"Old Rulhilli",
nil,
"sit, zhx",
"Deva",
ancestors = "och",
type = "conlang",
}
 
m["siwa"] = {
"Siwa",
nil,
"alo-fre",
"Latn",
entry_name = {
from = {"‧"},
to = {""},
},
sort_key = {
remove_diacritics = c.hook,
},
ancestors = "alo-pro",
type = "conlang",
}
 
m["slaq-pro"] = {
"Proto-Slaq",
nil,
"conlang-fam",
"Latn",
type = "reconstructed,conlang",
}
 
m["sudy"] = {
"Sudyrnish",
nil,
"ine, gem",
"Latn",
ancestors = "ang",
type = "conlang",
}
 
m["thuo"] = {
"Thuōsha",
nil,
"nent",
"Latn",
ancestors = "nent-pro",
type = "conlang",
}
 
m["tok"] = {
"Toki Pona",
36846,
"conlang-fam",
"Latn",
type = "conlang",
}
 
m["uche"] = {
"Uchee",
nil,
"slaq-fam",
"Latn",
ancestors = "slaq-pro",
type = "conlang",
}
 
m["ucrn"] = {
"Ucrean",
nil,
nil,
"Ucrn",
type = "conlang",
}
 
m["urka"] = {
"Urka",
nil,
"slaq-fam",
"Latn",
ancestors = "slaq-pro",
type = "conlang",
}
 
m["vinn"] = {
"Vinnish",
nil,
"gem",
"Latn",
sort_key = {
from = {"ð, æ, ø, å"},
to = {"d" .. p[1], "z" .. p[1], "z" .. p[2], "z" .. p[3]}
},
type = "conlang",
}
 
m["wasc"] = {
"Wascotl",
nil,
"conlang-fam",
"Latn",
type = "reconstructed,conlang",
}
 
m["wedg"] = {
"Wedge",
nil,
"conlang-fam",
"Latn",
type="conlang",
}
 
m["xchc"] = {
"Chiingimec",
nil,
"conlang-fam",
"Cyrl",
translit = "xchc-translit",
type = "conlang",
}
 
m["zmlj"] = {
"Zemljask",
nil,
"sla",
"Latn",
ancestors = "sla-pro",
entry_name = {remove_diacritics = c.acute},
type = "conlang",
}
 
m["rsn-pro"] = {
"Proto-Raysio-Smipharic",
nil,
"vrg",
"Latn",
type = "reconstructed,conlang",
ancestors = "vrg-pro",
}
 
m["cuy-pro"] = {
"Proto-Cuyic",
nil,
"cuy",
"Latn",
type = "reconstructed,conlang",
ancestors = "ine-pro",
}
 
m["oyp-old"] = {
"Old Oypatha",
nil,
"cuy",
"Hani",
ancestors = "cuy-pro",
type = "conlang",
}
 
m["oyp-mod"] = {
"Oypatha",
nil,
"cuy",
"Mong, mnc-Mong, sjo-Mong, xwo-Mong",
ancestors = "oyp-old",
type = "conlang",
}
 
m["icn-old"] = {
"Old Incene",
nil,
"cuy",
"fa-Arab",
ancestors = "cuy-pro",
type = "conlang",
}
 
m["syr-icn"] = {
"Syrian Incene",
nil,
"cuy",
"Arab, fa-Arab",
ancestors = "icn-old",
type = "conlang",
}
 
m["ant-icn"] = {
"Anatolian Incene",
nil,
"cuy",
"Armn",
ancestors = "icn-old",
type = "conlang",
}
 
m["vrg-pro"] = {
"Proto-Vergic",
nil,
"vrg",
type = "reconstructed,conlang",
"Latn",
ancestors = "ine-pro",
}
 
m["vib-old"] = {
"Old Iberian Vergic",
nil,
"vrg",
"Grek",
ancestors = "vrg-pro",
type = "conlang",
}
 
m["dac-old"] = {
"Old Dacian Vergic",
nil,
"vrg",
"Grek",
ancestors = "vrg-pro",
type = "conlang",
}
 
m["pls-pro"] = {
"Proto-Plains",
nil,
"conlang-fam",
"Latn",
type = "reconstructed,conlang"
}
 
m["pnn-pro"] = {
"Proto-Pannonian",
nil,
"gem",
type = "reconstructed,conlang",
"Latn",
ancestors = "gem-pro",
}
 
m["pnw-old"] = {
"Old West Pannonian",
nil,
"gem",
"Pann",
ancestors = "pnn-pro",
type = "conlang",
}
 
m["pne-old"] = {
"Old East Pannonian",
nil,
"gem",
"Pann",
ancestors = "pnn-pro",
type = "conlang",
}
 
m["qasu"] = {
"Qasunattuuji",
nil,
"ine",
ancestors = "ine-pro",
"Latn",
type = "conlang",
}
 
m["qut-nan"] = {
"Qut",
nil,
"conlang-fam",
"Latn",
type = "conlang",
}
 
m["asc-pro"] = {
"Proto-Asisic",
nil,
"asc",
type = "reconstructed,conlang",
"Latn",
}
 
m["wsc-pro"] = {
"Proto-Tephricheic",
nil,
"asc",
type = "reconstructed,conlang",
ancestors = "asc-pro",
"Latn",
}
 
m["esc-pro"] = {
"Proto-Vainodic",
nil,
"asc",
type = "reconstructed,conlang",
ancestors = "asc-pro",
"Latn",
}
 
m["mgx-pro"] = {
"Proto-Myguxic",
nil,
"asc",
type = "reconstructed,conlang",
ancestors = "asc-pro",
"Latn",
}
 
m["tfr-old"] = {
"Old Tefrian",
nil,
"asc",
ancestors = "wsc-pro",
"Latn, Arab, fa-Arab",
type = "conlang",
}
 
m["tfr-mod"] = {
"Tefrian",
nil,
"asc",
"fa-Arab, Arab",
ancestors = "tfr-old",
type = "conlang",
}
 
m["acs-old"] = {
"Old Achissari",
nil,
"asc",
"Brah",
ancestors = "wsc-pro",
type = "conlang",
}
 
m["acs-wst"] = {
"West Achissari",
nil,
"asc",
"ur-Arab",
ancestors = "acs-old",
type = "conlang",
}
 
m["acs-est"] = {
"East Achissari",
nil,
"asc",
"ur-Arab",
ancestors = "acs-old",
type = "conlang",
}
 
m["vanc"] = {
"Vancian",
nil,
"asc",
ancestors = "esc-pro",
"Latn",
type = "conlang",
}
 
m["buls"] = {
"Bulusic",
nil,
"asc",
ancestors = "esc-pro",
"Latn",
type = "conlang",
}
 
m["nygm"] = {
"Nyongom",
nil,
"asc",
ancestors = "esc-pro",
"Cyrl",
type = "conlang",
}
 
m["dvs-old"] = {
"Old Dovasene",
nil,
"asc",
ancestors = "mgx-pro",
"Latn",
type = "conlang",
}
 
m["dvs-mod"] = {
"Dovasene",
nil,
"asc",
ancestors = "dvs-old",
"Cyrl",
type = "conlang",
}
 
m["xbr-old"] = {
"Old Khbirye",
nil,
"asc",
ancestors = "mgx-pro",
"Geok",
type = "conlang",
}
 
m["xbr-mod"] = {
"Khbirye",
nil,
"asc",
ancestors = "xbr-old",
"Geor",
type = "conlang",
}
 
m["wesd"] = {
"Wessedian",
nil,
"gem",
ancestors = "gem-pro",
"Latn, Runr",
type = "conlang",
}
 
m["carn"] = {
    "Carnian",
    nil,
    "sla",
    "Latn",
    sort_key = {
        remove_diacritics = c.grave .. c.circ,
        from = {"ċ","ġ","œ","ṡ"},
        to = {
            "c"..p[1],
            "g"..p[1],
            "o"..p[1],
            "s"..p[1]
        },
    },
    ancestors = "sla-pro, carn-old",
    type = "conlang",
}
 
m["indv"] = {                         
    "Indevroplu",                       
    nil,                         
    "ine",                       
    "Cyrs, Latn",                         
    ancestors = "ine-pro",
    type = "conlang",
}
 
m["phus"] = {                         
    "Pre-Húsnorsk",                       
    nil,                         
    "gem",                       
    "Latn",                         
    ancestors = "non, gem-pro",
    type = "conlang",
}
 
m["vhus"] = {                         
    "Varhúsnorsk",                       
    nil,                         
    "gem",                       
    "Runr, Latn",                         
    ancestors = "phus, non, gem-pro",
    type = "conlang",
}
 
m["jugs"] = {                         
    "Jugsnorsk",                       
    nil,                         
    "gem",                       
    "Runr, Latn",                         
    ancestors = "vhus, phus, non, gem-pro",
    type = "conlang",
}
 
m["sdno"] = {                         
    "Sudrey Norse",                       
    nil,                         
    "gem",                       
    "Latn",
    ancestors = "non, gem-pro",
    type = "conlang",
    sort_key = {remove_diacritics = c.grave .. c.acute},
    standard_chars = "AaÀàBbCcDdEeÈèFfGgHhIiÌìLlMmNnOoÒòPpRrSsTtUuÙùVv" .. c.punc,
}
 
m["snon"] = {                         
    "Scots Norse",                       
    nil,                         
    "gem",                       
    "Latn",
    ancestors = "sdno, non, gem-pro",
    type = "conlang",
    sort_key = {remove_diacritics = c.grave .. c.acute},
    standard_chars = "AaÀàBbCcDdEeÈèFfGgHhIiÌìLlMmNnOoÒòPpRrSsTtUuÙùVvZz" .. c.punc,
}
 
m["opch"] = {
"Opach",
nil,
"ine",
"Latn",
ancestors = "mpch, epch, opch-pro, ine-pro",
type = "conlang",
}
 
m["chle-pro"] = {                         
  "Proto-Chlesamnic",                       
    nil,                         
    "ine",                       
    "Latn",
    ancestors = "ine-pro",
    type = "reconstructed,conlang",
  }
 
m["tevo"] = {                         
  "Ancient Tevvic",                       
    nil,                         
    "ine",                       
    "Deva",
    ancestors = "chle-pro, ine-pro",
    type = "conlang",
    translit = "tevo-translit",
  }
 
m["mtev"] = {                         
  "Middle Tevvic",                       
    nil,                         
    "ine",                       
    "Deva",
    ancestors = "tevo, chle-pro, ine-pro",
    type = "conlang",
    translit = "mtev-translit",
}
 
m["ntev"] = {                         
  "Tevvic",                       
    nil,                         
    "ine",                       
    "Deva",
    ancestors = "mtev, tevo, chle-pro, ine-pro",
    type = "conlang",
    translit = "mtev-translit",
}
 
m["plld"] = {                         
  "Old Low Polovic",                       
    nil,                         
    "ine",                       
    "Cyrs",
    ancestors = "chle-pro, ine-pro",
    type = "conlang",
    translit = {Cyrl = "plld-translit"},
}
 
m["pllw"] = {                         
  "Low Polovic",                       
    nil,                         
    "ine",                       
    "Cyrl",
    ancestors = "plld, chle-pro, ine-pro",
    type = "conlang",
    translit = "pllw-translit",
}
 
m["thld"] = {                         
  "Old Thadic",                       
    nil,                         
    "ine",                       
    "Cyrs, Grek",
    ancestors = "chle-pro, ine-pro",
    type = "conlang",
    --translit = "thld-translit",
}
 
m["plhg"] = {                         
  "High Polovic",                       
    nil,                         
    "ine",                       
    "Cyrl",
    ancestors = "thld, chle-pro, ine-pro",
    type = "conlang",
    translit = "plhg-translit",
}
 
m["thbl"] = {                         
  "Balkan Thadic",                       
    nil,                         
    "ine",                       
    "Cyrs",
    ancestors = "thld, chle-pro, ine-pro",
    type = "conlang",
    translit = "thbl-translit",
}
 
m["sish"] = {                         
  "Ossamic",                       
    nil,                         
    "ine",                       
    "Latn, Armn",
    ancestors = "thld, chle-pro, ine-pro",
    type = "conlang",
    translit = "sish-translit",
    link_tr = true,
    --[[translit = {Armn = "sish-translit"},
    link_tr = true,]]
}
 
m["sint"] = {
"Sintsiran",
nil,
"ine",
type = "conlang",
}
 
m["fulf"] = {                         
  "Fulfathic",                       
    nil,                         
    "ine",                       
    "Arab",
    ancestors = "oflf, chle-pro, ine-pro",
    type = "conlang",
  -- translit = "fulf-translit",
strip_diacritics = "ar-stripdiacritics",
}
 
m["oflf"] = {                         
  "Classical Fulfathic",                       
    nil,                         
    "ine",                       
    "Arab",
    ancestors = "chle-pro, ine-pro",
    type = "conlang",
  -- translit = "fulf-translit",
}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
m["aav-khs-pro"] = {
"Proto-Khasian",
116773216,
"aav-khs",
"Latn",
type = "reconstructed",
}
 
m["aav-nic-pro"] = {
"Proto-Nicobarese",
116773793,
"aav-nic",
"Latn",
type = "reconstructed",
}
 
m["aav-pkl-pro"] = {
"Proto-Pnar-Khasi-Lyngngam",
116773259,
"aav-pkl",
"Latn",
type = "reconstructed",
}
 
m["aav-pro"] = { -- mkh-pro will merge into this
"Proto-Austroasiatic",
116773186,
"aav",
"Latn",
type = "reconstructed",
}
 
m["afa-pro"] = {
"Proto-Afroasiatic",
269125,
"afa",
"Latn",
type = "reconstructed",
}
 
m["alg-aga"] = {
"Agawam",
nil,
"alg-eas",
"Latn",
}
}


Line 255: Line 2,681:
"Adûni",
"Adûni",
1232159,
1232159,
"art",
"conlang-fam",
"Latn",
"Latn",
type = "appendix-constructed",
type = "appendix-constructed",
Line 263: Line 2,689:
"Belter Creole",
"Belter Creole",
108055510,
108055510,
"art",
"conlang-fam",
"Latn",
"Latn",
type = "appendix-constructed",
type = "appendix-constructed",
Line 276: Line 2,702:
"Bolak",
"Bolak",
2909283,
2909283,
"art",
"conlang-fam",
"Latn",
"Latn",
type = "appendix-constructed",
type = "appendix-constructed",
Line 284: Line 2,710:
"Black Speech",
"Black Speech",
686210,
686210,
"art",
"conlang-fam",
"Latn, Teng",
"Latn, Teng",
type = "appendix-constructed",
type = "appendix-constructed",
Line 292: Line 2,718:
"Communicationssprache",
"Communicationssprache",
35227,
35227,
"art",
"conlang-fam",
"Latn",
"Latn",
type = "appendix-constructed",
type = "appendix-constructed",
Line 300: Line 2,726:
"Dothraki",
"Dothraki",
2914733,
2914733,
"art",
"conlang-fam",
"Latn",
"Latn",
type = "appendix-constructed",
type = "appendix-constructed",
Line 308: Line 2,734:
"Eloi",
"Eloi",
nil,
nil,
"art",
"conlang-fam",
"Latn",
"Latn",
type = "appendix-constructed",
type = "appendix-constructed",
Line 316: Line 2,742:
"Goa'uld",
"Goa'uld",
19823,
19823,
"art",
"conlang-fam",
"Latn, Egyp, Mero",
"Latn, Egyp, Mero",
type = "appendix-constructed",
type = "appendix-constructed",
Line 324: Line 2,750:
"Lapine",
"Lapine",
6488195,
6488195,
"art",
"conlang-fam",
"Latn",
"Latn",
type = "appendix-constructed",
type = "appendix-constructed",
Line 332: Line 2,758:
"Mandalorian",
"Mandalorian",
54289,
54289,
"art",
"conlang-fam",
"Latn",
"Latn",
type = "appendix-constructed",
type = "appendix-constructed",
Line 340: Line 2,766:
"Mundolinco",
"Mundolinco",
851355,
851355,
"art",
"conlang-fam",
"Latn",
"Latn",
type = "appendix-constructed",
type = "appendix-constructed",
Line 348: Line 2,774:
"Naʼvi",
"Naʼvi",
316939,
316939,
"art",
"conlang-fam",
"Latn",
type = "appendix-constructed",
}
 
m["art-vlh"] = {
"High Valyrian",
64483808,
"art",
"Latn",
"Latn",
type = "appendix-constructed",
type = "appendix-constructed",
Line 1,095: Line 3,513:
},
},
-- Polyt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
-- Polyt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
}
m["cel-gal"] = {
"Gallaecian",
3094789,
"cel-his",
}
}


Line 2,432: Line 4,844:
"Idiom Neutral",
"Idiom Neutral",
35847,
35847,
"art",
"conlang-fam",
"Latn",
"Latn",
type = "appendix-constructed",
type = "appendix-constructed",
Line 5,240: Line 7,652:
"Latn",
"Latn",
type = "reconstructed",
type = "reconstructed",
}
m["tut-pro"] = {
"Proto-Altaic",
20476501,
"tut",
"Latn",
type = "reconstructed"
}
}