Modul':Vep2

Рувики-späi

Selle mooduli dokumentatsiooni saab kirjutada asukohta Modul':Vep2/doc.

--[[
Основне функции, касающиеся веппского язка
]]
local M={}

function M.locative2(p) -- Возможно, будет когда-то заменено на функционал mw.language('vep'):grammar(), которого пока не хватает
	local word=p.args[1];
	if mw.ustring.match(word,'uz$') then return mw.ustring.sub(word,1,-2)..'sehe'
	elseif mw.ustring.match(word,'agj$') then return word..'as'
	elseif mw.ustring.match(word,'agjadme$') then return mw.ustring.sub(word,1,-4)..'s'
	elseif mw.ustring.match(word,'ine agjadme$') then return mw.ustring.sub(word,1,-12)..'ine agjadme'
	elseif mw.ustring.match(word,'ine$') then return mw.ustring.sub(word,1,-3)..'žen'
	elseif mw.ustring.match(word,'eri$') then return mw.ustring.sub(word,1,-2)..'ehe'
	elseif mw.ustring.match(word,'aho$') then return word..'ho'
	else return word end
end;
 
return M