Modul:R:it:Treccani

Üdvözlöm, Ön a Modul:R:it:Treccani szó jelentését keresi. A DICTIOUS-ban nem csak a Modul:R:it:Treccani szó összes szótári jelentését megtalálod, hanem megismerheted az etimológiáját, a jellemzőit és azt is, hogyan kell a Modul:R:it:Treccani szót egyes és többes számban mondani. Minden, amit a Modul:R:it:Treccani szóról tudni kell, itt található. A Modul:R:it:Treccani szó meghatározása segít abban, hogy pontosabban és helyesebben fogalmazz, amikor beszélsz vagy írsz. AModul:R:it:Treccani és más szavak definíciójának ismerete gazdagítja a szókincsedet, és több és jobb nyelvi forráshoz juttat.

A modult a Modul:R:it:Treccani/doc lapon tudod dokumentálni

local export = {}

function export.create(frame) 
	 local params = {
		 = {default = mw.title.getCurrentTitle().text},
		 = {},
		 = {},
		 = {},
	}
	local args = require("Module:parameters").process(frame:getParent().args, params)

	local strippedTerm = mw.ustring.toNFD(args)
			:gsub("", "")  -- strip combining diacritical marks, U+0300-U+036F
			:gsub(' ', '-')
	local encodedTerm = mw.uri.encode(strippedTerm) 
	local sense = args or ''
	
	if sense ~= '' then
		encodedTerm = encodedTerm .. sense
	end
	local title = (args or args):gsub('_', ' ')
    
    local link = "[https://www.treccani.it/vocabolario/" .. encodedTerm .. " " .. title
    	.. (sense and ('<sup>' .. sense .. '</sup>') or '')
    	.. "] " ..
    	"- ''Treccani''"

	return link
end

return export