Template:Userbox lang: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
m (Undo revision 300493 by Mailmanmicky (talk))
Tag: Undo
m (Test NO.2)
Line 11: Line 11:
       -->          | 4 = {{#if:{{{plural|}}}|understand|understands}} near-native level English<!--
       -->          | 4 = {{#if:{{{plural|}}}|understand|understands}} near-native level English<!--
       -->          | #default = {{#if:{{{plural|}}}|are native speakers|is a native speaker}} of English<!--
       -->          | #default = {{#if:{{{plural|}}}|are native speakers|is a native speaker}} of English<!--
  -->}}.}}<!--
-->| ru =<!--
  -->{{userbox<!--
    -->| border-c = rgb(54, 54, 248,.4)<!--
    -->| id-s   = background-color:rgb(54, 54, 248,.16)<!--
    -->| info-s   = background-color:rgb(54, 54, 248,.16)<!--
    -->| id      = {{flag|ru}}<!--
    -->| info    = {{#if:{{{plural|}}}|These users|This user}} {{#switch:{{{fluency}}}<!--
      -->          | 1 = {{#if:{{{plural|}}}|know|knows}} the basics of Russian<!--
      -->          | 2 = {{#if:{{{plural|}}}|know|knows}} Russian at a intermediate level<!--
      -->          | 3 = {{#if:{{{plural|}}}|have|has}} an advanced knowledge of Russian<!--
      -->          | 4 = {{#if:{{{plural|}}}|understand|understands}} near-native level Russian<!--
      -->          | #default = {{#if:{{{plural|}}}|are native speakers|is a native speaker}} of Russian<!--
   -->}}.}}}}<!--
   -->}}.}}}}<!--


-->{{#if:{{{nocat|}}}||{{#switch:{{{type}}}<!--
-->{{#if:{{{nocat|}}}||{{#switch:{{{type}}}<!--
   -->| en = [[Category:English Speakers]]<!--
   -->| en = [[Category:English Speakers]]<!--
  -->| ru = [[Category:Russian Speakers]]<!--
-->}}<!--
-->}}<!--


-->{{#switch:{{{fluency}}}<!--
-->{{#if:{{{nocat|}}}||{{#switch:{{{type}}}<!--
  -->| 1 = [[Category:en-1]]<!--
  -->| en = {{#switch:{{{fluency}}}<!--
  -->| 2 = [[Category:en-2]]<!--
    -->| 1 = [[Category:en-1]]<!--
  -->| 3 = [[Category:en-3]]<!--
    -->| 2 = [[Category:en-2]]<!--
  -->| 4 = [[Category:en-4]]<!--
    -->| 3 = [[Category:en-3]]<!--
   -->| #default = [[Category:en-n]]<!--
    -->| 4 = [[Category:en-4]]<!--
    -->| #default = [[Category:en-n]]<!--
   -->| ru = {{#switch:{{{fluency}}}<!--
    -->| 1 = [[Category:ru-1]]<!--
    -->| 2 = [[Category:ru-2]]<!--
    -->| 3 = [[Category:ru-3]]<!--
    -->| 4 = [[Category:ru-4]]<!--
    -->| #default = [[Category:ru-n]]<!--
-->}}<!--


-->}}}}</onlyinclude></includeonly><!--
-->}}}}}}</onlyinclude></includeonly><!--

Revision as of 15:30, 25 April 2023

English (en)Deutsch (de)Esperanto (eo)Español (es)Français (fr)Suomi (fi)Hrvatski (hr)Magyar (hu)Italiano (it)日本語 (ja)한국어 (ko)Nederlands (nl)Polski (pl)Português (pt)Português do Brasil (pt-br)Русский (ru)Slovenčina (sk)Svenska (sv)Türkçe (tr)Українська (uk)Tiếng Việt (vi)中文 (zh)中文(臺灣) (zh-tw)
Curly brackets white.pngTemplate Documentation [view] [edit]
Icon-translate.png Available doc translations
View
Page history
Icon-translate.png
This template uses a strings subpage
Please follow the format on this subpage(s) to add translations.

Userbox used for specifying the language that you speak and/or how fluent you are at it.

Translations

The used strings are on strings subpage. Please follow the format to add translations for them.

You need to add translations for the corresponding subpages of {{Language name}} so that the language name can be translated automatically.

Copy and Paste

{{Userbox lang | type = | fluency = }}

Parameters and Examples

Parameter Description Example Preview
{{{type}}} String parameter for specifying the type of language you speak.
| type = en
English (en)

This user is a native speaker of English.

{{#if:1||
{{{fluency}}} String parameter that is used to denote your fluency with a particular lanaguage
| fluency = 1
English (en)

This user knows the basics of English.

{{#if:1||
{{{plural}}} String parameter used solely to change any applicable words into their plural forms.
| plural = 1
English (en)

These users are native speakers of English.

{{#if:1||
{{{nocat}}} Prevents category inclusion
| nocat = 1
N/A

Available Types and Fluency Levels

{{Userbox lang|type=en}} | {{Userbox lang|type=en|fluency=1}} | {{Userbox lang|type=en|fluency=2}} | {{Userbox lang|type=en|fluency=3}} | {{Userbox lang|type=en|fluency=4}}
English (en)

This user is a native speaker of English.

{{#if:1||
English (en)

This user knows the basics of English.

{{#if:1||
English (en)

This user knows English at a intermediate level.

{{#if:1||
English (en)

This user has an advanced knowledge of English.

{{#if:1||
English (en)

This user understands near-native level English.

{{#if:1||
{{Userbox lang|type=es}} | {{Userbox lang|type=es|fluency=1}} | {{Userbox lang|type=es|fluency=2}} | {{Userbox lang|type=es|fluency=3}} | {{Userbox lang|type=es|fluency=4}}
{{#if:1|| {{#if:1|| {{#if:1|| {{#if:1|| {{#if:1||
{{Userbox lang|type=fr}} | {{Userbox lang|type=fr|fluency=1}} | {{Userbox lang|type=fr|fluency=2}} | {{Userbox lang|type=fr|fluency=3}} | {{Userbox lang|type=fr|fluency=4}}
{{#if:1|| {{#if:1|| {{#if:1|| {{#if:1|| {{#if:1||
{{Userbox lang|type=fi}} | {{Userbox lang|type=fi|fluency=1}} | {{Userbox lang|type=fi|fluency=2}} | {{Userbox lang|type=fi|fluency=3}} | {{Userbox lang|type=fi|fluency=4}}
{{#if:1|| {{#if:1|| {{#if:1|| {{#if:1|| {{#if:1||
{{Userbox lang|type=hr}} | {{Userbox lang|type=hr|fluency=1}} | {{Userbox lang|type=hr|fluency=2}} | {{Userbox lang|type=hr|fluency=3}} | {{Userbox lang|type=hr|fluency=4}}
{{#if:1|| {{#if:1|| {{#if:1|| {{#if:1|| {{#if:1||
{{Userbox lang|type=de}} | {{Userbox lang|type=de|fluency=1}} | {{Userbox lang|type=de|fluency=2}} | {{Userbox lang|type=de|fluency=3}} | {{Userbox lang|type=de|fluency=4}}
{{#if:1|| {{#if:1|| {{#if:1|| {{#if:1|| {{#if:1||
{{Userbox lang|type=pt}} | {{Userbox lang|type=pt|fluency=1}} | {{Userbox lang|type=pt|fluency=2}} | {{Userbox lang|type=pt|fluency=3}} | {{Userbox lang|type=pt|fluency=4}}
{{#if:1|| {{#if:1|| {{#if:1|| {{#if:1|| {{#if:1||
{{Userbox lang|type=ru}} | {{Userbox lang|type=ru|fluency=1}} | {{Userbox lang|type=ru|fluency=2}} | {{Userbox lang|type=ru|fluency=3}} | {{Userbox lang|type=ru|fluency=4}}
Русский (ru)

This user is a native speaker of Russian.

{{#if:1||
Русский (ru)

This user knows the basics of Russian.

{{#if:1||
Русский (ru)

This user knows Russian at a intermediate level.

{{#if:1||
Русский (ru)

This user has an advanced knowledge of Russian.

{{#if:1||
Русский (ru)

This user understands near-native level Russian.

{{#if:1||
{{Userbox lang|type=vi}} | {{Userbox lang|type=vi|fluency=1}} | {{Userbox lang|type=vi|fluency=2}} | {{Userbox lang|type=vi|fluency=3}} | {{Userbox lang|type=vi|fluency=4}}
{{#if:1|| {{#if:1|| {{#if:1|| {{#if:1|| {{#if:1||
{{Userbox lang|type=zh}} | {{Userbox lang|type=zh|fluency=1}} | {{Userbox lang|type=zh|fluency=2}} | {{Userbox lang|type=zh|fluency=3}} | {{Userbox lang|type=zh|fluency=4}}
{{#if:1|| {{#if:1|| {{#if:1|| {{#if:1|| {{#if:1||

Used Categories

English speakers Spanish speakers Portuguese speakers French speakers Finnish speakers Russian speakers Vietnamese speakers Chinese speakers Croatian speakers German speakers

en-1 en-2 en-3 en-4 en-n es-1 es-2 es-3 es-4 es-n pt-1 pt-2 pt-3 pt-4 pt-n fr-1 fr-2 fr-3 fr-4 fr-n fi-1 fi-2 fi-3 fi-4 fi-n ru-1 ru-2 ru-3 ru-4 ru-n vi-1 vi-2 vi-3 vi-4 vi-n zh-1 zh-2 zh-3 zh-4 zh-n hr-1 hr-2 hr-3 hr-4 hr-n

de-1 de-2 de-3 de-4 de-n