Modulo:Dadduma nga usar ti

Manipud iti Wikipedia, ti nawaya nga ensiklopedia
Darsen a mapan iti pagdaliasatan Darsen a mapan agbiruk
Dokumentasion ti modulo

Daytoy a modulo ket isayangkatna ti plantilia ti {{dadduma nga usar ti}}, pangngaasi a kitaen ti dokumetasionna para iti adu pay a pakaammo.

local mOtheruses = require('Modulo:Dadduma nga usar')
local p = {}
p.otherusesof = function (frame)
	function getArg (num)
		local x = frame:getParent().args[num]
		return x ~= '' and x or nil
	end
	local currentTitle = mw.title.getCurrentTitle()
	local prefixedText = currentTitle.prefixedText
	local ofWhat = getArg(1) or prefixedText
	local page = getArg(2)
	local options = {
		title = ofWhat,
		otherText = string.format('nga usar ti "%s"', ofWhat)
	}
	local skipCat = currentTitle.isTalkPage or currentTitle.namespace == 2
	local oddCat = skipCat and '' or "[[Kategoria:Dagiti plantilia ti hatnote nga agus-usar kadagiti karkarna a parametro]]"
	if (mw.ustring.lower(getArg(1) or "") == mw.ustring.lower(prefixedText)) or
		((not getArg(1)) and not getArg(2)) then
			options.otherText = options.otherText .. oddCat
	end
	arg = page and {page} or {}
	return mOtheruses._otheruses(arg, options)
end
return p