Template:LangSwitch: Difference between revisions

From TestWiki
Content added Content deleted
(major rewrite to simplify the template. See discussion.)
m (1 revision imported from metawikimedia:Template:LangSwitch)
Tags: Mobile edit Mobile web edit
 
(75 intermediate revisions by 28 users not shown)
Line 1: Line 1:
{{#invoke:Fallback|langSwitch<noinclude>|default=</noinclude>}}<noinclude>{{Documentation}}</noinclude>
{{{
{{#switch: {{{ {{#if:{{{lang|}}}|{{{lang}}}|{{int:Lang}}}} |}}}
| ~ = empty
| = {{#switch: {{{ {{GetFallback| {{#if:{{{lang|}}}|{{{lang}}}|{{int:Lang}}}} |default=default}} |}}}
| ~ = empty
| = {{#switch: {{{ {{GetFallback2| {{#if:{{{lang|}}}|{{{lang}}}|{{int:Lang}}}} |default=default}} |}}}
| ~ = empty
| = {{{default|en}}}
| #default = {{GetFallback2| {{#if:{{{lang|}}}|{{{lang}}}|{{int:Lang}}}} |default=default}}
}}
| #default = {{GetFallback| {{#if:{{{lang|}}}|{{{lang}}}|{{int:Lang}}}} |default=default}}
}}
| #default = {{#if:{{{lang|}}}|{{{lang}}}|{{int:Lang}}}}
}}
|}}}<includeonly>{{#if:{{{lang|}}}{{{default|}}}||{{#if:{{{en|}}}||[[Category:LangSwitch template without English version]]}} }}</includeonly><noinclude>

{{Documentation}}

</noinclude>

Latest revision as of 15:57, 13 September 2021