Template:LangSwitch
Jump to navigation
Jump to search
Examples
Here are a few examples showing template behavior for three languages: English, French and Corsu, which defaults to French if Corsu text is not available:
| Test | Code | lang=en | lang=fr | lang=co |
|---|---|---|---|---|
| No En; default | {{LangSwitch|fr=French|default=default}}
|
default | French | French |
| No En ; no default | {{LangSwitch|fr=French|co=Corsu}}
|
[1] | French[1] | Corsu[1] |
| En; default | {{LangSwitch|en=English|co=Corsu|default=default}}
|
English | default | Corsu |
| En; no default | {{LangSwitch|en=English|co=Corsu}}
|
English | English | Corsu |
| Empty En; default | {{LangSwitch|en=~|fr=French|default=default}}
|
French | French | |
| Empty En; no default | {{LangSwitch|en=~|fr=French}}
|
French | French | |
| En; default; empty Fr | {{LangSwitch|en=English|fr=~|co=Corsu|default=default}}
|
English | Corsu | |
| En; default; empty Fr | {{LangSwitch|en=English|fr=|co=Corsu|default=default}}
|
English | default | Corsu |
| En; no default; empty Fr | {{LangSwitch|en=English|fr=~|co=Corsu}}
|
English | Corsu | |
| Simple case with "lang=" | {{LangSwitch|en=English|fr=French|co=Corsu|default=default|lang=}}
|
default | default | default |
The default option is intended for providing more language independent option. For example:
{{LangSwitch
|de=[[:de:Warschau|Warschau]]
|en=[[:en:Warsaw|Warsaw]]
|fr=[[:fr:Varsovie|Varsovie]]
|ja=[[:ja:ワルシャワ|ワルシャワ]]
|pl=[[:pl:Warszawa|Warszawa]]
|default=[[Warsaw]]
}}
will provide link to Wikipedia articles in case one of the languages provided matches user's language but will link to Commons gallery page (Warsaw) if any other language is used.
| The above documentation is transcluded from Template:LangSwitch/doc. (edit | history) Editors can experiment in this template's sandbox (create | mirror) and testcases (create) pages. Please add categories to the /doc subpage. Subpages of this template. |