Difference between revisions of "Template:In lang/doc"
Jump to navigation
Jump to search
imported>Trappist the monk (create;) |
(→Usage) |
||
Line 9: | Line 9: | ||
The template accepts one or more positional language-code parameters (<{{var|xx}}>) plus several named parameters: | The template accepts one or more positional language-code parameters (<{{var|xx}}>) plus several named parameters: | ||
:<code><nowiki>{{in lang|<{{var|code}}>|<{{var|code2}}>|...|link=|cap=}}</nowiki></code> | :<code><nowiki>{{in lang|<{{var|code}}>|<{{var|code2}}>|...|link=|cap=}}</nowiki></code> | ||
+ | :{{tlc|in lang|<{{var|code}}>|<{{var|code2}}>|{{var|...}}|link{{=}}|cap{{=}}}} | ||
===Parameters=== | ===Parameters=== | ||
Line 15: | Line 16: | ||
***{{in lang|cs|en|de|fr|es|it|pl|ru|ja|zh}} | ***{{in lang|cs|en|de|fr|es|it|pl|ru|ja|zh}} | ||
*<code>link</code> – accepts the single value <code>yes</code>; creates link to language article | *<code>link</code> – accepts the single value <code>yes</code>; creates link to language article | ||
− | **{{ | + | **{{tlc|in lang|nv|link=yes}} → {{code |lang=moin|{{in lang|nv|link=yes}}}} → {{in lang|nv|link=yes}} |
*<code>cap</code> – accepts the single value <code>yes</code>; capitalizes first letter in the rendering: | *<code>cap</code> – accepts the single value <code>yes</code>; capitalizes first letter in the rendering: | ||
− | **{{ | + | **{{tlc|in lang|pt-BR|cap{{=}}yes}} → {{in lang|pt-BR|cap=yes}} |
===Categories=== | ===Categories=== | ||
− | Transclusions in mainspace articles will add the article to 'Category:Articles with <{{var|language name}}>-language sources' where <{{var|language name}}> is the name of the language used in the rendering. This differs from the categories added by the {{ | + | Transclusions in mainspace articles will add the article to 'Category:Articles with <{{var|language name}}>-language sources' where <{{var|language name}}> is the name of the language used in the rendering. This differs from the categories added by the {{tlc|<{{var|xx}}> icon}} templates because not all uses of this template will be related to external links. |
<includeonly>{{sandbox other|| | <includeonly>{{sandbox other|| |
Revision as of 18:08, 15 August 2019
![]() | This is a documentation subpage for Template:In lang. It contains usage information, categories and other content that is not part of the original template page. |
![]() | This template uses Lua: |
This template replaces the many {{<xx> icon}}
templates with a single parameterized template as a result of this TfD; cf.:
{{de icon}}
→ Template:De icon{{in lang|de}}
→ (in German)
Usage
The template accepts one or more positional language-code parameters (<xx>) plus several named parameters:
{{in lang|<{{var|code}}>|<{{var|code2}}>|...|link=|cap=}}
{{in lang|<code>|<code2>|...|link=|cap=}}
Parameters
<code>
– required where<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|it|pl|ru|ja|zh}}
→- (in Czech, English, German, French, Spanish, Italian, Polish, Russian, Japanese, and Chinese)
link
– accepts the single valueyes
; creates link to language article{{in lang|nv}}
→<span class="languageicon">(in [[Navajo language|Navajo]])</span>
→ (in Navajo)
cap
– accepts the single valueyes
; capitalizes first letter in the rendering:{{in lang|pt-BR|cap=yes}}
→ (In Portuguese)
Categories
Transclusions in mainspace articles will add the article to 'Category:Articles with <language name>-language sources' where <language name> is the name of the language used in the rendering. This differs from the categories added by the {{<xx> icon}}
templates because not all uses of this template will be related to external links.