]> git.0d.be Git - empathy.git/blobdiff - libempathy/empathy-time.c
Updated Basque language
[empathy.git] / libempathy / empathy-time.c
index a482f4dc3d2b12bc6f714f11d115da813e5add51..19397e7a9fc757180251dd1a5e6df935e444377c 100644 (file)
@@ -42,7 +42,7 @@ empathy_time_get_local_time (struct tm *tm)
 {
        const gchar *timezone;
        time_t       t;
-       
+
        timezone = g_getenv ("TZ");
        g_setenv ("TZ", "", TRUE);
 
@@ -134,7 +134,6 @@ empathy_time_to_string_relative (time_t then)
 
        if (seconds > 0) {
                if (seconds < 60) {
-                       seconds /= 60;
                        return g_strdup_printf (ngettext ("%d second ago",
                                "%d seconds ago", seconds), seconds);
                }
@@ -153,6 +152,11 @@ empathy_time_to_string_relative (time_t then)
                        return g_strdup_printf (ngettext ("%d day ago",
                                "%d days ago", seconds), seconds);
                }
+               else if (seconds < (60 * 60 * 24 * 30)) {
+                       seconds /= 60 * 60 * 24 * 7;
+                       return g_strdup_printf (ngettext ("%d week ago",
+                               "%d weeks ago", seconds), seconds);
+               }
                else {
                        seconds /= 60 * 60 * 24 * 30;
                        return g_strdup_printf (ngettext ("%d month ago",
@@ -160,6 +164,6 @@ empathy_time_to_string_relative (time_t then)
                }
        }
        else {
-               return g_strdup ("in the future");
+               return g_strdup (_("in the future"));
        }
 }