Vorlage:lang

Aus InkluPedia
Version vom 18. Dezember 2020, 07:44 Uhr von InkluPedia.de - Frank Küster (Diskussion | Beiträge) (Vorlage Neu)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)


Diese Vorlage erlaubt auf Wikiseiten die Angabe einer Sprache für Worte bis hin zu ganzen Textabschnitten. Das bietet folgende Vorteile:

  • Die Schriftunterstützung (ULS/IME) der MediaWiki-Software wird genutzt, falls das Endgerät keine passende Zeichenkodierung kennt. So können fehlende Schriftzeichen als Webfonts bereitgestellt werden.
  • Benutzerspezifische Anpassungen können Einfluss auf die Anzeige nehmen.
  • Manche Webbrowser können typografische Eigenschaften wie Anführungszeichen, Interpunktion und Worttrennung sprachspezifisch anzeigen.
  • Screenreader können anhand der gegebenen Sprachinformation die richtige Audioausgabe zuordnen.
  • Werkzeuge für Rechtschreib- und Grammatikprüfung können die richtigen Wörterbücher für den Text anwenden.

Kopiervorlage

{{lang|Sprachcode|Text}}

Parameter

  • 1: (Pflicht) Sprachcode nach ISO 639 (zwei oder drei Kleinbuchstaben), erweitert nach RFC 5646.
    Die ISO 639 erlaubt für Sprachen in der Regel mehrere synonyme Codes. Beispiel: de für „deutsch“; synonym dazu deu oder ger. Die Internet Assigned Numbers Authority (IANA) erlaubt jedoch nur einen Sprachcode. Daher ist bei einer Auswahl von Codes aus zwei und drei Kleinbuchstaben immer der Zwei-Buchstaben-Code zu wählen. Für Chinesisch bitte statt Vorlage:lang die Vorlage:zh benutzen.
  • 2: (Pflicht) Der Text, für den die Sprache festgelegt wird. Beispiel: Москва́ für Moskau
  • 3: (Optional) Umschrift in lateinischen Buchstaben bei nichtlateinischem Ausgangstext. Die Umschrift wird in Kursivschrift dargestellt. Beispiel: Moskwa für Moskau
  • Audio: (Optional) Dateilink auf Hörbeispiel zur Textpassage. Beispiel: Moskva.ogg für Moskau
  • IPA: (Optional) Aussprache der Textpassage nach IPA. Beispiel: mɐˈskva für Moskau
  • deutsch: (Optional) deutschsprachige Übersetzung von Text
  • englisch: (Optional) englischsprachige Übersetzung von Text

Beispiel

Die Insel {{lang|fr|Réunion |Audio=fr-Réunion.ogg |IPA=ʀeyˈnjɔ̃ |de=Wiedervereinigung |en=reunion}} ist eine Insel im Indischen Ozean.

Die Insel {{Modul:Vorlage:lang}} Modul:Multilingual:149: attempt to index field 'data' (a nil value) ist eine Insel im Indischen Ozean.

Lua

Diese Vorlage wurde ganz oder teilweise mit der Programmiersprache Lua erstellt.

  • Module sind mit #invoke eingebunden.
  • Im Quelltext-Modus dieser Vorlage sieht man, welche(s) Modul(e) in dieser Vorlage eingebunden ist/sind.
  • In der Dokumentation der einzelnen Module findet man ggf. weitere Hinweise.