[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: untranslated strings in xstrtol.h
From: |
Paul Eggert |
Subject: |
Re: untranslated strings in xstrtol.h |
Date: |
Thu, 19 Oct 2006 00:52:01 -0700 |
User-agent: |
Gnus/5.1008 (Gnus v5.10.8) Emacs/21.4 (gnu/linux) |
Eric Blake <address@hidden> writes:
> So, what should we do about the untranslated strings in xstrtol.h?
> Is it safe to make xstrtol depend on gettext-h, to pull in gettext.h
> in a header?
I think so. I installed this:
2006-10-19 Paul Eggert <address@hidden>
* lib/xstrtol.h: Include gettext.h.
(_STRTOL_ERROR): Wrap English-language formats inside gettext.
Problem reported by Eric Blake.
* modules/xstrtol (Depends-on): Add gettext-h.
--- lib/xstrtol.h 21 Aug 2006 06:11:26 -0000 1.21
+++ lib/xstrtol.h 19 Oct 2006 07:48:23 -0000
@@ -24,6 +24,8 @@
# include <inttypes.h>
+# include "gettext.h"
+
# ifndef _STRTOL_ERROR
enum strtol_error
{
@@ -57,18 +59,19 @@ _DECLARE_XSTRTOL (xstrtoumax, uintmax_t)
abort (); \
\
case LONGINT_INVALID: \
- error ((Exit_code), 0, "invalid %s `%s'", \
+ error ((Exit_code), 0, gettext ("invalid %s `%s'"), \
(Argument_type_string), (Str)); \
break; \
\
case LONGINT_INVALID_SUFFIX_CHAR: \
case LONGINT_INVALID_SUFFIX_CHAR | LONGINT_OVERFLOW: \
- error ((Exit_code), 0, "invalid character following %s in `%s'", \
+ error ((Exit_code), 0, \
+ gettext ("invalid character following %s in `%s'"), \
(Argument_type_string), (Str)); \
break; \
\
case LONGINT_OVERFLOW: \
- error ((Exit_code), 0, "%s `%s' too large", \
+ error ((Exit_code), 0, gettext ("%s `%s' too large"), \
(Argument_type_string), (Str)); \
break; \
} \
--- modules/xstrtol 13 Oct 2006 12:40:23 -0000 1.15
+++ modules/xstrtol 19 Oct 2006 07:48:23 -0000
@@ -10,6 +10,7 @@ m4/xstrtol.m4
Depends-on:
exitfail
error
+gettext-h
intprops
inttypes
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: untranslated strings in xstrtol.h,
Paul Eggert <=