Template:LangSwitch: Difference between revisions

From Wikimedia Foundation Governance Wiki
Content deleted Content added
m add maintenance cat only if en version not present and ignore if "en="
change back to Jarekt's way (misunderstood how he meant to use it - sorry mr. job queue)
Line 1: Line 1:
{{#switch: {{#if: {{{{{#if: {{{lang|}}} |{{{lang}}}|{{int:Lang}}}}|}}} | {{#if: {{{lang|}}} |{{{lang}}}|{{int:Lang}}}} | {{#if: {{{{{GetFallback|{{#if: {{{lang|}}} |{{{lang}}}|{{int:Lang}}}}}}|}}} | {{GetFallback|{{#if: {{{lang|}}} |{{{lang}}}|{{int:Lang}}}}}} | {{#if: {{{{{GetFallback2|{{#if: {{{lang|}}} |{{{lang}}}|{{int:Lang}}}}}}|}}} | {{GetFallback2|{{#if: {{{lang|}}} |{{{lang}}}|{{int:Lang}}}}}} | {{{default|en}}} }} }} }}
{{#switch: {{#if: {{{{{#if: {{{lang|}}} |{{{lang}}}|{{int:Lang}}}}|}}} | {{#if: {{{lang|}}} |{{{lang}}}|{{int:Lang}}}} | {{#if: {{{{{GetFallback|{{#if: {{{lang|}}} |{{{lang}}}|{{int:Lang}}}}}}|}}} | {{GetFallback|{{#if: {{{lang|}}} |{{{lang}}}|{{int:Lang}}}}}} | {{#if: {{{{{GetFallback2|{{#if: {{{lang|}}} |{{{lang}}}|{{int:Lang}}}}}}|}}} | {{GetFallback2|{{#if: {{{lang|}}} |{{{lang}}}|{{int:Lang}}}}}} | en }} }} }}
|aa={{{aa|}}}
|aa={{{aa|}}}
|ab={{{ab|}}}
|ab={{{ab|}}}
Line 75: Line 75:
|el={{{el|}}}
|el={{{el|}}}
|eml={{{eml|}}}
|eml={{{eml|}}}
|en={{{en|}}}
|en-gb={{{en-gb|}}}
|en-gb={{{en-gb|}}}
|eo={{{eo|}}}
|eo={{{eo|}}}
Line 363: Line 364:
|zh-yue={{{zh-yue|}}}
|zh-yue={{{zh-yue|}}}
|zu={{{zu|}}}
|zu={{{zu|}}}
|#default={{{default|{{{en|}}}}}}
|en
|#default={{{en|}}}
}}<includeonly>{{#if:{{{lang|}}}{{{default|}}}||{{#ifeq:{{{en|NoVal}}}|NoVal|[[Category:LangSwitch template without English version]]}} }}</includeonly><noinclude>
}}<includeonly>{{#if:{{{lang|}}}{{{default|}}}||{{#ifeq:{{{en|NoVal}}}|NoVal|[[Category:LangSwitch template without English version]]}} }}</includeonly><noinclude>
{{Documentation}}
{{Documentation}}

Revision as of 23:42, 18 October 2010

Template documentation