Template:Multi-lang
From Alexandre Navarro's Wiki
(New page: {{Multi-lang|multiple=*}} == Template == <onlyinclude>{{#if: {{#vardefine:langbase|{{#if:{{#var:langbase}}|{{#var:langbase}}|{{#if:{{{1|}}}|{{{1|}}}|{{#switch:{{#sub:{{FULLPAGENAME}}|-3|1}...) |
|||
Line 1: | Line 1: | ||
{{Multi-lang|multiple=*}} | {{Multi-lang|multiple=*}} | ||
- | == Template == | ||
<onlyinclude>{{#if: | <onlyinclude>{{#if: | ||
{{#vardefine:langbase|{{#if:{{#var:langbase}}|{{#var:langbase}}|{{#if:{{{1|}}}|{{{1|}}}|{{#switch:{{#sub:{{FULLPAGENAME}}|-3|1}}|/|\={{#sub:{{FULLPAGENAME}}|0|-3}}|{{FULLPAGENAME}}}}}}}}}} | {{#vardefine:langbase|{{#if:{{#var:langbase}}|{{#var:langbase}}|{{#if:{{{1|}}}|{{{1|}}}|{{#switch:{{#sub:{{FULLPAGENAME}}|-3|1}}|/|\={{#sub:{{FULLPAGENAME}}|0|-3}}|{{FULLPAGENAME}}}}}}}}}} |
Current revision
{{#if: {{#vardefine:langbase|{{#if:{{#var:langbase}}|{{#var:langbase}}|{{#if:||{{#switch:{{#sub:Template:Multi-lang|-3|1}}|/|\={{#sub:Template:Multi-lang|0|-3}}|Template:Multi-lang}}}}}}}} {{#vardefine:ml-|{{#sub:Template:Multi-lang|{{#len:{{#var:langbase}}}}}}}} {{#vardefine:lang|{{#if:{{#var:lang}}|{{#var:lang}}|{{#if:||{{#switch:{{#sub:{{#var:ml-}}|0|1}}|/|\={{#var:ml-}}|}}}}}}}}
}}{{#if:{{#var:ml-included}}||{{#ifeq:|*|[[{{#var:lang}}]]|}}}}{{#vardefine:ml-included|{{#if:*||*}}}}{{#if: {{#vardefine:langbase|{{#if:{{#var:langbase}}|{{#var:langbase}}|{{#if:||{{#switch:{{#sub:Template:Multi-lang|-3|1}}|/|\={{#sub:Template:Multi-lang|0|-3}}|Template:Multi-lang}}}}}}}} {{#vardefine:ml-|{{#sub:Template:Multi-lang|{{#len:{{#var:langbase}}}}}}}} {{#vardefine:lang|{{#if:{{#var:lang}}|{{#var:lang}}|{{#if:||{{#switch:{{#sub:{{#var:ml-}}|0|1}}|/|\={{#var:ml-}}|}}}}}}}}
}}{{#if:{{#var:ml-included}}||{{#ifeq:|*|[[{{#var:lang}}]]|}}}}{{#vardefine:ml-included|{{#if:||*}}}}