UserLanguage – Template
Jump to navigation
Jump to search
Lou Montana (talk | contribs) (Template creation) |
Lou Montana (talk | contribs) (Add ar, es, pa, pt, ru, sv, th, zh, Fix doc) |
||
(9 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<includeonly>{{#if:{{{1|}}} | <includeonly>{{#if:{{{1|}}} | ||
| {{{!}} style | | {{{!}} style="border-collapse: collapse; width: 20em; {{#switch:{{{2|5}}} | ||
| 1 = background-color: # | | 1 = background-color: #EEE; border: 0.125em solid #EEE | ||
| 2 = background-color: # | | 2 = background-color: #CEF; border: 0.125em solid #CEF | ||
| 3 = background-color: # | | 3 = background-color: #FEA; border: 0.125em solid #FEA | ||
| 4 = background-color: # | | 4 = background-color: #CD5; border: 0.125em solid #CD5 | ||
| 6 = background-color: | |||
| background-color: # | | 6 = background-color: gold; border: 0.125em solid gold | ||
| background-color: #ADA; border: 0.125em solid #ADA | |||
}}" | }}" | ||
{{!}} style="font-size: 1.5em; min-height: 2em; min-width: 3em; padding: 0.5em; text-align:center" {{!}} '''{{#switch:{{lc:{{{1|}}}}} | {{!}} class="plainlinks" style="font-size: 1.5em; min-height: 2em; min-width: 3em; padding: 0.5em; text-align:center" {{!}} '''{{#switch:{{lc:{{{1|}}}}} | ||
| de = {{ | | ar = {{Link|https://en.wikipedia.org/wiki/Arabic|ar-{{#sub:{{{2|5}}}|0|1}}}} | ||
| en = {{ | | cs = {{Link|https://en.wikipedia.org/wiki/Czech_language|cs-{{#sub:{{{2|5}}}|0|1}}}} | ||
| fi = {{ | | da = {{Link|https://en.wikipedia.org/wiki/Danish_language|da-{{#sub:{{{2|5}}}|0|1}}}} | ||
| fr = {{ | | de = {{Link|https://en.wikipedia.org/wiki/German_language|de-{{#sub:{{{2|5}}}|0|1}}}} | ||
| | | el = {{Link|https://en.wikipedia.org/wiki/Greek_language|el-{{#sub:{{{2|5}}}|0|1}}}} | ||
| | | en = {{Link|https://en.wikipedia.org/wiki/English_language|en-{{#sub:{{{2|5}}}|0|1}}}} | ||
| | | es = {{Link|https://en.wikipedia.org/wiki/Spanish_language|es-{{#sub:{{{2|5}}}|0|1}}}} | ||
| tr = {{ | | fi = {{Link|https://en.wikipedia.org/wiki/Finnish_language|fi-{{#sub:{{{2|5}}}|0|1}}}} | ||
| fr = {{Link|https://en.wikipedia.org/wiki/French_language|fr-{{#sub:{{{2|5}}}|0|1}}}} | |||
| it = {{Link|https://en.wikipedia.org/wiki/Italian_language|it-{{#sub:{{{2|5}}}|0|1}}}} | |||
| ja = {{Link|https://en.wikipedia.org/wiki/Japanese_language|ja-{{#sub:{{{2|5}}}|0|1}}}} | |||
| nl = {{Link|https://en.wikipedia.org/wiki/Dutch_language|nl-{{#sub:{{{2|5}}}|0|1}}}} | |||
| pa = {{Link|https://en.wikipedia.org/wiki/Punjabi_language|pa-{{#sub:{{{2|5}}}|0|1}}}} | |||
| pl = {{Link|https://en.wikipedia.org/wiki/Polish_language|pl-{{#sub:{{{2|5}}}|0|1}}}} | |||
| pt = {{Link|https://en.wikipedia.org/wiki/Portuguese_language|pt-{{#sub:{{{2|5}}}|0|1}}}} | |||
| ru= {{Link|https://en.wikipedia.org/wiki/Russian_language|ru-{{#sub:{{{2|5}}}|0|1}}}} | |||
| sk = {{Link|https://en.wikipedia.org/wiki/Slovak_language|sk-{{#sub:{{{2|5}}}|0|1}}}} | |||
| sl = {{Link|https://en.wikipedia.org/wiki/Slovene_language|sl-{{#sub:{{{2|5}}}|0|1}}}} | |||
| sv = {{Link|https://en.wikipedia.org/wiki/Swedish_language|sv-{{#sub:{{{2|5}}}|0|1}}}} | |||
| th = {{Link|https://en.wikipedia.org/wiki/Thai_language|th-{{#sub:{{{2|5}}}|0|1}}}} | |||
| tr = {{Link|https://en.wikipedia.org/wiki/Turkish_language|tr-{{#sub:{{{2|5}}}|0|1}}}} | |||
| zh = {{Link|https://en.wikipedia.org/wiki/Chinese_language|zh-{{#sub:{{{2|5}}}|0|1}}}} | |||
| {{#sub:{{lc:{{{1}}}}}|0|2}}-{{#sub:{{{2|5}}}|0|1}} | | {{#sub:{{lc:{{{1}}}}}|0|2}}-{{#sub:{{{2|5}}}|0|1}} | ||
}}''' | }}''' | ||
Line 27: | Line 42: | ||
| a '''native''' | | a '''native''' | ||
}} level of '''{{#switch:{{lc:{{{1}}}}} | }} level of '''{{#switch:{{lc:{{{1}}}}} | ||
| ar = Arabic | |||
| cs = Czech | |||
| da = Danish | |||
| de = German | | de = German | ||
| el = Greek | |||
| en = English | | en = English | ||
| es = Spanish | |||
| fi = Finnish | | fi = Finnish | ||
| fr = French | | fr = French | ||
| it = Italian | | it = Italian | ||
| ja = Japanese | | ja = Japanese | ||
| nl = Dutch | |||
| pa = Punjabi | |||
| pl = Polish | |||
| pt = Portuguese | |||
| ru = Russian | |||
| sk = Slovak | |||
| sl = Slovene | |||
| sv = Swedish | |||
| th = Thai | |||
| tr = Turkish | | tr = Turkish | ||
| zh = Chinese | |||
| {{uc:{{#sub:{{{1}}}|0|2}}}} | | {{uc:{{#sub:{{{1}}}|0|2}}}} | ||
}}'''. | }}'''. | ||
Line 41: | Line 70: | ||
== Usage == | == Usage == | ||
{{<nowiki/>UserLanguage|'''''language'''''|'''''level'''''}} | {{<nowiki/>UserLanguage|'''''language'''''|'''''level'''''}} | ||
* language: {{ | * language: {{Link|https://en.wikipedia.org/wiki/ISO_639-1}} language code (full list available {{Link|https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes|here}}). Supported so far: {{hl|ar}}, {{hl|cs}}, {{hl|da}}, {{hl|de}}, {{hl|el}}, {{hl|en}}, {{hl|es}}, {{hl|fi}}, {{hl|fr}}, {{hl|it}}, {{hl|ja}}, {{hl|nl}}, {{hl|pa}}, {{hl|pl}}, {{hl|pt}}, {{hl|ru}}, {{hl|sk}}, {{hl|sl}}, {{hl|sv}}, {{hl|th}}, {{hl|tr}}, {{hl|zh}}. | ||
* level: (Optional, default 5) a number in range 1..6: | * level: (Optional, default 5) a number in range 1..6: | ||
Line 51: | Line 80: | ||
*# professional level | *# professional level | ||
{| | {| | ||
|+ Examples | |+ Examples | ||
|- style="background-color: #EEE" | |||
! Code | ! Code | ||
! Result | ! Result | ||
Line 64: | Line 94: | ||
| <nowiki>{{UserLanguage|en}}</nowiki> | | <nowiki>{{UserLanguage|en}}</nowiki> | ||
| {{UserLanguage|en}} | | {{UserLanguage|en}} | ||
|- | |||
| colspan="2" style="text-align: center" | ''Below are all '''levels''' of language'' | |||
|- | |||
| <nowiki>{{UserLanguage|en|1}}</nowiki> | |||
| {{UserLanguage|en|1}} | |||
|- | |- | ||
| <nowiki>{{UserLanguage|en|2}}</nowiki> | | <nowiki>{{UserLanguage|en|2}}</nowiki> | ||
| {{UserLanguage|en|2}} | | {{UserLanguage|en|2}} | ||
|- | |||
| <nowiki>{{UserLanguage|en|3}}</nowiki> | |||
| {{UserLanguage|en|3}} | |||
|- | |||
| <nowiki>{{UserLanguage|en|4}}</nowiki> | |||
| {{UserLanguage|en|4}} | |||
|- | |||
| <nowiki>{{UserLanguage|en|5}}</nowiki> | |||
| {{UserLanguage|en|5}} | |||
|- | |||
| <nowiki>{{UserLanguage|en|6}}</nowiki> | |||
| {{UserLanguage|en|6}} | |||
|- | |||
| colspan="2" style="text-align: center" | ''Below are all '''supported''' languages'' | |||
|- | |||
| <nowiki>{{UserLanguage|ar}}</nowiki> | |||
| {{UserLanguage|ar}} | |||
|- | |||
| <nowiki>{{UserLanguage|cs}}</nowiki> | |||
| {{UserLanguage|cs}} | |||
|- | |||
| <nowiki>{{UserLanguage|da}}</nowiki> | |||
| {{UserLanguage|da}} | |||
|- | |||
| <nowiki>{{UserLanguage|de}}</nowiki> | |||
| {{UserLanguage|de}} | |||
|- | |||
| <nowiki>{{UserLanguage|el}}</nowiki> | |||
| {{UserLanguage|el}} | |||
|- | |||
| <nowiki>{{UserLanguage|en}}</nowiki> | |||
| {{UserLanguage|en}} | |||
|- | |||
| <nowiki>{{UserLanguage|es}}</nowiki> | |||
| {{UserLanguage|es}} | |||
|- | |||
| <nowiki>{{UserLanguage|fi}}</nowiki> | |||
| {{UserLanguage|fi}} | |||
|- | |||
| <nowiki>{{UserLanguage|fr}}</nowiki> | |||
| {{UserLanguage|fr}} | |||
|- | |||
| <nowiki>{{UserLanguage|it}}</nowiki> | |||
| {{UserLanguage|it}} | |||
|- | |||
| <nowiki>{{UserLanguage|ja}}</nowiki> | |||
| {{UserLanguage|ja}} | |||
|- | |||
| <nowiki>{{UserLanguage|nl}}</nowiki> | |||
| {{UserLanguage|nl}} | |||
|- | |||
| <nowiki>{{UserLanguage|pa}}</nowiki> | |||
| {{UserLanguage|pa}} | |||
|- | |||
| <nowiki>{{UserLanguage|pl}}</nowiki> | |||
| {{UserLanguage|pl}} | |||
|- | |||
| <nowiki>{{UserLanguage|pt}}</nowiki> | |||
| {{UserLanguage|pt}} | |||
|- | |||
| <nowiki>{{UserLanguage|ru}}</nowiki> | |||
| {{UserLanguage|ru}} | |||
|- | |||
| <nowiki>{{UserLanguage|sk}}</nowiki> | |||
| {{UserLanguage|sk}} | |||
|- | |||
| <nowiki>{{UserLanguage|sl}}</nowiki> | |||
| {{UserLanguage|sl}} | |||
|- | |||
| <nowiki>{{UserLanguage|sv}}</nowiki> | |||
| {{UserLanguage|sv}} | |||
|- | |||
| <nowiki>{{UserLanguage|th}}</nowiki> | |||
| {{UserLanguage|th}} | |||
|- | |||
| <nowiki>{{UserLanguage|tr}}</nowiki> | |||
| {{UserLanguage|tr}} | |||
|- | |||
| <nowiki>{{UserLanguage|zh}}</nowiki> | |||
| {{UserLanguage|zh}} | |||
|} | |} | ||
[[Category:Templates|{{uc:{{PAGENAME}}}}]] | [[Category:Templates|{{uc:{{PAGENAME}}}}]] | ||
</noinclude> | </noinclude> |
Latest revision as of 23:29, 26 February 2024
Usage
{{UserLanguage|language|level}}
- language: ISO 639-1 language code (full list available here). Supported so far: ar, cs, da, de, el, en, es, fi, fr, it, ja, nl, pa, pl, pt, ru, sk, sl, sv, th, tr, zh.
- level: (Optional, default 5) a number in range 1..6:
- basic level
- intermediate level
- advanced level
- near-native level
- native level
- professional level
Code | Result | ||
---|---|---|---|
{{UserLanguage}} | -no language specified- | ||
{{UserLanguage||2}} | -no language specified- | ||
{{UserLanguage|en}} |
| ||
Below are all levels of language | |||
{{UserLanguage|en|1}} |
| ||
{{UserLanguage|en|2}} |
| ||
{{UserLanguage|en|3}} |
| ||
{{UserLanguage|en|4}} |
| ||
{{UserLanguage|en|5}} |
| ||
{{UserLanguage|en|6}} |
| ||
Below are all supported languages | |||
{{UserLanguage|ar}} |
| ||
{{UserLanguage|cs}} |
| ||
{{UserLanguage|da}} |
| ||
{{UserLanguage|de}} |
| ||
{{UserLanguage|el}} |
| ||
{{UserLanguage|en}} |
| ||
{{UserLanguage|es}} |
| ||
{{UserLanguage|fi}} |
| ||
{{UserLanguage|fr}} |
| ||
{{UserLanguage|it}} |
| ||
{{UserLanguage|ja}} |
| ||
{{UserLanguage|nl}} |
| ||
{{UserLanguage|pa}} |
| ||
{{UserLanguage|pl}} |
| ||
{{UserLanguage|pt}} |
| ||
{{UserLanguage|ru}} |
| ||
{{UserLanguage|sk}} |
| ||
{{UserLanguage|sl}} |
| ||
{{UserLanguage|sv}} |
| ||
{{UserLanguage|th}} |
| ||
{{UserLanguage|tr}} |
| ||
{{UserLanguage|zh}} |
|