<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt-BR">
	<id>https://wiki.tokusatsus.com/index.php?action=history&amp;feed=atom&amp;title=Predefini%C3%A7%C3%A3o%3ANamespace_detect%2Fdoc</id>
	<title>Predefinição:Namespace detect/doc - Histórico de revisão</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.tokusatsus.com/index.php?action=history&amp;feed=atom&amp;title=Predefini%C3%A7%C3%A3o%3ANamespace_detect%2Fdoc"/>
	<link rel="alternate" type="text/html" href="https://wiki.tokusatsus.com/index.php?title=Predefini%C3%A7%C3%A3o:Namespace_detect/doc&amp;action=history"/>
	<updated>2026-06-29T19:10:56Z</updated>
	<subtitle>Histórico de revisões para esta página neste wiki</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wiki.tokusatsus.com/index.php?title=Predefini%C3%A7%C3%A3o:Namespace_detect/doc&amp;diff=1113&amp;oldid=prev</id>
		<title>Tavoraadmin: Importando predefinição/módulo da Wikipédia em português para manter layout</title>
		<link rel="alternate" type="text/html" href="https://wiki.tokusatsus.com/index.php?title=Predefini%C3%A7%C3%A3o:Namespace_detect/doc&amp;diff=1113&amp;oldid=prev"/>
		<updated>2026-06-28T11:16:31Z</updated>

		<summary type="html">&lt;p&gt;Importando predefinição/módulo da Wikipédia em português para manter layout&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nova&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{subpágina de documentação}}&lt;br /&gt;
&amp;lt;!-- Categorias no final desta página e links para outros idiomas no Wikidata --&amp;gt;&lt;br /&gt;
{{lua|Módulo:Namespace detect}}&lt;br /&gt;
Esta é a metapredefinição {{tl|namespace detect}}. Ela ajuda outras predefinições a detectar em que tipo de página elas estão.&lt;br /&gt;
&lt;br /&gt;
Ela detecta e agrupa todos os diferentes [[Wikipédia:Domínio|domínios]] utilizados na Wikipédia em vários tipos:&lt;br /&gt;
&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;principal&amp;#039;&amp;#039;&amp;#039; = Domínio principal, em que os artigos normais da Wikipédia são mantidos.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;discussão&amp;#039;&amp;#039;&amp;#039; = Todos os domínio de discussão, incluindo páginas cujos nomes começam com &amp;quot;Discussão:&amp;quot;, &amp;quot;Usuário Discussão:&amp;quot;, &amp;quot;Ficheiro Discussão:&amp;quot; e assim por diante.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;usuário, wikipédia, arquivo, mediawiki, predefinição, ajuda, categoria&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;portal&amp;#039;&amp;#039;&amp;#039; e &amp;#039;&amp;#039;&amp;#039;livro&amp;#039;&amp;#039;&amp;#039; = Outros domínios exceto as páginas de discussão.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;outro&amp;#039;&amp;#039;&amp;#039; = Qualquer outro domínio que não foi especificado como um parâmetro da predefinição. Ver explicações mais adiante.&lt;br /&gt;
&lt;br /&gt;
A predefinição também entende &amp;#039;&amp;#039;&amp;#039;imagem&amp;#039;&amp;#039;&amp;#039; para o domínio &amp;#039;&amp;#039;&amp;#039;ficheiro&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Nota:&amp;#039;&amp;#039;&amp;#039; Para a maior parte dos casos pode ser melhor utilizar as predefinições de detecção de domínios mais simples (ver seção [[#Ver também|ver também]]). Esta predefinição é mais propensa a erros humanos tais como a digitação incorreta dos nomes dos parâmetros.&lt;br /&gt;
&lt;br /&gt;
=== Uso ===&lt;br /&gt;
Esta predefinição aceita um ou mais parâmetros nomeados de acordo com os diferentes tipos de páginas listados anteriormente. Assim:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{namespace detect&lt;br /&gt;
| principal  = Texto para os artigos&lt;br /&gt;
| discussão  = Texto para as páginas de discussão&lt;br /&gt;
| outro = Texto para qualquer outro tipo de página&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se a predefinição estiver em uma página do domínio principal (um artigo), ela produzirá o seguinte:&lt;br /&gt;
&lt;br /&gt;
:{{namespace detect| domínio para demonstração=main&lt;br /&gt;
| principal  = Texto para os artigos&lt;br /&gt;
| discussão  = Texto para as páginas de discussão&lt;br /&gt;
| outro = Texto para qualquer outro tipo de página&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
If the template is on any outro page than an article or a discussão page it will return this:&lt;br /&gt;
Se a predefinição estiver em qualquer outra página que não seja um artigo ou página de discussão, ela produzirá o seguinte:&lt;br /&gt;
&lt;br /&gt;
:{{namespace detect&lt;br /&gt;
| principal  = Texto para os artigos&lt;br /&gt;
| discussão  = Texto para as páginas de discussão&lt;br /&gt;
| outro = Texto para qualquer outro tipo de página&lt;br /&gt;
}}&lt;br /&gt;
O exemplo acima faz com que a predefinição produza algo para todos os tipos de página. Mas se não for utilizado o parâmetro &amp;#039;&amp;#039;&amp;#039;outro&amp;#039;&amp;#039;&amp;#039; ou ele for deixado vazio então não será produzido nada nos demais tipos de páginas. Assim:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{namespace detect&lt;br /&gt;
| file     = Texto para páginas de arquivos&lt;br /&gt;
| categoria = Texto para páginas de categorias&lt;br /&gt;
| outro    =&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Em páginas que não sejam de ficheiros ou categorias o código anterior não produzirá nada.&lt;br /&gt;
&amp;lt;!-- Não remova este. Ele não deve prozudir nada mas está aqui para fins de teste. --&amp;gt;&lt;br /&gt;
:{{namespace detect&lt;br /&gt;
| file     = Texto para páginas de arquivos&lt;br /&gt;
| categoria = Texto para páginas de categorias&lt;br /&gt;
| outro    =&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Utilizando um parâmetro vazio é possível fazer com que a predefinição não produza nada em alguns tipos específicos de página. Assim:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{namespace detect&lt;br /&gt;
| principal  = &lt;br /&gt;
| outro = Texto para qualquer outro tipo de página&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O código acima não produzirá nada quando estiver nas páginas do domínio principal (artigos), mas produzirá o seguinte em outros tipos de páginas:&lt;br /&gt;
&lt;br /&gt;
:{{namespace detect&lt;br /&gt;
| principal  = &lt;br /&gt;
| outro = Texto para qualquer outro tipo de página&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Página e domínio para demonstração ===&lt;br /&gt;
Para fins de teste esta predefinição aceita dois parâmetros denominados &amp;#039;&amp;#039;&amp;#039;domínio para demonstração&amp;#039;&amp;#039;&amp;#039; e &amp;#039;&amp;#039;&amp;#039;página&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
O domínio para demonstração entende qualquer um dos tipos de páginas utilizados por esta predefinição, incluindo tipo &amp;#039;&amp;#039;&amp;#039;outro&amp;#039;&amp;#039;&amp;#039;. Ele faz com que a predefinição se comporte como se estivesse em um tipo de página específico. Assim:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{namespace detect&lt;br /&gt;
| principal  = Texto para os artigos&lt;br /&gt;
| outro = Texto para qualquer outro tipo de página&lt;br /&gt;
| domínio para demonstração = main&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Não importa o tipo de página em que o código acima esteja, ele produzirá isto:&lt;br /&gt;
&lt;br /&gt;
:{{namespace detect&lt;br /&gt;
| principal  = Texto para os artigos&lt;br /&gt;
| outro = Texto para qualquer outro tipo de página&lt;br /&gt;
| domínio para demonstração = principal&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Por outro lado, o parâmetro &amp;#039;&amp;#039;&amp;#039;página&amp;#039;&amp;#039;&amp;#039; aceita um nome de página normal. Ele faz com que a predefinição se comporte exatamente como se estivesse naquela página. O nome da página não precisa ser o de uma página existente. Assim:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{namespace detect&lt;br /&gt;
| user  = Texto para as páginas de usuário&lt;br /&gt;
| outro = Texto para qualquer outro tipo de página&lt;br /&gt;
| página = Usuário:Exemplo&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Não importa em que tipo de página o código acima esteja, ele produzirá o seguinte:&lt;br /&gt;
&lt;br /&gt;
:{{namespace detect&lt;br /&gt;
| user  = Texto para as páginas de usuário&lt;br /&gt;
| outro = Texto para qualquer outro tipo de página&lt;br /&gt;
| página = Usuário:Exemplo&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Pode ser conveniente deixar que sua predefinição entenda os parâmetros página e domínio de demonstração e passá-lo para a predefinição {{tl|namespace detect}}. Para isso, faça o seguinte:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{namespace detect&lt;br /&gt;
| principal  = Texto para os artigos&lt;br /&gt;
| outro = Texto para qualquer outro tipo de página&lt;br /&gt;
| domínio para demonstração = {{{domínio para demonstração|}}}&lt;br /&gt;
| página  = {{{page|}}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se tanto o parâmetro &amp;#039;&amp;#039;&amp;#039;domínio para demonstração&amp;#039;&amp;#039;&amp;#039; quanto o &amp;#039;&amp;#039;&amp;#039;página&amp;#039;&amp;#039;&amp;#039; estiverem vazios ou indefinidos então a predefinição detectará os tipos de página como de costume.&lt;br /&gt;
&lt;br /&gt;
=== Parâmetros ===&lt;br /&gt;
Lista de todos os parâmetros:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{namespace detect&lt;br /&gt;
| principal  = &lt;br /&gt;
...&lt;br /&gt;
| outro =&lt;br /&gt;
| domínio para demonstração = {{{domínio para demonstração|}}} / principal / discussão / usuário /&lt;br /&gt;
              wikipédia / ficheiro / mediawiki / predefinição /&lt;br /&gt;
              ajuda / categoria / portal / livro / outro&lt;br /&gt;
| página  = {{{página|}}} / Usuário:Exemplo&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nota: Valores em branco nos parâmetros &amp;quot;principal&amp;quot; ... &amp;quot;livro&amp;quot; não têm qualquer significado especial.&lt;br /&gt;
&lt;br /&gt;
== Ver também ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;&lt;br /&gt;
&amp;lt;!-- Categorias aqui e links para outros idiomas no Wikidata --&amp;gt;&lt;br /&gt;
[[Categoria:!Predefinições para a manipulação de domínios]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tavoraadmin</name></author>
	</entry>
</feed>