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

Reply via email to