Difference between revisions of "Template:Userbox-lang/doc"
Jump to navigation
Jump to search
Luccagenes (talk | contribs) m (added link) |
|||
(5 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
{{documentation subpage}} | {{documentation subpage}} | ||
− | |||
This template can be used to display the language and level of ability spoken by a contributor on their [[user page]]. | This template can be used to display the language and level of ability spoken by a contributor on their [[user page]]. | ||
=== Parameters === | === Parameters === | ||
− | The template has two unnamed parameters. | + | The template has two unnamed parameters and one named parameter. |
− | # The first unnamed parameter is a two-letter code according to the {{wpd|ISO 639-1}} standard | + | ==== Unnamed parameters ==== |
+ | # The first unnamed parameter is a two-letter code (see [[Template:ISO_639-1_Lists|ISO list]]) according to the {{wpd|ISO 639-1}} standard | ||
# The second (optional) unnamed parameter is a number to indicate the level of ability in this language. If this parameter is omitted the wording for native speaker will be displayed. | # The second (optional) unnamed parameter is a number to indicate the level of ability in this language. If this parameter is omitted the wording for native speaker will be displayed. | ||
− | ## basic | + | #* 0 = limited or no ability |
− | # | + | #* 1 = basic |
− | # | + | #* 2 = intermediate |
− | # | + | #* 3 = advanced |
− | # | + | #* 4 = near-native |
+ | #* 5 = professional | ||
+ | ==== Named parameters ==== | ||
+ | ;skill : This (optional) parameter can be used to define a skill other than speaking, for example reading or writing. If omitted the default is speaking. | ||
− | === | + | ===Examples === |
+ | ==== Using different language codes ==== | ||
'''NOTE:''' The template can be called using {{tl|Userbox-lang}} or {{tl|UBX-lang}} | '''NOTE:''' The template can be called using {{tl|Userbox-lang}} or {{tl|UBX-lang}} | ||
{| cellspacing="0" border="1" | {| cellspacing="0" border="1" | ||
Line 44: | Line 48: | ||
{{Userbox-lang|ja|1|nocat=}} | {{Userbox-lang|ja|1|nocat=}} | ||
|} | |} | ||
− | === | + | ==== Using different ability levels ==== |
Using English as an example the following shows the range of abilities that can be choosen. | Using English as an example the following shows the range of abilities that can be choosen. | ||
{| cellspacing="0" border="1" | {| cellspacing="0" border="1" | ||
Line 108: | Line 112: | ||
|} | |} | ||
+ | ==== Using different skills ==== | ||
+ | {| cellspacing="0" border="1" | ||
+ | !style="width:33%"|Situation | ||
+ | !style="width:33%"|You type | ||
+ | !style="width:33%"|You get | ||
+ | |- | ||
+ | | Intermediate reader speaker of Spanish | ||
+ | | | ||
+ | <pre> | ||
+ | {{UBX-lang|es|2|skill=reader}} | ||
+ | </pre> | ||
+ | | | ||
+ | {{UBX-lang|es|2|skill=reader|nocat=}} | ||
+ | |- | ||
+ | | Professional reader and writer of Welsh | ||
+ | | | ||
+ | <pre> | ||
+ | {{UBX-lang|cy|5|skill=reader and writer}} | ||
+ | </pre> | ||
+ | | | ||
+ | {{UBX-lang|cy|5|skill=reader and writer|nocat=}} | ||
+ | |- | ||
+ | | Basic reader, writer and speaker of German | ||
+ | | | ||
+ | <pre> | ||
+ | {{UBX-lang|de|1 | ||
+ | |skill=reader, writer and speaker}} | ||
+ | </pre> | ||
+ | | | ||
+ | {{UBX-lang|de|1|skill=reader, writer and speaker|nocat=}} | ||
+ | |} | ||
<includeonly> | <includeonly> | ||
− | [[Category:Userboxes|{{PAGENAME}}]] | + | [[Category:Language Userboxes|{{PAGENAME}}]] |
</includeonly> | </includeonly> |
Latest revision as of 19:47, 18 February 2015
![]() |
This is a documentation subpage for Template:Userbox-lang (see that page for the template itself). It contains usage information, categories and other content that is not part of the original template page. |
This template can be used to display the language and level of ability spoken by a contributor on their user page.
Contents
Parameters[edit source]
The template has two unnamed parameters and one named parameter.
Unnamed parameters[edit source]
- The first unnamed parameter is a two-letter code (see ISO list) according to the ISO 639-1 standard
- The second (optional) unnamed parameter is a number to indicate the level of ability in this language. If this parameter is omitted the wording for native speaker will be displayed.
- 0 = limited or no ability
- 1 = basic
- 2 = intermediate
- 3 = advanced
- 4 = near-native
- 5 = professional
Named parameters[edit source]
- skill
- This (optional) parameter can be used to define a skill other than speaking, for example reading or writing. If omitted the default is speaking.
Examples[edit source]
Using different language codes[edit source]
NOTE: The template can be called using {{Userbox-lang}} or {{Template:Userbox-lang}}
Situation | You type | You get | ||
---|---|---|---|---|
Native speaker of English |
{{UBX-lang|en}} |
| ||
Advanced speaker of Spanish |
{{UBX-lang|es|3}} |
| ||
Basic speaker of Japanese |
{{Userbox-lang|ja|1}} |
|
Using different ability levels[edit source]
Using English as an example the following shows the range of abilities that can be choosen.
Ability | You type | You get | ||
---|---|---|---|---|
Native ability |
{{UBX-lang|en}} |
| ||
Professional ability |
{{UBX-lang|en|5}} |
| ||
Near-native ability |
{{Userbox-lang|en|4}} |
| ||
Advanced ability |
{{Userbox-lang|en|3}} |
| ||
Intermediate ability |
{{Userbox-lang|en|2}} |
| ||
Basic ability |
{{Userbox-lang|en|1}} |
| ||
Limited ability |
{{Userbox-lang|en|0}} |
|
Using different skills[edit source]
Situation | You type | You get | ||
---|---|---|---|---|
Intermediate reader speaker of Spanish |
{{UBX-lang|es|2|skill=reader}} |
| ||
Professional reader and writer of Welsh |
{{UBX-lang|cy|5|skill=reader and writer}} |
| ||
Basic reader, writer and speaker of German |
{{UBX-lang|de|1 |skill=reader, writer and speaker}} |
|