Template:LastNameFirst: Difference between revisions
(reference to NameSorter) |
(added Josquin des Prez as an exception) |
||
Line 5: | Line 5: | ||
|Pierre de la Rue | |Pierre de la Rue | ||
|Pierre de La Rue = La Rue, Pierre de | |Pierre de La Rue = La Rue, Pierre de | ||
|Josquin des Prés | |||
|Josquin des Prez | |||
|Josquin Des Prez = Des Prez, Josquin | |||
<!-- END OF EXCEPTIONS LIST --><noinclude></poem></noinclude><includeonly> | <!-- END OF EXCEPTIONS LIST --><noinclude></poem></noinclude><includeonly> | ||
|#default = {{#switch: {{#explode:{{{1|{{PAGENAME}}}}}||-1}} | |#default = {{#switch: {{#explode:{{{1|{{PAGENAME}}}}}||-1}} |
Revision as of 20:08, 26 May 2018
Exceptions list:
|Jose Mauricio Nunes Garcia
|José Maurício Nunes Garcia = Nunes Garcia, José Maurício
|Pierre de la Rue
|Pierre de La Rue = La Rue, Pierre de
|Josquin des Prés
|Josquin des Prez
|Josquin Des Prez = Des Prez, Josquin
Converts a text in the form "Name(s) Surname" to the form "Surname, Name(s)".
Syntax:
- {{LastNameFirst}}
returns the contents of {{PAGENAME}} after processing it.
Syntax with an optional parameter:
- {{LastNameFirst|Antonín Dvořák}}
returns "Dvořák, Antonín" (note that diacritics are not removed)
- {{LastNameFirst|Gregorian chant}}
returns "Gregorian chant" (chant names are not inverted)
- {{LastNameFirst|José Maurício Nunes Garcia}}
returns "Nunes Garcia, José Maurício" (it is one of the names on the Exceptions list)
- Usage by other templates
LastNameFirst is used inside template NameSorter, which generates sort keys. NameSorter does remove diacritics:
- {{NameSorter|José Maurício Nunes Garcia}}
returns "Nunes Garcia, Jose Mauricio "