Die Seite wurde neu angelegt: „<noinclude>{{Dokumentationsseite}}</noinclude> Template for checking whether a string contains an abbreviation which can be converted by {{tl|abb}} (for the sp…“ |
Dokumentationsseite übersetzt |
||
| Zeile 1: | Zeile 1: | ||
<noinclude>{{Dokumentationsseite}}</noinclude> | <noinclude>{{Dokumentationsseite}}</noinclude> | ||
Diese Vorlage dient zur Überprüfung, ob eine Zeichenkette ein Kürzel enthält, die durch {{tl|abb}} (für den angegebenen Modus) umgewandelt werden kann. Gibt in diesem Fall „1“ zurück, andernfalls eine leere Zeichenkette. | |||
__TOC__ | |||
<templatedata> | |||
{ | |||
"params": { | |||
"1": { | |||
"label": "<unnamed 1>", | |||
"description": "Mögliche Spielabkürzungen, die an Vorlage:Abb übergeben werden, um zu prüfen, ob sie ein gültiges Ergebnis (Text, Symbolname usw.) liefern. Bis zu 10 Abkürzungen können angegeben werden, wenn sie standardmäßig jeweils mit einem Komma (egal ob mit oder ohne Leerzeichen) abgetrennt werden.", | |||
"type": "string", | |||
"required": true | |||
}, | |||
"abbmode": { | |||
"label": "Abb Mode", | |||
"description": "Dies wird direkt an Vorlage:Abb weitergegeben und dient zur Überprüfung, ob ein gültiges Ergebnis für einen bestimmten Modus zurückgegeben wird. Nur gültige Eingaben für den Modusparameter dieser Vorlage haben eine Auswirkung.", | |||
"type": "string" | |||
}, | |||
"split by": { | |||
"label": "Split By", | |||
"description": "Dieses Zeichen/diese Zeichenfolge wird zur Abgrenzung mehrerer Abkürzungen in <unnamed 1> verwendet (d. h. das Zeichen/die Zeichenfolge, das/die die einzelnen Abkürzungen voneinander trennt). Hinweis: Leerzeichen am Anfang oder Ende der Zeichenfolge müssen HTML-codiert werden (& #032; ohne Leerzeichen dazwischen). Die Verwendung von | wird nicht empfohlen.", | |||
"type": "string", | |||
"default": "," | |||
} | |||
}, | |||
"description": "Dies ist eine Untervorlage, die nicht in Artikeln verwendet werden sollte" | |||
} | |||
</templatedata> | |||
== Verwendung == | |||
<pre>{{abbvalid|Kürzel}}</pre> | |||
== Beispiele == | == Beispiele == | ||
=== Grundlegendes === | === Grundlegendes === | ||
<pre>{{abbvalid|FO3}}</pre> | <pre>{{abbvalid|FO3}}</pre> | ||
gibt „{{abbvalid|FO3}}“ zurück, da „FO3“ eine gültige Eingabe für {{tl|abb}} ist. | |||
<pre>{{abbvalid|ASDF}}</pre> | <pre>{{abbvalid|ASDF}}</pre> | ||
gibt „{{abbvalid|ASDF}}“ (eine leere Zeichenkette) zurück, da „ASDF“ keine gültige Eingabe für {{tl|abb}} ist. | |||
<pre>{{abbvalid|FO3, ASDF}}</pre> | <pre>{{abbvalid|FO3, ASDF}}</pre> | ||
gibt „{{abbvalid|FO3, ASDF}}“ zurück, da „FO3“ eine gültige Eingabe für {{tl|abb}} ist. | |||
<pre>{{abbvalid|ASDF, ASDF2}}</pre> | <pre>{{abbvalid|ASDF, ASDF2}}</pre> | ||
gibt „{{abbvalid|ASDF, ASDF2}}“ (eine leere Zeichenkette) zurück, da weder „ASDF“ noch „ASDF2“ gültige Eingaben für {{tl|abb}} sind. | |||
<pre>{{abbvalid|FO3, FNV}}</pre> | <pre>{{abbvalid|FO3, FNV}}</pre> | ||
gibt „{{abbvalid|FO3, FNV}}“ zurück, da sowohl „FO3“ als auch „FNV“ gültige Eingaben für {{tl|abb}} sind. | |||
=== Überprüfe auf bestimmte Modi === | |||
<pre>{{abbvalid|NONE}}</pre> | <pre>{{abbvalid|NONE}}</pre> | ||
gibt „{{abbvalid|NONE}}“ zurück, da „NONE“ eine gültige Eingabe für {{tl|abb}} ist. | |||
<pre>{{abbvalid|NONE|abbmode=icon}}</pre> | <pre>{{abbvalid|NONE|abbmode=icon}}</pre> | ||
Gibt „{{abbvalid|NONE|abbmode=icon}}“ (eine leere Zeichenkette) zurück, da „NONE“ in {{tl|abb}} kein Symbol zugeordnet ist. | |||
Version vom 18. Oktober 2024, 12:49 Uhr
| Diese Seite enthält Informationen zur Verwendung für Vorlage:Abbvalid. |
Diese Vorlage dient zur Überprüfung, ob eine Zeichenkette ein Kürzel enthält, die durch {{abb}} (für den angegebenen Modus) umgewandelt werden kann. Gibt in diesem Fall „1“ zurück, andernfalls eine leere Zeichenkette.
Dies ist eine Untervorlage, die nicht in Artikeln verwendet werden sollte
| Parameter | Beschreibung | Typ | Status | |
|---|---|---|---|---|
| <unnamed 1> | 1 | Mögliche Spielabkürzungen, die an Vorlage:Abb übergeben werden, um zu prüfen, ob sie ein gültiges Ergebnis (Text, Symbolname usw.) liefern. Bis zu 10 Abkürzungen können angegeben werden, wenn sie standardmäßig jeweils mit einem Komma (egal ob mit oder ohne Leerzeichen) abgetrennt werden. | Mehrzeiliger Text | erforderlich |
| Abb Mode | abbmode | Dies wird direkt an Vorlage:Abb weitergegeben und dient zur Überprüfung, ob ein gültiges Ergebnis für einen bestimmten Modus zurückgegeben wird. Nur gültige Eingaben für den Modusparameter dieser Vorlage haben eine Auswirkung. | Mehrzeiliger Text | optional |
| Split By | split by | Dieses Zeichen/diese Zeichenfolge wird zur Abgrenzung mehrerer Abkürzungen in <unnamed 1> verwendet (d. h. das Zeichen/die Zeichenfolge, das/die die einzelnen Abkürzungen voneinander trennt). Hinweis: Leerzeichen am Anfang oder Ende der Zeichenfolge müssen HTML-codiert werden (& #032; ohne Leerzeichen dazwischen). Die Verwendung von | wird nicht empfohlen.
| Mehrzeiliger Text | optional |
Verwendung
{{abbvalid|Kürzel}}
Beispiele
Grundlegendes
{{abbvalid|FO3}}
gibt „1“ zurück, da „FO3“ eine gültige Eingabe für {{abb}} ist.
{{abbvalid|ASDF}}
gibt „“ (eine leere Zeichenkette) zurück, da „ASDF“ keine gültige Eingabe für {{abb}} ist.
{{abbvalid|FO3, ASDF}}
gibt „1“ zurück, da „FO3“ eine gültige Eingabe für {{abb}} ist.
{{abbvalid|ASDF, ASDF2}}
gibt „“ (eine leere Zeichenkette) zurück, da weder „ASDF“ noch „ASDF2“ gültige Eingaben für {{abb}} sind.
{{abbvalid|FO3, FNV}}
gibt „1“ zurück, da sowohl „FO3“ als auch „FNV“ gültige Eingaben für {{abb}} sind.
Überprüfe auf bestimmte Modi
{{abbvalid|NONE}}
gibt „1“ zurück, da „NONE“ eine gültige Eingabe für {{abb}} ist.
{{abbvalid|NONE|abbmode=icon}}
Gibt „“ (eine leere Zeichenkette) zurück, da „NONE“ in {{abb}} kein Symbol zugeordnet ist.