Template:In lang/doc: Difference between revisions
m Made two minor corrections. |
Deleatur yhe (talk | contribs) m 1 revision imported |
(No difference)
| |
Latest revision as of 04:48, 9 September 2026
| This is a documentation subpage for Template:In lang. It may contain usage information, categories and other content that is not part of the original template page. |
__EXPECTED_UNCONNECTED_PAGE__
| This template is used on approximately 389,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 <syntaxhighlight lang="wikitext" inline style="display: none;" />|language= parameter should be used instead.
To note a span of text in a different language, {{lang}} or {{langx}}, should be used instead.
Usage
Typical use of this template is inside <ref>...</ref> tags where the reference is not templated and the referenced source is non-English:
- <syntaxhighlight lang="wikitext" inline>[1]</syntaxhighlight>
Also finds use in External links sections to mark non-English link-targets:
- <syntaxhighlight lang="wikitext" inline>Non English external link (in Error: {{in lang}}: unrecognized language code: xx)</syntaxhighlight>
This template does not markup non-English text. For that, use {{lang}} or {{langx}} templates.
Parameters
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:- <syntaxhighlight lang="wikitext" inline>(in Czech, English, German, French, Spanish, Valencian, Polish, Russian, Japanese, and Chinese)</syntaxhighlight> →
- (in Czech, English, German, French, Spanish, Valencian, Polish, Russian, Japanese, and Chinese)
- <syntaxhighlight lang="wikitext" inline>(in Czech, English, German, French, Spanish, Valencian, Polish, Russian, Japanese, and Chinese)</syntaxhighlight> →
The named parameters are:
link– accepts the single valueyes; creates link to language articlecap– accepts the single valueyes; capitalizes the first letter of "In":{{In lang|pt-BR|cap=yes}}→ (In Brazilian Portuguese)
Error messages
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
TemplateData for In lang
<templatedata>{ "params": { "1": {}, "2": {}, "3": {}, "4": {} }, "description": "Produces the phrase \"(in LANGUAGE)\" with language codes.", "format": "inline" }</templatedata>
Tracking categories
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[2] and for macrolanguages[3]Category:Articles with sources in <collective name> languages (<tag>)– for language collectives[4]
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
- ↑ "Non English Journal Article". Non-English Journal. 12(3): 231–241 (in Error: {{in lang}}: unrecognized language code: xx).
- ↑ "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.