Difference between revisions of "Template:Infobox number/box"

From blackwiki
Jump to navigation Jump to search
imported>R'n'B
(Undid revision 860267802 by R'n'B (talk): I don't know why, but this didn)
imported>David Eppstein
(Per WP:BRD let's trim the ridiculous list of base expansions to some of the more common ones.)
 
(5 intermediate revisions by 2 users not shown)
Line 14: Line 14:
 
| subheader = {{Infobox number/range|{{{number}}}}}
 
| subheader = {{Infobox number/range|{{{number}}}}}
  
| label1 = [[Cardinal number (linguistics)|Cardinal]]
+
| label1 = [[Cardinal numeral|Cardinal]]
 
| data1  = {{#if: {{{cardinal|}}} | {{{cardinal}}} | {{#invoke:ConvertNumeric|numeral_to_english|{{{number}}}|sp=us}} }}
 
| data1  = {{#if: {{{cardinal|}}} | {{{cardinal}}} | {{#invoke:ConvertNumeric|numeral_to_english|{{{number}}}|sp=us}} }}
  
| label2 = [[Ordinal number (linguistics)|Ordinal]]
+
| label2 = [[Ordinal numeral|Ordinal]]
 
| data2 = {{#if: {{{ordinal|}}} | {{{ordinal}}} | {{Ordinal|{{{number}}}}}<br />({{#if:{{{ordinal text|}}}|{{{ordinal text}}}|{{#invoke:convertNumeric|numeral_to_english|{{{number}}}|ord=on|sp=us}} }})}}
 
| data2 = {{#if: {{{ordinal|}}} | {{{ordinal}}} | {{Ordinal|{{{number}}}}}<br />({{#if:{{{ordinal text|}}}|{{{ordinal text}}}|{{#invoke:convertNumeric|numeral_to_english|{{{number}}}|ord=on|sp=us}} }})}}
  
Line 61: Line 61:
 
| label16 = [[Ternary numeral system|Ternary]]
 
| label16 = [[Ternary numeral system|Ternary]]
 
| data16 = {{#ifexpr: ({{{number}}} >= 0) and ({{{number}}} <= 9007199254740991) | {{Ternary|{{{number}}} }} }}
 
| data16 = {{#ifexpr: ({{{number}}} >= 0) and ({{{number}}} <= 9007199254740991) | {{Ternary|{{{number}}} }} }}
 
| label17 = [[Quaternary numeral system|Quaternary]]
 
| data17 = {{#ifexpr: ({{{number}}} >= 0) and ({{{number}}} <= 9007199254740991) | {{Quaternary|{{{number}}} }} }}
 
 
| label18 = [[Quinary]]
 
| data18 = {{#ifexpr: ({{{number}}} >= 0) and ({{{number}}} <= 9007199254740991) | {{Quinary|{{{number}}} }} }}
 
 
| label19 = [[Senary]]
 
| data19 = {{#ifexpr: ({{{number}}} >= 0) and ({{{number}}} <= 9007199254740991) | {{Senary|{{{number}}} }} }}
 
  
 
| label20 = [[Octal]]
 
| label20 = [[Octal]]
Line 79: Line 70:
 
| label22 = [[Hexadecimal]]
 
| label22 = [[Hexadecimal]]
 
| data22 = {{#ifexpr: ({{{number}}} >= 0) and ({{{number}}} <= 9007199254740991) | {{Hexadecimal|{{{number}}} }} }}
 
| data22 = {{#ifexpr: ({{{number}}} >= 0) and ({{{number}}} <= 9007199254740991) | {{Hexadecimal|{{{number}}} }} }}
 
| label23 = [[Vigesimal]]
 
| data23 = {{#ifexpr: ({{{number}}} >= 0) and ({{{number}}} <= 9007199254740991) | {{Vigesimal|{{{number}}} }} }}
 
 
| label24 = [[Base 36]]
 
| data24 = {{#ifexpr: ({{{number}}} >= 0) and ({{{number}}} <= 9007199254740991) | {{Base 36|{{{number}}} }} }}
 
  
 
| label32 = {{{lang1}}}  
 
| label32 = {{{lang1}}}  

Latest revision as of 07:45, 17 August 2020

Template documentation

This subtemplate is used to generate the infobox for {{infobox number}}. By using a subtemplate, it reduces the repetition in the code by using a single computation of the value for |number= by {{infobox number}}, which is passed to this subtemplate. This subtemplate should by used only by {{infobox number}}, and not used directly.