[nautilus-actions] Add localization code in new command-line tools
- From: Pierre Wieser <pwieser src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [nautilus-actions] Add localization code in new command-line tools
- Date: Wed, 19 Jan 2011 21:54:16 +0000 (UTC)
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]