Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

Jump to content

Module talk:TaxonItalics/moretestcases

Page contents not supported in other languages.
Add topic
From Wikipedia, the free encyclopedia

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 Mus (Mus), but not for Mus (subgenus). The disambiguation term can be left unitalicized by using |dab=yes. Can these two cases 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 – doesn't abbreviate unless it appears to be a binomial.
Comparison of live and sandbox versions of Module:TaxonItalics|main
inputlivesandbox
{{#invoke:TaxonItalics|main|Acer tataricum subsp. ginnala}}Acer tataricum subsp. ginnalaAcer tataricum subsp. ginnala
{{#invoke:TaxonItalics|main|Pinus subg. Pinus}}Pinus subg. PinusPinus subg. Pinus
{{#invoke:TaxonItalics|main|Pinus subgenus Pinus}}Pinus subg. PinusPinus subg. Pinus
{{#invoke:TaxonItalics|main|P. subg. Pinus}}P. subg. PinusP. subg. Pinus
{{#invoke:TaxonItalics|main|Pinus sect. Pinus}}Pinus sect. PinusPinus sect. Pinus
{{#invoke:TaxonItalics|main|Pinus section Pinus}}Pinus sect. PinusPinus sect. Pinus
{{#invoke:TaxonItalics|main|P. sect. Pinus}}P. sect. PinusP. sect. Pinus
{{#invoke:TaxonItalics|main|Pinus subsect. Pinus}}Pinus subsect. PinusPinus subsect. Pinus
{{#invoke:TaxonItalics|main|Quercus series Virentes}}Quercus ser. VirentesQuercus ser. Virentes
{{#invoke:TaxonItalics|main|Banksia subser. Banksia}}Banksia subser. BanksiaBanksia subser. Banksia
{{#invoke:TaxonItalics|main|Banksia subseries Banksia}}Banksia subser. BanksiaBanksia subser. Banksia
{{#invoke:TaxonItalics|main|Acer tataricum subsp. ginnala}}Acer tataricum subsp. ginnalaAcer tataricum subsp. ginnala
{{#invoke:TaxonItalics|main|Aster ericoides var. ericoides}}Aster ericoides var. ericoidesAster ericoides var. ericoides
{{#invoke:TaxonItalics|main|A. ericoides varietas ericoides}}A. ericoides var. ericoidesA. ericoides var. ericoides
{{#invoke:TaxonItalics|main|A. e. subvar. ericoides}}A. e. subvar. ericoidesA. e. subvar. ericoides
{{#invoke:TaxonItalics|main|Pinus}}PinusPinus
{{#invoke:TaxonItalics|main|Mus (Mus)|linked=yes}}Mus (Mus)Mus (Mus)
{{#invoke:TaxonItalics|main|Caia (plant)|abbreviated=no|linked=yes|dab=yes}}Caia (plant)Caia (plant)
{{#invoke:TaxonItalics|main|Bunyavirales|linked=yes}}BunyaviralesBunyavirales
{{#invoke:TaxonItalics|main|Acer tataricum subsp. ginnala|abbreviated=yes}}A. t. subsp. ginnalaA. t. subsp. ginnala
{{#invoke:TaxonItalics|main|Acer tataricum subsp. ginnala|abbreviated=yes|linked=yes}}A. t. subsp. ginnalaA. t. subsp. ginnala
{{#invoke:TaxonItalics|main|"Dryosaurus" grandis|abbreviated=yes|linked=yes}}"D." grandis"D." grandis
Has internal italic markup – remove and process as if absent
{{#invoke:TaxonItalics|main|Pinus ''subg.'' Pinus}}Pinus subg. PinusPinus subg. Pinus
{{#invoke:TaxonItalics|main|Pinus subg.'' Pinus}}Pinus subg. PinusPinus subg. Pinus
Already has italic markup at the start and/or end – return unchanged
{{#invoke:TaxonItalics|main|''Pinus sylvestris''}}Pinus sylvestrisPinus sylvestris
{{#invoke:TaxonItalics|main|''Pinus'' subg. ''Pinus''}}Pinus subg. PinusPinus subg. Pinus
{{#invoke:TaxonItalics|main|''Pinus subg. Pinus''}}Pinus subg. PinusPinus subg. Pinus
{{#invoke:TaxonItalics|main|''Pinus'' '''subg.''' ''Pinus''}}Pinus subg. PinusPinus subg. Pinus
{{#invoke:TaxonItalics|main|''Pinus subg. Pinus}} text after''Pinus subg. Pinus text afterPinus subg. Pinus text after
{{#invoke:TaxonItalics|main|Pinus subg. Pinus''}} text after''Pinus subg. Pinus text afterPinus subg. Pinus text after
Starts with [ – return unchanged
{{#invoke:TaxonItalics|main|[[Cyclamen#Subgenus Cyclamen|''Cyclamen'' subg. ''Cyclamen'']]}}Cyclamen subg. CyclamenCyclamen subg. Cyclamen

Start a discussion