forked from enlightenment/enlightenment
Fix incorrect usage of gettext for plural forms.
This commit is almost the same as r78716. Déjà vu! SVN revision: 82788
This commit is contained in:
parent
2b2335fc0b
commit
505278789d
|
@ -1289,54 +1289,36 @@ e_util_time_str_get(long int seconds)
|
|||
else
|
||||
{
|
||||
if (seconds <= 60)
|
||||
snprintf(buf, sizeof(buf), _("%li Seconds"), seconds);
|
||||
snprintf(buf, sizeof(buf), P_("A second", "%li Seconds", seconds), seconds);
|
||||
else if (seconds >= 31526000)
|
||||
{
|
||||
test = seconds / 31526000;
|
||||
if (test == 1)
|
||||
snprintf(buf, sizeof(buf), _("One year"));
|
||||
else
|
||||
snprintf(buf, sizeof(buf), _("%li Years"), test);
|
||||
snprintf(buf, sizeof(buf), P_("One year", "%li Years", test), test);
|
||||
}
|
||||
else if (seconds >= 2592000)
|
||||
{
|
||||
test = seconds / 2592000;
|
||||
if (test == 1)
|
||||
snprintf(buf, sizeof(buf), _("One month"));
|
||||
else
|
||||
snprintf(buf, sizeof(buf), _("%li Months"), test);
|
||||
snprintf(buf, sizeof(buf), P_("One month", "%li Months", test), test);
|
||||
}
|
||||
else if (seconds >= 604800)
|
||||
{
|
||||
test = seconds / 604800;
|
||||
if (test == 1)
|
||||
snprintf(buf, sizeof(buf), _("One week"));
|
||||
else
|
||||
snprintf(buf, sizeof(buf), _("%li Weeks"), test);
|
||||
snprintf(buf, sizeof(buf), P_("One week", "%li Weeks", test), test);
|
||||
}
|
||||
else if (seconds >= 86400)
|
||||
{
|
||||
test = seconds / 86400;
|
||||
if (test == 1)
|
||||
snprintf(buf, sizeof(buf), _("One day"));
|
||||
else
|
||||
snprintf(buf, sizeof(buf), _("%li Days"), test);
|
||||
snprintf(buf, sizeof(buf), P_("One day", "%li Days", test), test);
|
||||
}
|
||||
else if (seconds >= 3600)
|
||||
{
|
||||
test = seconds / 3600;
|
||||
if (test == 1)
|
||||
snprintf(buf, sizeof(buf), _("An hour"));
|
||||
else
|
||||
snprintf(buf, sizeof(buf), _("%li Hours"), test);
|
||||
snprintf(buf, sizeof(buf), P_("An hour", "%li Hours", test), test);
|
||||
}
|
||||
else if (seconds > 60)
|
||||
{
|
||||
test = seconds / 60;
|
||||
if (test == 1)
|
||||
snprintf(buf, sizeof(buf), _("A minute"));
|
||||
else
|
||||
snprintf(buf, sizeof(buf), _("%li Minutes"), test);
|
||||
snprintf(buf, sizeof(buf), P_("A minute", "%li Minutes", test), test);
|
||||
}
|
||||
}
|
||||
return buf;
|
||||
|
|
Loading…
Reference in New Issue