Manuel:$wgForceUIMsgAsContentMsg

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Manual:$wgForceUIMsgAsContentMsg and the translation is 100% complete.

Other languages:
English • ‎español • ‎français • ‎magyar • ‎polski • ‎русский • ‎日本語
Internationalisation: $wgForceUIMsgAsContentMsg
Tableau de messages d'IHM qui doivent être traités comme des messages de contenu.
Introduit dans la version :1.4.0
Retiré dans la version :Encore utilisé
Valeurs autorisées :(tableau de chaînes)
Valeur par défaut :[]

La liste des messages système devant être affichés dans la langue de l'interface utilisateur, même s'ils doivent d'ordinaire être affichés dans la langue de contenu du site.

Détails

En traduisant les messages avec wfMsg()[1], il n'est pas toujours clair de savoir s'ils doivent être considérés comme des messages d'IHM ou des messages de contenu.

Par exemple, pour les sites habituels de Wikipedia comme en.wikipedia.org, il ne devrait y avoir qu'une seule 'page principale'; donc, en récupérant le lien 'mainpage', il faut le traiter comme du contenu de site et appeler wfMsgForContent()[1] alors que, pour rendre le texte du lien, il faut appeler wfMsg(). Le code par défaut se comporte ainsi. Toutefois, les sites multi-langues comme Commons offrent différentes versions de pages d'accueil ('mainpage') semblables pour les différentes langues. Ce tableau fournit un moyen de réécraser le comportement par défaut. Par exemple, pour permettre une page d'accueil et un portail communautaire spécifiques à la langue, mettez

$wgForceUIMsgAsContentMsg = array( 'mainpage', 'portal-url' );

Notes

  1. 1.0 1.1 Les fonctions 'wfMsg()' et 'wfMsgForContent()' sont obsolètes actuellement. Voir les règles de remplacement.