Help:Template (Português)

From ArchWiki
Jump to: navigation, search
Status de tradução: Esse artigo é uma tradução de Help:Template. Data da última tradução: 2018-09-22. Você pode ajudar a sincronizar a tradução, se houver alterações na versão em inglês.

O modelo, ou "template", é um pedaço de wikitext predefinido que podem ser inserido em um artigo. Templates são primariamente usados para ajudar na formatação de conteúdo.

Uso

Templates, ou modelos, são usados adicionando a seguinte marcação a um artigo:

{{Nome do template}}

A maioria dos templates aceita argumentos adicionais, tais como Template:Nota:

{{Nota|Esse texto deve ser notado.}}

Que produz:

Nota: Esse texto deve ser notado.

Alguns templates usam parâmetros nomeados, tal como Template:hc:

{{hc|head=/etc/rc.local|output=exit 0}}

que produz:

/etc/rc.local
exit 0

O formato geral é:

{{Nome do template|param1|param2|...|paramN}}

Veja a página de cada template para instruções específicas de uso.

Estilo

  • Templates devem ser usados iniciando com letra maiúscula, conforme mostrado nos exemplos de suas páginas. Por exemplo {{Pkg|... e {{ic|... estão corretos, enquanto {{pkg|... e {{Ic|... não estão.
  • Não deve haver espaço em volta do nome do template: {{Nome do template|... está correto, enquanto {{ Nome do template |... não está.
  • Templates não devem ser categorizados.

Escapar caracteres que quebram templates

Há alguns caracteres que, se usados dentro de um template, quebrarão sua saída: muito frequentemente isso acontece com "=" (o sinal de igual) e "|" (o sinal de pipe). Soluções para esse problema estão descritas abaixo.

Dica: O símbolo pipe "|" pode ser escapado usando a palavra mágica {{!}}.

Parâmetros nomeados e numerados

Se o problema é apenas com sinais "=", a solução recomendada é introduzir explicitamente os parâmetros de template com seus números ou nomes posicionais.

Exemplo: {{Dica|1=https://www.archlinux.org/?foo=bar}}

Resultado:

Isso é muito útil para:

  • Definições de variáveis.
  • Strings e comandos de shell.
  • Linhas de código.
Parâmetros múltiplos
  • Usando parâmetros posicionais 1 e 2
{{hc|1=$ echo "="|2==}}

Resultado:

$ echo "="
=
  • usando parâmetros nomeados head e output
{{hc|head=$ echo "="|output==}}

Resultado:

$ echo "="
=

Tags nowiki

Se você está tendo problemas com caracteres além de "=", ex.: "|", a solução recomendada é envolver todo o parâmetro com tags <nowiki>. Esse método exibe todos os tipos de caracteres, mas evita completamente o motor wiki de processar marcação de texto, tal como links e outros templates. Por exemplo:

{{Dica|<nowiki>= | }} https://www.archlinux.org/ {{ic|foo}}</nowiki>}}
Dica: = | }} https://www.archlinux.org/ {{ic|foo}}

Envolver apenas partes específicas (ou até mesmo caracteres singulares) em tags <nowiki> até que funciona, mas para melhor legibilidade, é recomendado usar tal método apenas se links ou outros templates tiverem que ser exibidos normalmente. Por exemplo:

{{Dica|<nowiki>= | }}</nowiki> https://www.archlinux.org/ {{ic|foo}}}}

Entidades HTML

Substituir so caracteres prejudiciais com suas respectivas entidades HTML sempre funciona, mas já que reduz a legibilidade do texto fonte, é recomendado apenas quando as soluções acima não forem praticáveis. Por exemplo:

{{Dica|&#61; &#124; &#125;&#125;}}
Dica: = | }}

Criação

Nota:
  • Antes de criar um template, discuta a ideia em Help talk:Template.
  • Crie apenas templates relevantes. Se você está tentando criar um template muito especializado que será usado apenas poucos artigos, por favor, não há necessidade; evite lotar o espaço de nomes de templates.
  • Crie apenas templates concisos. Lembre-se do O Jeito Arch, ou The Arch Way: mantenha isto simples, estúpido!

O template a seguir deve ser usado ao criar novos templates para facilitar o uso e edição:

<noinclude>
{{Template (Português)}}

Uma descrição breve do template

== Uso ==

<nowiki>{{Nome do template|param1|param2|...|paramN}}</nowiki>

== Exemplo ==

{{Nome do template|param1|param2|...|paramN}}</noinclude><includeonly>O código do template vai aqui...</includeonly>

Para começar o processo de criação, basta visitar Template:Nome do template (substituindo Nome do template com o nome desejado do template), editando e adicionando wikitexts que sejam relevantes.

Lista de templates

Os templates que os usuários podem usar diretamente em artigos no ArchWiki são listados abaixo. Clique nos links para ver sua página detalhada. Para uma lista que também inclui localizações e templates meta, veja Special:AllPages/Template:, Special:PrefixIndex/Template: ou Special:MostLinkedTemplates.

Atenção: Por favor, não faça experiências com templates existentes. Se você deseja editar um template não protegido, copie o texto para Template:Sandbox, edite e teste-o lá, e copie-o de volta quando funcionar. É fortemente recomendado (e necessário para proteger os templates) sugerir quaisquer mudanças primeiro nas páginas de discussão first.

Teste

Templates de status de artigos

Para uso em artigos de todos os idiomas:

Para uso em artigos em outro idioma além do inglês:

* vide as respectivas versões traduzidas para uso em artigos traduzidos para Português em Equipe de Tradução do ArchWiki#Modelos

Para artigos a serem arquivados:

Nota: As páginas marcadas com os templates de artigo de status são rastreadas na categoria de manutenção correspondente e em ArchWiki:Statistics#Maintenance statistics.

Templates de artigos relacionados

* vide a respectiva versão traduzida para uso em artigos traduzidos para Português em Equipe de Tradução do ArchWiki#Modelos

Templates de formatação de código

Templates de notas

* vide as respectivas versões traduzidas para uso em artigos traduzidos para Português em Equipe de Tradução do ArchWiki#Modelos

Para usar apenas em rascunhos em páginas de discussões:

Templates diversos

* vide as respectivas versões traduzidas para uso em artigos traduzidos para Português em Equipe de Tradução do ArchWiki#Modelos

Templates de pacotes

Templates de célula de tabela

Alinhamento de texto:

Nome Alinhamento Marcação Wiki Resultado
Template:C centro {{C|texto}} texto
Template:L esquerda {{L|texto}} texto

Plano de fundo de célula:

Nome Cor Marcação Wiki Resultado
Template:R vermelho {{R|texto}} texto
Template:O laranja {{O|texto}} texto
Template:Y amarelo {{Y|texto}} texto
Template:G verde {{G|texto}} texto
Template:B azul {{B|texto}} texto
Template:V violeta {{V|texto}} texto
Template:Grey cinza {{Grey|texto}} texto

Texto comum*:

Nome Marcação Wiki Resultado
Template:Yes {{Yes}} Yes
{{Yes|https://wiki.archlinux.org/}} Yes
Template:No {{No}} No
{{No|https://wiki.archlinux.org/}} No
Template:- {{-}}
Template:Ya {{Ya}}
Template:Na {{Na}}
Dica: Você pode usar atributos com templates de célula de tabela prefixando-os (p.ex., | colspan=2 {{Yes}}).

* vide as respectivas versões traduzidas para uso em artigos traduzidos para Português em Equipe de Tradução do ArchWiki#Modelos

Templates de categorias

* vide a respectiva versão traduzida para uso em artigos traduzidos para Português em Equipe de Tradução do ArchWiki#Modelos

Veja também