Модул:sq:Dialects

Документацију овог модула можете да направите на страници Модул:sq:Dialects/док

-- the data here is also transcluded by [[Module:labels/data/lang/sq]], hence the categories.

local labels = {

	-- GHEG

	["Gheg"] = {
		alts = {"Geg", "aln"},
		link = "Gheg Albanian",
		plain_categories = {"Gheg Albanian"},
	},

	["northern Gheg"] = {
		link = "Northern Gheg",
		plain_categories = {"Gheg Albanian"},
	},

	["northeastern Gheg"] = {
		link = "Northeastern Gheg",
		plain_categories = {"Gheg Albanian"},
	},

	["northwestern Gheg"] = {
		link = "Northwestern Gheg",
		plain_categories = {"Gheg Albanian"},
	},

	["central Gheg"] = {
		link = "Central Gheg",
		plain_categories = {"Gheg Albanian"},
	},

	["southern Gheg"] = {
		link = "Southern Gheg",
		plain_categories = {"Gheg Albanian"},
	},

	-- GHEG / KOSOVO

	["Kosovo"] = {
		alts = {"Kosova"},
		link = "Kosovo Albanians",
		plain_categories = {"Kosovar Albanian"},	
	},

	-- GHEG / ARBANASI

	["Arbanasi"] = {
		alts = {"Croatia"},
		link = "Arbanasi dialect",
		plain_categories = {"Arbanasi Albanian"},
	},

	["Borgo Erizzo"] = {
		link = "Arbanasi dialect",
		plain_categories = {"Arbanasi Albanian"},
	},

	-- TOSK

	["Tosk"] = {
		alts = {"als"},
		link = "Tosk Albanian",
		plain_categories = {"Tosk Albanian"},
	},

	-- TOSK / CHAM

	["Cham"] = {
		alts = {"Çam", "Çamërisht", "Çamëria"},
		link = "Cham Albanian dialect",
		plain_categories = {"Cham Albanian"},
	},

	-- TOSK / ARVANITIKA

	["Arvanite"] = {
		alts = {"Arvanitic", "Arvanitika", "Greece", "aat"},
		link = "Arvanitika",
		plain_categories  = {"Arvanitika Albanian"},
	},

	-- TOSK / ARBËRESH

	["Arbëresh"] = {
		alts = {"Arbërisht", "Arbëreshë", "Italy", "aae"},
		link = "Arbëresh language",
		plain_categories = {"Arbëresh Albanian"},
	},

	-- TOSK / ARBËRESH / CALABRIA

	["Calabria"] = {
		link = "Calabria",
		plain_categories = {"Calabrian Arbëresh Albanian"},
	},

	["Acquaformosa"] = {
		alts = {"Firmoza"},
		link = "Acquaformosa",
		plain_categories = {"Calabrian Arbëresh Albanian"},
	},

	["Vaccarizzo"] = {
		alts = {"Vakarici", "Vaccarizzo Albanese"},
		link = "Vaccarizzo Albanese",
		plain_categories = {"Calabrian Arbëresh Albanian"},
	},

	["Falconara"] = {
		alts = {"Fallkunara", "Falconara Albanese"},
		link = "Falconara Albanese",
		plain_categories = {"Calabrian Arbëresh Albanian"},
	},

	-- TOSK / ARBËRESH / SICILY

	["Sicily"] = {
		link = "Sicily",
		plain_categories = {"Sicilian Arbëresh Albanian"},
	},

	["Piana"] = {
		alts = {"Hora", "Piana degli Albanesi", "Qana"},
		link = "Piana degli Albanesi",
		plain_categories = {"Sicilian Arbëresh Albanian"},
	},

	-- TOSK / ARBËRESH / MOLISE

	["Molise"] = {
		link = "Molise",
		plain_categories = {"Molise Arbëresh Albanian"},
	},

	["Portocannone"] = {
		alts = {"Portkanuni"},
		link = "Portocannone",
		plain_categories = {"Molise Arbëresh Albanian"},
	},

	-- NOT REGIONS
	["bejtexhinj poetry"] = {
		alts = {"bejte"},
		link = "Bejte",
		plain_categories = {"Albanian poetic terms"},
	},

};

local aliases = {};

for i_label, v_label in pairs(labels) do
	v_label.display = i_label;
	if (v_label.alts) then
		for _, v_alias in ipairs(v_label.alts) do
			aliases[v_alias] = i_label;
		end
		v_label.alts = nil;
	end
end

return {
	labels = labels,
	aliases = aliases,
};