--[[ Модуль русских склонений сущ., прил., прич. для замены шаблонов
Значения параметров - как в названиях старых шаблонов.
Параметр word - слово с ударением в начальной форме
]]
local function RmS(word) return mw.ustring.gsub(word,'[́̀]','') end;
local function GetZal(word,g)-- получает номер склонения существительного по Зализняку и основы
local ml=string.match(word,'^(.*(..))(..)(..)$');
if ml[4] == 'ь' then
return (g=='f' and 8 or 2), ml[1]..ml[2]
elseif ml[4] == '' then
end
end
return {
GetZal = GetZal
}