Help:Magic words/pt-br

Palavras mágicas são sequências de texto que o MediaWiki associa com um valor de retorno ou função, como tempo, detalhes do site ou nomes de página. Esta página é sobre o uso de palavras mágicas padrão; para uma referência técnica, veja.

Existem três tipos gerais de palavras mágicas:


 * Behavior switches: these are uppercase words surrounded by double underscores, e.g. __FOO__.


 * Variables: these are uppercase words surrounded by double braces, e.g.  . As such, they look a lot like templates.


 * Parser functions: these take parameters and are either of the form   or  . See also.

Variáveis ​​e funções do analisador podem usar subst:, exatamente como as predefinições. Palavras mágicas dependentes de página afetarão ou retornarão dados sobre a página atual (por padrão), mesmo que a palavra seja adicionada através de um modelo de transcluídos ou incluído mensagens do sistema.

Comutadores de comportamento
Um comutador de comportamento controla o layout ou o comportamento da página e muitas vezes pode ser usado para especificar omissões e inclusões desejados no conteúdo.

Variáveis
As variáveis retornam informação sobre a página atual, a wiki ou a data. A sua sintaxe é semelhante às predefinições. As variáveis marcadas [exigente] são monitoradas pelo software, e a quantidade que pode ser incluída em uma página é limitada.

Se um nome de predefinição entra em conflito com uma variável, a variável será usada (assim para transcluír a predefinição    :PAGENAME você precisa escrever  ). Em alguns casos, a adição de parâmetros irá forçar o analisador para invocar uma predefinição; por exemplo,  transclui     :CURRENTDAYNAME, não a variável.

Data e hora
As seguintes variáveis retornam a data e hora atuais em UTC.

Devido ao MediaWiki e ao cache do browser, estas variáveis ​​freqüentemente mostram quando a página foi armazenada em cache em vez da hora atual.

As palavras mágicas de data e hora são formatadas no idioma de conteúdo wiki. Desde a revisão, elas dependem do idioma de conteúdo da página.

As seguintes variáveis fazem o mesmo que as anteriores, mas que utilizam configuração do servidor do site ou $wgLocaltimezone.

Para uma formatação de tempo mais completa, você pode querer instalar Extension:ParserFunctions para usar a parser function #time.

Estatísticas
Os números retornados por estas variáveis normalmente contêm separadores decimais (vírgulas ou espaços, dependendo da língua local), mas podem retornar números sem qualquer separador adicionando a flag ":R" (por exemplo,  &rarr;  e   &rarr; ).

Use "|R" para palavras mágicas que requerem um parâmetro como PAGESINCATEGORY (por exemplo  e , ou   e  ). Também aplicável a  hereinbefore.

As palavras mágicas de data e hora são formatadas no idioma de conteúdo da wiki. Desde a revisão, elas dependem do idioma de conteúdo da página.

Nomes de páginas
As palavras mágicas  e   só funcionam em namespaces que têm subpáginas habilitadas. Consulte para obter informações sobre como habilitar subpáginas.

Desde a revisão, essas variáveis ​​podem ter um parâmetro, o que permite a especificação da página a ser operada, em vez de apenas a página atual:
 * &rarr; 

Por exemplo, se o nome da página for "L'Aquila", o seguinte código produzirá a string "Numeric char encoding":

Nomes de página com URL codificada
As seguintes variáveis são equivalentes codificados para uso em URLs do MediaWiki (ou seja, espaços substituídos por sublinhados e alguns caracteres HTML escaped using numeric character encoding):



Observe que,   e   têm implementações distintas. Consulte Manual:PAGENAMEE encoding para mais detalhes.

Namespaces
Os seguintes variáveis são equivalentes codificados para uso em URLs do MediaWiki (espaços substituídos por sublinhados e alguns caracteres codificados por percentagem):



Desde o MediaWiki, estas variáveis podem ter um parâmetro "nome completo de página" e retornarão o namespace solicitado associado a essa página, em vez da página atual:

O parâmetro não deve ser um nome de namespace:
 * &rarr; 
 * &rarr; 
 * &rarr; 
 * &rarr;   (Empty)

Funções do analisador sintático
As funções do analisador sintático são muito parecidas com as variáveis, mas aceitam um ou mais parâmetros (tecnicamente, qualquer palavra mágica que aceita um parâmetro é uma função do analisador sintático) e o nome é, algumas vezes, precedido por um símbolo «#» (hashtag) para distingui-las das predefinições.

Esta página descreve somente as funções do analisador sintático que estão integradas no software MediaWiki. Podem existir na sua wiki outras funções sintáticas, adicionadas por extensões do MediaWiki, tais como a extensão. Para mais detalhes, consulte Help:Extension:ParserFunctions.

Namespaces
retorna o nome localizado atual para o namespace com este índice, nome canônico ou alias local. Assim,,  , e   (um antigo nome para o namespace File) retornam "    ". Em uma wiki onde o idioma de conteúdo é o francês,  também é válido, mas   (a localização de "File" em alemão) não é.

é o equivalente codificado para URLs do MediaWiki. Ele faz o mesmo, mas ele substitui os espaços com sublinhados, tornando-o utilizável em links externos.

Não confundir namespaces localizados com namespaces personalizados.

Formatação
Ver também: Extension:StringFunctions.

Localização
Aqui estão as palavras mágicas que são utilizadas como ferramentas de localização principais. Outras palavras mágicas, muitas vezes, dependem da localidade e da configuração da wiki ou do idioma escolhido: ver em particular, ,. Mais palavras mágicas são adicionadas pela extensão Translate.

O uso dessas palavras mágicas pode ser muito complexo, e a documentação é atualmente incompleta; há mais algumas informações sobre PLURAL, GRAMÁTICA, GÊNERO.