2014-04-22 18:01 GMT+08:00 David Kastrup <[email protected]>:
> Junio C Hamano <[email protected]> writes:
>
>> This is not wrong per-se, but I am not sure if translators would
>> understand that "years and months ago" may not be the longuest
>> variant for their language and they are asked to use "89 seconds
>> ago" if the translation of that is longer than the translation for
>> "4 years, 11 months ago" in their language, with the given
>> explanation.
>
> What's with the 89? And the other semi-magic numbers?
Not something magic, just what show_date_relative() in date.c is implemented:
98 diff = now->tv_sec - time;
99 if (diff < 90) {
100 strbuf_addf(timebuf,
101 Q_("%lu second ago", "%lu seconds
ago", diff), diff);
102 return;
103 }
104 /* Turn it into minutes */
105 diff = (diff + 30) / 60;
106 if (diff < 90) {
107 strbuf_addf(timebuf,
108 Q_("%lu minute ago", "%lu minutes
ago", diff), diff);
109 return;
110 }
--
Jiang Xin
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html