Tester för finessen "Tidy". Huvuddelen av koden som testas finns på MediaWiki:Gadget-tidy-on-save.js.

Testerna körs endast i desktopläge.

  • 💾 Något ändras vid publicering, förhandsgranskning och ändringsvisning.
  • ⚠️ Wikitexten analyseras medan man skriver den, och en varning visas.
  • ✏️ Något fylls i medan man skriver wikitexten.

🐛 Felrapportering

redigera

Om Tidy krånglar, kontakta Skalmandiskussionssidan eller per mejl. Beskriv vad som hände, om någon varning visades och om du gjorde något ovanligt eller såg något konstigt.

Tala gärna också om vilken webbläsare som användes.

⌛ Prestanda

redigera

Testa hur lång tid det tar för Tidy att processa en sida.

💾 Transformationer

redigera

Testa transformationer som görs vid sparning, förhandsgranskning och visning av ändringar.

⚠️ Varna inte om felet är avhjälpt

redigera
Ta bort {{tidy}} från wikitexten om felet inte längre finns kvar.
Före
==Svenska==

{{tidy}}
Förväntat resultat
==Svenska==


💾 Inga hårda mellanslag eller tabbtecken

redigera
Byt ut hårda mellanslag (\xa0) mot mjuka. (ett hårt, osynligt, blanksteg är infogat mellan x:en).
Före
x x
Förväntat resultat
x x


Byt ut tabb-tecken mot mellanslag.
Före
x	x
Förväntat resultat
x x


💾 Max 1 mellanslag i följd

redigera
Ändra två mellanslag mitt i en mening till ett.
Före
Hej  hopp.
Förväntat resultat
Hej hopp.


Ändra många mellanslag mitt i en mening till ett.
Före
Hej          hopp.
Förväntat resultat
Hej hopp.


Ändra även inuti HTML-kommentarer.
Före
<!--HTML...     ...kommentar-->
Förväntat resultat
<!--HTML... ...kommentar-->


Ändra även inuti mallar.
Före
{{mall|argument     1}}
Förväntat resultat
{{mall|argument 1}}


Ändra även inuti länkar.
Före
[[länk     1]], [[länk    2|text     text]]
Förväntat resultat
[[länk 1]], [[länk 2|text text]]


Ändra även inuti länkar inuti mallar.
Före
{{mall|[[länk     1]]}}
Förväntat resultat
{{mall|[[länk 1]]}}


Ändra även inuti mallar inuti mallar.
Före
{{mall|{{mall|argument     1}}|argument2}}
Förväntat resultat
{{mall|{{mall|argument 1}}|argument2}}


Ändra även när den inre mallens avslut hamnar precis före den yttre mallens avslut.
Före
{{mall|{{mall|argument     1}}}}
Förväntat resultat
{{mall|{{mall|argument 1}}}}


💾 Trimma bort mellanslag på rader

redigera
Ta bort mellanslag i början och slutet på rader
Före
x
 #definition 
x
Förväntat resultat
x
#definition
x


Ta även bort mellanslagen om de existerar inuti en mall
Före
#{{mall
 |arg1 
}}
Förväntat resultat
#{{mall
|arg1
}}


💾 Max 1 tom rad

redigera
Ändra två tomma rader i följd till en.
Före
x


x
Förväntat resultat
x

x


Ändra många tomma rader i följd till en.
Före
x




x
Förväntat resultat
x

x


Ändra tre rader endast innehållande whitespace till en rad utan whitespace.
Före
x
  
  	  
  
x
Förväntat resultat
x

x


Ändra tre rader endast innehållande whitespace till en rad utan whitespace.
Före
x

  	  

x
Förväntat resultat
x

x


💾 Ingen tom rad i början på en sida

redigera
En sida ska inte börja med tomma rader
Före

x
Förväntat resultat
x


Inte heller när sidan börjar med en rubrik som normalt sett ska ha en tom rad ovanför
Före

==Svenska==
===Substantiv===
Förväntat resultat
==Svenska==
===Substantiv===


Opacifiera HTML-kommentarer

redigera
Förutom allmänna whitespacekorrigeringar, ändra inget inuti HTML-kommentarer.
Före
<!--HTML... ...kommentar
== Svenksa ==
==Substantiv==
{{subst}}
'''fetstil'''{{f}} [[länk[[länk inuti]]]]
-->
Förväntat resultat
ingen förändring


Minska multipla mellanslag till en, multipla rader till en och trimma mellanslag på rader.
Före
<!--

  x       x  


x
-->
Förväntat resultat
<!--

x x

x
-->


Men låt övrig whitespace vara.
Före
<!--
== Rubrik ==
{{ mall | arg }}
'''fetstil'''{{f}}
# {{mall |arg }}definition
-->
Förväntat resultat
ingen förändring


Ett gäng parenteser och andra specialtecken ska inte vara några problem eftersom innehållet ska vara opacifierat.
Före
<!--{{ [[ |} ]<><-->
Förväntat resultat
ingen förändring


Klaga inte på saknade språkrubriker för mallar som behöver språkkoder
Före
<!--
{{subst}} {{tagg}}
-->
Förväntat resultat
ingen förändring


Opacifiera nowiki-taggar m.fl.

redigera
I denna grupp ingår
nowiki, pre, ref, math, gallery, hiero.
Förutom allmänna whitespacekorrigeringar (inga hårda mellanslag, max en tom rad, max ett mellanslag, trimma rader, börja inte en sida med tom rad), ändra inget i dessa taggar.
<nowiki>
Före
<nowiki>
== Svenksa ==
==Substantiv==
{{subst}}
'''fetstil'''{{f}} [[länk[[länk inuti]]]]
</nowiki>
Förväntat resultat
ingen förändring


<pre>
Före
<pre>
== Svenksa ==
==Substantiv==
{{subst}}
'''fetstil'''{{f}} [[länk[[länk inuti]]]]
</pre>
Förväntat resultat
ingen förändring


<math>
Före
<math>
== Svenksa ==
==Substantiv==
{{subst}}
'''fetstil'''{{f}} [[länk[[länk inuti]]]]</math>
<math>{{{\\partial f} \\over {\\partial x_1}}, ..., {{\\partial f} \\over {\\partial x_n}}}</math>
<math>\\gamma \\equiv {{1} \\over {\\sqrt{1-\\beta^2}}}</math>
Förväntat resultat
ingen förändring


<ref>
Före
<ref>
== Svenksa ==
==Substantiv==
{{subst}}
'''fetstil'''{{f}} [[länk[[länk inuti]]]]</ref>
<ref>[http://g3.spraakdata.gu.se/cgi-bin/osa/indexsok.cgi?formtype=enkel&string=näsa näsa], ''Svenska Akademiens ordbok'' Läst 28 september 2011</ref>
Förväntat resultat
ingen förändring


<gallery>
Före
<gallery>
== Svenksa ==
==Substantiv==
{{subst}}
'''fetstil'''{{f}} [[länk[[länk inuti]]]]</gallery>
<gallery>
|Bild:bild.jpg
</gallery>
Förväntat resultat
ingen förändring


<hiero>
Före
<hiero>
== Svenksa ==
==Substantiv==
{{subst}}
'''fetstil'''{{f}} [[länk[[länk inuti]]]]</hiero>
<hiero>D2:D21-D21:X1-M2</hiero>
Förväntat resultat
ingen förändring


💾 Trimma bort mellanslag i mallnamn

redigera
För mallar utan argument.
Före
{{ mall }}
Förväntat resultat
{{mall}}


För mallar med tomt argument
Före
{{ mall |}}
Förväntat resultat
{{mall|}}


För mallar med parametrar
Före
{{ mall |parameter=arg}}
Förväntat resultat
{{mall|parameter=arg}}


För mallar i mallar
Före
{{ mall |{{ mall }}|argument}}
Förväntat resultat
{{mall|{{mall}}|argument}}


💾 Trimma bort mellanslag i mallparametrar

redigera
För mallar med tomt argument
Före
{{mall| }}
Förväntat resultat
{{mall|}}


För mallar med argument
Före
{{mall| argument| argument }}
Förväntat resultat
{{mall|argument|argument}}


För mallar med parametrar med värden
Före
{{mall| parameter1 = | parameter 2 = arg|parameter 3= -}}
Förväntat resultat
{{mall|parameter1=|parameter 2=arg|parameter 3=-}}


Även för mallar i mallar
Före
{{mall| {{mall| {{mall namn| parameter = {{mall| argument }} }} }} }}
Förväntat resultat
{{mall|{{mall|{{mall namn|parameter={{mall|argument}}}}}}}}


Bli inte lurad av mallen {{=}}. Tolka {{=}} som ett vanligt tecken.
Före
{{mall| x {{=}} x | x {{=}} = x}}
Förväntat resultat
{{mall|x {{=}} x|x {{=}}=x}}


Tolka också {{!}} som ett vanligt tecken.
Före
{{mall| x {{!}} x | x {{!}} = x}}
Förväntat resultat
{{mall|x {{!}} x|x {{!}}=x}}


En mall är inte en mall utan {{ och }}.
Före
{mall|parameter= värde}
Förväntat resultat
ingen förändring


Inte ens om texten finns inuti en annan mall
Före
{{mall|parameter={ej en mall} }}
Förväntat resultat
ingen förändring


Mallar uppdelade på flera rader är dock inte otillåtet.
Före
{{mall
|argument
|parameter=värde}}
Förväntat resultat
ingen förändring


💾 Korrigera mallnamn

redigera
Genus- och numerusmallar
Före
{{c}} {{pl}}
Förväntat resultat
{{u}} {{p}}


Redaktionsmallar
Före
{{radera}} {{delete}} {{Delete}} {{verifiera}}
Förväntat resultat
{{raderas}} {{raderas}} {{raderas}} {{verifieras}}


Även om de har extra mellanslag.
Före
{{ c}} {{pl }}
Förväntat resultat
{{u}} {{p}}


💾 Mellanslag före genus- och numerusmall m.fl.

redigera
När mallen föregås av ), ] och }.
Före
[[сходи́ть]]{{impf}}
'''profundeza''' {{m}}{{f}}
'''אוֹסְטְרַלְיָה''' (ostrálya){{f}}
Förväntat resultat
[[сходи́ть]] {{impf}}
'''profundeza''' {{m}} {{f}}
'''אוֹסְטְרַלְיָה''' (ostrálya) {{f}}


När mallen föregås av kommatecken och semikolon.
Före
{{mall}},{{f}}
{{mall}};{{m}}
Förväntat resultat
{{mall}}, {{f}}
{{mall}}; {{m}}


Genusmallar
Före
,{{u}},{{n}},{{m}},{{f}},{{mf}}
Förväntat resultat
, {{u}}, {{n}}, {{m}}, {{f}}, {{mf}}


Numerusmallar
Före
,{{s}},{{d}},{{p}}
Förväntat resultat
, {{s}}, {{d}}, {{p}}


Kombinerade genus- och numerusmallar
Före
,{{fs}},{{ms}},{{us}},{{ns}},{{fpl}},{{mpl}},{{upl}},{{npl}}
Förväntat resultat
, {{fs}}, {{ms}}, {{us}}, {{ns}}, {{fpl}}, {{mpl}}, {{upl}}, {{npl}}


Övriga mallar
Före
,{{pf}},{{impf}},{{impfpf}},{{bf}},{{okomp}},{{oböjl}},{{oräkn}},{{peri}}
Förväntat resultat
, {{pf}}, {{impf}}, {{impfpf}}, {{bf}}, {{okomp}}, {{oböjl}}, {{oräkn}}, {{peri}}


Lägg inte till ett mellanslag om mallen föregås av något annat tecken eller inget tecken alls.
Före
{{f}}
x{{f}}
.{{f}}
({{f}})
{{f}}/{{m}}
#{{okomp}}
Förväntat resultat
ingen förändring


💾 Inget mellanslag i början på rader i listor

redigera
För uttalsrader
Före
==Engelska==
* {{uttal|en|ipa=...}} x
Förväntat resultat
==Engelska==
*{{uttal|en|ipa=...}} x


För definitionsrader.
Före
# definition
# {{mall|...}} definition
Förväntat resultat
#definition
#{{mall|...}} definition


För exempelmeningar.
Före
#: '''''Exempel.'''''
#:: ''Ett '''exempel''' till.''
Förväntat resultat
#:'''''Exempel.'''''
#::''Ett '''exempel''' till.''


För mallar.
Före
#: {{synonymer|[[ord]], [[ord]], [[ord]]}}
: {{avgränsare}}
: {{besläktade ord|[[ord]]}}
Förväntat resultat
#:{{synonymer|[[ord]], [[ord]], [[ord]]}}
:{{avgränsare}}
:{{besläktade ord|[[ord]]}}


För översättningar m.m.
Före
====Översättningar====
* engelska: {{ö|en|word}}
Förväntat resultat
====Översättningar====
*engelska: {{ö|en|word}}


För fler varianter av listor
Före
** x
***** x
:* x
:::*# x
Förväntat resultat
**x
*****x
:*x
:::*#x


💾 Inga radbrytningar i länkar och länktexter

redigera
Radbrytningar i länkar är ogiltig syntax. Varna om det förekommer.
Före
[[länk
med
radbrytningar]]
Förväntat resultat
[[länk
med
radbrytningar]]

{{tidy}}
Varningar
  • Radbrytningar är inte tillåtna i länkar. Processningen avbröts.
Radbrytningar i länktexter visas som mellanslag, så det är lika bra att göra om dem till mellanslag.
Före
[[länk|länktext
med
radbrytningar]]
Förväntat resultat
[[länk|länktext med radbrytningar]]


Opacifiera länkar

redigera
Varna om ]] saknas.
Före
[[länk]
Förväntat resultat
[[länk]

{{tidy}}
Varningar
  • Avslut för [[ hittades inte. Processningen avbröts.
Varna om [[ saknas.
Före
[länk]]
Förväntat resultat
[länk]]

{{tidy}}
Varningar
  • Start för ]] hittades inte. Processningen avbröts.
Avbryt inte processning när < och > förekommmer i länkar.
Före
#:{{jämför|[[ha|ha <tidsuttryck> på sig]]}}
Förväntat resultat
ingen förändring


Inte heller när de förekommer ensamma i en länk.
Före
[[mindre än|<]], [[större än|>]]
Förväntat resultat
ingen förändring


Stöd länktext som innehåller isolerade klamrar (ex hakparentes, klammerparentes).
Före
[[x|x[x]]
[[x|x]x]]
[[x|[]]
[[x|]]]
[[x|[x]]]
[[x|]]]
[[x|{]]
[[x|}]]
Förväntat resultat
ingen förändring


Undantag som inte stöds fullt ut

redigera

Tidy kan inte korrekt tolka och processa sidor innehållandes länkar eller mallar som placerats innanför [[ och ]], så för säkerhets skull avbryter Tidy processningen och varnar. För bildfiler rekommenderas istället {{media}} och mallar placerade i länktexter bör flyttas utanför [[ och ]].

Länk i länk: Inget att processa, men varna ändå.
Före
[[Bild:B.jpg|thumb|Med [[länk]].]]
Förväntat resultat
[[Bild:B.jpg|thumb|Med [[länk]].]]

{{tidy}}
Varningar
  • Sidor innehållande [[länkar]], {{mallar}} eller i vissa fall <taggar> som placerats innanför [[ och ]] kan inte tolkas korrekt. Processningen avbröts.
Länk i länktext: Varna och avbryt processning.
Före
==Svenska==
{{subst|xx}}
[[Bild:B.jpg|thumb|Med [[länk]].]]
Förväntat resultat
==Svenska==
{{subst|xx}}
[[Bild:B.jpg|thumb|Med [[länk]].]]

{{tidy}}
Varningar
  • Sidor innehållande [[länkar]], {{mallar}} eller i vissa fall <taggar> som placerats innanför [[ och ]] kan inte tolkas korrekt. Processningen avbröts.
Mall i länk: Inget att processa, men varna ändå.
Före
[[Bild:B.jpg|thumb|Med {{mall}}.]]
Förväntat resultat
[[Bild:B.jpg|thumb|Med {{mall}}.]]

{{tidy}}
Varningar
  • Sidor innehållande [[länkar]], {{mallar}} eller i vissa fall <taggar> som placerats innanför [[ och ]] kan inte tolkas korrekt. Processningen avbröts.
Mall i länk: Varna och avbryt processning.
Före
==Svenska==
{{subst|xx}}
[[Bild:B.jpg|thumb|Med {{mall}}.]]
Förväntat resultat
==Svenska==
{{subst|xx}}
[[Bild:B.jpg|thumb|Med {{mall}}.]]

{{tidy}}
Varningar
  • Sidor innehållande [[länkar]], {{mallar}} eller i vissa fall <taggar> som placerats innanför [[ och ]] kan inte tolkas korrekt. Processningen avbröts.

Opacifiera HTML-taggar

redigera
Vanliga HTML taggar
div, span, sup, sub, big, small, code, u, s, b, p
Varna om sluttagg för en enskilt HTML-tagg saknas.
Före
<div>
Förväntat resultat
<div>

{{tidy}}
Varningar
  • Avslut för <div> hittades inte. Processningen avbröts.
Varna om starttagg för en enskilt HTML-tagg saknas.
Före
</div>
Förväntat resultat
</div>

{{tidy}}
Varningar
  • Oväntad "</div>" (ingen matchande start). Processningen avbröts.
Ignorera helt en "starttagg" som inte känns igen.
Före
<på plats>
Förväntat resultat
ingen förändring


Ignorera helt "start-" och "sluttaggar" som inte känns igen.
Före
</spanner> </diver> </struntaimig> <spanner> <diver> <struntaimig>
Förväntat resultat
ingen förändring


Varna om sluttagg för alla HTML-taggar saknas.
Före
<div> <span> <sup> <sub> <big> <small> <code> <u> <s> <b> <p>
Förväntat resultat
<div> <span> <sup> <sub> <big> <small> <code> <u> <s> <b> <p>

{{tidy}}
Varningar
  • Avslut för <div>, <span>, <sup>, <sub>, <big>, <small>, <code>, <u>, <s>, <b>, <p> hittades inte. Processningen avbröts.
Varna bara för de sluttaggar som faktiskt saknas
Före
<div> <span> <sup> </sup> <sub> <big> </big>
Förväntat resultat
<div> <span> <sup> </sup> <sub> <big> </big>

{{tidy}}
Varningar
  • Avslut för <div>, <span>, <sub> hittades inte. Processningen avbröts.
Varna om en tagg avslutas av en felaktig tagg.
Före
<div> </span> </div>
Förväntat resultat
<div> </span> </div>

{{tidy}}
Varningar
  • <div> har en </span> som inte matchar. Processningen avbröts.
Men ignorera en nästlad "starttagg" som inte känns igen (1)
Före
<div> <struntaimig> </div>
Förväntat resultat
ingen förändring


Men ignorera en nästlad "starttagg" som inte känns igen (2)
Före
<div> <diver> </div>
Förväntat resultat
ingen förändring


Men ignorera en nästlad "sluttagg" som inte känns igen (1)
Före
<div> </struntaimig> </div>
Förväntat resultat
ingen förändring


Men ignorera en nästlad "sluttagg" som inte känns igen (2)
Före
<div> </spanner> </div>
Förväntat resultat
ingen förändring


Opacifiera mallar och mallparametrar

redigera
Ingen förändring vid en enkel mall-i-mall-konstruktion.
Före
==Svenska==
{{mall|{{mall}}}}
Förväntat resultat
ingen förändring


Trimma mallnamn och mallparametrar och minska multipla mellanslag till ett.
Före
{{ mall |{{ mall }}{{ mall|{{mall| {{mall}}}} }} | {{mall| {{mall      namn| {{mall}} }} }} }}
Förväntat resultat
{{mall|{{mall}}{{mall|{{mall|{{mall}}}}}}|{{mall|{{mall namn|{{mall}}}}}}}}


Men låt bli övrigt parameterinnehåll.
Före
{{mall|parameter
|x
|{{inre mall|argument
|parameter=argument {{?}}}} para-
meter|parameter}}
Förväntat resultat
ingen förändring


Opacifiera mallar.
Före
{{mall|
== Svenksa ==
==Substantiv==
{{subst}}
'''fetstil'''{{f}}
}}
Förväntat resultat
ingen förändring


För att kunna tolka mallarna korrekt i förhållande till varandra, måste måsvingeparenteserna som anger mallstart och mallslut anges korrekt innan opacifiering sker, så, varna om mallstart och mallslut inte inte stämmer.
Före
{{mall|
== Svenksa ==
==Substantiv==
{{subst}}
'''fetstil'''{{f
}}
Förväntat resultat
{{mall|
== Svenksa ==
==Substantiv==
{{subst}}
'''fetstil'''{{f
}}

{{tidy}}
Varningar
  • Avslut för "{{mall|" hittades inte. Processningen avbröts.
Länkar är vanligt innehåll i mallar och måste hanteras innan opacifiering, så, varna även om länkar inuti mallparametrar inte kan parsas.
Före
{{mall|
== Svenksa ==
==Substantiv==
{{subst}}
'''fetstil'''{{f}} [[länk[[länk inuti]]]]
}}
Förväntat resultat
{{mall|
== Svenksa ==
==Substantiv==
{{subst}}
'''fetstil'''{{f}} [[länk[[länk inuti]]]]
}}

{{tidy}}
Varningar
  • Sidor innehållande [[länkar]], {{mallar}} eller i vissa fall <taggar> som placerats innanför [[ och ]] kan inte tolkas korrekt. Processningen avbröts.
Opacifiera också parserfunktioner.
Före
{{DISPLAYTITLE:
== Svenksa ==
==Substantiv==
{{subst}}
'''fetstil'''{{f}}
}}
Förväntat resultat
ingen förändring


Tillåt < och > i mallargument.
Före
#:{{konstr|vara folkbokförd, vara folkbokförd <på plats>}}
Förväntat resultat
ingen förändring


Opacifiera inre mallar.
Före
{{mall|arg|parameter={{mall|
== Svenksa ==
==Substantiv==
{{subst}}
'''fetstil'''{{mall|arg|parameter={{mall|
== Svenksa ==
==Substantiv==
{{subst}}
'''fetstil'''{{f}}
}}}}}}}}
Förväntat resultat
ingen förändring



Opacifiera tabeller

redigera
Rå tabellkod ska egentligen inte förekomma direkt på sidor i huvudnamnrymden. Men om de finns är det bäst att Tidy är varsam med ändringar, så får den hanteras manuellt vid annat tillfälle istället.
Trimma rader, minska dubbla mellanslag, trimma mallnamn och mallparametrar osv.
Före
{|
x            x

    {{ mall| parameter }}
|}
Förväntat resultat
{|
x x

{{mall|parameter}}
|}


Men låt annat innehåll vara.
Före
{| class = "wikitable mw-collapsible mw-collapsed "
! colspan = "2" | a-stam
| -

|
! Maskulinum

| -
|
! Singular
| -
! Nominativ
| * Aǥilaz
/ ˈɑ.ɣi.lɑz /
|}
Förväntat resultat
ingen förändring


Före
:{|border="0"
!x||x
|}
Förväntat resultat
ingen förändring


Varna vid felaktig tabellkod. (|})
Före
abc
|}
Förväntat resultat
abc
|}

{{tidy}}
Varningar
  • Start/avslut för |} hittades inte. Processningen avbröts.
Varna vid felaktig tabellkod. ({|)
Före
abc
{|
Förväntat resultat
abc
{|

{{tidy}}
Varningar
  • Start/avslut för {| hittades inte. Processningen avbröts.
Varna inte vid mallanrop med tom sista parameter (som liknar tabellkodsslut |}).
Före
{{mall|
|}}
Förväntat resultat
ingen förändring



💾 Trimma bort mellanslag i rubriknamn

redigera
Ta bort mellanslag före rubriknamnet
Före
x

== Svenska==
x
Förväntat resultat
x

==Svenska==
x


Ta bort mellanslag efter rubriknamnet
Före
x

==Svenska ==
x
Förväntat resultat
x

==Svenska==
x


Ta bort mellanslag före och efter rubriknamnet
Före
x

== Svenska ==
x
Förväntat resultat
x

==Svenska==
x


Ta bort mellanslag från rubriknamnet även om rubriken har fel nivå
Före
x

=== Svenska ===
x
Förväntat resultat
x

===Svenska===
x

{{tidy}}
Varningar
  • Ogiltig rubrik "===Svenska===". Menade du "==Svenska=="?

💾 Tom rad ovanför rubrik

redigera
Tom rad ovanför rubrik
Före
x
==Engelska==
Förväntat resultat
x

==Engelska==


Rubriker är bara rubriker om de existerar ensamma på egna rader (1)
Före
x
x==Engelska==
Förväntat resultat
ingen förändring


Rubriker är bara rubriker om de existerar ensamma på egna rader (2)
Före
x
==Engelska==x
Förväntat resultat
ingen förändring


Rader behöver först vara trimmade innan rubrikrader fixas
Före
x
    ==Engelska==
Förväntat resultat
x

==Engelska==


Multitest: en kombination av tidigare tester.
Före
x


 == Engelska  == 

  
===   Substantiv=== 
x
Förväntat resultat
x

==Engelska==
===Substantiv===
x


Undantag

redigera
Om rubriken föregås av ytterligare en rubrik.
Före
x

==Engelska==

===Substantiv===
Förväntat resultat
x

==Engelska==
===Substantiv===


Om rubriken existerar precis i början av en sida.
Före

==Engelska==
Förväntat resultat
==Engelska==


💾 Ingen tom rad under rubrik

redigera
Ingen tom rad under en rubrik.
Före
==Engelska==

x
Förväntat resultat
==Engelska==
x


⚠️ Varna om felaktiga rubriker

redigera
Rätt rubrik men fel nivå, H1 > H2
Före
=Svenska=
Förväntat resultat
=Svenska=

{{tidy}}
Varningar
  • Ogiltig rubrik "=Svenska=". Menade du "==Svenska=="?
Rätt rubrik men fel nivå, H3 > H2
Före
===Svenska===
Förväntat resultat
===Svenska===

{{tidy}}
Varningar
  • Ogiltig rubrik "===Svenska===". Menade du "==Svenska=="?
Rätt rubrik men fel nivå, H6 > H2
Före
======Svenska======
Förväntat resultat
======Svenska======

{{tidy}}
Varningar
  • Ogiltig rubrik "======Svenska======". Menade du "==Svenska=="?
Rätt rubrik men fel nivå, H2 > H3
Före
==Substantiv==
Förväntat resultat
==Substantiv==

{{tidy}}
Varningar
  • Ogiltig rubrik "==Substantiv==". Menade du "===Substantiv==="?
Före
=====Svenska===
Förväntat resultat
=====Svenska===

{{tidy}}
Varningar
  • Ogiltig rubrik "=====Svenska===". Menade du "==Svenska=="?
Före
x==Svenska==
Förväntat resultat
ingen förändring


Före
==Svenska==x
Förväntat resultat
ingen förändring


Rätt nivå men fel rubrik, H2
Före
==Svenksa==
Förväntat resultat
==Svenksa==

{{tidy}}
Varningar
  • Ogiltig rubrik "==Svenksa==". Menade du "==Svenska=="?
Rätt nivå men fel rubrik, H3
Före
===Substsantiv===
Förväntat resultat
===Substsantiv===

{{tidy}}
Varningar
  • Ogiltig rubrik "===Substsantiv===". Menade du "===Substantiv==="?
Rätt nivå men fel rubrik, H4
Före
====Översättnigar====
Förväntat resultat
====Översättnigar====

{{tidy}}
Varningar
  • Ogiltig rubrik "====Översättnigar====". Menade du "====Översättningar===="?
Fel rubrik och fel nivå, H2
Före
==Verrb==
Förväntat resultat
==Verrb==

{{tidy}}
Varningar
  • Ogiltig rubrik "==Verrb==".
Fel rubrik och fel nivå, H3
Före
===Svemksa===
Förväntat resultat
===Svemksa===

{{tidy}}
Varningar
  • Ogiltig rubrik "===Svemksa===".
Vissa språknamn är kända, men ogiltiga, då andra språknamn är rekommenderade. (Hämtas från Wiktionary:Stilguide/Språknamn)
Före
==Norska==
==Azeri==
Förväntat resultat
==Norska==
==Azeri==

{{tidy}}
Varningar
  • Ogiltigt språk "azeri". Använd ''azerbajdzjanska''.
  • Ogiltigt språk "norska". Använd ''bokmål'' eller ''nynorska''.

💾 Tom rad mellan översättningsavsnitt

redigera
Hantera ö-botten ihop med olika varianter av ö-topp
Före
{{ö-botten}}
{{ö-topp}}
{{ö-botten}}
{{ö-topp-granska}}
{{ö-botten}}
{{ö-topp-även}}
{{ö-botten}}
{{ö-se|x}}
Förväntat resultat
{{ö-botten}}

{{ö-topp}}
{{ö-botten}}

{{ö-topp-granska}}
{{ö-botten}}

{{ö-topp-även}}
{{ö-botten}}

{{ö-se|x}}


Stöd även hantering med parametrar
Före
{{ö-botten}}
{{ö-topp|...definition med [[länk]]...}}
Förväntat resultat
{{ö-botten}}

{{ö-topp|...definition med [[länk]]...}}


Hantera ö-se ihop med ö-topp (ö-se är som topp och botten i ett)
Före
{{ö-se|x}}
{{ö-topp}}
Förväntat resultat
{{ö-se|x}}

{{ö-topp}}


Hantera ö-se ihop med ö-topp-även
Före
{{ö-se|x}}
{{ö-topp-även|x}}
Förväntat resultat
{{ö-se|x}}

{{ö-topp-även|x}}


Hantera ö-se ihop med ö-topp-granska
Före
{{ö-se|x}}
{{ö-topp-granska}}
Förväntat resultat
{{ö-se|x}}

{{ö-topp-granska}}


Hantera ö-se ihop med ö-se
Före
{{ö-se|x}}
{{ö-se|x}}
Förväntat resultat
{{ö-se|x}}

{{ö-se|x}}


Hantera inte ö-topp ihop med ö-botten (de är del av samma avsnitt)
Före
{{ö-topp}}
{{ö-botten}}
Förväntat resultat
ingen förändring


💾 Ingen tom rad ovanför listrader

redigera
Ta bort tomma rader ovanför rader som börjar med "#", "*" och ":".
Före
==Svenska==
x

*{{uttal|sv}}

#definition

:{{avgränsare}}
Förväntat resultat
==Svenska==
x
*{{uttal|sv}}
#definition
:{{avgränsare}}


💾 Mellanslag på fetstilsrad

redigera
Det ska vara ett mellanslag efter det fetstilade ordet om något kommer efter, annars inte:
'''fetstil''' något annat
'''fetstil'''
Om det fetstilade ordet börjar med apostrof, ska det föregås av ett mellanslag:
''' 'fetstil'''
Om det fetstilade ordet börjar med apostrof, ska det efterföljas av ett mellanslag:
'''fetstil' '''
Rader är bara fetstilsrader om de börjar med det fetstilade ordet.
Före
x'''fetstil'''
x'''fetstil'''x
x'''fetstil''' x

Förväntat resultat
ingen förändring


Fetstilsrader för ord utan apostrofer.
Före
'''x'''
'''fetstil'''x
'''fetstil''' x
''' fetstil'''
''' fetstil'''x
''' fetstil''' x
'''fetstil '''
'''fetstil '''x
'''fetstil ''' x
''' fetstil '''
''' fetstil '''x
''' fetstil ''' x
Förväntat resultat
'''x'''
'''fetstil''' x
'''fetstil''' x
'''fetstil'''
'''fetstil''' x
'''fetstil''' x
'''fetstil'''
'''fetstil''' x
'''fetstil''' x
'''fetstil'''
'''fetstil''' x
'''fetstil''' x


Fetstilsrader för ord har apostrof i början (ex 'nuff).
Före
''''x'''
''''nuff'''x
''''nuff''' x
''' 'fetstil'''
''' 'fetstil'''x
''' 'fetstil''' x
''''fetstil '''
''''fetstil '''x
''''fetstil ''' x
''' 'fetstil '''
''' 'fetstil '''x
''' 'fetstil ''' x
Förväntat resultat
''' 'x'''
''' 'nuff''' x
''' 'nuff''' x
''' 'fetstil'''
''' 'fetstil''' x
''' 'fetstil''' x
''' 'fetstil'''
''' 'fetstil''' x
''' 'fetstil''' x
''' 'fetstil'''
''' 'fetstil''' x
''' 'fetstil''' x


Fetstilsrader för ord som apostrof i mitten (ex don't).
Före
'''don't'''
'''don't'''x
'''don't''' x
''' fet'stil'''
''' fet'stil'''x
''' fet'stil''' x
'''fet'stil '''
'''fet'stil '''x
'''fet'stil ''' x
''' fet'stil '''
''' fet'stil '''x
''' fet'stil ''' x
Förväntat resultat
'''don't'''
'''don't''' x
'''don't''' x
'''fet'stil'''
'''fet'stil''' x
'''fet'stil''' x
'''fet'stil'''
'''fet'stil''' x
'''fet'stil''' x
'''fet'stil'''
'''fet'stil''' x
'''fet'stil''' x


Fetstilsrader för ord som har apostrof i slutet (ex Qapla').
Före
'''x''''
'''Qapla''''x
'''Qapla'''' x
''' fetstil''''
''' fetstil''''x
''' fetstil'''' x
'''fetstil' '''
'''fetstil' '''x
'''fetstil' ''' x
''' fetstil' '''
''' fetstil' '''x
''' fetstil' ''' x
Förväntat resultat
'''x' '''
'''Qapla' ''' x
'''Qapla' ''' x
'''fetstil' '''
'''fetstil' ''' x
'''fetstil' ''' x
'''fetstil' '''
'''fetstil' ''' x
'''fetstil' ''' x
'''fetstil' '''
'''fetstil' ''' x
'''fetstil' ''' x


Fetstilsrader för ord har apostrof i början och mitten.
Före
''''fet'stil'''
''''fet'stil'''x
''''fet'stil''' x
''' 'fet'stil'''
''' 'fet'stil'''x
''' 'fet'stil''' x
''''fet'stil '''
''''fet'stil '''x
''''fet'stil ''' x
Förväntat resultat
''' 'fet'stil'''
''' 'fet'stil''' x
''' 'fet'stil''' x
''' 'fet'stil'''
''' 'fet'stil''' x
''' 'fet'stil''' x
''' 'fet'stil'''
''' 'fet'stil''' x
''' 'fet'stil''' x


Fetstilsrader för ord har apostrof i början och slutet (ex 'n').
Före
''''n''''
''''n''''x
''''n'''' x
''' 'fetstil''''
''' 'fetstil''''x
''' 'fetstil'''' x
''''fetstil' '''
''''fetstil' '''x
''''fetstil' ''' x
''' 'fetstil' '''
''' 'fetstil' '''x
''' 'fetstil' ''' x
Förväntat resultat
''' 'n' '''
''' 'n' ''' x
''' 'n' ''' x
''' 'fetstil' '''
''' 'fetstil' ''' x
''' 'fetstil' ''' x
''' 'fetstil' '''
''' 'fetstil' ''' x
''' 'fetstil' ''' x
''' 'fetstil' '''
''' 'fetstil' ''' x
''' 'fetstil' ''' x


Fetstilsrader för ord har apostrof i mitten och slutet (ex RV's')
Före
'''RV's''''
'''RV's''''x
'''RV's'''' x
''' fet'stil''''
''' fet'stil''''x
''' fet'stil'''' x
'''fet'stil' '''
'''fet'stil' '''x
'''fet'stil' ''' x
''' fet'stil' '''
''' fet'stil' '''x
''' fet'stil' ''' x
Förväntat resultat
'''RV's' '''
'''RV's' ''' x
'''RV's' ''' x
'''fet'stil' '''
'''fet'stil' ''' x
'''fet'stil' ''' x
'''fet'stil' '''
'''fet'stil' ''' x
'''fet'stil' ''' x
'''fet'stil' '''
'''fet'stil' ''' x
'''fet'stil' ''' x


Fetstilsrader för ord har apostrof i början, mitten och slutet.
Före
''''fet'stil''''
''''fet'stil''''x
''''fet'stil'''' x
''' 'fet'stil''''
''' 'fet'stil''''x
''' 'fet'stil'''' x
''''fet'stil' '''
''''fet'stil' '''x
''''fet'stil' ''' x
''' 'fet'stil' '''
''' 'fet'stil' '''x
''' 'fet'stil' ''' x
Förväntat resultat
''' 'fet'stil' '''
''' 'fet'stil' ''' x
''' 'fet'stil' ''' x
''' 'fet'stil' '''
''' 'fet'stil' ''' x
''' 'fet'stil' ''' x
''' 'fet'stil' '''
''' 'fet'stil' ''' x
''' 'fet'stil' ''' x
''' 'fet'stil' '''
''' 'fet'stil' ''' x
''' 'fet'stil' ''' x


Fetstilsrader med kursiva fetstilningar (Ex. A. oelandicum).
Före
'''''A. oelandicum'''''
'''''A. oelandicum'''''x
'''''A. oelandicum''''' x
''''''kursiv fetstil'''''
''''''kursiv fetstil'''''x
''''''kursiv fetstil''''' x
'''''kursiv fetstil''''''
'''''kursiv fetstil''''''x
'''''kursiv fetstil'''''' x
''''''kursiv fetstil''''''
''''''kursiv fetstil''''''x
''''''kursiv fetstil'''''' x
Förväntat resultat
'''''A. oelandicum'''''
'''''A. oelandicum''''' x
'''''A. oelandicum''''' x
''''' 'kursiv fetstil'''''
''''' 'kursiv fetstil''''' x
''''' 'kursiv fetstil''''' x
'''''kursiv fetstil' '''''
'''''kursiv fetstil' ''''' x
'''''kursiv fetstil' ''''' x
''''' 'kursiv fetstil' '''''
''''' 'kursiv fetstil' ''''' x
''''' 'kursiv fetstil' ''''' x


Fetstilsrader med multipla fetstilningar
Före
'''fetstil''' '''ytterligare fetstil'''
'''fetstil''' '''ytterligare fetstil'''x
'''fetstil''' '''ytterligare fetstil''' x
'''''kursiv fetstil''''' '''ytterligare fetstil'''
'''''kursiv fetstil''''' '''ytterligare fetstil'''x
'''''kursiv fetstil''''' '''ytterligare fetstil''' x
Förväntat resultat
ingen förändring


Specialfall
Före
'''rock'n'roll'''
''' ' '''
Förväntat resultat
ingen förändring


Fetstilsrader för ord börjar med apostrof+mellanslag eller slutar med mellanslag+apostrof.
Före
''' ' ' '''
'''' fet'stil '''
'''' fet'stil '''x
'''' fet'stil ''' x
'''fet'stil ''''
'''fet'stil ''''x
'''fet'stil '''' x
Förväntat resultat
''' ' ' '''
''' ' fet'stil'''
''' ' fet'stil''' x
''' ' fet'stil''' x
'''fet'stil ' '''
'''fet'stil ' ''' x
'''fet'stil ' ''' x


Undantag

redigera
Om fetstilsdelen efterföljs av ett kommatecken (ex замковому).
Före
x
'''за́мковому''', '''замко́вому'''
Förväntat resultat
ingen förändring


Om fetstilsdelen efterföljs av ett utropstecken (ex gud).
Före
x
'''gud'''!
Förväntat resultat
ingen förändring


Om fetstilsdelen efterföljs av referenstagg (ex gøy)
Före
x
'''gøy'''<ref>{{källa-naob|gøy_3|2018-03-01}}</ref>
Förväntat resultat
ingen förändring


💾 Mellanslag efter {{tagg}}

redigera
Lägg till mellanslag efter {{tagg}} på definitionsraden.
Före
==Svenska==
#{{tagg|x}}x
Förväntat resultat
==Svenska==
#{{tagg|x}} x


Även när en mall finns i värdet för textparametern.
Före
==Svenska==
#{{tagg|x|text=med {{mall}}}}x
Förväntat resultat
==Svenska==
#{{tagg|x|text=med {{mall}}}} x


Även när språket är annat än svenska.
Före
==Engelska==
#{{tagg|x|text=med {{mall}}|språk=en}}x
Förväntat resultat
==Engelska==
#{{tagg|x|text=med {{mall}}|språk=en}} x


💾 Kontrollera generell mallsyntax

redigera
Samma namngivna parameter kan inte användas flera gånger.
Före
{{mall|param=arg1|param=arg2}}
Förväntat resultat
{{mall|param=arg1|param=arg2}}

{{tidy}}
Varningar
  • Ogiltig mallsyntax - upprepad parameter param=: {{mall|param=arg1|param=arg2}}
Anonyma parametrar kan inte heller användas flera gånger.
Före
==Svenska==
{{tagg|arg1|arg2|arg3|2=arg2 igen}}
Förväntat resultat
==Svenska==
{{tagg|arg1|arg2|arg3|2=arg2 igen}}

{{tidy}}
Varningar
  • Ogiltig mallsyntax - upprepad parameter 2=: {{tagg|arg1|arg2|arg3|2=arg2 igen}}
Inte heller om den numrerade anonyma parametern kommer först.
Före
==Svenska==
{{tagg|2=arg2|arg1|arg2 igen|arg3}}
Förväntat resultat
==Svenska==
{{tagg|2=arg2|arg1|arg2 igen|arg3}}

{{tidy}}
Varningar
  • Ogiltig mallsyntax - upprepad parameter 2=: {{tagg|2=arg2|arg1|arg2 igen|arg3}}

💾 Fixa språkkod

redigera
I mallar som ska innehålla en språkkod som motsvarar språknamnet i rubriken.
Utgår från listan på MediaWiki:Gadget-data-lang-code-templates.json och Modul:lang/data.

Språkrubriken

redigera
Om språknamnet i språkrubriken inte är giltigt, varna, men lägg inte till språkkod.
Före
==Svenksa==
{{subst}}
Förväntat resultat
==Svenksa==
{{subst}}

{{tidy}}
Varningar
  • Ogiltig rubrik "==Svenksa==". Menade du "==Svenska=="?
Om rubrik är på fel nivå, varna, men korrigera inte språkkoden.
Före
=Engelska=
{{subst|xx}}
Förväntat resultat
=Engelska=
{{subst|xx}}

{{tidy}}
Varningar
  • Ogiltig rubrik "=Engelska=". Menade du "==Engelska=="?
Om språkrubrik saknas, varna, men korrigera inte språkkoden.
Före
{{subst|xx}}
Förväntat resultat
{{subst|xx}}

{{tidy}}
Varningar
  • Språkrubrik saknas.
Språkrubrik saknas även när mallar innehållande språkkoder ligger i ett Källor-avsnitt.
Före
==Svenska==
x

==Källor==
{{subst|xx}}
Förväntat resultat
==Svenska==
x

==Källor==
{{subst|xx}}

{{tidy}}
Varningar
  • Språkrubrik saknas.
Varna inte om saknad språkrubrik ifall ingen mall kräver språkrubriken för att processas korrekt.
Före
{{se även|ord}}
Förväntat resultat
ingen förändring


Mallar med exakt 1 anonym parameter

redigera
{{subst}} och andra ordklassmallar
Lägg till språkkod när den saknas
Före
==Svenska==
{{subst}}
Förväntat resultat
==Svenska==
{{subst|sv}}


Lägg till språkkod när språkkodsargumentet är tomt
Före
==Svenska==
{{subst|}}
Förväntat resultat
==Svenska==
{{subst|sv}}


Korrigera språkkod
Före
==Engelska==
{{subst|sv}}
Förväntat resultat
==Engelska==
{{subst|en}}


Gör inget om språkkoden redan är korrekt
Före
==Svenska==
{{subst|sv}}
Förväntat resultat
ingen förändring


Hantera språkkoder även när sidan innehåller multipla språkavsnitt.
Före
==Svenska==
===Substantiv===
{{subst}}

==Tyska==
===Adjektiv===
{{adj|xx}}

==Franska==
===Verb===
{{verb|da}}
Förväntat resultat
==Svenska==
===Substantiv===
{{subst|sv}}

==Tyska==
===Adjektiv===
{{adj|de}}

==Franska==
===Verb===
{{verb|fr}}


Om antalet anonyma parametrar är för många, varna, men korrigera inte språkkoden.
Före
==Svenska==
{{subst|en|argument}}
Förväntat resultat
==Svenska==
{{subst|en|argument}}

{{tidy}}
Varningar
  • Mall har för många parametrar: {{subst|en|argument}}
När anonyma parametrar räknas, ignorera namngivna parametrar.
Före
==Svenska==
{{subst|en|param=}}
Förväntat resultat
==Svenska==
{{subst|sv|param=}}


Undantag

redigera
För just {{uttal}}: Gör inget om mallen ligger i ett Tvärspråkligt språkavsnitt.
Före
==Tvärspråkligt==
{{uttal|en|ipa=ˈekəʊ|enkel=eck'əʊ}}
Förväntat resultat
ingen förändring


Men ändra som vanligt annars.
Före
==Engelska==
{{uttal|sv|ipa=ˈekəʊ|enkel=eck'əʊ}}
Förväntat resultat
==Engelska==
{{uttal|en|ipa=ˈekəʊ|enkel=eck'əʊ}}


Hantera också andra mallar som lgger i ett Tvärspråkligt språkavsnitt som vanligt.
Före
==Tvärspråkligt==
{{subst|en}}
Förväntat resultat
==Tvärspråkligt==
{{subst|--}}


Mallar med minst 1 anonym parameter

redigera
{{förkortning}}
Lägg till språkkod om mallen saknar parametrar.
Före
==Svenska==
{{förkortning}}
Förväntat resultat
==Svenska==
{{förkortning|sv}}


Gör ingenting om första parametern är korrekt språkkod.
Före
==Svenska==
{{förkortning|sv}}

{{förkortning|sv|argument|argument}}
Förväntat resultat
ingen förändring


Men varna om minimigränsen för parameterantalet är uppfylld, men språkkoden inte är korrekt.
Före
==Svenska==
{{förkortning|en}}
Förväntat resultat
==Svenska==
{{förkortning|en}}

{{tidy}}
Varningar
  • Mall saknar språkkod "sv": {{förkortning|en}}
Likaså om det är flera argument och även om rätt språkkod skulle finnas i de andra argumenten.
Före
==Svenska==
{{förkortning|en|argument|sv}}
Förväntat resultat
==Svenska==
{{förkortning|en|argument|sv}}

{{tidy}}
Varningar
  • Mall saknar språkkod "sv": {{förkortning|en|argument|sv}}

Mallar med 2-3 anonyma parametrar

redigera
{{avledning}}
Lägg till språkkod om antal parametrar är ett för lite för att minimivillkoret för antal parametrar ska vara uppfyllt.
Före
==Svenska==
{{avledning|argument}}
Förväntat resultat
==Svenska==
{{avledning|sv|argument}}


Lägg inte till eller ändra språkkod när den saknas om minimivillkoret för antal parametrar redan är uppfyllt, men varna, för vi kan inte vara säkra på att det är just språkkoden som saknas.
Före
==Svenska==
{{avledning|en|ord}}
Förväntat resultat
==Svenska==
{{avledning|en|ord}}

{{tidy}}
Varningar
  • Mall saknar språkkod "sv": {{avledning|en|ord}}
Inte heller när en namngiven parameter används.
Före
==Svenska==
{{avledning|en|ord|ordform=perfpart}}
Förväntat resultat
==Svenska==
{{avledning|en|ord|ordform=perfpart}}

{{tidy}}
Varningar
  • Mall saknar språkkod "sv": {{avledning|en|ord|ordform=perfpart}}
Lägg till språkkod när språkkodsargumentet är tomt.
Före
==Svenska==
{{avledning||argument|argument}}
Förväntat resultat
==Svenska==
{{avledning|sv|argument|argument}}


Även när en namngiven parameter används.
Före
==Svenska==
{{avledning||argument|argument|ordform=perfpart}}
Förväntat resultat
==Svenska==
{{avledning|sv|argument|argument|ordform=perfpart}}


Korrigera språkkod när den är felaktig om antalet parametrar är max.
Före
==Svenska==
{{avledning|xx|argument|argument}}
Förväntat resultat
==Svenska==
{{avledning|sv|argument|argument}}


Även när en namngiven parameter används.
Före
==Svenska==
{{avledning|xx|argument|argument|ordform=perfpart}}
Förväntat resultat
==Svenska==
{{avledning|sv|argument|argument|ordform=perfpart}}


Gör inget om språkkoden redan är korrekt.
Före
==Svenska==
{{avledning|sv|argument|argument}}
Förväntat resultat
ingen förändring


Inte heller om namngiven parameter används.
Före
==Svenska==
{{avledning|sv|argument|argument|ordform=perfpart}}
Förväntat resultat
ingen förändring


Varna om antalet parametrar är för många.
Före
==Svenska==
{{avledning|argument|argument|argument|argument}}
Förväntat resultat
==Svenska==
{{avledning|argument|argument|argument|argument}}

{{tidy}}
Varningar
  • Mall har för många parametrar: {{avledning|argument|argument|argument|argument}}
Varna om antalet parametrar är färre än en för lite.
Före
==Svenska==
{{avledning}}
Förväntat resultat
==Svenska==
{{avledning}}

{{tidy}}
Varningar
  • Mall har för få parametrar: {{avledning}}

Mallar med 3 anonyma parametrar

redigera
{{böjning}}, {{g-länk}} m.fl.
Lägg till språkkod om antal parametrar är ett för lite för att minimivillkoret för antal parametrar ska vara uppfyllt.
Före
==Svenska==
{{g-länk|subst|argument}}
Förväntat resultat
==Svenska==
{{g-länk|sv|subst|argument}}


Men inte om rätt språkkod redan angivits. Varna istället i så fall.
Före
==Svenska==
{{g-länk|sv|argument}}
Förväntat resultat
==Svenska==
{{g-länk|sv|argument}}

{{tidy}}
Varningar
  • Mall har för få parametrar: {{g-länk|sv|argument}}
Lägg till språkkod när språkkodsargumentet är tomt
Före
==Svenska==
{{g-länk||subst|argument}}
Förväntat resultat
==Svenska==
{{g-länk|sv|subst|argument}}


Korrigera språkkod
Före
==Engelska==
{{g-länk|sv|subst|argument}}
Förväntat resultat
==Engelska==
{{g-länk|en|subst|argument}}


Gör inget om språkkoden redan är korrekt och det är rätt antal parametrar.
Före
==Tyska==
{{g-länk|de|verb|argument|parameter=-}}
Förväntat resultat
ingen förändring


Varna om antalet parametrar är färre än en för lite.
Före
==Svenska==
{{g-länk|argument}}
Förväntat resultat
==Svenska==
{{g-länk|argument}}

{{tidy}}
Varningar
  • Mall har för få parametrar: {{g-länk|argument}}

Mallar med 3-4 anonyma parametrar

redigera
{{härledning}}
Lägg till språkkod om antal parametrar är ett för lite för att minimivillkoret för antal parametrar ska vara uppfyllt.
Före
==Svenska==
{{härledning|gmq-fsv|argument}}
Förväntat resultat
==Svenska==
{{härledning|sv|gmq-fsv|argument}}


Men inte om rätt språkkod redan angivits. Varna istället i så fall.
Före
==Svenska==
{{härledning|sv|argument}}
Förväntat resultat
==Svenska==
{{härledning|sv|argument}}

{{tidy}}
Varningar
  • Mall har för få parametrar: {{härledning|sv|argument}}
Även om språkkoden inte ska läggas till om den redan finns, så är det ok om den redan är tillagd sen innan.
Före
==Svenska==
{{härledning|sv|sv|argument}}
Förväntat resultat
ingen förändring


Lägg till språkkod när språkkodsargumentet är tomt
Före
==Svenska==
{{härledning||gmq-fsv|argument}}
Förväntat resultat
==Svenska==
{{härledning|sv|gmq-fsv|argument}}


Även om rätt språkkod redan existerar på annan plats.
Före
==Svenska==
{{härledning||sv|argument}}
Förväntat resultat
==Svenska==
{{härledning|sv|sv|argument}}


Korrigera språkkod om antalet parametrar är max.
Före
==Engelska==
{{härledning|sv|argument|argument|argument}}
Förväntat resultat
==Engelska==
{{härledning|en|argument|argument|argument}}


Lägg inte till eller ändra språkkod när den saknas om minimivillkoret för antal parametrar redan är uppfyllt, men varna, för vi kan inte vara säkra på att det är just språkkoden som saknas.
Före
==Svenska==
{{härledning|en|argument|tr=translit|argument}}
Förväntat resultat
==Svenska==
{{härledning|en|argument|tr=translit|argument}}

{{tidy}}
Varningar
  • Mall saknar språkkod "sv": {{härledning|en|argument|tr=translit|argument}}
Men om rätt språkkod finns, och antal parametrar är inom gränserna, gör ingenting.
Före
==Svenska==
{{härledning|sv|gmq-fsv|argument|tr=translit}}

==Svenska==
{{härledning|sv|gmq-fsv|argument|tr=translit|argument}}
Förväntat resultat
ingen förändring


Varna om antalet parametrar är färre än en för lite.
Före
==Svenska==
{{härledning|sv}}
Förväntat resultat
==Svenska==
{{härledning|sv}}

{{tidy}}
Varningar
  • Mall har för få parametrar: {{härledning|sv}}
Varna om antalet parametrar är för många.
Före
==Svenska==
{{härledning|sv|argument|argument|tr=translit|argument|argument}}
Förväntat resultat
==Svenska==
{{härledning|sv|argument|argument|tr=translit|argument|argument}}

{{tidy}}
Varningar
  • Mall har för många parametrar: {{härledning|sv|argument|argument|tr=translit|argument|argument}}
Ofta förekommer {{härledning}} som mall-i-mall. Det ska inte vara några bekymmer.
Före
==Svenska==
#:{{etymologi|Av {{härledning|gmq-fsv|[[fara]] [[hiordh]]}}.}}
Förväntat resultat
==Svenska==
#:{{etymologi|Av {{härledning|sv|gmq-fsv|[[fara]] [[hiordh]]}}.}}


Gör inget om det redan är rätt
Före
==Svenska==
#:{{etymologi|Av {{härledning|sv|gmq-fsv|[[fara]] [[hiordh]]}}.}}
Förväntat resultat
ingen förändring


Varna om språkkoden är fel, men det inte går att automatiskt avgöra om en språkkod ska läggas till eller inte
Före
==Svenska==
#:{{etymologi|Av {{härledning|xx|gmq-fsv|[[fara]] [[hiordh]]}}.}}
Förväntat resultat
==Svenska==
#:{{etymologi|Av {{härledning|xx|gmq-fsv|[[fara]] [[hiordh]]}}.}}

{{tidy}}
Varningar
  • Mall saknar språkkod "sv": {{härledning|xx|gmq-fsv|[[fara]] [[hiordh]]}}

Specialfall: Mallar med språkparameter

redigera
{{tagg}}, {{homofoner}} (temporärt, tills de också flyttar sin språkkod till |1=.)
För många eller för få parametrar är inget som påverkar hanteringen av språkkoder.
Före
==Engelska==
{{tagg}}
{{homofoner}}
Förväntat resultat
ingen förändring


Om mallarna saknar innehåll behövs ingen språkkodsparameter.
Före
==Engelska==
{{tagg|språk=de}}
{{homofoner|språk=de}}
Förväntat resultat
==Engelska==
{{tagg|}}
{{homofoner|}}


Inte heller om {{tagg}} inte har några taggar eller kategorier angivna.
Före
==Engelska==
{{tagg|språk=de|text=lite text}}
Förväntat resultat
==Engelska==
{{tagg|text=lite text}}


Om mallarna har innehåll, taggar eller kategorier angivna, ska språkkoden korrigeras.
Före
==Engelska==
{{tagg|språk=de|tagg}}
{{tagg|kat=kategori|språk=de}}
{{tagg|språk=de|tagg|kat=kategori}}
{{homofoner|språk=de|innehåll}}
Förväntat resultat
==Engelska==
{{tagg|språk=en|tagg}}
{{tagg|kat=kategori|språk=en}}
{{tagg|språk=en|tagg|kat=kategori}}
{{homofoner|språk=en|innehåll}}


Om den saknas ska den läggas till.
Före
==Engelska==
{{tagg|tagg}}
{{tagg|kat=kategori}}
{{tagg|tagg|kat=kategori}}
{{homofoner|innehåll}}
Förväntat resultat
==Engelska==
{{tagg|tagg|språk=en}}
{{tagg|kat=kategori|språk=en}}
{{tagg|tagg|kat=kategori|språk=en}}
{{homofoner|innehåll|språk=en}}


Före
==Svenska==
{{tagg|språk=sv|tagg}}
{{tagg|kat=kategori|språk=sv}}
{{tagg|språk=sv|tagg|kat=kategori}}
{{homofoner|språk=sv|innehåll}}
Förväntat resultat
==Svenska==
{{tagg|tagg}}
{{tagg|kat=kategori}}
{{tagg|tagg|kat=kategori}}
{{homofoner|innehåll}}


Och om den inte angetts, så behöver den heller inte läggas till.
Före
==Svenska==
{{tagg|tagg}}
{{tagg|kat=kategori}}
{{tagg|tagg|kat=kategori}}
{{homofoner|innehåll}}
Förväntat resultat
ingen förändring


Mallar som inte stöds

redigera
{{g-cell}}, {{g-cell-tveksam}} (har |1= som språkparameter, men används bara i mallar, inte i huvudnamnrymden)
{{ipa}} (saknar både |språk= och |1= och behöver ses över.)
{{länk}} (har |1= som språkparameter, menn den överensstämmer oftast inte med språkrubriken.)

Syntax som inte stöds

redigera
Väldigt ovanligt och låt det förbli så: Acceptera inte att anonyma parametrar anges med explicita numeriska parametrar.
Före
==Svenska==
{{subst|1=en}}
Förväntat resultat
==Svenska==
{{subst|1=en}}

{{tidy}}
Varningar
  • Mall med språkkod får inte ha explicit numerisk parameter 1=: {{subst|1=en}}
En variant till.
Före
==Svenska==
{{böjning|sv|2=subst|3=ord}}
Förväntat resultat
==Svenska==
{{böjning|sv|2=subst|3=ord}}

{{tidy}}
Varningar
  • Mall med språkkod får inte ha explicit numerisk parameter 2=: {{böjning|sv|2=subst|3=ord}}

💾 Fixa språkkod: {{ö}}

redigera
Ignorera {{ö}} och {{ö+}} som befinner sig utanför ett översättningsavsnitt.
Före
====Översättningar====
*engelska: {{ö+|en|word}}

==Tyska==
*tyska: {{ö+|sv|Wort}}
Förväntat resultat
ingen förändring


Lägg till språkkod om den saknas och minimikravet för antal anonyma parametrar (2) inte är uppfyllt.
Före
====Översättningar====
*engelska: {{ö|word}}
Förväntat resultat
====Översättningar====
*engelska: {{ö|en|word}}


Hantera {{ö+}} i alla avseenden på motsvarande sätt som {{ö}}.
Före
====Översättningar====
*engelska: {{ö+|word}}
Förväntat resultat
====Översättningar====
*engelska: {{ö+|en|word}}


Varna om antalet anonyma parametrar är mindre än ett för lite.
Före
====Översättningar====
*engelska: {{ö}}
Förväntat resultat
====Översättningar====
*engelska: {{ö}}

{{tidy}}
Varningar
  • Mall har för få parametrar: {{ö}}
Varna om antalet anonyma parametrar är ett för lite då språkkoden är korrekt.
Före
====Översättningar====
*engelska: {{ö|en}}
Förväntat resultat
====Översättningar====
*engelska: {{ö|en}}

{{tidy}}
Varningar
  • Mall har för få parametrar: {{ö|en}}
Namngivna parametrar ska inte påverka.
Före
====Översättningar====
*engelska: {{ö|not=en not|en}}
Förväntat resultat
====Översättningar====
*engelska: {{ö|not=en not|en}}

{{tidy}}
Varningar
  • Mall har för få parametrar: {{ö|not=en not|en}}
Varna om antalet anonyma parametrar är fler än 4.
Före
====Översättningar====
*engelska: {{ö|en|word|m|p|}}
Förväntat resultat
====Översättningar====
*engelska: {{ö|en|word|m|p|}}

{{tidy}}
Varningar
  • Mall har för många parametrar: {{ö|en|word|m|p|}}
Före
====Översättningar====
*engelska: {{ö||word}}
*engelska: {{ö||word|f}}
*engelska: {{ö+||word|m|p|tr=wörd}}
Förväntat resultat
====Översättningar====
*engelska: {{ö|en|word}}
*engelska: {{ö|en|word|f}}
*engelska: {{ö+|en|word|m|p|tr=wörd}}


Före
====Översättningar====
*engelska: {{ö|något|word}}
*engelska: {{ö|sv|word|m}}
*engelska: {{ö+|xx|word}}
Förväntat resultat
====Översättningar====
*engelska: {{ö|något|word}}
*engelska: {{ö|sv|word|m}}
*engelska: {{ö+|xx|word}}

{{tidy}}
Varningar
  • Mall saknar språkkod "en": {{ö+|xx|word}}
  • Mall saknar språkkod "en": {{ö|något|word}}
  • Mall saknar språkkod "en": {{ö|sv|word|m}}
Namngivna parametrar ska inte påverka.
Före
====Översättningar====
*engelska: {{ö||word|tr=uörd}}
*engelska: {{ö|sc=Arab|sv|word}}
*engelska: {{ö+|xx|word|text=visa alt text}}
Förväntat resultat
====Översättningar====
*engelska: {{ö|en|word|tr=uörd}}
*engelska: {{ö|sc=Arab|sv|word}}
*engelska: {{ö+|xx|word|text=visa alt text}}

{{tidy}}
Varningar
  • Mall saknar språkkod "en": {{ö+|xx|word|text=visa alt text}}
  • Mall saknar språkkod "en": {{ö|sc=Arab|sv|word}}
Flera översättningar kan förekomma på samma rad och det kan ev. förekomma innehåll mellan mallarna som inte ska påverka funktionen.
Före
====Översättningar====
*engelska: {{ö|word|tr=uörd}}, ''(innehåll)'' {{ö|word|tr=uörd}}
*spanska: {{ö+|palabra}}, ''(innehåll)'' {{ö+|palabra}}
Förväntat resultat
====Översättningar====
*engelska: {{ö|en|word|tr=uörd}}, ''(innehåll)'' {{ö|en|word|tr=uörd}}
*spanska: {{ö+|es|palabra}}, ''(innehåll)'' {{ö+|es|palabra}}


En översättningsrad måste börja med * eller ** följt av språknamn och kolon, annars är det ingen översättningsrad. Fixa om det går.
Före
====Översättningar====
*engelska: {{ö|en|word}}
**engelska: {{ö|en|word}}
:spanska: {{ö|es|palabra}}
:spanska: {{ö|palabra}}
Förväntat resultat
====Översättningar====
*engelska: {{ö|en|word}}
**engelska: {{ö|en|word}}
*spanska: {{ö|es|palabra}}
*spanska: {{ö|es|palabra}}


Varna annars.
Före
====Översättningar====
*engelska: {{ö|en|word}}
**engelska: {{ö|en|word}}
*spanska {{ö|es|palabra}}
*spanska {{ö|palabra}}
Förväntat resultat
====Översättningar====
*engelska: {{ö|en|word}}
**engelska: {{ö|en|word}}
*spanska {{ö|es|palabra}}
*spanska {{ö|palabra}}

{{tidy}}
Varningar
  • Rad i översättningsavsnittet ska börja med "*språknamn:". Hittade "*spanska {{ö|es|palabra}}".
  • Rad i översättningsavsnittet ska börja med "*språknamn:". Hittade "*spanska {{ö|palabra}}".
Varna om ogiltigt språknamn ungefär som för felaktiga rubriknamn.
Före
====Översättningar====
*engleska: {{ö|de|word}}
Förväntat resultat
====Översättningar====
*engleska: {{ö|de|word}}

{{tidy}}
Varningar
  • Ogiltigt språknamn "engleska" i översättningsavsnitt: Menade du "engelska"? För att undertrycka varningen, lämna språkkodsparametern tom.
Men varna bara om raden verkligen har en översättningsmall som är beroende av ett språknamn.
Före
====Översättningar====
*engleska: bla bla...
Förväntat resultat
ingen förändring


Om översättningsmallen har en tom språkparameter ihop med ett okänt språk, så släpper den också förbi detta utan att varna. Genom detta kan man tillåta ett sätt att komma ifrån varningen om det ex.vis gäller en översättning på ett språk som _borde_ finnas, men som inte finns ännu.
Före
====Översättningar====
*okäntspråk: {{ö||tjjijj}}
Förväntat resultat
ingen förändring


Eventuellt tveksam men ofta förekommande struktur. Testa i två led. Om språkkoden överensstämmer med det indragna språknamnet, acceptera det. Om språkkoden överensstämmer med det icke indragna språknamnet på raden ovanför, acceptera det också.
Före
====Översättningar====
*norska:
**bokmål: {{ö|no|ord}}
**nynorska: {{ö|nn|ord}}
*engelska:
**amerikansk engelska: {{ö+|en|belt and suspenders}}
**brittisk engelska: {{ö|en|belt and braces}}
Förväntat resultat
ingen förändring


En kombination av ett giltigt språknamn och ett okänt språknamn är ok, men om båda språknamnen är ogiltiga eller okända, går det inte enkelt att avgöra vilket av dem som är ok och vilket som behöver ändras. Varna därför om kombinationen av språknamn.
Före
====Översättningar====
*engleska:
**amerikansk engelska: {{ö+|en|belt and suspenders}}
**brittisk engelska: {{ö|en|belt and braces}}
Förväntat resultat
====Översättningar====
*engleska:
**amerikansk engelska: {{ö+|en|belt and suspenders}}
**brittisk engelska: {{ö|en|belt and braces}}

{{tidy}}
Varningar
  • Kombinationen av språknamnen "engleska" och "amerikansk engelska" i översättningsavsnitt är inte tillåten eftersom båda språknamnen saknar en motsvarande språkkod. För att undertrycka varningen, lämna språkkodsparametern tom.
  • Kombinationen av språknamnen "engleska" och "brittisk engelska" i översättningsavsnitt är inte tillåten eftersom båda språknamnen saknar en motsvarande språkkod. För att undertrycka varningen, lämna språkkodsparametern tom.
Detsamma gäller om språket inte är okänt, men ändå saknar en motsvarande språkkod på svenskspråkiga Wiktionary.
Före
====Översättningar====
*norska:
**bokmål: {{ö|ord}}
**nnnnynorska: {{ö|nn|ord}}
Förväntat resultat
====Översättningar====
*norska:
**bokmål: {{ö|no|ord}}
**nnnnynorska: {{ö|nn|ord}}

{{tidy}}
Varningar
  • Kombinationen av språknamnen "norska" och "nnnnynorska" i översättningsavsnitt är inte tillåten eftersom båda språknamnen saknar en motsvarande språkkod. För att undertrycka varningen, lämna språkkodsparametern tom.
Ett språk på en indragen rad måste hänga ihop med ett språk på en icke indragen rad. Eftersom det inte hänger ihop med föregående rad fångas det av en allmän varning om syntax-fel för språkrader.
Före
====Översättningar====
**engelska: {{ö|en|word}}
*engelska:

**amerikansk engelska: {{ö|en|word}}
{{ö-topp}}
**engelska: {{ö|en|a}}
{{ö-botten}}
Förväntat resultat
====Översättningar====
**engelska: {{ö|en|word}}
*engelska:
**amerikansk engelska: {{ö|en|word}}
{{ö-topp}}
**engelska: {{ö|en|a}}
{{ö-botten}}

{{tidy}}
Varningar
  • Rad i översättningsavsnittet ska börja med "*språknamn:". Hittade "**engelska: {{ö|en|a}}".
  • Rad i översättningsavsnittet ska börja med "*språknamn:". Hittade "**engelska: {{ö|en|word}}".
Om en indragen rad endast föregås av en tom rad så rättas den till istället för att varna.
Före
====Översättningar====
*engelska:

**amerikansk engelska: {{ö|en|word}}
Förväntat resultat
====Översättningar====
*engelska:
**amerikansk engelska: {{ö|en|word}}


Varna om det verkar som om ett språknamn hamnat på fel rad.
Före
====Översättningar====
*engelska: {{ö|en|word}}, *tyska: {{ö|de|Wort}}
Förväntat resultat
====Översättningar====
*engelska: {{ö|en|word}}, *tyska: {{ö|de|Wort}}

{{tidy}}
Varningar
  • Rad i översättningsavsnittet har "*" i mitten, saknas en radbrytning? Hittade "*engelska: {{ö|en|word}}, *tyska: {{ö|de|Wort}}".

💾 Transformationskategori

redigera

När man publicerar, förhandsgranskar eller visar ändringar och transformationer har gjorts, så visas ett meddelande i stil med "Wikitexten justerad (mellanslag, språkkoder)". Kategorierna i detta meddelande testas här.

Korrigering av hårt mellanaslag till mjukt.
Före
{{besläktade ord}}
Förväntat resultat
{{besläktade ord}}
Transformationskategorier
  • osynliga tecken
Korrigering av mellanslag och tomma rader
Före
 
    ==Svenska==
Förväntat resultat
==Svenska==
Transformationskategorier
  • mellanslag, radbrytningar
Korrigering av felaktig språkkod.
Före
==Svenska==
===Substantiv===
{{subst|xx}}
Förväntat resultat
==Svenska==
===Substantiv===
{{subst|sv}}
Transformationskategorier
  • språkkoder
Nämn inte ändringar om mellanslag och radbrytningar om när dessa ändringar sker samtidigt om andra (viktigare) ändringar, för att undvika onödigt brus i redigeringskommentaren.
Före
== Svenska ==

===Substantiv===

{{subst|xx}}
Förväntat resultat
==Svenska==
===Substantiv===
{{subst|sv}}
Transformationskategorier
  • språkkoder
Ingen förändring ger heller ingen transformationskategori
Före
x
Förväntat resultat
ingen förändring
Transformationskategorier
  • ingen
Spåra varning om {{tidy}} läggs till.
Före
== Svenksa ==
Förväntat resultat
==Svenksa==

{{tidy}}
Varningar
  • Ogiltig rubrik "==Svenksa==". Menade du "==Svenska=="?
Transformationskategorier
  • spåra varning

✏️ Medan man skriver

redigera

Testa transformationer som görs när man tycker på en viss tangent på tangentbordet. I testerna anges markörens position med <markör>.

Dessa tester innehåller inga varningsmeddelanden, utan de förekommer som vanligt fortlöpande enligt testerna längre upp på sidan.

Fyll i språkkod

redigera
Under språkrubrik för mall med exakt en anonym parameter.
Före
==Svenska==
{{subst<markör>
Tangent: |
Förväntat resultat
==Svenska==
{{subst|sv}}<markör>


Under språkrubrik för mall med minst en anonym parameter.
Före
==Svenska==
{{förkortning<markör>
Tangent: |
Förväntat resultat
==Svenska==
{{förkortning|sv<markör>}}


Under språkrubrik för mall med minst två anonyma parametar.
Före
==Svenska==
{{avledning<markör>
Tangent: |
Förväntat resultat
==Svenska==
{{avledning|sv|<markör>}}


Under språkrubrik för mall med exakt tre anonyma parametar.
Före
==Engelska==
{{g-länk<markör>
Tangent: |
Förväntat resultat
==Engelska==
{{g-länk|en|<markör>}}


Under språkrubrik när slutet på mallen redan finns.
Före
==Svenska==
{{subst<markör>}}
Tangent: |
Förväntat resultat
vanlig inmatning


Under en felaktig språkrubrik.
Före
==Engleska==
{{subst<markör>
Tangent: |
Förväntat resultat
vanlig inmatning


Under en felaktig språkrubrik som i sin tur befinner sig under en korrekt språkrubrik.
Före
==Svenska==
==Engleska==
{{subst<markör>
Tangent: |
Förväntat resultat
vanlig inmatning


Under en Källor-rubrik.
Före
==Källor==
{{subst<markör>
Tangent: |
Förväntat resultat
vanlig inmatning


Ovanför den första språkrubriken.
Före
{{subst<markör>
Tangent: |
Förväntat resultat
vanlig inmatning


För {{ö}}-mallar på översättningsrader.
Före
*engelska: {{ö<markör>
Tangent: |
Förväntat resultat
*engelska: {{ö|en|<markör>}}


För {{ö+}}-mallar på översättningsrader.
Före
*franska: {{ö+<markör>
Tangent: |
Förväntat resultat
*franska: {{ö+|fr|<markör>}}


För {{ö}}-mallar på översättningsrader med multipla {{ö}}-mallar.
Före
*engelska: {{ö|en|word}}, {{ö<markör>
Tangent: |
Förväntat resultat
*engelska: {{ö|en|word}}, {{ö|en|<markör>}}


För {{ö}}-mallar på översättningsrader som skjuts in mellan två {{ö}}-mallar.
Före
*engelska: {{ö|en|word}}, {{ö<markör>{{ö|en|word}}
Tangent: |
Förväntat resultat
*engelska: {{ö|en|word}}, {{ö|en|<markör>}}{{ö|en|word}}


För {{ö}}-mallar på översättningsrader som föregås och efterföljs av andra översättningsrader.
Före
*danska: {{ö|da|ord}}
*engelska: {{ö<markör>
*franska: {{ö|fr|mot}}
Tangent: |
Förväntat resultat
*danska: {{ö|da|ord}}
*engelska: {{ö|en|<markör>}}
*franska: {{ö|fr|mot}}


För {{ö}}-mallar på indragna rader där språknamnet finns på den indragna raden.
Före
====Översättningar==
*norska:
**bokmål: {{ö|no|ord}}
**nynorska: {{ö<markör>
Tangent: |
Förväntat resultat
====Översättningar==
*norska:
**bokmål: {{ö|no|ord}}
**nynorska: {{ö|nn|<markör>}}


För {{ö}}-mallar på indragna rader där språknamnet finns på den icke indragna raden.
Före
====Översättningar====
*engelska:
**amerikansk engelska: {{ö|en|word}}
**brittisk engelska: {{ö<markör>
Tangent: |
Förväntat resultat
====Översättningar====
*engelska:
**amerikansk engelska: {{ö|en|word}}
**brittisk engelska: {{ö|en|<markör>}}


Under språkrubrik för {{uttal}} (special: exakt en anonym parameter men minst en namngiven)
Före
==Svenska==
{{uttal<markör>
Tangent: |
Förväntat resultat
==Svenska==
{{uttal|sv|<markör>}}


Under tvärspråklig språkrubrik för {{uttal}}
Före
==Tvärspråkligt==
{{uttal<markör>
Tangent: |
Förväntat resultat
vanlig inmatning


Fyll inte i språkkod eller lägg till mallslut om redigering sker i en redan stängd mall.
Före
==Svenska==
{{subst<markör>}}
Tangent: |
Förväntat resultat
vanlig inmatning


En öppen mall inuti en stängd mall är dock öppen.
Före
==Svenska==
{{etymologi|Av {{härledning<markör>.}}
Tangent: |
Förväntat resultat
==Svenska==
{{etymologi|Av {{härledning|sv|<markör>}}.}}


Fyll i sluttagg

redigera
För <ref>-taggen.
Före
<ref<markör>
Tangent: >
Förväntat resultat
<ref><markör></ref>


Men inte om sluttagg redan finns.
Före
<ref<markör>...</ref>
Tangent: >
Förväntat resultat
vanlig inmatning


Sluttagg bortom ny starttagg räknas dock inte.
Före
<ref<markör>...<ref>text</ref>
Tangent: >
Förväntat resultat
<ref><markör></ref>...<ref>text</ref>


Även en tagg med attribut ska skapa en sluttagg.
Före
<ref name="abc"<markör>
Tangent: >
Förväntat resultat
<ref name="abc"><markör></ref>


En självstängande tagg dock inte generera en sluttagg.
Före
<ref name="abc"/<markör>
Tangent: >
Förväntat resultat
vanlig inmatning



Fyll i <references/>-tagg

redigera
Efter Källor-rubriken.
Före
==Källor=<markör>
Tangent: =
Förväntat resultat
==Källor==
<references/><markör>


🤞 Önskemål

redigera

Detta är önskemål att eventuellt kika på i framtiden.

🤞💾 Mellanslag efter kommatecken

redigera

Lägg till ett mellanslag efter alla kommatecken. Behöver undersökas.

🤞💾 Enhetligt utseende på kursiva parenteser

redigera

Det finns för närvarande många varianter på hur extra information anges. Bland annat förekommer (vanlig parentes), ''kursiv text'', ''(kursiv parentes)'' eller (''rak parentes med kursiv test''), <small>liten text</small> eller (kombinerat rakt, ''och kursivt''). Ibland förekommer också andra färger. Kan detta på något sätt göras mer enhetligt?

🤞💾 Ordklassmall

redigera

Lägg till ordklassmall om både den och mall för böjningstabell saknas. Undantag: Inte för avsnitt som bara har böjning som definition. Ta bort ordklassmallen om avsnittet bara har en böjning som definition.

🤞💾 Sortera listor

redigera

Sortera listor som ex.vis {{besläktade ord}}:

  • Specialfall:
    • Listmallar kopplade till vissa definitioner.
    • Hur ska sortering ske när annan info inkluderas ihop med ordet? Opacifiering?
    • Hur kan sådan annan info se ut?
  • Språk påverkar sortering
    • Bör språkkod ges som första parameter?
  • Påverkan på prestanda acceptabel?
    • Kan man begränsa ändringar till listor som i den aktuella redigeringen lagts till/redigerats?
    • Bör ordlistemallar modulifieras innan stöd läggs till i Tidy? (Modulifiering av ordlistemallar ändrar syntax av mallarna från {{länka}}-syntax till {{länk}}-syntax i parametrarna. Hur stor blir ändringen för Tidy?)

🤞💾 Sortera rubriker

redigera

Sortera språkrubriker. Sortera ordklassrubriker?

🤞💾 Sortera översättningar

redigera

Sortera översättningar.

🤞⚠️ Varna vid mallanrop av icke existerande mallar

redigera

Varna vid mallanrop av icke existerande mallar. Prestandaproblem? Det finns många mallar och hur underhålls en lista över existerande mallar?

🤞💾 Ta bort fler tomma rader

redigera
  • Ändra 2+ radbrytningar till 1 ovanför rader som börjar med *, # och :.
  • Ändra 2+ radbrytningar till 1 ovanför rader som börjar med { och '''.
Undantag: {{ö-topp eller {{ö-se som föregås av {{ö-botten eller {{ö-se
Eventuellt riskabelt. Bör undersökas först.