Module:Science redirect/conf

From Eat Every Plant
< Module:Science redirect
Revision as of 16:35, 9 July 2017 by KeenanBot (talk | contribs) (1 revision)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

local p = {}

p.templates = { --name, from, to, category, and info are parameters of

  • This is a redirect.

--category will have "Redirects " appended to the beginning and, if there is a subcategory specified, " of " and the subcategory name appended to the end --$1 will be replaced with the singular form of the subcategory name, e.g. "a plant", "an insect", "a fish"; "an organism" will be used if no subcategory applies

   --$2 will be replaced with the plural form of the subcategory name, e.g. "plants", "insects", "fish"; "organisms" will be used if no subcategory applies
   --removeA should be set to true if the "a" or "an" should be removed from the singular form of the subcategory, e.g. "plant", "insect", "fish"; "an organism" will not be used if removeA = true

from_alternative_scientific_name = { name = 'From alternative scientific name of $1', from = 'an alternative scientific name of $1 (or group of $2)', to = 'the accepted scientific name', category = 'from alternative scientific names', }, to_scientific_name = { name = 'To scientific name of $1', from = 'a vernacular ("common") name', to = 'the scientific name of $1 (or group of $2)', category = 'to scientific names', }, from_scientific_name = { name = 'From scientific name of $1', from = 'a scientific name of $1 (or group of $2)', to = 'a vernacular ("common") name', category = 'from scientific names', }, to_monotypic_taxon = { name = 'To monotypic taxon', from = 'the only lower-ranking member of a monotypic $1 taxon', to = 'its monotypic taxon', category = 'to monotypic taxa', info = "In a biology-related article, when for example a genus has only one species, the binomial name may be a redirect to the genus.\n** Use {{R from monotypic taxon}} when making a redirect from a monotypic taxon to its only member, for example, from a family name to its sole genus.", removeA = true, }, from_monotypic_taxon = { name = 'From monotypic taxon', from = 'a monotypic $1 taxon', to = 'its only lower-ranking member', category = 'from monotypic taxa', info = "In a biology-related article, when for example a family has only one genus, the family may be a redirect to the genus.\n** Use {{R to monotypic taxon}} when making a redirect to a monotypic taxon from its only member, for example, from a species to the genus of which it is the only member.", removeA = true, }, }

p.cats = { -- List entries minus any trailing 's', e.g. "fungus" should be listed as "fungu" -- The first parameter is the singular form of the subcategory name with its indefinite article, e.g. "a plant", "an insect", "a fish". See $1 above. -- The second parameter, if it exists, is the plural form of the subcategory name, e.g. "plants", "insects", "fish". See $2 above. -- If the second parameter is missing, the subcategory name will be used in the explanatory text but not in the categorization of the redirect. plant = {'a plant', 'plants'}, fish = {'a fish', 'fish'}, fishe = {'a fish', 'fish'}, fungu = {'a fungus', 'fungi'}, fungi = {'a fungus', 'fungi'}, spider = {'a spider', 'spiders'}, crustacean = {'a crustacean', 'crustaceans'}, reptile = {'a reptile', 'reptiles'}, turtle = {'a reptile', 'reptiles'}, dinosaur = {'a reptile', 'reptiles'}, snake = {'a reptile', 'reptiles'}, insect = {'an insect', 'insects'}, moth = {'an insect', 'insects'}, lepidoptera= {'an insect', 'insects'}, butterfly = {'an insect', 'insects'}, butterflie = {'an insect', 'insects'}, beetle = {'an insect', 'insects'}, fly = {'an insect', 'insects'}, flie = {'an insect', 'insects'}, --mammal = {'a mammal', 'mammals'}, --rodent = {'a mammal', 'mammals'}, --amphibian = {'an amphibian', 'amphibians'}, --frog = {'an amphibian', 'amphibians'}, --mollusk = {'a mollusk', 'mollusks'}, --gastropod = {'a mollusk', 'mollusks'}, --bivalve = {'a mollusk', 'mollusks'}, --arthropod = {'an arthropod', 'arthropods'}, none = {'an organism'}, }

return p