Template:LangSwitch/testcases
| Color legend |
|---|
| {{LangSwitch/sandbox}} result |
| {{LangSwitch}} result |
| Expected result |
| Test | Code | with |lang=en |
with |lang=fr |
with |lang=it |
with |lang=co |
Empty or no |lang=(user's language) |
|---|---|---|---|---|---|---|
| it, default (no co, no en) |
{{LangSwitch|it=Italiano|default=Default}} |
Default | Default | Italiano | Italiano | Default |
| Default | Default | Italiano | Italiano | Default | ||
| Default | Default | Italiano | Italiano | Italiano, or Default | ||
| co, it (no en, no default) |
{{LangSwitch|it=Italiano|co=Corsu}} |
LangSwitch Error: no default[1] | LangSwitch Error: no default[1] | Italiano[1] | Corsu[1] | LangSwitch Error: no default[1] |
| LangSwitch Error: no default[1] | LangSwitch Error: no default[1] | LangSwitch Error: no default[1] | LangSwitch Error: no default[1] | LangSwitch Error: no default[1] | ||
| LangSwitch Error: no default[1] | LangSwitch Error: no default[1] | Italiano[1] | Corsu[1] | Corsu, Italiano, or Error[1] | ||
| co, en, default '(no it) |
{{LangSwitch|en=English|co=Corsu|default=Default}} |
English | Default | Default | Corsu | English |
| English | Default | Default | Corsu | English | ||
| English | English | Default | Corsu | Corsu, English, or Default | ||
| co, en (no it, no default) |
{{LangSwitch|en=English|co=Corsu}} |
English | English | English | Corsu | English |
| English | English | English | Corsu | English | ||
| English | English | English | Corsu | Corsu, or English | ||
| it, empty en, default (no co) |
{{LangSwitch|en=~|it=Italiano|default=Default}} |
Default | Italiano | Italiano | ||
| Default | Italiano | Italiano | ||||
| Default | Italiano | Italiano | Italiano, empty, or Default | |||
| it, empty en (no co, no default) |
{{LangSwitch|en=~|it=Italiano}} |
Italiano | Italiano | |||
| Italiano | Italiano | |||||
| Italiano | Italiano | Italiano, or empty | ||||
| co, en, default (no it) |
{{LangSwitch|en=English|it=~|co=Corsu|default=Default}} |
English | Default | Corsu | English | |
| English | Default | Corsu | English | |||
| English | Default | Corsu | Corsu, empty, English, or Default | |||
| en, default (no co, no it) |
{{LangSwitch|en=English|it=|co=Corsu|default=Default}} |
English | Default | Default | Corsu | English |
| English | Default | Default | Corsu | English | ||
| English | Default | Default | Corsu | Corsu, English, or Default | ||
| co, empty it, en (no default) |
{{LangSwitch|en=English|it=~|co=Corsu}} |
English | English | Corsu | English | |
| English | English | Corsu | English | |||
| English | English | Corsu | Corsu, empty, or English | |||
| en (no it, no co, no default) | {{LangSwitch|en=English|lang=co}} |
English | English | English | English | English |
| English | English | English | English | English | ||
| English | English | English | English | English |
Fallback test
| Code | Output |
|---|---|
{{LangSwitch|en=English|nds=Low German|default=Default|lang=nds}} |
Low German |
{{LangSwitch|en=English|de=German|default=Default|lang=nds}} |
German |