Template:LangSwitch/doc: Difference between revisions
More actions
No edit summary |
+more examples, using '''lang''' |
||
| Line 12: | Line 12: | ||
|usergroup= | |usergroup= | ||
|usage-notes= | |usage-notes= | ||
Click these links to see the action of the '''lang''' parameter in different languages: [http://commons.wikimedia.org/wiki/Template:LangSwitch/doc?uselang=de German: deutsch], [http://commons.wikimedia.org/wiki/Template:LangSwitch/doc?uselang=fr French: français], [http://commons.wikimedia.org/wiki/Template:LangSwitch/doc?uselang=zh Chinese-zh] | |||
Examples: | |||
<pre> | <pre> | ||
<nowiki> | <nowiki> | ||
| Line 23: | Line 25: | ||
</nowiki> | </nowiki> | ||
</pre> | </pre> | ||
What it looks like in your browser: | |||
<blockquote style="background: white; border: 1px solid rgb(153, 153, 153); padding: 1em;"> | |||
{{LangSwitch | |||
|de=Zeichenkette | |||
|en=text string | |||
|fr=chaîne de caractères | |||
|zh=字串 | |||
}} | |||
</blockquote> | |||
Examples using parameter '''lang''' to default to a specific language: | |||
<pre> | |||
<nowiki> | |||
{{LangSwitch | |||
|lang=de | |||
|de=Zeichenkette nur auf Deutsch | |||
}} | |||
</nowiki> | |||
</pre> | |||
What it looks like in your browser: | |||
<blockquote style="background: white; border: 1px solid rgb(153, 153, 153); padding: 1em;"> | |||
{{LangSwitch | |||
|lang=de | |||
|de=Zeichenkette nur auf Deutsch | |||
}} | |||
</blockquote> | |||
<pre> | |||
<nowiki> | |||
{{LangSwitch | |||
|lang=en | |||
|en=text only in English | |||
}} | |||
</nowiki> | |||
</pre> | |||
What it looks like in your browser: | |||
<blockquote style="background: white; border: 1px solid rgb(153, 153, 153); padding: 1em;"> | |||
{{LangSwitch | |||
|lang=en | |||
|en=text only in English | |||
}} | |||
</blockquote> | |||
|type=localization | |type=localization | ||
|example= | |example= | ||
Revision as of 19:05, 20 August 2009
Provides a method to present a string of text selected from an array of many language translations in the language set in the user's preferences or the most appropiate fallback language (as determined by {{GetFallback}}).
Usage
{{LangSwitch
|xx =
}}
Click these links to see the action of the lang parameter in different languages: German: deutsch, French: français, Chinese-zh
Examples:
{{LangSwitch
|de=Zeichenkette
|en=text string
|fr=chaîne de caractères
|zh=字串
}}
What it looks like in your browser:
text string
Examples using parameter lang to default to a specific language:
{{LangSwitch
|lang=de
|de=Zeichenkette nur auf Deutsch
}}
What it looks like in your browser:
LangSwitch Error: no default
{{LangSwitch
|lang=en
|en=text only in English
}}
What it looks like in your browser:
text only in English
Template parameters
| Parameter | Description | Default | Status | |
|---|---|---|---|---|
xx | xx can be any number of any supported language codes | string in language xx | optional | |
lang | language code (only needs to be provided if the language shall be fixed and independant from the user's preferences) | value of {{int:Lang}} | optional | |
Additional information
The template is intended to be used in the following namespaces: the Template namespace
The template is intended to be used by the following user groups: no user group specified
Relies on:
{{GetFallback}}, {{GetFallback2}}
See also
Localization
This template is not intended to be localized.