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.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a44f0e934c84f4e0

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