Module:User:Catonif/def-see

Hello, you have come here looking for the meaning of the word Module:User:Catonif/def-see. In DICTIOUS you will not only get to know all the dictionary meanings for the word Module:User:Catonif/def-see, but we will also tell you about its etymology, its characteristics and you will know how to say Module:User:Catonif/def-see in singular and plural. Everything you need to know about the word Module:User:Catonif/def-see you have here. The definition of the word Module:User:Catonif/def-see will help you to be more precise and correct when speaking or writing your texts. Knowing the definition ofModule:User:Catonif/def-see, as well as those of other words, enriches your vocabulary and provides you with more and better linguistic resources.


local export = {};

local full_link = require("Module:links").full_link;
local lang_code = require("Module:languages").getByCode;
local sc_code = require("Module:scripts").getByCode;

function export.main (frame)
	
	local args = require("Module:parameters").process(frame:getParent().args, {
		 = {required = true, default = "und"},
		 = {},
		----
		 = {list = true, required = true},
		 = {list = true, allow_holes = true},
		 = {list = true, allow_holes = true},
		 = {list = true, allow_holes = true},
		 = {list = true, allow_holes = true},
		 = {list = true, allow_holes = true},
		 = {list = true, allow_holes = true},
		 = {list = true, allow_holes = true},
		 = {list = true, allow_holes = true},
	});

	local lang = lang_code(args);
	local sc; if (args.sc) then sc = sc_code(args.sc); end

	local links = {};

	for i, v in ipairs(args) do
		links = full_link({
			lang = lang,
			sc = sc,
			----
			term = v,
			alt = args.alt,
			id = args.id,
			genders = args.g,
			tr = args.tr,
			ts = args.ts,
			gloss = args.t,
			pos = args.pos,
			lit = args.lit,
		}, "term");
	end

	local s = links;
	if (#links > 1) then
		for i = 2, #links - 1 do
			s = s .. ', ' .. links;
		end
		s = s .. ' and ' .. links;
	end

	return frame:expandTemplate { title = "non-gloss definition", args = {
		'See ' .. s .. '.'
	} };

end

return export;