Vorlage:El

Aus Wikivoyage
Zur Navigation springen Zur Suche springen
Template-info.png Dokumentation für die Vorlage {{El}}[Ansicht] [Bearbeiten] [Versionsgeschichte] [Aktualisieren]

Die Vorlage sowie ihre Schwester {{ElS}} dienen der korrekten Darstellung der griechischen Sprache. Diese Vorlage weist den vorgegebenen absatzgebundenen Text als aus der griechischen Sprache stammend aus. Dem Text werden dazu die nötigen (X)HTML-Attribute zugewiesen. Dies ist nötig, wenn dieser Text in einer anderssprachigen Umgebung eingefügt wird. Der Browser kann so z.B. bei der Silbentrennung oder beim Vorlesen darauf Rücksicht nehmen.

Verwendung

Prinzipiell arbeiten diese Art von Vorlagen nach folgendem Prinzip:

  • {{El|Text|w=Wikivoyage-Transkription|b=Deutsche Bedeutung|a=Aussprache|i=IPA-Alphabet|audiodatei=Audiodatei|inKlammern=ja}}
  • Optionale Parameter:
    • |w= Wikivoyage-Transkription
    • |b= Deutsche Bedeutung
    • |a= lokale Aussprache (wenn sie von der Transkription abweicht).
    • |i= Schreibweise im IPA-Alphabet.
    • |vertikal=ja/j/yes/y/1 Wird der Parameter aktiviert, wird der Text vertikal ausgegeben. Dies wird von einigen Sprachvorlagen unterstützt, z. B. für mongolisch
    • |audiodatei= Angabe eine Audiodatei ohne Namensraum und Wikisyntax. Hinter dem Fremdsprachentext wird dann ein kleines Lautsprechersymbol eingeblendet.
    • |inKlammern= Angabe, ob die Ausgabe in runde Klammern eingebettet werden soll (standardmäßig nicht). Dies macht es möglich, die ganze Ausgabe per CSS für bestimmte Sprachen zu unterdrücken, ohne das störende leere Klammern verbleiben. Drei Werte kann der Parameter bedienen.
      • ja/j/yes/y/1 – Klammern werden angezeigt.
      • links/l – nur die linke Klammer wird angezeigt.
      • rechts/r – nur die rechte Klammer wird angezeigt.


Variante der Vorlage

Die Vorlage {{ElS}} arbeitet nach dem selben Prinzip. Zusätzlich zum eigentlichen fremdsprachigen Text wird bei ihr der Name der Sprache vorangestellt. Ist auf Wikivoyage ein Sprachführer vorhanden, wird dieser zusätzlich direkt verlinkt.

Beispiele

Hier einige Beispiele für die Anwendung der Sprachvorlagen auf Wikivoyage. Alle arbeiten nach dem selben Prinzip.

  • {{JaS|富士山|i=ɸɯʑisaɴ|audiodatei=Ja-Fuji-san.oga}} ergibt: japanisch: 富士山 Zum Anhören bitte klicken!, IPA: [ɸɯʑisaɴ]
  • {{Ja|富士山|i=ɸɯʑisaɴ|audiodatei=Ja-Fuji-san.oga|inKlammern=ja}} ergibt: (富士山 Zum Anhören bitte klicken!, IPA: [ɸɯʑisaɴ])
  • {{Th|กรุงเทพมหานคร}} ergibt: กรุงเทพมหานคร
  • {{ThS|กรุงเทพมหานคร|b=Krung Thep Maha Nakhon|audiodatei=Th-Krung Thep Maha Nakhon.ogg}} ergibt: thailändisch: กรุงเทพมหานคร Zum Anhören bitte klicken!, „Krung Thep Maha Nakhon“
  • {{KaS|საქართველო|w=Sakartwelo}} ergibt: georgisch: საქართველო, Sakartwelo
  • {{MnS|ᠪᠣᠭᠣᠲᠣ|vertikal=ja|inKlammern=y}} ergibt: (mongolisch: ᠪᠣᠭᠣᠲᠣ)

Individuelle Gestaltung

Die Einbindung der Sprachvorlage lässt sich über CSS individuell gestalten, entweder zentral über die Systemdatei Mediawiki:common.css oder benutzerspezifische Einstellungen Benutzer:<Dein Name>/common.css. Für Programmierer ist es damit auch möglich an jedem Feld per Javascript Änderungen vorzunehmen und Werkzeuge zu programmieren. Folgende Klassen wurden verwendet:

  • .wv-foreign-lang – für den gesamten Eintrag
  • .wv-foreign-lang-<sprachcode> – zusätzliche Klasse, um eine spezifische Sprache zu selektieren (z.B. .wv-foreign-lang-th für Thai).

In dem Tag der gerade genannten Klasse sind nun alle einzelnen Informationen in separaten Tags mit folgenden Klassen abgelegt

  • .wv-foreign-name – Name des Sprache
  • .wv-lang – Eigentlicher fremdsprachlicher Text
  • .wv-lang-<sprachcode> – zusätzliche Klasse für den fremdsprachlichen Text, um einen einzelnen Sprachcode zu selektieren
  • .wv-audio – eingebettete Tondatei
  • .wv-foreign-lang-transkription – Transkription
  • .wv-foreign-lang-translation – deutsche Bedeutung
  • .wv-foreign-lang-pronounciation – Aussprache
  • .wv-foreign-lang-ipa – IPA-Spachcode

Hier einige Beispiele zur Anwendung:

  • .wv-foreign-lang-th { display: none; } – Thailändisch immer unterdrücken (weil z.B. auf dem eigenen Rechner kein Thai verfügbar ist oder nicht richtig angezeigt wird)
  • .wv-foreign-lang .wv-audio { display: none; } – Tondateien immer ausblenden
  • .wv-foreign-lang-ipa { display: none; } – IPA-Code immer ausblenden
  • .wv-foreign-lang { background-color: bisque; } – komplette Sprachvorlagen mit beigefarbenem Hintergrund
  • .wv-foreign-lang .wv-lang-th { color: red; } – Nur Thailändische Worte immer rot schreiben, den Rest der Vorlage Standard
  • .wv-foreign-lang .wv-foreign-lang-translation:hover { font-weight: bold; } – Deutsche Bedeutung fett darstellen, wenn man die Maus darüber platziert.

Hinweis: Die Klassen .wv-lang und .wv-audio können auch außerhalb der Fremdsprachenvorlagen auftauchen, das sie über separate Vorlagen eingebunden sind, die auch für sich im Text angewendet werden können. Möchte man sie nur innerhalb der Sprachvorlagen wirken lassen, muss man wie in den Beispielen zusätzlich .wv-foreign-lang als übergeordneten Selektor angeben.

Hinweis

Dies ist eine standardisierte Dokumentation für Sprachvorlagen, die über die Vorlage {{Dokumentation Fremdsprachenunterstützung}} eingebunden wurde. Aus diesem Grund enthält sie keine sprachspezifischen Beispiele. Wenn du die Funktionalität der Vorlage erweitern bzw. sprachspezifische Beispiele einbinden möchtest, kannst du eine eigene Dokumentation für die Vorlage anlegen.

Siehe auch

TemplateData

Dies ist die TemplateData-Dokumentation für diese Vorlage, die vom neuen VisualEditor eingesetzt wird.

El

Die Vorlage weist fremdsprachigen Text aus.

Vorlagenparameter

Diese Vorlage hat eine benutzerdefinierte Formatierung.

ParameterBeschreibungTypStatus
Text1

fremdsprachiger Text

Standard
Beispiel
leer
Autowert
leer
Zeichenfolgeerforderlich
Wikivoyage Transkriptionw

Deutsche Umschrift des Textes

Standard
Beispiel
leer
Autowert
leer
Zeichenfolgeoptional
Bedeutungb

Deutsche Bedeutung des Textes

Standard
Beispiel
leer
Autowert
leer
Zeichenfolgeoptional
Aussprachea

Lokale Aussprache (wenn sie von der Transkription abweicht)

Standard
Beispiel
leer
Autowert
leer
Zeichenfolgeoptional
IPAi

Schreibweise im IPA-Alphabet

Standard
Beispiel
leer
Autowert
leer
Zeichenfolgeoptional
Audiodateiaudiodatei

Audiodatei für die Sprachausgabe des Textes

Standard
Beispiel
leer
Autowert
leer
Dateioptional
inKlammerninKlammern

Soll der Text in Klammern gesetzt werden?

Standard
ja
Beispiel
leer
Autowert
leer
Zeichenfolgevorgeschlagen
vertikalvertikal

Soll der Text in Klammern vertikal geschrieben werden?

Standard
ja
Beispiel
leer
Autowert
leer
Zeichenfolgeoptional
Die vorstehenden Angaben wurden aus TemplateData-Informationen generiert.
Hinweise