en-0 This user cannot read or write in English.
en-1 This user can read and write basic English.
en-2 This user can read and write intermediate English.
en-3 This user can read and write fluently in English.
en-4 This user can read and write at a near-native level in English.
en-N This user can read and write at a native level in English.

This page explains the {{user language}} template, which is a framework for displaying the language abilities of users on their user page. This helps with communication by listing which languages, and how much of each, users can understand.

To find someone who speaks a particular language, see users by language, and follow the links. For the most part, the two and three letter codes are taken from ISO 639, but see the list below for a comprehensive guide.

Usage edit

{{user language|fr|N}}

Copy and paste the example code above, and replace "fr" with the desired language's code (see the list below) and "N" with one of the following characters representing your fluency level:

Level Description
0 The user cannot communicate at all in that language.
1 Elementary; the user is able to write very simple questions and statements, and might be able to understand more complex sentences with difficulty. Their vocabulary is limited (excluding understanding based on similarity with other languages).
2 Intermediate; the user can participate in simple discussions using simple sentence constructions, but needs help with more advanced vocabulary or structures.
3 Advanced; the user can effectively participate in discussions with native speakers, and can participate in technical discussions with relative confidence. They have a good grasp of grammar and their errors virtually never interfere with understanding.
4 Near native; the user can read and write fluently and accurately at all levels of normal discussion, including technical discussions. The user can reasonably pass off as a native speaker in written discussion, and makes few errors.
N Native speaker; the user has spoken the language from birth, and has a large vocabulary and an intuitive understanding of grammar. The user can participate in all levels of discussions with ease, and can understand most errors in others' writing.

Customizing the format edit

It is possible to customize the behavior and appearance of the template with the following override parameters (for example, {{user language|fr|N|align=left}}).

align Set the alignment on the page. Possible values are left, center, and right (default). This also sets appropriate clearing, so that the boxes will stack automatically in that position (you can override this with the "css-box" override below).
css-box Apply arbitrary CSS to the box.
css-left Apply arbitrary CSS to the left cell.
css-right Apply arbitrary CSS to the right (main) cell.
category Setting this parameter to empty (category=) displays the language box without categorizing the page. For the opposite effect, categorizing the page without displaying the box, see the {{User language/category}} template.

Using with userboxes edit

You can use top and bottom templates to group the user language template(s) and other userboxes together. Format: {{Userboxtop}}{{user language|xx|#}}{{user blah}}{{Userboxbottom}}

Languages supported edit

The languages supported by the template are listed alphabetically by their ISO 639 code.

  • af (Afrikaans ǀ Afrikaans)
  • akk (Akkadian ǀ akk)
  • als (Alemannic German ǀ Alemannisch)
  • am (Ahmaric ǀ አማርኛ)
  • an (Aragonese ǀ aragonés)
  • ang (Old English ǀ Ænglisc)
  • ar (Arabic ǀ العربية)
  • ase (American Sign Language ǀ American sign language)
  • ast (Asturian ǀ asturianu)
  • avk (Kotava ǀ Kotava)
  • az (Azerbaijani ǀ azərbaycanca)
  • bar (Austro-Bavarian ǀ Boarisch)
  • bcc (Baluchi ǀ جهلسری بلوچی)
  • be (Belarusian ǀ беларуская)
  • bew (Betawi language ǀ Betawi)
  • bg (Bulgarian ǀ български)
  • bgn (Balochi ǀ روچ کپتین بلوچی)
  • bm (Bamanankan ǀ bamanankan)
  • bqi (Bakhtiari ǀ بختیاری)
  • bs (Bosnian ǀ bosanski)
  • ca (Catalan ǀ català)
  • ceb (Cebuano ǀ Cebuano)
  • co (Corsican ǀ corsu)
  • crh (Crimean Tatar ǀ qırımtatarca)
  • cs (Czech ǀ čeština)
  • cu (Old Church Slavonic ǀ словѣньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ)
  • cy (Welsh ǀ Cymraeg)
  • da (Danish ǀ dansk)
  • de (German ǀ Deutsch)
  • dsb (Lower Sorbian ǀ dolnoserbski)
  • el (Greek ǀ Ελληνικά)
  • en (English ǀ English)
  • eo (Esperanto ǀ Esperanto)
  • es (Spanish ǀ español)
  • et (Estonian ǀ eesti)
  • eu (Basque ǀ euskara)
  • eur (Europanto ǀ eur)
  • fa (Persian ǀ فارسی)
  • fi (Finnish ǀ suomi)
  • fr (French ǀ français)
  • fy (Western Frisian ǀ Frysk)
  • ga (Irish ǀ Gaeilge)
  • gan (Gan ǀ 贛語)
  • gd (Scottish Gaelic ǀ Gàidhlig)
  • gl (Galician ǀ galego)
  • grc (Classical Greek ǀ Ἀρχαία ἑλληνικὴ)
  • gsw (Swiss German ǀ Alemannisch)
  • gu (Gujarati ǀ ગુજરાતી)
  • gv (Gailck ǀ Gaelg)
  • haw (Hawaiian ǀ Hawaiʻi)
  • he (Hebrew ǀ עברית)
  • hi (Hindi ǀ हिन्दी)
  • hif (Fiji Hindi ǀ Fiji Hindi)
  • hr (Croatian ǀ hrvatski)
  • hsb (Upper Sorbian ǀ hornjoserbsce)
  • ht (Haitian Creole ǀ Kreyòl ayisyen)
  • hu (Hungarian ǀ magyar)
  • hy (Armenian ǀ հայերեն)
  • ia (Interlingua ǀ interlingua)
  • id (Indonesian ǀ Bahasa Indonesia)
  • is (Icelandic ǀ íslenska)
  • it (Italian ǀ italiano)
  • ja (Japanese ǀ 日本語)
  • jv (Javanese ǀ Jawa)
  • ka (Georgian ǀ ქართული)
  • kk (Kazak ǀ қазақша)
  • km (Khmer ǀ ភាសាខ្មែរ)
  • ko (Korean ǀ 한국어)
  • ksh (Ripuarian ǀ Ripoarisch)
  • ku (Kurdish ǀ kurdî)
  • la (Latin ǀ Latina)
  • lb (Luxemburgish ǀ Lëtzebuergesch)
  • lfn (Lingua Franca Nova ǀ Lingua Franca Nova)
  • li (Limurgish ǀ Limburgs)
  • lij (Ligurian ǀ Ligure)
  • lld (Ladin ǀ Ladin)
  • lmo (Lombard ǀ lombard)
  • ln (Lingala ǀ lingála)
  • lo (Laos ǀ ລາວ)
  • lt (Lithuanian ǀ lietuvių)
  • lv (Latvian ǀ latviešu)
  • mdf (Moksha ǀ мокшень)
  • mg (Malagasy ǀ Malagasy)
  • mi (Māori ǀ Māori)
  • mk (Macedonian ǀ македонски)
  • ml (Malayalam ǀ മലയാളം)
  • mn (Mongolian ǀ монгол)
  • mr (Marathi ǀ मराठी)
  • ms (Malay ǀ Bahasa Melayu)
  • mt (Maltese ǀ Malti)
  • mwl (Mirandese ǀ Mirandés)
  • my (Burmese ǀ မြန်မာဘာသာ)
  • mzn (Mazandarani ǀ مازِرونی)
  • na (Dorerin Naoero ǀ Dorerin Naoero)
  • nap (Neapolitan ǀ Napulitano)
  • nb (Norwegian (Bokmål) ǀ norsk bokmål)
  • nds (Low Saxon ǀ Plattdüütsch)
  • nl (Dutch ǀ Nederlands)
  • nn (Norwegian Nynorsk ǀ norsk nynorsk)
  • no (Norwegian ǀ norsk)
  • nso (Pedi ǀ Sesotho sa Leboa)
  • oc (Occitan ǀ occitan)
  • pa (Punjabi ǀ ਪੰਜਾਬੀ)
  • pdc (Pennsylvania Dutch ǀ Deitsch)
  • pfl (Palatine German ǀ Pälzisch)
  • pl (Polish ǀ polski)
  • plm (Palembang ǀ plm)
  • pms (Piedmontese ǀ Piemontèis)
  • pnt (Pontic ǀ Ποντιακά)
  • pt (Portuguese ǀ português)
  • qu (Quechua ǀ Runa Simi)
  • rif (Tarifit ǀ Tarifit)
  • ro (Romanian ǀ română)
  • ru (Russian ǀ русский)
  • sa (Sanskrit ǀ संस्कृतम्)
  • sg (Sango ǀ Sängö)
  • sah (Sakha ǀ саха тыла)
  • sc (Sardinian ǀ sardu)
  • scn (Sicilian ǀ sicilianu)
  • sco (Scots ǀ Scots)
  • se (Northern Sami ǀ davvisámegiella)
  • ses (Koyraboro Senni Songhay ǀ Koyraboro Senni)
  • sh (Serbo-Croatian ǀ srpskohrvatski / српскохрватски)
  • si (Sinhala ǀ සිංහල)
  • sk (Slovak ǀ slovenčina)
  • sl (Slovenian ǀ slovenščina)
  • sli (Lower Silesian ǀ Schläsch)
  • sma (Southern Sami ǀ åarjelsaemien)
  • sq (Albanian ǀ shqip)
  • sr (Serbian ǀ српски / srpski)
  • sux (Sumerian ǀ sux)
  • sv (Swedish ǀ svenska)
  • sw (Swahili ǀ Kiswahili)
  • swg (Swabian ǀ swg)
  • sxu (Upper Saxon ǀ sxu)
  • ta (Tamil ǀ தமிழ்)
  • te (Telugu ǀ తెలుగు)
  • tet (Tetum ǀ tetun)
  • th (Thai ǀ ไทย)
  • tl (Tagalog ǀ Tagalog)
  • tr (Turkish ǀ Türkçe)
  • tt (Tatar ǀ татарча / tatarça)
  • uk (Ukrainian ǀ українська)
  • uz (Uzbek ǀ oʻzbekcha / ўзбекча)
  • vec (Venetian ǀ vèneto)
  • vi (Vietnamese ǀ Tiếng Việt)
  • vls (West Flemish ǀ West-Vlams)
  • vo (Volapük ǀ Volapük)
  • yi (Yiddish ǀ ייִדיש)
  • yo (Yoruba ǀ Yorùbá)
  • yue (Cantonese ǀ 粵語)
  • zh (Chinese ǀ 中文)
  • zh-hant (Chinese (Traditional) ǀ 中文(繁體))