Ещё языки
Дополнительные действия
(Новая страница: «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 | return "1 работа" | ||
end | |||
if tonumber(pages) < 5 then | |||
return pages .. " работы" | |||
else | else | ||
return pages .. " | 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