Hilfe:Parserfunktionen/Multilingual

Diese Hilfeseite zeigt Parserfunktionen, die sich auf den Umgang mit menschlichen Sprachen beziehen.

Inhaltssprache des aktuellen Wiki

Funktion Lokalisierung
CONTENTLANGUAGE
CONTENTLANG
INHALTSSPRACHE
Sprachcode nach ISO 639 für das aktuelle Wiki.
  • Zentrale vielsprachige Wikis haben en (Englisch).
Beispiel: {{CONTENTLANGUAGE}}de (Deutsch).

Globale Babel-Funktion

Funktion Pflichtparameter Parameter
#babel Sprachcode Muttersprache xx-A xy-B
In allen Wikimedia-Projekten verwendbarer Babel-Baustein.
  • Sprachcode Muttersprache – nach ISO 639
  • xx-A – Weiterer Sprachcode und Qualität
  • xy-B – Weiterer Sprachcode und Qualität
Beispiel: {{#babel:de|en-3|fr-1}}

Name einer Sprache

Funktion Lokalisierung Pflichtparameter Parameter
#language #sprache Sprachcode Ausgabe-Sprachcode
Klarname für in Wikimedia-Projekten verwendeten Sprachcode nach ISO 639.
  • Sprachcode – aufzulösender Code
  • Ausgabe-Sprachcode – Darstellungssprache (Vorgabe: Landessprache des Sprachcode)
Beispiele:
  • {{#language}}{{#language}}
  • {{#language:}}
  • {{#language:sv}}svenska (schwedisch)
  • {{#language:ja|de}}Japanisch (statt 日本語)

Die Texte stammen aus der Erweiterung CLDR.

Systemnachricht

Funktion Lokalisierung Pflichtparameter Parameter
int nachricht Bezeichner $1 $2 $3
Systemnachricht in der aktuellen Benutzersprache darstellen.
  • Bezeichner (im MediaWiki-Namensraum oder im globalen System)
  • $1 – optionaler Parameter; ersetzt Platzhalter $1 im Nachrichtentext, falls definiert
  • $2 – optionaler Parameter; ersetzt Platzhalter $2 im Nachrichtentext, falls definiert
  • $3$9 – entsprechend
Beispiele:
  • {{int:lang}}de
  • {{int:youhavenewmessages|Diskussionsseite|1 neue Nachricht}}Du hast 1 neue Nachricht auf deiner Diskussionsseite.

Unbekannte Nachrichtenbezeichner werden in ⧼ ⧽ eingeklammert dargestellt.

Sprache der aktuellen Seite

Funktion
PAGELANGUAGE
Sprachcode nach ISO 639 für die aktuelle Seite.
  • In einsprachigen Wikis ist das immer CONTENTLANGUAGE.
  • Zentrale vielsprachige Wikis haben unterschiedliche Seitensprachen.
Beispiel: {{PAGELANGUAGE}}de

Übersetzung

Funktion
translate
Übersetzungsfunktion für vielsprachige Wikis.
Beispiel: {{translate}} → Übersetzungsfunktion für die aktuelle Seite verlinken.