Module:Languages/data/exceptional

From The Languages of David J. Peterson
Revision as of 16:37, 11 March 2024 by Wojnicz (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Documentation for this module may be created at Module:Languages/data/exceptional/documentation

local u = mw.ustring.char
local m_langdata = require("Module:languages/data")
local c = m_langdata.chars
local p = m_langdata.puaChars
local s = m_langdata.shared

local m = {}

m["doth"] = {
	"Dothraki",
	Q999999007,
	"plai",
	"Latn",
}

m["afa-pro"] = {
	"Proto-Afro-Asiatic",
		aliases = {"Proto-Afroasiatic"},
	269125,
	"afa",
	"Latn",
	type = "reconstructed",
}

m["ine-pro"] = {
	"Proto-Indo-European",
	37178,
	"ine",
	"Latn",
	type = "reconstructed",
	sort_key = {
		from = {"[áā]", "[éēḗ]", "[íī]", "[óōṓ]", "[úū]", "ĺ", "ḿ", "ń", "ŕ", "ǵ", "ḱ", "ʰ", "ʷ", "₁", "₂", "₃", c.ringbelow, c.acute, c.macron},
		to = {"a", "e", "i", "o", "u", "l", "m", "n", "r", "g'", "k'", "¯h", "¯w", "1", "2", "3"}
	},
}

return require("Module:languages").addDefaultTypes(m, true)