Modul:Testmodul/Lavallen

Från Wikipedia

Dokumentationen för denna modul kan skapas på Modul:Testmodul/Lavallen/dok

local function a(a,b,c)
	local r = a
	local s = mw.ustring.find(mw.ustring.lower(a), b)
	
	if s then
		-- r = string.sub(r, 1, s-1) .. c .. string.sub(r, s + mw.ustring.len(c), mw.ustring.len(r))
		r = string.sub(r, 1, s-1) .. string.sub(r, s + mw.ustring.len(c), mw.ustring.len(r))
	end
	return r
end

local p = {}
 
function p.datumfix( frame )
	local r = frame.args[1]
	
	if not r or r == '' then
		return ''
	end
	r = a(r, "january", "januari")
	r = a(r, "february", "februari")
	r = a(r, "march", "mars")
	r = a(r, "april", "april")
	r = a(r, "may", "maj")
	r = a(r, "june", "juni")
	r = a(r, "july", "juli")
	r = a(r, "august", "augusti")
	r = a(r, "september", "september")
	r = a(r, "october", "oktober")
	r = a(r, "november", "november")
	r = a(r, "december", "december")

	return r
	
end

return p