Template:In lang
(in English)
| This template is used on approximately 381,000 pages. To avoid major disruption and server load, any changes should be tested in the template's /sandbox or /testcases subpages, or in your own user subpage. The tested changes can be added to this page in a single edit. Consider discussing changes on the talk page before implementing them. |
| 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 (such as {{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 {{langx}}, should be used instead.
Usage
[edit]Typical use of this template is inside <ref>...</ref> tags where the reference is not templated and the referenced source is non-English:
<ref>[https://www.example.com "Non English Journal Article"]. ''Non-English Journal''. '''12'''(3): 231–241 {{in lang|xx}}.</ref>
Also finds use in External links sections to mark non-English link-targets:
[https://www.example.com Non English external link] {{in lang|xx}}
This template does not markup non-English text. For that, use {{lang}} or {{langx}} templates.
Parameters
[edit]This template accepts one or more positional language-tag parameters (<tag>) and two named parameters:
{{In lang|<tag>|<tag2>|...|link=|cap=}}
Most common use is a single language:
{{In lang|de}}→ (in German)
The positional parameters
<tag>– required;<tag>is a valid ISO-639 language tag or a valid IETF language tag; more than one language tag supported:{{In lang|cs|en|de|fr|es|ca-valencia|pl|ru|ja|zh}}→- (in Czech, English, German, French, Spanish, Valencian, Polish, Russian, Japanese, and Chinese)
The named parameters are:
link– accepts the single valueyes; creates link to language article{{In lang|nv|link=yes}}→<span class="languageicon">(in [[Navajo language|Navajo]])</span>→ (in Navajo)
cap– accepts the single valueyes; capitalizes the first letter of "In":{{In lang|pt-BR|cap=yes}}→ (In Brazilian Portuguese)
Error messages
[edit]This template has one error message of its own:
- error: {{In lang}} missing language tag – displayed when the template is transcluded without an ISO 639 or IETF language tag.
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.
TemplateData
[edit]TemplateData for In lang
Produces the phrase "(in LANGUAGE)" with language codes.
| Parameter | Description | Type | Status | |
|---|---|---|---|---|
| 1 | 1 | no description | Unknown | optional |
| 2 | 2 | no description | Unknown | optional |
| 3 | 3 | no description | Unknown | optional |
| 4 | 4 | no description | Unknown | optional |
Tracking categories
[edit]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:
Category:Articles with <language name>-language sources (<tag>)– for individual languages[1] and for macrolanguages[2]Category:Articles with sources in <collective name> languages (<tag>)– for language collectives[3]
where <language name> and <collective name> is the name used in the template's rendering and <tag> is the ISO 639 tag or IETF language tag.
References
[edit]- ^ "ISO 639-3: Scope of denotation for language identifiers: Individual languages". SIL International. Retrieved 5 December 2019.
- ^ "ISO 639-3: Scope of denotation for language identifiers: Macrolanguages". SIL International. Retrieved 5 December 2019.
- ^ "ISO 639-3: Scope of denotation for language identifiers: Collections of languages". SIL International. Retrieved 5 December 2019.