Módulo:traza

De Wikcionario, el diccionario libre
Documentación del módulo


Este módulo auxiliar genera un sistema de trazabilidad de ciertos errores, que no requieren un mensaje visible o una categoría de seguimiento.

Lo hace llamando una plantilla (normalmente vacía) con el nombre Plantilla:trazas/key donde key es el parámetro que se pasa al módulo. De esta manera, las páginas que generan dicho error se podrán encontrar en «Lo que enlaza aquí».


Trazas

Esta es una lista incompleta de trazas generadas por distintos módulos:

Módulo:etimología

Módulo:parámetros


generar-pron

Módulo:generar-pron/grc

Módulo:generar-pron/ca

Módulo:sortkey

Módulo:contexto

Módulo:t+

Módulo:referencia

Módulo:ejemplo

Esta documentación está transcluida desde Módulo:traza/doc.
Los editores pueden experimentar en la zona de pruebas de este módulo.
Por favor, añade las categorías e interwikis a la subpágina de documentación. Subpáginas de este módulo.
--tomado de https://en.wiktionary.org/wiki/Module:debug/track

return function(key)
	local frame = mw.getCurrentFrame()
	if key then
		if type(key) ~= "table" then
			key = { key }
		end
		
		for i, value in pairs(key) do
			pcall(frame.expandTemplate, frame, { title = "trazas/" .. value })
		end
	else
		error("Falta(n) lo(s) error(es) para generar la(s) traza(s)")
	end
	return true
end