Modul:Genitiv: Forskjell mellom sideversjoner

Fra Wikisida.no
Hopp til navigering Hopp til søk
mIngen redigeringsforklaring
mIngen redigeringsforklaring
Linje 7: Linje 7:
sv = "sxzşŝșšśßžżź"
sv = "sxzşŝșšśßžżź"
sb = string.lower(string.sub(ord, -1))
sb = string.lower(string.sub(ord, -1))
if not ord then return end
if not args then return end
if string.find(sv, sb) then
if string.find(sv, sb) then
return ord .. "'"
return ord .. "'"

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

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 not args then return end
	if string.find(sv, sb) then
		return ord .. "'"
	else
		return ord .. "s"
	end
end

return p