Jump to content

Extension:WikimediaMessages

From mediawiki.org
This page is a translated version of the page Extension:WikimediaMessages and the translation is 100% complete.
Manuel des extensions MediaWiki
WikimediaMessages
État de la version : stable
Implémentation Interface utilisateur
Description Ajoute des messages et une grammaire spécifiques à Wikimedia, ainsi que des dérogations spécifiques à Wikimedia pour les messages liés à la licence ou à la législation
Auteur(s)
  • Tim Starling
  • Siebrand Mazeland
  • James D. Forrrester
  • Multichill
MediaWiki 1.25+
Modifie la base
de données
Non
  • $wgWikimediaMessagesLicensing
  • $wgWikimediaMessagesAnonDonateLink
  • $wgWikimediaMessagesHasLiquidThreadsLogs
  • $wgWikimediaStylesSkins
Licence Licence publique générale GNU v2.0 ou ultérieur
Téléchargement
Traduire l’extension WikimediaMessages sur translatewiki.net si elle y est disponible
Problèmes Tâches ouvertes · Signaler un bogue

Les WikimediaMessages ajoutent des messages et une grammaire spécifiques à Wikimedia, ainsi que des dérogations spécifiques à Wikimedia pour les messages liés à la licence ou à la loi.

Installation

  • Téléchargez et placez le(s) fichier(s) dans un répertoire appelé WikimediaMessages dans votre dossier extensions/.
    Les développeurs et les contributeurs au code doivent à la place installer l'extension à partir de Git en utilisant:
    cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/WikimediaMessages
    
  • Ajoutez le code suivant à la fin de votre fichier LocalSettings.php  :
    wfLoadExtension( 'WikimediaMessages' );
    
  • Yes Fait – Accédez à Special:Version sur votre wiki pour vérifier que l'extension a bien été installée.

Responsabilités

WikimediaMessages a plusieurs responsabilités documentées ici.

Modification des messages inter projets

L'extension WikimediaMessages peut être utilisée pour modifier des messages et propager les modifications sur les sites. Par exemple, pour que l'URL donnée pointe sur https://donate.wikimedia.org/, le message sitesupport-url peut être modifié en changeant MediaWiki:sitesupport-url, néanmoins cela ne s'appliquera que sur un wiki. WikimediaMessages vous permet de définir le message pour tous les wikis sans avoir besoin de mettre à jour chacun des sites.

après avoir modifié un message, vous aurez peut-être besoin de rafraîchir le cache des traductions.

Définition de nouveaux messages

Vous pouvez définir des messages qui n'existent dans aucun autre répertoire en modifiant les fichiers JSON de langue dans i18n/wikimedia .

si vous voulez réécrire un message qui est défini ailleurs, suivez les règles concernant la redéfinition.

Redéfinir des messages existants

Si un message existe dans un dépôt et que vous voulez le redéfinir :

  1. Définir ces messages dans le dossier wikimediaoverrides. Vérifiez d'avoir préfixé avec wikimedia- la clé du message à mettre à jour. Par exemple : le message foo peut être redéfini en utilisant la clé wikimedia-foo
  2. Mettez à jour l'accroche onMessageCacheFetchOverrides dans includes/Hooks.php de sorte à ce que le message à redéfinir figure dans le tableau des messages à mettre à jour. Assurez-vous de lister la clé du message que vous voulez modifier (c'est à dire sans le préfixe wikimedia-)

Styles de la page de contact

L'extension WikimediaMessages ajoute le module ext.wikimediamessages.contactpage qui ajoute la personnalisation spécifique de Wikimedia à Extension:ContactPage .

Aide aux administrateurs de site

Beaucoup de modèles et de styles associés ont été définis durant la décennie passée et dans plusieurs cas pour beaucoup de projets il manque des mainteneurs. Le module ext.wikimediamessages.styles permet d'embarquer les styles globaux pour les modèles communs dans Wikimedia pour appliquer les Recommandations pour la compatibilité avec le mode sombre sur les wikis Wikimédia et les Recommandations pour afficher facilement les articles des wikis Wikimedia sur les appareils mobiles . Le souhait est que les membres de la communauté, à leur niveau, puissent intégrer les styles de ce module dans leurs propres modèles.

Trouver des styles

Les styles fournis sont listés dans le répertoire modules/ext.wikimediamessage.styles . Chaque nom de fichier correspond à une clé.

Les styles sont exprimés en utilisant LESS qui n'est pas disponible sur les wikis mais un administrateur peut adapter ces styles localement.

Désactiver les styles

Dans certains cas les styles ne s'appliqueront pas au projet. Par exemple les styles de la boîte de navigation et de la note d'entête ne sont pas applicables à un projet qui n'utilise aucun de ces modèles. Pour désactiver les styles dans hatnote.less et dans navbox.less un administrateur d'interface peut modifier MediaWiki:wikimedia-styles-exclude avec la note chapeau ou la boîte de navigation textuelle.

Si vous désactivez les styles nous recommandons de bien comprendre ce qu'ils font et en commençant d'abord par les styles concernés.

Pour désactiver tous les styles fournis par Wikimedia (ce qui n'est pas recommandé, sauf si vous savez ce que vous faites) le message peut valoir :

ambox|hatnote|infobox|navbox|theme-night-mainpage|theme-night|theme-night-portal

Appliquer les styles à certains habillages uniquement

Si vous souhaitez que les styles ne s'appliquent pas à certains habillages, générez la feuille de style brute avant de désactiver un paquet de styles et copiez / collez les styles concernés dans l'une des pages CSS de l'habillage du site par exemple MediaWiki:Minerva.css , MediaWiki:Vector-2022.css etc..

Vous pouvez générer la liste complète des styles en visitant /w/load.php?lang=en&modules=ext.wikimediamessages.styles&debug=1&only=styles sur votre wiki. Par exemple sur la Wikipedia anglophone : https://en.wikipedia.org/w/load.php?lang=en&modules=ext.wikimediamessages.styles&debug=1&only=styles .