patch from Igor Murzov for a correct use of plural forms with gettext
SVN revision: 78716
This commit is contained in:
parent
1cc67fa9a1
commit
db489a2338
|
@ -905,50 +905,32 @@ e_util_file_time_get(time_t ftime)
|
||||||
else if (diff >= 31526000)
|
else if (diff >= 31526000)
|
||||||
{
|
{
|
||||||
test = diff / 31526000;
|
test = diff / 31526000;
|
||||||
if (test == 1)
|
snprintf(buf, sizeof(buf), P_("Last year", "%li Years ago", test), test);
|
||||||
snprintf(buf, sizeof(buf), _("Last year"));
|
|
||||||
else
|
|
||||||
snprintf(buf, sizeof(buf), _("%li Years ago"), test);
|
|
||||||
}
|
}
|
||||||
else if (diff >= 2592000)
|
else if (diff >= 2592000)
|
||||||
{
|
{
|
||||||
test = diff / 2592000;
|
test = diff / 2592000;
|
||||||
if (test == 1)
|
snprintf(buf, sizeof(buf), P_("Last month", "%li Months ago", test), test);
|
||||||
snprintf(buf, sizeof(buf), _("Last month"));
|
|
||||||
else
|
|
||||||
snprintf(buf, sizeof(buf), _("%li Months ago"), test);
|
|
||||||
}
|
}
|
||||||
else if (diff >= 604800)
|
else if (diff >= 604800)
|
||||||
{
|
{
|
||||||
test = diff / 604800;
|
test = diff / 604800;
|
||||||
if (test == 1)
|
snprintf(buf, sizeof(buf), P_("Last week", "%li Weeks ago", test), test);
|
||||||
snprintf(buf, sizeof(buf), _("Last week"));
|
|
||||||
else
|
|
||||||
snprintf(buf, sizeof(buf), _("%li Weeks ago"), test);
|
|
||||||
}
|
}
|
||||||
else if (diff >= 86400)
|
else if (diff >= 86400)
|
||||||
{
|
{
|
||||||
test = diff / 86400;
|
test = diff / 86400;
|
||||||
if (test == 1)
|
snprintf(buf, sizeof(buf), P_("Yesterday", "%li Days ago", test), test);
|
||||||
snprintf(buf, sizeof(buf), _("Yesterday"));
|
|
||||||
else
|
|
||||||
snprintf(buf, sizeof(buf), _("%li Days ago"), test);
|
|
||||||
}
|
}
|
||||||
else if (diff >= 3600)
|
else if (diff >= 3600)
|
||||||
{
|
{
|
||||||
test = diff / 3600;
|
test = diff / 3600;
|
||||||
if (test == 1)
|
snprintf(buf, sizeof(buf), P_("An hour ago", "%li Hours ago", test), test);
|
||||||
snprintf(buf, sizeof(buf), _("An hour ago"));
|
|
||||||
else
|
|
||||||
snprintf(buf, sizeof(buf), _("%li Hours ago"), test);
|
|
||||||
}
|
}
|
||||||
else if (diff > 60)
|
else if (diff > 60)
|
||||||
{
|
{
|
||||||
test = diff / 60;
|
test = diff / 60;
|
||||||
if (test == 1)
|
snprintf(buf, sizeof(buf), P_("A minute ago", "%li Minutes ago", test), test);
|
||||||
snprintf(buf, sizeof(buf), _("A minute ago"));
|
|
||||||
else
|
|
||||||
snprintf(buf, sizeof(buf), _("%li Minutes ago"), test);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue