Vorlage:Dokumentation Fremdsprachenunterstützung: Unterschied zwischen den Versionen
K (ergänzt) |
(+Individuelle Gestaltung per CSS) |
||
Zeile 29: | Zeile 29: | ||
** {{Para|a}} lokale Aussprache (wenn sie von der Transkription abweicht). | ** {{Para|a}} lokale Aussprache (wenn sie von der Transkription abweicht). | ||
** {{Para|i}} Schreibweise im IPA-Alphabet. | ** {{Para|i}} Schreibweise im IPA-Alphabet. | ||
** {{Para|audiodatei}} Angabe eine Audiodatei ohne Namensraum und Wikisyntax. Hinter dem Fremdsprachentext wird dann ein kleines Lautsprechersymbol eingeblendet. | |||
== Variante der Vorlage == | == Variante der Vorlage == | ||
Zeile 34: | Zeile 35: | ||
Die Vorlage {{Tl|{{BASEPAGENAME}}S}} 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. | Die Vorlage {{Tl|{{BASEPAGENAME}}S}} 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. | ||
}} | }} | ||
== Individuelle Gestaltung == | |||
Die Einbindung der Sprachvorlage lässt sich über [[:w:Cascading Style Sheets|CSS]] individuell gestalten, entweder zentral über die Systemdatei [[Mediawiki:common.css]] oder benutzerspezifische Einstellungen [[Special:MyPage/common.css|''Benutzer:<Dein Name>/common.css'']]. Für Programmierer ist es damit auch möglich an jedem Feld per [[:w:de:Javascript|Javascript]] Änderungen vorzunehmen und Werkzeuge zu programmieren. Folgende Klassen wurden verwendet: | |||
* {{Code|.wd-foreign-lang}} – für den gesamten Eintrag | |||
* {{Code|.wd-foreign-lang-<sprachcode>}} – zusätzliche Klasse, um eine spezifische Sprache zu selektieren (z.B. {{Code|.wd-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 | |||
* {{Code|.wd-foreign-name}} – Name des Sprache | |||
* {{Code|.wd-lang}} – Eigentlicher fremdsprachlicher Text | |||
* {{Code|.wd-lang-sprachcode}} – zusätzliche Klasse für den fremdsprachlichen Text, um einen einzelnen Sprachcode zu selektieren | |||
* {{Code|.wd-audio}} – eingebetette Tondatei | |||
* {{Code|.wd-foreign-lang-transkription}} – Transkription | |||
* {{Code|.wd-foreign-lang-translation}} – deutsche Bedeutung | |||
* {{Code|.wd-foreign-lang-pronounciation}} – Aussprache | |||
* {{Code|.wd-foreign-lang-ipa}} – IPA-Spachcode | |||
Hier einige Beispiele zur Anwendung: | |||
* <code><nowiki>.wd-foreign-lang .wd-audio { display: none; }</nowiki></code> – Tondateien immer ausblenden | |||
* <code><nowiki>.wd-foreign-lang-ipa { display: none; }</nowiki></code> – IPA-Code immer ausblenden | |||
* <code><nowiki>.wd-foreign-lang { background-color: bisque; }</nowiki></code> – komplette Sprachvorlagen mit beigefarbenem Hintergrund | |||
* <code><nowiki>.wd-foreign-lang .wd-lang-th { color: red; }</nowiki></code> – Nur Thailändische Worte immer rot schreiben, den Rest der Vorlage Standard | |||
* <code><nowiki>.wd-foreign-lang .wd-foreign-lang-translation:hover { font-weight: bold; }</nowiki></code> – Deutsche Bedeutung fett darstellen, wenn man die Maus darüber platziert. | |||
'''Hinweis:''' Die Klassen {{Code|.wd-lang}} und {{Code|.wd-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 {{Code|.wd-foreign-lang}} als übergeordneten Selektor angeben. | |||
== Hinweis == | == Hinweis == | ||
Dies ist eine standardisierte Dokumentation für Sprachvorlagen, die über die Vorlage {{Tl|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. | Dies ist eine standardisierte Dokumentation für Sprachvorlagen, die über die Vorlage {{Tl|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. |
Version vom 3. Juni 2016, 08:14 Uhr

Für die Vorlage {{Dokumentation Fremdsprachenunterstützung}} gibt es noch keine Dokumentation. Du kannst sie aber anlegen.
Hinweise
- Die obige Dokumentation wurde aus der Seite Vorlage:Dokumentation Fremdsprachenunterstützung/Doku eingefügt. (bearbeiten | Versionsgeschichte) Die Kategorien für diese Vorlage sollten in der Dokumentation eingetragen werden. Die Interwiki-Links sollten auf Wikidata eingepflegt werden.
- Doku anlegen -Testseite anlegen -Editnotice anlegen -Wartungsseite anlegen
- Liste der Unterseiten