Jump to content
Toggle menu
  • 8 articles
  • 75 files
  • 7 users
  • 37.8K edits
Neodyland Wiki
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Template:LanguageSelector/link: Difference between revisions

Template page
No edit summary
No edit summary
Line 1: Line 1:
{{#if: {{{1|}}}
{{#if: {{{1|}}}
| {{#switch: {{lc:{{{2|}}}}}
| <span id="LanguageSelector-{{lc:{{{1|}}}}}-{{#switch: {{lc:{{{2|}}}}}
   |#default = {{UselangLink
  |only = {{#if: {{{3|}}} | Icon | Code }}
    |1 = {{lc:{{{1|}}}}}
  |code = {{#if: {{{3|}}} | Icon }}Code
     |action = {{{action|}}}
  |yes|y|1 = {{#if: {{{3|}}} | Icon }}Name
   |#default = Name
  }}" class="plainlinks">[{{UselangLink|bare=1|1={{lc:{{{1|}}}}}|action={{{action|}}}}} {{#switch:
    {{#switch: {{lc:{{{2|}}}}}
    |only = {{#if: {{{3|}}} | i | c }}
    |code = {{#if: {{{3|}}} | i }}c
     |yes|y|1 = {{#if: {{{3|}}} | i }}n
    |#default = n
     }}
     }}
   |yes|1|only = {{#if: {{{3|}}}
   |n = <span lang="{{Int:Lang}}" title="{{#language:{{lc:{{{1|}}}}}|{{Int:Lang}}}}"><bdi lang="{{lc:{{{1|}}}}}">{{#language:{{lc:{{{1|}}}}}}}</bdi></span>
    | {{#switch: {{lc:{{{2|}}}}}
  |in = <span lang="{{Int:Lang}}" title="{{#language:{{lc:{{{1|}}}}}|{{Int:Lang}}}}"><bdi lang="{{lc:{{{1|}}}}}">[[File:{{{3|}}}|x14px|link=|alt={{#language:{{lc:{{{1|}}}}}}}]]</bdi>&#x202F;<bdi lang="{{lc:{{{1|}}}}}">{{#language:{{lc:{{{1|}}}}}}}</bdi></span>
      |yes|1 = |#default = <span id="LanguageSelector-{{#if:|| {{lc:{{{1|}}}}} }}">
  |i = <span lang="{{Int:Lang}}" title="{{#language:{{lc:{{{1|}}}}}|{{Int:Lang}}}}"><bdi lang="{{lc:{{{1|}}}}}">[[File:{{{3|}}}|x14px|link=|alt={{#language:{{lc:{{{1|}}}}}}}]]</bdi></span>
      }}[[File:{{{3|}}}|x14px|link={{#if:x
  |c = <small style="font-size:88%" lang="{{Int:Lang}}" title="{{#language:{{lc:{{{1|}}}}}|{{Int:Lang}}}}">&#91;<tt>{{lc:{{{1|}}}}}</tt>&#93;</small>
      | {{UselangLink
  |ic = <small style="font-size:88%" lang="{{Int:Lang}}" title="{{#language:{{lc:{{{1|}}}}}|{{Int:Lang}}}}"><bdi lang="{{lc:{{{1|}}}}}">[[File:{{{3|}}}|x14px|link=|alt={{#language:{{lc:{{{1|}}}}}}}]]</bdi>&#x202F;&#91;<tt>{{lc:{{{1|}}}}}</tt>&#93;</small>
        |bare = 1
   }}]</span>
        |1 = {{lc:{{{1|}}}}}
        |action = {{{action|}}}
        }}
      }}|{{#language:{{#if:|| {{lc:{{{1|}}}}} }}}}]]{{#switch: {{lc:{{{2|}}}}}
      |yes|1 = |#default = </span>
      }}
    }}{{#switch: {{{2|}}}
    |yes|1 = {{UselangLink
      |1 = &#x202F;{{#if:|| {{lc:{{{1|}}}}} }}
      |action = {{{action|}}}
      }}
    |#default =
    }}
  |code = [{{UselangLink
    | bare = 1
    | 1 = {{lc:{{{1|}}}}}
    | action = {{{action|}}}
    }} {{lc:{{{1|}}}}}]
   }}
}}<noinclude>{{Documentation}}</noinclude><noinclude>
}}<noinclude>{{Documentation}}</noinclude><noinclude>


[[Category:Miscellaneous subtemplates]]
[[Category:Miscellaneous subtemplates]]
</noinclude>
</noinclude>

Revision as of 00:10, 13 July 2020

Template documentation[ view · edit · history · purge ]

Displays a link to the current page in displayed in another specified language.

Usage

{{LanguageSelector/link |1= |2= |3= |action= }}

Template parameters

ParameterDescriptionDefaultStatus
1language code, required to display any actual linkemptyoptional
2what to display within the link:
  • code : display only the language code
  • yes : display the language name and the language icon (if any)
  • only : display only the language icon
  • otherwise : display only the language name
emptyoptional
3icon file name (required when parameter 2 is yes or only)emptyoptional
actionoptional action (such as "edit") to include in the target URL. Passed through to {{UselangLink}}emptyoptional

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}}" "françaisfrançais"
"{{LanguageSelector/link|fr|only|Flag of La Francophonie.svg}}" "français"
"{{LanguageSelector/link}}" ""



Cookies help us deliver our services. By using our services, you agree to our use of cookies.