Vorlage:Lang/Doku
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 dazudeu
oderger
. 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.