--- gettext-0.12.1/gettext-tools/doc/gettext.texi.orig 2003-05-05 11:09:21.000000000 +0200 +++ gettext-0.12.1/gettext-tools/doc/gettext.texi 2003-06-07 20:17:27.000000000 +0200 @@ -31,28 +31,28 @@ @include version.texi -@dircategory GNU Gettext Utilities +@dircategory Programming tools: @direntry -* gettext: (gettext). GNU gettext utilities. -* autopoint: (gettext)autopoint Invocation. Copy gettext infrastructure. -* gettextize: (gettext)gettextize Invocation. Prepare a package for gettext. -* msgattrib: (gettext)msgattrib Invocation. Select part of a PO file. -* msgcat: (gettext)msgcat Invocation. Combine several PO files. -* msgcmp: (gettext)msgcmp Invocation. Compare a PO file and template. -* msgcomm: (gettext)msgcomm Invocation. Match two PO files. -* msgconv: (gettext)msgconv Invocation. Convert PO file to encoding. -* msgen: (gettext)msgen Invocation. Create an English PO file. -* msgexec: (gettext)msgexec Invocation. Process a PO file. -* msgfilter: (gettext)msgfilter Invocation. Pipe a PO file through a filter. -* msgfmt: (gettext)msgfmt Invocation. Make MO files out of PO files. -* msggrep: (gettext)msggrep Invocation. Select part of a PO file. -* msginit: (gettext)msginit Invocation. Create a fresh PO file. -* msgmerge: (gettext)msgmerge Invocation. Update a PO file from template. -* msgunfmt: (gettext)msgunfmt Invocation. Uncompile MO file into PO file. -* msguniq: (gettext)msguniq Invocation. Unify duplicates for PO file. -* xgettext: (gettext)xgettext Invocation. Extract strings into a PO file. -* ISO639: (gettext)Language Codes. ISO 639 language codes. -* ISO3166: (gettext)Country Codes. ISO 3166 country codes. +* gettext: (gettext). GNU gettext utilities +* autopoint: (gettext)autopoint. Copy gettext infrastructure +* gettextize: (gettext)gettextize. Prepare a package for gettext +* msgattrib: (gettext)msgattrib. Select part of a PO file +* msgcat: (gettext)msgcat. Combine several PO files +* msgcmp: (gettext)msgcmp. Compare a PO file and template +* msgcomm: (gettext)msgcomm. Match two PO files +* msgconv: (gettext)msgconv. Convert PO file to encoding +* msgen: (gettext)msgen. Create an English PO file +* msgexec: (gettext)msgexec. Process a PO file +* msgfilter: (gettext)msgfilter. Pipe a PO file through a filter +* msgfmt: (gettext)msgfmt. Make MO files out of PO files +* msggrep: (gettext)msggrep. Select part of a PO file +* msginit: (gettext)msginit. Create a fresh PO file +* msgmerge: (gettext)msgmerge. Update a PO file from template +* msgunfmt: (gettext)msgunfmt. Uncompile MO file into PO file +* msguniq: (gettext)msguniq. Unify duplicates for PO file +* xgettext: (gettext)xgettext. Extract strings into a PO file +* ISO639: (gettext)Language Codes. ISO 639 language codes +* ISO3166: (gettext)Country Codes. ISO 3166 country codes @end direntry @ifinfo @@ -175,16 +175,16 @@ Making the PO Template File -* xgettext Invocation:: Invoking the @code{xgettext} Program +* xgettext:: Invoking the @code{xgettext} Program Creating a New PO File -* msginit Invocation:: Invoking the @code{msginit} Program +* msginit:: Invoking the @code{msginit} Program * Header Entry:: Filling in the Header Entry Updating Existing PO Files -* msgmerge Invocation:: Invoking the @code{msgmerge} Program +* msgmerge:: Invoking the @code{msgmerge} Program * Translated Entries:: Translated Entries * Fuzzy Entries:: Fuzzy Entries * Untranslated Entries:: Untranslated Entries @@ -203,22 +203,22 @@ Manipulating PO Files -* msgcat Invocation:: Invoking the @code{msgcat} Program -* msgconv Invocation:: Invoking the @code{msgconv} Program -* msggrep Invocation:: Invoking the @code{msggrep} Program -* msgfilter Invocation:: Invoking the @code{msgfilter} Program -* msguniq Invocation:: Invoking the @code{msguniq} Program -* msgcomm Invocation:: Invoking the @code{msgcomm} Program -* msgcmp Invocation:: Invoking the @code{msgcmp} Program -* msgattrib Invocation:: Invoking the @code{msgattrib} Program -* msgen Invocation:: Invoking the @code{msgen} Program -* msgexec Invocation:: Invoking the @code{msgexec} Program +* msgcat:: Invoking the @code{msgcat} Program +* msgconv:: Invoking the @code{msgconv} Program +* msggrep:: Invoking the @code{msggrep} Program +* msgfilter:: Invoking the @code{msgfilter} Program +* msguniq:: Invoking the @code{msguniq} Program +* msgcomm:: Invoking the @code{msgcomm} Program +* msgcmp:: Invoking the @code{msgcmp} Program +* msgattrib:: Invoking the @code{msgattrib} Program +* msgen:: Invoking the @code{msgen} Program +* msgexec:: Invoking the @code{msgexec} Program * libgettextpo:: Writing your own programs that process PO files Producing Binary MO Files -* msgfmt Invocation:: Invoking the @code{msgfmt} Program -* msgunfmt Invocation:: Invoking the @code{msgunfmt} Program +* msgfmt:: Invoking the @code{msgfmt} Program +* msgunfmt:: Invoking the @code{msgunfmt} Program * MO Files:: The Format of GNU MO Files The User's View @@ -282,7 +282,7 @@ * Flat and Non-Flat:: Flat or Non-Flat Directory Structures * Prerequisites:: Prerequisite Works -* gettextize Invocation:: Invoking the @code{gettextize} Program +* gettextize:: Invoking the @code{gettextize} Program * Adjusting Files:: Files You Must Create or Alter * autoconf macros:: Autoconf macros for use in @file{configure.in} * CVS Issues:: Integrating with CVS @@ -313,7 +313,7 @@ * Distributed CVS:: Avoiding version mismatch in distributed development * Files under CVS:: Files to put under CVS version control -* autopoint Invocation:: Invoking the @code{autopoint} Program +* autopoint:: Invoking the @code{autopoint} Program Other Programming Languages @@ -856,7 +856,7 @@ exactly where in C sources each string is used. All translations are set to empty. The letter @code{t} in @file{.pot} marks this as a Template PO file, not yet oriented towards any particular language. -@xref{xgettext Invocation}, for more details about how one calls the +@xref{xgettext}, for more details about how one calls the @code{xgettext} program. If you are @emph{really} lazy, you might be interested at working a lot more right away, and preparing the whole distribution setup (@pxref{Maintainers}). By doing so, you @@ -933,7 +933,7 @@ which are no longer used in the program sources (@pxref{Obsolete Entries}). It finally discovers new strings and inserts them in the resulting PO file as untranslated entries (@pxref{Untranslated -Entries}). @xref{msgmerge Invocation}, for more information about what +Entries}). @xref{msgmerge}, for more information about what @code{msgmerge} really does. Whatever route or means taken, the goal is to obtain an updated @@ -957,8 +957,8 @@ Once the PO file is complete and dependable, the @code{msgfmt} program is used for turning the PO file into a machine-oriented format, which may yield efficient retrieval of translations by the programs of the -package, whenever needed at runtime (@pxref{MO Files}). @xref{msgfmt -Invocation}, for more information about all modes of execution +package, whenever needed at runtime (@pxref{MO Files}). @xref{msgfmt}, +for more information about all modes of execution for the @code{msgfmt} program. Finally, the modified and marked C sources are compiled and linked @@ -1138,7 +1138,7 @@ In case the @code{c-format} flag is given for a string the @code{msgfmt} does some more tests to check to validity of the translation. -@xref{msgfmt Invocation}, @ref{c-format Flag} and @ref{c-format}. +@xref{msgfmt}, @ref{c-format Flag} and @ref{c-format}. @item python-format @kwindex python-format@r{ flag} @@ -2344,7 +2344,7 @@ If a string is marked with @code{c-format} and this is not correct the user can find out who is responsible for the decision. See -@ref{xgettext Invocation} to see how the @code{--debug} option can be +@ref{xgettext} to see how the @code{--debug} option can be used for solving this problem. @node Special cases, Names, c-format Flag, Sources @@ -2376,7 +2376,7 @@ While it is no problem to mark the string @code{"a default message"} it is not possible to mark the string initializers for @code{messages}. What is to be done? We have to fulfill two tasks. First we have to mark the -strings so that the @code{xgettext} program (@pxref{xgettext Invocation}) +strings so that the @code{xgettext} program (@pxref{xgettext}) can find them, and second we have to translate the string at runtime before printing them. @@ -2406,8 +2406,7 @@ Please convince yourself that the string which is written by @code{fputs} is translated in any case. How to get @code{xgettext} know -the additional keyword @code{gettext_noop} is explained in @ref{xgettext -Invocation}. +the additional keyword @code{gettext_noop} is explained in @ref{xgettext}. The above is of course not the only solution. You could also come along with the following one: @@ -2529,10 +2528,10 @@ @c FIXME: Rewrite. @menu -* xgettext Invocation:: Invoking the @code{xgettext} Program +* xgettext:: Invoking the @code{xgettext} Program @end menu -@node xgettext Invocation, , Template, Template +@node xgettext, , Template, Template @section Invoking the @code{xgettext} Program @include xgettext.texi @@ -2561,16 +2560,16 @@ the header entry of this file. @menu -* msginit Invocation:: Invoking the @code{msginit} Program +* msginit:: Invoking the @code{msginit} Program * Header Entry:: Filling in the Header Entry @end menu -@node msginit Invocation, Header Entry, Creating, Creating +@node msginit, Header Entry, Creating, Creating @section Invoking the @code{msginit} Program @include msginit.texi -@node Header Entry, , msginit Invocation, Creating +@node Header Entry, , msginit, Creating @section Filling in the Header Entry @cindex header entry of a PO file @@ -2745,7 +2744,7 @@ @c FIXME: Rewrite. @menu -* msgmerge Invocation:: Invoking the @code{msgmerge} Program +* msgmerge:: Invoking the @code{msgmerge} Program * Translated Entries:: Translated Entries * Fuzzy Entries:: Fuzzy Entries * Untranslated Entries:: Untranslated Entries @@ -2758,12 +2757,12 @@ * Compendium:: Using Translation Compendia @end menu -@node msgmerge Invocation, Translated Entries, Updating, Updating +@node msgmerge, Translated Entries, Updating, Updating @section Invoking the @code{msgmerge} Program @include msgmerge.texi -@node Translated Entries, Fuzzy Entries, msgmerge Invocation, Updating +@node Translated Entries, Fuzzy Entries, msgmerge, Updating @section Translated Entries @cindex translated entries @@ -3805,70 +3804,70 @@ write other specialized programs that process PO files. @menu -* msgcat Invocation:: Invoking the @code{msgcat} Program -* msgconv Invocation:: Invoking the @code{msgconv} Program -* msggrep Invocation:: Invoking the @code{msggrep} Program -* msgfilter Invocation:: Invoking the @code{msgfilter} Program -* msguniq Invocation:: Invoking the @code{msguniq} Program -* msgcomm Invocation:: Invoking the @code{msgcomm} Program -* msgcmp Invocation:: Invoking the @code{msgcmp} Program -* msgattrib Invocation:: Invoking the @code{msgattrib} Program -* msgen Invocation:: Invoking the @code{msgen} Program -* msgexec Invocation:: Invoking the @code{msgexec} Program +* msgcat:: Invoking the @code{msgcat} Program +* msgconv:: Invoking the @code{msgconv} Program +* msggrep:: Invoking the @code{msggrep} Program +* msgfilter:: Invoking the @code{msgfilter} Program +* msguniq:: Invoking the @code{msguniq} Program +* msgcomm:: Invoking the @code{msgcomm} Program +* msgcmp:: Invoking the @code{msgcmp} Program +* msgattrib:: Invoking the @code{msgattrib} Program +* msgen:: Invoking the @code{msgen} Program +* msgexec:: Invoking the @code{msgexec} Program * libgettextpo:: Writing your own programs that process PO files @end menu -@node msgcat Invocation, msgconv Invocation, Manipulating, Manipulating +@node msgcat, msgconv, Manipulating, Manipulating @section Invoking the @code{msgcat} Program @include msgcat.texi -@node msgconv Invocation, msggrep Invocation, msgcat Invocation, Manipulating +@node msgconv, msggrep, msgcat, Manipulating @section Invoking the @code{msgconv} Program @include msgconv.texi -@node msggrep Invocation, msgfilter Invocation, msgconv Invocation, Manipulating +@node msggrep, msgfilter, msgconv, Manipulating @section Invoking the @code{msggrep} Program @include msggrep.texi -@node msgfilter Invocation, msguniq Invocation, msggrep Invocation, Manipulating +@node msgfilter, msguniq, msggrep, Manipulating @section Invoking the @code{msgfilter} Program @include msgfilter.texi -@node msguniq Invocation, msgcomm Invocation, msgfilter Invocation, Manipulating +@node msguniq, msgcomm, msgfilter, Manipulating @section Invoking the @code{msguniq} Program @include msguniq.texi -@node msgcomm Invocation, msgcmp Invocation, msguniq Invocation, Manipulating +@node msgcomm, msgcmp, msguniq, Manipulating @section Invoking the @code{msgcomm} Program @include msgcomm.texi -@node msgcmp Invocation, msgattrib Invocation, msgcomm Invocation, Manipulating +@node msgcmp, msgattrib, msgcomm, Manipulating @section Invoking the @code{msgcmp} Program @include msgcmp.texi -@node msgattrib Invocation, msgen Invocation, msgcmp Invocation, Manipulating +@node msgattrib, msgen, msgcmp, Manipulating @section Invoking the @code{msgattrib} Program @include msgattrib.texi -@node msgen Invocation, msgexec Invocation, msgattrib Invocation, Manipulating +@node msgen, msgexec, msgattrib, Manipulating @section Invoking the @code{msgen} Program @include msgen.texi -@node msgexec Invocation, libgettextpo, msgen Invocation, Manipulating +@node msgexec, libgettextpo, msgen, Manipulating @section Invoking the @code{msgexec} Program @include msgexec.texi -@node libgettextpo, , msgexec Invocation, Manipulating +@node libgettextpo, , msgexec, Manipulating @section Writing your own programs that process PO files For the tasks for which a combination of @samp{msgattrib}, @samp{msgcat} etc. @@ -4002,22 +4001,22 @@ @c FIXME: Rewrite. @menu -* msgfmt Invocation:: Invoking the @code{msgfmt} Program -* msgunfmt Invocation:: Invoking the @code{msgunfmt} Program +* msgfmt:: Invoking the @code{msgfmt} Program +* msgunfmt:: Invoking the @code{msgunfmt} Program * MO Files:: The Format of GNU MO Files @end menu -@node msgfmt Invocation, msgunfmt Invocation, Binaries, Binaries +@node msgfmt, msgunfmt, Binaries, Binaries @section Invoking the @code{msgfmt} Program @include msgfmt.texi -@node msgunfmt Invocation, MO Files, msgfmt Invocation, Binaries +@node msgunfmt, MO Files, msgfmt, Binaries @section Invoking the @code{msgunfmt} Program @include msgunfmt.texi -@node MO Files, , msgunfmt Invocation, Binaries +@node MO Files, , msgunfmt, Binaries @section The Format of GNU MO Files @cindex MO file's format @cindex file format, @file{.mo} @@ -6014,7 +6013,7 @@ @menu * Flat and Non-Flat:: Flat or Non-Flat Directory Structures * Prerequisites:: Prerequisite Works -* gettextize Invocation:: Invoking the @code{gettextize} Program +* gettextize:: Invoking the @code{gettextize} Program * Adjusting Files:: Files You Must Create or Alter * autoconf macros:: Autoconf macros for use in @file{configure.in} * CVS Issues:: Integrating with CVS @@ -6046,7 +6045,7 @@ described in the remaining of this chapter. Some maintainers might use this as an opportunity to unflatten their package structure. -@node Prerequisites, gettextize Invocation, Flat and Non-Flat, Maintainers +@node Prerequisites, gettextize, Flat and Non-Flat, Maintainers @section Prerequisite Works @cindex converting a package to use @code{gettext} @cindex migration from earlier versions of @code{gettext} @@ -6131,12 +6130,12 @@ a maintainer, ever think there is a real problem with a team, please never try to @emph{solve} a team's problem on your own. -@node gettextize Invocation, Adjusting Files, Prerequisites, Maintainers +@node gettextize, Adjusting Files, Prerequisites, Maintainers @section Invoking the @code{gettextize} Program @include gettextize.texi -@node Adjusting Files, autoconf macros, gettextize Invocation, Maintainers +@node Adjusting Files, autoconf macros, gettextize, Maintainers @section Files You Must Create or Alter @cindex @code{gettext} files @@ -6911,7 +6910,7 @@ @menu * Distributed CVS:: Avoiding version mismatch in distributed development * Files under CVS:: Files to put under CVS version control -* autopoint Invocation:: Invoking the @code{autopoint} Program +* autopoint:: Invoking the @code{autopoint} Program @end menu @node Distributed CVS, Files under CVS, CVS Issues, CVS Issues @@ -6953,7 +6952,7 @@ undiscovered due to this constellation. @end itemize -@node Files under CVS, autopoint Invocation, Distributed CVS, CVS Issues +@node Files under CVS, autopoint, Distributed CVS, CVS Issues @subsection Files to put under CVS version control There are basically three ways to deal with generated files in the @@ -7020,7 +7019,7 @@ @code{autopoint} invocation will copy into the right place the @code{gettext} infrastructure files that have been omitted from the CVS. -@node autopoint Invocation, , Files under CVS, CVS Issues +@node autopoint, , Files under CVS, CVS Issues @subsection Invoking the @code{autopoint} Program @include autopoint.texi --- gettext-0.12.1/gettext-tools/doc/gettextize.texi.orig 2003-05-05 11:09:21.000000000 +0200 +++ gettext-0.12.1/gettext-tools/doc/gettextize.texi 2003-06-07 20:10:53.000000000 +0200 @@ -177,4 +177,4 @@ of the GNU build system, in the sense that it should not be invoked automatically, and not be invoked by someone who doesn't assume the responsibilities of a package maintainer. For the latter purpose, a -separate tool is provided, see @ref{autopoint Invocation}. +separate tool is provided, see @ref{autopoint}. --- gettext-0.13/gettext-runtime/libasprintf/autosprintf.texi.orig Fri May 30 16:30:21 2003 +++ gettext-0.13/gettext-runtime/libasprintf/autosprintf.texi Mon Dec 1 15:52:12 2003 @@ -15,9 +15,9 @@ @c %**end of header @set VERSION 1.0 -@dircategory C++ libraries +@dircategory Libraries: @direntry -* autosprintf: (autosprintf). Support for printf format strings in C++. +* autosprintf: (autosprintf). Support for printf format strings in C++ @end direntry @ifinfo