Minecraft Wiki
Sem resumo de edição
Sem resumo de edição
 
(6 revisões intermediárias por 3 usuários não estão sendo mostradas)
Linha 1: Linha 1:
 
<includeonly><!--
 
<includeonly><!--
   
  +
Variáveis locais usadas no loop de processamento de argumento:
Local variables used in the argument processing loop:
 
argnum index for accessing template call arguments
+
argnum índice para acessar argumentos de chamada da predefinição
argval value of indexed template call argument
+
argval valor do argumento de chamada da predefinição indexado
edition name of the edition as used on the wiki; obsolescent argument values are upgraded here
+
edition nome da edição conforme usado na wiki; valores de argumento obsoletos são atualizados aqui
linkname name of the edition's article page for linking
+
linkname nome da página do artigo da edição para vinculação
category name of the category for edition-only specifics
+
category nome da categoria para detalhes apenas da edição
  +
genero "a" ou "o", utilizado para tratar corretamente a edição
Output variables used by the template expansion:
 
  +
Variáveis de saída usadas pela expansão da predefinição:
editions comma-separated list of edition names
 
categories list of bracketed category names separated by spaces
+
editions lista separada por vírgulas de nomes de edições
  +
categories lista de nomes de categorias entre colchetes separados por espaços
   
  +
(Re-)Inicializa as variáveis de saída caso a predefinição seja usada várias vezes em uma página
(Re-)Initialize output variables in case the template is used multiple times on a page
 
 
--> {{#vardefine: editions}} <!--
 
--> {{#vardefine: editions}} <!--
 
--> {{#vardefine: categories}} <!--
 
--> {{#vardefine: categories}} <!--
   
-- Process the arguments --
+
-- Processa os argumentos --
 
--> {{#fornumargs: argnum | argval |
 
--> {{#fornumargs: argnum | argval |
  +
<!-- define os valores de variáveis locais por palavra-chave de argumento; substitui nomes de edições obsoletas -->
<!-- set local variable values per argument keyword; replace obsolescent edition names -->
 
 
{{#switch: {{lc:{{#var: argval}} }}
 
{{#switch: {{lc:{{#var: argval}} }}
 
| java =
 
| java =
Linha 23: Linha 24:
 
{{#vardefine: linkname | Edição Java}}
 
{{#vardefine: linkname | Edição Java}}
 
{{#vardefine: category | Edição Java}}
 
{{#vardefine: category | Edição Java}}
  +
{{#vardefine: genero | a}}
 
| bedrock =
 
| bedrock =
 
{{#vardefine: edition | Edição Bedrock}}
 
{{#vardefine: edition | Edição Bedrock}}
 
{{#vardefine: linkname | Edição Bedrock}}
 
{{#vardefine: linkname | Edição Bedrock}}
 
{{#vardefine: category | Edição Bedrock}}
 
{{#vardefine: category | Edição Bedrock}}
  +
{{#vardefine: genero | a}}
 
| console | legacy console =
 
| console | legacy console =
 
{{#vardefine: edition | Edição de Console Legado}}
 
{{#vardefine: edition | Edição de Console Legado}}
 
{{#vardefine: linkname | Edição de Console Legado}}
 
{{#vardefine: linkname | Edição de Console Legado}}
 
{{#vardefine: category | Edição de Console Legado}}
 
{{#vardefine: category | Edição de Console Legado}}
  +
{{#vardefine: genero | a}}
 
| ps4 | playstation 4 =
 
| ps4 | playstation 4 =
 
{{#vardefine: edition | PlayStation 4 Edition}}
 
{{#vardefine: edition | PlayStation 4 Edition}}
 
{{#vardefine: linkname | PlayStation 4 Edition}}
 
{{#vardefine: linkname | PlayStation 4 Edition}}
 
{{#vardefine: category | PlayStation 4 Edition}}
 
{{#vardefine: category | PlayStation 4 Edition}}
  +
{{#vardefine: genero | a}}
 
| education | edu =
 
| education | edu =
{{#vardefine: edition | ''Edição Education''}}
+
{{#vardefine: edition | ''Minecraft Education''}}
{{#vardefine: linkname | Edição Education}}
+
{{#vardefine: linkname | Minecraft Education}}
{{#vardefine: category | Edição Education}}
+
{{#vardefine: category | Minecraft Education}}
  +
{{#vardefine: genero | a}}
 
| new3ds | new 3ds | 3ds =
 
| new3ds | new 3ds | 3ds =
 
{{#vardefine: edition | ''New Nintendo 3DS Edition''}}
 
{{#vardefine: edition | ''New Nintendo 3DS Edition''}}
 
{{#vardefine: linkname | New Nintendo 3DS Edition}}
 
{{#vardefine: linkname | New Nintendo 3DS Edition}}
 
{{#vardefine: category | New Nintendo 3DS Edition}}
 
{{#vardefine: category | New Nintendo 3DS Edition}}
  +
{{#vardefine: genero | a}}
 
| earth =
 
| earth =
 
{{#vardefine: edition | ''Minecraft Earth''}}
 
{{#vardefine: edition | ''Minecraft Earth''}}
 
{{#vardefine: linkname | Minecraft Earth}}
 
{{#vardefine: linkname | Minecraft Earth}}
 
{{#vardefine: category | Minecraft Earth}}
 
{{#vardefine: category | Minecraft Earth}}
  +
{{#vardefine: genero | o}}
 
| dungeons =
 
| dungeons =
 
{{#vardefine: edition | ''Minecraft Dungeons''}}
 
{{#vardefine: edition | ''Minecraft Dungeons''}}
 
{{#vardefine: linkname | Minecraft Dungeons}}
 
{{#vardefine: linkname | Minecraft Dungeons}}
 
{{#vardefine: category | Minecraft Dungeons}}
 
{{#vardefine: category | Minecraft Dungeons}}
  +
{{#vardefine: genero | o}}
 
| #default =
 
| #default =
{{#vardefine: edition | {{ucfirst:{{#var: argval}} Edition}} }}
+
{{#vardefine: edition | Edição {{ucfirst:{{#var: argval}}}} }}
 
{{#vardefine: linkname | {{#var: edition}} }}
 
{{#vardefine: linkname | {{#var: edition}} }}
 
{{#vardefine: category | {{#var: edition}}}}
 
{{#vardefine: category | {{#var: edition}}}}
  +
{{#vardefine: genero | a}}
 
}} <!--
 
}} <!--
   
-- Append values to output variables, inserting punctuation and wiki markup where needed
+
-- Anexa valores às variáveis de saída, inserindo pontuação e marcação wiki onde necessário
 
--> {{#vardefine: editions |
 
--> {{#vardefine: editions |
{{#if: {{#var: editions|}} <!-- not the 1st edition arg -->
+
{{#if: {{#var: editions|}} <!-- não o arg da 1ª edição -->
| {{#if: {{{ {{#expr: {{#var: argnum}} + 1}}| }}} <!-- not the last edition arg -->
+
| {{#if: {{{ {{#expr: {{#var: argnum}} + 1}}| }}} <!-- não é o último arg de edição -->
 
| {{#var: editions}},
 
| {{#var: editions}},
 
| {{#var: editions}} e
 
| {{#var: editions}} e
Linha 69: Linha 79:
 
}} {{#var: edition}}]]
 
}} {{#var: edition}}]]
 
}}
 
}}
{{#vardefine: categories | {{#var: categories}} [[Categoria: {{#var: category}}]] }}
+
{{#vardefine: categories | {{#var: categories}} [[Categoria:{{#if: {{{section|}}} | Informação específica d{{#var: genero}}}} {{#var: category}}]] }}
 
}} <!--
  +
-- Gera o msgbox, adicionando estilo HTML e CSS quando necessário
  +
--> {{msgbox
 
| class = msgbox-blue
 
| title = {{#if: {{{customtext|}}} | {{{customtext}}} | Esse recurso é exclusivo para {{#var: editions}}.}}
  +
| image = {{{image|Information icon.svg}}}
 
| mini = {{{section|}}}
 
}} <!--
 
}} <!--
   
  +
-- Adiciona categorias para informações apenas de edição
-- Generate the msgbox, adding HTML and CSS styling where needed
 
--> {{Mbox | type=notice2 | demospace = main
 
| text = '''{{#if: {{{customtext|}}} | {{{customtext}}} | Esse recurso é exclusivo para {{#var: editions}}.}}'''
 
| image = {{{image|}}}
 
| small = {{#if: {{{section|}}}|yes}}
 
}} <!--
 
 
-- Add categories for edition-only information
 
 
--> {{#if: {{{nocat|}}}
 
--> {{#if: {{{nocat|}}}
| <!-- no category for instances that have the argument "nocat" set -->
+
| <!-- nenhuma categoria para instâncias que têm o argumento "nocat" definido -->
 
| {{#switch: {{NAMESPACE}}
 
| {{#switch: {{NAMESPACE}}
| {{TALKSPACE}} | {{ns:User}} =
+
| | Minecraft Earth | Minecraft Dungeons =
 
{{#var: categories}} {{#if: {{{customtext|}}} | [[Categoria:Páginas usando o parâmetro customtext na predefinição Exclusivo]]}}
<!-- no category for user pages or talk pages -->
 
  +
| #default =
| {{#var: categories}} {{#if: {{{customtext|}}} | [[Category:Páginas usando o parâmetro customtext na predefinição exclusivo]]}}
 
 
}}
 
}}
 
}} <!--
 
}} <!--
 
--> </includeonly> <!--
 
--> </includeonly> <!--
--> <noinclude> {{documentation}} </noinclude> <!--
+
--> <noinclude>
  +
{{documentação}}
<!-- Put categories/interwiki on the documentation page -->
 
  +
<!-- Coloque categorias/interwiki na página de documentação -->
  +
</noinclude>

Edição atual tal como às 23h13min de 27 de março de 2023

[ver | editar | histórico | purgar]Documentação


Esta predefinição é usad\ para marcar recursos exclusivos de uma edição ou edições específicas do Minecraft. Ela lista as edições especificadas pelos parâmetros em uma caixa de mensagem, centralizada acima da página ou na margem esquerda acima de uma seção. Ela também adiciona a página às categorias de manutenção relacionadas.

Esta predefinição pode ser usada apenas para páginas ou seções de páginas que descrevam na íntegra o conteúdo exclusivo dessas edições; ao mencionar apenas um recurso, use {{apenas}}.

Uso

{{exclusivo|1|2|3|4|section=Modo de seção opcional|customtext=Texto personalizado|nocat=Removedor de categoria}}

Parâmetros

Usado para marcar recursos exclusivos de uma edição ou edições específicas do Minecraft.

Parâmetros da predefinição

ParâmetroDescriçãoTipoEstado
Edições1 2 3 4

Veja a tabela abaixo.

Stringobrigatório
Seção?section

Altera o estilo da msgbox para um mais adequado a uma seção de artigo. Coloque isto depois de um cabeçalho de seção. Isso também acrescenta "informação específica" à categoria à qual a página será adicionada.

Booleanoopcional
Texto personalizadocustomtext

Substitui o texto do msgbox por este texto.

Linhaopcional
Suprimir categorização?nocat

Use isso em documentação, páginas de discussão, etc., onde você menciona ou mostra um exemplo da predefinição em vez de usá-la para marcar um recurso. Use também quando houver uma categoria mais específica.

Booleanoopcional
Edições (1, 2, 3 e 4)

A predefinição aceita qualquer número de parâmetros anônimos, um para cada versão que possui o recurso. Os valores de parâmetros conhecidos selecionam automaticamente um nome de edição associado a ser exibido, nome da página para vinculação e categoria de manutenção. Se um valor de parâmetro desconhecido for encontrado, os valores padrão serão gerados por uma fórmula (e podem produzir redlinks, que podem ou não ser intencionais).

Valor(es) do parâmetro Nome da edição Página vinculada Categoria de manutenção
bedrock Edição Bedrock Edição Bedrock Categoria:Edição Bedrock
java Edição Java Edição Java Categoria:Edição Java
console
legacy console
Edição de Console Legado Edição de Console Legado Categoria:Edição de Console Legado
education
edu
Edição Education Edição Education Categoria:Edição Education
new 3DS
new3DS
3DS
New Nintendo 3DS Edition New Nintendo 3DS Edition Categoria:New Nintendo 3DS Edition
earth Minecraft Earth Minecraft Earth Categoria:Minecraft Earth
dungeons Minecraft Dungeons Minecraft Dungeons Categoria:Minecraft Dungeons
(desconhecido) Edição <param> [[Edição <param>]] Categoria:Edição <param>

e== Exemplos == Os exemplos a seguir ilustram a saída gerada usando vários parâmetros.

Example 1 - Nome da edição única
{{Exclusivo|java}}

gera:

Information icon
Esse recurso é exclusivo para Edição Java. 


Example 2 - Nomes de várias edições
{{Exclusivo|bedrock|education|ps4}}

gera:

Information icon
Esse recurso é exclusivo para Edição Bedrock, Minecraft Education e PlayStation 4 Edition. 


Example 3 - Uso em uma seção
{{Exclusivo|3ds|section=1}}

gera:

Information icon
Esse recurso é exclusivo para New Nintendo 3DS Edition. 


Example 4 - Parâmetro de texto personalizado
{{Exclusivo|console|customtext=Este recurso existia apenas na [[Edição de Console Legado]]}}

gera:

Information icon
Este recurso existia apenas na Edição de Console Legado 
[ver | editar | histórico | purgar]A documentação acima é transcluída de Predefinição:Exclusivo/doc.