Extensão: WikimediaMessages
A WikimediaMessages adiciona mensagens e gramática específicas da Wikimédia, bem como substituições específicas da Wikimédia para licença ou mensagens relacionadas com jurídico.
Instalação
- Exporte e coloque o ficheiro, ou ficheiros, num diretório chamado
WikimediaMessages, na sua pastaextensions/.
Developers and code contributors should install the extension from Git instead, using:cd extensions/ git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/WikimediaMessages
- Acrescente o seguinte código ao fundo do ficheiro $LocalSettings:
wfLoadExtension( 'WikimediaMessages' );
Pronto – Na página especial Special:Version da sua wiki verifique se a extensão foi instalada.
Responsabilidades
WikimediaMessages tem várias responsabilidades que estão documentadas aqui.
Modificação de mensagem entre projetos
A extensão WikimediaMessages pode ser utilizada para alterar mensagens para que se apliquem em todos os sites. For example, to set the donate URL to point to "https://donate.wikimedia.org/" the sitesupport-url message can be modified by editing MediaWiki:sitesupport-url, however this will only apply to one wiki. The WikimediaMessages allows you to set the message for all wikis without needing to modify every site.
Definir novas mensagens
You can define messages that are not defined in any other repository by modifying the associated language JSON files in i18n/wikimedia .
Substituir mensagens existentes
If a message exists in a repo and you want to override the message:
- Define these messages in the
wikimediaoverridesfolder. Prefix the message key of the message you want to override with "wikimedia-". For example, you can override the message with message key "foo" by using a key of "wikimedia-foo". - Update the hook
onMessageCacheFetchOverridesinincludes/Hooks.phpso that the message to override is in the array of messages to override. List the key of the message you want to override without the "wikimedia-" prefix.
Estilos da página de contacto
A extensão WikimediaMessages adiciona o módulo ext.wikimediamessages.contactpage que adiciona personalização específica da Wikimédia para Extensão: ContactPage.
Assistente do administrador de site
Muitos modelos e estilos associados foram definidos há mais de uma década, e em muitos casos, muitos projetos não têm mantenedores. The ext.wikimediamessages.styles module allows shipping of global styles for common templates across Wikimedia to apply Recomendações para compatibilidade com o modo noturno nas wikis da Wikimédia and Recommendations for mobile friendly articles on Wikimedia wikis. The expectation is that community members at their own pace should upstream styles from this module into their own templates.
Encontrar estilos
Os estilos fornecidos estão listados na o módulos/ext.wikimediamessage.styles pasta. Cada nome de ficheiro corresponde a uma "chave".
The styles are expressed using LESS which is not available on wiki but an administrator can adapt these styles locally.
Desativar estilos =
In some cases styles won't apply to a project. For example the navbox and hatnote styles are not applicable to a project which uses neither of these templates. To disable the styles in hatnote.less and navbox.less an interface administrator can modify MediaWiki:wikimedia-styles-exclude with the text hatnote|navbox.
When disabling styles we recommend understanding what the styles are doing and first upstreaming relevant styles first.
To disable all styles provided by Wikimedia (not recommended unless you know what you are doing) the message can be set to:
ambox|hatnote|infobox|navbox|theme-night-mainpage|theme-night|theme-night-portal
Aplicar estilos apenas a temas específicos
If you want the styles to not apply to a certain skin, you generate the raw stylesheet prior to disabling a package of styles and copy and paste relevant styles to one of the skin site CSS pages e.g. MediaWiki:Minerva.css, MediaWiki:Vector-2022.css etc..
You can generate the full list of styles by visiting /w/load.php?lang=en&modules=ext.wikimediamessages.styles&debug=1&only=styles on your wiki. Por exemplo, na Wikipédia em inglês: https://en.wikipedia.org/w/load.php?lang=en&modules=ext.wikimediamessages.styles&debug=1&only=styles .
| Este extensão está a ser utilizado em um ou mais projetos da Wikimedia. Isso provavelmente significa que a extensão é estável e funciona bem o suficiente para ser usada por esses sites de alto tráfego. Procure o nome desta extensão nos arquivos de configuração CommonSettings.php e InitialiseSettings.php da Wikimedia para ver onde está instalado. Uma lista completa das extensões instaladas em um determinado wiki pode ser vista na página Special:Version do wiki. |
- Stable extensions/pt
- User interface extensions/pt
- CampaignEventsGetPolicyMessageForRegistration extensions/pt
- CampaignEventsGetPolicyMessageForRegistrationForm extensions/pt
- DiscussionToolsTermsOfUseMessages extensions/pt
- EditPageCopyrightWarning extensions/pt
- FlowTermsOfUseMessages extensions/pt
- MessageCacheFetchOverrides extensions/pt
- OutputPageBeforeHTML extensions/pt
- ResourceLoaderRegisterModules extensions/pt
- SidebarBeforeOutput extensions/pt
- SkinAddFooterLinks extensions/pt
- SkinCopyrightFooterMessage extensions/pt
- SkinTemplateNavigation::Universal extensions/pt
- SpecialPageBeforeExecute extensions/pt
- TorBlockBlockedMsg extensions/pt
- UploadForm:initial extensions/pt
- GPL licensed extensions/pt
- Extensions in Wikimedia version control/pt
- All extensions/pt
- Extensions used on Wikimedia/pt
- Wiki-specific extensions/pt
