Help:Mensagem de sistema
![]() |
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.
|
![]() |
[[Image:MediaWiki SpecialUpload interface labelled.png|thumb|[[Image:MediaWiki SpecialUpload interface labelled.png|thumb|Diagrama etichetà solformulário special:Envio, chel mostra vari mesaji desistema.]]]] A system message is a snippet of plain text (nowiki), wikitext, CSS, or JavaScript that can be used to customize the behavior of MediaWiki and its appearance for each language and locale. MediaWiki uses messages for any user-facing part of the interface, allowing for internationalization and localization of the MediaWiki UI, for both core and extensions.
Messages in the source code
All messages used in MediaWiki are defined in a messages file.
- Ver também: Localisation#Adding new messages
Substituindo mensagens no wiki
Além disso, as mensagens podem ser substituídas a partir de seus valores padrão, editando-as no wiki. Cada mensagem tem uma página wiki no namespace MediaWiki com a sua chave de mensagem como o nome da página. Por exemplo, a mensagem "Sobre este site" é armazenada em MediaWiki:aboutsite. Por padrão, este namespace está restrito contra edições, a menos que o usuário tenha a permissão "editinterface". Uma lista de todas as páginas de mensagens pode ser encontrada em Special:AllMessages. A edição de mensagens de interface normalmente é simples, assim como a edição de uma página wiki normal, mas é restrito a usuários com a permissão editinterface, que é atribuído a sysops (administradores) por padrão. Each message has a wiki page in the MediaWiki namespace with its message key as the name of the page. For example, the "aboutsite" message is stored at MediaWiki:aboutsite. By default this namespace is restricted from editing unless the user has the "editinterface" permission. A list of all message pages can be found on Special:AllMessages. Editing interface messages is typically straightforward, just like editing a normal wiki page, but it is restricted to users with the editinterface permission, which is assigned to administrators (and interface administrators) by default.

A tabela Special:AllMessages contém duas colunas: o nome da interface associada, e o texto. O texto é dividido horizontalmente para mostrar o texto padrão acima, e o texto personalizado abaixo. Quando uma mensagem personalizada não existe, só o padrão será mostrado. Para personalizar uma mensagem, clique no link superior na coluna da esquerda (o nome da mensagem). Esse link aparecerá em vermelho se o texto padrão estiver em uso, pois a página de edição está vazia. The text is horizontally split to show the default text above, and the customized text below. When a custom message does not exist, only the default will be shown. To customize a message, click the upper link in the left column (the name of the message). This link is red if the default text is in use, because the edit page is empty.
Os links inferiores nas células da coluna esquerda levam às páginas de discussão para essa mensagem.
Localizando mensagens e documentação
Como cada mensagem é utilizada pelo MediaWiki, variáveis disponíveis, os parâmetros utilizados, limitações, etc., é explicada com os arquivos da documentação completa na pseudo-linguagem qqq, conforme as diretrizes de documentação de mensagens. Podem existir algumas páginas explicativas mais longas para algumas mensagens de interface na categoria Mensagens de interface mais antiga. Some longer explanation pages may exist for some interface messages at the older Categoria:Mensagens de interface .
In the same way as /en /ge /fr .../qqq is a subpage of the article and is viewable directly.
- Try translatewiki:MediaWiki:Tog-hideminor/en to view an article in English,
- Try translatewiki:MediaWiki:Tog-hideminor/fr to view the same article in French,
- Try translatewiki:MediaWiki:Tog-hideminor/qqq to display its associated documentation (in English).
From this point of view qqq
is considered as a language in parameter language=
of the request.
No MediaWiki 1.18 ou posterior, você pode encontrar uma chave de mensagem, navegando em um wiki no código especial de pseudo-linguagem qqx
, que pode ser feita anexando ?uselang=qqx
à URL, ou &uselang=qqx
se a URL já contém um caractere ?
(de exemplo). Todas as mensagens serão, então, substituídas por suas chaves de mensagem, para que você possa identificar qual mensagem é responsável. Mensagens que estão sempre no idioma do conteúdo não serão mostradas se for usado o código qqx.
Algumas partes da interface adicionam nstab-
à string que é mostrada quando você usa o truque qqx. Por exemplo, o rótulo da guia que leva à página de discussão no espaço nominal principal é mostrado como nstab-talk
, mas a string está realmente localizada em MediaWiki:Talk.
No caso de a página utilizar separadores, p. ex. a página especial «Preferências», terá de adicionar o separador após o parâmetro uselang
, p. ex. Special:Preferences?uselang=qqx#mw-prefsection-rendering
.