Wikitext userbox where used
{{Template:User c}}
CThis user can program in C.
linked pages
{{Template:User c-0}}
C-0This person does not understand C (or does not want to program in C).
linked pages
{{Template:User c-1}}
C-1This user is a beginning C programmer.
linked pages
{{Template:User c-2}}
C-2This user is an intermediate C programmer.
linked pages
{{Template:User c-3}}
C-3This user is an advanced C programmer.
linked pages
{{Template:User c-4}}
C-4This user is an expert C programmer.
linked pages
{{Template:User c-5}}
C-5This user is a professional C programmer.
linked pages

{{Template:User c-N}}
C-NThis user has written C compilers, or tweaked C runtime libraries in Assembly language.
linked pages

Documentation[view] [edit] [history] [purge]

{{Template:Language_table}} is a very powerful template, however it takes 5 ParserFunctions each time it is invoked, which is painful on Wikipedia's servers, and adds up on large pages and exceeds the 500 function limit. {{User:LukeShu/usbl}} was created to do the exact same thing, but rather than using ParserFunctions to gather data it takes the information as arguments. however, this template is poorly documented, awkward to use, and it is tedious to check all the links youself. So, I created an easy-to-use template to configure it for you!


The syntax for using this template is identical to that used for {{Template:Language table}}, save that this function must be subst:ed!


Or, if the set uses an non-standard location (such as being in user-space), it is possible to have them located at "pathlanguage-x" by setting the path variable:

{{subst:User:LukeShu/Userboxlist2|language-abbreviation|path=User:username/more path_}}

Note that if the location is "User:LukeShu/User c", then the path must be "User:LukeShu/User_", as the space at the end is required, but would be stripped if a literal space, rather than an underscore!

See alsoEdit