Nicht angemeldeter Benutzer - Bearbeiten von Seiten ist nur als angemeldeter Benutzer möglich.

Vorlage:Lang/und-Schrift/Doku: Unterschied zwischen den Versionen

Aus imedwiki
Zur Navigation springen Zur Suche springen
[unmarkierte Version][unmarkierte Version]
(updates)
K (27 Versionen importiert: Import der Vorlage wikipedia-de:Vorlage:Deva mit Vorlagen und Historie)
 
(14 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
 
{{SEITENTITEL:Vorlage:lang/und-Schrift/Doku}}
 
{{SEITENTITEL:Vorlage:lang/und-Schrift/Doku}}
<div style="border:3px solid #009900; border-spacing:2px; padding:1em;">
+
<onlyinclude>{{#switch: {{Str len | {{PAGENAME}} }}
Meta-'''Doku'''-Vorlage zu [[:Kategorie:Vorlage:Fremdsprachenunterstützung|Fremdsprachenvorlagen]] beliebiger (nichtlateinischer) '''Schrift''', ggf. mit Name und Transkription.
+
|4={{lang/und-Schriftcode/Doku |ScriptCode={{PAGENAME}} |RTL={{{RTL|}}} |EXAMPLE={{{EXAMPLE|}}} |EXAMPLE-Latn={{{EXAMPLE-Latn|}}} |Family={{{Family|}}} |NKsub={{{NKsub|}}}}}
</div>
+
|5={{lang/und-Schriftcode/Doku |ScriptCode={{str left |{{PAGENAME}}|4}} |S=1 |RTL={{{RTL|}}} |EXAMPLE={{{EXAMPLE|}}} |EXAMPLE-Latn={{{EXAMPLE-Latn|}}} |Family={{{Family|}}} |NKsub={{{NKsub|}}}}}
 +
|#default=}}</onlyinclude>
 +
Meta-'''Doku'''-Vorlage zu [[:Kategorie:Vorlage:Fremdsprachenunterstützung|Fremdsprachenvorlagen]] eines bestimmten '''Schriftsystems''' beliebiger Sprache, ggf. mit Name und Transkription.
  
 
<onlyinclude><includeonly>__NOEDITSECTION__</includeonly>
 
{{Dokumentation/header}}
 
{{TemplateData|JSON=
 
{ "description": "Anzeige {{#ifeq:{{{S|0}}} | 1 | des verlinkten Schriftnamens sowie ggf.}} einer Textpassage {{lang/Schrift|{{{CODE|Zzzz}}}|1}}<noexport>.<br />
 
Im Unterschied zu Sprachvorlagen bleibt die Sprache jedoch undefiniert; es kommt lediglich auf das Schriftsystem an.<br />
 
Konfigurationsmöglichkeiten und Darstellungsoptionen für das Schriftsystem werden wirksam.</noexport>",
 
  "params": { "1":    { "label":      "Text",
 
                        "description": "Text {{lang/Schrift|{{{CODE|Zzzz}}}|1}}",
 
                        "type":        "string",
 
                        "{{#ifeq:{{{S|0}}} | 1 | suggested | required}}":  true,
 
                        "example":    "{{{EXAMPLE|}}}" },
 
              "2":    { "label":      "Transkription",
 
                        "description": "Umschrift in lateinischen Buchstaben, sofern für alle Sprachen möglich",
 
                        "type":        "string",
 
                        "suggested":  true,
 
                        "example":    "{{{EXAMPLE-Latn|}}}" }
 
  },
 
  "format": "inline"
 
}
 
|TOC=1}}
 
 
== Kopiervorlage ==
 
{&#123;{{{CODE}}}{{#ifeq:{{{S|0}}} | 1 | S}}&#124;{{#ifeq:{{{RTL|0}}} | 1 | &amp;lrm;}}&#125;}
 
{{#if:{{{EXAMPLE|}}} |
 
== Beispiele ==
 
{{{!}} class="wikitable"
 
! Einbindung !! Resultat
 
{{!}}-
 
{{!}} <code>{&#123;{{{CODE}}}{{#ifeq:{{{S|0}}} | 1 | S}}&#124;{{{EXAMPLE}}}{{#ifeq:{{{RTL|0}}} | 1 | &amp;lrm;}}&#125;}</code>
 
{{!}} {{{{{CODE|}}}{{#ifeq:{{{S|0}}} | 1 | S}}|{{{EXAMPLE}}}}}
 
{{#if:{{{EXAMPLE-Latn|}}} |
 
  {{!}}-
 
  {{!}} <code>{&#123;{{{CODE}}}{{#ifeq:{{{S|0}}} | 1 | S}}&#124;{{{EXAMPLE}}}{{#ifeq:{{{RTL|0}}} | 1 | &amp;lrm;}}&#124;{{{EXAMPLE-Latn}}}&#125;}</code>
 
  {{!}} {{{{{CODE|}}}{{#ifeq:{{{S|0}}} | 1 | S}}|{{{EXAMPLE}}}|{{{EXAMPLE-Latn}}}}}
 
}}
 
{{!}}}
 
}}{{#ifeq:{{{Family|0}}} | 1 | <nowiki />
 
== Schriftunterstützung ==
 
Die [[Hilfe:Schriftunterstützung|Schriftunterstützung]] der Wiki-Software stellt möglicherweise zurzeit für dieses Schriftsystem keine [[Webfont]]s bereit. Eventuell ist es erforderlich, auf dem eigenen Rechner Fonts zu installieren, falls Interesse an der Schriftdarstellung besteht.
 
}}{{#ifexist:
 
Vorlage:{{{CODE}}}{{#ifeq:{{{S|0}}} | 1 | | S}} | <nowiki />
 
== Siehe auch ==
 
* [[Vorlage:{{{CODE}}}{{#ifeq:{{{S|0}}} | 1 | | S}}]] – Darstellung {{#ifeq:{{{S|0}}} | 1 | ohne | mit}} Sprachname
 
}}
 
== Hinweise ==
 
=== {{Anker|CSS}} Stylesheet anpassen ===
 
Benutzer können auf [[Wikipedia:Technik/Skin/Einstellungen|unterschiedlichen Wegen]], insbesondere registrierte Benutzer mit ihrer eigenen [[Stylesheet]]-Seite [[Special:Mypage/common.css|common.css]] ihr persönliches Erscheinungsbild definieren.
 
 
Folgendes Beispiel legt eine besondere Schriftfarbe für alle durch entsprechende Vorlagen (oder in analoger Weise) gekennzeichneten Texte {{lang/Schrift|{{{CODE|Zzzz}}}|1}} fest und wählt außerdem eine Schriftart fest aus:
 
{{#tag:syntaxhighlight|
 
.{{{CODE}}} {
 
  color: green;
 
  font-family: "PrettyFont for {{{CODE}}} script";
 
}
 
|lang=css}}
 
{{#ifexist: Vorlage:{{{CODE}}}/styles.css | <nowiki />
 
=== TemplateStyles ===
 
Zu diesem Schriftsystem gibt es [[Hilfe:CSS/TemplateStyles|TemplateStyles]], die bei jeder Verwendung der Klasse <code>{{{CODE}}}</code> zu aktivieren wären, was in der Regel automatisch für geeignete Sprachen erfolgt:
 
{{#tag:syntaxhighlight|{{:Vorlage:{{{CODE}}}/styles.css}}|lang=css}}
 
}}
 
=== Namensgebung dieser Vorlage ===
 
* <code>{{{CODE}}}</code> ist ein Schrift-Bezeichner gemäß [[ISO 15924]].
 
* Diese bilden ein standardisiertes System zur neutralen Identifikation von Schriftsystemen und eignen sich deshalb auch gut zum Austausch zwischen Wiki-Projekten, Browsern und Software-Produkten.
 
* Die Namen der Klassen und Vorlagen leiten sich davon ab.{{#ifeq:{{{S|0}}} | 1 | <nowiki />
 
* Das nachgestellte <code>S</code> steht für „Schriftname“ in Analogie zu den über ein Jahrzehnt eingesetzten Sprachnamen-Vorlagen, die vergleichbare Parameter erwarten.
 
}}
 
{{Lua-Vorlage|Vorlage:lang #full}}
 
{{Dokumentation/footer|subpages=0}}
 
<includeonly>
 
[[Kategorie:Vorlage:Schriftsystem-Unterstützung]]{{#ifeq:{{{RTL|0}}} | 1 |
 
[[Kategorie:Vorlage:zur Schriftunterstützung (bidi)]]}}{{#ifeq:{{{Family|0}}} | 1 |
 
[[Kategorie:Vorlage:mit Schriftfamilie]]}}
 
</includeonly></onlyinclude>
 
 
 
<div style="border:3px solid #009900; border-spacing:2px; padding:1em;">
 
; CODE
 
: [[ISO 15924]]
 
; S
 
: <code>1</code> – Sprachnamen verlinkt anzeigen
 
: ''(optional)''
 
 
; RTL
 
; RTL
 
: <code>1</code> – Es handelt sich um eine Rechts-nach-links-Schrift.
 
: <code>1</code> – Es handelt sich um eine Rechts-nach-links-Schrift.
Zeile 98: Zeile 18:
 
: <code>1</code> – Es wird eine [[:Kategorie:Vorlage:mit Schriftfamilie|Schriftfamilie zugeordnet]].
 
: <code>1</code> – Es wird eine [[:Kategorie:Vorlage:mit Schriftfamilie|Schriftfamilie zugeordnet]].
 
: ''(optional)''
 
: ''(optional)''
</div>
+
; NKsub
 +
: Unterseite der [[Wikipedia:Namenskonventionen]]
 +
: ''(optional)''
 +
 
 +
Damit wird weitergeleitet auf [[Vorlage:Lang/und-Schriftcode/Doku]], wo die eigentliche Dokumentation erfolgt.
  
 
[[Kategorie:Vorlage:Metadokumentation]]
 
[[Kategorie:Vorlage:Metadokumentation]]

Aktuelle Version vom 7. Januar 2020, 10:40 Uhr


Meta-Doku-Vorlage zu Fremdsprachenvorlagen eines bestimmten Schriftsystems beliebiger Sprache, ggf. mit Name und Transkription.

RTL
1 – Es handelt sich um eine Rechts-nach-links-Schrift.
(optional)
EXAMPLE
Beispieltext
(optional)
EXAMPLE-Latn
Beispieltext (Transkription)
(optional)
Family
1 – Es wird eine Schriftfamilie zugeordnet.
(optional)
NKsub
Unterseite der Wikipedia:Namenskonventionen
(optional)

Damit wird weitergeleitet auf Vorlage:Lang/und-Schriftcode/Doku, wo die eigentliche Dokumentation erfolgt.