Modul:Kêmasî
Documentation for this module may be created at Modul:Kêmasî/belge
-- [[Şablon:rbşk]] (kurteya rûpelên bi şaşî û kêmasî)
local k = {}
local b = require("Modul:bingeh")
function k.kemasi(frame)
local args = frame:getParent().args
local text = args["nivîs"]
if mw.title.getCurrentTitle().nsText == "Şablon" then
text = "Vê şablonê li ser kategoriyên kontrolkirinê bi kar bîne"
end
local vala = mw.site.stats.pagesInCategory(mw.title.getCurrentTitle().text, "all") == 0
local sort = args[1] or frame.args[1]
if not sort then
sort = mw.title.getCurrentTitle().text
end
local hidden = args[2] or frame.args[2]
if not hidden then
hidden = ""
else
hidden = "__HIDDENCAT__"
end
if vala == true then
return "__EXPECTUNUSEDCATEGORY__" .. hidden
.. "[[Kategorî:Rûpelên bi şaşî û kêmasî yên xilasbûyî|" .. sort .. "]]"
.. mw.getCurrentFrame():expandTemplate{title = "maintenance box", args = {
"blue",
image = "[[File:Ambox warning pn.svg|50px]]",
text = "Ev kategorî ji bo kontrolkirina çewtiyên rûpelan in. Vê kategoriyê tenê ji bo ku vala ye jê nebin.",
title = text,
}}
else
return "__EXPECTUNUSEDCATEGORY__" .. hidden
.. "[[Kategorî:Rûpelên bi şaşî û kêmasî|" .. sort .. "]]"
.. mw.getCurrentFrame():expandTemplate{title = "maintenance box", args = {
"blue",
image = "[[File:Ambox warning pn.svg|50px]]",
text = "Ev kategorî ji bo kontrolkirina çewtiyên rûpelan in. Vê kategoriyê tenê ji bo ku vala ye jê nebin.",
title = text,
}}
end
end
return k