Template:Lang-x/doc/parameters: Difference between revisions

From Zoophilia Wiki
Jump to navigationJump to search
meta>Trappist the monk
(ce;)
meta>Trappist the monk
(ce;)
Line 1: Line 1:
==lang-xx==
==lang-xx==
<section begin=lang_xx_parameters /><!-- {{#lst:Template:Lang-x/doc/parameters|lang_xx_parameters}} -->
<section begin=lang_xx_parameters /><!-- {{#lst:Template:Lang-x/doc/parameters|lang_xx_parameters}} -->
{| class="wikitable"
{| class="wikitable"
Line 28: Line 29:
|rtl || <code>yes</code> indicates that the writing system used for '''text''' is right-to-left; accepted values are: <code>no</code> (default), <code>yes</code> || '''script''' ||
|rtl || <code>yes</code> indicates that the writing system used for '''text''' is right-to-left; accepted values are: <code>no</code> (default), <code>yes</code> || '''script''' ||
|-
|-
|italic || <code>yes</code> (default) renders '''text''' in italic font; overrides '''script'''; accepted values are: <code>no</code>, <code>yes</code> || – ||
|italic || see table '''lang-xx {{pipe}}italic{{=}} parameter operation'''; accepted values are: <code>yes</code>, <code>no</code>, <code>unset</code>, <code>default</code> || – ||
|-
|-
|size || specifies size of '''text''' rendering; use value suitable for use with the CSS <code>font-size</code> property || – ||
|size || specifies size of '''text''' rendering; use value suitable for use with the CSS <code>font-size</code> property || – ||
Line 35: Line 36:
|-
|-
|}<section end=lang_xx_parameters />
|}<section end=lang_xx_parameters />
{| class="wikitable"
|+lang-xx {{pipe}}italic= parameter operation
|-
!{{pipe}}italic= value !! description !! example code !! result !! html markup
|-
|rowspan="3"| {{plainlist|
*parameter not present;
*parameter present, not set;
*invalid value}}
|rowspan="6"| {{plainlist|
*module applies style from:
*&nbsp;&nbsp;template setting, or
*&nbsp;&nbsp;{{para|script|latn}};
*else inherits from external markup;
*invalid values treated as default}}
| <code><nowiki>{{lang-ru|тундра}}</nowiki></code> || {{lang-ru|тундра}} || {{code|{{lang-ru|тундра}}}}
|-
| <code><nowiki>{{lang-ru|tûndra}}</nowiki></code> || {{lang-ru|tûndra}} || {{code|{{lang-ru|tûndra}}}}
|-
| <code><nowiki>{{lang-ru|script=latn|tûndra}}</nowiki></code> || {{lang-ru|script=latn|tûndra}} || {{code|{{lang-ru|script=latn|tûndra}}}}
|-
|rowspan="3"| <code>default</code> || <code><nowiki>{{lang-ru|тундра|italic=default}}</nowiki></code> || {{lang-ru|тундра|italic=default}} || {{code|{{lang-ru|тундра|italic=default}}}}
|-
| <code><nowiki>{{lang-ru|tûndra|italic=default}}</nowiki></code> || {{lang-ru|tûndra|italic=default}} || {{code|{{lang-ru|tûndra|italic=default}}}}
|-
| <code><nowiki>{{lang-ru|script=latn|tûndra|italic=default}}</nowiki></code> || {{lang-ru|script=latn|tûndra|italic=default}} || {{code|{{lang-ru|script=latn|tûndra|italic=default}}}}
|-
|rowspan="4"| <code>no</code> ||rowspan="4"| {{plainlist|
*module applies upright style;
*overrides {{para|script|latn}};
*overrides external markup}}
| <code><nowiki>{{lang-ru|тундра|italic=no}}</nowiki></code> || {{lang-ru|тундра|italic=no}} || {{code|{{lang-ru|тундра|italic=no}}}}
|-
| <code><nowiki>{{lang-ru|tûndra|italic=no}}</nowiki></code> || {{lang-ru|tûndra|italic=no}} || {{code|{{lang-ru|tûndra|italic=no}}}}
|-
| <code><nowiki>{{lang-ru|script=latn|tûndra|italic=no}}</nowiki></code> || {{lang-ru|script=latn|tûndra|italic=no}} || {{code|{{lang-ru|script=latn|tûndra|italic=no}}}}
|-
| <code><nowiki>''{{lang-ru|script=latn|tûndra|italic=no}}''</nowiki></code> || ''{{lang-ru|script=latn|tûndra|italic=no}}'' || {{code|''{{lang-ru|script=latn|tûndra|italic=no}}''}}
|-
|rowspan="2" | <code>yes</code> ||rowspan="2" | {{plainlist|
*module applies italic style;
*ignores {{para|script|latn}}}}
| <code><nowiki>{{lang-ru|тундра|italic=yes}}</nowiki></code> || {{lang-ru|тундра|italic=yes}} || {{code|{{lang-ru|тундра|italic=yes}}}}
|-
| <code><nowiki>{{lang-ru|script=latn|tûndra|italic=yes}}</nowiki></code> || {{lang-ru|script=latn|tûndra|italic=yes}} || {{code|{{lang-ru|script=latn|tûndra|italic=yes}}}}
|-
|rowspan="4"| <code>unset</code> ||rowspan="4"| {{plainlist|
*module applies no style;
*inherits style from external markup;
*disables {{para|script|latn}}}}
| <code><nowiki>{{lang-ru|тундра|italic=unset}}</nowiki></code> || {{lang-ru|тундра|italic=unset}} || {{code|{{lang-ru|тундра|italic=unset}}}}
|-
| <code><nowiki>''{{lang-ru|тундра|italic=unset}}''</nowiki></code> || ''{{lang-ru|тундра|italic=unset}}'' || {{code|''{{lang-ru|тундра|italic=unset}}''}}
|-
| <code><nowiki>{{lang-ru|script=latn|tûndra|italic=unset}}</nowiki></code> || {{lang-ru|script=latn|tûndra|italic=unset}} || {{code|{{lang-ru|script=latn|tûndra|italic=unset}}}}
|-
| <code><nowiki>''{{lang-ru|script=latn|tûndra|italic=unset}}''</nowiki></code> || ''{{lang-ru|script=latn|tûndra|italic=unset}}'' || {{code|''{{lang-ru|script=latn|tûndra|italic=unset}}''}}
|-
|}


 
==lang==
==lang-xx==


<section begin=lang_parameters /><!-- {{#lst:Template:Lang-x/doc/parameters|lang_parameters}} -->
<section begin=lang_parameters /><!-- {{#lst:Template:Lang-x/doc/parameters|lang_parameters}} -->

Revision as of 11:45, 31 December 2017

lang-xx

<section begin=lang_xx_parameters />

lang-xx supported parameters
parameter definition yields to alias
text non-English text {{{1}}}
translit Latin script transliteration of text {{{2}}}
translit-std standard used for the transliteration of translit; accepted values are: ISO, DIN, IAST, ALA, ALA-LC
translit-script transliteration standard's script identifier
translation literal English translation of text lit, {{{3}}}
link yes (default) links language name and static text associated with translit and translation; accepted values are: no, yes links
code IETF language tag for text; set by the template, overriding the template setting is discouraged
script IETF language script subtag; sometimes set by the template when the language of text uses more than one writing system; always four alpha characters; Latn forces italic rendering unless overridden by italic; overrides rtl italic
region IETF language region subtag
variant IETF language variant subtag
rtl yes indicates that the writing system used for text is right-to-left; accepted values are: no (default), yes script
italic see table lang-xx |italic= parameter operation; accepted values are: yes, no, unset, default
size specifies size of text rendering; use value suitable for use with the CSS font-size property
nocat yes inhibits automatic categorization; accepted values are: no (default), yes

<section end=lang_xx_parameters />

lang-xx |italic= parameter operation
|italic= value description example code result html markup
  • parameter not present;
  • parameter present, not set;
  • invalid value
  • module applies style from:
  •   template setting, or
  •   |script=latn;
  • else inherits from external markup;
  • invalid values treated as default
{{lang-ru|тундра}} Russian: тундра <syntaxhighlight lang="text" class="" id="" style="" inline="1">Russian: тундра</syntaxhighlight>
{{lang-ru|tûndra}} Russian: tûndra <syntaxhighlight lang="text" class="" id="" style="" inline="1">Russian: tûndra</syntaxhighlight>
{{lang-ru|script=latn|tûndra}} Russian: tûndra <syntaxhighlight lang="text" class="" id="" style="" inline="1">Russian: tûndra</syntaxhighlight>
default {{lang-ru|тундра|italic=default}} Russian: тундра <syntaxhighlight lang="text" class="" id="" style="" inline="1">Russian: тундра</syntaxhighlight>
{{lang-ru|tûndra|italic=default}} Russian: tûndra <syntaxhighlight lang="text" class="" id="" style="" inline="1">Russian: tûndra</syntaxhighlight>
{{lang-ru|script=latn|tûndra|italic=default}} Russian: tûndra <syntaxhighlight lang="text" class="" id="" style="" inline="1">Russian: tûndra</syntaxhighlight>
no
  • module applies upright style;
  • overrides |script=latn;
  • overrides external markup
{{lang-ru|тундра|italic=no}} Russian: тундра <syntaxhighlight lang="text" class="" id="" style="" inline="1">Russian: тундра</syntaxhighlight>
{{lang-ru|tûndra|italic=no}} Russian: tûndra <syntaxhighlight lang="text" class="" id="" style="" inline="1">Russian: tûndra</syntaxhighlight>
{{lang-ru|script=latn|tûndra|italic=no}} Russian: tûndra <syntaxhighlight lang="text" class="" id="" style="" inline="1">Russian: tûndra</syntaxhighlight>
''{{lang-ru|script=latn|tûndra|italic=no}}'' Russian: tûndra <syntaxhighlight lang="text" class="" id="" style="" inline="1">Russian: tûndra</syntaxhighlight>
yes
  • module applies italic style;
  • ignores |script=latn
{{lang-ru|тундра|italic=yes}} Russian: тундра <syntaxhighlight lang="text" class="" id="" style="" inline="1">Russian: тундра</syntaxhighlight>
{{lang-ru|script=latn|tûndra|italic=yes}} Russian: tûndra <syntaxhighlight lang="text" class="" id="" style="" inline="1">Russian: tûndra</syntaxhighlight>
unset
  • module applies no style;
  • inherits style from external markup;
  • disables |script=latn
{{lang-ru|тундра|italic=unset}} Russian: тундра <syntaxhighlight lang="text" class="" id="" style="" inline="1">Russian: тундра</syntaxhighlight>
''{{lang-ru|тундра|italic=unset}}'' Russian: тундра <syntaxhighlight lang="text" class="" id="" style="" inline="1">Russian: тундра</syntaxhighlight>
{{lang-ru|script=latn|tûndra|italic=unset}} Russian: tûndra <syntaxhighlight lang="text" class="" id="" style="" inline="1">Russian: tûndra</syntaxhighlight>
''{{lang-ru|script=latn|tûndra|italic=unset}}'' Russian: tûndra <syntaxhighlight lang="text" class="" id="" style="" inline="1">Russian: tûndra</syntaxhighlight>

lang

<section begin=lang_parameters />

lang supported parameters
parameter definition yields to alias
code IETF language tag for text {{{1}}
text non-English text {{{2}}}
rtl yes indicates that the writing system used for text is right-to-left; accepted values are: no (default), yes IETF script subtag in code (if provided)
italic see table lang |italic= parameter operation; accepted values are: yes, no, unset, default
size specifies size of text rendering; use value suitable for use with the CSS font-size property
nocat yes inhibits automatic categorization; accepted values are: no (default), yes
lang |italic= parameter operation
|italic= value description example code result html markup
  • parameter not present;
  • parameter present, not set;
  • invalid value
  • module applies style from:
  •   auto-italics or
  •   script subtag latn;
  • else inherits from external markup;
  • invalid values treated as default
{{lang|ru|тундра}} тундра <syntaxhighlight lang="text" class="" id="" style="" inline="1">тундра</syntaxhighlight>
{{lang|ru|tûndra}} tûndra <syntaxhighlight lang="text" class="" id="" style="" inline="1">tûndra</syntaxhighlight>
{{lang|ru-latn|tûndra}} tûndra <syntaxhighlight lang="text" class="" id="" style="" inline="1">tûndra</syntaxhighlight>
default {{lang|ru|тундра|italic=default}} тундра <syntaxhighlight lang="text" class="" id="" style="" inline="1">тундра</syntaxhighlight>
{{lang|ru|tûndra|italic=default}} tûndra <syntaxhighlight lang="text" class="" id="" style="" inline="1">tûndra</syntaxhighlight>
{{lang|ru-latn|tûndra|italic=default}} tûndra <syntaxhighlight lang="text" class="" id="" style="" inline="1">tûndra</syntaxhighlight>
no
  • module applies upright style;
  • overrides auto-italics
  • overrides script subtag latn;
  • overrides external markup
{{lang|ru|тундра|italic=no}} тундра <syntaxhighlight lang="text" class="" id="" style="" inline="1">тундра</syntaxhighlight>
{{lang|ru|tûndra|italic=no}} tûndra <syntaxhighlight lang="text" class="" id="" style="" inline="1">tûndra</syntaxhighlight>
{{lang|ru-latn|tûndra|italic=no}} tûndra <syntaxhighlight lang="text" class="" id="" style="" inline="1">tûndra</syntaxhighlight>
''{{lang|ru|tûndra|italic=no}}'' tûndra <syntaxhighlight lang="text" class="" id="" style="" inline="1">tûndra</syntaxhighlight>
yes
  • module applies italic style;
  • ignores auto-italics;
  • ignores script subtag latn
{{lang|ru|тундра|italic=yes}} тундра <syntaxhighlight lang="text" class="" id="" style="" inline="1">тундра</syntaxhighlight>
{{lang|ru-latn|tûndra|italic=yes}} tûndra <syntaxhighlight lang="text" class="" id="" style="" inline="1">tûndra</syntaxhighlight>
unset
  • module applies no style;
  • inherits style from external markup;
  • disables auto-italics
  • disables script subtag latn;
{{lang|ru|тундра|italic=unset}} тундра <syntaxhighlight lang="text" class="" id="" style="" inline="1">тундра</syntaxhighlight>
''{{lang|ru|тундра|italic=unset}}'' тундра <syntaxhighlight lang="text" class="" id="" style="" inline="1">тундра</syntaxhighlight>
{{lang|ru-latn|tûndra|italic=unset}} tûndra <syntaxhighlight lang="text" class="" id="" style="" inline="1">tûndra</syntaxhighlight>
''{{lang|ru-latn|tûndra|italic=unset}}'' tûndra <syntaxhighlight lang="text" class="" id="" style="" inline="1">tûndra</syntaxhighlight>

<section end=lang_parameters />