Открыть меню
Открыть персональное меню
Вы не представились системе
Your IP address will be publicly visible if you make any edits.

Модуль:Number of works: различия между версиями

Материал из ПролеВики, пролетарской энциклопедии
(Новая страница: «local p = {} function p.getWorkCount(frame) local category = frame.args.category or '' local pages = mw.site.stats.pagesInCategory(category) if tonumber(pages) == 1 then return "1 work" else return pages .. " works" end end function p.main(frame) return p.getWorkCount(frame) end return p»)
 
Нет описания правки
 
(не показана 1 промежуточная версия этого же участника)
Строка 6: Строка 6:
      
      
     if tonumber(pages) == 1 then
     if tonumber(pages) == 1 then
         return "1 work"
         return "1 работа"
    end
    if tonumber(pages) < 5 then
        return pages .. " работы"
     else
     else
         return pages .. " works"
         return pages .. " работ"
     end
     end
end
end
function p.main(frame)
function p.main(frame)
     return p.getWorkCount(frame)
     return p.getWorkCount(frame)

Текущая версия от 18:07, 28 февраля 2024

local p = {}

function p.getWorkCount(frame)
    local category = frame.args.category or ''
    local pages = mw.site.stats.pagesInCategory(category)
    
    if tonumber(pages) == 1 then
        return "1 работа"
    end 
    if tonumber(pages) < 5 then
        return pages .. " работы"
    else
        return pages .. " работ"
    end
end
function p.main(frame)
    return p.getWorkCount(frame)
end

return p