Enable i18n for W32.
authorWerner Koch <wk@gnupg.org>
Wed, 20 Oct 2010 15:06:50 +0000 (15:06 +0000)
committerWerner Koch <wk@gnupg.org>
Wed, 20 Oct 2010 15:06:50 +0000 (15:06 +0000)
common/ChangeLog
common/i18n.c
g10/ChangeLog
g10/verify.c
tools/gpgconf.c

index 156cfa1..7116b02 100644 (file)
@@ -1,3 +1,7 @@
+2010-10-20  Werner Koch  <wk@g10code.com>
+
+       * i18n.c (i18n_init) [USE_SIMPLE_GETTEXT]: Call textdomain.
+
 2010-10-14  Werner Koch  <wk@g10code.com>
 
        * asshelp.c (start_new_gpg_agent): Print a notice once the agent
index 7601cf8..d0d804a 100644 (file)
@@ -34,6 +34,7 @@ i18n_init (void)
 {
 #ifdef USE_SIMPLE_GETTEXT
   bindtextdomain (PACKAGE_GT, gnupg_localedir ());
+  textdomain (PACKAGE_GT);
 #else
 # ifdef ENABLE_NLS
   setlocale (LC_ALL, "" );
index d475d6e..ca67352 100644 (file)
@@ -1,5 +1,8 @@
 2010-10-20  Werner Koch  <wk@g10code.com>
 
+       * verify.c (verify_signatures): Use gpg_strerror on open failure
+       for consistency of error messages.
+
        * packet.h (PKT_public_key): s/mdc_feature/flags.mdc/.  Change all
        users.
        (PKT_public_key): Split is_disabled into flags.disabled_valid and
index 0810223..925618c 100644 (file)
@@ -96,7 +96,7 @@ verify_signatures (ctrl_t ctrl, int nfiles, char **files )
     if( !fp ) {
         rc = gpg_error_from_syserror ();
        log_error(_("can't open `%s': %s\n"),
-                  print_fname_stdin(sigfile), strerror (errno));
+                  print_fname_stdin(sigfile), gpg_strerror (rc));
         goto leave;
     }
     handle_progress (pfx, fp, sigfile);
index d6c3337..59c9031 100644 (file)
@@ -189,6 +189,9 @@ main (int argc, char **argv)
 
   if (log_get_errorcount (0))
     exit (2);
+
+  fprintf (stderr, "My error: %d (%s)\n", GPG_ERR_ENOENT,
+           gpg_strerror (GPG_ERR_ENOENT));
   
   fname = argc ? *argv : NULL;