Difference between revisions of "Template:In lang/doc"

From blackwiki
Jump to navigation Jump to search
imported>Trappist the monk
(create;)
 
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|&lt;{{var|code}}>|&lt;{{var|code2}}>|...|link=|cap=}}</nowiki></code>
 
:<code><nowiki>{{in lang|&lt;{{var|code}}>|&lt;{{var|code2}}>|...|link=|cap=}}</nowiki></code>
 +
:{{tlc|in lang|&lt;{{var|code}}>|&lt;{{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
**{{tld|in lang|nv|link=yes}} → {{code |lang=moin|{{in lang|nv|link=yes}}}} → {{in lang|nv|link=yes}}
+
**{{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:
**{{tld|in lang|pt-BR|cap=yes}} → {{in lang|pt-BR|cap=yes}}
+
**{{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 &lt;{{var|language name}}>-language sources' where &lt;{{var|language name}}> is the name of the language used in the rendering.  This differs from the categories added by the {{tld|&lt;{{var|xx}}> icon}} templates because not all uses of this template will be related to external links.
+
Transclusions in mainspace articles will add the article to 'Category:Articles with &lt;{{var|language name}}>-language sources' where &lt;{{var|language name}}> is the name of the language used in the rendering.  This differs from the categories added by the {{tlc|&lt;{{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 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 value yes; creates link to language article
    • {{in lang|nv}}<span class="languageicon">(in [[Navajo language|Navajo]])</span>(in Navajo)
  • cap – accepts the single value yes; 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.