Enlightenment CVS committal

Author  : ningerso
Project : e17
Module  : proto

Dir     : e17/proto/ephoto/src


Modified Files:
        config.h.in ephoto.c ephoto.h ephoto_slideshow.c 
        ephoto_viewer.c 


Log Message:
Adding gettext setup and swedish translation patch from nils.

===================================================================
RCS file: /cvs/e/e17/proto/ephoto/src/config.h.in,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -3 -r1.2 -r1.3
--- config.h.in 17 Jul 2006 00:28:46 -0000      1.2
+++ config.h.in 6 Oct 2006 02:22:53 -0000       1.3
@@ -1,7 +1,21 @@
 /* src/config.h.in.  Generated from configure.in by autoheader.  */
 
+/* Define to 1 if translation of program messages to the user's native
+   language is requested. */
+#undef ENABLE_NLS
+
+/* Define if the GNU dcgettext() function is already present or preinstalled.
+   */
+#undef HAVE_DCGETTEXT
+
 /* Define to 1 if you have the <dlfcn.h> header file. */
 #undef HAVE_DLFCN_H
+
+/* Define if the GNU gettext() function is already present or preinstalled. */
+#undef HAVE_GETTEXT
+
+/* Define if you have the iconv() function. */
+#undef HAVE_ICONV
 
 /* Define to 1 if you have the <inttypes.h> header file. */
 #undef HAVE_INTTYPES_H
===================================================================
RCS file: /cvs/e/e17/proto/ephoto/src/ephoto.c,v
retrieving revision 1.84
retrieving revision 1.85
diff -u -3 -r1.84 -r1.85
--- ephoto.c    30 Sep 2006 21:26:29 -0000      1.84
+++ ephoto.c    6 Oct 2006 02:22:53 -0000       1.85
@@ -15,7 +15,12 @@
   printf("Unable to init ewl\n");
   return 1;
  }
-
+ 
+ /* NLS */
+ setlocale( LC_ALL, "" );
+ bindtextdomain( "ephoto", "/usr/share/locale" );
+ textdomain( "ephoto" );
+ 
  m = NULL;
  current_thumbs = ecore_dlist_new();
  current_directory = strdup(getenv("HOME"));
@@ -40,7 +45,7 @@
  ewl_widget_show(menubar);
 
  menu = ewl_menu_new();
- ewl_button_label_set(EWL_BUTTON(menu), "File");
+ ewl_button_label_set(EWL_BUTTON(menu), gettext("File"));
  ewl_container_child_append(EWL_CONTAINER(menubar), menu);
  ewl_object_fill_policy_set(EWL_OBJECT(menu), EWL_FLAG_FILL_NONE);
  ewl_widget_show(menu);
@@ -48,7 +53,7 @@
  menu_item = ewl_menu_item_new();
  ewl_button_image_set(EWL_BUTTON(menu_item), 
                      PACKAGE_DATA_DIR "/images/exit.png", NULL);
- ewl_button_label_set(EWL_BUTTON(menu_item), "Exit");
+ ewl_button_label_set(EWL_BUTTON(menu_item), gettext("Exit"));
  ewl_object_alignment_set(EWL_OBJECT(menu_item), EWL_FLAG_ALIGN_CENTER);
  ewl_container_child_append(EWL_CONTAINER(menu), menu_item);
  ewl_callback_append(menu_item, EWL_CALLBACK_CLICKED, destroy_cb, NULL);
@@ -56,7 +61,7 @@
  ewl_widget_show(menu_item);
 
  menu = ewl_menu_new();
- ewl_button_label_set(EWL_BUTTON(menu), "Albums");
+ ewl_button_label_set(EWL_BUTTON(menu), gettext("Albums"));
  ewl_container_child_append(EWL_CONTAINER(menubar), menu);
  ewl_object_fill_policy_set(EWL_OBJECT(menu), EWL_FLAG_FILL_NONE);
  ewl_widget_show(menu);
@@ -64,7 +69,7 @@
  menu_item = ewl_menu_item_new();
  ewl_button_image_set(EWL_BUTTON(menu_item),
                      PACKAGE_DATA_DIR "/images/add.png", NULL);
- ewl_button_label_set(EWL_BUTTON(menu_item), "Add Album");
+ ewl_button_label_set(EWL_BUTTON(menu_item), gettext("Add Album"));
  ewl_object_alignment_set(EWL_OBJECT(menu_item), EWL_FLAG_ALIGN_CENTER);
  ewl_container_child_append(EWL_CONTAINER(menu), menu_item);
  ewl_object_fill_policy_set(EWL_OBJECT(menu_item), EWL_FLAG_FILL_ALL);
@@ -73,14 +78,14 @@
  menu_item = ewl_menu_item_new();
  ewl_button_image_set(EWL_BUTTON(menu_item),
                       PACKAGE_DATA_DIR "/images/remove.png", NULL);
- ewl_button_label_set(EWL_BUTTON(menu_item), "Remove Album");
+ ewl_button_label_set(EWL_BUTTON(menu_item), gettext("Remove Album"));
  ewl_object_alignment_set(EWL_OBJECT(menu_item), EWL_FLAG_ALIGN_CENTER);
  ewl_container_child_append(EWL_CONTAINER(menu), menu_item);
  ewl_object_fill_policy_set(EWL_OBJECT(menu_item), EWL_FLAG_FILL_ALL);
  ewl_widget_show(menu_item);
  
  menu = ewl_menu_new();
- ewl_button_label_set(EWL_BUTTON(menu), "Viewer");
+ ewl_button_label_set(EWL_BUTTON(menu), gettext("Viewer"));
  ewl_container_child_append(EWL_CONTAINER(menubar), menu);
  ewl_object_fill_policy_set(EWL_OBJECT(menu), EWL_FLAG_FILL_NONE);
  ewl_widget_show(menu);     
@@ -88,7 +93,7 @@
  menu_item = ewl_menu_item_new();
  ewl_button_image_set(EWL_BUTTON(menu_item),
                      PACKAGE_DATA_DIR "/images/emblem-photos.png", NULL);
- ewl_button_label_set(EWL_BUTTON(menu_item), "Image Viewer");
+ ewl_button_label_set(EWL_BUTTON(menu_item), gettext("Image Viewer"));
  ewl_object_alignment_set(EWL_OBJECT(menu_item), EWL_FLAG_ALIGN_CENTER);
  ewl_container_child_append(EWL_CONTAINER(menu), menu_item);
  ewl_callback_append(menu_item, EWL_CALLBACK_CLICKED, view_images, NULL);
@@ -96,7 +101,7 @@
  ewl_widget_show(menu_item); 
 
  menu = ewl_menu_new();
- ewl_button_label_set(EWL_BUTTON(menu), "Slideshow");
+ ewl_button_label_set(EWL_BUTTON(menu), gettext("Slideshow"));
  ewl_container_child_append(EWL_CONTAINER(menubar), menu);
  ewl_object_fill_policy_set(EWL_OBJECT(menu), EWL_FLAG_FILL_NONE);
  ewl_widget_show(menu);
@@ -104,7 +109,7 @@
  menu_item = ewl_menu_item_new();
  ewl_button_image_set(EWL_BUTTON(menu_item), 
                      PACKAGE_DATA_DIR "/images/preferences-system.png", NULL);
- ewl_button_label_set(EWL_BUTTON(menu_item), "Configure Slideshow");
+ ewl_button_label_set(EWL_BUTTON(menu_item), gettext("Configure Slideshow"));
  ewl_object_alignment_set(EWL_OBJECT(menu_item), EWL_FLAG_ALIGN_CENTER);
  ewl_container_child_append(EWL_CONTAINER(menu), menu_item);
  ewl_callback_append(menu_item, EWL_CALLBACK_CLICKED, create_slideshow_config, 
NULL);
@@ -114,7 +119,7 @@
  menu_item = ewl_menu_item_new();
  ewl_button_image_set(EWL_BUTTON(menu_item), 
                      PACKAGE_DATA_DIR "/images/x-office-presentation.png", 
NULL);
- ewl_button_label_set(EWL_BUTTON(menu_item), "Start Slideshow");
+ ewl_button_label_set(EWL_BUTTON(menu_item), gettext("Start Slideshow"));
  ewl_object_alignment_set(EWL_OBJECT(menu_item), EWL_FLAG_ALIGN_CENTER);
  ewl_container_child_append(EWL_CONTAINER(menu), menu_item);
  ewl_callback_append(menu_item, EWL_CALLBACK_CLICKED, start_slideshow, NULL);
@@ -155,7 +160,7 @@
  ewl_widget_show(image);
       
  text = ewl_text_new();
- ewl_text_text_set(EWL_TEXT(text), "  Location:");
+ ewl_text_text_set(EWL_TEXT(text), gettext("  Location:"));
  ewl_object_alignment_set(EWL_OBJECT(text), EWL_FLAG_ALIGN_CENTER);
  ewl_object_maximum_size_set(EWL_OBJECT(text), 66, 15);
  ewl_container_child_append(EWL_CONTAINER(hbox), text);
@@ -202,7 +207,7 @@
  ewl_widget_show(hseparator);
 
  border = ewl_border_new();
- ewl_border_text_set(EWL_BORDER(border), "Albums");
+ ewl_border_text_set(EWL_BORDER(border), gettext("Albums"));
  ewl_border_label_alignment_set(EWL_BORDER(border), EWL_FLAG_ALIGN_CENTER);
  ewl_container_child_append(EWL_CONTAINER(vbox), border);
  ewl_object_alignment_set(EWL_OBJECT(border), EWL_FLAG_ALIGN_CENTER);
@@ -244,4 +249,3 @@
  ewl_main();
  return 0;
 }
-
===================================================================
RCS file: /cvs/e/e17/proto/ephoto/src/ephoto.h,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -3 -r1.41 -r1.42
--- ephoto.h    23 Sep 2006 14:19:02 -0000      1.41
+++ ephoto.h    6 Oct 2006 02:22:53 -0000       1.42
@@ -12,6 +12,10 @@
 #include <string.h>
 #include "config.h"
 
+/* NLS */
+#include <libintl.h>
+#include <locale.h>
+
 void destroy_cb(Ewl_Widget *w, void *event, void *data);
 void populate_browser(Ewl_Widget *w, void *event, void *data);
 void populate_albums(Ewl_Widget *w, void *event, void *data);
===================================================================
RCS file: /cvs/e/e17/proto/ephoto/src/ephoto_slideshow.c,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -3 -r1.17 -r1.18
--- ephoto_slideshow.c  5 Oct 2006 23:08:45 -0000       1.17
+++ ephoto_slideshow.c  6 Oct 2006 02:22:53 -0000       1.18
@@ -112,7 +112,7 @@
  srand((unsigned int)time((time_t *)NULL));
  
  window = ewl_window_new();
- ewl_window_title_set(EWL_WINDOW(window), "Ephoto Slideshow");
+ ewl_window_title_set(EWL_WINDOW(window), gettext("Ephoto Slideshow"));
  ewl_window_name_set(EWL_WINDOW(window), "Ephoto Slideshow");
  if (sc->full_size) 
        ewl_window_fullscreen_set(EWL_WINDOW(window), 1);
@@ -326,7 +326,7 @@
  sc = parse_slideshow_config();
  
  sc->win = ewl_window_new();
- ewl_window_title_set(EWL_WINDOW(sc->win), "Slideshow Configuration");
+ ewl_window_title_set(EWL_WINDOW(sc->win), gettext("Slideshow Configuration"));
  ewl_window_name_set(EWL_WINDOW(sc->win), "Slideshow Configuration");
  ewl_window_dialog_set(EWL_WINDOW(sc->win), 1);
  ewl_object_size_request(EWL_OBJECT(sc->win), 400, 200);
@@ -345,7 +345,7 @@
  ewl_widget_show(main_hbox);
       
  border = ewl_border_new();
- ewl_border_text_set(EWL_BORDER(border), "Window Size");
+ ewl_border_text_set(EWL_BORDER(border), gettext("Window Size"));
  ewl_border_label_alignment_set(EWL_BORDER(border), EWL_FLAG_ALIGN_CENTER);
  ewl_container_child_append(EWL_CONTAINER(main_hbox), border);
  ewl_object_alignment_set(EWL_OBJECT(border), EWL_FLAG_ALIGN_CENTER);
@@ -358,7 +358,7 @@
  ewl_widget_show(hbox);
 
  sc->fullscreen = ewl_radiobutton_new();
- ewl_button_label_set(EWL_BUTTON(sc->fullscreen), "Fullscreen");
+ ewl_button_label_set(EWL_BUTTON(sc->fullscreen), gettext("Fullscreen"));
  ewl_container_child_append(EWL_CONTAINER(hbox), sc->fullscreen);
  ewl_radiobutton_checked_set(EWL_RADIOBUTTON(sc->fullscreen), sc->full_size);
  ewl_object_alignment_set(EWL_OBJECT(sc->fullscreen), EWL_FLAG_ALIGN_LEFT);
@@ -366,7 +366,7 @@
  ewl_widget_show(sc->fullscreen);      
  
  sc->custom = ewl_radiobutton_new();
- ewl_button_label_set(EWL_BUTTON(sc->custom), "Custom");
+ ewl_button_label_set(EWL_BUTTON(sc->custom), gettext("Custom"));
  ewl_container_child_append(EWL_CONTAINER(hbox), sc->custom);
  ewl_radiobutton_checked_set(EWL_RADIOBUTTON(sc->custom), sc->custom_size);
  ewl_radiobutton_chain_set(EWL_RADIOBUTTON(sc->fullscreen), 
@@ -381,7 +381,7 @@
  ewl_widget_show(hbox);
  
  text = ewl_text_new();
- ewl_text_text_set(EWL_TEXT(text), "Width");
+ ewl_text_text_set(EWL_TEXT(text), gettext("Width"));
  ewl_object_fill_policy_set(EWL_OBJECT(text), EWL_FLAG_FILL_SHRINK);
  ewl_object_alignment_set(EWL_OBJECT(text), EWL_FLAG_ALIGN_CENTER);
  ewl_container_child_append(EWL_CONTAINER(hbox), text);
@@ -395,7 +395,7 @@
  ewl_widget_show(sc->wentry);
 
  text = ewl_text_new();
- ewl_text_text_set(EWL_TEXT(text), "Height");
+ ewl_text_text_set(EWL_TEXT(text), gettext("Height"));
  ewl_object_fill_policy_set(EWL_OBJECT(text), EWL_FLAG_FILL_SHRINK);
  ewl_object_alignment_set(EWL_OBJECT(text), EWL_FLAG_ALIGN_CENTER);
  ewl_container_child_append(EWL_CONTAINER(hbox), text);
@@ -409,21 +409,21 @@
  ewl_widget_show(sc->hentry);
 
  border = ewl_border_new();
- ewl_border_text_set(EWL_BORDER(border), "Order");
+ ewl_border_text_set(EWL_BORDER(border), gettext("Order"));
  ewl_border_label_alignment_set(EWL_BORDER(border), EWL_FLAG_ALIGN_CENTER);
  ewl_container_child_append(EWL_CONTAINER(main_hbox), border);
  ewl_object_alignment_set(EWL_OBJECT(border), EWL_FLAG_ALIGN_CENTER);
  ewl_widget_show(border);
 
  sc->loop = ewl_checkbutton_new();
- ewl_button_label_set(EWL_BUTTON(sc->loop), "Loop Slideshow");
+ ewl_button_label_set(EWL_BUTTON(sc->loop), gettext("Loop Slideshow"));
  ewl_checkbutton_checked_set(EWL_CHECKBUTTON(sc->loop), sc->loop_slide);
  ewl_container_child_append(EWL_CONTAINER(border), sc->loop);
  ewl_object_alignment_set(EWL_OBJECT(sc->loop), EWL_FLAG_ALIGN_CENTER);
  ewl_widget_show(sc->loop);
 
  sc->random = ewl_checkbutton_new();
- ewl_button_label_set(EWL_BUTTON(sc->random), "Random Order");
+ ewl_button_label_set(EWL_BUTTON(sc->random), gettext("Random Order"));
  ewl_checkbutton_checked_set(EWL_CHECKBUTTON(sc->random), sc->random_order);
  ewl_container_child_append(EWL_CONTAINER(border), sc->random);
  ewl_object_alignment_set(EWL_OBJECT(sc->random), EWL_FLAG_ALIGN_CENTER);
@@ -436,28 +436,28 @@
  ewl_widget_show(hbox);
  
  border = ewl_border_new();
- ewl_border_text_set(EWL_BORDER(border), "Image Size");
+ ewl_border_text_set(EWL_BORDER(border), gettext("Image Size"));
  ewl_border_label_alignment_set(EWL_BORDER(border), EWL_FLAG_ALIGN_CENTER);
  ewl_container_child_append(EWL_CONTAINER(hbox), border);
  ewl_object_alignment_set(EWL_OBJECT(border), EWL_FLAG_ALIGN_CENTER);
  ewl_widget_show(border); 
  
  sc->zoom_image = ewl_checkbutton_new();
- ewl_button_label_set(EWL_BUTTON(sc->zoom_image), "Zoom Images to Fill 
Window");
+ ewl_button_label_set(EWL_BUTTON(sc->zoom_image), gettext("Zoom Images to Fill 
Window"));
  ewl_checkbutton_checked_set(EWL_CHECKBUTTON(sc->zoom_image), sc->zoom);
  ewl_container_child_append(EWL_CONTAINER(border), sc->zoom_image);
  ewl_object_alignment_set(EWL_OBJECT(sc->zoom_image), EWL_FLAG_ALIGN_CENTER);
  ewl_widget_show(sc->zoom_image);     
  
  sc->aspect_image = ewl_checkbutton_new();
- ewl_button_label_set(EWL_BUTTON(sc->aspect_image), "Keep Aspect");
+ ewl_button_label_set(EWL_BUTTON(sc->aspect_image), gettext("Keep Aspect"));
  ewl_checkbutton_checked_set(EWL_CHECKBUTTON(sc->aspect_image), 
sc->keep_aspect);
  ewl_container_child_append(EWL_CONTAINER(border), sc->aspect_image);
  ewl_object_alignment_set(EWL_OBJECT(sc->aspect_image), EWL_FLAG_ALIGN_CENTER);
  ewl_widget_show(sc->aspect_image);  
 
  border = ewl_border_new();
- ewl_border_text_set(EWL_BORDER(border), "Transitions");
+ ewl_border_text_set(EWL_BORDER(border), gettext("Transitions"));
  ewl_border_label_alignment_set(EWL_BORDER(border), EWL_FLAG_ALIGN_CENTER);
  ewl_container_child_append(EWL_CONTAINER(hbox), border);
  ewl_object_alignment_set(EWL_OBJECT(border), EWL_FLAG_ALIGN_CENTER);
@@ -475,7 +475,7 @@
  ewl_widget_show(sc->spinner);
  
  sc->show_name = ewl_checkbutton_new();
- ewl_button_label_set(EWL_BUTTON(sc->show_name), "Show File Name On Change");
+ ewl_button_label_set(EWL_BUTTON(sc->show_name), gettext("Show File Name On 
Change"));
  ewl_checkbutton_checked_set(EWL_CHECKBUTTON(sc->show_name), sc->name_show);
  ewl_container_child_append(EWL_CONTAINER(border), sc->show_name);
  ewl_object_alignment_set(EWL_OBJECT(sc->show_name), EWL_FLAG_ALIGN_CENTER);
===================================================================
RCS file: /cvs/e/e17/proto/ephoto/src/ephoto_viewer.c,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -3 -r1.14 -r1.15
--- ephoto_viewer.c     5 Oct 2006 03:36:35 -0000       1.14
+++ ephoto_viewer.c     6 Oct 2006 02:22:53 -0000       1.15
@@ -161,7 +161,7 @@
   }
  }
  vwin = ewl_window_new();
- ewl_window_title_set(EWL_WINDOW(vwin), "Ephoto Image Viewer");
+ ewl_window_title_set(EWL_WINDOW(vwin), gettext("Ephoto Image Viewer"));
  ewl_window_name_set(EWL_WINDOW(vwin), "Ephoto Image Viewer");
  ewl_object_size_request(EWL_OBJECT(vwin), 480, 480);
  ewl_callback_append(vwin, EWL_CALLBACK_DELETE_WINDOW, destroy_vwin, NULL);
@@ -208,7 +208,7 @@
  button = ewl_button_new();
  ewl_button_image_set(EWL_BUTTON(button), 
                      PACKAGE_DATA_DIR "/images/search.png", NULL);
- ewl_button_label_set(EWL_BUTTON(button), "In");
+ ewl_button_label_set(EWL_BUTTON(button), gettext("In"));
  ewl_object_fill_policy_set(EWL_OBJECT(button), EWL_FLAG_FILL_SHRINK);
  ewl_object_alignment_set(EWL_OBJECT(button), EWL_FLAG_ALIGN_CENTER);
  ewl_container_child_append(EWL_CONTAINER(hbox), button);
@@ -218,7 +218,7 @@
  button = ewl_button_new();
  ewl_button_image_set(EWL_BUTTON(button), 
                      PACKAGE_DATA_DIR "/images/search.png", NULL);
- ewl_button_label_set(EWL_BUTTON(button), "Out");
+ ewl_button_label_set(EWL_BUTTON(button), gettext("Out"));
  ewl_object_fill_policy_set(EWL_OBJECT(button), EWL_FLAG_FILL_SHRINK);
  ewl_object_alignment_set(EWL_OBJECT(button), EWL_FLAG_ALIGN_CENTER);
  ewl_container_child_append(EWL_CONTAINER(hbox), button);
@@ -238,7 +238,7 @@
  button = ewl_button_new();
  ewl_button_image_set(EWL_BUTTON(button), 
                      PACKAGE_DATA_DIR "/images/undo.png", NULL);
- ewl_button_label_set(EWL_BUTTON(button), "Left");
+ ewl_button_label_set(EWL_BUTTON(button), gettext("Left"));
  ewl_object_fill_policy_set(EWL_OBJECT(button), EWL_FLAG_FILL_SHRINK);
  ewl_object_alignment_set(EWL_OBJECT(button), EWL_FLAG_ALIGN_CENTER);
  ewl_container_child_append(EWL_CONTAINER(hbox), button);
@@ -248,7 +248,7 @@
  button = ewl_button_new();
  ewl_button_image_set(EWL_BUTTON(button), 
                      PACKAGE_DATA_DIR "/images/redo.png", NULL);
- ewl_button_label_set(EWL_BUTTON(button), "Right");
+ ewl_button_label_set(EWL_BUTTON(button), gettext("Right"));
  ewl_object_fill_policy_set(EWL_OBJECT(button), EWL_FLAG_FILL_SHRINK);
  ewl_object_alignment_set(EWL_OBJECT(button), EWL_FLAG_ALIGN_CENTER);
  ewl_container_child_append(EWL_CONTAINER(hbox), button);



-------------------------------------------------------------------------
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