summaryrefslogtreecommitdiffstats
path: root/Doc/lib/liblocale.tex
diff options
context:
space:
mode:
authorFred Drake <fdrake@acm.org>2002-03-28 12:40:45 (GMT)
committerFred Drake <fdrake@acm.org>2002-03-28 12:40:45 (GMT)
commite3a3ceb2b1fa97c786b873a7de6f9710e8a726c7 (patch)
tree458db766ce44f71c2cbb45b557c14cb3a728046a /Doc/lib/liblocale.tex
parentd1139e043c74fd2495ded3cb534c7e0a339532e2 (diff)
downloadcpython-e3a3ceb2b1fa97c786b873a7de6f9710e8a726c7.zip
cpython-e3a3ceb2b1fa97c786b873a7de6f9710e8a726c7.tar.gz
cpython-e3a3ceb2b1fa97c786b873a7de6f9710e8a726c7.tar.bz2
Minor consistency adjustments.
Diffstat (limited to 'Doc/lib/liblocale.tex')
-rw-r--r--Doc/lib/liblocale.tex23
1 files changed, 12 insertions, 11 deletions
diff --git a/Doc/lib/liblocale.tex b/Doc/lib/liblocale.tex
index c90b461..9a142ea 100644
--- a/Doc/lib/liblocale.tex
+++ b/Doc/lib/liblocale.tex
@@ -468,20 +468,21 @@ application doesn't want this to happen, it should remove the
table of built-in modules in the \file{config.c} file, and make sure
that the \module{_locale} module is not accessible as a shared library.
-\subsection{Access to message catalogs}
+
+\subsection{Access to message catalogs \label{locale-gettext}}
The locale module exposes the C library's gettext interface on systems
-that provide this interface. It consists of the functions
-\function{gettext}, \function{dgettext}, \function{dcgettext},
-\function{textdomain}, and \function{bindtextdomain}. These are
-similar to the same functions in the \module{gettext} module, but use
+that provide this interface. It consists of the functions
+\function{gettext()}, \function{dgettext()}, \function{dcgettext()},
+\function{textdomain()}, and \function{bindtextdomain()}. These are
+similar to the same functions in the \refmodule{gettext} module, but use
the C library's binary format for message catalogs, and the C
library's search algorithms for locating message catalogs.
Python applications should normally find no need to invoke these
-functions, and should use \module{gettext} instead. A known exception
-to this rule are applications that link use additional C libraries
-which internally invoke \function{gettext} or \function{dgettext}. For
-these applications, it may be necessary to bind the text domain, so
-that the libraries can properly locate their message catalogs.
-
+functions, and should use \refmodule{gettext} instead. A known
+exception to this rule are applications that link use additional C
+libraries which internally invoke \cfunction{gettext()} or
+\function{cdgettext()}. For these applications, it may be necessary to
+bind the text domain, so that the libraries can properly locate their
+message catalogs.