From 536cd27276838cbfebe26bd84eb4ca8d846044a1 Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Sun, 18 Jun 2023 13:09:39 +0200 Subject: [PATCH] gettext: Clarify the purpose of this module. Suggested by Paul Eggert in . * modules/gettext (Description): Clarify the purpose. (Makefile.am): Remove outdated comment. "gettextize --intl" is no longer possible since 2019. --- ChangeLog | 9 +++++++++ modules/gettext | 18 ++++++++---------- 2 files changed, 17 insertions(+), 10 deletions(-) diff --git a/ChangeLog b/ChangeLog index dece396c4a..f58f4f2ede 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2023-06-18 Bruno Haible + + gettext: Clarify the purpose of this module. + Suggested by Paul Eggert in + . + * modules/gettext (Description): Clarify the purpose. + (Makefile.am): Remove outdated comment. "gettextize --intl" is no longer + possible since 2019. + 2023-06-18 Paul Eggert Update \(en in copyright notices diff --git a/modules/gettext b/modules/gettext index eff69bcf2c..f3db46dee5 100644 --- a/modules/gettext +++ b/modules/gettext @@ -1,6 +1,14 @@ Description: Translate messages to user's native language. +The purpose of this module is: + - So that gnulib testdirs include i18n support and thus expose possible + link errors on non-glibc platforms. We want to detect such link + errors from within gnulib and fix them by adding $(LIBINTL) to + various _LDADD variables. + - As a prototype if/when we someday unify gnulib-tool, libtoolize, and + gettextize in a single tool. + Status: obsolete @@ -31,16 +39,6 @@ AM_GNU_GETTEXT([external]) AM_GNU_GETTEXT_VERSION([0.22]) Makefile.am: -# If your project uses "gettextize --intl" to put a source-code -# copy of libintl into the package, every Makefile.am needs -# -I$(top_builddir)/intl, so that can be found in this directory. -# Here's one way to do this: -#AM_CPPFLAGS += -I$(top_builddir)/intl -# This option has no effect when the user disables NLS (because then -# the intl directory contains no libintl.h file). This option is not -# enabled by default because the intl directory might not exist if -# your project does not use "gettext --intl", and some compilers -# complain about -I options applied to nonexistent directories. Include: "gettext.h" -- 2.39.5