+2006-04-02 Bruno Haible <bruno@clisp.org>
+
+ * configure.ac: Test for strstr().
+ * Makefile.am (config.h_vms, config.h.msvc): Also define HAVE_STRSTR.
+
2005-11-23 Bruno Haible <bruno@clisp.org>
Cygwin portability.
## Makefile for the gettext-runtime directory of GNU gettext
-## Copyright (C) 1995-1999, 2000-2005 Free Software Foundation, Inc.
+## Copyright (C) 1995-1999, 2000-2006 Free Software Foundation, Inc.
##
## This program is free software; you can redistribute it and/or modify
## it under the terms of the GNU General Public License as published by
-e 's/#undef HAVE_STRERROR$$/#define HAVE_STRERROR 1/' \
-e 's/#undef HAVE_STRINGS_H$$/#define HAVE_STRINGS_H 1/' \
-e 's/#undef HAVE_STRING_H$$/#define HAVE_STRING_H 1/' \
+ -e 's/#undef HAVE_STRSTR$$/#define HAVE_STRSTR 1/' \
-e 's/#undef HAVE_STRTOUL$$/#define HAVE_STRTOUL 1/' \
-e 's/#undef HAVE_SYS_PARAM_H$$/#define HAVE_SYS_PARAM_H 1/' \
-e 's/#undef HAVE_SYS_STAT_H$$/#define HAVE_SYS_STAT_H 1/' \
-e 's/#undef HAVE_STRDUP$$/#define HAVE_STRDUP 1/' \
-e 's/#undef HAVE_STRERROR$$/#define HAVE_STRERROR 1/' \
-e 's/#undef HAVE_STRING_H$$/#define HAVE_STRING_H 1/' \
+ -e 's/#undef HAVE_STRSTR$$/#define HAVE_STRSTR 1/' \
-e 's/#undef HAVE_STRTOUL$$/#define HAVE_STRTOUL 1/' \
-e 's/#undef HAVE_SYS_STAT_H$$/#define HAVE_SYS_STAT_H 1/' \
-e 's/#undef HAVE_SYS_TYPES_H$$/#define HAVE_SYS_TYPES_H 1/' \
dnl Checks for library functions.
gl_ALLOCSA
AC_FUNC_VPRINTF
-AC_CHECK_FUNCS([setlocale strerror])
+AC_CHECK_FUNCS([setlocale strerror strstr])
AC_REPLACE_FUNCS([atexit memmove])
gl_GETOPT
gt_FUNC_SETENV
+2006-04-02 Bruno Haible <bruno@clisp.org>
+
+ * Makefile.am (libgrt_a_SOURCES): Add c-strcase*, gettext.h,
+ iconvstring.*, localcharset.*, propername.*, strstr.h.
+ (DEFS): Also define LIBDIR.
+ * Makefile.msvc (libdir): New variable.
+ (OBJECTS): Add c-strcasecmp.obj, iconvstring.obj, localcharset.obj,
+ propername.obj.
+ (c-strcasecmp.obj, iconvstring.obj, localcharset.obj, propername.obj):
+ New rules.
+ * Makefile.vms (prefix, exec_prefix, libdir): New variables.
+ (DEFS): Also define LIBDIR.
+ (OBJECTS): Add c-strcasecmp.obj, iconvstring.obj, localcharset.obj,
+ propername.obj.
+ (c-strcasecmp.obj, iconvstring.obj, localcharset.obj, propername.obj):
+ New rules.
+
2005-07-25 Bruno Haible <bruno@clisp.org>
* Makefile.am: Remove rules depending on @STDBOOL_H@, @ALLOCA_H@,
## Makefile for the gettext-runtime/lib subdirectory of GNU gettext
-## Copyright (C) 1995-1998, 2000-2005 Free Software Foundation, Inc.
+## Copyright (C) 1995-1998, 2000-2006 Free Software Foundation, Inc.
##
## This program is free software; you can redistribute it and/or modify
## it under the terms of the GNU General Public License as published by
libgrt_a_SOURCES = \
../../gettext-tools/lib/allocsa.h ../../gettext-tools/lib/allocsa.c \
../../gettext-tools/lib/basename.h ../../gettext-tools/lib/basename.c \
+ ../../gettext-tools/lib/c-strcase.h ../../gettext-tools/lib/c-strcasecmp.c \
../../gettext-tools/lib/closeout.h ../../gettext-tools/lib/closeout.c \
../../gettext-tools/lib/exit.h \
../../gettext-tools/lib/fwriteerror.h ../../gettext-tools/lib/fwriteerror.c \
+ ../../gettext-tools/lib/gettext.h \
+ ../../gettext-tools/lib/iconvstring.h ../../gettext-tools/lib/iconvstring.c \
+ ../../gettext-tools/lib/localcharset.h ../../gettext-tools/lib/localcharset.c \
../../gettext-tools/lib/pathmax.h \
../../gettext-tools/lib/progname.h ../../gettext-tools/lib/progname.c ../../gettext-tools/lib/progreloc.c \
+ ../../gettext-tools/lib/propername.h ../../gettext-tools/lib/propername.c \
+ ../../gettext-tools/lib/strstr.h \
../../gettext-tools/lib/unlocked-io.h \
../../gettext-tools/lib/xalloc.h ../../gettext-tools/lib/xmalloc.c ../../gettext-tools/lib/xstrdup.c \
../../gettext-tools/lib/xreadlink.h ../../gettext-tools/lib/xreadlink.c
# <<< gnulib module getopt.
+# >>> gnulib module localcharset.
+DEFS += -DLIBDIR=\"$(libdir)\"
+# <<< gnulib module localcharset.
+
+
# VMS support.
EXTRA_DIST += Makefile.vms
# Directories used by "make install":
prefix = $(PREFIX)
+exec_prefix = $(prefix)
+libdir = $(exec_prefix)\lib
includedir = $(prefix)\include
# Programs used by "make":
SHELL = /bin/sh
-OBJECTS = basename.obj closeout.obj error.obj fwriteerror.obj getopt.obj getopt1.obj progname.obj progreloc.obj relocatable.obj xmalloc.obj xstrdup.obj
+OBJECTS = basename.obj c-strcasecmp.obj closeout.obj error.obj fwriteerror.obj getopt.obj getopt1.obj iconvstring.obj localcharset.obj progname.obj progreloc.obj propername.obj relocatable.obj xmalloc.obj xstrdup.obj
all : grt.lib
basename.obj : ..\..\gettext-tools\lib\basename.c
$(CC) $(INCLUDES) $(CFLAGS) -c ..\..\gettext-tools\lib\basename.c
+c-strcasecmp.obj : ..\..\gettext-tools\lib\c-strcasecmp.c
+ $(CC) $(INCLUDES) $(CFLAGS) -c ..\..\gettext-tools\lib\c-strcasecmp.c
+
closeout.obj : ..\..\gettext-tools\lib\closeout.c
$(CC) $(INCLUDES) $(CFLAGS) -c ..\..\gettext-tools\lib\closeout.c
getopt1.obj : ..\..\gettext-tools\lib\getopt1.c
$(CC) $(INCLUDES) $(CFLAGS) -c ..\..\gettext-tools\lib\getopt1.c
+iconvstring.obj : ..\..\gettext-tools\lib\iconvstring.c
+ $(CC) $(INCLUDES) $(CFLAGS) -c ..\..\gettext-tools\lib\iconvstring.c
+
+localcharset.obj : ..\..\gettext-tools\lib\localcharset.c
+ $(CC) $(INCLUDES) $(CFLAGS) -c ..\..\gettext-tools\lib\localcharset.c
+
progname.obj : ..\..\gettext-tools\lib\progname.c
$(CC) $(INCLUDES) $(CFLAGS) -c ..\..\gettext-tools\lib\progname.c
progreloc.obj : ..\..\gettext-tools\lib\progreloc.c
$(CC) $(INCLUDES) $(CFLAGS) -c ..\..\gettext-tools\lib\progreloc.c
+propername.obj : ..\..\gettext-tools\lib\propername.c
+ $(CC) $(INCLUDES) $(CFLAGS) -c ..\..\gettext-tools\lib\propername.c
+
relocatable.obj : ..\..\gettext-tools\lib\relocatable.c
$(CC) $(INCLUDES) $(CFLAGS) -c ..\..\gettext-tools\lib\relocatable.c
#### Start of system configuration section. ####
+# Directories used by "make install":
+prefix = SYS$DATA:[
+exec_prefix = $(prefix)
+libdir = $(exec_prefix).lib
+
# Programs used by "make":
CC = cc
OPTIMFLAGS = /optimize
CFLAGS = $(ABIFLAGS) $(WARN_CFLAGS) $(OPTIMFLAGS)
-DEFS = "VMS=1","HAVE_CONFIG_H=1"
+DEFS = "VMS=1","HAVE_CONFIG_H=1","LIBDIR=""$(libdir)]"""
INCLUDES = /include=([],[-],[-.intl],[-.-.gettext-tools.lib])
#### End of system configuration section. ####
-OBJECTS = basename.obj,closeout.obj,error.obj,fwriteerror.obj,getopt.obj,getopt1.obj,progname.obj,progreloc.obj,relocatable.obj,xmalloc.obj,xstrdup.obj
+OBJECTS = basename.obj,c-strcasecmp.obj,closeout.obj,error.obj,fwriteerror.obj,getopt.obj,getopt1.obj,iconvstring.obj,localcharset.obj,progname.obj,progreloc.obj,propername.obj,relocatable.obj,xmalloc.obj,xstrdup.obj
all : grt.olb
write sys$output "Nothing else to be done for 'all'."
basename.obj : [-.-.gettext-tools.lib]basename.c
$(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) [-.-.gettext-tools.lib]basename.c
+c-strcasecmp.obj : [-.-.gettext-tools.lib]c-strcasecmp.c
+ $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) [-.-.gettext-tools.lib]c-strcasecmp.c
+
closeout.obj : [-.-.gettext-tools.lib]closeout.c
$(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) [-.-.gettext-tools.lib]closeout.c
getopt1.obj : [-.-.gettext-tools.lib]getopt1.c
$(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) [-.-.gettext-tools.lib]getopt1.c
+iconvstring.obj : [-.-.gettext-tools.lib]iconvstring.c
+ $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) [-.-.gettext-tools.lib]iconvstring.c
+
+localcharset.obj : [-.-.gettext-tools.lib]localcharset.c
+ $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) [-.-.gettext-tools.lib]localcharset.c
+
progname.obj : [-.-.gettext-tools.lib]progname.c
$(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) [-.-.gettext-tools.lib]progname.c
progreloc.obj : [-.-.gettext-tools.lib]progreloc.c
$(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) [-.-.gettext-tools.lib]progreloc.c
+propername.obj : [-.-.gettext-tools.lib]propername.c
+ $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) [-.-.gettext-tools.lib]propername.c
+
relocatable.obj : [-.-.gettext-tools.lib]relocatable.c
$(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) [-.-.gettext-tools.lib]relocatable.c
+2006-04-02 Bruno Haible <bruno@clisp.org>
+
+ * Makevars (XGETTEXT_OPTIONS): Add keywords 'proper_name' and
+ 'proper_name_utf8'.
+
2005-10-18 Bruno Haible <bruno@clisp.org>
* Makevars (USE_MSGCTXT): New macro.
XGETTEXT_OPTIONS = \
--keyword=_ --flag=_:1:pass-c-format \
--keyword=N_ --flag=N_:1:pass-c-format \
+ --keyword='proper_name:1,"This is a proper name. See the gettext manual, section Names."' \
+ --keyword='proper_name_utf8:1,"This is a proper name. See the gettext manual, section Names."' \
--flag=error:3:c-format --flag=error_at_line:5:c-format
# This is the copyright holder that gets inserted into the header of the
+2006-04-02 Bruno Haible <bruno@clisp.org>
+
+ * envsubst.c: Include propername.h.
+ (main): Call proper_name. Bump copyright year.
+ * gettext.c: Include propername.h.
+ (main): Call proper_name. Bump copyright year.
+ * ngettext.c: Include propername.h.
+ (main): Call proper_name. Bump copyright year.
+ * Makefile.am (LDADD): Add LTLIBICONV.
+
2005-12-19 Bruno Haible <bruno@clisp.org>
* gettext.sh.in: Fix behaviour when the sourceing script has a name
## Makefile for the gettext-runtime/src subdirectory of GNU gettext
-## Copyright (C) 1995-1998, 2000-2005 Free Software Foundation, Inc.
+## Copyright (C) 1995-1998, 2000-2006 Free Software Foundation, Inc.
##
## This program is free software; you can redistribute it and/or modify
## it under the terms of the GNU General Public License as published by
envsubst_SOURCES = envsubst.c
# Link dependencies.
-LDADD = ../lib/libgrt.a @LTLIBINTL@
+# Need @LTLIBICONV@ because iconvstring.c uses iconv().
+LDADD = ../lib/libgrt.a @LTLIBINTL@ @LTLIBICONV@
# Specify installation directory, for --enable-relocatable.
gettext_CFLAGS = -DINSTALLDIR=\"$(bindir)\"
/* Substitution of environment variables in shell format strings.
- Copyright (C) 2003-2005 Free Software Foundation, Inc.
+ Copyright (C) 2003-2006 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2003.
This program is free software; you can redistribute it and/or modify
#include "basename.h"
#include "xalloc.h"
#include "exit.h"
+#include "propername.h"
#include "gettext.h"
#define _(str) gettext (str)
This is free software; see the source for copying conditions. There is NO\n\
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\
"),
- "2003-2005");
- printf (_("Written by %s.\n"), "Bruno Haible");
+ "2003-2006");
+ printf (_("Written by %s.\n"), proper_name ("Bruno Haible"));
exit (EXIT_SUCCESS);
}
/* gettext - retrieve text string from message catalog and print it.
- Copyright (C) 1995-1997, 2000-2005 Free Software Foundation, Inc.
+ Copyright (C) 1995-1997, 2000-2006 Free Software Foundation, Inc.
Written by Ulrich Drepper <drepper@gnu.ai.mit.edu>, May 1995.
This program is free software; you can redistribute it and/or modify
#include "basename.h"
#include "xalloc.h"
#include "exit.h"
-
+#include "propername.h"
#include "gettext.h"
#define _(str) gettext (str)
This is free software; see the source for copying conditions. There is NO\n\
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\
"),
- "1995-1997, 2000-2005");
- printf (_("Written by %s.\n"), "Ulrich Drepper");
+ "1995-1997, 2000-2006");
+ printf (_("Written by %s.\n"), proper_name ("Ulrich Drepper"));
exit (EXIT_SUCCESS);
}
/* ngettext - retrieve plural form string from message catalog and print it.
- Copyright (C) 1995-1997, 2000-2005 Free Software Foundation, Inc.
+ Copyright (C) 1995-1997, 2000-2006 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
#include "basename.h"
#include "xalloc.h"
#include "exit.h"
-
+#include "propername.h"
#include "gettext.h"
#define _(str) gettext (str)
This is free software; see the source for copying conditions. There is NO\n\
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\
"),
- "1995-1997, 2000-2005");
- printf (_("Written by %s.\n"), "Ulrich Drepper");
+ "1995-1997, 2000-2006");
+ printf (_("Written by %s.\n"), proper_name ("Ulrich Drepper"));
exit (EXIT_SUCCESS);
}
+2006-04-02 Bruno Haible <bruno@clisp.org>
+
+ Support for non-ASCII author names.
+ * propername.h: New file.
+ * propername.c: New file.
+ * Makefile.am (libgettextlib_la_SOURCES): Add propername.h,
+ propername.c.
+ * Makefile.msvc (OBJECTS): Add propername.obj.
+ (propername.obj): New rule.
+ * Makefile.vms (OBJECTS): Add propername.obj.
+ (propername.obj): New rule.
+
2006-03-28 Bruno Haible <bruno@clisp.org>
* iconvstring.h: New file.
pathname.h concatpath.c \
pipe.h pipe.c w32spawn.h \
progname.h progname.c progreloc.c \
+ propername.h propername.c \
quote.h quote.c \
quotearg.h quotearg.c \
safe-read.h safe-read.c \
libgettextlib_la_LIBADD = @LTLIBOBJS@
# Need @LTLIBINTL@ because many source files use gettext().
-# Need @LTLIBICONV@ because linebreak.c uses iconv().
+# Need @LTLIBICONV@ because linebreak.c and iconvstring.c use iconv().
libgettextlib_la_LDFLAGS = \
-release @VERSION@ \
@LTLIBINTL@ @LTLIBICONV@ -lc @LTNOUNDEF@
concatpath.obj \
pipe.obj \
progname.obj progreloc.obj \
+ propername.obj \
quote.obj \
quotearg.obj \
safe-read.obj \
progreloc.obj : progreloc.c
$(CC) $(INCLUDES) $(CFLAGS) $(PICFLAGS) -c progreloc.c
+propername.obj : propername.c
+ $(CC) $(INCLUDES) $(CFLAGS) $(PICFLAGS) -c propername.c
+
quote.obj : quote.c
$(CC) $(INCLUDES) $(CFLAGS) $(PICFLAGS) -c quote.c
concatpath.obj, \
pipe.obj, \
progname.obj, progreloc.obj, \
+ propername.obj, \
quote.obj, \
quotearg.obj, \
safe-read.obj, \
progreloc.obj : progreloc.c
$(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) progreloc.c
+propername.obj : propername.c
+ $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) propername.c
+
quote.obj : quote.c
$(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) quote.c
+2006-04-02 Bruno Haible <bruno@clisp.org>
+
+ * Makevars (XGETTEXT_OPTIONS): Add keywords 'proper_name' and
+ 'proper_name_utf8'.
+
2005-10-18 Bruno Haible <bruno@clisp.org>
* Makevars (USE_MSGCTXT): New macro.
XGETTEXT_OPTIONS = \
--keyword=_ --flag=_:1:pass-c-format \
--keyword=N_ --flag=N_:1:pass-c-format \
+ --keyword='proper_name:1,"This is a proper name. See the gettext manual, section Names."' \
+ --keyword='proper_name_utf8:1,"This is a proper name. See the gettext manual, section Names."' \
--flag=error:3:c-format --flag=error_at_line:5:c-format \
--flag=asprintf:2:c-format --flag=vasprintf:2:c-format \
--flag=xasprintf:1:c-format --flag=error_logger:1:c-format \
+2006-04-02 Bruno Haible <bruno@clisp.org>
+
+ * hostname.c: Include propername.h.
+ (main): Call proper_name.
+ * msgattrib.c: Include propername.h.
+ (main): Call proper_name.
+ * msgcat.c: Include propername.h.
+ (main): Call proper_name.
+ * msgcmp.c: Include propername.h.
+ (main): Call proper_name.
+ * msgcomm.c: Include propername.h.
+ (main): Call proper_name.
+ * msgconv.c: Include propername.h.
+ (main): Call proper_name.
+ * msgen.c: Include propername.h.
+ (main): Call proper_name.
+ * msgexec.c: Include propername.h.
+ (main): Call proper_name.
+ * msgfilter.c: Include propername.h.
+ (main): Call proper_name.
+ * msgfmt.c: Include propername.h.
+ (main): Call proper_name.
+ * msggrep.c: Include propername.h.
+ (main): Call proper_name.
+ * msginit.c: Include propername.h.
+ (main): Call proper_name.
+ * msgmerge.c: Include propername.h.
+ (main): Call proper_name.
+ * msgunfmt.c: Include propername.h.
+ (main): Call proper_name.
+ * msguniq.c: Include propername.h.
+ (main): Call proper_name.
+ * recode-sr-latin.c: Include propername.h.
+ (main): Call proper_name and proper_name_utf8.
+ * urlget.c: Include propername.h.
+ (main): Call proper_name.
+ * xgettext.c: Include propername.h.
+ (main): Call proper_name.
+
2006-04-01 Bruno Haible <bruno@clisp.org>
* xgettext.c (main): Treat --keyword= like --keyword.
/* Display hostname in various forms.
- Copyright (C) 2001-2003 Free Software Foundation, Inc.
+ Copyright (C) 2001-2003, 2006 Free Software Foundation, Inc.
Written by Bruno Haible <haible@clisp.cons.org>, 2001.
This program is free software; you can redistribute it and/or modify
#include "basename.h"
#include "xalloc.h"
#include "exit.h"
+#include "propername.h"
#include "gettext.h"
#define _(str) gettext (str)
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\
"),
"2001-2003");
- printf (_("Written by %s.\n"), "Bruno Haible");
+ printf (_("Written by %s.\n"), proper_name ("Bruno Haible"));
exit (EXIT_SUCCESS);
}
#include "read-po.h"
#include "write-po.h"
#include "exit.h"
+#include "propername.h"
#include "gettext.h"
#define _(str) gettext (str)
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\
"),
"2001-2006");
- printf (_("Written by %s.\n"), "Bruno Haible");
+ printf (_("Written by %s.\n"), proper_name ("Bruno Haible"));
exit (EXIT_SUCCESS);
}
#include "write-po.h"
#include "msgl-cat.h"
#include "exit.h"
+#include "propername.h"
#include "gettext.h"
#define _(str) gettext (str)
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\
"),
"2001-2006");
- printf (_("Written by %s.\n"), "Bruno Haible");
+ printf (_("Written by %s.\n"), proper_name ("Bruno Haible"));
exit (EXIT_SUCCESS);
}
#include "msgl-iconv.h"
#include "strstr.h"
#include "c-strcase.h"
+#include "propername.h"
#include "gettext.h"
#define _(str) gettext (str)
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\
"),
"1995-1998, 2000-2006");
- printf (_("Written by %s.\n"), "Peter Miller");
+ printf (_("Written by %s.\n"), proper_name ("Peter Miller"));
exit (EXIT_SUCCESS);
}
#include "write-po.h"
#include "msgl-cat.h"
#include "exit.h"
+#include "propername.h"
#include "gettext.h"
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\
"),
"1995-1998, 2000-2006");
- printf (_("Written by %s.\n"), "Peter Miller");
+ printf (_("Written by %s.\n"), proper_name ("Peter Miller"));
exit (EXIT_SUCCESS);
}
#include "msgl-iconv.h"
#include "localcharset.h"
#include "exit.h"
+#include "propername.h"
#include "gettext.h"
#define _(str) gettext (str)
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\
"),
"2001-2006");
- printf (_("Written by %s.\n"), "Bruno Haible");
+ printf (_("Written by %s.\n"), proper_name ("Bruno Haible"));
exit (EXIT_SUCCESS);
}
#include "msgl-english.h"
#include "write-po.h"
#include "exit.h"
+#include "propername.h"
#include "gettext.h"
#define _(str) gettext (str)
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\
"),
"2001-2006");
- printf (_("Written by %s.\n"), "Bruno Haible");
+ printf (_("Written by %s.\n"), proper_name ("Bruno Haible"));
exit (EXIT_SUCCESS);
}
#include "pipe.h"
#include "wait-process.h"
#include "xsetenv.h"
+#include "propername.h"
#include "gettext.h"
#define _(str) gettext (str)
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\
"),
"2001-2006");
- printf (_("Written by %s.\n"), "Bruno Haible");
+ printf (_("Written by %s.\n"), proper_name ("Bruno Haible"));
exit (EXIT_SUCCESS);
}
#include "filters.h"
#include "msgl-iconv.h"
#include "po-charset.h"
+#include "propername.h"
#include "gettext.h"
#define _(str) gettext (str)
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\
"),
"2001-2006");
- printf (_("Written by %s.\n"), "Bruno Haible");
+ printf (_("Written by %s.\n"), proper_name ("Bruno Haible"));
exit (EXIT_SUCCESS);
}
#include "write-resources.h"
#include "write-tcl.h"
#include "write-qt.h"
-
-#include "gettext.h"
+#include "propername.h"
#include "message.h"
#include "open-po.h"
#include "read-po.h"
#include "po-charset.h"
#include "msgl-check.h"
+#include "gettext.h"
#define _(str) gettext (str)
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\
"),
"1995-1998, 2000-2006");
- printf (_("Written by %s.\n"), "Ulrich Drepper");
+ printf (_("Written by %s.\n"), proper_name ("Ulrich Drepper"));
exit (EXIT_SUCCESS);
}
#include "xallocsa.h"
#include "exit.h"
#include "libgrep.h"
+#include "propername.h"
#include "gettext.h"
#define _(str) gettext (str)
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\
"),
"2001-2006");
- printf (_("Written by %s.\n"), "Bruno Haible");
+ printf (_("Written by %s.\n"), proper_name ("Bruno Haible"));
exit (EXIT_SUCCESS);
}
#include "getline.h"
#include "xsetenv.h"
#include "str-list.h"
+#include "propername.h"
#include "gettext.h"
#define _(str) gettext (str)
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\
"),
"2001-2006");
- printf (_("Written by %s.\n"), "Bruno Haible");
+ printf (_("Written by %s.\n"), proper_name ("Bruno Haible"));
exit (EXIT_SUCCESS);
}
#include "plural-count.h"
#include "backupfile.h"
#include "copy-file.h"
+#include "propername.h"
#include "gettext.h"
#define _(str) gettext (str)
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\
"),
"1995-1998, 2000-2006");
- printf (_("Written by %s.\n"), "Peter Miller");
+ printf (_("Written by %s.\n"), proper_name ("Peter Miller"));
exit (EXIT_SUCCESS);
}
#include "read-resources.h"
#include "read-tcl.h"
#include "write-po.h"
+#include "propername.h"
#include "gettext.h"
#define _(str) gettext (str)
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\
"),
"1995-1998, 2000-2006");
- printf (_("Written by %s.\n"), "Ulrich Drepper");
+ printf (_("Written by %s.\n"), proper_name ("Ulrich Drepper"));
exit (EXIT_SUCCESS);
}
#include "write-po.h"
#include "msgl-cat.h"
#include "exit.h"
+#include "propername.h"
#include "gettext.h"
#define _(str) gettext (str)
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\
"),
"2001-2006");
- printf (_("Written by %s.\n"), "Bruno Haible");
+ printf (_("Written by %s.\n"), proper_name ("Bruno Haible"));
exit (EXIT_SUCCESS);
}
#include "c-strcase.h"
#include "iconvstring.h"
#include "filters.h"
+#include "propername.h"
#include "gettext.h"
#define _(str) gettext (str)
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\
"),
"2006");
- printf (_("Written by %s and %s.\n"), "Danilo Segan", "Bruno Haible");
+ printf (_("Written by %s and %s.\n"),
+ /* TRANSLATORS: This is a proper name. The last name is
+ (with Unicode escapes) "\u0160egan" or (with HTML entities)
+ "Šegan". */
+ proper_name_utf8 ("Danilo Segan", "Danilo \305\240egan"),
+ proper_name ("Bruno Haible"));
exit (EXIT_SUCCESS);
}
/* Get the contents of an URL.
- Copyright (C) 2001-2003, 2005 Free Software Foundation, Inc.
+ Copyright (C) 2001-2003, 2005-2006 Free Software Foundation, Inc.
Written by Bruno Haible <haible@clisp.cons.org>, 2001.
This program is free software; you can redistribute it and/or modify
#include "javaexec.h"
#include "exit.h"
#include "binary-io.h"
+#include "propername.h"
#include "gettext.h"
#define _(str) gettext (str)
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\
"),
"2001-2003");
- printf (_("Written by %s.\n"), "Bruno Haible");
+ printf (_("Written by %s.\n"), proper_name ("Bruno Haible"));
exit (EXIT_SUCCESS);
}
#include "po-time.h"
#include "write-po.h"
#include "format.h"
+#include "propername.h"
#include "gettext.h"
/* A convenience macro. I don't like writing gettext() every time. */
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\
"),
"1995-1998, 2000-2006");
- printf (_("Written by %s.\n"), "Ulrich Drepper");
+ printf (_("Written by %s.\n"), proper_name ("Ulrich Drepper"));
exit (EXIT_SUCCESS);
}
+2006-04-02 Bruno Haible <bruno@clisp.org>
+
+ * tstgettext.c: Include propername.h.
+ (main): Call proper_name. Bump copyright year.
+ * tstngettext.c: Include propername.h.
+ (main): Call proper_name. Bump copyright year.
+
2006-03-28 Bruno Haible <bruno@clisp.org>
* recode-sr-latin-1: New file.
/* gettext - retrieve text string from message catalog and print it.
- Copyright (C) 1995-1997, 2000-2005 Free Software Foundation, Inc.
+ Copyright (C) 1995-1997, 2000-2006 Free Software Foundation, Inc.
Written by Ulrich Drepper <drepper@gnu.ai.mit.edu>, May 1995.
This program is free software; you can redistribute it and/or modify
#include "basename.h"
#include "xalloc.h"
#include "exit.h"
+#include "propername.h"
#include "xsetenv.h"
#define HAVE_SETLOCALE 1
This is free software; see the source for copying conditions. There is NO\n\
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\
"),
- "1995-1997, 2000-2005");
- printf (_("Written by %s.\n"), "Ulrich Drepper");
+ "1995-1997, 2000-2006");
+ printf (_("Written by %s.\n"), proper_name ("Ulrich Drepper"));
exit (EXIT_SUCCESS);
}
/* ngettext - retrieve plural form strings from message catalog and print them.
- Copyright (C) 1995-1997, 2000-2005 Free Software Foundation, Inc.
+ Copyright (C) 1995-1997, 2000-2006 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
#include "relocatable.h"
#include "basename.h"
#include "exit.h"
+#include "propername.h"
#include "xsetenv.h"
#define HAVE_SETLOCALE 1
This is free software; see the source for copying conditions. There is NO\n\
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\
"),
- "1995-1997, 2000-2005");
- printf (_("Written by %s.\n"), "Ulrich Drepper");
+ "1995-1997, 2000-2006");
+ printf (_("Written by %s.\n"), proper_name ("Ulrich Drepper"));
exit (EXIT_SUCCESS);
}