<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt-BR">
	<id>https://dicionario.advogadocompleto.com/index.php?action=history&amp;feed=atom&amp;title=M%C3%B3dulo%3ATransclusion_count</id>
	<title>Módulo:Transclusion count - Histórico de revisão</title>
	<link rel="self" type="application/atom+xml" href="https://dicionario.advogadocompleto.com/index.php?action=history&amp;feed=atom&amp;title=M%C3%B3dulo%3ATransclusion_count"/>
	<link rel="alternate" type="text/html" href="https://dicionario.advogadocompleto.com/index.php?title=M%C3%B3dulo:Transclusion_count&amp;action=history"/>
	<updated>2026-05-15T17:33:50Z</updated>
	<subtitle>Histórico de revisões para esta página neste wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://dicionario.advogadocompleto.com/index.php?title=M%C3%B3dulo:Transclusion_count&amp;diff=211&amp;oldid=prev</id>
		<title>Itaymbere: Criou página com &#039;local p = {}  function p._fetch(args) 	local template = nil 	local return_value = nil  	-- Usa o parâmetro &quot;demo&quot; se ele existir, caso não, usa o nome da predefinição atual 	local namespace = mw.title.getCurrentTitle().namespace 	if args[&quot;demo&quot;] and args[&quot;demo&quot;] ~= &quot;&quot; then 		template = mw.ustring.gsub(args[&quot;demo&quot;],&quot;^[Pp]redefinição:&quot;,&quot;&quot;) 	elseif namespace == 10 then -- Espaço nomeado de predefinição (Template) 		template = mw.title.getCurrentTitle().text 	elseif...&#039;</title>
		<link rel="alternate" type="text/html" href="https://dicionario.advogadocompleto.com/index.php?title=M%C3%B3dulo:Transclusion_count&amp;diff=211&amp;oldid=prev"/>
		<updated>2026-03-29T19:52:34Z</updated>

		<summary type="html">&lt;p&gt;Criou página com &amp;#039;local p = {}  function p._fetch(args) 	local template = nil 	local return_value = nil  	-- Usa o parâmetro &amp;quot;demo&amp;quot; se ele existir, caso não, usa o nome da predefinição atual 	local namespace = mw.title.getCurrentTitle().namespace 	if args[&amp;quot;demo&amp;quot;] and args[&amp;quot;demo&amp;quot;] ~= &amp;quot;&amp;quot; then 		template = mw.ustring.gsub(args[&amp;quot;demo&amp;quot;],&amp;quot;^[Pp]redefinição:&amp;quot;,&amp;quot;&amp;quot;) 	elseif namespace == 10 then -- Espaço nomeado de predefinição (Template) 		template = mw.title.getCurrentTitle().text 	elseif...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nova&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local p = {}&lt;br /&gt;
&lt;br /&gt;
function p._fetch(args)&lt;br /&gt;
	local template = nil&lt;br /&gt;
	local return_value = nil&lt;br /&gt;
&lt;br /&gt;
	-- Usa o parâmetro &amp;quot;demo&amp;quot; se ele existir, caso não, usa o nome da predefinição atual&lt;br /&gt;
	local namespace = mw.title.getCurrentTitle().namespace&lt;br /&gt;
	if args[&amp;quot;demo&amp;quot;] and args[&amp;quot;demo&amp;quot;] ~= &amp;quot;&amp;quot; then&lt;br /&gt;
		template = mw.ustring.gsub(args[&amp;quot;demo&amp;quot;],&amp;quot;^[Pp]redefinição:&amp;quot;,&amp;quot;&amp;quot;)&lt;br /&gt;
	elseif namespace == 10 then -- Espaço nomeado de predefinição (Template)&lt;br /&gt;
		template = mw.title.getCurrentTitle().text&lt;br /&gt;
	elseif namespace == 828 then -- Espaço nomeado de módulo (Module)&lt;br /&gt;
		template = (mw.site.namespaces[828].name .. &amp;quot;:&amp;quot; .. mw.title.getCurrentTitle().text)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Se estiver no espaço nomeado de predefinição ou de módulo , verifica a contagem em /data&lt;br /&gt;
	if template ~= nil then&lt;br /&gt;
		namespace = mw.title.new(template, &amp;quot;Predefinição&amp;quot;).namespace&lt;br /&gt;
		if namespace == 10 or namespace == 828 then&lt;br /&gt;
			template =  mw.ustring.gsub(template, &amp;quot;/doc$&amp;quot;, &amp;quot;&amp;quot;) -- remove &amp;quot;/doc&amp;quot; do final&lt;br /&gt;
			template =  mw.ustring.gsub(template, &amp;quot;/Testes$&amp;quot;, &amp;quot;&amp;quot;) -- remove &amp;quot;/Testes&amp;quot; do final&lt;br /&gt;
			local index = mw.ustring.sub(mw.title.new(template).text,1,1)&lt;br /&gt;
			local status, data = pcall(function ()&lt;br /&gt;
				return(mw.loadData(&amp;#039;Módulo:Transclusion count/data/&amp;#039; .. (mw.ustring.find(index, &amp;quot;%a&amp;quot;) and index or &amp;quot;other&amp;quot;)))&lt;br /&gt;
			end)&lt;br /&gt;
			if status then&lt;br /&gt;
				return_value = tonumber(data[mw.ustring.gsub(template, &amp;quot; &amp;quot;, &amp;quot;_&amp;quot;)])&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- Se o valor não existir na base de dados, usa o valor passado para a predefinição&lt;br /&gt;
	if return_value == nil and args[1] ~= nil then&lt;br /&gt;
		local arg1=mw.ustring.match(args[1], &amp;#039;[%d,]+&amp;#039;)&lt;br /&gt;
		if arg1 and arg1 ~= &amp;#039;&amp;#039; then&lt;br /&gt;
			return_value = tonumber(mw.getCurrentFrame():callParserFunction(&amp;#039;formatnum&amp;#039;, arg1, &amp;#039;R&amp;#039;))&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	return return_value	&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.fetch(frame)&lt;br /&gt;
	return p._fetch(frame.args)&lt;br /&gt;
end&lt;br /&gt;
-- Tabula estes dados para [[Wikipedia:Database reports/Templates transcluded on the most pages]] (Acho que essa parte não corresponde com a &amp;quot;ptwiki&amp;quot;)&lt;br /&gt;
function p.tabulate()&lt;br /&gt;
	local list = {}&lt;br /&gt;
	for i = 65, 91 do&lt;br /&gt;
		local data = mw.loadData(&amp;#039;Módulo:Transclusion count/data/&amp;#039; .. ((i == 91) and &amp;#039;other&amp;#039; or string.char(i)))&lt;br /&gt;
		for name, count in pairs(data) do&lt;br /&gt;
			local title = mw.title.new(name, &amp;quot;Predefinição&amp;quot;)&lt;br /&gt;
			table.insert(list, {title, count})&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	table.sort(list, function(a, b)&lt;br /&gt;
		return (a[2] == b[2]) and (a[1] &amp;lt; b[1]) or (a[2] &amp;gt; b[2])&lt;br /&gt;
	end)&lt;br /&gt;
	local lang = mw.getContentLanguage();&lt;br /&gt;
	for i = 1, #list do&lt;br /&gt;
		local protLevel = &amp;quot;&amp;quot;&lt;br /&gt;
		local title = list[i][1]&lt;br /&gt;
		if i &amp;lt; 400 then&lt;br /&gt;
			-- Para em 400 para evitar violar o caro limite de chamadas de função do analisador&lt;br /&gt;
			protLevel = title.protectionLevels.edit[1] or &amp;quot;(unprotected)&amp;quot;&lt;br /&gt;
		end&lt;br /&gt;
		list[i] = (&amp;#039;|-\n| %d || [[%s]] || %s || %s \n&amp;#039;):format(i, title.fullText:gsub(&amp;#039;_&amp;#039;, &amp;#039; &amp;#039;), lang:formatNum(list[i][2]), protLevel)&lt;br /&gt;
	end&lt;br /&gt;
	return table.concat(list)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Itaymbere</name></author>
	</entry>
</feed>