+@@ -7843,11 +7842,11 @@
+ @menu
+ * Preparing Shell Scripts:: Preparing Shell Scripts for Internationalization
+ * gettext.sh:: Contents of @code{gettext.sh}
+-* gettext Invocation:: Invoking the @code{gettext} program
+-* ngettext Invocation:: Invoking the @code{ngettext} program
+-* envsubst Invocation:: Invoking the @code{envsubst} program
+-* eval_gettext Invocation:: Invoking the @code{eval_gettext} function
+-* eval_ngettext Invocation:: Invoking the @code{eval_ngettext} function
++* gettext Invocation:: Invoking the @code{gettext} program
++* ngettext:: Invoking the @code{ngettext} program
++* envsubst:: Invoking the @code{envsubst} program
++* eval_gettext:: Invoking the @code{eval_gettext} function
++* eval_ngettext:: Invoking the @code{eval_ngettext} function
+ @end menu
+
+ @node Preparing Shell Scripts, gettext.sh, sh, sh
+@@ -7868,8 +7867,8 @@
+
+ near the top of the script. @code{gettext.sh} is a shell function library
+ that provides the functions
+-@code{eval_gettext} (see @ref{eval_gettext Invocation}) and
+-@code{eval_ngettext} (see @ref{eval_ngettext Invocation}).
++@code{eval_gettext} (see @ref{eval_gettext}) and
++@code{eval_ngettext} (see @ref{eval_ngettext}).
+ You have to ensure that @code{gettext.sh} can be found in the @code{PATH}.
+
+ @item
+@@ -7930,7 +7929,7 @@
+ @samp{eval_ngettext}, followed by a no-argument @samp{echo} command.
+ @end enumerate
+
+-@node gettext.sh, gettext Invocation, Preparing Shell Scripts, sh
++@node gettext.sh, gettext Invocation, Preparing Shell Scripts, sh
+ @subsubsection Contents of @code{gettext.sh}
+
+ @code{gettext.sh}, contained in the run-time package of GNU gettext, provides
+@@ -7942,28 +7941,28 @@
+ and a newline, without interpreting backslashes in the argument string.
+
+ @item eval_gettext
+-See @ref{eval_gettext Invocation}.
++See @ref{eval_gettext}.
+
+ @item eval_ngettext
+-See @ref{eval_ngettext Invocation}.
++See @ref{eval_ngettext}.
+ @end itemize
+
+-@node gettext Invocation, ngettext Invocation, gettext.sh, sh
++@node gettext Invocation, ngettext, gettext.sh, sh
+ @subsubsection Invoking the @code{gettext} program
+
+ @include rt-gettext.texi
+
+-@node ngettext Invocation, envsubst Invocation, gettext Invocation, sh
++@node ngettext, envsubst, gettext Invocation, sh
+ @subsubsection Invoking the @code{ngettext} program
+
+ @include rt-ngettext.texi
+
+-@node envsubst Invocation, eval_gettext Invocation, ngettext Invocation, sh
++@node envsubst, eval_gettext, ngettext, sh
+ @subsubsection Invoking the @code{envsubst} program
+
+ @include rt-envsubst.texi
+
+-@node eval_gettext Invocation, eval_ngettext Invocation, envsubst Invocation, sh
++@node eval_gettext, eval_ngettext, envsubst, sh
+ @subsubsection Invoking the @code{eval_gettext} function
+
+ @cindex @code{eval_gettext} function, usage
+@@ -7976,7 +7975,7 @@
+ performing dollar-substitution on the result. Note that only shell variables
+ mentioned in @var{msgid} will be dollar-substituted in the result.
+
+-@node eval_ngettext Invocation, , eval_gettext Invocation, sh
++@node eval_ngettext, , eval_gettext, sh
+ @subsubsection Invoking the @code{eval_ngettext} function
+
+ @cindex @code{eval_ngettext} function, usage