Module:dialect synonyms/yo/groups

From Wiktionary, the free dictionary
Jump to navigation Jump to search
Yoruba Varieties and Languages - groups ()
view map; edit data
Language FamilyVariety GroupVariety/LanguageLocationWords
Proto-Itsekiri-SEYSoutheast YorubaÀoÌdóàníSoutheast Yoruba
Eastern ÀkókóÌkàrẹ́ ÀkókóSoutheast Yoruba
Àkùngbá ÀkókóSoutheast Yoruba
Ṣúpárè ÀkókóSoutheast Yoruba
ÌdànrèÌdànrèSoutheast Yoruba
Ìjẹ̀búÌjẹ̀bú ÒdeSoutheast Yoruba
ÌkòròdúSoutheast Yoruba
ṢágámùSoutheast Yoruba
Ẹ̀pẹ́Southeast Yoruba
Ìkálẹ̀ÒkìtìpupaSoutheast Yoruba
ÌlàjẹMahinSoutheast Yoruba
OǹdóOǹdóSoutheast Yoruba
Ọ̀wọ̀Ọ̀wọ̀Southeast Yoruba
UsẹnUsẹnSoutheast Yoruba
ÌtsẹkírìÌwẹrẹItsekiri
OlùkùmiUgbódùOlukumi
Proto-YorubaCentral YorubaÈkìtìÀdó ÈkìtìCentral Yoruba
Àkúrẹ́Central Yoruba
Ọ̀tùn ÈkìtìCentral Yoruba
Ifẹ̀Ilé Ifẹ̀Central Yoruba
ÌgbómìnàÌlá Ọ̀ràngúnCentral Yoruba
Ìfẹ́lódùn LGACentral Yoruba
Ìrẹ́pọ̀dùn LGACentral Yoruba
Ìsin LGACentral Yoruba
Ìjẹ̀ṣàIléṣàCentral Yoruba
Òkè IgbóÒkè IgbóCentral Yoruba
Western ÀkókóỌ̀gbàgì ÀkókóCentral Yoruba
Northwest YorubaÀwórìÈbúté Mẹ́tàNorthwest Yoruba
Ẹ̀gbáAbẹ́òkútaNorthwest Yoruba
ÈkóÈkóNorthwest Yoruba
ÌbàdànÌbàdànNorthwest Yoruba
ÌbàràpáIgbó ÒràNorthwest Yoruba
Ìbọ̀lọ́ÒṣogboNorthwest Yoruba
ÌlọrinÌlọrinNorthwest Yoruba
OǹkóÌtẹ̀síwájú LGANorthwest Yoruba
Ìwàjówà LGANorthwest Yoruba
Kájọlà LGANorthwest Yoruba
Ìsẹ́yìn LGANorthwest Yoruba
Ṣakí West LGANorthwest Yoruba
Atisbo LGANorthwest Yoruba
Ọlọ́runṣògo LGANorthwest Yoruba
Ọ̀yọ́Ọ̀yọ́Northwest Yoruba
Standard YorùbáNàìjíríàNorthwest Yoruba
Bɛ̀nɛ̀Northwest Yoruba
Northeast Yoruba/OkunGbẹdẹIyah GbedeNortheast Yoruba
ÌbùnúBùnúNortheast Yoruba
ÌjùmúÌjùmúNortheast Yoruba
IkiriAkutupa KiriNortheast Yoruba
ÌyàgbàYàgbà East LGANortheast Yoruba
OwéKabbaNortheast Yoruba
Ọ̀wọ́rọ̀LokojaNortheast Yoruba
Ede Languages/Southwest YorubaAnaSokodeEde Languages
Cábɛ̀ɛ́Cábɛ̀ɛ́Ede Languages
TchaourouEde Languages
ÌcàAgouaEde Languages
ÌdàácàIgbó ÌdàácàEde Languages
Ìjɛ/Ọ̀họ̀ríOnigboloEde Languages
YewaEde Languages
Ifɛ̀AkpáréEde Languages
AtakpaméEde Languages
BokoEde Languages
Est-MonoEde Languages
MoretanEde Languages
TchettiEde Languages
KuraAledjo-KouraEde Languages
AwotébiEde Languages
PartagoEde Languages
Mɔ̄kɔ́léKandiEde Languages
Northern NagoKamboleEde Languages
ManigriEde Languages
Southern NagoKétuEde Languages
Ìkpɔ̀bɛ́Ede Languages
Overseas YorubaLucumíHavanaOverseas Yoruba

local export = {}

export.gloss = ""
export.syns = {}

local data = mw.loadData("Module:dialect synonyms/yo").varieties

for _,proto in ipairs(data) do
	for _,family in ipairs(proto) do
		local family_name = family.name:gsub("/.+","")
		local layer = {family}
		while layer[1] do
			local children = {}
			for _,node in ipairs(layer) do
				if node[1] then
					for _,child in ipairs(node) do
						table.insert(children,child)
					end
				else
					export.syns[node.name] = {family_name}
				end
			end
			layer = children
		end
	end
end

return export