Módulo:Template redirect regex

Fonte: Enciclopédia de conhecimento da Igreja de Deus
Saltar para a navegação Saltar para a pesquisa

A documentação para este módulo pode ser criada na página Módulo:Template redirect regex/doc

local p = {}
--returns a table of regular expressions, sorted by descending popularity, for all redirects to a given template as of a certain date, or nil
--regex for the 1st pipe and surrounding whitespace are purposefully omitted to give the calling modules more flexibility
function p.main( template )
	--expand the following table as-needed, following the same format
	local tCanonical_templates = {
		['Redirecionamento de categoria'] = { 
			--the following 11 pages (6 condensed) redirect to [[Predefinição:Redirecionamento de categoria]], as of 2022/9:
			'{{ *[Cc]ate?g?o?r?y?[ _]*[rR]edirect', --505+312+243+1 transclusions
			'{{ *[Cc]atr',       --21
			'{{ *[Cc]at[ _]*[rR]edir',    --5+3
			'{{ *[Cc]at[ _]*[rR]ed',    --3+2
			'{{ *[Cc]at[ _]*[mM]ove',    --1
			'{{ *[Cc]ategory[ _]*[mM]ove',   --0
		},
		
		['Taxonbar'] = { 
			--the following 6 pages (3 condensed) redirect to [[Predefinição:Taxonbar]], as of 2023/8:
			'{{ *[Tt]axon?[ _-]?[bB]ar',  --50+11+2+2 transclusions
			'{{ *[Tt]axon[Ii]ds',    --45
			'{{ *[Tt]axon[ _]*[iI]dentifiers', --1
		},
	}
	
	return tCanonical_templates[template] or nil
end
return p