Vorlage:Dokumentation Fremdsprachenunterstützung: Unterschied zwischen den Versionen
KKeine Bearbeitungszusammenfassung |
(Abk. z. B.;) |
||
Zeile 2: | Zeile 2: | ||
<includeonly>{{#ifeq: {{Str mid|{{BASEPAGENAME}}|-1}} | S | <includeonly>{{#ifeq: {{Str mid|{{BASEPAGENAME}}|-1}} | S | ||
| <!-- Die Vorlage mit dem 'S' und der Ausgabe der Sprache im Text --> | | <!-- Die Vorlage mit dem 'S' und der Ausgabe der Sprache im Text --> | ||
Diese Vorlage sowie ihre Schwester {{Tl|{{Str crop|{{BASEPAGENAME}}|1}}}} dienen der korrekten Darstellung der {{Dokumentation Fremdsprachenunterstützung/ISO 639-1|{{Str crop|{{BASEPAGENAME}}|1}}}} Sprache. Diese Vorlage weist den vorgegebenen absatzgebundenen Text als aus der {{Dokumentation Fremdsprachenunterstützung/ISO 639-1|{{Str crop|{{BASEPAGENAME}}|1}}}} 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. | Diese Vorlage sowie ihre Schwester {{Tl|{{Str crop|{{BASEPAGENAME}}|1}}}} dienen der korrekten Darstellung der {{Dokumentation Fremdsprachenunterstützung/ISO 639-1|{{Str crop|{{BASEPAGENAME}}|1}}}} Sprache. Diese Vorlage weist den vorgegebenen absatzgebundenen Text als aus der {{Dokumentation Fremdsprachenunterstützung/ISO 639-1|{{Str crop|{{BASEPAGENAME}}|1}}}} 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. | ||
| <!-- Die Vorlage ohne dem 'S' und ohne der Ausgabe der Sprache im Text --> | | <!-- Die Vorlage ohne dem 'S' und ohne der Ausgabe der Sprache im Text --> | ||
Die Vorlage sowie ihre Schwester {{Tl|{{BASEPAGENAME}}S}} dienen der korrekten Darstellung der {{Dokumentation Fremdsprachenunterstützung/ISO 639-1|{{BASEPAGENAME}}}} Sprache. Diese Vorlage weist den vorgegebenen absatzgebundenen Text als aus der {{Dokumentation Fremdsprachenunterstützung/ISO 639-1|{{BASEPAGENAME}}}} 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. | Die Vorlage sowie ihre Schwester {{Tl|{{BASEPAGENAME}}S}} dienen der korrekten Darstellung der {{Dokumentation Fremdsprachenunterstützung/ISO 639-1|{{BASEPAGENAME}}}} Sprache. Diese Vorlage weist den vorgegebenen absatzgebundenen Text als aus der {{Dokumentation Fremdsprachenunterstützung/ISO 639-1|{{BASEPAGENAME}}}} 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 == | == Verwendung == | ||
Zeile 43: | Zeile 43: | ||
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: | 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|.wv-foreign-lang}} – für den gesamten Eintrag | * {{Code|.wv-foreign-lang}} – für den gesamten Eintrag | ||
* {{Code|.wv-foreign-lang-<sprachcode>}} – zusätzliche Klasse, um eine spezifische Sprache zu selektieren (z.B. {{Code|.wv-foreign-lang-th}} für Thai). | * {{Code|.wv-foreign-lang-<sprachcode>}} – zusätzliche Klasse, um eine spezifische Sprache zu selektieren (z. B. {{Code|.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 | In dem Tag der gerade genannten Klasse sind nun alle einzelnen Informationen in separaten Tags mit folgenden Klassen abgelegt | ||
* {{Code|.wv-foreign-name}} – Name des Sprache | * {{Code|.wv-foreign-name}} – Name des Sprache | ||
Zeile 56: | Zeile 56: | ||
Hier einige Beispiele zur Anwendung: | Hier einige Beispiele zur Anwendung: | ||
* <code><nowiki>.wv-foreign-lang { display: none; }</nowiki></code> – Alle Fremdsprachigen Texte immer unterdrücken | * <code><nowiki>.wv-foreign-lang { display: none; }</nowiki></code> – Alle Fremdsprachigen Texte immer unterdrücken | ||
* <code><nowiki>.wv-foreign-lang-th { display: none; }</nowiki></code> – Thailändisch immer unterdrücken (weil z.B. auf dem eigenen Rechner kein Thai verfügbar ist oder nicht richtig angezeigt wird) | * <code><nowiki>.wv-foreign-lang-th { display: none; }</nowiki></code> – Thailändisch immer unterdrücken (weil z. B. auf dem eigenen Rechner kein Thai verfügbar ist oder nicht richtig angezeigt wird) | ||
* <code><nowiki>.wv-foreign-lang .wv-audio { display: none; }</nowiki></code> – Tondateien immer ausblenden | * <code><nowiki>.wv-foreign-lang .wv-audio { display: none; }</nowiki></code> – Tondateien immer ausblenden | ||
* <code><nowiki>.wv-foreign-lang-ipa { display: none; }</nowiki></code> – IPA-Code immer ausblenden | * <code><nowiki>.wv-foreign-lang-ipa { display: none; }</nowiki></code> – IPA-Code immer ausblenden |
Version vom 9. April 2022, 12:08 Uhr
Diese Vorlage wird auf vielen Seiten verwendet
Um große Unterbrechungen und unnötige Serverauslastung zu vermeiden, solltest du Änderungen an anderer Stelle testen, indem du beispielsweise den Quellcode dieser Vorlage kopierst und in den Benutzerbereich oder in die Sandbox einfügst. Erwäge, deine Änderungen auf der Diskussionsseite vorzuschlagen, bevor du diese Vorlage bearbeitest.

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