Category:Language name templates
The language template system on uncyclopedia is designed for simplicity of upkeep and to save on the total number of templates. Addition of new languages is a simple process. Addition of new levels is more complex and discouraged.
Creating A New Language[edit source]
To create a new language, follow these steps:
- Check if the language exists already here. If the language is a real language, find and use (if possible) the actual lowercase (preferred) two letter (preferred) code here at wikipedia. If the language is fake or the two letter code for the real language is taken, make one up that is unused on both Wikipedia or Uncyclopedia.
- Create a category Category:User_xx where xx is your two letter code. Use Template:Langlevels in that category if you are ok with generic text, or use {{Subst:Template:Langlevels}} to embed the text directly (so you can then edit it to customize it to your language).
- Add it to the list at Uncyclopedia:Babel by embedding the template {{Langs}} in with the appropriate paramters.
- Create Template:LangName_ with your two letter xx language code appended, then place the name of the language in the body of the Template.
Example:
[[Template:LangName_en]]
Contains:
English
After that, you simply have to utilize it, eg {{Lang|xx|N}}.
Creating A New Level[edit source]
![]() |
Read this entire section before even attempting a new level. Creating a new level is more complicated than creating a new language, requiring some more advanced wiki links and inclusion into a few sub-templates, as well as an edit to most but not all existing language categories. It is best to suggest/vote for a new level on the Babel talk page. |
![]() |
To create a new level, we must first create three templates - a primary color, a background color, and the text for that level. The templates are Template:LangLevelColor_, Template:LangLevelBgColor_, and Template:LangLevelText_, with the level number/letter appended.
Example:
[[Template:LangLevelColor_0]]
[[Template:LangLevelBgColor_0]]
[[Template:LangLevelText_0]]
Contain, respectively:
FFB3B3
FFE0E8
This person '''[[:Category:User {{{1}}}#0|does not understand]]''' '''[[:Category:User_{{{1}}}|{{LangName_{{{1}}}}}]]''' and hates people that speak it because they're all annoying foreigners. [[Category:User {{{1}}}|0]]
The category at the bottom of LangLevelText Template is sorted dynamically and all we need to change is the level number to reflect the level you created: [[Category:User {{{1}}}|0]]
This sorts the user using this level into that location of the language's category. Note: There are no individual categories for different levels, only for languages. Users are sorted in language categories by their level.
After we've created it, we must add it to the list at the top of Uncyclopedia:Babel and Template:Langs, as well as to the list of levels on every currently existing language category page that isn't using Template:langlevels with the necessary translations, so others can easily find it. We manually add it to the Categories on this list of all the language cateogories (those not using Template:langlevels at least, which appear on this other list).
This is quite an effort, leave level creation to the pros. Leave a request in the above mentioned talk page so new levels can be added in batches rather than one at a time.
Links[edit source]
Template |
---|
{{LangName Nl}} |
{{LangName VB}} |
{{LangName wo}} |
See Also[edit source]
Pages in category "Language name templates"
The following 127 pages are in this category, out of 127 total.
L
- Template:LangName 17
- Template:LangName ac
- Template:LangName ah
- Template:LangName al
- Template:LangName ao
- Template:LangName asm
- Template:LangName au
- Template:LangName bar
- Template:LangName bl
- Template:LangName br
- Template:LangName bs
- Template:LangName ca
- Template:LangName cpp
- Template:LangName cs
- Template:LangName css
- Template:LangName cy
- Template:LangName cyrl
- Template:LangName da
- Template:LangName de
- Template:LangName do
- Template:LangName du
- Template:LangName elv
- Template:LangName en
- Template:LangName enl
- Template:LangName enr
- Template:LangName eo
- Template:LangName es
- Template:LangName et
- Template:LangName fh
- Template:LangName fi
- Template:LangName fig
- Template:LangName fil
- Template:LangName fr
- Template:LangName fur
- Template:LangName ga
- Template:LangName gb
- Template:LangName gbs
- Template:LangName gee
- Template:LangName gl
- Template:LangName got
- Template:LangName gr
- Template:LangName grc
- Template:LangName gsw
- Template:LangName he
- Template:LangName hg
- Template:LangName hr
- Template:LangName ht
- Template:LangName id
- Template:LangName ig
- Template:LangName il
- Template:LangName ir
- Template:LangName is
- Template:LangName it
- Template:LangName ja
- Template:LangName java
- Template:LangName jbo
- Template:LangName js
- Template:LangName ju
- Template:LangName ko
- Template:LangName kw
- Template:LangName la
- Template:LangName lg
- Template:LangName lt
- Template:LangName lv
- Template:LangName lz
- Template:LangName mn
- Template:LangName mor
- Template:LangName ms
- Template:LangName MW
- Template:LangName mx
- Template:LangName nds
- Template:LangName nl
- Template:LangName nq
- Template:LangName ns
- Template:LangName og
- Template:LangName oh
- Template:LangName orb
- Template:LangName pas
- Template:LangName pe
- Template:LangName perl
- Template:LangName pfl
- Template:LangName php
- Template:LangName Pie
- Template:LangName pika
- Template:LangName pl
- Template:LangName pol
- Template:LangName pt
- Template:LangName pt-br
- Template:LangName py
- Template:LangName quo
- Template:LangName re
- Template:LangName rh
- Template:LangName rn
- Template:LangName ro
- Template:LangName rot13
- Template:LangName ru
- Template:LangName sa
- Template:LangName sc
- Template:LangName sco
- Template:LangName se
- Template:LangName sl
- Template:LangName sock
- Template:LangName sp
- Template:LangName sql
- Template:LangName sr
- Template:LangName sv
- Template:LangName th
- Template:LangName tl
- Template:LangName tlh
- Template:LangName tr
- Template:LangName ts
- Template:LangName tx
- Template:LangName uk
- Template:LangName ur
- Template:LangName us
- Template:LangName vb
- Template:LangName vg
- Template:LangName vi
- Template:LangName vl
- Template:LangName wo
- Template:LangName wr
- Template:LangName wuu
- Template:LangName xmf
- Template:LangName yi
- Template:LangName yt
- Template:LangName yue
- Template:LangName zh