[nautilus-actions] Add localization code in new command-line tools



commit e458c183e4870827ec31653a84d033c40995c712
Author: Pierre Wieser <pwieser trychlos org>
Date:   Fri Jan 14 23:53:32 2011 +0100

    Add localization code in new command-line tools

 ChangeLog                          |    3 +++
 src/utils/na-delete-xmltree.c      |    4 ++++
 src/utils/nautilus-actions-print.c |    4 ++++
 3 files changed, 11 insertions(+), 0 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index b0f0b84..5343d61 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -25,6 +25,9 @@
 
 2011-01-14 Pierre Wieser <pwieser trychlos org>
 
+	* src/utils/na-delete-xmltree.c:
+	* src/utils/nautilus-actions-print.c: Add localization code.
+
 	* src/utils/nautilus-actions-new.c:
 	* src/utils/nautilus-actions-run.c:
 	* src/utils/nautilus-actions-schemas.c: Add locale.h include.
diff --git a/src/utils/na-delete-xmltree.c b/src/utils/na-delete-xmltree.c
index 7eddf82..310a3bf 100644
--- a/src/utils/na-delete-xmltree.c
+++ b/src/utils/na-delete-xmltree.c
@@ -36,6 +36,7 @@
 #include <glib-object.h>
 #include <glib/gi18n.h>
 #include <glib/gprintf.h>
+#include <locale.h>
 #include <stdlib.h>
 #include <stdio.h>
 #include <string.h>
@@ -93,6 +94,7 @@ main( int argc, char** argv )
 	gint errors;
 
 	g_type_init();
+	setlocale( LC_ALL, "" );
 	console_init_log_handler();
 
 	context = init_options();
@@ -158,6 +160,7 @@ init_options( void )
 	GOptionGroup *misc_group;
 
 	context = g_option_context_new( _( "Delete a XPath from a XML document." ));
+	g_option_context_set_translation_domain( context, GETTEXT_PACKAGE );
 
 #ifdef ENABLE_NLS
 	bindtextdomain( GETTEXT_PACKAGE, GNOMELOCALEDIR );
@@ -177,6 +180,7 @@ init_options( void )
 	misc_group = g_option_group_new(
 			"misc", _( "Miscellaneous options" ), _( "Miscellaneous options" ), NULL, NULL );
 	g_option_group_add_entries( misc_group, misc_entries );
+	g_option_group_set_translation_domain( misc_group, GETTEXT_PACKAGE );
 	g_option_context_add_group( context, misc_group );
 
 	return( context );
diff --git a/src/utils/nautilus-actions-print.c b/src/utils/nautilus-actions-print.c
index 17d1681..fc2563e 100644
--- a/src/utils/nautilus-actions-print.c
+++ b/src/utils/nautilus-actions-print.c
@@ -35,6 +35,7 @@
 #include <glib.h>
 #include <glib/gi18n.h>
 #include <glib/gprintf.h>
+#include <locale.h>
 #include <stdlib.h>
 #include <string.h>
 
@@ -86,6 +87,7 @@ main( int argc, char** argv )
 	gboolean format_found;
 
 	g_type_init();
+	setlocale( LC_ALL, "" );
 	console_init_log_handler();
 
 	context = init_options();
@@ -165,6 +167,7 @@ init_options( void )
 	GOptionGroup *misc_group;
 
 	context = g_option_context_new( _( "Print a menu or an action to stdout." ));
+	g_option_context_set_translation_domain( context, GETTEXT_PACKAGE );
 
 #ifdef ENABLE_NLS
 	bindtextdomain( GETTEXT_PACKAGE, GNOMELOCALEDIR );
@@ -184,6 +187,7 @@ init_options( void )
 	misc_group = g_option_group_new(
 			"misc", _( "Miscellaneous options" ), _( "Miscellaneous options" ), NULL, NULL );
 	g_option_group_add_entries( misc_group, misc_entries );
+	g_option_group_set_translation_domain( misc_group, GETTEXT_PACKAGE );
 	g_option_context_add_group( context, misc_group );
 
 	return( context );



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]