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}}

Die globale Funktion kategorisiert jede einbindende Seite aller Namensräume, im Unterschied zu den entsprechenden Vorlagen.

Administratoren können seit 2025 die genauen Wirkungen auf der Seite Special:CommunityConfiguration/Babel konfigurieren. Dabei ginge es wohl primär um Anpassungen des überkommenen Kategoriesystems; hier den Umstand, dass von Hause aus in allen Wikis Kategorien generiert wurden, die nach unserer Lesart eigentlich nur Artikel im ANR enthalten dürfen, nicht aber Seiten im BNR, auf BD usw.

Traditionell war das in der Serverkonfiguration festgelegt worden gemäß wgBabelCategoryNames in Extension:Babel.

Name und Eigenschaften einer Sprache

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

Die Texte stammen aus der Erweiterung CLDR bzw. aus der CLDR-Übernahme in die PHP-Software des Servers.

Funktion Parameter
#bcp47 Sprachcode
Standardisierter Sprachcode nach BCP 47.
  • Sprachcode – zu standardisierender Code, auch MediaWiki-privat; Vorgabe: Seitensprache (Projektsprache)
Beispiele:
  • {{#bcp47}}de
  • {{#bcp47:}}de
  • {{#bcp47:sv}}sv [svenska]
  • {{#bcp47:de-formal}}de-x-formal [Deutsch (Sie-Form)]
  • {{#bcp47:de-ch}}de-CH [Schweizer Hochdeutsch]
  • {{#bcp47:sr-cyrl}}sr-Cyrl [Serbisch (kyrillische Schrift)]
  • {{#bcp47:sr-EC}}sr-Cyrl [Serbisch (kyrillische Schrift)]
  • {{#bcp47:Simple}}en-simple [Einfaches Englisch]
  • {{#bcp47:en-simple}}en-simple [Einfaches Englisch]
  • {{#bcp47:zh-yue}}yue [Kantonesisch]
Funktion Parameter
#dir Sprachcode bcp47
Schreibrichtung der Standard-Verschriftung einer Sprache, ltr oder rtl
  • Sprachcode – zu analysierender Code; Vorgabe: Seitensprache (Projektsprache)
  • bcp47 – Sprachcode ist nach BCP 47 kodiert
Beispiele:
  • {{#dir}}ltr
  • {{#dir:}}ltr
  • {{#dir:sv}}ltr (Schwedisch)
  • {{#dir:he}}rtl (Hebräisch)
  • {{#dir:az}}ltr (Aserbaidschanisch)
  • {{#dir:az-Arab}}ltr (Aserbaidschanisch in arabischer Schrift)
  • {{#dir:az-Arab|bcp47}}ltr (Aserbaidschanisch in arabischer Schrift)
  • {{#dir:und-Arab}}ltr (beliebige Sprache in arabischer Schrift)
  • {{#dir:und-Arab|bcp47}}ltr (beliebige Sprache in arabischer Schrift)

Systemnachricht

Funktion Lokalisierung Pflichtparameter Parameter
int nachricht Bezeichner $1 $2 $3
Systemnachricht in der aktuellen Benutzersprache darstellen.
  • Bezeichner (innerhalb des MediaWiki-Namensraums oder im globalen translatewiki-System; andere Namensräume sind nicht möglich)
  • $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.

Aktuelle Sprache

Funktion
PAGELANGUAGE
Sprachcode nach ISO 639 usw. für den aktuellen Seiteninhalt.
  • In einsprachigen Wikis ist das CONTENTLANGUAGE, wenn die Seite keine Sprachcode-Unterseite (und zurzeit auch Systemnachricht) ist.
  • Zentrale vielsprachige Wikis haben unterschiedliche Seitensprachen.
  • Siehe Seiteninhaltssprache.
Beispiel: {{PAGELANGUAGE}}de

Siehe auch mw.title.pageLang zu detaillierten Informationen mittels Lua.

Funktion
USERLANGUAGE
Sprachcode nach ISO 639 für die Seitenoberfläche (eingestellte Sprache des Kontos).
  • Zusätze wie -at -ch -formal werden nicht ausgeliefert; somit entstehen keine gesonderten Versionen im Cache.
  • Bei uns wäre der Standard: de
  • Rückfallwert wäre PAGELANGUAGE.
  • In der WMF ist man sich 2024 noch uneins; zwar wurde die Parserfunktion eingeführt, ihr Wert ist jedoch bis auf Weiteres der Rückfallwert. Probleme mit dem Cache werden befürchtet.
Beispiel: {{USERLANGUAGE}}de

Übersetzung

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

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.