Template:LanguageSelector/link: Difference between revisions
Template page
More actions
m categorize template |
No edit summary |
||
| Line 1: | Line 1: | ||
{{#if:{{{1|}}}|{{#switch:{{{2|}}} | {{#if: {{{1|}}} | ||
| | | {{#switch: {{lc:{{{2|}}}}} | ||
| | |#default = {{UselangLink | ||
| | |1 = {{lc:{{{1|}}}}} | ||
}}}}<noinclude>{{ | |action = {{{action|}}} | ||
}} | |||
|yes|1|only = {{#if: {{{3|}}} | |||
| {{#switch: {{lc:{{{2|}}}}} | |||
|yes|1 = |#default = <span id="LanguageSelector-{{#if:|| {{lc:{{{1|}}}}} }}"> | |||
}}[[File:{{{3|}}}|x14px|link={{#if:x | |||
| {{UselangLink | |||
|bare = 1 | |||
|1 = {{lc:{{{1|}}}}} | |||
|action = {{{action|}}} | |||
}} | |||
}}|{{#language:{{#if:|| {{lc:{{{1|}}}}} }}}}]]{{#switch: {{lc:{{{2|}}}}} | |||
|yes|1 = |#default = </span> | |||
}} | |||
}}{{#switch: {{{2|}}} | |||
|yes|1 = {{UselangLink | |||
|1 =  {{#if:|| {{lc:{{{1|}}}}} }} | |||
|action = {{{action|}}} | |||
}} | |||
|#default = | |||
}} | |||
|code = [{{UselangLink | |||
| bare = 1 | |||
| 1 = {{lc:{{{1|}}}}} | |||
| action = {{{action|}}} | |||
}} {{lc:{{{1|}}}}}] | |||
}} | |||
}}<noinclude>{{Documentation}}</noinclude><noinclude> | |||
[[Category:Miscellaneous subtemplates]] | [[Category:Miscellaneous subtemplates]] | ||
</noinclude> | </noinclude> | ||
Revision as of 21:27, 12 July 2020
This documentation is transcluded from Template:LanguageSelector/link/doc.
Displays a link to the current page in displayed in another specified language.
Usage
{{LanguageSelector/link |1= |2= |3= |action= }}
Template parameters
| Parameter | Description | Default | Status | |
|---|---|---|---|---|
1 | language code, required to display any actual link | empty | optional | |
2 | what to display within the link:
| empty | optional | |
3 | icon file name (required when parameter 2 is yes or only) | empty | optional | |
action | optional action (such as "edit") to include in the target URL. Passed through to {{UselangLink}} | empty | optional | |
Additional information
The template is intended to be used in the following namespaces: no namespace specified
The template is intended to be used by the following user groups: no user group specified
Relies on:
{{UselangLink}}
Examples
| Code | Renders as |
|---|---|
"{{LanguageSelector/link|fr}}"
|
"français" |
"{{LanguageSelector/link|fr|code}}"
|
"fr" |
"{{LanguageSelector/link|fr|yes|Flag of La Francophonie.svg}}"
|
" |
"{{LanguageSelector/link|fr|only|Flag of La Francophonie.svg}}"
|
" |
"{{LanguageSelector/link}}"
|
"" |