Difference between revisions of "Template:Days ago"

From Team Fortress Wiki
Jump to: navigation, search
(Improving translation of the french part (not sure if it's going to work, copy pasta of spanish version).)
Line 52: Line 52:
 
   | es = Hace {{#expr:{{LOCALDAY}} - {{{2|}}}}} {{PLURAL:{{#expr:{{LOCALDAY}} - {{{2|}}}}}|día|días}}
 
   | es = Hace {{#expr:{{LOCALDAY}} - {{{2|}}}}} {{PLURAL:{{#expr:{{LOCALDAY}} - {{{2|}}}}}|día|días}}
 
   | fi = {{#expr:{{LOCALDAY}} - {{{2|}}}}} {{PLURAL:{{#expr:{{LOCALDAY}} - {{{2|}}}}}|päivä|päivää}} sitten
 
   | fi = {{#expr:{{LOCALDAY}} - {{{2|}}}}} {{PLURAL:{{#expr:{{LOCALDAY}} - {{{2|}}}}}|päivä|päivää}} sitten
   | fr = {{#expr:{{LOCALDAY}} - {{{2|}}}}} jours auparavant
+
   | fr = Il y a {{#expr:{{LOCALDAY}} - {{{2|}}}}} {{PLURAL:{{#expr:{{LOCALDAY}} - {{{2|}}}}}|jour|jours}}
 
   | hu = {{#expr:{{LOCALDAY}} - {{{2|}}}}} nappal ezelőtt
 
   | hu = {{#expr:{{LOCALDAY}} - {{{2|}}}}} nappal ezelőtt
 
   | it = {{#expr:{{LOCALDAY}} - {{{2|}}}}} {{PLURAL:{{#expr:{{LOCALDAY}} - {{{2|}}}}}|giorno|giorni}} fa
 
   | it = {{#expr:{{LOCALDAY}} - {{{2|}}}}} {{PLURAL:{{#expr:{{LOCALDAY}} - {{{2|}}}}}|giorno|giorni}} fa

Revision as of 13:55, 25 December 2010

Documentation for Days ago

This template makes use of ParserFunctions in the MediaWiki software to calculate the amount of days past since a specified date. Its main usage is on the {{Latest updates}} template that appears on the Main Page. As the code of this template can be quite complex, {{Days ago/core}} is used to hold the mathematical expressions and {{Days ago}} handles language translations.

Usage

  • {{Days ago|9|2}} (Month is 9, date is 2) generates Lua error in Module:Age at line 96: attempt to perform arithmetic on local 'day' (a nil value). days ago
  • {{Days ago|9|2|brackets=0}} generates Lua error in Module:Age at line 96: attempt to perform arithmetic on local 'day' (a nil value). days ago

Limitations

Currently {{days ago}} cannot handle days spanning multiple months. For example, if the given date is August 29 and the current date is September 2, the template will produce a null output.