Module:dialect synonyms/yo/all-lects

Yoruba Varieties and Languages - all-lects ()
view map; edit data
Language FamilyVariety GroupVariety/LanguageLocationWords
Proto-Itsekiri-SEYSoutheast YorubaÀoÌdóàníAo
Eastern ÀkókóÌkàrẹ́ ÀkókóAkoko-E
ÌdànrèÌdànrèIdanre
Ìjẹ̀búÌjẹ̀bú ÒdeIjebu
ÌkòròdúIjebu-Ikorodu
ṢágámùIjebu-Remo-Sagamu
Ẹ̀pẹ́Ijebu-Epe
Ìkálẹ̀ÒkìtìpupaIkale
ÌlàjẹMahinIlaje
OǹdóOǹdóOndo
Ọ̀wọ̀Ọ̀wọ̀Owo
UsẹnUsẹnUsen
ÌtsẹkírìÌwẹrẹItsekiri
OlùkùmiUgbódùOlukumi
Proto-YorubaCentral YorubaÈkìtìÀdó ÈkìtìEkiti-Ado
Àkùrẹ́Ekiti-Akure
Ọ̀tùn ÈkìtìMoba
Ifẹ̀Ilé Ifẹ̀Ife
ÌgbómìnàÌlá Ọ̀ràngúnIgbomina
Ìjẹ̀ṣàIléṣàIjesa
Western ÀkókóỌ̀gbàgì ÀkókóAkoko-W
Northwest YorubaÀwórìÈbúté Mẹ́tàAwori
Ẹ̀gbáAbẹ́òkútaEgba
ÈkóÈkóEko
ÌbàdànÌbàdànIbadan
ÌbàràpáIgbó ÒràIbarapa
Ìbọ̀lọ́ÒṣogboIbolo
ÌlọrinÌlọrinIlorin
OǹkóÌtẹ̀síwájú LGAOnko-Itesiwaju
Ìwàjówà LGAOnko-Iwajowa
Kájọlà LGAOnko-Kajola
Ìsẹ́yìn LGAOnko-Iseyin
Ṣakí West LGAOnko-Saki-W
Atisbo LGAOnko-Atisbo
Ọlọ́runṣògo LGAOnko-Olorunsogo
Ọ̀yọ́Ọ̀yọ́Oyo
Standard YorùbáNàìjíríàStandard-NG
Bɛ̀nɛ̀Standard-BJ
Northeast Yoruba/OkunGbẹdẹIyah GbedeGbede
ÌbùnúBùnúIbunu
ÌjùmúÌjùmúIjumu
IkiriAkutupa KiriIkiri
ÌyàgbàYàgbà East LGAIyagba
OwéKabbaOwe
Ọ̀wọ́rọ̀LokojaOworo
Ede Languages/Southwest YorubaAnaSokodeAna
BokoBokoBoko
Cábɛ̀ɛ́Cábɛ̀ɛ́Ede Cabe-Savè
TchaourouEde Cabe-Tchaourou
ÌcàAgouaEde Ica
ÌdàácàIgbó ÌdàácàEde Idaca
Ìjɛ/Ọ̀họ̀ríOnigboloEde Ije (Ohori-Onigbolo)
YewaEde Ije (Ohori-Yewa)
Ifɛ̀AtakpaméIfè-Atakpamé
AkpáréIfè-Akparè
TchettiIfè-Tchetti
KuraAledjo-KouraKura (Ede Nago)
AwotébiKura (Ede Nago-Awotebi)
PartagoKura (Ede Nago-Partago)
Mɔ̄kɔ́léKandiMokole
MoretanMoretanMoretan
Northern NagoKamboleNorthern Nago-Kambole
ManigriNorthern Nago-Manigri
Southern NagoKétuSouthern Nago-Ketu
Ìkpɔ̀bɛ́Southern Nago-Pobe
Overseas YorubaLucumíHavanaLucumi

local export = {}

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

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

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] = {node.name}
		end
	end
	layer = children
end

return export