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 == |
− | {{{{ScriptCode}}{{#ifeq:{{{S|0}}} | 1 | S}}|{{#ifeq:{{{RTL|0}}} | 1 | &lrm;}}}} | + | {{{{{ScriptCode}}}{{#ifeq:{{{S|0}}} | 1 | S}}|{{#ifeq:{{{RTL|0}}} | 1 | &lrm;}}}} |
| {{#if:{{{EXAMPLE|}}} | | | {{#if:{{{EXAMPLE|}}} | |
− | == Beispiele == | + | == {{Anker|Bsp|examples}} {{int:apisandbox-examples}} == |
| {{{!}} class="wikitable" | | {{{!}} class="wikitable" |
| ! Einbindung !! Resultat | | ! Einbindung !! Resultat |
| {{!}}- | | {{!}}- |
− | {{!}} <code>{{{{ScriptCode}}{{#ifeq:{{{S|0}}} | 1 | S}}|{{{EXAMPLE}}}{{#ifeq:{{{RTL|0}}} | 1 | &lrm;}}}}</code> | + | {{!}} <code>{{{{{ScriptCode}}}{{#ifeq:{{{S|0}}} | 1 | S}}|{{{EXAMPLE}}}{{#ifeq:{{{RTL|0}}} | 1 | &lrm;}}}}</code> |
− | {{!}} {{{{ScriptCode}}{{#ifeq:{{{S|0}}} | 1 | S}}|{{{EXAMPLE}}}}} | + | {{!}} {{{{{ScriptCode}}}{{#ifeq:{{{S|0}}} | 1 | S}}|{{{EXAMPLE}}}}} |
| {{#if:{{{EXAMPLE-Latn|}}} | | | {{#if:{{{EXAMPLE-Latn|}}} | |
| {{!}}- | | {{!}}- |
− | {{!}} <code>{{{{ScriptCode}}{{#ifeq:{{{S|0}}} | 1 | S}}|{{{EXAMPLE}}}{{#ifeq:{{{RTL|0}}} | 1 | &lrm;}}|{{{EXAMPLE-Latn}}}}}</code> | + | {{!}} <code>{{{{{ScriptCode}}}{{#ifeq:{{{S|0}}} | 1 | S}}|{{{EXAMPLE}}}{{#ifeq:{{{RTL|0}}} | 1 | &lrm;}}|{{{EXAMPLE-Latn}}}}}</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]] |