Module:languages/datax: Difference between revisions

Addid Conlangs section
No edit summary
(Addid Conlangs section)
Line 21: Line 21:
local m = {}
local m = {}


-- Old codes left in for examples and compatibility -V
--Conlangs
 
m["alo-col"] = {
m["aav-pro"] = { --The mkh-pro will merge into this.
"Central Olma",
"Proto-Austroasiatic",
nil,
nil,
"aav",
"alo-cst",
type = "reconstructed",
scripts = Latn
scripts = {"Latinx"},
}
}


m["afa-pro"] = {
m["alo-eol"] = {
"Proto-Afro-Asiatic",
"Eastern Olma",
"Q269125",
nil,
"afa",
"alo-cst",
otherNames = {"Hamito-Semitic"},
scripts = Latn
type = "reconstructed",
scripts = {"Latinx"},
}
}


m["alg-aga"] = {
m["alo-eon"] = {
"Agawam",
"Eastern Onori",
nil,
nil,
"alg-eas",
"alo-tdr",
otherNames = {"Agwam", "Agaam"},
scripts = Latn
scripts = Latn,
}
 
m["alg-pro"] = {
"Proto-Algonquian",
"Q7251834",
"alg",
type = "reconstructed",
scripts = {"Latinx"},
sort_key = {
from = {"·"},
to  = {""}},
}
}


Line 70: Line 54:
}
}


m["alo-eon"] = {
m["alo-sig"] = {
"Eastern Onori",
nil,
"alo-tdr",
scripts = Latn
}
 
m["alo-won"] = {
"Western Onori",
nil,
"alo-tdr",
scripts = Latn
}
 
m["alo-sig"] = {
"Sigori",
"Sigori",
nil,
nil,
Line 91: Line 61:
}
}


m["alo-eol"] = {
m["alo-sol"] = {
"Eastern Olma",
"Southern Olma",
nil,
nil,
"alo-cst",
"alo-cst",
Line 98: Line 68:
}
}


m["alo-col"] = {
m["alo-won"] = {
"Central Olma",
"Western Onori",
nil,
nil,
"alo-cst",
"alo-tdr",
scripts = Latn
scripts = Latn
}
}


m["alo-sol"] = {
m["art-blk"] = {
"Southern Olma",
"Bolak",
nil,
"Q2909283",
"alo-cst",
"art",
scripts = Latn
type = "appendix-constructed",
}
 
m["alv-ama"] = {
"Amasi",
"Q4740400",
"nic-grs",
scripts = Latn,
scripts = Latn,
entry_name = {
from = {"[àáâãā]", "[èéêē]", "[ìíîī]", "[òóôõō]", "[ùúûũū]", GRAVE, ACUTE, CIRC, TILDE, MACRON},
to  = {"a",      "e",      "i",      "o",      "u"}},
}
}


m["alv-bgu"] = {
m["art-bsp"] = {
"Baïnounk Gubëeher",
"Black Speech",
"Q17002646",
"Q686210",
"alv-bny",
"art",
otherNames = {"Gubëeher", "Nyun Gubëeher", "Nun Gubëeher"},
type = "appendix-constructed",
scripts = Latn,
scripts = {"Latn", "Teng"},
}
}


m["alv-edo-pro"] = {
m["art-com"] = {
"Proto-Edoid",
"Communicationssprache",
nil,
"Q35227",
"alv-edo",
"art",
type = "reconstructed",
type = "appendix-constructed",
scripts = Latn,
scripts = Latn,
}
}


m["alv-gbe-pro"] = {
m["art-dtk"] = {
"Proto-Gbe",
"Dothraki",
nil,
"Q2914733",
"alv-gbe",
"art",
type = "reconstructed",
scripts = Latn,
scripts = Latn,
}
}


m["alv-gwa"] = {
m["art-elo"] = {
"Gwara",
"Eloi",
"Q16945580",
nil,
"nic-pla",
"art",
type = "appendix-constructed",
scripts = Latn,
scripts = Latn,
}
}


m["alv-kwa-pro"] = {
m["art-gld"] = {
"Proto-Kwa",
"Goa'uld",
nil,
"Q19823",
"alv-kwa",
"art",
type = "reconstructed",
type = "appendix-constructed",
scripts = Latn,
scripts = {"Latn", "Egyp", "Mero"},
}
}


m["alv-pro"] = {
m["art-lap"] = {
"Proto-Atlantic-Congo",
"Lapine",
nil,
"Q6488195",
"alv",
"art",
type = "reconstructed",
type = "appendix-constructed",
scripts = Latn,
scripts = Latn,
}
}


m["apa-pro"] = {
m["art-man"] = {
"Proto-Apachean",
"Mandalorian",
nil,
"Q54289",
"apa",
otherNames = {"Proto-Apache", "Proto-Southern Athabaskan"},
type = "reconstructed",
scripts = {"Latinx"},
}
 
m["aql-pro"] = {
"Proto-Algic",
"Q18389588",
"aql",
type = "reconstructed",
scripts = {"Latinx"},
sort_key = {
from = {"·"},
to  = {""}},
}
 
m["art-blk"] = {
"Bolak",
"Q2909283",
"art",
"art",
type = "appendix-constructed",
type = "appendix-constructed",
Line 197: Line 138:
}
}


m["art-bsp"] = {
m["art-mun"] = {
"Black Speech",
"Mundolinco",
"Q686210",
"Q851355",
"art",
"art",
type = "appendix-constructed",
type = "appendix-constructed",
scripts = {"Latn", "Teng"},
scripts = Latn,
}
}


m["art-com"] = {
m["art-nav"] = {
"Communicationssprache",
"Na'vi",
"Q35227",
"Q316939",
"art",
"art",
type = "appendix-constructed",
type = "appendix-constructed",
Line 213: Line 154:
}
}


m["art-dtk"] = {
m["art-nox"] = {
"Dothraki",
"Noxilo",
"Q2914733",
"art",
scripts = Latn,
}
 
m["art-elo"] = {
"Eloi",
nil,
nil,
"art",
"art",
Line 228: Line 162:
}
}


m["art-gld"] = {
local F = "[ɬsṣš]"
"Goa'uld",
"Q19823",
"art",
type = "appendix-constructed",
scripts = {"Latn", "Egyp", "Mero"},
}


m["art-lap"] = {
m["art-nui"] = {
"Lapine",
"ǂA Ṇṵĩ",
"Q6488195",
nil,
"art",
"art",
type = "appendix-constructed",
scripts = {"Latinx"},
scripts = Latn,
sort_key = {
}
from = {
 
m["art-man"] = {
"Mandalorian",
"Q54289",
"art",
type = "appendix-constructed",
scripts = Latn,
}
 
m["art-mun"] = {
"Mundolinco",
"Q851355",
"art",
type = "appendix-constructed",
scripts = Latn,
}
 
m["art-nav"] = {
"Na'vi",
"Q316939",
"art",
type = "appendix-constructed",
scripts = Latn,
}
 
m["art-nox"] = {
"Noxilo",
nil,
"art",
type = "appendix-constructed",
scripts = Latn,
}
 
local F = "[ɬsṣš]"
 
m["art-nui"] = {
"ǂA Ṇṵĩ",
nil,
"art",
scripts = {"Latinx"},
sort_key = {
from = {
"^N", "^Ɠ", "ṭr",
"^N", "^Ɠ", "ṭr",
F .. "([ʇǃǂǁ])qʼ",
F .. "([ʇǃǂǁ])qʼ",
Line 307: Line 193:
"%1₆",
"%1₆",
"%1₅",
"%1₅",
"%1₄", "%1₄",
"%1₄", "%1₄",
"%1₃",
"%1₃",
"%1₂",
"%1₂",
"%1₁",
"%1₁",
"%1₀",
"%1₀",
"%1",
"%1",
},
},
remove_diacritics = TILDEBELOW .. GRAVE
remove_diacritics = TILDEBELOW .. GRAVE
},
},
aliases = {"ǂA"},
aliases = {"ǂA"},
}
}
 
m["art-una"] = {
"Unas",
nil,
"art",
type = "appendix-constructed",
scripts = Latn,
}
 
m["dzh"] = {
"Dženubiskă",
nil,
"gem",
scripts = {"Cyrl"},
translit_module = "dzh-translit",
ancestors = {"got"},
}
 
m["ibe-pro"] = {
"Proto-Iberian",
nil,
"ibe",
type = "art",
scripts = {"Latinx"},
}
 
m["gwax"] = {
"Gwaxol",
nil,
"wasc",
scripts = Latn,
ancestors = {"wasc", "nen-pro"},
}
 
m["lnen"] = {
"Late Nentammmi",
nil,
"nen",
scripts = Latn,
ancestors = {"nen-pro"},
}
 
m["maat"] = {
"Maahaat",
nil,
"slaq",
scripts = Latn,
ancestors = {"slaq"},
}
 
m["maaz"] = {
"Maazha",
nil,
"slaq",
scripts = Latn,
ancestors = {"slaq"},
}
 
m["nen-pro"] = {
"Nentammmi",
nil,
scripts = Latn,
}
 
m["noan"] = {
"Noanglo",
nil,
"nen",
scripts = Latn,
ancestors = {"nen-pro"},
}
 
m["ravk"] = {
"Ravihkeo",
nil,
"nen",
scripts = Latn,
ancestors = {"nen-pro"},
}
 
m["pine"] = {
"Pine",
nil,
nil,
scripts = {"Latinx"},
entry_name = {
from = {"‧"},
to = {""},
},
sort_key = {
remove_diacritics = u(0x0309), -- HOOK
}
}
 
m["pre-socl"] = {
"Pre-Soc'ul'",
nil,
"wasc",
scripts = Latn,
ancestors = {"wasc"},
}
 
m["qay"] = {
"Ayeri",
nil,
"art",
scripts = {"Ayer"},
}
 
m["qco"] = {
"Aeranir",
nil,
{"art", "ine"},
aliases = {"Coeñar Aerānir", "Coeñar Inceris"},
sort_key = {
from = {"ā", "ē", "ī", "ō", "ū"},
to  = {"a", "e", "i", "o", "u"}},
varieties = {"Pēcilia Cūvae"},
scripts = Latn,
}
 
m["qdh"] = {
"Dhannuán",
nil,
{"art", "ine"},
aliases = {"Aurónian"},
sort_key = {
from = {"á", "é", "í", "ó", "ú"},
to  = {"a", "e", "i", "o", "u"}},
varieties = {"East Aurónian", "Úissian"},
scripts = Latn,
ancestors = {"ine-pro"},
}
 
m["qhv"] = {
"High Valyrian",
"Q64483808",
"art",
sort_key = {
from = {"[aā]", "[eē]", "[iī]", "[oō]", "[uū]", "[yȳ]"},
to  = {"a", "e", "i", "o", "u", "y"}},
varieties = {"Astapori Valyrian", "Meereenese Valyrian"},
scripts = Latn,
}
 
m["siwa"] = {
"Siwa",
nil,
"alo-fre",
aliases = {"Siųa"},
scripts = {"Latinx"},
entry_name = {
from = {"‧"},
to = {""},
},
sort_key = {
remove_diacritics = u(0x0309), -- HOOK
},
ancestors = {"alo-pro"},
}
 
m["socl"] = {
"Soc'ul'",
nil,
"wasc",
scripts = Latn,
ancestors = {"pre-socl", "wasc"},
}
 
m["tok"] = {
"Toki Pona",
"Q36846",
"art",
scripts = Latn,
}
 
m["wasc"] = {
"Wascotl",
nil,
scripts = Latn,
}
 
m["zm"] = {
"Zemljask",
nil,
"sla",
scripts = Latn,
ancestors = {"sla-pro"},
entry_name = {remove_diacritics = ACUTE},
}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
-- Old codes left in for examples and compatibility -V
 
m["aav-pro"] = { --The mkh-pro will merge into this.
"Proto-Austroasiatic",
nil,
"aav",
type = "reconstructed",
scripts = {"Latinx"},
}
 
m["afa-pro"] = {
"Proto-Afro-Asiatic",
"Q269125",
"afa",
otherNames = {"Hamito-Semitic"},
type = "reconstructed",
scripts = {"Latinx"},
}
 
m["alg-aga"] = {
"Agawam",
nil,
"alg-eas",
otherNames = {"Agwam", "Agaam"},
scripts = Latn,
}
 
m["alg-pro"] = {
"Proto-Algonquian",
"Q7251834",
"alg",
type = "reconstructed",
scripts = {"Latinx"},
sort_key = {
from = {"·"},
to  = {""}},
}
 
m["alv-ama"] = {
"Amasi",
"Q4740400",
"nic-grs",
scripts = Latn,
entry_name = {
from = {"[àáâãā]", "[èéêē]", "[ìíîī]", "[òóôõō]", "[ùúûũū]", GRAVE, ACUTE, CIRC, TILDE, MACRON},
to  = {"a",      "e",      "i",      "o",      "u"}},
}
 
m["alv-bgu"] = {
"Baïnounk Gubëeher",
"Q17002646",
"alv-bny",
otherNames = {"Gubëeher", "Nyun Gubëeher", "Nun Gubëeher"},
scripts = Latn,
}
 
m["alv-edo-pro"] = {
"Proto-Edoid",
nil,
"alv-edo",
type = "reconstructed",
scripts = Latn,
}
 
m["alv-gbe-pro"] = {
"Proto-Gbe",
nil,
"alv-gbe",
type = "reconstructed",
scripts = Latn,
}
 
m["alv-gwa"] = {
"Gwara",
"Q16945580",
"nic-pla",
scripts = Latn,
}
 
m["alv-kwa-pro"] = {
"Proto-Kwa",
nil,
"alv-kwa",
type = "reconstructed",
scripts = Latn,
}
 
m["alv-pro"] = {
"Proto-Atlantic-Congo",
nil,
"alv",
type = "reconstructed",
scripts = Latn,
}
 
m["apa-pro"] = {
"Proto-Apachean",
nil,
"apa",
otherNames = {"Proto-Apache", "Proto-Southern Athabaskan"},
type = "reconstructed",
scripts = {"Latinx"},
}
 
m["aql-pro"] = {
"Proto-Algic",
"Q18389588",
"aql",
type = "reconstructed",
scripts = {"Latinx"},
sort_key = {
from = {"·"},
to  = {""}},
}
 


m["art-una"] = {
"Unas",
nil,
"art",
type = "appendix-constructed",
scripts = Latn,
}


m["ath-nic"] = {
m["ath-nic"] = {
Line 1,515: Line 1,757:
type = "reconstructed",
type = "reconstructed",
scripts = {"Latinx"},
scripts = {"Latinx"},
}
m["gwax"] = {
"Gwaxol",
nil,
"wasc",
scripts = Latn,
ancestors = {"wasc", "nen-pro"},
}
}


Line 2,119: Line 2,353:
type = "reconstructed",
type = "reconstructed",
scripts = Latn,
scripts = Latn,
}
m["lnen"] = {
"Late Nentammmi",
nil,
"nen",
scripts = Latn,
ancestors = {"nen-pro"},
}
m["maat"] = {
"Maahaat",
nil,
"slaq",
scripts = Latn,
ancestors = {"slaq"},
}
m["maaz"] = {
"Maazha",
nil,
"slaq",
scripts = Latn,
ancestors = {"slaq"},
}
}


Line 2,669: Line 2,879:
scripts = Latn,
scripts = Latn,
ancestors = {"nds"},
ancestors = {"nds"},
}
m["nen-pro"] = {
"Nentammmi",
nil,
scripts = Latn,
}
}


Line 2,747: Line 2,951:
type = "reconstructed",
type = "reconstructed",
scripts = Latn,
scripts = Latn,
}
m["noan"] = {
"Noanglo",
nil,
"nen",
scripts = Latn,
ancestors = {"nen-pro"},
}
}


Line 2,908: Line 3,104:
type = "reconstructed",
type = "reconstructed",
scripts = {"Latinx"},
scripts = {"Latinx"},
}
m["pine"] = {
"Pine",
nil,
nil,
scripts = {"Latinx"},
entry_name = {
from = {"‧"},
to = {""},
},
sort_key = {
remove_diacritics = u(0x0309), -- HOOK
}
}
}


Line 3,199: Line 3,381:
ancestors = {"qu"},
ancestors = {"qu"},
scripts = Latn,
scripts = Latn,
}
m["ravk"] = {
"Ravihkeo",
nil,
"nen",
scripts = Latn,
ancestors = {"nen-pro"},
}
}


Line 4,194: Line 4,368:
otherNames = {"Ribu", "Rdzong'bur", "Rdzongmbur", "Showu", "rGyalrong", "Rgyalrong", "Jiarong", "Gyarung", "Kuru"},
otherNames = {"Ribu", "Rdzong'bur", "Rdzongmbur", "Showu", "rGyalrong", "Rgyalrong", "Jiarong", "Gyarung", "Kuru"},
scripts = Latn,
scripts = Latn,
}
m["siwa"] = {
"Siwa",
nil,
"alo-fre",
aliases = {"Siųa"},
scripts = {"Latinx"},
entry_name = {
from = {"‧"},
to = {""},
},
sort_key = {
remove_diacritics = u(0x0309), -- HOOK
},
ancestors = {"alo-pro"},
}
}


Line 4,245: Line 4,403:
from = {"ā", "č" , "δ", "[ëē]", "ŋ" , "ń" , "ō", "š" , "θ" , "%([^()]+%)"},
from = {"ā", "č" , "δ", "[ëē]", "ŋ" , "ń" , "ō", "š" , "θ" , "%([^()]+%)"},
to  = {"a", "c²", "d", "e"  , "n²", "n³", "o", "s²", "t²"} },
to  = {"a", "c²", "d", "e"  , "n²", "n³", "o", "s²", "t²"} },
}
m["socl"] = {
"Soc'ul'",
nil,
"wasc",
scripts = Latn,
ancestors = {"pre-socl", "wasc"},
}
m["pre-socl"] = {
"Pre-Soc'ul'",
nil,
"wasc",
scripts = Latn,
ancestors = {"wasc"},
}
}


Line 4,661: Line 4,803:
scripts = Latn,
scripts = Latn,
ancestors = {"zlw-pom"},
ancestors = {"zlw-pom"},
}
m["ibe-pro"] = {
"Proto-Iberian",
nil,
"ibe",
type = "art",
scripts = {"Latinx"},
}
m["wasc"] = {
"Wascotl",
nil,
scripts = Latn,
}
}


return m
return m