Module:Sandbox/Jackmcbarn

local getTarget = require('Module:Redirect').getTarget local p = {}

local function pagetype(nsText) return nsText == '' and 'articles' or (mw.ustring.lower(nsText) .. ' pages') end

function p.main(frame) local currentTitle = mw.title.getCurrentTitle local target = getTarget(currentTitle) if target then local currentNsText, targetNsText = currentTitle.nsText, mw.title.new(target).nsText if currentNsText ~= targetNsText then return string.format('Category:Cross-namespace redirects from %sCategory:Cross-namespace redirects to %s', pagetype(currentNsText), pagetype(targetNsText)) end end return 'Category:Pages incorrectly tagged as cross-namespace redirects' end

return p