Module:languages/data/exceptional: Difference between revisions

No edit summary
Melinoë (talk | contribs)
No edit summary
 
(107 intermediate revisions by 8 users not shown)
Line 13: Line 13:
local m = {}
local m = {}


m["afh"] = {
m["cubr"] = {
"Afrihili",
"Cubellian",
384707,
nil,
"art",
"itc-sbl",
"Latn",
"Latn",
ancestors = "itc-pro",
type = "conlang"
}
}


m["alo-col"] = {
m["lhaz"] = {
"Central Olma",
"Lhazareen",
nil,
nil,
"alo-cst",
"plai",
"Latn",
"Latn",
type = "conlang",
ancestors = "pls-pro",
type = "conlang"
}
}


m["alo-eol"] = {
m["meer"] = {
"Eastern Olma",
"Meereenese Valyrian",
nil,
nil,
"alo-cst",
"conlang-fam",
"Latn",
"Latn",
type = "conlang",
ancestors = "qhv",
type = "conlang"
}
}


m["alo-eon"] = {
m["asta"] = {
"Eastern Onori",
"Astapori Valyrian",
nil,
nil,
"alo-tdr",
"conlang-fam",
"Latn",
"Latn",
type = "conlang",
ancestors = "qhv",
type = "conlang"
}
}


m["alo-kol"] = {
m["ghis"] = {
"Coastal Olma",
"Ghiscari",
nil,
nil,
"alo-cst",
"conlang-fam",
"Latn",
"Latn",
type = "conlang",
type = "conlang"
}
}


m["alo-pro"] = {
m["assh"] = {
"Proto-Alopian",
"Asshai'i",
nil,
nil,
"art",
"conlang-fam",
"Latn",
"Latn",
sort_key = {
type = "conlang"
from = {"[-*·]"},
to =  {""},
remove_diacritics = c.macron .. c.breve,
},
type = "conlang",
}
}


m["alo-sig"] = {
m["aoid"] = {
"Sigori",
"Aoid",
nil,
nil,
"alo-fre",
"conlang-fam",
"Latn",
"Latn",
type = "conlang",
type = "conlang"
}
}


m["alo-sol"] = {
m["estu"] = {                
"Southern Olma",
    "Esturian",                        
nil,
    nil,                                
"alo-cst",
    "cel-his",                        
"Latn",
    "Latn",                             
type = "conlang",
    entry_name = {
        from = {"‧"},
        to = {""},
    },
    sort_key = {
        remove_diacritics = c.hook,
    },
    ancestors = "cel-pro",
    type = "conlang",
}
}


m["alo-won"] = {
m["naur"] = {                
"Western Onori",
    "Naurese",                        
nil,
    nil,                                
"alo-tdr",
    "roa-ocr",                        
"Latn",
    "Latn",                             
type = "conlang",
    entry_name = {
        from = {"‧"},
        to = {""},
    },
    sort_key = {
        remove_diacritics = c.hook,
    },
    ancestors = "la",
    type = "conlang",
}
}


m["art-blk"] = {
m["envu"] = {                
"Bolak",
    "Enventian",                        
2909283,
    nil,                                
"art",
    "gmw",                        
"Latn",
    "Latn",                             
    entry_name = {
        from = {"‧"},
        to = {""},
    },
    sort_key = {
        remove_diacritics = c.hook,
    },
    ancestors = "ole-envu, pro-gmw",
    type = "conlang",
}
}


m["art-bsp"] = {
m["ole-envu"] = {                
"Black Speech",
    "Old Enventian",                        
686210,
    nil,                                
"art",
    "gmw",                        
"Latn, Teng",
    "Latn",                             
    entry_name = {
        from = {"‧"},
        to = {""},
    },
    sort_key = {
        remove_diacritics = c.hook,
    },
    ancestors = "pro-gmw",
    type = "conlang",
}
}


m["art-com"] = {
m["senn"] = {                
"Communicationssprache",
    "Sennlandish",                        
35227,
    nil,                                
"art",
    "gmw",                        
"Latn",
    "Latn",                             
    entry_name = {
        from = {"‧"},
        to = {""},
    },
    sort_key = {
        remove_diacritics = c.hook,
    },
    ancestors = "pro-gmw", "ole-envu",
    type = "conlang",
}
}


m["art-dtk"] = {
m["lyti-mid"] = {
"Dothraki",
"Middle Oltic",
2914733,
nil,
"art",
"ine, cel",
"Latn",
"Grek",
ancestors = "cel-pro, ine-pro, lyti-old",
type = "conlang",
}
}


m["art-elo"] = {
m["lyti-old"] = {
"Eloi",
"Old Oltic",
nil,
nil,
"art",
"ine, cel",
"Grek",
ancestors = "cel-pro, ine-pro",
type = "conlang",
}
 
m["afh"] = {
"Afrihili",
384707,
"conlang-fam",
"Latn",
"Latn",
}
}


m["art-gld"] = {
m["alo-col"] = {
"Goa'uld",
"Central Olma",
19823,
nil,
"art",
"alo-cst",
"Latn, Egyp, Mero",
"Latn",
type = "conlang",
}
}


m["art-lap"] = {
m["alo-eol"] = {
"Lapine",
"Eastern Olma",
6488195,
nil,
"art",
"alo-cst",
"Latn",
"Latn",
type = "conlang",
}
}


m["art-man"] = {
m["alo-eon"] = {
"Mandalorian",
"Eastern Onori",
54289,
nil,
"art",
"alo-tdr",
"Latn",
"Latn",
type = "conlang",
}
}


m["art-mun"] = {
m["alo-kol"] = {
"Mundolinco",
"Coastal Olma",
851355,
nil,
"art",
"alo-cst",
"Latn",
"Latn",
type = "conlang",
}
}


m["art-nav"] = {
m["alo-pro"] = {
"Na'vi",
"Proto-Alopian",
316939,
nil,
"art",
"conlang-fam",
"Latn",
"Latn",
sort_key = {
from = {"[-*·]"},
to =  {""},
remove_diacritics = c.macron .. c.breve,
},
type = "conlang",
}
}


m["art-nox"] = {
m["alo-sig"] = {
"Noxilo",
"Sigori",
nil,
nil,
"art",
"alo-fre",
"Latn",
"Latn",
type = "conlang",
type = "conlang",
}
}


local F = "[ɬsṣš]"
m["alo-sol"] = {
 
"Southern Olma",
m["art-nui"] = {
"ǂA Ṇṵĩ",
nil,
nil,
"art",
"alo-cst",
"Latn",
"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",
type = "conlang",
}
}


m["art-una"] = {
m["alo-won"] = {
"Unas",
"Western Onori",
nil,
nil,
"art",
"alo-tdr",
"Latn",
"Latn",
type = "conlang",
type = "conlang",
}
}


m["arto-pro"] = {
m["art-blk"] = {
"Proto-Artonian",
"Bolak",
nil,
2909283,
"ine, mish, arto",
"conlang-fam",
"Latn",
"Latn",
ancestors = "mish-pro, ine-pro",
type = "reconstructed,conlang",
}
}


m["avk"] = {
m["art-bsp"] = {
"Kotava",
"Black Speech",
1377116,
686210,
"art",
"conlang-fam",
"Latn",
"Latn, Teng",
}
}


m["axwa-pro"] = {
m["art-com"] = {
"Proto-Axwan",
"Communicationssprache",
35227,
"conlang-fam",
"Latn",
}
 
m["art-elo"] = {
"Eloi",
nil,
nil,
"art",
"conlang-fam",
"Latn",
}
 
m["art-gld"] = {
"Goa'uld",
19823,
"conlang-fam",
"Latn, Egyp, Mero",
}
 
m["art-lap"] = {
"Lapine",
6488195,
"conlang-fam",
"Latn",
"Latn",
type = "reconstructed,conlang",
}
}


m["azms"] = {
m["art-man"] = {
"Azimasi",
"Mandalorian",
nil,
54289,
"ine, mish, arto",
"conlang-fam",
"Latn",
"Latn",
ancestors = "azms-old, arto-pro, mish-pro, ine-pro",
type = "conlang",
}
}


m["azms-old"] = {
m["art-mun"] = {
"Old Azimasi",
"Mundolinco",
nil,
851355,
"ine, mish, arto",
"conlang-fam",
"Latn",
"Latn",
ancestors = "arto-pro, mish-pro, ine-pro",
type = "conlang",
}
}


m["beme"] = {
m["art-nav"] = {
"Bemé",
"Na'vi",
nil,
316939,
"art",
"conlang-fam",
"Latn",
"Latn",
type = "conlang"
}
}


m["brfs-pro"] = {
m["art-nox"] = {
"Ancient Berfesian",
"Noxilo",
nil,
nil,
"brfs",
"conlang-fam",
"Latn",
"Latn",
type = "conlang",
type = "conlang",
}
}


local F = "[ɬsṣš]"


 
m["art-nui"] = {
m["cel-gal"] = {
"ǂA Ṇṵĩ",
"Modern Gallaecian",
nil,
nil,
"cel-his",
"conlang-fam",
"Latn",
"Latn",
type = "conlang"
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["dzhk"] = {
m["art-una"] = {
"Dženubiskă",
"Unas",
nil,
nil,
"gem",
"conlang-fam",
"Cyrl",
"Latn",
translit = "dzhk-translit",
ancestors = "got",
type = "conlang",
type = "conlang",
}
}


m["gwax"] = {
m["arto-pro"] = {
"Gwaxol",
"Proto-Artonian",
nil,
nil,
"wasc",
"ine, mish, arto",
"Latn",
"Latn",
ancestors = "wasc, nent-pro",
ancestors = "mish-pro, ine-pro",
type = "conlang",
type = "reconstructed,conlang",
entry_name = {
from = {"1", "2", "3", "4", "5", "6"},
to = {"¹", "²", "³", "⁴", "⁵", "⁶"},
},
display_text = {
from = {"1", "2", "3", "4", "5", "6"},
to = {"¹", "²", "³", "⁴", "⁵", "⁶"},
}
}
}


m["hceo"] = {  
m["aoka"] = {
"Hceor Theec",
"Ah Oka",
nil,
nil,
"nent",
"sntl",
"Latn",
"Latn",
ancestors = "lnent",
ancestors="sntl-pro, hauh",
type = "conlang",
type = "conlang"
}
}


m["hzlc"] = {  
m["avk"] = {
"Hazulacanol",
"Kotava",
nil,
1377116,
"wasc",
"conlang-fam",
"Latn",
"Latn",
ancestors = "wasc",
type = "conlang",
}
}


 
m["axwa-pro"] = {
m["xodc"] = {  
"Proto-Axwan",
"Xodec",
nil,
nil,
"wasc",
"conlang-fam",
"Latn",
"Latn",
ancestors = "hzlc",
type = "reconstructed,conlang",
type = "conlang",
}
}


 
m["azms"] = {
m["xodc-n"] = {  
"Azimasi",
"North Xodec",
nil,
nil,
"wasc",
"ine, mish, arto",
"Latn",
"Latn",
ancestors = "xodc, hzlc",
ancestors = "azms-old, arto-pro, mish-pro, ine-pro",
type = "conlang",
type = "conlang",
}
}


m["ibe-pro"] = {
m["azms-old"] = {
"Proto-Iberian",
"Old Azimasi",
nil,
nil,
"ibe",
"ine, mish, arto",
"Latn",
"Latn",
ancestors = "arto-pro, mish-pro, ine-pro",
type = "conlang",
type = "conlang",
}
}


m["kisl"] = {
m["beme"] = {
"Kilīmos-sāîl",
"Bemé",
nil,
nil,
"wasc",
"conlang-fam",
"Latn",
"Latn",
ancestors = "wasc",
type = "conlang"
type = "conlang",
}
}


m["knra"] = {
m["brfs-pro"] = {
"Knrawi",
"Ancient Berfesian",
nil,
nil,
"art",
"brfs",
"Latn",
"Latn",
type = "conlang",
type = "conlang",
}
}


m["lnent"] = {  
 
"Late Nentammmi",
 
m["cel-gal"] = {
"Modern Gallaecian",
nil,
nil,
"nent",
"cel-his",
"Latn",
"Latn",
ancestors = "nent-pro",
type = "conlang"
type = "conlang",
}
}


m["loxw"] = {
m["dzhk"] = {
"Central Isles Creole",
"Dženubiskă",
nil,
nil,
"art",
"gem",
"Latn",
"Cyrl",
ancestors = "knra, qsc",
translit = "dzhk-translit",
ancestors = "got",
type = "conlang",
type = "conlang",
}
}


m["maat"] = {
m["gwax"] = {
"Maahaat",
"Gwaxol",
nil,
nil,
"slaq",
"wasc-fam",
"Latn",
"Latn",
ancestors = "slaq-pro",
ancestors = "wasc, nent-pro",
type = "conlang",
type = "conlang",
entry_name = {
from = {"1", "2", "3", "4", "5", "6"},
to = {"¹", "²", "³", "⁴", "⁵", "⁶"},
},
display_text = {
from = {"1", "2", "3", "4", "5", "6"},
to = {"¹", "²", "³", "⁴", "⁵", "⁶"},
}
}
}


m["maaz"] = {
m["hauh"] = {
"Maazha",
"Hau-Hau",
nil,
nil,
"slaq",
"sntl",
"Latn",
"Latn",
ancestors = "slaq-pro",
ancestors="sntl-pro",
type = "conlang",
type = "conlang"
}
}


m["mcmb"] = {
m["hceo"] = {  
"Macambese",
"Hceor Theec",
nil,
nil,
"ine, roa, roa-oil",
"nent",
"Latn",
"Latn",
type="conlang",
ancestors = "lnent",
type = "conlang",
}
}


m["naedz"] = {
m["hzlc"] = {  
"Naedzur",
"Hazulacanol",
nil,
nil,
"art",
"wasc-fam",
"Latn",
"Latn",
ancestors = "naedz-old",
ancestors = "wasc",
type = "conlang",
type = "conlang",
}
}


m["naedz-old"] = {
m["xodc"] = {  
"Old Naedzur",
"Xodec",
nil,
nil,
"art",
"wasc-fam",
"Latn",
"Latn",
ancestors = "hzlc",
type = "conlang",
type = "conlang",
}
}


m["nent-pro"] = {
 
"Nentammmi",
m["xodc-n"] = {  
"North Xodec",
nil,
nil,
"art",
"wasc-fam",
"Latn",
"Latn",
type = "reconstructed,conlang",
ancestors = "xodc, hzlc",
type = "conlang",
}
}


m["noan"] = {  
m["ibe-pro"] = {
"Noanglo",
"Proto-Iberian",
nil,
nil,
"nent",
"ibe",
"Latn",
"Latn",
ancestors = "nent-pro",
type = "conlang",
type = "conlang",
}
}


m["okan"] = {
m["int-glc"] = {  
"Misa Okan",
"Intergalactic",
nil,
nil,
"art",
"conlang-fam",
"Latn",
"Latn",
type = "conlang",
type = "conlang",
}
}


m["popo"] = {
m["kisl"] = {
"Po Po",
"Kilīmos-sāîl",
nil,
nil,
"art",
"wasc-fam",
"Latn",
"Latn",
ancestors = "wasc",
type = "conlang",
}
m["knra"] = {
"Knrawi",
nil,
"conlang-fam",
"Latn, Wacg",
type = "conlang",
type = "conlang",
}
}


m["ravk"] = {  
m["lnent"] = {  
"Ravihkeo",
"Late Nentammmi",
nil,
nil,
"nent",
"nent",
Line 479: Line 561:
}
}


m["soky"] = {
m["loxw"] = {
"Sokya",
"Central Isles Creole",
nil,
nil,
"wasc",
"conlang-fam",
"Latn",
"Latn",
ancestors = "qsc",
ancestors = "knra, qsc",
type = "conlang",
type = "conlang",
}
}


m["anrdg"] = {
m["maat"] = {
"Rokadong",
"Maahaat",
nil,
nil,
"art",
"slaq-fam",
"Roka",
"Latn",
ancestors = "annen",
ancestors = "slaq-pro",
type = "conlang",
type = "conlang",
}
}


m["anks"] = {
m["maaz"] = {
"Ankistran substrate",
"Maazha",
nil,
nil,
"art",
"slaq-fam",
"Latn",
"Latn",
ancestors = "slaq-pro",
type = "conlang",
type = "conlang",
}
}


m["anktl"] = {
m["mcmb"] = {
"Kairitelan",
"Macambese",
nil,
nil,
"art",
"ine, roa, roa-oil",
"Latn",
"Latn",
ancestors = "annen",
type="conlang",
type = "conlang",
}
}


m["anldk"] = {
m["naedz"] = {
"Liðakuin",
"Naedzur",
nil,
nil,
"art",
"conlang-fam",
"Latn",
"Latn",
ancestors = "anldk-old",
ancestors = "naedz-old",
type = "conlang",
type = "conlang",
}
}


m["andbz"] = {
m["naedz-old"] = {
"Debazi",
"Old Naedzur",
nil,
nil,
"art",
"conlang-fam",
"Latn",
"Latn",
ancestors = "anmnk",
type = "conlang",
type = "conlang",
}
}


m["anldk-old"] = {
m["nent-pro"] = {
"Old Liðakuin",
"Nentammmi",
nil,
nil,
"art",
"conlang-fam",
"Latn",
"Latn",
ancestors = "anwgs",
type = "reconstructed,conlang",
type = "conlang",
}
}


m["anmnk"] = {
m["noan"] = {  
"Classical Munkai",
"Noanglo",
nil,
nil,
"art",
"nent",
"Latn",
"Latn",
ancestors = "anpmk",
ancestors = "nent-pro",
type = "conlang",
type = "conlang",
}
}


m["anpmk"] = {
m["okan"] = {
"Proto-Munkai",
"Misa Okan",
nil,
nil,
"art",
"conlang-fam",
"Latn",
"Latn",
ancestors = "anplm",
type = "conlang",
type = "conlang",
}
}


m["anplm"] = {
m["popo"] = {
"Proto-Leyen-Mangellian",
"Po Po",
nil,
nil,
"art",
"conlang-fam",
"Latn",
"Latn",
type = "conlang",
type = "conlang",
}
}


m["annen"] = {
m["ravk"] = {  
"Proto-Nenta",
"Ravihkeo",
nil,
nil,
"art",
"nent",
"Latn",
"Latn",
ancestors = "nent-pro",
type = "conlang",
type = "conlang",
}
}


m["anwgs"] = {
m["soky"] = {
"Proto-West-Gomensayan",
"Sokya",
nil,
nil,
"art",
"wasc-fam",
"Latn",
"Latn",
ancestors = "qsc",
type = "conlang",
type = "conlang",
}
}


m["anhat"] = {
m["anrdg"] = {
"Hatzonian",
"Rokadong",
nil,
nil,
"art",
"conlang-fam",
"Latn",
"Roka",
ancestors = "ankar",
ancestors = "annen",
type = "conlang",
type = "conlang",
}
}


m["anckr"] = {
m["anks"] = {
"Common Kardonian",
"Ankistran substrate",
nil,
nil,
"art",
"conlang-fam",
"Latn",
"Latn",
ancestors = "ankar",
type = "conlang",
type = "conlang",
}
}


m["anspd"] = {
m["anktl"] = {
"Speodan",
"Kairitelan",
nil,
nil,
"art",
"conlang-fam",
"Latn",
"Latn",
ancestors = "ankar",
ancestors = "annen",
type = "conlang",
type = "conlang",
}
}


m["ancal"] = {
m["anldk"] = {
"Calubian",
"Liðakuin",
nil,
nil,
"art",
"conlang-fam",
"Latn",
"Latn",
ancestors = "ankar",
ancestors = "anldk-old",
type = "conlang",
type = "conlang",
}
}


m["andya"] = {
m["andbz"] = {
"Dyamantian",
"Debazi",
nil,
nil,
"art",
"conlang-fam",
"Latn",
"Latn",
ancestors = "ankar",
ancestors = "anmnk",
type = "conlang",
type = "conlang",
}
}


m["ankar"] = {
m["anldk-old"] = {
"Middle Kardonian",
"Old Liðakuin",
nil,
nil,
"art",
"conlang-fam",
"Latn",
"Latn",
ancestors = "anwgs",
type = "conlang",
type = "conlang",
}
}


m["cruc"] = {
m["anmnk"] = {
"Cruckeny",
"Classical Munkai",
nil,
nil,
"ine, cel",
"conlang-fam",
"Latn",
"Latn",
ancestors = "ga",
ancestors = "anpmk",
type = "conlang",
type = "conlang",
}
}


m["ehom"] = {
m["anpmk"] = {
"Ehomanian",
"Proto-Munkai",
nil,
nil,
"ehmc",
"conlang-fam",
"Latn",
"Latn",
ancestors = "ehom-old",
ancestors = "anplm",
type = "conlang",
type = "conlang",
}
}


m["ehom-old"] = {
m["anplm"] = {
"Old Ehomanian",
"Proto-Leyen-Mangellian",
nil,
nil,
"ehmc",
"conlang-fam",
"Latn",
"Latn",
ancestors = "ehmc-pro",
type = "conlang",
type = "conlang",
}
}


m["ehmc-pro"] = {
m["annen"] = {
"Proto-Ehomanic",
"Proto-Nenta",
nil,
nil,
"ehmc",
"conlang-fam",
"Latn",
"Latn",
type = "reconstructed,conlang",
type = "conlang",
}
}


m["ebur"] = {
m["anwgs"] = {
"Eburonian",
"Proto-West-Gomensayan",
nil,
nil,
"gmw",
"conlang-fam",
"Latn",
"Latn",
ancestors = "ebur-old,ebur-mid",
type = "conlang",
type = "conlang",
}
}


m["ebur-old"] = {
m["anhat"] = {
"Old Eburonian",
"Hatzonian",
nil,
nil,
"gmw",
"conlang-fam",
"Latn",
"Latn",
ancestors = "gem-pro",
ancestors = "ankar",
type = "conlang",
type = "conlang",
}
}


m["ebur-mid"] = {
m["anckr"] = {
"Middle Eburonian",
"Common Kardonian",
nil,
nil,
"gmw",
"conlang-fam",
"Latn",
"Latn",
ancestors = "ebur-old",
ancestors = "ankar",
type = "conlang",
type = "conlang",
}
}


m["auth"] = {
m["anspd"] = {
"Authish",
"Speodan",
nil,
nil,
"gme",
"conlang-fam",
"Latn",
"Latn",
ancestors = "auth-old",
ancestors = "ankar",
type = "conlang",
type = "conlang",
}
}


m["elva"] = {
m["ancal"] = {
"Elvarri",
"Calubian",
nil,
nil,
"art",
"conlang-fam",
"Latn",
"Latn",
type="conlang"
ancestors = "ankar",
type = "conlang",
}
}


m["auth-old"] = {
m["andya"] = {
"Old Authish",
"Dyamantian",
nil,
nil,
"gme",
"conlang-fam",
"Latn, Runr",
"Latn",
ancestors = "gem-pro",
ancestors = "ankar",
type = "conlang",
type = "conlang",
}
}


m["caim"] = {
m["ankar"] = {
"Caimish",
"Middle Kardonian",
nil,
nil,
"vdnc",
"conlang-fam",
"Latn",
"Latn",
ancestors = "caim-old, vdnc-pro",
type = "conlang",
type = "conlang",
}
}


m["caim-old"] = {
m["cruc"] = {
"Old Caimish",
"Cruckeny",
nil,
nil,
"vdnc",
"ine, cel",
"Latn",
"Latn",
ancestors = "vdnc-pro",
ancestors = "ga",
type = "conlang",
type = "conlang",
}
}


m["vond"] = {
m["ehom"] = {
"Vondic",
"Ehomanian",
nil,
nil,
"vdnc",
"ehmc",
"Latn",
"Latn",
ancestors = "vdnc-pro",
ancestors = "ehom-old",
type = "conlang",
type = "conlang",
}
}


m["guim"] = {
m["ehom-old"] = {
"Guimin",
"Old Ehomanian",
nil,
nil,
"ine",
"ehmc",
"Cyrl",
"Latn",
translit = "guim-translit",
ancestors = "ehmc-pro",
ancestors = "ine-pro",
type = "conlang",
type = "conlang",
}
}


m["hema"] = {
m["ehmc-pro"] = {
"Hemaluan",
"Proto-Ehomanic",
nil,
nil,
"map",
"ehmc",
"Hani, Kana",
"Latn",
ancestors = "map-pro",
type = "reconstructed,conlang",
type = "conlang",
}
}


m["jl-two"] = {
m["ebur"] = {
"Jokelang 2",
"Eburonian",
nil,
nil,
"art",
"gmw",
"Latn",
"Latn",
ancestors = "ebur-old,ebur-mid",
type = "conlang",
type = "conlang",
}
}


m["jovl"] = {
m["ebur-old"] = {
"Jovlish",
"Old Eburonian",
nil,
nil,
"ine, ger, gmw-ang",
"gmw",
"Jovl",
"Latn",
ancestors = "ang",
ancestors = "gem-pro",
type = "conlang",
type = "conlang",
translit = "font-translit"
}
}


m["gthv"] = {
m["ebur-mid"] = {
"Gothevian",
"Middle Eburonian",
nil,
nil,
"ine, ger, gme",
"gmw",
"Gthv",
"Latn",
ancestors = "got",
ancestors = "ebur-old",
type = "conlang",
type = "conlang",
translit = "Gthv-translit"
}
}


m["keel"] = {
m["auth"] = {
"Keeltyewarem",
"Authish",
nil,
nil,
"ine, cel",
"gme",
"Latn",
"Latn",
ancestors = "ga",
ancestors = "auth-old",
type = "conlang",
type = "conlang",
}
}


m["kilta"] = {
m["thus"] = {
"Kílta",
"Thustani",
nil,
nil,
"art",
"qfa-iso",
"Latn",
"Latn",
sort_key = {
ancestors = "thus-old",
remove_diacritics = c.acute,
type = "conlang"
},
type = "conlang",
}
}


m["lthm-pro"] = {
m["thus-old"] = {
"Proto-Lothem",
"Old Thustani",
nil,
nil,
"lthm",
"qfa-iso",
"Latn",
type = "conlang"
}
 
 
m["elva"] = {
"Elvarri",
"lxel, lxel-nor",
"conlang-fam",
"Latn",
"Latn",
type = "reconstructed,conlang",
ancestors = "lxel-pro,lxel-nor-pro,elva-ear",
type="conlang"
}
}


m["sasr"] = {
m["elva-ear"] = {
"Ancient Sassrian",
"Early Elvarri",
nil,
"lxel, lxel-nor",
"sasr",
"conlang-fam",
"Latn",
"Latn",
type = "conlang",
ancestors = "lxel-pro,lxel-nor-pro",
type="conlang"
}
}


m["lyti"] = {
m["sadl"] = {
"Oltic",
"Sadling",
nil,
"lxel, lxel-sou",
"ine, cel",
"conlang-fam",
"Grek, Cyrl",
"Latn",
ancestors = "cel-pro, ine-pro, lyti-mid, lyti-old",
ancestors = "lxel-pro, lxel-sou-pro",
type = "conlang",
type="conlang"
translit = "lyti-translit"
}
}


m["mill"] = {
m["auth-old"] = {
"Millennish",
"Old Authish",
nil,
nil,
"ine, gem",
"gme",
"Latn",
"Latn, Runr",
ancestors = "gem-pro, mill-old",
ancestors = "gem-pro",
type = "conlang",
type = "conlang",
}
}


m["mill-old"] = {
m["cacr"] = {
"Old Millennish",
"Cabot Creole",
nil,
nil,
"ine, gem",
"iro-nor, iro",
"Latn",
"Latn",
ancestors = "gem-pro",
    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",
type = "conlang",
}
}


m["mish-pro"] = {
m["caim"] = {
"Proto-Mish",
"Caimish",
nil,
nil,
"ine, mish",
"vdnc",
"Latn",
"Latn",
ancestors = "ine-pro",
ancestors = "caim-old, vdnc-pro",
type = "reconstructed,conlang",
type = "conlang",
}
}


m["vayr-old"] = {
m["caim-old"] = {
"Old Vayri",
"Old Caimish",
nil,
nil,
"vyrc",
"vdnc",
"Latn",
"Latn",
ancestors = "vayr-pro",
ancestors = "vdnc-pro",
type = "conlang",
type = "conlang",
}
}


m["vayr-pro"] = {
m["vond"] = {
"Proto-Vayric",
"Vondic",
nil,
nil,
"vyrc",
"vdnc",
"Latn",
"Latn",
ancestors = "vdnc-pro",
type = "conlang",
type = "conlang",
}
}


m["vayr"] = {
m["gnym"] = {
"Vayri",
"Ganymedian",
nil,
nil,
"vyrc",
"conlang-fam",
"Latn",
"Latn",
ancestors = "vayr-old",
type = "conlang"
type = "conlang",
}
}


m["nwc"] = {
m["guim"] = {
"Anchwa",
"Guimin",
nil,
nil,
"aav",
"ine",
"Hang, Thai, Khmr",
"Cyrl",
ancestors = "aav-pro, nwc-old",
translit = "guim-translit",
ancestors = "ine-pro",
type = "conlang",
type = "conlang",
}
}


m["wuhu"] = {
m["hema"] = {
"Nawuhu",
"Hemaluan",
nil,
nil,
"art",
"map",
"Latn",
"Hani, Kana",
ancestors = "map-pro",
type = "conlang",
type = "conlang",
}
}


m["nwc-old"] = {
m["jl-two"] = {
"Old Anchwa",
"Jokelang 2",
nil,
nil,
"aav",
"conlang-fam",
"Thai",
"Latn",
ancestors = "aav-pro",
type = "conlang",
type = "conlang",
}
}


m["pine"] = {
m["jovl"] = {
"Pine",
"Jovlish",
nil,
nil,
"art",
"ine, ger, gmw-ang",
"Teul, Tugv",
"Jovl",
entry_name = {
ancestors = "ang",
from = {""},
to = {""},
},
sort_key = {
remove_diacritics = c.hook,
},
type = "conlang",
type = "conlang",
translit = {
translit = "font-translit"
Teul = "pine-translit",
},
}
}


m["old-pnsh"] = {
m["gthv"] = {
"Old Ponish",
"Gothevian",
nil,
nil,
"art",
"ine, ger, gme",
"Latn",
"Gthv",
ancestors = "gmw-pro",
ancestors = "got",
type = "conlang",
type = "conlang",
translit = "Gthv-translit"
}
}


m["pnsh"] = {
m["keel"] = {
"Ponish",
"Keeltyewarem",
nil,
nil,
"art",
"ine, cel",
"Latn",
"Latn",
ancestors = "old-pnsh",
ancestors = "ga",
type = "conlang",
type = "conlang",
}
}


m["sekh"] = {
m["kilta"] = {
"Sekhulla",
"Kílta",
nil,
nil,
"wasc",
"conlang-fam",
"Latn",
"Latn",
ancestors = "wasc",
sort_key = {
remove_diacritics = c.acute,
},
type = "conlang",
type = "conlang",
}
}


m["rulh"] = {
m["lthm-pro"] = {
"Rulhilli",
"Proto-Lothem",
nil,
nil,
"sit, zhx",
"lthm",
"Deva",
"Latn",
ancestors = "och, rulh-old",
type = "reconstructed,conlang",
type = "conlang",
}
}


m["rulh-old"] = {
m["lxel-pro"] = {
"Old Rulhilli",
"Proto-Luxelvic",
nil,
"sit, zhx",
"Deva",
ancestors = "och",
type = "conlang",
}
 
m["siwa"] = {
"Siwa",
nil,
nil,
"alo-fre",
"lxel",
"Latn",
"Latn",
entry_name = {
from = {"‧"},
to = {""},
},
sort_key = {
sort_key = {
remove_diacritics = c.hook,
from = {"[-*·]"},
to =  {""},
remove_diacritics = c.macron .. c.breve,  
},
},
ancestors = "alo-pro",
type = "reconstructed,conlang",
type = "conlang",
}
}


m["slaq-pro"] = {
m["lxel-nor-pro"] = {
"Proto-Slaq",
"Proto–North Luxelvic",
nil,
nil,
"art",
"lxel-nor,lxel",
"Latn",
"Latn",
sort_key = {
from = {"[-*·]"},
to =  {""},
remove_diacritics = c.macron .. c.breve,
},
ancestors="lxel-pro",
type = "reconstructed,conlang",
type = "reconstructed,conlang",
}
}
 
m["lxel-sou-pro"] = {
m["sudy"] = {
"Proto–South Luxelvic",
"Sudyrnish",
nil,
nil,
"ine, gem",
"lxel-sou,lxel",
"Latn",
"Latn",
ancestors = "ang",
sort_key = {
type = "conlang",
from = {"[-*·]"},
to =  {""},
remove_diacritics = c.macron .. c.breve,
},
ancestors="lxel-pro",
type = "reconstructed,conlang",
}
}


m["thuo"] = {  
m["sasr"] = {
"Thuōsha",
"Ancient Sassrian",
nil,
nil,
"nent",
"sasr",
"Latn",
"Latn",
ancestors = "nent-pro",
type = "conlang",
type = "conlang",
}
}


m["tok"] = {
m["lyti"] = {
"Toki Pona",
"Oltic",
36846,
nil,
"art",
"ine, cel",
"Latn",
"Grek, Cyrl",
ancestors = "cel-pro, ine-pro, lyti-mid, lyti-old",
type = "conlang",
type = "conlang",
translit = "lyti-translit"
}
}


m["uche"] = {
m["mill"] = {
"Uchee",
"Millennish",
nil,
nil,
"slaq",
"ine, gem",
"Latn",
"Latn",
ancestors = "slaq-pro",
ancestors = "gem-pro, mill-old",
type = "conlang",
type = "conlang",
}
}


m["ucrn"] = {
m["mill-old"] = {
"Ucrean",
"Old Millennish",
nil,
nil,
nil,
"ine, gem",
"Ucrn",
"Latn",
ancestors = "gem-pro",
type = "conlang",
type = "conlang",
}
}


m["urka"] = {
m["mish-pro"] = {
"Urka",
"Proto-Mish",
nil,
nil,
"slaq",
"ine, mish",
"Latn",
"Latn",
ancestors = "slaq-pro",
ancestors = "ine-pro",
type = "conlang",
type = "reconstructed,conlang",
}
}


m["vinn"] = {
m["vayr-old"] = {
"Vinnish",
"Old Vayri",
nil,
nil,
"gem",
"vyrc",
"Latn",
"Latn",
sort_key = {
ancestors = "vayr-pro",
from = {"ð, æ, ø, å"},
to = {"d" .. p[1], "z" .. p[1], "z" .. p[2], "z" .. p[3]}
},
type = "conlang",
type = "conlang",
}
}


m["wasc"] = {
m["vayr-pro"] = {
"Wascotl",
"Proto-Vayric",
nil,
nil,
"art",
"vyrc",
"Latn",
"Latn",
type = "reconstructed,conlang",
type = "conlang",
}
}


m["wedg"] = {
m["vayr"] = {
"Wedge",
"Vayri",
nil,
nil,
"art",
"vyrc",
"Latn",
"Latn",
type="conlang",
ancestors = "vayr-old",
type = "conlang",
}
}


m["xchc"] = {
m["nwc"] = {
"Chiingimec",
"Anchwa",
nil,
nil,
"art",
"aav",
"Cyrl",
"Hang, Thai, Khmr",
translit = "xchc-translit",
ancestors = "aav-pro, nwc-old",
type = "conlang",
type = "conlang",
}
}


m["zmlj"] = {
m["wuhu"] = {
"Zemljask",
"Nawuhu",
nil,
nil,
"sla",
"conlang-fam",
"Latn",
"Latn",
ancestors = "sla-pro",
entry_name = {remove_diacritics = c.acute},
type = "conlang",
type = "conlang",
}
}


m["rsn-pro"] = {
m["nwc-old"] = {
"Proto-Raysio-Smipharic",
"Old Anchwa",
nil,
nil,
"vrg",
"aav",
"Latn",
"Thai",
type = "reconstructed,conlang",
ancestors = "aav-pro",
ancestors = "vrg-pro",
type = "conlang",
}
}


m["cuy-pro"] = {
m["pine"] = {
"Proto-Cuyic",
"Pine",
nil,
nil,
"cuy",
"conlang-fam",
"Latn",
"Teul, Tugv",
type = "reconstructed,conlang",
entry_name = {
ancestors = "ine-pro",
from = {"‧$", "‧"},
to = {"-", ""},
},
sort_key = {
remove_diacritics = c.hook,
from = {"%-"},
to = {""},
},
type = "conlang",
translit = {
Teul = "pine-translit",
},
}
}


m["oyp-old"] = {
m["old-pnsh"] = {
"Old Oypatha",
"Old Ponish",
nil,
nil,
"cuy",
"conlang-fam",
"Hani",
"Latn",
ancestors = "cuy-pro",
ancestors = "gmw-pro",
type = "conlang",
type = "conlang",
}
}


m["oyp-mod"] = {
m["pnsh"] = {
"Oypatha",
"Ponish",
nil,
nil,
"cuy",
"conlang-fam",
"Mong, mnc-Mong, sjo-Mong, xwo-Mong",
"Latn",
ancestors = "oyp-old",
ancestors = "old-pnsh",
type = "conlang",
type = "conlang",
}
}


m["icn-old"] = {
m["sekh"] = {
"Old Incene",
"Sekhulla",
nil,
nil,
"cuy",
"wasc-fam",
"fa-Arab",
"Latn",
ancestors = "cuy-pro",
ancestors = "wasc",
type = "conlang",
type = "conlang",
}
}


m["syr-icn"] = {
m["rulh"] = {
"Syrian Incene",
"Rulhilli",
nil,
nil,
"cuy",
"sit, zhx",
"Arab, fa-Arab",
"Deva",
ancestors = "icn-old",
ancestors = "och, rulh-old",
type = "conlang",
type = "conlang",
}
}


m["ant-icn"] = {
m["rulh-old"] = {
"Anatolian Incene",
"Old Rulhilli",
nil,
nil,
"cuy",
"sit, zhx",
"Armn",
"Deva",
ancestors = "icn-old",
ancestors = "och",
type = "conlang",
type = "conlang",
}
}


m["vrg-pro"] = {
m["siwa"] = {
"Proto-Vergic",
"Siwa",
nil,
nil,
"vrg",
"alo-fre",
type = "reconstructed,conlang",
"Latn",
"Latn",
ancestors = "ine-pro",
entry_name = {
from = {"‧"},
to = {""},
},
sort_key = {
remove_diacritics = c.hook,
},
ancestors = "alo-pro",
type = "conlang",
}
}


m["vib-old"] = {
m["slaq-pro"] = {
"Old Iberian Vergic",
"Proto-Slaq",
nil,
nil,
"vrg",
"conlang-fam",
"Grek",
"Latn",
ancestors = "vrg-pro",
type = "reconstructed,conlang",
type = "conlang",
}
}


m["dac-old"] = {
m["sudy"] = {
"Old Dacian Vergic",
"Sudyrnish",
nil,
nil,
"vrg",
"ine, gem",
"Grek",
"Latn",
ancestors = "vrg-pro",
ancestors = "ang",
type = "conlang",
type = "conlang",
}
}


m["pls-pro"] = {
m["thuo"] = {  
"Proto-Plains",
"Thuōsha",
nil,
nil,
"art",
"nent",
"Latn",
"Latn",
type = "reconstructed,conlang"
ancestors = "nent-pro",
type = "conlang",
}
}


m["pnn-pro"] = {
m["tok"] = {
"Proto-Pannonian",
"Toki Pona",
nil,
36846,
"gem",
"conlang-fam",
type = "reconstructed,conlang",
"Latn",
"Latn",
ancestors = "gem-pro",
type = "conlang",
}
}


m["pnw-old"] = {
m["uche"] = {
"Old West Pannonian",
"Uchee",
nil,
nil,
"gem",
"slaq-fam",
"Pann",
"Latn",
ancestors = "pnn-pro",
ancestors = "slaq-pro",
type = "conlang",
type = "conlang",
}
}


m["pne-old"] = {
m["ucrn"] = {
"Old East Pannonian",
"Ucrean",
nil,
nil,
nil,
"gem",
"Ucrn",
"Pann",
ancestors = "pnn-pro",
type = "conlang",
type = "conlang",
}
}


m["qasu"] = {
m["urka"] = {
"Qasunattuuji",
"Urka",
nil,
nil,
"ine",
"slaq-fam",
ancestors = "ine-pro",
"Latn",
"Latn",
ancestors = "slaq-pro",
type = "conlang",
type = "conlang",
}
}


m["qut-nan"] = {
m["vinn"] = {
"Qut",  
"Vinnish",
nil,
nil,
"art",
"gem",
"Latn",
"Latn",
sort_key = {
from = {"ð, æ, ø, å"},
to = {"d" .. p[1], "z" .. p[1], "z" .. p[2], "z" .. p[3]}
},
type = "conlang",
type = "conlang",
}
}


m["asc-pro"] = {
m["wasc"] = {
"Proto-Asisic",
"Wascotl",
nil,
nil,
"asc",
"conlang-fam",
"Latn",
type = "reconstructed,conlang",
type = "reconstructed,conlang",
"Latn",
}
}


m["wsc-pro"] = {
m["wedg"] = {
"Proto-Tephricheic",
"Wedge",
nil,
nil,
"asc",
"conlang-fam",
type = "reconstructed,conlang",
ancestors = "asc-pro",
"Latn",
"Latn",
type="conlang",
}
m["xchc"] = {
"Chiingimec",
nil,
"conlang-fam",
"Cyrl",
translit = "xchc-translit",
type = "conlang",
}
}


m["esc-pro"] = {
m["zmlj"] = {
"Proto-Vainodic",
"Zemljask",
nil,
nil,
"asc",
"sla",
type = "reconstructed,conlang",
ancestors = "asc-pro",
"Latn",
"Latn",
ancestors = "sla-pro",
entry_name = {remove_diacritics = c.acute},
type = "conlang",
}
}


m["mgx-pro"] = {
m["rsn-pro"] = {
"Proto-Myguxic",
"Proto-Raysio-Smipharic",
nil,
nil,
"asc",
"vrg",
"Latn",
type = "reconstructed,conlang",
type = "reconstructed,conlang",
ancestors = "asc-pro",
ancestors = "vrg-pro",
}
 
m["cuy-pro"] = {
"Proto-Cuyic",
nil,
"cuy",
"Latn",
"Latn",
type = "reconstructed,conlang",
ancestors = "ine-pro",
}
}


m["tfr-old"] = {
m["oyp-old"] = {
"Old Tefrian",
"Old Oypatha",
nil,
nil,
"asc",
"cuy",
ancestors = "wsc-pro",
"Hani",
"Latn, Arab, fa-Arab",
ancestors = "cuy-pro",
type = "conlang",
type = "conlang",
}
}


m["tfr-mod"] = {
m["oyp-mod"] = {
"Tefrian",
"Oypatha",
nil,
nil,
"asc",
"cuy",
"fa-Arab, Arab",
"Mong, mnc-Mong, sjo-Mong, xwo-Mong",
ancestors = "tfr-old",
ancestors = "oyp-old",
type = "conlang",
type = "conlang",
}
}


m["acs-old"] = {
m["icn-old"] = {
"Old Achissari",
"Old Incene",
nil,
nil,
"asc",
"cuy",
"Brah",
"fa-Arab",
ancestors = "wsc-pro",
ancestors = "cuy-pro",
type = "conlang",
type = "conlang",
}
}


m["acs-wst"] = {
m["syr-icn"] = {
"West Achissari",
"Syrian Incene",
nil,
nil,
"asc",
"cuy",
"ur-Arab",
"Arab, fa-Arab",
ancestors = "acs-old",
ancestors = "icn-old",
type = "conlang",
type = "conlang",
}
}


m["acs-est"] = {
m["ant-icn"] = {
"East Achissari",
"Anatolian Incene",
nil,
nil,
"asc",
"cuy",
"ur-Arab",
"Armn",
ancestors = "acs-old",
ancestors = "icn-old",
type = "conlang",
type = "conlang",
}
}


m["vanc"] = {
m["vrg-pro"] = {
"Vancian",
"Proto-Vergic",
nil,
nil,
"asc",
"vrg",
ancestors = "esc-pro",
type = "reconstructed,conlang",
"Latn",
"Latn",
type = "conlang",
ancestors = "ine-pro",
}
}


m["buls"] = {
m["vib-old"] = {
"Bulusic",
"Old Iberian Vergic",
nil,
nil,
"asc",
"vrg",
ancestors = "esc-pro",
"Grek",
"Latn",
ancestors = "vrg-pro",
type = "conlang",
type = "conlang",
}
}


m["nygm"] = {
m["dac-old"] = {
"Nyongom",
"Old Dacian Vergic",
nil,
nil,
"asc",
"vrg",
ancestors = "esc-pro",
"Grek",
"Cyrl",
ancestors = "vrg-pro",
type = "conlang",
type = "conlang",
}
}


m["dvs-old"] = {
m["pls-pro"] = {
"Old Dovasene",
"Proto-Plains",
nil,
nil,
"asc",
"conlang-fam",
ancestors = "mgx-pro",
"Latn",
"Latn",
type = "conlang",
type = "reconstructed,conlang"
}
}


m["dvs-mod"] = {
m["pnn-pro"] = {
"Dovasene",
"Proto-Pannonian",
nil,
nil,
"asc",
"gem",
ancestors = "dvs-old",
type = "reconstructed,conlang",
"Cyrl",
"Latn",
type = "conlang",
ancestors = "gem-pro",
}
}


m["xbr-old"] = {
m["pnw-old"] = {
"Old Khbirye",
"Old West Pannonian",
nil,
nil,
"asc",
"gem",
ancestors = "mgx-pro",
"Pann",
"Geok",
ancestors = "pnn-pro",
type = "conlang",
type = "conlang",
}
}


m["xbr-mod"] = {
m["pne-old"] = {
"Khbirye",
"Old East Pannonian",
nil,
nil,
"asc",
"gem",
ancestors = "xbr-old",
"Pann",
"Geor",
ancestors = "pnn-pro",
type = "conlang",
type = "conlang",
}
}


m["wesd"] = {
m["qasu"] = {
"Wessedian",
"Qasunattuuji",
nil,
nil,
"gem",
"ine",
ancestors = "gem-pro",
ancestors = "ine-pro",
"Latn, Runr",
"Latn",
type = "conlang",
type = "conlang",
}
}


m["carn"] = {
m["qut-nan"] = {
    "Carnian",
"Qut",  
    nil,
nil,
    "sla",
"conlang-fam",
    "Latn",
"Latn",
    sort_key = {
type = "conlang",
        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"] = {                          
m["asc-pro"] = {
    "Indevroplu",                        
"Proto-Asisic",
    nil,                        
nil,
    "ine",                        
"asc",
    "Cyrs, Latn",                         
type = "reconstructed,conlang",
    ancestors = "ine-pro",
"Latn",
    type = "conlang",
    main_category = "word",
}
}


m["phus"] = {                          
m["wsc-pro"] = {
    "Pre-Húsnorsk",                        
"Proto-Tephricheic",
    nil,                        
nil,
    "gem",                        
"asc",
    "Latn",                          
type = "reconstructed,conlang",
    ancestors = "non, gem-pro",
ancestors = "asc-pro",
    type = "conlang",
"Latn",
}
}


m["vhus"] = {                          
m["esc-pro"] = {
    "Varhúsnorsk",                        
"Proto-Vainodic",
    nil,                        
nil,
    "gem",                        
"asc",
    "Runr, Latn",                          
type = "reconstructed,conlang",
    ancestors = "phus, non, gem-pro",
ancestors = "asc-pro",
    type = "conlang",
"Latn",
}
}


m["jugs"] = {                          
m["mgx-pro"] = {
    "Jugsnorsk",                        
"Proto-Myguxic",
    nil,                        
nil,
    "gem",                        
"asc",
    "Runr, Latn",                          
type = "reconstructed,conlang",
    ancestors = "vhus, phus, non, gem-pro",
ancestors = "asc-pro",
    type = "conlang",
"Latn",
}
}


m["snon"] = {                          
m["tfr-old"] = {
    "Scots Norse",                        
"Old Tefrian",
    nil,                        
nil,
    "gem",                       
"asc",
    "Runr, Latn",
ancestors = "wsc-pro",
    ancestors = "non, gem-pro",
"Latn, Arab, fa-Arab",
    type = "conlang",
type = "conlang",
    entry_name = {
    from = {
    "s"
    },
    to = {
    "ſ"
    },
    }
}
}


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",
}




Line 2,031: Line 2,424:




 
 
 
 
m["aav-khs-pro"] = {
 
"Proto-Khasian",
 
116773216,
 
"aav-khs",
 
"Latn",
 
type = "reconstructed",
 
}
 
 
 
m["aav-nic-pro"] = {
 
"Proto-Nicobarese",
 
 
 
 
m["aav-khs-pro"] = {
"Proto-Khasian",
116773216,
"aav-khs",
"Latn",
type = "reconstructed",
}
 
m["aav-nic-pro"] = {
"Proto-Nicobarese",
116773793,
116773793,
"aav-nic",
"aav-nic",
Line 2,094: Line 2,500:
"nic-grs",
"nic-grs",
"Latn",
"Latn",
entry_name = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.macron},
strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.macron},
}
}


m["alv-bgu"] = {
m["alv-bgu"] = {
"Baïnounk Gubëeher",
"Bainouk Gubeeher",
17002646,
17002646,
"alv-bny",
"alv-bny",
Line 2,275: Line 2,681:
"Adûni",
"Adûni",
1232159,
1232159,
"art",
"conlang-fam",
"Latn",
"Latn",
type = "appendix-constructed",
type = "appendix-constructed",
Line 2,283: Line 2,689:
"Belter Creole",
"Belter Creole",
108055510,
108055510,
"art",
"conlang-fam",
"Latn",
"Latn",
type = "appendix-constructed",
type = "appendix-constructed",
Line 2,296: Line 2,702:
"Bolak",
"Bolak",
2909283,
2909283,
"art",
"conlang-fam",
"Latn",
"Latn",
type = "appendix-constructed",
type = "appendix-constructed",
Line 2,304: Line 2,710:
"Black Speech",
"Black Speech",
686210,
686210,
"art",
"conlang-fam",
"Latn, Teng",
"Latn, Teng",
type = "appendix-constructed",
type = "appendix-constructed",
Line 2,312: Line 2,718:
"Communicationssprache",
"Communicationssprache",
35227,
35227,
"art",
"conlang-fam",
"Latn",
"Latn",
type = "appendix-constructed",
type = "appendix-constructed",
Line 2,320: Line 2,726:
"Dothraki",
"Dothraki",
2914733,
2914733,
"art",
"conlang-fam",
"Latn",
"Latn",
type = "appendix-constructed",
type = "appendix-constructed",
Line 2,328: Line 2,734:
"Eloi",
"Eloi",
nil,
nil,
"art",
"conlang-fam",
"Latn",
"Latn",
type = "appendix-constructed",
type = "appendix-constructed",
Line 2,336: 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 2,344: Line 2,750:
"Lapine",
"Lapine",
6488195,
6488195,
"art",
"conlang-fam",
"Latn",
"Latn",
type = "appendix-constructed",
type = "appendix-constructed",
Line 2,352: Line 2,758:
"Mandalorian",
"Mandalorian",
54289,
54289,
"art",
"conlang-fam",
"Latn",
"Latn",
type = "appendix-constructed",
type = "appendix-constructed",
Line 2,360: Line 2,766:
"Mundolinco",
"Mundolinco",
851355,
851355,
"art",
"conlang-fam",
"Latn",
"Latn",
type = "appendix-constructed",
type = "appendix-constructed",
Line 2,368: 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 2,473: Line 2,871:
"Little Swanport",
"Little Swanport",
6652138,
6652138,
nil,
"qfa-unc",
"Latn",
"Latn",
}
}
Line 2,877: Line 3,275:
"bnt-ngu",
"bnt-ngu",
"Latn",
"Latn",
entry_name = {remove_diacritics = c.grave .. c.acute},
strip_diacritics = {remove_diacritics = c.grave .. c.acute},
}
}


Line 2,887: Line 3,285:
type = "reconstructed",
type = "reconstructed",
sort_key = "bnt-pro-sortkey",
sort_key = "bnt-pro-sortkey",
}
m["bnt-sab-pro"] = {
"Proto-Sabaki",
nil, -- Q2209395 is the code for the Sabaki family
"bnt-sab",
"Latn",
type = "reconstructed",
}
}


Line 3,048: Line 3,454:
"Latn",
"Latn",
type = "reconstructed",
type = "reconstructed",
entry_name = {
strip_diacritics = {
from = {"q̣", "p̣", "ʓ", "ċ"},
from = {"q̣", "p̣", "ʓ", "ċ"},
to = {"q̇", "ṗ", "ʒ", "c̣"}
to = {"q̇", "ṗ", "ʒ", "c̣"}
Line 3,060: Line 3,466:
"Latn",
"Latn",
type = "reconstructed",
type = "reconstructed",
entry_name = {
strip_diacritics = {
from = {"q̣", "p̣", "ʓ", "ċ"},
from = {"q̣", "p̣", "ʓ", "ċ"},
to = {"q̇", "ṗ", "ʒ", "c̣"}
to = {"q̇", "ṗ", "ʒ", "c̣"}
Line 3,103: Line 3,509:
"cel-bry",
"cel-bry",
"Latn, Polyt",
"Latn, Polyt",
translit = {
Polyt = "grc-translit",
},
display_text = {
Polyt = s["Polyt-displaytext"],
},
entry_name = {
Polyt = s["Polyt-entryname"],
},
sort_key = {
sort_key = {
Latn = "cel-bry-pro-sortkey",
Latn = "cel-bry-pro-sortkey",
Polyt = s["Polyt-sortkey"],
},
},
-- Polyt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
}
}


Line 3,123: Line 3,520:
"cel",
"cel",
"Latn, Polyt, Ital",
"Latn, Polyt, Ital",
translit = {
strip_diacritics = {
Polyt = "grc-translit",
Ital = "Ital-translit"
},
display_text = {
Polyt = s["Polyt-displaytext"],
},
entry_name = {
Latn = {remove_diacritics = c.macron .. c.breve .. c.diaer},
Latn = {remove_diacritics = c.macron .. c.breve .. c.diaer},
Polyt = s["Polyt-entryname"],
},
},
sort_key = {
sort_key = {
Latn = "cel-bry-pro-sortkey",
Latn = "cel-bry-pro-sortkey",
Polyt = s["Polyt-sortkey"],
},
},
-- Ital translit in [[Module:scripts/data]]
-- Polyt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
}
}


Line 3,333: Line 3,723:
"Mlym, Knda",
"Mlym, Knda",
ancestors = "ml, tcy",
ancestors = "ml, tcy",
translit = {
-- Knda translit in [[Module:scripts/data]]
Mlym = "ml-translit",
-- Mlym translit in [[Module:scripts/data]]
Knda = "kn-translit",
},
}
}


Line 3,352: Line 3,740:
"dra-kan",
"dra-kan",
"Knda",
"Knda",
translit = "kn-translit",
-- Knda translit in [[Module:scripts/data]]
}
}


Line 3,368: Line 3,756:
"dra-kan",
"dra-kan",
"Knda",
"Knda",
translit = "kn-translit",
-- Knda translit in [[Module:scripts/data]]
}
}


Line 3,412: Line 3,800:


m["egx-dem"] = {
m["egx-dem"] = {
"Demotic",
"Demotic Egyptian",
36765,
36765,
"egx",
"egx",
"Latn, Egyd, Polyt",
"Latn, Egyd, Polyt",
translit = {
Polyt = "grc-translit",
},
display_text = {
Polyt = s["Polyt-displaytext"],
},
entry_name = {
Polyt = s["Polyt-entryname"],
},
sort_key = {
sort_key = {
Latn = {
Latn = {
Line 3,431: Line 3,810:
to = {p[1], p[2], p[3], p[4], p[5], p[6], p[7], p[8], p[9], p[10], p[11], p[12], p[13], p[15], p[16], p[16], p[17], p[14], p[19], p[18], p[20], p[21], p[22], p[23], p[24], p[23], p[25], p[26], p[26]}
to = {p[1], p[2], p[3], p[4], p[5], p[6], p[7], p[8], p[9], p[10], p[11], p[12], p[13], p[15], p[16], p[16], p[17], p[14], p[19], p[18], p[20], p[21], p[22], p[23], p[24], p[23], p[25], p[26], p[26]}
},
},
Polyt = s["Polyt-sortkey"],
},
},
-- Polyt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
}
}


Line 3,591: Line 3,970:
"gmq-eas",
"gmq-eas",
"Latn, Runr",
"Latn, Runr",
entry_name = {remove_diacritics = c.macron},
strip_diacritics = {remove_diacritics = c.macron},
}
}


Line 3,607: Line 3,986:
"gmq-eas",
"gmq-eas",
"Latn, Runr",
"Latn, Runr",
entry_name = {remove_diacritics = c.macron},
strip_diacritics = {remove_diacritics = c.macron},
}
}


Line 3,731: Line 4,110:


m["gn-cls"] = {
m["gn-cls"] = {
"Classical Guaraní",
"Classical Guarani",
17478065,
17478065,
"tup-gua",
"gn",
"Latn",
"Latn",
ancestors = "gn",
}
}


Line 3,747: Line 4,125:
Grek = "el-translit",
Grek = "el-translit",
},
},
display_text = {
-- Grek display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
Grek = s["Grek-displaytext"],
},
entry_name = {
Grek = s["Grek-entryname"],
},
sort_key = {
Grek = s["Grek-sortkey"],
},
}
}


Line 3,767: Line 4,137:
Grek = "el-translit",
Grek = "el-translit",
},
},
display_text = {
-- Grek display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
Grek = s["Grek-displaytext"],
},
entry_name = {
Grek = s["Grek-entryname"],
},
sort_key = {
Grek = s["Grek-sortkey"],
},
}
}


Line 3,789: Line 4,151:
},
},
override_translit = true,
override_translit = true,
display_text = {
strip_diacritics = {
Grek = s["Grek-displaytext"],
},
entry_name = {
Cyrl = {remove_diacritics = c.acute},
Cyrl = {remove_diacritics = c.acute},
Grek = s["Grek-entryname"],
},
sort_key = {
Grek = s["Grek-sortkey"],
},
},
-- Grek display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
}
}


Line 3,812: Line 4,168:
remove_diacritics = c.grave .. c.acute .. c.macron .. c.breve .. c.caron
remove_diacritics = c.grave .. c.acute .. c.macron .. c.breve .. c.caron
}},
}},
-- Polyt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
-- NOTE: formerly no translit specified for Polyt; presumably an accidental omission; if not, set Polyt = false in
-- the translit section
}
}


m["hmn-pro"] = {
m["hmn-pro"] = {
"Proto-Hmong",
"Proto-Hmongic",
116773210,
116773210,
"hmn",
"hmn",
Line 3,823: Line 4,182:


m["hmx-mie-pro"] = {
m["hmx-mie-pro"] = {
"Proto-Mien",
"Proto-Mienic",
116773229,
116773229,
"hmx-mie",
"hmx-mie",
Line 3,878: Line 4,237:
translit = {
translit = {
Deva = "sa-translit",
Deva = "sa-translit",
Shrd = "Shrd-translit",
-- Shrd translit in [[Module:scripts/data]]
Sidd = "Sidd-translit",
-- Sidd translit in [[Module:scripts/data]]
},
},
}
}
Line 3,890: Line 4,249:
ancestors = "sa",
ancestors = "sa",
translit = {
translit = {
Brah = "Brah-translit",
-- Brah translit in [[Module:scripts/data]]
Khar = "Khar-translit",
Khar = "Khar-translit",
},
},
}
m["inc-dng-pro"] = {
"Proto-Dangari",
nil,
"inc-dng",
"Latn",
type = "reconstructed",
}
}


Line 3,900: Line 4,267:
"inc-bas",
"inc-bas",
"Brah, Sidd",
"Brah, Sidd",
translit = {
-- Brah, Sidd translit in [[Module:scripts/data]]
Brah = "Brah-translit",
Sidd = "Sidd-translit",
},
}
}


Line 3,970: Line 4,334:
"inc-hie",
"inc-hie",
"Deva, Kthi, ur-Arab",
"Deva, Kthi, ur-Arab",
entry_name = {
strip_diacritics = {
from = {"هٔ", "ۂ"}, -- character "ۂ" code U+06C2 to "ه" and "هٔ"(U+0647 + U+0654) to "ه"
from = {"هٔ", "ۂ"}, -- character "ۂ" code U+06C2 to "ه" and "هٔ" (U+0647 + U+0654) to "ه"
to = {"ہ", "ہ"},
to = {"ہ", "ہ"},
remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.nunghunna .. c.superalef
remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.nunghunna .. c.superalef
Line 4,002: Line 4,366:
"inc-hiw",
"inc-hiw",
"Deva, ur-Arab",
"Deva, ur-Arab",
entry_name = {
strip_diacritics = {
from = {"هٔ", "ۂ"}, -- character "ۂ" code U+06C2 to "ه" and "هٔ"(U+0647 + U+0654) to "ه"
from = {"هٔ", "ۂ"}, -- character "ۂ" code U+06C2 to "ه" and "هٔ" (U+0647 + U+0654) to "ه"
to = {"ہ", "ہ"},
to = {"ہ", "ہ"},
remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.nunghunna .. c.superalef
remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.nunghunna .. c.superalef
Line 4,029: Line 4,393:
["pa-Arab"] = "pa-Arab-translit",
["pa-Arab"] = "pa-Arab-translit",
},
},
entry_name = {remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun},
strip_diacritics = {remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun},
}
}


Line 4,072: Line 4,436:
"ine",
"ine",
"Polyt",
"Polyt",
translit = "grc-translit",
-- Polyt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
display_text = s["Polyt-displaytext"],
entry_name = s["Polyt-entryname"],
sort_key = s["Polyt-sortkey"],
}
}


Line 4,103: Line 4,464:
"xme",
"xme",
"Polyt, Latn",
"Polyt, Latn",
translit = {
-- Polyt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
Polyt = "grc-translit",
},
display_text = {
Polyt = s["Polyt-displaytext"],
},
entry_name = {
Polyt = s["Polyt-entryname"],
},
sort_key = {
Polyt = s["Polyt-sortkey"],
},
}
}


Line 4,130: Line 4,480:
"fa-Arab, Latn, Hebr",
"fa-Arab, Latn, Hebr",
ancestors = "xme-mid",
ancestors = "xme-mid",
-- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
}
}


Line 4,340: Line 4,691:
"itc-sbl",
"itc-sbl",
"Ital, Polyt, Latn",
"Ital, Polyt, Latn",
translit = {
-- Ital translit in [[Module:scripts/data]] (NOTE: formerly not present, probably an accidental omission)
Polyt = "grc-translit",
-- Polyt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
},
display_text = {
Polyt = s["Polyt-displaytext"],
},
entry_name = {
Polyt = s["Polyt-entryname"],
},
sort_key = {
Polyt = s["Polyt-sortkey"],
},
}
}


Line 4,362: Line 4,703:
translit = s["jpx-translit"],
translit = s["jpx-translit"],
display_text = s["jpx-displaytext"],
display_text = s["jpx-displaytext"],
entry_name = s["jpx-entryname"],
strip_diacritics = s["jpx-stripdiacritics"],
sort_key = s["jpx-sortkey"],
sort_key = s["jpx-sortkey"],
}
}
Line 4,451: Line 4,792:
ancestors = "okm",
ancestors = "okm",
translit = "okm-translit",
translit = "okm-translit",
entry_name = s["Kore-entryname"],
-- Kore strip_diacritics in [[Module:scripts/data]]
}
}


Line 4,503: Line 4,844:
"Idiom Neutral",
"Idiom Neutral",
35847,
35847,
"art",
"conlang-fam",
"Latn",
"Latn",
type = "appendix-constructed",
type = "appendix-constructed",
Line 4,556: Line 4,897:
nil,
nil,
"Phnx",
"Phnx",
-- Phnx translit in [[Module:scripts/data]] (NOTE: not present before, presumably an accidental omission)
}
}


Line 5,186: Line 5,528:
}
}


m["nds-de"] = {
m["ngf-bin-pro"] = {
"German Low German",
"Proto-Binanderean",
25433,
137881672,
"gmw-lgm",
"ngf-bin",
"Latn",
"Latn",
ancestors = "nds",
type = "reconstructed",
ietf_subtag = "nds-DE", -- should we make this the actual code?
wikimedia_codes = "nds",
}
 
m["nds-nl"] = {
"Dutch Low Saxon",
516137,
"gmw-lgm",
"Latn",
ancestors = "nds",
ietf_subtag = "nds-NL", -- should we make this the actual code?
wikimedia_codes = "nds-nl",
}
}


Line 5,332: Line 5,662:
"Latn",
"Latn",
type = "reconstructed",
type = "reconstructed",
}
m["njo-jgl"] = {
"Chungli Ao",
55607615,
"sit-aao",
"Latn",
}
}


Line 5,399: Line 5,736:
m["omq-sjq"] = {
m["omq-sjq"] = {
"San Juan Quiahije Chatino",
"San Juan Quiahije Chatino",
17003130,
138330751,
"omq-cha",
"omq-cha",
"Latn",
"Latn",
Line 5,419: Line 5,756:


m["omq-tri-pro"] = {
m["omq-tri-pro"] = {
"Proto-Trique",
"Proto-Triqui",
116773817,
116773817,
"omq-tri",
"omq-tri",
Line 5,482: Line 5,819:
}
}


m["paa-kom"] = {
m["paa-kmn"] = {
"Kómnzo",
"Kómnzo",
18344310,
18344310,
"paa-yam",
"paa-wko",
"Latn",
"Latn",
}
}
Line 5,492: Line 5,829:
"Kuwani",
"Kuwani",
6449056,
6449056,
"paa",
"qfa-unc", -- poorly attested, possibly the same as or related to Kalabra
"Latn",
"Latn",
}
m["paa-lei"] = {
"Leitre",
85776228,
"paa-isk",
}
}


Line 5,507: Line 5,850:
"Nungon",
"Nungon",
128807788,
128807788,
"paa",
"ngf-ynu",
"Latn",
"Latn",
}
}
Line 5,893: Line 6,236:
3094838,
3094838,
"roa-git",
"roa-git",
ancestors = "pms-old",
"Latn",
"Latn",
}
}
Line 5,901: Line 6,245:
"roa-git",
"roa-git",
"Latn",
"Latn",
ancestors = "pms-old",
}
}


Line 5,945: Line 6,290:
"roa-gap",
"roa-gap",
"Latn",
"Latn",
entry_name = {remove_diacritics = c.grave .. c.acute .. c.circ},
strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ},
}
}


Line 5,996: Line 6,341:
"Baenan",
"Baenan",
3401998,
3401998,
nil,
"qfa-unc", -- extinct, poorly attested; only known through 9 words
"Latn",
"Latn",
}
}
Line 6,003: Line 6,348:
"Bagua",
"Bagua",
5390321,
5390321,
nil,
"qfa-unc", -- extinct, poorly attested; possibly Cariban
"Latn",
"Latn",
}
}
Line 6,025: Line 6,370:
"Cacán",
"Cacán",
945482,
945482,
nil,
"qfa-unc", -- extinct, poorly attested; no consensus on classification
"Latn",
"Latn",
}
}
Line 6,062: Line 6,407:
"Chirino",
"Chirino",
5390321,
5390321,
nil,
"qfa-unc", -- extinct, only four words known; possibly related to Candoshi-Shapra (cbu)
"Latn",
"Latn",
}
}
Line 6,105: Line 6,450:
"Comechingon",
"Comechingon",
6644203,
6644203,
nil,
"qfa-unc", -- extinct, poorly attested; no consensus on classification
"Latn",
"Latn",
}
}
Line 6,112: Line 6,457:
"Chono",
"Chono",
5104704,
5104704,
nil,
"qfa-unc", -- extinct, poorly attested; no consensus on classification, possibly spurious
"Latn",
"Latn",
}
}
Line 6,119: Line 6,464:
"Cañari",
"Cañari",
5055572,
5055572,
nil,
"qfa-unc", -- extinct, poorly attested; possibly Chimuan or Barbacoan
"Latn",
"Latn",
}
}
Line 6,140: Line 6,485:
"Copallén",
"Copallén",
5390321,
5390321,
nil,
"qfa-unc", -- extinct, only four words attested; possibly Cholonan
"Latn",
"Latn",
}
}
Line 6,154: Line 6,499:
"Catuquinaru",
"Catuquinaru",
16858455,
16858455,
nil,
"qfa-unc", -- extinct, poorly attested; vocabulary does not resemble other languages
"Latn",
"Latn",
}
}
Line 6,161: Line 6,506:
"Culli",
"Culli",
2879660,
2879660,
nil,
"qfa-unc", -- extinct, poorly attested; often considered an isolate
"Latn",
"Latn",
}
}
Line 6,168: Line 6,513:
"Cueva",
"Cueva",
5192644,
5192644,
nil,
"qfa-unc", -- extinct, poorly attested; possibly Chocoan
"Latn",
"Latn",
}
}
Line 6,175: Line 6,520:
"Esmeralda",
"Esmeralda",
3058083,
3058083,
nil,
"qfa-unc", -- extinct, poorly attested; possibly related to Yaruro
"Latn",
"Latn",
}
}
Line 6,189: Line 6,534:
"Gamela",
"Gamela",
5403661,
5403661,
nil,
"qfa-unc", -- extinct, poorly attested; possibly an isolate
"Latn",
"Latn",
}
}
Line 6,203: Line 6,548:
"Guamo",
"Guamo",
5613495,
5613495,
nil,
"qfa-unc", -- extinct; "Kaufman (1990) finds a connection with the Chapacuran languages convincing." [Wikipedia] Considered an isolate by Campbell (2024).
"Latn",
"Latn",
}
}
Line 6,253: Line 6,598:
"Katembri",
"Katembri",
6375925,
6375925,
nil,
"qfa-unc", -- extinct, poorly attested; "Kaufman (1990) has linked it with the nearly extinct Taruma, although this has not been accepted by other scholars." [Wikipedia]
"Latn",
"Latn",
}
}
Line 6,260: Line 6,605:
"Malalí",
"Malalí",
6741212,
6741212,
nil,
"sai-mje", -- considered the most divergent Maxakalían language (a subdivision of Macro-Jê), for which we have no entry
"Latn",
"Latn",
}
}
Line 6,267: Line 6,612:
"Maratino",
"Maratino",
6755055,
6755055,
nil,
"qfa-unc", -- extinct, poorly attested; possibly Uto-Aztecan
"Latn",
"Latn",
}
}
Line 6,274: Line 6,619:
"Matanawi",
"Matanawi",
6786047,
6786047,
nil,
"qfa-unc", -- extinct; either an isolate or distantly related to the Muran languages; Campbell (2024) lists it as an isolate, Glottolog gives it as unclassified
"Latn",
"Latn",
}
}
Line 6,281: Line 6,626:
"Mocana",
"Mocana",
3402048,
3402048,
nil,
"qfa-unc", -- extinct, poorly attested; given as part of the Malibu languages (geographic grouping; not a clade)
"Latn",
"Latn",
}
}
Line 6,302: Line 6,647:
"Malibu",
"Malibu",
3402048,
3402048,
nil,
"qfa-unc", -- extinct, poorly attested; given as part of the Malibu languages (geographic grouping; not a clade)
"Latn",
"Latn",
}
}
Line 6,316: Line 6,661:
"Mucuchí",
"Mucuchí",
6931290,
6931290,
nil,
nil, -- generally considered Timotean, for which we have no entry
"Latn",
"Latn",
}
}
Line 6,330: Line 6,675:
"Muzo",
"Muzo",
6644203,
6644203,
nil,
"qfa-unc", -- extinct language of Colombia, poorly attested; may be Pijao (Cariban)
"Latn",
"Latn",
}
}
Line 6,337: Line 6,682:
"Maynas",
"Maynas",
16919393,
16919393,
nil,
"sai-cah", -- per Campbell (2024); formerly considered unclassified
"Latn",
"Latn",
}
}
Line 6,344: Line 6,689:
"Natú",
"Natú",
9006749,
9006749,
nil,
"qfa-unc", -- extinct, poorly attested; "only Greenberg dares to classify [it]".[Wikipedia, quoting Moseley, Christopher; Asher, R. E.; Tait, Mary (1994), Atlas of the world's languages]
"Latn",
"Latn",
}
}
Line 6,373: Line 6,718:
"Palta",
"Palta",
3042978,
3042978,
nil,
"qfa-unc", -- extinct, unclassified; possibly Chicham
"Latn",
"Latn",
}
}
Line 6,387: Line 6,732:
"Paratió",
"Paratió",
16890038,
16890038,
nil,
"qfa-unc", -- extinct, poorly attested; possibly Xukuruan
"Latn",
}
 
m["sai-peb"] = {
"Peba",
3373890,
"sai-pey",
"Latn",
"Latn",
}
}
Line 6,394: Line 6,746:
"Panzaleo",
"Panzaleo",
3123275,
3123275,
nil,
"qfa-unc", -- extinct, unclassified; possibly Paezan
"Latn",
"Latn",
}
}
Line 6,401: Line 6,753:
"Puruhá",
"Puruhá",
3410994,
3410994,
nil,
"qfa-unc", -- extinct, poorly attested; possibly in a famil with Cañari
"Latn",
"Latn",
}
}
Line 6,408: Line 6,760:
"Patagón",
"Patagón",
128807870,
128807870,
nil,
"sai-tar", -- extinct, only known from 4 words, which suggest Cariban lineage (Campbell 2024)
"Latn",
"Latn",
}
}
Line 6,436: Line 6,788:
"Quimbaya",
"Quimbaya",
7272043,
7272043,
nil,
"qfa-unc", -- extinct, might not exist; few known words
"Latn",
"Latn",
}
}
Line 6,450: Line 6,802:
"Rabona",
"Rabona",
6644203,
6644203,
nil,
"qfa-unc", -- extinct, poorly attested, mostly plant names; possibly Candoshi-Shapra
"Latn",
"Latn",
}
}
Line 6,457: Line 6,809:
"Ramanos",
"Ramanos",
16902824,
16902824,
nil,
"qfa-unc", -- extinct, poorly attested, possibly an isolate; per Glottolog: "the minuscule wordlist ... shows no convincing resemblances to surrounding languages"
"Latn",
"Latn",
}
}
Line 6,464: Line 6,816:
"Sácata",
"Sácata",
5390321,
5390321,
nil,
"qfa-unc", -- extinct, only 3 words known; possibly Candoshí or Arawakan
"Latn",
"Latn",
}
}
Line 6,471: Line 6,823:
"Sanaviron",
"Sanaviron",
16895999,
16895999,
nil,
"qfa-unc", -- extinct, unclassified; no consensus on classification
"Latn",
"Latn",
}
}
Line 6,485: Line 6,837:
"Sechura",
"Sechura",
7442912,
7442912,
nil,
"qfa-unc", -- extinct, poorly attested; possibly Catacaoan
"Latn",
"Latn",
}
}
Line 6,492: Line 6,844:
"Sinúfana",
"Sinúfana",
7525275,
7525275,
nil,
"qfa-unc", -- moribund, poorly attested; possibly Chocoan
"Latn",
"Latn",
}
}
Line 6,507: Line 6,859:
"Tabancale",
"Tabancale",
5390321,
5390321,
nil,
"qfa-unc", -- extinct, only 5 words known; no obvious connections, might be an isolate
"Latn",
"Latn",
}
}
Line 6,514: Line 6,866:
"Tallán",
"Tallán",
16910468,
16910468,
nil,
"qfa-unc", -- extinct, poorly attested; might be Catacaoan
"Latn",
"Latn",
}
}
Line 6,536: Line 6,888:
"Teushen",
"Teushen",
3519243,
3519243,
nil,
"qfa-unc", -- probably extinct by the 1950's; possibly Chonan
"Latn",
"Latn",
}
}
Line 6,543: Line 6,895:
"Timote",
"Timote",
7806995,
7806995,
nil,
nil, -- possibly in a small Timotean family
"Latn",
"Latn",
}
}
Line 6,557: Line 6,909:
"Tarairiú",
"Tarairiú",
7685313,
7685313,
nil,
"qfa-unc", -- extinct, too poorly attested to classify
"Latn",
"Latn",
}
}
Line 6,564: Line 6,916:
"Waitaká",
"Waitaká",
16918610,
16918610,
nil,
"qfa-unc", -- extinct, possibly Purian
"Latn",
"Latn",
}
}
Line 6,593: Line 6,945:
"Xocó",
"Xocó",
12953620,
12953620,
nil,
"qfa-unc", -- extinct and poorly attested; not clear if one or three languages
"Latn",
"Latn",
}
}
Line 6,628: Line 6,980:
"Yurumanguí",
"Yurumanguí",
1281291,
1281291,
nil,
"qfa-unc", -- extinct, too poorly attested to classify
"Latn",
"Latn",
}
}
Line 6,709: Line 7,061:
"sem-can",
"sem-can",
"Phnx",
"Phnx",
translit = "Phnx-translit",
-- Phnx translit in [[Module:scripts/data]]
}
}


Line 6,732: Line 7,084:
"sem-cen",
"sem-cen",
"Narb",
"Narb",
translit = "Narb-translit",
-- Narb translit in [[Module:scripts/data]]
}
}


Line 6,740: Line 7,092:
"sem-cen",
"sem-cen",
"Narb",
"Narb",
translit = "Narb-translit",
-- Narb translit in [[Module:scripts/data]]
}
}


Line 6,748: Line 7,100:
"sem-cen",
"sem-cen",
"Narb",
"Narb",
translit = "Narb-translit",
-- Narb translit in [[Module:scripts/data]]
}
}


Line 6,756: Line 7,108:
"sem-cen",
"sem-cen",
"Narb",
"Narb",
translit = "Narb-translit",
-- Narb translit in [[Module:scripts/data]]
}
}


Line 6,779: Line 7,131:
"sem-cen",
"sem-cen",
"Narb",
"Narb",
translit = "Narb-translit",
-- Narb translit in [[Module:scripts/data]]
}
 
m["sem-sam"] = {
"Samalian",
85847147,
"sem-nwe",
"Phnx",
-- Phnx translit in [[Module:scripts/data]]
}
}


Line 6,787: Line 7,147:
"sem-osa",
"sem-osa",
"Sarb",
"Sarb",
translit = "Sarb-translit",
-- Sarb translit in [[Module:scripts/data]]
}
}


Line 6,795: Line 7,155:
"sem-cen",
"sem-cen",
"Narb",
"Narb",
translit = "Narb-translit",
-- Narb translit in [[Module:scripts/data]]
}
}


Line 6,803: Line 7,163:
"sem-cen",
"sem-cen",
"Narb",
"Narb",
translit = "Narb-translit",
-- Narb translit in [[Module:scripts/data]]
}
}


Line 6,858: Line 7,218:
"sit-tan",
"sit-tan",
"Latn, Tibt",
"Latn, Tibt",
translit = {Tibt = "Tibt-translit"},
override_translit = true,
override_translit = true,
display_text = {Tibt = s["Tibt-displaytext"]},
-- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
entry_name = {Tibt = s["Tibt-entryname"]},
sort_key = {Tibt = "Tibt-sortkey"},
}
}


Line 7,058: Line 7,415:
"Latn",
"Latn",
type = "reconstructed",
type = "reconstructed",
entry_name = {
strip_diacritics = {
remove_diacritics = c.grave .. c.acute .. c.tilde .. c.macron .. c.dgrave .. c.invbreve,
remove_diacritics = c.grave .. c.acute .. c.tilde .. c.macron .. c.dgrave .. c.invbreve,
remove_exceptions = {'ś'},
remove_exceptions = {'ś'},
Line 7,120: Line 7,477:
}
}


m["syd-fne"] = {
m["syd-pro"] = {
"Forest Nenets",
"Proto-Samoyedic",
1295107,
7251863,
"syd",
"Cyrl",
translit = "syd-fne-translit",
entry_name = {remove_diacritics = c.grave .. c.acute .. c.macron .. c.breve .. c.dotabove},
}
 
m["syd-pro"] = {
"Proto-Samoyedic",
7251863,
"syd",
"syd",
"Latn",
"Latn",
Line 7,251: Line 7,599:
"trk-ssb",
"trk-ssb",
"Latn, Cyrl, Mong",
"Latn, Cyrl, Mong",
translit = {Mong = "Mong-translit"},
-- Mong translit, display_text and strip_diacritics in [[Module:scripts/data]]
display_text = {Mong = s["Mong-displaytext"]},
entry_name = {Mong = s["Mong-entryname"]},
}
}


Line 7,262: Line 7,608:
"trk-ogz",
"trk-ogz",
"ota-Arab",
"ota-Arab",
entry_name = {["ota-Arab"] = "ar-entryname"},
strip_diacritics = {["ota-Arab"] = "ar-stripdiacritics"},
}
}


Line 7,270: Line 7,616:
"trk-ogz",
"trk-ogz",
"ota-Arab",
"ota-Arab",
entry_name = {["ota-Arab"] = "ar-entryname"},
strip_diacritics = {["ota-Arab"] = "ar-stripdiacritics"},
ancestors = "trk-eog",
ancestors = "trk-eog",
}
}
Line 7,280: Line 7,626:
"Latn",
"Latn",
type = "reconstructed",
type = "reconstructed",
standardChars = {
standard_chars = {
Latn = " ()-abdegiklmnoprstuxyzïöüāčēīĺŋōŕšūǖȫẹ" .. c.macron,
Latn = " ()-abdegiklmnoprstuxyzïöüāčēīĺŋōŕšūǖȫẹ" .. c.macron,
}
}
Line 7,313: Line 7,659:
"tut",
"tut",
"Latn",
"Latn",
type = "reconstructed",
type = "reconstructed"
}
}


Line 7,372: Line 7,718:
"Old Komi",
"Old Komi",
86679962,
86679962,
"urj-prm",
"kv",
"Perm, Cyrs",
"Perm, Cyrs",
translit = "urj-koo-translit",
translit = "urj-koo-translit",
sort_key = {Cyrs = s["Cyrs-sortkey"]},
-- Cyrs strip_diacritics, sort_key in [[Module:scripts/data]]; previously, Cyrs strip_diacritics not present
}
}


Line 7,389: Line 7,735:
"Komi-Yazva",
"Komi-Yazva",
2365210,
2365210,
"urj-prm",
"kv",
"Cyrl",
"Cyrl",
translit = "kv-translit",
translit = "kv-translit",
override_translit = true,
override_translit = true,
entry_name = {remove_diacritics = c.acute},
strip_diacritics = {remove_diacritics = c.acute},
}
}


Line 7,463: Line 7,809:


m["yok-gsy"] = {
m["yok-gsy"] = {
"Gashowu",
"Gashowu Yokuts",
3098708,
3098708,
"yok",
"yok",
Line 7,484: Line 7,830:


m["yok-ply"] = {
m["yok-ply"] = {
"Palewyami",
"Palewyami Yokuts",
2387391,
2387391,
"yok",
"yok",
Line 7,510: Line 7,856:
"Latn",
"Latn",
type = "reconstructed",
type = "reconstructed",
}
m["yrk-for"] = {
"Forest Nenets",
1295107,
"yrk",
"Cyrl",
translit = "yrk-for-translit",
strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.macron .. c.breve .. c.dotabove},
}
m["yrk-tun"] = {
"Tundra Nenets",
36452,
"yrk",
"Cyrl",
strip_diacritics = {
from = {"ӑ", "а̄", "э̇", "ӣ", "ы̄", "ӯ", "ю̄", "я̆", "я̄"},
to = {"а", "а", "э", "и", "ы", "у", "ю", "я", "я"},
},
translit = "yrk-tun-translit",
}
}


Line 7,517: Line 7,884:
"zhx-min",
"zhx-min",
"Latn",
"Latn",
type = "reconstructed",
type = "reconstructed",
}
}
 
 
m["zhx-sht"] = {
m["zhx-sht"] = {
"Shaozhou Tuhua",
"Shaozhou Tuhua",
1920769,
1920769,
"zhx",
"zhx",
"Nshu, Hants",
"Nshu, Hants",
generate_forms = "zh-generateforms",
generate_forms = "zh-generateforms",
sort_key = {Hani = "Hani-sortkey"},
sort_key = {Hani = "Hani-sortkey"},
}
}
 
 
m["zhx-sic"] = {
m["zhx-sic"] = {
"Sichuanese",
"Sichuanese",
2278732,
2278732,
"zhx-man",
"zhx-man",
"Hants",
"Hants",
generate_forms = "zh-generateforms",
generate_forms = "zh-generateforms",
translit = "zh-translit",
translit = "zh-translit",
sort_key = "Hani-sortkey",
sort_key = "Hani-sortkey",
}
}
 
 
m["zhx-tai"] = {
m["zhx-tai"] = {
"Taishanese",
"Taishanese",
2208940,
2208940,
"zhx-yue",
"zhx-yue",
"Hants",
"Hants",
generate_forms = "zh-generateforms",
generate_forms = "zh-generateforms",
translit = "zh-translit",
translit = "zh-translit",
sort_key = "Hani-sortkey",
sort_key = "Hani-sortkey",
}
}
 
 
m["zle-ono"] = {
m["zle-ono"] = {
"Old Novgorodian",
"Old Novgorodian",
162013,
162013,
"zle",
"zle",
"Cyrs, Glag",
"Cyrs, Glag",
translit = {Cyrs = "Cyrs-translit", Glag = "Glag-translit"},
translit = {Cyrs = "Cyrs-translit", Glag = "Glag-translit"},
entry_name = {Cyrs = s["Cyrs-entryname"]},
-- Cyrs strip_diacritics, sort_key in [[Module:scripts/data]]
sort_key = {Cyrs = s["Cyrs-sortkey"]},
}
}
 
 
m["zle-ort"] = {
m["zle-ort"] = {
"Old Ruthenian",
"Old Ruthenian",
13211,
13211,
"zle",
"zle",
"Arab, Cyrs, Latn",
"Arab, Cyrs, Latn",
ancestors = "orv",
ancestors = "orv",
translit = {
translit = {
Cyrs = "zle-ort-translit",
Cyrs = "zle-ort-translit",
Arab = "zle-ort-Arab-translit",
Arab = "zle-ort-Arab-translit",
},
strip_diacritics = {
Cyrs = {
remove_diacritics = m_langdata.chars_substitutions["Cyrs_remove_diacritics"],
remove_exceptions = {"Ї", "ї"},
},
Arab = "ar-stripdiacritics",
},
},
entry_name = {
-- Cyrs sort_key in [[Module:scripts/data]]
remove_diacritics = s["Cyrs-entryname"].remove_diacritics,
remove_exceptions = {"Ї", "ї"},
Arab = "ar-entryname",
},
sort_key = s["Cyrs-sortkey"],
}
}


Line 7,587: Line 7,955:
Glag = "Glag-translit"
Glag = "Glag-translit"
},
},
entry_name = {
-- Cyrs strip_diacritics, sort_key in [[Module:scripts/data]]
Cyrs = s["Cyrs-entryname"]
},
sort_key = {
Cyrs = s["Cyrs-sortkey"]
},
}
}


Line 7,607: Line 7,970:
"zlw-lch",
"zlw-lch",
"Latn",
"Latn",
entry_name = {remove_diacritics = c.ringabove},
strip_diacritics = {remove_diacritics = c.ringabove},
}
}


Line 7,622: Line 7,985:
"zlw-pom",
"zlw-pom",
"Latn",
"Latn",
entry_name = {remove_diacritics = c.macron .. c.breve},
strip_diacritics = {remove_diacritics = c.macron .. c.breve},
}
}


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