discomfitor pushed a commit to branch master.

http://git.enlightenment.org/apps/empc.git/commit/?id=d32570c91486fe6ee05d96d5966cb6d382a0630f

commit d32570c91486fe6ee05d96d5966cb6d382a0630f
Author: Mike Blumenkrantz <zm...@osg.samsung.com>
Date:   Mon Jan 19 17:25:16 2015 -0500

    make empc texts translatable
---
 src/bin/empc.c | 28 ++++++++++++++--------------
 src/bin/empc.h |  7 +++++++
 2 files changed, 21 insertions(+), 14 deletions(-)

diff --git a/src/bin/empc.c b/src/bin/empc.c
index 9901202..c616dbb 100644
--- a/src/bin/empc.c
+++ b/src/bin/empc.c
@@ -535,17 +535,17 @@ tooltip_create(Evas_Object *tooltip, Elm_Object_Item 
*item)
              elm_object_style_set(value, "tooltip_info_value");
              if (eina_streq(itemname, "artist"))
                {
-                  elm_object_text_set(name, "Artist:");
+                  elm_object_text_set(name, _("Artist:"));
                   elm_object_text_set(value, so->artist);
                }
              else if (eina_streq(itemname, "album"))
                {
-                  elm_object_text_set(name, "Album:");
+                  elm_object_text_set(name, _("Album:"));
                   elm_object_text_set(value, so->album);
                }
              else if (eina_streq(itemname, "time"))
                {
-                  elm_object_text_set(name, "Time:");
+                  elm_object_text_set(name, _("Time:"));
                   snprintf(buf, sizeof(buf), "%.2ld:%.2ld", so->duration / 60, 
so->duration % 60);
                   elm_object_text_set(value, buf);
                }
@@ -554,19 +554,19 @@ tooltip_create(Evas_Object *tooltip, Elm_Object_Item 
*item)
                   if (it == item) //header
                     {
                        elm_layout_signal_emit(ly, "empc,state,header", "empc");
-                       elm_object_text_set(name, "Tracks:");
+                       elm_object_text_set(name, _("Tracks:"));
                        snprintf(buf, sizeof(buf), "%u", 
elm_genlist_item_subitems_count(it));
                     }
                   else
                     {
-                       elm_object_text_set(name, "Track:");
+                       elm_object_text_set(name, _("Track:"));
                        snprintf(buf, sizeof(buf), "%d/%u", so->track, 
elm_genlist_item_subitems_count(it));
                     }
                   elm_object_text_set(value, buf);
                }
              else if (eina_streq(itemname, "index"))
                {
-                  elm_object_text_set(name, "Index:");
+                  elm_object_text_set(name, _("Index:"));
                   snprintf(buf, sizeof(buf), "%d", so->song_pos);
                   elm_object_text_set(value, buf);
                }
@@ -2837,7 +2837,7 @@ button_add(const char *icon, const char *text, const char 
*style, Evas_Smart_Cb
    elm_icon_standard_set(ic, icon);
    elm_object_part_content_set(o, "icon", ic);
    if (text)
-     elm_object_text_set(o, text);
+     elm_object_text_set(o, _(text));
    evas_object_show(ic);
    evas_object_show(o);
    evas_object_smart_callback_add(o, "clicked", cb, NULL);
@@ -3655,23 +3655,23 @@ main(int argc, char *argv[])
    evas_object_show(hbox);
 
    o = button_add("media_player/prev", NULL, "empc", control_skip_back);
-   elm_object_tooltip_text_set(o, "Previous song");
+   elm_object_tooltip_text_set(o, _("Previous song"));
    elm_object_tooltip_style_set(o, "empc");
    elm_box_pack_end(hbox, o);
 
    o = button_add("media_player/stop", NULL, "empc", control_stop);
-   elm_object_tooltip_text_set(o, "Stop");
+   elm_object_tooltip_text_set(o, _("Stop"));
    elm_object_tooltip_style_set(o, "empc");
    elm_box_pack_end(hbox, o);
 
    o = button_add("media_player/play", NULL, "empc", control_toggle);
-   elm_object_tooltip_text_set(o, "Play/Pause");
+   elm_object_tooltip_text_set(o, _("Play/Pause"));
    elm_object_tooltip_style_set(o, "empc");
    evas_object_data_set(win, "play_button", o);
    elm_box_pack_end(hbox, o);
 
    o = button_add("media_player/next", NULL, "empc", control_skip_forward);
-   elm_object_tooltip_text_set(o, "Next song");
+   elm_object_tooltip_text_set(o, _("Next song"));
    elm_object_tooltip_style_set(o, "empc");
    elm_box_pack_end(hbox, o);
    elm_object_part_content_set(layout, EMPC_SWALLOW_CONTROLS, hbox);
@@ -3758,7 +3758,7 @@ main(int argc, char *argv[])
       elm_object_part_content_set(ly, "empc.swallow.search", o);
 
       o = button_add("fs-back", NULL, "empc", filesystem_button_back);
-      elm_object_tooltip_text_set(o, "Go to parent directory");
+      elm_object_tooltip_text_set(o, _("Go to parent directory"));
       WEIGHT(o, EVAS_HINT_EXPAND, 0);
       FILL(o);
       elm_object_part_content_set(ly, "empc.swallow.back", o);
@@ -3770,12 +3770,12 @@ main(int argc, char *argv[])
       elm_box_homogeneous_set(hbox, 1);
 
       o = button_add("add", NULL, "empc", filesystem_button_add);
-      elm_object_tooltip_text_set(o, "Add to play queue");
+      elm_object_tooltip_text_set(o, _("Add to play queue"));
       elm_object_tooltip_style_set(o, "empc");
       elm_box_pack_end(hbox, o);
 
       o = button_add("refresh", NULL, "empc", filesystem_button_update);
-      elm_object_tooltip_text_set(o, "Rescan");
+      elm_object_tooltip_text_set(o, _("Rescan"));
       elm_object_tooltip_style_set(o, "empc");
       elm_box_pack_end(hbox, o);
 
diff --git a/src/bin/empc.h b/src/bin/empc.h
index 5a05a7e..76e3d5b 100644
--- a/src/bin/empc.h
+++ b/src/bin/empc.h
@@ -1,6 +1,13 @@
 #ifndef EMPC_H
 # define EMPC_H
 
+#if defined(HAVE_GETTEXT) && defined(ENABLE_NLS)
+#define _(string) gettext(string)
+#else
+#define _(string) (string)
+#endif
+
+
 #include <Eina.h>
 #include "Empd_Common_Azy.h"
 typedef enum

-- 


Reply via email to