Module:Infobox language/family color

< Module:Infobox language
Revision as of 07:30, 15 September 2022 by imported>Animal lover 666
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Documentation for this module may be created at Module:Infobox language/family color/doc

local p=
{
	["afro-asiatic"]="#faecc8",
	["algic"]="lightskyblue",
	["altaic"] = "yellowgreen",
	["american"]="#c0dde6",
	["andamanese"] = "#c99fee",
	["australian"]="#eba9ee",
	["austroasiatic"]="lightcoral",
	["austronesian"] = "pink",
	["caucasian"]="lightgreen",
	["conlang"]="#114057",
	["creole"]="tan",
	["dravidian"] = "mediumspringgreen",
	["eskimo-aleut"]="lightcyan",
	["gray"]="#dddddd",
	["hmong-mien"]="#f2ceee",
	["indo-european"] = "#c9ffd9",
	["isolate"]="#dddddd",
	["khoisan"] = "goldenrod",
	["na-dene"]="#99ddff",
	["niger-congo"]="#ffddaa",
	["nilo-saharan"] = "gold",
	["palaeosiberian"] = "darkseagreen",
	["papuan"]= "#fd79da",
	["sign"] = "silver",
	["sino-tibetan"] = "salmon",
	["tai-kadai"] = "lavender",
	["uralic"] = "lime",
	["uto-aztecan"] = "#80bfff",
	["unclassified"] = "white",
}

local aliases=
{
	["#dddddd"]="gray",
	["afrasiatic"]="afro-asiatic",
	["afroasiatic"]="afro-asiatic",
	["algonkian"]="algic",
	["american (areal)"]="american",
	["artificial"]="conlang",
	["australian (areal)"]="australian",
	["austro-asiatic"]="austroasiatic",
	["caucasian (areal)"]="caucasian",
	["constructed"]="conlang",
	["constructed language"]="conlang",
	["creole/pidgin/mixed"]="creole",
	["dene-yeniseian"]="na-dene",
	["dené-yeniseian"]="na-dene",
	["dene–yeniseian"]="na-dene",
	["dené–yeniseian"]="na-dene",
	["eskaleut"]="eskimo-aleut",
	["eskimo–aleut"]="eskimo-aleut",
	["grey"]="gray",
	["hmong–mien"]="hmong-mien",
	["kadai"]="tai-kadai",
	["khoisan (areal)"]="khoisan",
	["kra-dai"]="tai-kadai",
	["kra–dai"]="tai-kadai",
	["kradai"]="tai-kadai",
	["language isolate"]="isolate",
	["miao-yao"]="hmong-mien",
	["miao–yao"]="hmong-mien",
	["mixed"]="creole",
	["na-dené"]="na-dene",
	["na–dene"]="na-dene",
	["na–dené"]="na-dene",
	["niger–congo"]="niger-congo",
	["nilo-saharan?"]="nilo-saharan",
	["palaeo-siberian"]="palaeosiberian",
	["paleo-siberian"]="palaeosiberian",
	["paleosiberian"]="palaeosiberian",
	["palaeosiberian (areal)"]="palaeosiberian",
	["papuan (areal)"]="papuan",
	["pidgin"]="creole",
	["sign language"]="sign",
	["superfamily"]="unclassified",
	["tai–kadai"]="tai-kadai",
	["utoaztecan"]="uto-aztecan",
}

for alias,primary in pairs(aliases) do
	p[alias]=p[primary]
end

return p