Difference between revisions of "Template:Distinguish"
Jump to navigation
Jump to search
Template>Plastikspork (Wikipedia:Templates for discussion/Log/2018 February 19#Template:Distinguish2 closed as merge (XFDcloser)) |
module>94rain (Reverted 1 edit by 2.133.167.90 (talk): Template broken (TW)) |
||
Line 1: | Line 1: | ||
− | {{#invoke:Distinguish| | + | <noinclude> |
− | {{Documentation}} | + | <languages/> |
− | <!-- | + | </noinclude>{{#switch:<translate></translate> |
+ | | = | ||
+ | {{Hatnote|1=<translate><!--T:1--> Not to be confused with</translate> [[:{{{1}}}{{#if:{{{label 1|{{{l1|}}}}}}|{{!}}{{{label 1|{{{l1}}}}}}}}]]{{ | ||
+ | #if: {{{3|}}}{{{4|}}} | ||
+ | |{{int|comma-separator}}[[:{{{2}}}{{#if:{{{label 2|{{{l2|}}}}}}|{{!}}{{{label 2|{{{l2}}}}}}}}]]{{int|comma-separator}} {{ | ||
+ | #if: {{{4|}}} | ||
+ | | [[:{{{3}}}{{#if:{{{label 3|{{{l3|}}}}}}|{{!}}{{{label 3|{{{l3}}}}}}}}]]{{int|comma-separator}}<translate><!--T:2--> or</translate>{{int|word-separator}}[[:{{{4}}}{{#if:{{{label 4|{{{l4|}}}}}}|{{!}}{{{label 4|{{{l4}}}}}}}}]] | ||
+ | |<translate><!--T:3--> or</translate>{{int|word-separator}}[[:{{{3}}}{{#if:{{{label 3|{{{l3|}}}}}}|{{!}}{{{label 3|{{{l3}}}}}}}}]] | ||
+ | }} | ||
+ | | {{ | ||
+ | #if: {{{2|}}} | ||
+ | |<translate><!--T:4--> or</translate>{{int|word-separator}}[[:{{{2}}}{{#if:{{{label 2|{{{l2|}}}}}}|{{!}}{{{label 2|{{{l2}}}}}}}}]] | ||
+ | }} | ||
+ | }}.}} | ||
+ | | #default= | ||
+ | {{#invoke:Template translation|renderTranslatedTemplate|template=Template:Distinguish|noshift=1}} | ||
+ | }}<noinclude><!-- splitting these lines causes {{Documentation}} template to terminate green shading when Distinguish is used in /doc pages. --> | ||
+ | {{Documentation|content= | ||
+ | |||
+ | <translate> | ||
+ | == Usage == <!--T:6--> | ||
+ | |||
+ | <!--T:7--> | ||
+ | <tvar|1>{{tlx|Distinguish}}</> is used to create [[w:Wikipedia:Hatnote|hatnotes]] to warn about possible confusion with a small number of other, related, titles at the '''top''' of [[w:Help:Section|article sections]] according to [[w:Wikipedia:Layout|Wikipedia:Layout]]. | ||
+ | |||
+ | <!--T:8--> | ||
+ | It is not for use in the "See also" ''section'' at the bottom of an article. | ||
+ | </translate> | ||
+ | |||
+ | {{Tlx|Distinguish|<translate><!--T:9--> Article 1</translate>|...|''<translate><!--T:10--> Article 4</translate>''|''label 1{{=}}<translate><!--T:18--> label1</translate>''|...|''label 4{{=}}<translate><!--T:19--> label4</translate>''}} | ||
+ | |||
+ | <translate> | ||
+ | <!--T:13--> | ||
+ | * One to four articles can be listed.</translate> | ||
+ | <translate> | ||
+ | <!--T:14--> | ||
+ | * The word "or" is always placed between the final two entries when displayed.</translate> | ||
+ | <translate> | ||
+ | <!--T:15--> | ||
+ | * If more than 4 entries are supplied, a message will be displayed pointing out the problem.</translate><!-- this is relatively ungraceful failure --> | ||
+ | <translate> | ||
+ | <!--T:16--> | ||
+ | * You can use parameters label 1 to label 4 to specify alternative labels for the links. | ||
+ | </translate> | ||
+ | :<translate><!--T:17--> Adding newline characters will break article links.</translate> <!-- presumably because of the leading ":" --> | ||
+ | |||
+ | <translate> | ||
+ | == Examples == <!--T:5--> | ||
+ | </translate> | ||
+ | * {{tlx|Distinguish|article1}} | ||
+ | {{Distinguish|article1}} | ||
+ | * {{tlx|Distinguish|article1|article2}} | ||
+ | {{Distinguish|article1|article2}} | ||
+ | * {{tlx|Distinguish|article1|article2|article3}} | ||
+ | {{Distinguish|article1|article2|article3}} | ||
+ | * {{tlx|Distinguish|article1|article2|article3|article4}} | ||
+ | {{Distinguish|article1|article2|article3|article4}} | ||
+ | * {{tlx|Distinguish|article1|label 1{{=}}label1}} | ||
+ | {{Distinguish|article1|label 1=label1}} | ||
+ | * {{tlx|Distinguish|article1|article2|label 1{{=}}label1||label 2{{=}}label2}} | ||
+ | {{Distinguish|article1|article2|label 1=label1|label 2=label2}} | ||
+ | |||
+ | }} | ||
+ | |||
+ | {{Distinguish/doc}} | ||
</noinclude> | </noinclude> |
Revision as of 20:37, 6 July 2020
<languages/>
Not to be confused with [[:{{{1}}}]].
Template documentation
<translate>
Usage
<tvar