Enlightenment CVS committal Author : maxerba Project : e_modules Module : language
Dir : e_modules/language/src/module Modified Files: e_mod_config.c e_mod_main.c e_mod_main.h Log Message: added i18n support and italian localization =================================================================== RCS file: /cvs/e/e_modules/language/src/module/e_mod_config.c,v retrieving revision 1.18 retrieving revision 1.19 diff -u -3 -r1.18 -r1.19 --- e_mod_config.c 17 Jul 2006 23:08:29 -0000 1.18 +++ e_mod_config.c 25 Jul 2006 22:07:17 -0000 1.19 @@ -101,7 +101,7 @@ snprintf(buf, sizeof(buf), "%s/module.eap", e_module_dir_get(language_config->module)); cfd = e_config_dialog_new(e_container_current_get(e_manager_current_get()), - _("Language Module Settings"), buf, 0, v, conf); + D_("Language Module Settings"), buf, 0, v, conf); conf->config_dialog = cfd; } @@ -171,7 +171,7 @@ o = e_widget_list_add(evas, 0, 0); ol = e_widget_list_add(evas, 0, 1); - of = e_widget_framelist_add(evas, _("Available Languages"), 1); + of = e_widget_framelist_add(evas, D_("Available Languages"), 1); ob = e_widget_ilist_add(evas, ILIST_ICON_WIDTH, ILIST_ICON_HEIGHT, &(cfdata->plang)); e_widget_min_size_set(ob, 220, 160); e_widget_ilist_go(ob); @@ -179,7 +179,7 @@ cfdata->gui.o_plang = ob; e_widget_list_object_append(ol, of, 1, 1, 0.5); - of = e_widget_framelist_add(evas, _("Selected Languages"), 0); + of = e_widget_framelist_add(evas, D_("Selected Languages"), 0); ob = e_widget_ilist_add(evas, ILIST_ICON_WIDTH, ILIST_ICON_HEIGHT, &(cfdata->slang)); e_widget_min_size_set(ob, 220, 160); e_widget_ilist_go(ob); @@ -195,12 +195,12 @@ e_widget_list_object_append(ol2, ob, 1, 1, 0.5); cfdata->gui.o_del = ob; - ob = e_widget_button_add(evas, _("Up"), "widget/up_arrow", + ob = e_widget_button_add(evas, D_("Up"), "widget/up_arrow", _conf_cb_language_up, cfdata, NULL); e_widget_list_object_append(ol2, ob, 1, 1, 0.5); cfdata->gui.o_up = ob; - ob = e_widget_button_add(evas, _("Down"), "widget/down_arrow", + ob = e_widget_button_add(evas, D_("Down"), "widget/down_arrow", _conf_cb_language_down, cfdata, NULL); e_widget_list_object_append(ol2, ob, 1, 1, 0.5); cfdata->gui.o_down = ob; @@ -208,16 +208,16 @@ e_widget_list_object_append(ol, of, 1, 1, 0.5); e_widget_list_object_append(o, ol, 1, 1, 0.5); - of = e_widget_framelist_add(evas, _("Language Switch Policy"), 1); + of = e_widget_framelist_add(evas, D_("Language Switch Policy"), 1); rg = e_widget_radio_group_new((int *)&(cfdata->lang_policy)); - ob = e_widget_radio_add(evas, _("Global"), LS_GLOBAL_POLICY, rg); + ob = e_widget_radio_add(evas, D_("Global"), LS_GLOBAL_POLICY, rg); e_widget_framelist_object_append(of, ob); - ob = e_widget_radio_add(evas, _("Window"), LS_WINDOW_POLICY, rg); + ob = e_widget_radio_add(evas, D_("Window"), LS_WINDOW_POLICY, rg); e_widget_framelist_object_append(of, ob); - ob = e_widget_radio_add(evas, _("Application"), LS_APPLICATION_POLICY, rg); + ob = e_widget_radio_add(evas, D_("Application"), LS_APPLICATION_POLICY, rg); e_widget_framelist_object_append(of, ob); e_widget_disabled_set(ob, 1); // this is temporary e_widget_list_object_append(o, of, 1, 1, 0.5); @@ -246,7 +246,7 @@ o = e_widget_list_add(evas, 0, 0); ol = e_widget_list_add(evas, 0, 1); - of = e_widget_framelist_add(evas, _("Available Languages"), 1); + of = e_widget_framelist_add(evas, D_("Available Languages"), 1); ob = e_widget_ilist_add(evas, ILIST_ICON_WIDTH, ILIST_ICON_HEIGHT, &(cfdata->plang)); e_widget_min_size_set(ob, 220, 160); e_widget_ilist_go(ob); @@ -254,7 +254,7 @@ cfdata->gui.o_plang = ob; e_widget_list_object_append(ol, of, 1, 1, 0.5); - of = e_widget_framelist_add(evas, _("Selected Languages"), 0); + of = e_widget_framelist_add(evas, D_("Selected Languages"), 0); ob = e_widget_ilist_add(evas, ILIST_ICON_WIDTH, ILIST_ICON_HEIGHT, &(cfdata->slang)); e_widget_min_size_set(ob, 220, 160); e_widget_ilist_go(ob); @@ -270,12 +270,12 @@ e_widget_list_object_append(ol2, ob, 1, 1, 0.5); cfdata->gui.o_del = ob; - ob = e_widget_button_add(evas, _("Up"), "widget/up_arrow", + ob = e_widget_button_add(evas, D_("Up"), "widget/up_arrow", _conf_cb_language_up, cfdata, NULL); e_widget_list_object_append(ol2, ob, 1, 1, 0.5); cfdata->gui.o_up = ob; - ob = e_widget_button_add(evas, _("Down"), "widget/down_arrow", + ob = e_widget_button_add(evas, D_("Down"), "widget/down_arrow", _conf_cb_language_down, cfdata, NULL); e_widget_list_object_append(ol2, ob, 1, 1, 0.5); cfdata->gui.o_down = ob; @@ -284,7 +284,7 @@ e_widget_list_object_append(o, ol, 1, 1, 0.5); ol = e_widget_list_add(evas, 0, 1); - of = e_widget_framelist_add(evas, _("Keyboard Model"), 1); + of = e_widget_framelist_add(evas, D_("Keyboard Model"), 1); ob = e_widget_ilist_add(evas, 0, 0, &(cfdata->kb_model)); e_widget_min_size_set(ob, 390, 80); e_widget_ilist_go(ob); @@ -292,7 +292,7 @@ e_widget_framelist_object_append(of, ob); e_widget_list_object_append(ol, of, 1, 1, 0.5); - of = e_widget_framelist_add(evas, _("Layout Variant"), 0); + of = e_widget_framelist_add(evas, D_("Layout Variant"), 0); ob = e_widget_ilist_add(evas, 0, 0, &(cfdata->kb_variant)); e_widget_min_size_set(ob, 120, 80); e_widget_ilist_go(ob); @@ -301,16 +301,16 @@ e_widget_list_object_append(ol, of, 1, 1, 0.5); e_widget_list_object_append(o, ol, 1, 1, 0.5); - of = e_widget_framelist_add(evas, _("Language Switch Policy"), 1); + of = e_widget_framelist_add(evas, D_("Language Switch Policy"), 1); rg = e_widget_radio_group_new((int *)&(cfdata->lang_policy)); - ob = e_widget_radio_add(evas, _("Global"), LS_GLOBAL_POLICY, rg); + ob = e_widget_radio_add(evas, D_("Global"), LS_GLOBAL_POLICY, rg); e_widget_framelist_object_append(of, ob); - ob = e_widget_radio_add(evas, _("Window"), LS_WINDOW_POLICY, rg); + ob = e_widget_radio_add(evas, D_("Window"), LS_WINDOW_POLICY, rg); e_widget_framelist_object_append(of, ob); - ob = e_widget_radio_add(evas, _("Application"), LS_APPLICATION_POLICY, rg); + ob = e_widget_radio_add(evas, D_("Application"), LS_APPLICATION_POLICY, rg); e_widget_framelist_object_append(of, ob); e_widget_disabled_set(ob, 1); // this is temporary e_widget_list_object_append(o, of, 1, 1, 0.5); =================================================================== RCS file: /cvs/e/e_modules/language/src/module/e_mod_main.c,v retrieving revision 1.22 retrieving revision 1.23 diff -u -3 -r1.22 -r1.23 --- e_mod_main.c 17 Jul 2006 23:08:29 -0000 1.22 +++ e_mod_main.c 25 Jul 2006 22:07:17 -0000 1.23 @@ -108,7 +108,7 @@ static char * _gc_label(void) { - return _("Language"); + return D_("Language"); } static Evas_Object * _gc_icon(Evas *evas) @@ -133,6 +133,9 @@ EAPI void * e_modapi_init(E_Module *m) { + bindtextdomain(PACKAGE, LOCALEDIR); + bind_textdomain_codeset(PACKAGE, "UTF-8"); + int load_default_config = 0; Evas_List *l; @@ -283,8 +286,8 @@ EAPI int e_modapi_about(E_Module *m) { - e_module_dialog_show(m,_("Enlightenment Language Enhancment Module"), - _("This module is used to switch between input languages.")); + e_module_dialog_show(m,D_("Enlightenment Language Enhancment Module"), + D_("This module is used to switch between input languages.")); return 1; } @@ -401,12 +404,12 @@ mn2 = e_menu_new(); mi = e_menu_item_new(mn2); - e_menu_item_label_set(mi, _("Configuration")); + e_menu_item_label_set(mi, D_("Configuration")); e_util_menu_item_edje_icon_set(mi, "enlightenment/configuration"); e_menu_item_callback_set(mi, _language_face_cb_menu_configure, NULL); mi = e_menu_item_new(mn2); - e_menu_item_label_set(mi, _("Configure Key Bindings")); + e_menu_item_label_set(mi, D_("Configure Key Bindings")); e_util_menu_item_edje_icon_set(mi, "enlightenment/configuration"); e_menu_item_callback_set(mi, _language_face_cb_menu_keybindings_configure, NULL); @@ -423,7 +426,7 @@ mn = e_menu_new(); mi = e_menu_item_new(mn); - e_menu_item_label_set(mi, _("Module Configuration")); + e_menu_item_label_set(mi, D_("Module Configuration")); e_menu_item_submenu_set(mi, mn2); e_util_menu_item_edje_icon_set(mi, "enlightenment/configuration"); =================================================================== RCS file: /cvs/e/e_modules/language/src/module/e_mod_main.h,v retrieving revision 1.15 retrieving revision 1.16 diff -u -3 -r1.15 -r1.16 --- e_mod_main.h 3 Jul 2006 14:08:34 -0000 1.15 +++ e_mod_main.h 25 Jul 2006 22:07:17 -0000 1.16 @@ -1,3 +1,5 @@ +#define D_(str) dgettext(PACKAGE, str) + #ifndef E_MOD_MAIN_H #define E_MOD_MAIN_H ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs