<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://the-democratika.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Template%3AInflation</id>
	<title>Template:Inflation - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://the-democratika.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Template%3AInflation"/>
	<link rel="alternate" type="text/html" href="https://the-democratika.com/wiki/index.php?title=Template:Inflation&amp;action=history"/>
	<updated>2026-04-04T21:17:05Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://the-democratika.com/wiki/index.php?title=Template:Inflation&amp;diff=8569&amp;oldid=prev</id>
		<title>&gt;Jonesey95: possible whitespace fix in error message</title>
		<link rel="alternate" type="text/html" href="https://the-democratika.com/wiki/index.php?title=Template:Inflation&amp;diff=8569&amp;oldid=prev"/>
		<updated>2025-03-01T02:15:56Z</updated>

		<summary type="html">&lt;p&gt;possible whitespace fix in error message&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;includeonly&amp;gt;{{&amp;lt;!--&lt;br /&gt;
1: if a mandatory field is unspecified, return error, else next test&lt;br /&gt;
--&amp;gt;#ifexpr:&lt;br /&gt;
    {{#if:{{{value|{{{2|}}}}}}|0|1}}&lt;br /&gt;
    or {{#if:{{{start_year|{{{3|}}}}}}|0|1}}&lt;br /&gt;
   |&amp;lt;span class=&amp;quot;error&amp;quot;&amp;gt;Error when using {{tl|Inflation}}:&amp;lt;!--&lt;br /&gt;
 --&amp;gt; {{Separated entries|separator=,&amp;amp;#32;|conjunction=&amp;amp;#32;and&amp;amp;#32;&lt;br /&gt;
     |{{#if:{{{index|{{{1|}}}}}}||{{para|index}} (parameter 1)}}&lt;br /&gt;
     |{{#if:{{{value|{{{2|}}}}}}||{{para|value}} (parameter 2)}}&lt;br /&gt;
     |{{#if:{{{start_year|{{{3|}}}}}}||{{para|start_year}} (parameter 3)}}&lt;br /&gt;
     }} must be specified.&amp;lt;/span&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{nocat|}}}||{{main other|[[Category:Pages with errors in inflation template]]}}}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;|{{&amp;lt;!--&lt;br /&gt;
2: if index code is unrecognized, return error, else next test&lt;br /&gt;
 --&amp;gt;#ifexpr:&lt;br /&gt;
     not(&lt;br /&gt;
      {{#ifexist:Template:Inflation/{{{index|{{{1}}}}}}|1|0}}&lt;br /&gt;
      and {{Isnumeric|{{Inflation/year|{{{index|{{{1}}}}}}}}|boolean=true}}&lt;br /&gt;
     )&lt;br /&gt;
    |&amp;lt;span class=&amp;quot;error&amp;quot;&amp;gt;Error when using {{tl|Inflation}}:&amp;lt;!--&lt;br /&gt;
  --&amp;gt; {{para|index|&amp;#039;&amp;#039;&amp;#039;{{{index|{{{1}}}}}}&amp;#039;&amp;#039;&amp;#039;}} (parameter 1) not a recognized index.&amp;lt;/span&amp;gt;&amp;lt;!--&lt;br /&gt;
  --&amp;gt;{{#if:{{{nocat|}}}||{{main other|[[Category:Pages with errors in inflation template]]}}}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
 --&amp;gt;|{{&amp;lt;!--&lt;br /&gt;
3: if a numeric parameter contain invalid data, return error, else next test&lt;br /&gt;
  --&amp;gt;#ifexpr:&lt;br /&gt;
      not(&lt;br /&gt;
       {{Isnumeric|{{{value|{{{2}}}}}}|boolean=true}}&lt;br /&gt;
       and {{Isnumeric|{{{start_year|{{{3}}}}}}|boolean=true}}&lt;br /&gt;
       and {{#if: {{{end_year|{{{4|}}}}}} | {{Isnumeric|{{{end_year|{{{4}}}}}}|boolean=true}} | 1 }}&lt;br /&gt;
       and {{#if: {{{r|}}} | {{Isnumeric|{{{r}}}|boolean=true}} | 1 }}&lt;br /&gt;
      )&lt;br /&gt;
     |&amp;lt;span class=&amp;quot;error&amp;quot;&amp;gt;Error when using {{tl|Inflation}}:&amp;lt;!--&lt;br /&gt;
   --&amp;gt; [[NaN]], check parameters for non-numeric data:&amp;lt;!--&lt;br /&gt;
   --&amp;gt; {{Separated entries|separator=,&amp;amp;#32;|conjunction=&amp;amp;#32;and&amp;amp;#32;&lt;br /&gt;
       |{{Ifnumber|{{formatnum:{{{value|{{{2}}}}}}|R}}||{{para|value|&amp;#039;&amp;#039;&amp;#039;{{{value|{{{2}}}}}}&amp;#039;&amp;#039;&amp;#039;}} (parameter 2)}}&lt;br /&gt;
       |{{Ifnumber|{{formatnum:{{{start_year|{{{3}}}}}}|R}}||{{para|start_year|&amp;#039;&amp;#039;&amp;#039;{{{start_year|{{{3}}}}}}&amp;#039;&amp;#039;&amp;#039;}} (parameter 3)}}&lt;br /&gt;
       |{{#if: {{{end_year|{{{4|}}}}}} | {{Ifnumber|{{formatnum:{{{end_year|{{{4}}}}}}|R}}||{{para|end_year|&amp;#039;&amp;#039;&amp;#039;{{{end_year|{{{4}}}}}}&amp;#039;&amp;#039;&amp;#039;}} (parameter 4)}} }}&lt;br /&gt;
       |{{#if: {{{r|}}} | {{Ifnumber|{{formatnum:{{{r}}}|R}}||{{para|r|&amp;#039;&amp;#039;&amp;#039;{{{r}}}&amp;#039;&amp;#039;&amp;#039;}}}} }}&lt;br /&gt;
       }}.&amp;lt;/span&amp;gt;&amp;lt;!--&lt;br /&gt;
   --&amp;gt;{{#if:{{{nocat|}}}||{{main other|[[Category:Pages with errors in inflation template]]}}}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
  --&amp;gt;|{{&amp;lt;!--&lt;br /&gt;
4: if a parameter is out of calculable bounds, return error, else proceed&lt;br /&gt;
   --&amp;gt;#ifexpr:&lt;br /&gt;
       not(&lt;br /&gt;
        ( {{{start_year|{{{3}}}}}} &amp;gt;= {{Inflation/{{{index|{{{1}}}}}}/startyear}} )&lt;br /&gt;
        and(&lt;br /&gt;
         ( {{{start_year|{{{3}}}}}} &amp;lt;= {{{end_year|{{{4|{{Inflation/year|{{{index|{{{1}}}}}}}}}}}}}} )&lt;br /&gt;
         or ( {{{start_year|{{{3}}}}}} = {{{end_year|{{{4|{{CURRENTYEAR}}}}}}}} )&lt;br /&gt;
        )&lt;br /&gt;
        and ( {{{end_year|{{{4|{{Inflation/year|{{{index|{{{1}}}}}}}}}}}}}} &amp;lt;= {{Inflation/year|{{{index|{{{1}}}}}}}} )&lt;br /&gt;
       )&lt;br /&gt;
      |&amp;lt;span class=&amp;quot;error&amp;quot;&amp;gt;Error when using {{tl|Inflation}}:&amp;lt;!--&lt;br /&gt;
    --&amp;gt; {{Separated entries|separator=,&amp;amp;#32;|conjunction=&amp;amp;#32;and&amp;amp;#32;&lt;br /&gt;
        |{{&amp;lt;!-- 4a: [parameter 3/start_year] too low --&amp;gt;&lt;br /&gt;
         #ifexpr: {{{start_year|{{{3}}}}}} &amp;lt; {{Inflation/{{{index|{{{1}}}}}}/startyear}}&lt;br /&gt;
         |{{para|start_year|&amp;#039;&amp;#039;&amp;#039;{{{start_year|{{{3}}}}}}&amp;#039;&amp;#039;&amp;#039;}} (parameter 3)&amp;lt;!--&lt;br /&gt;
       --&amp;gt; is lower than the earliest available year (&amp;#039;&amp;#039;&amp;#039;{{Inflation/{{{index|{{{1}}}}}}/startyear}}&amp;#039;&amp;#039;&amp;#039;)&amp;lt;!--&lt;br /&gt;
       --&amp;gt; in index &amp;quot;&amp;#039;&amp;#039;&amp;#039;{{{index|{{{1}}}}}}&amp;#039;&amp;#039;&amp;#039;&amp;quot;&amp;lt;!--&lt;br /&gt;
      --&amp;gt;}}&lt;br /&gt;
        |{{&amp;lt;!-- 4b: [parameter 3/start_year] greater than [parameter 4/end_year]&lt;br /&gt;
                ...and not equal to {{CURRENTYEAR}} if [parameter 4/end_year] is unspecified --&amp;gt;&lt;br /&gt;
         #ifexpr:&lt;br /&gt;
          ( {{{start_year|{{{3}}}}}} &amp;gt; {{{end_year|{{{4|{{Inflation/year|{{{index|{{{1}}}}}}}}}}}}}} )&lt;br /&gt;
          and ( {{{start_year|{{{3}}}}}} != {{{end_year|{{{4|{{CURRENTYEAR}}}}}}}} )&lt;br /&gt;
         |{{para|start_year|&amp;#039;&amp;#039;&amp;#039;{{{start_year|{{{3}}}}}}&amp;#039;&amp;#039;&amp;#039;}} (parameter 3)&amp;lt;!--&lt;br /&gt;
       --&amp;gt; is greater than&amp;lt;!--&lt;br /&gt;
       --&amp;gt; {{&amp;lt;!--&lt;br /&gt;
        --&amp;gt;#if:{{{end_year|{{{4|}}}}}}&amp;lt;!--&lt;br /&gt;
        --&amp;gt;|{{para|end_year|&amp;#039;&amp;#039;&amp;#039;{{{end_year|{{{4}}}}}}&amp;#039;&amp;#039;&amp;#039;}} (parameter 4)&amp;lt;!--&lt;br /&gt;
        --&amp;gt;|the latest available year (&amp;#039;&amp;#039;&amp;#039;{{Inflation/year|{{{index|{{{1}}}}}}}}&amp;#039;&amp;#039;&amp;#039;)&amp;lt;!--&lt;br /&gt;
         --&amp;gt; in index &amp;quot;&amp;#039;&amp;#039;&amp;#039;{{{index|{{{1}}}}}}&amp;#039;&amp;#039;&amp;#039;&amp;quot;&amp;lt;!--&lt;br /&gt;
        --&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;}}&lt;br /&gt;
        |{{&amp;lt;!-- 4c: [parameter 4/end_year] greater than [parameter 1/index] highest year --&amp;gt;&lt;br /&gt;
         #ifexpr: {{{end_year|{{{4|{{Inflation/year|{{{index|{{{1}}}}}}}}}}}}}} &amp;gt; {{Inflation/year|{{{index|{{{1}}}}}}}}&lt;br /&gt;
         |{{para|end_year|&amp;#039;&amp;#039;&amp;#039;{{{end_year|{{{4}}}}}}&amp;#039;&amp;#039;&amp;#039;}} (parameter 4)&amp;lt;!--&lt;br /&gt;
       --&amp;gt; is greater than the latest available year (&amp;#039;&amp;#039;&amp;#039;{{Inflation/year|{{{index|{{{1}}}}}}}}&amp;#039;&amp;#039;&amp;#039;)&amp;lt;!--&lt;br /&gt;
       --&amp;gt; in index &amp;quot;&amp;#039;&amp;#039;&amp;#039;{{{index|{{{1}}}}}}&amp;#039;&amp;#039;&amp;#039;&amp;quot;&amp;lt;!--&lt;br /&gt;
      --&amp;gt;}}&amp;lt;!--&lt;br /&gt;
     --&amp;gt;}}.&amp;lt;/span&amp;gt;&amp;lt;!--&lt;br /&gt;
    --&amp;gt;{{#if:{{{nocat|}}}||{{main other|[[Category:Pages with errors in inflation template]]}}}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
   --&amp;gt;|&amp;lt;!--&lt;br /&gt;
begin template proper&lt;br /&gt;
--&amp;gt;{{#ifeq:{{{orig|}}}|yes|{{{cursign|$}}}{{{2}}} (}}{{#ifeq:{{{fmt|raw}}}|eq|equivalent to {{{cursign|$}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{formatnum:&lt;br /&gt;
    {{&lt;br /&gt;
    #iferror:&lt;br /&gt;
     {{#invoke:Math|round|1={{&lt;br /&gt;
     #expr:&lt;br /&gt;
      {{formatnum:{{{value|{{{2}}}}}}|R}}&lt;br /&gt;
      {{#ifeq:{{{start_year|{{{3}}}}}}|{{CURRENTYEAR}}&lt;br /&gt;
        | * 1&lt;br /&gt;
        | {{Inflation/{{{index|{{{1}}}}}}|{{{start_year|{{{3}}}}}}|{{{end_year|{{{4|{{Inflation/year|{{{index|{{{1}}}}}}}}}}}}}}}}&lt;br /&gt;
        }}&lt;br /&gt;
      round {{{r|0}}}&lt;br /&gt;
     }}|2={{{r|0}}}}}&lt;br /&gt;
    |&amp;lt;span class=&amp;quot;error&amp;quot;&amp;gt;Error when using {{tl|Inflation}}:&amp;lt;!--&lt;br /&gt;
  --&amp;gt; [[NaN]]/calculation error, please notify [[Template talk:Inflation]].&amp;lt;/span&amp;gt;&amp;lt;!--&lt;br /&gt;
  --&amp;gt;{{main other|[[Category:Pages with errors in inflation template]]}}&amp;lt;!--&lt;br /&gt;
     this error indicates template bug, always categorize&lt;br /&gt;
 --&amp;gt;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;|{{#ifeq:{{{fmt|raw}}}|raw|R|}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifeq:{{{fmt|raw}}}|eq|&amp;amp;#32;in&amp;lt;!--&lt;br /&gt;
 --&amp;gt; {{&amp;lt;!--&lt;br /&gt;
  --&amp;gt;#ifeq:{{{start_year|{{{3}}}}}}|{{CURRENTYEAR}}&amp;lt;!--&lt;br /&gt;
  --&amp;gt;|{{CURRENTYEAR}}&amp;lt;!--&lt;br /&gt;
  --&amp;gt;|{{{end_year|{{{4|{{Inflation/year|{{{index|{{{1}}}}}}}}}}}}}}&amp;lt;!--&lt;br /&gt;
  --&amp;gt;}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;}}&amp;lt;!--&lt;br /&gt;
end template proper&lt;br /&gt;
&lt;br /&gt;
   --&amp;gt;}}&amp;lt;!-- 4&lt;br /&gt;
  --&amp;gt;}}&amp;lt;!-- 3&lt;br /&gt;
 --&amp;gt;}}&amp;lt;!-- 2&lt;br /&gt;
--&amp;gt;}}&amp;lt;!-- 1 --&amp;gt;{{#ifeq:{{{orig|}}}|yes|)}}&amp;lt;/includeonly&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>&gt;Jonesey95</name></author>
	</entry>
</feed>