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

Änderungen

Zur Navigation springen Zur Suche springen
K
8 Versionen importiert: Import der Vorlage wikipedia-de:Vorlage:Deva mit Vorlagen und Historie
Zeile 1: Zeile 1:  
{{SEITENTITEL:Vorlage:lang/und-Schriftcode/Doku}}
 
{{SEITENTITEL:Vorlage:lang/und-Schriftcode/Doku}}
 
<div style="border:3px solid #009900; border-spacing:2px; padding:1em;">
 
<div style="border:3px solid #009900; border-spacing:2px; padding:1em;">
Meta-'''Doku'''-Vorlage zu [[:Kategorie:Vorlage:Fremdsprachenunterstützung|Fremdsprachenvorlagen]] beliebigen '''Schriftsystems''', ggf. mit Name und Transkription.
+
Meta-'''Doku'''-Vorlage zu [[:Kategorie:Vorlage:Fremdsprachenunterstützung|Fremdsprachenvorlagen]]eines bestimmten '''Schriftsystems''' beliebiger Sprache, ggf. mit Name und Transkription.
 
</div>
 
</div>
   Zeile 8: Zeile 8:  
{{Dokumentation/header}}
 
{{Dokumentation/header}}
 
{{TemplateData|JSON=
 
{{TemplateData|JSON=
{ "description": "{{#ifeq: {{ScriptCode}} | Latn
+
{ "description": "{{#ifeq: {{{ScriptCode}}} | Latn
 
     |Handhabung des lateinischen Schriftsystems {{#ifeq:{{{S|0}}} | 1 | und Anzeige des verlinkten '''Schriftnamens'''}}
 
     |Handhabung des lateinischen Schriftsystems {{#ifeq:{{{S|0}}} | 1 | und Anzeige des verlinkten '''Schriftnamens'''}}
     |Anzeige {{#ifeq:{{{S|0}}} | 1 | des verlinkten '''Schriftnamens''' sowie ggf.}} einer Textpassage {{#invoke:Multilingual|getScriptName|{{ScriptCode}}|2}}<noexport>.<br />
+
     |Anzeige {{#ifeq:{{{S|0}}} | 1 | des verlinkten '''Schriftnamens''' sowie ggf.}} einer Fließtext-Textpassage {{#invoke:ISO15924|scriptName|{{{ScriptCode}}}|2}}<noexport>.<br />
 
Im Unterschied zu Sprachvorlagen bleibt die Sprache jedoch undefiniert; es kommt lediglich auf das Schriftsystem an.<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>
 
Konfigurationsmöglichkeiten und Darstellungsoptionen für das Schriftsystem werden wirksam.</noexport>
 
}}",
 
}}",
{{#ifeq: {{ScriptCode}} | Latn |  |
+
{{#ifeq: {{{ScriptCode}}} | Latn |  |
 
   "params": { "1":    { "label":      "Text",
 
   "params": { "1":    { "label":      "Text",
                         "description": "Text {{#invoke:Multilingual|getScriptName|{{ScriptCode}}|2}}",
+
                         "description": "Text {{#invoke:ISO15924|scriptName|{{{ScriptCode}}}|2}}",
 
                         "type":        "string",
 
                         "type":        "string",
                         "{{#ifeq:{{{S|0}}} | 1 | suggested | required}}":  true,
+
                         "required":    {{#ifeq:{{{S|0}}} | 1 | false | true }},
 +
                        "suggested":  {{#ifeq:{{{S|0}}} | 1 | false | true }},
 
                         "example":    "{{{EXAMPLE|}}}" },
 
                         "example":    "{{{EXAMPLE|}}}" },
 
               "2":    { "label":      "Transkription",
 
               "2":    { "label":      "Transkription",
 
                         "description": "Umschrift in lateinischen Buchstaben, sofern für alle Sprachen möglich; gemäß [[Wikipedia:Namenskonventionen{{#if:{{{NKsub|}}}|/{{{NKsub}}}}}]] etc.",
 
                         "description": "Umschrift in lateinischen Buchstaben, sofern für alle Sprachen möglich; gemäß [[Wikipedia:Namenskonventionen{{#if:{{{NKsub|}}}|/{{{NKsub}}}}}]] etc.",
 
                         "type":        "string",
 
                         "type":        "string",
                         "suggested":  true,
+
                         "suggested":  false,
                         "example":    "{{{EXAMPLE-Latn|}}}" }
+
                         "example":    "{{{EXAMPLE-Latn|}}}" },
 +
              "style": { "label":      "CSS",
 +
                        "description": "[[Cascading Style Sheets|CSS]]-Code",
 +
                        "type":        "line",
 +
                        "suggested":  false,
 +
                        "example":    "font-size:larger" }
 
   },
 
   },
 
}}
 
}}
Zeile 30: Zeile 36:  
}
 
}
 
|TOC=1}}
 
|TOC=1}}
{{#ifeq: {{ScriptCode}} | Latn |  |
+
{{#ifeq: {{{ScriptCode}}} | Latn |  |
 
== Kopiervorlage ==
 
== Kopiervorlage ==
  {&#123;{{ScriptCode}}{{#ifeq:{{{S|0}}} | 1 | S}}&#124;{{#ifeq:{{{RTL|0}}} | 1 | &amp;lrm;}}&#125;}
+
  {&#123;{{{ScriptCode}}}{{#ifeq:{{{S|0}}} | 1 | S}}&#124;{{#ifeq:{{{RTL|0}}} | 1 | &amp;lrm;}}&#125;}
 
{{#if:{{{EXAMPLE|}}} |
 
{{#if:{{{EXAMPLE|}}} |
== Beispiele ==
+
== {{Anker|Bsp|examples}} {{int:apisandbox-examples}} ==
 
{{{!}} class="wikitable"
 
{{{!}} class="wikitable"
 
! Einbindung !! Resultat
 
! Einbindung !! Resultat
 
{{!}}-
 
{{!}}-
{{!}} <code>{&#123;{{ScriptCode}}{{#ifeq:{{{S|0}}} | 1 | S}}&#124;{{{EXAMPLE}}}{{#ifeq:{{{RTL|0}}} | 1 | &amp;lrm;}}&#125;}</code>
+
{{!}} <code>{&#123;{{{ScriptCode}}}{{#ifeq:{{{S|0}}} | 1 | S}}&#124;{{{EXAMPLE}}}{{#ifeq:{{{RTL|0}}} | 1 | &amp;lrm;}}&#125;}</code>
{{!}} {{{{ScriptCode}}{{#ifeq:{{{S|0}}} | 1 | S}}|{{{EXAMPLE}}}}}
+
{{!}} {{{{{ScriptCode}}}{{#ifeq:{{{S|0}}} | 1 | S}}|{{{EXAMPLE}}}}}
 
{{#if:{{{EXAMPLE-Latn|}}} |
 
{{#if:{{{EXAMPLE-Latn|}}} |
 
   {{!}}-
 
   {{!}}-
   {{!}} <code>{&#123;{{ScriptCode}}{{#ifeq:{{{S|0}}} | 1 | S}}&#124;{{{EXAMPLE}}}{{#ifeq:{{{RTL|0}}} | 1 | &amp;lrm;}}&#124;{{{EXAMPLE-Latn}}}&#125;}</code>
+
   {{!}} <code>{&#123;{{{ScriptCode}}}{{#ifeq:{{{S|0}}} | 1 | S}}&#124;{{{EXAMPLE}}}{{#ifeq:{{{RTL|0}}} | 1 | &amp;lrm;}}&#124;{{{EXAMPLE-Latn}}}&#125;}</code>
   {{!}} {{{{ScriptCode}}{{#ifeq:{{{S|0}}} | 1 | S}}|{{{EXAMPLE}}}|{{{EXAMPLE-Latn}}}}}
+
   {{!}} {{{{{ScriptCode}}}{{#ifeq:{{{S|0}}} | 1 | S}}|{{{EXAMPLE}}}|{{{EXAMPLE-Latn}}}}}
 
}}
 
}}
 
{{!}}}
 
{{!}}}
Zeile 50: Zeile 56:  
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.
 
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:
 
}}}}{{#ifexist:
Vorlage:{{ScriptCode}}{{#ifeq:{{{S|0}}} | 1 | | S}} | <nowiki />
+
Vorlage:{{{ScriptCode}}}{{#ifeq:{{{S|0}}} | 1 | | S}} | <nowiki />
 
== Siehe auch ==
 
== Siehe auch ==
* [[Vorlage:{{ScriptCode}}{{#ifeq:{{{S|0}}} | 1 | | S}}]] – Darstellung {{#ifeq:{{{S|0}}} | 1 | ohne | mit}} Schriftsystem-Name
+
* [[Vorlage:{{{ScriptCode}}}{{#ifeq:{{{S|0}}} | 1 | | S}}]] – Darstellung {{#ifeq:{{{S|0}}} | 1 | ohne | mit}} Schriftsystem-Name
 
}}
 
}}
 
== Hinweise ==
 
== Hinweise ==
Zeile 58: Zeile 64:  
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.
 
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 {{#invoke:Multilingual|getScriptName|{{ScriptCode}}|2}} fest und wählt außerdem eine Schriftart fest aus:
+
Folgendes Beispiel legt eine besondere Schriftfarbe für alle durch entsprechende Vorlagen (oder in analoger Weise) gekennzeichneten Texte {{#invoke:ISO15924|scriptName|{{{ScriptCode}}}|2}} fest und wählt außerdem eine Schriftart fest aus:
 
{{#tag:syntaxhighlight|
 
{{#tag:syntaxhighlight|
.{{ScriptCode}} {
+
.{{{ScriptCode}}} {
 
   color: green;
 
   color: green;
   font-family: "PrettyFont for {{ScriptCode}} script";
+
   font-family: "PrettyFont for {{{ScriptCode}}} script";
 
}
 
}
 
|lang=css}}
 
|lang=css}}
{{#ifexist: Vorlage:{{ScriptCode}}/styles.css | <nowiki />
+
{{#ifexist: Vorlage:{{{ScriptCode}}}/styles.css | <nowiki />
 
=== TemplateStyles ===
 
=== TemplateStyles ===
Zu diesem Schriftsystem gibt es [[Hilfe:CSS/TemplateStyles|TemplateStyles]], die bei jeder Verwendung der Klasse <code>{{ScriptCode}}</code> zu aktivieren wären, was in der Regel automatisch für geeignete Sprachen erfolgt:
+
Zu diesem Schriftsystem gibt es [[Hilfe:CSS/TemplateStyles|TemplateStyles]], die bei jeder Verwendung der Klasse <code>{{{ScriptCode}}}</code> zu aktivieren wären, was in der Regel automatisch für geeignete Sprachen erfolgt:
{{#tag:syntaxhighlight|{{:Vorlage:{{ScriptCode}}/styles.css}}|lang=css}}
+
{{#tag:syntaxhighlight|{{:Vorlage:{{{ScriptCode}}}/styles.css}}|lang=css}}
 
}}
 
}}
 
=== Namensgebung dieser Vorlage ===
 
=== Namensgebung dieser Vorlage ===
* <code>{{ScriptCode}}</code> ist ein Schrift-Bezeichner gemäß [[ISO 15924]].
+
* <code>{{{ScriptCode}}}</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.
 
* 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 />
 
* Die Namen der Klassen und Vorlagen leiten sich davon ab.{{#ifeq:{{{S|0}}} | 1 | <nowiki />
Zeile 108: Zeile 114:  
</div>
 
</div>
   −
{{Lua-Vorlage|Multilingual #getScriptName|}}
+
{{Lua-Vorlage|ISO15924 #scriptName}}
    
[[Kategorie:Vorlage:Metadokumentation]]
 
[[Kategorie:Vorlage:Metadokumentation]]
Cookies helfen uns bei der Bereitstellung von imedwiki. Durch die Nutzung von imedwiki erklärst du dich damit einverstanden, dass wir Cookies speichern.

Navigationsmenü