Hi there!
English is a nice language...
The idea of implementing to differ from singular and plural with a hardcoded "s" is nice for the first view. But as soon as you translate, things get ugly and worse...
In German the current result is:
"7 Stundes, 55 Minutes ago" and thats much worse than a complete english output
correct would be: "vor 7 Stunden, 55 Minuten"
And you have to recognize the different position of the "ago".
There are more than one step to get to this point of translation correct.
First, add separate definitions for singular and plural:
DEFINE('_FB_DATE_YEARS', 'Years'

;
DEFINE('_FB_DATE_MONTHS', 'Months'

;
DEFINE('_FB_DATE_WEEKS','Weeks'

;
DEFINE('_FB_DATE_DAYS', 'Days'

;
DEFINE('_FB_DATE_HOURS', 'Hours'

;
DEFINE('_FB_DATE_MINUTES', 'Minutes'

;
Then correct the output within class.fireboard.php to:
@949 (replace)
$chunks = array(
array(60 * 60 * 24 * 365 , _FB_DATE_YEAR, _FB_DATE_YEARS),
array(60 * 60 * 24 * 30 , _FB_DATE_MONTH, _FB_DATE_MONTHS),
array(60 * 60 * 24 * 7, _FB_DATE_WEEK, _FB_DATE_WEEKS),
array(60 * 60 * 24 , _FB_DATE_DAY, _FB_DATE_DAYS),
array(60 * 60 , _FB_DATE_HOUR, _FB_DATE_HOURS),
array(60 , _FB_DATE_MINUTE, _FB_DATE_MINUTES),
);
@973 (add)
$names = $chunks[$i][2];
@983 (replace)
$output = ($count == 1) ? '1 '.$name : "$count {$names}";
@989 (add)
$names2 = $chunks[$i + 1][2];
@994 (replace)
$output .= ($count2 == 1) ? ', 1 '.$name2 : ", $count2 {$names2}";
That way, foreign pluralization could be done correctly in general.
Attention too:
components/com_fireboard/template/default/message.php
@165
Is containing "ago" as concatenation
Add it to the CONSTs as a format like "%time% ago"
and do a replacement for %time%...
Only that way it is possible to translate this thing correctly!
BTW: Some people are moaning they want the full date back instead of date/time diffs...
Why don't you implement such extensions as Optional things :-?
Its no good idea to change things by default.
(And still that format (currently displayed as title) is un-localized! Still the CONSTs for date format unused
Love to see that changing

(no need to say soon

)
Graceful GrEeZ!
