پودمان:anagrams

از ویکی‌واژه

توضیحات این پودمان می‌تواند در پودمان:anagrams/توضیحات قرار گیرد.

local m_languages = require("Module:languages")
local m_links = require('Module:links')

local export = {}

function export.show(frame)
	local params = {
		[1] = {required = true},
		[2] = {list = true, required = true}
	}
	
	local args = require("Module:parameters").process(frame:getParent().args, params)
	
	local lang = m_languages.getByCode(args[1])
	local values = {}

	for _, v in ipairs(args[2]) do
		table.insert(values, m_links.full_link({lang = lang, term = v}, nil, false))
	end
	
	return table.concat(values, ', ')
	
end

return export