Module:nn-inf

Definition from Wiktionary, the free dictionary
Jump to navigation Jump to search
Text-x-generic with pencil.svg This module needs documentation.
Please document this module by describing its purpose and usage on the documentation page.

local lang = require("Module:languages").getByCode("nn")
local links = require("Module:links")

local export = {}

function export.main(frame)
	local PAGENAME = mw.title.getCurrentTitle().text
	local args = frame:getParent().args
	
	local root = ''
	local separator = ''
	
	if args[1] and args[1] ~= '' then 
		root = args[1]
	else
		root = PAGENAME:gsub('[ae]$', '')
	end
	
	if args[2] and args[2] ~= '' then 
		separator = args[2]
	else
		separator = ','
	end
	
	if separator == ',' then
		separator = ', '
	end

	local linkA = links.full_link{term = root .. 'a', lang = lang}
	local linkE = links.full_link{term = root .. 'e', lang = lang}

	return  linkA .. separator .. linkE
end

return export