cnp module: adapt with nls build option 56/86656/3 accepted/tizen/common/20160908.134648 accepted/tizen/ivi/20160908.123026 accepted/tizen/mobile/20160908.122919 accepted/tizen/tv/20160908.122940 accepted/tizen/wearable/20160908.122953 submit/tizen/20160908.052948
authorThiep Ha <thiep.ha@samsung.com>
Fri, 2 Sep 2016 07:44:12 +0000 (16:44 +0900)
committerHermet Park <chuneon.park@samsung.com>
Fri, 2 Sep 2016 08:41:40 +0000 (01:41 -0700)
We can build with --disable-nls option;
this patch makes copypaste module adapt to this option.

@tizen_fix

Change-Id: Iae13c3b0efc1145efe76de665f41acb550bd442d

src/modules/copypasteUI_ctxpopup/copypaste.c

index d43b082b447a2fc599205d63c8cfa2ec3094a507..b8bc60ab9558412b2681e26a53abf60735967cb5 100644 (file)
@@ -7,8 +7,23 @@
 #include <appsvc/appsvc.h>
 #endif
 
-
-#define S_TRANSLATE dgettext("elementary", "Translate")
+#ifdef ENABLE_NLS
+ #define S_SELECT dgettext("elementary", "IDS_COM_SK_SELECT")
+ #define S_SELECT_ALL dgettext("elementary", "IDS_COM_BODY_SELECT_ALL")
+ #define S_COPY dgettext("elementary", "IDS_COM_BODY_COPY")
+ #define S_CUT dgettext("elementary", "IDS_COM_BODY_CUT")
+ #define S_PASTE dgettext("elementary", "IDS_COM_BODY_PASTE")
+ #define S_CLIPBOARD dgettext("elementary", "IDS_COM_BODY_CLIPBOARD")
+ #define S_TRANSLATE dgettext("elementary", "Translate")
+#else
+ #define S_SELECT "Select"
+ #define S_SELECT_ALL "Select All"
+ #define S_COPY "Copy"
+ #define S_CUT "Cut"
+ #define S_PASTE "Paste"
+ #define S_CLIPBOARD "Clipboard"
+ #define S_TRANSLATE "Translate"
+#endif
 
 /*#define CP_ICON_ADD(icon, item) icon = edje_object_add(evas_object_evas_get(ext_mod->popup)); \
                                 elm_widget_theme_object_set(ext_mod->popup, \
@@ -1393,7 +1408,7 @@ obj_longpress(Evas_Object *obj)
                   {
 #ifndef ELM_FEATURE_WEARABLE
                    CP_ICON_ADD(icon, "select");
-                   added_item = elm_ctxpopup_item_append(ext_mod->popup, dgettext("elementary", "IDS_COM_SK_SELECT"), icon, _select, obj);
+                   added_item = elm_ctxpopup_item_append(ext_mod->popup, S_SELECT, icon, _select, obj);
                    ACCESS_FOCUS_ENABLE();
 #endif
                    }
@@ -1403,7 +1418,7 @@ obj_longpress(Evas_Object *obj)
                    added_item = elm_ctxpopup_item_append(ext_mod->popup, NULL,
                                                           icon, _select_all, obj);
 #else
-                   added_item = elm_ctxpopup_item_append(ext_mod->popup, dgettext("elementary", "IDS_COM_BODY_SELECT_ALL"),
+                   added_item = elm_ctxpopup_item_append(ext_mod->popup, S_SELECT_ALL,
                                                           icon, _select_all, obj);
 #endif
                    ACCESS_FOCUS_ENABLE();
@@ -1430,7 +1445,7 @@ obj_longpress(Evas_Object *obj)
                             added_item = elm_ctxpopup_item_append(ext_mod->popup, NULL,
                                                                   icon, _paste, obj);
 #else
-                            added_item = elm_ctxpopup_item_append(ext_mod->popup, dgettext("elementary", "IDS_COM_BODY_PASTE"),
+                            added_item = elm_ctxpopup_item_append(ext_mod->popup, S_PASTE,
                                                                   icon, _paste, obj);
 #endif
                             ACCESS_FOCUS_ENABLE();
@@ -1445,7 +1460,7 @@ obj_longpress(Evas_Object *obj)
                             added_item = elm_ctxpopup_item_append(ext_mod->popup, NULL,
                                                                   icon, _paste, obj);
 #else
-                            added_item = elm_ctxpopup_item_append(ext_mod->popup, dgettext("elementary", "IDS_COM_BODY_PASTE"),
+                            added_item = elm_ctxpopup_item_append(ext_mod->popup, S_PASTE,
                                                                   icon, _paste, obj);
 #endif
                             ACCESS_FOCUS_ENABLE();
@@ -1465,7 +1480,7 @@ obj_longpress(Evas_Object *obj)
                   added_item = elm_ctxpopup_item_append(ext_mod->popup, NULL,
                                                         icon, _clipboard_menu, obj);  // Clipboard
 #else
-                  added_item = elm_ctxpopup_item_append(ext_mod->popup, dgettext("elementary", "IDS_COM_BODY_CLIPBOARD"),
+                  added_item = elm_ctxpopup_item_append(ext_mod->popup, S_CLIPBOARD,
                                                         icon, _clipboard_menu, obj);   // Clipboard
 #endif
                   ACCESS_FOCUS_ENABLE();
@@ -1496,7 +1511,7 @@ obj_longpress(Evas_Object *obj)
                         added_item = elm_ctxpopup_item_append(ext_mod->popup, NULL,
                                                               icon, _select_all, obj);
 #else
-                        added_item = elm_ctxpopup_item_append(ext_mod->popup, dgettext("elementary", "IDS_COM_BODY_SELECT_ALL"),
+                        added_item = elm_ctxpopup_item_append(ext_mod->popup, S_SELECT_ALL,
                                                               icon, _select_all, obj);
 #endif
                         ACCESS_FOCUS_ENABLE();
@@ -1509,7 +1524,7 @@ obj_longpress(Evas_Object *obj)
                         added_item = elm_ctxpopup_item_append(ext_mod->popup, NULL,
                                                          icon, _copy, obj);
 #else
-                        added_item = elm_ctxpopup_item_append(ext_mod->popup, dgettext("elementary", "IDS_COM_BODY_COPY"),
+                        added_item = elm_ctxpopup_item_append(ext_mod->popup, S_COPY,
                                                          icon, _copy, obj);
 #endif
                         ACCESS_FOCUS_ENABLE();
@@ -1520,7 +1535,7 @@ obj_longpress(Evas_Object *obj)
                              added_item = elm_ctxpopup_item_append(ext_mod->popup, NULL,
                                                               icon, _cut, obj);
 #else
-                             added_item = elm_ctxpopup_item_append(ext_mod->popup, dgettext("elementary", "IDS_COM_BODY_CUT"),
+                             added_item = elm_ctxpopup_item_append(ext_mod->popup, S_CUT,
                                                               icon, _cut, obj);
 #endif
                              ACCESS_FOCUS_ENABLE();
@@ -1547,7 +1562,7 @@ obj_longpress(Evas_Object *obj)
                                   added_item = elm_ctxpopup_item_append(ext_mod->popup, NULL,
                                                                         icon, _paste, obj);
 #else
-                                  added_item = elm_ctxpopup_item_append(ext_mod->popup, dgettext("elementary", "IDS_COM_BODY_PASTE"),
+                                  added_item = elm_ctxpopup_item_append(ext_mod->popup, S_PASTE,
                                                                         icon, _paste, obj);
 #endif
                                   ACCESS_FOCUS_ENABLE();
@@ -1560,7 +1575,7 @@ obj_longpress(Evas_Object *obj)
                              added_item = elm_ctxpopup_item_append(ext_mod->popup, NULL,
                                                                    icon, _paste, obj);
 #else
-                             added_item = elm_ctxpopup_item_append(ext_mod->popup, dgettext("elementary", "IDS_COM_BODY_PASTE"),
+                             added_item = elm_ctxpopup_item_append(ext_mod->popup, S_PASTE,
                                                                    icon, _paste, obj);
 #endif
                              ACCESS_FOCUS_ENABLE();
@@ -1576,7 +1591,7 @@ obj_longpress(Evas_Object *obj)
                          {
 #ifndef ELM_FEATURE_WEARABLE
                             CP_ICON_ADD(icon, "select");
-                            added_item = elm_ctxpopup_item_append(ext_mod->popup, dgettext("elementary", "IDS_COM_SK_SELECT"),
+                            added_item = elm_ctxpopup_item_append(ext_mod->popup, S_SELECT,
                                                               icon, _select, obj);
                             ACCESS_FOCUS_ENABLE();
 #endif
@@ -1587,7 +1602,7 @@ obj_longpress(Evas_Object *obj)
                         added_item = elm_ctxpopup_item_append(ext_mod->popup, NULL,
                                                               icon, _select_all, obj);
 #else
-                        added_item = elm_ctxpopup_item_append(ext_mod->popup, dgettext("elementary", "IDS_COM_BODY_SELECT_ALL"),
+                        added_item = elm_ctxpopup_item_append(ext_mod->popup, S_SELECT_ALL,
                                                               icon, _select_all, obj);
 #endif
                         ACCESS_FOCUS_ENABLE();
@@ -1614,7 +1629,7 @@ obj_longpress(Evas_Object *obj)
                                        added_item = elm_ctxpopup_item_append(ext_mod->popup, NULL,
                                                                              icon, _paste, obj);
 #else
-                                       added_item = elm_ctxpopup_item_append(ext_mod->popup, dgettext("elementary", "IDS_COM_BODY_PASTE"),
+                                       added_item = elm_ctxpopup_item_append(ext_mod->popup, S_PASTE,
                                                                              icon, _paste, obj);
 #endif
                                        ACCESS_FOCUS_ENABLE();
@@ -1627,7 +1642,7 @@ obj_longpress(Evas_Object *obj)
                                     added_item = elm_ctxpopup_item_append(ext_mod->popup, NULL,
                                                                           icon, _paste, obj);
 #else
-                                    added_item = elm_ctxpopup_item_append(ext_mod->popup, dgettext("elementary", "IDS_COM_BODY_PASTE"),
+                                    added_item = elm_ctxpopup_item_append(ext_mod->popup, S_PASTE,
                                                                           icon, _paste, obj);
 #endif
                                     ACCESS_FOCUS_ENABLE();
@@ -1648,7 +1663,7 @@ obj_longpress(Evas_Object *obj)
                        added_item = elm_ctxpopup_item_append(ext_mod->popup, NULL,
                                                              icon, _clipboard_menu, obj);
 #else
-                       added_item = elm_ctxpopup_item_append(ext_mod->popup, dgettext("elementary", "IDS_COM_BODY_CLIPBOARD"),
+                       added_item = elm_ctxpopup_item_append(ext_mod->popup, S_CLIPBOARD,
                                                              icon, _clipboard_menu, obj);
 #endif
                        ACCESS_FOCUS_ENABLE();