Template:Languages/doc

Usage
Language
 * Language (Required )- The "Language" being used (ie. English)
 * Language code (Required ) - The "Language code" for the language being used (ie. en)
 * sections= (Optional ) - The "Language level" for the language being used - examples below:
 * 0 for one with NO understanding at all or has a very DIFFICULT understanding of the language
 * 1 for a BASIC understanding of the language
 * 2 for a INTERMEDIATE understanding of the language
 * 3 for a ADVANCED understanding of the language
 * 4 for a PROFESSIONAL understanding of the language
 * 5 for a NEAR-NATIVE speaker the language
 * N for a NATIVE speaker of the language)

Example
English will produce

Langvoid
For most languages, saying "language" after it is necessary to direct it straight to the language's main-space page, but sometimes saying "language" directs it to a red link. To stop this problem put:

English

Catalt
This template automatically puts the template in its User template category, to redirect to a different User templates category do this, using the Scottish language as an example:

Scottish English

Doc
Some templates such as fictional languages do not deserve to have their own category, to void the category all together do this:

Spoken

Format
If all of these functions were used on one template they would look something similar to this:

English

Please note that catalt= and sections= do not function if   exists.