Hilfe:Magische Wörter

From mediawiki.org
This page is a translated version of the page Help:Magic words and the translation is 93% complete.
Outdated translations are marked like this.
PD Hinweis: Wenn Du diese Seite bearbeitest, stimmst Du zu, dass Dein Beitrag unter der [CC0] veröffentlicht wird. Mehr Informationen findest du auf der Public Domain Hilfeseite. PD

Magische Wörter sind Zeichenketten, welche MediaWiki mit einem Ausgabewert oder einer Funktion verbindet, etwa Zeitangaben, Webseiten-Informationen oder Seitennamen. Diese Seite behandelt ausschließlich den Gebrauch regulärer magischer Wörter, eine technische Dokumentation befindet sich unter Handbuch:Magische Wörter .

Es gibt drei allgemeine Typen von magischen Wörtern:

  • Verhaltensschalter: sind Wörter, die üblicherweise in Großbuchstaben gesetzt und von doppelten Unterstrichen umschlossen sind, beispielsweise __FOO__.

Variablen und Parserfunktionen können subst: benutzen, ebenso wie Vorlagen. Seitenabhängige magische Wörter werden in ihrer Wirkung stets die aktuelle Seite berücksichtigen, selbst wenn das Wort über eine eingebundene Vorlage oder Systemnachricht hinzugefügt wird.

Verhaltensschalter

Ein Verhaltensschalter steuert das Aussehen oder Verhalten einer Seite (wenn vom Skin unterstützt) und kann oft verwandt werden, um gewünschte Auslassungen oder Einfügungen im Inhalt vorzugeben. Beachte, dass manche dieser Schalter nicht vom Minerva-Skin unterstützt werden.

Wort Beschreibung Versionen
Inhaltsverzeichnis
__NOTOC__ Versteckt das Inhaltsverzeichnis (TOC → Table of contents).
__FORCETOC__ Erzwingt die Anzeige des Inhaltsverzeichnisses an der üblichen Stelle (über der ersten Überschrift). Dies wird nicht in Skins funktionieren, die Inhaltsverzeichnisse außerhalb des Artikelinhalts anzeigen, z.B. den Vector 2022-Skin.
__TOC__ Plaziert ein Inhaltsverzeichnis an die Stelle des Wortes (__NOTOC__ wird ignoriert). Bei mehrfachem Vorkommen wird das Inhaltsverzeichnis an die Stelle des ersten Wortes gesetzt. Dies wird nicht in Skins funktionieren, die Inhaltsverzeichnisse außerhalb des Artikelinhalts anzeigen, z.B. den Vector 2022-Skin.
Bearbeitung
__NOEDITSECTION__ Versteckt die Bearbeitungslinks neben den Abschnitten. Dies ist besonders nützlich, wenn eine Überschrift aus einer Vorlage heraus erstellt wird: die normale Wiki-Abschnitts-Bearbeitung würde ja in diesem Fall den Vorlagen-Code bearbeiten, was in der Regel vom Benutzer nicht beabsichtigt ist. Dessen Verwendung in einer Vorlage weitet den Effekt auf diese Vorlage aus, auf Seiten auf denen sie eingefügt wird, und auf jegliche Vorlage, die auf derselben Seite eingefügt wird. Es gibt eine Umgehungslösung.
__NEWSECTIONLINK__ Fügt auf Nicht-Diskussionsseiten neben dem „Bearbeiten“-Reiter einen Link, der einen neuen Abschnitt zum Bearbeiten anlegt (siehe Adding a section to the end).
1.7
__NONEWSECTIONLINK__ Entfernt auf Diskussionsseiten den Link neben dem "Bearbeiten"-Reiter.
1.15
r47522
Kategorien
__NOGALLERY__ Ersetzt auf einer Kategorienseite alle Bilder-Voransichten durch normale Links
1.7
__HIDDENCAT__ Versteckt bei Benutzung eine Kategorie bei allen geführten Seiten und in Oberkategorien (versteckte Kategorien lassen sich über eine Option in den Benutzereinstellungen anzeigen).
1.13
__EXPECTUNUSEDCATEGORY__ Wurde auf einer Kategorie-Seite verwendet, entfernt die Kategorie aus Special:UnusedCategories .
1.33
Sprachumsetzung
__NOCONTENTCONVERT__
__NOCC__
Verhindert für Wikis mit Sprachvarianten eine Sprachübersetzung (Zeichen und Phase) im angezeigten Artikel. Beispielsweise wird nur Chinesisch (zh) statt Varianten wie zh_cn, zh_tw, zh_sg, oder zh_hk angezeigt.
__NOTITLECONVERT__
__NOTC__
Verhindert für Wikis mit Sprachvarianten eine Sprachübersetzung im Titel (keine Wirkung auf den Inhalt).
Andere
__START__ Wirkungslos. Wurde verwendet, um anzuzeigen, wo Datenbankmitteilungen nach einem Kommentar begannen, der nicht transkludiert werden sollte. Entfernt in r1695 und komplett entfernt in r24784
1.10
r1610
__END__ Definiert explizit das Ende einer Seite, verhindert damit das Entfernen von schließenden Leerzeichen. Entfernt in 19213.
1.1 – 1.8
__INDEX__ Erlaubt Suchmaschinen das Indizieren der Seite (übersteuert $wgArticleRobotPolicies , jedoch nicht robots.txt). Es gehorcht der Variable $wgExemptFromUserRobotsControl .
1.14
__NOINDEX__ Verbietet Suchmaschinen das Indizieren der Seite (also die Anzeige in Suchergebnissen). Es gehorcht der Variable $wgExemptFromUserRobotsControl .
1.14
r37973
__STATICREDIRECT__ Hindert MediaWiki auf Weiterleitungsseiten an der automatischen Korrektur, wenn das Ziel verschoben wird, und ob die Option „Nach dem Verschieben alle Weiterleitungen auf die Ursprungsseite bereinigen“ zur Korrektur gesetzt ist (die $wgFixDoubleRedirects benötigt).
1.13
r37928
Tag-Erweiterungen
Erweiterung Wort Beschreibung Versionen
GlobalUserPage __NOGLOBAL__ Verhindert die Anzeige der globalen Benutzerseite. Wenn auf der zentralen Benutzerseite vorhanden, verhindert das, dass diese auf anderen Wikis angezeigt wird. Legt damit auch fest, ob ein Link zur Benutzerseite innerhalb der anderen Wikis rot oder blau dargestellt wird.
1.28
Disambiguator __DISAMBIG__ Prüft auf eine Begriffsklärungsseite.
1.21
Wikibase __EXPECTED_UNCONNECTED_PAGE__ Einige Wiki-Seiten verdienen keinen Wikidata-Eintrag, wie z.B. Diskussionsarchive, Template-Unterseiten, etc. Um zu verhindern, dass eine Wikiseite in Special:UnconnectedPages aufgelistet wird, verwende dieses magische Wort irgendwo auf der Seite. Seiten, die nicht den Wikidata-Kriterien für die Aufnahme in Wikidata entsprechen, sollten keinen Wikidata-Eintrag erhalten.
1.37.0-wmf.14
DiscussionTools __ARCHIVEDTALK__ Verbirgt „Beantworten“-Links von Diskussionen auf archivierten Seiten.
1.39
Gerrit change 738221
__NOTALK__ Bewirkt, dass eine Seite in einem Diskussions-Namensraum nicht wie eine Diskussionsseite behandelt wird.
1.39
Gerrit change 903247

Variablen

Variablen geben Informationen über die aktuelle Seite, das Wiki oder das Datum zurück. Ihre Syntax gleicht der von Vorlagen. Als "[aufwendig]" markierte Variablen werden von der Software verfolgt, und ihr Gebrauch auf einer Seite ist in ihrer Zahl begrenzt.

Bei einem Namenskonflikt zwischen Vorlage und Variable wird die Variable benutzt (um doch die Vorlage Template:PAGENAME zu benutzen, müsste dies in der Form {{Template:PAGENAME}} geschehen). In manchen Fällen zwingt ein zusätzlicher Parameter den Parser, statt der Variable eine gleichnamige Vorlage einzubinden, so bindet {{CURRENTDAYNAME|x}} etwa Template:CURRENTDAYNAME ein.

Zeitangaben

Die folgenden Variablen geben das gegenwärtige Datum oder die Zeit an, abhängig von der in den Benutzereinstellungen gewählten Zeitzone; Standard ist die UTC-Zeitzone.

Aufgrund des MediaWiki- beziehungsweise Browsercache zeigen diese Variablen oft lediglich das Datum des letzten Neuladens an.

Die Verwendung dieser Variablen bewirkt, dass die Seiten für eine begrenzte Anzahl von Sekunden zwischengespeichert werden. Dies wird in MagicWordFactory konfiguriert.

Die magischen Datumsangaben werden in der Sprache des Wikiinhaltes formatiert. Seit 1.19, hängt das von page content language ab.

Variable Ausgabe Beschreibung Versionen
Jahr
{{CURRENTYEAR}} 2024 Jahr
Monat
{{CURRENTMONTH}}

{{CURRENTMONTH2}}

03 Monatszahl (mit führender Null)
{{CURRENTMONTH1}} 3 Monatszahl (ohne führende Null)
{{CURRENTMONTHNAME}} März Monat
{{CURRENTMONTHNAMEGEN}} März Monat (Genitiv)
{{CURRENTMONTHABBREV}} Mär. Monat (Kurzform)
1.5
Tag
{{CURRENTDAY}} 18 Tag im Monat (keine führende Null)
{{CURRENTDAY2}} 18 Tag im Monat (mit führender Null)
1.6
{{CURRENTDOW}} 1 Wochentagszahl (keine führende Null)
{{CURRENTDAYNAME}} Montag Wochentag
Uhrzeit
{{CURRENTTIME}} 19:22 Uhrzeit (24-Stunden-HH:mm-Format)
{{CURRENTHOUR}} 19 Stunde (24-Stunden-Format, führende Null)
Andere
{{CURRENTWEEK}} 12 Kalenderwoche
{{CURRENTTIMESTAMP}} 20240318192205 YYYYMMDDHHmmss-Zeitstempel
1.7
{{CURRENTDATE}} ist kein magisches Wort, aber es könnte ein Template sein.

Die folgenden Variablen funktionieren analog wie oben, bloß benutzen sie die Zeitzone der Website oder $wgLocaltimezone statt die Benutzereinstellungen.

  • {{LOCALYEAR}}
  • {{LOCALMONTH}}
  • {{LOCALMONTH1}}
  • {{LOCALMONTH2}}
  • {{LOCALMONTHNAME}}
  • {{LOCALMONTHNAMEGEN}}
  • {{LOCALMONTHABBREV}}
  • {{LOCALDAY}}
  • {{LOCALDAY2}}
  • {{LOCALDOW}}
  • {{LOCALDAYNAME}}
  • {{LOCALTIME}}
  • {{LOCALHOUR}}
  • {{LOCALWEEK}}
  • {{LOCALTIMESTAMP}}

Um Zeitangaben genauer zu gestalten, oder das aktuelle Jahr und die aktuelle Woche nach ISO-8601 anzupassen, steht die optionale Erweiterung Erweiterung:ParserFunctions bereit, die mit der #time -Parser-Funktion kommt.

Technische Metadaten

Variable Ausgabe Beschreibung Versionen
Webseite
{{SITENAME}} MediaWiki Name des Wikis ($wgSitename ).
{{SERVER}} //www.mediawiki.org Domänen- URL ($wgServer )
{{SERVERNAME}} www.mediawiki.org Subdomain und Domain-Namen (nicht mehr abhängig von $wgServerName ab Version 1.17).
{{DIRMARK}}

{{DIRECTIONMARK}}


Gibt ein Richtungssteuerzeichen für die Leserichtung der im Wiki eingestellten Sprache an (‎ für "von links nach rechts", ‏ ansonst). Nützlich für Text mit unterschiedlich gerichteten Sprachen. Seit 1.19 kommt es auf den Inhalt der Seite Sprache an.
1.7
r14442
{{ARTICLEPATH}} /wiki/$1 Relativer Artikel-Pfad ($wgArticlePath )
{{SCRIPTPATH}} /w Relativer Skript-Pfad ($wgScriptPath )
{{STYLEPATH}} /w/skins Relativer Style-Pfad ($wgStylePath )
1.16
{{CURRENTVERSION}} 1.42.0-wmf.22 (bd76262) MediaWiki-Version des Wikis
1.7
r14199
{{CONTENTLANGUAGE}}

{{CONTENTLANG}}

en

en

die Standard-Interface-Sprache des Wiki ($wgLanguageCode )
1.7
r14661
Seite
{{PAGEID}} 41929 Zeigt die ID der Seite an.
1.20
Gerrit change 9858
{{PAGELANGUAGE}}
{{#language:{{PAGELANGUAGE}}}}
de
Deutsch
Gibt die Sprache der aktuellen Seite zurück. Der Sprachcode, den diese Variable zurückgibt, kann mit {{#language:...}} in den Namen der Sprache umgewandelt werden.
1.29
Gerrit change 330982
{{TRANSLATABLEPAGE}} Help:Magic words Liefert den Titel der übersetzten Seite (die Seite, welche die Grundlage für die Übersetzung in andere Sprachen liefert) zurück, wenn die Seite als übersetzbar markiert ist (inklusive übersetzter Seiten), und nichts, wenn die Seite nicht als übersetzbar markiert ist.
1.41.0-wmf.8
Gerrit change 913677

<translate><!--T:1--> Translated unit. Language: <tvar name=lang>{{TRANSLATIONLANGUAGE}}</tvar>.</translate>

<translate><!--T:2--> Untranslated unit. Language: <tvar name=lang>{{TRANSLATIONLANGUAGE}}</tvar>.</translate>

Übersetzter Abschnitt. Sprache: de.

Not translated unit. Language: en.

Muss auf einer übersetzten Seite, innerhalb von ‎<translate>-Tags verwendet werden. Gibt den Sprachcode der aktuellen Übersetzungseinheit wieder. In einer Übersetzungsseite wird, wenn die Einheit übersetzt ist, die Übersetzungssprache zurückgegeben. Sonst wird die Ausgangssprache zurückgegeben. Der Sprachcode, den diese Variable zurückgibt, kann mit {{#language:...}} in einen Sprachnamen umgewandelt werden. Darf nur von Übersdetzungsadministratoren verwendet werden.
1.36.0-wmf.8
Gerrit change 603472
{{PROTECTIONLEVEL:Aktion}} Gibt den Seitenschutz-Level (z.B. "autoconfirmed", "sysop") für eine bestimmte Aktion (z.B. "edit", "move") auf der jeweiligen Seite zurück. Wenn kein Seitenschutz eingerichtet ist, wird nichts (leerer (empty) String) zurückgegeben.
1.15
r45587
{{PROTECTIONEXPIRY:Aktion}} Zeigt für eine angegebene Aktion an, wann der Schutzstatus der aktuellen Seite ausläuft (z.B. "20160418155030", "infinity"). Gibt „infinity“ aus, wenn kein Schutz besteht.
1.27
Gerrit change 255717
{{CASCADINGSOURCES}} [Aufwendig] Gibt die Quellen jeden Kaskadenschutzes zurück, der auf der aktuellen Seite aktiv ist. Seiten werden ihren eigenen Titel nicht ausgeben, es sei denn sie transkludieren sich selbst.
1.23
Gerrit change 104999
Angezeigte Revision der aktuellen Seite (letzte Revision oder ausgewählte ältere Revision)
{{REVISIONID}} - eindeutige Versions-ID In der Vorschau ist es leer, daher kann man eine Fehlermeldung nur in der Vorschau anzeigen. Kann im Miser-Modus (alle WMF-Wikis) deaktiviert werden und gibt stattdessen - zurück, wenn keine Vorschau angezeigt wird.
1.5
{{REVISIONDAY}} 17 Tag der letzten Bearbeitung (keine führende Null)
1.8
{{REVISIONDAY2}} 17 Tag der letzten Bearbeitung (führende Null)
1.8
{{REVISIONMONTH}} 03 Monat der letzten Bearbeitung (führende Null seit 1.17+, zuvor ohne führende Null).
1.8
{{REVISIONMONTH1}} 3 Monat der Bearbeitung (keine führende Null)
1.17
r66200
{{REVISIONYEAR}} 2024 Jahr der letzten Bearbeitung
1.8
{{REVISIONTIMESTAMP}} 20240317193054 Zeitstempel der letzen Bearbeitung
1.8
{{REVISIONUSER}} FuzzyBot Der Accountname des/der Benutzers/in, der/die die betreffende Bearbeitung vorgenommen hat, oder der/die Benutzer/in, der/die eine Bearbeitungsvorschau anzeigt.
1.15
r48149
{{REVISIONSIZE}} 86319 Die Größe (Bytes des Wikitextes) der angezeigten Revision der Seite oder der Vorschau
1.22
Gerrit change 82650
Auf den Seiteninhalt bezogen
{{DISPLAYTITLE:Titel}}
{{DISPLAYTITLE:Titel|noerror}}
{{DISPLAYTITLE:Titel|noreplace}}
Formatiert den Kopf der aktuellen Seite. Der Parameterwert muss äquivalent zum eigentlichen Titel sein, erlaubt sind lediglich Groß-/Kleinschreibungsänderungen (nur für bestimmte Teile des Titels, nicht für alles) und das Ersetzen von Leerzeichen durch Unterstriche (das kann geändert werden mit $1). Das magische Wort kann über $2 (de-)aktiviert werden; standardmäßig deaktiviert vor Version 1.10+, seitdem in der Voreinstellung aktiviert. Unless $wgRestrictDisplayTitle is set to false, the value must be equivalent to the default title: only capitalization changes to certain parts of the title (not all) and replacing spaces with underscores are allowed. It can be disabled or enabled by $wgAllowDisplayTitle .

Kann ein zweites Argument noerror oder noreplace besitzen, um Fehlermeldungen zu unterdrücken, wenn {{DISPLAYTITLE}} mehrfach auf einer Seite benutzt wird, oder um gar nichts zu tun, wenn ein {{DISPLAYTITLE}} schon früher auf der Seite angegeben wurde.

1.7
1.24
Gerrit change 144870

(für noerror und noreplace)

{{DEFAULTSORT:Sortierschlüssel}}
{{DEFAULTSORTKEY:Sortierschlüssel}}
{{DEFAULTCATEGORYSORT:Sortierschlüssel}}
{{DEFAULTSORT:Sortierschlüssel|noerror}}
{{DEFAULTSORT:Sortierschlüssel|noreplace}}
Werkzeug zur Kategorisierung, das einen Sortierschlüssel vorgibt. Wenn du zum Beispiel {{DEFAULTSORT:Smith, John}} am Ende von John Smith einfügst, würde die Seite in den Kategorien standardmäßig unter "S" sortiert werden. Es kann ein zweites Argument noerror oder noreplace annehmen, um Fehlermeldungen zu unterdrücken, wenn mehrere Standardsortierschlüssel auf einer Seite verwendet werden, oder um zu erreichen, dass dieses defaultsort nichts tut, wenn ein defaultsort bereits früher auf der Seite angegeben wurde.
1.10
1.19
r96767

(für noerror und noreplace)

Statistik

Von den folgenden Variablen zurückgegebene Zahlen werden normalerweise durch Trennzeichen (Kommata beziehungsweise Leerzeichen, je nach lokaler Interfacesprache) getrennt; dieses Verhalten kann mit dem ":R"-Parameter unterdrückt werden (Beispiel: {{NUMBEROFPAGES}} → 1.633.633 und {{NUMBEROFPAGES:R}} → 1633633).

Für magische Wörter, wie PAGESINCATEGORY, die einen Parameter benutzen, verwende "|R", z.B. {{PAGESINCATEGORY:Help}} und {{PAGESINCATEGORY:Help|R}}, oder {{PAGESINCATEGORY:Help|subcats}} und {{PAGESINCATEGORY:Help|subcats|R}}. Dies kann auch bei {{PAGESIZE:Seitentitel}} angewendet werden.

Die magischen Zahlenangaben werden in der Sprache des Wikiinhaltes formatiert. Seit 1.19, hängt das von page content language ab.

Variable Ausgabe Beschreibung Versionen
{{NUMBEROFPAGES}} 1.633.633 Zahl der Wikiseiten.
1.7
{{NUMBEROFARTICLES}} 63.049 Zahl der Wikiseiten in den Inhaltsnamensräumen , die als Artikel gewertet werden. Für Details siehe Handbuch:$wgArticleCountMethod .
{{NUMBEROFFILES}} 2.797 Zahl der hochgeladenen Dateien.
1.5
{{NUMBEROFEDITS}} 6.310.149 Zahl der Seitenbearbeitungen.
1.10
r21319
{{NUMBEROFVIEWS}} Zahl der Seitenbetrachtungen. Für gewöhnlich nutzlos auf Wikis mit Zwischenspeicherung (Caching). Entfernt in Gerrit change 150699.
1.14 – 1.24
r42721
{{NUMBEROFUSERS}} 17.908.309 Zahl der registrierten Nutzerkonten.
1.7
{{NUMBEROFADMINS}} 133 Zahl der Benutzerkonten in der Gruppe Sysop.
1.7
{{NUMBEROFACTIVEUSERS}} 928 Zahl der aktiven Benutzerkonten; Aktivität misst sich an Kriterien aus Special:Statistics
1.15
r47392
{{PAGESINCATEGORY:Kategorienname}}
{{PAGESINCAT:Kategorienname}}
129
129
[Aufwendig] Zahl der Seiten (einschließlich Unterkategorien und Dateien) in der angegebenen Kategorie.
1.13
r32932
{{PAGESINCATEGORY:Kategorienname|all}}
{{PAGESINCATEGORY:Kategorienname|pages}}
{{PAGESINCATEGORY:Kategorienname|subcats}}
{{PAGESINCATEGORY:Kategorienname|files}}
129
126
3
0
[Aufwendig]

Respektive die Anzahl der

  • alle Seiten
  • normale Seiten (ausgenommen Unterkategorien und Dateien)
  • Unterkategorien oder
  • Dateien

in der angegebenen category. (Category:Help wird zur Demonstration verwendet)

1.20
Gerrit change 12790
{{NUMBERINGROUP:Benutzergruppenname}}
{{NUMINGROUP:Benutzergruppenname}}
21
21
Zahl der Benutzerkonten in einer gegebenen Gruppe . (bureaucrat wird zu Demonstrationszwecken genutzt)
1.14
r40116
{{PAGESINNS:Index}}
{{PAGESINNAMESPACE:Index}}
nicht aktiviert [Aufwendig] Anzahl der Seiten in einem gegebenen Namensraum (Parameter ist die Indexnummer zum zugehörigen Namensraum). Beispielsweise gibt {{PAGESINNAMESPACE:14}} die Anzahl aller Kategorien zurück. {{PAGESINNS:0}} unterscheidet sich von {{NUMBEROFARTICLES}} darin, dass die erstere Weiterleitungen und Begriffsklärungsseiten enthält. Standardmäßig deaktiviert, zu aktivieren über $wgAllowSlowParserFunctions .
1.7

Seitennamen

Variable Für die aktuelle Seite Beschreibung Versionen
{{FULLPAGENAME}} Help:Magic words/de Vollständiger Seitenname (inkl. aller Unterseitenebenen) mit Namensraum-Präfix
1.6
{{PAGENAME}} Magic words/de Vollständiger Seitentitel (inkl. aller Unterseitenebenen) ohne den Namensraum.
{{BASEPAGENAME}} Magic words Seitentitel einer Seite in der unmittelbar höheren Unterseiten-Ebene ohne Namensraum. Würde Title/Foo auf der Seite Help:Title/Foo/Bar zurückgeben.
1.7
{{ROOTPAGENAME}} Magic words Name der Stammseite. Wird von Title nach Help:Title/Foo/Bar zurückkehren
1.22
{{SUBPAGENAME}} de Der Unterseiten-Titel. Würde Bar auf der Seite Help:Title/Foo/Bar zurückgeben.

Wenn keine Unterseiten existieren wird der Wert von {{PAGENAME}} zurückgesetzt.

Für komplexere Teilungen, kann man {{#titleparts:}} aus der ParserFunctions Erweiterung benutzen.

1.6
{{SUBJECTPAGENAME}}
{{ARTICLEPAGENAME}}
Help:Magic words/de
Help:Magic words/de
Seitenname mit Namensraumpräfix der betreffenden Inhaltsseite
1.7
{{TALKPAGENAME}} Help talk:Magic words/de Seitenname mit Namensraumpräfix der betreffenden Diskussionsseite
1.7

Nichts davon wird durch Änderungen des Anzeigetitels mit {{DISPLAYTITLE:xxxx}} beeinflusst; die zurückgegebenen Werte sind die ursprünglichen Seitentitel.

Die magischen Wörter {{BASEPAGENAME}} und {{SUBPAGENAME}} funktionieren nur in Namensräumen, für die Unterseiten aktiviert sind. Für weitere Informationen und wie man Unterseiten aktiviert, siehe $wgNamespacesWithSubpages .

Ab 1.15+ können diese alle einen Parameter annehmen, der die Angabe der zu bedienenden Seite erlaubt, anstatt nur der aktuellen Seite:

  • {{PAGENAME:Template:Main Page}} → Main Page
Warnung Warnung: Wenn der Seitentitel Teile enthält, die „.” oder „..” sind, das Zauberwort gibt nichts zurück.
{{PAGENAME:one/./three}}Es ist nichts zurückgekommen.
Warnung Warnung: Seitentitel, die bestimmte Zeichen enthalten, wie z. B. Apostrophe ' oder Sternchen *, können unerwartete Ergebnisse erzeugen, wenn sie mit diesen magischen Wörtern, z. B. {{PAGESINCATEGORY:{{PAGENAME}}}}, behandelt werden. Siehe Fehler T16779, T18474, T37628, T37746. Eine einfache Möglichkeit, dies zu beheben, ist die Verpackung des Seitennamens in {{#titleparts:}} aus der Erweiterung ParserFunctions.

URL-kodierte Seitennamen

Die folgenden Wörter sind die URL-kodierten Äquivalente:

  • {{FULLPAGENAMEE}}
  • {{PAGENAMEE}}
  • {{BASEPAGENAMEE}}
  • {{SUBPAGENAMEE}}
  • {{SUBJECTPAGENAMEE}}
  • {{ARTICLEPAGENAMEE}}
  • {{TALKPAGENAMEE}}
  • {{ROOTPAGENAMEE}}

Beachte: {{PAGENAME:...}}, {{PAGENAMEE:...}} und {{urlencode:...}} haben unteschiedliche Implementierungen. Für Details siehe Manual:PAGENAMEE encoding .

Namensräume

Variable Ausgabe Beschreibung Versionen
{{NAMESPACE}} Help Namensraum (außer den Hauptnamensraum)
{{NAMESPACENUMBER}} 12 Nummer des Namensraums
1.20
Gerrit change 4056
{{SUBJECTSPACE}}
{{ARTICLESPACE}}
Help
Help
Name des betreffenden Inhaltsnamensraums
1.7
{{TALKSPACE}} Help talk Name des betreffenden Diskussionsnamensraums
1.7

Die folgenden Wörter sind die URL-kodierten Äquivalente:

  • {{NAMESPACEE}}
  • {{SUBJECTSPACEE}}
  • {{ARTICLESPACEE}}
  • {{TALKSPACEE}}

Ab Version 1.15+ können alle diese Wörter mit einem Parameter verwandt werden, der statt der aktuellen Seite eine beliebige andere spezifiziert:

  • {{NAMESPACENUMBER:MediaWiki}}0
  • {{NAMESPACE:MediaWiki}} (Pages in main space will return empty)
  • {{NAMESPACE:Template:Main Page}}Template
  • {{SUBJECTSPACE:Template:Main Page}}Template
  • {{ARTICLESPACE:Template:Main Page}}Template
  • {{TALKSPACE:Template:Main Page}}Template talk

Der Parameter muss keine Bezeichnung eines Namensraumes sein:

  • {{SUBJECTSPACE:Help talk}}  (Empty)


Anderes

Variable Ausgabe Beschreibung Versionen
{{!}} | Wird verwendet, um ein Pipe-Zeichen als Teil eines Vorlagen-Arguments oder eines Tabellenzelleninhalts einzufügen. Bevor dies als Magisches Wort hinzugefügt wurde, implementierten viele Wikis dies, indem sie Template:! mit | als Inhalt erstellten.

Siehe Help:Extension:ParserFunctions#Escaping pipe characters in tables für zusätzliche Erläuterungen.

1.24
Gerrit change 136234
{{=}} = Wird verwendet, um ein Gleichheitszeichen als Teil eines Vorlagenparameters oder eines Zelleninhalts einer Tabelle einzufügen. Bevor dieses als magisches Wort hinzugefügt wurde, haben viele Wikis dies implementiert, indem sie Template:= mit = als Inhalt erstellt haben.

Siehe Hilfe:Erweiterung:ParserFunktionen#Ist-Gleich-Zeichen für weitere Erklärungen.

1.39
Gerrit change 791685

Parserfunktionen

Parserfunktionen sind sehr ähnlich zu Variablen, aber benutzen mindestens einen oder mehrere Parameter (technisch gesehen ist jedes magische Wort, das einen Parameter benötigt, eine Parserfunktion) und haben gelegentlich eine Raute am Anfang des Namens, um sie von Vorlagen zu unterscheiden.

Diese Seite beschreibt nur die Parserfunktionen, die direkt in der MediaWiki-Software integriert sind. Andere Parserfunktionen können von MediaWiki-Erweiterungen hinzugefügt werden, wie Erweiterung:ParserFunctions . Siehe dazu Hilfe:Erweiterung:ParserFunktionen .

Technische Metadaten einer anderen Seite

Parserfunktion Ausgabe
(für die MediaWiki Seite)
Beschreibung Versionen
{{PAGEID: Seitentitel }} 1 [Aufwendig] Setzt die Seiten-ID der Spezialseite zurück*.
1.23
Gerrit change 76534
{{PAGESIZE:Seitentitel}}
{{PAGESIZE: Seitentitel |R}}
101.005
101005
[Aufwendig] Gibt die Bytegröße der angegebenen Seite zurück. Verwende "|R", um rohe (unformatierte) Zahlen zu erhalten.
1.13
r33551
{{PROTECTIONLEVEL:Aktion | Seitentitel}} sysop [Aufwendig] Gibt den Seitenschutz-Level (z.B. "autoconfirmed", "sysop") für eine bestimmte Aktion (z.B. "edit", "move") auf der jeweiligen Seite zurück. Wenn kein Seitenschutz eingerichtet ist, wird nichts (leerer (empty) String) zurückgegeben.
1.21
r44683
{{PROTECTIONEXPIRY: Aktion | Seitentitel}} infinity [Aufwendig] Zeigt für eine angegebene Aktion an, wann der Schutzstatus der aktuellen Seite ausläuft (z.B. "20160418155030", "infinity"). Gibt „infinity“ aus, wenn kein Schutz besteht.
1.27
Gerrit change 255717
{{CASCADINGSOURCES: page name}} [Aufwendig] Gibt die Quellen jeden Kaskadenschutzes zurück, der auf der aktuellen Seite aktiv ist. Seiten werden ihren eigenen Titel nicht ausgeben, es sei denn sie transkludieren sich selbst.
1.23
Gerrit change 104999
{{REVISIONID: Seitentitel }} 6287429 [Aufwendig] Einmalige Bearbeitungs-ID der letzten Bearbeitung auf der Spezialseite*.
1.23
Gerrit change 76534
{{REVISIONDAY: Seitentitel }} 29 [Aufwendig] Tag des Monats des letzten Version der jeweiligen Seite. Keine führende Null.
1.23
Gerrit change 76534
{{REVISIONDAY2: Seitentitel }} 29 [Aufwendig] Tag des Monats der letzten Version der jeweiligen Seite. Mit führende Nullen.
1.23
Gerrit change 76534
{{REVISIONMONTH: Seitentitel }} 12 [Aufwendig] Der Monat der letzten Version der jeweiligen Seite. (führende Nullen seit 1.17+, zuvor ohne keine führende Null).
1.23
Gerrit change 76534
{{REVISIONMONTH1: Seitentitel }} 12 [Aufwendig] Der Monat der letzten Version der jeweiligen Seite. (Keine führende Null).
1.23
Gerrit change 76534
{{REVISIONYEAR: Seitentitel }} 2023 [Aufwendig] Jahr der letzten Version der jeweiligen Seite.
1.23
Gerrit change 76534
{{REVISIONTIMESTAMP: Seitentitel }} 20231229181425 [Aufwendig] Zeitstempel der letzten Version der jeweiligen Seite.
1.23
Gerrit change 76534
{{REVISIONUSER: Seitentitel }} Tropicalkitty [Aufwendig] Bearbeitungs-ID von die letzten Version der jeweiligen Seite.
1.23
Gerrit change 76534
*Wenn der angegebene Parameter gleich dem aktuellen Titel des Parsers ist, liefert die Parserfunktion bei der Vorschau und bei der Ersetzung die vorherigen Versionen, d. h. auch leere Zeichenketten, wenn sie bei der Seitenerstellung verwendet werden, aber mit den Werten der aktuellen Version für die Seitenansicht, einschließlich der Anzeige alter Revisionen. In diesem Fall handelt es sich um eine nicht-aufwendige Parserfunktion.


URL-Daten

Parserfunktion Eingabe → Ausgabe Beschreibung Versionen
{{localurl:Seitentitel}}
{{localurl:Seitentitel
|query_string}}
{{localurl:MediaWiki}}
→ /wiki/MediaWiki
{{localurl:MediaWiki|printable=yes}}
→ /w/index.php?title=MediaWiki&printable=yes
der relative Pfad zur Seite
{{fullurl:Seitentitel}}
{{fullurl:Seitentitel
|query_string}}

{{fullurl:interwiki:remote page name
|query_string}}
{{fullurl:Category:Top level}}
→ //www.mediawiki.org/wiki/Category:Top_level

{{fullurl:Category:Top level|action=edit}}
→ //www.mediawiki.org/w/index.php?title=Category:Top_level&action=edit
{{fullurl:s:Electra|action=edit}}
https://en.wikisource.org/wiki/Electra?action=edit
{{fullurl:s:es:Electra|action=edit}}
https://en.wikisource.org/wiki/es:Electra?action=edit

Ein protokoll-relativer Pfad zum Titel, der von der $wgServer -Konfigurationseinstellung für das lokale Wiki abhängt (und daher mit http(s):// beginnen kann oder nicht). Dies löst auch interwiki-Präfixe auf. Beachte: Ungeklammerte (einfache) protokoll-relative Links werden nicht automatisch verlinkt.
1.5
{{canonicalurl:Seitentitel}}
{{canonicalurl:Seitentitel
|query_string}}

{{canonicalurl:interwiki:remote page name
|query_string}}
{{canonicalurl:Category:Top level}}
https://www.mediawiki.org/wiki/Category:Top_level

{{canonicalurl:Category:Top level|action=edit}}
https://www.mediawiki.org/w/index.php?title=Category:Top_level&action=edit {{canonicalurl:w:Category:Top level|action=edit}}
https://en.wikipedia.org/wiki/Category:Top_level?action=edit

Der absolute Pfad zum Titel, mit canonical URL. Dieser löst auch Interwiki-Prefixe auf.
1.18
{{filepath:Dateititel}}
{{filepath:Dateititel|nowiki}}
{{filepath:Dateititel|Größe_des_Vorschaubildes}}
{{filepath:Wiki.png}}
→ //upload.wikimedia.org/wikipedia/mediawiki/b/bc/Wiki.png

{{filepath:Wiki.png|nowiki}}
→ //upload.wikimedia.org/wikipedia/mediawiki/b/bc/Wiki.png
{{filepath:Example.svg|300}}
→ //upload.wikimedia.org/wikipedia/commons/thumb/8/84/Example.svg/300px-Example.svg.png

Der Parameter nowiki entfernt gewöhnlich die Verlinkung des Dateipfades (was in diesem Beispiel nicht erkennbar ist).

Ein protokoll-relativer Pfad zur vollen Größe oder zur Miniaturansicht (1.18+) einer Mediendatei.
1.12
r25854

1.18
r80813
{{urlencode:"Zeichenfolge"}} oder
{{urlencode:"Zeichenfolge"|QUERY}}
{{urlencode:"Zeichenfolge"|WIKI}}
{{urlencode:"Zeichenfolge"|PATH}}
{{urlencode:x:y/z á é}} oder
{{urlencode:x:y/z á é|QUERY}}
→ x%3Ay%2Fz+%C3%A1+%C3%A9
{{urlencode:x:y/z á é|WIKI}}
→ x:y/z_%C3%A1_%C3%A9
{{urlencode:x:y/z á é|PATH}}
→ x%3Ay%2Fz%20%C3%A1%20%C3%A9

Beachte, dass sich die Voreinstellung in Version 1.17 von |WIKI zu |QUERY geändert hat; dies kann zu Problemen bei Vorlagen führen, die auf diese Funktion angewiesen sind.

kodiert die Eingabe zur Verwendung in URLs. Beachte, dass es keine Funktion urldecode gibt wie in den veralteten Extension:StringFunctions .
Codierung
CodePlatz
 none + 
QUERY + 
 WIKI _ 
 PATH%20
1.7
r14273
(or
1.17
r64726

1.17
r64726

1.17
r64726
)
{{anchorencode:"Zeichenfolge"}} {{anchorencode:x y z á é}}
→ x_y_z_á_é
kodiert die Eingabe zur Verwendung im URL-Anker-Abschnitt (hinter dem '#' einer URL).
1.6
r16279

The following are equivalents encoded for use in MediaWiki URLs (some characters percent-encoded):

  • {{localurle:Seitenname}}
  • {{localurle:Seitenname|query_string}}
  • {{fullurle:Seitenname}}
  • {{fullurle:Seitenname|query_string}}
  • {{fullurle:interwiki:remote page name|query_string}}
  • {{canonicalurle:Seitenname}}
  • {{canonicalurle:Seitenname|query_string}}
  • {{canonicalurle:interwiki:remote page name|query_string}}

Namensräume

{{ns:}} gibt den aktuellen lokalisierten Namen für den Namespace mit diesem Index, dem kanonischen Namen oder dem lokalen Alias zurück. So geben {{ns:6}}, {{ns:File}} und {{ns:Image}} (ein alter Name für den Namensraum „File“) alle „File“ zurück. In einem Wiki, in dem die Sprache des Inhalts Französisch ist, ist {{ns:Fichier}} ebenfalls gültig, aber {{ns:Datei}} (die Lokalisierung von „File“ in Deutsch) ist es nicht.

Der Hauptnamensraum besitzt keinen Namen, das heißt, {{ns:0}} gibt eine leere Zeichenkette zurück. Wenn man sich explizit auf den Hauptnamensraum beziehen will, kann man {{int:Blanknamespace}} nutzen, was „(Seiten)“ ausgibt.

{{nse:}} ist das Äquivalent, das für MediaWiki-URLs kodiert ist. Es macht dasselbe, ersetzt aber Leerzeichen durch Unterstriche, was es in externen Links verwendbar macht.

Inhaltsnamensräume Diskussionsnamensräume
Verwendung Ausgabe Verwendung Ausgabe
{{ns:-2}} / {{ns:Media}} Media {{ns:-1}} / {{ns:Special}} Special
(no talk page)
{{ns:0}} / {{ns:}} {{ns:1}} / {{ns:Talk}} Talk
{{ns:2}} / {{ns:User}} User {{ns:3}} / {{ns:User talk}} User talk
{{ns:4}} / {{ns:Project}} Project
Varies between wikis
{{ns:5}} / {{ns:Project talk}} Project talk
{{ns:6}} / {{ns:File}} or {{ns:Image}} File {{ns:7}} / {{ns:File talk}} or {{ns:Image talk}} File talk
{{ns:8}} / {{ns:MediaWiki}} MediaWiki {{ns:9}} / {{ns:MediaWiki talk}} MediaWiki talk
{{ns:10}} / {{ns:Template}} Template {{ns:11}} / {{ns:Template talk}} Template talk
{{ns:12}} / {{ns:Help}} Help {{ns:13}} / {{ns:Help talk}} Help talk
{{ns:14}} / {{ns:Category}} Category {{ns:15}} / {{ns:Category talk}} Category talk

Man sollte lokalisierte Namensräume nicht mit den standardisierten Namensräumen verwechseln.

Formatierung

Verwendung Eingabe → Ausgabe Beschreibung Version

{{formatnum:unformattierte Nummer}}
{{formatnum:formatnum-formattierte Nummer|R}}
{{formatnum:unformattierte Nummer|NOSEP}}

  • Einfach:
    • {{formatnum:987654321.654321}}
      → 987.654.321,654321
    • {{formatnum:987.654.321,654321|R}}
      → 987654321.654321
  • Fortgeschritten:
    • {{formatnum:{{formatnum:987654321.654321}}|R}}
      → 987654321.654321 (in jeder Sprachumgebung)
    • {{formatnum:00001}}
      → 00.001
    • {{formatnum:987654321.654321 |NOSEP}}
      → 987654321.654321
    • Beispiele mit Bangla locale:
      • {{formatnum:987654321.654321}}
        → ৯৮,৭৬,৫৪,৩২১.৬৫৪৩২১
      • {{formatnum:987654321.654321 |NOSEP}}
        → ৯৮৭৬৫৪৩২১.৬৫৪৩২১
      • {{formatnum:৯৮,৭৬,৫৪,৩২১.৬৫৪৩২১ |R}}
        → 987654321.654321

Nicht unterstützt:
{{formatnum:{{formatnum:987.654.321}}}}
→ 987 654 321 (z. B. mit italienischer Sprachumgebung)


Beispiele für falsche Eingaben (unzuverlässige Ausgaben), mit oder ohne |R:
{{formatnum:987,654.321|R}} (der am wenigsten kaputte)
{{formatnum:987.654,321|R}}
{{formatnum:987 654,321|R}}
{{formatnum:987&nbsp;654,321|R}}

Nimmt eine unformatierte Zahl (arabisch, keine Gruppentrennzeichen und . als Dezimaltrennzeichen) und gibt sie in der lokalisierten Ziffernschrift und formatiert mit Dezimal- und Dezimalgruppentrennzeichen aus, entsprechend der Seiteninhaltssprache.

Der Parameter |R kann verwendet werden, um das Verhalten in mathematischen Anwendungen umzukehren: er ist sicher und sollte nur verwendet werden, um Zahlen zu deformatieren, von denen bekannt ist, dass sie genau so formatiert werden, wie formatnum sie mit dem lokalen Format des Wikis formatiert.
Der Parameter NOSEP ("keine Trennzeichen") bedeutet, dass keine Gruppen- / Dezimaltrennzeichen verändert werden; formatnum wandelt nur die Ziffern selbst in Sprachen um, die nicht das Hindu-Arabisches Zahlensystem verwenden. NOSEP kann auch nicht-standardmäßige Zifferngruppierungen verhindern, die man nicht erwarten würde. NOSEP can also prevent non-standard digit groupings you wouldn't expect.

Warnung Warnung: Führende Nullen werden nicht entfernt, Man kann stattdessen {{#expr:00001}} verwenden, wenn man ext-pf installiert hat.

Warnung Warnung: Wenn du Zahlen nicht in dem exakten Format eingibst, das erforderlich ist, kannst du keine zuverlässige Ausgabe erwarten, insbesondere bei nicht-englischen Wikis.


Wenn du wirklich eine Zahl in einem unbekannten Eingabeformat formatieren musst (entsprechend dem Gebietsschema des Wikis), könntest du versuchen, formatnum zweimal zu verwenden (aber nicht, wenn es eine Dezimalgruppe haben kann, sonst wird das Trennzeichen gefressen oder die Zahl wird nicht formatiert). Sei dir bewusst, dass dies mehr ein Hack als eine reguläre Vorgehensweise ist, daher ist die Ausgabe möglicherweise nicht zuverlässig.

1.7

1.13
r32012

{{#dateformat:date}}
{{#formatdate:date}}
{{#dateformat:date|format}}
{{#formatdate:date|format}}

{{#dateformat:25 dec 2009|ymd}}
→ 25 dec 2009 (persönliche Einstellung), 2009 Dec 25 (Standard)
{{#formatdate:dec 25,2009|dmy}}
→ dec 25,2009 (persönliche Einstellung), 25 Dec 2009 (Standard)
{{#dateformat:2009-12-25|mdy}}
Dezember 25, 2009 (persönliche Einstellung), December 25, 2009 (Standard)
{{#formatdate:2009 dec 25|ISO 8601}}
→ 2009 dec 25 (persönliche Einstellung), 2009-12-25 (Standard)
{{#dateformat:25 decEmber|mdy}}
→ 25 decEmber (persönliche Einstellung), DecEmber 25 (Standard)
Beachte: In den obigen Beispielen bezieht sich "your pref" nur auf Ihre Datumsvoreinstellung im aktuellen MediaWiki-Wiki.

Formatiert ein nicht verlinktes Datum nach der "Datumsformat"-Einstellung und kennzeichnet es mit einer Metadatenmarkierung als formatiertes Datum. Als Parameter kann für unangemeldete Benutzer und diejenigen ohne Festlegung in den Einstellungen ein Standard definiert werden: mdy, dmy, ymd, ISO 8601 (Groß-/Kleinschreibung zu beachten). Ohne Angabe des Jahres sind nur die Formate mdy und dmy gültig. Wenn ein Format nicht vorgegeben wird oder Fehler enthält, wird das Standardformat genutzt. Wenn das Datum nicht erkannt werden kann (besonders, wenn es bereits Metadaten enthält), wird es nicht weiter verändert und keine zusätzlichen Metadaten hinzugefügt. For logged-out users and those who have not set a date format in their preferences, dates can be given a default: mdy, dmy, ymd, ISO 8601 (all case sensitive). If only the month and day are given, only mdy and dmy are valid. If a format is not specified or is invalid, the input format is used as a default. If the supplied date is not recognized as a valid date (specifically, if it contains any metadata such as from a nested use of these or similar templates), it is rendered unchanged, and no (additional) metadata is generated.
Warnung Warnung: Obwohl der ISO-8601-Standard Daten aus dem Gregorianischen Kalender benötigt, wird der ISO-Parameter dieser Funktion Daten außerhalb des Greg. Kal. immer noch formatieren (etwa Daten vor 1583). Auch kann das magische Wort nicht korrekt zwischen negativer Jahresangabe (gemäß ISO 8601) und Angaben mit BC oder BCE (übliches Format) wechseln.
1.15
r48249

{{lc:string}}

{{lc:DATA CENTER}} → data center Kleinschrift
1.5

{{lcfirst:string}}

{{lcfirst:DATA center}} → dATA center lediglich der erste Buchstabe wird in Kleinschrift umformatiert
1.5

{{uc:string}}

{{uc:text transform}} → TEXT TRANSFORM Großschrift
1.5

{{ucfirst:string}}

{{ucfirst:text tRAnSFORM}} → Text tRAnSFORM lediglich der erste Buchstabe wird in Großschrift umformatiert
1.5

{{padleft:xyz|stringlength}}
{{padleft:xyz|strlen|char}}
{{padleft:xyz|strlen|string}}

{{padleft:xyz|5}} → 00xyz

{{padleft:xyz|5|_}} → __xyz
{{padleft:xyz|5|abc}} → abxyz
{{padleft:xyz|2}} → xyz
{{padleft:|1|xyz}} → x (erstes Zeichen der Zeichenfolge)

Fügt eine Zeichenkette mit Füllzeichen (im dritten Parameter gewähltes Zeichen; Standardwert "0") einer bestimmten Länge (zweiter Parameter) neben einem gewählten Basiszeichen oder einer Variablen (erster Parameter) ein. Die letzten Ziffern oder Zeichen in der Basis ersetzen die letzten Zeichen in der Ergänzung, d.h. {{padleft:44|3|0}} ergibt 044. Die Füllzeichenkette kann gekürzt werden, wenn ihre Länge nicht die erforderliche Anzahl von Zeichen ergibt.

In den Versionen bis 1.12 wird nur das erste Zeichen des dritten Parameters verwendet, ab Version 1.15 werden alle Zeichen verwendet.

bug (fixed in r45734): Multibyte-Zeichen werden als zwei Zeichen gelesen, was die Breite verändert. Diese können auch nicht als Pufferzeichen benutzt werden.

1.8

1.15
r45734

{{padright:xyz|stringlength}}
{{padright:xyz|strlen|char}}
{{padright:xyz|strlen|string}}

{{padright:xyz|5}} → xyz00

{{padright:xyz|5|_}} → xyz__
{{padright:xyz|5|abc}} → xyzab
{{padright:xyz|2}} → xyz
{{padright:|1|xyz}} → x

Wie padleft, doch werden die Pufferzeichen hinten angefügt.
1.8

1.15
r45734

{{bidi:string}}

{{bidi:text transform}} → ‪text transform‬

{{bidi:كتابة عربية}} → ‫كتابة عربية‬

Wraps the text in a script-appropriate directionality marker (either left-to-right (U+202A) or right-to-left (U+202B)) and a pop directionality formatting character (U+202C), to ensure directionality safety when using a mix of scripts in running text.

Siehe auch: Extension:StringFunctions .

Lokalisierung

Hier sind die Magischen Wörter, die als Hauptlokalisierungswerkzeuge verwendet werden. Andere Magischen Wörter hängen oft von der Sprachumgebung und der Konfiguration des Wikis oder von der gewählten Sprache ab: siehe insbesondere #Date and time und, #Formatting, #Miscellaneous. Weitere Magischen Wörter werden durch das Erweiterung:Übersetzen hinzugefügt.

Die Verwendung dieser Magischen Wörter kann sehr komplex sein, und die Dokumentation ist derzeit unvollständig; es gibt einige weitere Informationen auf PLURAL, GRAMMAR, GENDER.

Verwendung Eingabe → Ausgabe Beschreibung Version
{{PLURAL:2|is|are}} {{PLURAL:0|is|are}} → are
{{PLURAL:1*1|is|are}} → is
{{PLURAL:21 mod 10|is|are}} → are
{{PLURAL:{{#expr:21 mod 10}}|is|are}} → is
{{PLURAL:1|is|are}} → is
{{PLURAL:2|is|are}} → are
{{PLURAL:-1|is|are}} → is
{{PLURAL:-2|is|are}} → are
{{PLURAL:0.5|is|are}} → are
{{PLURAL:1.5|is|are}} → are
{{PLURAL:-0.5|is|are}} → are
{{PLURAL:-1.5|is|are}} → are
(Für Russisch)
{{PLURAL:5|1=Категория|Категории}} → Категории


{{PLURAL:3|страница|страницы|страниц}} → страницы
{{PLURAL:5|страница|страницы|страниц}} → страниц

Gibt die Singularform (zweiter Parameter) aus, wenn der Absolutwert des ersten Parameters ein Ausdruck gleich eins ist; ansonsten die Pluralform (dritter Parameter). Die Funktionsweise ist sprachabhängig.
Einige Sprachcodes (ab, av, ba, bxr, ce, crh_cyrl, cv, inh, koi, krc, kv, lbe, lez, mhr, mrj, myv, ru, sl, tt_cyrl, tyv, udm, xal) verwenden 3 Pluralformen (aktualisiert 01.2014):
  • Format 1: 1, 21, 31, 41, 51, 61, 71, 81, 101, 1001, …
  • Format 2: 0, 5, 6, 7, 8, …, 18, 19, 100, 1000, 10000, 100000, 1000000, …
  • Format 3: 2, 3, 4, 22, 23, 24, 32, 33, 34, 42, 43, 44, 52, 53, 54, 62, 102, 1002, …
{{GRAMMAR:N|noun}} Gibt die korrekte flektierte Form des angegebenen Wortes aus, die durch den Flexionscode hinter dem Doppelpunkt (sprachabhängig) beschrieben wird. Grammatikalische Transformationen werden für flektierte Sprachen wie Polnisch verwendet. Siehe auch $wgGrammarForms .
1.7
{{GENDER:username|text for every gender}}

{{GENDER:Username|male text|female text|text for unspecified}}
{{GENDER:|male text|female text|text for unspecified}}
{{GENDER:.|male text|female text|text for unspecified}}

(Hängt vom Geschlecht des jeweiligen Benutzers ab)

Ein Schalter für das in den Einstellungen eingestellte Geschlecht.
Beachte: Das erste Beispiel ist im Grunde ein No-op
Beachte: Wenn der 3. Parameter weggelassen wird und der Benutzer sein Geschlecht nicht definiert hat, dann wird text if user is male zurückgegeben.
Ein leeres Feld für den Benutzernamen ({{GENDER:|) bezeichnet den aktuellen Benutzer, kann aber nur in Systemmitteilungen (MediaWiki-Namensraum) verwendet werden.
Ein Punkt-Benutzername (.) steht für die Voreinstellung des Benutzergeschlechts in diesem Wiki.

1.15
r46247
{{int:Nachrichtentitel}} {{int:edit}}Edit
(Hängt von der Sprache des Benutzers ab; versuche: frja)
Internationalisiert (übersetzt) die angegebene interface (MediaWiki-Namensraum)-Nachricht in die Benutzersprache. Für msgnw und andere Transklusions-Zauberwörter, siehe den Abschnitt Transklusionsmodifikatoren.

Beachte, dass dies die Cache-Konsistenz in MediaWiki 1.17 und früher beschädigen / verwirren kann, siehe T16404. Note that this can damage / confuse cache consistency in MediaWiki 1.17 and earlier, see T16404.

{{int:editsectionhint|MediaWiki}} {{int:editsectionhint|MediaWiki}}Edit section: MediaWiki Man kann auch Parameter mit Übersetzungen verwenden.
Parameter werden in Meldungen mit $1, $2, $3, usw. bezeichnet.
Zum Beispiel ist hier die Meldung für editsectionhint: Abschnitt bearbeiten: $1
In diesem Beispiel ersetzt MediaWiki $1.


Transclusion-Modifier

{{Seitenname|optionale Parameter}} schließt normalerweise eine andere Seite ein, die voreingestellt aus dem Template:namespace kommt. Diese magischen Worte ändern dieses Verhalten.

Verschiedenes

Siehe auch