Modulo:Baw-ing-ilasin
Darsen a mapan iti pagdaliasatan
Darsen a mapan agbiruk
Dokumentasion ti modulo
Daytoy a modulo ket isayangkatna ti {{baw-ing-ilasin}}, pangngaasi a kitaen ti dokumentasionn para iti adu pay a pakaammo.
Kitaen pay[urnosen ti taudan]
local mHatnote = require('Modulo:Hatnote')
local mHatlist = require('Modulo:Listaan ti hatnote')
local mArguments --initialize lazily
local mTableTools = require('Modulo:Ramramit ti tabla')
local p = {}
function p.redirectDistinguish (frame)
mArguments = require('Modulo:Dagiti argumento')
local args = mArguments.getArgs(frame)
return p._redirectDistinguish(args)
end
function p._redirectDistinguish(args)
if not args[1] then
return mHatnote.makeWikitextError(
'awan ti naited a baw-ing',
'Plantilia:Baw-ing-ilasin',
args.category
)
end
local redirectTitle = mw.title.new(args[1])
if redirectTitle and redirectTitle.exists then
if not redirectTitle.isRedirect then
args[1] = args[1] .. '[[Kategoria:Dagiti artikulo nga agraman iti baw-ing ti hatnote a nasken a marepaso]]'
end
elseif not string.match(args[1], 'REDIRECT%d+') and not args[1] == 'TERM' then
args[1] = args[1] .. '[[Kategoria:Dagiti napukaw abaw-ing]]'
end
if not args[2] then
return mHatnote.makeWikitextError(
'awan ti naited a mailasinto a panid',
'Plantilia:Baw-ing-ilasin',
args.category
)
end
args = mTableTools.compressSparseArray(args)
--Assignment by removal here makes for convenient concatenation later
local redirect = table.remove(args, 1)
local text = string.format(
'Ti "%s" ket naibaw-ing ditoy. Daytoy ket saan nga iyallilaw iti %s.',
redirect,
mHatlist.orList(args, true)
)
return mHatnote._hatnote(text)
end
return p