Module:languages/data/exceptional: Difference between revisions

Dillon (talk | contribs)
No edit summary
m 1 revision imported
 
(36 intermediate revisions by 8 users not shown)
Line 12: Line 12:


local m = {}
local m = {}
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",
    main_category = "word"
}
m["ole-envu"] = {                 
    "Old Enventian",                         
    nil,                               
    "gmw",                         
    "Latn",                             
    entry_name = {
        from = {"‧"},
        to = {""},
    },
    sort_key = {
        remove_diacritics = c.hook,
    },
    ancestors = "pro-gmw",
    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"] = {
m["afh"] = {
Line 338: Line 421:
"Latn",
"Latn",
ancestors = "hzlc",
ancestors = "hzlc",
type = "conlang",
}
m["xodc-n"] = {
"North Xodec",
nil,
"wasc",
"Latn",
ancestors = "xodc, hzlc",
type = "conlang",
type = "conlang",
}
}
Line 402: Line 495:
}
}


m["mcb"] = {
m["mcmb"] = {
"Macambese",
"Macambese",
nil,
nil,
Line 697: Line 790:
}
}


m["auth-old"] = {
m["elva"] = {
"Old Authish",
"Elvarri",
"lxel, lxel-nor",
"art",
"Latn",
ancestors = "lxel-pro,lxel-nor-pro,elva-ear",
type="conlang"
}
 
m["elva-ear"] = {
"Early Elvarri",
"lxel, lxel-nor",
"art",
"Latn",
ancestors = "lxel-pro,lxel-nor-pro",
type="conlang"
}
 
m["auth-old"] = {
"Old Authish",
nil,
nil,
"gme",
"gme",
Line 805: Line 916:
"lthm",
"lthm",
"Latn",
"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",
type = "reconstructed,conlang",
}
}
Line 824: Line 962:
type = "conlang",
type = "conlang",
translit = "lyti-translit"
translit = "lyti-translit"
}
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",
}
}


Line 903: Line 1,023:
"Hang, Thai, Khmr",
"Hang, Thai, Khmr",
ancestors = "aav-pro, nwc-old",
ancestors = "aav-pro, nwc-old",
type = "conlang",
}
m["wuhu"] = {
"Nawuhu",
nil,
"art",
"Latn",
type = "conlang",
type = "conlang",
}
}
Line 1,074: Line 1,202:
}
}


m["xchc"] = {
m["wedg"] = {
"Chiingimec",
"Wedge",
nil,
"art",
"Latn",
type="conlang",
}
 
m["xchc"] = {
"Chiingimec",
nil,
nil,
"art",
"art",
Line 1,340: Line 1,476:
"Cyrl",
"Cyrl",
type = "conlang",
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",
    main_category = "word",
}
 
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["snon"] = {                         
    "Scots Norse",                       
    nil,                         
    "gem",                       
    "Latn",
    ancestors = "non, gem-pro",
    type = "conlang",
    translit = "snon-translit"
}
 
m["opch"] = {
"Opach",
nil,
"ine",
"Latn",
ancestors = "mpch, epch, opch-pro, ine-pro",
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",
}




Line 7,094: Line 7,743:
"Latn",
"Latn",
entry_name = {remove_diacritics = c.macron .. c.breve},
entry_name = {remove_diacritics = c.macron .. c.breve},
}
m["carn"] = {
    "Carnian",
    nil,
    "sla",
    "Latn",
    sort_key = {
        remove_diacritics = c.grave,
        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",
    main_category = "word",
}
}


return require("Module:languages").finalizeData(m, "language")
return require("Module:languages").finalizeData(m, "language")