Jump to content

Template:Int table: Difference between revisions

From Wikisource
Content deleted Content added
m 20 revisions from commons:Template:LangSwitch
Slomox (talk | contribs)
default
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}}}}}} | en }} }} }}
{{#switch: {{#if: {{{{{#if: {{{lang|}}} |{{{lang}}}|{{int:Lang}}}}|}}} | {{#if: {{{lang|}}} |{{{lang}}}|{{int:Lang}}}} | {{#if: {{{{{GetFallback|{{#if: {{{lang|}}} |{{{lang}}}|{{int:Lang}}}}|default={{{default|}}}}}|}}} | {{GetFallback|{{#if: {{{lang|}}} |{{{lang}}}|{{int:Lang}}}}|default={{{default|}}}}} | {{#if: {{{{{GetFallback2|{{#if: {{{lang|}}} |{{{lang}}}|{{int:Lang}}}}|default={{{default|}}} }}|}}} | {{GetFallback2|{{#if: {{{lang|}}} |{{{lang}}}|{{int:Lang}}}}|default={{{default|}}} }} | en }} }} }}
|aa={{{aa|}}}
|aa={{{aa|}}}
|ab={{{ab|}}}
|ab={{{ab|}}}
Line 364: Line 364:
|zh-yue={{{zh-yue|}}}
|zh-yue={{{zh-yue|}}}
|zu={{{zu|}}}
|zu={{{zu|}}}
|#default={{{default|{{{en|}}}}}}
|#default={{#if: {{{default|}}} | {{{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>



Revision as of 21:41, 22 October 2010


Template documentation

Shortcut:
{{LangSwitch}}

This template is used for displaying translated text using the user's UI language taking data from a locally hardcoded table, e.g.

{{int table
 | en=Support
 | it=Favorevole
 | zh=支持
}}

Accepted parameters are of course any language code, |default=, |message= and |item=, as well as |lang= for manual overriding.

See also

  • {{int}} — very similar scope, the data is not written locally but kept in data modules.
  • {{int page}} — transcludes the subpage with the requested translation.