(in English)
![]() | This template is used on many pages and changes may be widely noticed. Test changes in the template's /sandbox or /testcases subpages, or in your own user subpage. Consider discussing changes on the talk page before changing this template. |
![]() | This template uses Lua: |
Template:In lang is used to denote that a text source is written in a specific language.
For citations using a citation template (((cite web))
, ((cite news))
, ((cite journal))
, etc.), that template's |language=
parameter should be used instead.
To note a span of text in a different language, ((lang))
or one of the ((lang-x))
templates (((lang-fr))
, ((lang-ast))
, etc.) should be used instead.
This template accepts one or more positional language-code parameters (<code>) and two named parameters:
((In lang|<code>|<code2>|...|link=|cap=))
((In lang|de))
→ (in German)<code>
– required; <code>
is a valid ISO-639 language code or a valid IETF language tag; more than one language code supported:
((In lang|cs|en|de|fr|es|ca-valencia|pl|ru|ja|zh))
→link
– accepts the single value yes
; creates link to language article
((In lang|nv|link=yes))
→ <span class="languageicon">(in [[Navajo language|Navajo]])</span>
→ (in Navajo)cap
– accepts the single value yes
; capitalizes the first letter of "In":
((In lang|pt-BR|cap=yes))
→ (In Brazilian Portuguese)This template has one error message of its own:
All other error messages related to the use of this template are emitted by Module:Lang and are documented at Category:Lang and lang-xx template errors.
Transclusions in mainspace articles will add the article to the appropriate subcategory of Category:Articles with non-English-language sources. There are two forms of these subcategories:
where <language name> and <collective name> is the name used in the template's rendering and <code> is the ISO 639 code or IETF language tag.