[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: since 4.12 'info gettext' opens libc.info
From: |
Benno Schulenberg |
Subject: |
Re: since 4.12 'info gettext' opens libc.info |
Date: |
Fri, 30 May 2008 00:07:02 +0200 |
User-agent: |
KMail/1.9.9 |
Eli Zaretskii wrote:
> My crystal ball says that it has something to do with how Benno's
> DIR file(s) look. Perhaps there's some `gettext' menu item that
> catches Info's attention before it tries `gettext.info' the file.
With texinfo-4.12 the arrangement of the main menu is very different
from what it used to be. With 4.11 the GNU Gettext Utilties sit
around 10% down in the menu, with 4.12 they sit at around 80%,
after the whole array of libc variables and functions (among them
dcgettext, which seems to be what catches the 'info gettext').
Why does 4.12 change the order of the menu?
> > Yes, `info tar' shows invocation summary for the tar utility,
> > while `info Tar' opens the documentation for the GNU tar
> > package. The same holds true for automake, autoconf, etc.
This works for autoconf/Autoconf and tar/Tar, but not for
automake/Automake for me. The latter two both hit the main page.
> Again, this is because of DIR menu items, right?
Yes, looks like it. The first left-hand all-lowercase occurrence
of "autoconf" in the main menu links indeed to the node that is hit
by 'info autoconf'; the first occurrence of "Autoconf" links to its
main page.
For completeness, this is what the gettext part of the main menu
looks like in 4.12:
GNU Gettext Utilities
* autopoint: (gettext)autopoint Invocation.
Copy gettext infrastructure.
* envsubst: (gettext)envsubst Invocation.
Expand environment variables.
* gettextize: (gettext)gettextize Invocation.
Prepare a package for gettext.
* gettext: (gettext). GNU gettext utilities.
* ISO3166: (gettext)Country Codes.
ISO 3166 country codes.
* ISO639: (gettext)Language Codes.
ISO 639 language codes.
* 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.
-----Info: (dir)Top, 2079 lines
--81%----------------------------------------------------
And this is how it looked like in 4.11, much nicer:
GNU Gettext Utilities
* ISO3166: (gettext)Country Codes. ISO 3166 country codes.
* ISO639: (gettext)Language Codes. ISO 639 language codes.
* autopoint: (gettext)autopoint Invocation. Copy gettext infrastructure.
* envsubst: (gettext)envsubst Invocation. Expand environment variables.
* gettextize: (gettext)gettextize Invocation. Prepare a package for gettext.
* gettext: (gettext). GNU gettext utilities.
* 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.
* ngettext: (gettext)ngettext Invocation. Translate a message with plural.
* xgettext: (gettext)xgettext Invocation. Extract strings into a PO file.
-----Info: (dir)Top, 2009 lines
--10%----------------------------------------------------
Benno