diff --git a/tool/Makefile.am b/tool/Makefile.am index d3af455..f41e0f6 100644 --- a/tool/Makefile.am +++ b/tool/Makefile.am @@ -4,6 +4,7 @@ INCLUDES = \ -I$(top_srcdir) \ -I$(top_srcdir)/libsecret \ -DSECRET_COMPILATION \ + -DLOCALEDIR=\""$(datadir)/locale"\" \ $(NULL) bin_PROGRAMS = secret-tool diff --git a/tool/secret-tool.c b/tool/secret-tool.c index fd0792b..def22f5 100644 --- a/tool/secret-tool.c +++ b/tool/secret-tool.c @@ -21,6 +21,7 @@ #include #include +#include #include #include @@ -336,6 +337,14 @@ main (int argc, { 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 (); if (argc < 2)