diff --git a/src/bin/main.c b/src/bin/main.c index 37b5e7b6..5d498b07 100644 --- a/src/bin/main.c +++ b/src/bin/main.c @@ -2643,8 +2643,6 @@ static const char *emotion_choices[] = { NULL }; -#define gettext_noop(String) String - static Ecore_Getopt options = { PACKAGE_NAME, "%prog [options]", diff --git a/src/bin/options.c b/src/bin/options.c index 6eea718c..c787898a 100644 --- a/src/bin/options.c +++ b/src/bin/options.c @@ -131,7 +131,7 @@ options_toggle(Evas_Object *win, Evas_Object *bg, Evas_Object *term, op_frame = o = elm_frame_add(win); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(o, EVAS_HINT_FILL, EVAS_HINT_FILL); - elm_object_text_set(o, "Options"); + elm_object_text_set(o, _("Options")); op_box = o = elm_box_add(win); elm_box_horizontal_set(o, EINA_TRUE); @@ -160,14 +160,14 @@ options_toggle(Evas_Object *win, Evas_Object *bg, Evas_Object *term, (void*) OPTION_##_option_mode) it_fn = - ITEM_APPEND("preferences-desktop-font", "Font", FONT); - ITEM_APPEND("preferences-desktop-theme", "Theme", THEME); - ITEM_APPEND("preferences-desktop-wallpaper", "Wallpaper", WALLPAPER); - ITEM_APPEND("video-display", "Video", VIDEO); - ITEM_APPEND("preferences-desktop-theme", "Colors", COLORS); - ITEM_APPEND("preferences-system", "Behavior", BEHAVIOR); - ITEM_APPEND("preferences-desktop-keyboard-shortcuts", "Keys", KEYS); - ITEM_APPEND("system-run", "Helpers", HELPERS); + ITEM_APPEND("preferences-desktop-font", _("Font"), FONT); + ITEM_APPEND("preferences-desktop-theme", _("Theme"), THEME); + ITEM_APPEND("preferences-desktop-wallpaper", _("Wallpaper"), WALLPAPER); + ITEM_APPEND("video-display", _("Video"), VIDEO); + ITEM_APPEND("preferences-desktop-theme", _("Colors"), COLORS); + ITEM_APPEND("preferences-system", _("Behavior"), BEHAVIOR); + ITEM_APPEND("preferences-desktop-keyboard-shortcuts", _("Keys"), KEYS); + ITEM_APPEND("system-run", _("Helpers"), HELPERS); #undef ITEM_APPEND elm_box_pack_end(op_tbox, o); @@ -178,7 +178,7 @@ options_toggle(Evas_Object *win, Evas_Object *bg, Evas_Object *term, op_temp = o = elm_check_add(win); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(o, EVAS_HINT_FILL, 1.0); - elm_object_text_set(o, "Temporary"); + elm_object_text_set(o, _("Temporary")); elm_check_state_set(o, config->temporary); elm_box_pack_end(op_tbox, o); evas_object_show(o); diff --git a/src/bin/options_behavior.c b/src/bin/options_behavior.c index 32aa5786..d9a36f39 100644 --- a/src/bin/options_behavior.c +++ b/src/bin/options_behavior.c @@ -124,7 +124,7 @@ _behavior_option_restore_opened_views_add(Evas_Object *term, o = elm_check_add(bx); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(o, EVAS_HINT_FILL, 0.5); - elm_object_text_set(o, "Restore opened views"); + elm_object_text_set(o, _("Restore opened views")); elm_check_state_set(o, config->application_server_restore_views); elm_box_pack_after(bx, o, check); evas_object_show(o); @@ -295,13 +295,14 @@ options_behavior(Evas_Object *opbox, Evas_Object *term) Evas_Object *o, *bx, *sc, *fr; char *txt; int w, h; + const char *tooltip; termio_size_get(term, &w, &h); fr = o = elm_frame_add(opbox); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(o, EVAS_HINT_FILL, EVAS_HINT_FILL); - elm_object_text_set(o, "Behavior"); + elm_object_text_set(o, _("Behavior")); elm_box_pack_end(opbox, o); evas_object_show(o); @@ -321,7 +322,7 @@ options_behavior(Evas_Object *opbox, Evas_Object *term) o = elm_check_add(bx); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(o, EVAS_HINT_FILL, 0.5); - elm_object_text_set(o, "Jump on change"); + elm_object_text_set(o, _("Jump on change")); elm_check_state_set(o, config->jump_on_change); elm_box_pack_end(bx, o); evas_object_show(o); @@ -331,7 +332,7 @@ options_behavior(Evas_Object *opbox, Evas_Object *term) o = elm_check_add(bx); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(o, EVAS_HINT_FILL, 0.5); - elm_object_text_set(o, "Jump on key"); + elm_object_text_set(o, _("Jump on key")); elm_check_state_set(o, config->jump_on_keypress); elm_box_pack_end(bx, o); evas_object_show(o); @@ -341,7 +342,7 @@ options_behavior(Evas_Object *opbox, Evas_Object *term) o = elm_check_add(bx); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(o, EVAS_HINT_FILL, 0.5); - elm_object_text_set(o, "React to key presses"); + elm_object_text_set(o, _("React to key presses")); elm_check_state_set(o, config->flicker_on_key); elm_box_pack_end(bx, o); evas_object_show(o); @@ -351,7 +352,7 @@ options_behavior(Evas_Object *opbox, Evas_Object *term) o = elm_check_add(bx); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(o, EVAS_HINT_FILL, 0.5); - elm_object_text_set(o, "Cursor blinking"); + elm_object_text_set(o, _("Cursor blinking")); elm_check_state_set(o, !config->disable_cursor_blink); elm_box_pack_end(bx, o); evas_object_show(o); @@ -361,7 +362,7 @@ options_behavior(Evas_Object *opbox, Evas_Object *term) o = elm_check_add(bx); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(o, EVAS_HINT_FILL, 0.5); - elm_object_text_set(o, "Visual Bell"); + elm_object_text_set(o, _("Visual Bell")); elm_check_state_set(o, !config->disable_visual_bell); elm_box_pack_end(bx, o); evas_object_show(o); @@ -371,7 +372,7 @@ options_behavior(Evas_Object *opbox, Evas_Object *term) o = elm_check_add(bx); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(o, EVAS_HINT_FILL, 0.5); - elm_object_text_set(o, "Bell rings"); + elm_object_text_set(o, _("Bell rings")); elm_check_state_set(o, config->bell_rings); elm_box_pack_end(bx, o); evas_object_show(o); @@ -381,7 +382,7 @@ options_behavior(Evas_Object *opbox, Evas_Object *term) o = elm_check_add(bx); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(o, EVAS_HINT_FILL, 0.5); - elm_object_text_set(o, "Urgent Bell"); + elm_object_text_set(o, _("Urgent Bell")); elm_check_state_set(o, config->urg_bell); elm_box_pack_end(bx, o); evas_object_show(o); @@ -391,7 +392,7 @@ options_behavior(Evas_Object *opbox, Evas_Object *term) o = elm_check_add(bx); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(o, EVAS_HINT_FILL, 0.5); - elm_object_text_set(o, "Active Links"); + elm_object_text_set(o, _("Active Links")); elm_check_state_set(o, config->active_links); elm_box_pack_end(bx, o); evas_object_show(o); @@ -401,7 +402,7 @@ options_behavior(Evas_Object *opbox, Evas_Object *term) o = elm_check_add(bx); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(o, EVAS_HINT_FILL, 0.5); - elm_object_text_set(o, "Enable application server"); + elm_object_text_set(o, _("Enable application server")); elm_check_state_set(o, config->application_server); elm_box_pack_end(bx, o); evas_object_show(o); @@ -415,7 +416,7 @@ options_behavior(Evas_Object *opbox, Evas_Object *term) o = elm_check_add(bx); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(o, EVAS_HINT_FILL, 0.5); - elm_object_text_set(o, "Multiple instances, one process"); + elm_object_text_set(o, _("Multiple instances, one process")); elm_check_state_set(o, config->multi_instance); elm_box_pack_end(bx, o); evas_object_show(o); @@ -425,7 +426,7 @@ options_behavior(Evas_Object *opbox, Evas_Object *term) o = elm_check_add(bx); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(o, EVAS_HINT_FILL, 0.5); - elm_object_text_set(o, "Set TERM to xterm-256color"); + elm_object_text_set(o, _("Set TERM to xterm-256color")); elm_check_state_set(o, config->xterm_256color); elm_box_pack_end(bx, o); evas_object_show(o); @@ -435,7 +436,7 @@ options_behavior(Evas_Object *opbox, Evas_Object *term) o = elm_check_add(bx); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(o, EVAS_HINT_FILL, 0.5); - elm_object_text_set(o, "BackArrow sends Del (instead of BackSpace)"); + elm_object_text_set(o, _("BackArrow sends Del (instead of BackSpace)")); elm_check_state_set(o, config->erase_is_del); elm_box_pack_end(bx, o); evas_object_show(o); @@ -445,7 +446,7 @@ options_behavior(Evas_Object *opbox, Evas_Object *term) o = elm_check_add(bx); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(o, EVAS_HINT_FILL, 0.5); - elm_object_text_set(o, "Drag & drop links"); + elm_object_text_set(o, _("Drag & drop links")); elm_check_state_set(o, config->drag_links); elm_box_pack_end(bx, o); evas_object_show(o); @@ -455,7 +456,7 @@ options_behavior(Evas_Object *opbox, Evas_Object *term) o = elm_check_add(bx); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(o, EVAS_HINT_FILL, 0.5); - elm_object_text_set(o, "Start as login shell"); + elm_object_text_set(o, _("Start as login shell")); elm_check_state_set(o, config->login_shell); elm_box_pack_end(bx, o); evas_object_show(o); @@ -465,7 +466,7 @@ options_behavior(Evas_Object *opbox, Evas_Object *term) o = elm_check_add(bx); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(o, EVAS_HINT_FILL, 0.5); - elm_object_text_set(o, "Focus split under the Mouse"); + elm_object_text_set(o, _("Focus split under the Mouse")); elm_check_state_set(o, config->mouse_over_focus); elm_box_pack_end(bx, o); evas_object_show(o); @@ -475,7 +476,7 @@ options_behavior(Evas_Object *opbox, Evas_Object *term) o = elm_check_add(bx); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(o, EVAS_HINT_FILL, 0.5); - elm_object_text_set(o, "Always open at size:"); + elm_object_text_set(o, _("Always open at size:")); elm_check_state_set(o, config->custom_geometry); elm_box_pack_end(bx, o); evas_object_show(o); @@ -485,7 +486,7 @@ options_behavior(Evas_Object *opbox, Evas_Object *term) o = elm_label_add(bx); evas_object_size_hint_weight_set(o, 0.0, 0.0); evas_object_size_hint_align_set(o, 0.0, 0.5); - elm_object_text_set(o, "Width:"); + elm_object_text_set(o, _("Width:")); elm_box_pack_end(bx, o); evas_object_show(o); @@ -505,7 +506,7 @@ options_behavior(Evas_Object *opbox, Evas_Object *term) o = elm_label_add(bx); evas_object_size_hint_weight_set(o, 0.0, 0.0); evas_object_size_hint_align_set(o, 0.0, 0.5); - elm_object_text_set(o, "Height:"); + elm_object_text_set(o, _("Height:")); elm_box_pack_end(bx, o); evas_object_show(o); @@ -532,7 +533,7 @@ options_behavior(Evas_Object *opbox, Evas_Object *term) o = elm_label_add(bx); evas_object_size_hint_weight_set(o, 0.0, 0.0); evas_object_size_hint_align_set(o, 0.0, 0.5); - elm_object_text_set(o, "Word separators:"); + elm_object_text_set(o, _("Word separators:")); elm_box_pack_end(bx, o); evas_object_show(o); @@ -563,7 +564,7 @@ options_behavior(Evas_Object *opbox, Evas_Object *term) o = elm_label_add(bx); evas_object_size_hint_weight_set(o, 0.0, 0.0); evas_object_size_hint_align_set(o, 0.0, 0.5); - elm_object_text_set(o, "Scrollback:"); + elm_object_text_set(o, _("Scrollback:")); elm_box_pack_end(bx, o); evas_object_show(o); @@ -583,21 +584,17 @@ options_behavior(Evas_Object *opbox, Evas_Object *term) o = elm_label_add(bx); evas_object_size_hint_weight_set(o, 0.0, 0.0); evas_object_size_hint_align_set(o, 0.0, 0.5); - elm_object_text_set(o, "Tab zoom/switch animation time:"); - elm_object_tooltip_text_set - (o, "Set the time of the animation that
" + elm_object_text_set(o, _("Tab zoom/switch animation time:")); + tooltip = _("Set the time of the animation that
" "takes places on tab switches,
" "be them by key binding, mouse
" "wheel or tabs panel mouse move"); + elm_object_tooltip_text_set(o, tooltip); elm_box_pack_end(bx, o); evas_object_show(o); o = elm_slider_add(bx); - elm_object_tooltip_text_set - (o, "Set the time of the animation that
" - "takes places on tab switches,
" - "be them by key binding, mouse
" - "wheel or tabs panel mouse move"); + elm_object_tooltip_text_set(o, tooltip); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(o, EVAS_HINT_FILL, 0.0); elm_slider_span_size_set(o, 40); diff --git a/src/bin/options_colors.c b/src/bin/options_colors.c index 10f025d8..f8e0c686 100644 --- a/src/bin/options_colors.c +++ b/src/bin/options_colors.c @@ -9,17 +9,17 @@ static const char mapping[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11 }; static const char *mapping_names[] = { - "Default", - "Black", - "Red", - "Green", - "Yellow", - "Blue", - "Magenta", - "Cyan", - "White", - "Inverse", - "Inverse Base" + gettext_noop("Default"), + gettext_noop("Black"), + gettext_noop("Red"), + gettext_noop("Green"), + gettext_noop("Yellow"), + gettext_noop("Blue"), + gettext_noop("Magenta"), + gettext_noop("Cyan"), + gettext_noop("White"), + gettext_noop("Inverse"), + gettext_noop("Inverse Base") }; static Elm_Object_Item *colitem[4][11] = { { NULL } }; @@ -60,7 +60,7 @@ _cb_op_color_item_sel(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void for (i = 0; i < 11; i++) { if (colitem[j][i] == it) - elm_object_text_set(label, mapping_names[i]); + elm_object_text_set(label, gettext(mapping_names[i])); } } } @@ -156,7 +156,7 @@ options_colors(Evas_Object *opbox, Evas_Object *term) fr = o = elm_frame_add(opbox); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(o, EVAS_HINT_FILL, EVAS_HINT_FILL); - elm_object_text_set(o, "Colors"); + elm_object_text_set(o, _("Colors")); elm_box_pack_end(opbox, o); evas_object_show(o); @@ -184,10 +184,10 @@ options_colors(Evas_Object *opbox, Evas_Object *term) for (j = 0; j < 4; j++) { o = elm_label_add(opbox); - if (j == 0) elm_object_text_set(o, "Normal"); - else if (j == 1) elm_object_text_set(o, "Bright"); - else if (j == 2) elm_object_text_set(o, "Normal 2"); - else if (j == 3) elm_object_text_set(o, "Bright 2"); + if (j == 0) elm_object_text_set(o, _("Normal")); + else if (j == 1) elm_object_text_set(o, _("Bright")); + else if (j == 2) elm_object_text_set(o, _("Normal 2")); + else if (j == 3) elm_object_text_set(o, _("Bright 2")); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(o, EVAS_HINT_FILL, 0.5); elm_box_pack_end(bx3, o); @@ -233,7 +233,7 @@ options_colors(Evas_Object *opbox, Evas_Object *term) evas_object_show(o); label = o = elm_label_add(opbox); - elm_object_text_set(o, mapping_names[0]); + elm_object_text_set(o, gettext(mapping_names[0])); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(o, EVAS_HINT_FILL, 0.5); elm_box_pack_end(bx2, o); @@ -259,7 +259,7 @@ options_colors(Evas_Object *opbox, Evas_Object *term) o = elm_check_add(opbox); evas_object_size_hint_weight_set(o, 1.0, 0.0); evas_object_size_hint_align_set(o, 0.0, 0.5); - elm_object_text_set(o, "Use"); + elm_object_text_set(o, _("Use")); elm_check_state_set(o, config->colors_use); elm_box_pack_end(bx4, o); evas_object_show(o); @@ -269,9 +269,8 @@ options_colors(Evas_Object *opbox, Evas_Object *term) elm_object_disabled_set(o, EINA_TRUE); evas_object_size_hint_weight_set(o, 1.0, 0.0); evas_object_size_hint_align_set(o, 1.0, 0.5); - elm_object_text_set(o, "Reset"); + elm_object_text_set(o, _("Reset")); elm_box_pack_end(bx4, o); evas_object_show(o); evas_object_smart_callback_add(o, "clicked", _cb_op_reset, term); - } diff --git a/src/bin/options_font.c b/src/bin/options_font.c index c0797b73..ef139ebb 100644 --- a/src/bin/options_font.c +++ b/src/bin/options_font.c @@ -349,7 +349,7 @@ options_font(Evas_Object *opbox, Evas_Object *term) fr = o = elm_frame_add(opbox); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(o, EVAS_HINT_FILL, EVAS_HINT_FILL); - elm_object_text_set(o, "Font"); + elm_object_text_set(o, _("Font")); elm_box_pack_end(opbox, o); evas_object_show(o); @@ -411,7 +411,7 @@ options_font(Evas_Object *opbox, Evas_Object *term) files = ecore_file_ls(buf); if (files) { - grp_it = elm_genlist_item_append(o, it_group, "Bitmap", NULL, + grp_it = elm_genlist_item_append(o, it_group, _("Bitmap"), NULL, ELM_GENLIST_ITEM_GROUP, NULL, NULL); elm_genlist_item_select_mode_set(grp_it, @@ -451,7 +451,7 @@ options_font(Evas_Object *opbox, Evas_Object *term) fonthash = eina_hash_string_superfast_new(NULL); if (fonts) { - grp_it = elm_genlist_item_append(o, it_group, "Standard", NULL, + grp_it = elm_genlist_item_append(o, it_group, _("Standard"), NULL, ELM_GENLIST_ITEM_GROUP, NULL, NULL); elm_genlist_item_select_mode_set(grp_it, diff --git a/src/bin/options_helpers.c b/src/bin/options_helpers.c index 27e3dcf6..31f35083 100644 --- a/src/bin/options_helpers.c +++ b/src/bin/options_helpers.c @@ -174,7 +174,7 @@ options_helpers(Evas_Object *opbox, Evas_Object *term) fr = o = elm_frame_add(opbox); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(o, EVAS_HINT_FILL, EVAS_HINT_FILL); - elm_object_text_set(o, "Helpers"); + elm_object_text_set(o, _("Helpers")); elm_box_pack_end(opbox, o); evas_object_show(o); @@ -187,7 +187,7 @@ options_helpers(Evas_Object *opbox, Evas_Object *term) o = elm_check_add(opbox); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(o, EVAS_HINT_FILL, 0.5); - elm_object_text_set(o, "Inline if possible"); + elm_object_text_set(o, _("Inline if possible")); elm_check_state_set(o, config->helper.inline_please); elm_box_pack_end(bx, o); evas_object_show(o); @@ -217,7 +217,7 @@ options_helpers(Evas_Object *opbox, Evas_Object *term) o = elm_label_add(tb); evas_object_size_hint_weight_set(o, 0.0, 0.0); evas_object_size_hint_align_set(o, 0.0, 0.5); - elm_object_text_set(o, "E-mail:"); + elm_object_text_set(o, _("E-mail:")); elm_table_pack(tb, o, 0, row, 1, 1); evas_object_show(o); @@ -250,7 +250,7 @@ options_helpers(Evas_Object *opbox, Evas_Object *term) o = elm_label_add(tb); evas_object_size_hint_weight_set(o, 0.0, 0.0); evas_object_size_hint_align_set(o, 0.0, 0.5); - elm_object_text_set(o, "URL (Images):"); + elm_object_text_set(o, _("URL (Images):")); elm_table_pack(tb, o, 0, row, 1, 1); evas_object_show(o); @@ -275,7 +275,7 @@ options_helpers(Evas_Object *opbox, Evas_Object *term) o = elm_label_add(tb); evas_object_size_hint_weight_set(o, 0.0, 0.0); evas_object_size_hint_align_set(o, 0.0, 0.5); - elm_object_text_set(o, "URL (Video):"); + elm_object_text_set(o, _("URL (Video):")); elm_table_pack(tb, o, 0, row, 1, 1); evas_object_show(o); @@ -300,7 +300,7 @@ options_helpers(Evas_Object *opbox, Evas_Object *term) o = elm_label_add(tb); evas_object_size_hint_weight_set(o, 0.0, 0.0); evas_object_size_hint_align_set(o, 0.0, 0.5); - elm_object_text_set(o, "URL (All):"); + elm_object_text_set(o, _("URL (All):")); elm_table_pack(tb, o, 0, row, 1, 1); evas_object_show(o); @@ -333,7 +333,7 @@ options_helpers(Evas_Object *opbox, Evas_Object *term) o = elm_label_add(tb); evas_object_size_hint_weight_set(o, 0.0, 0.0); evas_object_size_hint_align_set(o, 0.0, 0.5); - elm_object_text_set(o, "Local (Images):"); + elm_object_text_set(o, _("Local (Images):")); elm_table_pack(tb, o, 0, row, 1, 1); evas_object_show(o); @@ -358,7 +358,7 @@ options_helpers(Evas_Object *opbox, Evas_Object *term) o = elm_label_add(tb); evas_object_size_hint_weight_set(o, 0.0, 0.0); evas_object_size_hint_align_set(o, 0.0, 0.5); - elm_object_text_set(o, "Local (Video):"); + elm_object_text_set(o, _("Local (Video):")); elm_table_pack(tb, o, 0, row, 1, 1); evas_object_show(o); @@ -383,7 +383,7 @@ options_helpers(Evas_Object *opbox, Evas_Object *term) o = elm_label_add(tb); evas_object_size_hint_weight_set(o, 0.0, 0.0); evas_object_size_hint_align_set(o, 0.0, 0.5); - elm_object_text_set(o, "Local (All):"); + elm_object_text_set(o, _("Local (All):")); elm_table_pack(tb, o, 0, row, 1, 1); evas_object_show(o); diff --git a/src/bin/options_keys.c b/src/bin/options_keys.c index 8e16fa48..08ef2c1a 100644 --- a/src/bin/options_keys.c +++ b/src/bin/options_keys.c @@ -30,34 +30,34 @@ options_keys(Evas_Object *opbox, Evas_Object *term EINA_UNUSED) elm_list_item_append(li, _action, NULL, lbl, NULL, NULL); \ } while (0) - KB("Scroll one page up", "Shift + PgUp"); - KB("Scroll one page down", "Shift + PgDn"); - KB("Paste Clipboard (ctrl+v/c) selection", "Shift + Insert"); - KB("Paste Clipboard (ctrl+v/c) selection", "Ctrl + Shift + v"); - KB("Paste Primary (highlight) selection", "Shift + Ctrl + Insert"); - KB("Paste Primary (highlight) selection", "Alt + Return"); - KB("Copy current selection to clipboard", "Ctrl + Shift + c"); - KB("Copy current selection to clipboard", "Shift+Keypad-Divide"); - KB("Font size up 1", "Shift+Keypad-Plus"); - KB("Font size down 1", "Shift+Keypad-Minus"); - KB("Reset font size to 10", "Shift+Keypad-Multiply"); - KB("Split horizontally (new below)", "Ctrl + Shift + PgUp"); - KB("Split vertically (new on right)", "Ctrl + Shift + PgDn"); - KB("Focus to previous terminal", "Ctrl + PgUp"); - KB("Focus to next terminal", "Ctrl + PgDn"); - KB("Create new \"tab\"", "Ctrl + Shift + t"); - KB("Bring up \"tab\" switcher", "Ctrl + Shift + Home"); - KB("Switch to terminal tab 1", "Ctrl + 1"); - KB("Switch to terminal tab 2", "Ctrl + 2"); - KB("Switch to terminal tab 3", "Ctrl + 3"); - KB("Switch to terminal tab 4", "Ctrl + 4"); - KB("Switch to terminal tab 5", "Ctrl + 5"); - KB("Switch to terminal tab 6", "Ctrl + 6"); - KB("Switch to terminal tab 7", "Ctrl + 7"); - KB("Switch to terminal tab 8", "Ctrl + 8"); - KB("Switch to terminal tab 9", "Ctrl + 9"); - KB("Switch to terminal tab 10", "Ctrl + 0"); - KB("Enter command mode", "Alt + Home"); - KB("Toggle miniview of the history", "Ctrl + Shift + h"); + KB(_("Scroll one page up"), "Shift + PgUp"); + KB(_("Scroll one page down"), "Shift + PgDn"); + KB(_("Paste Clipboard (ctrl+v/c) selection"), "Shift + Insert"); + KB(_("Paste Clipboard (ctrl+v/c) selection"), "Ctrl + Shift + v"); + KB(_("Paste Primary (highlight) selection"), "Shift + Ctrl + Insert"); + KB(_("Paste Primary (highlight) selection"), "Alt + Return"); + KB(_("Copy current selection to clipboard"), "Ctrl + Shift + c"); + KB(_("Copy current selection to clipboard"), "Shift+Keypad-Divide"); + KB(_("Font size up 1"), "Shift+Keypad-Plus"); + KB(_("Font size down 1"), "Shift+Keypad-Minus"); + KB(_("Reset font size to 10"), "Shift+Keypad-Multiply"); + KB(_("Split horizontally (new below)"), "Ctrl + Shift + PgUp"); + KB(_("Split vertically (new on right)"), "Ctrl + Shift + PgDn"); + KB(_("Focus to previous terminal"), "Ctrl + PgUp"); + KB(_("Focus to next terminal"), "Ctrl + PgDn"); + KB(_("Create new \"tab\""), "Ctrl + Shift + t"); + KB(_("Bring up \"tab\" switcher"), "Ctrl + Shift + Home"); + KB(_("Switch to terminal tab 1"), "Ctrl + 1"); + KB(_("Switch to terminal tab 2"), "Ctrl + 2"); + KB(_("Switch to terminal tab 3"), "Ctrl + 3"); + KB(_("Switch to terminal tab 4"), "Ctrl + 4"); + KB(_("Switch to terminal tab 5"), "Ctrl + 5"); + KB(_("Switch to terminal tab 6"), "Ctrl + 6"); + KB(_("Switch to terminal tab 7"), "Ctrl + 7"); + KB(_("Switch to terminal tab 8"), "Ctrl + 8"); + KB(_("Switch to terminal tab 9"), "Ctrl + 9"); + KB(_("Switch to terminal tab 10"), "Ctrl + 0"); + KB(_("Enter command mode"), "Alt + Home"); + KB(_("Toggle miniview of the history"), "Ctrl + Shift + h"); #undef KB } diff --git a/src/bin/options_theme.c b/src/bin/options_theme.c index e1ce254b..5e419556 100644 --- a/src/bin/options_theme.c +++ b/src/bin/options_theme.c @@ -109,7 +109,7 @@ options_theme(Evas_Object *opbox, Evas_Object *term) fr = o = elm_frame_add(opbox); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(o, EVAS_HINT_FILL, EVAS_HINT_FILL); - elm_object_text_set(o, "Theme"); + elm_object_text_set(o, _("Theme")); elm_box_pack_end(opbox, o); evas_object_show(o); diff --git a/src/bin/options_video.c b/src/bin/options_video.c index d3b0a18f..90e2afaf 100644 --- a/src/bin/options_video.c +++ b/src/bin/options_video.c @@ -62,7 +62,7 @@ options_video(Evas_Object *opbox, Evas_Object *term) fr = o = elm_frame_add(opbox); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(o, EVAS_HINT_FILL, EVAS_HINT_FILL); - elm_object_text_set(o, "Video"); + elm_object_text_set(o, _("Video")); elm_box_pack_end(opbox, o); evas_object_show(o); @@ -75,7 +75,7 @@ options_video(Evas_Object *opbox, Evas_Object *term) op_trans = o = elm_check_add(opbox); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(o, EVAS_HINT_FILL, 0.5); - elm_object_text_set(o, "Translucent"); + elm_object_text_set(o, _("Translucent")); elm_check_state_set(o, config->translucent); elm_box_pack_end(bx0, o); evas_object_show(o); @@ -86,8 +86,8 @@ options_video(Evas_Object *opbox, Evas_Object *term) evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(o, EVAS_HINT_FILL, 0.5); elm_slider_span_size_set(o, 40); - elm_slider_unit_format_set(o, "%1.0f%%"); - elm_slider_indicator_format_set(o, "%1.0f%%"); + elm_slider_unit_format_set(o, _("%1.0f%%")); + elm_slider_indicator_format_set(o, _("%1.0f%%")); elm_slider_min_max_set(o, 0, 100); elm_slider_value_set(o, config->opacity); elm_object_disabled_set(o, !config->translucent); @@ -106,7 +106,7 @@ options_video(Evas_Object *opbox, Evas_Object *term) op_mute = o = elm_check_add(opbox); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(o, EVAS_HINT_FILL, 0.5); - elm_object_text_set(o, "Audio muted"); + elm_object_text_set(o, _("Audio muted")); elm_check_state_set(o, config->mute); elm_box_pack_end(bx0, o); evas_object_show(o); @@ -122,14 +122,14 @@ options_video(Evas_Object *opbox, Evas_Object *term) o = elm_label_add(opbox); evas_object_size_hint_weight_set(o, 0.0, 0.0); evas_object_size_hint_align_set(o, 0.0, 0.5); - elm_object_text_set(o, "Video Engine:"); + elm_object_text_set(o, _("Video Engine:")); elm_box_pack_end(bx0, o); evas_object_show(o); op_vidmod = o = elm_radio_add(opbox); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(o, EVAS_HINT_FILL, 0.5); - elm_object_text_set(o, "Automatic"); + elm_object_text_set(o, _("Automatic")); elm_radio_state_value_set(o, 0); elm_box_pack_end(bx0, o); evas_object_show(o); @@ -161,7 +161,7 @@ options_video(Evas_Object *opbox, Evas_Object *term) o = elm_radio_add(opbox); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(o, EVAS_HINT_FILL, 0.5); - elm_object_text_set(o, "Generic (VLC)"); + elm_object_text_set(o, _("VLC")); elm_radio_state_value_set(o, 3); elm_radio_group_add(o, op_vidmod); elm_box_pack_end(bx0, o); diff --git a/src/bin/options_wallpaper.c b/src/bin/options_wallpaper.c index 5636630d..aeb87c6a 100644 --- a/src/bin/options_wallpaper.c +++ b/src/bin/options_wallpaper.c @@ -98,7 +98,7 @@ _grid_text_get(void *data, Evas_Object *obj EINA_UNUSED, const char *part EINA_U Background_Item *item = data; const char *s; - if (!item->path) return strdup("None"); + if (!item->path) return strdup(_("None")); s = ecore_file_file_get(item->path); if (s) return strdup(s); return NULL; @@ -389,7 +389,7 @@ _cb_grid_doubleclick(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, if (strncmp(config_background_dir, _user_path, strlen(config_background_dir)) == 0) { - _bubble_show("Source file is target file!"); + _bubble_show(_("Source file is target file!")); free(config_background_dir); return; } @@ -402,12 +402,12 @@ _cb_grid_doubleclick(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, config_save(config, NULL); main_media_update(config); eina_stringshare_del(newfile); - _bubble_show("Picture imported!"); + _bubble_show(_("Picture imported")); elm_object_text_set(_entry, config_background_dir); } else { - _bubble_show("Failed!"); + _bubble_show(_("Failed!")); } free(config_background_dir); } @@ -424,7 +424,7 @@ options_wallpaper(Evas_Object *opbox, Evas_Object *term) frame = o = elm_frame_add(opbox); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(o, EVAS_HINT_FILL, EVAS_HINT_FILL); - elm_object_text_set(o, "Background"); + elm_object_text_set(o, _("Background")); evas_object_show(o); elm_box_pack_end(opbox, o); @@ -468,19 +468,19 @@ options_wallpaper(Evas_Object *opbox, Evas_Object *term) o = elm_hoversel_add(opbox); evas_object_size_hint_weight_set(o, 0.0, 0.0); evas_object_size_hint_align_set(o, EVAS_HINT_FILL, 0.0); - elm_object_text_set(o,"Select Path"); + elm_object_text_set(o, _("Select Path")); elm_box_pack_end(bx2, o); evas_object_show(o); snprintf(path, PATH_MAX, "%s/backgrounds/", elm_app_data_dir_get()); _system_background_dir_init(); - elm_hoversel_item_add(o, "System", NULL, ELM_ICON_NONE, _cb_hoversel_select , + elm_hoversel_item_add(o, _("System"), NULL, ELM_ICON_NONE, _cb_hoversel_select , _system_path); if (_user_background_dir_init()) - elm_hoversel_item_add(o, "User", NULL, ELM_ICON_NONE, _cb_hoversel_select , + elm_hoversel_item_add(o, _("User"), NULL, ELM_ICON_NONE, _cb_hoversel_select , _user_path); //In the other case it has failed, so dont show the user item - elm_hoversel_item_add(o, "Other", NULL, ELM_ICON_NONE, _cb_hoversel_select , + elm_hoversel_item_add(o, _("Other"), NULL, ELM_ICON_NONE, _cb_hoversel_select , NULL); _bg_grid = o = elm_gengrid_add(opbox); @@ -495,7 +495,7 @@ options_wallpaper(Evas_Object *opbox, Evas_Object *term) o = elm_label_add(opbox); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(o, EVAS_HINT_FILL, 0.0); - elm_object_text_set(o, "Double click on a picture to import it!"); + elm_object_text_set(o, _("Double click on a picture to import it!")); elm_box_pack_end(bx, o); evas_object_show(o); diff --git a/src/bin/private.h b/src/bin/private.h index c4531d51..5711e248 100644 --- a/src/bin/private.h +++ b/src/bin/private.h @@ -9,7 +9,9 @@ #define _(string) gettext (string) #else #define _(string) (string) +#define gettext(string) (string) #endif +#define gettext_noop(String) String extern int _log_domain;