UserLanguage – Template
Jump to navigation
Jump to search
Lou Montana (talk | contribs) (Add sk and sl, add more examples, change level colours) |
Lou Montana (talk | contribs) (Add ar, es, pa, pt, ru, sv, th, zh, Fix doc) |
||
(5 intermediate revisions by the same user not shown) | |||
Line 9: | Line 9: | ||
| background-color: #ADA; border: 0.125em solid #ADA | | 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|}}}}} | ||
| cs = {{ | | ar = {{Link|https://en.wikipedia.org/wiki/Arabic|ar-{{#sub:{{{2|5}}}|0|1}}}} | ||
| da = {{ | | cs = {{Link|https://en.wikipedia.org/wiki/Czech_language|cs-{{#sub:{{{2|5}}}|0|1}}}} | ||
| de = {{ | | da = {{Link|https://en.wikipedia.org/wiki/Danish_language|da-{{#sub:{{{2|5}}}|0|1}}}} | ||
| el = {{ | | de = {{Link|https://en.wikipedia.org/wiki/German_language|de-{{#sub:{{{2|5}}}|0|1}}}} | ||
| en = {{ | | el = {{Link|https://en.wikipedia.org/wiki/Greek_language|el-{{#sub:{{{2|5}}}|0|1}}}} | ||
| fi = {{ | | en = {{Link|https://en.wikipedia.org/wiki/English_language|en-{{#sub:{{{2|5}}}|0|1}}}} | ||
| fr = {{ | | es = {{Link|https://en.wikipedia.org/wiki/Spanish_language|es-{{#sub:{{{2|5}}}|0|1}}}} | ||
| it = {{ | | fi = {{Link|https://en.wikipedia.org/wiki/Finnish_language|fi-{{#sub:{{{2|5}}}|0|1}}}} | ||
| ja = {{ | | fr = {{Link|https://en.wikipedia.org/wiki/French_language|fr-{{#sub:{{{2|5}}}|0|1}}}} | ||
| pl = {{ | | it = {{Link|https://en.wikipedia.org/wiki/Italian_language|it-{{#sub:{{{2|5}}}|0|1}}}} | ||
| sk = {{ | | ja = {{Link|https://en.wikipedia.org/wiki/Japanese_language|ja-{{#sub:{{{2|5}}}|0|1}}}} | ||
| sl = {{ | | nl = {{Link|https://en.wikipedia.org/wiki/Dutch_language|nl-{{#sub:{{{2|5}}}|0|1}}}} | ||
| tr = {{ | | 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 33: | Line 42: | ||
| a '''native''' | | a '''native''' | ||
}} level of '''{{#switch:{{lc:{{{1}}}}} | }} level of '''{{#switch:{{lc:{{{1}}}}} | ||
| ar = Arabic | |||
| cs = Czech | | cs = Czech | ||
| da = Danish | | da = Danish | ||
Line 38: | Line 48: | ||
| el = Greek | | 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 | | pl = Polish | ||
| pt = Portuguese | |||
| ru = Russian | |||
| sk = Slovak | | sk = Slovak | ||
| sl = Slovene | | sl = Slovene | ||
| sv = Swedish | |||
| th = Thai | |||
| tr = Turkish | | tr = Turkish | ||
| zh = Chinese | |||
| {{uc:{{#sub:{{{1}}}|0|2}}}} | | {{uc:{{#sub:{{{1}}}|0|2}}}} | ||
}}'''. | }}'''. | ||
Line 52: | 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 98: | Line 116: | ||
|- | |- | ||
| colspan="2" style="text-align: center" | ''Below are all '''supported''' languages'' | | colspan="2" style="text-align: center" | ''Below are all '''supported''' languages'' | ||
|- | |||
| <nowiki>{{UserLanguage|ar}}</nowiki> | |||
| {{UserLanguage|ar}} | |||
|- | |- | ||
| <nowiki>{{UserLanguage|cs}}</nowiki> | | <nowiki>{{UserLanguage|cs}}</nowiki> | ||
Line 113: | Line 134: | ||
| <nowiki>{{UserLanguage|en}}</nowiki> | | <nowiki>{{UserLanguage|en}}</nowiki> | ||
| {{UserLanguage|en}} | | {{UserLanguage|en}} | ||
|- | |||
| <nowiki>{{UserLanguage|es}}</nowiki> | |||
| {{UserLanguage|es}} | |||
|- | |- | ||
| <nowiki>{{UserLanguage|fi}}</nowiki> | | <nowiki>{{UserLanguage|fi}}</nowiki> | ||
Line 125: | Line 149: | ||
| <nowiki>{{UserLanguage|ja}}</nowiki> | | <nowiki>{{UserLanguage|ja}}</nowiki> | ||
| {{UserLanguage|ja}} | | {{UserLanguage|ja}} | ||
|- | |||
| <nowiki>{{UserLanguage|nl}}</nowiki> | |||
| {{UserLanguage|nl}} | |||
|- | |||
| <nowiki>{{UserLanguage|pa}}</nowiki> | |||
| {{UserLanguage|pa}} | |||
|- | |- | ||
| <nowiki>{{UserLanguage|pl}}</nowiki> | | <nowiki>{{UserLanguage|pl}}</nowiki> | ||
| {{UserLanguage|pl}} | | {{UserLanguage|pl}} | ||
|- | |||
| <nowiki>{{UserLanguage|pt}}</nowiki> | |||
| {{UserLanguage|pt}} | |||
|- | |||
| <nowiki>{{UserLanguage|ru}}</nowiki> | |||
| {{UserLanguage|ru}} | |||
|- | |- | ||
| <nowiki>{{UserLanguage|sk}}</nowiki> | | <nowiki>{{UserLanguage|sk}}</nowiki> | ||
Line 134: | Line 170: | ||
| <nowiki>{{UserLanguage|sl}}</nowiki> | | <nowiki>{{UserLanguage|sl}}</nowiki> | ||
| {{UserLanguage|sl}} | | {{UserLanguage|sl}} | ||
|- | |||
| <nowiki>{{UserLanguage|sv}}</nowiki> | |||
| {{UserLanguage|sv}} | |||
|- | |||
| <nowiki>{{UserLanguage|th}}</nowiki> | |||
| {{UserLanguage|th}} | |||
|- | |- | ||
| <nowiki>{{UserLanguage|tr}}</nowiki> | | <nowiki>{{UserLanguage|tr}}</nowiki> | ||
| {{UserLanguage|tr}} | | {{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}} |
|