summaryrefslogtreecommitdiff
path: root/ABOUT-NLS
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>1996-04-03 12:56:09 +0000
committerJim Meyering <jim@meyering.net>1996-04-03 12:56:09 +0000
commit4a8b8d5f68ea38f5311429bf747b65a1172bc28b (patch)
tree3a4c3020443564c83efd533252dfd8fc3a975a8e /ABOUT-NLS
parente00bceb7f29b60388afd41a3eba8cfbdb09e6ec1 (diff)
downloadcoreutils-4a8b8d5f68ea38f5311429bf747b65a1172bc28b.tar.xz
.
Diffstat (limited to 'ABOUT-NLS')
-rw-r--r--ABOUT-NLS32
1 files changed, 24 insertions, 8 deletions
diff --git a/ABOUT-NLS b/ABOUT-NLS
index 1d7309be4..ba2a49cef 100644
--- a/ABOUT-NLS
+++ b/ABOUT-NLS
@@ -50,19 +50,22 @@ ways to internationalization, predating GNU `gettext'.
By default, this package will be installed to allow translation of
messages. It will automatically detect whether the system provides
-usable `catgets' or `gettext' functions. If neither is available, the
-GNU `gettext' own library will be used. This library is wholly
-contained within this package, usually in the `intl/' subdirectory, so
-prior installation of the GNU `gettext' package is *not* required.
-Installers may use special options at configuration time for changing
-the default behaviour. The commands:
+usable `catgets' (if using this is selected by the installer) or
+`gettext' functions. If neither is available, the GNU `gettext' own
+library will be used. This library is wholly contained within this
+package, usually in the `intl/' subdirectory, so prior installation of
+the GNU `gettext' package is *not* required. Installers may use
+special options at configuration time for changing the default
+behaviour. The commands:
./configure --with-gnu-gettext
+ ./configure --with-catgets
./configure --disable-nls
will respectively bypass any pre-existing `catgets' or `gettext' to use
-the internationalizing routines provided within this package, or else,
-*totally* disable translation of messages.
+the internationalizing routines provided within this package, enable
+the use of the `catgets' functions (if found on the locale system), or
+else, *totally* disable translation of messages.
When you already have GNU `gettext' installed on your system and run
configure without an option for your new package, `configure' will
@@ -76,6 +79,19 @@ package is more recent, you should use
to prevent auto-detection.
+ By default the configuration process will not test for the `catgets'
+function and therefore they will not be used. The reasons are already
+given above: the emulation on top of `catgets' cannot provide all the
+extensions provided by the GNU `gettext' library. If you nevertheless
+want to use the `catgets' functions use
+
+ ./configure --with-catgets
+
+to enable the test for `catgets' (this causes no harm if `catgets' is
+not available on your system). If you really select this option we
+would like to hear about the reasons because we cannot think of any
+good ones outself.
+
Internationalized packages have usually many `po/LL.po' files, where
LL gives an ISO 639 two-letter code identifying the language. Unless
translations have been forbidden at `configure' time by using the