Template:LastNameFirst: Difference between revisions
Jump to navigation
Jump to search
Documentation
(expanded doc) |
(reference to NameSorter) |
||
Line 23: | Line 23: | ||
: {{tl|LastNameFirst|Gregorian chant}} | : {{tl|LastNameFirst|Gregorian chant}} | ||
returns "{{LastNameFirst|Gregorian chant}}" ( | returns "{{LastNameFirst|Gregorian chant}}" (chant names are not inverted) | ||
: {{tl|LastNameFirst|José Maurício Nunes Garcia}} | : {{tl|LastNameFirst|José Maurício Nunes Garcia}} | ||
returns "{{LastNameFirst|José Maurício Nunes Garcia}}" (it is one of the names on the Exceptions list) | returns "{{LastNameFirst|José Maurício Nunes Garcia}}" (it is one of the names on the Exceptions list) | ||
;Usage by other templates | |||
LastNameFirst is used inside template {{CT|NameSorter}}, which generates sort keys. NameSorter does remove diacritics: | |||
: {{tl|NameSorter|José Maurício Nunes Garcia}} | |||
returns "{{NameSorter|José Maurício Nunes Garcia}}" | |||
}} | }} | ||
[[Category:Text formatting templates]] | [[Category:Text formatting templates]] | ||
</noinclude> | </noinclude> |
Revision as of 19:52, 29 April 2015
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
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 "