<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://afropedia.world/index.php?action=history&amp;feed=atom&amp;title=Template%3ASpellnum</id>
	<title>Template:Spellnum - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://afropedia.world/index.php?action=history&amp;feed=atom&amp;title=Template%3ASpellnum"/>
	<link rel="alternate" type="text/html" href="https://afropedia.world/index.php?title=Template:Spellnum&amp;action=history"/>
	<updated>2026-06-23T04:59:20Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://afropedia.world/index.php?title=Template:Spellnum&amp;diff=5576&amp;oldid=prev</id>
		<title>Djehuti: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="https://afropedia.world/index.php?title=Template:Spellnum&amp;diff=5576&amp;oldid=prev"/>
		<updated>2024-06-17T21:17:13Z</updated>

		<summary type="html">&lt;p&gt;1 revision imported&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;!--&lt;br /&gt;
-=============================================================&lt;br /&gt;
- Spellnum - Spell number in words: Six million five point one&lt;br /&gt;
-=============================================================&lt;br /&gt;
--                             (see NOTES at bottom)&lt;br /&gt;
--&amp;gt;{{{{{case|L}}}cfirst:{{#ifexpr: {{{1|-0.12638}}} &amp;lt; 0 | negative{{&lt;br /&gt;
  #ifeq:{{{adj|off}}}|off|&amp;amp;#32;|-}}}}{{&lt;br /&gt;
&amp;lt;!------------------------------------- Check if millions --&amp;gt;&lt;br /&gt;
#switch: {{#expr:&lt;br /&gt;
  floor( ( ( {{{1|0.12638}}} ) mod 1E9) / 1E8)}}&lt;br /&gt;
| 0 = &amp;lt;!--skip--&amp;gt;&lt;br /&gt;
| 1 = one   | 2 = two    | 3 = three&lt;br /&gt;
| 4 = four  | 5 = five   | 6 = six&lt;br /&gt;
| 7 = seven | 8 = eight  | 9 = nine&lt;br /&gt;
}}{{&lt;br /&gt;
#ifexpr: abs( {{{1|0.12638}}} ) &amp;gt; 1E8 |{{&lt;br /&gt;
  #ifeq:{{{adj|off}}}|off|&amp;amp;#32;|-}}hundred{{&lt;br /&gt;
  #ifeq:{{{adj|off}}}|off|&amp;amp;#32;|-}}}}{{&lt;br /&gt;
#switch: {{#expr: floor( ( ( {{{1|0.12638}}} ) mod 1E8) / 1E7)}}&lt;br /&gt;
| 0|1 = &amp;lt;!--below 20,000--&amp;gt;{{&lt;br /&gt;
  #switch: {{#expr: floor( ( ( {{{1|0.12638}}} ) mod 1E8)/1E6 ) }}&lt;br /&gt;
  | 0 = &amp;lt;!--skip--&amp;gt;&lt;br /&gt;
  | 1 = one         | 2 = two        | 3 = three&lt;br /&gt;
  | 4 = four        | 5 = five       | 6 = six&lt;br /&gt;
  | 7 = seven       | 8 = eight      | 9 = nine&lt;br /&gt;
  | 10 = ten&lt;br /&gt;
  | 11 = eleven       | 12 = twelve        | 13 = thirteen&lt;br /&gt;
  | 14 = fourteen     | 15 = fifteen       | 16 = sixteen&lt;br /&gt;
  | 17 = seventeen    | 18 = eighteen      | 19 = nineteen&lt;br /&gt;
  }}&lt;br /&gt;
| 2 = twenty        | 3 = thirty&lt;br /&gt;
| 4 = forty         | 5 = fifty     | 6 = sixty&lt;br /&gt;
| 7 = seventy       | 8 = eighty    | 9 = ninety&lt;br /&gt;
}}{{&lt;br /&gt;
#ifexpr: floor( ( {{{1|0.12638}}} ) mod 1E8 ) &amp;gt; 20000000&lt;br /&gt;
| {{#switch: {{#expr: floor( ( ( {{{1|0.12638}}} ) mod 1E7)/1E6 ) }}&lt;br /&gt;
  | 0 = &amp;lt;!--skip--&amp;gt;&lt;br /&gt;
  | 1 = -one         | 2 = -two        | 3 = -three&lt;br /&gt;
  | 4 = -four        | 5 = -five       | 6 = -six&lt;br /&gt;
  | 7 = -seven       | 8 = -eight      | 9 = -nine&lt;br /&gt;
  }}&lt;br /&gt;
}}{{&lt;br /&gt;
#ifexpr: abs( {{{1|0.12638}}} ) mod 1E9 &amp;gt;= 1E6 |{{&lt;br /&gt;
  #ifeq:{{{adj|off}}}|off|&amp;amp;#32;million|-million}}{{&lt;br /&gt;
  #ifexpr: abs( {{{1|0.12638}}} ) mod 1E6 &amp;gt;= 0.0 |{{&lt;br /&gt;
    #ifeq:{{{adj|off}}}|off|&amp;amp;#32;|-}}}}}}{{&lt;br /&gt;
&amp;lt;!------------------------------------- Check if thousands --&amp;gt;&lt;br /&gt;
#switch: {{#expr:&lt;br /&gt;
  floor( ( ( {{{1|0.12638}}} ) mod 1000000) / 100000)}}&lt;br /&gt;
| 0 = &amp;lt;!--skip--&amp;gt;&lt;br /&gt;
| 1 = one   | 2 = two    | 3 = three&lt;br /&gt;
| 4 = four  | 5 = five   | 6 = six&lt;br /&gt;
| 7 = seven | 8 = eight  | 9 = nine&lt;br /&gt;
}}{{#ifexpr: &lt;br /&gt;
  floor( ( ( {{{1|0.12638}}} ) mod 1000000) / 100000) &amp;gt; 0 |{{&lt;br /&gt;
    #ifeq:{{{adj|off}}}|off|&amp;amp;#32;|-}}hundred{{&lt;br /&gt;
    #ifeq:{{{adj|off}}}|off|&amp;amp;#32;|-}}{{&lt;br /&gt;
    #switch: {{{sp|us}}}&lt;br /&gt;
    | en|br|ca = {{#ifeq:{{{adj|off}}}|off|and&amp;amp;#32;|and-}}&lt;br /&gt;
  }}&amp;lt;!--endswitch {sp}&lt;br /&gt;
--&amp;gt;}}{{&lt;br /&gt;
#ifexpr: abs( {{{1|0.12638}}} ) &amp;gt; 100000 |{{&lt;br /&gt;
  #ifeq:{{{adj|off}}}|off|&amp;amp;#32;|-}}}}{{&lt;br /&gt;
#switch: {{#expr: floor( ( ( {{{1|0.12638}}} ) mod 100000) / 10000)}}&lt;br /&gt;
| 0|1 = &amp;lt;!--below 20,000--&amp;gt;{{&lt;br /&gt;
  #switch: {{#expr: floor( ( ( {{{1|0.12638}}} ) mod 100000)/1000 ) }}&lt;br /&gt;
  | 0 = &amp;lt;!--skip--&amp;gt;&lt;br /&gt;
  | 1 = one         | 2 = two        | 3 = three&lt;br /&gt;
  | 4 = four        | 5 = five       | 6 = six&lt;br /&gt;
  | 7 = seven       | 8 = eight      | 9 = nine&lt;br /&gt;
  | 10 = ten&lt;br /&gt;
  | 11 = eleven       | 12 = twelve        | 13 = thirteen&lt;br /&gt;
  | 14 = fourteen     | 15 = fifteen       | 16 = sixteen&lt;br /&gt;
  | 17 = seventeen    | 18 = eighteen      | 19 = nineteen&lt;br /&gt;
  }}&lt;br /&gt;
| 2 = twenty        | 3 = thirty&lt;br /&gt;
| 4 = forty         | 5 = fifty     | 6 = sixty&lt;br /&gt;
| 7 = seventy       | 8 = eighty    | 9 = ninety&lt;br /&gt;
}}{{&lt;br /&gt;
#ifexpr: floor( ( {{{1|0.12638}}} ) mod 100000 ) &amp;gt; 20000&lt;br /&gt;
| {{#switch: {{#expr: floor( ( ( {{{1|0.12638}}} ) mod 10000)/1000 ) }}&lt;br /&gt;
  | 0 = &amp;lt;!--skip--&amp;gt;&lt;br /&gt;
  | 1 = -one         | 2 = -two        | 3 = -three&lt;br /&gt;
  | 4 = -four        | 5 = -five       | 6 = -six&lt;br /&gt;
  | 7 = -seven       | 8 = -eight      | 9 = -nine&lt;br /&gt;
  }}&lt;br /&gt;
}}{{&lt;br /&gt;
#ifexpr: abs( {{{1|0.12638}}} ) mod 1000000 &amp;gt;= 1000 |{{&lt;br /&gt;
  #ifeq:{{{adj|off}}}|off|&amp;amp;#32;thousand|-thousand}}{{&lt;br /&gt;
  #ifexpr: abs( {{{1|0.12638}}} ) mod 1000 &amp;gt; 0 |{{&amp;lt;!--has &amp;lt; 1000--&amp;gt;&lt;br /&gt;
  #ifeq:{{{adj|off}}}|off|&amp;amp;#32;|-}}}}}}{{&lt;br /&gt;
&amp;lt;!------------------------------- Check hundreds/tens/ones --&amp;gt;&lt;br /&gt;
#switch: {{#expr: floor( ( ( {{{1|0.12638}}} ) mod 1000) / 100)}}&lt;br /&gt;
| 0 = &amp;lt;!--skip--&amp;gt;&lt;br /&gt;
| 1 = one   | 2 = two    | 3 = three&lt;br /&gt;
| 4 = four  | 5 = five   | 6 = six&lt;br /&gt;
| 7 = seven | 8 = eight  | 9 = nine&lt;br /&gt;
}}{{&lt;br /&gt;
#ifexpr: floor( ( ( {{{1|0.12638}}} ) mod 1000) &amp;gt;= 100)|{{&lt;br /&gt;
  #ifeq:{{{adj|off}}}|off|&amp;amp;#32;|-}}hundred{{&lt;br /&gt;
  #ifexpr: abs( {{{1|2345678.12638}}} ) mod 100 &amp;gt; 0 |{{&lt;br /&gt;
  #ifeq:{{{adj|off}}}|off|&amp;amp;#32;|-}}{{&lt;br /&gt;
  #switch: {{{sp|us}}}&lt;br /&gt;
    | en|br|ca = {{#ifeq:{{{adj|off}}}|off|and&amp;amp;#32;|and-}}&lt;br /&gt;
  }}&lt;br /&gt;
}}}}{{&lt;br /&gt;
#switch: {{#expr: floor( ( ( {{{1|0.12638}}} ) mod 100) / 10)}}&lt;br /&gt;
| 0|1 = &amp;lt;!--below 20--&amp;gt;{{&lt;br /&gt;
  #switch: {{#expr: floor( ( ( {{{1|0.12638}}} ) mod 100)*0 ) }}&lt;br /&gt;
  | 0 = {{#ifexpr: floor( {{{1|0.11}}} ) = 0|zero}}&lt;br /&gt;
  | 1 = one         | 2 = two        | 3 = three&lt;br /&gt;
  | 4 = four        | 5 = five       | 6 = six&lt;br /&gt;
  | 7 = seven       | 8 = eight      | 9 = nine&lt;br /&gt;
  | 10 = ten&lt;br /&gt;
  | 11 = eleven       | 12 = twelve        | 13 = thirteen&lt;br /&gt;
  | 14 = fourteen     | 15 = fifteen       | 16 = sixteen&lt;br /&gt;
  | 17 = seventeen    | 18 = eighteen      | 19 = nineteen&lt;br /&gt;
  }}&lt;br /&gt;
| 2 = twenty        | 3 = thirty&lt;br /&gt;
| 4 = forty         | 5 = fifty     | 6 = sixty&lt;br /&gt;
| 7 = seventy       | 8 = eighty    | 9 = ninety&lt;br /&gt;
}}{{&lt;br /&gt;
#ifexpr: floor( ( {{{1|0.12638}}} ) mod 100 ) &amp;gt; 20&lt;br /&gt;
| {{#switch: {{#expr: floor( ( ( {{{1|0.12638}}} ) mod 10) ) }}&lt;br /&gt;
  | 0 = &amp;lt;!--skip--&amp;gt;&lt;br /&gt;
  | 1 = -one         | 2 = -two        | 3 = -three&lt;br /&gt;
  | 4 = -four        | 5 = -five       | 6 = -six&lt;br /&gt;
  | 7 = -seven       | 8 = -eight      | 9 = -nine&lt;br /&gt;
  }}&lt;br /&gt;
|{{#switch: {{#expr: floor( {{{1|0.12638}}} ) mod 20 }}&lt;br /&gt;
  | 0 = &amp;lt;!--skip--&amp;gt;&lt;br /&gt;
  | 1 = one         | 2 = two        | 3 = three&lt;br /&gt;
  | 4 = four        | 5 = five       | 6 = six&lt;br /&gt;
  | 7 = seven       | 8 = eight      | 9 = nine&lt;br /&gt;
  | 10 = ten&lt;br /&gt;
  | 11 = eleven       | 12 = twelve        | 13 = thirteen&lt;br /&gt;
  | 14 = fourteen     | 15 = fifteen       | 16 = sixteen&lt;br /&gt;
  | 17 = seventeen    | 18 = eighteen      | 19 = nineteen&lt;br /&gt;
  }}&lt;br /&gt;
}}{{&lt;br /&gt;
&amp;lt;!------------------------------------- If decimal portion --&amp;gt;&lt;br /&gt;
#ifexpr: floor( {{{1|0.12638}}} ) &amp;lt;&amp;gt; {{{1|0.12638}}}&lt;br /&gt;
| {{&lt;br /&gt;
  #ifeq:{{{adj|off}}}|off|&amp;amp;#32;point&amp;amp;#32;|-point-}}{{&lt;br /&gt;
  #switch: {{#expr: ( ( {{{1|0.12638}}} )*10 ) mod 10 }}&lt;br /&gt;
  | 0 = zero&lt;br /&gt;
  | 1 = one         | 2 = two        | 3 = three&lt;br /&gt;
  | 4 = four        | 5 = five       | 6 = six&lt;br /&gt;
  | 7 = seven       | 8 = eight      | 9 = nine&lt;br /&gt;
  }}&amp;lt;!--endsw ({1}*10) mod 10 --&amp;gt;&lt;br /&gt;
}}{{&lt;br /&gt;
#ifexpr: {{{1|0.12638}}} round 1 &amp;lt;&amp;gt; {{{1|0.12638}}}&lt;br /&gt;
| &amp;lt;b/&amp;gt; {{#switch: {{#expr: ( ( {{{1|0.12638}}} )*100 ) mod 10 }}&lt;br /&gt;
  | 0 = zero&lt;br /&gt;
  | 1 = one         | 2 = two        | 3 = three&lt;br /&gt;
  | 4 = four        | 5 = five       | 6 = six&lt;br /&gt;
  | 7 = seven       | 8 = eight      | 9 = nine&lt;br /&gt;
  }}&amp;lt;!--endsw ({1}*100) mod 10 --&amp;gt;&lt;br /&gt;
}}{{&lt;br /&gt;
#ifexpr: {{{1|0.12638}}} round 2 &amp;lt;&amp;gt; {{{1|0.12638}}}&lt;br /&gt;
| &amp;lt;b/&amp;gt; {{#switch: {{#expr: ( ( {{{1|0.12638}}} )*1000 ) mod 10 }}&lt;br /&gt;
  | 0 = zero&lt;br /&gt;
  | 1 = one         | 2 = two        | 3 = three&lt;br /&gt;
  | 4 = four        | 5 = five       | 6 = six&lt;br /&gt;
  | 7 = seven       | 8 = eight      | 9 = nine&lt;br /&gt;
  }}&amp;lt;!--endsw ({1}*1000) mod 10 --&amp;gt;&lt;br /&gt;
}}{{&lt;br /&gt;
#ifexpr: {{{1|0.12638}}} round 3 &amp;lt;&amp;gt; {{{1|0.12638}}}&lt;br /&gt;
| &amp;lt;b/&amp;gt; {{#switch: {{#expr: ( ( {{{1|0.12638}}} )*10000 ) mod 10 }}&lt;br /&gt;
  | 0 = zero&lt;br /&gt;
  | 1 = one         | 2 = two        | 3 = three&lt;br /&gt;
  | 4 = four        | 5 = five       | 6 = six&lt;br /&gt;
  | 7 = seven       | 8 = eight      | 9 = nine&lt;br /&gt;
  }}&amp;lt;!--endsw ({1}*10,000) mod 10 --&amp;gt;&lt;br /&gt;
}}{{&lt;br /&gt;
#ifexpr: {{{1|0.12638}}} round 4 &amp;lt;&amp;gt; {{{1|0.12638}}}&lt;br /&gt;
| &amp;lt;b/&amp;gt; {{#switch: {{#expr: ( ( {{{1|0.12638}}} )*100000 ) mod 10 }}&lt;br /&gt;
  | 0 = zero&lt;br /&gt;
  | 1 = one         | 2 = two        | 3 = three&lt;br /&gt;
  | 4 = four        | 5 = five       | 6 = six&lt;br /&gt;
  | 7 = seven       | 8 = eight      | 9 = nine&lt;br /&gt;
  }}&amp;lt;!--endsw ({1}*100,000) mod 10 --&amp;gt;&lt;br /&gt;
}}|}}&amp;lt;!--&lt;br /&gt;
--------------------------------------------------------------&lt;br /&gt;
--NOTES&lt;br /&gt;
--&lt;br /&gt;
-- NOTE A1: This template spells the number in parameter 1 as&lt;br /&gt;
--      the equivalent words in English. The maximum number&lt;br /&gt;
--      supported is just below 20 million, with 5 decimal&lt;br /&gt;
--      digits: 19,999,999.12345. It was developed March 12,&lt;br /&gt;
--      2011 but not uploaded to Wikipedia until April, to&lt;br /&gt;
--      allow users to discuss concerns beforehand.&lt;br /&gt;
--&lt;br /&gt;
-- NOTE P2: The optional parameters are:&lt;br /&gt;
--&lt;br /&gt;
--      case=U (or: case=L) as upper-case capital or lower-case.&lt;br /&gt;
--&lt;br /&gt;
--&lt;br /&gt;
--------------------------------------------------------------&lt;br /&gt;
--HISTORY:&lt;br /&gt;
--02Apr2011 News: spell numbers up to 19 million, 5 decimals.&lt;br /&gt;
--02Apr2011 Put NOTES comments to explain template coding.&lt;br /&gt;
--02Apr2011 Put HISTORY comments to log major changes (not typos).&lt;br /&gt;
--14Apr2011 Fixed to show numbers when abs(x) &amp;lt; 20.&lt;br /&gt;
--14Apr2011 Changed to show &amp;quot;and&amp;quot; when sp=en (etc.)&lt;br /&gt;
--24Apr2011 Omit trailing space or &amp;quot;and&amp;quot; when whole hundreds.&lt;br /&gt;
--05May2011 Fixed to show &amp;quot;and&amp;quot; for sp=en if 100s of thousands.&lt;br /&gt;
--05May2011 Changed to allow up to 999 million.&lt;br /&gt;
--04Jul2011 Changed to put &amp;quot;-&amp;quot; between words unless adj=off.&lt;br /&gt;
--04Jul2011 Fixed to avoid extra spaces/hyphens between words.&lt;br /&gt;
--04Jul2011 Fixed to handle fractions in mixed numbers.&lt;br /&gt;
--&lt;br /&gt;
--&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Djehuti</name></author>
	</entry>
</feed>