Module talk:TaxonItalics/moretestcases
See also Module talk:TaxonItalics/testcases.
;Issues
- By default, a parenthesized part of a taxon name is assumed to be a subgenus, and so is italicized. This is correct for {{#invoke:TaxonItalics|main|Mus (Mus)|linked=yes}}, but not for {{#invoke:TaxonItalics|main|Mus (subgenus)|abbreviated=no|linked=yes}}. The disambiguation term can be left unitalicized by using {{para|dab|yes}}. Can these two cases be distinguished automatically?
- "Quoted" genus names are not handled correctly. In {{#invoke:TaxonItalics|main|"Dryosaurus" grandis|abbreviated=no|linked=yes}} and {{#invoke:TaxonItalics|main|"Dryosaurus" grandis|abbreviated=yes|linked=no}}, the double quote marks should ideally not be italicized.
- What about
→ {{#invoke:TaxonItalics|main|Felis|abbreviated=yes|linked=no}} – doesn't abbreviate unless it appears to be a binomial.{{#invoke:TaxonItalics|main|Felis|abbreviated=yes|linked=no}}
class="wikitable"
|+ Comparison of live and sandbox versions of Module:TaxonItalics{{!}}main ! input !! live !! sandbox | ||
{{#invoke:TaxonItalics|main|Acer tataricum subsp. ginnala}} | {{#invoke:TaxonItalics/sandbox|main|Acer tataricum subsp. ginnala}} | |
{{#invoke:TaxonItalics|main|Pinus subg. Pinus}} | {{#invoke:TaxonItalics/sandbox|main|Pinus subg. Pinus}} | |
{{#invoke:TaxonItalics|main|Pinus subgenus Pinus}} | {{#invoke:TaxonItalics/sandbox|main|Pinus subgenus Pinus}} | |
{{#invoke:TaxonItalics|main|P. subg. Pinus}} | {{#invoke:TaxonItalics/sandbox|main|P. subg. Pinus}} | |
{{#invoke:TaxonItalics|main|Pinus sect. Pinus}} | {{#invoke:TaxonItalics/sandbox|main|Pinus sect. Pinus}} | |
{{#invoke:TaxonItalics|main|Pinus section Pinus}} | {{#invoke:TaxonItalics/sandbox|main|Pinus section Pinus}} | |
{{#invoke:TaxonItalics|main|P. sect. Pinus}} | {{#invoke:TaxonItalics/sandbox|main|P. sect. Pinus}} | |
{{#invoke:TaxonItalics|main|Pinus subsect. Pinus}} | {{#invoke:TaxonItalics/sandbox|main|Pinus subsect. Pinus}} | |
{{#invoke:TaxonItalics|main|Quercus series Virentes}} | {{#invoke:TaxonItalics/sandbox|main|Quercus series Virentes}} | |
{{#invoke:TaxonItalics|main|Banksia subser. Banksia}} | {{#invoke:TaxonItalics/sandbox|main|Banksia subser. Banksia}} | |
{{#invoke:TaxonItalics|main|Banksia subseries Banksia}} | {{#invoke:TaxonItalics/sandbox|main|Banksia subseries Banksia}} | |
{{#invoke:TaxonItalics|main|Acer tataricum subsp. ginnala}} | {{#invoke:TaxonItalics/sandbox|main|Acer tataricum subsp. ginnala}} | |
{{#invoke:TaxonItalics|main|Aster ericoides var. ericoides}} | {{#invoke:TaxonItalics/sandbox|main|Aster ericoides var. ericoides}} | |
{{#invoke:TaxonItalics|main|A. ericoides varietas ericoides}} | {{#invoke:TaxonItalics/sandbox|main|A. ericoides varietas ericoides}} | |
{{#invoke:TaxonItalics|main|A. e. subvar. ericoides}} | {{#invoke:TaxonItalics/sandbox|main|A. e. subvar. ericoides}} | |
{{#invoke:TaxonItalics|main|Pinus}} | {{#invoke:TaxonItalics/sandbox|main|Pinus}} | |
{{#invoke:TaxonItalics|main|Mus (Mus)|linked=yes}} | {{#invoke:TaxonItalics/sandbox|main|Mus (Mus)|linked=yes}} | |
{{#invoke:TaxonItalics|main|Caia (plant)|abbreviated=no|linked=yes|dab=yes}} | {{#invoke:TaxonItalics/sandbox|main|Caia (plant)|abbreviated=no|linked=yes|dab=yes}} | |
{{#invoke:TaxonItalics|main|Bunyavirales|linked=yes}} | {{#invoke:TaxonItalics/sandbox|main|Bunyavirales|linked=yes}} | |
{{#invoke:TaxonItalics|main|Acer tataricum subsp. ginnala|abbreviated=yes}} | {{#invoke:TaxonItalics/sandbox|main|Acer tataricum subsp. ginnala|abbreviated=yes}} | |
{{#invoke:TaxonItalics|main|Acer tataricum subsp. ginnala|abbreviated=yes|linked=yes}} | {{#invoke:TaxonItalics/sandbox|main|Acer tataricum subsp. ginnala|abbreviated=yes|linked=yes}} | |
{{#invoke:TaxonItalics|main|"Dryosaurus" grandis|abbreviated=yes|linked=yes}} | {{#invoke:TaxonItalics/sandbox|main|"Dryosaurus" grandis|abbreviated=yes|linked=yes}} | |
colspan=2|Has internal italic markup – remove and process as if absent | ||
{{#invoke:TaxonItalics|main|Pinus subg. Pinus}} | {{#invoke:TaxonItalics/sandbox|main|Pinus subg. Pinus}} | |
{{#invoke:TaxonItalics|main|Pinus subg. Pinus}} | {{#invoke:TaxonItalics/sandbox|main|Pinus subg. Pinus}} | |
colspan=2|Already has italic markup at the start and/or end – return unchanged | ||
{{#invoke:TaxonItalics|main|Pinus sylvestris}} | {{#invoke:TaxonItalics/sandbox|main|Pinus sylvestris}} | |
{{#invoke:TaxonItalics|main|Pinus subg. Pinus}} | {{#invoke:TaxonItalics/sandbox|main|Pinus subg. Pinus}} | |
{{#invoke:TaxonItalics|main|Pinus subg. Pinus}} | {{#invoke:TaxonItalics/sandbox|main|Pinus subg. Pinus}} | |
{{#invoke:TaxonItalics|main|Pinus subg. Pinus}} | {{#invoke:TaxonItalics/sandbox|main|Pinus subg. Pinus}} | |
{{#invoke:TaxonItalics|main|Pinus subg. Pinus}} text after | {{#invoke:TaxonItalics/sandbox|main|Pinus subg. Pinus}} text after | |
{{#invoke:TaxonItalics|main|Pinus subg. Pinus}} text after | {{#invoke:TaxonItalics/sandbox|main|Pinus subg. Pinus}} text after | |
colspan=2|Starts with [ – return unchanged | ||
{{#invoke:TaxonItalics|main|Cyclamen subg. Cyclamen}} | {{#invoke:TaxonItalics/sandbox|main|Cyclamen subg. Cyclamen''}} |