Jump to content

Module talk:TaxonItalics/moretestcases

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Peter coxhead (talk | contribs) at 08:36, 8 October 2020. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

See also Module talk:TaxonItalics/testcases.

Issues
  • A parenthesized part of a taxon name is assumed to be a subgenus, and so is italicized. This is correct for Mus (Mus), but not for Caia (plant). Can these be distinguished automatically?
  • "Quoted" genus names are not handled correctly. In "Dryosaurus" grandis and "D." grandis, the double quote marks should ideally not be italicized.
  • What about {{#invoke:TaxonItalics|main|Felis|abbreviated=yes|linked=no}} → Felis
  • If passed a string which is manually wikilinked and italicized, the wrong output is produced: {{#invoke:TaxonItalics|main|[[Cyclamen#Subgenus Cyclamen|''Cyclamen'' subg. ''Cyclamen'']]|abbreviated=no|linked=no}} → Cyclamen subg. Cyclamen instead of leaving it unchanged as Cyclamen subg. Cyclamen.
Comparison of live and sandbox versions of Module:TaxonItalics|main
input live sandbox
{{#invoke:TaxonItalics|main|Acer tataricum subsp. ginnala}} Acer tataricum subsp. ginnala Acer tataricum subsp. ginnala
{{#invoke:TaxonItalics|main|Pinus subg. Pinus}} Pinus subg. Pinus Pinus subg. Pinus
{{#invoke:TaxonItalics|main|Pinus subgenus Pinus}} Pinus subg. Pinus Pinus subg. Pinus
{{#invoke:TaxonItalics|main|P. subg. Pinus}} P. subg. Pinus P. subg. Pinus
{{#invoke:TaxonItalics|main|Pinus sect. Pinus}} Pinus sect. Pinus Pinus sect. Pinus
{{#invoke:TaxonItalics|main|Pinus section Pinus}} Pinus sect. Pinus Pinus sect. Pinus
{{#invoke:TaxonItalics|main|P. sect. Pinus}} P. sect. Pinus P. sect. Pinus
{{#invoke:TaxonItalics|main|Pinus subsect. Pinus}} Pinus subsect. Pinus Pinus subsect. Pinus
{{#invoke:TaxonItalics|main|Quercus series Virentes}} Quercus ser. Virentes Quercus ser. Virentes
{{#invoke:TaxonItalics|main|Banksia subser. Banksia}} Banksia subser. Banksia Banksia subser. Banksia
{{#invoke:TaxonItalics|main|Banksia subseries Banksia}} Banksia subser. Banksia Banksia subser. Banksia
{{#invoke:TaxonItalics|main|Acer tataricum subsp. ginnala}} Acer tataricum subsp. ginnala Acer tataricum subsp. ginnala
{{#invoke:TaxonItalics|main|Aster ericoides var. ericoides}} Aster ericoides var. ericoides Aster ericoides var. ericoides
{{#invoke:TaxonItalics|main|A. ericoides varietas ericoides}} A. ericoides var. ericoides A. ericoides var. ericoides
{{#invoke:TaxonItalics|main|A. e. subvar. ericoides}} A. e. subvar. ericoides A. e. subvar. ericoides
{{#invoke:TaxonItalics|main|Pinus}} Pinus Pinus
{{#invoke:TaxonItalics|main|Mus (Mus)|linked=yes}} Mus (Mus) Mus (Mus)
{{#invoke:TaxonItalics|main|Bunyavirales|linked=yes}} Bunyavirales Bunyavirales
{{#invoke:TaxonItalics|main|Acer tataricum subsp. ginnala|abbreviated=yes}} A. t. subsp. ginnala A. t. subsp. ginnala
{{#invoke:TaxonItalics|main|Acer tataricum subsp. ginnala|abbreviated=yes|linked=yes}} A. t. subsp. ginnala A. t. subsp. ginnala
{{#invoke:TaxonItalics|main|Caia (plant)|abbreviated=no|linked=yes}} Caia (plant) Caia (plant)
{{#invoke:TaxonItalics|main|"Dryosaurus" grandis|abbreviated=yes|linked=yes}} "D." grandis "D." grandis
Already has italic markup at the start – do nothing
{{#invoke:TaxonItalics|main|''Pinus sylvestris''}} Pinus sylvestris Pinus sylvestris
{{#invoke:TaxonItalics|main|''Pinus'' subsp. ''Pinus''}} Pinus subsp. Pinus Pinus subsp. Pinus
{{#invoke:TaxonItalics|main|''Pinus subsp. Pinus''}} Pinus subsp. Pinus Pinus subsp. Pinus
{{#invoke:TaxonItalics|main|''Pinus'' '''subsp.''' ''Pinus''}} Pinus subsp. Pinus Pinus subsp. Pinus
Has internal italic markup – should remove and process correctly, but doesn't
{{#invoke:TaxonItalics|main|Pinus ''subsp.'' Pinus}} Pinus subsp. Pinus Pinus subsp. Pinus
{{#invoke:TaxonItalics|main|Pinus subsp.'' Pinus}} Pinus subsp. Pinus Pinus subsp. Pinus
Starts with [
{{#invoke:TaxonItalics|main|[[Cyclamen#Subgenus Cyclamen|''Cyclamen'' subg. ''Cyclamen'']]}} Cyclamen subg. Cyclamen Cyclamen subg. Cyclamen