ماڈیول:labels/data/functions

ویکی لغت سے

"اس ماڈیول کی دستاویز ماڈیول:labels/data/functions/دستاویز پر بنائی جاسکتی ہے"

export = {}

function export.handle_languages(labels)
	if type(labels) ~= "table" then
		error('The function "handle_languages" requires a table as argument.')
	end
	
	for label, data in pairs(labels) do
		if data["زبانیں"] then
			for key, language in ipairs(data["زبانیں"] or {}) do
				labels[label]["زبانیں"]["زبان"] = true
			end
		elseif data["زبان"] and data["زبان"] ~= "" then
			labels[label]["زبانیں"] = {}
			labels[label]["زبانیں"][data["زبان"]] = true
		end
	end
end

return export