Enlightenment CVS committal

Author  : maiurana
Project : e_modules
Module  : weather

Dir     : e_modules/weather


Modified Files:
        Makefile.am autogen.sh configure.in e_mod_main.c e_mod_main.h 
Added Files:
        ABOUT-NLS 


Log Message:
added i18n support and italian localization
===================================================================
RCS file: /cvsroot/enlightenment/e_modules/weather/Makefile.am,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -3 -r1.2 -r1.3
--- Makefile.am 25 Jan 2006 04:33:31 -0000      1.2
+++ Makefile.am 19 Mar 2006 15:09:16 -0000      1.3
@@ -1,6 +1,6 @@
 MAINTAINERCLEANFILES = Makefile.in
 
-SUBDIRS = images
+SUBDIRS = images po
 
 EDJE_CC = @edje_cc@
 EDJE_FLAGS = -v -id images -fd fonts
===================================================================
RCS file: /cvsroot/enlightenment/e_modules/weather/autogen.sh,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -3 -r1.1 -r1.2
--- autogen.sh  12 Dec 2005 05:19:10 -0000      1.1
+++ autogen.sh  19 Mar 2006 15:09:16 -0000      1.2
@@ -10,6 +10,17 @@
 echo "Running autoconf..." ; autoconf || exit 1
 echo "Running libtoolize..." ; (libtoolize --copy --automake || glibtoolize 
--automake) || exit 1
 echo "Running automake..." ; automake --add-missing --copy --gnu || exit 1
+echo "Generating gettext weather.pot template"; \
+xgettext \
+--output weather.pot \
+--output-dir=po \
+--language=C \
+--add-location \
+--keyword=D_ \
+--sort-by-file \
+--copyright-holder="TODO" \
+--foreign-user \
+`find . -name "*.[ch]" -print` || exit 1
 
 if [ -z "$NOCONFIGURE" ]; then
        ./configure "$@"
===================================================================
RCS file: /cvsroot/enlightenment/e_modules/weather/configure.in,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -3 -r1.2 -r1.3
--- configure.in        21 Jan 2006 00:36:03 -0000      1.2
+++ configure.in        19 Mar 2006 15:09:16 -0000      1.3
@@ -17,6 +17,12 @@
 AM_ENABLE_SHARED
 AM_PROG_LIBTOOL
 
+ALL_LINGUAS="it"
+AC_SUBST(ALL_LINGUAS)
+
+AM_GNU_GETTEXT([external])
+AM_GNU_GETTEXT_VERSION(0.14)
+
 MODULE_ARCH="$host_os-$host_cpu"
 AC_SUBST(MODULE_ARCH)
 AC_DEFINE_UNQUOTED(MODULE_ARCH, "$MODULE_ARCH", "Module architecture")
@@ -83,6 +89,16 @@
     AC_DEFINE_UNQUOTED(PACKAGE_DATA_DIR, 
"${prefix}/lib/enlightenment/modules/${PACKAGE}", "Package installed data 
destination")
     datadir="${prefix}/lib/enlightenment/modules/${PACKAGE}"    
 fi
+
+AC_PREFIX_DEFAULT(${HOME}/.e/e)
+if test "x$prefix" = "xNONE"; then
+  datarootdir=${ac_default_prefix}
+else
+  datarootdir=${prefix}/share
+fi
+localedir=${datarootdir}/locale
+AC_SUBST(LOCALEDIR, "${localedir}")
+AC_DEFINE_UNQUOTED(LOCALEDIR, "${localedir}", [Module Locale Directory])
          
 #AC_CHECK_LIB(dl, dlopen, dlopen_libs=-ldl)
 #AC_SUBST(dlopen_libs)
@@ -190,6 +206,7 @@
 Makefile
 e_modules-weather.spec
 images/Makefile
+po/Makefile
 ],[
 ])
 
===================================================================
RCS file: /cvsroot/enlightenment/e_modules/weather/e_mod_main.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -3 -r1.5 -r1.6
--- e_mod_main.c        30 Jan 2006 03:16:42 -0000      1.5
+++ e_mod_main.c        19 Mar 2006 15:09:16 -0000      1.6
@@ -89,6 +89,10 @@
 {
    Weather            *weather;
 
+   /* Set up module's message catalogue */
+   bindtextdomain(PACKAGE, LOCALEDIR);
+   bind_textdomain_codeset(PACKAGE, "UTF-8");
+
    weather = _weather_new();
    module->config_menu = weather->config_menu;
    return weather;
@@ -129,8 +133,8 @@
 EAPI int
 e_modapi_about(E_Module * module)
 {
-   e_module_dialog_show(_("Enlightenment Weather Module"),
-                        _("A weather forecast module for Enlightenment."));
+   e_module_dialog_show(D_("Enlightenment Weather Module"),
+                        D_("A weather forecast module for Enlightenment."));
    return 1;
 }
 
@@ -218,15 +222,15 @@
 
              /* Add main menu to face menu */
              mi = e_menu_item_new(face->menu);
-             e_menu_item_label_set(mi, _("Set Degrees"));
+             e_menu_item_label_set(mi, D_("Set Degrees"));
              e_menu_item_submenu_set(mi, weather->config_menu_degrees);
 
              mi = e_menu_item_new(face->menu);
-             e_menu_item_label_set(mi, _("Set Display"));
+             e_menu_item_label_set(mi, D_("Set Display"));
              e_menu_item_submenu_set(mi, weather->config_menu_display);
 
              mi = e_menu_item_new(face->menu);
-             e_menu_item_label_set(mi, _("Set Update Time"));
+             e_menu_item_label_set(mi, D_("Set Update Time"));
              e_menu_item_submenu_set(mi, weather->config_menu_poll);
           }
      }
@@ -254,15 +258,15 @@
 
              /* Add main menu to face menu */
              mi = e_menu_item_new(face->menu);
-             e_menu_item_label_set(mi, _("Set Degrees"));
+             e_menu_item_label_set(mi, D_("Set Degrees"));
              e_menu_item_submenu_set(mi, weather->config_menu_degrees);
 
              mi = e_menu_item_new(face->menu);
-             e_menu_item_label_set(mi, _("Set Display"));
+             e_menu_item_label_set(mi, D_("Set Display"));
              e_menu_item_submenu_set(mi, weather->config_menu_display);
 
              mi = e_menu_item_new(face->menu);
-             e_menu_item_label_set(mi, _("Set Update Time"));
+             e_menu_item_label_set(mi, D_("Set Update Time"));
              e_menu_item_submenu_set(mi, weather->config_menu_poll);
           }
      }
@@ -312,7 +316,7 @@
    mn = e_menu_new();
 
    mi = e_menu_item_new(mn);
-   e_menu_item_label_set(mi, _("15 minutes"));
+   e_menu_item_label_set(mi, D_("15 minutes"));
    e_menu_item_radio_set(mi, 1);
    e_menu_item_radio_group_set(mi, 1);
    if (weather->conf->poll_time == 900.0)
@@ -320,7 +324,7 @@
    e_menu_item_callback_set(mi, _weather_menu_fast, weather);
 
    mi = e_menu_item_new(mn);
-   e_menu_item_label_set(mi, _("30 minutes"));
+   e_menu_item_label_set(mi, D_("30 minutes"));
    e_menu_item_radio_set(mi, 1);
    e_menu_item_radio_group_set(mi, 1);
    if (weather->conf->poll_time == 1800.0)
@@ -328,7 +332,7 @@
    e_menu_item_callback_set(mi, _weather_menu_medium, weather);
 
    mi = e_menu_item_new(mn);
-   e_menu_item_label_set(mi, _("1 hour"));
+   e_menu_item_label_set(mi, D_("1 hour"));
    e_menu_item_radio_set(mi, 1);
    e_menu_item_radio_group_set(mi, 1);
    if (weather->conf->poll_time == 3600.0)
@@ -341,7 +345,7 @@
    mn = e_menu_new();
 
    mi = e_menu_item_new(mn);
-   e_menu_item_label_set(mi, _("Simple"));
+   e_menu_item_label_set(mi, D_("Simple"));
    e_menu_item_radio_set(mi, 1);
    e_menu_item_radio_group_set(mi, 1);
    if (weather->conf->display == SIMPLE_DISPLAY)
@@ -349,7 +353,7 @@
    e_menu_item_callback_set(mi, _weather_menu_display_simple, weather);
 
    mi = e_menu_item_new(mn);
-   e_menu_item_label_set(mi, _("Detailed"));
+   e_menu_item_label_set(mi, D_("Detailed"));
    e_menu_item_radio_set(mi, 1);
    e_menu_item_radio_group_set(mi, 1);
    if (weather->conf->display == DETAILED_DISPLAY)
@@ -362,7 +366,7 @@
    mn = e_menu_new();
 
    mi = e_menu_item_new(mn);
-   e_menu_item_label_set(mi, _("Fahrenheit"));
+   e_menu_item_label_set(mi, D_("Fahrenheit"));
    e_menu_item_radio_set(mi, 1);
    e_menu_item_radio_group_set(mi, 1);
    if (weather->conf->degrees == DEGREES_F)
@@ -370,7 +374,7 @@
    e_menu_item_callback_set(mi, _weather_menu_degrees_F, weather);
 
    mi = e_menu_item_new(mn);
-   e_menu_item_label_set(mi, _("Celcius"));
+   e_menu_item_label_set(mi, D_("Celsius"));
    e_menu_item_radio_set(mi, 1);
    e_menu_item_radio_group_set(mi, 1);
    if (weather->conf->degrees == DEGREES_C)
@@ -389,19 +393,19 @@
    mn = e_menu_new();
 
    mi = e_menu_item_new(mn);
-   e_menu_item_label_set(mi, _("Set Degrees"));
+   e_menu_item_label_set(mi, D_("Set Degrees"));
    e_menu_item_submenu_set(mi, weather->config_menu_degrees);
 
    mi = e_menu_item_new(mn);
-   e_menu_item_label_set(mi, _("Set Display"));
+   e_menu_item_label_set(mi, D_("Set Display"));
    e_menu_item_submenu_set(mi, weather->config_menu_display);
 
    mi = e_menu_item_new(mn);
-   e_menu_item_label_set(mi, _("Set Update Time"));
+   e_menu_item_label_set(mi, D_("Set Update Time"));
    e_menu_item_submenu_set(mi, weather->config_menu_poll);
 
    mi = e_menu_item_new(mn);
-   e_menu_item_label_set(mi, _("Faces"));
+   e_menu_item_label_set(mi, D_("Faces"));
    e_menu_item_submenu_set(mi, weather->config_menu_faces);
 
    weather->config_menu = mn;
@@ -432,7 +436,7 @@
 
    /* New face */
    mi = e_menu_item_new(m);
-   e_menu_item_label_set(mi, _("Add Face"));
+   e_menu_item_label_set(mi, D_("Add Face"));
    e_menu_item_callback_set(mi, _weather_menu_add_face, weather);
 
    /* Add faces to the config menu */
@@ -554,12 +558,12 @@
 
    /* New face */
    mi = e_menu_item_new(mn);
-   e_menu_item_label_set(mi, _("Add Face"));
+   e_menu_item_label_set(mi, D_("Add Face"));
    e_menu_item_callback_set(mi, _weather_menu_add_face, face->weather);
 
    /* Remove face */
    mi = e_menu_item_new(mn);
-   e_menu_item_label_set(mi, _("Remove Face"));
+   e_menu_item_label_set(mi, D_("Remove Face"));
    e_menu_item_callback_set(mi, _weather_menu_remove_face, face);
 
    /* Choose location */
@@ -568,7 +572,7 @@
      {
         face->menu_location = subm;
         mi = e_menu_item_new(mn);
-        e_menu_item_label_set(mi, _("Choose Continent"));
+        e_menu_item_label_set(mi, D_("Choose Continent"));
         e_menu_item_submenu_set(mi, subm);
      }
 }
@@ -1153,15 +1157,15 @@
 
         /* Add main menu to face menu */
         mi = e_menu_item_new(face->menu);
-        e_menu_item_label_set(mi, _("Set Degrees"));
+        e_menu_item_label_set(mi, D_("Set Degrees"));
         e_menu_item_submenu_set(mi, weather->config_menu_degrees);
 
         mi = e_menu_item_new(face->menu);
-        e_menu_item_label_set(mi, _("Set Display"));
+        e_menu_item_label_set(mi, D_("Set Display"));
         e_menu_item_submenu_set(mi, weather->config_menu_display);
 
         mi = e_menu_item_new(face->menu);
-        e_menu_item_label_set(mi, _("Set Update Time"));
+        e_menu_item_label_set(mi, D_("Set Update Time"));
         e_menu_item_submenu_set(mi, weather->config_menu_poll);
 
         weather->update_menu_faces = 1;
===================================================================
RCS file: /cvsroot/enlightenment/e_modules/weather/e_mod_main.h,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- e_mod_main.h        30 Jan 2006 03:16:42 -0000      1.3
+++ e_mod_main.h        19 Mar 2006 15:09:16 -0000      1.4
@@ -1,6 +1,8 @@
 /*
  * vim:ts=8:sw=3:sts=8:noexpandtab:cino=>5n-3f0^-2{2
  */
+#define D_(str) dgettext(PACKAGE, str)
+
 #ifndef E_MOD_MAIN_H
 #define E_MOD_MAIN_H
 




-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to