Template:LangSwitch/doc: Difference between revisions
More actions
No edit summary |
No edit summary |
||
| Line 8: | Line 8: | ||
}} | }} | ||
| | |3=lang | ||
| | |3d= | ||
{{LangSwitch | {{LangSwitch | ||
|en=language code (only needs to be provided if the language shall be fixed and independent of the user’s preferences). | |en=language code (only needs to be provided if the language shall be fixed and independent of the user’s preferences). | ||
| Line 15: | Line 15: | ||
|mk=јазичен код (се става само ако со тоа јазикот е фиксен и независен од корисничките нагодувања). | |mk=јазичен код (се става само ако со тоа јазикот е фиксен и независен од корисничките нагодувања). | ||
}} | }} | ||
| | |3def= | ||
{{LangSwitch | {{LangSwitch | ||
|en=value of <code><nowiki>{{int:Lang}}</nowiki></code> (the preferred language of the visitor viewing the page). | |en=value of <code><nowiki>{{int:Lang}}</nowiki></code> (the preferred language of the visitor viewing the page). | ||
|fr=la valeur de <code><nowiki>{{int:Lang}}</nowiki></code> (la langue préférée du visiteur visualisant la page). | |fr=la valeur de <code><nowiki>{{int:Lang}}</nowiki></code> (la langue préférée du visiteur visualisant la page). | ||
}} | }} | ||
| | |3stat=optional | ||
| | |1=''xx'' | ||
| | |1d= | ||
{{LangSwitch | {{LangSwitch | ||
|en=The value is the translated text in language ''xx'' (The parameter name ''xx'' can be any supported language code, and you can specify as many such parameters as needed for each translated language). | |en=The value is the translated text in language ''xx'' (The parameter name ''xx'' can be any supported language code, and you can specify as many such parameters as needed for each translated language). | ||
| Line 29: | Line 29: | ||
|mk=текст на јазикот ''xx''. ''xx'' може да бидат било кои поддржани јазици. | |mk=текст на јазикот ''xx''. ''xx'' може да бидат било кои поддржани јазици. | ||
}} | }} | ||
|2def= | |1def= | ||
|1stat=optional | |||
|2=#default | |||
|2d=Default text in case one of 'xx' languages is not the language of user’s preferences. By default english version will be shown, if provided. | |||
|2def=<nowiki>{{{en|}}}</nowiki> (English version) | |||
|2stat=optional | |2stat=optional | ||
Revision as of 03:51, 18 October 2010
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 =
|#default =
|lang =
}}
Click one of the following links to see the action of the xx parameter in different languages when displaying this page (use this list also to get the most common language codes to use with this template instead of xx): Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr Template:Nobr +/−
Examples:
{{LangSwitch
|de=Zeichenkette
|en=text string
|fr=chaîne de caractères
|mk=низа од текст
|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
|en=English text
}}
What it looks like in your browser:
Zeichenkette nur auf Deutsch
{{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 | The value is the translated text in language xx (The parameter name xx can be any supported language code, and you can specify as many such parameters as needed for each translated language). | empty | optional | |
#default | Default text in case one of 'xx' languages is not the language of user’s preferences. By default english version will be shown, if provided. | {{{en|}}} (English version) | optional | |
lang | language code (only needs to be provided if the language shall be fixed and independent of the user’s preferences). | value of {{int:Lang}} (the preferred language of the visitor viewing the page). | 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