Template:WorkSorter: Difference between revisions
Jump to navigation
Jump to search
Documentation
(expanded documentation) |
(ordinals) |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 5: | Line 5: | ||
|61|62|63|64|65|66|67|68|69|70|71|72|73|74|75|76|77|78|79|80 | |61|62|63|64|65|66|67|68|69|70|71|72|73|74|75|76|77|78|79|80 | ||
|81|82|83|84|85|86|87|88|89|90|91|92|93|94|95|96|97|98|99|100 | |81|82|83|84|85|86|87|88|89|90|91|92|93|94|95|96|97|98|99|100 | ||
|1st|2nd|3rd|1º|2º|3º | |||
|the|a|an<!-- English --> | |the|a|an<!-- English --> | ||
|das|die|der|den|dem<!-- German --> | |das|die|der|den|dem|ein|eine<!-- German --> | ||
|la|le|les|un|ung|une<!-- French --> | |la|le|les|un|ung|une|des|li<!-- French --> | ||
| | |el|la|los|las|un|una|unos|unas<!-- Spanish --> | ||
|il|i|gli<!-- Italian --> | |il|la|le|i|gli|un|uno|una<!-- Italian --> | ||
|as|o|os<!-- Portuguese --> = {{ucfirst: {{#sub:{{{1|{{PAGENAME}}}}}|{{#pos:{{{1|{{PAGENAME}}}}}|{{#explode:{{{1|{{PAGENAME}}}}}||1}} }} }} }} | |de|het|een<!-- Dutch --> | ||
|a|as|o|os|um|uma<!-- Portuguese --> = {{ucfirst: {{#sub:{{{1|{{PAGENAME}}}}}|{{#pos:{{{1|{{PAGENAME}}}}}|{{#explode:{{{1|{{PAGENAME}}}}}||1}} }} }} }} | |||
|#default = {{#switch: {{lc:{{#explode:{{{1|{{PAGENAME}}}}}|'|0}} }} | |#default = {{#switch: {{lc:{{#explode:{{{1|{{PAGENAME}}}}}|'|0}} }} | ||
|l|un = {{ucfirst: {{#sub:{{{1|{{PAGENAME}}}}}|{{#pos:{{{1|{{PAGENAME}}}}}|{{#explode:{{{1|{{PAGENAME}}}}}|'|1}} }} }} }} | |l|un = {{ucfirst: {{#sub:{{{1|{{PAGENAME}}}}}|{{#pos:{{{1|{{PAGENAME}}}}}|{{#explode:{{{1|{{PAGENAME}}}}}|'|1}} }} }} }} | ||
|#default = {{#switch: {{#sub:{{{1|{{PAGENAME}}}}}|0|1}} | |||
|¡|¿ = {{#sub:{{{1|{{PAGENAME}}}}}|1}} | |||
|#default = {{{1|{{PAGENAME}}}}} | |#default = {{{1|{{PAGENAME}}}}} | ||
}} }}</includeonly><noinclude><!-- | }} }} }}</includeonly><noinclude><!-- | ||
-->{{DisplayBox|title=Documentation|text= | -->{{DisplayBox|title=Documentation|text= | ||
This template removes numerals, most definite and some indefinite articles from the beginning of a work title: | This template removes numerals, most definite and some indefinite articles from the beginning of a work title: | ||
* Numerals from <tt>1</tt> to <tt>100</tt> | * Numerals from <tt>1</tt> to <tt>100</tt> | ||
* Dutch articles: <tt>de het een</tt> | |||
* English articles: <tt>the a an</tt> | * English articles: <tt>the a an</tt> | ||
* French articles: <tt>la le l' les un ung une un'</tt> | * French articles: <tt>la le l' les un ung une un'</tt> | ||
* German articles: <tt>das die der den dem</tt> | * German articles: <tt>das die der den dem ein eine </tt> | ||
* Italian articles: <tt>il | * Italian articles: <tt>il la le l' i gli un uno una</tt> | ||
* Portuguese articles: <tt>o a os as</tt> | * Portuguese articles: <tt>o a os as um uma</tt> | ||
* Spanish articles: <tt> | * Spanish articles: <tt>el la los las un uno una unos unas</tt> | ||
* Spanish characters: <tt>¡ ¿</tt> | |||
'''Syntax:''' | '''Syntax:''' |
Latest revision as of 21:50, 2 December 2019
This template removes numerals, most definite and some indefinite articles from the beginning of a work title:
- Numerals from 1 to 100
- Dutch articles: de het een
- English articles: the a an
- French articles: la le l' les un ung une un'
- German articles: das die der den dem ein eine
- Italian articles: il la le l' i gli un uno una
- Portuguese articles: o a os as um uma
- Spanish articles: el la los las un uno una unos unas
- Spanish characters: ¡ ¿
Syntax:
- {{WorkSorter}}
returns the contents of {{PAGENAME}} after processing it.
Syntax with an optional parameter:
- {{WorkSorter|Ung jour viendra (Nicolas Gombert)}}
returns "Jour viendra (Nicolas Gombert)"
This template can be used as a parameter for the magic word DEFAULTSORT in works pages, to produce an appropriate sort key.
- {{DEFAULTSORT:{{WorkSorter}}}}
See also
- {{NameSorter}}