Template:WorkSorter: Difference between revisions
Jump to navigation
Jump to search
Documentation
mNo edit summary |
No edit summary |
||
Line 6: | Line 6: | ||
|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 | ||
|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 --> | ||
|de|het|een<!-- Dutch --> | |de|het|een<!-- Dutch --> | ||
|as|o|os<!-- Portuguese --> = {{ucfirst: {{#sub:{{{1|{{PAGENAME}}}}}|{{#pos:{{{1|{{PAGENAME}}}}}|{{#explode:{{{1|{{PAGENAME}}}}}||1}} }} }} }} | |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}} }} }} }} | ||
Line 22: | Line 22: | ||
* 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> | ||
'''Syntax:''' | '''Syntax:''' |
Revision as of 14:44, 28 October 2018
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
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}}