Modul:Genitiv: Forskjell mellom sideversjoner

Fra Wikisida.no
Hopp til navigering Hopp til søk
(mal for genitivs-s)
 
(test)
Linje 2: Linje 2:


function p.genitiv(frame)
function p.genitiv(frame)
ord = frame.args[1]
local pframe = frame:getParent()
local args = pframe.args
ord = args[1]
sv = "sxzşŝșšśßžżź"
sv = "sxzşŝșšśßžżź"
sb = string.lower(string.sub(ord, -1))
sb = string.lower(string.sub(ord, -1))

Sideversjonen fra 15. des. 2015 kl. 15:00

Formål

Denne modulen returnerer et ord i riktig genitivsform, avhengig av hvilken bokstav ordet slutter på. Se Mal:Genitiv for nærmere dokumentasjon.

Funksjoner

  • genitiv : Brukes i {{genitiv}}
  • _genitiv : For bruk i andre moduler.

Brukes av


local p = {}

function p.genitiv(frame)
	local pframe = frame:getParent()
	local args = pframe.args
	ord = args[1]
	sv = "sxzşŝșšśßžżź"
	sb = string.lower(string.sub(ord, -1))
	if string.find(sv, sb) then
		return ord .. "'"
	else
		return ord .. "s"
	end
end

return p