Help:Palavras mágicas
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.
|
Magic words are strings of text that MediaWiki associates with a return value or function, such as time, site details, or page names. This page explains only the standard magic words; for a technical reference, see Manual:Magic words.
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.
{{FOO}}
. 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
{{foo:...}}
ou da forma{{#foo:...}}
. Veja também Help:Extensão:ParserFunctions .
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.
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. Use of this in a template will extend the effect to that template, the pages it's included on, and any other templates included on the same page. For a workaround, see here. | ||
__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). |
|
|
__NONEWSECTIONLINK__ |
Remove o link ao lado da aba "editar" nas páginas em namespaces de discussão. |
|
|
Categorias | |||
__NOGALLERY__ |
Usado em uma página de categoria, substitui miniaturas na visualização de categoria, com links normais. |
|
|
__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). |
|
|
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__ |
No effect. Was used to point where database message starts after comment that should not be transcluded. Removed in r1695 and completely removed in r24784 |
|
|
__END__ |
Explicitamente marca o final do artigo, para impedir a remoção pelo MediaWiki dos espaços em branco. Removido na revisão 19213. |
|
|
__INDEX__ |
Informa aos mecanismos de pesquisa para indexar a página (substitui $wgArticleRobotPolicies, e não robots.txt). Ele obedece a variável $wgExemptFromUserRobotsControl. |
|
|
__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 . |
|
|
__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 "Update any redirects that point to the original title" (que requer $wgFixDoubleRedirects). |
|
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}} |
2016 | Ano | ||
Mês | ||||
{{CURRENTMONTH}} |
07 | Mês (com zeros à esquerda) | ||
{{CURRENTMONTH1}} |
7 | Mês (sem zeros à esquerda) | ||
{{CURRENTMONTHNAME}} |
julho | Mês (nome) | ||
{{CURRENTMONTHNAMEGEN}} |
julho | Mês (caso genitivo) | ||
{{CURRENTMONTHABBREV}} |
jul | Mês (abreviado) |
|
|
Dia | ||||
{{CURRENTDAY}} |
30 | Dia do mês (sem zeros à esquerda) | ||
{{CURRENTDAY2}} |
30 | Dia do mês (com zeros à esquerda) |
|
|
{{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}} |
05h05min | Hora e minuto (formato 24 horas, HH:mm) | ||
{{CURRENTHOUR}} |
05 | Hora (formato 24 horas, HH, com zeros à esquerda) | ||
Outros | ||||
{{CURRENTWEEK}} |
30 | Semana (número) | ||
{{CURRENTTIMESTAMP}} |
20160730050549 | Data e hora (formato YYYYMMDDHHmmss) |
|
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:ParserFunctions para usar a parser function #time.
Metadados técnicos
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. |
|
||
{{SCRIPTPATH}} |
/w | Endereço relativo dos scripts ($wgScriptPath). | |||
{{STYLEPATH}} |
/w/skins | Endereço relativo dos estilos ($wgStylePath). |
|
||
{{CURRENTVERSION}} |
1.28.0-wmf.12 (c4e65e8) | A versão do MediaWiki nesta wiki. |
|
||
{{CONTENTLANGUAGE}} {{CONTENTLANG}} |
en en |
A língua padrão da interface desta wiki ($wgLanguageCode). |
|
||
Página | |||||
{{PAGEID}} |
76028 | Retorna o identificador da página. |
|
||
{{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. |
|
|||
{{PROTECTIONEXPIRY:action}} |
Outputs the protection expiry (e.g. "20160418155030", "infinity") for a given action (e.g. "edit", "move") on the current page. Returns "infinity" if not protected. |
|
|||
{{CASCADINGSOURCES}} |
[Expensive] Returns the sources of any cascading protection acting on the current page. Pages will not return their own title unless they transclude themselves. |
|
|||
Última revisão da página atual | |||||
{{REVISIONID}} |
2165591 | Identificador (ID) único da revisão. |
|
||
{{REVISIONDAY}} |
18 | Dia em que a edição foi realizada (número, sem zeros à esquerda). |
|
||
{{REVISIONDAY2}} |
18 | Dia em que a edição foi realizada (número, com zeros à esquerda). |
|
||
{{REVISIONMONTH}} |
06 | Mês da última edição (número, com zeros à esquerda desde a 1.17+, sem zeros à esquerda em versões anteriores). |
|
||
{{REVISIONMONTH1}} |
6 | Mês em que a edição foi realizada (número, sem zeros à esquerda). |
|
||
{{REVISIONYEAR}} |
2016 | Ano da última edição |
|
||
{{REVISIONTIMESTAMP}} |
20160618055605 | Data e hora da última edição |
|
||
{{REVISIONUSER}} |
FuzzyBot | 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. |
|
||
{{REVISIONSIZE}} |
70835 | O tamanho (bytes de wikitexto) da revisão atual desta página |
|
||
Afeta o conteúdo da página | |||||
{{DISPLAYTITLE:título}} |
Format the current page's title header. The value must be equivalent to the default title: only capitalization changes to certain parts of the title (not all) and replacing spaces with underscores are allowed (this can be changed with $wgRestrictDisplayTitle). It can be disabled or enabled by $wgAllowDisplayTitle; disabled by default before 1.10+, enabled by default thereafter.
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. |
(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 . |
(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}}
→ 507 038 e {{NUMBEROFPAGES:R}}
→ 507038).
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}} |
507 038 | Número de páginas wiki |
|
|
{{NUMBEROFARTICLES}} |
33 269 | Número de páginas em namespaces de conteúdo. | ||
{{NUMBEROFFILES}} |
3 012 | Número de arquivos carregados |
|
|
{{NUMBEROFEDITS}} |
2 259 042 | Número de edições wiki |
|
|
{{NUMBEROFVIEWS}} |
Número de visitas às páginas. Normalmente inútil nas wikis com armazenamento em cache. Removido em Gerrit change 150699. |
|
||
{{NUMBEROFUSERS}} |
6 965 597 | Número de usuários registados. |
|
|
{{NUMBEROFADMINS}} |
181 | Número de usuários no grupo sysop. |
|
|
{{NUMBEROFACTIVEUSERS}} |
1 247 | Número de usuários ativos, com base nos critérios usados na página Special:Statistics |
|
|
{{PAGESINCATEGORY:categoryname}} {{PAGESINCAT:categoryname}} |
103 103 |
[Expensive] Number of pages (including subcategories and files) in the given category. (Category:Help used for demonstration) |
|
|
{{PAGESINCATEGORY:categoryname|all}} {{PAGESINCATEGORY:categoryname|pages}} {{PAGESINCATEGORY:categoryname|subcats}} {{PAGESINCATEGORY:categoryname|files}} |
103 97 3 3 |
[Expensive] Respectively, the number of
in the given category. (Category:Help used for demonstration) |
|
|
{{NUMBERINGROUP:groupname}} {{NUMINGROUP:groupname}} |
33 33 ({{NUMBERINGROUP:bureaucrat}} used here) |
Número de usuários em um grupo específico. |
|
|
{{PAGESINNS:index}} {{PAGESINNAMESPACE:index}} |
Não habilitado | [Expensive] Number of pages in the given namespace (replace index with the relevant namespace index). For instance, {{PAGESINNAMESPACE:14}} will output the number of category pages. {{PAGESINNS:0}} differs from {{NUMBEROFARTICLES}} in that the former includes redirects and disambiguation pages. Disabled by default, enable with $wgAllowSlowParserFunctions. |
|
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). |
|
|
{{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 |
|
|
{{SUBPAGENAME}} |
pt-br | O título da subpágina ("bar" no endereço "Help:Title/foo/bar"). |
|
|
{{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. |
|
|
{{TALKPAGENAME}} |
Help talk:Magic words/pt-br | Nome completo da página de discussão associada. |
|
|
{{ROOTPAGENAME}} |
Magic words | Nome do diretório raiz da página atual. Retornaria Title na página Help:Title/Foo/Bar |
|
As palavras mágicas {{BASEPAGENAME}}
e {{SUBPAGENAME}}
só funcionam em namespaces que têm subpáginas habilitadas. Consulte $wgNamespacesWithSubpages para obter informações sobre como habilitar 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: Page titles containing certain characters, such as apostrophes
'
or asterisks *
, may produce unexpected results when handled with these magic words, e.g. {{PAGESINCATEGORY:{{PAGENAME}}}}
. See bugs T16779, T18474, T37628, and T37746. One simple way to fix this is wrapping the pagename in {{#titleparts:}}
from the ParserFunctions extension.
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 |
|
|
{{SUBJECTSPACE}} {{ARTICLESPACE}} |
Help Help |
Nome do namespace de conteúdo associado |
|
|
{{TALKSPACE}} |
Help talk | Nome do namespace da página de discussão associada |
|
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: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 | |
---|---|---|---|---|
{{!}} |
| | Used to include a pipe character as part of a template argument or table cell contents. Before this was added as a magic word, many wikis implemented this by creating Template:! with | as the content. |
|
Funções do analisador sintático
Parser functions are very similar to variables, but take one or more parameters (technically, any magic word that takes a parameter is a parser function), and the name is sometimes prefixed with a hash to distinguish them from templates.
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:ParserFunctions . Para mais detalhes, consulte Help:Extensão: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 | [Expensive] Returns the page identifier of the specified page*. |
|
|
{{PAGESIZE: nome da página }} {{PAGESIZE: nome da página |R}} |
157 157 |
[Expensive] Returns the byte size of the specified page. Use "|R " to get raw (unformatted) numbers. |
|
|
{{PROTECTIONLEVEL:ação | nome da página}} |
sysop | [Expensive] Outputs the protection level (e.g. "autoconfirmed", "sysop") for a given action (e.g. "edit", "move") on the specified page. Returns an empty string if not protected. |
|
|
{{PROTECTIONEXPIRY:
|
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. |
|
|
{{CASCADINGSOURCES: page name}} |
[Expensive] Returns the sources of any cascading protection acting on the specified page. Pages will not return their own title unless they transclude themselves. |
|
||
{{REVISIONID: nome da página }} |
1446376 | [Expensive] Unique revision ID of the last revision on the specified page*. |
|
|
{{REVISIONDAY: nome da página }} |
16 | [Expensive] Day of edit from the last revision of the specified page* (unpadded number). |
|
|
{{REVISIONDAY2: nome da página }} |
16 | [Expensive] Day of edit from the last revision of the specified page* (zero-padded number). |
|
|
{{REVISIONMONTH: nome da página }} |
03 | [Expensive] Month of edit from the last revision of the specified page* (zero-padded number as of 1.17+, unpadded number in prior versions). |
|
|
{{REVISIONMONTH1: nome da página }} |
3 | [Expensive] Month of edit from the last revision of the specified page* (unpadded number). |
|
|
{{REVISIONYEAR: nome da página }} |
2015 | [Expensive] Year of edit from the last revision of the specified page*. |
|
|
{{REVISIONTIMESTAMP: nome da página }} |
20150316021645 | [Expensive] Timestamp as of time of edit on the specified page*. |
|
|
{{REVISIONUSER: nome da página }} |
RadiX | [Expensive] The username from the last revision on the specified page*. |
|
|
*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 {{fullurl:interwiki:remote page name |
{{fullurl:Category:Top level}} → //www.mediawiki.org/wiki/Category:Top_level
|
Um caminho de protocolo relativo ao título. Isso também irá resolver prefixos interwiki. |
|
||||||||||||||
{{canonicalurl:page name}} {{canonicalurl:page name {{canonicalurl:interwiki:remote page name |
{{canonicalurl:Category:Top level}} → https://www.mediawiki.org/wiki/Category:Top_level
|
O caminho absoluto para o título, usando a URL canônica. Isso também irá resolver prefixos interwiki. |
|
||||||||||||||
{{filepath:file name}} {{filepath:file name|nowiki}} {{filepath:file name|thumbnail_size}} |
{{filepath:Wiki.png}} → //upload.wikimedia.org/wikipedia/mediawiki/b/bc/Wiki.png
|
Um caminho de protocolo relativo ao tamanho completo ou miniatura (versão 1.18+) de um arquivo de mídia. |
|
||||||||||||||
{{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 |
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:StringFunctions ..
|
|
||||||||||||||
{{anchorencode:string}} |
{{anchorencode:x y z á é}} → x_y_z_.C3.A1_.C3.A9 |
A entrada codificada para utilização nas âncoras da seção URL (após o símbolo hashtag “#” em uma URL). |
|
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}}
|
Não suportado: Exemplos de entrada errada (saída não confiável), com ou sem o código |
Takes an unformatted number (arab, no group separators and . as decimal separator) and outputs it in the localized digit script and formatted with decimal and decimal group separators, according to the wiki's default locale.The
If you really need to format (according the wiki's locale) a number in unknown input format, you could try and use |
|
||
|
|
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.
|
|
||
{{lc:string}} |
{{lc:DATA CENTER}} → data center |
O texto de entrada em letras minúsculas. |
|
||
{{lcfirst:string}} |
{{lcfirst:DATA center}} → dATA center |
O texto de entrada com o primeiro caractere em minúsculas |
|
||
{{uc:string}} |
{{uc:text transform}} → TEXT TRANSFORM |
O texto de entrada em letras maiúsculas |
|
||
{{ucfirst:string}} |
{{ucfirst:text TRANSFORM}} → Text TRANSFORM |
O texto de entrada com o primeiro caractere em letras maiúsculas. |
|
||
{{padleft:xyz|stringlength}}
|
{{padleft:xyz|5}} → 00xyz
|
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. |
|
||
{{padright:xyz|stringlength}} {{padright:xyz|strlen|char}} {{padright:xyz|strlen|string}} |
{{padright:xyz|5}} → xyz00
|
Idêntico a padleft, mas adiciona os caracteres de preenchimento no lado direito. |
|
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 #Data e hora, #Formatação, #Diversos. Mais palavras mágicas são adicionadas pela extensão 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.
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(Para o Russo) {{PLURAL:5|1=Категория|Категории}} → Категории
|
Produz a forma singular (segundo parâmetro) se o primeiro parâmetro é uma expressão equivalente a um; a forma plural (terceiro parâmetro) de outra forma. O seu funcionamento é dependente de idioma. Alguns códigos de idioma (ab, av, ba, bxr, ce, crh_cyrl, cv, inh, koi, krc, kv, lbe, lez, mhr, mrj, myv, ru, tt_cyrl, tyv, udm, xal) usaram 3 formas de plural (atualizado em 01.2014):
|
||
{{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. |
|
||
{{gender:username|text for every gender}}
|
(Depende do gênero do usuário) | A switch for the gender set in Special:Preferences. Note: The first example is basically a no-op |
|
|
{{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
{{Page name|optional params}} usually transcludes another page, by default from the Template:namespace. Estas palavras mágicas modificam esse comportamento.
Uso | Saída | Descrição | Versão | |
---|---|---|---|---|
{{:xyz}} | A bare colon is not a template modifier, it's the prefix for the main namespace. Since transclusion defaults to the Template namespace, you would use for example, {{:UTC}} (vs. {{UTC}}) to include the text of the main namespace article UTC rather than Template:UTC. | |||
{{int:xyz}} | Same as {{MediaWiki:xyz}}, except standard message translation is applied depending on subpages and content/user/uselang language. Another difference is: this doesn't appear under "Predefinição usada nesta página:". Rendered as ⧼xyz⧽ if MediaWiki:xyz doesn't exist. Ver também Help:Mensagens de sistema . | |||
{{msg:xyz}} | Even if there is a magic word named "xyz", use template:xyz unless the template doesn't exist (equivalent to {{template:xyz}}). Normally, magic words have priority when there is a conflict. | |||
{{msgnw:xyz}} | The unexpanded wikitext is rendered (more or less, for details see msgnw ). | |||
{{raw:xyz}} | Equivalente à mensagem {{msg:xyz}} acima. |
|
||
{{subst:xyz}} | In the wikitext, the tag is substituted by the content (single-level evaluation only), see Template usage. |
Diversos
Uso | Saída | Descrição | Versão | ||
---|---|---|---|---|---|
{{#language:language code}} {{#language:ar}} {{#language:language code| {{#language:ar|en}} |
language code العربية language code Arabic |
O nome completo do idioma para o código do idioma dado: nome nativo (idioma autônimo) por padrão, o nome traduzido no idioma de destino se um código de idioma de destino for especificado. A extensão Extension:CLDR deve ser instalada para a tradução funcionar. |
|
||
{{#special:nome da página especial}} |
Special:Special page name Special:UserLogin |
O nome localizado de uma determinada página canônica do namespace Special: . |
|
||
{{#speciale:nome da página especial}} |
Special:Special_page_name Special:UserLogin |
O nome localizado e codificado por URL de uma determinada página canônica do namespace Special: . |
|
||
{{#tag:tagname |
(Depende da tag do analisador sintático) | Alias para as tags do analisador do MediaWiki no estilo XML ou tags de extensão. Permite a execução do código wiki e as Extensão:ParserFunctions nas tags antes de a tag ser processada. Ela também impede a análise de tags em caminhos condicionais que não são executados (como em declarações #if ). O conteúdo entre as tags é passado como primeiro parâmetro, e quaisquer atributos para as tags podem ser passados como parâmetros subseqüentes. Este exemplo:
…pode ser reescrito desta maneira:
Exemplo para as tags da extensão Cite
|
|