local language_nodes = {
['Finnic languages'] = {
display = 'Finnic',
link = 'Finnic languages',
children = {'Estonian language', 'Finnic languages/[[South Estonian language|South Estonian]]', 'Finnish language', 'Livonian language', 'Ludic language', 'Votic language'},
},
['Estonian language'] = {
display = 'Estonian',
link = 'Estonian language',
parent = 'Finnic languages',
children = {},
},
['Finnic languages'] = {
display = 'Finnic',
link = 'Finnic languages',
children = {'Estonian language', 'Finnic languages/[[South Estonian language|South Estonian]]', 'Finnish language', 'Livonian language', 'Ludic language', 'Votic language'},
},
['Finnic languages/[[South Estonian language|South Estonian]]'] = {
display = '[[South Estonian language|South Estonian]]',
parent = 'Finnic languages',
children = {},
},
['Finnic languages'] = {
display = 'Finnic',
link = 'Finnic languages',
children = {'Estonian language', 'Finnic languages/[[South Estonian language|South Estonian]]', 'Finnish language', 'Livonian language', 'Ludic language', 'Votic language'},
},
['Finnish language'] = {
display = 'Finnish',
link = 'Finnish language',
parent = 'Finnic languages',
children = {},
},
['Finnic languages'] = {
display = 'Finnic',
link = 'Finnic languages',
children = {'Estonian language', 'Finnic languages/[[South Estonian language|South Estonian]]', 'Finnish language', 'Livonian language', 'Ludic language', 'Votic language'},
},
['Livonian language'] = {
display = 'Livonian',
link = 'Livonian language',
parent = 'Finnic languages',
children = {},
},
['Finnic languages'] = {
display = 'Finnic',
link = 'Finnic languages',
children = {'Estonian language', 'Finnic languages/[[South Estonian language|South Estonian]]', 'Finnish language', 'Livonian language', 'Ludic language', 'Votic language'},
},
['Ludic language'] = {
display = 'Ludic',
link = 'Ludic language',
parent = 'Finnic languages',
children = {},
},
['Finnic languages'] = {
display = 'Finnic',
link = 'Finnic languages',
children = {'Estonian language', 'Finnic languages/[[South Estonian language|South Estonian]]', 'Finnish language', 'Livonian language', 'Ludic language', 'Votic language'},
},
['Votic language'] = {
display = 'Votic',
link = 'Votic language',
parent = 'Finnic languages',
children = {'Krevinian dialect'},
},
['Krevinian dialect'] = {
display = 'Krevinian dialect',
link = 'Krevinian dialect',
parent = 'Votic language',
children = {},
},
['Finno-Permic languages'] = {
display = 'Finno-Permic',
link = 'Finno-Permic languages',
children = {'Finno-Volgaic languages'},
},
['Finno-Volgaic languages'] = {
display = 'Finno-Volgaic',
link = 'Finno-Volgaic languages',
parent = 'Finno-Permic languages',
children = {},
},
['Finno-Ugric languages'] = {
display = 'Finno-Ugric',
link = 'Finno-Ugric languages',
children = {'Finno-Ugric languages/[[Finno-Permic languages|Finno-Permic @@2@@]]', 'Finno-Ugric languages/[[Ugric languages|Ugric (Ugrian)]]'},
},
['Finno-Ugric languages/[[Finno-Permic languages|Finno-Permic @@2@@]]'] = {
display = '[[Finno-Permic languages|Finno-Permic @@2@@]]',
parent = 'Finno-Ugric languages',
children = {},
},
['Finno-Ugric languages'] = {
display = 'Finno-Ugric',
link = 'Finno-Ugric languages',
children = {'Finno-Ugric languages/[[Finno-Permic languages|Finno-Permic @@2@@]]', 'Finno-Ugric languages/[[Ugric languages|Ugric (Ugrian)]]'},
},
['Finno-Ugric languages/[[Ugric languages|Ugric (Ugrian)]]'] = {
display = '[[Ugric languages|Ugric (Ugrian)]]',
parent = 'Finno-Ugric languages',
children = {},
},
['Mordvinic languages'] = {
display = 'Mordvinic',
link = 'Mordvinic languages',
children = {'Erzya language', 'Moksha language'},
},
['Erzya language'] = {
display = 'Erzya',
link = 'Erzya language',
parent = 'Mordvinic languages',
children = {},
},
['Mordvinic languages'] = {
display = 'Mordvinic',
link = 'Mordvinic languages',
children = {'Erzya language', 'Moksha language'},
},
['Moksha language'] = {
display = 'Moksha',
link = 'Moksha language',
parent = 'Mordvinic languages',
children = {},
},
['Nenets languages'] = {
display = 'Nenets',
link = 'Nenets languages',
children = {'Forest Nenets language', 'Tundra Nenets language'},
},
['Forest Nenets language'] = {
display = 'Forest Nenets',
link = 'Forest Nenets language',
parent = 'Nenets languages',
children = {},
},
['Nenets languages'] = {
display = 'Nenets',
link = 'Nenets languages',
children = {'Forest Nenets language', 'Tundra Nenets language'},
},
['Tundra Nenets language'] = {
display = 'Tundra Nenets',
link = 'Tundra Nenets language',
parent = 'Nenets languages',
children = {},
},
['Permic languages'] = {
display = 'Permic',
link = 'Permic languages',
children = {'Komi language', 'Udmurt language'},
},
['Komi language'] = {
display = 'Komi',
link = 'Komi language',
parent = 'Permic languages',
children = {'Komi-Permyak language', 'Komi-Yodzyak language', 'Komi-Zyrian language'},
},
['Komi-Permyak language'] = {
display = 'Komi-Permyak',
link = 'Komi-Permyak language',
parent = 'Komi language',
children = {},
},
['Permic languages'] = {
display = 'Permic',
link = 'Permic languages',
children = {'Komi language', 'Udmurt language'},
},
['Komi language'] = {
display = 'Komi',
link = 'Komi language',
parent = 'Permic languages',
children = {'Komi-Permyak language', 'Komi-Yodzyak language', 'Komi-Zyrian language'},
},
['Komi-Yodzyak language'] = {
display = 'Komi-Yodzyak',
link = 'Komi-Yodzyak language',
parent = 'Komi language',
children = {},
},
['Permic languages'] = {
display = 'Permic',
link = 'Permic languages',
children = {'Komi language', 'Udmurt language'},
},
['Komi language'] = {
display = 'Komi',
link = 'Komi language',
parent = 'Permic languages',
children = {'Komi-Permyak language', 'Komi-Yodzyak language', 'Komi-Zyrian language'},
},
['Komi-Zyrian language'] = {
display = 'Komi-Zyrian',
link = 'Komi-Zyrian language',
parent = 'Komi language',
children = {},
},
['Permic languages'] = {
display = 'Permic',
link = 'Permic languages',
children = {'Komi language', 'Udmurt language'},
},
['Udmurt language'] = {
display = 'Udmurt',
link = 'Udmurt language',
parent = 'Permic languages',
children = {},
},
['/East Sami'] = {
display = 'East Sami',
children = {'Inari Sami language', 'Kainuu Sami language', 'Kemi Sami language', '/East Sami/[[Peninsula Eastern Sami languages|Peninsula]]', 'Ter Sami language'},
},
['Inari Sami language'] = {
display = 'Inari Sami',
link = 'Inari Sami language',
parent = '/East Sami',
children = {},
},
['/East Sami'] = {
display = 'East Sami',
children = {'Inari Sami language', 'Kainuu Sami language', 'Kemi Sami language', '/East Sami/[[Peninsula Eastern Sami languages|Peninsula]]', 'Ter Sami language'},
},
['Kainuu Sami language'] = {
display = 'Kainuu Sami',
link = 'Kainuu Sami language',
parent = '/East Sami',
children = {},
},
['/East Sami'] = {
display = 'East Sami',
children = {'Inari Sami language', 'Kainuu Sami language', 'Kemi Sami language', '/East Sami/[[Peninsula Eastern Sami languages|Peninsula]]', 'Ter Sami language'},
},
['Kemi Sami language'] = {
display = 'Kemi Sami',
link = 'Kemi Sami language',
parent = '/East Sami',
children = {},
},
['/East Sami'] = {
display = 'East Sami',
children = {'Inari Sami language', 'Kainuu Sami language', 'Kemi Sami language', '/East Sami/[[Peninsula Eastern Sami languages|Peninsula]]', 'Ter Sami language'},
},
['/East Sami/[[Peninsula Eastern Sami languages|Peninsula]]'] = {
display = '[[Peninsula Eastern Sami languages|Peninsula]]',
parent = '/East Sami',
children = {},
},
['/East Sami'] = {
display = 'East Sami',
children = {'Inari Sami language', 'Kainuu Sami language', 'Kemi Sami language', '/East Sami/[[Peninsula Eastern Sami languages|Peninsula]]', 'Ter Sami language'},
},
['Ter Sami language'] = {
display = 'Ter Sami',
link = 'Ter Sami language',
parent = '/East Sami',
children = {},
},
['/West Sami'] = {
display = 'West Sami',
children = {'Lule Sami language', 'Northern Sami language', 'Pite Sami language', 'Southern Sami language', 'Ume Sami language'},
},
['Lule Sami language'] = {
display = 'Lule Sami',
link = 'Lule Sami language',
parent = '/West Sami',
children = {},
},
['/West Sami'] = {
display = 'West Sami',
children = {'Lule Sami language', 'Northern Sami language', 'Pite Sami language', 'Southern Sami language', 'Ume Sami language'},
},
['Northern Sami language'] = {
display = 'North Sami',
link = 'Northern Sami language',
parent = '/West Sami',
children = {},
},
['/West Sami'] = {
display = 'West Sami',
children = {'Lule Sami language', 'Northern Sami language', 'Pite Sami language', 'Southern Sami language', 'Ume Sami language'},
},
['Pite Sami language'] = {
display = 'Pite Sami',
link = 'Pite Sami language',
parent = '/West Sami',
children = {},
},
['/West Sami'] = {
display = 'West Sami',
children = {'Lule Sami language', 'Northern Sami language', 'Pite Sami language', 'Southern Sami language', 'Ume Sami language'},
},
['Southern Sami language'] = {
display = 'South Sami',
link = 'Southern Sami language',
parent = '/West Sami',
children = {},
},
['/West Sami'] = {
display = 'West Sami',
children = {'Lule Sami language', 'Northern Sami language', 'Pite Sami language', 'Southern Sami language', 'Ume Sami language'},
},
['Ume Sami language'] = {
display = 'Ume Sami',
link = 'Ume Sami language',
parent = '/West Sami',
children = {},
},
['South Estonian language'] = {
display = 'South Estonian',
link = 'South Estonian language',
children = {'South Estonian language/Mulgi', 'South Estonian language/Tartu', 'Võro language'},
},
['South Estonian language/Mulgi'] = {
display = 'Mulgi',
parent = 'South Estonian language',
children = {},
},
['South Estonian language'] = {
display = 'South Estonian',
link = 'South Estonian language',
children = {'South Estonian language/Mulgi', 'South Estonian language/Tartu', 'Võro language'},
},
['South Estonian language/Tartu'] = {
display = 'Tartu',
parent = 'South Estonian language',
children = {},
},
['South Estonian language'] = {
display = 'South Estonian',
link = 'South Estonian language',
children = {'South Estonian language/Mulgi', 'South Estonian language/Tartu', 'Võro language'},
},
['Võro language'] = {
display = 'Võro',
link = 'Võro language',
parent = 'South Estonian language',
children = {},
},
['Ugric languages'] = {
display = 'Ugric',
link = 'Ugric languages',
children = {'Ob-Ugric languages'},
},
['Ob-Ugric languages'] = {
display = 'Ob-',
link = 'Ob-Ugric languages',
parent = 'Ugric languages',
children = {'Ob-Ugric languages/[[Khanty language|Khanty (Ostyak)]]', 'Ob-Ugric languages/[[Mansi language|Mansi (Vogul)]]'},
},
['Ob-Ugric languages/[[Khanty language|Khanty (Ostyak)]]'] = {
display = '[[Khanty language|Khanty (Ostyak)]]',
parent = 'Ob-Ugric languages',
children = {},
},
['Ugric languages'] = {
display = 'Ugric',
link = 'Ugric languages',
children = {'Ob-Ugric languages'},
},
['Ob-Ugric languages'] = {
display = 'Ob-',
link = 'Ob-Ugric languages',
parent = 'Ugric languages',
children = {'Ob-Ugric languages/[[Khanty language|Khanty (Ostyak)]]', 'Ob-Ugric languages/[[Mansi language|Mansi (Vogul)]]'},
},
['Ob-Ugric languages/[[Mansi language|Mansi (Vogul)]]'] = {
display = '[[Mansi language|Mansi (Vogul)]]',
parent = 'Ob-Ugric languages',
children = {},
},
['Uralic languages'] = {
display = 'Uralic',
link = 'Uralic languages',
children = {'Samoyedic languages'},
},
['Samoyedic languages'] = {
display = 'Samoyedic',
link = 'Samoyedic languages',
parent = 'Uralic languages',
children = {'Mator language', 'Nganasan language', 'Samoyedic languages/Core'},
},
['Mator language'] = {
display = 'Mator',
link = 'Mator language',
parent = 'Samoyedic languages',
children = {'Mator language/Karagas', 'Mator language/Mator', 'Mator language/Taygi'},
},
['Mator language/Karagas'] = {
display = 'Karagas',
parent = 'Mator language',
children = {},
},
['Uralic languages'] = {
display = 'Uralic',
link = 'Uralic languages',
children = {'Samoyedic languages'},
},
['Samoyedic languages'] = {
display = 'Samoyedic',
link = 'Samoyedic languages',
parent = 'Uralic languages',
children = {'Mator language', 'Nganasan language', 'Samoyedic languages/Core'},
},
['Mator language'] = {
display = 'Mator',
link = 'Mator language',
parent = 'Samoyedic languages',
children = {'Mator language/Karagas', 'Mator language/Mator', 'Mator language/Taygi'},
},
['Mator language/Mator'] = {
display = 'Mator',
parent = 'Mator language',
children = {},
},
['Uralic languages'] = {
display = 'Uralic',
link = 'Uralic languages',
children = {'Samoyedic languages'},
},
['Samoyedic languages'] = {
display = 'Samoyedic',
link = 'Samoyedic languages',
parent = 'Uralic languages',
children = {'Mator language', 'Nganasan language', 'Samoyedic languages/Core'},
},
['Mator language'] = {
display = 'Mator',
link = 'Mator language',
parent = 'Samoyedic languages',
children = {'Mator language/Karagas', 'Mator language/Mator', 'Mator language/Taygi'},
},
['Mator language/Taygi'] = {
display = 'Taygi',
parent = 'Mator language',
children = {},
},
['Uralic languages'] = {
display = 'Uralic',
link = 'Uralic languages',
children = {'Samoyedic languages'},
},
['Samoyedic languages'] = {
display = 'Samoyedic',
link = 'Samoyedic languages',
parent = 'Uralic languages',
children = {'Mator language', 'Nganasan language', 'Samoyedic languages/Core'},
},
['Nganasan language'] = {
display = 'Nganasan',
link = 'Nganasan language',
parent = 'Samoyedic languages',
children = {},
},
['Uralic languages'] = {
display = 'Uralic',
link = 'Uralic languages',
children = {'Samoyedic languages'},
},
['Samoyedic languages'] = {
display = 'Samoyedic',
link = 'Samoyedic languages',
parent = 'Uralic languages',
children = {'Mator language', 'Nganasan language', 'Samoyedic languages/Core'},
},
['Samoyedic languages/Core'] = {
display = 'Core',
parent = 'Samoyedic languages',
children = {'Samoyedic languages/Core/Enets–Nenets', 'Samoyedic languages/Core/Kamas–Selkup', 'Samoyedic languages/Core/[[Enets language|Enets]]–Nenets'},
},
['Samoyedic languages/Core/Enets–Nenets'] = {
display = 'Enets–Nenets',
parent = 'Samoyedic languages/Core',
children = {'Enets language', 'Yurats language'},
},
['Enets language'] = {
display = 'Enets',
link = 'Enets language',
parent = 'Samoyedic languages/Core/Enets–Nenets',
children = {},
},
['Uralic languages'] = {
display = 'Uralic',
link = 'Uralic languages',
children = {'Samoyedic languages'},
},
['Samoyedic languages'] = {
display = 'Samoyedic',
link = 'Samoyedic languages',
parent = 'Uralic languages',
children = {'Mator language', 'Nganasan language', 'Samoyedic languages/Core'},
},
['Samoyedic languages/Core'] = {
display = 'Core',
parent = 'Samoyedic languages',
children = {'Samoyedic languages/Core/Enets–Nenets', 'Samoyedic languages/Core/Kamas–Selkup', 'Samoyedic languages/Core/[[Enets language|Enets]]–Nenets'},
},
['Samoyedic languages/Core/Enets–Nenets'] = {
display = 'Enets–Nenets',
parent = 'Samoyedic languages/Core',
children = {'Enets language', 'Yurats language'},
},
['Yurats language'] = {
display = 'Yurats',
link = 'Yurats language',
parent = 'Samoyedic languages/Core/Enets–Nenets',
children = {},
},
['Uralic languages'] = {
display = 'Uralic',
link = 'Uralic languages',
children = {'Samoyedic languages'},
},
['Samoyedic languages'] = {
display = 'Samoyedic',
link = 'Samoyedic languages',
parent = 'Uralic languages',
children = {'Mator language', 'Nganasan language', 'Samoyedic languages/Core'},
},
['Samoyedic languages/Core'] = {
display = 'Core',
parent = 'Samoyedic languages',
children = {'Samoyedic languages/Core/Enets–Nenets', 'Samoyedic languages/Core/Kamas–Selkup', 'Samoyedic languages/Core/[[Enets language|Enets]]–Nenets'},
},
['Samoyedic languages/Core/Kamas–Selkup'] = {
display = 'Kamas–Selkup',
parent = 'Samoyedic languages/Core',
children = {'Kamassian language', 'Selkup language'},
},
['Kamassian language'] = {
display = 'Kamassian',
link = 'Kamassian language',
parent = 'Samoyedic languages/Core/Kamas–Selkup',
children = {},
},
['Uralic languages'] = {
display = 'Uralic',
link = 'Uralic languages',
children = {'Samoyedic languages'},
},
['Samoyedic languages'] = {
display = 'Samoyedic',
link = 'Samoyedic languages',
parent = 'Uralic languages',
children = {'Mator language', 'Nganasan language', 'Samoyedic languages/Core'},
},
['Samoyedic languages/Core'] = {
display = 'Core',
parent = 'Samoyedic languages',
children = {'Samoyedic languages/Core/Enets–Nenets', 'Samoyedic languages/Core/Kamas–Selkup', 'Samoyedic languages/Core/[[Enets language|Enets]]–Nenets'},
},
['Samoyedic languages/Core/Kamas–Selkup'] = {
display = 'Kamas–Selkup',
parent = 'Samoyedic languages/Core',
children = {'Kamassian language', 'Selkup language'},
},
['Selkup language'] = {
display = 'Selkup',
link = 'Selkup language',
parent = 'Samoyedic languages/Core/Kamas–Selkup',
children = {},
},
['Uralic languages'] = {
display = 'Uralic',
link = 'Uralic languages',
children = {'Samoyedic languages'},
},
['Samoyedic languages'] = {
display = 'Samoyedic',
link = 'Samoyedic languages',
parent = 'Uralic languages',
children = {'Mator language', 'Nganasan language', 'Samoyedic languages/Core'},
},
['Samoyedic languages/Core'] = {
display = 'Core',
parent = 'Samoyedic languages',
children = {'Samoyedic languages/Core/Enets–Nenets', 'Samoyedic languages/Core/Kamas–Selkup', 'Samoyedic languages/Core/[[Enets language|Enets]]–Nenets'},
},
['Samoyedic languages/Core/[[Enets language|Enets]]–Nenets'] = {
display = '[[Enets language|Enets]]–Nenets',
parent = 'Samoyedic languages/Core',
children = {},
},
}
return { language_nodes = language_nodes }