Template:Language/doc: Difference between revisions
Template page
More actions
add examples using param 2 = fr and he |
update doc |
||
| Line 1: | Line 1: | ||
{{ | {{documentation subpage}} | ||
This template will return the name of a language given the language code. This template is made specifically for the language codes used in MediaWiki (not necessarily ISO codes, but see {{tl|Language/ISO 639/en}}). | |||
==Examples== | |||
* <nowiki>{{language|ar}}</nowiki> → {{language|ar}} | * <nowiki>{{language|ar}}</nowiki> → {{language|ar}} | ||
* <nowiki>{{language|is}}</nowiki> → {{language|is}} | * <nowiki>{{language|is}}</nowiki> → {{language|is}} | ||
* <nowiki>{{language|zh-hant}}</nowiki> → {{language|zh-hant}} | * <nowiki>{{language|zh-hant}}</nowiki> → {{language|zh-hant}} | ||
The second parameter can be used to set the desired output language, otherwise it will return the name in the user's interface language (if a translation exists). | |||
* <nowiki>{{language|en|fr}}</nowiki> → {{language|en|fr}} | * <nowiki>{{language|en|fr}}</nowiki> → {{language|en|fr}} | ||
* <nowiki>{{language|en|he}}</nowiki> → {{language|en|he}} | * <nowiki>{{language|en|he}}</nowiki> → {{language|en|he}} | ||
| | |||
| | You can also use this template's subpages directly to archive the same effect (which is also easier on the servers). | ||
| | * <nowiki>{{language/en|de}}</nowiki> → {{language/en|de}} | ||
* <nowiki>{{language/zh-hans|de}}</nowiki> → {{language/zh-hans|de}} | |||
* {{ | ==Subpages== | ||
{{Special:PrefixIndex/Template:Language/}} | |||
==See also== | |||
* {{x|language}} - returns the local name of the language | |||
* [[svn:/trunk/phase3/languages/Names.php]] | * [[svn:/trunk/phase3/languages/Names.php]] | ||
* | * {{tl|Language/ISO 639/en}} - returns the language name given a ISO 639 code (as opposed to the codes used in MediaWiki). Works for all 639-1, 639-2, 639-3 codes (you may have trouble editing it because of the size). Similar to [[:en:Template:Language]] and [[:fr:Modèle:Langue-local]]. | ||
| | [[Category:Internationalization templates|{{PAGENAME}}]] | ||
</noinclude> | |||
}} | |||
Revision as of 06:59, 3 May 2009
This template will return the name of a language given the language code. This template is made specifically for the language codes used in MediaWiki (not necessarily ISO codes, but see {{Language/ISO 639/en}}).
Examples
- {{language|ar}} → Arabic
- {{language|is}} → Icelandic
- {{language|zh-hant}} → Traditional Chinese
The second parameter can be used to set the desired output language, otherwise it will return the name in the user's interface language (if a translation exists).
- {{language|en|fr}} → anglais
- {{language|en|he}} → אנגלית
You can also use this template's subpages directly to archive the same effect (which is also easier on the servers).
- {{language/en|de}} → Template:Language/en
- {{language/zh-hans|de}} → Template:Language/zh-hans
Subpages
See also
- {{#language:}} - returns the local name of the language
- svn:/trunk/phase3/languages/Names.php
- {{Language/ISO 639/en}} - returns the language name given a ISO 639 code (as opposed to the codes used in MediaWiki). Works for all 639-1, 639-2, 639-3 codes (you may have trouble editing it because of the size). Similar to en:Template:Language and fr:Modèle:Langue-local.