×
Einen neuen Artikel erstellen
Schreibe den Seitennamen hierhin:
Wir haben derzeit 9.055 Artikel auf Vaultpedia. Gib deinen Artikelnamen oberhalb von oder klicke auf einen der unten stehenden Titel und beginne zu schreiben! ein



    Vaultpedia
    9.055Artikel

    Vorlage:Abbvalid/doc: Unterschied zwischen den Versionen

    Tritt unserem Discord bei und informiere dich auf unserem Twitter-Kanal über die aktuellsten Themen rund um Fallout!
    Alessio79 (Diskussion | Beiträge)
    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…“
     
    Huu.Psii (Diskussion | Beiträge)
    Dokumentationsseite übersetzt
    Zeile 1: Zeile 1:
    <noinclude>{{Dokumentationsseite}}</noinclude>
    <noinclude>{{Dokumentationsseite}}</noinclude>
    Template for checking whether a string contains an abbreviation which can be converted by {{tl|abb}} (for the specified mode). Returns "1" if that is the case and an empty string otherwise.  
    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.


    == Gebrauch ==
    __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>


    <pre>{{abbvalid|abbreviations}}</pre>
    == Verwendung ==
     
    <pre>{{abbvalid|Kürzel}}</pre>
    === Parameter ===
     
    {{Docparam|name=<unnamed 1>|req=yes|default=|desc=
    Potential game abbreviations which are passed to {{tl|abb}} in order to see whether they return a valid result (text, icon name etc). Up to 10 abbreviations can be specified if separated by <code>split by</code>.
    }}
     
    {{Docparam|name=abbmode|req=no|default=|desc=
    This is passed down directly to {{tl|abb}} and can be used to check whether {{tl|abb}} returns a valid result for a specific mode. Only valid input for that template's <code>mode</code> parameter will have any effect.
    }}
     
    {{Docparam|name=split by|req=no|default=,|desc=
    This is the character/string which is used as a delimiter for multiple abbrevations in <code><unnamed 1></code>, i.e. the character/string which separates the individual abbrevations.
     
    Note that spaces at the beginning or end of the string need to be HTML encoded (<code>& #032;</code> without the space in between), and that using <code><nowiki>|</nowiki></code> is not recommended.
    }}


    == Beispiele ==
    == Beispiele ==
    === Grundlegendes ===
    === Grundlegendes ===
    <pre>{{abbvalid|FO3}}</pre>
    <pre>{{abbvalid|FO3}}</pre>
    returns "{{abbvalid|FO3}}" because "FO3" is a valid input for {{tl|abb}}.
    gibt „{{abbvalid|FO3}}“ zurück, da „FO3“ eine gültige Eingabe für {{tl|abb}} ist.


    <pre>{{abbvalid|ASDF}}</pre>
    <pre>{{abbvalid|ASDF}}</pre>
    returns "{{abbvalid|ASDF}}" (an empty string) because "ASDF" is not a valid input for {{tl|abb}}.
    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>
    returns "{{abbvalid|FO3, ASDF}}" because "FO3" is a valid input for {{tl|abb}}.
    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>
    returns "{{abbvalid|ASDF, ASDF2}}" (an empty string) because neither "ASDF" nor "ASDF2" are not valid inputs for {{tl|abb}}.
    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>
    returns "{{abbvalid|FO3, FNV}}" because both "FO3" and "FNV" are valid inputs for {{tl|abb}}.
    gibt „{{abbvalid|FO3, FNV}}“ zurück, da sowohl „FO3“ als auch „FNV“ gültige Eingaben für {{tl|abb}} sind.
     
    === Prüfen für spezifische Modi ===


    === Überprüfe auf bestimmte Modi ===
    <pre>{{abbvalid|NONE}}</pre>
    <pre>{{abbvalid|NONE}}</pre>
    returns "{{abbvalid|NONE}}" because "NONE" is a valid input for {{tl|abb}}.
    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>
    returns "{{abbvalid|NONE|abbmode=icon}}" (an empty string) because there is no icon associated with "NONE" in {{tl|abb}}.
    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 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

    Vorlagenparameter

    ParameterBeschreibungTypStatus
    <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 Texterforderlich
    Abb Modeabbmode

    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 Textoptional
    Split Bysplit 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.

    Standard
    ,
    Mehrzeiliger Textoptional

    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.