Initialize gettext in secret-tool

https://bugzilla.gnome.org/show_bug.cgi?id=680072
This commit is contained in:
Stef Walter 2012-07-17 10:14:27 +02:00
parent 9bf240ef4d
commit 54b73f5cb6
2 changed files with 10 additions and 0 deletions

View File

@ -4,6 +4,7 @@ INCLUDES = \
-I$(top_srcdir) \ -I$(top_srcdir) \
-I$(top_srcdir)/libsecret \ -I$(top_srcdir)/libsecret \
-DSECRET_COMPILATION \ -DSECRET_COMPILATION \
-DLOCALEDIR=\""$(datadir)/locale"\" \
$(NULL) $(NULL)
bin_PROGRAMS = secret-tool bin_PROGRAMS = secret-tool

View File

@ -21,6 +21,7 @@
#include <glib/gi18n.h> #include <glib/gi18n.h>
#include <errno.h> #include <errno.h>
#include <locale.h>
#include <limits.h> #include <limits.h>
#include <stdlib.h> #include <stdlib.h>
@ -336,6 +337,14 @@ main (int argc,
{ {
SecretToolAction action; SecretToolAction action;
setlocale (LC_ALL, "");
#ifdef ENABLE_NLS
bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR);
bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
textdomain (GETTEXT_PACKAGE);
#endif
g_type_init (); g_type_init ();
if (argc < 2) if (argc < 2)