Modul:Kêmasî

Ji Wîkîferheng
Jump to navigation Jump to search

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