Module:User:Benwing2/etymology/templates/derived

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

This is a private module sandbox of Benwing2, for their own experimentation. Items in this module may be added and removed at Benwing2's discretion; do not rely on this module's stability.


local export = {}

local etymology_module = "Module:User:Benwing2/etymology"
local etymology_multi_module = "Module:User:Benwing2/etymology/multi"
local etymology_templates_internal_module = "Module:etymology/templates/internal"

function export.derived(frame)
	local args, lang, term, sources = require(etymology_templates_internal_module).parse_2_lang_args(frame)
	if sources then
		return require(etymology_multi_module).format_multi_derived {
			lang = lang,
			sc = term.sc,
			sources = sources,
			terminfo = term,
			sort_key = args.sort,
			nocat = args.nocat,
			conj = args.conj,
			template_name = "derived",
		}
	else
		return require(etymology_module).format_derived {
			lang = lang,
			terminfo = term,
			sort_key = args.sort,
			nocat = args.nocat,
			template_name = "derived",
		}
	end
end

return export