Help:Palavras mágicas

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 • ‎British English • ‎español • ‎euskara • ‎فارسی • ‎suomi • ‎français • ‎Frysk • ‎galego • ‎हिन्दी • ‎Հայերեն • ‎Bahasa Indonesia • ‎italiano • ‎日本語 • ‎ქართული • ‎한국어 • ‎Lëtzebuergesch • ‎मैथिली • ‎олык марий • ‎मराठी • ‎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, 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ção.
PD

Palavras mágicas são palavras às quais o MediaWiki associa um valor de retorno ou uma função como, por exemplo, uma hora, detalhes da instalação ou nomes de páginas. Esta página descreve o uso das palavras mágicas padrão; para mais detalhes técnicos, consulte Manual:Magic words.

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

  • Variáveis: palavras em maiúsculas, rodeadas por duas chavetas, tais como: {{FOO}}. Por terem esta forma, são muito parecidas com predefinições.

As variáveis e as funções do analisador sintático podem usar subst:, tal como as predefinições. As palavras mágicas relacionadas com páginas, afetam ou retornam dados acerca da página atual (por omissão) onde estão, mesmo que provenham de uma predefinição (que tenha sido transcluída nessa página) ou de uma mensagem de sistema (que tenha sido incluída na página).

Modificadores comportamentais

Um modificador comportamental controla a disposição dos elementos na página ou o comportamento da própria página. São frequentemente usados para especificar a inclusão ou omissão de certos elementos no conteúdo da página.

Palavra Descrição Versões
Índice da página
__NOTOC__ Oculta o índice da página (TOC).
__FORCETOC__ Força o aparecimento do índice na posição normal (acima do primeiro cabeçalho, anulando __NOTOC__).
__TOC__ Coloca o índice na posição onde está a palavra mágica (anulando __NOTOC__). Se for usada várias vezes, o índice aparece onde ela foi usada pela primeira vez.
Edição
__NOEDITSECTION__ Oculta os links para editar cada secção que se encontram ao lado do cabeçalho dessa secção. Isto é especialmente útil quando o cabeçalho é criado dentro de uma predefinição: o link normal para editar a secção resultava na edição da predefinição, o que normalmente é contra-intuitivo para o utilizador. 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 do separador «editar» para adicionar uma nova secção numa página que não seja de discussão (consulte Acrescentar uma secção no fim ).
1.7
__NONEWSECTIONLINK__ Remove o link ao lado do separador «editar» nas páginas do espaço nominal de discussão.
1.15
r47522
Categorias
__NOGALLERY__ Quando usada numa página de categoria, substitui as miniaturas na vista da categoria por links normais.
1.7
__HIDDENCAT__ Quando usada numa página de categoria, esconde essa categoria da lista de categorias nas páginas que pertencem a essa categoria, e nas categorias a que essa categoria pertence (existe uma opção nas preferências dos utilizadores para forçá-la a aparecer).
1.13
Conversão entre línguas
__NOCONTENTCONVERT__
__NOCC__
Nas wikis com variantes de língua, não efetuar qualquer conversão da língua do conteúdo (carácter e fase) ao mostrar uma página; por exemplo, quando usada numa página escrita em chinês (zh), essa página será sempre mostrada em chinês (zh) e nunca convertida para as variantes zh_cn, zh_tw, zh_sg ou zh_hk.
__NOTITLECONVERT__
__NOTC__
Nas wikis com variantes de língua, não efetuar a conversão de língua do título da página (todo o restante conteúdo é convertido).
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__ Marca explicitamente o fim de uma página, para impedir o MediaWiki de remover automaticamente um espaço em branco que exista ao fundo da página. Removida na versão 19213.
1.1 – 1.8
__INDEX__ Informa os motores de busca que devem indexar a página (anula $wgArticleRobotPolicies mas não o ficheiro robots.txt). Obedece à variável $wgExemptFromUserRobotsControl.
1.14
__NOINDEX__ Informa os motores de busca que não devem indexar a página (isto é, que não a devem incluir nos resultados de pesquisas). Obedece à variável $wgExemptFromUserRobotsControl.
1.14
r37973
__STATICREDIRECT__ Quando usada nas páginas de redireccionamento, impede o MediaWiki de atualizar automaticamente o link de redirecionamento quando alguém move a página e marca «Update any redirects that point to the original title» (que requer $wgFixDoubleRedirects).
1.13
r37928

Variáveis

As variáveis retornam informação acerca da página atual, acerca da wiki ou acerca da data. A sintaxe é semelhante à das predefinições. As variáveis marcadas «[exigente]» são monitorizadas pelo software e o número de vezes que podem ser usadas em cada página é limitado.

Se o nome de uma predefinição entra em conflito com o nome de uma variável, será usada a variável (portanto, para transcluir a predefinição Template:PAGENAME teria de escrever {{Template:PAGENAME}}). Nalguns casos, adicionar parâmetros força o analisador sintático a 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 presente, em UTC.

Devido às caches do MediaWiki e do browser, estas variáveis apresentam frequentemente a hora a que a página foi colocada na cache e não a hora presente.

As palavras mágicas para data e hora são formatadas de acordo com a língua de conteúdo da wiki. Desde a versão 1.19, dependem da língua de conteúdo da pagina.

Variável Resultado Descrição Versões
Ano
{{CURRENTYEAR}} 2016 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}} 10 Dia do mês (sem zeros à esquerda)
{{CURRENTDAY2}} 10 Dia do mês (com zeros à esquerda)
1.6
{{CURRENTDOW}} 6 Dia da semana (sem zeros à esquerda), de 0 (para o domingo) até 6 (para o sábado)
{{CURRENTDAYNAME}} sábado Dia da semana (nome)
Hora
{{CURRENTTIME}} 10h47min Hora e minuto (formato 24 horas, HH:mm)
{{CURRENTHOUR}} 10 Hora (formato 24 horas com zeros à esquerda)
Outros
{{CURRENTWEEK}} 49 Semana (número)
{{CURRENTTIMESTAMP}} 20161210104733 Data e hora AAAAMMDDHHmmss
1.7

As seguintes variáveis têm a mesma função que as anteriores, mas usam a zona horária configurada no servidor ou $wgLocaltimezone.

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

Para mais possibilidades de formatação de datas, pode instalar a extensão Extensão:ParserFunctionsExtension:ParserFunctions para ter acesso à função #time do analisador sintáctico.

Metadados técnicos

Nota: As variáveis relacionadas com revisões de páginas, retornam dados acerca da última edição da página atual, mesmo que se esteja a visionar uma edição anterior da página.

Variável Resultado Descrição Versões
Site
{{SITENAME}} MediaWiki O nome do site da wiki ($wgSitename).
{{SERVER}} //www.mediawiki.org O URL do domínio ($wgServer).
{{SERVERNAME}} www.mediawiki.org O nome do subdomínio e do domínio (deixou de estar dependente de $wgServerName desde a versão 1.17).
{{DIRMARK}}
{{DIRECTIONMARK}}

Retorna a marca direcional do Unicode correspondente à direção da língua, por omissão (‎ 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 versão 1.19, depende da língua 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.29.0-wmf.5 (f8bbdfc) A versão MediaWiki da wiki.
1.7
r14199
{{CONTENTLANGUAGE}}
{{CONTENTLANG}}
en
en
A língua, por omissão, da interface da wiki ($wgLanguageCode).
1.7
r14661
Página
{{PAGEID}} 43852 Devolve o identificador da página.
1.20
Gerrit change 9858
{{PROTECTIONLEVEL:operação}} Retorna o nível de proteção (por exemplo, «autoconfirm», «sysop») para uma dada operação (por exemplo, «edit», «move») na página atual. Devolve texto vazio 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}} 2281824 Identificador (ID) único da revisão
1.5
{{REVISIONDAY}} 11 Dia da edição (sem zeros à esquerda).
1.8
{{REVISIONDAY2}} 11 Dia da edição (com zeros à esquerda).
1.8
{{REVISIONMONTH}} 11 Mês da edição (com zeros à esquerda desde a versão 1.17+, sem zeros à esquerda nas versões anteriores).
1.8
{{REVISIONMONTH1}} 11 Mês da edição (sem zeros à esquerda).
1.17
r66200
{{REVISIONYEAR}} 2016 Ano da última edição.
1.8
{{REVISIONTIMESTAMP}} 20161111020228 Data e hora da edição.
1.8
{{REVISIONUSER}} Hamilton Abreu O nome do utilizador que fez a última edição da página, ou do utilizador atual ao antever uma edição.
1.15
r48149
{{REVISIONSIZE}} 74120 O tamanho (bytes de texto com notação wiki) 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.

Ela pode receber um segundo argumento noerror ou noreplace para suprimir mensagens de erro quando são usados vários cabeçalhos de título numa página, ou para fazer com que este displaytitle não tenha efeito se um displaytitle anterior já tinha sido especificado na página.

1.7

1.24
Gerrit change 144870

(para noerror e noreplace)
{{DEFAULTSORT:chavedeordenação}}
{{DEFAULTSORTKEY:chavedeordenação}}
{{DEFAULTCATEGORYSORT:chavedeordenação}}
{{DEFAULTSORT:chavedeordenação|noerror}}
{{DEFAULTSORT:chavedeordenação|noreplace}}
Usada para categorizar páginas, estabelece uma chave de ordenação nas categorias por omissão. Por exemplo, se colocar {{DEFAULTSORT:Smith , John}} ao fundo da página John Smith, a página será listada na letra "S" nas categorias. Ela pode receber um segundo argumento noerror ou noreplace para suprimir mensagens de erro quando várias defaultsortkey são usadas numa página ou para fazer com que este defaultsort não tenha efeito se um defaultsort anterior já tinha sido especificado na 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, pontos ou espaços, dependendo da língua local), mas podem retornar números sem qualquer separador adicionando o sufixo «:R» (por exemplo, {{NUMBEROFPAGES}} → 534 595 e {{NUMBEROFPAGES:R}} → 534595).

Use "|R" para as 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}}.

As palavras mágicas retornam números formatos na língua de conteúdo da wiki. Desde a versão 1.19, a formatação depende da língua de conteúdo da página.

Variável Resultado Descrição Versões
{{NUMBEROFPAGES}} 534 595 Número de páginas na wiki
1.7
{{NUMBEROFARTICLES}} 34 620 Número de páginas em espaços nominais de conteúdo.
{{NUMBEROFFILES}} 3 123 Número de ficheiros carregados.
1.5
{{NUMBEROFEDITS}} 2 364 497 Número de edições na wiki.
1.10
r21319
{{NUMBEROFVIEWS}} Número de visitas às páginas. Normalmente inútil nas wikis com cache. Removida na alteração Gerrit change 150699.
1.14 – 1.24
r42721
{{NUMBEROFUSERS}} 8 288 588 Número de utilizadores registados na wiki.
1.7
{{NUMBEROFADMINS}} 182 Número de utilizadores no grupo sysop.
1.7
{{NUMBEROFACTIVEUSERS}} 1 308 Número de utilizadores activos, com base nos critérios usados na página Special:Statistics.
1.15
r47392
{{PAGESINCATEGORY:categoryname}}
{{PAGESINCAT:categoryname}}
202
202
[Exigente] Número de páginas (incluindo categorias e ficheiros) na categoria especificada. (Category:Help usada para demonstração)
1.13
r32932
{{PAGESINCATEGORY:nomedacategoria|all}}
{{PAGESINCATEGORY:nomedacategoria|pages}}
{{PAGESINCATEGORY:nomedacategoria|subcats}}
{{PAGESINCATEGORY:nomedacategoria|files}}
202
196
3
3
[Exigente] Respetivamente, o número de
  • todas as páginas
  • páginas normais (excluindo subcategorias e ficheiros)
  • subcategorias ou
  • ficheiros

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

1.20
Gerrit change 12790
{{NUMBERINGROUP:nomedogrupo}}
{{NUMINGROUP:nomedogrupo}}
33
33
({{NUMBERINGROUP:bureaucrat}} used here)
Número de utilizadores no grupo especificado.
1.14
r40116
{{PAGESINNS:índice}}
{{PAGESINNAMESPACE:índice}}
Desativada [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 das páginas

Variável Resultado Descrição Versões
{{FULLPAGENAME}} Help:Magic words/pt Espaço nominal e título da página (incluindo todos os níveis de subpáginas).
1.6
{{PAGENAME}} Magic words/pt Título completo da página (incluindo todos os níveis de subpáginas) sem o espaço nominal.
{{BASEPAGENAME}} Magic words Título da página no nível de subpágina imediatemente superior sem o espaço nominal («Título/a» em «Ajuda:Título/a/b»).

Para subdivisões mais complexas, use {{#titleparts:}} da extensão ParserFunctions.

1.7
{{SUBPAGENAME}} pt O título da subpágina («b» na página «a/b»).
1.6
{{SUBJECTPAGENAME}}
{{ARTICLEPAGENAME}}
Help:Magic words/pt
Help:Magic words/pt
Nome de página completo do assunto associado (por exemplo, artigo ou ficheiro). Útil nas páginas de discussão.
1.7
{{TALKPAGENAME}} Help talk:Magic words/pt Nome completo da página de discussão associada.
1.7
{{ROOTPAGENAME}} Magic words Nome da 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.

A partir da versão 1.15, todas estas variáveis aceitam um parâmetro, que permite especificar a página sobre a qual devem operar, em vez da página atual:

  • {{PAGENAME:Template:Main Page}}Main Page

  Aviso: 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 de página é «L'Aquila», o seguinte código produzirá o texto «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 codificados para uso nos URL

As seguintes variáveis são equivalentes às da tabela acima, mas o valor retornado pode ser usado nos URL do MediaWiki (isto é, espaços são substituídos por sublinhados e alguns caracteres de escape para HTML usando uma referência numérica de caracteres):

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

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

Espaços nominais

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

As seguintes são equivalentes mas retornam valores codificados para uso nos URL do MediaWiki (os espaços são substituídos por sublinhados e por alguns caracteres com codificação por cento).

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

A partir da versão 1.15, estas variáveis aceitam um parâmetro com o nome completo de uma página, e devolvem o espaço nominal associado a essa página e não à página corrente:

  • {{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 pode ser o nome de um espaço nominal:

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


Outras

Variável Resultado 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 apenas as funções do analisador sintático que estão integradas no MediaWiki. Outras funções podem ser acrescentadas por extensões como a Extensão:ParserFunctionsExtension:ParserFunctions. Para conhecê-las, consulte Ajuda:Extensão:ParserFunctionsHelp:Extension:ParserFunctions.

Metadados técnicos de outra página

Função Resultado
(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:operaçã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}}

sysop [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] Dia 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 de utilizador do autor da última revisão da página especificada*.
1.23
Gerrit change 76534
*Quando o parâmetro fornecido é igual ao título atual da página, a função considera as versões anteriores da página durante a antevisão e na substituição (o que inclui valores vazios durante a criação da página), mas considera a versão atual da página durante o visionamento da mesma e o visionamento de revisões antigas. Neste caso, é uma função não exigente.


Dados para uso nos URL

Função Exemplo → Resultado Descrição Versões
{{localurl:nome da página}}
{{localurl:nome da página
|texto_do_query}}
{{localurl:MediaWiki}}
→ /wiki/MediaWiki
{{localurl:MediaWiki|printable=yes}}
→ /w/index.php?title=MediaWiki&printable=yes
Caminho relativo para o título.
{{fullurl:nome da página}}
{{fullurl:nome da página
|texto_do_query}}

{{fullurl:interwiki:nome da página remota
|texto_do_query}}
{{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 relativo-ao-protocolo, para o título. Faz a resolução de prefixos interwikis. Nota: Links relativos-ao-protocolo não envoltos em parênteses retos (simples) não são automagicamente ligados (não são apresentados como links).
1.5
{{canonicalurl:nome da página}}
{{canonicalurl:nome da página
|texto_do_query}}

{{canonicalurl:interwiki:nome da página remota
|texto_do_query}}
{{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 o URL canónico. Também faz a resolução de prefixos interwikis.
1.18
{{filepath:nome do ficheiro}}
{{filepath:nome do ficheiro|nowiki}}
{{filepath:nome do ficheiro|dimensão_da_miniatura}}
{{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 relativo-ao-protocolo para a imagem em tamanho real ou uma miniatura (versão 1.18 e posteriores) de um ficheiro multimédia.
1.12
r25854

1.18
r80813
{{urlencode:texto}} ou
{{urlencode:texto|QUERY}}
{{urlencode:texto|WIKI}}
{{urlencode:texto|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

Note que o valor por omissão mudou de |WIKI para |QUERY na versão 1.17; isto pode quebrar as predefinições que usam esta função.

O texto de entrada convertido para uso nos URL. Note que não existe uma função urldecode como a da extensão obsoleta Extension:StringFunctionsExtension:StringFunctions.
Codificação
código espaço
 none  + 
QUERY  + 
 WIKI  _ 
 PATH %20
1.7
r14273
(or
1.17
r64726

1.17
r64726

1.17
r64726
)
{{anchorencode:texto}} {{anchorencode:x y z á é}}
→ x_y_z_.C3.A1_.C3.A9
O texto de entrada é codificado para uso como âncora de secção nos URL (após o cardinal «#» num URL).
1.6
r16279

Espaços nominais

{{ns:}} devolve o nome localizado atual para o espaço nominal com esse índice, o nome canónico, ou o nome alternativo (alias) local. Assim {{ns:6}}, {{ns:File}}, e {{ns:Image}} (um nome antigo para o espaço nominal File) devolvem todos «File». Numa wiki onde a língua 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:}} é a forma equivalente, codificada para uso nos URL do MediaWiki. Faz o mesmo, mas substitui espaços por sublinhados, o que o torna útil para links externos.

Espaços nominais de conteúdo Espaços nominais de discussão
Exemplo Resultado Exemplo Resultado
{{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 espaços nominais localizados com espaços nominais personalizados.

Formatação

Função Exemplo → Resultado 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 locale)
    • {{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 a locale italiana)


Exemplos de entradas incorretas (o resultado de saída não é confiável), com ou sem o código |R:
{{formatnum:987,654.321|R}} (o menos incorreto)
{{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 (no separators) significa que não é alterado nenhum separador decimal nem de milhares; formatnum só transforma os próprios algarismos, nas línguas que não usam o sistema de numeração indo-árabe, ou decimal. NOSEP também impede agrupamentos anormais de algarismos, que não sejam espectáveis.

  Aviso: Zeros à esquerda não são removidos, mas pode usar {{#expr:00001}} se tem instalada a extensão Extensão:ParserFunctionsExtension:ParserFunctions.

  Aviso: Se os números de entrada não tiverem o formato exato exigido, não espere um resultado fiável, em especial nas wikis que não são de língua inglesa.


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), 2009 dez 25 (por omissão)
{{#formatdate:dec 25,2009|dmy}}
→ dec 25,2009 (a sua preferência), 25 dez 2009 (por omissão)
{{#dateformat:2009-12-25|mdy}}
dezembro 25, 2009 (a sua preferência), dezembro 25, 2009 (por omissão)
{{#formatdate:2009 dec 25|ISO 8601}}
→ 2009 dec 25 (a sua preferência), 2009-12-25 (por omissão)
{{#dateformat:25 decEmber|mdy}}
→ 25 decEmber (a sua preferência), dezEmbro 25 (por omissão)
Note: Nestes exemplos, «a sua preferência» reflete a sua preferência para o formato da data nesta wiki.

Formata uma data com base na preferência do utilizador «Formato de data», e adiciona metadados identificando-a como uma data formatada. Para os utilizadores não autenticados ou que não tenham escolhido um formato de data da sua preferência, é possível dar à data um formato por omissão: mdy, dmy, ymd, ISO 8601 (todos sensíveis a maiúsculas e minúsculas). Se só for fornecido o dia e o mês, só os formatos mdy e dmy são válidos. Se não for especificado um formato ou este for inválido, o formato da data introduzida é usado. Se a data fornecida não for reconhecida como uma data válida (em específico, se contém quaisquer metadados, tais como os que provenham de um uso em cadeia destas predefinições ou de outras semelhantes), ela será apresentada sem qualquer alteração, e não serão gerados metadados adicionais.

  Aviso: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 mesmo que estejam fora da gama de datas Gregoriana (por exemplo, datas anteriores a 1583). Adicionalmente, esta palavra mágica não faz devidamente a 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 minúsculas.
1.5
{{lcfirst:string}} {{lcfirst:DATA center}} → dATA center O texto de entrada com o primeiro carácter em minúsculas.
1.5
{{uc:string}} {{uc:text transform}} → TEXT TRANSFORM O texto de entrada em maiúsculas.
1.5
{{ucfirst:string}} {{ucfirst:text TRANSFORM}} → Text TRANSFORM O texto de entrada com o primeiro carácter em 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 carácter do texto)

Insere caracteres de preenchimento (terceiro parâmetro; por omissão, 0), até que o resultado tenha a dimensão pretendida (segundo parâmetro), no lado esquerdo de um texto ou variável de base (primeiro parâmetro). Os algarismos ou caracteres finais da base substituem os caracteres finais do preenchimento, isto é, {{padleft:44|3|0}} produz 044. O texto de preenchimento pode ser truncado se o seu comprimento não for um múltiplo inteiro do número de caracteres necessário.

Só é usado o primeiro carácter do terceiro parâmetro nas versões do MediaWiki até à versão 1.12, mas na versão 1.15 já todos os caracteres são usados.

Incidência 16852 (resolvida na r45734): caracteres multibyte são interpretados como dois caracteres, o que pode desequilibrar 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

Estas palavras mágicas são usadas como ferramentas principais da localização. A existência de outras palavras mágicas depende em grande medida da locale e da configuração da wiki ou da língua escolhida: em particular, consulte #Data e hora, #Formatação e #Diversos. A extensão Extensão:TranslateExtension:Translate adiciona mais palavras mágicas.

A utilização destas palavras mágicas pode tornar-se bastante complexa, e neste momento a documentação está incompleta; existe mais informação em PLURAL, GRAMMAR, GENDER.

Uso Exemplo → Resultado 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
(Para o russo)
{{PLURAL:5|1=Категория|Категории}}  → Категории


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

Produz a forma singular (segundo parâmetro) se o 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):
  • Form 1: 1, 21, 31, 41, 51, 61, 71, 81, 101, 1001, …
  • Form 2: 0, 5, 6, 7, 8, …, 18, 19, 100, 1000, 10000, 100000, 1000000, …
  • Form 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 infletida correta do substantivo fornecido, descrita pelo código de inflexão fornecido a seguir aos dois pontos (dependente da língua). Transformações gramaticais deste género são usadas para idiomas infletidos como o polaco. 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 utilizador) 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 utilizador ou utilizadora não tiver definido o seu género, então é devolvido text if user is male.
Um nome de utilizador 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 utilizador (.) significa que deverá ser usado o género padrão desta wiki.

1.15
r46247
{{int:nome da mensagem}} {{int:edit}}Edit
(Depende da língua do utilizador; tente: frja)
Internacionaliza (traduz) a mensagem de sistema da interface (páginas no espaço nominal MediaWiki) para a língua do utilizador. Para msgnw e outras palavras mágicas de transclusão, consulte a secção Modificadores da transclusão.

Note que esta palavra mágica pode danificar ou confundir a consistência da cache nas versões do MediaWiki anteriores à 1.17; consulte a incidência 14404

{{int:editsectionhint|MediaWiki}} {{int:editsectionhint|MediaWiki}}Edit section: MediaWiki Também pode usar parâmetros nas traduções.
Os parâmetros são designados nas mensagens com: $1, $2, $3, etc.
Por exemplo, esta é a mensagem para editsectionhint: «Editar secção: $1»
Neste exemplo, $1 é substituído por «MediaWiki».

Modificadores da 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 alteram esse comportamento.

Diversos