Jump to content

Manuel:$wgForceUIMsgAsContentMsg

From mediawiki.org
This page is a translated version of the page Manual:$wgForceUIMsgAsContentMsg and the translation is 93% complete.
Outdated translations are marked like this.
Paramètres de langue, de régionalisation et d'encodage de caractères: $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 wfMessage()[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 wfMessage(...)->inContentLanguage()[1] alors que, pour rendre le texte du lien, il faut appeler wfMessage(). 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 = ['mainpage', 'portal-url'];

Notes

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