Help:Palavras mágicas

From MediaWiki.org
Jump to: navigation, search
This page is a translated version of the page Help:Magic words and the translation is 100% complete.

Other languages:
العربية • ‎অসমীয়া • ‎تۆرکجه • ‎bosanski • ‎català • ‎čeština • ‎dansk • ‎Deutsch • ‎Zazaki • ‎English • ‎español • ‎euskara • ‎فارسی • ‎suomi • ‎français • ‎Frysk • ‎galego • ‎Հայերեն • ‎Bahasa Indonesia • ‎italiano • ‎日本語 • ‎ქართული • ‎한국어 • ‎Lëtzebuergesch • ‎मैथिली • ‎олык марий • ‎मराठी • ‎Bahasa Melayu • ‎Nederlands • ‎polski • ‎پښتو • ‎português • ‎português do Brasil • ‎русский • ‎سنڌي • ‎සිංහල • ‎slovenčina • ‎српски / srpski • ‎svenska • ‎தமிழ் • ‎Türkçe • ‎українська • ‎Tiếng Việt • ‎中文
PD Nota: Ao editar esta página, você concorda em publicar a sua contribuição no âmbito da licença CC0. Veja as páginas de ajuda do domínio público para mais informações.
PD

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 explica apenas as palavras mágicas básicas; para uma referência técnica, veja Manual:Magic words.

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

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

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 modificador comportamental controla a disposição dos elementos na página ou o comportamento da própria página (se suportado pelo tema). São frequentemente usados para especificar inclusões ou omissões de certos elementos no conteúdo da página. Alguns não são suportados pelo tema Minerva.

Palavra Descrição Versões
Tabela de conteúdo
__NOTOC__ Esconde a tabela de conteúdo (TOC).
__FORCETOC__ Força a tabela de conteúdo a aparecer em sua posição normal (antes do primeiro cabeçalho).
__TOC__ Coloca uma tabela de conteúdo na posição atual da palavra (primordial __NOTOC__). Se for utilizado várias vezes, a tabela de conteúdo aparecerá na posição da primeira palavra.
Edição
__NOEDITSECTION__ Esconde os links da edição de seção, ao lado dos títulos. Isto é especialmente útil, onde um título é criado a partir de um modelo: a edição de seção wiki normal seria, neste caso, editar o código do modelo, que normalmente é contraditório para o usuário. Se um molde contiver múltiplas posições, pode ser necessário adicionar "$noeditsection" após cada título. O uso desta palavra mágica numa predefinição tem efeito na própria definição, nas páginas onde ela é usada, e em quaisquer outras predefinições que sejam incluídas na mesma página. Para uma forma de contornar esta funcionalidade, consulte esta página.
__NEWSECTIONLINK__ Adiciona um link ao lado da aba "editar" para adicionar uma nova seção em uma página que não seja a de discussão (veja Adicionando uma seção no final).
1.7
__NONEWSECTIONLINK__ Remove o link ao lado da aba "editar" nas páginas em namespaces de discussão.
1.15
r47522
Categorias
__NOGALLERY__ Usado em uma página de categoria, substitui miniaturas na visualização de categoria, com links normais.
1.7
__HIDDENCAT__ Usado em uma página de categoria, esconde a categoria a partir das listas de categorias em seus membros e categorias pai (há uma opção nas preferências de usuário para mostra-las).
1.13
Conversão de idioma
__NOCONTENTCONVERT__
__NOCC__
Nas wikis com variantes de idioma, não executa qualquer conversão de linguagem de conteúdo (personagem e fase) na exibição de artigos, por exemplo, é mostrado chinês padrão (zh) em vez de variantes como zh_cn, zh_tw, zh_sg, ou zh_hk.
__NOTITLECONVERT__
__NOTC__
Nas wikis com variantes de idioma, não executa a conversão de linguagem no título (todos os outros conteúdos são convertidos).
Outros
__START__ Sem efeito. Era usada para indicar onde a mensagem da base de dados começava após um comentário de que esta não devia ser transcluída. Removida na versão r1695 e completamente removida na versão r24784.
1.10
r1610
__END__ Explicitamente marca o final do artigo, para impedir a remoção pelo MediaWiki dos espaços em branco. Removido na revisão 19213.
1.1 – 1.8
__INDEX__ Informa aos mecanismos de pesquisa para indexar a página (substitui $wgArticleRobotPolicies, e não robots.txt). Ele obedece a variável $wgExemptFromUserRobotsControl.
1.14
__NOINDEX__ Informa os motores de busca que não devem indexar a página, isto é, que não devem inclui-la nos resultados de pesquisas. Obedece à variável .
1.14
r37973
__STATICREDIRECT__ Nas páginas de redirecionamento, não permite que o MediaWiki atualize automaticamente o link quando alguém mover uma página e verifica "Atualizar todos os redirecionamentos que apontem para o título original" (que requer $wgFixDoubleRedirects).
1.13
r37928
__NOGLOBAL__ Desativa a página global do Usuário. Se estiver presente na página central do usuário, impede que esta seja apresentada em wikis remotas. Também determina se um link para uma página de usuário na wiki remota aparece a vermelho ou a azul.
1.28

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 Template:PAGENAME você precisa escrever {{Template:PAGENAME}}). Em alguns casos, a adição de parâmetros irá forçar o analisador para invocar uma predefinição; por exemplo, {{CURRENTDAYNAME|x}} transclui Template: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 1.19, elas dependem do idioma de conteúdo da página.

Variável Saída Descrição Versões
Ano
{{CURRENTYEAR}} 2017 Ano
Mês
{{CURRENTMONTH}} 12 Mês (com zeros à esquerda)
{{CURRENTMONTH1}} 12 Mês (sem zeros à esquerda)
{{CURRENTMONTHNAME}} dezembro Mês (nome)
{{CURRENTMONTHNAMEGEN}} dezembro Mês (caso genitivo)
{{CURRENTMONTHABBREV}} dez Mês (abreviado)
1.5
Dia
{{CURRENTDAY}} 16 Dia do mês (sem zeros à esquerda)
{{CURRENTDAY2}} 16 Dia do mês (com zeros à esquerda)
1.6
{{CURRENTDOW}} 6 Dia da semana (sem zeros à esquerda), de 0 (para Domingo) até 6 (para Sábado)
{{CURRENTDAYNAME}} sábado Dia da semana (nome)
Hora
{{CURRENTTIME}} 14h40min Hora e minuto (formato 24 horas, HH:mm)
{{CURRENTHOUR}} 14 Hora (formato 24 horas, HH, com zeros à esquerda)
Outros
{{CURRENTWEEK}} 50 Semana (número)
{{CURRENTTIMESTAMP}} 20171216144016 Data e hora (formato YYYYMMDDHHmmss)
1.7

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

  • {{LOCALYEAR}}
  • {{LOCALMONTH}}
  • {{LOCALMONTH1}}
  • {{LOCALMONTHNAME}}
  • {{LOCALMONTHNAMEGEN}}
  • {{LOCALMONTHABBREV}}
  • {{LOCALDAY}}
  • {{LOCALDAY2}}
  • {{LOCALDOW}}
  • {{LOCALDAYNAME}}
  • {{LOCALTIME}}
  • {{LOCALHOUR}}
  • {{LOCALWEEK}}
  • {{LOCALTIMESTAMP}}

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

Metadados técnicos

As variáveis relacionadas com revisões de páginas retornam dados sobre a última edição da página atual, mesmo que se esteja visualizando uma edição anterior da página.
Variável Saída Descrição Versões
Site
{{SITENAME}} MediaWiki O nome do site da wiki ($wgSitename)
{{SERVER}} //www.mediawiki.org A URL do domínio ($wgServer)
{{SERVERNAME}} www.mediawiki.org Nome de domínio e subdomínio (não depende mais de $wgServerName desde a versão 1.17).
{{DIRMARK}}
{{DIRECTIONMARK}}

Retorna a marca direcional do Unicode correspondente à direção do idioma padrão desta wiki (‎ nas wikis em que a direção é da esquerda para a direita e ‏ nas wikis em que a direção é da direita para a esquerda); útil para texto multi-direcional. Desde a revisão 1.19, depende do idioma de conteúdo da página.
1.7
r14442
{{SCRIPTPATH}} /w Endereço relativo dos scripts ($wgScriptPath).
{{STYLEPATH}} /w/skins Endereço relativo dos estilos ($wgStylePath).
1.16
{{CURRENTVERSION}} 1.31.0-wmf.12 (5056cef) A versão do MediaWiki nesta wiki.
1.7
r14199
{{CONTENTLANGUAGE}}
{{CONTENTLANG}}
en
en
A língua padrão da interface desta wiki ($wgLanguageCode).
1.7
r14661
Página
{{PAGEID}} 76028 Retorna o identificador de página.
1.20
Gerrit change 9858
{{PAGELANGUAGE}}

{{#language:{{PAGELANGUAGE}}}}

pt-br

português do Brasil

Devolve a língua da página atual. O código de língua que esta variável devolve pode ser convertido num nome de língua usando {{#language:...}}.
1.29
Gerrit change 330982
{{PROTECTIONLEVEL:ação}} Retorna o nível de proteção (por exemplo, autoconfirmado, sysop) para uma determinada operação (por exemplo, «edit», «move») na página atual. Retorna uma string vazia se a operação não estiver protegida.
1.15
r45587
{{PROTECTIONEXPIRY:operação}} Devolve a data e expiração (por exemplo, «20160418155030», «infinity») para uma dada operação (por exemplo, «edit», «move») sobre a página atual. Devolve «infinity» se não está protegida.
1.27
Gerrit change 255717
{{CASCADINGSOURCES}} [Exigente] Devolve as fontes de qualquer proteção em cascata que esteja a ter efeito na página atual. As páginas não devolvem o seu próprio título a menos que se transcluam a si próprias.
1.23
Gerrit change 104999
Última revisão da página atual
{{REVISIONID}} 2632348 Identificador (ID) único da revisão.
1.5
{{REVISIONDAY}} 29 Dia em que a edição foi realizada (número, sem zeros à esquerda).
1.8
{{REVISIONDAY2}} 29 Dia em que a edição foi realizada (número, com zeros à esquerda).
1.8
{{REVISIONMONTH}} 11 Mês da última edição (número, com zeros à esquerda desde a 1.17+, sem zeros à esquerda em versões anteriores).
1.8
{{REVISIONMONTH1}} 11 Mês em que a edição foi realizada (número, sem zeros à esquerda).
1.17
r66200
{{REVISIONYEAR}} 2017 Ano da última edição
1.8
{{REVISIONTIMESTAMP}} 20171129221553 Data e hora da última edição
1.8
{{REVISIONUSER}} Eduaddad O nome de usuário do usuário que fez a edição mais recente da página ou o usuário atual durante a visualização de uma edição.
1.15
r48149
{{REVISIONSIZE}} 74093 O tamanho (bytes de wikitexto) da revisão atual desta página
1.22
Gerrit change 82650
Afeta o conteúdo da página
{{DISPLAYTITLE:título}}
{{DISPLAYTITLE:título|noerror}}
{{DISPLAYTITLE:título|noreplace}}
Formata o cabeçalho de título da página atual. O valor tem de ser igual ao título por omissão: só são permitidas alterações entre maiúsculas e minúsculas em certas partes do título (não todas) e a substituição de espaços por sublinhados (isto pode ser alterado com $wgRestrictDisplayTitle). Pode ser ativada ou desativada com $wgAllowDisplayTitle; desativada por padrão antes da versão 1.10+, ativada por padrão dela em diante.

Pode ter um segundo argumento de noerror ou noreplace para suprimir mensagens de erro quando vários displaytitles são usados ​​em uma página ou para fazer este displaytitle não fazer nada se um displaytitle já foi especificado no início da página.

1.7

1.24
Gerrit change 144870

(para noerror e noreplace)
{{DEFAULTSORT:sortkey}}
{{DEFAULTSORTKEY:sortkey}}
{{DEFAULTCATEGORYSORT:sortkey}}
{{DEFAULTSORT:sortkey|noerror}}
{{DEFAULTSORT:sortkey|noreplace}}
Usado para categorizar páginas, define uma chave de tipo de categoria padrão. Por exemplo, se você colocar {{DEFAULTSORT:Smith, John}} no final de John Smith, a página seria resolvido com "S", por padrão, em categorias. Ele pode pegar um segundo argumento de noerror ou noreplace para suprimir mensagens de erro quando vários defaultsortkeys são usados em uma página ou para fazer este defaultsort não fazer nada, se um defaultsort já foi especificado no início da página .
1.10

1.19
r96767

(para noerror e noreplace)


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, {{NUMBEROFPAGES}} → 619 602 e {{NUMBEROFPAGES:R}} → 619602).

Use "|R" para palavras mágicas que requerem um parâmetro como PAGESINCATEGORY (por exemplo {{PAGESINCATEGORY:Help}} e {{PAGESINCATEGORY:Help|R}}, ou {{PAGESINCATEGORY:Help|subcats}} e {{PAGESINCATEGORY:Help|subcats|R}}). Também aplicável a {{PAGESIZE:nome da página}} hereinbefore.

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

Variável Saída Descrição Versões
{{NUMBEROFPAGES}} 619 602 Número de páginas wiki
1.7
{{NUMBEROFARTICLES}} 37 231 Número de páginas em namespaces de conteúdo.
{{NUMBEROFFILES}} 3 244 Número de arquivos carregados
1.5
{{NUMBEROFEDITS}} 2 708 335 Número de edições wiki
1.10
r21319
{{NUMBEROFVIEWS}} Número de visitas às páginas. Normalmente inútil nas wikis com armazenamento em cache. Removido em Gerrit change 150699.
1.14 – 1.24
r42721
{{NUMBEROFUSERS}} 12 144 872 Número de usuários registados.
1.7
{{NUMBEROFADMINS}} 188 Número de usuários no grupo sysop.
1.7
{{NUMBEROFACTIVEUSERS}} 1 330 Número de usuários ativos, com base nos critérios usados na página Special:Statistics
1.15
r47392
{{PAGESINCATEGORY:categoryname}}
{{PAGESINCAT:categoryname}}
109
109
[Exigente] Número de páginas (incluindo categorias e arquivos) na categoria especificada. (Category:Help usada para demonstração)
1.13
r32932
{{PAGESINCATEGORY:categoryname|all}}
{{PAGESINCATEGORY:categoryname|pages}}
{{PAGESINCATEGORY:categoryname|subcats}}
{{PAGESINCATEGORY:categoryname|files}}
109
102
4
3
[Exigente] Respetivamente, o número de
  • todas as páginas
  • páginas normais (excluindo subcategorias e ficheiros)
  • subcategorias ou
  • arquivos

na categoria especificada. (Category:Help usada para demonstração)

1.20
Gerrit change 12790
{{NUMBERINGROUP:groupname}}
{{NUMINGROUP:groupname}}
33
33
({{NUMBERINGROUP:bureaucrat}} used here)
Número de usuários em um grupo específico.
1.14
r40116
{{PAGESINNS:index}}
{{PAGESINNAMESPACE:index}}
Não habilitado [Exigente] Número de páginas no espaço nominal especificado (substitua índice pelo índice do espaço nominal desejado). Por exemplo, {{PAGESINNAMESPACE:14}} retorna o número de categorias. {{PAGESINNS:0}} difere de {{NUMBEROFARTICLES}} na medida em que a primeira inclui redirecionamentos e páginas de desambiguação. Por omissão, esta palavra mágica está desativada, ativá-la usando $wgAllowSlowParserFunctions.
1.7

Nomes de páginas

Variável Saída Descrição Versões
{{FULLPAGENAME}} Help:Magic words/pt-br Namespace e título completo de página (incluindo todos os níveis de subpáginas).
1.6
{{PAGENAME}} Magic words/pt-br Título completo de página (incluindo todos os níveis de subpáginas) sem o namespace.
{{BASEPAGENAME}} Magic words Título da página no nível de subpágina imediatamente superior sem o namespace ("Title/foo" em "Help:Title/foo/bar").

Para obter uma separação mais complexa, use {{#titleparts:}} a partir da extensão ParserFunctions.

1.7
{{SUBPAGENAME}} pt-br O título da subpágina ("bar" no endereço "Help:Title/foo/bar").
1.6
{{SUBJECTPAGENAME}}
{{ARTICLEPAGENAME}}
Help:Magic words/pt-br
Help:Magic words/pt-br
Nome completo da página do tema associado (por exemplo, artigo ou arquivo). Útil em páginas de discussão.
1.7
{{TALKPAGENAME}} Help talk:Magic words/pt-br Nome completo da página de discussão associada.
1.7
{{ROOTPAGENAME}} Magic words Nome do diretório raiz da página atual. Retornaria Title na página Help:Title/Foo/Bar
1.22

As palavras mágicas {{BASEPAGENAME}} e {{SUBPAGENAME}} só funcionam para espaços nominais nos quais foi possibilitado o uso de subpáginas. Consulte $wgNamespacesWithSubpages para informação sobre como possibilitar o uso de subpáginas.

Desde a revisão 1.15+, 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:

  • {{PAGENAME:Template:Main Page}}Main Page
Atenção Atenção: Se o título da página contém "." ou "..", a palavra mágica falha e não devolve nada.
{{PAGENAME:one/./three}} → '. Não é devolvido nada.
Atenção Atenção: Os nomes de página que contenham certos caracteres, como aspas únicas (') ou asteriscos (*), podem produzir resultados inesperados ao serem tratados por estas palavras mágicas, por exemplo {{PAGESINCATEGORY:{{PAGENAME}}}}. Consulte as incidências T16779, T18474, T37628 e T37746. Uma forma simples de contornar o problema é envolver o nome de página em {{#titleparts:}} da extensão ParserFunctions.

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

{{#switch:{{PAGENAME}}
| L'Aquila = No translation
| L = Not OK
| L'Aquila = Entity escaping
| L'Aquila = 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):

  • {{FULLPAGENAMEE}}
  • {{PAGENAMEE}}
  • {{BASEPAGENAMEE}}
  • {{SUBPAGENAMEE}}
  • {{SUBJECTPAGENAMEE}}
  • {{ARTICLEPAGENAMEE}}
  • {{TALKPAGENAMEE}}
  • {{ROOTPAGENAMEE}}

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

Namespaces

Variável Saída Descrição Versões
{{NAMESPACE}} Help Nome do namespace da página
{{NAMESPACENUMBER}} 12 ID do namespace da página
1.20
Gerrit change 4056
{{SUBJECTSPACE}}
{{ARTICLESPACE}}
Help
Help
Nome do namespace de conteúdo associado
1.7
{{TALKSPACE}} Help talk Nome do namespace da página de discussão associada
1.7

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):

  • {{NAMESPACEE}}
  • {{SUBJECTSPACEE}}
  • {{ARTICLESPACEE}}
  • {{TALKSPACEE}}

Desde o MediaWiki 1.15+, 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:

  • {{NAMESPACE:MediaWiki}} (Pages in main space will return empty)
  • {{NAMESPACE:Template:Main Page}}Template
  • {{SUBJECTSPACE:Template:Main Page}}Template
  • {{TALKSPACE:Template:Main Page}}Template talk

O parâmetro não deve ser um nome de namespace:

  • {{SUBJECTSPACE:Help talk}}  (Empty)

Outros

Variável Saída Descrição Versões
{{!}} | Usada para incluir uma barra vertical (pipe) como parte do argumento de uma predefinição ou do conteúdo da célula de uma tabela. Antes da sua adição às palavras mágicas, muitas wikis implementavam-na criando a predefinição Template:! com o conteúdo |.
1.24
Gerrit change 136234

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 seu nome é por vezes precedido por um símbolo de cardinal 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 Extensão:ParserFunctionsExtension:ParserFunctions. Para mais detalhes, consulte Help:Extensão:ParserFunctionsHelp:Extension:ParserFunctions.

Metadados técnicos de outra página

Função do analisador sintático Saída
(para a página MediaWiki)
Descrição Versões
{{PAGEID: nome da página }} 1 [Exigente] Devolve o identificador da página especificada*.
1.23
Gerrit change 76534
{{PAGESIZE: nome da página }}
{{PAGESIZE: nome da página |R}}
180
180
[Exigente] Devolve o tamanho em bytes da página especificada. Use |R para obter números em bruto (sem formatação).
1.13
r33551
{{PROTECTIONLEVEL:ação | nome da página}} sysop [Exigente] Devolve o nível de proteção (por exemplo, «autoconfirmed», «sysop») para uma determinada operação (por exemplo, «editar», «mover»)
1.21
r44683
{{PROTECTIONEXPIRY:

action | page name}}

infinity [Expensive] Outputs the protection expiry (e.g. "20160418155030", "infinity") for a given action (e.g. "edit", "move") on the specified page. Returns "infinity" if not protected.
1.27
Gerrit change 255717
{{CASCADINGSOURCES: page name}} [Exigente] Devolve as fontes de qualquer proteção em cascata que esteja a incidir sobre a página especificada. As páginas não devolvem o seu próprio título a menos de se estejam a transcluir a elas próprias.
1.23
Gerrit change 104999
{{REVISIONID: nome da página }} 2301969 [Exigente] Identificador único da última revisão da página especificada*.
1.23
Gerrit change 76534
{{REVISIONDAY: nome da página }} 4 [Exigente] Dia da última revisão da página especificada* (sem zeros à esquerda).
1.23
Gerrit change 76534
{{REVISIONDAY2: nome da página }} 04 [Exigente] [Exigente] Dia da edição da última revisão da página especificada* (com zeros à esquerda).
1.23
Gerrit change 76534
{{REVISIONMONTH: nome da página }} 12 [Exigente] Mês da última revisão da página especificada* (com zeros à esquerda, desde a versão 1.17, sem zeros à esquerda nas versões anteriores).
1.23
Gerrit change 76534
{{REVISIONMONTH1: nome da página }} 12 [Exigente] Mês da última revisão da página especificada* (sem zeros à esquerda).
1.23
Gerrit change 76534
{{REVISIONYEAR: nome da página }} 2016 [Exigente] Ano da última revisão da página especificada*.
1.23
Gerrit change 76534
{{REVISIONTIMESTAMP: nome da página }} 20161204201240 [Exigente] Data e hora da edição da última revisão da página especificada*.
1.23
Gerrit change 76534
{{REVISIONUSER: nome da página }} MusikAnimal [Exigente] O nome do usuário do autor da última revisão da página especificada*.
1.23
Gerrit change 76534
*Quando o parâmetro dado é igual ao título atual do analisador, a função do analisador irá produzir as versões anteriores na visualização e em substituição, inclui strings vazias quando usada na criação de página, mas usa os valores da versão atual para a exibição da página, incluindo a visualização de revisões antigas. Neste caso, é uma função do analisador não exigente.


Dados da URL

Função do analisador sintático Entrada → Saída Descrição Versões
{{localurl:page name}}
{{localurl:page name|query_string}}
{{localurl:MediaWiki}}
→ /wiki/MediaWiki
{{localurl:MediaWiki|printable=yes}}
→ /w/index.php?title=MediaWiki&printable=yes
Endereço relativo para o título
{{fullurl:page name}}
{{fullurl:page name
|query_string}}

{{fullurl:interwiki:remote page name
|query_string}}
{{fullurl:Category:Top level}}
→ //www.mediawiki.org/wiki/Category:Top_level

{{fullurl:Category:Top level|action=edit}}
→ //www.mediawiki.org/w/index.php?title=Category:Top_level&action=edit
{{fullurl:s:Electra|action=edit}}
https://en.wikisource.org/wiki/Electra?action=edit
{{fullurl:s:es:Electra|action=edit}}
https://en.wikisource.org/wiki/es:Electra?action=edit

Um caminho de protocolo relativo ao título. Isso também irá resolver prefixos interwiki. Nota Nota: Links de protocolo relativo sem parênteses não são automagicamente linkados.
1.5
{{canonicalurl:page name}}
{{canonicalurl:page name
|query_string}}

{{canonicalurl:interwiki:remote page name
|query_string}}
{{canonicalurl:Category:Top level}}
https://www.mediawiki.org/wiki/Category:Top_level

{{canonicalurl:Category:Top level|action=edit}}
https://www.mediawiki.org/w/index.php?title=Category:Top_level&action=edit

O caminho absoluto para o título, usando a URL canônica. Isso também irá resolver prefixos interwiki.
1.18
{{filepath:file name}}
{{filepath:file name|nowiki}}
{{filepath:file name|thumbnail_size}}
{{filepath:Wiki.png}}
→ //upload.wikimedia.org/wikipedia/mediawiki/b/bc/Wiki.png

{{filepath:Wiki.png|nowiki}}
→ //upload.wikimedia.org/wikipedia/mediawiki/b/bc/Wiki.png
{{filepath:Example.svg|300}}
→ //upload.wikimedia.org/wikipedia/commons/thumb/8/84/Example.svg/300px-Example.svg.png

Um caminho de protocolo relativo ao tamanho completo ou miniatura (versão 1.18+) de um arquivo de mídia.
1.12
r25854

1.18
r80813
{{urlencode:string}} ou
{{urlencode:string|QUERY}}
{{urlencode:string|WIKI}}
{{urlencode:string|PATH}}
{{urlencode:x:y/z á é}} or
{{urlencode:x:y/z á é|QUERY}}
→ x%3Ay%2Fz+%C3%A1+%C3%A9
{{urlencode:x:y/z á é|WIKI}}
→ x:y/z_%C3%A1_%C3%A9
{{urlencode:x:y/z á é|PATH}}
→ x%3Ay%2Fz%20%C3%A1%20%C3%A9

Observe que o padrão mudou de |WIKI para |QUERY na versão 1.17; isso pode quebrar predefinições que contam com essa função.

A entrada codificada para uso em URLs. Observe que não há nenhuma função urldecode como a que existe na extensão obsoleta Extension:StringFunctionsExtension:StringFunctions..
Decodificação
códigoespaço
 none + 
QUERY + 
 WIKI _ 
 PATH%20
1.7
r14273
(or
1.17
r64726

1.17
r64726

1.17
r64726
)
{{anchorencode:string}} {{anchorencode:x y z á é}}
→ x_y_z_á_é
A entrada codificada para utilização nas âncoras da seção URL (após o símbolo hashtag “#” em uma URL).
1.6
r16279

Namespaces

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

{{nse:}} é 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.

Namespaces de conteúdo Namespaces Discussão
Uso Saída Uso Saída
{{ns:-2}} / {{ns:Media}} Media {{ns:-1}} / {{ns:Special}} Special
(no talk page)
{{ns:0}} / {{ns:}} {{ns:1}} / {{ns:Talk}} Talk
{{ns:2}} / {{ns:User}} User {{ns:3}} / {{ns:User talk}} User talk
{{ns:4}} / {{ns:Project}} Project
Varies between wikis
{{ns:5}} / {{ns:Project talk}} Project talk
{{ns:6}} / {{ns:File}} or {{ns:Image}} File {{ns:7}} / {{ns:File talk}} or {{ns:Image talk}} File talk
{{ns:8}} / {{ns:MediaWiki}} MediaWiki {{ns:9}} / {{ns:MediaWiki talk}} MediaWiki talk
{{ns:10}} / {{ns:Template}} Template {{ns:11}} / {{ns:Template talk}} Template talk
{{ns:12}} / {{ns:Help}} Help {{ns:13}} / {{ns:Help talk}} Help talk
{{ns:14}} / {{ns:Category}} Category {{ns:15}} / {{ns:Category talk}} Category talk

Não confundir namespaces localizados com namespaces personalizados.

Formatação

Uso Entrada → Saída Descrição Versão
{{formatnum:unformatted number}}

{{formatnum:formatnum-formatted number|R}}
{{formatnum:unformatted number|NOSEP}}

  • Simples:
    • {{formatnum:987654321.654321}}
      → 987 654 321,654321
    • {{formatnum:987 654 321,654321|R}}
      → 987654321.654321
  • Avançado:
    • {{formatnum:{{formatnum:987654321.654321}}|R}}
      → 987654321.654321 (em qualquer localidade)
    • {{formatnum:00001}}
      → 00 001
    • {{formatnum:987654321.654321 |NOSEP}}
      → 987654321.654321
    • Exemplo com a locale bengali:
      • {{formatnum:987654321.654321}}
        → ৯৮,৭৬,৫৪,৩২১.৬৫৪৩২১
      • {{formatnum:987654321.654321 |NOSEP}}
        → ৯৮৭৬৫৪৩২১.৬৫৪৩২১
      • {{formatnum:৯৮,৭৬,৫৪,৩২১.৬৫৪৩২১ |R}}
        → 987654321.654321

Não suportado:
{{formatnum:{{formatnum:987.654.321}}}}
→ 987 654 321 (por exemplo, com localidade italiana)


Exemplos de entrada errada (saída não confiável), com ou sem o código |R:
{{formatnum:987,654.321|R}} (o menos quebrado)
{{formatnum:987.654,321|R}}
{{formatnum:987 654,321|R}}
{{formatnum:987 654,321|R}}

Recebe um número não formatado (algarismos árabes, sem separador de milhares e com . no lugar de vírgula decimal) e devolve-o na forma localizada e formatado com separador decimal e separador de milhares, de acordo com a definição na locale padrão da wiki.

O parâmetro |R pode ser usado para inverter este comportamento e é normalmente usado em situações da matemática: é confiável e só deve ser usado para desformatar números que se sabe estarem formatados exatamente como formatnum os formata na locale da wiki.
O parâmetro NOSEP ("sem separadores") significa que nenhum separador de grupo / decimal é alterado; {{formatnum}} só transformará os próprios dígitos, em idiomas que não usam o Sistema de numeração hindu-arábico. NOSEP também pode impedir inesperados agrupamentos de dígitos fora do padrão.

Atenção Atenção: Os zeros à esquerda não são removidos, você pode usar {{#expr:00001}} em vez disso, se você tem a extensão Extensão:ParserFunctionsExtension:ParserFunctions instalada.

Atenção Atenção: Se você não inserir números no formato exato necessário, não espere qualquer saída confiável, especialmente em wikis que não sejam em inglês.


Se tem a necessidade de formatar (de acordo com a locale da wiki) um número de entrada cujo formato é desconhecido, pode tentar usar formatnum duas vezes (mas não se o número pode ter um grupo decimal, ou o seu separador será comido, ou o número não será formatado). Compreenda que isto constitui uma forma de contornar um problema, não é um procedimento para ser seguido, portanto, o resultado pode não ser confiável.

1.7

1.13
r32012

{{#dateformat:date}}
{{#formatdate:date}}
{{#dateformat:date|format}}
{{#formatdate:date|format}}

{{#dateformat:25 dec 2009|ymd}}
→ 25 dec 2009 (a sua preferência), 25 Dez. 2009 (por padrão)
{{#formatdate:dec 25,2009|dmy}}
→ dec 25,2009 (a sua preferência), 25 Dez. 2009 (por padrão)
{{#dateformat:2009-12-25|mdy}}
dezembro 25, 2009 (sua preferencia), 25 de Dezembro de 2009 (padrão)
{{#formatdate:2009 dec 25|ISO 8601}}
→ 2009 dec 25 (sua preferência), 2009-12-25 (padrão)
{{#dateformat:25 decEmber|mdy}}
→ 25 decEmber (sua preferência), 25 de DezEmbro (padrão)
Nota Nota: No exemplo anterior, "sua preferência" refere-se à sua preferência de data somente na atual wiki do MediaWiki.

Formata uma data desvinculada com base na preferência do usuário "formato de data", e acrescenta metadados etiquetando-a como uma data formatada. Para usuários não logados e aqueles que não definiram um formato de data em suas preferências, as datas podem receber um padrão: mdy, dmy, ymd, ISO 8601 (todos eles são case sensitive). Se apenas o mês e o dia são dados, somente mdy e dmy são válidos. Se um formato não for especificado ou for inválido, o formato de entrada é usado como padrão. Se a data fornecida não é reconhecida como uma data válida (especificamente, se contiver quaisquer metadados tais como a partir de um uso aninhado destas predefinições ou semelhantes), ele é renderizado sem alterações, e metadados adicionais não serão gerado.
Atenção Atenção: Embora o padrão ISO 8601 requeira que as datas pertençam ao calendário gregoriano, o parâmetro ISO nesta função formata datas que estejam fora da gama de datas gregoriana (por exemplo, datas anteriores a 1583). Adicionalmente, esta palavra mágica não faz a devida conversão entre anos negativos (usados no ISO 8601) e anos A.C. (usados na escrita normal).
1.15
r48249
{{lc:string}} {{lc:DATA CENTER}} → data center O texto de entrada em letras minúsculas.
1.5
{{lcfirst:string}} {{lcfirst:DATA center}} → dATA center O texto de entrada com o primeiro caractere em minúsculas
1.5
{{uc:string}} {{uc:text transform}} → TEXT TRANSFORM O texto de entrada em letras maiúsculas
1.5
{{ucfirst:string}} {{ucfirst:text TRANSFORM}} → Text TRANSFORM O texto de entrada com o primeiro caractere em letras maiúsculas.
1.5
{{padleft:xyz|stringlength}}

{{padleft:xyz|strlen|char}}
{{padleft:xyz|strlen|string}}

{{padleft:xyz|5}} → 00xyz

{{padleft:xyz|5|_}} → __xyz
{{padleft:xyz|5|abc}} → abxyz
{{padleft:xyz|2}} → xyz
{{padleft:|1|xyz}} → x (o primeiro caractere da string)

Insere uma string com caracteres de preenchimento (terceiro parâmetro; por padrão, 0), de uma dimensão especificada (segundo parâmetro), ao lado de um caractere ou variável base escolhido (primeiro parâmetro). Os algarismos ou caracteres finais na base substituem os caracteres finais no preenchimento, isto é, {{padleft:44|3|0}} produz 044. A string de preenchimento pode ser truncada se o seu comprimento não for um múltiplo inteiro do número de caracteres necessário.

Somente o primeiro caractere do terceiro parâmetro é usado em versões até a 1.12, mas na versão 1.15, todos os caracteres são usados.

Bug (corrigido na revisão r45734): caracteres multibyte são interpretados como dois caracteres, o que desiquilibra a dimensão; estes caracteres não podem ser usados como caracteres de preenchimento.

1.8
{{padright:xyz|stringlength}}
{{padright:xyz|strlen|char}}
{{padright:xyz|strlen|string}}
{{padright:xyz|5}} → xyz00

{{padright:xyz|5|_}} → xyz__
{{padright:xyz|5|abc}} → xyzab
{{padright:xyz|2}} → xyz
{{padright:|1|xyz}} → x

Idêntico a padleft, mas adiciona os caracteres de preenchimento no lado direito.
1.8

Ver também: Extension:StringFunctionsExtension: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 #Data e hora, #Formatação, #Diversos. Mais palavras mágicas são adicionadas pela extensão Extensão:TranslateExtension: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.

Uso Entrada → Saída Descrição Versão
{{plural:2|is|are}} {{plural:0|is|are}} → is
{{plural:1*1|is|are}} → is
{{plural:21 mod 10|is|are}} → are
{{plural:{{#expr:21 mod 10}}|is|are}} → is
{{plural:1|is|are}} → is
{{plural:2|is|are}} → are
{{plural:-1|is|are}} → is
{{plural:-2|is|are}} → are
{{plural:0.5|is|are}} → are
{{plural:1.5|is|are}} → are
{{plural:-0.5|is|are}} → are
{{plural:-1.5|is|are}} → are
(Para o Russo)
{{PLURAL:5|1=Категория|Категории}}  → Категории


{{PLURAL:3|страница|страницы|страниц}} → страницы
{{PLURAL:5|страница|страницы|страниц}} → страниц

Produz a forma singular (segundo parâmetro) se o valor absoluto do primeiro parâmetro for uma expressão com o valor um; se não, produz a forma plural (terceiro parâmetro). O funcionamento depende da língua.
Alguns códigos de língua (ab, av, ba, bxr, ce, crh_cyrl, cv, inh, koi, krc, kv, lbe, lez, mhr, mrj, myv, ru, tt_cyrl, tyv, udm, xal) usam 3 formas do plural (updated 01.2014):
  • Forma 1: 1, 21, 31, 41, 51, 61, 71, 81, 101, 1001, …
  • Forma 2: 0, 5, 6, 7, 8, …, 18, 19, 100, 1000, 10000, 100000, 1000000, …
  • Forma 3: 2, 3, 4, 22, 23, 24, 32, 33, 34, 42, 43, 44, 52, 53, 54, 62, 102, 1002, …
{{grammar:N|noun}} Retorna a forma inflectida correta do substantivo, descrito pelo código de inflexão após os dois pontos «:» (dependente do idioma). Transformações gramaticais deste gênero são usadas para idiomas inflectidos como o polonês. Ver também $wgGrammarForms.
1.7
{{gender:username|text for every gender}}

{{gender:Username|male text|female text|text for unspecified}}
{{gender:|male text|female text|text for unspecified}}
{{gender:.|male text|female text|text for unspecified}}

(Depende do gênero do usuário) Retorna uma de várias opções dependendo do género do utilizador nas preferências.

Nota: O primeiro exemplo não dá opção, o texto fornecido é sempre usado.
Nota: Se o terceiro parâmetro for omitido e o usuário ou usuária não tiver definido o seu gênero, então é devolvido text if user is male.
Um nome de usuário vazio ({{gender:|) significa o utilizador atual, mas só pode ser usado nas mensagens da interface (espaço nominal MediaWiki).
Um ponto no lugar do nome de usuário (.) significa que deverá ser usado o gênero padrão desta wiki.

1.15
r46247
{{int:nome da mensgem}} {{int:edit}}Edit
(Depende do idioma do usuário; tente: fr • ja)
Internacionaliza (traduz) a mensagem de sistema da interface (páginas no namespace MediaWiki) para a língua do usuário. Para msgnw e outras palavras mágicas de transclusão, ver Modificadores de transclusão.

Note que esta palavra mágica pode danificar ou confundir a consistência da cache no MediaWiki 1.17 e anteriores; consulte bug 14404

{{int:editsectionhint|MediaWiki}} {{int:editsectionhint|MediaWiki}}Edit section: MediaWiki Você também pode usar parâmetros com traduções.
Os parâmetros são designados em mensagens com: $1, $2, $3, etc.
Por exemplo, aqui é a mensagem para editsectionhint: Edit section: $1
Neste exemplo, o MediaWiki substitui $1.

Modificadores de transclusão

{{Nome da página|parâmetros opcionais}} normalmente transclui a página nomeada, por omissão a partir do espaço nominal Predefinição:. Estas palavras mágicas modificam esse comportamento.

Diversos