Template:WorkSorter: Difference between revisions
Jump to navigation
Jump to search
Documentation
m (PAGENAME returns a few characters encoded) |
(ordinals) |
||
(7 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 | ||
|the|das|die|der|den|dem|la|le| | |1st|2nd|3rd|1º|2º|3º | ||
|the|a|an<!-- English --> | |||
|das|die|der|den|dem|ein|eine<!-- German --> | |||
|la|le|les|un|ung|une|des|li<!-- French --> | |||
|el|la|los|las|un|una|unos|unas<!-- Spanish --> | |||
|il|la|le|i|gli|un|uno|una<!-- Italian --> | |||
|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| | -->{{DisplayBox|title=Documentation|text= | ||
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> | |||
* Dutch articles: <tt>de het een</tt> | |||
* English articles: <tt>the a an</tt> | |||
* French articles: <tt>la le l' les un ung une un'</tt> | |||
* German articles: <tt>das die der den dem ein eine </tt> | |||
* Italian articles: <tt>il la le l' i gli un uno una</tt> | |||
* Portuguese articles: <tt>o a os as um uma</tt> | |||
* Spanish articles: <tt>el la los las un uno una unos unas</tt> | |||
* Spanish characters: <tt>¡ ¿</tt> | |||
'''Syntax:''' | '''Syntax:''' | ||
: <tt><nowiki>{{WorkSorter}}</nowiki></tt> returns the contents of <tt><nowiki>{{PAGENAME}}</nowiki></tt> after processing it. | : <tt><nowiki>{{WorkSorter}}</nowiki></tt> | ||
returns the contents of <tt><nowiki>{{PAGENAME}}</nowiki></tt> after processing it. | |||
'''Syntax with an optional parameter:''' | '''Syntax with an optional parameter:''' | ||
: <tt><nowiki>{{WorkSorter| | : <tt><nowiki>{{WorkSorter|Ung jour viendra (Nicolas Gombert)}}</nowiki></tt> | ||
returns "{{WorkSorter|Ung jour viendra (Nicolas Gombert)}}" | |||
This template can be used | This template can be used as a parameter for the magic word <tt><nowiki>DEFAULTSORT</nowiki></tt> in works pages, to produce an appropriate sort key. | ||
: <tt><nowiki>{{DEFAULTSORT:{{WorkSorter}}}}</nowiki></tt> | : <tt><nowiki>{{DEFAULTSORT:{{WorkSorter}}}}</nowiki></tt> | ||
===See also=== | |||
*{{tl|NameSorter}} | |||
}} | }} | ||
[[Category:Templates | |||
[[Category:Templates]] | |||
</noinclude> | </noinclude> |
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}}