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:


 * Comutadores de comportamento: estas são palavras em maiúsculas, rodeadas por sublinhados duplos, p.ex. __FOO__.


 * Variáveis: estas são palavras em maiúsculas, rodeadas por chaves duplas, p.ex.  . Como tal, elas se parecem muito com as predefinições.


 * Funções do analisador sintático: estas funções usam parâmetros e se apresentam da forma   ou da forma  . Veja também.

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 #time parser function.

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
returns the current localized name for the namespace with that index, canonical name, or local alias. Thus,  , and   (an old name for the File namespace) all return "    ". On a wiki where the content language is French,  is also valid, but   (the localisation of "File" in German) is not.

is the equivalent encoded for MediaWiki URLs. It does the same, but it replaces spaces with underscores, making it usable in external links.

Don't confuse localised namespaces with custom namespaces.

Formatação
See also: Extension:StringFunctions.

Localização
Here are the magic words which are used as main localisation tools. Other magic words will often depend on the wiki's locale and configuration or on the chosen language: see in particular, ,. More magic words are added by the Translate extension.

The usage of these magic words can be very complex, and the documentation is currently incomplete; there's some more info on PLURAL, GRAMMAR, GENDER.