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

From Zoophilia Wiki
Jump to navigationJump to search
meta>SMcCandlish
(semantic markup and clarity overhaul)
meta>SMcCandlish
(Don't advertise incorrect examples per WP:BEANS, but provide one marked as bad, and why it's bad. Replace others with valid ones.)
Line 41: Line 41:
!{{pipe}}italic= value !! description !! example code !! result !! html markup
!{{pipe}}italic= value !! description !! example code !! result !! html markup
|-
|-
|rowspan="3"| {{plainlist|
|rowspan="4"| {{plainlist|
*parameter not present;
*parameter not present;
*parameter present, not set;
*parameter present, not set;
*invalid value}}
*invalid value}}
|rowspan="6"| {{plainlist|
|rowspan="7"| {{plainlist|
*module applies style from:
*module applies style from:
*  template setting, or
*  template setting, or
Line 53: Line 53:
| <code><nowiki>{{lang-ru|тундра}}</nowiki></code> || {{lang-ru|тундра}} || {{code|{{lang-ru|тундра}}}}
| <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>{{!mxt|<nowiki>{{lang-ru|tûndra}}</nowiki>}}</code> || {{lang-ru|tûndra}} || {{code|{{lang-ru|tûndra}}}}<br />Incorrect markup; this requires {{para|script|latn}}.
|-
| <code><nowiki>{{lang-fr|toundra</nowiki>}}</code> || {{lang-fr|toundra}} || {{code|{{lang-fr|toundra}}}}
|-
|-
| <code><nowiki>{{lang-ru|script=latn|tûndra}}</nowiki></code> || {{lang-ru|script=latn|tûndra}} || {{code|{{lang-ru|script=latn|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}}}}
Line 59: Line 61:
|rowspan="3"| <kbd>default</kbd> || <code><nowiki>{{lang-ru|тундра|italic=default}}</nowiki></code> || {{lang-ru|тундра|italic=default}} || {{code|{{lang-ru|тундра|italic=default}}}}
|rowspan="3"| <kbd>default</kbd> || <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-fr|toundra|italic=default</nowiki>}}</code> || {{lang-fr|toundra|italic=default}} || {{code|{{lang-fr|toundra|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}}}}
| <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}}}}
Line 69: Line 71:
| <code><nowiki>{{lang-ru|тундра|italic=no}}</nowiki></code> || {{lang-ru|тундра|italic=no}} || {{code|{{lang-ru|тундра|italic=no}}}}
| <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-fr|toundra|italic=no}}</nowiki></code> || {{lang-fr|toundra|italic=no}} || {{code|{{lang-fr|toundra|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}}}}
Line 122: Line 124:
!{{pipe}}italic= value !! description !! example code !! result !! html markup
!{{pipe}}italic= value !! description !! example code !! result !! html markup
|-
|-
|rowspan="3"| {{plainlist|
|rowspan="4"| {{plainlist|
*parameter not present;
*parameter not present;
*parameter present, not set;
*parameter present, not set;
*invalid value}}
*invalid value}}
|rowspan="6"| {{plainlist|
|rowspan="7"| {{plainlist|
*module applies style from:
*module applies style from:
*&nbsp;&nbsp;auto-italics or
*&nbsp;&nbsp;auto-italics or
Line 134: Line 136:
| <code><nowiki>{{lang|ru|тундра}}</nowiki></code> || {{lang|ru|тундра}} || {{code|{{lang|ru|тундра}}}}
| <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>{{!mxt|<nowiki>{{lang|ru|tûndra}}</nowiki>}}</code> || {{lang|ru|tûndra}} || {{code|{{lang|ru|tûndra}}}}<br />Incorrect markup; this requires {{para||ru-latn}}.
|-
| <code><nowiki>{{lang|fr|toundra}}</nowiki></code> || {{lang|fr|toundra}} || {{code|{{lang|fr|toundra}}}}
|-
|-
| <code><nowiki>{{lang|ru-latn|tûndra}}</nowiki></code> || {{lang|ru-latn|tûndra}} || {{code|{{lang|ru-latn|tûndra}}}}
| <code><nowiki>{{lang|ru-latn|tûndra}}</nowiki></code> || {{lang|ru-latn|tûndra}} || {{code|{{lang|ru-latn|tûndra}}}}
Line 140: Line 144:
|rowspan="3"| <kbd>default</kbd> || <code><nowiki>{{lang|ru|тундра|italic=default}}</nowiki></code> || {{lang|ru|тундра|italic=default}} || {{code|{{lang|ru|тундра|italic=default}}}}
|rowspan="3"| <kbd>default</kbd> || <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|fr|toundra|italic=default}}</nowiki></code> || {{lang|fr|toundra|italic=default}} || {{code|{{lang|fr|toundra|italic=default}}}}
|-
|-
| <code><nowiki>{{lang|ru-latn|tûndra|italic=default}}</nowiki></code> || {{lang|ru-latn|tûndra|italic=default}} || {{code|{{lang|ru-latn|tûndra|italic=default}}}}
| <code><nowiki>{{lang|ru-latn|tûndra|italic=default}}</nowiki></code> || {{lang|ru-latn|tûndra|italic=default}} || {{code|{{lang|ru-latn|tûndra|italic=default}}}}
Line 151: Line 155:
| <code><nowiki>{{lang|ru|тундра|italic=no}}</nowiki></code> || {{lang|ru|тундра|italic=no}} || {{code|{{lang|ru|тундра|italic=no}}}}
| <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|fr|toundra|italic=no}}</nowiki></code> || {{lang|fr|toundra|italic=no}} || {{code|{{lang|fr|toundra|italic=no}}}}
|-
|-
| <code><nowiki>{{lang|ru-latn|tûndra|italic=no}}</nowiki></code> || {{lang|ru-latn|tûndra|italic=no}} || {{code|{{lang|ru-latn|tûndra|italic=no}}}}
| <code><nowiki>{{lang|ru-latn|tûndra|italic=no}}</nowiki></code> || {{lang|ru-latn|tûndra|italic=no}} || {{code|{{lang|ru-latn|tûndra|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|fr|toundra|italic=no}}''</nowiki></code> || ''{{lang|fr|toundra|italic=no}}'' || {{code|''{{lang|fr|toundra|italic=no}}''}}
|-
|-
|rowspan="2" | <kbd>yes</kbd> ||rowspan="2" | {{plainlist|
|rowspan="2" | <kbd>yes</kbd> ||rowspan="2" | {{plainlist|

Revision as of 12:45, 4 January 2018

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 the content in text {{{2}}}
translit-std standard used for the transliteration of the value of translit; accepted values are: ISO, DIN, IAST, ALA, ALA-LC
translit-script transliteration standard's script identifier
translation literal English translation or gloss of the content in 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 the content in 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 the content in text uses more than one writing system; always four alpha characters; a value of Latn (not "Latin"!) 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 the content in text is right-to-left; accepted values are: no (default), yes script
italic
size specifies font size of the content in text; use a value suitable for use with the CSS font-size property; this should almost always be a relative value supplied in % or em units, not a fixed px value.
nocat yes inhibits automatic categorization; accepted values are: no (default), yes
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>
Incorrect markup; this requires |script=latn.
{{lang-fr|toundra}} French: toundra <syntaxhighlight lang="text" class="" id="" style="" inline="1">French: toundra</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-fr|toundra|italic=default}} French: toundra <syntaxhighlight lang="text" class="" id="" style="" inline="1">French: toundra</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-fr|toundra|italic=no}} French: toundra <syntaxhighlight lang="text" class="" id="" style="" inline="1">French: toundra</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>

<section end=lang_xx_parameters />

lang

<section begin=lang_parameters />

lang supported parameters
parameter definition yields to alias
code IETF language tag for the content in text {{{1}}
text non-English text {{{2}}}
rtl yes indicates that the writing system used for the content in text is right-to-left; accepted values are: no (default), yes IETF script subtag in code (if provided)
italic
size specifies font size of the content in text; use a value suitable for use with the CSS font-size property; this should almost always be a relative value supplied in % or em units, not a fixed px value.
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>
Incorrect markup; this requires |ru-latn.
{{lang|fr|toundra}} toundra <syntaxhighlight lang="text" class="" id="" style="" inline="1">toundra</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|fr|toundra|italic=default}} toundra <syntaxhighlight lang="text" class="" id="" style="" inline="1">toundra</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|fr|toundra|italic=no}} toundra <syntaxhighlight lang="text" class="" id="" style="" inline="1">toundra</syntaxhighlight>
{{lang|ru-latn|tûndra|italic=no}} tûndra <syntaxhighlight lang="text" class="" id="" style="" inline="1">tûndra</syntaxhighlight>
''{{lang|fr|toundra|italic=no}}'' toundra <syntaxhighlight lang="text" class="" id="" style="" inline="1">toundra</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 />