Difference between revisions of "Template:Term"

From Maths
Jump to: navigation, search
m
(Finally some progress!)
Line 32: Line 32:
 
*#* {{C|<nowiki>{{/DoLinkFormTemplate||a|b|c}}</nowiki>}} -> {{/DoLinkFormTemplate||a|b|c}}
 
*#* {{C|<nowiki>{{/DoLinkFormTemplate||a|b|c}}</nowiki>}} -> {{/DoLinkFormTemplate||a|b|c}}
 
*#* {{C|<nowiki>{{/DoLinkFormTemplate|s|a|b|c}}</nowiki>}} -> {{/DoLinkFormTemplate|s|a|b|c}}
 
*#* {{C|<nowiki>{{/DoLinkFormTemplate|s|a|b|c}}</nowiki>}} -> {{/DoLinkFormTemplate|s|a|b|c}}
 +
*# Plural stuff
 +
*#* {{C|<nowiki>{{/DoPluralFormTemplate|sl|a|b|c}}</nowiki>}} -> {{/DoPluralFormTemplate|sl|a|b|c}}
 +
*#* {{C|<nowiki>{{/DoPluralFormTemplate|ls|a|b|c}}</nowiki>}} -> {{/DoPluralFormTemplate|ls|a|b|c}}
 +
*#* {{C|<nowiki>{{/DoPluralFormTemplate|l|a|b|c}}</nowiki>}} -> {{/DoPluralFormTemplate|l|a|b|c}}
 +
*#* {{C|<nowiki>{{/DoPluralFormTemplate|s|a|b|c}}</nowiki>}} -> {{/DoPluralFormTemplate|s|a|b|c}}
 +
*#* {{C|<nowiki>{{/DoPluralFormTemplate||a|b|c}}</nowiki>}} -> {{/DoPluralFormTemplate||a|b|c}}
 +
* Capitalisation
 +
** {{C|<nowiki>{{/DoCapsTemplate|xyz|a|b}}</nowiki>}} -> {{/DoCapsTemplate|xyz|a|b}}
 +
** {{C|<nowiki>{{/DoCapsTemplate|Xyz|a|b}}</nowiki>}} -> {{/DoCapsTemplate|Xyz|a|b}}
 
</noinclude>
 
</noinclude>

Revision as of 14:13, 3 February 2018

non-zero divisor of zero

Purpose

see: Template data:Term

To do

Handle flags, as the 2nd argument, eg ls or [ilmath]sl[/ilmath], possibly with some letters capitalised, represents

Test

  • {{term|nzdoz|t=number}} -> non-zero divisor of zero
  • {{term|nzdoz|s=Number Theory}} -> non-zero divisor of zero
  • {{term|nzdoz|s|t=number}} -> non-zero divisors of zero
  • {{term|nzdoz|sl|t=number}} -> non-zero divisors of zero
  • {{term|Nzdoz|sl|t=number}} -> Non-zero divisors of zero

Tests

  • /ListingNameTemplate
    • {{/ListingNameTemplate|nzdoz|t=number}} -> nzdoz (Number Theory)
    • {{/ListingNameTemplate|nzdoz|s=Number Theory}} -> nzdoz (Number Theory)
  • Flag stuff
    1. Link flag
      • {{/DoLinkFormTemplate|sl|a|b|c}} -> a
      • {{/DoLinkFormTemplate|LS|a|b|c}} -> a
      • {{/DoLinkFormTemplate|l|a|b|c}} -> a
      • {{/DoLinkFormTemplate||a|b|c}} -> c
      • {{/DoLinkFormTemplate|s|a|b|c}} -> b
    2. Plural stuff
      • {{/DoPluralFormTemplate|sl|a|b|c}} -> a
      • {{/DoPluralFormTemplate|ls|a|b|c}} -> a
      • {{/DoPluralFormTemplate|l|a|b|c}} -> b
      • {{/DoPluralFormTemplate|s|a|b|c}} -> a
      • {{/DoPluralFormTemplate||a|b|c}} -> c
  • Capitalisation
    • {{/DoCapsTemplate|xyz|a|b}} -> b
    • {{/DoCapsTemplate|Xyz|a|b}} -> a