Mall:Ja-nej
[visa] [redigera] [rensa sidcachen]
Dokumentation
Användning
Den här mallen normaliserar invärden till ja/nej-utvärden. Den kan hantera både svenska och engelska parametrar och invärden.
Mallen skiljer mellan fem typer av invärden för den första namngivna parametern:
- Ja: Skiftlägesokänsliga former av "ja", "j", "sann", "sant", "sanna", "s", "1" samt engelska "yes", "y", "true" och "t", exempelvis
{Ja-nej|jA}
- Nej: Skiftlägesokänsliga former av "nej", "n", "falsk", "falskt", "falska", "f", "0" samt engelska "no" och "false", exempelvis
{Ja-nej|nEj}
- Ingenting: När invärdet definieras men antingen inte innehåller något värde eller enbart består av blanktecken, det vill säga
{Ja-nej|}
eller{Ja-nej| }
- Negation: När invärdet antingen är "¬" eller saknas helt, det vill säga
{Ja-nej|¬}
eller{Ja-nej}
- Allt annat: exempelvis
{Ja-nej|diskmaskin}
Som standard returnerar mallen "ja" i det första och sista fallet, och returnerar blankt i de övriga fallen.
Anpassa utvärdet
Mallens standardutvärde kan anpassas med fem namngivna parametrar: ja, nej, blank, ¬ och def.
- Ja: Mallen returnerar innehållet i parametern ja</nowiki>, annars returneras "ja", exempelvis:
{Ja-nej|ja|ja=bacon}
→ bacon
- Nej: Mallen returnerar innehållet i parametern nej, annars returneras ingenting, exempelvis:
{Ja-nej|nej|nej=skinka}
→ skinka
- Ingenting: Mallen returnerar innehållet i parametern blank eller nej i frånvaro av den förstnämnda parametern, annars returneras ingenting, exempelvis:
{Ja-nej||blank=ägg}
→ ägg{Ja-nej||nej=skinka}
→ skinka{Ja-nej||blank=ägg|nej=skinka}
→ ägg
- Negation: Mallen returnerar innehållet i parametern ¬, annars returneras ingenting, exempelvis:
{Ja-nej|¬=korv}
→ korv
- Allt annat: Mallen returnerar innehållet i parametern def eller ja i frånvaro av den förstnämnda parametern, annars returneras "ja", exempelvis:
{Ja-nej|diskmaskin|def=tekopp}
→ tekopp{Ja-nej|diskmaskin|ja=bacon}
→ bacon{Ja-nej|diskmaskin|def=tekopp|ja=bacon}
→ tekopp
För namngivna parametrar användning av ett blankvärde och utelämning av parametern inte detsamma. Blankvärda parametrar talar om för mallen att det anpassade returvärdet är blankt. Exempelvis:
{Ja-nej|diskmaskin}
→ ja{Ja-nej|diskmaskin|def=}
→ (tom)
Logiska skillnader
Översikt av logiska värden och deras associerade texter till {Ja-nej}
| ||||||
---|---|---|---|---|---|---|
Invärdesparameter 1 ( 1= )
|
Wikikod | Logiskt returvärde | Standardreturvärde | Returvärde när:yes=Pos no=Neg blank=Blank ¬=Undefined def=Def
|
Fotnot | |
yes, y, 1* | {Ja-nej|Ja}
|
ja per definition
|
ja | Pos | * Skiftlägesokänsligt (Y=y) | |
Some Text | {Ja-nej|Någon text}
|
ja per standard
|
ja | Def | Pos när 1=def=
| |
no, n, 0* | {Ja-nej|nej}
|
nej per definition
|
' | Neg | * Skiftlägesokänsligt (N=n) | |
<blank> | {Ja-nej|}
|
blank
|
' | Undefined | Undefined när blank=<omitted>
| |
1=<blank> | {Ja-nej|1=}
|
blank
|
' | Blank | Neg när blank=<omitted>
| |
¬ | {Ja-nej|¬}
|
¬
|
' | Undefined | ||
<omitted> | {Ja-nej}
|
¬
|
' | Undefined |
Parametrar
{Ja-nej | | ja = | nej = | blank = | ¬ = | def = }
Ovanstående dokumentation transkluderas från sidan ”Mall:Ja-nej/dok”. Kategorier ska placeras på den dokumentationssidan.