garik pushed a commit to branch master.

http://git.enlightenment.org/enlightenment/modules/places.git/commit/?id=a2b248521965e10014c344a62c5bd77c96054945

commit a2b248521965e10014c344a62c5bd77c96054945
Author: Igor Murzov <ga...@efl.so>
Date:   Fri Jul 4 02:12:40 2014 +0400

    Make size units translatable
---
 po/POTFILES.in            |  1 +
 src/e_mod_main.h          |  1 +
 src/e_mod_places.c        | 12 ++++++------
 src/e_mod_udisks_eldbus.c |  3 ++-
 4 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/po/POTFILES.in b/po/POTFILES.in
index 905efda..5cc1a9b 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -2,3 +2,4 @@ src/e_mod_config.c
 src/e_mod_main.c
 src/e_mod_main.h
 src/e_mod_places.c
+src/e_mod_udisks_eldbus.c
diff --git a/src/e_mod_main.h b/src/e_mod_main.h
index b78b560..8720d8e 100644
--- a/src/e_mod_main.h
+++ b/src/e_mod_main.h
@@ -9,6 +9,7 @@
 # define bind_textdomain_codeset(domain,codeset)
 # define D_(string) (string)
 #endif
+#define N_(string) (string)
 
 /* Macros used for config file versioning */
 #define MOD_CONFIG_FILE_EPOCH 0x0001
diff --git a/src/e_mod_places.c b/src/e_mod_places.c
index d186d32..cba6dc2 100644
--- a/src/e_mod_places.c
+++ b/src/e_mod_places.c
@@ -596,30 +596,30 @@ _places_human_size_get(unsigned long long size)
 
    dsize = (double)size;
    if (dsize < 1024)
-     snprintf(hum, sizeof(hum), "%.0fb", dsize);
+     snprintf(hum, sizeof(hum), "%.0f%s", dsize, D_("b"));
    else
      {
         dsize /= 1024.0;
         if (dsize < 1024)
-          suffix = "KB";
+          suffix = N_("KB");
         else
           {
              dsize /= 1024.0;
              if (dsize < 1024)
-               suffix = "MB";
+               suffix = N_("MB");
              else
                {
                   dsize /= 1024.0;
                   if(dsize < 1024)
-                    suffix = "GB";
+                    suffix = N_("GB");
                   else
                     {
                        dsize /= 1024.0;
-                       suffix = "TB";
+                       suffix = N_("TB");
                     }
                }
           }
-        snprintf(hum, sizeof(hum), "%.1f%s", dsize, suffix);
+        snprintf(hum, sizeof(hum), "%.1f%s", dsize, D_(suffix));
      }
 
    return eina_stringshare_add(hum);
diff --git a/src/e_mod_udisks_eldbus.c b/src/e_mod_udisks_eldbus.c
index 8dfdd9e..98c7de4 100644
--- a/src/e_mod_udisks_eldbus.c
+++ b/src/e_mod_udisks_eldbus.c
@@ -7,6 +7,7 @@
 
 #include <Eldbus.h>
 #include <e.h>
+#include "e_mod_main.h"
 #include "e_mod_places.h"
 
 
@@ -338,7 +339,7 @@ _places_udisks_volume_task_cb(void *data, const 
Eldbus_Message *msg,
    if (eldbus_message_error_get(msg, NULL, NULL))
    {
       eldbus_message_arguments_get(msg,"s", &str);
-      e_util_dialog_internal("Operation failed", str);
+      e_util_dialog_internal(D_("Operation failed"), str);
    }
 }
 

-- 


Reply via email to