Updating branch refs/heads/master
to ff8a995c91775b9af470c87a80fd45e23c0bc5e2 (commit)
from 6d306171ebe6a4aec328c5e161578c4afad0a67b (commit)
commit ff8a995c91775b9af470c87a80fd45e23c0bc5e2
Author: Landry Breuil <[email protected]>
Date: Tue Apr 17 12:46:17 2012 +0200
Fix plurals when seconds are not displayed
Avoids getting "2 minute"..
panel-plugin/time-out-countdown.c | 21 +++------------------
1 files changed, 3 insertions(+), 18 deletions(-)
diff --git a/panel-plugin/time-out-countdown.c
b/panel-plugin/time-out-countdown.c
index d3b48bb..8a142bf 100644
--- a/panel-plugin/time-out-countdown.c
+++ b/panel-plugin/time-out-countdown.c
@@ -472,28 +472,18 @@ time_out_countdown_seconds_to_string (gint seconds,
{
if (hours <= 0)
{
- if (minutes < 1)
- {
- /* Do not show 0 minutes */
- minutes = 1;
- }
if (seconds == 0)
g_string_printf (str, _("Time left: %s"), mins);
else
{
/* Round up the number of minutes */
g_free (mins);
- mins = g_strdup_printf (ngettext ("%d minute", "%d
minutes", minutes), minutes + 1);
+ mins = g_strdup_printf (ngettext ("%d minute", "%d
minutes", minutes + 1), minutes + 1);
g_string_printf (str, _("Time left: %s"), mins);
}
}
else
{
- if (minutes < 1)
- {
- /* Do not show 0 minutes */
- minutes = 1;
- }
if (seconds == 0)
/* Translators: this is %s hours, %s minutes */
g_string_printf (str, _("Time left: %s %s"), hrs, mins);
@@ -501,7 +491,7 @@ time_out_countdown_seconds_to_string (gint seconds,
{
/* Round up the number of minutes */
g_free (mins);
- mins = g_strdup_printf (ngettext ("%d minute", "%d
minutes", minutes), minutes + 1);
+ mins = g_strdup_printf (ngettext ("%d minute", "%d
minutes", minutes + 1), minutes + 1);
/* Translators: this is %s hours, %s minutes */
g_string_printf (str, _("Time left: %s %s"), hrs, mins);
}
@@ -529,18 +519,13 @@ time_out_countdown_seconds_to_string (gint seconds,
}
else
{
- if (minutes < 1)
- {
- /* Do not show 0 minutes */
- minutes = 1;
- }
if (seconds == 0)
g_string_printf (str, _("Time left: %s"), mins);
else
{
/* Round up the number of minutes */
g_free (mins);
- mins = g_strdup_printf (ngettext ("%d minute", "%d minutes",
minutes), minutes + 1);
+ mins = g_strdup_printf (ngettext ("%d minute", "%d minutes",
minutes + 1), minutes + 1);
g_string_printf (str, _("Time left: %s"), mins);
}
}
_______________________________________________
Xfce4-commits mailing list
[email protected]
https://mail.xfce.org/mailman/listinfo/xfce4-commits