Les mots magiques sont des chaînes de caractères que MediaWiki associe à des valeurs ou fonctions telles que la date, les détails du site, ou encore le nom de la page. Cette page décrit un usage standard des mots magiques; pour un usage technique, voir mw:Manual:Magic words.
Il y a trois types généraux de mots magiques:
- Modificateurs de comportement: ce sont des mots en majuscule entourés de doubles barres de soulignement, ex: __FOO__.
- Variables: ce sont des mots en majuscule entourés de doubles accolades, ex:
{{FOO}}
. Ces derniers ressemblent beaucoup à des Modèles. - Fonctions: contiennent des paramètres et sont structurées tels que
{{foo:...}}
ou{{#foo:...}}
. Voir également mw:Help:Extension:ParserFunctions.
Les mots magiques qui retournent de l'information sur la page actuelle retourneront de l'information sur la page actuelle même si utilisés à l'intérieur d'un modèle ou d'un message système.
Sommaire
Modificateurs de comportement[]
Un modificateur de comportement contrôle la mise en forme et/ou le comportement d'une page et est souvent utilisé pour retirer ou ajouter des éléments sur une page.
Mot | Description | Versions |
---|---|---|
Table des matières | ||
__NOTOC__
|
Caches la table des matières (TOC). | |
__FORCETOC__
|
Force la table des matières à apparaître à sa position par défaut (avant le premier entête). | |
__TOC__
|
Place la table des matières à la position du mot magique. (priorité sur __NOTOC__ ). Si ce mot magique est utilisé à plusieurs reprise, la table des matières ne sera présente qu'à la première utilisation du mot magique.
|
|
Édition | ||
__NOEDITSECTION__
|
Cache les liens d'édition à coté des entêtes. Particulièrement utile lorsqu'un entête est créer à partir d'un modèle: le lien modifierais dans ce cas le code du modèle, ce qui est contre-intuitif pour l'utilisateur. Si un modèle comporte plusieurs entêtes, il peut être nécessaire d'ajouter le mot magique après chaque entête. | |
__NEWSECTIONLINK__
|
Ajoute un lien (« + » par défaut) à côté du lien « modifier » dans la barre d'édition afin d'ajouter une nouvelle section sur une page qui n'est pas une page de discussion (voir Ajouter une section à la fin). | 1.7+ |
__NONEWSECTIONLINK__
|
Retire le lien « + » pour créer de nouvelles sections sur une page de discussion. | 1.15+ |
Catégories | ||
__NOGALLERY__
|
Utilisé sur une page de catégories, remplace les miniatures par des liens normaux. | 1.7+ |
__HIDDENCAT__
|
Utilisé sur une page de catégories, cache la catégorie dans la liste de catégories de ses membres et catégories parents (il existe une option dans les préférences utilisateur pour les afficher). | 1.13+ |
Conversions de langues | ||
__NOCONTENTCONVERT__ __NOCC__
|
Sur les wikis possédant des variations de langues, ne pas convertir la langue du contenu. Par exemple: affiché seulement le chinois (zh) au lieu des variations (zh_cn, zh_tw, zh_sg, or zh_hk). | |
__NOTITLECONVERT__ __NOTC__
|
Sur les wikis possédant des variations de langues, ne pas convertir la langue du titre (tout autre contenu sera converti). | |
Autre | ||
__START__
|
Aucun effet. | |
__END__
|
Indique la fin de l'article, utilise pour éviter que MediaWiki ne retire des retours de lignes volontaires. Retiré dans la révision 19213. | 1.1–1.8 |
__INDEX__
|
Indique aux moteurs de recherches d'indexer la pge (prioritaire sur $wgArticleRobotPolicies, mais pas sur robots.txt). Obéis à la variable $wgExemptFromUserRobotsControl. | 1.14+ |
__NOINDEX__
|
Indique aux moteurs de recherches de ne pas indexer la page (ex: ne pas apparaître dans les résultats des moteurs de recherches). Obéis à la variable $wgExemptFromUserRobotsControl. | 1.14+ |
__STATICREDIRECT__
|
Sur les pages de redirection, ne pas permettre à MediaWiki d'automatiquement mettre à jour le lien lorsqu'un utilisateur renomme une page et coche la case « Update any redirects that point to the original title ». | 1.13+ |
__DISAMBIG__
|
Marque une page comme étant une page de désambiguïsation et la place dans Special:DisambiguationPages. Place également les liens dans cette page dans Special:DisambiguationPageLinks. Voir mw:Extension:Disambiguator. | Requiert l'extension Disambiguator |
Variables[]
Les variables retournent de l'information à propos de la page actuelle, du wiki ou de la date. Leur syntaxe est similaire à celles des modèles. Les variables marquées comme "[expensive]" sont suivis par le logiciel, et le nombre d'usage à l'intérieur d'une même page est limité.
Si le nom d'un modèle entre en conflit avec une variable, la variable sera utilisée (donc pour utiliser un modèle nommé Modèle:PAGENAME il faudra donc écrire {{Modèle:PAGENAME}}
). Dans certains cas, ajouter des paramètre forcera le logiciel à l'interpréter comme un modèle (ex: {{CURRENTDAYNAME|x}}
appelera le modèle Modèle:CURRENTDAYNAME, et non la variable).
Date et heure[]
Les variables suivantes retournent la date et l'heure actuelle en UTC.
Dû au fait que MediaWiki et la plupart des navigateurs utilisent un système de « cache », ces variables peuvent afficher la date et l'heure à laquelle la page a été « cached » au lieu de la date et l'heure actuelle.
Depuis la révision {{mw:rev:94680|1.19}}, les mots magiques reliés à la date et l'heure sont formattés en fonction de la langue du wiki.
Variable | Résultat | Description | Versions |
---|---|---|---|
Année | |||
{{CURRENTYEAR}}
|
2022 | Année | |
Mois | |||
{{CURRENTMONTH}}
|
05 | Mois (ex: 06) | |
{{CURRENTMONTHNAME}}
|
mai | Mois (nom) | |
{{CURRENTMONTHNAMEGEN}}
|
mai | Mois (forme « genitive ») | |
{{CURRENTMONTHABBREV}}
|
mai | Mois (abbréviation) | 1.5+ |
Jour | |||
{{CURRENTDAY}}
|
24 | Jour du mois (ex: 6) | |
{{CURRENTDAY2}}
|
24 | Jour du mois (ex: 06) | 1.6+ |
{{CURRENTDOW}}
|
2 | Jour de la semaine (0 pour dimanche et 6 pour samedi) | |
{{CURRENTDAYNAME}}
|
mardi | Jour de la semaine (nom) | |
Heure | |||
{{CURRENTTIME}}
|
19:47 | Heure actuelle (ex: 23:06) | |
{{CURRENTHOUR}}
|
19 | Heure actuelle (ex: 06) | |
Autre | |||
{{CURRENTWEEK}}
|
21 | Semaine (ex: 6) | |
{{CURRENTTIMESTAMP}}
|
20220524194758 | Date et Heure (format: YYYYMMDDHHmmss) | 1.7+ |
Les variables suivantes font la même chose que les précédentes, mais utilisent les configurations du serveur ou $wgLocaltimezone.
{{LOCALYEAR}}
- {{LOCALMONTH}}
- {{LOCALMONTHNAME}}
- {{LOCALMONTHNAMEGEN}}
- {{LOCALMONTHABBREV}}
- {{LOCALDAY}}
- {{LOCALDAY2}}
- {{LOCALDOW}}
- {{LOCALDAYNAME}}
- {{LOCALTIME}}
- {{LOCALHOUR}}
- {{LOCALWEEK}}
{{LOCALTIMESTAMP}}
Pour davantage de formats de dates et d'heures, vous pouvez installer mw:Extension:ParserFunctions pour utiliser les fonctions #time.
Metadata techniques[]
Note: Les variables de révisions retournent des données à propos de la dernière modification de la page, même si on consulte une version plus ancienne.
Variable | Résultat | Description | Versions |
---|---|---|---|
Site | |||
{{SITENAME}}
|
Gamepedia Help Wiki | Le nom du site du wiki ($wgSitename). | |
{{SERVER}}
|
https://help.fandom.com | L'URL du domaine ($wgServer). | |
{{SERVERNAME}}
|
help.fandom.com | Le nom du domaine (ne dépends plus de $wgServerName à partir de la version 1.17). | |
{{DIRMARK}} {{DIRECTIONMARK}}
|
|
Retourne une marque directionelle Unicode qui correspond à la direction de la langue par défaut du wiki (‎ sur les wikis se lisant de gauche à droite et ‏ pour les wikis se lisant de droite à gauche), utile dans des pages comportant du texte multi-directionnel. Depuis la version 1.19, cela dépends de la langue du contenu de la page.
|
1.7+ |
{{SCRIPTPATH}}
|
/fr | Chemin relative du script ($wgScriptPath). | |
{{STYLEPATH}}
|
/skins-ucp | Chemin relatif du style ($wgStylePath). | 1.16+ |
{{CURRENTVERSION}}
|
1.33.3 | La version actuelle du wiki. | 1.7+ |
{{CONTENTLANGUAGE}} {{CONTENTLANG}}
|
fr fr |
La langue par défaut de l'interface du wiki ($wgLanguageCode). | 1.7+ |
Page | |||
{{PAGEID}}
|
544 | Retourne l'identifiant de la page. | 1.20+ |
{{PAGESIZE:nom de la page}} {{PAGESIZE:nom de la page|R}}
|
0 0 |
[Expensive] Retourne le poids (en bytes) de la page spécifiée. Utilisez |R pour obtenir des nombres non-formattés.
|
1.13+ |
{{PROTECTIONLEVEL:action}}
|
Retourne le niveau de protection (ex: "autoconfirmed", "sysop") pour l'action demandée (ex: "edit", "move") de la page actuelle ou une chaîne de caractères vide si la page n'est pas protégée. | 1.15+ | |
Dernière modification de la page actuelle | |||
{{REVISIONID}}
|
- | Identifiant unique de la modification. | 1.5+ |
{{REVISIONDAY}}
|
30 | Le jour de la modification. (ex: 6). | 1.8+ |
{{REVISIONDAY2}}
|
30 | Le jour de la modification. (ex: 06). | 1.8+ |
{{REVISIONMONTH}}
|
10 | Le jour de la modification. (ex: 06 depuis la version 1.17+, 6 dans les anciennes versions). | 1.8+ |
{{REVISIONMONTH1}}
|
10 | Le jour de la modification. (ex: 6) | 1.17+ |
{{REVISIONYEAR}}
|
2020 | L'année de la modification. | 1.8+ |
{{REVISIONTIMESTAMP}}
|
20201030091705 | Le « timestamp » de la modification. | 1.8+ |
{{REVISIONUSER}}
|
BaRaN6161TURK | Le nom de l'utilisateur qui a fait la dernière modification (ou le nom de l'utilisateur actuel lorsque l'on prévisualise une modification). | 1.15+ |
Modifie le contenu de la page | |||
{{DISPLAYTITLE:titre}}
|
Permets de changer la mise en forme de l'entête de la page. La valeur doit être équivalente au titre de la page: seuls l'usage de miniscule/majuscle, de barres de soulignements et d'italique sont permis (ceci peut être changé avec mw:Manual:$wgRestrictDisplayTitle). Ce mot magique peut être activé ou désactivé avec $wgAllowDisplayTitle; désactivé par défaut pour les versions 1.10 et inférieures, activé par défaut pour les versions plus récentes. | 1.7+ | |
{{DEFAULTSORT:clé de tri}} {{DEFAULTSORTKEY:clé de tri}} {{DEFAULTCATEGORYSORT:clé de tri}} {{DEFAULTSORT:clé de tri|noerror}} {{DEFAULTSORT:clé de tri|noreplace}}
|
Utilisé pour catégoriser des pages. Détermine une clé de tri de catégorie par défaut. Par exemple, si vous désirez que la page « John Smith » apparaisse dans la lettre « S » de ses catégories, ajoutez {{DEFAULTSORT:Smith, John}} à la fin de la page. Le mot magique peut prendre un deuxième argument (« noerror » ou « noreplace ») pour éviter que des messages d'erreurs apparaissent ou pour ne rien faire lorsque plusieurs clés de tri sont utilisées, respectivement.
|
1.10+ 1.19+ (pour « noerror » ou « noreplace ») |
Statistiques[]
Les nombres retournés par ces variables contiennent normalement des séparateurs (virgules ou espaces, dépendant de la langue locale), mais il est possible de retourner des nombres non-formattés en ajoutant « :R » (ex: {{NUMBEROFPAGES}}
→ 892 et {{NUMBEROFPAGES:R}}
→ 892). Utilisez « |R » pour des mots magiques qui nécéssitent un paramètre (ex: {{PAGESINCATEGORY:Aide}}
→ {{PAGESINCATEGORY:Aide|R}}
ou {{PAGESINCATEGORY:Aide|subcats}}
→ {{PAGESINCATEGORY:Aide|subcats|R}}
). Également utilisable pour {{PAGESIZE:nom de la page}}
comme mentionné plus haut.
Les mots magiques retournant des nombres sont formattés en fonction de la langue du wiki. Depuis la version 1.19, c'est en fonction de la langue de la page.
Variable | Résultat | Description | Versions |
---|---|---|---|
{{NUMBEROFPAGES}}
|
892 | Nombre de pages du wiki. | 1.7+ |
{{NUMBEROFARTICLES}}
|
143 | Nombre de pages dans les espaces de nom de contenu. | |
{{NUMBEROFFILES}}
|
355 | Nombre de fichiers héberger par le wiki. | 1.5+ |
{{NUMBEROFEDITS}}
|
1 826 | Nombre de modifications apportés au wiki. | 1.10+ |
{{NUMBEROFVIEWS}}
|
Modèle:NUMBEROFVIEWS | Nombre de vues de la page. Habituellement inutile sur un wiki utilisant un système de « caching ». | 1.14+ |
{{NUMBEROFUSERS}}
|
30 347 472 | Nombre d'utilisateurs enregistrés. | 1.7+ |
{{NUMBEROFADMINS}}
|
1 | Nombre d'utilisateurs dans le groupe « sysop ». | 1.7+ |
{{NUMBEROFACTIVEUSERS}}
|
1 | Nombre d'utilisateurs actifs, basé sur le critère utilisé dans la page « Special:Statistics ». | 1.15+ |
{{PAGESINCATEGORY:nom de la catégorie}} {{PAGESINCAT:nom de la catégorie}}
|
0 0 |
[Expensive] Nombre de pages (incluant les sous-catégories et les fichiers) dans la catégorie spécifiée. | 1.13+ |
{{PAGESINCATEGORY:nom de la catégorie|all}} {{PAGESINCATEGORY:nom de la catégorie|pages}} {{PAGESINCATEGORY:nom de la catégorie|subcats}} {{PAGESINCATEGORY:nom de la catégorie|files}}
|
17 10 7 0 |
[Expensive] Respectivement, le nombre de
dans la catégorie spécifiée. |
1.20+ |
{{NUMBERINGROUP:nom du groupe}} {{NUMINGROUP:nom du groupe}}
|
0 0 ({{NUMBERINGROUP:bureaucrat}} utilisé ici) |
Nombre d'utilisateurs dans le groupe spécifié. | 1.14+ |
{{PAGESINNS:index}} {{PAGESINNAMESPACE:index}}
|
Désactivé | Nombre de pages dans l'espace de nom spécifié. Remplacez « index » par l'index de l'espace de nom. Par exemple, {{PAGESINNAMESPACE:14}}
retournera le nombre de pages de catégories. |
1.7+ |
Noms de page[]
Variable | Résultat | Description | Versions |
---|---|---|---|
{{FULLPAGENAME}}
|
Mots magiques | Espace de nom et titre complet de la page (incluant tous les niveaux de sous-pages). | 1.6+ |
{{PAGENAME}}
|
Mots magiques | Titre complet de la page (incluant tous les niveaux de sous-pages) sans l'espace de nom. | |
{{BASEPAGENAME}}
|
Mots magiques | Titre de la page du parent immédiat de la page sans l'espace de nom (ex: « Titre/foo » sur « Aide:Titre/foo/bar »). Pour des manipulations avancées, utilisez {{#titleparts:}} de l'extension ParserFunctions.
|
1.7+ |
{{SUBPAGENAME}}
|
Mots magiques | Le titre de la sous-page (ex: « bar » sur « Aide:Title/foo/bar »). | 1.6+ |
{{SUBJECTPAGENAME}} {{ARTICLEPAGENAME}}
|
Mots magiques Mots magiques |
Nom complet de la page su sujet associé. | 1.7+ |
{{TALKPAGENAME}}
|
Discussion:Mots magiques | Nom complet de la page de discussion associée. | 1.7+ |
Les mots magiques {{BASEPAGENAME}}
et {{SUBPAGENAME}}
fonctionnent seulement dans des espaces de noms qui ont les sous-pages activées. Voir mw:Manual:$wgNamespacesWithSubpages pour davantage d'information sur comment activer les sous-pages.
À partir de la version 1.15+, les mots magiques suivants peuvent tous prendre des paramètres, ce qui permet de spécifier la page sur laquelle se baser au lieu de la page actuelle:
{{PAGENAME:Modèle:Page principale}}
→ Page principale
Les titres de pages contenant certains caractères (tels que des apostrophes'
ou des astérisques *
) peuvent retourner des résultats indésirés lorsque manipulés avec ces mots magiques. (ex: {{PAGESINCATEGORY:{{PAGENAME}}}}
). Voir les bugs 14779, 16474 et 35628. Une façon simple de corriger ce problème est d'entourer le nom de la page avec « #titleparts ».
Par exemple, si le nom d'une page est « L'Aquila », le code suivant retournera la chaîne de caractères « Numeric char encoding »:
{{#switch:{{PAGENAME}} | L'Aquila = Aucune modification | L = Incorrect | L'Aquila = « Entity escaping » | L'Aquila = « Numeric char encoding » }}
Noms de page encodés pour les URL[]
Les mots magiques suivants sont des équivalents pour l'utilisation dans des URLs MediaWiki (ex: les espaces sont remplacés par des barres de soulignement et quelques caractères sont encodés pour du HTML):
{{FULLPAGENAMEE}}
- {{PAGENAMEE}}
- {{BASEPAGENAMEE}}
- {{SUBPAGENAMEE}}
- {{SUBJECTPAGENAMEE}}
- {{ARTICLEPAGENAMEE}}
{{TALKPAGENAMEE}}
Notez que {{PAGENAME}}
, {{PAGENAMEE}}
et {{urlencode:}}
ont des implémentations différentes. Voir mw:Manual:PAGENAMEE encoding pour davantage de détails.
Espaces de nom[]
Variable | Résultat | Description | Versions |
---|---|---|---|
{{NAMESPACE}}
|
Le nom de l'espace de nom de la page. | ||
{{NAMESPACENUMBER}}
|
0 | L'identifiant de l'espace de nom de la page. | 1.20+ |
{{SUBJECTSPACE}} {{ARTICLESPACE}}
|
Le nom de l'espace de nom de la page de contenu associée. | 1.7+ | |
{{TALKSPACE}}
|
Discussion | Le nom de l'espace de nom de la page de discussion associée. | 1.7+ |
Les mots magiques suivants sont des équivalents pour l'utilisation dans des URLs MediaWiki (ex: les espaces sont remplacés par des barres de soulignement et quelques caractères sont encodés pour du HTML):
{{NAMESPACEE}}
- {{SUBJECTSPACEE}}
{{TALKSPACEE}}
À partir de la version 1.15+, les mots magiques suivants peuvent tous prendre des paramètres, ce qui permet de spécifier la page sur laquelle se baser au lieu de la page actuelle:
{{NAMESPACE:Modèle:Page principale}}
→ Modèle{{SUBJECTSPACE:Modèle:Page principale}}
→ Modèle{{TALKSPACE:Modèle:Page principale}}
→ Discussion modèle
Le paramètre ne doit pas être le nom d'un espace de nom:
{{SUBJECTSPACE:Help talk}}
→ (Vide)
Fonctions[]
Les fonctions sont très similaires aux variables, mais acceptent un ou plusieurs paramètres (techniquement, tout mot magique accepant un paramètre est une fonction) et leurs noms débutent souvent par un « # » pour les différencier des modèles.
Cette page détaille seulement les fonctions par défaut du logiciel MediaWiki. D'autres fonctions peuvent être ajoutées par le biais d'extensions tels que ParserFunctions. Pour ces fonctions, voir mw:Help:Extension:ParserFunctions.
Données URL[]
Fonction | Code → Résultat | Description | Versions |
---|---|---|---|
{{localurl:nom de la page}} {{localurl:nom de la page|requête}}
|
{{localurl:MediaWiki}} → /fr/wiki/MediaWiki {{localurl:MediaWiki|printable=yes}} → /fr/wiki/MediaWiki?printable=yes
|
Le chemin relative vers le titre de la page. | |
{{fullurl:nom de la page}} {{fullurl:nom de la page|requête}} {{fullurl:interwiki:nom de la page distante|requête}}
|
{{fullurl:Catégorie:Niveau supérieur}} → https://help.fandom.com/fr/wiki/Cat%C3%A9gorie:Niveau_sup%C3%A9rieur
|
Un chemin relatif au protocole vers la titre de la page. Fonctionne également avec les préfixes interwiki. Note: Les liens relatifs au protocols sans crochets ne sont pas liés automatiquement. | 1.5+ |
{{canonicalurl:nom de la page}} {{canonicalurl:nom de la page|requête}} {{canonicalurl:interwiki:nom de la page distance|requête}}
|
{{canonicalurl:Catégorie:Niveau supérieur}} → https://help.fandom.com/fr/wiki/Cat%C3%A9gorie:Niveau_sup%C3%A9rieur
|
Le chemin absolu vers le titre de la page, en utilisant l'URL canonique. Fonctionne également avec les préfixes interwiki. | 1.18+ |
{{filepath:nom du fichier}} {{filepath:nom du fichier|nowiki}} {{filepath:nom du fichier|grandeur de la miniature}}
|
{{filepath:Wiki.png}} → ![]()
|
Un chemin relatif au protocol vers la grandeur d'origine ou une miniature (1.18+) d'un fichier média. | 1.12+ 1.18+ |
{{urlencode:chaîne de caractères}} (ou {{urlencode:chaîne de caractères|QUERY}} ) {{urlencode:chaîne de caractères|WIKI}} {{urlencode:chaîne de caractères|PATH}}
|
{{urlencode:x y z á é}} (ou {{urlencode:x y z á é|QUERY}}) → x+y+z+%C3%A1+%C3%A9 {{urlencode:x y z á é|WIKI}} → x_y_z_%C3%A1_%C3%A9 {{urlencode:x y z á é|PATH}} → x%20y%20z%20%C3%A1%20%C3%A9
Notez que la fonction par défaut a changée de |
La chaîne de caractères encodées pour l'utilisations dans des URLs. Notez qu'il n'existe pas de fonction pour les décoder comme dans l'extension désuète mw:Extension:StringFunctions. | 1.7+ (ou 1.17+) 1.17+ 1.17+ |
{{anchorencode:chaîne de caractères}}
|
{{anchorencode:x y z á é}} → x_y_z_.C3.A1_.C3.A9
|
La chaîne de caractères est encodées pour l'utilisation d'ancres dans des URLs (après le symbole « # » dans un URL). | 1.8+ |
Espaces de nom[]
{{ns:}}
retourne le nom localisé de l'espace de nom ayant l'index, le nom canonique ou l'alias local spécifié. Donc, {{ns:6}}
, {{ns:File}}
et {{ns:Image}}
(un vieil alias) retournent « Fichier ». Sur un wiki français, {{ns:Fichier}}
fonctionne également, mais pas {{ns:Datei}}
(le terme localisé pour « Fichier » en Allemand).
{{nse:}}
est l'équivalent encodé pour les URLs MediaWiki. Le fonctionnement est le même, mais les espaces sont remplacées par des barres de soulignement.
Espaces de nom de pages de contenu | Espaces de nom de pages de discussion | |||
---|---|---|---|---|
Utilisation | Résultat | Utilisation | Résultat | |
{{ns:-2}} ou {{ns:Media}}
|
Média | |||
{{ns:-1}} ou {{ns:Special}}
|
Spécial | |||
{{ns:0}} ou {{ns:}}
|
{{ns:1}} ou {{ns:Talk}}
|
Discussion | ||
{{ns:2}} ou {{ns:User}}
|
Utilisateur | {{ns:3}} ou {{ns:User talk}}
|
Discussion utilisateur | |
{{ns:4}} ou {{ns:Project}}
|
Gamepedia Help Wiki Varie selon les wikis |
{{ns:5}} ou {{ns:Project talk}}
|
Discussion Gamepedia Help Wiki | |
{{ns:6}} ou {{ns:File}} ou {{ns:Image}}
|
Fichier | {{ns:7}} ou {{ns:File talk}} ou {{ns:Image talk}}
|
Discussion fichier | |
{{ns:8}} ou {{ns:MediaWiki}}
|
MediaWiki | {{ns:9}} ou {{ns:MediaWiki talk}}
|
Discussion MediaWiki | |
{{ns:10}} ou {{ns:Template}}
|
Modèle | {{ns:11}} ou {{ns:Template talk}}
|
Discussion modèle | |
{{ns:12}} ou {{ns:Help}}
|
Aide | {{ns:13}} ou {{ns:Help talk}}
|
Discussion aide | |
{{ns:14}} ou {{ns:Category}}
|
Catégorie | {{ns:15}} ou {{ns:Category talk}}
|
Discussion catégorie |
Ne pas confondre les espaces de nom localisés avec les espaces de nom personnalisés.
Mise en forme[]
Utilisation | Code → Résultat | Description | Version |
---|---|---|---|
{{formatnum:nombre non-formatté}}
|
Non-supporté: Exemples de mauvaises entrées avec et sans |
Prends un nombre non-formatté (sans espaces ni séparateurs) et retourne le nombre formatté dans la langue par défaut du wiki.
Le paramètre Si vous devez formatter un nombre dans un format inconnu, vous pouvez essayer d'utiliser |
1.7+ 1.13+ |
|
Note: dans l'exemple ci-dessus, "votre préférence" se réfère à votre préférence pour les dates sur le wiki actuel seulement. |
Formatte une date non-formattée en fonction de la "préférence" des dates de l'utilisateur et ajoute une « metadata » qui indique que la date est maintenant formattée. Pour les utilisateurs déconnectés ou ceux qui n'ont pas mis une préférence de date, il est possible de mettre un format par défaut: mdy , dmy , ymd , ISO 8601 (sensible à la case). Si seuls le mois et le jour sont fournis, seuls mdy et dmy sont acceptés. Si le format n'est pas spécificé ou est invalide, le format sera celui par défaut. Si la date n'est pas reconnue comme une date valide, elle ne sera pas modifiée et aucune « metadata » ne sera généré. Même si le standard ISO 8601 requiert que les dates soient comprises dans le calendrier Grégorien, le paramètre IDO dans cette fonction formattera tout de même les dates qui sont en dehors du calendrier Grégorien (Ex: avant 1583). De plus, le mot magique ne peut pas convertir les années négatives (ex: -1234). |
1.15+ |
{{lc:chaîne de caractères}}
|
{{lc:CENTRE DE DONNÉES}} → centre de données
|
La chaîne de caractères en minuscules. | 1.5+ |
{{lcfirst:chaîne de caractères}}
|
{{lcfirst:CENTRE de données}} → cENTRE de données
|
La chaîne de caractères avec la première lettre en minuscule. | 1.5+ |
{{uc:chaîne de caractères}}
|
{{uc:centre de données}} → CENTRE DE DONNÉES
|
La chaîne de caractères en majuscules. | 1.5+ |
{{ucfirst:chaîne de caractères}}
|
{{ucfirst:centre de DONNÉES}} → Centre de DONNÉES
|
La chaîne de caractères avec la première lettre en majuscule. | 1.5+ |
{{padleft:xyz|longueur}} {{padleft:xyz|longueur|caractère}} {{padleft:xyz|longueur|chaîne de caractères}}
|
{{padleft:xyz|5}} → 00xyz {{padleft:xyz|5|_}} → __xyz {{padleft:xyz|5|abc}} → abxyz {{padleft:xyz|2}} → xyz {{padleft:|1|xyz}} → x (premier caractère dans la chaîne)
|
Insère une chaîne de caractère (troisième paramètre, « 0 » par défaut) pour « rembourrer » la chaîne de caractères (premier paramètre) à la longueur spécifiée (deuxième paramètre).
Seul le première caractère est utilisé dans les versions inférieures à 1.12, mais à partir de la version 1.15 toute la chaîne est utilisée. Problème (réglé dans r45734): les caractères « multibyte » (ex: « œ ») sont interprétés comme étant 2 caractères, ce qui peut influencer les résultats. Ils ne peuvent pas etre utilisés en tant que « caractère de rembourrage ». |
1.8+ |
{{padright:xyz|longueur}} {{padright:xyz|longueur|caractère}} {{padright:xyz|longueur|chaîne de caractères}}
|
{{padright:xyz|5}} → xyz00
|
Identique à padleft , mais ajoute le rembourrage à droite.
|
1.8+ |
Voir également: mw:Extension:StringFunctions.
Localisation[]
Voici quelques mots magiques utilisés principalement à des fins de localisation. D'autres mots magiques dépendent souvent de la langue du wiki (voir particulièrement #Date et heure, #Mise en forme et #Divers. Il est possible d'ajouter davantage de mots magiques avec l'extension Translate.
Utilisation | Code → Résultat | Description | Version |
---|---|---|---|
{{plural:2|un|des}}
|
{{plural:0|un|des}} → un {{plural:1*1|un|des}} → un {{plural:21 mod 10|un|des}} → des {{plural:{{#expr:21 mod 10}}|un|des}} → un {{plural:1|un|des}} → un {{plural:2|un|des}} → des (Pour le Polonais) {{plural:2|milion|miliony|milionów}} → miliony{{plural:5|milion|miliony|milionów}} → milionów
|
Retourne la forme singulière (deuxième paramètre) si l'expression est égale à un (1), sinon, la forme plurielle (troisième paramètre). Son fonctionnement dépends de la langue. Les transformations plurielles sont utilisées pour les langues basées sur « count mod 10 » (ex: Russe). Les fractions (ex: 44.5) ne sont pas supportées — voir le bug 28128. | |
{{grammar:N|nom}}
|
Retourne la forme « inflected » du mot spécifié en fonction du code d'« inflection » situé après les deux-points (dépendant de la langue). Les transformations de grammaire sont utilisé pour les langues « inflected » (ex: Polonais). Voir également mw:Manual:$wgGrammarForms. | 1.7+ | |
{{gender:nom d'utilisateur
|
(Dépends du genre de l'utilisateur) | Retourne du texte différent en fonction du genre de l'utilisateur dans ses préférences. Note: Si le troisimière paramètre n'est pas fourni et que l'utilisateur n'a pas défini son genre, |
1.15+ |
{{int:nom du message}}
|
{{int:edit}} → Modifier (Dépends de la langue de l'utilisateur; essayez: fr • ja) |
Traduit le nom de l'interface fourni dans la langue de l'utilisateur. Pour msgnw et les autres mots magiques de « transclusion », voir Modèles#Utilisation.
À noter que ceci peut endommager/rendre confus la consistence du « caching » dans les versions MediaWiki 1.17 et inférieures, voir le bug 14404. |
|
{{int:editsectionhint|MediaWiki}}
|
{{int:editsectionhint|MediaWiki}} → Modifier la section : MediaWiki
|
Vous pouvez également utiliser des paramètres. Les paramètres sont désignés dans les messages avec $1 , $2 , $3 , etc.Par exemple, voici le message pour editsectionhint: Modifier la section : $1 Dans cet exemple, MediaWiki remplace $1
|
Divers[]
Utilisation | Résultat | Description | Version |
---|---|---|---|
{{#language:code de langage}}
|
code de langage العربية code de langage arabe |
Retourne le nom complet de la langue en fonction du code fourni, peut être traduit dans la langue désirée. L'extension CLDR doit être installée pour que la traduction fonctionne. | 1.7+ 1.18+ (traduction) |
{{#special:nom de la page spéciale}}
|
Spécial:Nom de la page spéciale Spécial:Connexion |
Le nom traduit de la page spéciale fournie. | 1.9+ |
{{#speciale:nom de la page spéciale}}
|
Sp%C3%A9cial:Nom_de_la_page_sp%C3%A9ciale Sp%C3%A9cial:Connexion |
Le nom traduit et encodé de la page spéciale fournie. | 1.20+ |
{{#tag:nomdelabalise
|
(Dépends de la balise) | Permets d'exécuter du wiki code et des fonctions dans des balises avant qu'elles ne soit compilées par le logiciel. Évite également de générer des balises qui ne remplissent pas une condition (ex: #if ). Le contenu de la balise est passée par le premier paramètre, les attributs dans les suivants. Cet exemple:
…peut être ré-écrit comme suit:
Exemple pour la balise de l'extension Cite,
Vous devez écrire |
1.12+ |