From d19ad835090894592b06b1c600439f136fb0fd7e Mon Sep 17 00:00:00 2001 From: Thiep Ha Date: Fri, 2 Sep 2016 16:44:12 +0900 Subject: [PATCH] cnp module: adapt with nls build option 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 | 49 ++++++++++++++++++---------- 1 file changed, 32 insertions(+), 17 deletions(-) diff --git a/src/modules/copypasteUI_ctxpopup/copypaste.c b/src/modules/copypasteUI_ctxpopup/copypaste.c index d43b082..b8bc60a 100644 --- a/src/modules/copypasteUI_ctxpopup/copypaste.c +++ b/src/modules/copypasteUI_ctxpopup/copypaste.c @@ -7,8 +7,23 @@ #include #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(); -- 2.7.4