diff -Nrc2 texinfo-4.11/ABOUT-NLS texinfo-4.12/ABOUT-NLS
*** texinfo-4.11/ABOUT-NLS	Sat Feb 10 10:39:05 2007
--- texinfo-4.12/ABOUT-NLS	Sun Dec 23 16:20:16 2007
***************
*** 102,107 ****
  As a user, if your language has been installed for this package, you
  only have to set the `LANG' environment variable to the appropriate
! `LL_CC' combination.  Here `LL' is an ISO 639 two-letter language code,
! and `CC' is an ISO 3166 two-letter country code.  For example, let's
  suppose that you speak German and live in Germany.  At the shell
  prompt, merely execute `setenv LANG de_DE' (in `csh'),
--- 102,110 ----
  As a user, if your language has been installed for this package, you
  only have to set the `LANG' environment variable to the appropriate
! `LL_CC' combination.  If you happen to have the `LC_ALL' or some other
! `LC_xxx' environment variables set, you should unset them before
! setting `LANG', otherwise the setting of `LANG' will not have the
! desired effect.  Here `LL' is an ISO 639 two-letter language code, and
! `CC' is an ISO 3166 two-letter country code.  For example, let's
  suppose that you speak German and live in Germany.  At the shell
  prompt, merely execute `setenv LANG de_DE' (in `csh'),
***************
*** 154,159 ****
  Each translation team has its own mailing list.  The up-to-date list of
  teams can be found at the Free Translation Project's homepage,
! `http://www.iro.umontreal.ca/contrib/po/HTML/', in the "National teams"
! area.
  
     If you'd like to volunteer to _work_ at translating messages, you
--- 157,161 ----
  Each translation team has its own mailing list.  The up-to-date list of
  teams can be found at the Free Translation Project's homepage,
! `http://translationproject.org/', in the "Teams" area.
  
     If you'd like to volunteer to _work_ at translating messages, you
***************
*** 169,174 ****
  rather than merely lurking around.  If your team does not exist yet and
  you want to start one, or if you are unsure about what to do or how to
! get started, please write to `translation@iro.umontreal.ca' to reach the
! coordinator for all translator teams.
  
     The English team is special.  It works at improving and uniformizing
--- 171,176 ----
  rather than merely lurking around.  If your team does not exist yet and
  you want to start one, or if you are unsure about what to do or how to
! get started, please write to `coordinator@translationproject.org' to
! reach the coordinator for all translator teams.
  
     The English team is special.  It works at improving and uniformizing
***************
*** 180,185 ****
  
  Languages are not equally supported in all packages.  The following
! matrix shows the current state of internationalization, as of October
! 2006.  The matrix shows, in regard of each package, for which languages
  PO files have been submitted to translation coordination, with a
  translation percentage of at least 50%.
--- 182,187 ----
  
  Languages are not equally supported in all packages.  The following
! matrix shows the current state of internationalization, as of November
! 2007.  The matrix shows, in regard of each package, for which languages
  PO files have been submitted to translation coordination, with a
  translation percentage of at least 50%.
***************
*** 187,191 ****
       Ready PO files       af am ar az be bg bs ca cs cy da de el en en_GB eo
                          +----------------------------------------------------+
!      GNUnet             |                                  []                |
       a2ps               |             []                [] [] []     []      |
       aegis              |                                  ()                |
--- 189,193 ----
       Ready PO files       af am ar az be bg bs ca cs cy da de el en en_GB eo
                          +----------------------------------------------------+
!      Compendium         |                      []       [] []        []      |
       a2ps               |             []                [] [] []     []      |
       aegis              |                                  ()                |
***************
*** 194,227 ****
       ap-utils           |                                                    |
       aspell             |                      [] []    [] []        []      |
!      bash               |                      []          []             [] |
!      batchelor          |                                  []                |
       bfd                |                                                    |
       bibshelf           |                                  []                |
!      binutils           |                               []                   |
       bison              |                               [] []                |
!      bison-runtime      |                                                    |
       bluez-pin          | []                      []       [] []          [] |
       cflow              |                               []                   |
!      clisp              |                                  []    []          |
       console-tools      |                         []       []                |
!      coreutils          |                []    []          []                |
       cpio               |                                                    |
       cpplib             |                      []       [] []                |
       cryptonit          |                                  []                |
!      darkstat           |                []             () []                |
!      dialog             |                      [] [] [] [] [] []             |
       diffutils          |                      [] []    [] [] []          [] |
       doodle             |                                  []                |
       e2fsprogs          |                         []       []                |
       enscript           |                      []       [] []        []      |
!      error              |                      []       [] []        []      |
!      fetchmail          |                      []       [] () []             |
!      fileutils          |                               [] []                |
!      findutils          |                []    []       []                   |
       flex               |                      []       [] []                |
!      fslint             |                                  []                |
       gas                |                                                    |
       gawk               |                      []       [] []                |
-      gbiff              |                                  []                |
       gcal               |                      []                            |
       gcc                |                                  []                |
--- 196,225 ----
       ap-utils           |                                                    |
       aspell             |                      [] []    [] []        []      |
!      bash               |                                                 [] |
       bfd                |                                                    |
       bibshelf           |                                  []                |
!      binutils           |                                                    |
       bison              |                               [] []                |
!      bison-runtime      |                                  []                |
       bluez-pin          | []                      []       [] []          [] |
       cflow              |                               []                   |
!      clisp              |                               [] []    []          |
       console-tools      |                         []       []                |
!      coreutils          |                []    [] []       []                |
       cpio               |                                                    |
       cpplib             |                      []       [] []                |
       cryptonit          |                                  []                |
!      dialog             |                                                    |
       diffutils          |                      [] []    [] [] []          [] |
       doodle             |                                  []                |
       e2fsprogs          |                         []       []                |
       enscript           |                      []       [] []        []      |
!      fetchmail          |                      []       [] () []     []      |
!      findutils          |                []                                  |
!      findutils_stable   |                []    []       []                   |
       flex               |                      []       [] []                |
!      fslint             |                                                    |
       gas                |                                                    |
       gawk               |                      []       [] []                |
       gcal               |                      []                            |
       gcc                |                                  []                |
***************
*** 229,244 ****
       gettext-runtime    |             []       []       [] []             [] |
       gettext-tools      |                      []          []                |
-      gimp-print         |                         []    [] []        []      |
       gip                |                []                                  |
!      gliv               |                                  []                |
       glunarclock        |                []                                  |
       gmult              | []                               []                |
       gnubiff            |                                  ()                |
!      gnucash            |                                  () ()     []      |
!      gnucash-glossary   |                               [] ()                |
       gnuedu             |                                                    |
!      gnulib             | []          [] []    []       [] []                |
       gnunet-gtk         |                                                    |
!      gnutls             |                                                    |
       gpe-aerial         |                         []       []                |
       gpe-beam           |                         []       []                |
--- 227,241 ----
       gettext-runtime    |             []       []       [] []             [] |
       gettext-tools      |                      []          []                |
       gip                |                []                                  |
!      gliv               |                []                []                |
       glunarclock        |                []                                  |
       gmult              | []                               []                |
       gnubiff            |                                  ()                |
!      gnucash            |                      [] []       () ()     []      |
       gnuedu             |                                                    |
!      gnulib             |                []                                  |
!      gnunet             |                                                    |
       gnunet-gtk         |                                                    |
!      gnutls             |                                  []                |
       gpe-aerial         |                         []       []                |
       gpe-beam           |                         []       []                |
***************
*** 261,298 ****
       gphoto2            |                         []    [] []        []      |
       gprof              |                               [] []                |
!      gpsdrive           |                                  ()    ()          |
       gramadoir          | []                               []                |
!      grep               | []          [] []    []          [] []             |
!      gretl              |                                                    |
       gsasl              |                                                    |
       gss                |                                                    |
!      gst-plugins        | []                   [] []    []                   |
!      gst-plugins-base   |                []    []       []                   |
!      gst-plugins-good   | []       []    []    [] []    []           []      |
       gstreamer          | []             []    [] []    [] []        []      |
       gtick              |                                  ()                |
!      gtkam              |                         []    [] []                |
       gtkorphan          |                []                []                |
       gtkspell           |             []                   [] []          [] |
       gutenprint         |                               []                   |
       hello              |                []    []       [] []             [] |
!      id-utils           |                               [] []                |
!      impost             |                                                    |
!      indent             |                      []          []             [] |
!      iso_3166           |                                  []             [] |
       iso_3166_2         |                                                    |
!      iso_4217           |                                  []                |
!      iso_639            |                                  []             [] |
       jpilot             |                         []                         |
       jtag               |                                                    |
       jwhois             |                                                    |
       kbd                |                         []    [] [] []             |
!      keytouch           |                                                    |
!      keytouch-editor    |                                                    |
!      keytouch-keyboa... |                                                    |
       latrine            |                                  ()                |
       ld                 |                               []                   |
       leafpad            |                []    [] []       [] []             |
!      libc               |                      [] []    [] [] []             |
       libexif            |                                  []                |
       libextractor       |                                  []                |
--- 258,298 ----
       gphoto2            |                         []    [] []        []      |
       gprof              |                               [] []                |
!      gpsdrive           |                                                    |
       gramadoir          | []                               []                |
!      grep               |                         []                      [] |
!      gretl              |                                  ()                |
       gsasl              |                                                    |
       gss                |                                                    |
!      gst-plugins-bad    |                []             []                   |
!      gst-plugins-base   |                []             []                   |
!      gst-plugins-good   |                []    []       []                   |
!      gst-plugins-ugly   |                []             []                   |
       gstreamer          | []             []    [] []    [] []        []      |
       gtick              |                                  ()                |
!      gtkam              |             []          []    [] []                |
       gtkorphan          |                []                []                |
       gtkspell           |             []                   [] []          [] |
       gutenprint         |                               []                   |
       hello              |                []    []       [] []             [] |
!      herrie             |                                  []                |
!      hylafax            |                                                    |
!      idutils            |                               [] []                |
!      indent             |                      [] []       []             [] |
!      iso_15924          |                                                    |
!      iso_3166           |       []    [] [] [] [] [] [] [] [] []          [] |
       iso_3166_2         |                                                    |
!      iso_4217           |                         []    [] []                |
!      iso_639            |                         []    [] []             [] |
       jpilot             |                         []                         |
       jtag               |                                                    |
       jwhois             |                                                    |
       kbd                |                         []    [] [] []             |
!      keytouch           |                      []          []                |
!      keytouch-editor    |                                  []                |
!      keytouch-keyboa... |                      []                            |
       latrine            |                                  ()                |
       ld                 |                               []                   |
       leafpad            |                []    [] []       [] []             |
!      libc               |                      [] []    [] []                |
       libexif            |                                  []                |
       libextractor       |                                  []                |
***************
*** 303,367 ****
       libgsasl           |                                                    |
       libiconv           |                                  []             [] |
!      libidn             |                               []                [] |
       lifelines          |                               [] ()                |
       lilypond           |                                  []                |
       lingoteach         |                                                    |
       lynx               |                      [] []    [] []                |
       m4                 |                         []    [] [] []             |
       mailutils          |                      []                            |
       make               |                               [] []                |
!      man-db             |                      [] ()    [] []                |
       minicom            |                         []    [] []                |
-      mysecretdiary      |                               [] []                |
       nano               |                []    []          []                |
-      nano_1_0           |                      [] ()    [] []                |
       opcodes            |                                  []                |
!      parted             |                                                    |
!      pilot-qof          |                                            []      |
       psmisc             |                []                                  |
       pwdutils           |                                                    |
-      python             |                                                    |
       qof                |                                                    |
       radius             |                      []                            |
       recode             |             []       []       [] [] []          [] |
!      rpm                |                         []    []                   |
       screem             |                                                    |
       scrollkeeper       |          [] []       [] [] [] [] []        []      |
       sed                |                      []          []             [] |
!      sh-utils           |                               [] []                |
!      shared-mime-info   |                []       []                 []   [] |
       sharutils          |                []    [] []    [] [] []             |
       shishi             |                                                    |
-      silky              |                                                    |
       skencil            |                               [] ()                |
-      sketch             |                               [] ()                |
       solfege            |                                                    |
       soundtracker       |                               [] []                |
       sp                 |                                  []                |
-      stardict           |                         []                         |
       system-tools-ba... |       []       [] [] [] []    [] [] []     []      |
!      tar                |                []                                  |
       texinfo            |                               [] []             [] |
-      textutils          |                      []       [] []                |
       tin                |                                  ()        ()      |
!      tp-robot           |                                  []                |
!      tuxpaint           | []             []             [] []        []      |
       unicode-han-tra... |                                                    |
       unicode-transla... |                                                    |
       util-linux         |                      [] []    [] []                |
!      vorbis-tools       |             []          []    []           []      |
       wastesedge         |                                  ()                |
       wdiff              |                      []       [] []        []      |
!      wget               |                      []          []                |
!      xchat              |             [] []    []          [] []     []      |
!      xkeyboard-config   |                                                    |
!      xpad               |                []             []                   |
                          +----------------------------------------------------+
                            af am ar az be bg bs ca cs cy da de el en en_GB eo
!                           10  0  1  2  9 22  1 42 41  2 60 95 16  1  17   16
  
                            es et eu fa fi fr  ga gl gu he hi hr hu id is it
                          +--------------------------------------------------+
!      GNUnet             |                                                  |
       a2ps               |    []       [] []                             () |
       aegis              |                                                  |
--- 303,362 ----
       libgsasl           |                                                    |
       libiconv           |                                  []             [] |
!      libidn             |                         []    []                [] |
       lifelines          |                               [] ()                |
       lilypond           |                                  []                |
       lingoteach         |                                                    |
+      lprng              |                                                    |
       lynx               |                      [] []    [] []                |
       m4                 |                         []    [] [] []             |
+      mailfromd          |                                                    |
       mailutils          |                      []                            |
       make               |                               [] []                |
!      man-db             |                      []       [] []                |
       minicom            |                         []    [] []                |
       nano               |                []    []          []                |
       opcodes            |                                  []                |
!      parted             |                         []       []                |
!      pilot-qof          |                                                    |
!      popt               |                         []    [] []                |
       psmisc             |                []                                  |
       pwdutils           |                                                    |
       qof                |                                                    |
       radius             |                      []                            |
       recode             |             []       []       [] [] []          [] |
!      rpm                |                               []                   |
       screem             |                                                    |
       scrollkeeper       |          [] []       [] [] [] [] []        []      |
       sed                |                      []          []             [] |
!      shared-mime-info   |                []    [] []    [] () []     []   [] |
       sharutils          |                []    [] []    [] [] []             |
       shishi             |                                                    |
       skencil            |                               [] ()                |
       solfege            |                                                    |
       soundtracker       |                               [] []                |
       sp                 |                                  []                |
       system-tools-ba... |       []       [] [] [] []    [] [] []     []      |
!      tar                |                []                []                |
       texinfo            |                               [] []             [] |
       tin                |                                  ()        ()      |
!      tuxpaint           | []             []             [] []        []   [] |
       unicode-han-tra... |                                                    |
       unicode-transla... |                                                    |
       util-linux         |                      [] []    [] []                |
!      util-linux-ng      |                      [] []    [] []                |
!      vorbis-tools       |                         []                         |
       wastesedge         |                                  ()                |
       wdiff              |                      []       [] []        []      |
!      wget               |                      [] []       []                |
!      xchat              |             [] []    [] []       [] []     []      |
!      xkeyboard-config   |                []                                  |
!      xpad               |                []             []           []      |
                          +----------------------------------------------------+
                            af am ar az be bg bs ca cs cy da de el en en_GB eo
!                            6  0  2  1  8 26  2 40 48  2 56 88 15  1  15   18
  
                            es et eu fa fi fr  ga gl gu he hi hr hu id is it
                          +--------------------------------------------------+
!      Compendium         | []          [] []  []                []          |
       a2ps               |    []       [] []                             () |
       aegis              |                                                  |
***************
*** 370,376 ****
       ap-utils           |             [] []                                |
       aspell             |                []  []                         [] |
!      bash               | []             []                    []          |
!      batchelor          |                []  []                            |
!      bfd                | []                                               |
       bibshelf           | []                 []                         [] |
       binutils           | []          [] []                                |
--- 365,370 ----
       ap-utils           |             [] []                                |
       aspell             |                []  []                         [] |
!      bash               | []                                               |
!      bfd                | []          []                                   |
       bibshelf           | []                 []                         [] |
       binutils           | []          [] []                                |
***************
*** 385,410 ****
       cpplib             | []             []                                |
       cryptonit          |                []                                |
!      darkstat           | []             ()  []                [] []       |
!      dialog             | [] [] []    [] []  []                []       [] |
       diffutils          | []          [] []  [] []    []       [] []    [] |
       doodle             |                    []                         [] |
       e2fsprogs          | []             []                             [] |
       enscript           |                []  []             []             |
-      error              | []          [] []  []                []          |
       fetchmail          | []                                               |
!      fileutils          | [] []          []  []                []       [] |
!      findutils          |    []          []  []                []          |
       flex               | []             []  []                            |
!      fslint             |                []                                |
       gas                | []             []                                |
!      gawk               | []             []  []       []                   |
!      gbiff              |                []                                |
       gcal               | []             []                                |
       gcc                | []                                               |
!      gettext-examples   | []             []  []                [] []    [] |
       gettext-runtime    | []          [] []  []                   []    [] |
!      gettext-tools      | []             []                             [] |
!      gimp-print         | []             []                                |
!      gip                | []    []       []                                |
       gliv               |                ()                                |
       glunarclock        |             []     []                []          |
--- 379,400 ----
       cpplib             | []             []                                |
       cryptonit          |                []                                |
!      dialog             |       []           []                         [] |
       diffutils          | []          [] []  [] []    []       [] []    [] |
       doodle             |                    []                         [] |
       e2fsprogs          | []             []                             [] |
       enscript           |                []  []             []             |
       fetchmail          | []                                               |
!      findutils          |    []              []                []          |
!      findutils_stable   |    []          []  []                []          |
       flex               | []             []  []                            |
!      fslint             |                                                  |
       gas                | []             []                                |
!      gawk               | []             []  []       []                () |
       gcal               | []             []                                |
       gcc                | []                                               |
!      gettext-examples   | []          [] []  []                [] []    [] |
       gettext-runtime    | []          [] []  []                   []    [] |
!      gettext-tools      | []    []       []                             [] |
!      gip                | []    []       []  []                            |
       gliv               |                ()                                |
       glunarclock        |             []     []                []          |
***************
*** 412,418 ****
       gnubiff            |                ()                             () |
       gnucash            | ()             ()                    ()          |
-      gnucash-glossary   | []                                            [] |
       gnuedu             | []                                               |
!      gnulib             | [] [] []    [] []  [] []             []          |
       gnunet-gtk         |                                                  |
       gnutls             |                                                  |
--- 402,408 ----
       gnubiff            |                ()                             () |
       gnucash            | ()             ()                    ()          |
       gnuedu             | []                                               |
!      gnulib             | [] []              []                            |
!      gnunet             |                                                  |
       gnunet-gtk         |                                                  |
       gnutls             |                                                  |
***************
*** 436,472 ****
       gpe-todo           | []                                               |
       gphoto2            | []          [] []                    []       [] |
!      gprof              | []             []  []                   []       |
!      gpsdrive           | ()             ()                    []       () |
       gramadoir          |                []  []                            |
!      grep               | [] [] []    [] []  [] []    []    [] [] []    [] |
!      gretl              | []             []                             [] |
       gsasl              |                    []                   []       |
!      gss                |                []                                |
!      gst-plugins        |                []                    []       [] |
!      gst-plugins-base   |                                      []       [] |
!      gst-plugins-good   |       []                             []       [] |
       gstreamer          |             []                       []       [] |
!      gtick              |                    []                            |
       gtkam              | []             []                    []       [] |
       gtkorphan          |                []                             [] |
!      gtkspell           | []    []    [] []  []                         [] |
       gutenprint         |                                      []          |
       hello              | [] [] [] [] [] []  [] []    []    [] [] []    [] |
!      id-utils           |                []  []                [] []    [] |
!      impost             |                []  []                            |
       indent             | [] [] []    [] []  [] []             [] []    [] |
!      iso_3166           |             [] []                    []          |
       iso_3166_2         |                []                                |
!      iso_4217           |    []       []        []             []          |
!      iso_639            |          [] [] []  []                []          |
       jpilot             | []             []                                |
       jtag               |                []                                |
       jwhois             | []             []                    [] []    [] |
       kbd                | []             []                                |
!      keytouch           |                    []                            |
       keytouch-editor    |                    []                            |
!      keytouch-keyboa... |                    []                            |
!      latrine            |                []  []                         [] |
!      ld                 | []             []                                |
       leafpad            | []             []  []       []       []       [] |
       libc               | []          [] []     []             []          |
--- 426,465 ----
       gpe-todo           | []                                               |
       gphoto2            | []          [] []                    []       [] |
!      gprof              | []          [] []  []                   []       |
!      gpsdrive           |    []                                            |
       gramadoir          |                []  []                            |
!      grep               | []          []     []                            |
!      gretl              | []    []       []                             () |
       gsasl              |                    []                   []       |
!      gss                |                []  []                            |
!      gst-plugins-bad    | []          []                       []       [] |
!      gst-plugins-base   | []          []                       []       [] |
!      gst-plugins-good   | []    []    []                       []       [] |
!      gst-plugins-ugly   | []          []                       []       [] |
       gstreamer          |             []                       []       [] |
!      gtick              |             []     []                         [] |
       gtkam              | []             []                    []       [] |
       gtkorphan          |                []                             [] |
!      gtkspell           | []    []    [] []  []                []       [] |
       gutenprint         |                                      []          |
       hello              | [] [] [] [] [] []  [] []    []    [] [] []    [] |
!      herrie             |                    []                            |
!      hylafax            |                                                  |
!      idutils            |                []  []                [] []    [] |
       indent             | [] [] []    [] []  [] []             [] []    [] |
!      iso_15924          |                []                                |
!      iso_3166           | [] [] []    [] []     [] [] [] [] [] [] []    [] |
       iso_3166_2         |                []                                |
!      iso_4217           | [] []       [] []                    []       [] |
!      iso_639            | []       [] [] []  []                []          |
       jpilot             | []             []                                |
       jtag               |                []                                |
       jwhois             | []             []                    [] []    [] |
       kbd                | []             []                                |
!      keytouch           |                []  []                         [] |
       keytouch-editor    |                    []                            |
!      keytouch-keyboa... |                    []                         [] |
!      latrine            |                    []                         [] |
!      ld                 | []          [] []  []                            |
       leafpad            | []             []  []       []       []       [] |
       libc               | []          [] []     []             []          |
***************
*** 474,501 ****
       libextractor       |                    []                            |
       libgpewidget       | []             []  []                [] []       |
!      libgpg-error       |                                                  |
       libgphoto2         | []             []                             [] |
       libgphoto2_port    |                []                             [] |
       libgsasl           |                []  []                            |
!      libiconv           |    []              []                            |
       libidn             |                []                             [] |
       lifelines          |                ()                                |
!      lilypond           |                []                                |
       lingoteach         |                []                       []    [] |
       lynx               |    []                                []       [] |
       m4                 |                []  [] []                []       |
       mailutils          | []             []                                |
       make               | []          [] []  [] []    []    []    []       |
!      man-db             | ()                                               |
       minicom            | []          [] []                    []          |
!      mysecretdiary      | []             []                       []       |
!      nano               | []    []       []  []                []       [] |
!      nano_1_0           | []             []     []                []    [] |
       opcodes            | []          [] []  []                            |
!      parted             | []             []                       []    [] |
       pilot-qof          |                                                  |
!      psmisc             |       []                             []       [] |
       pwdutils           |                                                  |
-      python             |                                                  |
       qof                |                                         []       |
       radius             | []             []                                |
--- 467,494 ----
       libextractor       |                    []                            |
       libgpewidget       | []             []  []                [] []       |
!      libgpg-error       |                []                                |
       libgphoto2         | []             []                             [] |
       libgphoto2_port    |                []                             [] |
       libgsasl           |                []  []                            |
!      libiconv           |    []       []     []                            |
       libidn             |                []                             [] |
       lifelines          |                ()                                |
!      lilypond           | []          [] []                                |
       lingoteach         |                []                       []    [] |
+      lprng              |                                                  |
       lynx               |    []                                []       [] |
       m4                 |                []  [] []                []       |
+      mailfromd          |                                                  |
       mailutils          | []             []                                |
       make               | []          [] []  [] []    []    []    []       |
!      man-db             |                                               [] |
       minicom            | []          [] []                    []          |
!      nano               | []    []       []  [] []             []       [] |
       opcodes            | []          [] []  []                            |
!      parted             |                []                       []    [] |
       pilot-qof          |                                                  |
!      popt               |                []  [] []                   []    |
!      psmisc             |                                      []       [] |
       pwdutils           |                                                  |
       qof                |                                         []       |
       radius             | []             []                                |
***************
*** 505,1067 ****
       scrollkeeper       | []          []                       []          |
       sed                | [] []          []  []                []          |
-      sh-utils           | [] []       [] []  []                []       [] |
       shared-mime-info   | []    []    [] []                    []       [] |
       sharutils          | [] []       [] []  [] []             []       [] |
!      shishi             |                                                  |
!      silky              |                []                                |
       skencil            | []             []                                |
-      sketch             | []             []                                |
       solfege            |                                               [] |
       soundtracker       | []             []                             [] |
       sp                 |                []                                |
!      stardict           |                                      []          |
!      system-tools-ba... | []    []    [] []                 [] [] []    [] |
!      tar                | [] []       [] []  []                []       [] |
!      texinfo            |                []           []                   |
!      textutils          | []             []  [] []             []          |
       tin                |    []          ()                                |
-      tp-robot           |             [] []  []                []          |
       tuxpaint           |                    []                []          |
       unicode-han-tra... |                                                  |
       unicode-transla... |                []  []                            |
       util-linux         | [] []       [] []                    [] []    [] |
!      vorbis-tools       | []             []                                |
       wastesedge         |                ()                                |
       wdiff              | [] []          []  [] []             [] []    [] |
       wget               |    []       [] []  []             [] [] []    [] |
!      xchat              | []    []    [] []        []    []    []       [] |
!      xkeyboard-config   |             [] []                    []       [] |
       xpad               | []                 []                []          |
                          +--------------------------------------------------+
                            es et eu fa fi fr  ga gl gu he hi hr hu id is it
!                           88 22 14  2 40 115 61 14  1  8  1  6 59 31  0 52
  
!                           ja ko ku ky lg lt lv mk mn ms mt nb ne nl nn no
!                         +-------------------------------------------------+
!      GNUnet             |                                                 |
!      a2ps               |    ()                      []          []    () |
!      aegis              |                                        ()       |
!      ant-phone          |                                        []       |
!      anubis             |                            []    []    []       |
!      ap-utils           |                            []                   |
!      aspell             |                         []             []       |
!      bash               |                                        []       |
!      batchelor          |                            []          []       |
!      bfd                |                                                 |
!      bibshelf           |                            []                   |
!      binutils           |                                                 |
!      bison              |                            []    []    []       |
!      bison-runtime      |                            []    []    []       |
!      bluez-pin          |       []                   []          []       |
!      cflow              |                                                 |
!      clisp              |                                        []       |
!      console-tools      |                                                 |
!      coreutils          |                                        []       |
!      cpio               |                                                 |
!      cpplib             |                                        []       |
!      cryptonit          |                                        []       |
!      darkstat           |                            []          []       |
!      dialog             |                            []          []       |
!      diffutils          | []                         []          []       |
!      doodle             |                                                 |
!      e2fsprogs          |                                        []       |
!      enscript           |                                        []       |
!      error              |                                        []       |
!      fetchmail          | []                                     []       |
!      fileutils          | []          []                                  |
!      findutils          |                                        []       |
!      flex               |    []                                  []       |
!      fslint             |                            []          []       |
!      gas                |                                                 |
!      gawk               | []                                     []       |
!      gbiff              |                                        []       |
!      gcal               |                                                 |
!      gcc                |                                                 |
!      gettext-examples   | []                                     []       |
!      gettext-runtime    | [] []                                  []       |
!      gettext-tools      | [] []                                           |
!      gimp-print         | []                                     []       |
!      gip                |                            []          []       |
!      gliv               |                                        []       |
!      glunarclock        |                            []          []       |
!      gmult              | []                         []                   |
!      gnubiff            |                                                 |
!      gnucash            | ()                               ()             |
!      gnucash-glossary   |                                        []       |
!      gnuedu             |                                                 |
!      gnulib             | [] []                      []          []       |
!      gnunet-gtk         |                                                 |
!      gnutls             |                                                 |
!      gpe-aerial         |                                        []       |
!      gpe-beam           |                                        []       |
!      gpe-calendar       | []                                              |
!      gpe-clock          | [] []                                  []       |
!      gpe-conf           |    []                                  []       |
!      gpe-contacts       |    []                                           |
!      gpe-edit           | [] []                                  []       |
!      gpe-filemanager    | [] []                                           |
!      gpe-go             | [] []                                  []       |
!      gpe-login          | [] []                                  []       |
!      gpe-ownerinfo      | []                                     []       |
!      gpe-package        | [] []                                           |
!      gpe-sketchbook     |    []                                  []       |
!      gpe-su             | [] []                                  []       |
!      gpe-taskmanager    | [] [] []                               []       |
!      gpe-timesheet      |                                        []       |
!      gpe-today          | []                                     []       |
!      gpe-todo           | []                                              |
!      gphoto2            | []                                     []       |
!      gprof              |                                                 |
!      gpsdrive           | ()                                     ()    () |
!      gramadoir          |                                        ()       |
!      grep               | []       []                      []    []       |
!      gretl              |                                                 |
!      gsasl              |                                        []       |
!      gss                |                                                 |
!      gst-plugins        |                                        []       |
!      gst-plugins-base   |                                                 |
!      gst-plugins-good   |                                        []       |
!      gstreamer          |                                        []       |
!      gtick              |                                                 |
!      gtkam              | []                                              |
!      gtkorphan          |                                        []       |
!      gtkspell           |                         []             []       |
!      gutenprint         |                                                 |
!      hello              | [] []                      []    []    [] []    |
!      id-utils           |                                        []       |
!      impost             |                                                 |
!      indent             | []                                     []       |
!      iso_3166           |                                        []       |
!      iso_3166_2         |                                        []       |
!      iso_4217           | []                      []             []       |
!      iso_639            | []                                     []       |
!      jpilot             | ()                                     ()    () |
!      jtag               |                                                 |
!      jwhois             |                                        []       |
!      kbd                |                                        []       |
!      keytouch           |                                        []       |
!      keytouch-editor    |                                                 |
!      keytouch-keyboa... |                                                 |
!      latrine            |                                        []       |
!      ld                 |                                                 |
!      leafpad            | []             []                               |
!      libc               | [] []                            []    []    [] |
!      libexif            |                                                 |
!      libextractor       |                                                 |
!      libgpewidget       |                                        []       |
!      libgpg-error       |                                                 |
!      libgphoto2         | []                                              |
!      libgphoto2_port    | []                                              |
!      libgsasl           |                                        []       |
!      libiconv           |                                                 |
!      libidn             | []                                     []       |
!      lifelines          |                                        []       |
!      lilypond           |                                                 |
!      lingoteach         |                                        []       |
!      lynx               | []                                     []       |
!      m4                 | []                                     []       |
!      mailutils          |                                                 |
!      make               | [] []                                  []       |
!      man-db             | ()                                              |
!      minicom            | []                                              |
!      mysecretdiary      |                                        []       |
!      nano               |                            []    []    []       |
!      nano_1_0           |                            []    []       []    |
!      opcodes            |                                        []       |
!      parted             | []                                     []       |
!      pilot-qof          |                                                 |
!      psmisc             | []                               []    []       |
!      pwdutils           |                                                 |
!      python             |                                                 |
!      qof                |                                                 |
!      radius             |                                                 |
!      recode             |                                        []       |
!      rpm                | [] []                                           |
!      screem             | []                                              |
!      scrollkeeper       |                                  [] [] [] []    |
!      sed                | []                                     []       |
!      sh-utils           | []                               []             |
!      shared-mime-info   |    []          []                []    [] []    |
!      sharutils          | []                                     []       |
!      shishi             |                                                 |
!      silky              |                                        []       |
!      skencil            |                                                 |
!      sketch             |                                                 |
!      solfege            |                                                 |
!      soundtracker       |                                                 |
!      sp                 | ()                                              |
!      stardict           |                      []                []       |
!      system-tools-ba... | [] []          []                      []       |
!      tar                | []       []                            []       |
!      texinfo            | []                               []    []       |
!      textutils          | [] []                            []             |
!      tin                |                                                 |
!      tp-robot           |                                        []       |
!      tuxpaint           |                                           []    |
!      unicode-han-tra... |                                                 |
!      unicode-transla... |                                                 |
!      util-linux         | []                                     []       |
!      vorbis-tools       |                                        []       |
!      wastesedge         |                                        []       |
!      wdiff              |                            []    []             |
!      wget               | []                                     []       |
!      xchat              | [] []                []                []       |
!      xkeyboard-config   |                                        []       |
!      xpad               |    []                      []          []       |
!                         +-------------------------------------------------+
!                           ja ko ku ky lg lt lv mk mn ms mt nb ne nl nn no
!                           52 24  2  2  1  3  0  2  3 21  0 15  1 97  5  1
! 
!                           nso or pa pl pt pt_BR rm ro ru rw sk sl sq sr sv  ta
!                         +------------------------------------------------------+
!      GNUnet             |                                                      |
!      a2ps               |           ()     []      [] []       []    [] []     |
!      aegis              |                          () ()                       |
!      ant-phone          |                          []                   []     |
!      anubis             |           []             [] []                       |
!      ap-utils           |           ()                                         |
!      aspell             |                          [] []                       |
!      bash               |                  []      [] []                       |
!      batchelor          |                          []                   []     |
!      bfd                |                                                      |
!      bibshelf           |                                               []     |
!      binutils           |                             []                []     |
!      bison              |           []     []      [] []                []     |
!      bison-runtime      |           []             []          []       []     |
!      bluez-pin          |           []     []   [] [] []    [] []    [] []     |
!      cflow              |           []                                         |
!      clisp              |                             []                       |
!      console-tools      |                             []                       |
!      coreutils          |           []                []       []       []     |
!      cpio               |           []                []                []     |
!      cpplib             |                                               []     |
!      cryptonit          |                  []                           []     |
!      darkstat           |           []     []      []       []       [] []     |
!      dialog             |           [] []  []   [] [] [] []          [] []     |
!      diffutils          |           []     []      [] []             [] []     |
!      doodle             |                                         []    []     |
!      e2fsprogs          |           []                                  []     |
!      enscript           |                  []      [] []       []       []     |
!      error              |                  []      []       []          []     |
!      fetchmail          |           []                []          []           |
!      fileutils          |           []             [] []       []       []     |
!      findutils          |           [] []          []       [] []       []     |
!      flex               |           []     []      [] []                []     |
!      fslint             |                  []      []                [] []     |
!      gas                |                                                      |
!      gawk               |           []     []      []                   []     |
!      gbiff              |                          []                          |
!      gcal               |                                               []     |
!      gcc                |                                               []     |
!      gettext-examples   |           [] []          [] []    [] []    [] []     |
!      gettext-runtime    |           [] []          [] []    [] []    [] []     |
!      gettext-tools      |           []             [] []    [] []    [] []     |
!      gimp-print         |                                   []          []     |
!      gip                |                       []          []       [] []     |
!      gliv               |                  []      []       []          []     |
!      glunarclock        |                  []      [] []    []       [] []     |
!      gmult              |                       [] []                [] []     |
!      gnubiff            |                          ()                          |
!      gnucash            |           ()                                  []     |
!      gnucash-glossary   |              []                   []          []     |
!      gnuedu             |                                                      |
!      gnulib             |           []             [] []       []       []     |
!      gnunet-gtk         |                                               []     |
!      gnutls             |           []                                  []     |
!      gpe-aerial         |              []  []      [] []       []    [] []     |
!      gpe-beam           |              []  []      [] []       []    [] []     |
!      gpe-calendar       |                             []                       |
!      gpe-clock          |              []  []      [] []    [] []    [] []     |
!      gpe-conf           |              []  []      [] []    [] []       []     |
!      gpe-contacts       |                          [] []       []    [] []     |
!      gpe-edit           |              []  []      [] []    [] []    [] []     |
!      gpe-filemanager    |                                      []       []     |
!      gpe-go             |                  []      [] []       []    [] []     |
!      gpe-login          |              []  []      [] []    [] []    [] []     |
!      gpe-ownerinfo      |              []  []      [] []    [] []    [] []     |
!      gpe-package        |                                      []       []     |
!      gpe-sketchbook     |              []  []      [] []    [] []    [] []     |
!      gpe-su             |              []  []      [] []    [] []    [] []     |
!      gpe-taskmanager    |              []  []      [] []    [] []    [] []     |
!      gpe-timesheet      |              []  []      [] []    [] []    [] []     |
!      gpe-today          |              []  []      [] []    [] []    [] []     |
!      gpe-todo           |                             []       []    [] []     |
!      gphoto2            |           []             []       []       [] []     |
!      gprof              |                  []      []                   []     |
!      gpsdrive           |        []                []                   []     |
!      gramadoir          |                                   []          []     |
!      grep               |           [] []  []      [] []       []    [] []     |
!      gretl              |           []                                         |
!      gsasl              |           []                               [] []     |
!      gss                |           []             []                   []     |
!      gst-plugins        |     []                                  [] [] []     |
!      gst-plugins-base   |                                               []     |
!      gst-plugins-good   |     []                                  [] [] []     |
!      gstreamer          |                                         [] [] []     |
!      gtick              |                             []                       |
!      gtkam              |           []     []         []                []     |
!      gtkorphan          |                                               []     |
!      gtkspell           |                  []   [] [] []    [] []    [] []     |
!      gutenprint         |                                               []     |
!      hello              |           []     []      [] []    [] []    [] []     |
!      id-utils           |                  []      [] []                []     |
!      impost             |                                               []     |
!      indent             |                  []      [] []    []       [] []     |
!      iso_3166           |              []                []    [] [] [] []     |
!      iso_3166_2         |                                                      |
!      iso_4217           |                                []    []    [] []     |
!      iso_639            |                                []    []    [] []     |
!      jpilot             |                                                      |
!      jtag               |                                   []                 |
!      jwhois             |           []     []      []                   []     |
!      kbd                |           []             []                   []     |
!      keytouch           |                                               []     |
!      keytouch-editor    |                                               []     |
!      keytouch-keyboa... |                                               []     |
!      latrine            |                          []                   []     |
!      ld                 |                                               []     |
!      leafpad            |           [] []             []    []          []  [] |
!      libc               |           []     []         []    []          []     |
!      libexif            |           []                                         |
!      libextractor       |                          []                   []     |
!      libgpewidget       |              []  []      []       [] []    [] []     |
!      libgpg-error       |           []             []                          |
!      libgphoto2         |           []                                         |
!      libgphoto2_port    |           []                []                []     |
!      libgsasl           |           []             []                [] []     |
!      libiconv           |                                      []    []        |
!      libidn             |           []                               [] ()     |
!      lifelines          |           []                                  []     |
!      lilypond           |                                                      |
!      lingoteach         |                  []                                  |
!      lynx               |                  []         []                []     |
!      m4                 |           []     []      [] []                []     |
!      mailutils          |           []             [] []                []     |
!      make               |           []     []         []                []     |
!      man-db             |                          []                   []     |
!      minicom            |           []     []      [] []                []     |
!      mysecretdiary      |                  []      [] []                []     |
!      nano               |                  []      []                   []     |
!      nano_1_0           |           []             [] []                []     |
!      opcodes            |                          []                   []     |
!      parted             |           []                                         |
!      pilot-qof          |                                               []     |
!      psmisc             |           []                                  []     |
!      pwdutils           |           []                                  []     |
!      python             |                                                      |
!      qof                |                  []                           []     |
!      radius             |           []                []                       |
!      recode             |           [] []  []      [] []       []       []     |
!      rpm                |           [] []             []                []     |
!      screem             |                                                      |
!      scrollkeeper       |           []             [] []    []    [] [] []     |
!      sed                |           [] []  []      [] []    [] []    [] []     |
!      sh-utils           |                             []       []    []        |
!      shared-mime-info   |              []  []                     [] [] []     |
!      sharutils          |           []                []             [] []     |
!      shishi             |           []                                         |
!      silky              |                                   []                 |
!      skencil            |              []  []                           []     |
!      sketch             |              []  []                           []     |
!      solfege            |                                               []     |
!      soundtracker       |                                   []          []     |
!      sp                 |                                                      |
!      stardict           |                             []    []          []     |
!      system-tools-ba... |        [] [] []  []      []             [] [] []  [] |
!      tar                |           []             [] []       []       []     |
!      texinfo            |           []             [] []                []     |
!      textutils          |                             []       []       []     |
!      tin                |                             ()                       |
!      tp-robot           |                             []                       |
!      tuxpaint           |              []                      [] [] [] []     |
!      unicode-han-tra... |                                                      |
!      unicode-transla... |                                                      |
!      util-linux         |                  []         []       []       []     |
!      vorbis-tools       |                          [] []                       |
!      wastesedge         |                                                      |
!      wdiff              |           []     []      [] []    []          []     |
!      wget               |              []             []    []          []     |
!      xchat              |        []                   []    [] [] [] [] []     |
!      xkeyboard-config   |                                      []       []     |
!      xpad               |                                   [] []       []     |
!                         +------------------------------------------------------+
!                           nso or pa pl pt pt_BR rm ro ru rw sk sl sq sr sv  ta
!                            0   2  3 58 30  54    5 73 72  4 40 46 11 50 128  2
  
                            tg th tk tr uk ven vi  wa xh zh_CN zh_HK zh_TW zu
                          +---------------------------------------------------+
!      GNUnet             |                    []                             |  2
       a2ps               |          [] []     []                             | 19
!      aegis              |                                                   |  0
       ant-phone          |          []        []                             |  6
       anubis             |          [] []     []                             | 11
       ap-utils           |             ()     []                             |  4
!      aspell             |             []     []  []                         | 15
!      bash               |                    []                             | 11
!      batchelor          |          []        []                             |  9
!      bfd                |                                                   |  1
       bibshelf           |                    []                             |  7
!      binutils           |          []        []                     []      |  9
!      bison              |          []        []                     []      | 19
!      bison-runtime      |                    []         []          []      | 15
       bluez-pin          |          [] []     []  []     []          []      | 28
       cflow              |             []     []                             |  5
!      clisp              |                                                   |  6
       console-tools      |          []        []                             |  5
!      coreutils          |          []        []                             | 16
!      cpio               |          [] []     []                             |  9
!      cpplib             |          []        []         []          []      | 11
!      cryptonit          |                                                   |  5
!      darkstat           |                    []         ()          ()      | 15
!      dialog             |          [] []     []         []          []      | 30
!      diffutils          |          []        []         []          []      | 28
       doodle             |                    []                             |  6
       e2fsprogs          |          []        []                             | 10
       enscript           |          [] []     []                             | 16
-      error              |          []        []         []          []      | 18
       fetchmail          |          []        []                             | 12
!      fileutils          |          []                   []          []      | 18
!      findutils          |          []        []                     []      | 17
       flex               |          []        []                             | 15
!      fslint             |                    []                             |  9
       gas                |          []                                       |  3
!      gawk               |          []        []                             | 15
!      gbiff              |                    []                             |  5
       gcal               |          []                                       |  5
!      gcc                |          []                   []          []      |  6
!      gettext-examples   |          [] []     []         []    []    []      | 27
       gettext-runtime    |          [] []     []         []    []    []      | 28
!      gettext-tools      |          [] []     []         []          []      | 19
!      gimp-print         |             []     []                             | 12
!      gip                |                    []                     []      | 12
!      gliv               |          []        []                             |  8
       glunarclock        |                    []  []                 []      | 15
!      gmult              |          []        []         []          []      | 15
!      gnubiff            |                    []                             |  1
!      gnucash            |          ()                                       |  2
!      gnucash-glossary   |                    []                     []      |  9
       gnuedu             |                    []                             |  2
!      gnulib             |          [] []     []         []          []      | 28
!      gnunet-gtk         |                                                   |  1
!      gnutls             |                                                   |  2
       gpe-aerial         |                    []         []                  | 14
       gpe-beam           |                    []         []                  | 14
!      gpe-calendar       |                    []                             |  3
       gpe-clock          |          []        []  []     []                  | 21
!      gpe-conf           |                    []         []                  | 14
       gpe-contacts       |                    []         []                  | 10
!      gpe-edit           |          []        []  []                 []      | 20
!      gpe-filemanager    |                    []                             |  6
!      gpe-go             |          []        []                             | 15
       gpe-login          |          []        []  []     []          []      | 21
       gpe-ownerinfo      |          []        []         []          []      | 21
       gpe-package        |                    []                             |  6
       gpe-sketchbook     |          []        []                             | 16
!      gpe-su             |          []        []         []                  | 20
!      gpe-taskmanager    |          []        []         []                  | 20
       gpe-timesheet      |          []        []         []          []      | 18
       gpe-today          |          []        []  []     []          []      | 21
!      gpe-todo           |                    []                             |  7
!      gphoto2            |             []     []         []          []      | 20
!      gprof              |          []        []                             | 11
!      gpsdrive           |                                                   |  4
       gramadoir          |                    []                             |  7
!      grep               |          [] []     []                     []      | 34
!      gretl              |                                                   |  4
!      gsasl              |                    []         []                  |  8
!      gss                |                    []                             |  5
!      gst-plugins        |             []     []                     []      | 15
!      gst-plugins-base   |             []     []         []                  |  9
!      gst-plugins-good   |             []     []         []    []    []      | 20
!      gstreamer          |          [] []     []                             | 17
!      gtick              |                    []                             |  3
!      gtkam              |                    []                             | 13
       gtkorphan          |                    []                             |  7
!      gtkspell           |             []     []  []     []    []    []      | 26
!      gutenprint         |                                                   |  3
!      hello              |          [] []     []         []          []      | 37
!      id-utils           |          []        []                             | 14
!      impost             |                    []                             |  4
!      indent             |          []        []         []          []      | 25
!      iso_3166           |       [] []        []               []            | 16
!      iso_3166_2         |                                                   |  2
!      iso_4217           |          []        []                             | 14
!      iso_639            |                    []                             | 14
       jpilot             |          [] []     []         []                  |  7
       jtag               |                    []                             |  3
       jwhois             |          []        []                     []      | 13
!      kbd                |          []        []                             | 12
!      keytouch           |                    []                             |  4
!      keytouch-editor    |                                                   |  2
!      keytouch-keyboa... |                    []                             |  3
!      latrine            |          []        []                             |  8
!      ld                 |          []        []         []          []      |  8
!      leafpad            |          []        []         []          []      | 23
!      libc               |          []                   []          []      | 23
!      libexif            |                    []                             |  4
       libextractor       |                    []                             |  5
!      libgpewidget       |                    []  []     []                  | 19
!      libgpg-error       |                    []                             |  4
!      libgphoto2         |             []                                    |  8
       libgphoto2_port    |             []     []                     []      | 11
       libgsasl           |                    []                             |  8
!      libiconv           |                    []                             |  7
!      libidn             |                    []         []                  | 10
       lifelines          |                                                   |  4
!      lilypond           |                                                   |  2
       lingoteach         |                    []                             |  6
       lynx               |          [] []     []                             | 15
       m4                 |                    []         []          []      | 18
!      mailutils          |             []                                    |  8
       make               |          []        []         []                  | 20
!      man-db             |                    []                             |  6
       minicom            |                    []                             | 14
!      mysecretdiary      |          []        []                             | 12
!      nano               |                    []                     []      | 17
!      nano_1_0           |          [] []     []                             | 18
       opcodes            |          []        []                             | 10
!      parted             |          [] []                            []      | 10
!      pilot-qof          |                    []                             |  3
!      psmisc             |                    []                             | 10
       pwdutils           |                    []                             |  3
-      python             |                                                   |  0
       qof                |                    []                             |  4
!      radius             |             []                                    |  6
       recode             |          []        []         []                  | 25
!      rpm                |          [] []     []                     []      | 14
       screem             |                    []                             |  2
       scrollkeeper       |          [] []     []                     []      | 26
!      sed                |          []        []                     []      | 22
!      sh-utils           |          []                                       | 15
!      shared-mime-info   |             []     []         []          []      | 24
       sharutils          |          []        []                     []      | 23
!      shishi             |                                                   |  1
!      silky              |                    []                             |  4
       skencil            |                    []                             |  7
!      sketch             |                                                   |  6
!      solfege            |                                                   |  2
       soundtracker       |          []        []                             |  9
       sp                 |          []                                       |  3
!      stardict           |             []     []         []          []      | 11
!      system-tools-ba... |    []    [] []     []     []  []          []      | 37
!      tar                |          [] []     []                     []      | 20
       texinfo            |          []        []         []                  | 15
-      textutils          |          []                   []          []      | 17
       tin                |                                                   |  1
!      tp-robot           |                    []         []          []      | 10
!      tuxpaint           |                    []  []                 []      | 16
       unicode-han-tra... |                                                   |  0
       unicode-transla... |                                                   |  2
       util-linux         |          [] []     []                             | 20
!      vorbis-tools       |             []     []                             | 11
       wastesedge         |                                                   |  1
!      wdiff              |          []        []                             | 22
!      wget               |          []        []                     []      | 19
       xchat              |             []     []         []          []      | 29
!      xkeyboard-config   |          [] []     []                     []      | 11
!      xpad               |                    []         []          []      | 14
                          +---------------------------------------------------+
!        77 teams           tg th tk tr uk ven vi  wa xh zh_CN zh_HK zh_TW zu
!       170 domains          0  1  1 77 39  0  136 10  1  48     5    54    0  2028
  
     Some counters in the preceding matrix are higher than the number of
--- 498,1034 ----
       scrollkeeper       | []          []                       []          |
       sed                | [] []          []  []                []          |
       shared-mime-info   | []    []    [] []                    []       [] |
       sharutils          | [] []       [] []  [] []             []       [] |
!      shishi             |                []                                |
       skencil            | []             []                                |
       solfege            |                                               [] |
       soundtracker       | []             []                             [] |
       sp                 |                []                                |
!      system-tools-ba... | []    []    [] []  []             [] [] []    [] |
!      tar                |    [] []    []     []                []          |
!      texinfo            |                []           []       []          |
       tin                |    []          ()                                |
       tuxpaint           |                    []                []          |
       unicode-han-tra... |                                                  |
       unicode-transla... |                []  []                            |
       util-linux         | [] []       [] []                    [] []    [] |
!      util-linux-ng      | [] []       [] []                    [] []    [] |
!      vorbis-tools       |                                                  |
       wastesedge         |                ()                                |
       wdiff              | [] []          []  [] []             [] []    [] |
       wget               |    []       [] []  []             [] [] []    [] |
!      xchat              | []          [] []        []    []    []       [] |
!      xkeyboard-config   | []          [] []                    []          |
       xpad               | []                 []                []          |
                          +--------------------------------------------------+
                            es et eu fa fi fr  ga gl gu he hi hr hu id is it
!                           85 22 14  2 48 101 61 12  2  8  2  6 53 29  1 52
! 
!                           ja ka ko ku ky lg lt lv mk mn ms mt nb ne nl  nn
!                         +--------------------------------------------------+
!      Compendium         |                                           []     |
!      a2ps               |       ()                      []          []     |
!      aegis              |                                           ()     |
!      ant-phone          |                                           []     |
!      anubis             |                               []    []    []     |
!      ap-utils           |                               []                 |
!      aspell             |                            []             []     |
!      bash               |                                           []     |
!      bfd                |                                                  |
!      bibshelf           |                               []                 |
!      binutils           |                                                  |
!      bison              |                               []    []    []     |
!      bison-runtime      |                               []    []    []     |
!      bluez-pin          |          []                   []          []     |
!      cflow              |                                                  |
!      clisp              |                                           []     |
!      console-tools      |                                                  |
!      coreutils          |                                           []     |
!      cpio               |                                           []     |
!      cpplib             |                                           []     |
!      cryptonit          |                                           []     |
!      dialog             |                               []          []     |
!      diffutils          | []                            []          []     |
!      doodle             |                                                  |
!      e2fsprogs          |                                           []     |
!      enscript           |                                           []     |
!      fetchmail          | []                                        []     |
!      findutils          |                                           []     |
!      findutils_stable   |                                           []     |
!      flex               |       []                                  []     |
!      fslint             |                                                  |
!      gas                |                                                  |
!      gawk               | []                                        []     |
!      gcal               |                                                  |
!      gcc                |                                                  |
!      gettext-examples   | []                            []          []     |
!      gettext-runtime    | []    []                                  []     |
!      gettext-tools      | []    []                                         |
!      gip                |                               []          []     |
!      gliv               |                                           []     |
!      glunarclock        |                               []          []     |
!      gmult              | []                            []          []     |
!      gnubiff            |                                                  |
!      gnucash            | ()                                  () ()        |
!      gnuedu             |                                                  |
!      gnulib             | []                                        []     |
!      gnunet             |                                                  |
!      gnunet-gtk         |                                                  |
!      gnutls             |                               []                 |
!      gpe-aerial         |                                           []     |
!      gpe-beam           |                                           []     |
!      gpe-calendar       | []                                               |
!      gpe-clock          | []    []                                  []     |
!      gpe-conf           | []    []                                  []     |
!      gpe-contacts       |       []                                         |
!      gpe-edit           | []    []                                  []     |
!      gpe-filemanager    | []    []                                         |
!      gpe-go             | []    []                                  []     |
!      gpe-login          | []    []                                  []     |
!      gpe-ownerinfo      | []                                        []     |
!      gpe-package        | []    []                                         |
!      gpe-sketchbook     |       []                                  []     |
!      gpe-su             | []    []                                  []     |
!      gpe-taskmanager    | []    [] []                               []     |
!      gpe-timesheet      |                                           []     |
!      gpe-today          | []                                        []     |
!      gpe-todo           | []                                               |
!      gphoto2            | []                                        []     |
!      gprof              |                               []                 |
!      gpsdrive           |                                           []     |
!      gramadoir          |                                           ()     |
!      grep               |             []                            []     |
!      gretl              |                                                  |
!      gsasl              |                                           []     |
!      gss                |                                                  |
!      gst-plugins-bad    |                                           []     |
!      gst-plugins-base   |                                           []     |
!      gst-plugins-good   |                                           []     |
!      gst-plugins-ugly   |                                           []     |
!      gstreamer          |                                           []     |
!      gtick              |                                           []     |
!      gtkam              | []                                        []     |
!      gtkorphan          |                                           []     |
!      gtkspell           |                            []             []     |
!      gutenprint         |                                           []     |
!      hello              | [] [] []                      []    []    []  [] |
!      herrie             |                                           []     |
!      hylafax            |                                                  |
!      idutils            |                                           []     |
!      indent             | []                                        []     |
!      iso_15924          |                                           []     |
!      iso_3166           | []    [] []       []    []          []    []  [] |
!      iso_3166_2         |                                           []     |
!      iso_4217           | []                []                      []     |
!      iso_639            | []                []                      []  [] |
!      jpilot             | ()                                        ()     |
!      jtag               |                                                  |
!      jwhois             |                                           []     |
!      kbd                |                                           []     |
!      keytouch           |                                           []     |
!      keytouch-editor    |                                           []     |
!      keytouch-keyboa... |                                                  |
!      latrine            |                                           []     |
!      ld                 |                                                  |
!      leafpad            | []                []                             |
!      libc               | []    []                                  []     |
!      libexif            |                                                  |
!      libextractor       |                                                  |
!      libgpewidget       |                                           []     |
!      libgpg-error       |                                                  |
!      libgphoto2         | []                                               |
!      libgphoto2_port    | []                                               |
!      libgsasl           |                                           []     |
!      libiconv           |                                           []     |
!      libidn             | []                                        []     |
!      lifelines          |                                           []     |
!      lilypond           |                                           []     |
!      lingoteach         |                                           []     |
!      lprng              |                                                  |
!      lynx               | []                                        []     |
!      m4                 | []                                        []     |
!      mailfromd          |                                                  |
!      mailutils          |                                                  |
!      make               | []    []                                  []     |
!      man-db             |                                                  |
!      minicom            | []                                               |
!      nano               |                               []    []    []     |
!      opcodes            |                                           []     |
!      parted             | []                                        []     |
!      pilot-qof          |                                                  |
!      popt               | []    []                                  []     |
!      psmisc             | []                                  []    []     |
!      pwdutils           |                                                  |
!      qof                |                                                  |
!      radius             |                                                  |
!      recode             |                                           []     |
!      rpm                | []    []                                         |
!      screem             | []                                               |
!      scrollkeeper       |                                     [] [] []  [] |
!      sed                | []                                        []     |
!      shared-mime-info   | []    []          []          []    []    []  [] |
!      sharutils          | []                                        []     |
!      shishi             |                                                  |
!      skencil            |                                                  |
!      solfege            |                                     ()        () |
!      soundtracker       |                                                  |
!      sp                 | ()                                               |
!      system-tools-ba... | []    []          []                      []     |
!      tar                | []          []                            []     |
!      texinfo            |                                     []    []     |
!      tin                |                                                  |
!      tuxpaint           |                                     ()    []  [] |
!      unicode-han-tra... |                                                  |
!      unicode-transla... |                                                  |
!      util-linux         | []                                        []     |
!      util-linux-ng      | []                                        []     |
!      vorbis-tools       |                                                  |
!      wastesedge         |                                           []     |
!      wdiff              |                               []    []           |
!      wget               | []                                        []     |
!      xchat              | []    []                []                []     |
!      xkeyboard-config   |    [] []                                  []     |
!      xpad               |       []                      []          []     |
!                         +--------------------------------------------------+
!                           ja ka ko ku ky lg lt lv mk mn ms mt nb ne nl  nn
!                           51  2 25  3  2  0  6  0  2  2 20  0 11  1 103  6
  
!                           or pa pl pt pt_BR rm ro ru rw sk sl sq sr sv  ta
!                         +--------------------------------------------------+
!      Compendium         |          []  []      []       []          []     |
!      a2ps               |       ()     []      [] []       []    [] []     |
!      aegis              |                      () ()                       |
!      ant-phone          |                      []                   []     |
!      anubis             |       []             [] []                       |
!      ap-utils           |       ()                                         |
!      aspell             |                      [] []    []                 |
!      bash               |       []                      []                 |
!      bfd                |                                                  |
!      bibshelf           |                                           []     |
!      binutils           |                         []    []                 |
!      bison              |       []     []      [] []                []     |
!      bison-runtime      |       []     []      []          []       []     |
!      bluez-pin          |       []     []   [] [] []    [] []    [] []     |
!      cflow              |       []                                         |
!      clisp              |                         []                       |
!      console-tools      |                         []                       |
!      coreutils          |       []                []       []       []     |
!      cpio               |       []                []                []     |
!      cpplib             |                                           []     |
!      cryptonit          |              []                           []     |
!      dialog             |                                           []     |
!      diffutils          |       []     []      [] []             [] []     |
!      doodle             |                                     []    []     |
!      e2fsprogs          |       []                                  []     |
!      enscript           |              []      [] []       []       []     |
!      fetchmail          |       []                []          []           |
!      findutils          |       [] []                               []     |
!      findutils_stable   |       [] []          []       [] []       []     |
!      flex               |       []     []      [] []                []     |
!      fslint             |                                           []     |
!      gas                |                                                  |
!      gawk               |       []     []      []                   []     |
!      gcal               |                                           []     |
!      gcc                |                                        [] []     |
!      gettext-examples   |       [] []          [] []    [] []    [] []     |
!      gettext-runtime    |       [] []          [] []    [] []    [] []     |
!      gettext-tools      |       []             [] []    [] []    [] []     |
!      gip                |                   []          []       [] []     |
!      gliv               |       []     []      [] []    []          []     |
!      glunarclock        |              []      [] []    []       [] []     |
!      gmult              |                   [] []                [] []     |
!      gnubiff            |                      ()                   []     |
!      gnucash            |       ()                                  []     |
!      gnuedu             |                                                  |
!      gnulib             |       []                         []       []     |
!      gnunet             |                                                  |
!      gnunet-gtk         |                                           []     |
!      gnutls             |       []                                  []     |
!      gpe-aerial         |          []  []      [] []       []    [] []     |
!      gpe-beam           |          []  []      [] []       []    [] []     |
!      gpe-calendar       |                         []       []    [] []     |
!      gpe-clock          |          []  []      [] []    [] []    [] []     |
!      gpe-conf           |          []  []      [] []    [] []       []     |
!      gpe-contacts       |                      [] []       []    [] []     |
!      gpe-edit           |       [] []  []      [] []    [] []    [] []     |
!      gpe-filemanager    |                                  []       []     |
!      gpe-go             |       []     []      [] []    [] []    [] []     |
!      gpe-login          |          []  []      [] []    [] []    [] []     |
!      gpe-ownerinfo      |          []  []      [] []    [] []    [] []     |
!      gpe-package        |                                  []       []     |
!      gpe-sketchbook     |          []  []      [] []    [] []    [] []     |
!      gpe-su             |          []  []      [] []    [] []    [] []     |
!      gpe-taskmanager    |          []  []      [] []    [] []    [] []     |
!      gpe-timesheet      |          []  []      [] []    [] []    [] []     |
!      gpe-today          |          []  []      [] []    [] []    [] []     |
!      gpe-todo           |                         []       []    [] []     |
!      gphoto2            |    [] []             []       []       [] []     |
!      gprof              |              []      []                   []     |
!      gpsdrive           |                         []                []     |
!      gramadoir          |                               []          []     |
!      grep               |       []                      [] []       []     |
!      gretl              |       [] []  []                                  |
!      gsasl              |       []                               [] []     |
!      gss                |       []             []       []          []     |
!      gst-plugins-bad    |       []     []                           []     |
!      gst-plugins-base   |       []                                  []     |
!      gst-plugins-good   |       []                                  []     |
!      gst-plugins-ugly   |       []     []                           []     |
!      gstreamer          |       []                            [] [] []     |
!      gtick              |                         []                       |
!      gtkam              |    [] []     []         []                []     |
!      gtkorphan          |                                           []     |
!      gtkspell           |              []   [] [] []    [] []    [] []     |
!      gutenprint         |                                           []     |
!      hello              |       []     []      [] []    [] []    [] []     |
!      herrie             |       []                []                []     |
!      hylafax            |                                                  |
!      idutils            |       []     []      [] []                []     |
!      indent             |       []     []      [] []    []       [] []     |
!      iso_15924          |                                                  |
!      iso_3166           |    [] [] []  []      [] [] [] [] [] [] [] []  [] |
!      iso_3166_2         |                                                  |
!      iso_4217           |       [] []             [] []    []    [] []     |
!      iso_639            |       []                [] [] [] []    [] []     |
!      jpilot             |                                                  |
!      jtag               |                               []                 |
!      jwhois             |       []     []      []                   []     |
!      kbd                |       []             []                   []     |
!      keytouch           |                                           []     |
!      keytouch-editor    |                                           []     |
!      keytouch-keyboa... |                                           []     |
!      latrine            |                                                  |
!      ld                 |                                           []     |
!      leafpad            |       [] []             []    []          []  [] |
!      libc               |       []                []    []          []     |
!      libexif            |       []                      []                 |
!      libextractor       |                      []                   []     |
!      libgpewidget       |       [] []  []      []       [] []    [] []     |
!      libgpg-error       |       []             []                   []     |
!      libgphoto2         |       []                                         |
!      libgphoto2_port    |       []                []                []     |
!      libgsasl           |       []             []                [] []     |
!      libiconv           |                                  []    [] []     |
!      libidn             |       []                               [] ()     |
!      lifelines          |       []                                  []     |
!      lilypond           |                                                  |
!      lingoteach         |              []                                  |
!      lprng              |       []                                         |
!      lynx               |              []         []                []     |
!      m4                 |       []     []      [] []                []     |
!      mailfromd          |       []                                         |
!      mailutils          |       []                []                []     |
!      make               |       []     []         []                []     |
!      man-db             |       []             [] []                []     |
!      minicom            |       []     []      [] []                []     |
!      nano               |              []      [] []                []     |
!      opcodes            |                      []                   []     |
!      parted             |       []                                         |
!      pilot-qof          |                                                  |
!      popt               |       [] []             []                []     |
!      psmisc             |       []                                  []     |
!      pwdutils           |       []                                  []     |
!      qof                |              []                           []     |
!      radius             |       []                []                       |
!      recode             |       [] []  []      [] []       []       []     |
!      rpm                |       [] []             []                []     |
!      screem             |                                                  |
!      scrollkeeper       |       []             [] []    []    [] [] []     |
!      sed                |       [] []  []      [] []    [] []    [] []     |
!      shared-mime-info   |       [] []  []                     [] [] []     |
!      sharutils          |       []                []             [] []     |
!      shishi             |       []                                         |
!      skencil            |          []  []                           []     |
!      solfege            |              []                                  |
!      soundtracker       |                               []          []     |
!      sp                 |                                                  |
!      system-tools-ba... |    [] [] []  []      []             [] [] []  [] |
!      tar                |       []                []       []       []     |
!      texinfo            |       []             [] []                []     |
!      tin                |                         ()                       |
!      tuxpaint           |       [] []                      [] [] [] []     |
!      unicode-han-tra... |                                                  |
!      unicode-transla... |                                                  |
!      util-linux         |              []         []       []       []     |
!      util-linux-ng      |              []         []       []       []     |
!      vorbis-tools       |                         []                       |
!      wastesedge         |                                                  |
!      wdiff              |       []     []      [] []    [] []       []     |
!      wget               |          []             []    []          []     |
!      xchat              |    []                   []    [] [] [] [] []     |
!      xkeyboard-config   |                               [] []       []     |
!      xpad               |                               [] []       []     |
!                         +--------------------------------------------------+
!                           or pa pl pt pt_BR rm ro ru rw sk sl sq sr sv  ta
!                            0  5 77 31  53    4 58 72  3 45 46  9 45 122  3
  
                            tg th tk tr uk ven vi  wa xh zh_CN zh_HK zh_TW zu
                          +---------------------------------------------------+
!      Compendium         |          []        []         []          []      | 19
       a2ps               |          [] []     []                             | 19
!      aegis              |                    []                             |  1
       ant-phone          |          []        []                             |  6
       anubis             |          [] []     []                             | 11
       ap-utils           |             ()     []                             |  4
!      aspell             |             []     []  []                         | 16
!      bash               |          []                                       |  6
!      bfd                |                                                   |  2
       bibshelf           |                    []                             |  7
!      binutils           |          [] []     []                     []      |  9
!      bison              |          [] []     []                     []      | 20
!      bison-runtime      |             []     []         []          []      | 18
       bluez-pin          |          [] []     []  []     []          []      | 28
       cflow              |             []     []                             |  5
!      clisp              |                                                   |  9
       console-tools      |          []        []                             |  5
!      coreutils          |          [] []     []                             | 18
!      cpio               |          [] []     []         []                  | 11
!      cpplib             |          [] []     []         []          []      | 12
!      cryptonit          |                    []                             |  6
!      dialog             |                    []  []     []                  |  9
!      diffutils          |          [] []     []         []          []      | 29
       doodle             |                    []                             |  6
       e2fsprogs          |          []        []                             | 10
       enscript           |          [] []     []                             | 16
       fetchmail          |          []        []                             | 12
!      findutils          |          [] []     []                             | 11
!      findutils_stable   |          [] []     []                     []      | 18
       flex               |          []        []                             | 15
!      fslint             |                    []                             |  2
       gas                |          []                                       |  3
!      gawk               |          []        []         []                  | 16
       gcal               |          []                                       |  5
!      gcc                |          []                   []          []      |  7
!      gettext-examples   |          [] []     []         []    []    []      | 29
       gettext-runtime    |          [] []     []         []    []    []      | 28
!      gettext-tools      |          [] []     []         []          []      | 20
!      gip                |                    []                     []      | 13
!      gliv               |          []        []                             | 11
       glunarclock        |                    []  []                 []      | 15
!      gmult              |          []        []         []          []      | 16
!      gnubiff            |                    []                             |  2
!      gnucash            |          () []                                    |  5
       gnuedu             |                    []                             |  2
!      gnulib             |                    []                             | 10
!      gnunet             |                                                   |  0
!      gnunet-gtk         |          []        []                             |  3
!      gnutls             |                                                   |  4
       gpe-aerial         |                    []         []                  | 14
       gpe-beam           |                    []         []                  | 14
!      gpe-calendar       |                    []  []                         |  7
       gpe-clock          |          []        []  []     []                  | 21
!      gpe-conf           |                    []  []     []                  | 16
       gpe-contacts       |                    []         []                  | 10
!      gpe-edit           |          []        []  []     []          []      | 22
!      gpe-filemanager    |                    []  []                         |  7
!      gpe-go             |          []        []  []     []                  | 19
       gpe-login          |          []        []  []     []          []      | 21
       gpe-ownerinfo      |          []        []         []          []      | 21
       gpe-package        |                    []                             |  6
       gpe-sketchbook     |          []        []                             | 16
!      gpe-su             |          []        []  []     []                  | 21
!      gpe-taskmanager    |          []        []  []     []                  | 21
       gpe-timesheet      |          []        []         []          []      | 18
       gpe-today          |          []        []  []     []          []      | 21
!      gpe-todo           |                    []  []                         |  8
!      gphoto2            |             []     []         []          []      | 21
!      gprof              |          []        []                             | 13
!      gpsdrive           |                    []                             |  5
       gramadoir          |                    []                             |  7
!      grep               |                    []                             | 12
!      gretl              |                                                   |  6
!      gsasl              |                    []         []          []      |  9
!      gss                |                    []                             |  7
!      gst-plugins-bad    |             []     []         []                  | 13
!      gst-plugins-base   |             []     []                             | 11
!      gst-plugins-good   |             []     []         []    []    []      | 16
!      gst-plugins-ugly   |             []     []         []                  | 13
!      gstreamer          |          [] []     []                             | 18
!      gtick              |             []     []                             |  7
!      gtkam              |                    []                             | 16
       gtkorphan          |                    []                             |  7
!      gtkspell           |             []     []  []     []    []    []      | 27
!      gutenprint         |                                                   |  4
!      hello              |          [] []     []         []          []      | 38
!      herrie             |          []        []                             |  8
!      hylafax            |                                                   |  0
!      idutils            |          []        []                             | 15
!      indent             |          [] []     []         []          []      | 28
!      iso_15924          |                    []         []                  |  4
!      iso_3166           |    [] [] [] []     []  []     []    []    []      | 54
!      iso_3166_2         |                    []         []                  |  4
!      iso_4217           |    []    []        []         []    []            | 24
!      iso_639            |             []     []  []     []    []            | 26
       jpilot             |          [] []     []         []                  |  7
       jtag               |                    []                             |  3
       jwhois             |          []        []                     []      | 13
!      kbd                |          [] []     []                             | 13
!      keytouch           |                    []                             |  8
!      keytouch-editor    |                    []                             |  5
!      keytouch-keyboa... |                    []                             |  5
!      latrine            |          []        []                             |  5
!      ld                 |          []        []         []          []      | 10
!      leafpad            |          [] []     []         []          []      | 24
!      libc               |          []                   []          []      | 19
!      libexif            |                    []                             |  5
       libextractor       |                    []                             |  5
!      libgpewidget       |                    []  []     []                  | 20
!      libgpg-error       |                    []                             |  6
!      libgphoto2         |             []     []                             |  9
       libgphoto2_port    |             []     []                     []      | 11
       libgsasl           |                    []                             |  8
!      libiconv           |                    []  []                         | 11
!      libidn             |                    []         []                  | 11
       lifelines          |                                                   |  4
!      lilypond           |                    []                             |  6
       lingoteach         |                    []                             |  6
+      lprng              |                    []                             |  2
       lynx               |          [] []     []                             | 15
       m4                 |                    []         []          []      | 18
!      mailfromd          |             []     []                             |  3
!      mailutils          |             []     []                             |  8
       make               |          []        []         []                  | 20
!      man-db             |                    []                             |  9
       minicom            |                    []                             | 14
!      nano               |                    []         []          []      | 20
       opcodes            |          []        []                             | 10
!      parted             |          [] []                            []      | 11
!      pilot-qof          |                    []                             |  1
!      popt               |          []        []         []          []      | 18
!      psmisc             |                    []         []                  | 10
       pwdutils           |                    []                             |  3
       qof                |                    []                             |  4
!      radius             |             []     []                             |  7
       recode             |          []        []         []                  | 25
!      rpm                |          [] []     []                     []      | 13
       screem             |                    []                             |  2
       scrollkeeper       |          [] []     []                     []      | 26
!      sed                |          []        []         []          []      | 23
!      shared-mime-info   |             []     []         []                  | 29
       sharutils          |          []        []                     []      | 23
!      shishi             |                    []                             |  3
       skencil            |                    []                             |  7
!      solfege            |                    []                             |  3
       soundtracker       |          []        []                             |  9
       sp                 |          []                                       |  3
!      system-tools-ba... |    []    [] []     []     []  []          []      | 38
!      tar                |          [] []     []                             | 17
       texinfo            |          []        []         []                  | 15
       tin                |                                                   |  1
!      tuxpaint           |                    []  []                 []      | 19
       unicode-han-tra... |                                                   |  0
       unicode-transla... |                                                   |  2
       util-linux         |          [] []     []                             | 20
!      util-linux-ng      |          [] []     []                             | 20
!      vorbis-tools       |             []     []                             |  4
       wastesedge         |                                                   |  1
!      wdiff              |          []        []                             | 23
!      wget               |          []        []                     []      | 20
       xchat              |             []     []         []          []      | 29
!      xkeyboard-config   |          [] []     []                             | 14
!      xpad               |                    []         []          []      | 15
                          +---------------------------------------------------+
!        76 teams           tg th tk tr uk ven vi  wa xh zh_CN zh_HK zh_TW zu
!       163 domains          0  3  1 74 51  0  143 21  1  57     7    45    0  2036
  
     Some counters in the preceding matrix are higher than the number of
***************
*** 1076,1083 ****
  distribution.
  
!    If October 2006 seems to be old, you may fetch a more recent copy of
! this `ABOUT-NLS' file on most GNU archive sites.  The most up-to-date
! matrix with full percentage details can be found at
! `http://www.iro.umontreal.ca/contrib/po/HTML/matrix.html'.
  
  1.6 Using `gettext' in new packages
--- 1043,1050 ----
  distribution.
  
!    If November 2007 seems to be old, you may fetch a more recent copy
! of this `ABOUT-NLS' file on most GNU archive sites.  The most
! up-to-date matrix with full percentage details can be found at
! `http://translationproject.org/extra/matrix.html'.
  
  1.6 Using `gettext' in new packages
***************
*** 1097,1101 ****
  developed inside the GNU project.  Therefore the information given above
  applies also for every other Free Software Project.  Contact
! `translation@iro.umontreal.ca' to make the `.pot' files available to
! the translation teams.
  
--- 1064,1068 ----
  developed inside the GNU project.  Therefore the information given above
  applies also for every other Free Software Project.  Contact
! `coordinator@translationproject.org' to make the `.pot' files available
! to the translation teams.
  
diff -Nrc2 texinfo-4.11/AUTHORS texinfo-4.12/AUTHORS
*** texinfo-4.11/AUTHORS	Sat Feb 10 10:47:08 2007
--- texinfo-4.12/AUTHORS	Thu Mar  6 00:47:07 2008
***************
*** 1,6 ****
! $Id: AUTHORS,v 1.12 2006/01/31 00:36:09 karl Exp $
  Texinfo authors.
  
!   Copyright (C) 2003, 2005, 2006 Free Software Foundation, Inc.
    
    Copying and distribution of this file, with or without modification,
--- 1,6 ----
! $Id: AUTHORS,v 1.14 2008/03/05 09:05:15 gray Exp $
  Texinfo authors.
  
!   Copyright (C) 2003, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
    
    Copying and distribution of this file, with or without modification,
***************
*** 12,23 ****
  Torsten Bronger         texinfo.dtd.
  Bob Chassell		texinfo.tex, original texinfo.txi.
! Akim Demaille		texi2dvi.
  Alper Ersoy		makeinfo: enhancements in all files, especially
                            html-, xml-, and docbook-related.
  Brian Fox		all makeinfo/* and info/* files, info-stnd.texi.
  Noah Friedman		original texi2dvi.
  Dave Love		original makeinfo/html.[ch].
  Karl Heinz Marbaise	original makeinfo language support, most files.
  Philippe Martin		original makeinfo xml/docbook output.
  Paul Rubin		original makeinfo/multi.c.
  Andreas Schwab		texinfo.tex, configure.ac, most makeinfo files.
--- 12,25 ----
  Torsten Bronger         texinfo.dtd.
  Bob Chassell		texinfo.tex, original texinfo.txi.
! Akim Demaille		texi2dvi, util/* tests.
  Alper Ersoy		makeinfo: enhancements in all files, especially
                            html-, xml-, and docbook-related.
  Brian Fox		all makeinfo/* and info/* files, info-stnd.texi.
  Noah Friedman		original texi2dvi.
+ Oleg Katsitadze		doc/*
  Dave Love		original makeinfo/html.[ch].
  Karl Heinz Marbaise	original makeinfo language support, most files.
  Philippe Martin		original makeinfo xml/docbook output.
+ Sergey Poznyakoff	all files.
  Paul Rubin		original makeinfo/multi.c.
  Andreas Schwab		texinfo.tex, configure.ac, most makeinfo files.
***************
*** 25,31 ****
  			texindex.c, texinfo.txi.
  Zack Weinberg		texinfo.tex: @macro implementation.
  Eli Zaretskii		all files.
  
! See http://www.iro.umontreal.ca/contrib/po/HTML/team-LL.html for the
  translation teams for a given language LL.
  
--- 27,37 ----
  			texindex.c, texinfo.txi.
  Zack Weinberg		texinfo.tex: @macro implementation.
+ Ralf Wildenhues		util/gendocs.sh, makeinfo/tests/*,
+ 			makeinfo/html.c, makeinfo/cmds.c, makeinfo/footnote.c,
+ 			doc/texinfo.txi,
+ 			Makefile.am, configure.ac.
  Eli Zaretskii		all files.
  
! See http://translationproject.org/team/index.html for the
  translation teams for a given language LL.
  
diff -Nrc2 texinfo-4.11/ChangeLog texinfo-4.12/ChangeLog
*** texinfo-4.11/ChangeLog	Sun Sep  9 11:56:09 2007
--- texinfo-4.12/ChangeLog	Sat Apr 19 10:43:26 2008
***************
*** 1,2 ****
--- 1,787 ----
+ 2008-04-19  Karl Berry  <karl@gnu.org>
+ 
+ 	* Version 4.12.
+ 
+ 2008-04-19  Per Øyvind Karlsen  <peroyvind@mandriva.org>  (tiny change)
+ 
+ 	* info/filesys.c (compress_suffices): decompress .lzma with unlzma.
+ 	* install-info/install-info.c: support lzma.
+ 
+ 2008-04-18  Karl Berry  <karl@gnu.org>
+ 
+ 	* doc/texinfo.tex (\math): \let the Texinfo accent commands
+ 	(\" \' ... \dotaccent) to their plain TeX math equivalents
+ 	(\ddot \acute ... \dot), where possible.
+ 	Report from John Mandereau, 17 Apr 2008 17:53:28.
+ 
+ 2008-04-17  Karl Berry  <karl@gnu.org>
+ 
+ 	* util/texi2dvi: allow more characters special to plain TeX
+ 	in the directory name in tidy mode (but not the base file name).
+ 	
+ 	* util/texi2dvi: more quoting of file name args for the sake of
+ 	names containing whitespace.  A spurious message still results.
+ 
+ 	* install-info/tests/defs.in: new file.
+ 	* configure.ac: generate install-info/tests/defs.
+ 	* install-info/tests/ii-*-test: source it.
+ 	* install-info/tests/Makefile.am: do not use export,
+ 	which is only supported by GNU make.
+ 
+ 2008-04-13  Juan Manuel Guerrero  <juan.guerrero@gmx.de>
+ 
+ 	DJGPP specific issues.
+ 	* djgpp/config.sed: Fixes required to use configure scripts generated
+ 	by autoconf 2.62.
+ 
+ 2008-04-09  Karl Berry  <karl@gnu.org>
+ 
+ 	* pretest 4.11.96.
+ 
+ 	* doc/texinfo.txi (geq leq): New node to document new commands
+ 	@geq{} and @leq{}, suggested by Arnold Robbins.
+ 	* doc/texinfo.tex (\geq, \leq): new macros.
+ 	* makeinfo/cmds.c (cm_geq, cm_leq): new fns.
+ 	(cm_minus): make static.
+ 	* makeinfo/cmds.h (cm_minus): remove decl.
+ 
+ 	* makeinfo/insertion.c (handle_verbatim): ignore rest of @verbatim
+ 	line, including the newline.
+ 	Report from Thien-Thi Nguyen, 01 Apr 2008 11:14:48.
+ 
+ 2008-04-09  Reinhold Kainhofer  <reinhold@kainhofer.com>  (tiny change)
+ 
+ 	* makeinfo/insertion.c (begin_insertion): do not indent via
+ 	whitespace for html, since we already do <blockquote>.
+ 	Reported 30 Mar 2008 00:56:56.
+ 
+ 2008-04-02  Jim Meyering  <jim@meyering.net>  (tiny change)
+ 
+ 	* doc/texinfo.tex: fix typos in comments.
+ 
+ 2008-03-31  Karl Berry  <karl@gnu.org>
+ 
+ 	* doc/texinfo.tex (\dopdfimage): try .PDF too.
+ 	(\imagexxx): reduce space around vmode image to \medskip from \bigskip.
+ 	Start \noindent paragraph for vmode image so that @quotation etc.
+ 	indentation will be respected.
+ 	Report from Reinhold Kainhofer, 28 Mar 2008 17:33:05.
+ 
+ 2008-03-28  Karl Berry  <karl@gnu.org>
+ 
+ 	* info/Makefile.am (funs.h): change target from all of
+ 	$(generated_sources) to avoid problems with parallel builds.
+ 	From Michael Haubenwallner, 20 Mar 2008 22:52:20.
+ 
+ 2008-03-26  Karl Berry  <karl@gnu.org>
+ 
+ 	* makeinfo/makeinfo.c (search_forward): use const.
+ 	Also (from William Xu) fix typo in comment.
+ 	* makeinfo/makeinfo.h (search_forward): change decl.
+ 
+ 2008-03-25  Karl Berry  <karl@gnu.org>
+ 
+ 	* util/texi2dvi (TEX): only unset it if it was nonempty and a
+ 	directory.
+ 
+ 2008-03-25  Akim Demaille  <akim@epita.fr>
+ 
+ 	* doc/Makefile.am: Use util_srcdir (new var) where appropriate.
+ 	(man_MANS): Also install texi2pdf.1 and pdftexi2dvi.1.
+ 	(unset_envvars): New.
+ 	Use it.
+ 	* util/local.test: Check we don't use $().
+ 	Simplify sed usage: don't use \| which is not portable enough.
+ 	* util/Makefile.am: Re-enable tests, in maintainer mode.
+ 
+ 2008-03-23  Benno Schulenberg  <bensberg@justemail.net>  (tiny change)
+ 
+ 	* info/session.c (_scroll_backward): better cursor placement.
+ 
+ 2008-03-23  Karl Berry  <karl@gnu.org>
+ 
+ 	* util/texi2dvi (TEX): unset if it refers to a directory; I think
+ 	the University of Utah installation does this.
+ 
+ 2008-03-22  Karl Berry  <karl@gnu.org>
+ 
+ 	* info/session.c (info_move_to_xref): conditionalize "no xref"
+ 	message on cursor_movement_scrolls_p.  Proposed by
+ 	Benno, 22 Mar 2008 15:17:49.
+ 
+ 2008-03-21  Karl Berry  <karl@gnu.org>
+ 
+ 	* pretest 4.11.95.
+ 
+ 	* info/Makefile.am (funs.h): use this as the dependency
+ 
+ 2008-03-21  Karl Berry  <karl@gnu.org>
+ 
+ 	* info/session.c (_scroll_forward): leave cursor on last line.
+ 	(_scroll_backward): use info_beginning_of_node for consistency.
+ 	Changes proposed by Benno Schulenberg, 21 Mar 2008 16:31:27.
+ 
+ 2008-03-20  Karl Berry  <karl@gnu.org>
+ 
+ 	* info/info.c (main): avoid declaration after statement.
+ 
+ 2008-03-17  Karl Berry  <karl@gnu.org>
+ 
+ 	* texinfo.tex (\xrefX): avoid TeX expansions of _ etc.
+ 	in the info filename argument (#4).
+ 	Report from Ralf Wildenhues, 15 Mar 2008 11:23:38.
+ 
+ 2008-03-14  Karl Berry  <karl@gnu.org>
+ 
+ 	* pretest 4.11.94.
+ 
+ 	* install-info/install-info.c: portability fixes.
+ 	(parse_dir_file): declare void, since it is.
+ 	(split_entry): Remove unused variable ostream.
+ 	(add_missing_basenames, add_missing_descriptions): Avoid
+ 		declarations after statements.
+ 	(main): Do not use // comments.
+ 	(format_entry): avoid using isblank, linking fails on osf-alpha,
+ 	others.
+ 	* util/texi2dvi: use `...` instead of $(...).  Avoid
+ 	(...) as case labels.
+ 
+ 2008-03-12  Karl Berry  <karl@gnu.org>
+ 
+ 	* doc/texinfo.txi (exdent): typo in example.
+ 	Report from Jaakko Hollmen, 11 Mar 2008 19:25:01.
+ 
+ 2008-03-12  Sergey Poznyakoff  <gray@gnu.org.ua>
+ 
+ 	* info/session.c (_scroll_backward): Avoid wrapping to the end of
+ 	page when a backward scrolling is requested on the top node.
+ 	Patch proposed by Benno Schulenberg.
+ 
+ 2008-03-07  Karl Berry  <karl@gnu.org>
+ 
+ 	* pretest 4.11.93.
+ 
+ 	* info/infodoc.c (info_internal_help_text): reorder, regroup.
+ 	Suggestion from Benno Schulenberg, 06 Mar 2008 11:59:06.
+ 
+ 2008-03-07  Joseph Myers  <joseph@codesourcery.com>  (tiny change)
+ 
+ 	* doc/texinfo.tex (\includezzz): Use \turnoffactive before
+ 	expanding @value.
+ 
+ 2008-03-06  Sergey Poznyakoff  <gray@gnu.org.ua>
+ 
+ 	* info/session.c (info_search_internal): Reword wrap-around
+ 	messages.
+ 	* configure.ac (AM_INIT_AUTOMAKE): Finally remove dist-bzip2.
+ 
+ 2008-03-05  Sergey Poznyakoff  <gray@gnu.org.ua>
+ 
+ 	* util/gendocs.sh: Pass --node-files to texi2html only together
+ 	with the --split option.
+ 
+ 	* info/session.c (last_node_p): Remove unused variable.
+ 	(info_search_internal): Print a message if the search wraps over
+ 	the end or beginning of the document.
+ 
+ 	* configure.ac (AM_INIT_AUTOMAKE): Move all automake options here.
+ 	Add dist-bzip2 for completeness.
+ 	* Makefile.am (AUTOMAKE_OPTIONS): Remove in favor of
+ 	AM_INIT_AUTOMAKE.
+ 	* AUTHORS: Update the URL of Translation Project.
+ 
+ 2008-03-04  Sergey Poznyakoff  <gray@gnu.org.ua>
+ 
+ 	* info/session.c (_scroll_backward): Place cursor at the end of
+ 	node if cursor_movement_scrolls_p is on.
+ 
+ 	* Makefile.am (AUTOMAKE_OPTIONS): Raise version requirement to
+ 	1.10.1. This is needed for dist-lzma.
+ 
+ 	* system.h: Include <ctype.h>
+ 	* info/session.c (scroll_last_node_choices, scroll_last_node): New
+ 	variables.
+ 	(forward_move_node_structure): Special behavior when a scrolling
+ 	command is issued while on the last node.
+ 	* info/session.h (scroll_last_node_choices, scroll_last_node): New
+ 	variables.
+ 	(SLN_Stop,SLN_Scroll,SLN_Top): New defines.
+ 	* info/variables.c (info_variables): New variable
+ 	scroll-last-node.
+ 	* info/variables.h (scroll_last_node): New variable.
+ 	* doc/info-stnd.texi: Document scrolling behavior at the last node
+ 	and the scroll-last-node variable.
+ 	* NEWS: Document scrolling behavior at the last node.
+ 
+ 2008-03-02  Karl Berry  <karl@gnu.org>
+ 
+ 	* configure.ac (AM_INIT_AUTOMAKE): dist-lzma instead of dist-bzip2.
+ 
+ 2008-03-01  Juan Manuel Guerrero  <juan.guerrero@gmx.de>
+ 
+ 	DJGPP specific issues.
+ 	* system.h [O_BINARY]: Use HAVE_DRIVE in IS_ABSOLUTE.
+ 	* djgpp/config.sed: Fix regex pattern to handle version numbers that
+ 	looks like 4.NN.NN
+ 
+ 2008-02-29  Karl Berry  <karl@gnu.org>
+ 
+ 	* pretest 4.11.92.
+ 
+ 2008-02-28  Karl Berry  <karl@gnu.org>
+ 
+ 	* doc/texinfo.tex (\includezzz): \edef the filename in order
+ 	to expand @value constructs (include-value).  This fix
+ 	from Joseph S. Myers, 1 Feb 2008 01:11:11.
+ 	Document that the \expandafter trickery is necessary in order to
+ 	read the file outside of a group (mac-incl).
+ 	This report from John Mandereau, 28 Feb 2008 22:12:34.
+ 
+ 	* info/infodoc.c (info_internal_help_text): more tweaks.
+ 	* info/infomap.c: move up/down to end, too.
+ 	Suggestions from Benno Schulenberg, 27 Feb 2008 23:44:17
+ 	and 28 Feb 2008 22:49:27.
+ 
+ 2008-02-28  Akim Demaille  <akim@epita.fr>
+ 
+ 	* util/texi2dvi (absolute): Add a missing "local".
+ 
+ 2008-02-28  Akim Demaille  <akim@epita.fr>
+ 
+ 	Let texi2dvi keep the trailing //.
+ 	* bin/texi2dvi ($space, $tab): New.
+ 	($IFS): Use them to be robust to zealous white space cleanups.
+ 	(absolute): Preserve the trailing slashes.
+ 	(tex_envvars): Add MPINPUTS, MFINPUTS, and TFMFONTS.
+ 
+ 2008-02-28  Akim Demaille  <akim@epita.fr>
+ 
+ 	* util/texi2dvi: Don't use "local foo=`cmd`", because in that case
+ 	failures of cmd, including with set -e, will go unnoticed.  So
+ 	always first declare with local, then run the assignment.
+ 	(index_file_p): Adjust to be usable with index.sty.
+ 	* util/local.test: Make the test more robust.
+ 
+ 2008-02-27  Karl Berry  <karl@gnu.org>
+ 
+ 	* pretest 4.11.91.
+ 
+ 	* info/infomap.c [!INFOKEY]: remove this whole block.  It is too
+ 	confusing having two sets of key bindings.
+ 
+ 	* info/infodoc.c (info_internal_help_text): more tweaks.
+ 	Suggestions from Benno Schulenberg, 26 Feb 2008 00:34:22.
+ 
+ 2008-02-26  Brendan O'Dea <bod@debian.org>  (tiny change)
+ 
+ 	* util/texi2dvi: slightly reformat usage message for help2man.
+ 	(sent by peb 26 Feb 2008 12:01:11)
+ 
+ 	* install-info/install-info.c (print_help): keep two spaces
+ 	between option name and description, or help2man can't do a good job.
+ 
+ 2008-02-26  Peter Breitenlohner <peb@mppmu.mpg.de>
+ 
+ 	* info/doc.h, info/echo-area.c, info/echo-area.h,
+ 	info/footnotes.c, info/indices.c, info/info.c, info/info.h,
+ 	info/infodoc.c, info/infokey.c, info/infomap.c, info/m-x.c,
+ 	info/nodemenu.c, info/session.c, info/session.h,
+ 	info/variables.c, info/variables.h, info/window.c,
+ 	info/window.h:
+ 	declare constant strings as such and remove
+ 	many `(char *)' casts -- in particular for `_(...)'.
+ 	Avoid gcc warnings (for --disable-nls and maybe without).
+ 
+ 2008-02-25  Karl Berry  <karl@gnu.org>
+ 
+ 	* autogen.sh: run autoconf before autoheader, then automake
+         (per autoreconf).
+ 
+ 2008-02-24  Karl Berry  <karl@gnu.org>
+ 
+ 	* info/infomap.c (x): bind to delete_window.
+ 	* info/infodoc.c (info_internal_help_text): more rearrangements.
+ 	(create_internal_info_help_node: omit incorrect exiting suggestion
+ 		at end.
+ 	Suggestions from Benno Schulenberg, 24 Feb 2008 22:56:44.
+ 
+ 	* install-info/install-info.c (munge_old_style_debian_options):
+ 	avoid use of asprintf, just xmalloc ourselves.
+ 	In report from Juan Manuel Guerrero, 24 Feb 2008 22:06:35.
+ 
+ 	* install-info/install-info.c (spec_entry) <text_len>: declare
+ 	as size_t instead of int, to avoid warning.
+ 	In report from Juan Manuel Guerrero, 24 Feb 2008 22:06:35.
+ 
+ 2008-02-22  Karl Berry  <karl@gnu.org>
+ 
+ 	* pretest 4.11.90.
+ 
+ 2008-02-22  Peter Breitenlohner <peb@mppmu.mpg.de>
+ 
+ 	* configure.ac (--enable-multiplatform): also set libdir.
+ 	* util/defs.in (PATH): include @abs_builddir@.
+ 	* util/texi2dvi (usage): consistently escape \$HOME.
+ 
+ 2008-02-21  Karl Berry  <karl@gnu.org>
+ 
+ 	* info/infodoc.c (info_internal_help_text): more simplifications.
+ 	Suggestions from Benno Schulenberg, 21 Feb 2008 23:35:38.
+ 
+ 	* install-info/tests/ii-0041-test,
+ 	* install-info/tests/ii-0041-test: ensure target dir file is rw.
+ 
+ 2008-02-19  Karl Berry  <karl@gnu.org>
+ 
+ 	* info/infodoc.c (info_internal_help_text): rearrangements.
+ 	* info/session.c (cursor_movement_scrolls_p): 1 by default.
+ 	* info/window.c (window_scroll_step): 1 by default.
+ 	* info/infomap.c <key bindings>: h to info_get_help_window,
+ 	H to info_get_info_help_node,
+ 	PgUp to info_scroll_backward, PgDown to info_scroll_forward,
+ 	move q to after C-x C-c .
+ 	Suggestions from Benno Schulenberg, 04 Jan 2008 23:20:46.
+ 
+ 2008-02-17  Karl Berry  <karl@gnu.org>
+ 
+ 	* util/texi2dvi (EGREP): need egrep early.
+ 
+ 	* util/texi2dvi: path_sep is : on djgpp too.  From Eli Z.
+ 
+ 	* makeinfo/makeinfo.c: typos in comments.
+ 
+ 	* makeinfo/cmds.c (cm_direntry): call close_single_paragraph,
+ 	instead of add_char('\n'), or the INFO-DIR-SECTION lines from two
+ 	consecutive @dircategory's are munged together.
+ 	Bug report from Ralf Angeli, 16 Feb 2008 18:59:42.
+ 
+ 2008-02-16  Karl Berry  <karl@gnu.org>
+ 
+ 	* util/texi2dvi: path_sep is : on mingw as well as cygwin.
+ 	Report from: FX Coudert, 16 Feb 2008 15:43:15.
+ 
+ 	* makeinfo/cmds.c (cm_cite): avoid double apostrophe in
+ 	Info output of, e.g., ... @cite{Foo}'s ...
+ 	Report from Bob Chassell.
+ 
+ 2008-02-15  Karl Berry  <karl@gnu.org>
+ 
+ 	* doc/texinfo.tex (\tex): spurious space in redefinition of \top.
+ 
+ 	* makeinfo/cmds.c (handle_include): set in_fixed_width_font
+ 	for expanding the filename argument, so -- doesn't become -.
+ 	Bug report from Daniel Richard G., 13 Feb 2008 01:50:00.
+ 
+ 2008-02-11  Karl Berry  <karl@gnu.org>
+ 
+ 	* info/session.c (incremental_search): if a regex search,
+ 	search every time through the loop, not only if the search
+ 	succeeded.
+ 	Bug report from Ralf Wildenhues, 8 Feb 2008 23:30:51.
+ 
+ 2008-02-10  Karl Berry  <karl@gnu.org>
+ 
+ 	* info/session.c (show_isearch_prompt): Start with "Regexp" if
+ 	it's a regexp i-search.
+ 	Suggestion from Ralf Wildenhues, 8 Feb 2008 23:30:51.
+ 
+ 2008-02-04  Karl Berry  <karl@gnu.org>
+ 
+ 	* doc/texinfo.tex (\includezzz): simply do the \input (instead of
+ 	trickily expanding it after the }) a la \verbatiminput; otherwise,
+ 	@value expansions are not done.  The trickery just seems unnecessary.
+ 	Report from Joseph S. Myers, 1 Feb 2008 01:11:11.
+ 
+ 2008-02-01  Karl Berry  <karl@gnu.org>
+ 
+ 	* doc/texinfo.tex (\ptextop): save plain tex \top (a math symbol).
+ 	(tex env): restore plain text \top.
+ 
+ 2008-01-31  Karl Berry  <karl@gnu.org>
+ 
+ 	* doc/texinfo.txi (Click Sequences): new section to document new
+ 	commands @arrow, @clicksequence, @click, and @clickstyle.
+ 	* doc/texinfo.tex (\clicksequence, \click, \clickstyle): define them.
+ 	* makeinfo/cmds.h,
+ 	* makeinfo/cmds.c (cm_arrow, cm_click, cm_clicksequence,
+ 	cm_clickstyle): new fns.
+ 	* insertion.h,
+ 	* insertion.c (get_item_function): no longer static.
+ 	* xml.h,
+ 	* xml.c (CLICK, CLICKSEQUENCE): new elements.
+ 	* util/texinfo.dtd (Inline.misc): add click and clicksequence.
+ 	(rarr): new entity.
+ 
+ 	* makeinfo/xml.c (xml_insert_entity): only do XML checks if we are
+ 	actually outputting XML; this routine is also used for HTML output.
+ 
+ 	* makeinfo/makeinfo.c (convert_from_loaded_file): move
+ 	xml_begin_document to after we are sure the output file is open.
+ 
+ 2008-01-30  Karl Berry  <karl@gnu.org>
+ 
+ 	* doc/texinfo.txi, doc/info-stnd.texi (Back-Cover Text): new
+ 	wording from rms.
+ 
+ 2008-01-24  Karl Berry  <karl@gnu.org>
+ 
+ 	* info/session.c (info_move_to_xref): must use fixed-string
+ 	searches for these Info keywords that contain *.
+ 	Report from Ben Asselstine, 29 Dec 2007 11:21:40 (et al.).
+ 
+ 	* doc/info-stnd.texi (What is Info): that's C-x C-c to exit, not
+ 	C-x C-x.  Report from Benno, 24 Jan 2008 00:40:04.
+ 
+ 2008-01-23  Karl Berry  <karl@gnu.org>
+ 
+ 	* makeinfo/insertion.c (begin_insertion) <direntry>: ignore
+ 	whitespace beginning the first * line inside @direntry,
+ 	to work around the zsh manual.
+ 	Report from Norbert Preining, 14 Jan 2008 09:09:01.
+ 
+ 2008-01-21  Karl Berry  <karl@gnu.org>
+ 
+ 	* info/info.c (main): silently switch to info-stnd if given
+ 	-O (--usage) info.
+ 	Suggestion from Benno, 19 Jan 2008 19:58:47.
+ 
+ 2008-01-20  Karl Berry  <karl@gnu.org>
+ 
+ 	* install-info/install-info.c (print_help): split up big help string,
+ 	some rewording.
+ 
+ 2008-01-19  Karl Berry  <karl@gnu.org>
+ 
+ 	* util/texi2dvi (run_tex): use verbose, not echo, so -q is respected.
+ 	Report from Kurt Hornik, 19 Jan 2008 11:16:27.
+ 
+ 2008-01-18  Karl Berry  <karl@gnu.org>
+ 
+ 	* doc/texinfo.txi (Other Info Directories): mention starting at 0
+ 	and what-cursor-position when figuring column positions.
+ 
+ 2008-01-16  Karl Berry  <karl@gnu.org>
+ 
+ 	* util/texi2dvi (move_to_dest): compare with filenames, rather
+ 	than cmp -s, since the output file might not actually change.
+ 	Report from Ralf Wildenhues, 15 Jan 2008 07:20:34.
+ 
+ 	* doc/texinfo.txi (Invoking makeinfo): --document-language default
+ 	is @documentlanguage, as of 4.11.
+ 
+ 	* doc/texinfo.txi (Makeinfo Pointer Creation): mention the
+ 	need for @detailmenu here, too.
+ 
+ 2008-01-14  Karl Berry  <karl@gnu.org>
+ 
+ 	* NEWS: install-info NEWS details.
+ 
+ 2008-01-13  Bruno Haible  <bruno@clisp.org>
+ 
+ 	* util/gendocs.sh (curdate): Execute 'date' command in the locale
+ 	specified by SETLANG.
+ 
+ 2008-01-12  Bruno Haible  <bruno@clisp.org>
+ 
+ 	* doc/texinfo.txi (Cross Reference Parts): better description of arg2.
+ 	bug-texinfo mail of 12 Jan 2008 15:52:23 +0100.
+ 
+ 2008-01-02  Karl Berry  <karl@gnu.org>
+ 
+ 	* info/info.c (info_short_help) [__MSDOS__]: puts -b string directly.
+ 	Suggestion from Benno.
+ 
+ 2008-01-02  Karl Berry  <karl@tug.org>
+ 
+ 	* util/Makefile.am (TESTS): remove dvipdf.test, it is too
+ 	dependent on functional TeX installations.  Not our place to test that.
+ 
+ 2008-01-02  Karl Berry  <karl@tug.org>
+ 
+ 	* install-info/, install-info/tests/: new subdirectories.
+ 	* util/Makefile.am: move install-info stuff to its own dir, with tests.
+ 	* configure.ac,
+ 	* Makefile.am (SUBDIRS): take care of new dirs.
+ 	* doc/Makefile.am (install-info.1): new source location for man page.
+ 	* po/POTFILES.in: update source list.
+ 
+ 2008-01-02  Ben Asselstine  <benasselstine@gmail.com>
+ 
+ 	* install-info/install-info.c: much work toward Debian compatibility.
+ 	(line_data): new member num_sections to add; change type of
+ 	add_entries_before.
+ 	(spec_entry): new members missing_name, missing_description,
+ 	missing_basename.
+ 	(longopts): new options --name, --menuentry, --description,
+ 	--no-indent, --keep-old, --maxwidth, --max-width,
+ 	--section-regex, --dry-run.
+         (remove_empty_sections, add_entries_into_all_matching_sections,
+         keep_old_flag, indent_flag,
+         order_new_sections_alphabetically_flag): new globals.
+         (print_help): list new options.
+         (output_dirfile): count sections added, and possibly sort them.
+         (parse_input): handle delete_flag.
+         (parse_dir_file): write the end of the last node.
+         (mark_entry_for_deletion, adjust_column, format_entry,
+         split_entry, reformat_new_entries, add_missing_basenames,
+         add_missing_names, add_missing_descriptions,
+         munge_old_style_debian_options): new fns.
+         (main): new variables calign, align, maxwidth,
+         entries_to_add_from_file; munge per debian if needed; handle new
+         options.
+         (compare_entries_text): use mbsncasecmp.
+ 	* doc/texinfo.txi (Invoking install-info): mention the new options.
+ 
+ 2008-01-01  Karl Berry  <karl@gnu.org>
+ 
+ 	* info/info.c (info_short_help): break help string into smaller
+ 	pieces, to help translators.
+ 	Suggestion from Benno Schulenberg, 01 Jan 2008 12:22:31.
+ 
+ 2008-01-01  Ben Asselstine  <benasselstine@gmail.com>  (tiny change)
+ 
+ 	* doc/info-stnd.texi (Invoking Info): document this.
+ 	* info/info.c (long_options, short_options): use -k as an alias
+ 	for --apropos.
+ 	(main): recognize it.
+ 	(info_short_help): document it.
+ 	(APROPOS_OPTION): no longer needed.
+ 
+ 2007-12-23  gettextize  <bug-gnu-gettext@gnu.org>
+ 
+ 	* configure.ac (AM_GNU_GETTEXT_VERSION): Bump to 0.17.
+ 
+ 2007-12-19  Norbert Preining  <preining@logic.at>  (tiny change)
+ 
+ 	* makeinfo/insertion.c (begin_insertion) <direntry>: use add_word
+ 	instead of insert_string, so that the "This is ..." line is
+ 	written before the START-INFO-DIR-ENTRY.
+ 
+ 2007-12-17  Karl Berry  <karl@gnu.org>
+ 
+ 	* doc/info-stnd.texi (Searching Commands): Document the new regex
+ 	search, a little.
+ 	(@copying): Update Back-Cover Text.
+ 	* doc/info.texi (@copying): Update Back-Cover Text.
+ 
+ 2007-12-17  Stephane Chazelas  <stephane_chazelas@yahoo.fr>
+ 
+ 	* info/infomap.c (R): new command info_toggle_regexp.
+ 	* info/session.c (use_regex): new static (true by default).
+ 	(info_toggle_regexp): new command.
+ 	* info/session.h (info_toggle_regexp): declare it.
+ 	* info/search.c (regexp_search): new fn.
+ 	* info/search.h (regexp_search): declare it.
+ 	Savannah bug 15572.
+ 
+ 2007-12-16  Karl Berry  <karl@gnu.org>
+ 
+ 	* info/session.c: remove more status messages.
+ 	Report from Benno Schulenberg, 16 Dec 2007 12:24:12.
+ 
+ 2007-12-15  Karl Berry  <karl@gnu.org>
+ 
+ 	* doc/texinfo.tex (\pdffontattr): only do the cmaps if this pdftex
+ 	primitive is defined, for the sake of those running ancient versions.
+ 
+ 2007-12-13  Karl Berry  <karl@gnu.org>
+ 
+ 	* info/session.c: remove status report messages, said to be noise.
+ 	Report from Benno Schulenberg, 11 Dec 2007 00:19:57.
+ 
+ 2007-12-09  Benno Schulenberg  <bensberg@justemail.net>  (tiny change)
+ 
+ 	* makeinfo/makeinfo.c (usage): improve help message.
+ 	bug-texinfo mail of 02 Dec 2007 23:43:10 +0100.
+ 
+ 2007-12-09  Fabian Groffen  <grobian@gentoo.org>  (tiny change)
+ 
+ 	* info/makedoc.c (main): reorder calls following the Makefile
+ 	dependencies, for high-precision filesystems.
+ 	http://bugs.gentoo.org/show_bug.cgi?id=200662
+ 	bug-texinfo mail of 3 Dec 2007 17:59:13 +0100.
+ 
+ 2007-12-02  Karl Berry  <karl@gnu.org>
+ 
+ 	* info/info.c (main): undo change of 2006-08-13 in this file,
+ 	so info can be easily tested in multibyte locales.
+ 
+ 	* all files: use the multibyte case comparison functions
+ 	mbscasecmp and mbsncasecmp from gnulib, instead of simply
+ 	strcasecmp and strncasecmp.  (1) gnulib strcase is buggy,
+ 	declaring the str* functions in string.h instead of strings.h,
+ 	leading to build failure on AIX 4.3.3 (report from Gary E. Barnes,
+ 	21 Nov 2007 12:37:12).  (2) we want to support multibyte locales
+ 	better anyway.
+ 
+ 2007-11-30  Sergey Poznyakoff  <gray@gnu.org.ua>
+ 
+ 	* doc/Makeinfo.am: Rename txi-no.tex to txi-nb.tex (see
+ 	2007-10-31).
+ 
+ 2007-11-27  Karl Berry  <karl@gnu.org>
+ 
+ 	* doc/texinfo.txi (headings on off): clarify the meaning of
+ 	@headings on.  Report from Dilyan Palauzov, 25 Nov 2007 17:07:09.
+ 
+ 2007-11-25  Stephane Chazelas  <stephane_chazelas@yahoo.fr>
+ 
+ 	*  info/indices.c (info_next_index_match): use the line number
+ 	specified in the index entry, if available.
+ 
+ 2007-11-23  Benno Schulenberg <bensberg@justemail.net>  (tiny change)
+ 
+ 	* info/infodoc.c: keep help strings together for translation.
+ 
+ 2007-11-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+ 
+ 	* util/texi2dvi: Fix quoting for white space in file names.
+ 
+ 2007-11-21  Karl Berry  <karl@gnu.org>
+ 
+ 	* makeinfo/lang.h (hz): #undef, since apparently it is defined on
+ 	AIX 4.3.3.
+ 	Report from: Gary E. Barnes, 21 Nov 2007 12:37:12.
+ 
+ 2007-11-16  Karl Berry  <karl@gnu.org>
+ 
+ 	* info/info.c (info_error): use puts instead of fprintf if we
+ 	don't actually have any arguments.  Else
+ 	info --file=".%x.%x." will try to print NULL.
+ 	Report from Cody Rester, 16 Nov 2007 08:59:48.
+ 
+ 2007-10-31  Karl Berry  <karl@gnu.org>
+ 
+ 	* doc/txi-no.tex: rename to txi-nb.tex.
+ 	* po/no.po: remove.
+ 	* po/LINGUAS: remove no.
+ 
+ 2007-10-24  Karl Berry  <karl@gnu.org>
+ 
+ 	* makeinfo/node.c (cm_node),
+ 	* makeinfo/cmds.c (cm_settitle): no need to call xml_begin_document.
+ 	* makeinfo/makeinfo.c (convert_from_loaded_file): call
+ 	xml_begin_document in docbook case too, else some frontmatter
+ 	can be lost.
+ 	Bug report from Sam Varshavchik, 14 Oct 2007 12:10:04, for binutils.
+ 
+ 	* makeinfo/insertion.c: formatting.
+ 
+ 	* makeinfo/xml.c (xml_begin_document): arg can be const;
+ 	use basename of @setfilename instead of "book-root".
+ 	(xml_push_current_element, xml_pop_current_element): use
+ 	warning fn for consistent formatting.
+ 
+ 	* util/dir-example: binutils update, etc.
+ 
+ 2007-10-24  Sergey Poznyakoff  <gray@gnu.org.ua>
+ 
+ 	* util/gendocs.sh: New option --texi2html, to use texi2html for
+ 	creating HTML output.
+ 	Handle special conditional constructs in the template: %%IF
+ 	HTML_SECTION%% and %%IF HTML_CHAPTER%% (both closed with a
+ 	corresponding %%ENDIF) to conditionally enable parts of the output
+ 	depending on texi2html split outputs.
+ 	* util/gendocs_template: Conditionally enable section and chapter
+ 	split HTMLs.
+ 	* util/gendocs_template_min: Likewise.
+ 
+ 2007-10-19  Karl Berry  <karl@gnu.org>
+ 
+ 	* info/display.c (display_update_one_window): don't try to display
+ 	a window unless both width and height are >0.
+ 	* window/window.c (window_new_screen_size): try to ensure that
+ 	no window width/height ever becomes negative.
+ 	Bug report and ideas from Vitezslav Crhonek, 18 Oct 2007 15:15:51,
+ 	as well as https://bugzilla.redhat.com/show_bug.cgi?id=243971.
+ 
+ 2007-10-13  Karl Berry  <karl@gnu.org>
+ 
+ 	* makeinfo/cmds.c (cm_dircategory): use add_word instead of
+ 	insert_string so that the info file header ("This is ...") comes
+ 	after the INFO-DIR-SECTION magic.
+ 	Bug report from Katsumi Yamaoka, emacs-devel 10 Oct 2007 11:17:10.
+ 
+ 2007-10-08  Bruno Haible  <bruno@clisp.org>
+ 
+ 	* makeinfo/lang.c (unicode_map): New variable.
+ 	(cm_search_iso_map): In case of UTF-8 encoding, return a Unicode code
+ 	point.
+ 	(add_encoded_char_from_code): New function.
+ 	(add_encoded_char, cm_accent_generic_no_headers): Use it.
+ 
+ 2007-10-03  Karl Berry  <karl@gnu.org>
+ 
+ 	* doc/texinfo.txi (math): @math{k_{75}} is allowed, despite bare
+ 	braces.
+ 
+ 2007-10-02  Karl Berry  <karl@gnu.org>
+ 
+ 	* doc/texinfo.txi (math): Make description more accurate.
+ 	Ideas by Patrice Dumas, 16 Sep 2007 12:02:46.
+ 
+ 2007-09-26  Karl Berry  <karl@gnu.org>
+ 
+ 	* makeinfo/index.c (count_strn_chars): new fn.
+ 	(insert_index_output_line_no): call it.
+ 	(cm_printindex): call it.
+ 	This is to fix off-by-one width computation due to @tie{},
+ 	reported by Werner Lemberg, 16 Sep 2007 16:48:47.
+ 
+ 	* makeinfo/cmds.c,
+ 	* makeinfo/xref.c: #include "index.h", instead of explicit
+ 	extern printing_index.
+ 	* makeinfo/index.c (the_indices, index_element_compare): can be static.
+ 	* makeinfo/index.h: make order of decls match index.c.
+ 
+ 2007-09-25  Karl Berry  <karl@gnu.org>
+ 
+ 	* doc/texinfo.txi (Six Parts): End segment should not have toc anymore.
+ 
+ 2007-09-24  Karl Berry  <karl@gnu.org>
+ 
+ 	* makeinfo/makeinfo.c (convert_from_file): free `input_filename' leak.
+ 	Reported by Stephen Compall, 21 Sep 2007 20:25:54.
+ 
+ 2007-09-21  Stephen Compall <s11@member.fsf.org>  (tiny change)
+ 
+ 	* makeinfo/makeinfo.c (convert_from_file): excise code testing
+ 	case in suffixes that doesn't arise.
+ 
+ 2007-09-21  Karl Berry  <karl@gnu.org>
+ 
+ 	* makeinfo/makeinfo.c,
+ 	* info/info.c,
+ 	* util/texindex.c,
+ 	* util/install-info.c (main): unify declaration on char *argv[].
+ 
+ 2007-09-20  Greg Schafer <gschafer@zip.com.au>  (tiny change)
+ 
+ 	* util/dvipdf.test,
+ 	* util/texi2dvi.test (required): need tex, or the tests fail.
+ 
+ 2007-09-17  Karl Berry  <karl@gnu.org>
+ 
+ 	* util/defs.in (TEXI2DVI_run): try "type" instead of "which".
+ 	Report from Michael Deutschmann, 13 Sep 2007 01:29:39.
+ 
+ 	* util/defs.in (optionset_get): use `...`, not $(...).  Still too
+ 	newfangled.  Report from Bert Deknuydt.
+ 
+ 2007-09-16  Thien-Thi Nguyen  <ttn@gnuvola.org>  (tiny change)
+ 
+ 	* doc/texinfo.tex (w): Do s/indenting manual/manual indenting/.
+ 
+ 2007-09-15  Karl Berry  <karl@gnu.org>
+ 
+ 	* makeinfo/makeinfo.h,
+ 	* makeinfo/makeinfo.c,
+ 	* makeinfo/defun.c,
+ 	* makeinfo/html.c,
+ 	* makeinfo/node.c,
+ 	* makeinfo/toc.c,
+ 	* makeinfo/xref.c (__): rename to gdt, since HP-UX uses it in
+ 	<stdsyms.h>.  (Report from Bert Deknuydt, 12 Sep 2007 12:17:34).
+ 
  2007-09-09  Karl Berry  <karl@gnu.org>
  
***************
*** 54,74 ****
  2007-08-04  Sergey Poznyakoff  <gray@gnu.org.ua>
  
!         * doc/info-stnd.texi: Document cursor-movement-scrolls variable.
!         Document different spellings of scroll-behaviour variable.
!         * info/info-utils.c (info_references_internal): Initialize
!         line_number.
!         * info/infodoc.c (info_internal_help_text): Update docstrings
!         for move-to-next-xref and move-to-prev-xref.
!         * info/session.c (forward_move_node_structure)
!         (backward_move_node_structure): Return int
!         (cursor_movement_scrolls_p): New variable.
!         (info_next_line,info_prev_line,info_forward_char,info_backward_char)
!         (info_forward_word,info_backward_word): Scroll through the
!         entire document if cursor_movement_scrolls_p is set.
!         (info_move_to_xref,info_move_to_prev_xref): Return int
!         * info/session.h (cursor_movement_scrolls_p): New variable
!         * info/variables.h: Likewise
!         * info/variables.c (scroll-behavior): Alias for scroll-behaviour
!         (cursor-movement-scrolls): New variable.
  
  2007-07-30  Karl Berry  <karl@gnu.org>
--- 839,859 ----
  2007-08-04  Sergey Poznyakoff  <gray@gnu.org.ua>
  
! 	* doc/info-stnd.texi: Document cursor-movement-scrolls variable.
! 	Document different spellings of scroll-behaviour variable.
! 	* info/info-utils.c (info_references_internal): Initialize
! 	line_number.
! 	* info/infodoc.c (info_internal_help_text): Update docstrings
! 	for move-to-next-xref and move-to-prev-xref.
! 	* info/session.c (forward_move_node_structure)
! 	(backward_move_node_structure): Return int
! 	(cursor_movement_scrolls_p): New variable.
! 	(info_next_line,info_prev_line,info_forward_char,info_backward_char)
! 	(info_forward_word,info_backward_word): Scroll through the
! 	entire document if cursor_movement_scrolls_p is set.
! 	(info_move_to_xref,info_move_to_prev_xref): Return int
! 	* info/session.h (cursor_movement_scrolls_p): New variable
! 	* info/variables.h: Likewise
! 	* info/variables.c (scroll-behavior): Alias for scroll-behaviour
! 	(cursor-movement-scrolls): New variable.
  
  2007-07-30  Karl Berry  <karl@gnu.org>
***************
*** 81,85 ****
  	* pretest 4.9.91.
  	* doc/texinfo.txi (Inserting Quotes): wording.
! 	
  	* util/Makefile.am (TESTS): remove local.test.  It fails and I
  	would prefer not to replace local with a shell function anyway.
--- 866,870 ----
  	* pretest 4.9.91.
  	* doc/texinfo.txi (Inserting Quotes): wording.
! 
  	* util/Makefile.am (TESTS): remove local.test.  It fails and I
  	would prefer not to replace local with a shell function anyway.
***************
*** 140,144 ****
  
  	* doc/texinfo.tex (\quotedblleft, \quotedblright, \quoteleft,
!         \quoteright): aliases for the quotation marks from the CM fonts.
  	(\guillemetleft, \guillemotleft, \guillemetright, \guillemotright,
  	 \guilsinglleft, \guilsinglright, \quotedblbase, \quotesinglbase):
--- 925,929 ----
  
  	* doc/texinfo.tex (\quotedblleft, \quotedblright, \quoteleft,
! 	\quoteright): aliases for the quotation marks from the CM fonts.
  	(\guillemetleft, \guillemotleft, \guillemetright, \guillemotright,
  	 \guilsinglleft, \guilsinglright, \quotedblbase, \quotesinglbase):
***************
*** 222,226 ****
  
  	* texinfo.tex (\setnonasciicharscatcodenonglobal,
!         \setnonasciicharscatcode): no newline after #1, that counts as a space.
  	(\pagebody, \pagesizesyyy): likewise.
  
--- 1007,1011 ----
  
  	* texinfo.tex (\setnonasciicharscatcodenonglobal,
! 	\setnonasciicharscatcode): no newline after #1, that counts as a space.
  	(\pagebody, \pagesizesyyy): likewise.
  
***************
*** 414,424 ****
  	(Thank you to Electric Fence and valgrind.)
  
! 2007-04-26  Karl Berry  <karl@gnu.org>
  
  	* doc/texinfo.tex (cmapOT1, cmapOT1IT, cmapOT1TT): new definitions
  	for pdf so that searching and copying from pdf documents will find
! 	text properly, e.g., the "fi" in "file".  From Oleg.  Report from
  	Frank K on tex-live.
  
  	* util/gendocs_template: conform to new GNU style.  From Yavor.
  	* util/gendocs_template_min: previous version, without SSI.
--- 1199,1211 ----
  	(Thank you to Electric Fence and valgrind.)
  
! 2007-04-26  Oleg Katsitadze  <olegkat@gmail.com>
  
  	* doc/texinfo.tex (cmapOT1, cmapOT1IT, cmapOT1TT): new definitions
  	for pdf so that searching and copying from pdf documents will find
! 	text properly, e.g., the "fi" in "file".  Report from
  	Frank K on tex-live.
  
+ 2007-04-26  Karl Berry  <karl@gnu.org>
+ 
  	* util/gendocs_template: conform to new GNU style.  From Yavor.
  	* util/gendocs_template_min: previous version, without SSI.
***************
*** 446,457 ****
  	* doc/texinfo.tex (\printindex): set \plainfrenchspacing.
  
! 2007-04-07  Karl Berry  <karl@gnu.org>
  
  	* doc/texinfo.tex (\defunpenalty): new register.
  	(\startdefun): use it to avoid page breaks between a defun and a
  	single defunx -- only allow breaks between multiple defunx's.
- 	From Oleg.
  
! 2007-04-03  Karl Berry  <karl@gnu.org>
  
  	* doc/texinfo.tex (\whatsitskip, \whatsitpenalty): new registers.
--- 1233,1243 ----
  	* doc/texinfo.tex (\printindex): set \plainfrenchspacing.
  
! 2007-04-07  Oleg Katsitadze  <olegkat@gmail.com>
  
  	* doc/texinfo.tex (\defunpenalty): new register.
  	(\startdefun): use it to avoid page breaks between a defun and a
  	single defunx -- only allow breaks between multiple defunx's.
  
! 2007-04-03  Oleg Katsitadze  <olegkat@gmail.com>
  
  	* doc/texinfo.tex (\whatsitskip, \whatsitpenalty): new registers.
***************
*** 459,463 ****
  	(\pdfmkdest, \dosubind, \setref): call it.  This avoids a page
  	break at an anchor (lispref/loading.texi/load-read-function).
- 	From Oleg.
  
  2007-04-02  Karl Berry  <karl@gnu.org>
--- 1245,1248 ----
***************
*** 520,524 ****
  	Report from Brian Dessent, 31 Oct 2006 15:50:34.
  
! 2007-02-21  Brian Dessent  <brian@dessent.net>
  
  	* info/info.c,
--- 1305,1309 ----
  	Report from Brian Dessent, 31 Oct 2006 15:50:34.
  
! 2007-02-21  Brian Dessent  <brian@dessent.net>  (tiny change)
  
  	* info/info.c,
***************
*** 723,728 ****
  
  	* util/texindex.c (gettempname): new fn, split off from maketempname.
!         (maketempname): call it.  We weren't deleting temp files.
!         (sort_offline): check result from maketempname.
  
  2006-10-06  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
--- 1508,1513 ----
  
  	* util/texindex.c (gettempname): new fn, split off from maketempname.
! 	(maketempname): call it.  We weren't deleting temp files.
! 	(sort_offline): check result from maketempname.
  
  2006-10-06  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
***************
*** 743,747 ****
  	* util/texi2dvi (run_bibtex): also run bibtex if "no .aux file" in
  	the .log, and "\bibdata" in the aux, for the first run of a btxmac
! 	file.  From Oleg Katsitadze.
  
  2006-09-30  Karl Berry  <karl@gnu.org>
--- 1528,1532 ----
  	* util/texi2dvi (run_bibtex): also run bibtex if "no .aux file" in
  	the .log, and "\bibdata" in the aux, for the first run of a btxmac
! 	file.  Report from Oleg Katsitadze.
  
  2006-09-30  Karl Berry  <karl@gnu.org>
***************
*** 859,870 ****
  	is used.
  	* makeinfo/macro.h (MACRO_DEF): New member argcount
!         (enum quote_type): New data type.
!         (get_brace_args): Change argument type to enum quote_type
  	(ME_QUOTE_ARG): Remove the macro
  	* makeinfo/makeinfo.c (cm_ifeq): Update call to get_brace_args
!         * makeinfo/tests/Makefile.am (TESTS): New test quote-args
!         (EXTRA_DIST): New file quote-args.txi
!         * makeinfo/tests/quote-args: New test
!         * makeinfo/tests/quote-args.txi: New file
  	* doc/texinfo.txi: Document automatic argument quoting
  
--- 1644,1655 ----
  	is used.
  	* makeinfo/macro.h (MACRO_DEF): New member argcount
! 	(enum quote_type): New data type.
! 	(get_brace_args): Change argument type to enum quote_type
  	(ME_QUOTE_ARG): Remove the macro
  	* makeinfo/makeinfo.c (cm_ifeq): Update call to get_brace_args
! 	* makeinfo/tests/Makefile.am (TESTS): New test quote-args
! 	(EXTRA_DIST): New file quote-args.txi
! 	* makeinfo/tests/quote-args: New test
! 	* makeinfo/tests/quote-args.txi: New file
  	* doc/texinfo.txi: Document automatic argument quoting
  
***************
*** 1089,1093 ****
  	* texi2dvi (IFS): initialize, since otherwise when we save/restore
  	it may end up being set-but-empty, which may disable splitting.
! 	From Ralf W.
  
  2006-05-20  Karl Berry  <karl@gnu.org>
--- 1874,1878 ----
  	* texi2dvi (IFS): initialize, since otherwise when we save/restore
  	it may end up being set-but-empty, which may disable splitting.
! 	Report from Ralf W.
  
  2006-05-20  Karl Berry  <karl@gnu.org>
***************
*** 1182,1189 ****
  2006-03-13  Miloslav Trmac  <mitr@redhat.com>  (tiny changes)
  
!         * info/Makefile.am (infokey_LDADD): don't link with curses.
  
!         * makeinfo/sectioning.c: cast arguments to substring, to placate
!         current gcc.
  
  2006-03-13  Karl Berry  <karl@gnu.org>
--- 1967,1974 ----
  2006-03-13  Miloslav Trmac  <mitr@redhat.com>  (tiny changes)
  
! 	* info/Makefile.am (infokey_LDADD): don't link with curses.
  
! 	* makeinfo/sectioning.c: cast arguments to substring, to placate
! 	current gcc.
  
  2006-03-13  Karl Berry  <karl@gnu.org>
***************
*** 1518,1522 ****
  	* util/texi2dvi: look for btxmac.tex's "Undefined citation" message.
  	Then texi2dvi works with (e)plain, too, by setting LATEX=tex.
! 	From Oleg Katsitadze.
  
  2005-08-31  Akim Demaille  <akim@epita.fr>
--- 2303,2307 ----
  	* util/texi2dvi: look for btxmac.tex's "Undefined citation" message.
  	Then texi2dvi works with (e)plain, too, by setting LATEX=tex.
! 	Report from Oleg Katsitadze.
  
  2005-08-31  Akim Demaille  <akim@epita.fr>
***************
*** 1703,1708 ****
  
  	* util/texi2dvi: Support --tidy, a new build mode which lets all the
!         compilations happen in a local directory.  This is
!         similar to using --clean, but the files are preserved.  The
  	benefits are:
  	- the output is updated when each tex compilation is completed:
--- 2488,2493 ----
  
  	* util/texi2dvi: Support --tidy, a new build mode which lets all the
! 	compilations happen in a local directory.  This is
! 	similar to using --clean, but the files are preserved.  The
  	benefits are:
  	- the output is updated when each tex compilation is completed:
***************
*** 2086,2090 ****
  		name on Digital UNIX 4.0E, AIX 3.2.5 (325102), ULTRIX V4.5.
  		(and related releases, presumably).
!         <pgm>: simplify sed expression to avoid \| operator, which does
  	        not work on above platforms (and also be more correct).
  	<RUNNING_KSH>: switch to ksh under Ultrix.
--- 2871,2875 ----
  		name on Digital UNIX 4.0E, AIX 3.2.5 (325102), ULTRIX V4.5.
  		(and related releases, presumably).
! 	<pgm>: simplify sed expression to avoid \| operator, which does
  	        not work on above platforms (and also be more correct).
  	<RUNNING_KSH>: switch to ksh under Ultrix.
***************
*** 2258,2262 ****
  	(This whole vararg stuff needs to be redone correctly.)
  	Report from: Svend Tollak Munkejord (via te)
!         8 Dec 2004 17:15:17 +0100.
  
  	* doc/texinfo.txi (ref): rewrite last two redundant paragraphs.
--- 3043,3047 ----
  	(This whole vararg stuff needs to be redone correctly.)
  	Report from: Svend Tollak Munkejord (via te)
! 	8 Dec 2004 17:15:17 +0100.
  
  	* doc/texinfo.txi (ref): rewrite last two redundant paragraphs.
***************
*** 2372,2376 ****
  
  	* makeinfo/makeinfo.c (insert_string): declare const char * arg.
!         * makeinfo/makeinfo.h: likewise.
  	Report from: Vincent Lefevre, 20 Oct 2004 15:40:39 +0200,
  	noting a spurious </para> after </dircategory>.
--- 3157,3161 ----
  
  	* makeinfo/makeinfo.c (insert_string): declare const char * arg.
! 	* makeinfo/makeinfo.h: likewise.
  	Report from: Vincent Lefevre, 20 Oct 2004 15:40:39 +0200,
  	noting a spurious </para> after </dircategory>.
***************
*** 2568,2572 ****
  
  	* doc/texinfo.txi (caption shortcaption): show an example for
!         @shortcaption, and remark that weird commands like @c and @verb
  	are not allowed.  Suggested by Stepan.
  
--- 3353,3357 ----
  
  	* doc/texinfo.txi (caption shortcaption): show an example for
! 	@shortcaption, and remark that weird commands like @c and @verb
  	are not allowed.  Suggested by Stepan.
  
***************
*** 2703,2713 ****
  2004-07-26  Karl Berry  <karl@gnu.org>
  
!         Avoid using the path for output files, since this led to problems
!         when incompatible files created by previous versions were found.
  	* makeinfo/files.c (find_and_load): introduce second parameter
  		use_path, set to 0 from the call in handle_delayed_writes,
  		1 in all cases.
!         * makeinfo/files.h: change decl.
!         * makeinfo/cmds.c, makeinfo.c, node.c: change calls.
  	From: Thomas Klausner <wiz@danbala.ifoer.tuwien.ac.at>,
  	14 Jul 2004 00:31:54 +0200.
--- 3488,3498 ----
  2004-07-26  Karl Berry  <karl@gnu.org>
  
! 	Avoid using the path for output files, since this led to problems
! 	when incompatible files created by previous versions were found.
  	* makeinfo/files.c (find_and_load): introduce second parameter
  		use_path, set to 0 from the call in handle_delayed_writes,
  		1 in all cases.
! 	* makeinfo/files.h: change decl.
! 	* makeinfo/cmds.c, makeinfo.c, node.c: change calls.
  	From: Thomas Klausner <wiz@danbala.ifoer.tuwien.ac.at>,
  	14 Jul 2004 00:31:54 +0200.
***************
*** 2790,2796 ****
  2004-07-10  Karl Berry  <karl@gnu.org>
  
!         * util/texi2pdf: new script.
!         * util/Makefile.am: install it.
!         * doc/texinfo.txi: document it.
  
  2004-07-05  Karl Berry  <karl@gnu.org>
--- 3575,3581 ----
  2004-07-10  Karl Berry  <karl@gnu.org>
  
! 	* util/texi2pdf: new script.
! 	* util/Makefile.am: install it.
! 	* doc/texinfo.txi: document it.
  
  2004-07-05  Karl Berry  <karl@gnu.org>
***************
*** 2857,2861 ****
  
  	* util/gendocs.sh: force HTML output name, otherwise Emacs fails
!         with its "@setfilename ../...".
  
  2004-05-04  Karl Berry  <karl@gnu.org>
--- 3642,3646 ----
  
  	* util/gendocs.sh: force HTML output name, otherwise Emacs fails
! 	with its "@setfilename ../...".
  
  2004-05-04  Karl Berry  <karl@gnu.org>
***************
*** 7147,7151 ****
  
  
! Copyright 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
  
  Copying and distribution of this file, with or without modification,
--- 7932,7936 ----
  
  
! Copyright 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
  
  Copying and distribution of this file, with or without modification,
diff -Nrc2 texinfo-4.11/Makefile.am texinfo-4.12/Makefile.am
*** texinfo-4.11/Makefile.am	Sun Jul  1 11:44:23 2007
--- texinfo-4.12/Makefile.am	Thu Mar  6 00:47:07 2008
***************
*** 1,4 ****
  # Makefile.am for texinfo.
! # $Id: Makefile.am,v 1.21 2007/07/01 18:44:23 karl Exp $
  # Process this file with automake to produce Makefile.in in all directories.
  #
--- 1,4 ----
  # Makefile.am for texinfo.
! # $Id: Makefile.am,v 1.24 2008/03/05 09:05:04 gray Exp $
  # Process this file with automake to produce Makefile.in in all directories.
  #
***************
*** 11,17 ****
  # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  
- # Be sure we're using the right version of Automake.
- AUTOMAKE_OPTIONS = 1.9 readme-alpha
- 
  # Find our headers and gnulib headers.
  ACLOCAL_AMFLAGS = -I gnulib/m4
--- 11,14 ----
***************
*** 27,31 ****
  if TOOLS_ONLY
    # Build native tools only.
!   SUBDIRS = lib info makeinfo util
  else
    # All subdirectories.
--- 24,28 ----
  if TOOLS_ONLY
    # Build native tools only.
!   SUBDIRS = lib info install-info makeinfo util
  else
    # All subdirectories.
***************
*** 33,37 ****
    # Do doc last so makeinfo will be built when we get there.
    # Others are alphabetical.
!   SUBDIRS = $(native_tools) gnulib/lib lib info makeinfo po util doc
  endif
  
--- 30,35 ----
    # Do doc last so makeinfo will be built when we get there.
    # Others are alphabetical.
!   SUBDIRS = $(native_tools) gnulib/lib lib \
!             install-info info makeinfo po util doc 
  endif
  
diff -Nrc2 texinfo-4.11/Makefile.in texinfo-4.12/Makefile.in
*** texinfo-4.11/Makefile.in	Sun Sep  9 17:37:45 2007
--- texinfo-4.12/Makefile.in	Fri Apr 18 00:34:58 2008
***************
*** 1,7 ****
! # Makefile.in generated by automake 1.10 from Makefile.am.
  # @configure_input@
  
  # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
! # 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
  # This Makefile.in is free software; the Free Software Foundation
  # gives unlimited permission to copy and/or distribute it,
--- 1,7 ----
! # Makefile.in generated by automake 1.10.1 from Makefile.am.
  # @configure_input@
  
  # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
! # 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
  # This Makefile.in is free software; the Free Software Foundation
  # gives unlimited permission to copy and/or distribute it,
***************
*** 16,20 ****
  
  # Makefile.am for texinfo.
! # $Id: Makefile.am,v 1.21 2007/07/01 18:44:23 karl Exp $
  # Process this file with automake to produce Makefile.in in all directories.
  #
--- 16,20 ----
  
  # Makefile.am for texinfo.
! # $Id: Makefile.am,v 1.24 2008/03/05 09:05:04 gray Exp $
  # Process this file with automake to produce Makefile.in in all directories.
  #
***************
*** 54,59 ****
--- 54,61 ----
  ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
  am__aclocal_m4_deps = $(top_srcdir)/gnulib/m4/alloca.m4 \
+ 	$(top_srcdir)/gnulib/m4/argz.m4 \
  	$(top_srcdir)/gnulib/m4/codeset.m4 \
  	$(top_srcdir)/gnulib/m4/eealloc.m4 \
+ 	$(top_srcdir)/gnulib/m4/environ.m4 \
  	$(top_srcdir)/gnulib/m4/error.m4 \
  	$(top_srcdir)/gnulib/m4/exitfail.m4 \
***************
*** 63,66 ****
--- 65,69 ----
  	$(top_srcdir)/gnulib/m4/gettimeofday.m4 \
  	$(top_srcdir)/gnulib/m4/glibc21.m4 \
+ 	$(top_srcdir)/gnulib/m4/gnulib-common.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-comp.m4 \
  	$(top_srcdir)/gnulib/m4/iconv.m4 \
***************
*** 73,91 ****
  	$(top_srcdir)/gnulib/m4/localcharset.m4 \
  	$(top_srcdir)/gnulib/m4/longlong.m4 \
  	$(top_srcdir)/gnulib/m4/malloca.m4 \
  	$(top_srcdir)/gnulib/m4/mbrtowc.m4 \
  	$(top_srcdir)/gnulib/m4/mbstate_t.m4 \
  	$(top_srcdir)/gnulib/m4/mbswidth.m4 \
  	$(top_srcdir)/gnulib/m4/memcpy.m4 \
  	$(top_srcdir)/gnulib/m4/memmove.m4 \
  	$(top_srcdir)/gnulib/m4/mkstemp.m4 \
  	$(top_srcdir)/gnulib/m4/nls.m4 \
! 	$(top_srcdir)/gnulib/m4/onceonly_2_57.m4 \
  	$(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/setenv.m4 \
  	$(top_srcdir)/gnulib/m4/stdint.m4 \
  	$(top_srcdir)/gnulib/m4/stdlib_h.m4 \
- 	$(top_srcdir)/gnulib/m4/strcase.m4 \
  	$(top_srcdir)/gnulib/m4/strdup.m4 \
  	$(top_srcdir)/gnulib/m4/strerror.m4 \
--- 76,100 ----
  	$(top_srcdir)/gnulib/m4/localcharset.m4 \
  	$(top_srcdir)/gnulib/m4/longlong.m4 \
+ 	$(top_srcdir)/gnulib/m4/malloc.m4 \
  	$(top_srcdir)/gnulib/m4/malloca.m4 \
+ 	$(top_srcdir)/gnulib/m4/mbchar.m4 \
+ 	$(top_srcdir)/gnulib/m4/mbiter.m4 \
  	$(top_srcdir)/gnulib/m4/mbrtowc.m4 \
+ 	$(top_srcdir)/gnulib/m4/mbscasecmp.m4 \
+ 	$(top_srcdir)/gnulib/m4/mbsncasecmp.m4 \
  	$(top_srcdir)/gnulib/m4/mbstate_t.m4 \
  	$(top_srcdir)/gnulib/m4/mbswidth.m4 \
+ 	$(top_srcdir)/gnulib/m4/memchr.m4 \
  	$(top_srcdir)/gnulib/m4/memcpy.m4 \
  	$(top_srcdir)/gnulib/m4/memmove.m4 \
  	$(top_srcdir)/gnulib/m4/mkstemp.m4 \
  	$(top_srcdir)/gnulib/m4/nls.m4 \
! 	$(top_srcdir)/gnulib/m4/onceonly.m4 \
  	$(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/setenv.m4 \
+ 	$(top_srcdir)/gnulib/m4/stdbool.m4 \
  	$(top_srcdir)/gnulib/m4/stdint.m4 \
  	$(top_srcdir)/gnulib/m4/stdlib_h.m4 \
  	$(top_srcdir)/gnulib/m4/strdup.m4 \
  	$(top_srcdir)/gnulib/m4/strerror.m4 \
***************
*** 94,98 ****
  	$(top_srcdir)/gnulib/m4/sys_time_h.m4 \
  	$(top_srcdir)/gnulib/m4/tempname.m4 \
- 	$(top_srcdir)/gnulib/m4/ulonglong.m4 \
  	$(top_srcdir)/gnulib/m4/unistd_h.m4 \
  	$(top_srcdir)/gnulib/m4/wchar.m4 \
--- 103,106 ----
***************
*** 122,126 ****
  ETAGS = etags
  CTAGS = ctags
! DIST_SUBDIRS = @native_tools@ gnulib/lib lib info makeinfo po util doc
  DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
  distdir = $(PACKAGE)-$(VERSION)
--- 130,135 ----
  ETAGS = etags
  CTAGS = ctags
! DIST_SUBDIRS = @native_tools@ gnulib/lib lib install-info info \
! 	makeinfo po util doc
  DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
  distdir = $(PACKAGE)-$(VERSION)
***************
*** 130,134 ****
      || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \
           && rm -fr $(distdir); }; }
! DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.bz2
  GZIP_ENV = --best
  distuninstallcheck_listfiles = find . -type f -print
--- 139,143 ----
      || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \
           && rm -fr $(distdir); }; }
! DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.lzma
  GZIP_ENV = --best
  distuninstallcheck_listfiles = find . -type f -print
***************
*** 138,141 ****
--- 147,151 ----
  ALLOCA_H = @ALLOCA_H@
  AMTAR = @AMTAR@
+ ARGZ_H = @ARGZ_H@
  AUTOCONF = @AUTOCONF@
  AUTOHEADER = @AUTOHEADER@
***************
*** 161,176 ****
--- 171,191 ----
  EXEEXT = @EXEEXT@
  GETOPT_H = @GETOPT_H@
+ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
  GLIBC21 = @GLIBC21@
  GMSGFMT = @GMSGFMT@
  GMSGFMT_015 = @GMSGFMT_015@
+ GNULIB_CALLOC_POSIX = @GNULIB_CALLOC_POSIX@
  GNULIB_CHOWN = @GNULIB_CHOWN@
  GNULIB_DUP2 = @GNULIB_DUP2@
+ GNULIB_ENVIRON = @GNULIB_ENVIRON@
  GNULIB_FCHDIR = @GNULIB_FCHDIR@
  GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
  GNULIB_GETCWD = @GNULIB_GETCWD@
  GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
+ GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
  GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
  GNULIB_LCHOWN = @GNULIB_LCHOWN@
  GNULIB_LSEEK = @GNULIB_LSEEK@
+ GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
  GNULIB_MBSCASECMP = @GNULIB_MBSCASECMP@
  GNULIB_MBSCASESTR = @GNULIB_MBSCASESTR@
***************
*** 192,196 ****
--- 207,214 ----
  GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
  GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
+ GNULIB_PUTENV = @GNULIB_PUTENV@
  GNULIB_READLINK = @GNULIB_READLINK@
+ GNULIB_REALLOC_POSIX = @GNULIB_REALLOC_POSIX@
+ GNULIB_SETENV = @GNULIB_SETENV@
  GNULIB_SLEEP = @GNULIB_SLEEP@
  GNULIB_STPCPY = @GNULIB_STPCPY@
***************
*** 199,209 ****
--- 217,234 ----
  GNULIB_STRCHRNUL = @GNULIB_STRCHRNUL@
  GNULIB_STRDUP = @GNULIB_STRDUP@
+ GNULIB_STRERROR = @GNULIB_STRERROR@
  GNULIB_STRNDUP = @GNULIB_STRNDUP@
  GNULIB_STRNLEN = @GNULIB_STRNLEN@
  GNULIB_STRPBRK = @GNULIB_STRPBRK@
  GNULIB_STRSEP = @GNULIB_STRSEP@
+ GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
+ GNULIB_STRSTR = @GNULIB_STRSTR@
+ GNULIB_STRTOD = @GNULIB_STRTOD@
  GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
+ GNULIB_UNSETENV = @GNULIB_UNSETENV@
  GNULIB_WCWIDTH = @GNULIB_WCWIDTH@
  GREP = @GREP@
+ HAVE_CALLOC_POSIX = @HAVE_CALLOC_POSIX@
+ HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
  HAVE_DECL_GETLOGIN_R = @HAVE_DECL_GETLOGIN_R@
  HAVE_DECL_MEMMEM = @HAVE_DECL_MEMMEM@
***************
*** 211,221 ****
  HAVE_DECL_MKDIR = @HAVE_DECL_MKDIR@
  HAVE_DECL_STRDUP = @HAVE_DECL_STRDUP@
! HAVE_DECL_STRNCASECMP = @HAVE_DECL_STRNCASECMP@
  HAVE_DECL_STRNDUP = @HAVE_DECL_STRNDUP@
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DUP2 = @HAVE_DUP2@
  HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
  HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
  HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
--- 236,248 ----
  HAVE_DECL_MKDIR = @HAVE_DECL_MKDIR@
  HAVE_DECL_STRDUP = @HAVE_DECL_STRDUP@
! HAVE_DECL_STRERROR = @HAVE_DECL_STRERROR@
  HAVE_DECL_STRNDUP = @HAVE_DECL_STRNDUP@
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
+ HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DUP2 = @HAVE_DUP2@
  HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
+ HAVE_GETPAGESIZE = @HAVE_GETPAGESIZE@
  HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
  HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
***************
*** 224,230 ****
--- 251,261 ----
  HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
  HAVE_LSTAT = @HAVE_LSTAT@
+ HAVE_MALLOC_POSIX = @HAVE_MALLOC_POSIX@
  HAVE_MEMPCPY = @HAVE_MEMPCPY@
  HAVE_MKDTEMP = @HAVE_MKDTEMP@
+ HAVE_OS_H = @HAVE_OS_H@
  HAVE_READLINK = @HAVE_READLINK@
+ HAVE_REALLOC_POSIX = @HAVE_REALLOC_POSIX@
+ HAVE_SETENV = @HAVE_SETENV@
  HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
  HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
***************
*** 234,238 ****
  HAVE_STPCPY = @HAVE_STPCPY@
  HAVE_STPNCPY = @HAVE_STPNCPY@
- HAVE_STRCASECMP = @HAVE_STRCASECMP@
  HAVE_STRCASESTR = @HAVE_STRCASESTR@
  HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
--- 265,268 ----
***************
*** 240,253 ****
--- 270,287 ----
  HAVE_STRPBRK = @HAVE_STRPBRK@
  HAVE_STRSEP = @HAVE_STRSEP@
+ HAVE_STRTOD = @HAVE_STRTOD@
  HAVE_STRUCT_TIMEVAL = @HAVE_STRUCT_TIMEVAL@
  HAVE_SYS_BITYPES_H = @HAVE_SYS_BITYPES_H@
  HAVE_SYS_INTTYPES_H = @HAVE_SYS_INTTYPES_H@
+ HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
  HAVE_SYS_TIME_H = @HAVE_SYS_TIME_H@
  HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
  HAVE_UNISTD_H = @HAVE_UNISTD_H@
+ HAVE_UNSETENV = @HAVE_UNSETENV@
  HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
  HAVE_WCHAR_H = @HAVE_WCHAR_H@
  HAVE_WCTYPE_H = @HAVE_WCTYPE_H@
  HAVE_WINT_T = @HAVE_WINT_T@
+ HAVE__BOOL = @HAVE__BOOL@
  HELP2MAN = @HELP2MAN@
  HEVEA = @HEVEA@
***************
*** 267,270 ****
--- 301,305 ----
  LIBOBJS = @LIBOBJS@
  LIBS = @LIBS@
+ LOCALCHARSET_TESTS_ENVIRONMENT = @LOCALCHARSET_TESTS_ENVIRONMENT@
  LTLIBICONV = @LTLIBICONV@
  LTLIBINTL = @LTLIBINTL@
***************
*** 298,305 ****
--- 333,348 ----
  REPLACE_FCHDIR = @REPLACE_FCHDIR@
  REPLACE_GETCWD = @REPLACE_GETCWD@
+ REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
  REPLACE_GETTIMEOFDAY = @REPLACE_GETTIMEOFDAY@
  REPLACE_LCHOWN = @REPLACE_LCHOWN@
  REPLACE_LSEEK = @REPLACE_LSEEK@
+ REPLACE_MEMMEM = @REPLACE_MEMMEM@
  REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
+ REPLACE_PUTENV = @REPLACE_PUTENV@
+ REPLACE_STRCASESTR = @REPLACE_STRCASESTR@
+ REPLACE_STRERROR = @REPLACE_STRERROR@
+ REPLACE_STRSIGNAL = @REPLACE_STRSIGNAL@
+ REPLACE_STRSTR = @REPLACE_STRSTR@
+ REPLACE_STRTOD = @REPLACE_STRTOD@
  REPLACE_WCWIDTH = @REPLACE_WCWIDTH@
  SET_MAKE = @SET_MAKE@
***************
*** 307,310 ****
--- 350,354 ----
  SIG_ATOMIC_T_SUFFIX = @SIG_ATOMIC_T_SUFFIX@
  SIZE_T_SUFFIX = @SIZE_T_SUFFIX@
+ STDBOOL_H = @STDBOOL_H@
  STDINT_H = @STDINT_H@
  STRIP = @STRIP@
***************
*** 315,318 ****
--- 359,363 ----
  USE_NLS = @USE_NLS@
  VERSION = @VERSION@
+ VOID_UNSETENV = @VOID_UNSETENV@
  WCHAR_H = @WCHAR_H@
  WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
***************
*** 321,324 ****
--- 366,370 ----
  XGETTEXT = @XGETTEXT@
  XGETTEXT_015 = @XGETTEXT_015@
+ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
  abs_builddir = @abs_builddir@
  abs_srcdir = @abs_srcdir@
***************
*** 345,348 ****
--- 391,396 ----
  gl_LIBOBJS = @gl_LIBOBJS@
  gl_LTLIBOBJS = @gl_LTLIBOBJS@
+ gltests_LIBOBJS = @gltests_LIBOBJS@
+ gltests_LTLIBOBJS = @gltests_LTLIBOBJS@
  host = @host@
  host_alias = @host_alias@
***************
*** 371,380 ****
  sysconfdir = @sysconfdir@
  target_alias = @target_alias@
  top_builddir = @top_builddir@
  top_srcdir = @top_srcdir@
  
- # Be sure we're using the right version of Automake.
- AUTOMAKE_OPTIONS = 1.9 readme-alpha
- 
  # Find our headers and gnulib headers.
  ACLOCAL_AMFLAGS = -I gnulib/m4
--- 419,426 ----
  sysconfdir = @sysconfdir@
  target_alias = @target_alias@
+ top_build_prefix = @top_build_prefix@
  top_builddir = @top_builddir@
  top_srcdir = @top_srcdir@
  
  # Find our headers and gnulib headers.
  ACLOCAL_AMFLAGS = -I gnulib/m4
***************
*** 388,393 ****
  # distribution directory.
  TEXINFO_TEX = doc/texinfo.tex
! @TOOLS_ONLY_FALSE@SUBDIRS = $(native_tools) gnulib/lib lib info makeinfo po util doc
! @TOOLS_ONLY_TRUE@SUBDIRS = lib info makeinfo util
  all: config.h
  	$(MAKE) $(AM_MAKEFLAGS) all-recursive
--- 434,441 ----
  # distribution directory.
  TEXINFO_TEX = doc/texinfo.tex
! @TOOLS_ONLY_FALSE@SUBDIRS = $(native_tools) gnulib/lib lib \
! @TOOLS_ONLY_FALSE@            install-info info makeinfo po util doc 
! 
! @TOOLS_ONLY_TRUE@SUBDIRS = lib info install-info makeinfo util
  all: config.h
  	$(MAKE) $(AM_MAKEFLAGS) all-recursive
***************
*** 520,525 ****
  	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  	  done | \
! 	  $(AWK) '    { files[$$0] = 1; } \
! 	       END { for (i in files) print i; }'`; \
  	mkid -fID $$unique
  tags: TAGS
--- 568,573 ----
  	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  	  done | \
! 	  $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
! 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
  	mkid -fID $$unique
  tags: TAGS
***************
*** 546,551 ****
  	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  	  done | \
! 	  $(AWK) '    { files[$$0] = 1; } \
! 	       END { for (i in files) print i; }'`; \
  	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
  	  test -n "$$unique" || unique=$$empty_fix; \
--- 594,599 ----
  	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  	  done | \
! 	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
! 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
  	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
  	  test -n "$$unique" || unique=$$empty_fix; \
***************
*** 557,567 ****
  		$(TAGS_FILES) $(LISP)
  	tags=; \
- 	here=`pwd`; \
  	list='$(SOURCES) $(HEADERS) config.in $(LISP) $(TAGS_FILES)'; \
  	unique=`for i in $$list; do \
  	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  	  done | \
! 	  $(AWK) '    { files[$$0] = 1; } \
! 	       END { for (i in files) print i; }'`; \
  	test -z "$(CTAGS_ARGS)$$tags$$unique" \
  	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
--- 605,614 ----
  		$(TAGS_FILES) $(LISP)
  	tags=; \
  	list='$(SOURCES) $(HEADERS) config.in $(LISP) $(TAGS_FILES)'; \
  	unique=`for i in $$list; do \
  	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  	  done | \
! 	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
! 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
  	test -z "$(CTAGS_ARGS)$$tags$$unique" \
  	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
***************
*** 629,635 ****
--- 676,686 ----
  	tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
  	$(am__remove_distdir)
+ 
  dist-bzip2: distdir
  	tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
  	$(am__remove_distdir)
+ dist-lzma: distdir
+ 	tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
+ 	$(am__remove_distdir)
  
  dist-tarZ: distdir
***************
*** 648,652 ****
  dist dist-all: distdir
  	tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
! 	tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
  	$(am__remove_distdir)
  
--- 699,703 ----
  dist dist-all: distdir
  	tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
! 	tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
  	$(am__remove_distdir)
  
***************
*** 660,663 ****
--- 711,716 ----
  	*.tar.bz2*) \
  	  bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\
+ 	*.tar.lzma*) \
+ 	  unlzma -c $(distdir).tar.lzma | $(am__untar) ;;\
  	*.tar.Z*) \
  	  uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
***************
*** 811,815 ****
  	all all-am am--refresh check check-am clean clean-generic \
  	ctags ctags-recursive dist dist-all dist-bzip2 dist-gzip \
! 	dist-shar dist-tarZ dist-zip distcheck distclean \
  	distclean-generic distclean-hdr distclean-local distclean-tags \
  	distcleancheck distdir distuninstallcheck dvi dvi-am html \
--- 864,868 ----
  	all all-am am--refresh check check-am clean clean-generic \
  	ctags ctags-recursive dist dist-all dist-bzip2 dist-gzip \
! 	dist-lzma dist-shar dist-tarZ dist-zip distcheck distclean \
  	distclean-generic distclean-hdr distclean-local distclean-tags \
  	distcleancheck distdir distuninstallcheck dvi dvi-am html \
diff -Nrc2 texinfo-4.11/NEWS texinfo-4.12/NEWS
*** texinfo-4.11/NEWS	Sun Sep  9 17:36:29 2007
--- texinfo-4.12/NEWS	Sun Apr 20 06:30:00 2008
***************
*** 1,8 ****
! $Id: NEWS,v 1.151 2007/09/10 00:36:29 karl Exp $
  This NEWS file records noteworthy changes, very tersely.
  See the manual for detailed information.
  
    Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
!   2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
  
    Copying and distribution of this file, with or without modification,
--- 1,8 ----
! $Id: NEWS,v 1.170 2008/04/20 13:30:00 karl Exp $
  This NEWS file records noteworthy changes, very tersely.
  See the manual for detailed information.
  
    Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
!   2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
  
    Copying and distribution of this file, with or without modification,
***************
*** 23,26 ****
--- 23,81 ----
  -------------------------------------------------------------------------------
  
+ 4.12 (20 April 2008)
+ 
+ * Language:
+   . new commands @clicksequence, @click, and @clickstyle for documenting
+     GUI sequences, and @arrow for the default glyph used.
+   . new commands @geq{} and @leq{} for the normal >= and <= relations.
+ 
+ * install-info:
+   . lzma compression supported.
+   . Much work towards compatibility with Debian's independent
+     implementation.  Changes in behavior:
+     - new entries are formatted to start at column 34 by default.
+     - existing entries are replaced by default.
+     - new sections are alphabetized among existing sections.
+     - if an entry being removed is the last one in a section, the
+       section is also removed.
+   . Also many new options:
+     --section REGEX TITLE.
+     --no-indent: disable formatting of new entries.
+     --menuentry, --name: specify left-hand side of an entry.
+     --dry-run: alias for --test.
+     --regex REGEX: renamed from --section regex, adds to all sections
+       matching REGEX by default.
+     --add-once: add only to first specified or matching section.
+     --align COL: start description at column COL.
+     --calign COL: start continuation lines in description at COL.
+     --max-width COL: wrap the description at COL.
+   . New section in the Texinfo manual describing all this.
+ 
+ * Info:
+   Our goal with these changes to the default interface is to make Info
+   documents more easily and quickly readable, especially by non-experts.
+   . the PageUp and PageDown keys move through the whole document by
+     default, instead of just the current node.
+   . the h command shows the basic help, and H starts the Info tutorial.
+   . the newly-bound x command deletes the current window, e.g., within help.
+   . the scroll-step variable is set to 1 by default, for smooth scrolling.
+   . the cursor-movement-scrolls-p variable is set to 1 by default, so
+     link searches look through the whole document.
+   . regular expression searches are supported, and are the default for
+     both regular and incremental searches.
+   . the new R command toggles between regexp and literal-string searches.
+   . the new variable scroll-last-node controls scrolling at the end of
+     the last node; by default, it now simply reports there are no more
+     nodes.  To restore the old behavior, set scroll-last-node=Scroll.
+   . the precise line number specified in index entries is used if available.
+   . --usage=info shows usage for standalone Info.
+   . lzma compression supported.
+ 
+ * Distribution:
+   . language support for no removed/renamed to nb, per Norwegian translators.
+   . new translation: es.
+   . bug fixes in make check (and elsewhere).
+   . gettext 0.17, automake 1.10.1, autoconf 2.62.
+ 
  
  4.11 (9 September 2007)
diff -Nrc2 texinfo-4.11/README.dev texinfo-4.12/README.dev
*** texinfo-4.11/README.dev	Thu Jul 26 16:58:17 2007
--- texinfo-4.12/README.dev	Tue Mar 25 06:51:20 2008
***************
*** 1,6 ****
! $Id: README.dev,v 1.13 2007/07/26 23:58:17 karl Exp $
  This README.dev file describes the development environment.
  
!   Copyright (C) 2002, 2003, 2005, 2006, 2007 Free Software Foundation, Inc.
  
    Copying and distribution of this file, with or without modification,
--- 1,7 ----
! $Id: README.dev,v 1.15 2008/03/25 13:51:20 karl Exp $
  This README.dev file describes the development environment.
  
!   Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008
!   Free Software Foundation, Inc.
  
    Copying and distribution of this file, with or without modification,
***************
*** 19,24 ****
  
  After getting the CVS sources, and installing the tools above, you can run
!   ./autogen.sh
! to do a fresh build.  After that first time, running make should suffice.
  
  This distribution also uses Gnulib (http://www.gnu.org/software/gnulib)
--- 20,37 ----
  
  After getting the CVS sources, and installing the tools above, you can run
!  ./autogen.sh
! and then
!  ./configure CFLAGS='-g -Wdeclaration-after-statement' --enable-maintainer-mode
! and then
!  make
! 
! After the initial autogen && configure, simply running make should suffice.
! 
! The reason for that particular -W is that intermixing declarations with
! statementts is an easy thing to do accidentally, gcc won't warn about it
! by default, and other compilers that don't support it are still
! widespread.  Lots of other -W options can be useful too, and patches are
! welcome to resolve the diagnostics.  Or if you're not using gcc, of
! course you shouldn't include it at all.
  
  This distribution also uses Gnulib (http://www.gnu.org/software/gnulib)
***************
*** 30,36 ****
  in your top-level Texinfo directory.  (gnulib-tool is in the gnulib CVS tree.)
  
! For the record, the first time invocation was
!   gnulib-tool --import --m4-base=gnulib/m4 --source-base=gnulib/lib getopt
! The currently-used gnulib modules and other gnulib information are
! recorded in gnulib/m4/gnulib-cache.m4.  Given a source checkout of
! gnulib, you can update the files with gnulib-tool --import.
--- 43,52 ----
  in your top-level Texinfo directory.  (gnulib-tool is in the gnulib CVS tree.)
  
! For the record, a first time invocation would be
!   gnulib-tool --import --m4-base=gnulib/m4 --source-base=gnulib/lib \
!               --no-vc-files getopt
! 
! Many more modules have been added since.  The currently-used gnulib
! modules and other gnulib information are recorded in
! gnulib/m4/gnulib-cache.m4.  Given a source checkout of gnulib, you can
! update the files with gnulib-tool --import.
diff -Nrc2 texinfo-4.11/TODO texinfo-4.12/TODO
*** texinfo-4.11/TODO	Thu Aug 16 10:42:20 2007
--- texinfo-4.12/TODO	Sun Feb 24 16:21:29 2008
***************
*** 1,8 ****
! $Id: TODO,v 1.36 2007/08/16 17:42:20 karl Exp $
  This is the todo list for GNU Texinfo.
  If you are interested in working on any of these, email bug-texinfo@gnu.org.
  
    Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2003, 
!   2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation.
  
    Copying and distribution of this file, with or without modification,
--- 1,8 ----
! $Id: TODO,v 1.44 2008/02/25 00:21:29 karl Exp $
  This is the todo list for GNU Texinfo.
  If you are interested in working on any of these, email bug-texinfo@gnu.org.
  
    Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2003, 
!   2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation.
  
    Copying and distribution of this file, with or without modification,
***************
*** 40,43 ****
--- 40,44 ----
        http://mail.gnu.org/archive/html/emacs-devel/2002-10/msg00090.html
        http://mail.gnu.org/archive/html/emacs-devel/2002-10/msg00137.html
+   - Extend and improve the tests.
    - Get Info declared as a MIME Content-Type.
    - Likewise the `info:' URI scheme; a library consortium has proposed a
***************
*** 50,54 ****
      sectioning and @def... commands.
    - Allow @end (and other?) commands to be indented in the source.
-   - Extend and improve the tests.
  
  * Language:
--- 51,54 ----
***************
*** 65,69 ****
    - Allow @hsep/@vsep at @item, instead of just in template.
    - Support automatic line numbering of examples.
!   - Better macro syntax.
    - Better def... command syntax.
    - Allow : in node names for info files, for names like
--- 65,71 ----
    - Allow @hsep/@vsep at @item, instead of just in template.
    - Support automatic line numbering of examples.
!   - Better macro syntax, including a separate @inlinemacro (or
!     something) to distinguish macros that swallow their final newline
!     and those that don't.
    - Better def... command syntax.
    - Allow : in node names for info files, for names like
***************
*** 130,141 ****
  
  * Info:
!   - Regular expression search.
    - Full-text search across all info files installed on the system.
-   - Support character sets other than ISO Latin 1.
    - Perhaps comply with LANGUAGE setting on a per-node basis, to allow
      incremental translation of Texinfo files.
    - Display images when running under X, as Emacs 22+ can.
    - Search all nodes of dir file at startup, then can have
!     INFO-DIR-SEPARATE-GROUPS and other such.
    - Better dir file merging.
    - Global dir file (as in /etc/conf/dir) and texinfo config file
--- 132,163 ----
  
  * Info:
!   - (By far the most important bug to fix.)
!     Support multibyte character sets, principally UTF-8; most
!     critically, do not break multibyte characters across lines, but lots
!     of other problems are present.  This implies major changes to Info,
!     since it currently assumes byte/character equivalence (having been
!     written long before multibyte character sets were common).
! 
!     Here's a careful bug report on the subject (the sender can help test):
!     http://lists.gnu.org/archive/html/bug-texinfo/2007-11/msg00033.html
!     
!     Here's an initial bug report and "patch" that simply disables translation.
!     http://lists.gnu.org/archive/html/bug-texinfo/2006-08/msg00001.html
!     http://wiki.linuxfromscratch.org/patches/browser/trunk/texinfo/texinfo-4.8-multibyte-1.patch
!     
!   - The help message does not report Down/Up for next/prev-line.
!   - When scrolling through the help text, it should stop at the end, not
!     report "No more nodes" and go back to the beginning.
!   - It would be nice for h in the help window to quit help.
!   - It would be nice to be able to specify a preferred key to report in
!     the help message, instead of using the last one set; cf. q vs. C-x C-c.
    - Full-text search across all info files installed on the system.
    - Perhaps comply with LANGUAGE setting on a per-node basis, to allow
      incremental translation of Texinfo files.
    - Display images when running under X, as Emacs 22+ can.
    - Search all nodes of dir file at startup, then can have
!     INFO-DIR-SEPARATE-GROUPS and other such.  I.e., we could have
!     programs (what is now "Individual utilities") in one node, library
!     functions, in another, etc.  And how about supporting other languages?
    - Better dir file merging.
    - Global dir file (as in /etc/conf/dir) and texinfo config file
***************
*** 146,150 ****
      http://zeus.polsl.gliwice.pl/~pborys/.
    - More sample .infokey files, so people can choose without writing their own.
-   - q within help should quit help like C-x 0.
    - Incorporate an X-based viewer, perhaps the old GNU xinfo widget
       (http://www.gnu.org/software/xinfo) or saxinfo
--- 168,171 ----
***************
*** 161,165 ****
    - support info dir entries for other than the current info file name;
      see comments in menu_item_equal.
-   - merge features with Debian install-info, so we can have one program.
  
  * texindex:
--- 182,185 ----
diff -Nrc2 texinfo-4.11/aclocal.m4 texinfo-4.12/aclocal.m4
*** texinfo-4.11/aclocal.m4	Sun Sep  9 17:37:41 2007
--- texinfo-4.12/aclocal.m4	Fri Apr 18 00:34:55 2008
***************
*** 1,6 ****
! # generated automatically by aclocal 1.10 -*- Autoconf -*-
  
  # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
! # 2005, 2006  Free Software Foundation, Inc.
  # This file is free software; the Free Software Foundation
  # gives unlimited permission to copy and/or distribute it,
--- 1,6 ----
! # generated automatically by aclocal 1.10.1 -*- Autoconf -*-
  
  # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
! # 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
  # This file is free software; the Free Software Foundation
  # gives unlimited permission to copy and/or distribute it,
***************
*** 12,21 ****
  # PARTICULAR PURPOSE.
  
! m4_if(m4_PACKAGE_VERSION, [2.60],,
! [m4_fatal([this file was generated for autoconf 2.60.
! You have another version of autoconf.  If you want to use that,
! you should regenerate the build system entirely.], [63])])
  
! # Copyright (C) 2002, 2003, 2005, 2006  Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
--- 12,24 ----
  # PARTICULAR PURPOSE.
  
! m4_ifndef([AC_AUTOCONF_VERSION],
!   [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
! m4_if(AC_AUTOCONF_VERSION, [2.62],,
! [m4_warning([this file was generated for autoconf 2.62.
! You have another version of autoconf.  It may work, but is not guaranteed to.
! If you have problems, you may need to regenerate the build system entirely.
! To do so, use the procedure documented by the package, typically `autoreconf'.])])
  
! # Copyright (C) 2002, 2003, 2005, 2006, 2007  Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
***************
*** 32,36 ****
  dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
  dnl require some minimum version.  Point them to the right macro.
! m4_if([$1], [1.10], [],
        [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
  ])
--- 35,39 ----
  dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
  dnl require some minimum version.  Point them to the right macro.
! m4_if([$1], [1.10.1], [],
        [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
  ])
***************
*** 48,53 ****
  # This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
  AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
! [AM_AUTOMAKE_VERSION([1.10])dnl
! _AM_AUTOCONF_VERSION(m4_PACKAGE_VERSION)])
  
  # AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
--- 51,58 ----
  # This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
  AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
! [AM_AUTOMAKE_VERSION([1.10.1])dnl
! m4_ifndef([AC_AUTOCONF_VERSION],
!   [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
! _AM_AUTOCONF_VERSION(AC_AUTOCONF_VERSION)])
  
  # AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
***************
*** 321,325 ****
    # Grep'ing the whole file is not good either: AIX grep has a line
    # limit of 2048, but all sed's we know have understand at least 4000.
!   if sed 10q "$mf" | grep '^#.*generated by automake' > /dev/null 2>&1; then
      dirpart=`AS_DIRNAME("$mf")`
    else
--- 326,330 ----
    # Grep'ing the whole file is not good either: AIX grep has a line
    # limit of 2048, but all sed's we know have understand at least 4000.
!   if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
      dirpart=`AS_DIRNAME("$mf")`
    else
***************
*** 369,373 ****
  
  # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
! # 2005, 2006 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
--- 374,378 ----
  
  # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
! # 2005, 2006, 2008 Free Software Foundation, Inc.
  #
  # This file is free software; the Free Software Foundation
***************
*** 375,379 ****
  # with or without modifications, as long as this notice is preserved.
  
! # serial 12
  
  # This macro actually does too much.  Some checks are only needed if
--- 380,384 ----
  # with or without modifications, as long as this notice is preserved.
  
! # serial 13
  
  # This macro actually does too much.  Some checks are only needed if
***************
*** 480,487 ****
  AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
  [# Compute $1's index in $config_headers.
  _am_stamp_count=1
  for _am_header in $config_headers :; do
    case $_am_header in
!     $1 | $1:* )
        break ;;
      * )
--- 485,493 ----
  AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
  [# Compute $1's index in $config_headers.
+ _am_arg=$1
  _am_stamp_count=1
  for _am_header in $config_headers :; do
    case $_am_header in
!     $_am_arg | $_am_arg:* )
        break ;;
      * )
***************
*** 489,493 ****
    esac
  done
! echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count])
  
  # Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
--- 495,499 ----
    esac
  done
! echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
  
  # Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
***************
*** 824,828 ****
  # _AM_SUBST_NOTMAKE(VARIABLE)
  # ---------------------------
! # Prevent Automake from outputing VARIABLE = @VARIABLE@ in Makefile.in.
  # This macro is traced by Automake.
  AC_DEFUN([_AM_SUBST_NOTMAKE])
--- 830,834 ----
  # _AM_SUBST_NOTMAKE(VARIABLE)
  # ---------------------------
! # Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
  # This macro is traced by Automake.
  AC_DEFUN([_AM_SUBST_NOTMAKE])
***************
*** 925,930 ****
--- 931,938 ----
  
  m4_include([gnulib/m4/alloca.m4])
+ m4_include([gnulib/m4/argz.m4])
  m4_include([gnulib/m4/codeset.m4])
  m4_include([gnulib/m4/eealloc.m4])
+ m4_include([gnulib/m4/environ.m4])
  m4_include([gnulib/m4/error.m4])
  m4_include([gnulib/m4/exitfail.m4])
***************
*** 934,937 ****
--- 942,946 ----
  m4_include([gnulib/m4/gettimeofday.m4])
  m4_include([gnulib/m4/glibc21.m4])
+ m4_include([gnulib/m4/gnulib-common.m4])
  m4_include([gnulib/m4/gnulib-comp.m4])
  m4_include([gnulib/m4/iconv.m4])
***************
*** 944,962 ****
  m4_include([gnulib/m4/localcharset.m4])
  m4_include([gnulib/m4/longlong.m4])
  m4_include([gnulib/m4/malloca.m4])
  m4_include([gnulib/m4/mbrtowc.m4])
  m4_include([gnulib/m4/mbstate_t.m4])
  m4_include([gnulib/m4/mbswidth.m4])
  m4_include([gnulib/m4/memcpy.m4])
  m4_include([gnulib/m4/memmove.m4])
  m4_include([gnulib/m4/mkstemp.m4])
  m4_include([gnulib/m4/nls.m4])
! m4_include([gnulib/m4/onceonly_2_57.m4])
  m4_include([gnulib/m4/po.m4])
  m4_include([gnulib/m4/progtest.m4])
  m4_include([gnulib/m4/setenv.m4])
  m4_include([gnulib/m4/stdint.m4])
  m4_include([gnulib/m4/stdlib_h.m4])
- m4_include([gnulib/m4/strcase.m4])
  m4_include([gnulib/m4/strdup.m4])
  m4_include([gnulib/m4/strerror.m4])
--- 953,977 ----
  m4_include([gnulib/m4/localcharset.m4])
  m4_include([gnulib/m4/longlong.m4])
+ m4_include([gnulib/m4/malloc.m4])
  m4_include([gnulib/m4/malloca.m4])
+ m4_include([gnulib/m4/mbchar.m4])
+ m4_include([gnulib/m4/mbiter.m4])
  m4_include([gnulib/m4/mbrtowc.m4])
+ m4_include([gnulib/m4/mbscasecmp.m4])
+ m4_include([gnulib/m4/mbsncasecmp.m4])
  m4_include([gnulib/m4/mbstate_t.m4])
  m4_include([gnulib/m4/mbswidth.m4])
+ m4_include([gnulib/m4/memchr.m4])
  m4_include([gnulib/m4/memcpy.m4])
  m4_include([gnulib/m4/memmove.m4])
  m4_include([gnulib/m4/mkstemp.m4])
  m4_include([gnulib/m4/nls.m4])
! m4_include([gnulib/m4/onceonly.m4])
  m4_include([gnulib/m4/po.m4])
  m4_include([gnulib/m4/progtest.m4])
  m4_include([gnulib/m4/setenv.m4])
+ m4_include([gnulib/m4/stdbool.m4])
  m4_include([gnulib/m4/stdint.m4])
  m4_include([gnulib/m4/stdlib_h.m4])
  m4_include([gnulib/m4/strdup.m4])
  m4_include([gnulib/m4/strerror.m4])
***************
*** 965,969 ****
  m4_include([gnulib/m4/sys_time_h.m4])
  m4_include([gnulib/m4/tempname.m4])
- m4_include([gnulib/m4/ulonglong.m4])
  m4_include([gnulib/m4/unistd_h.m4])
  m4_include([gnulib/m4/wchar.m4])
--- 980,983 ----
diff -Nrc2 texinfo-4.11/build-aux/config.rpath texinfo-4.12/build-aux/config.rpath
*** texinfo-4.11/build-aux/config.rpath	Thu Aug  9 01:12:05 2007
--- texinfo-4.12/build-aux/config.rpath	Fri Jan 11 00:36:16 2008
***************
*** 3,7 ****
  # run time search path of shared libraries in an executable.
  #
! #   Copyright 1996-2007 Free Software Foundation, Inc.
  #   Taken from GNU libtool, 2001
  #   Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
--- 3,7 ----
  # run time search path of shared libraries in an executable.
  #
! #   Copyright 1996-2008 Free Software Foundation, Inc.
  #   Taken from GNU libtool, 2001
  #   Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
***************
*** 159,163 ****
    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
    case "$host_os" in
!     aix3* | aix4* | aix5*)
        # On AIX/PPC, the GNU linker is very broken
        if test "$host_cpu" != ia64; then
--- 159,163 ----
    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
    case "$host_os" in
!     aix[3-9]*)
        # On AIX/PPC, the GNU linker is very broken
        if test "$host_cpu" != ia64; then
***************
*** 255,259 ****
        fi
        ;;
!     aix4* | aix5*)
        if test "$host_cpu" = ia64; then
          # On IA64, the linker does run time linking by default, so we don't
--- 255,259 ----
        fi
        ;;
!     aix[4-9]*)
        if test "$host_cpu" = ia64; then
          # On IA64, the linker does run time linking by default, so we don't
***************
*** 265,269 ****
          # AIX style linking. If -brtl is somewhere in LDFLAGS, we
          # need to do runtime linking.
!         case $host_os in aix4.[23]|aix4.[23].*|aix5*)
            for ld_flag in $LDFLAGS; do
              if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
--- 265,269 ----
          # AIX style linking. If -brtl is somewhere in LDFLAGS, we
          # need to do runtime linking.
!         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
            for ld_flag in $LDFLAGS; do
              if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
***************
*** 506,510 ****
      library_names_spec='$libname.a'
      ;;
!   aix4* | aix5*)
      library_names_spec='$libname$shrext'
      ;;
--- 506,510 ----
      library_names_spec='$libname.a'
      ;;
!   aix[4-9]*)
      library_names_spec='$libname$shrext'
      ;;
diff -Nrc2 texinfo-4.11/config.in texinfo-4.12/config.in
*** texinfo-4.11/config.in	Sun Sep  9 17:37:56 2007
--- texinfo-4.12/config.in	Fri Apr 18 00:35:27 2008
***************
*** 38,45 ****
  #undef HAVE_ALLOCA
  
! /* Define HAVE_ALLOCA_H for backward compatibility with older code that
!    includes <alloca.h> only if HAVE_ALLOCA_H is defined. */
  #undef HAVE_ALLOCA_H
  
  /* Define to 1 if you have the `bzero' function. */
  #undef HAVE_BZERO
--- 38,72 ----
  #undef HAVE_ALLOCA
  
! /* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
!    */
  #undef HAVE_ALLOCA_H
  
+ /* Define to 1 if you have the `argz_add' function. */
+ #undef HAVE_ARGZ_ADD
+ 
+ /* Define to 1 if you have the `argz_append' function. */
+ #undef HAVE_ARGZ_APPEND
+ 
+ /* Define to 1 if you have the `argz_count' function. */
+ #undef HAVE_ARGZ_COUNT
+ 
+ /* Define to 1 if you have the `argz_create_sep' function. */
+ #undef HAVE_ARGZ_CREATE_SEP
+ 
+ /* Define to 1 if you have the <argz.h> header file. */
+ #undef HAVE_ARGZ_H
+ 
+ /* Define to 1 if you have the `argz_insert' function. */
+ #undef HAVE_ARGZ_INSERT
+ 
+ /* Define to 1 if you have the `argz_next' function. */
+ #undef HAVE_ARGZ_NEXT
+ 
+ /* Define to 1 if you have the `argz_stringify' function. */
+ #undef HAVE_ARGZ_STRINGIFY
+ 
+ /* Define to 1 if you have the <bp-sym.h> header file. */
+ #undef HAVE_BP_SYM_H
+ 
  /* Define to 1 if you have the `bzero' function. */
  #undef HAVE_BZERO
***************
*** 93,100 ****
  #undef HAVE_DECL_STRERROR_R
  
- /* Define to 1 if you have the declaration of `strncasecmp', and to 0 if you
-    don't. */
- #undef HAVE_DECL_STRNCASECMP
- 
  /* Define to 1 if you have the declaration of `wcwidth', and to 0 if you
     don't. */
--- 120,123 ----
***************
*** 107,110 ****
--- 130,136 ----
  #undef HAVE_ENVIRON_DECL
  
+ /* Define to 1 if the system has the type `error_t'. */
+ #undef HAVE_ERROR_T
+ 
  /* Define to 1 if you have the <fcntl.h> header file. */
  #undef HAVE_FCNTL_H
***************
*** 163,166 ****
--- 189,195 ----
  #undef HAVE_LSTAT
  
+ /* Define if the 'malloc' function is POSIX compliant. */
+ #undef HAVE_MALLOC_POSIX
+ 
  /* Define to 1 if mbrtowc and mbstate_t are properly declared. */
  #undef HAVE_MBRTOWC
***************
*** 172,175 ****
--- 201,207 ----
  #undef HAVE_MBSTATE_T
  
+ /* Define to 1 if you have the `memchr' function. */
+ #undef HAVE_MEMCHR
+ 
  /* Define to 1 if you have the `memcpy' function. */
  #undef HAVE_MEMCPY
***************
*** 220,223 ****
--- 252,258 ----
  #undef HAVE_SIGSETMASK
  
+ /* Define to 1 if stdbool.h conforms to C99. */
+ #undef HAVE_STDBOOL_H
+ 
  /* Define to 1 if you have the <stdint.h> header file. */
  #undef HAVE_STDINT_H
***************
*** 226,232 ****
  #undef HAVE_STDLIB_H
  
- /* Define to 1 if you have the `strcasecmp' function. */
- #undef HAVE_STRCASECMP
- 
  /* Define to 1 if you have the `strchr' function. */
  #undef HAVE_STRCHR
--- 261,264 ----
***************
*** 251,257 ****
  #undef HAVE_STRING_H
  
- /* Define to 1 if you have the `strncasecmp' function. */
- #undef HAVE_STRNCASECMP
- 
  /* Define to 1 if you have the <sys/bitypes.h> header file. */
  #undef HAVE_SYS_BITYPES_H
--- 283,286 ----
***************
*** 329,332 ****
--- 358,367 ----
  #undef HAVE_WINT_T
  
+ /* This value is set to 1 to indicate that the system argz facility works */
+ #undef HAVE_WORKING_ARGZ
+ 
+ /* Define to 1 if the system has the type `_Bool'. */
+ #undef HAVE__BOOL
+ 
  /* Define to 1 if you have the `_ftime' function. */
  #undef HAVE__FTIME
***************
*** 360,363 ****
--- 395,401 ----
  #undef PTRDIFF_T_SUFFIX
  
+ /* Define this to 1 if strerror is broken. */
+ #undef REPLACE_STRERROR
+ 
  /* Define as the return type of signal handlers (`int' or `void'). */
  #undef RETSIGTYPE
***************
*** 394,400 ****
  #undef VERSION
  
- /* Define if unsetenv() returns void, not int. */
- #undef VOID_UNSETENV
- 
  /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
     'wchar_t'. */
--- 432,435 ----
***************
*** 405,423 ****
  #undef WINT_T_SUFFIX
  
- /* Define to 1 if on AIX 3.
-    System headers sometimes define this.
-    We just want to avoid a redefinition error message.  */
- #ifndef _ALL_SOURCE
- # undef _ALL_SOURCE
- #endif
- 
  /* Number of bits in a file offset, on hosts where this is settable. */
  #undef _FILE_OFFSET_BITS
  
- /* Enable GNU extensions on systems that have them.  */
- #ifndef _GNU_SOURCE
- # undef _GNU_SOURCE
- #endif
- 
  /* Define for large files, on AIX-style hosts. */
  #undef _LARGE_FILES
--- 440,446 ----
***************
*** 433,446 ****
  #undef _POSIX_SOURCE
  
! /* Enable extensions on Solaris.  */
! #ifndef __EXTENSIONS__
! # undef __EXTENSIONS__
  #endif
  #ifndef _POSIX_PTHREAD_SEMANTICS
  # undef _POSIX_PTHREAD_SEMANTICS
  #endif
  #ifndef _TANDEM_SOURCE
  # undef _TANDEM_SOURCE
  #endif
  
  /* Define to rpl_ if the getopt replacement functions and variables should be
--- 456,480 ----
  #undef _POSIX_SOURCE
  
! /* Enable extensions on AIX 3, Interix.  */
! #ifndef _ALL_SOURCE
! # undef _ALL_SOURCE
! #endif
! /* Enable GNU extensions on systems that have them.  */
! #ifndef _GNU_SOURCE
! # undef _GNU_SOURCE
  #endif
+ /* Enable threading extensions on Solaris.  */
  #ifndef _POSIX_PTHREAD_SEMANTICS
  # undef _POSIX_PTHREAD_SEMANTICS
  #endif
+ /* Enable extensions on HP NonStop.  */
  #ifndef _TANDEM_SOURCE
  # undef _TANDEM_SOURCE
  #endif
+ /* Enable general extensions on Solaris.  */
+ #ifndef __EXTENSIONS__
+ # undef __EXTENSIONS__
+ #endif
+ 
  
  /* Define to rpl_ if the getopt replacement functions and variables should be
***************
*** 448,454 ****
--- 482,494 ----
  #undef __GETOPT_PREFIX
  
+ /* Define so that glibc/gnulib argp.h does not typedef error_t. */
+ #undef __error_t_defined
+ 
  /* Define to empty if `const' does not conform to ANSI C. */
  #undef const
  
+ /* Define to a type to use for `error_t' if it is not otherwise available. */
+ #undef error_t
+ 
  /* Define to rpl_gmtime if the replacement function should be used. */
  #undef gmtime
***************
*** 460,463 ****
--- 500,513 ----
  #endif
  
+ /* Work around a bug in Apple GCC 4.0.1 build 5465: In C99 mode, it supports
+    the ISO C 99 semantics of 'extern inline' (unlike the GNU C semantics of
+    earlier versions), but does not display it by setting __GNUC_STDC_INLINE__.
+    __APPLE__ && __MACH__ test for MacOS X.
+    __APPLE_CC__ tests for the Apple compiler and its version.
+    __STDC_VERSION__ tests for the C99 mode.  */
+ #if defined __APPLE__ && defined __MACH__ && __APPLE_CC__ >= 5465 && !defined __cplusplus && __STDC_VERSION__ >= 199901L && !defined __GNUC_STDC_INLINE__
+ # define __GNUC_STDC_INLINE__ 1
+ #endif
+ 
  /* Define to rpl_localtime if the replacement function should be used. */
  #undef localtime
***************
*** 469,473 ****
  #undef off_t
  
! /* Define to equivalent of C99 restrict keyword, or to nothing if this is not
!    supported. Do not define if restrict is supported directly. */
  #undef restrict
--- 519,532 ----
  #undef off_t
  
! /* Define to the equivalent of the C99 'restrict' keyword, or to
!    nothing if this is not supported.  Do not define if restrict is
!    supported directly.  */
  #undef restrict
+ /* Work around a bug in Sun C++: it does not support _Restrict, even
+    though the corresponding Sun C compiler does, which causes
+    "#define restrict _Restrict" in the previous line.  Perhaps some future
+    version of Sun C++ will work with _Restrict; if so, it'll probably
+    define __RESTRICT, just as Sun C does.  */
+ #if defined __SUNPRO_CC && !defined __RESTRICT
+ # define _Restrict
+ #endif
diff -Nrc2 texinfo-4.11/configure texinfo-4.12/configure
*** texinfo-4.11/configure	Sun Sep  9 17:37:46 2007
--- texinfo-4.12/configure	Fri Apr 18 00:34:58 2008
***************
*** 1,10 ****
  #! /bin/sh
  # Guess values for system-dependent variables and create Makefiles.
! # Generated by GNU Autoconf 2.60 for GNU Texinfo 4.11.
  #
  # Report bugs to <bug-texinfo@gnu.org>.
  #
  # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
! # 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
  # This configure script is free software; the Free Software Foundation
  # gives unlimited permission to copy, distribute and modify it.
--- 1,10 ----
  #! /bin/sh
  # Guess values for system-dependent variables and create Makefiles.
! # Generated by GNU Autoconf 2.62 for GNU Texinfo 4.12.
  #
  # Report bugs to <bug-texinfo@gnu.org>.
  #
  # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
! # 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
  # This configure script is free software; the Free Software Foundation
  # gives unlimited permission to copy, distribute and modify it.
***************
*** 13,29 ****
  ## --------------------- ##
  
! # Be Bourne compatible
  if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
    emulate sh
    NULLCMD=:
!   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
    # is contrary to our usage.  Disable this feature.
    alias -g '${1+"$@"}'='"$@"'
    setopt NO_GLOB_SUBST
  else
!   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
  fi
! BIN_SH=xpg4; export BIN_SH # for Tru64
! DUALCASE=1; export DUALCASE # for MKS sh
  
  
--- 13,33 ----
  ## --------------------- ##
  
! # Be more Bourne compatible
! DUALCASE=1; export DUALCASE # for MKS sh
  if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
    emulate sh
    NULLCMD=:
!   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
    # is contrary to our usage.  Disable this feature.
    alias -g '${1+"$@"}'='"$@"'
    setopt NO_GLOB_SUBST
  else
!   case `(set -o) 2>/dev/null` in
!   *posix*) set -o posix ;;
! esac
! 
  fi
! 
! 
  
  
***************
*** 36,50 ****
  as_cr_alnum=$as_cr_Letters$as_cr_digits
  
! # The user is always right.
! if test "${PATH_SEPARATOR+set}" != set; then
!   echo "#! /bin/sh" >conf$$.sh
!   echo  "exit 0"   >>conf$$.sh
!   chmod +x conf$$.sh
!   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
!     PATH_SEPARATOR=';'
    else
!     PATH_SEPARATOR=:
    fi
!   rm -f conf$$.sh
  fi
  
--- 40,82 ----
  as_cr_alnum=$as_cr_Letters$as_cr_digits
  
! as_nl='
! '
! export as_nl
! # Printing a long string crashes Solaris 7 /usr/bin/printf.
! as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
! as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
! as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
! if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
!   as_echo='printf %s\n'
!   as_echo_n='printf %s'
! else
!   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
!     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
!     as_echo_n='/usr/ucb/echo -n'
    else
!     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
!     as_echo_n_body='eval
!       arg=$1;
!       case $arg in
!       *"$as_nl"*)
! 	expr "X$arg" : "X\\(.*\\)$as_nl";
! 	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
!       esac;
!       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
!     '
!     export as_echo_n_body
!     as_echo_n='sh -c $as_echo_n_body as_echo'
    fi
!   export as_echo_body
!   as_echo='sh -c $as_echo_body as_echo'
! fi
! 
! # The user is always right.
! if test "${PATH_SEPARATOR+set}" != set; then
!   PATH_SEPARATOR=:
!   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
!     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
!       PATH_SEPARATOR=';'
!   }
  fi
  
***************
*** 62,67 ****
  # (If _AS_PATH_WALK were called with IFS unset, it would disable word
  # splitting by setting IFS to empty value.)
- as_nl='
- '
  IFS=" ""	$as_nl"
  
--- 94,97 ----
***************
*** 86,90 ****
  fi
  if test ! -f "$as_myself"; then
!   echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
    { (exit 1); exit 1; }
  fi
--- 116,120 ----
  fi
  if test ! -f "$as_myself"; then
!   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
    { (exit 1); exit 1; }
  fi
***************
*** 99,113 ****
  
  # NLS nuisances.
! for as_var in \
!   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
!   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
!   LC_TELEPHONE LC_TIME
! do
!   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
!     eval $as_var=C; export $as_var
!   else
!     ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
!   fi
! done
  
  # Required to use basename.
--- 129,136 ----
  
  # NLS nuisances.
! LC_ALL=C
! export LC_ALL
! LANGUAGE=C
! export LANGUAGE
  
  # Required to use basename.
***************
*** 131,135 ****
  	 X"$0" : 'X\(//\)$' \| \
  	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
! echo X/"$0" |
      sed '/^.*\/\([^/][^/]*\)\/*$/{
  	    s//\1/
--- 154,158 ----
  	 X"$0" : 'X\(//\)$' \| \
  	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
! $as_echo X/"$0" |
      sed '/^.*\/\([^/][^/]*\)\/*$/{
  	    s//\1/
***************
*** 157,161 ****
  fi
  
!   if test $as_have_required = yes && 	 (eval ":
  (as_func_return () {
    (exit \$1)
--- 180,184 ----
  fi
  
!   if test $as_have_required = yes &&	 (eval ":
  (as_func_return () {
    (exit \$1)
***************
*** 218,222 ****
    as_candidate_shells=
      as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
! for as_dir in /usr/bin/posix$PATH_SEPARATOR/bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
  do
    IFS=$as_save_IFS
--- 241,245 ----
    as_candidate_shells=
      as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
! for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
  do
    IFS=$as_save_IFS
***************
*** 236,252 ****
  	 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
  		{ ("$as_shell") 2> /dev/null <<\_ASEOF
- # Be Bourne compatible
  if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
    emulate sh
    NULLCMD=:
!   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
    # is contrary to our usage.  Disable this feature.
    alias -g '${1+"$@"}'='"$@"'
    setopt NO_GLOB_SUBST
  else
!   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
  fi
! BIN_SH=xpg4; export BIN_SH # for Tru64
! DUALCASE=1; export DUALCASE # for MKS sh
  
  :
--- 259,276 ----
  	 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
  		{ ("$as_shell") 2> /dev/null <<\_ASEOF
  if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
    emulate sh
    NULLCMD=:
!   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
    # is contrary to our usage.  Disable this feature.
    alias -g '${1+"$@"}'='"$@"'
    setopt NO_GLOB_SUBST
  else
!   case `(set -o) 2>/dev/null` in
!   *posix*) set -o posix ;;
! esac
! 
  fi
! 
  
  :
***************
*** 256,272 ****
  	       as_have_required=yes
  	       if { "$as_shell" 2> /dev/null <<\_ASEOF
- # Be Bourne compatible
  if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
    emulate sh
    NULLCMD=:
!   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
    # is contrary to our usage.  Disable this feature.
    alias -g '${1+"$@"}'='"$@"'
    setopt NO_GLOB_SUBST
  else
!   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
  fi
! BIN_SH=xpg4; export BIN_SH # for Tru64
! DUALCASE=1; export DUALCASE # for MKS sh
  
  :
--- 280,297 ----
  	       as_have_required=yes
  	       if { "$as_shell" 2> /dev/null <<\_ASEOF
  if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
    emulate sh
    NULLCMD=:
!   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
    # is contrary to our usage.  Disable this feature.
    alias -g '${1+"$@"}'='"$@"'
    setopt NO_GLOB_SUBST
  else
!   case `(set -o) 2>/dev/null` in
!   *posix*) set -o posix ;;
! esac
! 
  fi
! 
  
  :
***************
*** 338,345 ****
        if test "x$CONFIG_SHELL" != x; then
    for as_var in BASH_ENV ENV
!         do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
!         done
!         export CONFIG_SHELL
!         exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
  fi
  
--- 363,370 ----
        if test "x$CONFIG_SHELL" != x; then
    for as_var in BASH_ENV ENV
! 	do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
! 	done
! 	export CONFIG_SHELL
! 	exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
  fi
  
***************
*** 410,416 ****
  test \$exitcode = 0") || {
    echo No shell found that supports shell functions.
!   echo Please tell autoconf@gnu.org about your system,
!   echo including any error possibly output before this
!   echo message
  }
  
--- 435,442 ----
  test \$exitcode = 0") || {
    echo No shell found that supports shell functions.
!   echo Please tell bug-autoconf@gnu.org about your system,
!   echo including any error possibly output before this message.
!   echo This can help us improve future autoconf versions.
!   echo Configuration will now proceed without shell functions.
  }
  
***************
*** 448,452 ****
      ' >$as_me.lineno &&
    chmod +x "$as_me.lineno" ||
!     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
     { (exit 1); exit 1; }; }
  
--- 474,478 ----
      ' >$as_me.lineno &&
    chmod +x "$as_me.lineno" ||
!     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
     { (exit 1); exit 1; }; }
  
***************
*** 476,480 ****
    ECHO_N='-n';;
  esac
- 
  if expr a : '\(a\)' >/dev/null 2>&1 &&
     test "X`expr 00001 : '.*\(...\)'`" = X001; then
--- 502,505 ----
***************
*** 489,505 ****
  else
    rm -f conf$$.dir
!   mkdir conf$$.dir
  fi
! echo >conf$$.file
! if ln -s conf$$.file conf$$ 2>/dev/null; then
!   as_ln_s='ln -s'
!   # ... but there are two gotchas:
!   # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
!   # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
!   # In both cases, we have to default to `cp -p'.
!   ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
      as_ln_s='cp -p'
! elif ln conf$$.file conf$$ 2>/dev/null; then
!   as_ln_s=ln
  else
    as_ln_s='cp -p'
--- 514,533 ----
  else
    rm -f conf$$.dir
!   mkdir conf$$.dir 2>/dev/null
  fi
! if (echo >conf$$.file) 2>/dev/null; then
!   if ln -s conf$$.file conf$$ 2>/dev/null; then
!     as_ln_s='ln -s'
!     # ... but there are two gotchas:
!     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
!     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
!     # In both cases, we have to default to `cp -p'.
!     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
!       as_ln_s='cp -p'
!   elif ln conf$$.file conf$$ 2>/dev/null; then
!     as_ln_s=ln
!   else
      as_ln_s='cp -p'
!   fi
  else
    as_ln_s='cp -p'
***************
*** 515,531 ****
  fi
  
! # Find out whether ``test -x'' works.  Don't use a zero-byte file, as
! # systems may use methods other than mode bits to determine executability.
! cat >conf$$.file <<_ASEOF
! #! /bin/sh
! exit 0
! _ASEOF
! chmod +x conf$$.file
! if test -x conf$$.file >/dev/null 2>&1; then
!   as_executable_p="test -x"
  else
!   as_executable_p=:
  fi
! rm -f conf$$.file
  
  # Sed expression to map a string onto a valid CPP name.
--- 543,568 ----
  fi
  
! if test -x / >/dev/null 2>&1; then
!   as_test_x='test -x'
  else
!   if ls -dL / >/dev/null 2>&1; then
!     as_ls_L_option=L
!   else
!     as_ls_L_option=
!   fi
!   as_test_x='
!     eval sh -c '\''
!       if test -d "$1"; then
! 	test -d "$1/.";
!       else
! 	case $1 in
! 	-*)set "./$1";;
! 	esac;
! 	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
! 	???[sx]*):;;*)false;;esac;fi
!     '\'' sh
!   '
  fi
! as_executable_p=$as_test_x
  
  # Sed expression to map a string onto a valid CPP name.
***************
*** 560,565 ****
  PACKAGE_NAME='GNU Texinfo'
  PACKAGE_TARNAME='texinfo'
! PACKAGE_VERSION='4.11'
! PACKAGE_STRING='GNU Texinfo 4.11'
  PACKAGE_BUGREPORT='bug-texinfo@gnu.org'
  
--- 597,602 ----
  PACKAGE_NAME='GNU Texinfo'
  PACKAGE_TARNAME='texinfo'
! PACKAGE_VERSION='4.12'
! PACKAGE_STRING='GNU Texinfo 4.12'
  PACKAGE_BUGREPORT='bug-texinfo@gnu.org'
  
***************
*** 568,601 ****
  ac_includes_default="\
  #include <stdio.h>
! #if HAVE_SYS_TYPES_H
  # include <sys/types.h>
  #endif
! #if HAVE_SYS_STAT_H
  # include <sys/stat.h>
  #endif
! #if STDC_HEADERS
  # include <stdlib.h>
  # include <stddef.h>
  #else
! # if HAVE_STDLIB_H
  #  include <stdlib.h>
  # endif
  #endif
! #if HAVE_STRING_H
! # if !STDC_HEADERS && HAVE_MEMORY_H
  #  include <memory.h>
  # endif
  # include <string.h>
  #endif
! #if HAVE_STRINGS_H
  # include <strings.h>
  #endif
! #if HAVE_INTTYPES_H
  # include <inttypes.h>
  #endif
! #if HAVE_STDINT_H
  # include <stdint.h>
  #endif
! #if HAVE_UNISTD_H
  # include <unistd.h>
  #endif"
--- 605,638 ----
  ac_includes_default="\
  #include <stdio.h>
! #ifdef HAVE_SYS_TYPES_H
  # include <sys/types.h>
  #endif
! #ifdef HAVE_SYS_STAT_H
  # include <sys/stat.h>
  #endif
! #ifdef STDC_HEADERS
  # include <stdlib.h>
  # include <stddef.h>
  #else
! # ifdef HAVE_STDLIB_H
  #  include <stdlib.h>
  # endif
  #endif
! #ifdef HAVE_STRING_H
! # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
  #  include <memory.h>
  # endif
  # include <string.h>
  #endif
! #ifdef HAVE_STRINGS_H
  # include <strings.h>
  #endif
! #ifdef HAVE_INTTYPES_H
  # include <inttypes.h>
  #endif
! #ifdef HAVE_STDINT_H
  # include <stdint.h>
  #endif
! #ifdef HAVE_UNISTD_H
  # include <unistd.h>
  #endif"
***************
*** 656,659 ****
--- 693,697 ----
  STRIP
  INSTALL_STRIP_PROGRAM
+ MKDIR_P
  mkdir_p
  AWK
***************
*** 690,693 ****
--- 728,759 ----
  ALLOCA
  ALLOCA_H
+ ARGZ_H
+ GNULIB_CHOWN
+ GNULIB_DUP2
+ GNULIB_ENVIRON
+ GNULIB_FCHDIR
+ GNULIB_FTRUNCATE
+ GNULIB_GETCWD
+ GNULIB_GETLOGIN_R
+ GNULIB_GETPAGESIZE
+ GNULIB_LCHOWN
+ GNULIB_LSEEK
+ GNULIB_READLINK
+ GNULIB_SLEEP
+ HAVE_DUP2
+ HAVE_FTRUNCATE
+ HAVE_GETPAGESIZE
+ HAVE_READLINK
+ HAVE_SLEEP
+ HAVE_DECL_ENVIRON
+ HAVE_DECL_GETLOGIN_R
+ HAVE_OS_H
+ HAVE_SYS_PARAM_H
+ REPLACE_CHOWN
+ REPLACE_FCHDIR
+ REPLACE_GETCWD
+ REPLACE_GETPAGESIZE
+ REPLACE_LCHOWN
+ REPLACE_LSEEK
  GETOPT_H
  LIBINTL
***************
*** 708,740 ****
  host_os
  GLIBC21
  GNULIB_GETSUBOPT
  GNULIB_MKDTEMP
  GNULIB_MKSTEMP
  HAVE_GETSUBOPT
  HAVE_MKDTEMP
  REPLACE_MKSTEMP
! HAVE_LONG_LONG_INT
! HAVE_UNSIGNED_LONG_LONG_INT
! HAVE_INTTYPES_H
! HAVE_SYS_TYPES_H
! NEXT_STDINT_H
! HAVE_STDINT_H
! HAVE_SYS_INTTYPES_H
! HAVE_SYS_BITYPES_H
! BITSIZEOF_PTRDIFF_T
! BITSIZEOF_SIG_ATOMIC_T
! BITSIZEOF_SIZE_T
! BITSIZEOF_WCHAR_T
! BITSIZEOF_WINT_T
! HAVE_SIGNED_SIG_ATOMIC_T
! HAVE_SIGNED_WCHAR_T
! HAVE_SIGNED_WINT_T
! PTRDIFF_T_SUFFIX
! SIG_ATOMIC_T_SUFFIX
! SIZE_T_SUFFIX
! WCHAR_T_SUFFIX
! WINT_T_SUFFIX
! STDINT_H
! NEXT_STDLIB_H
  GNULIB_MEMMEM
  GNULIB_MEMPCPY
--- 774,800 ----
  host_os
  GLIBC21
+ LOCALCHARSET_TESTS_ENVIRONMENT
+ HAVE_MALLOC_POSIX
+ GNULIB_MALLOC_POSIX
+ GNULIB_REALLOC_POSIX
+ GNULIB_CALLOC_POSIX
  GNULIB_GETSUBOPT
  GNULIB_MKDTEMP
  GNULIB_MKSTEMP
+ GNULIB_PUTENV
+ GNULIB_SETENV
+ GNULIB_STRTOD
+ GNULIB_UNSETENV
+ HAVE_CALLOC_POSIX
  HAVE_GETSUBOPT
  HAVE_MKDTEMP
+ HAVE_REALLOC_POSIX
+ HAVE_SETENV
+ HAVE_STRTOD
+ HAVE_UNSETENV
  REPLACE_MKSTEMP
! REPLACE_PUTENV
! REPLACE_STRTOD
! VOID_UNSETENV
  GNULIB_MEMMEM
  GNULIB_MEMPCPY
***************
*** 748,751 ****
--- 808,812 ----
  GNULIB_STRPBRK
  GNULIB_STRSEP
+ GNULIB_STRSTR
  GNULIB_STRCASESTR
  GNULIB_STRTOK_R
***************
*** 764,767 ****
--- 825,830 ----
  GNULIB_MBSSEP
  GNULIB_MBSTOK_R
+ GNULIB_STRERROR
+ GNULIB_STRSIGNAL
  HAVE_DECL_MEMMEM
  HAVE_MEMPCPY
***************
*** 769,774 ****
  HAVE_STPCPY
  HAVE_STPNCPY
- HAVE_STRCASECMP
- HAVE_DECL_STRNCASECMP
  HAVE_STRCHRNUL
  HAVE_DECL_STRDUP
--- 832,835 ----
***************
*** 780,783 ****
--- 841,876 ----
  HAVE_STRCASESTR
  HAVE_DECL_STRTOK_R
+ HAVE_DECL_STRERROR
+ HAVE_DECL_STRSIGNAL
+ REPLACE_STRERROR
+ REPLACE_STRSIGNAL
+ REPLACE_MEMMEM
+ REPLACE_STRCASESTR
+ REPLACE_STRSTR
+ STDBOOL_H
+ HAVE__BOOL
+ HAVE_LONG_LONG_INT
+ HAVE_UNSIGNED_LONG_LONG_INT
+ HAVE_INTTYPES_H
+ HAVE_SYS_TYPES_H
+ NEXT_STDINT_H
+ HAVE_STDINT_H
+ HAVE_SYS_INTTYPES_H
+ HAVE_SYS_BITYPES_H
+ BITSIZEOF_PTRDIFF_T
+ BITSIZEOF_SIG_ATOMIC_T
+ BITSIZEOF_SIZE_T
+ BITSIZEOF_WCHAR_T
+ BITSIZEOF_WINT_T
+ HAVE_SIGNED_SIG_ATOMIC_T
+ HAVE_SIGNED_WCHAR_T
+ HAVE_SIGNED_WINT_T
+ PTRDIFF_T_SUFFIX
+ SIG_ATOMIC_T_SUFFIX
+ SIZE_T_SUFFIX
+ WCHAR_T_SUFFIX
+ WINT_T_SUFFIX
+ STDINT_H
+ NEXT_STDLIB_H
  NEXT_STRING_H
  HAVE_LSTAT
***************
*** 786,809 ****
  NEXT_SYS_STAT_H
  SYS_STAT_H
- GNULIB_CHOWN
- GNULIB_DUP2
- GNULIB_FCHDIR
- GNULIB_FTRUNCATE
- GNULIB_GETCWD
- GNULIB_GETLOGIN_R
- GNULIB_LCHOWN
- GNULIB_LSEEK
- GNULIB_READLINK
- GNULIB_SLEEP
- HAVE_DUP2
- HAVE_FTRUNCATE
- HAVE_READLINK
- HAVE_SLEEP
- HAVE_DECL_GETLOGIN_R
- REPLACE_CHOWN
- REPLACE_FCHDIR
- REPLACE_GETCWD
- REPLACE_LCHOWN
- REPLACE_LSEEK
  NEXT_UNISTD_H
  HAVE_UNISTD_H
--- 879,882 ----
***************
*** 830,833 ****
--- 903,907 ----
  INSTALL_WARNINGS_FALSE
  USE_NLS
+ GETTEXT_MACRO_VERSION
  MSGFMT
  GMSGFMT
***************
*** 837,840 ****
--- 911,915 ----
  XGETTEXT_015
  MSGMERGE
+ XGETTEXT_EXTRA_OPTIONS
  INTL_MACOSX_LIBS
  LIBICONV
***************
*** 846,851 ****
  LTLIBOBJS
  gl_LIBOBJS
! gl_LTLIBOBJS'
  ac_subst_files=''
        ac_precious_vars='build_alias
  host_alias
--- 921,941 ----
  LTLIBOBJS
  gl_LIBOBJS
! gl_LTLIBOBJS
! gltests_LIBOBJS
! gltests_LTLIBOBJS'
  ac_subst_files=''
+ ac_user_opts='
+ enable_option_checking
+ enable_maintainer_mode
+ enable_dependency_tracking
+ enable_largefile
+ enable_multiplatform
+ enable_install_warnings
+ enable_nls
+ with_gnu_ld
+ enable_rpath
+ with_libiconv_prefix
+ with_libintl_prefix
+ '
        ac_precious_vars='build_alias
  host_alias
***************
*** 854,857 ****
--- 944,948 ----
  CFLAGS
  LDFLAGS
+ LIBS
  CPPFLAGS
  CPP'
***************
*** 861,864 ****
--- 952,957 ----
  ac_init_help=
  ac_init_version=false
+ ac_unrecognized_opts=
+ ac_unrecognized_sep=
  # The variables have the same names as the options, with
  # dashes changed to underlines.
***************
*** 959,969 ****
  
    -disable-* | --disable-*)
!     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
      # Reject names that are not valid shell variable names.
!     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
!       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
     { (exit 1); exit 1; }; }
!     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
!     eval enable_$ac_feature=no ;;
  
    -docdir | --docdir | --docdi | --doc | --do)
--- 1052,1070 ----
  
    -disable-* | --disable-*)
!     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
      # Reject names that are not valid shell variable names.
!     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
!       { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
     { (exit 1); exit 1; }; }
!     ac_useropt_orig=$ac_useropt
!     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
!     case $ac_user_opts in
!       *"
! "enable_$ac_useropt"
! "*) ;;
!       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
! 	 ac_unrecognized_sep=', ';;
!     esac
!     eval enable_$ac_useropt=no ;;
  
    -docdir | --docdir | --docdi | --doc | --do)
***************
*** 978,988 ****
  
    -enable-* | --enable-*)
!     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
      # Reject names that are not valid shell variable names.
!     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
!       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
     { (exit 1); exit 1; }; }
!     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
!     eval enable_$ac_feature=\$ac_optarg ;;
  
    -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
--- 1079,1097 ----
  
    -enable-* | --enable-*)
!     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
      # Reject names that are not valid shell variable names.
!     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
!       { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
     { (exit 1); exit 1; }; }
!     ac_useropt_orig=$ac_useropt
!     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
!     case $ac_user_opts in
!       *"
! "enable_$ac_useropt"
! "*) ;;
!       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
! 	 ac_unrecognized_sep=', ';;
!     esac
!     eval enable_$ac_useropt=\$ac_optarg ;;
  
    -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
***************
*** 1175,1194 ****
  
    -with-* | --with-*)
!     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
      # Reject names that are not valid shell variable names.
!     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
!       { echo "$as_me: error: invalid package name: $ac_package" >&2
     { (exit 1); exit 1; }; }
!     ac_package=`echo $ac_package| sed 's/-/_/g'`
!     eval with_$ac_package=\$ac_optarg ;;
  
    -without-* | --without-*)
!     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
      # Reject names that are not valid shell variable names.
!     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
!       { echo "$as_me: error: invalid package name: $ac_package" >&2
     { (exit 1); exit 1; }; }
!     ac_package=`echo $ac_package | sed 's/-/_/g'`
!     eval with_$ac_package=no ;;
  
    --x)
--- 1284,1319 ----
  
    -with-* | --with-*)
!     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
      # Reject names that are not valid shell variable names.
!     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
!       { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
     { (exit 1); exit 1; }; }
!     ac_useropt_orig=$ac_useropt
!     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
!     case $ac_user_opts in
!       *"
! "with_$ac_useropt"
! "*) ;;
!       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
! 	 ac_unrecognized_sep=', ';;
!     esac
!     eval with_$ac_useropt=\$ac_optarg ;;
  
    -without-* | --without-*)
!     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
      # Reject names that are not valid shell variable names.
!     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
!       { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
     { (exit 1); exit 1; }; }
!     ac_useropt_orig=$ac_useropt
!     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
!     case $ac_user_opts in
!       *"
! "with_$ac_useropt"
! "*) ;;
!       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
! 	 ac_unrecognized_sep=', ';;
!     esac
!     eval with_$ac_useropt=no ;;
  
    --x)
***************
*** 1210,1214 ****
      x_libraries=$ac_optarg ;;
  
!   -*) { echo "$as_me: error: unrecognized option: $ac_option
  Try \`$0 --help' for more information." >&2
     { (exit 1); exit 1; }; }
--- 1335,1339 ----
      x_libraries=$ac_optarg ;;
  
!   -*) { $as_echo "$as_me: error: unrecognized option: $ac_option
  Try \`$0 --help' for more information." >&2
     { (exit 1); exit 1; }; }
***************
*** 1219,1223 ****
      # Reject names that are not valid shell variable names.
      expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
!       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
     { (exit 1); exit 1; }; }
      eval $ac_envvar=\$ac_optarg
--- 1344,1348 ----
      # Reject names that are not valid shell variable names.
      expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
!       { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2
     { (exit 1); exit 1; }; }
      eval $ac_envvar=\$ac_optarg
***************
*** 1226,1232 ****
    *)
      # FIXME: should be removed in autoconf 3.0.
!     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
      expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
!       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
      : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
      ;;
--- 1351,1357 ----
    *)
      # FIXME: should be removed in autoconf 3.0.
!     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
      expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
!       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
      : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
      ;;
***************
*** 1237,1245 ****
  if test -n "$ac_prev"; then
    ac_option=--`echo $ac_prev | sed 's/_/-/g'`
!   { echo "$as_me: error: missing argument to $ac_option" >&2
     { (exit 1); exit 1; }; }
  fi
  
! # Be sure to have absolute directory names.
  for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
  		datadir sysconfdir sharedstatedir localstatedir includedir \
--- 1362,1379 ----
  if test -n "$ac_prev"; then
    ac_option=--`echo $ac_prev | sed 's/_/-/g'`
!   { $as_echo "$as_me: error: missing argument to $ac_option" >&2
     { (exit 1); exit 1; }; }
  fi
  
! if test -n "$ac_unrecognized_opts"; then
!   case $enable_option_checking in
!     no) ;;
!     fatal) { $as_echo "$as_me: error: Unrecognized options: $ac_unrecognized_opts" >&2
!    { (exit 1); exit 1; }; } ;;
!     *)     $as_echo "$as_me: WARNING: Unrecognized options: $ac_unrecognized_opts" >&2 ;;
!   esac
! fi
! 
! # Check all directory arguments for consistency.
  for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
  		datadir sysconfdir sharedstatedir localstatedir includedir \
***************
*** 1248,1256 ****
  do
    eval ac_val=\$$ac_var
    case $ac_val in
      [\\/$]* | ?:[\\/]* )  continue;;
      NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
    esac
!   { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
     { (exit 1); exit 1; }; }
  done
--- 1382,1397 ----
  do
    eval ac_val=\$$ac_var
+   # Remove trailing slashes.
+   case $ac_val in
+     */ )
+       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
+       eval $ac_var=\$ac_val;;
+   esac
+   # Be sure to have absolute directory names.
    case $ac_val in
      [\\/$]* | ?:[\\/]* )  continue;;
      NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
    esac
!   { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
     { (exit 1); exit 1; }; }
  done
***************
*** 1267,1271 ****
    if test "x$build_alias" = x; then
      cross_compiling=maybe
!     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
      If a cross compiler is detected then cross compile mode will be used." >&2
    elif test "x$build_alias" != "x$host_alias"; then
--- 1408,1412 ----
    if test "x$build_alias" = x; then
      cross_compiling=maybe
!     $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
      If a cross compiler is detected then cross compile mode will be used." >&2
    elif test "x$build_alias" != "x$host_alias"; then
***************
*** 1283,1290 ****
  ac_ls_di=`ls -di .` &&
  ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
!   { echo "$as_me: error: Working directory cannot be determined" >&2
     { (exit 1); exit 1; }; }
  test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
!   { echo "$as_me: error: pwd does not report name of working directory" >&2
     { (exit 1); exit 1; }; }
  
--- 1424,1431 ----
  ac_ls_di=`ls -di .` &&
  ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
!   { $as_echo "$as_me: error: Working directory cannot be determined" >&2
     { (exit 1); exit 1; }; }
  test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
!   { $as_echo "$as_me: error: pwd does not report name of working directory" >&2
     { (exit 1); exit 1; }; }
  
***************
*** 1294,1303 ****
    ac_srcdir_defaulted=yes
    # Try the directory containing this script, then the parent directory.
!   ac_confdir=`$as_dirname -- "$0" ||
! $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
! 	 X"$0" : 'X\(//\)[^/]' \| \
! 	 X"$0" : 'X\(//\)$' \| \
! 	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
! echo X"$0" |
      sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
  	    s//\1/
--- 1435,1444 ----
    ac_srcdir_defaulted=yes
    # Try the directory containing this script, then the parent directory.
!   ac_confdir=`$as_dirname -- "$as_myself" ||
! $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
! 	 X"$as_myself" : 'X\(//\)[^/]' \| \
! 	 X"$as_myself" : 'X\(//\)$' \| \
! 	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
! $as_echo X"$as_myself" |
      sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
  	    s//\1/
***************
*** 1326,1335 ****
  if test ! -r "$srcdir/$ac_unique_file"; then
    test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
!   { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
     { (exit 1); exit 1; }; }
  fi
  ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
  ac_abs_confdir=`(
! 	cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
     { (exit 1); exit 1; }; }
  	pwd)`
--- 1467,1476 ----
  if test ! -r "$srcdir/$ac_unique_file"; then
    test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
!   { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
     { (exit 1); exit 1; }; }
  fi
  ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
  ac_abs_confdir=`(
! 	cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2
     { (exit 1); exit 1; }; }
  	pwd)`
***************
*** 1358,1362 ****
    # This message is too long to be a string in the A/UX 3.1 sh.
    cat <<_ACEOF
! \`configure' configures GNU Texinfo 4.11 to adapt to many kinds of systems.
  
  Usage: $0 [OPTION]... [VAR=VALUE]...
--- 1499,1503 ----
    # This message is too long to be a string in the A/UX 3.1 sh.
    cat <<_ACEOF
! \`configure' configures GNU Texinfo 4.12 to adapt to many kinds of systems.
  
  Usage: $0 [OPTION]... [VAR=VALUE]...
***************
*** 1380,1386 ****
  Installation directories:
    --prefix=PREFIX         install architecture-independent files in PREFIX
! 			  [$ac_default_prefix]
    --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
! 			  [PREFIX]
  
  By default, \`make install' will install all the files in
--- 1521,1527 ----
  Installation directories:
    --prefix=PREFIX         install architecture-independent files in PREFIX
!                           [$ac_default_prefix]
    --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
!                           [PREFIX]
  
  By default, \`make install' will install all the files in
***************
*** 1392,1414 ****
  
  Fine tuning of the installation directories:
!   --bindir=DIR           user executables [EPREFIX/bin]
!   --sbindir=DIR          system admin executables [EPREFIX/sbin]
!   --libexecdir=DIR       program executables [EPREFIX/libexec]
!   --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
!   --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
!   --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
!   --libdir=DIR           object code libraries [EPREFIX/lib]
!   --includedir=DIR       C header files [PREFIX/include]
!   --oldincludedir=DIR    C header files for non-gcc [/usr/include]
!   --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
!   --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
!   --infodir=DIR          info documentation [DATAROOTDIR/info]
!   --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
!   --mandir=DIR           man documentation [DATAROOTDIR/man]
!   --docdir=DIR           documentation root [DATAROOTDIR/doc/texinfo]
!   --htmldir=DIR          html documentation [DOCDIR]
!   --dvidir=DIR           dvi documentation [DOCDIR]
!   --pdfdir=DIR           pdf documentation [DOCDIR]
!   --psdir=DIR            ps documentation [DOCDIR]
  _ACEOF
  
--- 1533,1555 ----
  
  Fine tuning of the installation directories:
!   --bindir=DIR            user executables [EPREFIX/bin]
!   --sbindir=DIR           system admin executables [EPREFIX/sbin]
!   --libexecdir=DIR        program executables [EPREFIX/libexec]
!   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
!   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
!   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
!   --libdir=DIR            object code libraries [EPREFIX/lib]
!   --includedir=DIR        C header files [PREFIX/include]
!   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
!   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
!   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
!   --infodir=DIR           info documentation [DATAROOTDIR/info]
!   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
!   --mandir=DIR            man documentation [DATAROOTDIR/man]
!   --docdir=DIR            documentation root [DATAROOTDIR/doc/texinfo]
!   --htmldir=DIR           html documentation [DOCDIR]
!   --dvidir=DIR            dvi documentation [DOCDIR]
!   --pdfdir=DIR            pdf documentation [DOCDIR]
!   --psdir=DIR             ps documentation [DOCDIR]
  _ACEOF
  
***************
*** 1428,1436 ****
  if test -n "$ac_init_help"; then
    case $ac_init_help in
!      short | recursive ) echo "Configuration of GNU Texinfo 4.11:";;
     esac
    cat <<\_ACEOF
  
  Optional Features:
    --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
    --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
--- 1569,1578 ----
  if test -n "$ac_init_help"; then
    case $ac_init_help in
!      short | recursive ) echo "Configuration of GNU Texinfo 4.12:";;
     esac
    cat <<\_ACEOF
  
  Optional Features:
+   --disable-option-checking  ignore unrecognized --enable/--with options
    --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
    --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
***************
*** 1440,1444 ****
    --enable-dependency-tracking   do not reject slow dependency extractors
    --disable-largefile     omit support for large files
!   --enable-multiplatform      put executables in bin/PLATFORM
    --disable-install-warnings  omit make install warnings about TeX files
    --disable-nls           do not use Native Language Support
--- 1582,1587 ----
    --enable-dependency-tracking   do not reject slow dependency extractors
    --disable-largefile     omit support for large files
!   --enable-multiplatform  put executables into bin/PLATFORM and libraries into
!                           lib/PLATFORM
    --disable-install-warnings  omit make install warnings about TeX files
    --disable-nls           do not use Native Language Support
***************
*** 1459,1462 ****
--- 1602,1606 ----
    LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
                nonstandard directory <lib dir>
+   LIBS        libraries to pass to the linker, e.g. -l<library>
    CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
                you have headers in a nonstandard directory <include dir>
***************
*** 1474,1478 ****
    # If there are subdirs, report their specific --help.
    for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
!     test -d "$ac_dir" || continue
      ac_builddir=.
  
--- 1618,1624 ----
    # If there are subdirs, report their specific --help.
    for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
!     test -d "$ac_dir" ||
!       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
!       continue
      ac_builddir=.
  
***************
*** 1480,1486 ****
  .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
  *)
!   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
    # A ".." for each directory in $ac_dir_suffix.
!   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
    case $ac_top_builddir_sub in
    "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
--- 1626,1632 ----
  .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
  *)
!   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
    # A ".." for each directory in $ac_dir_suffix.
!   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
    case $ac_top_builddir_sub in
    "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
***************
*** 1518,1522 ****
        $SHELL "$ac_srcdir/configure" --help=recursive
      else
!       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
      fi || ac_status=$?
      cd "$ac_pwd" || { ac_status=$?; break; }
--- 1664,1668 ----
        $SHELL "$ac_srcdir/configure" --help=recursive
      else
!       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
      fi || ac_status=$?
      cd "$ac_pwd" || { ac_status=$?; break; }
***************
*** 1527,1535 ****
  if $ac_init_version; then
    cat <<\_ACEOF
! GNU Texinfo configure 4.11
! generated by GNU Autoconf 2.60
  
  Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
! 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
  This configure script is free software; the Free Software Foundation
  gives unlimited permission to copy, distribute and modify it.
--- 1673,1681 ----
  if $ac_init_version; then
    cat <<\_ACEOF
! GNU Texinfo configure 4.12
! generated by GNU Autoconf 2.62
  
  Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
! 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
  This configure script is free software; the Free Software Foundation
  gives unlimited permission to copy, distribute and modify it.
***************
*** 1541,1546 ****
  running configure, to aid debugging if configure makes a mistake.
  
! It was created by GNU Texinfo $as_me 4.11, which was
! generated by GNU Autoconf 2.60.  Invocation command line was
  
    $ $0 $@
--- 1687,1692 ----
  running configure, to aid debugging if configure makes a mistake.
  
! It was created by GNU Texinfo $as_me 4.12, which was
! generated by GNU Autoconf 2.62.  Invocation command line was
  
    $ $0 $@
***************
*** 1578,1582 ****
    IFS=$as_save_IFS
    test -z "$as_dir" && as_dir=.
!   echo "PATH: $as_dir"
  done
  IFS=$as_save_IFS
--- 1724,1728 ----
    IFS=$as_save_IFS
    test -z "$as_dir" && as_dir=.
!   $as_echo "PATH: $as_dir"
  done
  IFS=$as_save_IFS
***************
*** 1613,1617 ****
        continue ;;
      *\'*)
!       ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
      esac
      case $ac_pass in
--- 1759,1763 ----
        continue ;;
      *\'*)
!       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
      esac
      case $ac_pass in
***************
*** 1665,1673 ****
      *${as_nl}*)
        case $ac_var in #(
!       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
! echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
        esac
        case $ac_var in #(
        _ | IFS | as_nl) ;; #(
        *) $as_unset $ac_var ;;
        esac ;;
--- 1811,1820 ----
      *${as_nl}*)
        case $ac_var in #(
!       *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
! $as_echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
        esac
        case $ac_var in #(
        _ | IFS | as_nl) ;; #(
+       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
        *) $as_unset $ac_var ;;
        esac ;;
***************
*** 1699,1705 ****
        eval ac_val=\$$ac_var
        case $ac_val in
!       *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
        esac
!       echo "$ac_var='\''$ac_val'\''"
      done | sort
      echo
--- 1846,1852 ----
        eval ac_val=\$$ac_var
        case $ac_val in
!       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
        esac
!       $as_echo "$ac_var='\''$ac_val'\''"
      done | sort
      echo
***************
*** 1716,1722 ****
  	eval ac_val=\$$ac_var
  	case $ac_val in
! 	*\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
  	esac
! 	echo "$ac_var='\''$ac_val'\''"
        done | sort
        echo
--- 1863,1869 ----
  	eval ac_val=\$$ac_var
  	case $ac_val in
! 	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
  	esac
! 	$as_echo "$ac_var='\''$ac_val'\''"
        done | sort
        echo
***************
*** 1734,1739 ****
      fi
      test "$ac_signal" != 0 &&
!       echo "$as_me: caught signal $ac_signal"
!     echo "$as_me: exit $exit_status"
    } >&5
    rm -f core *.core core.conftest.* &&
--- 1881,1886 ----
      fi
      test "$ac_signal" != 0 &&
!       $as_echo "$as_me: caught signal $ac_signal"
!     $as_echo "$as_me: exit $exit_status"
    } >&5
    rm -f core *.core core.conftest.* &&
***************
*** 1777,1795 ****
  
  # Let the site file select an alternate cache file if it wants to.
! # Prefer explicitly selected file to automatically selected ones.
  if test -n "$CONFIG_SITE"; then
!   set x "$CONFIG_SITE"
  elif test "x$prefix" != xNONE; then
!   set x "$prefix/share/config.site" "$prefix/etc/config.site"
  else
!   set x "$ac_default_prefix/share/config.site" \
! 	"$ac_default_prefix/etc/config.site"
  fi
! shift
! for ac_site_file
  do
    if test -r "$ac_site_file"; then
!     { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
! echo "$as_me: loading site script $ac_site_file" >&6;}
      sed 's/^/| /' "$ac_site_file" >&5
      . "$ac_site_file"
--- 1924,1945 ----
  
  # Let the site file select an alternate cache file if it wants to.
! # Prefer an explicitly selected file to automatically selected ones.
! ac_site_file1=NONE
! ac_site_file2=NONE
  if test -n "$CONFIG_SITE"; then
!   ac_site_file1=$CONFIG_SITE
  elif test "x$prefix" != xNONE; then
!   ac_site_file1=$prefix/share/config.site
!   ac_site_file2=$prefix/etc/config.site
  else
!   ac_site_file1=$ac_default_prefix/share/config.site
!   ac_site_file2=$ac_default_prefix/etc/config.site
  fi
! for ac_site_file in "$ac_site_file1" "$ac_site_file2"
  do
+   test "x$ac_site_file" = xNONE && continue
    if test -r "$ac_site_file"; then
!     { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
! $as_echo "$as_me: loading site script $ac_site_file" >&6;}
      sed 's/^/| /' "$ac_site_file" >&5
      . "$ac_site_file"
***************
*** 1801,1806 ****
    # files actually), so we avoid doing that.
    if test -f "$cache_file"; then
!     { echo "$as_me:$LINENO: loading cache $cache_file" >&5
! echo "$as_me: loading cache $cache_file" >&6;}
      case $cache_file in
        [\\/]* | ?:[\\/]* ) . "$cache_file";;
--- 1951,1956 ----
    # files actually), so we avoid doing that.
    if test -f "$cache_file"; then
!     { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5
! $as_echo "$as_me: loading cache $cache_file" >&6;}
      case $cache_file in
        [\\/]* | ?:[\\/]* ) . "$cache_file";;
***************
*** 1809,1814 ****
    fi
  else
!   { echo "$as_me:$LINENO: creating cache $cache_file" >&5
! echo "$as_me: creating cache $cache_file" >&6;}
    >$cache_file
  fi
--- 1959,1964 ----
    fi
  else
!   { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5
! $as_echo "$as_me: creating cache $cache_file" >&6;}
    >$cache_file
  fi
***************
*** 1823,1827 ****
  gl_header_list="$gl_header_list stdint.h"
  gl_header_list="$gl_header_list stdlib.h"
- gl_func_list="$gl_func_list strerror"
  gl_header_list="$gl_header_list string.h"
  gl_func_list="$gl_func_list lstat"
--- 1973,1976 ----
***************
*** 1841,1861 ****
    case $ac_old_set,$ac_new_set in
      set,)
!       { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
! echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
        ac_cache_corrupted=: ;;
      ,set)
!       { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
! echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
        ac_cache_corrupted=: ;;
      ,);;
      *)
        if test "x$ac_old_val" != "x$ac_new_val"; then
! 	{ echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
! echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
! 	{ echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
! echo "$as_me:   former value:  $ac_old_val" >&2;}
! 	{ echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
! echo "$as_me:   current value: $ac_new_val" >&2;}
! 	ac_cache_corrupted=:
        fi;;
    esac
--- 1990,2019 ----
    case $ac_old_set,$ac_new_set in
      set,)
!       { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
! $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
        ac_cache_corrupted=: ;;
      ,set)
!       { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
! $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
        ac_cache_corrupted=: ;;
      ,);;
      *)
        if test "x$ac_old_val" != "x$ac_new_val"; then
! 	# differences in whitespace do not lead to failure.
! 	ac_old_val_w=`echo x $ac_old_val`
! 	ac_new_val_w=`echo x $ac_new_val`
! 	if test "$ac_old_val_w" != "$ac_new_val_w"; then
! 	  { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
! $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
! 	  ac_cache_corrupted=:
! 	else
! 	  { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
! $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
! 	  eval $ac_var=\$ac_old_val
! 	fi
! 	{ $as_echo "$as_me:$LINENO:   former value:  \`$ac_old_val'" >&5
! $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
! 	{ $as_echo "$as_me:$LINENO:   current value: \`$ac_new_val'" >&5
! $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
        fi;;
    esac
***************
*** 1863,1867 ****
    if test "$ac_new_set" = set; then
      case $ac_new_val in
!     *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
      *) ac_arg=$ac_var=$ac_new_val ;;
      esac
--- 2021,2025 ----
    if test "$ac_new_set" = set; then
      case $ac_new_val in
!     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
      *) ac_arg=$ac_var=$ac_new_val ;;
      esac
***************
*** 1873,1880 ****
  done
  if $ac_cache_corrupted; then
!   { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
! echo "$as_me: error: changes in the environment can compromise the build" >&2;}
!   { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
! echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
     { (exit 1); exit 1; }; }
  fi
--- 2031,2038 ----
  done
  if $ac_cache_corrupted; then
!   { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
! $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
!   { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
! $as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
     { (exit 1); exit 1; }; }
  fi
***************
*** 1929,1934 ****
  done
  if test -z "$ac_aux_dir"; then
!   { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in build-aux \"$srcdir\"/build-aux" >&5
! echo "$as_me: error: cannot find install-sh or install.sh in build-aux \"$srcdir\"/build-aux" >&2;}
     { (exit 1); exit 1; }; }
  fi
--- 2087,2092 ----
  done
  if test -z "$ac_aux_dir"; then
!   { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in build-aux \"$srcdir\"/build-aux" >&5
! $as_echo "$as_me: error: cannot find install-sh or install.sh in build-aux \"$srcdir\"/build-aux" >&2;}
     { (exit 1); exit 1; }; }
  fi
***************
*** 1958,1966 ****
  # OS/2's system install, which has a completely different semantic
  # ./install, which can be erroneously created by make from ./install.sh.
! { echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
! echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
  if test -z "$INSTALL"; then
  if test "${ac_cv_path_install+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--- 2116,2125 ----
  # OS/2's system install, which has a completely different semantic
  # ./install, which can be erroneously created by make from ./install.sh.
! # Reject install programs that cannot install multiple files.
! { $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
! $as_echo_n "checking for a BSD-compatible install... " >&6; }
  if test -z "$INSTALL"; then
  if test "${ac_cv_path_install+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
***************
*** 1981,1985 ****
      for ac_prog in ginstall scoinst install; do
        for ac_exec_ext in '' $ac_executable_extensions; do
! 	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; }; then
  	  if test $ac_prog = install &&
  	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
--- 2140,2144 ----
      for ac_prog in ginstall scoinst install; do
        for ac_exec_ext in '' $ac_executable_extensions; do
! 	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
  	  if test $ac_prog = install &&
  	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
***************
*** 1991,1996 ****
  	    :
  	  else
! 	    ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
! 	    break 3
  	  fi
  	fi
--- 2150,2165 ----
  	    :
  	  else
! 	    rm -rf conftest.one conftest.two conftest.dir
! 	    echo one > conftest.one
! 	    echo two > conftest.two
! 	    mkdir conftest.dir
! 	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
! 	      test -s conftest.one && test -s conftest.two &&
! 	      test -s conftest.dir/conftest.one &&
! 	      test -s conftest.dir/conftest.two
! 	    then
! 	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
! 	      break 3
! 	    fi
  	  fi
  	fi
***************
*** 1999,2005 ****
--- 2168,2176 ----
      ;;
  esac
+ 
  done
  IFS=$as_save_IFS
  
+ rm -rf conftest.one conftest.two conftest.dir
  
  fi
***************
*** 2014,2019 ****
    fi
  fi
! { echo "$as_me:$LINENO: result: $INSTALL" >&5
! echo "${ECHO_T}$INSTALL" >&6; }
  
  # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
--- 2185,2190 ----
    fi
  fi
! { $as_echo "$as_me:$LINENO: result: $INSTALL" >&5
! $as_echo "$INSTALL" >&6; }
  
  # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
***************
*** 2025,2030 ****
  test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
  
! { echo "$as_me:$LINENO: checking whether build environment is sane" >&5
! echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6; }
  # Just in case
  sleep 1
--- 2196,2201 ----
  test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
  
! { $as_echo "$as_me:$LINENO: checking whether build environment is sane" >&5
! $as_echo_n "checking whether build environment is sane... " >&6; }
  # Just in case
  sleep 1
***************
*** 2049,2055 ****
        # broken ls alias from the environment.  This has actually
        # happened.  Such a system could not be considered "sane".
!       { { echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
  alias in your environment" >&5
! echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
  alias in your environment" >&2;}
     { (exit 1); exit 1; }; }
--- 2220,2226 ----
        # broken ls alias from the environment.  This has actually
        # happened.  Such a system could not be considered "sane".
!       { { $as_echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
  alias in your environment" >&5
! $as_echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
  alias in your environment" >&2;}
     { (exit 1); exit 1; }; }
***************
*** 2062,2073 ****
     :
  else
!    { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
  Check your system clock" >&5
! echo "$as_me: error: newly created file is older than distributed files!
  Check your system clock" >&2;}
     { (exit 1); exit 1; }; }
  fi
! { echo "$as_me:$LINENO: result: yes" >&5
! echo "${ECHO_T}yes" >&6; }
  test "$program_prefix" != NONE &&
    program_transform_name="s&^&$program_prefix&;$program_transform_name"
--- 2233,2244 ----
     :
  else
!    { { $as_echo "$as_me:$LINENO: error: newly created file is older than distributed files!
  Check your system clock" >&5
! $as_echo "$as_me: error: newly created file is older than distributed files!
  Check your system clock" >&2;}
     { (exit 1); exit 1; }; }
  fi
! { $as_echo "$as_me:$LINENO: result: yes" >&5
! $as_echo "yes" >&6; }
  test "$program_prefix" != NONE &&
    program_transform_name="s&^&$program_prefix&;$program_transform_name"
***************
*** 2075,2085 ****
  test "$program_suffix" != NONE &&
    program_transform_name="s&\$&$program_suffix&;$program_transform_name"
! # Double any \ or $.  echo might interpret backslashes.
  # By default was `s,x,x', remove it if useless.
! cat <<\_ACEOF >conftest.sed
! s/[\\$]/&&/g;s/;s,x,x,$//
! _ACEOF
! program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
! rm -f conftest.sed
  
  # expand $ac_aux_dir to an absolute path
--- 2246,2253 ----
  test "$program_suffix" != NONE &&
    program_transform_name="s&\$&$program_suffix&;$program_transform_name"
! # Double any \ or $.
  # By default was `s,x,x', remove it if useless.
! ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
! program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
  
  # expand $ac_aux_dir to an absolute path
***************
*** 2092,2104 ****
  else
    am_missing_run=
!   { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
! echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
  fi
  
! { echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
! echo $ECHO_N "checking for a thread-safe mkdir -p... $ECHO_C" >&6; }
  if test -z "$MKDIR_P"; then
    if test "${ac_cv_path_mkdir+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--- 2260,2272 ----
  else
    am_missing_run=
!   { $as_echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
! $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
  fi
  
! { $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
! $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
  if test -z "$MKDIR_P"; then
    if test "${ac_cv_path_mkdir+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
***************
*** 2109,2113 ****
    for ac_prog in mkdir gmkdir; do
  	 for ac_exec_ext in '' $ac_executable_extensions; do
! 	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; } || continue
  	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
  	     'mkdir (GNU coreutils) '* | \
--- 2277,2281 ----
    for ac_prog in mkdir gmkdir; do
  	 for ac_exec_ext in '' $ac_executable_extensions; do
! 	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
  	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
  	     'mkdir (GNU coreutils) '* | \
***************
*** 2135,2140 ****
    fi
  fi
! { echo "$as_me:$LINENO: result: $MKDIR_P" >&5
! echo "${ECHO_T}$MKDIR_P" >&6; }
  
  mkdir_p="$MKDIR_P"
--- 2303,2308 ----
    fi
  fi
! { $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5
! $as_echo "$MKDIR_P" >&6; }
  
  mkdir_p="$MKDIR_P"
***************
*** 2148,2155 ****
    # Extract the first word of "$ac_prog", so it can be a program name with args.
  set dummy $ac_prog; ac_word=$2
! { echo "$as_me:$LINENO: checking for $ac_word" >&5
! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
  if test "${ac_cv_prog_AWK+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    if test -n "$AWK"; then
--- 2316,2323 ----
    # Extract the first word of "$ac_prog", so it can be a program name with args.
  set dummy $ac_prog; ac_word=$2
! { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
  if test "${ac_cv_prog_AWK+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    if test -n "$AWK"; then
***************
*** 2162,2168 ****
    test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
!   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
      ac_cv_prog_AWK="$ac_prog"
!     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 2330,2336 ----
    test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
!   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
      ac_cv_prog_AWK="$ac_prog"
!     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 2175,2183 ****
  AWK=$ac_cv_prog_AWK
  if test -n "$AWK"; then
!   { echo "$as_me:$LINENO: result: $AWK" >&5
! echo "${ECHO_T}$AWK" >&6; }
  else
!   { echo "$as_me:$LINENO: result: no" >&5
! echo "${ECHO_T}no" >&6; }
  fi
  
--- 2343,2351 ----
  AWK=$ac_cv_prog_AWK
  if test -n "$AWK"; then
!   { $as_echo "$as_me:$LINENO: result: $AWK" >&5
! $as_echo "$AWK" >&6; }
  else
!   { $as_echo "$as_me:$LINENO: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
***************
*** 2186,2194 ****
  done
  
! { echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
! echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; }
! set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
  if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.make <<\_ACEOF
--- 2354,2363 ----
  done
  
! { $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
! $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
! set x ${MAKE-make}
! ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
  if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.make <<\_ACEOF
***************
*** 2207,2216 ****
  fi
  if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
!   { echo "$as_me:$LINENO: result: yes" >&5
! echo "${ECHO_T}yes" >&6; }
    SET_MAKE=
  else
!   { echo "$as_me:$LINENO: result: no" >&5
! echo "${ECHO_T}no" >&6; }
    SET_MAKE="MAKE=${MAKE-make}"
  fi
--- 2376,2385 ----
  fi
  if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
!   { $as_echo "$as_me:$LINENO: result: yes" >&5
! $as_echo "yes" >&6; }
    SET_MAKE=
  else
!   { $as_echo "$as_me:$LINENO: result: no" >&5
! $as_echo "no" >&6; }
    SET_MAKE="MAKE=${MAKE-make}"
  fi
***************
*** 2231,2236 ****
    # test to see if srcdir already configured
    if test -f $srcdir/config.status; then
!     { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
! echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
     { (exit 1); exit 1; }; }
    fi
--- 2400,2405 ----
    # test to see if srcdir already configured
    if test -f $srcdir/config.status; then
!     { { $as_echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
! $as_echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
     { (exit 1); exit 1; }; }
    fi
***************
*** 2249,2253 ****
  # Define the identity of the package.
   PACKAGE='texinfo'
!  VERSION='4.11'
  
  
--- 2418,2422 ----
  # Define the identity of the package.
   PACKAGE='texinfo'
!  VERSION='4.12'
  
  
***************
*** 2287,2294 ****
    # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
  set dummy ${ac_tool_prefix}strip; ac_word=$2
! { echo "$as_me:$LINENO: checking for $ac_word" >&5
! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
  if test "${ac_cv_prog_STRIP+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    if test -n "$STRIP"; then
--- 2456,2463 ----
    # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
  set dummy ${ac_tool_prefix}strip; ac_word=$2
! { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
  if test "${ac_cv_prog_STRIP+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    if test -n "$STRIP"; then
***************
*** 2301,2307 ****
    test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
!   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
      ac_cv_prog_STRIP="${ac_tool_prefix}strip"
!     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 2470,2476 ----
    test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
!   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
      ac_cv_prog_STRIP="${ac_tool_prefix}strip"
!     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 2314,2322 ****
  STRIP=$ac_cv_prog_STRIP
  if test -n "$STRIP"; then
!   { echo "$as_me:$LINENO: result: $STRIP" >&5
! echo "${ECHO_T}$STRIP" >&6; }
  else
!   { echo "$as_me:$LINENO: result: no" >&5
! echo "${ECHO_T}no" >&6; }
  fi
  
--- 2483,2491 ----
  STRIP=$ac_cv_prog_STRIP
  if test -n "$STRIP"; then
!   { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
! $as_echo "$STRIP" >&6; }
  else
!   { $as_echo "$as_me:$LINENO: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
***************
*** 2327,2334 ****
    # Extract the first word of "strip", so it can be a program name with args.
  set dummy strip; ac_word=$2
! { echo "$as_me:$LINENO: checking for $ac_word" >&5
! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
  if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    if test -n "$ac_ct_STRIP"; then
--- 2496,2503 ----
    # Extract the first word of "strip", so it can be a program name with args.
  set dummy strip; ac_word=$2
! { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
  if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    if test -n "$ac_ct_STRIP"; then
***************
*** 2341,2347 ****
    test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
!   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
      ac_cv_prog_ac_ct_STRIP="strip"
!     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 2510,2516 ----
    test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
!   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
      ac_cv_prog_ac_ct_STRIP="strip"
!     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 2354,2362 ****
  ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
  if test -n "$ac_ct_STRIP"; then
!   { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
! echo "${ECHO_T}$ac_ct_STRIP" >&6; }
  else
!   { echo "$as_me:$LINENO: result: no" >&5
! echo "${ECHO_T}no" >&6; }
  fi
  
--- 2523,2531 ----
  ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
  if test -n "$ac_ct_STRIP"; then
!   { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
! $as_echo "$ac_ct_STRIP" >&6; }
  else
!   { $as_echo "$as_me:$LINENO: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
***************
*** 2366,2373 ****
      case $cross_compiling:$ac_tool_warned in
  yes:)
! { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
  whose name does not start with the host triplet.  If you think this
  configuration is useful to you, please write to autoconf@gnu.org." >&5
! echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
  whose name does not start with the host triplet.  If you think this
  configuration is useful to you, please write to autoconf@gnu.org." >&2;}
--- 2535,2542 ----
      case $cross_compiling:$ac_tool_warned in
  yes:)
! { $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
  whose name does not start with the host triplet.  If you think this
  configuration is useful to you, please write to autoconf@gnu.org." >&5
! $as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
  whose name does not start with the host triplet.  If you think this
  configuration is useful to you, please write to autoconf@gnu.org." >&2;}
***************
*** 2406,2411 ****
  # (NetBSD and TeX Live), timestamps are generally not preserved.  This
  # causes lots of annoyance, so --enable-maintainer-mode.  Sorry.
! { echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
! echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6; }
      # Check whether --enable-maintainer-mode was given.
  if test "${enable_maintainer_mode+set}" = set; then
--- 2575,2580 ----
  # (NetBSD and TeX Live), timestamps are generally not preserved.  This
  # causes lots of annoyance, so --enable-maintainer-mode.  Sorry.
! { $as_echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
! $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
      # Check whether --enable-maintainer-mode was given.
  if test "${enable_maintainer_mode+set}" = set; then
***************
*** 2415,2420 ****
  fi
  
!   { echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
! echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6; }
     if test $USE_MAINTAINER_MODE = yes; then
    MAINTAINER_MODE_TRUE=
--- 2584,2589 ----
  fi
  
!   { $as_echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
! $as_echo "$USE_MAINTAINER_MODE" >&6; }
     if test $USE_MAINTAINER_MODE = yes; then
    MAINTAINER_MODE_TRUE=
***************
*** 2438,2445 ****
    # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
  set dummy ${ac_tool_prefix}gcc; ac_word=$2
! { echo "$as_me:$LINENO: checking for $ac_word" >&5
! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
  if test "${ac_cv_prog_CC+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    if test -n "$CC"; then
--- 2607,2614 ----
    # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
  set dummy ${ac_tool_prefix}gcc; ac_word=$2
! { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
  if test "${ac_cv_prog_CC+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    if test -n "$CC"; then
***************
*** 2452,2458 ****
    test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
!   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
      ac_cv_prog_CC="${ac_tool_prefix}gcc"
!     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 2621,2627 ----
    test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
!   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
      ac_cv_prog_CC="${ac_tool_prefix}gcc"
!     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 2465,2473 ****
  CC=$ac_cv_prog_CC
  if test -n "$CC"; then
!   { echo "$as_me:$LINENO: result: $CC" >&5
! echo "${ECHO_T}$CC" >&6; }
  else
!   { echo "$as_me:$LINENO: result: no" >&5
! echo "${ECHO_T}no" >&6; }
  fi
  
--- 2634,2642 ----
  CC=$ac_cv_prog_CC
  if test -n "$CC"; then
!   { $as_echo "$as_me:$LINENO: result: $CC" >&5
! $as_echo "$CC" >&6; }
  else
!   { $as_echo "$as_me:$LINENO: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
***************
*** 2478,2485 ****
    # Extract the first word of "gcc", so it can be a program name with args.
  set dummy gcc; ac_word=$2
! { echo "$as_me:$LINENO: checking for $ac_word" >&5
! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
  if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    if test -n "$ac_ct_CC"; then
--- 2647,2654 ----
    # Extract the first word of "gcc", so it can be a program name with args.
  set dummy gcc; ac_word=$2
! { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
  if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    if test -n "$ac_ct_CC"; then
***************
*** 2492,2498 ****
    test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
!   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
      ac_cv_prog_ac_ct_CC="gcc"
!     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 2661,2667 ----
    test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
!   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
      ac_cv_prog_ac_ct_CC="gcc"
!     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 2505,2513 ****
  ac_ct_CC=$ac_cv_prog_ac_ct_CC
  if test -n "$ac_ct_CC"; then
!   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
! echo "${ECHO_T}$ac_ct_CC" >&6; }
  else
!   { echo "$as_me:$LINENO: result: no" >&5
! echo "${ECHO_T}no" >&6; }
  fi
  
--- 2674,2682 ----
  ac_ct_CC=$ac_cv_prog_ac_ct_CC
  if test -n "$ac_ct_CC"; then
!   { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
! $as_echo "$ac_ct_CC" >&6; }
  else
!   { $as_echo "$as_me:$LINENO: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
***************
*** 2517,2524 ****
      case $cross_compiling:$ac_tool_warned in
  yes:)
! { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
  whose name does not start with the host triplet.  If you think this
  configuration is useful to you, please write to autoconf@gnu.org." >&5
! echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
  whose name does not start with the host triplet.  If you think this
  configuration is useful to you, please write to autoconf@gnu.org." >&2;}
--- 2686,2693 ----
      case $cross_compiling:$ac_tool_warned in
  yes:)
! { $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
  whose name does not start with the host triplet.  If you think this
  configuration is useful to you, please write to autoconf@gnu.org." >&5
! $as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
  whose name does not start with the host triplet.  If you think this
  configuration is useful to you, please write to autoconf@gnu.org." >&2;}
***************
*** 2535,2542 ****
      # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
  set dummy ${ac_tool_prefix}cc; ac_word=$2
! { echo "$as_me:$LINENO: checking for $ac_word" >&5
! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
  if test "${ac_cv_prog_CC+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    if test -n "$CC"; then
--- 2704,2711 ----
      # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
  set dummy ${ac_tool_prefix}cc; ac_word=$2
! { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
  if test "${ac_cv_prog_CC+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    if test -n "$CC"; then
***************
*** 2549,2555 ****
    test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
!   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
      ac_cv_prog_CC="${ac_tool_prefix}cc"
!     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 2718,2724 ----
    test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
!   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
      ac_cv_prog_CC="${ac_tool_prefix}cc"
!     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 2562,2570 ****
  CC=$ac_cv_prog_CC
  if test -n "$CC"; then
!   { echo "$as_me:$LINENO: result: $CC" >&5
! echo "${ECHO_T}$CC" >&6; }
  else
!   { echo "$as_me:$LINENO: result: no" >&5
! echo "${ECHO_T}no" >&6; }
  fi
  
--- 2731,2739 ----
  CC=$ac_cv_prog_CC
  if test -n "$CC"; then
!   { $as_echo "$as_me:$LINENO: result: $CC" >&5
! $as_echo "$CC" >&6; }
  else
!   { $as_echo "$as_me:$LINENO: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
***************
*** 2575,2582 ****
    # Extract the first word of "cc", so it can be a program name with args.
  set dummy cc; ac_word=$2
! { echo "$as_me:$LINENO: checking for $ac_word" >&5
! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
  if test "${ac_cv_prog_CC+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    if test -n "$CC"; then
--- 2744,2751 ----
    # Extract the first word of "cc", so it can be a program name with args.
  set dummy cc; ac_word=$2
! { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
  if test "${ac_cv_prog_CC+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    if test -n "$CC"; then
***************
*** 2590,2594 ****
    test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
!   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
      if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
         ac_prog_rejected=yes
--- 2759,2763 ----
    test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
!   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
      if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
         ac_prog_rejected=yes
***************
*** 2596,2600 ****
       fi
      ac_cv_prog_CC="cc"
!     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 2765,2769 ----
       fi
      ac_cv_prog_CC="cc"
!     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 2619,2627 ****
  CC=$ac_cv_prog_CC
  if test -n "$CC"; then
!   { echo "$as_me:$LINENO: result: $CC" >&5
! echo "${ECHO_T}$CC" >&6; }
  else
!   { echo "$as_me:$LINENO: result: no" >&5
! echo "${ECHO_T}no" >&6; }
  fi
  
--- 2788,2796 ----
  CC=$ac_cv_prog_CC
  if test -n "$CC"; then
!   { $as_echo "$as_me:$LINENO: result: $CC" >&5
! $as_echo "$CC" >&6; }
  else
!   { $as_echo "$as_me:$LINENO: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
***************
*** 2634,2641 ****
      # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
  set dummy $ac_tool_prefix$ac_prog; ac_word=$2
! { echo "$as_me:$LINENO: checking for $ac_word" >&5
! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
  if test "${ac_cv_prog_CC+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    if test -n "$CC"; then
--- 2803,2810 ----
      # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
  set dummy $ac_tool_prefix$ac_prog; ac_word=$2
! { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
  if test "${ac_cv_prog_CC+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    if test -n "$CC"; then
***************
*** 2648,2654 ****
    test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
!   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
      ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
!     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 2817,2823 ----
    test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
!   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
      ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
!     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 2661,2669 ****
  CC=$ac_cv_prog_CC
  if test -n "$CC"; then
!   { echo "$as_me:$LINENO: result: $CC" >&5
! echo "${ECHO_T}$CC" >&6; }
  else
!   { echo "$as_me:$LINENO: result: no" >&5
! echo "${ECHO_T}no" >&6; }
  fi
  
--- 2830,2838 ----
  CC=$ac_cv_prog_CC
  if test -n "$CC"; then
!   { $as_echo "$as_me:$LINENO: result: $CC" >&5
! $as_echo "$CC" >&6; }
  else
!   { $as_echo "$as_me:$LINENO: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
***************
*** 2678,2685 ****
    # Extract the first word of "$ac_prog", so it can be a program name with args.
  set dummy $ac_prog; ac_word=$2
! { echo "$as_me:$LINENO: checking for $ac_word" >&5
! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
  if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    if test -n "$ac_ct_CC"; then
--- 2847,2854 ----
    # Extract the first word of "$ac_prog", so it can be a program name with args.
  set dummy $ac_prog; ac_word=$2
! { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
  if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    if test -n "$ac_ct_CC"; then
***************
*** 2692,2698 ****
    test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
!   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
      ac_cv_prog_ac_ct_CC="$ac_prog"
!     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 2861,2867 ----
    test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
!   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
      ac_cv_prog_ac_ct_CC="$ac_prog"
!     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 2705,2713 ****
  ac_ct_CC=$ac_cv_prog_ac_ct_CC
  if test -n "$ac_ct_CC"; then
!   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
! echo "${ECHO_T}$ac_ct_CC" >&6; }
  else
!   { echo "$as_me:$LINENO: result: no" >&5
! echo "${ECHO_T}no" >&6; }
  fi
  
--- 2874,2882 ----
  ac_ct_CC=$ac_cv_prog_ac_ct_CC
  if test -n "$ac_ct_CC"; then
!   { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
! $as_echo "$ac_ct_CC" >&6; }
  else
!   { $as_echo "$as_me:$LINENO: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
***************
*** 2721,2728 ****
      case $cross_compiling:$ac_tool_warned in
  yes:)
! { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
  whose name does not start with the host triplet.  If you think this
  configuration is useful to you, please write to autoconf@gnu.org." >&5
! echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
  whose name does not start with the host triplet.  If you think this
  configuration is useful to you, please write to autoconf@gnu.org." >&2;}
--- 2890,2897 ----
      case $cross_compiling:$ac_tool_warned in
  yes:)
! { $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
  whose name does not start with the host triplet.  If you think this
  configuration is useful to you, please write to autoconf@gnu.org." >&5
! $as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
  whose name does not start with the host triplet.  If you think this
  configuration is useful to you, please write to autoconf@gnu.org." >&2;}
***************
*** 2736,2748 ****
  
  
! test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
  See \`config.log' for more details." >&5
! echo "$as_me: error: no acceptable C compiler found in \$PATH
  See \`config.log' for more details." >&2;}
     { (exit 1); exit 1; }; }
  
  # Provide some information about the compiler.
! echo "$as_me:$LINENO: checking for C compiler version" >&5
! ac_compiler=`set X $ac_compile; echo $2`
  { (ac_try="$ac_compiler --version >&5"
  case "(($ac_try" in
--- 2905,2918 ----
  
  
! test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
  See \`config.log' for more details." >&5
! $as_echo "$as_me: error: no acceptable C compiler found in \$PATH
  See \`config.log' for more details." >&2;}
     { (exit 1); exit 1; }; }
  
  # Provide some information about the compiler.
! $as_echo "$as_me:$LINENO: checking for C compiler version" >&5
! set X $ac_compile
! ac_compiler=$2
  { (ac_try="$ac_compiler --version >&5"
  case "(($ac_try" in
***************
*** 2750,2757 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compiler --version >&5") 2>&5
    ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); }
  { (ac_try="$ac_compiler -v >&5"
--- 2920,2928 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compiler --version >&5") 2>&5
    ac_status=$?
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); }
  { (ac_try="$ac_compiler -v >&5"
***************
*** 2760,2767 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compiler -v >&5") 2>&5
    ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); }
  { (ac_try="$ac_compiler -V >&5"
--- 2931,2939 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compiler -v >&5") 2>&5
    ac_status=$?
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); }
  { (ac_try="$ac_compiler -V >&5"
***************
*** 2770,2777 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compiler -V >&5") 2>&5
    ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); }
  
--- 2942,2950 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compiler -V >&5") 2>&5
    ac_status=$?
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); }
  
***************
*** 2792,2816 ****
  _ACEOF
  ac_clean_files_save=$ac_clean_files
! ac_clean_files="$ac_clean_files a.out a.exe b.out"
  # Try to create an executable without -o first, disregard a.out.
  # It will help us diagnose broken compilers, and finding out an intuition
  # of exeext.
! { echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
! echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
! ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
! #
! # List of possible output files, starting from the most likely.
! # The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
! # only as a last resort.  b.out is created by i960 compilers.
! ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
! #
! # The IRIX 6 linker writes into existing files which may not be
! # executable, retaining their permissions.  Remove them first so a
! # subsequent execution test works.
  ac_rmfiles=
  for ac_file in $ac_files
  do
    case $ac_file in
!     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
      * ) ac_rmfiles="$ac_rmfiles $ac_file";;
    esac
--- 2965,2984 ----
  _ACEOF
  ac_clean_files_save=$ac_clean_files
! ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
  # Try to create an executable without -o first, disregard a.out.
  # It will help us diagnose broken compilers, and finding out an intuition
  # of exeext.
! { $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
! $as_echo_n "checking for C compiler default output file name... " >&6; }
! ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
! 
! # The possible output files:
! ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
! 
  ac_rmfiles=
  for ac_file in $ac_files
  do
    case $ac_file in
!     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
      * ) ac_rmfiles="$ac_rmfiles $ac_file";;
    esac
***************
*** 2823,2830 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_link_default") 2>&5
    ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); }; then
    # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
--- 2991,2999 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_link_default") 2>&5
    ac_status=$?
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); }; then
    # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
***************
*** 2833,2841 ****
  # so that the user can short-circuit this test for compilers unknown to
  # Autoconf.
! for ac_file in $ac_files
  do
    test -f "$ac_file" || continue
    case $ac_file in
!     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
  	;;
      [ab].out )
--- 3002,3010 ----
  # so that the user can short-circuit this test for compilers unknown to
  # Autoconf.
! for ac_file in $ac_files ''
  do
    test -f "$ac_file" || continue
    case $ac_file in
!     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
  	;;
      [ab].out )
***************
*** 2861,2870 ****
  
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
! { { echo "$as_me:$LINENO: error: C compiler cannot create executables
  See \`config.log' for more details." >&5
! echo "$as_me: error: C compiler cannot create executables
  See \`config.log' for more details." >&2;}
     { (exit 77); exit 77; }; }
--- 3030,3045 ----
  
  else
!   ac_file=''
! fi
! 
! { $as_echo "$as_me:$LINENO: result: $ac_file" >&5
! $as_echo "$ac_file" >&6; }
! if test -z "$ac_file"; then
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
! { { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables
  See \`config.log' for more details." >&5
! $as_echo "$as_me: error: C compiler cannot create executables
  See \`config.log' for more details." >&2;}
     { (exit 77); exit 77; }; }
***************
*** 2872,2882 ****
  
  ac_exeext=$ac_cv_exeext
- { echo "$as_me:$LINENO: result: $ac_file" >&5
- echo "${ECHO_T}$ac_file" >&6; }
  
  # Check that the compiler produces executables we can run.  If not, either
  # the compiler is broken, or we cross compile.
! { echo "$as_me:$LINENO: checking whether the C compiler works" >&5
! echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
  # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
  # If not cross compiling, check that we can run a simple program.
--- 3047,3055 ----
  
  ac_exeext=$ac_cv_exeext
  
  # Check that the compiler produces executables we can run.  If not, either
  # the compiler is broken, or we cross compile.
! { $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5
! $as_echo_n "checking whether the C compiler works... " >&6; }
  # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
  # If not cross compiling, check that we can run a simple program.
***************
*** 2887,2894 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_try") 2>&5
    ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); }; }; then
      cross_compiling=no
--- 3060,3068 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_try") 2>&5
    ac_status=$?
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); }; }; then
      cross_compiling=no
***************
*** 2897,2904 ****
  	cross_compiling=yes
      else
! 	{ { echo "$as_me:$LINENO: error: cannot run C compiled programs.
  If you meant to cross compile, use \`--host'.
  See \`config.log' for more details." >&5
! echo "$as_me: error: cannot run C compiled programs.
  If you meant to cross compile, use \`--host'.
  See \`config.log' for more details." >&2;}
--- 3071,3078 ----
  	cross_compiling=yes
      else
! 	{ { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs.
  If you meant to cross compile, use \`--host'.
  See \`config.log' for more details." >&5
! $as_echo "$as_me: error: cannot run C compiled programs.
  If you meant to cross compile, use \`--host'.
  See \`config.log' for more details." >&2;}
***************
*** 2907,2924 ****
    fi
  fi
! { echo "$as_me:$LINENO: result: yes" >&5
! echo "${ECHO_T}yes" >&6; }
  
! rm -f a.out a.exe conftest$ac_cv_exeext b.out
  ac_clean_files=$ac_clean_files_save
  # Check that the compiler produces executables we can run.  If not, either
  # the compiler is broken, or we cross compile.
! { echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
! echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
! { echo "$as_me:$LINENO: result: $cross_compiling" >&5
! echo "${ECHO_T}$cross_compiling" >&6; }
  
! { echo "$as_me:$LINENO: checking for suffix of executables" >&5
! echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
  if { (ac_try="$ac_link"
  case "(($ac_try" in
--- 3081,3098 ----
    fi
  fi
! { $as_echo "$as_me:$LINENO: result: yes" >&5
! $as_echo "yes" >&6; }
  
! rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
  ac_clean_files=$ac_clean_files_save
  # Check that the compiler produces executables we can run.  If not, either
  # the compiler is broken, or we cross compile.
! { $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
! $as_echo_n "checking whether we are cross compiling... " >&6; }
! { $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5
! $as_echo "$cross_compiling" >&6; }
  
! { $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5
! $as_echo_n "checking for suffix of executables... " >&6; }
  if { (ac_try="$ac_link"
  case "(($ac_try" in
***************
*** 2926,2933 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_link") 2>&5
    ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); }; then
    # If both `conftest.exe' and `conftest' are `present' (well, observable)
--- 3100,3108 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_link") 2>&5
    ac_status=$?
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); }; then
    # If both `conftest.exe' and `conftest' are `present' (well, observable)
***************
*** 2938,2942 ****
    test -f "$ac_file" || continue
    case $ac_file in
!     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
      *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
  	  break;;
--- 3113,3117 ----
    test -f "$ac_file" || continue
    case $ac_file in
!     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
      *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
  	  break;;
***************
*** 2945,2951 ****
  done
  else
!   { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
  See \`config.log' for more details." >&5
! echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
  See \`config.log' for more details." >&2;}
     { (exit 1); exit 1; }; }
--- 3120,3126 ----
  done
  else
!   { { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
  See \`config.log' for more details." >&5
! $as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
  See \`config.log' for more details." >&2;}
     { (exit 1); exit 1; }; }
***************
*** 2953,2966 ****
  
  rm -f conftest$ac_cv_exeext
! { echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
! echo "${ECHO_T}$ac_cv_exeext" >&6; }
  
  rm -f conftest.$ac_ext
  EXEEXT=$ac_cv_exeext
  ac_exeext=$EXEEXT
! { echo "$as_me:$LINENO: checking for suffix of object files" >&5
! echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
  if test "${ac_cv_objext+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
--- 3128,3141 ----
  
  rm -f conftest$ac_cv_exeext
! { $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
! $as_echo "$ac_cv_exeext" >&6; }
  
  rm -f conftest.$ac_ext
  EXEEXT=$ac_cv_exeext
  ac_exeext=$EXEEXT
! { $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5
! $as_echo_n "checking for suffix of object files... " >&6; }
  if test "${ac_cv_objext+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
***************
*** 2985,2997 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>&5
    ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); }; then
    for ac_file in conftest.o conftest.obj conftest.*; do
    test -f "$ac_file" || continue;
    case $ac_file in
!     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
      *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
         break;;
--- 3160,3173 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>&5
    ac_status=$?
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); }; then
    for ac_file in conftest.o conftest.obj conftest.*; do
    test -f "$ac_file" || continue;
    case $ac_file in
!     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
      *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
         break;;
***************
*** 2999,3008 ****
  done
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
! { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
  See \`config.log' for more details." >&5
! echo "$as_me: error: cannot compute suffix of object files: cannot compile
  See \`config.log' for more details." >&2;}
     { (exit 1); exit 1; }; }
--- 3175,3184 ----
  done
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
! { { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
  See \`config.log' for more details." >&5
! $as_echo "$as_me: error: cannot compute suffix of object files: cannot compile
  See \`config.log' for more details." >&2;}
     { (exit 1); exit 1; }; }
***************
*** 3011,3022 ****
  rm -f conftest.$ac_cv_objext conftest.$ac_ext
  fi
! { echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
! echo "${ECHO_T}$ac_cv_objext" >&6; }
  OBJEXT=$ac_cv_objext
  ac_objext=$OBJEXT
! { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
! echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
  if test "${ac_cv_c_compiler_gnu+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
--- 3187,3198 ----
  rm -f conftest.$ac_cv_objext conftest.$ac_ext
  fi
! { $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
! $as_echo "$ac_cv_objext" >&6; }
  OBJEXT=$ac_cv_objext
  ac_objext=$OBJEXT
! { $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
! $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
  if test "${ac_cv_c_compiler_gnu+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
***************
*** 3044,3048 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 3220,3225 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 3050,3078 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    ac_compiler_gnu=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 3227,3238 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
    ac_compiler_gnu=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 3084,3096 ****
  
  fi
! { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
! echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
! GCC=`test $ac_compiler_gnu = yes && echo yes`
  ac_test_CFLAGS=${CFLAGS+set}
  ac_save_CFLAGS=$CFLAGS
! { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
! echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
  if test "${ac_cv_prog_cc_g+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    ac_save_c_werror_flag=$ac_c_werror_flag
--- 3244,3260 ----
  
  fi
! { $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
! $as_echo "$ac_cv_c_compiler_gnu" >&6; }
! if test $ac_compiler_gnu = yes; then
!   GCC=yes
! else
!   GCC=
! fi
  ac_test_CFLAGS=${CFLAGS+set}
  ac_save_CFLAGS=$CFLAGS
! { $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
! $as_echo_n "checking whether $CC accepts -g... " >&6; }
  if test "${ac_cv_prog_cc_g+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    ac_save_c_werror_flag=$ac_c_werror_flag
***************
*** 3119,3123 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 3283,3288 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 3125,3153 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    ac_cv_prog_cc_g=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 3290,3301 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
    ac_cv_prog_cc_g=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 3174,3178 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 3322,3327 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 3180,3208 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    :
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 3329,3340 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
    :
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 3230,3234 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 3362,3367 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 3236,3264 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    ac_cv_prog_cc_g=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 3369,3380 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
    ac_cv_prog_cc_g=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 3275,3280 ****
     ac_c_werror_flag=$ac_save_c_werror_flag
  fi
! { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
! echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
  if test "$ac_test_CFLAGS" = set; then
    CFLAGS=$ac_save_CFLAGS
--- 3391,3396 ----
     ac_c_werror_flag=$ac_save_c_werror_flag
  fi
! { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
! $as_echo "$ac_cv_prog_cc_g" >&6; }
  if test "$ac_test_CFLAGS" = set; then
    CFLAGS=$ac_save_CFLAGS
***************
*** 3292,3299 ****
    fi
  fi
! { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
! echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
  if test "${ac_cv_prog_cc_c89+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    ac_cv_prog_cc_c89=no
--- 3408,3415 ----
    fi
  fi
! { $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
! $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
  if test "${ac_cv_prog_cc_c89+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    ac_cv_prog_cc_c89=no
***************
*** 3366,3370 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 3482,3487 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 3372,3400 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    ac_cv_prog_cc_c89=$ac_arg
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 3489,3500 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
    ac_cv_prog_cc_c89=$ac_arg
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 3412,3424 ****
  case "x$ac_cv_prog_cc_c89" in
    x)
!     { echo "$as_me:$LINENO: result: none needed" >&5
! echo "${ECHO_T}none needed" >&6; } ;;
    xno)
!     { echo "$as_me:$LINENO: result: unsupported" >&5
! echo "${ECHO_T}unsupported" >&6; } ;;
    *)
      CC="$CC $ac_cv_prog_cc_c89"
!     { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
! echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
  esac
  
--- 3512,3524 ----
  case "x$ac_cv_prog_cc_c89" in
    x)
!     { $as_echo "$as_me:$LINENO: result: none needed" >&5
! $as_echo "none needed" >&6; } ;;
    xno)
!     { $as_echo "$as_me:$LINENO: result: unsupported" >&5
! $as_echo "unsupported" >&6; } ;;
    *)
      CC="$CC $ac_cv_prog_cc_c89"
!     { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
! $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
  esac
  
***************
*** 3441,3446 ****
  END
  # If we don't find an include directive, just comment out the code.
! { echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
! echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6; }
  am__include="#"
  am__quote=
--- 3541,3546 ----
  END
  # If we don't find an include directive, just comment out the code.
! { $as_echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
! $as_echo_n "checking for style of include used by $am_make... " >&6; }
  am__include="#"
  am__quote=
***************
*** 3469,3474 ****
  
  
! { echo "$as_me:$LINENO: result: $_am_result" >&5
! echo "${ECHO_T}$_am_result" >&6; }
  rm -f confinc confmf
  
--- 3569,3574 ----
  
  
! { $as_echo "$as_me:$LINENO: result: $_am_result" >&5
! $as_echo "$_am_result" >&6; }
  rm -f confinc confmf
  
***************
*** 3494,3501 ****
  depcc="$CC"   am_compiler_list=
  
! { echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
! echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
  if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
--- 3594,3601 ----
  depcc="$CC"   am_compiler_list=
  
! { $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
! $as_echo_n "checking dependency style of $depcc... " >&6; }
  if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
***************
*** 3585,3590 ****
  
  fi
! { echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
! echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
  CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
  
--- 3685,3690 ----
  
  fi
! { $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
! $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
  CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
  
***************
*** 3607,3614 ****
    # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
  set dummy ${ac_tool_prefix}ranlib; ac_word=$2
! { echo "$as_me:$LINENO: checking for $ac_word" >&5
! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
  if test "${ac_cv_prog_RANLIB+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    if test -n "$RANLIB"; then
--- 3707,3714 ----
    # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
  set dummy ${ac_tool_prefix}ranlib; ac_word=$2
! { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
  if test "${ac_cv_prog_RANLIB+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    if test -n "$RANLIB"; then
***************
*** 3621,3627 ****
    test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
!   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
      ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
!     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 3721,3727 ----
    test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
!   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
      ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
!     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 3634,3642 ****
  RANLIB=$ac_cv_prog_RANLIB
  if test -n "$RANLIB"; then
!   { echo "$as_me:$LINENO: result: $RANLIB" >&5
! echo "${ECHO_T}$RANLIB" >&6; }
  else
!   { echo "$as_me:$LINENO: result: no" >&5
! echo "${ECHO_T}no" >&6; }
  fi
  
--- 3734,3742 ----
  RANLIB=$ac_cv_prog_RANLIB
  if test -n "$RANLIB"; then
!   { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5
! $as_echo "$RANLIB" >&6; }
  else
!   { $as_echo "$as_me:$LINENO: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
***************
*** 3647,3654 ****
    # Extract the first word of "ranlib", so it can be a program name with args.
  set dummy ranlib; ac_word=$2
! { echo "$as_me:$LINENO: checking for $ac_word" >&5
! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
  if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    if test -n "$ac_ct_RANLIB"; then
--- 3747,3754 ----
    # Extract the first word of "ranlib", so it can be a program name with args.
  set dummy ranlib; ac_word=$2
! { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
  if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    if test -n "$ac_ct_RANLIB"; then
***************
*** 3661,3667 ****
    test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
!   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
      ac_cv_prog_ac_ct_RANLIB="ranlib"
!     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 3761,3767 ----
    test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
!   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
      ac_cv_prog_ac_ct_RANLIB="ranlib"
!     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 3674,3682 ****
  ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
  if test -n "$ac_ct_RANLIB"; then
!   { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
! echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
  else
!   { echo "$as_me:$LINENO: result: no" >&5
! echo "${ECHO_T}no" >&6; }
  fi
  
--- 3774,3782 ----
  ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
  if test -n "$ac_ct_RANLIB"; then
!   { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
! $as_echo "$ac_ct_RANLIB" >&6; }
  else
!   { $as_echo "$as_me:$LINENO: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
***************
*** 3686,3693 ****
      case $cross_compiling:$ac_tool_warned in
  yes:)
! { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
  whose name does not start with the host triplet.  If you think this
  configuration is useful to you, please write to autoconf@gnu.org." >&5
! echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
  whose name does not start with the host triplet.  If you think this
  configuration is useful to you, please write to autoconf@gnu.org." >&2;}
--- 3786,3793 ----
      case $cross_compiling:$ac_tool_warned in
  yes:)
! { $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
  whose name does not start with the host triplet.  If you think this
  configuration is useful to you, please write to autoconf@gnu.org." >&5
! $as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
  whose name does not start with the host triplet.  If you think this
  configuration is useful to you, please write to autoconf@gnu.org." >&2;}
***************
*** 3701,3714 ****
  
  if test "x$CC" != xcc; then
!   { echo "$as_me:$LINENO: checking whether $CC and cc understand -c and -o together" >&5
! echo $ECHO_N "checking whether $CC and cc understand -c and -o together... $ECHO_C" >&6; }
  else
!   { echo "$as_me:$LINENO: checking whether cc understands -c and -o together" >&5
! echo $ECHO_N "checking whether cc understands -c and -o together... $ECHO_C" >&6; }
  fi
! set dummy $CC; ac_cc=`echo $2 |
  		      sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
  if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
--- 3801,3814 ----
  
  if test "x$CC" != xcc; then
!   { $as_echo "$as_me:$LINENO: checking whether $CC and cc understand -c and -o together" >&5
! $as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
  else
!   { $as_echo "$as_me:$LINENO: checking whether cc understands -c and -o together" >&5
! $as_echo_n "checking whether cc understands -c and -o together... " >&6; }
  fi
! set dummy $CC; ac_cc=`$as_echo "$2" |
  		      sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
  if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
***************
*** 3736,3743 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_try") 2>&5
    ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
     test -f conftest2.$ac_objext && { (case "(($ac_try" in
--- 3836,3844 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_try") 2>&5
    ac_status=$?
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
     test -f conftest2.$ac_objext && { (case "(($ac_try" in
***************
*** 3745,3752 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_try") 2>&5
    ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); };
  then
--- 3846,3854 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_try") 2>&5
    ac_status=$?
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); };
  then
***************
*** 3759,3766 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_try") 2>&5
    ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); }; }; then
        ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
--- 3861,3869 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_try") 2>&5
    ac_status=$?
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); }; }; then
        ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
***************
*** 3770,3777 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_try") 2>&5
    ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
  	 test -f conftest2.$ac_objext && { (case "(($ac_try" in
--- 3873,3881 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_try") 2>&5
    ac_status=$?
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
  	 test -f conftest2.$ac_objext && { (case "(($ac_try" in
***************
*** 3779,3786 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_try") 2>&5
    ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); };
        then
--- 3883,3891 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_try") 2>&5
    ac_status=$?
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); };
        then
***************
*** 3800,3808 ****
  fi
  if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
!   { echo "$as_me:$LINENO: result: yes" >&5
! echo "${ECHO_T}yes" >&6; }
  else
!   { echo "$as_me:$LINENO: result: no" >&5
! echo "${ECHO_T}no" >&6; }
  
  cat >>confdefs.h <<\_ACEOF
--- 3905,3913 ----
  fi
  if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
!   { $as_echo "$as_me:$LINENO: result: yes" >&5
! $as_echo "yes" >&6; }
  else
!   { $as_echo "$as_me:$LINENO: result: no" >&5
! $as_echo "no" >&6; }
  
  cat >>confdefs.h <<\_ACEOF
***************
*** 3827,3836 ****
  
  
- cat >>confdefs.h <<\_ACEOF
- #define _GNU_SOURCE 1
- _ACEOF
- 
- 
- 
  ac_ext=c
  ac_cpp='$CPP $CPPFLAGS'
--- 3932,3935 ----
***************
*** 3838,3843 ****
  ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  ac_compiler_gnu=$ac_cv_c_compiler_gnu
! { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
! echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
  # On Suns, sometimes $CPP names a directory.
  if test -n "$CPP" && test -d "$CPP"; then
--- 3937,3942 ----
  ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  ac_compiler_gnu=$ac_cv_c_compiler_gnu
! { $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
! $as_echo_n "checking how to run the C preprocessor... " >&6; }
  # On Suns, sometimes $CPP names a directory.
  if test -n "$CPP" && test -d "$CPP"; then
***************
*** 3846,3850 ****
  if test -z "$CPP"; then
    if test "${ac_cv_prog_CPP+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
        # Double quotes because CPP needs to be expanded
--- 3945,3949 ----
  if test -z "$CPP"; then
    if test "${ac_cv_prog_CPP+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
        # Double quotes because CPP needs to be expanded
***************
*** 3878,3882 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
    ac_status=$?
--- 3977,3982 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
    ac_status=$?
***************
*** 3884,3902 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } >/dev/null; then
!   if test -s conftest.err; then
!     ac_cpp_err=$ac_c_preproc_warn_flag
!     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
!   else
!     ac_cpp_err=
!   fi
! else
!   ac_cpp_err=yes
! fi
! if test -z "$ac_cpp_err"; then
    :
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 3984,3995 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } >/dev/null && {
! 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        }; then
    :
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 3922,3926 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
    ac_status=$?
--- 4015,4020 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
    ac_status=$?
***************
*** 3928,3947 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } >/dev/null; then
!   if test -s conftest.err; then
!     ac_cpp_err=$ac_c_preproc_warn_flag
!     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
!   else
!     ac_cpp_err=
!   fi
! else
!   ac_cpp_err=yes
! fi
! if test -z "$ac_cpp_err"; then
    # Broken: success on invalid input.
  continue
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 4022,4034 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } >/dev/null && {
! 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        }; then
    # Broken: success on invalid input.
  continue
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 3968,3973 ****
    ac_cv_prog_CPP=$CPP
  fi
! { echo "$as_me:$LINENO: result: $CPP" >&5
! echo "${ECHO_T}$CPP" >&6; }
  ac_preproc_ok=false
  for ac_c_preproc_warn_flag in '' yes
--- 4055,4060 ----
    ac_cv_prog_CPP=$CPP
  fi
! { $as_echo "$as_me:$LINENO: result: $CPP" >&5
! $as_echo "$CPP" >&6; }
  ac_preproc_ok=false
  for ac_c_preproc_warn_flag in '' yes
***************
*** 3997,4001 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
    ac_status=$?
--- 4084,4089 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
    ac_status=$?
***************
*** 4003,4021 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } >/dev/null; then
!   if test -s conftest.err; then
!     ac_cpp_err=$ac_c_preproc_warn_flag
!     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
!   else
!     ac_cpp_err=
!   fi
! else
!   ac_cpp_err=yes
! fi
! if test -z "$ac_cpp_err"; then
    :
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 4091,4102 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } >/dev/null && {
! 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        }; then
    :
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 4041,4045 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
    ac_status=$?
--- 4122,4127 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
    ac_status=$?
***************
*** 4047,4066 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } >/dev/null; then
!   if test -s conftest.err; then
!     ac_cpp_err=$ac_c_preproc_warn_flag
!     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
!   else
!     ac_cpp_err=
!   fi
! else
!   ac_cpp_err=yes
! fi
! if test -z "$ac_cpp_err"; then
    # Broken: success on invalid input.
  continue
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 4129,4141 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } >/dev/null && {
! 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        }; then
    # Broken: success on invalid input.
  continue
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 4078,4084 ****
    :
  else
!   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
  See \`config.log' for more details." >&5
! echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
  See \`config.log' for more details." >&2;}
     { (exit 1); exit 1; }; }
--- 4153,4159 ----
    :
  else
!   { { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
  See \`config.log' for more details." >&5
! $as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
  See \`config.log' for more details." >&2;}
     { (exit 1); exit 1; }; }
***************
*** 4092,4109 ****
  
  
! { echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
! echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
! if test "${ac_cv_path_GREP+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
! else
!   # Extract the first word of "grep ggrep" to use in msg output
! if test -z "$GREP"; then
! set dummy grep ggrep; ac_prog_name=$2
  if test "${ac_cv_path_GREP+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    ac_path_GREP_found=false
! # Loop through the user's path and test for each of PROGNAME-LIST
! as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
  do
--- 4167,4179 ----
  
  
! { $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
! $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
  if test "${ac_cv_path_GREP+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
+   if test -z "$GREP"; then
    ac_path_GREP_found=false
!   # Loop through the user's path and test for each of PROGNAME-LIST
!   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
  do
***************
*** 4111,4118 ****
    test -z "$as_dir" && as_dir=.
    for ac_prog in grep ggrep; do
!   for ac_exec_ext in '' $ac_executable_extensions; do
!     ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
!     { test -f "$ac_path_GREP" && $as_executable_p "$ac_path_GREP"; } || continue
!     # Check for GNU ac_path_GREP and select it if it is found.
    # Check for GNU $ac_path_GREP
  case `"$ac_path_GREP" --version 2>&1` in
--- 4181,4188 ----
    test -z "$as_dir" && as_dir=.
    for ac_prog in grep ggrep; do
!     for ac_exec_ext in '' $ac_executable_extensions; do
!       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
!       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
! # Check for GNU ac_path_GREP and select it if it is found.
    # Check for GNU $ac_path_GREP
  case `"$ac_path_GREP" --version 2>&1` in
***************
*** 4121,4125 ****
  *)
    ac_count=0
!   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
    while :
    do
--- 4191,4195 ----
  *)
    ac_count=0
!   $as_echo_n 0123456789 >"conftest.in"
    while :
    do
***************
*** 4127,4131 ****
      mv "conftest.tmp" "conftest.in"
      cp "conftest.in" "conftest.nl"
!     echo 'GREP' >> "conftest.nl"
      "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
      diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
--- 4197,4201 ----
      mv "conftest.tmp" "conftest.in"
      cp "conftest.in" "conftest.nl"
!     $as_echo 'GREP' >> "conftest.nl"
      "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
      diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
***************
*** 4142,4191 ****
  esac
  
! 
!     $ac_path_GREP_found && break 3
    done
  done
- 
- done
  IFS=$as_save_IFS
! 
! 
! fi
! 
! GREP="$ac_cv_path_GREP"
! if test -z "$GREP"; then
!   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
! echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
     { (exit 1); exit 1; }; }
! fi
! 
  else
    ac_cv_path_GREP=$GREP
  fi
  
- 
  fi
! { echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
! echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
   GREP="$ac_cv_path_GREP"
  
  
! { echo "$as_me:$LINENO: checking for egrep" >&5
! echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
  if test "${ac_cv_path_EGREP+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
     then ac_cv_path_EGREP="$GREP -E"
     else
!      # Extract the first word of "egrep" to use in msg output
! if test -z "$EGREP"; then
! set dummy egrep; ac_prog_name=$2
! if test "${ac_cv_path_EGREP+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
! else
    ac_path_EGREP_found=false
! # Loop through the user's path and test for each of PROGNAME-LIST
! as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
  do
--- 4212,4247 ----
  esac
  
!       $ac_path_GREP_found && break 3
!     done
    done
  done
  IFS=$as_save_IFS
!   if test -z "$ac_cv_path_GREP"; then
!     { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
! $as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
     { (exit 1); exit 1; }; }
!   fi
  else
    ac_cv_path_GREP=$GREP
  fi
  
  fi
! { $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
! $as_echo "$ac_cv_path_GREP" >&6; }
   GREP="$ac_cv_path_GREP"
  
  
! { $as_echo "$as_me:$LINENO: checking for egrep" >&5
! $as_echo_n "checking for egrep... " >&6; }
  if test "${ac_cv_path_EGREP+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
     then ac_cv_path_EGREP="$GREP -E"
     else
!      if test -z "$EGREP"; then
    ac_path_EGREP_found=false
!   # Loop through the user's path and test for each of PROGNAME-LIST
!   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
  do
***************
*** 4193,4200 ****
    test -z "$as_dir" && as_dir=.
    for ac_prog in egrep; do
!   for ac_exec_ext in '' $ac_executable_extensions; do
!     ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
!     { test -f "$ac_path_EGREP" && $as_executable_p "$ac_path_EGREP"; } || continue
!     # Check for GNU ac_path_EGREP and select it if it is found.
    # Check for GNU $ac_path_EGREP
  case `"$ac_path_EGREP" --version 2>&1` in
--- 4249,4256 ----
    test -z "$as_dir" && as_dir=.
    for ac_prog in egrep; do
!     for ac_exec_ext in '' $ac_executable_extensions; do
!       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
!       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
! # Check for GNU ac_path_EGREP and select it if it is found.
    # Check for GNU $ac_path_EGREP
  case `"$ac_path_EGREP" --version 2>&1` in
***************
*** 4203,4207 ****
  *)
    ac_count=0
!   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
    while :
    do
--- 4259,4263 ----
  *)
    ac_count=0
!   $as_echo_n 0123456789 >"conftest.in"
    while :
    do
***************
*** 4209,4213 ****
      mv "conftest.tmp" "conftest.in"
      cp "conftest.in" "conftest.nl"
!     echo 'EGREP' >> "conftest.nl"
      "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
      diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
--- 4265,4269 ----
      mv "conftest.tmp" "conftest.in"
      cp "conftest.in" "conftest.nl"
!     $as_echo 'EGREP' >> "conftest.nl"
      "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
      diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
***************
*** 4224,4290 ****
  esac
  
! 
!     $ac_path_EGREP_found && break 3
    done
  done
- 
- done
  IFS=$as_save_IFS
! 
! 
! fi
! 
! EGREP="$ac_cv_path_EGREP"
! if test -z "$EGREP"; then
!   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
! echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
     { (exit 1); exit 1; }; }
! fi
! 
  else
    ac_cv_path_EGREP=$EGREP
  fi
  
- 
     fi
  fi
! { echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
! echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
   EGREP="$ac_cv_path_EGREP"
  
  
! 
! { echo "$as_me:$LINENO: checking for AIX" >&5
! echo $ECHO_N "checking for AIX... $ECHO_C" >&6; }
! cat >conftest.$ac_ext <<_ACEOF
! /* confdefs.h.  */
! _ACEOF
! cat confdefs.h >>conftest.$ac_ext
! cat >>conftest.$ac_ext <<_ACEOF
! /* end confdefs.h.  */
! #ifdef _AIX
!   yes
! #endif
! 
! _ACEOF
! if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "yes" >/dev/null 2>&1; then
!   { echo "$as_me:$LINENO: result: yes" >&5
! echo "${ECHO_T}yes" >&6; }
! cat >>confdefs.h <<\_ACEOF
! #define _ALL_SOURCE 1
! _ACEOF
! 
! else
!   { echo "$as_me:$LINENO: result: no" >&5
! echo "${ECHO_T}no" >&6; }
! fi
! rm -f conftest*
! 
! 
! { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
! echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
  if test "${ac_cv_header_stdc+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
--- 4280,4308 ----
  esac
  
!       $ac_path_EGREP_found && break 3
!     done
    done
  done
  IFS=$as_save_IFS
!   if test -z "$ac_cv_path_EGREP"; then
!     { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
! $as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
     { (exit 1); exit 1; }; }
!   fi
  else
    ac_cv_path_EGREP=$EGREP
  fi
  
     fi
  fi
! { $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
! $as_echo "$ac_cv_path_EGREP" >&6; }
   EGREP="$ac_cv_path_EGREP"
  
  
! { $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
! $as_echo_n "checking for ANSI C header files... " >&6; }
  if test "${ac_cv_header_stdc+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
***************
*** 4313,4317 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 4331,4336 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 4319,4347 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    ac_cv_header_stdc=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 4338,4349 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
    ac_cv_header_stdc=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 4435,4442 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_link") 2>&5
    ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
    { (case "(($ac_try" in
--- 4437,4445 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_link") 2>&5
    ac_status=$?
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
    { (case "(($ac_try" in
***************
*** 4444,4456 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_try") 2>&5
    ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); }; }; then
    :
  else
!   echo "$as_me: program exited with status $ac_status" >&5
! echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 4447,4460 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_try") 2>&5
    ac_status=$?
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); }; }; then
    :
  else
!   $as_echo "$as_me: program exited with status $ac_status" >&5
! $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 4458,4461 ****
--- 4462,4466 ----
  ac_cv_header_stdc=no
  fi
+ rm -rf conftest.dSYM
  rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
  fi
***************
*** 4464,4469 ****
  fi
  fi
! { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
! echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
  if test $ac_cv_header_stdc = yes; then
  
--- 4469,4474 ----
  fi
  fi
! { $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
! $as_echo "$ac_cv_header_stdc" >&6; }
  if test $ac_cv_header_stdc = yes; then
  
***************
*** 4487,4495 ****
  		  inttypes.h stdint.h unistd.h
  do
! as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
! { echo "$as_me:$LINENO: checking for $ac_header" >&5
! echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
--- 4492,4500 ----
  		  inttypes.h stdint.h unistd.h
  do
! as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
! { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
! $as_echo_n "checking for $ac_header... " >&6; }
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
***************
*** 4509,4513 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 4514,4519 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 4515,4543 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    eval "$as_ac_Header=yes"
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 4521,4532 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
    eval "$as_ac_Header=yes"
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 4547,4556 ****
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! ac_res=`eval echo '${'$as_ac_Header'}'`
! 	       { echo "$as_me:$LINENO: result: $ac_res" >&5
! echo "${ECHO_T}$ac_res" >&6; }
! if test `eval echo '${'$as_ac_Header'}'` = yes; then
    cat >>confdefs.h <<_ACEOF
! #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
  _ACEOF
  
--- 4536,4547 ----
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! ac_res=`eval 'as_val=${'$as_ac_Header'}
! 		 $as_echo "$as_val"'`
! 	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
! if test `eval 'as_val=${'$as_ac_Header'}
! 		 $as_echo "$as_val"'` = yes; then
    cat >>confdefs.h <<_ACEOF
! #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
  _ACEOF
  
***************
*** 4560,4575 ****
  
  
  if test "${ac_cv_header_minix_config_h+set}" = set; then
!   { echo "$as_me:$LINENO: checking for minix/config.h" >&5
! echo $ECHO_N "checking for minix/config.h... $ECHO_C" >&6; }
! if test "${ac_cv_header_minix_config_h+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  fi
! { echo "$as_me:$LINENO: result: $ac_cv_header_minix_config_h" >&5
! echo "${ECHO_T}$ac_cv_header_minix_config_h" >&6; }
  else
    # Is the header compilable?
! { echo "$as_me:$LINENO: checking minix/config.h usability" >&5
! echo $ECHO_N "checking minix/config.h usability... $ECHO_C" >&6; }
  cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
--- 4551,4567 ----
  
  
+ 
+   if test "${ac_cv_header_minix_config_h+set}" = set; then
+   { $as_echo "$as_me:$LINENO: checking for minix/config.h" >&5
+ $as_echo_n "checking for minix/config.h... " >&6; }
  if test "${ac_cv_header_minix_config_h+set}" = set; then
!   $as_echo_n "(cached) " >&6
  fi
! { $as_echo "$as_me:$LINENO: result: $ac_cv_header_minix_config_h" >&5
! $as_echo "$ac_cv_header_minix_config_h" >&6; }
  else
    # Is the header compilable?
! { $as_echo "$as_me:$LINENO: checking minix/config.h usability" >&5
! $as_echo_n "checking minix/config.h usability... " >&6; }
  cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
***************
*** 4587,4591 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 4579,4584 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 4593,4621 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    ac_header_compiler=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 4586,4597 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
    ac_header_compiler=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 4624,4633 ****
  
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
! { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
! echo "${ECHO_T}$ac_header_compiler" >&6; }
  
  # Is the header present?
! { echo "$as_me:$LINENO: checking minix/config.h presence" >&5
! echo $ECHO_N "checking minix/config.h presence... $ECHO_C" >&6; }
  cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
--- 4600,4609 ----
  
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
! { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
! $as_echo "$ac_header_compiler" >&6; }
  
  # Is the header present?
! { $as_echo "$as_me:$LINENO: checking minix/config.h presence" >&5
! $as_echo_n "checking minix/config.h presence... " >&6; }
  cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
***************
*** 4643,4647 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
    ac_status=$?
--- 4619,4624 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
    ac_status=$?
***************
*** 4649,4667 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } >/dev/null; then
!   if test -s conftest.err; then
!     ac_cpp_err=$ac_c_preproc_warn_flag
!     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
!   else
!     ac_cpp_err=
!   fi
! else
!   ac_cpp_err=yes
! fi
! if test -z "$ac_cpp_err"; then
    ac_header_preproc=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 4626,4637 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } >/dev/null && {
! 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        }; then
    ac_header_preproc=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 4670,4698 ****
  
  rm -f conftest.err conftest.$ac_ext
! { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
! echo "${ECHO_T}$ac_header_preproc" >&6; }
  
  # So?  What about this header?
  case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
    yes:no: )
!     { echo "$as_me:$LINENO: WARNING: minix/config.h: accepted by the compiler, rejected by the preprocessor!" >&5
! echo "$as_me: WARNING: minix/config.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
!     { echo "$as_me:$LINENO: WARNING: minix/config.h: proceeding with the compiler's result" >&5
! echo "$as_me: WARNING: minix/config.h: proceeding with the compiler's result" >&2;}
      ac_header_preproc=yes
      ;;
    no:yes:* )
!     { echo "$as_me:$LINENO: WARNING: minix/config.h: present but cannot be compiled" >&5
! echo "$as_me: WARNING: minix/config.h: present but cannot be compiled" >&2;}
!     { echo "$as_me:$LINENO: WARNING: minix/config.h:     check for missing prerequisite headers?" >&5
! echo "$as_me: WARNING: minix/config.h:     check for missing prerequisite headers?" >&2;}
!     { echo "$as_me:$LINENO: WARNING: minix/config.h: see the Autoconf documentation" >&5
! echo "$as_me: WARNING: minix/config.h: see the Autoconf documentation" >&2;}
!     { echo "$as_me:$LINENO: WARNING: minix/config.h:     section \"Present But Cannot Be Compiled\"" >&5
! echo "$as_me: WARNING: minix/config.h:     section \"Present But Cannot Be Compiled\"" >&2;}
!     { echo "$as_me:$LINENO: WARNING: minix/config.h: proceeding with the preprocessor's result" >&5
! echo "$as_me: WARNING: minix/config.h: proceeding with the preprocessor's result" >&2;}
!     { echo "$as_me:$LINENO: WARNING: minix/config.h: in the future, the compiler will take precedence" >&5
! echo "$as_me: WARNING: minix/config.h: in the future, the compiler will take precedence" >&2;}
      ( cat <<\_ASBOX
  ## ---------------------------------- ##
--- 4640,4668 ----
  
  rm -f conftest.err conftest.$ac_ext
! { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
! $as_echo "$ac_header_preproc" >&6; }
  
  # So?  What about this header?
  case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
    yes:no: )
!     { $as_echo "$as_me:$LINENO: WARNING: minix/config.h: accepted by the compiler, rejected by the preprocessor!" >&5
! $as_echo "$as_me: WARNING: minix/config.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: minix/config.h: proceeding with the compiler's result" >&5
! $as_echo "$as_me: WARNING: minix/config.h: proceeding with the compiler's result" >&2;}
      ac_header_preproc=yes
      ;;
    no:yes:* )
!     { $as_echo "$as_me:$LINENO: WARNING: minix/config.h: present but cannot be compiled" >&5
! $as_echo "$as_me: WARNING: minix/config.h: present but cannot be compiled" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: minix/config.h:     check for missing prerequisite headers?" >&5
! $as_echo "$as_me: WARNING: minix/config.h:     check for missing prerequisite headers?" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: minix/config.h: see the Autoconf documentation" >&5
! $as_echo "$as_me: WARNING: minix/config.h: see the Autoconf documentation" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: minix/config.h:     section \"Present But Cannot Be Compiled\"" >&5
! $as_echo "$as_me: WARNING: minix/config.h:     section \"Present But Cannot Be Compiled\"" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: minix/config.h: proceeding with the preprocessor's result" >&5
! $as_echo "$as_me: WARNING: minix/config.h: proceeding with the preprocessor's result" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: minix/config.h: in the future, the compiler will take precedence" >&5
! $as_echo "$as_me: WARNING: minix/config.h: in the future, the compiler will take precedence" >&2;}
      ( cat <<\_ASBOX
  ## ---------------------------------- ##
***************
*** 4703,4715 ****
      ;;
  esac
! { echo "$as_me:$LINENO: checking for minix/config.h" >&5
! echo $ECHO_N "checking for minix/config.h... $ECHO_C" >&6; }
  if test "${ac_cv_header_minix_config_h+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    ac_cv_header_minix_config_h=$ac_header_preproc
  fi
! { echo "$as_me:$LINENO: result: $ac_cv_header_minix_config_h" >&5
! echo "${ECHO_T}$ac_cv_header_minix_config_h" >&6; }
  
  fi
--- 4673,4685 ----
      ;;
  esac
! { $as_echo "$as_me:$LINENO: checking for minix/config.h" >&5
! $as_echo_n "checking for minix/config.h... " >&6; }
  if test "${ac_cv_header_minix_config_h+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    ac_cv_header_minix_config_h=$ac_header_preproc
  fi
! { $as_echo "$as_me:$LINENO: result: $ac_cv_header_minix_config_h" >&5
! $as_echo "$ac_cv_header_minix_config_h" >&6; }
  
  fi
***************
*** 4721,4725 ****
  
  
! if test "$MINIX" = yes; then
  
  cat >>confdefs.h <<\_ACEOF
--- 4691,4695 ----
  
  
!   if test "$MINIX" = yes; then
  
  cat >>confdefs.h <<\_ACEOF
***************
*** 4737,4756 ****
  _ACEOF
  
! fi
! 
! 
! 
! 
! 
! 
! 
! 
  
  
  
!   { echo "$as_me:$LINENO: checking whether it is safe to define __EXTENSIONS__" >&5
! echo $ECHO_N "checking whether it is safe to define __EXTENSIONS__... $ECHO_C" >&6; }
  if test "${ac_cv_safe_to_define___extensions__+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
--- 4707,4718 ----
  _ACEOF
  
!   fi
  
  
  
!   { $as_echo "$as_me:$LINENO: checking whether it is safe to define __EXTENSIONS__" >&5
! $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
  if test "${ac_cv_safe_to_define___extensions__+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
***************
*** 4777,4781 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 4739,4744 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 4783,4811 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    ac_cv_safe_to_define___extensions__=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 4746,4757 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
    ac_cv_safe_to_define___extensions__=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 4815,4820 ****
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { echo "$as_me:$LINENO: result: $ac_cv_safe_to_define___extensions__" >&5
! echo "${ECHO_T}$ac_cv_safe_to_define___extensions__" >&6; }
    test $ac_cv_safe_to_define___extensions__ = yes &&
      cat >>confdefs.h <<\_ACEOF
--- 4761,4766 ----
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { $as_echo "$as_me:$LINENO: result: $ac_cv_safe_to_define___extensions__" >&5
! $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
    test $ac_cv_safe_to_define___extensions__ = yes &&
      cat >>confdefs.h <<\_ACEOF
***************
*** 4823,4826 ****
--- 4769,4780 ----
  
    cat >>confdefs.h <<\_ACEOF
+ #define _ALL_SOURCE 1
+ _ACEOF
+ 
+   cat >>confdefs.h <<\_ACEOF
+ #define _GNU_SOURCE 1
+ _ACEOF
+ 
+   cat >>confdefs.h <<\_ACEOF
  #define _POSIX_PTHREAD_SEMANTICS 1
  _ACEOF
***************
*** 4839,4848 ****
  
  
  # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
  # for constant arguments.  Useless!
! { echo "$as_me:$LINENO: checking for working alloca.h" >&5
! echo $ECHO_N "checking for working alloca.h... $ECHO_C" >&6; }
  if test "${ac_cv_working_alloca_h+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
--- 4793,4806 ----
  
  
+ 
+ 
+ 
+ 
  # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
  # for constant arguments.  Useless!
! { $as_echo "$as_me:$LINENO: checking for working alloca.h" >&5
! $as_echo_n "checking for working alloca.h... " >&6; }
  if test "${ac_cv_working_alloca_h+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
***************
*** 4868,4872 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
--- 4826,4831 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
***************
*** 4874,4902 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest$ac_exeext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    ac_cv_working_alloca_h=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 4833,4847 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest$ac_exeext && {
! 	 test "$cross_compiling" = yes ||
! 	 $as_test_x conftest$ac_exeext
!        }; then
    ac_cv_working_alloca_h=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 4904,4912 ****
  fi
  
! rm -f core conftest.err conftest.$ac_objext \
        conftest$ac_exeext conftest.$ac_ext
  fi
! { echo "$as_me:$LINENO: result: $ac_cv_working_alloca_h" >&5
! echo "${ECHO_T}$ac_cv_working_alloca_h" >&6; }
  if test $ac_cv_working_alloca_h = yes; then
  
--- 4849,4858 ----
  fi
  
! rm -rf conftest.dSYM
! rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
        conftest$ac_exeext conftest.$ac_ext
  fi
! { $as_echo "$as_me:$LINENO: result: $ac_cv_working_alloca_h" >&5
! $as_echo "$ac_cv_working_alloca_h" >&6; }
  if test $ac_cv_working_alloca_h = yes; then
  
***************
*** 4917,4924 ****
  fi
  
! { echo "$as_me:$LINENO: checking for alloca" >&5
! echo $ECHO_N "checking for alloca... $ECHO_C" >&6; }
  if test "${ac_cv_func_alloca_works+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
--- 4863,4870 ----
  fi
  
! { $as_echo "$as_me:$LINENO: checking for alloca" >&5
! $as_echo_n "checking for alloca... " >&6; }
  if test "${ac_cv_func_alloca_works+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
***************
*** 4935,4939 ****
  #  define alloca _alloca
  # else
! #  if HAVE_ALLOCA_H
  #   include <alloca.h>
  #  else
--- 4881,4885 ----
  #  define alloca _alloca
  # else
! #  ifdef HAVE_ALLOCA_H
  #   include <alloca.h>
  #  else
***************
*** 4964,4968 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
--- 4910,4915 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
***************
*** 4970,4998 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest$ac_exeext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    ac_cv_func_alloca_works=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 4917,4931 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest$ac_exeext && {
! 	 test "$cross_compiling" = yes ||
! 	 $as_test_x conftest$ac_exeext
!        }; then
    ac_cv_func_alloca_works=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 5000,5008 ****
  fi
  
! rm -f core conftest.err conftest.$ac_objext \
        conftest$ac_exeext conftest.$ac_ext
  fi
! { echo "$as_me:$LINENO: result: $ac_cv_func_alloca_works" >&5
! echo "${ECHO_T}$ac_cv_func_alloca_works" >&6; }
  
  if test $ac_cv_func_alloca_works = yes; then
--- 4933,4942 ----
  fi
  
! rm -rf conftest.dSYM
! rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
        conftest$ac_exeext conftest.$ac_ext
  fi
! { $as_echo "$as_me:$LINENO: result: $ac_cv_func_alloca_works" >&5
! $as_echo "$ac_cv_func_alloca_works" >&6; }
  
  if test $ac_cv_func_alloca_works = yes; then
***************
*** 5018,5021 ****
--- 4952,4959 ----
  # use ar to extract alloca.o from them instead of compiling alloca.c.
  
+ 
+ 
+ 
+ 
  ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
  
***************
*** 5025,5032 ****
  
  
! { echo "$as_me:$LINENO: checking whether \`alloca.c' needs Cray hooks" >&5
! echo $ECHO_N "checking whether \`alloca.c' needs Cray hooks... $ECHO_C" >&6; }
  if test "${ac_cv_os_cray+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
--- 4963,4970 ----
  
  
! { $as_echo "$as_me:$LINENO: checking whether \`alloca.c' needs Cray hooks" >&5
! $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
  if test "${ac_cv_os_cray+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
***************
*** 5052,5064 ****
  
  fi
! { echo "$as_me:$LINENO: result: $ac_cv_os_cray" >&5
! echo "${ECHO_T}$ac_cv_os_cray" >&6; }
  if test $ac_cv_os_cray = yes; then
    for ac_func in _getb67 GETB67 getb67; do
!     as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
! { echo "$as_me:$LINENO: checking for $ac_func" >&5
! echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
  if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
--- 4990,5002 ----
  
  fi
! { $as_echo "$as_me:$LINENO: result: $ac_cv_os_cray" >&5
! $as_echo "$ac_cv_os_cray" >&6; }
  if test $ac_cv_os_cray = yes; then
    for ac_func in _getb67 GETB67 getb67; do
!     as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
! { $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
! $as_echo_n "checking for $ac_func... " >&6; }
  if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
***************
*** 5113,5117 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
--- 5051,5056 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
***************
*** 5119,5147 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest$ac_exeext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    eval "$as_ac_var=yes"
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 5058,5072 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest$ac_exeext && {
! 	 test "$cross_compiling" = yes ||
! 	 $as_test_x conftest$ac_exeext
!        }; then
    eval "$as_ac_var=yes"
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 5149,5159 ****
  fi
  
! rm -f core conftest.err conftest.$ac_objext \
        conftest$ac_exeext conftest.$ac_ext
  fi
! ac_res=`eval echo '${'$as_ac_var'}'`
! 	       { echo "$as_me:$LINENO: result: $ac_res" >&5
! echo "${ECHO_T}$ac_res" >&6; }
! if test `eval echo '${'$as_ac_var'}'` = yes; then
  
  cat >>confdefs.h <<_ACEOF
--- 5074,5087 ----
  fi
  
! rm -rf conftest.dSYM
! rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
        conftest$ac_exeext conftest.$ac_ext
  fi
! ac_res=`eval 'as_val=${'$as_ac_var'}
! 		 $as_echo "$as_val"'`
! 	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
! if test `eval 'as_val=${'$as_ac_var'}
! 		 $as_echo "$as_val"'` = yes; then
  
  cat >>confdefs.h <<_ACEOF
***************
*** 5167,5174 ****
  fi
  
! { echo "$as_me:$LINENO: checking stack direction for C alloca" >&5
! echo $ECHO_N "checking stack direction for C alloca... $ECHO_C" >&6; }
  if test "${ac_cv_c_stack_direction+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    if test "$cross_compiling" = yes; then
--- 5095,5102 ----
  fi
  
! { $as_echo "$as_me:$LINENO: checking stack direction for C alloca" >&5
! $as_echo_n "checking stack direction for C alloca... " >&6; }
  if test "${ac_cv_c_stack_direction+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    if test "$cross_compiling" = yes; then
***************
*** 5208,5215 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_link") 2>&5
    ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
    { (case "(($ac_try" in
--- 5136,5144 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_link") 2>&5
    ac_status=$?
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
    { (case "(($ac_try" in
***************
*** 5217,5229 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_try") 2>&5
    ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); }; }; then
    ac_cv_c_stack_direction=1
  else
!   echo "$as_me: program exited with status $ac_status" >&5
! echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 5146,5159 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_try") 2>&5
    ac_status=$?
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); }; }; then
    ac_cv_c_stack_direction=1
  else
!   $as_echo "$as_me: program exited with status $ac_status" >&5
! $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 5231,5234 ****
--- 5161,5165 ----
  ac_cv_c_stack_direction=-1
  fi
+ rm -rf conftest.dSYM
  rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
  fi
***************
*** 5236,5241 ****
  
  fi
! { echo "$as_me:$LINENO: result: $ac_cv_c_stack_direction" >&5
! echo "${ECHO_T}$ac_cv_c_stack_direction" >&6; }
  
  cat >>confdefs.h <<_ACEOF
--- 5167,5172 ----
  
  fi
! { $as_echo "$as_me:$LINENO: result: $ac_cv_c_stack_direction" >&5
! $as_echo "$ac_cv_c_stack_direction" >&6; }
  
  cat >>confdefs.h <<_ACEOF
***************
*** 5246,5253 ****
  fi
  
! { echo "$as_me:$LINENO: checking whether strerror_r is declared" >&5
! echo $ECHO_N "checking whether strerror_r is declared... $ECHO_C" >&6; }
  if test "${ac_cv_have_decl_strerror_r+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
--- 5177,5213 ----
  fi
  
! 
!   GNULIB_CHOWN=0;
!   GNULIB_DUP2=0;
!   GNULIB_ENVIRON=0;
!   GNULIB_FCHDIR=0;
!   GNULIB_FTRUNCATE=0;
!   GNULIB_GETCWD=0;
!   GNULIB_GETLOGIN_R=0;
!   GNULIB_GETPAGESIZE=0;
!   GNULIB_LCHOWN=0;
!   GNULIB_LSEEK=0;
!   GNULIB_READLINK=0;
!   GNULIB_SLEEP=0;
!     HAVE_DUP2=1;
!   HAVE_FTRUNCATE=1;
!   HAVE_GETPAGESIZE=1;
!   HAVE_READLINK=1;
!   HAVE_SLEEP=1;
!   HAVE_DECL_ENVIRON=1;
!   HAVE_DECL_GETLOGIN_R=1;
!   HAVE_OS_H=0;
!   HAVE_SYS_PARAM_H=0;
!   REPLACE_CHOWN=0;
!   REPLACE_FCHDIR=0;
!   REPLACE_GETCWD=0;
!   REPLACE_GETPAGESIZE=0;
!   REPLACE_LCHOWN=0;
!   REPLACE_LSEEK=0;
! 
! { $as_echo "$as_me:$LINENO: checking whether strerror_r is declared" >&5
! $as_echo_n "checking whether strerror_r is declared... " >&6; }
  if test "${ac_cv_have_decl_strerror_r+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
***************
*** 5262,5267 ****
  {
  #ifndef strerror_r
!   char *p = (char *) strerror_r;
!   return !p;
  #endif
  
--- 5222,5226 ----
  {
  #ifndef strerror_r
!   (void) strerror_r;
  #endif
  
***************
*** 5276,5280 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 5235,5240 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 5282,5310 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    ac_cv_have_decl_strerror_r=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 5242,5253 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
    ac_cv_have_decl_strerror_r=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 5314,5319 ****
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { echo "$as_me:$LINENO: result: $ac_cv_have_decl_strerror_r" >&5
! echo "${ECHO_T}$ac_cv_have_decl_strerror_r" >&6; }
  if test $ac_cv_have_decl_strerror_r = yes; then
  
--- 5257,5262 ----
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_strerror_r" >&5
! $as_echo "$ac_cv_have_decl_strerror_r" >&6; }
  if test $ac_cv_have_decl_strerror_r = yes; then
  
***************
*** 5335,5343 ****
  for ac_func in strerror_r
  do
! as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
! { echo "$as_me:$LINENO: checking for $ac_func" >&5
! echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
  if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
--- 5278,5286 ----
  for ac_func in strerror_r
  do
! as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
! { $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
! $as_echo_n "checking for $ac_func... " >&6; }
  if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
***************
*** 5392,5396 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
--- 5335,5340 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
***************
*** 5398,5426 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest$ac_exeext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    eval "$as_ac_var=yes"
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 5342,5356 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest$ac_exeext && {
! 	 test "$cross_compiling" = yes ||
! 	 $as_test_x conftest$ac_exeext
!        }; then
    eval "$as_ac_var=yes"
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 5428,5440 ****
  fi
  
! rm -f core conftest.err conftest.$ac_objext \
        conftest$ac_exeext conftest.$ac_ext
  fi
! ac_res=`eval echo '${'$as_ac_var'}'`
! 	       { echo "$as_me:$LINENO: result: $ac_res" >&5
! echo "${ECHO_T}$ac_res" >&6; }
! if test `eval echo '${'$as_ac_var'}'` = yes; then
    cat >>confdefs.h <<_ACEOF
! #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
  _ACEOF
  
--- 5358,5373 ----
  fi
  
! rm -rf conftest.dSYM
! rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
        conftest$ac_exeext conftest.$ac_ext
  fi
! ac_res=`eval 'as_val=${'$as_ac_var'}
! 		 $as_echo "$as_val"'`
! 	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
! if test `eval 'as_val=${'$as_ac_var'}
! 		 $as_echo "$as_val"'` = yes; then
    cat >>confdefs.h <<_ACEOF
! #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
  _ACEOF
  
***************
*** 5442,5449 ****
  done
  
! { echo "$as_me:$LINENO: checking whether strerror_r returns char *" >&5
! echo $ECHO_N "checking whether strerror_r returns char *... $ECHO_C" >&6; }
  if test "${ac_cv_func_strerror_r_char_p+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
  
--- 5375,5382 ----
  done
  
! { $as_echo "$as_me:$LINENO: checking whether strerror_r returns char *" >&5
! $as_echo_n "checking whether strerror_r returns char *... " >&6; }
  if test "${ac_cv_func_strerror_r_char_p+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
  
***************
*** 5476,5480 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 5409,5414 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 5482,5510 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    ac_cv_func_strerror_r_char_p=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 5416,5427 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
    ac_cv_func_strerror_r_char_p=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 5547,5554 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_link") 2>&5
    ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
    { (case "(($ac_try" in
--- 5464,5472 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_link") 2>&5
    ac_status=$?
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
    { (case "(($ac_try" in
***************
*** 5556,5571 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_try") 2>&5
    ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); }; }; then
    ac_cv_func_strerror_r_char_p=yes
  else
!   echo "$as_me: program exited with status $ac_status" >&5
! echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
  fi
  rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
  fi
--- 5474,5491 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_try") 2>&5
    ac_status=$?
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); }; }; then
    ac_cv_func_strerror_r_char_p=yes
  else
!   $as_echo "$as_me: program exited with status $ac_status" >&5
! $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
  fi
+ rm -rf conftest.dSYM
  rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
  fi
***************
*** 5575,5580 ****
  
  fi
! { echo "$as_me:$LINENO: result: $ac_cv_func_strerror_r_char_p" >&5
! echo "${ECHO_T}$ac_cv_func_strerror_r_char_p" >&6; }
  if test $ac_cv_func_strerror_r_char_p = yes; then
  
--- 5495,5500 ----
  
  fi
! { $as_echo "$as_me:$LINENO: result: $ac_cv_func_strerror_r_char_p" >&5
! $as_echo "$ac_cv_func_strerror_r_char_p" >&6; }
  if test $ac_cv_func_strerror_r_char_p = yes; then
  
***************
*** 5586,5607 ****
  
  
    if test -z "$GETOPT_H"; then
  
  for ac_header in getopt.h
  do
! as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   { echo "$as_me:$LINENO: checking for $ac_header" >&5
! echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  fi
! ac_res=`eval echo '${'$as_ac_Header'}'`
! 	       { echo "$as_me:$LINENO: result: $ac_res" >&5
! echo "${ECHO_T}$ac_res" >&6; }
  else
    # Is the header compilable?
! { echo "$as_me:$LINENO: checking $ac_header usability" >&5
! echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
  cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
--- 5506,5531 ----
  
  
+   XGETTEXT_EXTRA_OPTIONS=
+ 
+ 
    if test -z "$GETOPT_H"; then
  
  for ac_header in getopt.h
  do
! as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
! $as_echo_n "checking for $ac_header... " >&6; }
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   $as_echo_n "(cached) " >&6
  fi
! ac_res=`eval 'as_val=${'$as_ac_Header'}
! 		 $as_echo "$as_val"'`
! 	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
  else
    # Is the header compilable?
! { $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
! $as_echo_n "checking $ac_header usability... " >&6; }
  cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
***************
*** 5619,5623 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 5543,5548 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 5625,5653 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    ac_header_compiler=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 5550,5561 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
    ac_header_compiler=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 5656,5665 ****
  
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
! { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
! echo "${ECHO_T}$ac_header_compiler" >&6; }
  
  # Is the header present?
! { echo "$as_me:$LINENO: checking $ac_header presence" >&5
! echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
  cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
--- 5564,5573 ----
  
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
! { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
! $as_echo "$ac_header_compiler" >&6; }
  
  # Is the header present?
! { $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
! $as_echo_n "checking $ac_header presence... " >&6; }
  cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
***************
*** 5675,5679 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
    ac_status=$?
--- 5583,5588 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
    ac_status=$?
***************
*** 5681,5699 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } >/dev/null; then
!   if test -s conftest.err; then
!     ac_cpp_err=$ac_c_preproc_warn_flag
!     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
!   else
!     ac_cpp_err=
!   fi
! else
!   ac_cpp_err=yes
! fi
! if test -z "$ac_cpp_err"; then
    ac_header_preproc=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 5590,5601 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } >/dev/null && {
! 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        }; then
    ac_header_preproc=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 5702,5730 ****
  
  rm -f conftest.err conftest.$ac_ext
! { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
! echo "${ECHO_T}$ac_header_preproc" >&6; }
  
  # So?  What about this header?
  case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
    yes:no: )
!     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
! echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
! echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
      ac_header_preproc=yes
      ;;
    no:yes:* )
!     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
! echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
! echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
! echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
! echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
! echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
! echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
      ( cat <<\_ASBOX
  ## ---------------------------------- ##
--- 5604,5632 ----
  
  rm -f conftest.err conftest.$ac_ext
! { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
! $as_echo "$ac_header_preproc" >&6; }
  
  # So?  What about this header?
  case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
    yes:no: )
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
! $as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
! $as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
      ac_header_preproc=yes
      ;;
    no:yes:* )
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
! $as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
! $as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
! $as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
! $as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
! $as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
! $as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
      ( cat <<\_ASBOX
  ## ---------------------------------- ##
***************
*** 5735,5753 ****
      ;;
  esac
! { echo "$as_me:$LINENO: checking for $ac_header" >&5
! echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    eval "$as_ac_Header=\$ac_header_preproc"
  fi
! ac_res=`eval echo '${'$as_ac_Header'}'`
! 	       { echo "$as_me:$LINENO: result: $ac_res" >&5
! echo "${ECHO_T}$ac_res" >&6; }
  
  fi
! if test `eval echo '${'$as_ac_Header'}'` = yes; then
    cat >>confdefs.h <<_ACEOF
! #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
  _ACEOF
  
--- 5637,5657 ----
      ;;
  esac
! { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
! $as_echo_n "checking for $ac_header... " >&6; }
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   $as_echo_n "(cached) " >&6
  else
    eval "$as_ac_Header=\$ac_header_preproc"
  fi
! ac_res=`eval 'as_val=${'$as_ac_Header'}
! 		 $as_echo "$as_val"'`
! 	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
  
  fi
! if test `eval 'as_val=${'$as_ac_Header'}
! 		 $as_echo "$as_val"'` = yes; then
    cat >>confdefs.h <<_ACEOF
! #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
  _ACEOF
  
***************
*** 5764,5772 ****
  for ac_func in getopt_long_only
  do
! as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
! { echo "$as_me:$LINENO: checking for $ac_func" >&5
! echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
  if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
--- 5668,5676 ----
  for ac_func in getopt_long_only
  do
! as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
! { $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
! $as_echo_n "checking for $ac_func... " >&6; }
  if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
***************
*** 5821,5825 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
--- 5725,5730 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
***************
*** 5827,5855 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest$ac_exeext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    eval "$as_ac_var=yes"
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 5732,5746 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest$ac_exeext && {
! 	 test "$cross_compiling" = yes ||
! 	 $as_test_x conftest$ac_exeext
!        }; then
    eval "$as_ac_var=yes"
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 5857,5869 ****
  fi
  
! rm -f core conftest.err conftest.$ac_objext \
        conftest$ac_exeext conftest.$ac_ext
  fi
! ac_res=`eval echo '${'$as_ac_var'}'`
! 	       { echo "$as_me:$LINENO: result: $ac_res" >&5
! echo "${ECHO_T}$ac_res" >&6; }
! if test `eval echo '${'$as_ac_var'}'` = yes; then
    cat >>confdefs.h <<_ACEOF
! #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
  _ACEOF
  
--- 5748,5763 ----
  fi
  
! rm -rf conftest.dSYM
! rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
        conftest$ac_exeext conftest.$ac_ext
  fi
! ac_res=`eval 'as_val=${'$as_ac_var'}
! 		 $as_echo "$as_val"'`
! 	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
! if test `eval 'as_val=${'$as_ac_var'}
! 		 $as_echo "$as_val"'` = yes; then
    cat >>confdefs.h <<_ACEOF
! #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
  _ACEOF
  
***************
*** 5876,5883 ****
  
        if test -z "$GETOPT_H"; then
!     { echo "$as_me:$LINENO: checking whether optreset is declared" >&5
! echo $ECHO_N "checking whether optreset is declared... $ECHO_C" >&6; }
  if test "${ac_cv_have_decl_optreset+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
--- 5770,5777 ----
  
        if test -z "$GETOPT_H"; then
!     { $as_echo "$as_me:$LINENO: checking whether optreset is declared" >&5
! $as_echo_n "checking whether optreset is declared... " >&6; }
  if test "${ac_cv_have_decl_optreset+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
***************
*** 5893,5898 ****
  {
  #ifndef optreset
!   char *p = (char *) optreset;
!   return !p;
  #endif
  
--- 5787,5791 ----
  {
  #ifndef optreset
!   (void) optreset;
  #endif
  
***************
*** 5907,5911 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 5800,5805 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 5913,5941 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    ac_cv_have_decl_optreset=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 5807,5818 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
    ac_cv_have_decl_optreset=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 5945,5950 ****
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { echo "$as_me:$LINENO: result: $ac_cv_have_decl_optreset" >&5
! echo "${ECHO_T}$ac_cv_have_decl_optreset" >&6; }
  if test $ac_cv_have_decl_optreset = yes; then
    GETOPT_H=getopt.h
--- 5822,5827 ----
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_optreset" >&5
! $as_echo "$ac_cv_have_decl_optreset" >&6; }
  if test $ac_cv_have_decl_optreset = yes; then
    GETOPT_H=getopt.h
***************
*** 5954,5967 ****
  
        if test -z "$GETOPT_H"; then
!     { echo "$as_me:$LINENO: checking for working GNU getopt function" >&5
! echo $ECHO_N "checking for working GNU getopt function... $ECHO_C" >&6; }
  if test "${gl_cv_func_gnu_getopt+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    if test "$cross_compiling" = yes; then
!   	 	 	 { echo "$as_me:$LINENO: checking whether getopt_clip is declared" >&5
! echo $ECHO_N "checking whether getopt_clip is declared... $ECHO_C" >&6; }
  if test "${ac_cv_have_decl_getopt_clip+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
--- 5831,5844 ----
  
        if test -z "$GETOPT_H"; then
!     { $as_echo "$as_me:$LINENO: checking for working GNU getopt function" >&5
! $as_echo_n "checking for working GNU getopt function... " >&6; }
  if test "${gl_cv_func_gnu_getopt+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    if test "$cross_compiling" = yes; then
!   	 	 	 { $as_echo "$as_me:$LINENO: checking whether getopt_clip is declared" >&5
! $as_echo_n "checking whether getopt_clip is declared... " >&6; }
  if test "${ac_cv_have_decl_getopt_clip+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
***************
*** 5977,5982 ****
  {
  #ifndef getopt_clip
!   char *p = (char *) getopt_clip;
!   return !p;
  #endif
  
--- 5854,5858 ----
  {
  #ifndef getopt_clip
!   (void) getopt_clip;
  #endif
  
***************
*** 5991,5995 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 5867,5872 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 5997,6025 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    ac_cv_have_decl_getopt_clip=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 5874,5885 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
    ac_cv_have_decl_getopt_clip=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 6029,6034 ****
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { echo "$as_me:$LINENO: result: $ac_cv_have_decl_getopt_clip" >&5
! echo "${ECHO_T}$ac_cv_have_decl_getopt_clip" >&6; }
  if test $ac_cv_have_decl_getopt_clip = yes; then
    gl_cv_func_gnu_getopt=no
--- 5889,5894 ----
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_getopt_clip" >&5
! $as_echo "$ac_cv_have_decl_getopt_clip" >&6; }
  if test $ac_cv_have_decl_getopt_clip = yes; then
    gl_cv_func_gnu_getopt=no
***************
*** 6065,6072 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_link") 2>&5
    ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
    { (case "(($ac_try" in
--- 5925,5933 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_link") 2>&5
    ac_status=$?
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
    { (case "(($ac_try" in
***************
*** 6074,6086 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_try") 2>&5
    ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); }; }; then
    gl_cv_func_gnu_getopt=yes
  else
!   echo "$as_me: program exited with status $ac_status" >&5
! echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 5935,5948 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_try") 2>&5
    ac_status=$?
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); }; }; then
    gl_cv_func_gnu_getopt=yes
  else
!   $as_echo "$as_me: program exited with status $ac_status" >&5
! $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 6088,6091 ****
--- 5950,5954 ----
  gl_cv_func_gnu_getopt=no
  fi
+ rm -rf conftest.dSYM
  rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
  fi
***************
*** 6093,6098 ****
  
  fi
! { echo "$as_me:$LINENO: result: $gl_cv_func_gnu_getopt" >&5
! echo "${ECHO_T}$gl_cv_func_gnu_getopt" >&6; }
      if test "$gl_cv_func_gnu_getopt" = "no"; then
        GETOPT_H=getopt.h
--- 5956,5961 ----
  
  fi
! { $as_echo "$as_me:$LINENO: result: $gl_cv_func_gnu_getopt" >&5
! $as_echo "$gl_cv_func_gnu_getopt" >&6; }
      if test "$gl_cv_func_gnu_getopt" = "no"; then
        GETOPT_H=getopt.h
***************
*** 6101,6108 ****
  
  
!       { echo "$as_me:$LINENO: checking whether getenv is declared" >&5
! echo $ECHO_N "checking whether getenv is declared... $ECHO_C" >&6; }
  if test "${ac_cv_have_decl_getenv+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
--- 5964,5971 ----
  
  
!       { $as_echo "$as_me:$LINENO: checking whether getenv is declared" >&5
! $as_echo_n "checking whether getenv is declared... " >&6; }
  if test "${ac_cv_have_decl_getenv+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
***************
*** 6117,6122 ****
  {
  #ifndef getenv
!   char *p = (char *) getenv;
!   return !p;
  #endif
  
--- 5980,5984 ----
  {
  #ifndef getenv
!   (void) getenv;
  #endif
  
***************
*** 6131,6135 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 5993,5998 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 6137,6165 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    ac_cv_have_decl_getenv=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 6000,6011 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
    ac_cv_have_decl_getenv=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 6169,6174 ****
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { echo "$as_me:$LINENO: result: $ac_cv_have_decl_getenv" >&5
! echo "${ECHO_T}$ac_cv_have_decl_getenv" >&6; }
  if test $ac_cv_have_decl_getenv = yes; then
  
--- 6015,6020 ----
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_getenv" >&5
! $as_echo "$ac_cv_have_decl_getenv" >&6; }
  if test $ac_cv_have_decl_getenv = yes; then
  
***************
*** 6188,6200 ****
  
  
! { echo "$as_me:$LINENO: checking for C/C++ restrict keyword" >&5
! echo $ECHO_N "checking for C/C++ restrict keyword... $ECHO_C" >&6; }
  if test "${ac_cv_c_restrict+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    ac_cv_c_restrict=no
!    # Try the official restrict keyword, then gcc's __restrict, and
!    # the less common variants.
!    for ac_kw in restrict __restrict __restrict__ _Restrict; do
       cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
--- 6034,6045 ----
  
  
! { $as_echo "$as_me:$LINENO: checking for C/C++ restrict keyword" >&5
! $as_echo_n "checking for C/C++ restrict keyword... " >&6; }
  if test "${ac_cv_c_restrict+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    ac_cv_c_restrict=no
!    # The order here caters to the fact that C++ does not require restrict.
!    for ac_kw in __restrict __restrict__ _Restrict restrict; do
       cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
***************
*** 6204,6209 ****
  /* end confdefs.h.  */
  typedef int * int_ptr;
!         int foo (int_ptr $ac_kw ip) {
!         return ip[0];
         }
  int
--- 6049,6054 ----
  /* end confdefs.h.  */
  typedef int * int_ptr;
! 	int foo (int_ptr $ac_kw ip) {
! 	return ip[0];
         }
  int
***************
*** 6211,6217 ****
  {
  int s[1];
!         int * $ac_kw t = s;
!         t[0] = 0;
!         return foo(t)
    ;
    return 0;
--- 6056,6062 ----
  {
  int s[1];
! 	int * $ac_kw t = s;
! 	t[0] = 0;
! 	return foo(t)
    ;
    return 0;
***************
*** 6224,6228 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 6069,6074 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 6230,6258 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    ac_cv_c_restrict=$ac_kw
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 6076,6087 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
    ac_cv_c_restrict=$ac_kw
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 6265,6275 ****
  
  fi
! { echo "$as_me:$LINENO: result: $ac_cv_c_restrict" >&5
! echo "${ECHO_T}$ac_cv_c_restrict" >&6; }
   case $ac_cv_c_restrict in
     restrict) ;;
!    no)
! cat >>confdefs.h <<\_ACEOF
! #define restrict
  _ACEOF
   ;;
--- 6094,6105 ----
  
  fi
! { $as_echo "$as_me:$LINENO: result: $ac_cv_c_restrict" >&5
! $as_echo "$ac_cv_c_restrict" >&6; }
! 
! 
   case $ac_cv_c_restrict in
     restrict) ;;
!    no) cat >>confdefs.h <<\_ACEOF
! #define restrict /**/
  _ACEOF
   ;;
***************
*** 6282,6289 ****
  
  
!   { echo "$as_me:$LINENO: checking whether the preprocessor supports include_next" >&5
! echo $ECHO_N "checking whether the preprocessor supports include_next... $ECHO_C" >&6; }
  if test "${gl_cv_have_include_next+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    rm -rf conftestd1 conftestd2
--- 6112,6119 ----
  
  
!   { $as_echo "$as_me:$LINENO: checking whether the preprocessor supports include_next" >&5
! $as_echo_n "checking whether the preprocessor supports include_next... " >&6; }
  if test "${gl_cv_have_include_next+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    rm -rf conftestd1 conftestd2
***************
*** 6315,6319 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 6145,6150 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 6321,6349 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    gl_cv_have_include_next=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 6152,6163 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
    gl_cv_have_include_next=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 6356,6361 ****
  
  fi
! { echo "$as_me:$LINENO: result: $gl_cv_have_include_next" >&5
! echo "${ECHO_T}$gl_cv_have_include_next" >&6; }
    if test $gl_cv_have_include_next = yes; then
  
--- 6170,6175 ----
  
  fi
! { $as_echo "$as_me:$LINENO: result: $gl_cv_have_include_next" >&5
! $as_echo "$gl_cv_have_include_next" >&6; }
    if test $gl_cv_have_include_next = yes; then
  
***************
*** 6379,6396 ****
  for ac_header in $gl_header_list
  do
! as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   { echo "$as_me:$LINENO: checking for $ac_header" >&5
! echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  fi
! ac_res=`eval echo '${'$as_ac_Header'}'`
! 	       { echo "$as_me:$LINENO: result: $ac_res" >&5
! echo "${ECHO_T}$ac_res" >&6; }
  else
    # Is the header compilable?
! { echo "$as_me:$LINENO: checking $ac_header usability" >&5
! echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
  cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
--- 6193,6211 ----
  for ac_header in $gl_header_list
  do
! as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
! $as_echo_n "checking for $ac_header... " >&6; }
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   $as_echo_n "(cached) " >&6
  fi
! ac_res=`eval 'as_val=${'$as_ac_Header'}
! 		 $as_echo "$as_val"'`
! 	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
  else
    # Is the header compilable?
! { $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
! $as_echo_n "checking $ac_header usability... " >&6; }
  cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
***************
*** 6408,6412 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 6223,6228 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 6414,6442 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    ac_header_compiler=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 6230,6241 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
    ac_header_compiler=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 6445,6454 ****
  
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
! { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
! echo "${ECHO_T}$ac_header_compiler" >&6; }
  
  # Is the header present?
! { echo "$as_me:$LINENO: checking $ac_header presence" >&5
! echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
  cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
--- 6244,6253 ----
  
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
! { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
! $as_echo "$ac_header_compiler" >&6; }
  
  # Is the header present?
! { $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
! $as_echo_n "checking $ac_header presence... " >&6; }
  cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
***************
*** 6464,6468 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
    ac_status=$?
--- 6263,6268 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
    ac_status=$?
***************
*** 6470,6488 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } >/dev/null; then
!   if test -s conftest.err; then
!     ac_cpp_err=$ac_c_preproc_warn_flag
!     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
!   else
!     ac_cpp_err=
!   fi
! else
!   ac_cpp_err=yes
! fi
! if test -z "$ac_cpp_err"; then
    ac_header_preproc=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 6270,6281 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } >/dev/null && {
! 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        }; then
    ac_header_preproc=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 6491,6519 ****
  
  rm -f conftest.err conftest.$ac_ext
! { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
! echo "${ECHO_T}$ac_header_preproc" >&6; }
  
  # So?  What about this header?
  case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
    yes:no: )
!     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
! echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
! echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
      ac_header_preproc=yes
      ;;
    no:yes:* )
!     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
! echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
! echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
! echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
! echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
! echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
! echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
      ( cat <<\_ASBOX
  ## ---------------------------------- ##
--- 6284,6312 ----
  
  rm -f conftest.err conftest.$ac_ext
! { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
! $as_echo "$ac_header_preproc" >&6; }
  
  # So?  What about this header?
  case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
    yes:no: )
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
! $as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
! $as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
      ac_header_preproc=yes
      ;;
    no:yes:* )
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
! $as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
! $as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
! $as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
! $as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
! $as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
! $as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
      ( cat <<\_ASBOX
  ## ---------------------------------- ##
***************
*** 6524,6542 ****
      ;;
  esac
! { echo "$as_me:$LINENO: checking for $ac_header" >&5
! echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    eval "$as_ac_Header=\$ac_header_preproc"
  fi
! ac_res=`eval echo '${'$as_ac_Header'}'`
! 	       { echo "$as_me:$LINENO: result: $ac_res" >&5
! echo "${ECHO_T}$ac_res" >&6; }
  
  fi
! if test `eval echo '${'$as_ac_Header'}'` = yes; then
    cat >>confdefs.h <<_ACEOF
! #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
  _ACEOF
  
--- 6317,6337 ----
      ;;
  esac
! { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
! $as_echo_n "checking for $ac_header... " >&6; }
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   $as_echo_n "(cached) " >&6
  else
    eval "$as_ac_Header=\$ac_header_preproc"
  fi
! ac_res=`eval 'as_val=${'$as_ac_Header'}
! 		 $as_echo "$as_val"'`
! 	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
  
  fi
! if test `eval 'as_val=${'$as_ac_Header'}
! 		 $as_echo "$as_val"'` = yes; then
    cat >>confdefs.h <<_ACEOF
! #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
  _ACEOF
  
***************
*** 6566,6573 ****
         gl_cv_next_sys_time_h='<'sys/time.h'>'
       else
!        { echo "$as_me:$LINENO: checking absolute name of <sys/time.h>" >&5
! echo $ECHO_N "checking absolute name of <sys/time.h>... $ECHO_C" >&6; }
  if test "${gl_cv_next_sys_time_h+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
  
--- 6361,6368 ----
         gl_cv_next_sys_time_h='<'sys/time.h'>'
       else
!        { $as_echo "$as_me:$LINENO: checking absolute name of <sys/time.h>" >&5
! $as_echo_n "checking absolute name of <sys/time.h>... " >&6; }
  if test "${gl_cv_next_sys_time_h+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
  
***************
*** 6594,6599 ****
  
  fi
! { echo "$as_me:$LINENO: result: $gl_cv_next_sys_time_h" >&5
! echo "${ECHO_T}$gl_cv_next_sys_time_h" >&6; }
       fi
       NEXT_SYS_TIME_H=$gl_cv_next_sys_time_h
--- 6389,6394 ----
  
  fi
! { $as_echo "$as_me:$LINENO: result: $gl_cv_next_sys_time_h" >&5
! $as_echo "$gl_cv_next_sys_time_h" >&6; }
       fi
       NEXT_SYS_TIME_H=$gl_cv_next_sys_time_h
***************
*** 6609,6616 ****
  
  
!   { echo "$as_me:$LINENO: checking for struct timeval" >&5
! echo $ECHO_N "checking for struct timeval... $ECHO_C" >&6; }
  if test "${gl_cv_sys_struct_timeval+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
--- 6404,6411 ----
  
  
!   { $as_echo "$as_me:$LINENO: checking for struct timeval" >&5
! $as_echo_n "checking for struct timeval... " >&6; }
  if test "${gl_cv_sys_struct_timeval+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
***************
*** 6639,6643 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 6434,6439 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 6645,6673 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    gl_cv_sys_struct_timeval=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 6441,6452 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
    gl_cv_sys_struct_timeval=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 6677,6682 ****
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { echo "$as_me:$LINENO: result: $gl_cv_sys_struct_timeval" >&5
! echo "${ECHO_T}$gl_cv_sys_struct_timeval" >&6; }
    if test $gl_cv_sys_struct_timeval = yes; then
      HAVE_STRUCT_TIMEVAL=1
--- 6456,6461 ----
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { $as_echo "$as_me:$LINENO: result: $gl_cv_sys_struct_timeval" >&5
! $as_echo "$gl_cv_sys_struct_timeval" >&6; }
    if test $gl_cv_sys_struct_timeval = yes; then
      HAVE_STRUCT_TIMEVAL=1
***************
*** 6705,6713 ****
  for ac_func in $gl_func_list
  do
! as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
! { echo "$as_me:$LINENO: checking for $ac_func" >&5
! echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
  if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
--- 6484,6492 ----
  for ac_func in $gl_func_list
  do
! as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
! { $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
! $as_echo_n "checking for $ac_func... " >&6; }
  if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
***************
*** 6762,6766 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
--- 6541,6546 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
***************
*** 6768,6796 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest$ac_exeext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    eval "$as_ac_var=yes"
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 6548,6562 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest$ac_exeext && {
! 	 test "$cross_compiling" = yes ||
! 	 $as_test_x conftest$ac_exeext
!        }; then
    eval "$as_ac_var=yes"
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 6798,6810 ****
  fi
  
! rm -f core conftest.err conftest.$ac_objext \
        conftest$ac_exeext conftest.$ac_ext
  fi
! ac_res=`eval echo '${'$as_ac_var'}'`
! 	       { echo "$as_me:$LINENO: result: $ac_res" >&5
! echo "${ECHO_T}$ac_res" >&6; }
! if test `eval echo '${'$as_ac_var'}'` = yes; then
    cat >>confdefs.h <<_ACEOF
! #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
  _ACEOF
  
--- 6564,6579 ----
  fi
  
! rm -rf conftest.dSYM
! rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
        conftest$ac_exeext conftest.$ac_ext
  fi
! ac_res=`eval 'as_val=${'$as_ac_var'}
! 		 $as_echo "$as_val"'`
! 	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
! if test `eval 'as_val=${'$as_ac_var'}
! 		 $as_echo "$as_val"'` = yes; then
    cat >>confdefs.h <<_ACEOF
! #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
  _ACEOF
  
***************
*** 6817,6824 ****
  
  
! { echo "$as_me:$LINENO: checking for inline" >&5
! echo $ECHO_N "checking for inline... $ECHO_C" >&6; }
  if test "${ac_cv_c_inline+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    ac_cv_c_inline=no
--- 6586,6593 ----
  
  
! { $as_echo "$as_me:$LINENO: checking for inline" >&5
! $as_echo_n "checking for inline... " >&6; }
  if test "${ac_cv_c_inline+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    ac_cv_c_inline=no
***************
*** 6843,6847 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 6612,6617 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 6849,6877 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    ac_cv_c_inline=$ac_kw
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 6619,6630 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
    ac_cv_c_inline=$ac_kw
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 6884,6889 ****
  
  fi
! { echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
! echo "${ECHO_T}$ac_cv_c_inline" >&6; }
  
  
--- 6637,6642 ----
  
  fi
! { $as_echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
! $as_echo "$ac_cv_c_inline" >&6; }
  
  
***************
*** 6904,6911 ****
  
  
!   { echo "$as_me:$LINENO: checking for nl_langinfo and CODESET" >&5
! echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6; }
  if test "${am_cv_langinfo_codeset+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
--- 6657,6664 ----
  
  
!   { $as_echo "$as_me:$LINENO: checking for nl_langinfo and CODESET" >&5
! $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
  if test "${am_cv_langinfo_codeset+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
***************
*** 6930,6934 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
--- 6683,6688 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
***************
*** 6936,6964 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest$ac_exeext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    am_cv_langinfo_codeset=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 6690,6704 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest$ac_exeext && {
! 	 test "$cross_compiling" = yes ||
! 	 $as_test_x conftest$ac_exeext
!        }; then
    am_cv_langinfo_codeset=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 6966,6975 ****
  fi
  
! rm -f core conftest.err conftest.$ac_objext \
        conftest$ac_exeext conftest.$ac_ext
  
  fi
! { echo "$as_me:$LINENO: result: $am_cv_langinfo_codeset" >&5
! echo "${ECHO_T}$am_cv_langinfo_codeset" >&6; }
    if test $am_cv_langinfo_codeset = yes; then
  
--- 6706,6716 ----
  fi
  
! rm -rf conftest.dSYM
! rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
        conftest$ac_exeext conftest.$ac_ext
  
  fi
! { $as_echo "$as_me:$LINENO: result: $am_cv_langinfo_codeset" >&5
! $as_echo "$am_cv_langinfo_codeset" >&6; }
    if test $am_cv_langinfo_codeset = yes; then
  
***************
*** 6981,6988 ****
  
  
!       { echo "$as_me:$LINENO: checking whether getc_unlocked is declared" >&5
! echo $ECHO_N "checking whether getc_unlocked is declared... $ECHO_C" >&6; }
  if test "${ac_cv_have_decl_getc_unlocked+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
--- 6722,6729 ----
  
  
!       { $as_echo "$as_me:$LINENO: checking whether getc_unlocked is declared" >&5
! $as_echo_n "checking whether getc_unlocked is declared... " >&6; }
  if test "${ac_cv_have_decl_getc_unlocked+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
***************
*** 6997,7002 ****
  {
  #ifndef getc_unlocked
!   char *p = (char *) getc_unlocked;
!   return !p;
  #endif
  
--- 6738,6742 ----
  {
  #ifndef getc_unlocked
!   (void) getc_unlocked;
  #endif
  
***************
*** 7011,7015 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 6751,6756 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 7017,7045 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    ac_cv_have_decl_getc_unlocked=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 6758,6769 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
    ac_cv_have_decl_getc_unlocked=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 7049,7054 ****
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { echo "$as_me:$LINENO: result: $ac_cv_have_decl_getc_unlocked" >&5
! echo "${ECHO_T}$ac_cv_have_decl_getc_unlocked" >&6; }
  if test $ac_cv_have_decl_getc_unlocked = yes; then
  
--- 6773,6778 ----
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_getc_unlocked" >&5
! $as_echo "$ac_cv_have_decl_getc_unlocked" >&6; }
  if test $ac_cv_have_decl_getc_unlocked = yes; then
  
***************
*** 7070,7081 ****
  # Make sure we can run config.sub.
  $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
!   { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
! echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
     { (exit 1); exit 1; }; }
  
! { echo "$as_me:$LINENO: checking build system type" >&5
! echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
  if test "${ac_cv_build+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    ac_build_alias=$build_alias
--- 6794,6805 ----
  # Make sure we can run config.sub.
  $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
!   { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
! $as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
     { (exit 1); exit 1; }; }
  
! { $as_echo "$as_me:$LINENO: checking build system type" >&5
! $as_echo_n "checking build system type... " >&6; }
  if test "${ac_cv_build+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    ac_build_alias=$build_alias
***************
*** 7083,7101 ****
    ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
  test "x$ac_build_alias" = x &&
!   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
! echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
     { (exit 1); exit 1; }; }
  ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
!   { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
! echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
     { (exit 1); exit 1; }; }
  
  fi
! { echo "$as_me:$LINENO: result: $ac_cv_build" >&5
! echo "${ECHO_T}$ac_cv_build" >&6; }
  case $ac_cv_build in
  *-*-*) ;;
! *) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
! echo "$as_me: error: invalid value of canonical build" >&2;}
     { (exit 1); exit 1; }; };;
  esac
--- 6807,6825 ----
    ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
  test "x$ac_build_alias" = x &&
!   { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
! $as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
     { (exit 1); exit 1; }; }
  ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
!   { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
! $as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
     { (exit 1); exit 1; }; }
  
  fi
! { $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5
! $as_echo "$ac_cv_build" >&6; }
  case $ac_cv_build in
  *-*-*) ;;
! *) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
! $as_echo "$as_me: error: invalid value of canonical build" >&2;}
     { (exit 1); exit 1; }; };;
  esac
***************
*** 7114,7121 ****
  
  
! { echo "$as_me:$LINENO: checking host system type" >&5
! echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
  if test "${ac_cv_host+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    if test "x$host_alias" = x; then
--- 6838,6845 ----
  
  
! { $as_echo "$as_me:$LINENO: checking host system type" >&5
! $as_echo_n "checking host system type... " >&6; }
  if test "${ac_cv_host+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    if test "x$host_alias" = x; then
***************
*** 7123,7138 ****
  else
    ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
!     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
! echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
     { (exit 1); exit 1; }; }
  fi
  
  fi
! { echo "$as_me:$LINENO: result: $ac_cv_host" >&5
! echo "${ECHO_T}$ac_cv_host" >&6; }
  case $ac_cv_host in
  *-*-*) ;;
! *) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
! echo "$as_me: error: invalid value of canonical host" >&2;}
     { (exit 1); exit 1; }; };;
  esac
--- 6847,6862 ----
  else
    ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
!     { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
! $as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
     { (exit 1); exit 1; }; }
  fi
  
  fi
! { $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5
! $as_echo "$ac_cv_host" >&6; }
  case $ac_cv_host in
  *-*-*) ;;
! *) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
! $as_echo "$as_me: error: invalid value of canonical host" >&2;}
     { (exit 1); exit 1; }; };;
  esac
***************
*** 7152,7159 ****
  
  
!     { echo "$as_me:$LINENO: checking whether we are using the GNU C Library 2.1 or newer" >&5
! echo $ECHO_N "checking whether we are using the GNU C Library 2.1 or newer... $ECHO_C" >&6; }
  if test "${ac_cv_gnu_library_2_1+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
--- 6876,6883 ----
  
  
!     { $as_echo "$as_me:$LINENO: checking whether we are using the GNU C Library 2.1 or newer" >&5
! $as_echo_n "checking whether we are using the GNU C Library 2.1 or newer... " >&6; }
  if test "${ac_cv_gnu_library_2_1+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
***************
*** 7183,7188 ****
  
  fi
! { echo "$as_me:$LINENO: result: $ac_cv_gnu_library_2_1" >&5
! echo "${ECHO_T}$ac_cv_gnu_library_2_1" >&6; }
  
      GLIBC21="$ac_cv_gnu_library_2_1"
--- 6907,6912 ----
  
  fi
! { $as_echo "$as_me:$LINENO: result: $ac_cv_gnu_library_2_1" >&5
! $as_echo "$ac_cv_gnu_library_2_1" >&6; }
  
      GLIBC21="$ac_cv_gnu_library_2_1"
***************
*** 7190,7210 ****
  
  
  
  for ac_header in stdlib.h
  do
! as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   { echo "$as_me:$LINENO: checking for $ac_header" >&5
! echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  fi
! ac_res=`eval echo '${'$as_ac_Header'}'`
! 	       { echo "$as_me:$LINENO: result: $ac_res" >&5
! echo "${ECHO_T}$ac_res" >&6; }
  else
    # Is the header compilable?
! { echo "$as_me:$LINENO: checking $ac_header usability" >&5
! echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
  cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
--- 6914,7016 ----
  
  
+   { $as_echo "$as_me:$LINENO: checking whether malloc, realloc, calloc are POSIX compliant" >&5
+ $as_echo_n "checking whether malloc, realloc, calloc are POSIX compliant... " >&6; }
+ if test "${gl_cv_func_malloc_posix+set}" = set; then
+   $as_echo_n "(cached) " >&6
+ else
+ 
+                         cat >conftest.$ac_ext <<_ACEOF
+ /* confdefs.h.  */
+ _ACEOF
+ cat confdefs.h >>conftest.$ac_ext
+ cat >>conftest.$ac_ext <<_ACEOF
+ /* end confdefs.h.  */
+ 
+ int
+ main ()
+ {
+ #if (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__
+          choke me
+          #endif
+ 
+   ;
+   return 0;
+ }
+ _ACEOF
+ rm -f conftest.$ac_objext
+ if { (ac_try="$ac_compile"
+ case "(($ac_try" in
+   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+   *) ac_try_echo=$ac_try;;
+ esac
+ eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+ $as_echo "$ac_try_echo") >&5
+   (eval "$ac_compile") 2>conftest.er1
+   ac_status=$?
+   grep -v '^ *+' conftest.er1 >conftest.err
+   rm -f conftest.er1
+   cat conftest.err >&5
+   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+   (exit $ac_status); } && {
+ 	 test -z "$ac_c_werror_flag" ||
+ 	 test ! -s conftest.err
+        } && test -s conftest.$ac_objext; then
+   gl_cv_func_malloc_posix=yes
+ else
+   $as_echo "$as_me: failed program was:" >&5
+ sed 's/^/| /' conftest.$ac_ext >&5
+ 
+ 	gl_cv_func_malloc_posix=no
+ fi
+ 
+ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ 
+ fi
+ { $as_echo "$as_me:$LINENO: result: $gl_cv_func_malloc_posix" >&5
+ $as_echo "$gl_cv_func_malloc_posix" >&6; }
+ 
+ 
+   GNULIB_MALLOC_POSIX=0;
+   GNULIB_REALLOC_POSIX=0;
+   GNULIB_CALLOC_POSIX=0;
+   GNULIB_GETSUBOPT=0;
+   GNULIB_MKDTEMP=0;
+   GNULIB_MKSTEMP=0;
+   GNULIB_PUTENV=0;
+   GNULIB_SETENV=0;
+   GNULIB_STRTOD=0;
+   GNULIB_UNSETENV=0;
+     HAVE_CALLOC_POSIX=1;
+   HAVE_GETSUBOPT=1;
+   HAVE_MALLOC_POSIX=1;
+   HAVE_MKDTEMP=1;
+   HAVE_REALLOC_POSIX=1;
+   HAVE_SETENV=1;
+   HAVE_STRTOD=1;
+   HAVE_UNSETENV=1;
+   REPLACE_MKSTEMP=0;
+   REPLACE_PUTENV=0;
+   REPLACE_STRTOD=0;
+   VOID_UNSETENV=0;
+ 
+ 
  
  for ac_header in stdlib.h
  do
! as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
! $as_echo_n "checking for $ac_header... " >&6; }
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   $as_echo_n "(cached) " >&6
  fi
! ac_res=`eval 'as_val=${'$as_ac_Header'}
! 		 $as_echo "$as_val"'`
! 	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
  else
    # Is the header compilable?
! { $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
! $as_echo_n "checking $ac_header usability... " >&6; }
  cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
***************
*** 7222,7226 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 7028,7033 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 7228,7256 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    ac_header_compiler=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 7035,7046 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
    ac_header_compiler=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 7259,7268 ****
  
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
! { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
! echo "${ECHO_T}$ac_header_compiler" >&6; }
  
  # Is the header present?
! { echo "$as_me:$LINENO: checking $ac_header presence" >&5
! echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
  cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
--- 7049,7058 ----
  
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
! { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
! $as_echo "$ac_header_compiler" >&6; }
  
  # Is the header present?
! { $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
! $as_echo_n "checking $ac_header presence... " >&6; }
  cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
***************
*** 7278,7282 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
    ac_status=$?
--- 7068,7073 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
    ac_status=$?
***************
*** 7284,7302 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } >/dev/null; then
!   if test -s conftest.err; then
!     ac_cpp_err=$ac_c_preproc_warn_flag
!     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
!   else
!     ac_cpp_err=
!   fi
! else
!   ac_cpp_err=yes
! fi
! if test -z "$ac_cpp_err"; then
    ac_header_preproc=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 7075,7086 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } >/dev/null && {
! 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        }; then
    ac_header_preproc=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 7305,7333 ****
  
  rm -f conftest.err conftest.$ac_ext
! { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
! echo "${ECHO_T}$ac_header_preproc" >&6; }
  
  # So?  What about this header?
  case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
    yes:no: )
!     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
! echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
! echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
      ac_header_preproc=yes
      ;;
    no:yes:* )
!     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
! echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
! echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
! echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
! echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
! echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
! echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
      ( cat <<\_ASBOX
  ## ---------------------------------- ##
--- 7089,7117 ----
  
  rm -f conftest.err conftest.$ac_ext
! { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
! $as_echo "$ac_header_preproc" >&6; }
  
  # So?  What about this header?
  case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
    yes:no: )
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
! $as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
! $as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
      ac_header_preproc=yes
      ;;
    no:yes:* )
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
! $as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
! $as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
! $as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
! $as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
! $as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
! $as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
      ( cat <<\_ASBOX
  ## ---------------------------------- ##
***************
*** 7338,7356 ****
      ;;
  esac
! { echo "$as_me:$LINENO: checking for $ac_header" >&5
! echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    eval "$as_ac_Header=\$ac_header_preproc"
  fi
! ac_res=`eval echo '${'$as_ac_Header'}'`
! 	       { echo "$as_me:$LINENO: result: $ac_res" >&5
! echo "${ECHO_T}$ac_res" >&6; }
  
  fi
! if test `eval echo '${'$as_ac_Header'}'` = yes; then
    cat >>confdefs.h <<_ACEOF
! #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
  _ACEOF
  
--- 7122,7142 ----
      ;;
  esac
! { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
! $as_echo_n "checking for $ac_header... " >&6; }
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   $as_echo_n "(cached) " >&6
  else
    eval "$as_ac_Header=\$ac_header_preproc"
  fi
! ac_res=`eval 'as_val=${'$as_ac_Header'}
! 		 $as_echo "$as_val"'`
! 	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
  
  fi
! if test `eval 'as_val=${'$as_ac_Header'}
! 		 $as_echo "$as_val"'` = yes; then
    cat >>confdefs.h <<_ACEOF
! #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
  _ACEOF
  
***************
*** 7359,7366 ****
  done
  
! { echo "$as_me:$LINENO: checking for GNU libc compatible malloc" >&5
! echo $ECHO_N "checking for GNU libc compatible malloc... $ECHO_C" >&6; }
  if test "${ac_cv_func_malloc_0_nonnull+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    if test "$cross_compiling" = yes; then
--- 7145,7152 ----
  done
  
! { $as_echo "$as_me:$LINENO: checking for GNU libc compatible malloc" >&5
! $as_echo_n "checking for GNU libc compatible malloc... " >&6; }
  if test "${ac_cv_func_malloc_0_nonnull+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    if test "$cross_compiling" = yes; then
***************
*** 7373,7377 ****
  cat >>conftest.$ac_ext <<_ACEOF
  /* end confdefs.h.  */
! #if STDC_HEADERS || HAVE_STDLIB_H
  # include <stdlib.h>
  #else
--- 7159,7163 ----
  cat >>conftest.$ac_ext <<_ACEOF
  /* end confdefs.h.  */
! #if defined STDC_HEADERS || defined HAVE_STDLIB_H
  # include <stdlib.h>
  #else
***************
*** 7393,7400 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_link") 2>&5
    ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
    { (case "(($ac_try" in
--- 7179,7187 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_link") 2>&5
    ac_status=$?
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
    { (case "(($ac_try" in
***************
*** 7402,7414 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_try") 2>&5
    ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); }; }; then
    ac_cv_func_malloc_0_nonnull=yes
  else
!   echo "$as_me: program exited with status $ac_status" >&5
! echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 7189,7202 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_try") 2>&5
    ac_status=$?
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); }; }; then
    ac_cv_func_malloc_0_nonnull=yes
  else
!   $as_echo "$as_me: program exited with status $ac_status" >&5
! $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 7416,7419 ****
--- 7204,7208 ----
  ac_cv_func_malloc_0_nonnull=no
  fi
+ rm -rf conftest.dSYM
  rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
  fi
***************
*** 7421,7426 ****
  
  fi
! { echo "$as_me:$LINENO: result: $ac_cv_func_malloc_0_nonnull" >&5
! echo "${ECHO_T}$ac_cv_func_malloc_0_nonnull" >&6; }
  if test $ac_cv_func_malloc_0_nonnull = yes; then
    gl_cv_func_malloc_0_nonnull=1
--- 7210,7215 ----
  
  fi
! { $as_echo "$as_me:$LINENO: result: $ac_cv_func_malloc_0_nonnull" >&5
! $as_echo "$ac_cv_func_malloc_0_nonnull" >&6; }
  if test $ac_cv_func_malloc_0_nonnull = yes; then
    gl_cv_func_malloc_0_nonnull=1
***************
*** 7437,7466 ****
  
  
!   { echo "$as_me:$LINENO: checking for long long int" >&5
! echo $ECHO_N "checking for long long int... $ECHO_C" >&6; }
  if test "${ac_cv_type_long_long_int+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
! /* confdefs.h.  */
  _ACEOF
  cat confdefs.h >>conftest.$ac_ext
  cat >>conftest.$ac_ext <<_ACEOF
  /* end confdefs.h.  */
! long long int ll = 9223372036854775807ll;
! 	    long long int nll = -9223372036854775807LL;
! 	    typedef int a[((-9223372036854775807LL < 0
! 			    && 0 < 9223372036854775807ll)
! 			   ? 1 : -1)];
! 	    int i = 63;
  int
  main ()
  {
! long long int llmax = 9223372036854775807ll;
! 	    return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
! 		    | (llmax / ll) | (llmax % ll));
    ;
    return 0;
  }
  _ACEOF
  rm -f conftest.$ac_objext conftest$ac_exeext
--- 7226,7269 ----
  
  
!   { $as_echo "$as_me:$LINENO: checking for long long int" >&5
! $as_echo_n "checking for long long int... " >&6; }
  if test "${ac_cv_type_long_long_int+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
! 
!   /* confdefs.h.  */
  _ACEOF
  cat confdefs.h >>conftest.$ac_ext
  cat >>conftest.$ac_ext <<_ACEOF
  /* end confdefs.h.  */
! /* For now, do not test the preprocessor; as of 2007 there are too many
! 	 implementations with broken preprocessors.  Perhaps this can
! 	 be revisited in 2012.  In the meantime, code should not expect
! 	 #if to work with literals wider than 32 bits.  */
!       /* Test literals.  */
!       long long int ll = 9223372036854775807ll;
!       long long int nll = -9223372036854775807LL;
!       unsigned long long int ull = 18446744073709551615ULL;
!       /* Test constant expressions.   */
!       typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
! 		     ? 1 : -1)];
!       typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
! 		     ? 1 : -1)];
!       int i = 63;
  int
  main ()
  {
! /* Test availability of runtime routines for shift and division.  */
!       long long int llmax = 9223372036854775807ll;
!       unsigned long long int ullmax = 18446744073709551615ull;
!       return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
! 	      | (llmax / ll) | (llmax % ll)
! 	      | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
! 	      | (ullmax / ull) | (ullmax % ull));
    ;
    return 0;
  }
+ 
  _ACEOF
  rm -f conftest.$ac_objext conftest$ac_exeext
***************
*** 7470,7474 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
--- 7273,7278 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
***************
*** 7476,7502 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest$ac_exeext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
!   		        if test "$cross_compiling" = yes; then
    ac_cv_type_long_long_int=yes
  else
--- 7280,7292 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest$ac_exeext && {
! 	 test "$cross_compiling" = yes ||
! 	 $as_test_x conftest$ac_exeext
!        }; then
!   			if test "$cross_compiling" = yes; then
    ac_cv_type_long_long_int=yes
  else
***************
*** 7537,7544 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_link") 2>&5
    ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
    { (case "(($ac_try" in
--- 7327,7335 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_link") 2>&5
    ac_status=$?
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
    { (case "(($ac_try" in
***************
*** 7546,7558 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_try") 2>&5
    ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); }; }; then
    ac_cv_type_long_long_int=yes
  else
!   echo "$as_me: program exited with status $ac_status" >&5
! echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 7337,7350 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_try") 2>&5
    ac_status=$?
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); }; }; then
    ac_cv_type_long_long_int=yes
  else
!   $as_echo "$as_me: program exited with status $ac_status" >&5
! $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 7560,7563 ****
--- 7352,7356 ----
  ac_cv_type_long_long_int=no
  fi
+ rm -rf conftest.dSYM
  rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
  fi
***************
*** 7565,7569 ****
  
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 7358,7362 ----
  
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 7571,7579 ****
  fi
  
! rm -f core conftest.err conftest.$ac_objext \
        conftest$ac_exeext conftest.$ac_ext
  fi
! { echo "$as_me:$LINENO: result: $ac_cv_type_long_long_int" >&5
! echo "${ECHO_T}$ac_cv_type_long_long_int" >&6; }
    if test $ac_cv_type_long_long_int = yes; then
  
--- 7364,7373 ----
  fi
  
! rm -rf conftest.dSYM
! rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
        conftest$ac_exeext conftest.$ac_ext
  fi
! { $as_echo "$as_me:$LINENO: result: $ac_cv_type_long_long_int" >&5
! $as_echo "$ac_cv_type_long_long_int" >&6; }
    if test $ac_cv_type_long_long_int = yes; then
  
***************
*** 7585,7588 ****
--- 7379,7501 ----
  
  
+     { $as_echo "$as_me:$LINENO: checking whether mbrtowc and mbstate_t are properly declared" >&5
+ $as_echo_n "checking whether mbrtowc and mbstate_t are properly declared... " >&6; }
+ if test "${gl_cv_func_mbrtowc+set}" = set; then
+   $as_echo_n "(cached) " >&6
+ else
+   cat >conftest.$ac_ext <<_ACEOF
+ /* confdefs.h.  */
+ _ACEOF
+ cat confdefs.h >>conftest.$ac_ext
+ cat >>conftest.$ac_ext <<_ACEOF
+ /* end confdefs.h.  */
+ #include <wchar.h>
+ int
+ main ()
+ {
+ wchar_t wc;
+               char const s[] = "";
+               size_t n = 1;
+               mbstate_t state;
+               return ! (sizeof state && (mbrtowc) (&wc, s, n, &state));
+   ;
+   return 0;
+ }
+ _ACEOF
+ rm -f conftest.$ac_objext conftest$ac_exeext
+ if { (ac_try="$ac_link"
+ case "(($ac_try" in
+   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+   *) ac_try_echo=$ac_try;;
+ esac
+ eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+ $as_echo "$ac_try_echo") >&5
+   (eval "$ac_link") 2>conftest.er1
+   ac_status=$?
+   grep -v '^ *+' conftest.er1 >conftest.err
+   rm -f conftest.er1
+   cat conftest.err >&5
+   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+   (exit $ac_status); } && {
+ 	 test -z "$ac_c_werror_flag" ||
+ 	 test ! -s conftest.err
+        } && test -s conftest$ac_exeext && {
+ 	 test "$cross_compiling" = yes ||
+ 	 $as_test_x conftest$ac_exeext
+        }; then
+   gl_cv_func_mbrtowc=yes
+ else
+   $as_echo "$as_me: failed program was:" >&5
+ sed 's/^/| /' conftest.$ac_ext >&5
+ 
+ 	gl_cv_func_mbrtowc=no
+ fi
+ 
+ rm -rf conftest.dSYM
+ rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+       conftest$ac_exeext conftest.$ac_ext
+ fi
+ { $as_echo "$as_me:$LINENO: result: $gl_cv_func_mbrtowc" >&5
+ $as_echo "$gl_cv_func_mbrtowc" >&6; }
+   if test $gl_cv_func_mbrtowc = yes; then
+ 
+ cat >>confdefs.h <<\_ACEOF
+ #define HAVE_MBRTOWC 1
+ _ACEOF
+ 
+   fi
+ 
+ 
+   GNULIB_MEMMEM=0;
+   GNULIB_MEMPCPY=0;
+   GNULIB_MEMRCHR=0;
+   GNULIB_STPCPY=0;
+   GNULIB_STPNCPY=0;
+   GNULIB_STRCHRNUL=0;
+   GNULIB_STRDUP=0;
+   GNULIB_STRNDUP=0;
+   GNULIB_STRNLEN=0;
+   GNULIB_STRPBRK=0;
+   GNULIB_STRSEP=0;
+   GNULIB_STRSTR=0;
+   GNULIB_STRCASESTR=0;
+   GNULIB_STRTOK_R=0;
+   GNULIB_MBSLEN=0;
+   GNULIB_MBSNLEN=0;
+   GNULIB_MBSCHR=0;
+   GNULIB_MBSRCHR=0;
+   GNULIB_MBSSTR=0;
+   GNULIB_MBSCASECMP=0;
+   GNULIB_MBSNCASECMP=0;
+   GNULIB_MBSPCASECMP=0;
+   GNULIB_MBSCASESTR=0;
+   GNULIB_MBSCSPN=0;
+   GNULIB_MBSPBRK=0;
+   GNULIB_MBSSPN=0;
+   GNULIB_MBSSEP=0;
+   GNULIB_MBSTOK_R=0;
+   GNULIB_STRERROR=0;
+   GNULIB_STRSIGNAL=0;
+     HAVE_DECL_MEMMEM=1;
+   HAVE_MEMPCPY=1;
+   HAVE_DECL_MEMRCHR=1;
+   HAVE_STPCPY=1;
+   HAVE_STPNCPY=1;
+   HAVE_STRCHRNUL=1;
+   HAVE_DECL_STRDUP=1;
+   HAVE_STRNDUP=1;
+   HAVE_DECL_STRNDUP=1;
+   HAVE_DECL_STRNLEN=1;
+   HAVE_STRPBRK=1;
+   HAVE_STRSEP=1;
+   HAVE_STRCASESTR=1;
+   HAVE_DECL_STRTOK_R=1;
+   HAVE_DECL_STRERROR=1;
+   HAVE_DECL_STRSIGNAL=1;
+   REPLACE_STRERROR=0;
+   REPLACE_STRSIGNAL=0;
+   REPLACE_MEMMEM=0;
+   REPLACE_STRCASESTR=0;
+   REPLACE_STRSTR=0;
  
  
***************
*** 7603,7612 ****
  
  
-   GNULIB_GETSUBOPT=0;
-   GNULIB_MKDTEMP=0;
-   GNULIB_MKSTEMP=0;
-     HAVE_GETSUBOPT=1;
-   HAVE_MKDTEMP=1;
-   REPLACE_MKSTEMP=0;
  
  # Check whether --enable-largefile was given.
--- 7516,7519 ----
***************
*** 7617,7624 ****
  if test "$enable_largefile" != no; then
  
!   { echo "$as_me:$LINENO: checking for special C compiler options needed for large files" >&5
! echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6; }
  if test "${ac_cv_sys_largefile_CC+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    ac_cv_sys_largefile_CC=no
--- 7524,7531 ----
  if test "$enable_largefile" != no; then
  
!   { $as_echo "$as_me:$LINENO: checking for special C compiler options needed for large files" >&5
! $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
  if test "${ac_cv_sys_largefile_CC+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    ac_cv_sys_largefile_CC=no
***************
*** 7657,7661 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 7564,7569 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 7663,7691 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    break
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 7571,7582 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
    break
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 7701,7705 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 7592,7597 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 7707,7735 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    ac_cv_sys_largefile_CC=' -n32'; break
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 7599,7610 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
    ac_cv_sys_largefile_CC=' -n32'; break
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 7744,7760 ****
      fi
  fi
! { echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_CC" >&5
! echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6; }
    if test "$ac_cv_sys_largefile_CC" != no; then
      CC=$CC$ac_cv_sys_largefile_CC
    fi
  
!   { echo "$as_me:$LINENO: checking for _FILE_OFFSET_BITS value needed for large files" >&5
! echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6; }
  if test "${ac_cv_sys_file_offset_bits+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    while :; do
-   ac_cv_sys_file_offset_bits=no
    cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
--- 7619,7634 ----
      fi
  fi
! { $as_echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_CC" >&5
! $as_echo "$ac_cv_sys_largefile_CC" >&6; }
    if test "$ac_cv_sys_largefile_CC" != no; then
      CC=$CC$ac_cv_sys_largefile_CC
    fi
  
!   { $as_echo "$as_me:$LINENO: checking for _FILE_OFFSET_BITS value needed for large files" >&5
! $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
  if test "${ac_cv_sys_file_offset_bits+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    while :; do
    cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
***************
*** 7786,7790 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 7660,7665 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 7792,7820 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
!   break
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 7667,7678 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
!   ac_cv_sys_file_offset_bits=no; break
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 7853,7857 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 7711,7716 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 7859,7887 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    ac_cv_sys_file_offset_bits=64; break
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 7718,7729 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
    ac_cv_sys_file_offset_bits=64; break
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 7890,7913 ****
  
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
    break
  done
  fi
! { echo "$as_me:$LINENO: result: $ac_cv_sys_file_offset_bits" >&5
! echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6; }
! if test "$ac_cv_sys_file_offset_bits" != no; then
! 
  cat >>confdefs.h <<_ACEOF
  #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
  _ACEOF
! 
! fi
! rm -f conftest*
!   { echo "$as_me:$LINENO: checking for _LARGE_FILES value needed for large files" >&5
! echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6; }
  if test "${ac_cv_sys_large_files+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    while :; do
-   ac_cv_sys_large_files=no
    cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
--- 7732,7757 ----
  
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+   ac_cv_sys_file_offset_bits=unknown
    break
  done
  fi
! { $as_echo "$as_me:$LINENO: result: $ac_cv_sys_file_offset_bits" >&5
! $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
! case $ac_cv_sys_file_offset_bits in #(
!   no | unknown) ;;
!   *)
  cat >>confdefs.h <<_ACEOF
  #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
  _ACEOF
! ;;
! esac
! rm -rf conftest*
!   if test $ac_cv_sys_file_offset_bits = unknown; then
!     { $as_echo "$as_me:$LINENO: checking for _LARGE_FILES value needed for large files" >&5
! $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
  if test "${ac_cv_sys_large_files+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    while :; do
    cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
***************
*** 7939,7943 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 7783,7788 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 7945,7973 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
!   break
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 7790,7801 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
!   ac_cv_sys_large_files=no; break
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 8006,8010 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 7834,7839 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 8012,8040 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    ac_cv_sys_large_files=1; break
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 7841,7852 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
    ac_cv_sys_large_files=1; break
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 8043,8059 ****
  
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
    break
  done
  fi
! { echo "$as_me:$LINENO: result: $ac_cv_sys_large_files" >&5
! echo "${ECHO_T}$ac_cv_sys_large_files" >&6; }
! if test "$ac_cv_sys_large_files" != no; then
! 
  cat >>confdefs.h <<_ACEOF
  #define _LARGE_FILES $ac_cv_sys_large_files
  _ACEOF
! 
! fi
! rm -f conftest*
  fi
  
--- 7855,7874 ----
  
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+   ac_cv_sys_large_files=unknown
    break
  done
  fi
! { $as_echo "$as_me:$LINENO: result: $ac_cv_sys_large_files" >&5
! $as_echo "$ac_cv_sys_large_files" >&6; }
! case $ac_cv_sys_large_files in #(
!   no | unknown) ;;
!   *)
  cat >>confdefs.h <<_ACEOF
  #define _LARGE_FILES $ac_cv_sys_large_files
  _ACEOF
! ;;
! esac
! rm -rf conftest*
!   fi
  fi
  
***************
*** 8070,8078 ****
  
  
! 
!   { echo "$as_me:$LINENO: checking for unsigned long long int" >&5
! echo $ECHO_N "checking for unsigned long long int... $ECHO_C" >&6; }
! if test "${ac_cv_type_unsigned_long_long_int+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
--- 7885,7892 ----
  
  
! { $as_echo "$as_me:$LINENO: checking for stdbool.h that conforms to C99" >&5
! $as_echo_n "checking for stdbool.h that conforms to C99... " >&6; }
! if test "${ac_cv_header_stdbool_h+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
***************
*** 8082,8219 ****
  cat >>conftest.$ac_ext <<_ACEOF
  /* end confdefs.h.  */
! unsigned long long int ull = 18446744073709551615ULL;
! 	    typedef int a[(18446744073709551615ULL <= (unsigned long long int) -1
! 			   ? 1 : -1)];
! 	   int i = 63;
  int
  main ()
  {
! unsigned long long int ullmax = 18446744073709551615ull;
! 	    return (ull << 63 | ull >> 63 | ull << i | ull >> i
! 		    | ullmax / ull | ullmax % ull);
    ;
    return 0;
  }
  _ACEOF
! rm -f conftest.$ac_objext conftest$ac_exeext
! if { (ac_try="$ac_link"
  case "(($ac_try" in
    *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_link") 2>conftest.er1
    ac_status=$?
    grep -v '^ *+' conftest.er1 >conftest.err
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest$ac_exeext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
!   ac_cv_type_unsigned_long_long_int=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
! 	ac_cv_type_unsigned_long_long_int=no
  fi
  
! rm -f core conftest.err conftest.$ac_objext \
!       conftest$ac_exeext conftest.$ac_ext
  fi
! { echo "$as_me:$LINENO: result: $ac_cv_type_unsigned_long_long_int" >&5
! echo "${ECHO_T}$ac_cv_type_unsigned_long_long_int" >&6; }
!   if test $ac_cv_type_unsigned_long_long_int = yes; then
! 
! cat >>confdefs.h <<\_ACEOF
! #define HAVE_UNSIGNED_LONG_LONG_INT 1
! _ACEOF
! 
!   fi
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
!   GNULIB_MEMMEM=0;
!   GNULIB_MEMPCPY=0;
!   GNULIB_MEMRCHR=0;
!   GNULIB_STPCPY=0;
!   GNULIB_STPNCPY=0;
!   GNULIB_STRCHRNUL=0;
!   GNULIB_STRDUP=0;
!   GNULIB_STRNDUP=0;
!   GNULIB_STRNLEN=0;
!   GNULIB_STRPBRK=0;
!   GNULIB_STRSEP=0;
!   GNULIB_STRCASESTR=0;
!   GNULIB_STRTOK_R=0;
!   GNULIB_MBSLEN=0;
!   GNULIB_MBSNLEN=0;
!   GNULIB_MBSCHR=0;
!   GNULIB_MBSRCHR=0;
!   GNULIB_MBSSTR=0;
!   GNULIB_MBSCASECMP=0;
!   GNULIB_MBSNCASECMP=0;
!   GNULIB_MBSPCASECMP=0;
!   GNULIB_MBSCASESTR=0;
!   GNULIB_MBSCSPN=0;
!   GNULIB_MBSPBRK=0;
!   GNULIB_MBSSPN=0;
!   GNULIB_MBSSEP=0;
!   GNULIB_MBSTOK_R=0;
!     HAVE_DECL_MEMMEM=1;
!   HAVE_MEMPCPY=1;
!   HAVE_DECL_MEMRCHR=1;
!   HAVE_STPCPY=1;
!   HAVE_STPNCPY=1;
!   HAVE_STRCASECMP=1;
!   HAVE_DECL_STRNCASECMP=1;
!   HAVE_STRCHRNUL=1;
!   HAVE_DECL_STRDUP=1;
!   HAVE_STRNDUP=1;
!   HAVE_DECL_STRNDUP=1;
!   HAVE_DECL_STRNLEN=1;
!   HAVE_STRPBRK=1;
!   HAVE_STRSEP=1;
!   HAVE_STRCASESTR=1;
!   HAVE_DECL_STRTOK_R=1;
! 
! 
!       { echo "$as_me:$LINENO: checking whether strdup is declared" >&5
! echo $ECHO_N "checking whether strdup is declared... $ECHO_C" >&6; }
! if test "${ac_cv_have_decl_strdup+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
! else
!   cat >conftest.$ac_ext <<_ACEOF
! /* confdefs.h.  */
  _ACEOF
  cat confdefs.h >>conftest.$ac_ext
--- 7896,8013 ----
  cat >>conftest.$ac_ext <<_ACEOF
  /* end confdefs.h.  */
! 
! 	  #include <stdbool.h>
! 	  #ifndef bool
! 	   "error: bool is not defined"
! 	  #endif
! 	  #ifndef false
! 	   "error: false is not defined"
! 	  #endif
! 	  #if false
! 	   "error: false is not 0"
! 	  #endif
! 	  #ifndef true
! 	   "error: true is not defined"
! 	  #endif
! 	  #if true != 1
! 	   "error: true is not 1"
! 	  #endif
! 	  #ifndef __bool_true_false_are_defined
! 	   "error: __bool_true_false_are_defined is not defined"
! 	  #endif
! 
! 	  struct s { _Bool s: 1; _Bool t; } s;
! 
! 	  char a[true == 1 ? 1 : -1];
! 	  char b[false == 0 ? 1 : -1];
! 	  char c[__bool_true_false_are_defined == 1 ? 1 : -1];
! 	  char d[(bool) 0.5 == true ? 1 : -1];
! 	  bool e = &s;
! 	  char f[(_Bool) 0.0 == false ? 1 : -1];
! 	  char g[true];
! 	  char h[sizeof (_Bool)];
! 	  char i[sizeof s.t];
! 	  enum { j = false, k = true, l = false * true, m = true * 256 };
! 	  _Bool n[m];
! 	  char o[sizeof n == m * sizeof n[0] ? 1 : -1];
! 	  char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1];
! 	  #if defined __xlc__ || defined __GNUC__
! 	   /* Catch a bug in IBM AIX xlc compiler version 6.0.0.0
! 	      reported by James Lemley on 2005-10-05; see
! 	      http://lists.gnu.org/archive/html/bug-coreutils/2005-10/msg00086.html
! 	      This test is not quite right, since xlc is allowed to
! 	      reject this program, as the initializer for xlcbug is
! 	      not one of the forms that C requires support for.
! 	      However, doing the test right would require a run-time
! 	      test, and that would make cross-compilation harder.
! 	      Let us hope that IBM fixes the xlc bug, and also adds
! 	      support for this kind of constant expression.  In the
! 	      meantime, this test will reject xlc, which is OK, since
! 	      our stdbool.h substitute should suffice.  We also test
! 	      this with GCC, where it should work, to detect more
! 	      quickly whether someone messes up the test in the
! 	      future.  */
! 	   char digs[] = "0123456789";
! 	   int xlcbug = 1 / (&(digs + 5)[-2 + (bool) 1] == &digs[4] ? 1 : -1);
! 	  #endif
! 	  /* Catch a bug in an HP-UX C compiler.  See
! 	     http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
! 	     http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
! 	   */
! 	  _Bool q = true;
! 	  _Bool *pq = &q;
! 
  int
  main ()
  {
! 
! 	  *pq |= q;
! 	  *pq |= ! q;
! 	  /* Refer to every declared value, to avoid compiler optimizations.  */
! 	  return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
! 		  + !m + !n + !o + !p + !q + !pq);
! 
    ;
    return 0;
  }
  _ACEOF
! rm -f conftest.$ac_objext
! if { (ac_try="$ac_compile"
  case "(($ac_try" in
    *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
!   (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
    grep -v '^ *+' conftest.er1 >conftest.err
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
!   ac_cv_header_stdbool_h=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
! 	ac_cv_header_stdbool_h=no
  fi
  
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdbool_h" >&5
! $as_echo "$ac_cv_header_stdbool_h" >&6; }
!    { $as_echo "$as_me:$LINENO: checking for _Bool" >&5
! $as_echo_n "checking for _Bool... " >&6; }
! if test "${ac_cv_type__Bool+set}" = set; then
!   $as_echo_n "(cached) " >&6
! else
!   ac_cv_type__Bool=no
! cat >conftest.$ac_ext <<_ACEOF
! /* confdefs.h.  */
  _ACEOF
  cat confdefs.h >>conftest.$ac_ext
***************
*** 8224,8232 ****
  main ()
  {
! #ifndef strdup
!   char *p = (char *) strdup;
!   return !p;
! #endif
! 
    ;
    return 0;
--- 8018,8023 ----
  main ()
  {
! if (sizeof (_Bool))
!        return 0;
    ;
    return 0;
***************
*** 8239,8243 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 8030,8035 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 8245,8310 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
    *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
    ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
!   ac_cv_have_decl_strdup=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
! 	ac_cv_have_decl_strdup=no
  fi
  
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
- fi
- { echo "$as_me:$LINENO: result: $ac_cv_have_decl_strdup" >&5
- echo "${ECHO_T}$ac_cv_have_decl_strdup" >&6; }
- if test $ac_cv_have_decl_strdup = yes; then
- 
- cat >>confdefs.h <<_ACEOF
- #define HAVE_DECL_STRDUP 1
- _ACEOF
- 
- 
  else
!   cat >>confdefs.h <<_ACEOF
! #define HAVE_DECL_STRDUP 0
! _ACEOF
  
  
  fi
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
--- 8037,8199 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
!   cat >conftest.$ac_ext <<_ACEOF
! /* confdefs.h.  */
! _ACEOF
! cat confdefs.h >>conftest.$ac_ext
! cat >>conftest.$ac_ext <<_ACEOF
! /* end confdefs.h.  */
! $ac_includes_default
! int
! main ()
! {
! if (sizeof ((_Bool)))
! 	  return 0;
!   ;
!   return 0;
! }
! _ACEOF
! rm -f conftest.$ac_objext
! if { (ac_try="$ac_compile"
! case "(($ac_try" in
    *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
!   (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
!   grep -v '^ *+' conftest.er1 >conftest.err
!   rm -f conftest.er1
!   cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
!   :
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
! 	ac_cv_type__Bool=yes
  fi
  
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  else
!   $as_echo "$as_me: failed program was:" >&5
! sed 's/^/| /' conftest.$ac_ext >&5
  
  
  fi
  
+ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ fi
+ { $as_echo "$as_me:$LINENO: result: $ac_cv_type__Bool" >&5
+ $as_echo "$ac_cv_type__Bool" >&6; }
+ if test $ac_cv_type__Bool = yes; then
  
+ cat >>confdefs.h <<_ACEOF
+ #define HAVE__BOOL 1
+ _ACEOF
  
  
+ fi
  
+    if test $ac_cv_header_stdbool_h = yes; then
  
+ cat >>confdefs.h <<\_ACEOF
+ #define HAVE_STDBOOL_H 1
+ _ACEOF
  
+    fi
  
+   { $as_echo "$as_me:$LINENO: checking for unsigned long long int" >&5
+ $as_echo_n "checking for unsigned long long int... " >&6; }
+ if test "${ac_cv_type_unsigned_long_long_int+set}" = set; then
+   $as_echo_n "(cached) " >&6
+ else
+   cat >conftest.$ac_ext <<_ACEOF
  
+   /* confdefs.h.  */
+ _ACEOF
+ cat confdefs.h >>conftest.$ac_ext
+ cat >>conftest.$ac_ext <<_ACEOF
+ /* end confdefs.h.  */
+ /* For now, do not test the preprocessor; as of 2007 there are too many
+ 	 implementations with broken preprocessors.  Perhaps this can
+ 	 be revisited in 2012.  In the meantime, code should not expect
+ 	 #if to work with literals wider than 32 bits.  */
+       /* Test literals.  */
+       long long int ll = 9223372036854775807ll;
+       long long int nll = -9223372036854775807LL;
+       unsigned long long int ull = 18446744073709551615ULL;
+       /* Test constant expressions.   */
+       typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
+ 		     ? 1 : -1)];
+       typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
+ 		     ? 1 : -1)];
+       int i = 63;
+ int
+ main ()
+ {
+ /* Test availability of runtime routines for shift and division.  */
+       long long int llmax = 9223372036854775807ll;
+       unsigned long long int ullmax = 18446744073709551615ull;
+       return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
+ 	      | (llmax / ll) | (llmax % ll)
+ 	      | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
+ 	      | (ullmax / ull) | (ullmax % ull));
+   ;
+   return 0;
+ }
  
+ _ACEOF
+ rm -f conftest.$ac_objext conftest$ac_exeext
+ if { (ac_try="$ac_link"
+ case "(($ac_try" in
+   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+   *) ac_try_echo=$ac_try;;
+ esac
+ eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+ $as_echo "$ac_try_echo") >&5
+   (eval "$ac_link") 2>conftest.er1
+   ac_status=$?
+   grep -v '^ *+' conftest.er1 >conftest.err
+   rm -f conftest.er1
+   cat conftest.err >&5
+   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+   (exit $ac_status); } && {
+ 	 test -z "$ac_c_werror_flag" ||
+ 	 test ! -s conftest.err
+        } && test -s conftest$ac_exeext && {
+ 	 test "$cross_compiling" = yes ||
+ 	 $as_test_x conftest$ac_exeext
+        }; then
+   ac_cv_type_unsigned_long_long_int=yes
+ else
+   $as_echo "$as_me: failed program was:" >&5
+ sed 's/^/| /' conftest.$ac_ext >&5
  
+ 	ac_cv_type_unsigned_long_long_int=no
+ fi
  
+ rm -rf conftest.dSYM
+ rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+       conftest$ac_exeext conftest.$ac_ext
+ fi
+ { $as_echo "$as_me:$LINENO: result: $ac_cv_type_unsigned_long_long_int" >&5
+ $as_echo "$ac_cv_type_unsigned_long_long_int" >&6; }
+   if test $ac_cv_type_unsigned_long_long_int = yes; then
  
+ cat >>confdefs.h <<\_ACEOF
+ #define HAVE_UNSIGNED_LONG_LONG_INT 1
+ _ACEOF
  
+   fi
  
  
***************
*** 8314,8318 ****
  
  
-   :
  
  
--- 8203,8206 ----
***************
*** 8322,8336 ****
  
  
!      if test $gl_cv_have_include_next = yes; then
!        gl_cv_next_string_h='<'string.h'>'
!      else
!        { echo "$as_me:$LINENO: checking absolute name of <string.h>" >&5
! echo $ECHO_N "checking absolute name of <string.h>... $ECHO_C" >&6; }
! if test "${gl_cv_next_string_h+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
! 
! 	  if test $ac_cv_header_string_h = yes; then
! 	    cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
  _ACEOF
--- 8210,8219 ----
  
  
!       { $as_echo "$as_me:$LINENO: checking whether strdup is declared" >&5
! $as_echo_n "checking whether strdup is declared... " >&6; }
! if test "${ac_cv_have_decl_strdup+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
!   cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
  _ACEOF
***************
*** 8338,8365 ****
  cat >>conftest.$ac_ext <<_ACEOF
  /* end confdefs.h.  */
! #include <string.h>
  
  _ACEOF
! 	    	    	    	    gl_cv_next_string_h='"'`(eval "$ac_cpp conftest.$ac_ext") 2>&5 |
! 	       sed -n '\#/string.h#{
! 		 s#.*"\(.*/string.h\)".*#\1#
! 		 s#^/[^/]#//&#
! 		 p
! 		 q
! 	       }'`'"'
! 	  else
! 	    gl_cv_next_string_h='<'string.h'>'
! 	  fi
  
  fi
- { echo "$as_me:$LINENO: result: $gl_cv_next_string_h" >&5
- echo "${ECHO_T}$gl_cv_next_string_h" >&6; }
-      fi
-      NEXT_STRING_H=$gl_cv_next_string_h
  
  
  
  
  
  
  
--- 8221,8280 ----
  cat >>conftest.$ac_ext <<_ACEOF
  /* end confdefs.h.  */
! $ac_includes_default
! int
! main ()
! {
! #ifndef strdup
!   (void) strdup;
! #endif
  
+   ;
+   return 0;
+ }
  _ACEOF
! rm -f conftest.$ac_objext
! if { (ac_try="$ac_compile"
! case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
!   (eval "$ac_compile") 2>conftest.er1
!   ac_status=$?
!   grep -v '^ *+' conftest.er1 >conftest.err
!   rm -f conftest.er1
!   cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
!   ac_cv_have_decl_strdup=yes
! else
!   $as_echo "$as_me: failed program was:" >&5
! sed 's/^/| /' conftest.$ac_ext >&5
  
+ 	ac_cv_have_decl_strdup=no
  fi
  
+ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ fi
+ { $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_strdup" >&5
+ $as_echo "$ac_cv_have_decl_strdup" >&6; }
+ if test $ac_cv_have_decl_strdup = yes; then
+ 
+ cat >>confdefs.h <<_ACEOF
+ #define HAVE_DECL_STRDUP 1
+ _ACEOF
  
  
+ else
+   cat >>confdefs.h <<_ACEOF
+ #define HAVE_DECL_STRDUP 0
+ _ACEOF
  
  
+ fi
  
  
***************
*** 8367,8376 ****
  
  
! { echo "$as_me:$LINENO: checking whether stat file-mode macros are broken" >&5
! echo $ECHO_N "checking whether stat file-mode macros are broken... $ECHO_C" >&6; }
! if test "${ac_cv_header_stat_broken+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
!   cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
  _ACEOF
--- 8282,8292 ----
  
  
!   { $as_echo "$as_me:$LINENO: checking for working strerror function" >&5
! $as_echo_n "checking for working strerror function... " >&6; }
! if test "${gl_cv_func_working_strerror+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
!   if test "$cross_compiling" = yes; then
!          cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
  _ACEOF
***************
*** 8378,8420 ****
  cat >>conftest.$ac_ext <<_ACEOF
  /* end confdefs.h.  */
! #include <sys/types.h>
! #include <sys/stat.h>
! 
! #if defined S_ISBLK && defined S_IFDIR
! # if S_ISBLK (S_IFDIR)
! You lose.
! # endif
! #endif
! 
! #if defined S_ISBLK && defined S_IFCHR
! # if S_ISBLK (S_IFCHR)
! You lose.
! # endif
! #endif
! 
! #if defined S_ISLNK && defined S_IFREG
! # if S_ISLNK (S_IFREG)
! You lose.
! # endif
! #endif
! 
! #if defined S_ISSOCK && defined S_IFREG
! # if S_ISSOCK (S_IFREG)
! You lose.
! # endif
! #endif
  
  _ACEOF
! if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "You lose" >/dev/null 2>&1; then
!   ac_cv_header_stat_broken=yes
  else
!   ac_cv_header_stat_broken=no
  fi
- rm -f conftest*
  
  fi
! { echo "$as_me:$LINENO: result: $ac_cv_header_stat_broken" >&5
! echo "${ECHO_T}$ac_cv_header_stat_broken" >&6; }
  if test $ac_cv_header_stat_broken = yes; then
  
--- 8294,8591 ----
  cat >>conftest.$ac_ext <<_ACEOF
  /* end confdefs.h.  */
! #include <string.h>
  
+ int
+ main ()
+ {
+ return !*strerror (-2);
+   ;
+   return 0;
+ }
  _ACEOF
! rm -f conftest.$ac_objext
! if { (ac_try="$ac_compile"
! case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
!   (eval "$ac_compile") 2>conftest.er1
!   ac_status=$?
!   grep -v '^ *+' conftest.er1 >conftest.err
!   rm -f conftest.er1
!   cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
!   gl_cv_func_working_strerror=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
! sed 's/^/| /' conftest.$ac_ext >&5
! 
! 	gl_cv_func_working_strerror=no
! fi
! 
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
! else
!   cat >conftest.$ac_ext <<_ACEOF
! /* confdefs.h.  */
! _ACEOF
! cat confdefs.h >>conftest.$ac_ext
! cat >>conftest.$ac_ext <<_ACEOF
! /* end confdefs.h.  */
! #include <string.h>
! 
! int
! main ()
! {
! return !*strerror (-2);
!   ;
!   return 0;
! }
! _ACEOF
! rm -f conftest$ac_exeext
! if { (ac_try="$ac_link"
! case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
!   (eval "$ac_link") 2>&5
!   ac_status=$?
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
!   gl_cv_func_working_strerror=yes
! else
!   $as_echo "$as_me: program exited with status $ac_status" >&5
! $as_echo "$as_me: failed program was:" >&5
! sed 's/^/| /' conftest.$ac_ext >&5
! 
! ( exit $ac_status )
! gl_cv_func_working_strerror=no
! fi
! rm -rf conftest.dSYM
! rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
! fi
! 
! 
! fi
! { $as_echo "$as_me:$LINENO: result: $gl_cv_func_working_strerror" >&5
! $as_echo "$gl_cv_func_working_strerror" >&6; }
!   if test $gl_cv_func_working_strerror = no ; then
!     REPLACE_STRERROR=1
! 
!   { $as_echo "$as_me:$LINENO: checking whether strerror is declared" >&5
! $as_echo_n "checking whether strerror is declared... " >&6; }
! if test "${ac_cv_have_decl_strerror+set}" = set; then
!   $as_echo_n "(cached) " >&6
! else
!   cat >conftest.$ac_ext <<_ACEOF
! /* confdefs.h.  */
! _ACEOF
! cat confdefs.h >>conftest.$ac_ext
! cat >>conftest.$ac_ext <<_ACEOF
! /* end confdefs.h.  */
! $ac_includes_default
! int
! main ()
! {
! #ifndef strerror
!   (void) strerror;
! #endif
! 
!   ;
!   return 0;
! }
! _ACEOF
! rm -f conftest.$ac_objext
! if { (ac_try="$ac_compile"
! case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
!   (eval "$ac_compile") 2>conftest.er1
!   ac_status=$?
!   grep -v '^ *+' conftest.er1 >conftest.err
!   rm -f conftest.er1
!   cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
!   ac_cv_have_decl_strerror=yes
! else
!   $as_echo "$as_me: failed program was:" >&5
! sed 's/^/| /' conftest.$ac_ext >&5
! 
! 	ac_cv_have_decl_strerror=no
! fi
! 
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
! fi
! { $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_strerror" >&5
! $as_echo "$ac_cv_have_decl_strerror" >&6; }
! if test $ac_cv_have_decl_strerror = yes; then
! 
! cat >>confdefs.h <<_ACEOF
! #define HAVE_DECL_STRERROR 1
! _ACEOF
! 
! 
! else
!   cat >>confdefs.h <<_ACEOF
! #define HAVE_DECL_STRERROR 0
! _ACEOF
! 
! 
! fi
! 
! 
! 
!   fi
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
!   :
! 
! 
! 
! 
! 
! 
! 
!      if test $gl_cv_have_include_next = yes; then
!        gl_cv_next_string_h='<'string.h'>'
!      else
!        { $as_echo "$as_me:$LINENO: checking absolute name of <string.h>" >&5
! $as_echo_n "checking absolute name of <string.h>... " >&6; }
! if test "${gl_cv_next_string_h+set}" = set; then
!   $as_echo_n "(cached) " >&6
! else
! 
! 	  if test $ac_cv_header_string_h = yes; then
! 	    cat >conftest.$ac_ext <<_ACEOF
! /* confdefs.h.  */
! _ACEOF
! cat confdefs.h >>conftest.$ac_ext
! cat >>conftest.$ac_ext <<_ACEOF
! /* end confdefs.h.  */
! #include <string.h>
! 
! _ACEOF
! 	    	    	    	    gl_cv_next_string_h='"'`(eval "$ac_cpp conftest.$ac_ext") 2>&5 |
! 	       sed -n '\#/string.h#{
! 		 s#.*"\(.*/string.h\)".*#\1#
! 		 s#^/[^/]#//&#
! 		 p
! 		 q
! 	       }'`'"'
! 	  else
! 	    gl_cv_next_string_h='<'string.h'>'
! 	  fi
! 
! fi
! { $as_echo "$as_me:$LINENO: result: $gl_cv_next_string_h" >&5
! $as_echo "$gl_cv_next_string_h" >&6; }
!      fi
!      NEXT_STRING_H=$gl_cv_next_string_h
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! { $as_echo "$as_me:$LINENO: checking whether stat file-mode macros are broken" >&5
! $as_echo_n "checking whether stat file-mode macros are broken... " >&6; }
! if test "${ac_cv_header_stat_broken+set}" = set; then
!   $as_echo_n "(cached) " >&6
! else
!   cat >conftest.$ac_ext <<_ACEOF
! /* confdefs.h.  */
! _ACEOF
! cat confdefs.h >>conftest.$ac_ext
! cat >>conftest.$ac_ext <<_ACEOF
! /* end confdefs.h.  */
! #include <sys/types.h>
! #include <sys/stat.h>
! 
! #if defined S_ISBLK && defined S_IFDIR
! extern char c1[S_ISBLK (S_IFDIR) ? -1 : 1];
! #endif
! 
! #if defined S_ISBLK && defined S_IFCHR
! extern char c2[S_ISBLK (S_IFCHR) ? -1 : 1];
! #endif
! 
! #if defined S_ISLNK && defined S_IFREG
! extern char c3[S_ISLNK (S_IFREG) ? -1 : 1];
! #endif
! 
! #if defined S_ISSOCK && defined S_IFREG
! extern char c4[S_ISSOCK (S_IFREG) ? -1 : 1];
! #endif
! 
! _ACEOF
! rm -f conftest.$ac_objext
! if { (ac_try="$ac_compile"
! case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
!   (eval "$ac_compile") 2>conftest.er1
!   ac_status=$?
!   grep -v '^ *+' conftest.er1 >conftest.err
!   rm -f conftest.er1
!   cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
!   ac_cv_header_stat_broken=no
! else
!   $as_echo "$as_me: failed program was:" >&5
! sed 's/^/| /' conftest.$ac_ext >&5
! 
! 	ac_cv_header_stat_broken=yes
  fi
  
+ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { $as_echo "$as_me:$LINENO: result: $ac_cv_header_stat_broken" >&5
! $as_echo "$ac_cv_header_stat_broken" >&6; }
  if test $ac_cv_header_stat_broken = yes; then
  
***************
*** 8432,8457 ****
  
  
-   GNULIB_CHOWN=0;
-   GNULIB_DUP2=0;
-   GNULIB_FCHDIR=0;
-   GNULIB_FTRUNCATE=0;
-   GNULIB_GETCWD=0;
-   GNULIB_GETLOGIN_R=0;
-   GNULIB_LCHOWN=0;
-   GNULIB_LSEEK=0;
-   GNULIB_READLINK=0;
-   GNULIB_SLEEP=0;
-     HAVE_DUP2=1;
-   HAVE_FTRUNCATE=1;
-   HAVE_READLINK=1;
-   HAVE_SLEEP=1;
-   HAVE_DECL_GETLOGIN_R=1;
-   REPLACE_CHOWN=0;
-   REPLACE_FCHDIR=0;
-   REPLACE_GETCWD=0;
-   REPLACE_LCHOWN=0;
-   REPLACE_LSEEK=0;
- 
- 
    GNULIB_WCWIDTH=0;
      HAVE_DECL_WCWIDTH=1;
--- 8603,8606 ----
***************
*** 8473,8480 ****
  
  
!   { echo "$as_me:$LINENO: checking for wint_t" >&5
! echo $ECHO_N "checking for wint_t... $ECHO_C" >&6; }
  if test "${gt_cv_c_wint_t+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
--- 8622,8629 ----
  
  
!   { $as_echo "$as_me:$LINENO: checking for wint_t" >&5
! $as_echo_n "checking for wint_t... " >&6; }
  if test "${gt_cv_c_wint_t+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
***************
*** 8508,8512 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 8657,8662 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 8514,8542 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    gt_cv_c_wint_t=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 8664,8675 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
    gt_cv_c_wint_t=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 8546,8551 ****
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { echo "$as_me:$LINENO: result: $gt_cv_c_wint_t" >&5
! echo "${ECHO_T}$gt_cv_c_wint_t" >&6; }
    if test $gt_cv_c_wint_t = yes; then
  
--- 8679,8684 ----
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { $as_echo "$as_me:$LINENO: result: $gt_cv_c_wint_t" >&5
! $as_echo "$gt_cv_c_wint_t" >&6; }
    if test $gt_cv_c_wint_t = yes; then
  
***************
*** 8557,8564 ****
  
  
!   { echo "$as_me:$LINENO: checking for wchar_t" >&5
! echo $ECHO_N "checking for wchar_t... $ECHO_C" >&6; }
  if test "${gt_cv_c_wchar_t+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
--- 8690,8697 ----
  
  
!   { $as_echo "$as_me:$LINENO: checking for wchar_t" >&5
! $as_echo_n "checking for wchar_t... " >&6; }
  if test "${gt_cv_c_wchar_t+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
***************
*** 8584,8588 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 8717,8722 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 8590,8618 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    gt_cv_c_wchar_t=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 8724,8735 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
    gt_cv_c_wchar_t=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 8622,8627 ****
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { echo "$as_me:$LINENO: result: $gt_cv_c_wchar_t" >&5
! echo "${ECHO_T}$gt_cv_c_wchar_t" >&6; }
    if test $gt_cv_c_wchar_t = yes; then
  
--- 8739,8744 ----
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { $as_echo "$as_me:$LINENO: result: $gt_cv_c_wchar_t" >&5
! $as_echo "$gt_cv_c_wchar_t" >&6; }
    if test $gt_cv_c_wchar_t = yes; then
  
***************
*** 8639,8645 ****
  
  
- 
- 
- 
     if false; then
    GL_COND_LIBTOOL_TRUE=
--- 8756,8759 ----
***************
*** 8653,8656 ****
--- 8767,8776 ----
    gl_libdeps=
    gl_ltlibdeps=
+ 
+ 
+ 
+ 
+ 
+ 
    gl_source_base='gnulib/lib'
  
***************
*** 8665,8672 ****
    # Define an additional variable used in the Makefile substitution.
    if test $ac_cv_working_alloca_h = yes; then
!     { echo "$as_me:$LINENO: checking for alloca as a compiler built-in" >&5
! echo $ECHO_N "checking for alloca as a compiler built-in... $ECHO_C" >&6; }
  if test "${gl_cv_rpl_alloca+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
  
--- 8785,8792 ----
    # Define an additional variable used in the Makefile substitution.
    if test $ac_cv_working_alloca_h = yes; then
!     { $as_echo "$as_me:$LINENO: checking for alloca as a compiler built-in" >&5
! $as_echo_n "checking for alloca as a compiler built-in... " >&6; }
  if test "${gl_cv_rpl_alloca+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
  
***************
*** 8693,8698 ****
  
  fi
! { echo "$as_me:$LINENO: result: $gl_cv_rpl_alloca" >&5
! echo "${ECHO_T}$gl_cv_rpl_alloca" >&6; }
      if test $gl_cv_rpl_alloca = yes; then
  
--- 8813,8818 ----
  
  fi
! { $as_echo "$as_me:$LINENO: result: $gl_cv_rpl_alloca" >&5
! $as_echo "$gl_cv_rpl_alloca" >&6; }
      if test $gl_cv_rpl_alloca = yes; then
  
***************
*** 8710,8726 ****
  
  
  
! cat >>confdefs.h <<\_ACEOF
! #define HAVE_ALLOCA_H 1
  _ACEOF
  
  
  
!   { echo "$as_me:$LINENO: checking for error_at_line" >&5
! echo $ECHO_N "checking for error_at_line... $ECHO_C" >&6; }
! if test "${ac_cv_lib_error_at_line+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
!   cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
  _ACEOF
--- 8830,8904 ----
  
  
+   :
  
! 
! for ac_header in argz.h
! do
! as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
! { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
! $as_echo_n "checking for $ac_header... " >&6; }
! if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   $as_echo_n "(cached) " >&6
! else
!   cat >conftest.$ac_ext <<_ACEOF
! /* confdefs.h.  */
! _ACEOF
! cat confdefs.h >>conftest.$ac_ext
! cat >>conftest.$ac_ext <<_ACEOF
! /* end confdefs.h.  */
! $ac_includes_default
! 
! #include <$ac_header>
! _ACEOF
! rm -f conftest.$ac_objext
! if { (ac_try="$ac_compile"
! case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
!   (eval "$ac_compile") 2>conftest.er1
!   ac_status=$?
!   grep -v '^ *+' conftest.er1 >conftest.err
!   rm -f conftest.er1
!   cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
!   eval "$as_ac_Header=yes"
! else
!   $as_echo "$as_me: failed program was:" >&5
! sed 's/^/| /' conftest.$ac_ext >&5
! 
! 	eval "$as_ac_Header=no"
! fi
! 
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
! fi
! ac_res=`eval 'as_val=${'$as_ac_Header'}
! 		 $as_echo "$as_val"'`
! 	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
! if test `eval 'as_val=${'$as_ac_Header'}
! 		 $as_echo "$as_val"'` = yes; then
!   cat >>confdefs.h <<_ACEOF
! #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
  _ACEOF
  
+ fi
+ 
+ done
  
  
! { $as_echo "$as_me:$LINENO: checking for error_t" >&5
! $as_echo_n "checking for error_t... " >&6; }
! if test "${ac_cv_type_error_t+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
!   ac_cv_type_error_t=no
! cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
  _ACEOF
***************
*** 8728,8819 ****
  cat >>conftest.$ac_ext <<_ACEOF
  /* end confdefs.h.  */
! $ac_includes_default
  int
  main ()
  {
! error_at_line (0, 0, "", 0, "");
    ;
    return 0;
  }
  _ACEOF
! rm -f conftest.$ac_objext conftest$ac_exeext
! if { (ac_try="$ac_link"
  case "(($ac_try" in
    *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_link") 2>conftest.er1
    ac_status=$?
    grep -v '^ *+' conftest.er1 >conftest.err
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest$ac_exeext'
!   { (case "(($ac_try" in
    *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
    ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
!   ac_cv_lib_error_at_line=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
! 	ac_cv_lib_error_at_line=no
  fi
  
! rm -f core conftest.err conftest.$ac_objext \
!       conftest$ac_exeext conftest.$ac_ext
  fi
! { echo "$as_me:$LINENO: result: $ac_cv_lib_error_at_line" >&5
! echo "${ECHO_T}$ac_cv_lib_error_at_line" >&6; }
! if test $ac_cv_lib_error_at_line = no; then
!   gl_LIBOBJS="$gl_LIBOBJS error.$ac_objext"
  fi
  
  
  
!   :
  
  
  
!   gl_LIBOBJS="$gl_LIBOBJS exitfail.$ac_objext"
  
-     :
  
  
  
-   if test -n "$GETOPT_H"; then
  
-   gl_LIBOBJS="$gl_LIBOBJS getopt.$ac_objext"
-   gl_LIBOBJS="$gl_LIBOBJS getopt1.$ac_objext"
  
-   GETOPT_H=getopt.h
  
! cat >>confdefs.h <<\_ACEOF
! #define __GETOPT_PREFIX rpl_
  _ACEOF
  
  
  
  
  
!   :
  
  
--- 8906,9125 ----
  cat >>conftest.$ac_ext <<_ACEOF
  /* end confdefs.h.  */
! #if defined(HAVE_ARGZ_H)
! #  include <argz.h>
! #endif
! 
  int
  main ()
  {
! if (sizeof (error_t))
!        return 0;
    ;
    return 0;
  }
  _ACEOF
! rm -f conftest.$ac_objext
! if { (ac_try="$ac_compile"
  case "(($ac_try" in
    *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
!   (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
    grep -v '^ *+' conftest.er1 >conftest.err
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
!   cat >conftest.$ac_ext <<_ACEOF
! /* confdefs.h.  */
! _ACEOF
! cat confdefs.h >>conftest.$ac_ext
! cat >>conftest.$ac_ext <<_ACEOF
! /* end confdefs.h.  */
! #if defined(HAVE_ARGZ_H)
! #  include <argz.h>
! #endif
! 
! int
! main ()
! {
! if (sizeof ((error_t)))
! 	  return 0;
!   ;
!   return 0;
! }
! _ACEOF
! rm -f conftest.$ac_objext
! if { (ac_try="$ac_compile"
! case "(($ac_try" in
    *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
!   (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
!   grep -v '^ *+' conftest.er1 >conftest.err
!   rm -f conftest.er1
!   cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
!   :
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
! 	ac_cv_type_error_t=yes
  fi
  
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
! else
!   $as_echo "$as_me: failed program was:" >&5
! sed 's/^/| /' conftest.$ac_ext >&5
! 
! 
  fi
! 
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
+ { $as_echo "$as_me:$LINENO: result: $ac_cv_type_error_t" >&5
+ $as_echo "$ac_cv_type_error_t" >&6; }
+ if test $ac_cv_type_error_t = yes; then
+ 
+ cat >>confdefs.h <<_ACEOF
+ #define HAVE_ERROR_T 1
+ _ACEOF
  
  
+ else
  
! cat >>confdefs.h <<\_ACEOF
! #define error_t int
! _ACEOF
  
  
+ cat >>confdefs.h <<\_ACEOF
+ #define __error_t_defined 1
+ _ACEOF
  
! fi
  
  
+ ARGZ_H=
  
  
  
  
  
! 
! 
! for ac_func in argz_add argz_append argz_count argz_create_sep argz_insert \
! 	argz_next argz_stringify
! do
! as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
! { $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
! $as_echo_n "checking for $ac_func... " >&6; }
! if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
!   $as_echo_n "(cached) " >&6
! else
!   cat >conftest.$ac_ext <<_ACEOF
! /* confdefs.h.  */
  _ACEOF
+ cat confdefs.h >>conftest.$ac_ext
+ cat >>conftest.$ac_ext <<_ACEOF
+ /* end confdefs.h.  */
+ /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
+    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+ #define $ac_func innocuous_$ac_func
+ 
+ /* System header to define __stub macros and hopefully few prototypes,
+     which can conflict with char $ac_func (); below.
+     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+     <limits.h> exists even on freestanding compilers.  */
+ 
+ #ifdef __STDC__
+ # include <limits.h>
+ #else
+ # include <assert.h>
+ #endif
  
+ #undef $ac_func
+ 
+ /* Override any GCC internal prototype to avoid an error.
+    Use char because int might match the return type of a GCC
+    builtin and then its argument prototype would still apply.  */
+ #ifdef __cplusplus
+ extern "C"
+ #endif
+ char $ac_func ();
+ /* The GNU C library defines this for functions which it implements
+     to always fail with ENOSYS.  Some functions are actually named
+     something starting with __ and the normal name is an alias.  */
+ #if defined __stub_$ac_func || defined __stub___$ac_func
+ choke me
+ #endif
  
+ int
+ main ()
+ {
+ return $ac_func ();
+   ;
+   return 0;
+ }
+ _ACEOF
+ rm -f conftest.$ac_objext conftest$ac_exeext
+ if { (ac_try="$ac_link"
+ case "(($ac_try" in
+   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+   *) ac_try_echo=$ac_try;;
+ esac
+ eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+ $as_echo "$ac_try_echo") >&5
+   (eval "$ac_link") 2>conftest.er1
+   ac_status=$?
+   grep -v '^ *+' conftest.er1 >conftest.err
+   rm -f conftest.er1
+   cat conftest.err >&5
+   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+   (exit $ac_status); } && {
+ 	 test -z "$ac_c_werror_flag" ||
+ 	 test ! -s conftest.err
+        } && test -s conftest$ac_exeext && {
+ 	 test "$cross_compiling" = yes ||
+ 	 $as_test_x conftest$ac_exeext
+        }; then
+   eval "$as_ac_var=yes"
+ else
+   $as_echo "$as_me: failed program was:" >&5
+ sed 's/^/| /' conftest.$ac_ext >&5
  
+ 	eval "$as_ac_var=no"
+ fi
  
+ rm -rf conftest.dSYM
+ rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+       conftest$ac_exeext conftest.$ac_ext
+ fi
+ ac_res=`eval 'as_val=${'$as_ac_var'}
+ 		 $as_echo "$as_val"'`
+ 	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+ $as_echo "$ac_res" >&6; }
+ if test `eval 'as_val=${'$as_ac_var'}
+ 		 $as_echo "$as_val"'` = yes; then
+   cat >>confdefs.h <<_ACEOF
+ #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
+ _ACEOF
  
! else
!   ARGZ_H=argz.h;
  
  
***************
*** 8822,8831 ****
--- 9128,9179 ----
  
  
+   gl_LIBOBJS="$gl_LIBOBJS argz.$ac_objext"
  
  fi
+ done
  
  
+ if test -z "$ARGZ_H"; then
+   { $as_echo "$as_me:$LINENO: checking if argz actually works" >&5
+ $as_echo_n "checking if argz actually works... " >&6; }
+ if test "${lt_cv_sys_argz_works+set}" = set; then
+   $as_echo_n "(cached) " >&6
+ else
+   case $host_os in #(
+ 	 *cygwin*)
+ 	   lt_cv_sys_argz_works=no
+ 	   if test "$cross_compiling" != no; then
+ 	     lt_cv_sys_argz_works="guessing no"
+ 	   else
+ 	     lt_sed_extract_leading_digits='s/^\([0-9\.]*\).*/\1/'
+ 	     save_IFS=$IFS
+ 	     IFS=-.
+ 	     set x `uname -r | sed -e "$lt_sed_extract_leading_digits"`
+ 	     IFS=$save_IFS
+ 	     lt_os_major=${2-0}
+ 	     lt_os_minor=${3-0}
+ 	     lt_os_micro=${4-0}
+ 	     if test "$lt_os_major" -gt 1 \
+ 		|| { test "$lt_os_major" -eq 1 \
+ 		  && { test "$lt_os_minor" -gt 5 \
+ 		    || { test "$lt_os_minor" -eq 5 \
+ 		      && test "$lt_os_micro" -gt 24; }; }; }; then
+ 	       lt_cv_sys_argz_works=yes
+ 	     fi
+ 	   fi
+ 	   ;; #(
+ 	 *) lt_cv_sys_argz_works=yes ;;
+ 	 esac
+ fi
+ { $as_echo "$as_me:$LINENO: result: $lt_cv_sys_argz_works" >&5
+ $as_echo "$lt_cv_sys_argz_works" >&6; }
+      if test $lt_cv_sys_argz_works = yes; then
  
+ cat >>confdefs.h <<\_ACEOF
+ #define HAVE_WORKING_ARGZ 1
+ _ACEOF
  
+ else
+   ARGZ_H=argz.h
  
  
***************
*** 8833,8849 ****
  
  
-   :
  
  
  
  
  
  
!   { echo "$as_me:$LINENO: checking for gettimeofday with POSIX signature" >&5
! echo $ECHO_N "checking for gettimeofday with POSIX signature... $ECHO_C" >&6; }
! if test "${gl_cv_func_gettimeofday_posix_signature+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
!   cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
  _ACEOF
--- 9181,9207 ----
  
  
  
  
+   gl_LIBOBJS="$gl_LIBOBJS argz.$ac_objext"
  
+ fi
+ 
+ fi
  
  
  
! 
! 
! 
! 
! 
! 
!   { $as_echo "$as_me:$LINENO: checking if environ is properly declared" >&5
! $as_echo_n "checking if environ is properly declared... " >&6; }
!   if test "${gt_cv_var_environ_declaration+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
! 
!     cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
  _ACEOF
***************
*** 8851,8865 ****
  cat >>conftest.$ac_ext <<_ACEOF
  /* end confdefs.h.  */
! #include <sys/time.h>
! 	    struct timeval c;
! 
  int
  main ()
  {
! 
! 	    int (*f) (struct timeval *restrict, void *restrict) = gettimeofday;
! 	    int x = f (&c, 0);
! 	    return !(x | c.tv_sec | c.tv_usec);
! 
    ;
    return 0;
--- 9209,9218 ----
  cat >>conftest.$ac_ext <<_ACEOF
  /* end confdefs.h.  */
! #include <unistd.h>
!       extern struct { int foo; } environ;
  int
  main ()
  {
! environ.foo = 1;
    ;
    return 0;
***************
*** 8872,8876 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 9225,9230 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 8878,8930 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
!   gl_cv_func_gettimeofday_posix_signature=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
! 	gl_cv_func_gettimeofday_posix_signature=no
  fi
  
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
- { echo "$as_me:$LINENO: result: $gl_cv_func_gettimeofday_posix_signature" >&5
- echo "${ECHO_T}$gl_cv_func_gettimeofday_posix_signature" >&6; }
  
  
  
  
!  { echo "$as_me:$LINENO: checking whether gettimeofday clobbers localtime buffer" >&5
! echo $ECHO_N "checking whether gettimeofday clobbers localtime buffer... $ECHO_C" >&6; }
! if test "${gl_cv_func_gettimeofday_clobber+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
! else
!   if test "$cross_compiling" = yes; then
!        gl_cv_func_gettimeofday_clobber=yes
! else
!   cat >conftest.$ac_ext <<_ACEOF
! /* confdefs.h.  */
! _ACEOF
  cat confdefs.h >>conftest.$ac_ext
  cat >>conftest.$ac_ext <<_ACEOF
--- 9232,9503 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
!   gt_cv_var_environ_declaration=no
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
! 	gt_cv_var_environ_declaration=yes
  fi
  
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
  
+   { $as_echo "$as_me:$LINENO: result: $gt_cv_var_environ_declaration" >&5
+ $as_echo "$gt_cv_var_environ_declaration" >&6; }
+   if test $gt_cv_var_environ_declaration = yes; then
  
+ cat >>confdefs.h <<\_ACEOF
+ #define HAVE_ENVIRON_DECL 1
+ _ACEOF
  
+   fi
  
! 
!   if test $gt_cv_var_environ_declaration != yes; then
!     HAVE_DECL_ENVIRON=0
!   fi
! 
! 
! 
!   GNULIB_ENVIRON=1
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! { $as_echo "$as_me:$LINENO: checking for error_at_line" >&5
! $as_echo_n "checking for error_at_line... " >&6; }
! if test "${ac_cv_lib_error_at_line+set}" = set; then
!   $as_echo_n "(cached) " >&6
! else
!   cat >conftest.$ac_ext <<_ACEOF
! /* confdefs.h.  */
! _ACEOF
! cat confdefs.h >>conftest.$ac_ext
! cat >>conftest.$ac_ext <<_ACEOF
! /* end confdefs.h.  */
! #include <error.h>
! int
! main ()
! {
! error_at_line (0, 0, "", 0, "an error occurred");
!   ;
!   return 0;
! }
! _ACEOF
! rm -f conftest.$ac_objext conftest$ac_exeext
! if { (ac_try="$ac_link"
! case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
!   (eval "$ac_link") 2>conftest.er1
!   ac_status=$?
!   grep -v '^ *+' conftest.er1 >conftest.err
!   rm -f conftest.er1
!   cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest$ac_exeext && {
! 	 test "$cross_compiling" = yes ||
! 	 $as_test_x conftest$ac_exeext
!        }; then
!   ac_cv_lib_error_at_line=yes
! else
!   $as_echo "$as_me: failed program was:" >&5
! sed 's/^/| /' conftest.$ac_ext >&5
! 
! 	ac_cv_lib_error_at_line=no
! fi
! 
! rm -rf conftest.dSYM
! rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
!       conftest$ac_exeext conftest.$ac_ext
! fi
! { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_error_at_line" >&5
! $as_echo "$ac_cv_lib_error_at_line" >&6; }
! if test $ac_cv_lib_error_at_line = no; then
! 
! 
! 
! 
! 
! 
! 
!   gl_LIBOBJS="$gl_LIBOBJS error.$ac_objext"
! 
! fi
! 
! 
! 
!   :
! 
! 
! 
! 
!   XGETTEXT_EXTRA_OPTIONS="$XGETTEXT_EXTRA_OPTIONS --flag=error:3:c-format"
! 
! 
! 
!   XGETTEXT_EXTRA_OPTIONS="$XGETTEXT_EXTRA_OPTIONS --flag=error_at_line:5:c-format"
! 
! 
! 
! 
! 
! 
! 
! 
! 
!   gl_LIBOBJS="$gl_LIBOBJS exitfail.$ac_objext"
! 
! 
!     :
! 
! 
! 
!   if test -n "$GETOPT_H"; then
! 
! 
! 
! 
! 
! 
! 
! 
!   gl_LIBOBJS="$gl_LIBOBJS getopt.$ac_objext"
! 
! 
! 
! 
! 
! 
! 
! 
!   gl_LIBOBJS="$gl_LIBOBJS getopt1.$ac_objext"
! 
! 
!   GETOPT_H=getopt.h
! 
! cat >>confdefs.h <<\_ACEOF
! #define __GETOPT_PREFIX rpl_
! _ACEOF
! 
! 
! 
! 
! 
!   :
! 
! 
! 
! 
! 
! 
! 
! fi
! 
! 
! 
! 
! 
! 
! 
! 
! 
!   :
! 
! 
! 
! 
! 
! 
!   { $as_echo "$as_me:$LINENO: checking for gettimeofday with POSIX signature" >&5
! $as_echo_n "checking for gettimeofday with POSIX signature... " >&6; }
! if test "${gl_cv_func_gettimeofday_posix_signature+set}" = set; then
!   $as_echo_n "(cached) " >&6
! else
!   cat >conftest.$ac_ext <<_ACEOF
! /* confdefs.h.  */
! _ACEOF
! cat confdefs.h >>conftest.$ac_ext
! cat >>conftest.$ac_ext <<_ACEOF
! /* end confdefs.h.  */
! #include <sys/time.h>
! 	    struct timeval c;
! 
! int
! main ()
! {
! 
! 	    int (*f) (struct timeval *restrict, void *restrict) = gettimeofday;
! 	    int x = f (&c, 0);
! 	    return !(x | c.tv_sec | c.tv_usec);
! 
!   ;
!   return 0;
! }
! _ACEOF
! rm -f conftest.$ac_objext
! if { (ac_try="$ac_compile"
! case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
!   (eval "$ac_compile") 2>conftest.er1
!   ac_status=$?
!   grep -v '^ *+' conftest.er1 >conftest.err
!   rm -f conftest.er1
!   cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
!   gl_cv_func_gettimeofday_posix_signature=yes
! else
!   $as_echo "$as_me: failed program was:" >&5
! sed 's/^/| /' conftest.$ac_ext >&5
! 
! 	gl_cv_func_gettimeofday_posix_signature=no
! fi
! 
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
! fi
! { $as_echo "$as_me:$LINENO: result: $gl_cv_func_gettimeofday_posix_signature" >&5
! $as_echo "$gl_cv_func_gettimeofday_posix_signature" >&6; }
! 
! 
! 
! 
!  { $as_echo "$as_me:$LINENO: checking whether gettimeofday clobbers localtime buffer" >&5
! $as_echo_n "checking whether gettimeofday clobbers localtime buffer... " >&6; }
! if test "${gl_cv_func_gettimeofday_clobber+set}" = set; then
!   $as_echo_n "(cached) " >&6
! else
!   if test "$cross_compiling" = yes; then
!        gl_cv_func_gettimeofday_clobber=yes
! else
!   cat >conftest.$ac_ext <<_ACEOF
! /* confdefs.h.  */
! _ACEOF
  cat confdefs.h >>conftest.$ac_ext
  cat >>conftest.$ac_ext <<_ACEOF
***************
*** 8958,8965 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_link") 2>&5
    ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
    { (case "(($ac_try" in
--- 9531,9539 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_link") 2>&5
    ac_status=$?
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
    { (case "(($ac_try" in
***************
*** 8967,8979 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_try") 2>&5
    ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); }; }; then
    gl_cv_func_gettimeofday_clobber=no
  else
!   echo "$as_me: program exited with status $ac_status" >&5
! echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 9541,9554 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_try") 2>&5
    ac_status=$?
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); }; }; then
    gl_cv_func_gettimeofday_clobber=no
  else
!   $as_echo "$as_me: program exited with status $ac_status" >&5
! $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 8981,8984 ****
--- 9556,9560 ----
  gl_cv_func_gettimeofday_clobber=yes
  fi
+ rm -rf conftest.dSYM
  rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
  fi
***************
*** 8986,8991 ****
  
  fi
! { echo "$as_me:$LINENO: result: $gl_cv_func_gettimeofday_clobber" >&5
! echo "${ECHO_T}$gl_cv_func_gettimeofday_clobber" >&6; }
  
   if test $gl_cv_func_gettimeofday_clobber = yes; then
--- 9562,9567 ----
  
  fi
! { $as_echo "$as_me:$LINENO: result: $gl_cv_func_gettimeofday_clobber" >&5
! $as_echo "$gl_cv_func_gettimeofday_clobber" >&6; }
  
   if test $gl_cv_func_gettimeofday_clobber = yes; then
***************
*** 8993,9015 ****
     SYS_TIME_H=sys/time.h
  
    gl_LIBOBJS="$gl_LIBOBJS gettimeofday.$ac_objext"
  
  
  for ac_header in sys/timeb.h
  do
! as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   { echo "$as_me:$LINENO: checking for $ac_header" >&5
! echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  fi
! ac_res=`eval echo '${'$as_ac_Header'}'`
! 	       { echo "$as_me:$LINENO: result: $ac_res" >&5
! echo "${ECHO_T}$ac_res" >&6; }
  else
    # Is the header compilable?
! { echo "$as_me:$LINENO: checking $ac_header usability" >&5
! echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
  cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
--- 9569,9600 ----
     SYS_TIME_H=sys/time.h
  
+ 
+ 
+ 
+ 
+ 
+ 
+ 
    gl_LIBOBJS="$gl_LIBOBJS gettimeofday.$ac_objext"
  
  
+ 
  for ac_header in sys/timeb.h
  do
! as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
! $as_echo_n "checking for $ac_header... " >&6; }
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   $as_echo_n "(cached) " >&6
  fi
! ac_res=`eval 'as_val=${'$as_ac_Header'}
! 		 $as_echo "$as_val"'`
! 	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
  else
    # Is the header compilable?
! { $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
! $as_echo_n "checking $ac_header usability... " >&6; }
  cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
***************
*** 9027,9031 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 9612,9617 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 9033,9061 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    ac_header_compiler=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 9619,9630 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
    ac_header_compiler=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 9064,9073 ****
  
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
! { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
! echo "${ECHO_T}$ac_header_compiler" >&6; }
  
  # Is the header present?
! { echo "$as_me:$LINENO: checking $ac_header presence" >&5
! echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
  cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
--- 9633,9642 ----
  
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
! { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
! $as_echo "$ac_header_compiler" >&6; }
  
  # Is the header present?
! { $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
! $as_echo_n "checking $ac_header presence... " >&6; }
  cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
***************
*** 9083,9087 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
    ac_status=$?
--- 9652,9657 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
    ac_status=$?
***************
*** 9089,9107 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } >/dev/null; then
!   if test -s conftest.err; then
!     ac_cpp_err=$ac_c_preproc_warn_flag
!     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
!   else
!     ac_cpp_err=
!   fi
! else
!   ac_cpp_err=yes
! fi
! if test -z "$ac_cpp_err"; then
    ac_header_preproc=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 9659,9670 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } >/dev/null && {
! 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        }; then
    ac_header_preproc=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 9110,9138 ****
  
  rm -f conftest.err conftest.$ac_ext
! { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
! echo "${ECHO_T}$ac_header_preproc" >&6; }
  
  # So?  What about this header?
  case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
    yes:no: )
!     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
! echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
! echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
      ac_header_preproc=yes
      ;;
    no:yes:* )
!     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
! echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
! echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
! echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
! echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
! echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
! echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
      ( cat <<\_ASBOX
  ## ---------------------------------- ##
--- 9673,9701 ----
  
  rm -f conftest.err conftest.$ac_ext
! { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
! $as_echo "$ac_header_preproc" >&6; }
  
  # So?  What about this header?
  case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
    yes:no: )
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
! $as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
! $as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
      ac_header_preproc=yes
      ;;
    no:yes:* )
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
! $as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
! $as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
! $as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
! $as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
! $as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
! $as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
      ( cat <<\_ASBOX
  ## ---------------------------------- ##
***************
*** 9143,9161 ****
      ;;
  esac
! { echo "$as_me:$LINENO: checking for $ac_header" >&5
! echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    eval "$as_ac_Header=\$ac_header_preproc"
  fi
! ac_res=`eval echo '${'$as_ac_Header'}'`
! 	       { echo "$as_me:$LINENO: result: $ac_res" >&5
! echo "${ECHO_T}$ac_res" >&6; }
  
  fi
! if test `eval echo '${'$as_ac_Header'}'` = yes; then
    cat >>confdefs.h <<_ACEOF
! #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
  _ACEOF
  
--- 9706,9726 ----
      ;;
  esac
! { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
! $as_echo_n "checking for $ac_header... " >&6; }
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   $as_echo_n "(cached) " >&6
  else
    eval "$as_ac_Header=\$ac_header_preproc"
  fi
! ac_res=`eval 'as_val=${'$as_ac_Header'}
! 		 $as_echo "$as_val"'`
! 	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
  
  fi
! if test `eval 'as_val=${'$as_ac_Header'}
! 		 $as_echo "$as_val"'` = yes; then
    cat >>confdefs.h <<_ACEOF
! #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
  _ACEOF
  
***************
*** 9167,9175 ****
  for ac_func in _ftime
  do
! as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
! { echo "$as_me:$LINENO: checking for $ac_func" >&5
! echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
  if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
--- 9732,9740 ----
  for ac_func in _ftime
  do
! as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
! { $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
! $as_echo_n "checking for $ac_func... " >&6; }
  if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
***************
*** 9224,9228 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
--- 9789,9794 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
***************
*** 9230,9258 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest$ac_exeext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    eval "$as_ac_var=yes"
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 9796,9810 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest$ac_exeext && {
! 	 test "$cross_compiling" = yes ||
! 	 $as_test_x conftest$ac_exeext
!        }; then
    eval "$as_ac_var=yes"
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 9260,9272 ****
  fi
  
! rm -f core conftest.err conftest.$ac_objext \
        conftest$ac_exeext conftest.$ac_ext
  fi
! ac_res=`eval echo '${'$as_ac_var'}'`
! 	       { echo "$as_me:$LINENO: result: $ac_res" >&5
! echo "${ECHO_T}$ac_res" >&6; }
! if test `eval echo '${'$as_ac_var'}'` = yes; then
    cat >>confdefs.h <<_ACEOF
! #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
  _ACEOF
  
--- 9812,9827 ----
  fi
  
! rm -rf conftest.dSYM
! rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
        conftest$ac_exeext conftest.$ac_ext
  fi
! ac_res=`eval 'as_val=${'$as_ac_var'}
! 		 $as_echo "$as_val"'`
! 	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
! if test `eval 'as_val=${'$as_ac_var'}
! 		 $as_echo "$as_val"'` = yes; then
    cat >>confdefs.h <<_ACEOF
! #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
  _ACEOF
  
***************
*** 9298,9320 ****
      SYS_TIME_H=sys/time.h
      if test $gl_cv_func_gettimeofday_clobber != yes; then
!       gl_LIBOBJS="$gl_LIBOBJS gettimeofday.$ac_objext"
  
  
  for ac_header in sys/timeb.h
  do
! as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   { echo "$as_me:$LINENO: checking for $ac_header" >&5
! echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  fi
! ac_res=`eval echo '${'$as_ac_Header'}'`
! 	       { echo "$as_me:$LINENO: result: $ac_res" >&5
! echo "${ECHO_T}$ac_res" >&6; }
  else
    # Is the header compilable?
! { echo "$as_me:$LINENO: checking $ac_header usability" >&5
! echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
  cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
--- 9853,9884 ----
      SYS_TIME_H=sys/time.h
      if test $gl_cv_func_gettimeofday_clobber != yes; then
! 
! 
! 
! 
! 
! 
! 
!   gl_LIBOBJS="$gl_LIBOBJS gettimeofday.$ac_objext"
! 
  
  
  for ac_header in sys/timeb.h
  do
! as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
! $as_echo_n "checking for $ac_header... " >&6; }
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   $as_echo_n "(cached) " >&6
  fi
! ac_res=`eval 'as_val=${'$as_ac_Header'}
! 		 $as_echo "$as_val"'`
! 	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
  else
    # Is the header compilable?
! { $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
! $as_echo_n "checking $ac_header usability... " >&6; }
  cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
***************
*** 9332,9336 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 9896,9901 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 9338,9366 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    ac_header_compiler=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 9903,9914 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
    ac_header_compiler=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 9369,9378 ****
  
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
! { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
! echo "${ECHO_T}$ac_header_compiler" >&6; }
  
  # Is the header present?
! { echo "$as_me:$LINENO: checking $ac_header presence" >&5
! echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
  cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
--- 9917,9926 ----
  
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
! { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
! $as_echo "$ac_header_compiler" >&6; }
  
  # Is the header present?
! { $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
! $as_echo_n "checking $ac_header presence... " >&6; }
  cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
***************
*** 9388,9392 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
    ac_status=$?
--- 9936,9941 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
    ac_status=$?
***************
*** 9394,9412 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } >/dev/null; then
!   if test -s conftest.err; then
!     ac_cpp_err=$ac_c_preproc_warn_flag
!     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
!   else
!     ac_cpp_err=
!   fi
! else
!   ac_cpp_err=yes
! fi
! if test -z "$ac_cpp_err"; then
    ac_header_preproc=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 9943,9954 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } >/dev/null && {
! 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        }; then
    ac_header_preproc=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 9415,9443 ****
  
  rm -f conftest.err conftest.$ac_ext
! { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
! echo "${ECHO_T}$ac_header_preproc" >&6; }
  
  # So?  What about this header?
  case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
    yes:no: )
!     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
! echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
! echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
      ac_header_preproc=yes
      ;;
    no:yes:* )
!     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
! echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
! echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
! echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
! echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
! echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
! echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
      ( cat <<\_ASBOX
  ## ---------------------------------- ##
--- 9957,9985 ----
  
  rm -f conftest.err conftest.$ac_ext
! { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
! $as_echo "$ac_header_preproc" >&6; }
  
  # So?  What about this header?
  case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
    yes:no: )
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
! $as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
! $as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
      ac_header_preproc=yes
      ;;
    no:yes:* )
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
! $as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
! $as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
! $as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
! $as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
! $as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
! $as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
      ( cat <<\_ASBOX
  ## ---------------------------------- ##
***************
*** 9448,9466 ****
      ;;
  esac
! { echo "$as_me:$LINENO: checking for $ac_header" >&5
! echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    eval "$as_ac_Header=\$ac_header_preproc"
  fi
! ac_res=`eval echo '${'$as_ac_Header'}'`
! 	       { echo "$as_me:$LINENO: result: $ac_res" >&5
! echo "${ECHO_T}$ac_res" >&6; }
  
  fi
! if test `eval echo '${'$as_ac_Header'}'` = yes; then
    cat >>confdefs.h <<_ACEOF
! #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
  _ACEOF
  
--- 9990,10010 ----
      ;;
  esac
! { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
! $as_echo_n "checking for $ac_header... " >&6; }
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   $as_echo_n "(cached) " >&6
  else
    eval "$as_ac_Header=\$ac_header_preproc"
  fi
! ac_res=`eval 'as_val=${'$as_ac_Header'}
! 		 $as_echo "$as_val"'`
! 	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
  
  fi
! if test `eval 'as_val=${'$as_ac_Header'}
! 		 $as_echo "$as_val"'` = yes; then
    cat >>confdefs.h <<_ACEOF
! #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
  _ACEOF
  
***************
*** 9472,9480 ****
  for ac_func in _ftime
  do
! as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
! { echo "$as_me:$LINENO: checking for $ac_func" >&5
! echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
  if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
--- 10016,10024 ----
  for ac_func in _ftime
  do
! as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
! { $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
! $as_echo_n "checking for $ac_func... " >&6; }
  if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
***************
*** 9529,9533 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
--- 10073,10078 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
***************
*** 9535,9563 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest$ac_exeext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    eval "$as_ac_var=yes"
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 10080,10094 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest$ac_exeext && {
! 	 test "$cross_compiling" = yes ||
! 	 $as_test_x conftest$ac_exeext
!        }; then
    eval "$as_ac_var=yes"
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 9565,9577 ****
  fi
  
! rm -f core conftest.err conftest.$ac_objext \
        conftest$ac_exeext conftest.$ac_ext
  fi
! ac_res=`eval echo '${'$as_ac_var'}'`
! 	       { echo "$as_me:$LINENO: result: $ac_res" >&5
! echo "${ECHO_T}$ac_res" >&6; }
! if test `eval echo '${'$as_ac_var'}'` = yes; then
    cat >>confdefs.h <<_ACEOF
! #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
  _ACEOF
  
--- 10096,10111 ----
  fi
  
! rm -rf conftest.dSYM
! rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
        conftest$ac_exeext conftest.$ac_ext
  fi
! ac_res=`eval 'as_val=${'$as_ac_var'}
! 		 $as_echo "$as_val"'`
! 	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
! if test `eval 'as_val=${'$as_ac_var'}
! 		 $as_echo "$as_val"'` = yes; then
    cat >>confdefs.h <<_ACEOF
! #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
  _ACEOF
  
***************
*** 9585,9592 ****
  
  
!   { echo "$as_me:$LINENO: checking whether the compiler generally respects inline" >&5
! echo $ECHO_N "checking whether the compiler generally respects inline... $ECHO_C" >&6; }
  if test "${gl_cv_c_inline_effective+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    if test $ac_cv_c_inline = no; then
--- 10119,10126 ----
  
  
!   { $as_echo "$as_me:$LINENO: checking whether the compiler generally respects inline" >&5
! $as_echo_n "checking whether the compiler generally respects inline... " >&6; }
  if test "${gl_cv_c_inline_effective+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    if test $ac_cv_c_inline = no; then
***************
*** 9616,9620 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 10150,10155 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 9622,9650 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    gl_cv_c_inline_effective=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 10157,10168 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
    gl_cv_c_inline_effective=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 9656,9661 ****
  
  fi
! { echo "$as_me:$LINENO: result: $gl_cv_c_inline_effective" >&5
! echo "${ECHO_T}$gl_cv_c_inline_effective" >&6; }
    if test $gl_cv_c_inline_effective = yes; then
  
--- 10174,10179 ----
  
  fi
! { $as_echo "$as_me:$LINENO: result: $gl_cv_c_inline_effective" >&5
! $as_echo "$gl_cv_c_inline_effective" >&6; }
    if test $gl_cv_c_inline_effective = yes; then
  
***************
*** 9679,9685 ****
--- 10197,10255 ----
  
  
+   LOCALCHARSET_TESTS_ENVIRONMENT="CHARSETALIASDIR=\"\$(top_builddir)/$gl_source_base\""
+ 
+ 
+ 
+   if test $gl_cv_func_malloc_posix = yes; then
+     HAVE_MALLOC_POSIX=1
+ 
+ cat >>confdefs.h <<\_ACEOF
+ #define HAVE_MALLOC_POSIX 1
+ _ACEOF
+ 
+   else
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+   gl_LIBOBJS="$gl_LIBOBJS malloc.$ac_objext"
+ 
+     HAVE_MALLOC_POSIX=0
+   fi
+ 
+ 
+ 
+ 
+   GNULIB_MALLOC_POSIX=1
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+   :
+ 
+ 
+ 
+ 
+   GNULIB_MBSCASECMP=1
+ 
+ 
+ 
+ 
+   :
+ 
  
  
  
+   GNULIB_MBSNCASECMP=1
  
  
***************
*** 9702,9709 ****
  
  
!     { echo "$as_me:$LINENO: checking whether mbrtowc and mbstate_t are properly declared" >&5
! echo $ECHO_N "checking whether mbrtowc and mbstate_t are properly declared... $ECHO_C" >&6; }
  if test "${gl_cv_func_mbrtowc+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
--- 10272,10279 ----
  
  
!     { $as_echo "$as_me:$LINENO: checking whether mbrtowc and mbstate_t are properly declared" >&5
! $as_echo_n "checking whether mbrtowc and mbstate_t are properly declared... " >&6; }
  if test "${gl_cv_func_mbrtowc+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
***************
*** 9732,9736 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
--- 10302,10307 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
***************
*** 9738,9766 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest$ac_exeext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    gl_cv_func_mbrtowc=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 10309,10323 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest$ac_exeext && {
! 	 test "$cross_compiling" = yes ||
! 	 $as_test_x conftest$ac_exeext
!        }; then
    gl_cv_func_mbrtowc=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 9768,9776 ****
  fi
  
! rm -f core conftest.err conftest.$ac_objext \
        conftest$ac_exeext conftest.$ac_ext
  fi
! { echo "$as_me:$LINENO: result: $gl_cv_func_mbrtowc" >&5
! echo "${ECHO_T}$gl_cv_func_mbrtowc" >&6; }
    if test $gl_cv_func_mbrtowc = yes; then
  
--- 10325,10334 ----
  fi
  
! rm -rf conftest.dSYM
! rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
        conftest$ac_exeext conftest.$ac_ext
  fi
! { $as_echo "$as_me:$LINENO: result: $gl_cv_func_mbrtowc" >&5
! $as_echo "$gl_cv_func_mbrtowc" >&6; }
    if test $gl_cv_func_mbrtowc = yes; then
  
***************
*** 9782,9789 ****
  
  
!       { echo "$as_me:$LINENO: checking whether mbswidth is declared in <wchar.h>" >&5
! echo $ECHO_N "checking whether mbswidth is declared in <wchar.h>... $ECHO_C" >&6; }
  if test "${ac_cv_have_decl_mbswidth+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
--- 10340,10347 ----
  
  
!       { $as_echo "$as_me:$LINENO: checking whether mbswidth is declared in <wchar.h>" >&5
! $as_echo_n "checking whether mbswidth is declared in <wchar.h>... " >&6; }
  if test "${ac_cv_have_decl_mbswidth+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
***************
*** 9820,9824 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 10378,10383 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 9826,9854 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    ac_cv_have_decl_mbswidth=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 10385,10396 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
    ac_cv_have_decl_mbswidth=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 9858,9863 ****
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { echo "$as_me:$LINENO: result: $ac_cv_have_decl_mbswidth" >&5
! echo "${ECHO_T}$ac_cv_have_decl_mbswidth" >&6; }
    if test $ac_cv_have_decl_mbswidth = yes; then
      ac_val=1
--- 10400,10405 ----
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_mbswidth" >&5
! $as_echo "$ac_cv_have_decl_mbswidth" >&6; }
    if test $ac_cv_have_decl_mbswidth = yes; then
      ac_val=1
***************
*** 9871,9878 ****
  
  
!   { echo "$as_me:$LINENO: checking for mbstate_t" >&5
! echo $ECHO_N "checking for mbstate_t... $ECHO_C" >&6; }
  if test "${ac_cv_type_mbstate_t+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
--- 10413,10420 ----
  
  
!   { $as_echo "$as_me:$LINENO: checking for mbstate_t" >&5
! $as_echo_n "checking for mbstate_t... " >&6; }
  if test "${ac_cv_type_mbstate_t+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
***************
*** 9898,9902 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 10440,10445 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 9904,9932 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    ac_cv_type_mbstate_t=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 10447,10458 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
    ac_cv_type_mbstate_t=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 9936,9941 ****
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { echo "$as_me:$LINENO: result: $ac_cv_type_mbstate_t" >&5
! echo "${ECHO_T}$ac_cv_type_mbstate_t" >&6; }
     if test $ac_cv_type_mbstate_t = yes; then
  
--- 10462,10467 ----
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { $as_echo "$as_me:$LINENO: result: $ac_cv_type_mbstate_t" >&5
! $as_echo "$ac_cv_type_mbstate_t" >&6; }
     if test $ac_cv_type_mbstate_t = yes; then
  
***************
*** 9954,9964 ****
  
  
! for ac_func in memcpy
  do
! as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
! { echo "$as_me:$LINENO: checking for $ac_func" >&5
! echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
  if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
--- 10480,10502 ----
  
  
! 
!   :
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! for ac_func in memchr
  do
! as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
! { $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
! $as_echo_n "checking for $ac_func... " >&6; }
  if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
***************
*** 10013,10017 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
--- 10551,10556 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
***************
*** 10019,10071 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
    *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
    ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest$ac_exeext'
!   { (case "(($ac_try" in
    *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
    ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
!   eval "$as_ac_var=yes"
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
! 	eval "$as_ac_var=no"
  fi
  
! rm -f core conftest.err conftest.$ac_objext \
!       conftest$ac_exeext conftest.$ac_ext
  fi
! ac_res=`eval echo '${'$as_ac_var'}'`
! 	       { echo "$as_me:$LINENO: result: $ac_res" >&5
! echo "${ECHO_T}$ac_res" >&6; }
! if test `eval echo '${'$as_ac_var'}'` = yes; then
    cat >>confdefs.h <<_ACEOF
! #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
  _ACEOF
  
- else
-   gl_LIBOBJS="$gl_LIBOBJS $ac_func.$ac_objext"
  fi
- done
  
!   if test $ac_cv_func_memcpy = no; then
  
-   :
  
    fi
--- 10558,10751 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest$ac_exeext && {
! 	 test "$cross_compiling" = yes ||
! 	 $as_test_x conftest$ac_exeext
!        }; then
!   eval "$as_ac_var=yes"
! else
!   $as_echo "$as_me: failed program was:" >&5
! sed 's/^/| /' conftest.$ac_ext >&5
! 
! 	eval "$as_ac_var=no"
! fi
! 
! rm -rf conftest.dSYM
! rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
!       conftest$ac_exeext conftest.$ac_ext
! fi
! ac_res=`eval 'as_val=${'$as_ac_var'}
! 		 $as_echo "$as_val"'`
! 	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
! if test `eval 'as_val=${'$as_ac_var'}
! 		 $as_echo "$as_val"'` = yes; then
!   cat >>confdefs.h <<_ACEOF
! #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
! _ACEOF
! 
! else
! 
!     gl_LIBOBJS="$gl_LIBOBJS $ac_func.$ac_objext"
! 
! fi
! done
! 
! 
!   if test $ac_cv_func_memchr = no; then
! 
! 
! for ac_header in bp-sym.h
! do
! as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
! if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
! $as_echo_n "checking for $ac_header... " >&6; }
! if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   $as_echo_n "(cached) " >&6
! fi
! ac_res=`eval 'as_val=${'$as_ac_Header'}
! 		 $as_echo "$as_val"'`
! 	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
! else
!   # Is the header compilable?
! { $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
! $as_echo_n "checking $ac_header usability... " >&6; }
! cat >conftest.$ac_ext <<_ACEOF
! /* confdefs.h.  */
! _ACEOF
! cat confdefs.h >>conftest.$ac_ext
! cat >>conftest.$ac_ext <<_ACEOF
! /* end confdefs.h.  */
! $ac_includes_default
! #include <$ac_header>
! _ACEOF
! rm -f conftest.$ac_objext
! if { (ac_try="$ac_compile"
! case "(($ac_try" in
    *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
!   (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
!   grep -v '^ *+' conftest.er1 >conftest.err
!   rm -f conftest.er1
!   cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
!   ac_header_compiler=yes
! else
!   $as_echo "$as_me: failed program was:" >&5
! sed 's/^/| /' conftest.$ac_ext >&5
! 
! 	ac_header_compiler=no
! fi
! 
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
! { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
! $as_echo "$ac_header_compiler" >&6; }
! 
! # Is the header present?
! { $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
! $as_echo_n "checking $ac_header presence... " >&6; }
! cat >conftest.$ac_ext <<_ACEOF
! /* confdefs.h.  */
! _ACEOF
! cat confdefs.h >>conftest.$ac_ext
! cat >>conftest.$ac_ext <<_ACEOF
! /* end confdefs.h.  */
! #include <$ac_header>
! _ACEOF
! if { (ac_try="$ac_cpp conftest.$ac_ext"
! case "(($ac_try" in
    *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
!   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
    ac_status=$?
!   grep -v '^ *+' conftest.er1 >conftest.err
!   rm -f conftest.er1
!   cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } >/dev/null && {
! 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        }; then
!   ac_header_preproc=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
!   ac_header_preproc=no
  fi
  
! rm -f conftest.err conftest.$ac_ext
! { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
! $as_echo "$ac_header_preproc" >&6; }
! 
! # So?  What about this header?
! case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
!   yes:no: )
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
! $as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
! $as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
!     ac_header_preproc=yes
!     ;;
!   no:yes:* )
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
! $as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
! $as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
! $as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
! $as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
! $as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
! $as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
!     ( cat <<\_ASBOX
! ## ---------------------------------- ##
! ## Report this to bug-texinfo@gnu.org ##
! ## ---------------------------------- ##
! _ASBOX
!      ) | sed "s/^/$as_me: WARNING:     /" >&2
!     ;;
! esac
! { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
! $as_echo_n "checking for $ac_header... " >&6; }
! if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   $as_echo_n "(cached) " >&6
! else
!   eval "$as_ac_Header=\$ac_header_preproc"
! fi
! ac_res=`eval 'as_val=${'$as_ac_Header'}
! 		 $as_echo "$as_val"'`
! 	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
! 
  fi
! if test `eval 'as_val=${'$as_ac_Header'}
! 		 $as_echo "$as_val"'` = yes; then
    cat >>confdefs.h <<_ACEOF
! #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
  _ACEOF
  
  fi
  
! done
  
  
    fi
***************
*** 10073,10083 ****
  
  
! for ac_func in memmove
  do
! as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
! { echo "$as_me:$LINENO: checking for $ac_func" >&5
! echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
  if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
--- 10753,10770 ----
  
  
! 
! 
! 
! 
! 
! 
! 
! for ac_func in memcpy
  do
! as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
! { $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
! $as_echo_n "checking for $ac_func... " >&6; }
  if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
***************
*** 10132,10136 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
--- 10819,10824 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
***************
*** 10138,10166 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest$ac_exeext'
!   { (case "(($ac_try" in
    *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
    ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    eval "$as_ac_var=yes"
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 10826,10959 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest$ac_exeext && {
! 	 test "$cross_compiling" = yes ||
! 	 $as_test_x conftest$ac_exeext
!        }; then
!   eval "$as_ac_var=yes"
! else
!   $as_echo "$as_me: failed program was:" >&5
! sed 's/^/| /' conftest.$ac_ext >&5
! 
! 	eval "$as_ac_var=no"
! fi
! 
! rm -rf conftest.dSYM
! rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
!       conftest$ac_exeext conftest.$ac_ext
! fi
! ac_res=`eval 'as_val=${'$as_ac_var'}
! 		 $as_echo "$as_val"'`
! 	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
! if test `eval 'as_val=${'$as_ac_var'}
! 		 $as_echo "$as_val"'` = yes; then
!   cat >>confdefs.h <<_ACEOF
! #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
! _ACEOF
! 
! else
! 
!     gl_LIBOBJS="$gl_LIBOBJS $ac_func.$ac_objext"
! 
! fi
! done
! 
! 
!   if test $ac_cv_func_memcpy = no; then
! 
!   :
! 
!   fi
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! for ac_func in memmove
! do
! as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
! { $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
! $as_echo_n "checking for $ac_func... " >&6; }
! if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
!   $as_echo_n "(cached) " >&6
! else
!   cat >conftest.$ac_ext <<_ACEOF
! /* confdefs.h.  */
! _ACEOF
! cat confdefs.h >>conftest.$ac_ext
! cat >>conftest.$ac_ext <<_ACEOF
! /* end confdefs.h.  */
! /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
!    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
! #define $ac_func innocuous_$ac_func
! 
! /* System header to define __stub macros and hopefully few prototypes,
!     which can conflict with char $ac_func (); below.
!     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
!     <limits.h> exists even on freestanding compilers.  */
! 
! #ifdef __STDC__
! # include <limits.h>
! #else
! # include <assert.h>
! #endif
! 
! #undef $ac_func
! 
! /* Override any GCC internal prototype to avoid an error.
!    Use char because int might match the return type of a GCC
!    builtin and then its argument prototype would still apply.  */
! #ifdef __cplusplus
! extern "C"
! #endif
! char $ac_func ();
! /* The GNU C library defines this for functions which it implements
!     to always fail with ENOSYS.  Some functions are actually named
!     something starting with __ and the normal name is an alias.  */
! #if defined __stub_$ac_func || defined __stub___$ac_func
! choke me
! #endif
! 
! int
! main ()
! {
! return $ac_func ();
!   ;
!   return 0;
! }
! _ACEOF
! rm -f conftest.$ac_objext conftest$ac_exeext
! if { (ac_try="$ac_link"
! case "(($ac_try" in
    *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
!   (eval "$ac_link") 2>conftest.er1
    ac_status=$?
!   grep -v '^ *+' conftest.er1 >conftest.err
!   rm -f conftest.er1
!   cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest$ac_exeext && {
! 	 test "$cross_compiling" = yes ||
! 	 $as_test_x conftest$ac_exeext
!        }; then
    eval "$as_ac_var=yes"
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 10168,10187 ****
  fi
  
! rm -f core conftest.err conftest.$ac_objext \
        conftest$ac_exeext conftest.$ac_ext
  fi
! ac_res=`eval echo '${'$as_ac_var'}'`
! 	       { echo "$as_me:$LINENO: result: $ac_res" >&5
! echo "${ECHO_T}$ac_res" >&6; }
! if test `eval echo '${'$as_ac_var'}'` = yes; then
    cat >>confdefs.h <<_ACEOF
! #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
  _ACEOF
  
  else
!   gl_LIBOBJS="$gl_LIBOBJS $ac_func.$ac_objext"
  fi
  done
  
    if test $ac_cv_func_memmove = no; then
  
--- 10961,10986 ----
  fi
  
! rm -rf conftest.dSYM
! rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
        conftest$ac_exeext conftest.$ac_ext
  fi
! ac_res=`eval 'as_val=${'$as_ac_var'}
! 		 $as_echo "$as_val"'`
! 	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
! if test `eval 'as_val=${'$as_ac_var'}
! 		 $as_echo "$as_val"'` = yes; then
    cat >>confdefs.h <<_ACEOF
! #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
  _ACEOF
  
  else
! 
!     gl_LIBOBJS="$gl_LIBOBJS $ac_func.$ac_objext"
! 
  fi
  done
  
+ 
    if test $ac_cv_func_memmove = no; then
  
***************
*** 10194,10201 ****
  
  
!   { echo "$as_me:$LINENO: checking for working mkstemp" >&5
! echo $ECHO_N "checking for working mkstemp... $ECHO_C" >&6; }
  if test "${gl_cv_func_working_mkstemp+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
  
--- 10993,11000 ----
  
  
!   { $as_echo "$as_me:$LINENO: checking for working mkstemp" >&5
! $as_echo_n "checking for working mkstemp... " >&6; }
  if test "${gl_cv_func_working_mkstemp+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
  
***************
*** 10238,10245 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_link") 2>&5
    ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
    { (case "(($ac_try" in
--- 11037,11045 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_link") 2>&5
    ac_status=$?
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
    { (case "(($ac_try" in
***************
*** 10247,10259 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_try") 2>&5
    ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); }; }; then
    gl_cv_func_working_mkstemp=yes
  else
!   echo "$as_me: program exited with status $ac_status" >&5
! echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 11047,11060 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_try") 2>&5
    ac_status=$?
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); }; }; then
    gl_cv_func_working_mkstemp=yes
  else
!   $as_echo "$as_me: program exited with status $ac_status" >&5
! $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 10261,10264 ****
--- 11062,11066 ----
  gl_cv_func_working_mkstemp=no
  fi
+ rm -rf conftest.dSYM
  rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
  fi
***************
*** 10268,10277 ****
  
  fi
! { echo "$as_me:$LINENO: result: $gl_cv_func_working_mkstemp" >&5
! echo "${ECHO_T}$gl_cv_func_working_mkstemp" >&6; }
  
    if test $gl_cv_func_working_mkstemp != yes; then
      REPLACE_MKSTEMP=1
!     gl_LIBOBJS="$gl_LIBOBJS mkstemp.$ac_objext"
  
  
--- 11070,11087 ----
  
  fi
! { $as_echo "$as_me:$LINENO: result: $gl_cv_func_working_mkstemp" >&5
! $as_echo "$gl_cv_func_working_mkstemp" >&6; }
  
    if test $gl_cv_func_working_mkstemp != yes; then
      REPLACE_MKSTEMP=1
! 
! 
! 
! 
! 
! 
! 
!   gl_LIBOBJS="$gl_LIBOBJS mkstemp.$ac_objext"
! 
  
  
***************
*** 10284,10287 ****
--- 11094,11098 ----
  
  
+ 
    :
  
***************
*** 10291,10295 ****
  
    if test $ac_cv_func_setenv = no; then
!     gl_LIBOBJS="$gl_LIBOBJS setenv.$ac_objext"
  
  
--- 11102,11116 ----
  
    if test $ac_cv_func_setenv = no; then
!     HAVE_SETENV=0
! 
! 
! 
! 
! 
! 
! 
!   gl_LIBOBJS="$gl_LIBOBJS setenv.$ac_objext"
! 
! 
  
  
***************
*** 10304,10321 ****
  for ac_header in search.h
  do
! as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   { echo "$as_me:$LINENO: checking for $ac_header" >&5
! echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  fi
! ac_res=`eval echo '${'$as_ac_Header'}'`
! 	       { echo "$as_me:$LINENO: result: $ac_res" >&5
! echo "${ECHO_T}$ac_res" >&6; }
  else
    # Is the header compilable?
! { echo "$as_me:$LINENO: checking $ac_header usability" >&5
! echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
  cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
--- 11125,11143 ----
  for ac_header in search.h
  do
! as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
! $as_echo_n "checking for $ac_header... " >&6; }
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   $as_echo_n "(cached) " >&6
  fi
! ac_res=`eval 'as_val=${'$as_ac_Header'}
! 		 $as_echo "$as_val"'`
! 	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
  else
    # Is the header compilable?
! { $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
! $as_echo_n "checking $ac_header usability... " >&6; }
  cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
***************
*** 10333,10337 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 11155,11160 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 10339,10367 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    ac_header_compiler=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 11162,11173 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
    ac_header_compiler=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 10370,10379 ****
  
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
! { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
! echo "${ECHO_T}$ac_header_compiler" >&6; }
  
  # Is the header present?
! { echo "$as_me:$LINENO: checking $ac_header presence" >&5
! echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
  cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
--- 11176,11185 ----
  
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
! { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
! $as_echo "$ac_header_compiler" >&6; }
  
  # Is the header present?
! { $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
! $as_echo_n "checking $ac_header presence... " >&6; }
  cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
***************
*** 10389,10393 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
    ac_status=$?
--- 11195,11200 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
    ac_status=$?
***************
*** 10395,10413 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } >/dev/null; then
!   if test -s conftest.err; then
!     ac_cpp_err=$ac_c_preproc_warn_flag
!     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
!   else
!     ac_cpp_err=
!   fi
! else
!   ac_cpp_err=yes
! fi
! if test -z "$ac_cpp_err"; then
    ac_header_preproc=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 11202,11213 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } >/dev/null && {
! 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        }; then
    ac_header_preproc=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 10416,10444 ****
  
  rm -f conftest.err conftest.$ac_ext
! { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
! echo "${ECHO_T}$ac_header_preproc" >&6; }
  
  # So?  What about this header?
  case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
    yes:no: )
!     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
! echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
! echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
      ac_header_preproc=yes
      ;;
    no:yes:* )
!     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
! echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
! echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
! echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
! echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
! echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
! echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
      ( cat <<\_ASBOX
  ## ---------------------------------- ##
--- 11216,11244 ----
  
  rm -f conftest.err conftest.$ac_ext
! { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
! $as_echo "$ac_header_preproc" >&6; }
  
  # So?  What about this header?
  case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
    yes:no: )
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
! $as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
! $as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
      ac_header_preproc=yes
      ;;
    no:yes:* )
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
! $as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
! $as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
! $as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
! $as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
! $as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
! $as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
      ( cat <<\_ASBOX
  ## ---------------------------------- ##
***************
*** 10449,10467 ****
      ;;
  esac
! { echo "$as_me:$LINENO: checking for $ac_header" >&5
! echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    eval "$as_ac_Header=\$ac_header_preproc"
  fi
! ac_res=`eval echo '${'$as_ac_Header'}'`
! 	       { echo "$as_me:$LINENO: result: $ac_res" >&5
! echo "${ECHO_T}$ac_res" >&6; }
  
  fi
! if test `eval echo '${'$as_ac_Header'}'` = yes; then
    cat >>confdefs.h <<_ACEOF
! #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
  _ACEOF
  
--- 11249,11269 ----
      ;;
  esac
! { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
! $as_echo_n "checking for $ac_header... " >&6; }
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   $as_echo_n "(cached) " >&6
  else
    eval "$as_ac_Header=\$ac_header_preproc"
  fi
! ac_res=`eval 'as_val=${'$as_ac_Header'}
! 		 $as_echo "$as_val"'`
! 	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
  
  fi
! if test `eval 'as_val=${'$as_ac_Header'}
! 		 $as_echo "$as_val"'` = yes; then
    cat >>confdefs.h <<_ACEOF
! #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
  _ACEOF
  
***************
*** 10473,10481 ****
  for ac_func in tsearch
  do
! as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
! { echo "$as_me:$LINENO: checking for $ac_func" >&5
! echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
  if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
--- 11275,11283 ----
  for ac_func in tsearch
  do
! as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
! { $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
! $as_echo_n "checking for $ac_func... " >&6; }
  if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
***************
*** 10530,10534 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
--- 11332,11337 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
***************
*** 10536,10564 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest$ac_exeext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    eval "$as_ac_var=yes"
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 11339,11353 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest$ac_exeext && {
! 	 test "$cross_compiling" = yes ||
! 	 $as_test_x conftest$ac_exeext
!        }; then
    eval "$as_ac_var=yes"
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 10566,10578 ****
  fi
  
! rm -f core conftest.err conftest.$ac_objext \
        conftest$ac_exeext conftest.$ac_ext
  fi
! ac_res=`eval echo '${'$as_ac_var'}'`
! 	       { echo "$as_me:$LINENO: result: $ac_res" >&5
! echo "${ECHO_T}$ac_res" >&6; }
! if test `eval echo '${'$as_ac_var'}'` = yes; then
    cat >>confdefs.h <<_ACEOF
! #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
  _ACEOF
  
--- 11355,11370 ----
  fi
  
! rm -rf conftest.dSYM
! rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
        conftest$ac_exeext conftest.$ac_ext
  fi
! ac_res=`eval 'as_val=${'$as_ac_var'}
! 		 $as_echo "$as_val"'`
! 	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
! if test `eval 'as_val=${'$as_ac_var'}
! 		 $as_echo "$as_val"'` = yes; then
    cat >>confdefs.h <<_ACEOF
! #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
  _ACEOF
  
***************
*** 10581,10967 ****
  
  
  
-   { echo "$as_me:$LINENO: checking if environ is properly declared" >&5
- echo $ECHO_N "checking if environ is properly declared... $ECHO_C" >&6; }
-   if test "${gt_cv_var_environ_declaration+set}" = set; then
-   echo $ECHO_N "(cached) $ECHO_C" >&6
- else
  
-     cat >conftest.$ac_ext <<_ACEOF
- /* confdefs.h.  */
- _ACEOF
- cat confdefs.h >>conftest.$ac_ext
- cat >>conftest.$ac_ext <<_ACEOF
- /* end confdefs.h.  */
- #include <unistd.h>
-       extern struct { int foo; } environ;
- int
- main ()
- {
- environ.foo = 1;
-   ;
-   return 0;
- }
- _ACEOF
- rm -f conftest.$ac_objext
- if { (ac_try="$ac_compile"
- case "(($ac_try" in
-   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-   *) ac_try_echo=$ac_try;;
- esac
- eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-   (eval "$ac_compile") 2>conftest.er1
-   ac_status=$?
-   grep -v '^ *+' conftest.er1 >conftest.err
-   rm -f conftest.er1
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
- 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
-   { (case "(($ac_try" in
-   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-   *) ac_try_echo=$ac_try;;
- esac
- eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-   (eval "$ac_try") 2>&5
-   ac_status=$?
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); }; } &&
- 	 { ac_try='test -s conftest.$ac_objext'
-   { (case "(($ac_try" in
-   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-   *) ac_try_echo=$ac_try;;
- esac
- eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-   (eval "$ac_try") 2>&5
-   ac_status=$?
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); }; }; then
-   gt_cv_var_environ_declaration=no
- else
-   echo "$as_me: failed program was:" >&5
- sed 's/^/| /' conftest.$ac_ext >&5
  
! 	gt_cv_var_environ_declaration=yes
! fi
  
- rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
- fi
  
-   { echo "$as_me:$LINENO: result: $gt_cv_var_environ_declaration" >&5
- echo "${ECHO_T}$gt_cv_var_environ_declaration" >&6; }
-   if test $gt_cv_var_environ_declaration = yes; then
  
- cat >>confdefs.h <<\_ACEOF
- #define HAVE_ENVIRON_DECL 1
- _ACEOF
  
    fi
  
  
    fi
  
  
  
- for ac_func in unsetenv
- do
- as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
- { echo "$as_me:$LINENO: checking for $ac_func" >&5
- echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
- if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-   echo $ECHO_N "(cached) $ECHO_C" >&6
- else
-   cat >conftest.$ac_ext <<_ACEOF
- /* confdefs.h.  */
- _ACEOF
- cat confdefs.h >>conftest.$ac_ext
- cat >>conftest.$ac_ext <<_ACEOF
- /* end confdefs.h.  */
- /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
-    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
- #define $ac_func innocuous_$ac_func
  
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char $ac_func (); below.
-     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-     <limits.h> exists even on freestanding compilers.  */
  
! #ifdef __STDC__
! # include <limits.h>
! #else
! # include <assert.h>
! #endif
  
- #undef $ac_func
  
! /* Override any GCC internal prototype to avoid an error.
!    Use char because int might match the return type of a GCC
!    builtin and then its argument prototype would still apply.  */
! #ifdef __cplusplus
! extern "C"
! #endif
! char $ac_func ();
! /* The GNU C library defines this for functions which it implements
!     to always fail with ENOSYS.  Some functions are actually named
!     something starting with __ and the normal name is an alias.  */
! #if defined __stub_$ac_func || defined __stub___$ac_func
! choke me
! #endif
! 
! int
! main ()
! {
! return $ac_func ();
!   ;
!   return 0;
! }
! _ACEOF
! rm -f conftest.$ac_objext conftest$ac_exeext
! if { (ac_try="$ac_link"
! case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_link") 2>conftest.er1
!   ac_status=$?
!   grep -v '^ *+' conftest.er1 >conftest.err
!   rm -f conftest.er1
!   cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest$ac_exeext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
!   eval "$as_ac_var=yes"
! else
!   echo "$as_me: failed program was:" >&5
! sed 's/^/| /' conftest.$ac_ext >&5
! 
! 	eval "$as_ac_var=no"
! fi
! 
! rm -f core conftest.err conftest.$ac_objext \
!       conftest$ac_exeext conftest.$ac_ext
! fi
! ac_res=`eval echo '${'$as_ac_var'}'`
! 	       { echo "$as_me:$LINENO: result: $ac_res" >&5
! echo "${ECHO_T}$ac_res" >&6; }
! if test `eval echo '${'$as_ac_var'}'` = yes; then
!   cat >>confdefs.h <<_ACEOF
! #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
! _ACEOF
! 
! fi
! done
! 
!   if test $ac_cv_func_unsetenv = no; then
!     gl_LIBOBJS="$gl_LIBOBJS unsetenv.$ac_objext"
! 
! 
!   :
! 
! 
! 
! 
! 
! 
! 
!   { echo "$as_me:$LINENO: checking if environ is properly declared" >&5
! echo $ECHO_N "checking if environ is properly declared... $ECHO_C" >&6; }
!   if test "${gt_cv_var_environ_declaration+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
! else
! 
!     cat >conftest.$ac_ext <<_ACEOF
! /* confdefs.h.  */
! _ACEOF
! cat confdefs.h >>conftest.$ac_ext
! cat >>conftest.$ac_ext <<_ACEOF
! /* end confdefs.h.  */
! #include <unistd.h>
!       extern struct { int foo; } environ;
! int
! main ()
! {
! environ.foo = 1;
!   ;
!   return 0;
! }
! _ACEOF
! rm -f conftest.$ac_objext
! if { (ac_try="$ac_compile"
! case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_compile") 2>conftest.er1
!   ac_status=$?
!   grep -v '^ *+' conftest.er1 >conftest.err
!   rm -f conftest.er1
!   cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
!   gt_cv_var_environ_declaration=no
! else
!   echo "$as_me: failed program was:" >&5
! sed 's/^/| /' conftest.$ac_ext >&5
! 
! 	gt_cv_var_environ_declaration=yes
! fi
! 
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
! fi
! 
!   { echo "$as_me:$LINENO: result: $gt_cv_var_environ_declaration" >&5
! echo "${ECHO_T}$gt_cv_var_environ_declaration" >&6; }
!   if test $gt_cv_var_environ_declaration = yes; then
! 
! cat >>confdefs.h <<\_ACEOF
! #define HAVE_ENVIRON_DECL 1
! _ACEOF
! 
!   fi
! 
! 
!   else
!     { echo "$as_me:$LINENO: checking for unsetenv() return type" >&5
! echo $ECHO_N "checking for unsetenv() return type... $ECHO_C" >&6; }
! if test "${gt_cv_func_unsetenv_ret+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
! else
!   cat >conftest.$ac_ext <<_ACEOF
! /* confdefs.h.  */
! _ACEOF
! cat confdefs.h >>conftest.$ac_ext
! cat >>conftest.$ac_ext <<_ACEOF
! /* end confdefs.h.  */
! #include <stdlib.h>
! extern
! #ifdef __cplusplus
! "C"
! #endif
! #if defined(__STDC__) || defined(__cplusplus)
! int unsetenv (const char *name);
! #else
! int unsetenv();
! #endif
! 
! int
! main ()
! {
! 
!   ;
!   return 0;
! }
! _ACEOF
! rm -f conftest.$ac_objext
! if { (ac_try="$ac_compile"
! case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_compile") 2>conftest.er1
!   ac_status=$?
!   grep -v '^ *+' conftest.er1 >conftest.err
!   rm -f conftest.er1
!   cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
!   gt_cv_func_unsetenv_ret='int'
! else
!   echo "$as_me: failed program was:" >&5
! sed 's/^/| /' conftest.$ac_ext >&5
! 
! 	gt_cv_func_unsetenv_ret='void'
! fi
! 
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
! fi
! { echo "$as_me:$LINENO: result: $gt_cv_func_unsetenv_ret" >&5
! echo "${ECHO_T}$gt_cv_func_unsetenv_ret" >&6; }
!     if test $gt_cv_func_unsetenv_ret = 'void'; then
! 
! cat >>confdefs.h <<\_ACEOF
! #define VOID_UNSETENV 1
! _ACEOF
! 
!     fi
!   fi
! 
! 
! 
! 
!   if test $ac_cv_type_long_long_int = yes; then
!     HAVE_LONG_LONG_INT=1
!   else
!     HAVE_LONG_LONG_INT=0
!   fi
! 
! 
!   if test $ac_cv_type_unsigned_long_long_int = yes; then
!     HAVE_UNSIGNED_LONG_LONG_INT=1
!   else
!     HAVE_UNSIGNED_LONG_LONG_INT=0
!   fi
  
  
--- 11373,11416 ----
  
  
+   fi
  
  
  
!   GNULIB_SETENV=1
  
  
  
  
+   # Define two additional variables used in the Makefile substitution.
+ 
+   if test "$ac_cv_header_stdbool_h" = yes; then
+     STDBOOL_H=''
+   else
+     STDBOOL_H='stdbool.h'
    fi
  
  
+   if test "$ac_cv_type__Bool" = yes; then
+     HAVE__BOOL=1
+   else
+     HAVE__BOOL=0
    fi
  
  
  
  
  
!   if test $ac_cv_type_long_long_int = yes; then
!     HAVE_LONG_LONG_INT=1
!   else
!     HAVE_LONG_LONG_INT=0
!   fi
  
  
!   if test $ac_cv_type_unsigned_long_long_int = yes; then
!     HAVE_UNSIGNED_LONG_LONG_INT=1
!   else
!     HAVE_UNSIGNED_LONG_LONG_INT=0
!   fi
  
  
***************
*** 10994,11001 ****
         gl_cv_next_stdint_h='<'stdint.h'>'
       else
!        { echo "$as_me:$LINENO: checking absolute name of <stdint.h>" >&5
! echo $ECHO_N "checking absolute name of <stdint.h>... $ECHO_C" >&6; }
  if test "${gl_cv_next_stdint_h+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
  
--- 11443,11450 ----
         gl_cv_next_stdint_h='<'stdint.h'>'
       else
!        { $as_echo "$as_me:$LINENO: checking absolute name of <stdint.h>" >&5
! $as_echo_n "checking absolute name of <stdint.h>... " >&6; }
  if test "${gl_cv_next_stdint_h+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
  
***************
*** 11022,11027 ****
  
  fi
! { echo "$as_me:$LINENO: result: $gl_cv_next_stdint_h" >&5
! echo "${ECHO_T}$gl_cv_next_stdint_h" >&6; }
       fi
       NEXT_STDINT_H=$gl_cv_next_stdint_h
--- 11471,11476 ----
  
  fi
! { $as_echo "$as_me:$LINENO: result: $gl_cv_next_stdint_h" >&5
! $as_echo "$gl_cv_next_stdint_h" >&6; }
       fi
       NEXT_STDINT_H=$gl_cv_next_stdint_h
***************
*** 11037,11044 ****
  
      if test $ac_cv_header_stdint_h = yes; then
!     { echo "$as_me:$LINENO: checking whether stdint.h conforms to C99" >&5
! echo $ECHO_N "checking whether stdint.h conforms to C99... $ECHO_C" >&6; }
  if test "${gl_cv_header_working_stdint_h+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    gl_cv_header_working_stdint_h=no
--- 11486,11493 ----
  
      if test $ac_cv_header_stdint_h = yes; then
!     { $as_echo "$as_me:$LINENO: checking whether stdint.h conforms to C99" >&5
! $as_echo_n "checking whether stdint.h conforms to C99... " >&6; }
  if test "${gl_cv_header_working_stdint_h+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    gl_cv_header_working_stdint_h=no
***************
*** 11216,11220 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 11665,11670 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 11222,11250 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    gl_cv_header_working_stdint_h=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 11672,11683 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
    gl_cv_header_working_stdint_h=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 11254,11259 ****
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { echo "$as_me:$LINENO: result: $gl_cv_header_working_stdint_h" >&5
! echo "${ECHO_T}$gl_cv_header_working_stdint_h" >&6; }
    fi
    if test "$gl_cv_header_working_stdint_h" = yes; then
--- 11687,11692 ----
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { $as_echo "$as_me:$LINENO: result: $gl_cv_header_working_stdint_h" >&5
! $as_echo "$gl_cv_header_working_stdint_h" >&6; }
    fi
    if test "$gl_cv_header_working_stdint_h" = yes; then
***************
*** 11264,11281 ****
  for ac_header in sys/inttypes.h sys/bitypes.h
  do
! as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   { echo "$as_me:$LINENO: checking for $ac_header" >&5
! echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  fi
! ac_res=`eval echo '${'$as_ac_Header'}'`
! 	       { echo "$as_me:$LINENO: result: $ac_res" >&5
! echo "${ECHO_T}$ac_res" >&6; }
  else
    # Is the header compilable?
! { echo "$as_me:$LINENO: checking $ac_header usability" >&5
! echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
  cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
--- 11697,11715 ----
  for ac_header in sys/inttypes.h sys/bitypes.h
  do
! as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
! $as_echo_n "checking for $ac_header... " >&6; }
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   $as_echo_n "(cached) " >&6
  fi
! ac_res=`eval 'as_val=${'$as_ac_Header'}
! 		 $as_echo "$as_val"'`
! 	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
  else
    # Is the header compilable?
! { $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
! $as_echo_n "checking $ac_header usability... " >&6; }
  cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
***************
*** 11293,11650 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_compile") 2>conftest.er1
!   ac_status=$?
!   grep -v '^ *+' conftest.er1 >conftest.err
!   rm -f conftest.er1
!   cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
!   ac_header_compiler=yes
! else
!   echo "$as_me: failed program was:" >&5
! sed 's/^/| /' conftest.$ac_ext >&5
! 
! 	ac_header_compiler=no
! fi
! 
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
! { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
! echo "${ECHO_T}$ac_header_compiler" >&6; }
! 
! # Is the header present?
! { echo "$as_me:$LINENO: checking $ac_header presence" >&5
! echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
! cat >conftest.$ac_ext <<_ACEOF
! /* confdefs.h.  */
! _ACEOF
! cat confdefs.h >>conftest.$ac_ext
! cat >>conftest.$ac_ext <<_ACEOF
! /* end confdefs.h.  */
! #include <$ac_header>
! _ACEOF
! if { (ac_try="$ac_cpp conftest.$ac_ext"
! case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
!   ac_status=$?
!   grep -v '^ *+' conftest.er1 >conftest.err
!   rm -f conftest.er1
!   cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } >/dev/null; then
!   if test -s conftest.err; then
!     ac_cpp_err=$ac_c_preproc_warn_flag
!     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
!   else
!     ac_cpp_err=
!   fi
! else
!   ac_cpp_err=yes
! fi
! if test -z "$ac_cpp_err"; then
!   ac_header_preproc=yes
! else
!   echo "$as_me: failed program was:" >&5
! sed 's/^/| /' conftest.$ac_ext >&5
! 
!   ac_header_preproc=no
! fi
! 
! rm -f conftest.err conftest.$ac_ext
! { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
! echo "${ECHO_T}$ac_header_preproc" >&6; }
! 
! # So?  What about this header?
! case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
!   yes:no: )
!     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
! echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
! echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
!     ac_header_preproc=yes
!     ;;
!   no:yes:* )
!     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
! echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
! echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
! echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
! echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
! echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
! echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
!     ( cat <<\_ASBOX
! ## ---------------------------------- ##
! ## Report this to bug-texinfo@gnu.org ##
! ## ---------------------------------- ##
! _ASBOX
!      ) | sed "s/^/$as_me: WARNING:     /" >&2
!     ;;
! esac
! { echo "$as_me:$LINENO: checking for $ac_header" >&5
! echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
! if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
! else
!   eval "$as_ac_Header=\$ac_header_preproc"
! fi
! ac_res=`eval echo '${'$as_ac_Header'}'`
! 	       { echo "$as_me:$LINENO: result: $ac_res" >&5
! echo "${ECHO_T}$ac_res" >&6; }
! 
! fi
! if test `eval echo '${'$as_ac_Header'}'` = yes; then
!   cat >>confdefs.h <<_ACEOF
! #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
! _ACEOF
! 
! fi
! 
! done
! 
!     if test $ac_cv_header_sys_inttypes_h = yes; then
!       HAVE_SYS_INTTYPES_H=1
!     else
!       HAVE_SYS_INTTYPES_H=0
!     fi
! 
!     if test $ac_cv_header_sys_bitypes_h = yes; then
!       HAVE_SYS_BITYPES_H=1
!     else
!       HAVE_SYS_BITYPES_H=0
!     fi
! 
! 
! 
!   :
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
!   for gltype in ptrdiff_t sig_atomic_t size_t wchar_t wint_t ; do
!     { echo "$as_me:$LINENO: checking for bit size of $gltype" >&5
! echo $ECHO_N "checking for bit size of $gltype... $ECHO_C" >&6; }
! if { as_var=gl_cv_bitsizeof_${gltype}; eval "test \"\${$as_var+set}\" = set"; }; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
! else
!   if test "$cross_compiling" = yes; then
!   # Depending upon the size, compute the lo and hi bounds.
! cat >conftest.$ac_ext <<_ACEOF
! /* confdefs.h.  */
! _ACEOF
! cat confdefs.h >>conftest.$ac_ext
! cat >>conftest.$ac_ext <<_ACEOF
! /* end confdefs.h.  */
! 
!   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
!      included before <wchar.h>.  */
!   #include <stddef.h>
!   #include <signal.h>
!   #if HAVE_WCHAR_H
!   # include <stdio.h>
!   # include <time.h>
!   # include <wchar.h>
!   #endif
! 
! #include <limits.h>
! int
! main ()
! {
! static int test_array [1 - 2 * !((sizeof ($gltype) * CHAR_BIT) >= 0)];
! test_array [0] = 0
! 
!   ;
!   return 0;
! }
! _ACEOF
! rm -f conftest.$ac_objext
! if { (ac_try="$ac_compile"
! case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_compile") 2>conftest.er1
!   ac_status=$?
!   grep -v '^ *+' conftest.er1 >conftest.err
!   rm -f conftest.er1
!   cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
!   ac_lo=0 ac_mid=0
!   while :; do
!     cat >conftest.$ac_ext <<_ACEOF
! /* confdefs.h.  */
! _ACEOF
! cat confdefs.h >>conftest.$ac_ext
! cat >>conftest.$ac_ext <<_ACEOF
! /* end confdefs.h.  */
! 
!   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
!      included before <wchar.h>.  */
!   #include <stddef.h>
!   #include <signal.h>
!   #if HAVE_WCHAR_H
!   # include <stdio.h>
!   # include <time.h>
!   # include <wchar.h>
!   #endif
! 
! #include <limits.h>
! int
! main ()
! {
! static int test_array [1 - 2 * !((sizeof ($gltype) * CHAR_BIT) <= $ac_mid)];
! test_array [0] = 0
! 
!   ;
!   return 0;
! }
! _ACEOF
! rm -f conftest.$ac_objext
! if { (ac_try="$ac_compile"
! case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_compile") 2>conftest.er1
!   ac_status=$?
!   grep -v '^ *+' conftest.er1 >conftest.err
!   rm -f conftest.er1
!   cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
!   ac_hi=$ac_mid; break
! else
!   echo "$as_me: failed program was:" >&5
! sed 's/^/| /' conftest.$ac_ext >&5
! 
! 	ac_lo=`expr $ac_mid + 1`
! 			if test $ac_lo -le $ac_mid; then
! 			  ac_lo= ac_hi=
! 			  break
! 			fi
! 			ac_mid=`expr 2 '*' $ac_mid + 1`
! fi
! 
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
!   done
! else
!   echo "$as_me: failed program was:" >&5
! sed 's/^/| /' conftest.$ac_ext >&5
! 
! 	cat >conftest.$ac_ext <<_ACEOF
! /* confdefs.h.  */
! _ACEOF
! cat confdefs.h >>conftest.$ac_ext
! cat >>conftest.$ac_ext <<_ACEOF
! /* end confdefs.h.  */
! 
!   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
!      included before <wchar.h>.  */
!   #include <stddef.h>
!   #include <signal.h>
!   #if HAVE_WCHAR_H
!   # include <stdio.h>
!   # include <time.h>
!   # include <wchar.h>
!   #endif
! 
! #include <limits.h>
! int
! main ()
! {
! static int test_array [1 - 2 * !((sizeof ($gltype) * CHAR_BIT) < 0)];
! test_array [0] = 0
! 
!   ;
!   return 0;
! }
! _ACEOF
! rm -f conftest.$ac_objext
! if { (ac_try="$ac_compile"
! case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 11727,11732 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 11652,11680 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
!   ac_hi=-1 ac_mid=-1
!   while :; do
!     cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
  _ACEOF
--- 11734,11758 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
!   ac_header_compiler=yes
! else
!   $as_echo "$as_me: failed program was:" >&5
! sed 's/^/| /' conftest.$ac_ext >&5
! 
! 	ac_header_compiler=no
! fi
! 
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
! { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
! $as_echo "$ac_header_compiler" >&6; }
! 
! # Is the header present?
! { $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
! $as_echo_n "checking $ac_header presence... " >&6; }
! cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
  _ACEOF
***************
*** 11682,11771 ****
  cat >>conftest.$ac_ext <<_ACEOF
  /* end confdefs.h.  */
! 
!   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
!      included before <wchar.h>.  */
!   #include <stddef.h>
!   #include <signal.h>
!   #if HAVE_WCHAR_H
!   # include <stdio.h>
!   # include <time.h>
!   # include <wchar.h>
!   #endif
! 
! #include <limits.h>
! int
! main ()
! {
! static int test_array [1 - 2 * !((sizeof ($gltype) * CHAR_BIT) >= $ac_mid)];
! test_array [0] = 0
! 
!   ;
!   return 0;
! }
  _ACEOF
! rm -f conftest.$ac_objext
! if { (ac_try="$ac_compile"
  case "(($ac_try" in
    *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
    grep -v '^ *+' conftest.er1 >conftest.err
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
!   ac_lo=$ac_mid; break
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
! 	ac_hi=`expr '(' $ac_mid ')' - 1`
! 			if test $ac_mid -le $ac_hi; then
! 			  ac_lo= ac_hi=
! 			  break
! 			fi
! 			ac_mid=`expr 2 '*' $ac_mid`
  fi
  
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
!   done
  else
!   echo "$as_me: failed program was:" >&5
! sed 's/^/| /' conftest.$ac_ext >&5
  
- 	ac_lo= ac_hi=
  fi
  
- rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
  
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
! # Binary search between lo and hi bounds.
! while test "x$ac_lo" != "x$ac_hi"; do
!   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
!   cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
  _ACEOF
--- 11760,11885 ----
  cat >>conftest.$ac_ext <<_ACEOF
  /* end confdefs.h.  */
! #include <$ac_header>
  _ACEOF
! if { (ac_try="$ac_cpp conftest.$ac_ext"
  case "(($ac_try" in
    *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
!   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
    ac_status=$?
    grep -v '^ *+' conftest.er1 >conftest.err
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } >/dev/null && {
! 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        }; then
!   ac_header_preproc=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
!   ac_header_preproc=no
  fi
  
! rm -f conftest.err conftest.$ac_ext
! { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
! $as_echo "$ac_header_preproc" >&6; }
! 
! # So?  What about this header?
! case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
!   yes:no: )
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
! $as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
! $as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
!     ac_header_preproc=yes
!     ;;
!   no:yes:* )
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
! $as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
! $as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
! $as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
! $as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
! $as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
! $as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
!     ( cat <<\_ASBOX
! ## ---------------------------------- ##
! ## Report this to bug-texinfo@gnu.org ##
! ## ---------------------------------- ##
! _ASBOX
!      ) | sed "s/^/$as_me: WARNING:     /" >&2
!     ;;
! esac
! { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
! $as_echo_n "checking for $ac_header... " >&6; }
! if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   $as_echo_n "(cached) " >&6
  else
!   eval "$as_ac_Header=\$ac_header_preproc"
! fi
! ac_res=`eval 'as_val=${'$as_ac_Header'}
! 		 $as_echo "$as_val"'`
! 	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
  
  fi
+ if test `eval 'as_val=${'$as_ac_Header'}
+ 		 $as_echo "$as_val"'` = yes; then
+   cat >>confdefs.h <<_ACEOF
+ #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
+ _ACEOF
  
  fi
  
! done
! 
!     if test $ac_cv_header_sys_inttypes_h = yes; then
!       HAVE_SYS_INTTYPES_H=1
!     else
!       HAVE_SYS_INTTYPES_H=0
!     fi
! 
!     if test $ac_cv_header_sys_bitypes_h = yes; then
!       HAVE_SYS_BITYPES_H=1
!     else
!       HAVE_SYS_BITYPES_H=0
!     fi
! 
! 
! 
!   :
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
!   for gltype in ptrdiff_t sig_atomic_t size_t wchar_t wint_t ; do
!     { $as_echo "$as_me:$LINENO: checking for bit size of $gltype" >&5
! $as_echo_n "checking for bit size of $gltype... " >&6; }
! if { as_var=gl_cv_bitsizeof_${gltype}; eval "test \"\${$as_var+set}\" = set"; }; then
!   $as_echo_n "(cached) " >&6
! else
!   if test "$cross_compiling" = yes; then
!   # Depending upon the size, compute the lo and hi bounds.
! cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
  _ACEOF
***************
*** 11788,11792 ****
  main ()
  {
! static int test_array [1 - 2 * !((sizeof ($gltype) * CHAR_BIT) <= $ac_mid)];
  test_array [0] = 0
  
--- 11902,11906 ----
  main ()
  {
! static int test_array [1 - 2 * !((sizeof ($gltype) * CHAR_BIT) >= 0)];
  test_array [0] = 0
  
***************
*** 11801,11805 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 11915,11920 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 11807,11848 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
!   ac_hi=$ac_mid
! else
!   echo "$as_me: failed program was:" >&5
! sed 's/^/| /' conftest.$ac_ext >&5
! 
! 	ac_lo=`expr '(' $ac_mid ')' + 1`
! fi
! 
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
! done
! case $ac_lo in
! ?*) result=$ac_lo;;
! '') result=unknown ;;
! esac
! else
!   cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
  _ACEOF
--- 11922,11933 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
!   ac_lo=0 ac_mid=0
!   while :; do
!     cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
  _ACEOF
***************
*** 11862,11891 ****
  
  #include <limits.h>
- static long int longval () { return sizeof ($gltype) * CHAR_BIT; }
- static unsigned long int ulongval () { return sizeof ($gltype) * CHAR_BIT; }
- #include <stdio.h>
- #include <stdlib.h>
  int
  main ()
  {
! 
!   FILE *f = fopen ("conftest.val", "w");
!   if (! f)
!     return 1;
!   if ((sizeof ($gltype) * CHAR_BIT) < 0)
!     {
!       long int i = longval ();
!       if (i != (sizeof ($gltype) * CHAR_BIT))
! 	return 1;
!       fprintf (f, "%ld\n", i);
!     }
!   else
!     {
!       unsigned long int i = ulongval ();
!       if (i != (sizeof ($gltype) * CHAR_BIT))
! 	return 1;
!       fprintf (f, "%lu\n", i);
!     }
!   return ferror (f) || fclose (f) != 0;
  
    ;
--- 11947,11955 ----
  
  #include <limits.h>
  int
  main ()
  {
! static int test_array [1 - 2 * !((sizeof ($gltype) * CHAR_BIT) <= $ac_mid)];
! test_array [0] = 0
  
    ;
***************
*** 11893,11959 ****
  }
  _ACEOF
! rm -f conftest$ac_exeext
! if { (ac_try="$ac_link"
  case "(($ac_try" in
    *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_link") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
    ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
!   result=`cat conftest.val`
  else
!   echo "$as_me: program exited with status $ac_status" >&5
! echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
! ( exit $ac_status )
! result=unknown
! fi
! rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
! fi
! rm -f conftest.val
!        eval gl_cv_bitsizeof_${gltype}=\$result
! 
  fi
! ac_res=`eval echo '${'gl_cv_bitsizeof_${gltype}'}'`
! 	       { echo "$as_me:$LINENO: result: $ac_res" >&5
! echo "${ECHO_T}$ac_res" >&6; }
!     eval result=\$gl_cv_bitsizeof_${gltype}
!     if test $result = unknown; then
!                                                 result=0
!     fi
!     GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
!     cat >>confdefs.h <<_ACEOF
! #define BITSIZEOF_${GLTYPE} $result
! _ACEOF
! 
!     eval BITSIZEOF_${GLTYPE}=\$result
!   done
! 
! 
! 
! 
! 
! 
! 
!   for gltype in sig_atomic_t wchar_t wint_t ; do
!     { echo "$as_me:$LINENO: checking whether $gltype is signed" >&5
! echo $ECHO_N "checking whether $gltype is signed... $ECHO_C" >&6; }
! if { as_var=gl_cv_type_${gltype}_signed; eval "test \"\${$as_var+set}\" = set"; }; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
!   cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
  _ACEOF
--- 11957,11998 ----
  }
  _ACEOF
! rm -f conftest.$ac_objext
! if { (ac_try="$ac_compile"
  case "(($ac_try" in
    *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
!   (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
!   grep -v '^ *+' conftest.er1 >conftest.err
!   rm -f conftest.er1
!   cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
!   ac_hi=$ac_mid; break
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
! 	ac_lo=`expr $ac_mid + 1`
! 			if test $ac_lo -le $ac_mid; then
! 			  ac_lo= ac_hi=
! 			  break
! 			fi
! 			ac_mid=`expr 2 '*' $ac_mid + 1`
  fi
! 
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
!   done
  else
!   $as_echo "$as_me: failed program was:" >&5
! sed 's/^/| /' conftest.$ac_ext >&5
! 
! 	cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
  _ACEOF
***************
*** 11972,11979 ****
    #endif
  
!             int verify[2 * (($gltype) -1 < ($gltype) 0) - 1];
  int
  main ()
  {
  
    ;
--- 12011,12020 ----
    #endif
  
! #include <limits.h>
  int
  main ()
  {
+ static int test_array [1 - 2 * !((sizeof ($gltype) * CHAR_BIT) < 0)];
+ test_array [0] = 0
  
    ;
***************
*** 11987,11991 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 12028,12033 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 11993,12081 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
!   result=yes
! else
!   echo "$as_me: failed program was:" >&5
! sed 's/^/| /' conftest.$ac_ext >&5
! 
! 	result=no
! fi
! 
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
!        eval gl_cv_type_${gltype}_signed=\$result
! 
! fi
! ac_res=`eval echo '${'gl_cv_type_${gltype}_signed'}'`
! 	       { echo "$as_me:$LINENO: result: $ac_res" >&5
! echo "${ECHO_T}$ac_res" >&6; }
!     eval result=\$gl_cv_type_${gltype}_signed
!     GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
!     if test "$result" = yes; then
!       cat >>confdefs.h <<_ACEOF
! #define HAVE_SIGNED_${GLTYPE} 1
! _ACEOF
! 
!       eval HAVE_SIGNED_${GLTYPE}=1
!     else
!       eval HAVE_SIGNED_${GLTYPE}=0
!     fi
!   done
! 
! 
!   gl_cv_type_ptrdiff_t_signed=yes
!   gl_cv_type_size_t_signed=no
! 
! 
! 
! 
! 
! 
! 
!   for gltype in ptrdiff_t sig_atomic_t size_t wchar_t wint_t ; do
!     { echo "$as_me:$LINENO: checking for $gltype integer literal suffix" >&5
! echo $ECHO_N "checking for $gltype integer literal suffix... $ECHO_C" >&6; }
! if { as_var=gl_cv_type_${gltype}_suffix; eval "test \"\${$as_var+set}\" = set"; }; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
! else
!   eval gl_cv_type_${gltype}_suffix=no
!        eval result=\$gl_cv_type_${gltype}_signed
!        if test "$result" = yes; then
!          glsufu=
!        else
!          glsufu=u
!        fi
!        for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do
!          case $glsuf in
!            '')  gltype1='int';;
!            l)	gltype1='long int';;
!            ll)	gltype1='long long int';;
!            i64)	gltype1='__int64';;
!            u)	gltype1='unsigned int';;
!            ul)	gltype1='unsigned long int';;
!            ull)	gltype1='unsigned long long int';;
!            ui64)gltype1='unsigned __int64';;
!          esac
!          cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
  _ACEOF
--- 12035,12046 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
!   ac_hi=-1 ac_mid=-1
!   while :; do
!     cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
  _ACEOF
***************
*** 12094,12102 ****
    #endif
  
!               extern $gltype foo;
!               extern $gltype1 foo;
  int
  main ()
  {
  
    ;
--- 12059,12068 ----
    #endif
  
! #include <limits.h>
  int
  main ()
  {
+ static int test_array [1 - 2 * !((sizeof ($gltype) * CHAR_BIT) >= $ac_mid)];
+ test_array [0] = 0
  
    ;
***************
*** 12110,12114 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 12076,12081 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 12116,12197 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
!   eval gl_cv_type_${gltype}_suffix=\$glsuf
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
! 
  fi
  
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-          eval result=\$gl_cv_type_${gltype}_suffix
-          test "$result" != no && break
-        done
- fi
- ac_res=`eval echo '${'gl_cv_type_${gltype}_suffix'}'`
- 	       { echo "$as_me:$LINENO: result: $ac_res" >&5
- echo "${ECHO_T}$ac_res" >&6; }
-     GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
-     eval result=\$gl_cv_type_${gltype}_suffix
-     test "$result" = no && result=
-     eval ${GLTYPE}_SUFFIX=\$result
-     cat >>confdefs.h <<_ACEOF
- #define ${GLTYPE}_SUFFIX $result
- _ACEOF
- 
    done
  
  
  
!     STDINT_H=stdint.h
!   fi
! 
! 
! 
! 
! 
! 
! 
!   :
! 
! 
! 
! 
! 
! 
! 
!      if test $gl_cv_have_include_next = yes; then
!        gl_cv_next_stdlib_h='<'stdlib.h'>'
!      else
!        { echo "$as_me:$LINENO: checking absolute name of <stdlib.h>" >&5
! echo $ECHO_N "checking absolute name of <stdlib.h>... $ECHO_C" >&6; }
! if test "${gl_cv_next_stdlib_h+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
! else
! 
! 	  if test $ac_cv_header_stdlib_h = yes; then
! 	    cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
  _ACEOF
--- 12083,12121 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
!   ac_lo=$ac_mid; break
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
! 	ac_hi=`expr '(' $ac_mid ')' - 1`
! 			if test $ac_mid -le $ac_hi; then
! 			  ac_lo= ac_hi=
! 			  break
! 			fi
! 			ac_mid=`expr 2 '*' $ac_mid`
  fi
  
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
    done
+ else
+   $as_echo "$as_me: failed program was:" >&5
+ sed 's/^/| /' conftest.$ac_ext >&5
  
+ 	ac_lo= ac_hi=
+ fi
  
+ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ fi
  
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
! # Binary search between lo and hi bounds.
! while test "x$ac_lo" != "x$ac_hi"; do
!   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
!   cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
  _ACEOF
***************
*** 12199,12283 ****
  cat >>conftest.$ac_ext <<_ACEOF
  /* end confdefs.h.  */
- #include <stdlib.h>
- 
- _ACEOF
- 	    	    	    	    gl_cv_next_stdlib_h='"'`(eval "$ac_cpp conftest.$ac_ext") 2>&5 |
- 	       sed -n '\#/stdlib.h#{
- 		 s#.*"\(.*/stdlib.h\)".*#\1#
- 		 s#^/[^/]#//&#
- 		 p
- 		 q
- 	       }'`'"'
- 	  else
- 	    gl_cv_next_stdlib_h='<'stdlib.h'>'
- 	  fi
- 
- fi
- { echo "$as_me:$LINENO: result: $gl_cv_next_stdlib_h" >&5
- echo "${ECHO_T}$gl_cv_next_stdlib_h" >&6; }
-      fi
-      NEXT_STDLIB_H=$gl_cv_next_stdlib_h
- 
- 
- 
  
  
  
  
  
! for ac_func in strcasecmp
! do
! as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
! { echo "$as_me:$LINENO: checking for $ac_func" >&5
! echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
! if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
  _ACEOF
! cat confdefs.h >>conftest.$ac_ext
! cat >>conftest.$ac_ext <<_ACEOF
! /* end confdefs.h.  */
! /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
!    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
! #define $ac_func innocuous_$ac_func
! 
! /* System header to define __stub macros and hopefully few prototypes,
!     which can conflict with char $ac_func (); below.
!     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
!     <limits.h> exists even on freestanding compilers.  */
! 
! #ifdef __STDC__
! # include <limits.h>
! #else
! # include <assert.h>
! #endif
! 
! #undef $ac_func
! 
! /* Override any GCC internal prototype to avoid an error.
!    Use char because int might match the return type of a GCC
!    builtin and then its argument prototype would still apply.  */
! #ifdef __cplusplus
! extern "C"
! #endif
! char $ac_func ();
! /* The GNU C library defines this for functions which it implements
!     to always fail with ENOSYS.  Some functions are actually named
!     something starting with __ and the normal name is an alias.  */
! #if defined __stub_$ac_func || defined __stub___$ac_func
! choke me
! #endif
  
  int
  main ()
  {
! return $ac_func ();
    ;
    return 0;
  }
  _ACEOF
! rm -f conftest.$ac_objext conftest$ac_exeext
  if { (ac_try="$ac_link"
  case "(($ac_try" in
--- 12123,12233 ----
  cat >>conftest.$ac_ext <<_ACEOF
  /* end confdefs.h.  */
  
+   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
+      included before <wchar.h>.  */
+   #include <stddef.h>
+   #include <signal.h>
+   #if HAVE_WCHAR_H
+   # include <stdio.h>
+   # include <time.h>
+   # include <wchar.h>
+   #endif
  
+ #include <limits.h>
+ int
+ main ()
+ {
+ static int test_array [1 - 2 * !((sizeof ($gltype) * CHAR_BIT) <= $ac_mid)];
+ test_array [0] = 0
  
+   ;
+   return 0;
+ }
+ _ACEOF
+ rm -f conftest.$ac_objext
+ if { (ac_try="$ac_compile"
+ case "(($ac_try" in
+   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+   *) ac_try_echo=$ac_try;;
+ esac
+ eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+ $as_echo "$ac_try_echo") >&5
+   (eval "$ac_compile") 2>conftest.er1
+   ac_status=$?
+   grep -v '^ *+' conftest.er1 >conftest.err
+   rm -f conftest.er1
+   cat conftest.err >&5
+   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+   (exit $ac_status); } && {
+ 	 test -z "$ac_c_werror_flag" ||
+ 	 test ! -s conftest.err
+        } && test -s conftest.$ac_objext; then
+   ac_hi=$ac_mid
+ else
+   $as_echo "$as_me: failed program was:" >&5
+ sed 's/^/| /' conftest.$ac_ext >&5
  
+ 	ac_lo=`expr '(' $ac_mid ')' + 1`
+ fi
  
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
! done
! case $ac_lo in
! ?*) result=$ac_lo;;
! '') result=unknown ;;
! esac
  else
    cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
  _ACEOF
! cat confdefs.h >>conftest.$ac_ext
! cat >>conftest.$ac_ext <<_ACEOF
! /* end confdefs.h.  */
! 
!   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
!      included before <wchar.h>.  */
!   #include <stddef.h>
!   #include <signal.h>
!   #if HAVE_WCHAR_H
!   # include <stdio.h>
!   # include <time.h>
!   # include <wchar.h>
!   #endif
  
+ #include <limits.h>
+ static long int longval () { return sizeof ($gltype) * CHAR_BIT; }
+ static unsigned long int ulongval () { return sizeof ($gltype) * CHAR_BIT; }
+ #include <stdio.h>
+ #include <stdlib.h>
  int
  main ()
  {
! 
!   FILE *f = fopen ("conftest.val", "w");
!   if (! f)
!     return 1;
!   if ((sizeof ($gltype) * CHAR_BIT) < 0)
!     {
!       long int i = longval ();
!       if (i != (sizeof ($gltype) * CHAR_BIT))
! 	return 1;
!       fprintf (f, "%ld", i);
!     }
!   else
!     {
!       unsigned long int i = ulongval ();
!       if (i != (sizeof ($gltype) * CHAR_BIT))
! 	return 1;
!       fprintf (f, "%lu", i);
!     }
!   /* Do not output a trailing newline, as this causes \r\n confusion
!      on some platforms.  */
!   return ferror (f) || fclose (f) != 0;
! 
    ;
    return 0;
  }
  _ACEOF
! rm -f conftest$ac_exeext
  if { (ac_try="$ac_link"
  case "(($ac_try" in
***************
*** 12285,12357 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_link") 2>conftest.er1
!   ac_status=$?
!   grep -v '^ *+' conftest.er1 >conftest.err
!   rm -f conftest.er1
!   cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
    ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest$ac_exeext'
    { (case "(($ac_try" in
    *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_try") 2>&5
    ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); }; }; then
!   eval "$as_ac_var=yes"
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
! 	eval "$as_ac_var=no"
  fi
  
- rm -f core conftest.err conftest.$ac_objext \
-       conftest$ac_exeext conftest.$ac_ext
  fi
! ac_res=`eval echo '${'$as_ac_var'}'`
! 	       { echo "$as_me:$LINENO: result: $ac_res" >&5
! echo "${ECHO_T}$ac_res" >&6; }
! if test `eval echo '${'$as_ac_var'}'` = yes; then
!   cat >>confdefs.h <<_ACEOF
! #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
  _ACEOF
  
! else
!   gl_LIBOBJS="$gl_LIBOBJS $ac_func.$ac_objext"
! fi
! done
  
-   if test $ac_cv_func_strcasecmp = no; then
-     HAVE_STRCASECMP=0
  
-   :
  
-   fi
  
  
  
  
! for ac_func in strncasecmp
! do
! as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
! { echo "$as_me:$LINENO: checking for $ac_func" >&5
! echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
! if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
--- 12235,12297 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
!   (eval "$ac_link") 2>&5
    ac_status=$?
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
    { (case "(($ac_try" in
    *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_try") 2>&5
    ac_status=$?
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); }; }; then
!   result=`cat conftest.val`
  else
!   $as_echo "$as_me: program exited with status $ac_status" >&5
! $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
! ( exit $ac_status )
! result=unknown
! fi
! rm -rf conftest.dSYM
! rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
  fi
+ rm -f conftest.val
+        eval gl_cv_bitsizeof_${gltype}=\$result
  
  fi
! ac_res=`eval 'as_val=${'gl_cv_bitsizeof_${gltype}'}
! 		 $as_echo "$as_val"'`
! 	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
!     eval result=\$gl_cv_bitsizeof_${gltype}
!     if test $result = unknown; then
!                                                 result=0
!     fi
!     GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
!     cat >>confdefs.h <<_ACEOF
! #define BITSIZEOF_${GLTYPE} $result
  _ACEOF
  
!     eval BITSIZEOF_${GLTYPE}=\$result
!   done
  
  
  
  
  
  
  
!   for gltype in sig_atomic_t wchar_t wint_t ; do
!     { $as_echo "$as_me:$LINENO: checking whether $gltype is signed" >&5
! $as_echo_n "checking whether $gltype is signed... " >&6; }
! if { as_var=gl_cv_type_${gltype}_signed; eval "test \"\${$as_var+set}\" = set"; }; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
***************
*** 12361,12472 ****
  cat >>conftest.$ac_ext <<_ACEOF
  /* end confdefs.h.  */
- /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
-    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
- #define $ac_func innocuous_$ac_func
- 
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char $ac_func (); below.
-     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-     <limits.h> exists even on freestanding compilers.  */
- 
- #ifdef __STDC__
- # include <limits.h>
- #else
- # include <assert.h>
- #endif
- 
- #undef $ac_func
  
! /* Override any GCC internal prototype to avoid an error.
!    Use char because int might match the return type of a GCC
!    builtin and then its argument prototype would still apply.  */
! #ifdef __cplusplus
! extern "C"
! #endif
! char $ac_func ();
! /* The GNU C library defines this for functions which it implements
!     to always fail with ENOSYS.  Some functions are actually named
!     something starting with __ and the normal name is an alias.  */
! #if defined __stub_$ac_func || defined __stub___$ac_func
! choke me
! #endif
  
  int
  main ()
  {
! return $ac_func ();
    ;
    return 0;
  }
  _ACEOF
! rm -f conftest.$ac_objext conftest$ac_exeext
! if { (ac_try="$ac_link"
  case "(($ac_try" in
    *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_link") 2>conftest.er1
    ac_status=$?
    grep -v '^ *+' conftest.er1 >conftest.err
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest$ac_exeext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
!   eval "$as_ac_var=yes"
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
! 	eval "$as_ac_var=no"
  fi
  
! rm -f core conftest.err conftest.$ac_objext \
!       conftest$ac_exeext conftest.$ac_ext
  fi
! ac_res=`eval echo '${'$as_ac_var'}'`
! 	       { echo "$as_me:$LINENO: result: $ac_res" >&5
! echo "${ECHO_T}$ac_res" >&6; }
! if test `eval echo '${'$as_ac_var'}'` = yes; then
!   cat >>confdefs.h <<_ACEOF
! #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
  _ACEOF
  
! else
!   gl_LIBOBJS="$gl_LIBOBJS $ac_func.$ac_objext"
! fi
! done
  
-   if test $ac_cv_func_strncasecmp = no; then
  
!   :
  
!   fi
!   { echo "$as_me:$LINENO: checking whether strncasecmp is declared" >&5
! echo $ECHO_N "checking whether strncasecmp is declared... $ECHO_C" >&6; }
! if test "${ac_cv_have_decl_strncasecmp+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
!   cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
  _ACEOF
--- 12301,12406 ----
  cat >>conftest.$ac_ext <<_ACEOF
  /* end confdefs.h.  */
  
!   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
!      included before <wchar.h>.  */
!   #include <stddef.h>
!   #include <signal.h>
!   #if HAVE_WCHAR_H
!   # include <stdio.h>
!   # include <time.h>
!   # include <wchar.h>
!   #endif
  
+             int verify[2 * (($gltype) -1 < ($gltype) 0) - 1];
  int
  main ()
  {
! 
    ;
    return 0;
  }
  _ACEOF
! rm -f conftest.$ac_objext
! if { (ac_try="$ac_compile"
  case "(($ac_try" in
    *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
!   (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
    grep -v '^ *+' conftest.er1 >conftest.err
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
!   result=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
! 	result=no
  fi
  
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
!        eval gl_cv_type_${gltype}_signed=\$result
! 
  fi
! ac_res=`eval 'as_val=${'gl_cv_type_${gltype}_signed'}
! 		 $as_echo "$as_val"'`
! 	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
!     eval result=\$gl_cv_type_${gltype}_signed
!     GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
!     if test "$result" = yes; then
!       cat >>confdefs.h <<_ACEOF
! #define HAVE_SIGNED_${GLTYPE} 1
  _ACEOF
  
!       eval HAVE_SIGNED_${GLTYPE}=1
!     else
!       eval HAVE_SIGNED_${GLTYPE}=0
!     fi
!   done
  
  
!   gl_cv_type_ptrdiff_t_signed=yes
!   gl_cv_type_size_t_signed=no
  
! 
! 
! 
! 
! 
! 
!   for gltype in ptrdiff_t sig_atomic_t size_t wchar_t wint_t ; do
!     { $as_echo "$as_me:$LINENO: checking for $gltype integer literal suffix" >&5
! $as_echo_n "checking for $gltype integer literal suffix... " >&6; }
! if { as_var=gl_cv_type_${gltype}_suffix; eval "test \"\${$as_var+set}\" = set"; }; then
!   $as_echo_n "(cached) " >&6
  else
!   eval gl_cv_type_${gltype}_suffix=no
!        eval result=\$gl_cv_type_${gltype}_signed
!        if test "$result" = yes; then
!          glsufu=
!        else
!          glsufu=u
!        fi
!        for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do
!          case $glsuf in
!            '')  gltype1='int';;
!            l)	gltype1='long int';;
!            ll)	gltype1='long long int';;
!            i64)	gltype1='__int64';;
!            u)	gltype1='unsigned int';;
!            ul)	gltype1='unsigned long int';;
!            ull)	gltype1='unsigned long long int';;
!            ui64)gltype1='unsigned __int64';;
!          esac
!          cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
  _ACEOF
***************
*** 12474,12485 ****
  cat >>conftest.$ac_ext <<_ACEOF
  /* end confdefs.h.  */
! $ac_includes_default
  int
  main ()
  {
- #ifndef strncasecmp
-   char *p = (char *) strncasecmp;
-   return !p;
- #endif
  
    ;
--- 12408,12427 ----
  cat >>conftest.$ac_ext <<_ACEOF
  /* end confdefs.h.  */
! 
!   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
!      included before <wchar.h>.  */
!   #include <stddef.h>
!   #include <signal.h>
!   #if HAVE_WCHAR_H
!   # include <stdio.h>
!   # include <time.h>
!   # include <wchar.h>
!   #endif
! 
!               extern $gltype foo;
!               extern $gltype1 foo;
  int
  main ()
  {
  
    ;
***************
*** 12493,12497 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 12435,12440 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 12499,12555 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
!   ac_cv_have_decl_strncasecmp=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
- 	ac_cv_have_decl_strncasecmp=no
- fi
  
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
! fi
! { echo "$as_me:$LINENO: result: $ac_cv_have_decl_strncasecmp" >&5
! echo "${ECHO_T}$ac_cv_have_decl_strncasecmp" >&6; }
! if test $ac_cv_have_decl_strncasecmp = yes; then
  
- cat >>confdefs.h <<_ACEOF
- #define HAVE_DECL_STRNCASECMP 1
- _ACEOF
  
  
  else
!   cat >>confdefs.h <<_ACEOF
! #define HAVE_DECL_STRNCASECMP 0
  _ACEOF
  
  
  fi
  
  
-   if test $ac_cv_have_decl_strncasecmp = no; then
-     HAVE_DECL_STRNCASECMP=0
-   fi
  
  
--- 12442,12540 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
!   eval gl_cv_type_${gltype}_suffix=\$glsuf
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
  
! fi
! 
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
!          eval result=\$gl_cv_type_${gltype}_suffix
!          test "$result" != no && break
!        done
! fi
! ac_res=`eval 'as_val=${'gl_cv_type_${gltype}_suffix'}
! 		 $as_echo "$as_val"'`
! 	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
!     GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
!     eval result=\$gl_cv_type_${gltype}_suffix
!     test "$result" = no && result=
!     eval ${GLTYPE}_SUFFIX=\$result
!     cat >>confdefs.h <<_ACEOF
! #define ${GLTYPE}_SUFFIX $result
! _ACEOF
! 
!   done
! 
! 
! 
!     STDINT_H=stdint.h
!   fi
! 
! 
! 
! 
! 
! 
! 
!   :
! 
! 
! 
  
  
  
+ 
+      if test $gl_cv_have_include_next = yes; then
+        gl_cv_next_stdlib_h='<'stdlib.h'>'
+      else
+        { $as_echo "$as_me:$LINENO: checking absolute name of <stdlib.h>" >&5
+ $as_echo_n "checking absolute name of <stdlib.h>... " >&6; }
+ if test "${gl_cv_next_stdlib_h+set}" = set; then
+   $as_echo_n "(cached) " >&6
  else
! 
! 	  if test $ac_cv_header_stdlib_h = yes; then
! 	    cat >conftest.$ac_ext <<_ACEOF
! /* confdefs.h.  */
  _ACEOF
+ cat confdefs.h >>conftest.$ac_ext
+ cat >>conftest.$ac_ext <<_ACEOF
+ /* end confdefs.h.  */
+ #include <stdlib.h>
  
+ _ACEOF
+ 	    	    	    	    gl_cv_next_stdlib_h='"'`(eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ 	       sed -n '\#/stdlib.h#{
+ 		 s#.*"\(.*/stdlib.h\)".*#\1#
+ 		 s#^/[^/]#//&#
+ 		 p
+ 		 q
+ 	       }'`'"'
+ 	  else
+ 	    gl_cv_next_stdlib_h='<'stdlib.h'>'
+ 	  fi
  
  fi
+ { $as_echo "$as_me:$LINENO: result: $gl_cv_next_stdlib_h" >&5
+ $as_echo "$gl_cv_next_stdlib_h" >&6; }
+      fi
+      NEXT_STDLIB_H=$gl_cv_next_stdlib_h
+ 
+ 
+ 
+ 
+ 
+ 
+ 
  
  
  
  
***************
*** 12559,12567 ****
  for ac_func in strdup
  do
! as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
! { echo "$as_me:$LINENO: checking for $ac_func" >&5
! echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
  if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
--- 12544,12552 ----
  for ac_func in strdup
  do
! as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
! { $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
! $as_echo_n "checking for $ac_func... " >&6; }
  if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
***************
*** 12616,12620 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
--- 12601,12606 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
***************
*** 12622,12650 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest$ac_exeext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    eval "$as_ac_var=yes"
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 12608,12622 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest$ac_exeext && {
! 	 test "$cross_compiling" = yes ||
! 	 $as_test_x conftest$ac_exeext
!        }; then
    eval "$as_ac_var=yes"
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 12652,12672 ****
  fi
  
! rm -f core conftest.err conftest.$ac_objext \
        conftest$ac_exeext conftest.$ac_ext
  fi
! ac_res=`eval echo '${'$as_ac_var'}'`
! 	       { echo "$as_me:$LINENO: result: $ac_res" >&5
! echo "${ECHO_T}$ac_res" >&6; }
! if test `eval echo '${'$as_ac_var'}'` = yes; then
    cat >>confdefs.h <<_ACEOF
! #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
  _ACEOF
  
  else
!   gl_LIBOBJS="$gl_LIBOBJS $ac_func.$ac_objext"
  fi
  done
  
  
    :
  
--- 12624,12650 ----
  fi
  
! rm -rf conftest.dSYM
! rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
        conftest$ac_exeext conftest.$ac_ext
  fi
! ac_res=`eval 'as_val=${'$as_ac_var'}
! 		 $as_echo "$as_val"'`
! 	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
! if test `eval 'as_val=${'$as_ac_var'}
! 		 $as_echo "$as_val"'` = yes; then
    cat >>confdefs.h <<_ACEOF
! #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
  _ACEOF
  
  else
! 
!     gl_LIBOBJS="$gl_LIBOBJS $ac_func.$ac_objext"
! 
  fi
  done
  
  
+ 
    :
  
***************
*** 12686,12690 ****
  
  
!   :
  
  
--- 12664,12668 ----
  
  
!   if test $gl_cv_func_working_strerror = no; then
  
  
***************
*** 12692,12699 ****
  
  
-   if test $ac_cv_func_strerror = no; then
-     gl_LIBOBJS="$gl_LIBOBJS strerror.$ac_objext"
  
!   :
  
    fi
--- 12670,12681 ----
  
  
  
! 
!   gl_LIBOBJS="$gl_LIBOBJS strerror.$ac_objext"
! 
! 
! cat >>confdefs.h <<_ACEOF
! #define REPLACE_STRERROR $REPLACE_STRERROR
! _ACEOF
  
    fi
***************
*** 12701,12704 ****
--- 12683,12690 ----
  
  
+   GNULIB_STRERROR=1
+ 
+ 
+ 
  
  
***************
*** 12717,12724 ****
  
  
!       { echo "$as_me:$LINENO: checking whether mkdir is declared" >&5
! echo $ECHO_N "checking whether mkdir is declared... $ECHO_C" >&6; }
  if test "${ac_cv_have_decl_mkdir+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
--- 12703,12710 ----
  
  
!       { $as_echo "$as_me:$LINENO: checking whether mkdir is declared" >&5
! $as_echo_n "checking whether mkdir is declared... " >&6; }
  if test "${ac_cv_have_decl_mkdir+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
***************
*** 12734,12739 ****
  {
  #ifndef mkdir
!   char *p = (char *) mkdir;
!   return !p;
  #endif
  
--- 12720,12724 ----
  {
  #ifndef mkdir
!   (void) mkdir;
  #endif
  
***************
*** 12748,12752 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 12733,12738 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 12754,12782 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    ac_cv_have_decl_mkdir=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 12740,12751 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
    ac_cv_have_decl_mkdir=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 12786,12791 ****
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { echo "$as_me:$LINENO: result: $ac_cv_have_decl_mkdir" >&5
! echo "${ECHO_T}$ac_cv_have_decl_mkdir" >&6; }
  if test $ac_cv_have_decl_mkdir = yes; then
  
--- 12755,12760 ----
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_mkdir" >&5
! $as_echo "$ac_cv_have_decl_mkdir" >&6; }
  if test $ac_cv_have_decl_mkdir = yes; then
  
***************
*** 12803,12820 ****
  for ac_header in io.h
  do
! as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   { echo "$as_me:$LINENO: checking for $ac_header" >&5
! echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  fi
! ac_res=`eval echo '${'$as_ac_Header'}'`
! 	       { echo "$as_me:$LINENO: result: $ac_res" >&5
! echo "${ECHO_T}$ac_res" >&6; }
  else
    # Is the header compilable?
! { echo "$as_me:$LINENO: checking $ac_header usability" >&5
! echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
  cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
--- 12772,12790 ----
  for ac_header in io.h
  do
! as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
! $as_echo_n "checking for $ac_header... " >&6; }
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   $as_echo_n "(cached) " >&6
  fi
! ac_res=`eval 'as_val=${'$as_ac_Header'}
! 		 $as_echo "$as_val"'`
! 	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
  else
    # Is the header compilable?
! { $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
! $as_echo_n "checking $ac_header usability... " >&6; }
  cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
***************
*** 12832,12836 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 12802,12807 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 12838,12866 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    ac_header_compiler=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 12809,12820 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
    ac_header_compiler=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 12869,12878 ****
  
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
! { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
! echo "${ECHO_T}$ac_header_compiler" >&6; }
  
  # Is the header present?
! { echo "$as_me:$LINENO: checking $ac_header presence" >&5
! echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
  cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
--- 12823,12832 ----
  
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
! { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
! $as_echo "$ac_header_compiler" >&6; }
  
  # Is the header present?
! { $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
! $as_echo_n "checking $ac_header presence... " >&6; }
  cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
***************
*** 12888,12892 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
    ac_status=$?
--- 12842,12847 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
    ac_status=$?
***************
*** 12894,12912 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } >/dev/null; then
!   if test -s conftest.err; then
!     ac_cpp_err=$ac_c_preproc_warn_flag
!     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
!   else
!     ac_cpp_err=
!   fi
! else
!   ac_cpp_err=yes
! fi
! if test -z "$ac_cpp_err"; then
    ac_header_preproc=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 12849,12860 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } >/dev/null && {
! 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        }; then
    ac_header_preproc=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 12915,12943 ****
  
  rm -f conftest.err conftest.$ac_ext
! { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
! echo "${ECHO_T}$ac_header_preproc" >&6; }
  
  # So?  What about this header?
  case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
    yes:no: )
!     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
! echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
! echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
      ac_header_preproc=yes
      ;;
    no:yes:* )
!     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
! echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
! echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
! echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
! echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
! echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
! echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
      ( cat <<\_ASBOX
  ## ---------------------------------- ##
--- 12863,12891 ----
  
  rm -f conftest.err conftest.$ac_ext
! { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
! $as_echo "$ac_header_preproc" >&6; }
  
  # So?  What about this header?
  case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
    yes:no: )
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
! $as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
! $as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
      ac_header_preproc=yes
      ;;
    no:yes:* )
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
! $as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
! $as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
! $as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
! $as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
! $as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
! $as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
      ( cat <<\_ASBOX
  ## ---------------------------------- ##
***************
*** 12948,12966 ****
      ;;
  esac
! { echo "$as_me:$LINENO: checking for $ac_header" >&5
! echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    eval "$as_ac_Header=\$ac_header_preproc"
  fi
! ac_res=`eval echo '${'$as_ac_Header'}'`
! 	       { echo "$as_me:$LINENO: result: $ac_res" >&5
! echo "${ECHO_T}$ac_res" >&6; }
  
  fi
! if test `eval echo '${'$as_ac_Header'}'` = yes; then
    cat >>confdefs.h <<_ACEOF
! #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
  _ACEOF
  
--- 12896,12916 ----
      ;;
  esac
! { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
! $as_echo_n "checking for $ac_header... " >&6; }
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   $as_echo_n "(cached) " >&6
  else
    eval "$as_ac_Header=\$ac_header_preproc"
  fi
! ac_res=`eval 'as_val=${'$as_ac_Header'}
! 		 $as_echo "$as_val"'`
! 	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
  
  fi
! if test `eval 'as_val=${'$as_ac_Header'}
! 		 $as_echo "$as_val"'` = yes; then
    cat >>confdefs.h <<_ACEOF
! #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
  _ACEOF
  
***************
*** 13002,13009 ****
         gl_cv_next_sys_stat_h='<'sys/stat.h'>'
       else
!        { echo "$as_me:$LINENO: checking absolute name of <sys/stat.h>" >&5
! echo $ECHO_N "checking absolute name of <sys/stat.h>... $ECHO_C" >&6; }
  if test "${gl_cv_next_sys_stat_h+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
  
--- 12952,12959 ----
         gl_cv_next_sys_stat_h='<'sys/stat.h'>'
       else
!        { $as_echo "$as_me:$LINENO: checking absolute name of <sys/stat.h>" >&5
! $as_echo_n "checking absolute name of <sys/stat.h>... " >&6; }
  if test "${gl_cv_next_sys_stat_h+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
  
***************
*** 13030,13035 ****
  
  fi
! { echo "$as_me:$LINENO: result: $gl_cv_next_sys_stat_h" >&5
! echo "${ECHO_T}$gl_cv_next_sys_stat_h" >&6; }
       fi
       NEXT_SYS_STAT_H=$gl_cv_next_sys_stat_h
--- 12980,12985 ----
  
  fi
! { $as_echo "$as_me:$LINENO: result: $gl_cv_next_sys_stat_h" >&5
! $as_echo "$gl_cv_next_sys_stat_h" >&6; }
       fi
       NEXT_SYS_STAT_H=$gl_cv_next_sys_stat_h
***************
*** 13040,13048 ****
  
  
!   { echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
! echo $ECHO_N "checking for a thread-safe mkdir -p... $ECHO_C" >&6; }
  if test -z "$MKDIR_P"; then
    if test "${ac_cv_path_mkdir+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--- 12990,12998 ----
  
  
!   { $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
! $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
  if test -z "$MKDIR_P"; then
    if test "${ac_cv_path_mkdir+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
***************
*** 13053,13057 ****
    for ac_prog in mkdir gmkdir; do
  	 for ac_exec_ext in '' $ac_executable_extensions; do
! 	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; } || continue
  	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
  	     'mkdir (GNU coreutils) '* | \
--- 13003,13007 ----
    for ac_prog in mkdir gmkdir; do
  	 for ac_exec_ext in '' $ac_executable_extensions; do
! 	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
  	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
  	     'mkdir (GNU coreutils) '* | \
***************
*** 13079,13093 ****
    fi
  fi
! { echo "$as_me:$LINENO: result: $MKDIR_P" >&5
! echo "${ECHO_T}$MKDIR_P" >&6; }
  
  
  
  
!   { echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
! echo $ECHO_N "checking for a thread-safe mkdir -p... $ECHO_C" >&6; }
  if test -z "$MKDIR_P"; then
    if test "${ac_cv_path_mkdir+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--- 13029,13043 ----
    fi
  fi
! { $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5
! $as_echo "$MKDIR_P" >&6; }
  
  
  
  
!   { $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
! $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
  if test -z "$MKDIR_P"; then
    if test "${ac_cv_path_mkdir+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
***************
*** 13098,13102 ****
    for ac_prog in mkdir gmkdir; do
  	 for ac_exec_ext in '' $ac_executable_extensions; do
! 	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; } || continue
  	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
  	     'mkdir (GNU coreutils) '* | \
--- 13048,13052 ----
    for ac_prog in mkdir gmkdir; do
  	 for ac_exec_ext in '' $ac_executable_extensions; do
! 	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
  	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
  	     'mkdir (GNU coreutils) '* | \
***************
*** 13124,13140 ****
    fi
  fi
! { echo "$as_me:$LINENO: result: $MKDIR_P" >&5
! echo "${ECHO_T}$MKDIR_P" >&6; }
  
  
  
  
-   gl_LIBOBJS="$gl_LIBOBJS tempname.$ac_objext"
  
-   :
  
  
  
  
  
  
--- 13074,13275 ----
    fi
  fi
! { $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5
! $as_echo "$MKDIR_P" >&6; }
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
!   gl_LIBOBJS="$gl_LIBOBJS tempname.$ac_objext"
! 
! 
!   :
! 
! 
! 
! 
! 
! 
! 
! 
!   :
! 
! 
! 
! 
! 
! 
! 
!      if test $gl_cv_have_include_next = yes; then
!        gl_cv_next_unistd_h='<'unistd.h'>'
!      else
!        { $as_echo "$as_me:$LINENO: checking absolute name of <unistd.h>" >&5
! $as_echo_n "checking absolute name of <unistd.h>... " >&6; }
! if test "${gl_cv_next_unistd_h+set}" = set; then
!   $as_echo_n "(cached) " >&6
! else
! 
! 	  if test $ac_cv_header_unistd_h = yes; then
! 	    cat >conftest.$ac_ext <<_ACEOF
! /* confdefs.h.  */
! _ACEOF
! cat confdefs.h >>conftest.$ac_ext
! cat >>conftest.$ac_ext <<_ACEOF
! /* end confdefs.h.  */
! #include <unistd.h>
! 
! _ACEOF
! 	    	    	    	    gl_cv_next_unistd_h='"'`(eval "$ac_cpp conftest.$ac_ext") 2>&5 |
! 	       sed -n '\#/unistd.h#{
! 		 s#.*"\(.*/unistd.h\)".*#\1#
! 		 s#^/[^/]#//&#
! 		 p
! 		 q
! 	       }'`'"'
! 	  else
! 	    gl_cv_next_unistd_h='<'unistd.h'>'
! 	  fi
! 
! fi
! { $as_echo "$as_me:$LINENO: result: $gl_cv_next_unistd_h" >&5
! $as_echo "$gl_cv_next_unistd_h" >&6; }
!      fi
!      NEXT_UNISTD_H=$gl_cv_next_unistd_h
! 
! 
! 
! 
! 
!   :
! 
! 
! 
! 
! 
!   if test $ac_cv_header_unistd_h = yes; then
!     HAVE_UNISTD_H=1
!   else
!     HAVE_UNISTD_H=0
!   fi
! 
! 
! 
! 
! 
! for ac_func in unsetenv
! do
! as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
! { $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
! $as_echo_n "checking for $ac_func... " >&6; }
! if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
!   $as_echo_n "(cached) " >&6
! else
!   cat >conftest.$ac_ext <<_ACEOF
! /* confdefs.h.  */
! _ACEOF
! cat confdefs.h >>conftest.$ac_ext
! cat >>conftest.$ac_ext <<_ACEOF
! /* end confdefs.h.  */
! /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
!    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
! #define $ac_func innocuous_$ac_func
! 
! /* System header to define __stub macros and hopefully few prototypes,
!     which can conflict with char $ac_func (); below.
!     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
!     <limits.h> exists even on freestanding compilers.  */
! 
! #ifdef __STDC__
! # include <limits.h>
! #else
! # include <assert.h>
! #endif
! 
! #undef $ac_func
! 
! /* Override any GCC internal prototype to avoid an error.
!    Use char because int might match the return type of a GCC
!    builtin and then its argument prototype would still apply.  */
! #ifdef __cplusplus
! extern "C"
! #endif
! char $ac_func ();
! /* The GNU C library defines this for functions which it implements
!     to always fail with ENOSYS.  Some functions are actually named
!     something starting with __ and the normal name is an alias.  */
! #if defined __stub_$ac_func || defined __stub___$ac_func
! choke me
! #endif
! 
! int
! main ()
! {
! return $ac_func ();
!   ;
!   return 0;
! }
! _ACEOF
! rm -f conftest.$ac_objext conftest$ac_exeext
! if { (ac_try="$ac_link"
! case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
!   (eval "$ac_link") 2>conftest.er1
!   ac_status=$?
!   grep -v '^ *+' conftest.er1 >conftest.err
!   rm -f conftest.er1
!   cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest$ac_exeext && {
! 	 test "$cross_compiling" = yes ||
! 	 $as_test_x conftest$ac_exeext
!        }; then
!   eval "$as_ac_var=yes"
! else
!   $as_echo "$as_me: failed program was:" >&5
! sed 's/^/| /' conftest.$ac_ext >&5
! 
! 	eval "$as_ac_var=no"
! fi
! 
! rm -rf conftest.dSYM
! rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
!       conftest$ac_exeext conftest.$ac_ext
! fi
! ac_res=`eval 'as_val=${'$as_ac_var'}
! 		 $as_echo "$as_val"'`
! 	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
! if test `eval 'as_val=${'$as_ac_var'}
! 		 $as_echo "$as_val"'` = yes; then
!   cat >>confdefs.h <<_ACEOF
! #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
! _ACEOF
  
+ fi
+ done
  
+   if test $ac_cv_func_unsetenv = no; then
+     HAVE_UNSETENV=0
  
  
  
  
  
  
  
+   gl_LIBOBJS="$gl_LIBOBJS unsetenv.$ac_objext"
  
  
***************
*** 13148,13163 ****
  
  
! 
!      if test $gl_cv_have_include_next = yes; then
!        gl_cv_next_unistd_h='<'unistd.h'>'
!      else
!        { echo "$as_me:$LINENO: checking absolute name of <unistd.h>" >&5
! echo $ECHO_N "checking absolute name of <unistd.h>... $ECHO_C" >&6; }
! if test "${gl_cv_next_unistd_h+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
! 
! 	  if test $ac_cv_header_unistd_h = yes; then
! 	    cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
  _ACEOF
--- 13283,13293 ----
  
  
!   else
!     { $as_echo "$as_me:$LINENO: checking for unsetenv() return type" >&5
! $as_echo_n "checking for unsetenv() return type... " >&6; }
! if test "${gt_cv_func_unsetenv_ret+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
!   cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
  _ACEOF
***************
*** 13165,13211 ****
  cat >>conftest.$ac_ext <<_ACEOF
  /* end confdefs.h.  */
! #include <unistd.h>
  
  _ACEOF
! 	    	    	    	    gl_cv_next_unistd_h='"'`(eval "$ac_cpp conftest.$ac_ext") 2>&5 |
! 	       sed -n '\#/unistd.h#{
! 		 s#.*"\(.*/unistd.h\)".*#\1#
! 		 s#^/[^/]#//&#
! 		 p
! 		 q
! 	       }'`'"'
! 	  else
! 	    gl_cv_next_unistd_h='<'unistd.h'>'
! 	  fi
  
  fi
- { echo "$as_me:$LINENO: result: $gl_cv_next_unistd_h" >&5
- echo "${ECHO_T}$gl_cv_next_unistd_h" >&6; }
-      fi
-      NEXT_UNISTD_H=$gl_cv_next_unistd_h
- 
- 
- 
- 
- 
-   :
- 
- 
  
  
  
-   if test $ac_cv_header_unistd_h = yes; then
-     HAVE_UNISTD_H=1
-   else
-     HAVE_UNISTD_H=0
-   fi
  
  
  
  
!   { echo "$as_me:$LINENO: checking whether <wchar.h> is standalone" >&5
! echo $ECHO_N "checking whether <wchar.h> is standalone... $ECHO_C" >&6; }
  if test "${gl_cv_header_wchar_h_standalone+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
--- 13295,13362 ----
  cat >>conftest.$ac_ext <<_ACEOF
  /* end confdefs.h.  */
! #include <stdlib.h>
! extern
! #ifdef __cplusplus
! "C"
! #endif
! #if defined(__STDC__) || defined(__cplusplus)
! int unsetenv (const char *name);
! #else
! int unsetenv();
! #endif
! 
! int
! main ()
! {
  
+   ;
+   return 0;
+ }
  _ACEOF
! rm -f conftest.$ac_objext
! if { (ac_try="$ac_compile"
! case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
!   (eval "$ac_compile") 2>conftest.er1
!   ac_status=$?
!   grep -v '^ *+' conftest.er1 >conftest.err
!   rm -f conftest.er1
!   cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
!   gt_cv_func_unsetenv_ret='int'
! else
!   $as_echo "$as_me: failed program was:" >&5
! sed 's/^/| /' conftest.$ac_ext >&5
  
+ 	gt_cv_func_unsetenv_ret='void'
  fi
  
+ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ fi
+ { $as_echo "$as_me:$LINENO: result: $gt_cv_func_unsetenv_ret" >&5
+ $as_echo "$gt_cv_func_unsetenv_ret" >&6; }
+     if test $gt_cv_func_unsetenv_ret = 'void'; then
+       VOID_UNSETENV=1
+     fi
+   fi
  
  
  
+   GNULIB_UNSETENV=1
  
  
  
!   { $as_echo "$as_me:$LINENO: checking whether <wchar.h> is standalone" >&5
! $as_echo_n "checking whether <wchar.h> is standalone... " >&6; }
  if test "${gl_cv_header_wchar_h_standalone+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
***************
*** 13219,13223 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 13370,13375 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 13225,13253 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    gl_cv_header_wchar_h_standalone=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 13377,13388 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
    gl_cv_header_wchar_h_standalone=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 13257,13262 ****
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { echo "$as_me:$LINENO: result: $gl_cv_header_wchar_h_standalone" >&5
! echo "${ECHO_T}$gl_cv_header_wchar_h_standalone" >&6; }
    if test $gl_cv_header_wchar_h_standalone != yes; then
      WCHAR_H=wchar.h
--- 13392,13397 ----
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { $as_echo "$as_me:$LINENO: result: $gl_cv_header_wchar_h_standalone" >&5
! $as_echo "$gl_cv_header_wchar_h_standalone" >&6; }
    if test $gl_cv_header_wchar_h_standalone != yes; then
      WCHAR_H=wchar.h
***************
*** 13290,13297 ****
         gl_cv_next_wchar_h='<'wchar.h'>'
       else
!        { echo "$as_me:$LINENO: checking absolute name of <wchar.h>" >&5
! echo $ECHO_N "checking absolute name of <wchar.h>... $ECHO_C" >&6; }
  if test "${gl_cv_next_wchar_h+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
  
--- 13425,13432 ----
         gl_cv_next_wchar_h='<'wchar.h'>'
       else
!        { $as_echo "$as_me:$LINENO: checking absolute name of <wchar.h>" >&5
! $as_echo_n "checking absolute name of <wchar.h>... " >&6; }
  if test "${gl_cv_next_wchar_h+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
  
***************
*** 13318,13323 ****
  
  fi
! { echo "$as_me:$LINENO: result: $gl_cv_next_wchar_h" >&5
! echo "${ECHO_T}$gl_cv_next_wchar_h" >&6; }
       fi
       NEXT_WCHAR_H=$gl_cv_next_wchar_h
--- 13453,13458 ----
  
  fi
! { $as_echo "$as_me:$LINENO: result: $gl_cv_next_wchar_h" >&5
! $as_echo "$gl_cv_next_wchar_h" >&6; }
       fi
       NEXT_WCHAR_H=$gl_cv_next_wchar_h
***************
*** 13376,13383 ****
         gl_cv_next_wctype_h='<'wctype.h'>'
       else
!        { echo "$as_me:$LINENO: checking absolute name of <wctype.h>" >&5
! echo $ECHO_N "checking absolute name of <wctype.h>... $ECHO_C" >&6; }
  if test "${gl_cv_next_wctype_h+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
  
--- 13511,13518 ----
         gl_cv_next_wctype_h='<'wctype.h'>'
       else
!        { $as_echo "$as_me:$LINENO: checking absolute name of <wctype.h>" >&5
! $as_echo_n "checking absolute name of <wctype.h>... " >&6; }
  if test "${gl_cv_next_wctype_h+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
  
***************
*** 13404,13409 ****
  
  fi
! { echo "$as_me:$LINENO: result: $gl_cv_next_wctype_h" >&5
! echo "${ECHO_T}$gl_cv_next_wctype_h" >&6; }
       fi
       NEXT_WCTYPE_H=$gl_cv_next_wctype_h
--- 13539,13544 ----
  
  fi
! { $as_echo "$as_me:$LINENO: result: $gl_cv_next_wctype_h" >&5
! $as_echo "$gl_cv_next_wctype_h" >&6; }
       fi
       NEXT_WCTYPE_H=$gl_cv_next_wctype_h
***************
*** 13441,13448 ****
  
  
!   { echo "$as_me:$LINENO: checking whether wcwidth is declared" >&5
! echo $ECHO_N "checking whether wcwidth is declared... $ECHO_C" >&6; }
  if test "${ac_cv_have_decl_wcwidth+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
--- 13576,13583 ----
  
  
!   { $as_echo "$as_me:$LINENO: checking whether wcwidth is declared" >&5
! $as_echo_n "checking whether wcwidth is declared... " >&6; }
  if test "${ac_cv_have_decl_wcwidth+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
***************
*** 13469,13474 ****
  {
  #ifndef wcwidth
!   char *p = (char *) wcwidth;
!   return !p;
  #endif
  
--- 13604,13608 ----
  {
  #ifndef wcwidth
!   (void) wcwidth;
  #endif
  
***************
*** 13483,13487 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 13617,13622 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 13489,13517 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    ac_cv_have_decl_wcwidth=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 13624,13635 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
    ac_cv_have_decl_wcwidth=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 13521,13526 ****
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { echo "$as_me:$LINENO: result: $ac_cv_have_decl_wcwidth" >&5
! echo "${ECHO_T}$ac_cv_have_decl_wcwidth" >&6; }
  if test $ac_cv_have_decl_wcwidth = yes; then
  
--- 13639,13644 ----
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_wcwidth" >&5
! $as_echo "$ac_cv_have_decl_wcwidth" >&6; }
  if test $ac_cv_have_decl_wcwidth = yes; then
  
***************
*** 13546,13553 ****
      REPLACE_WCWIDTH=1
    else
!             { echo "$as_me:$LINENO: checking whether wcwidth works reasonably in UTF-8 locales" >&5
! echo $ECHO_N "checking whether wcwidth works reasonably in UTF-8 locales... $ECHO_C" >&6; }
  if test "${gl_cv_func_wcwidth_works+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
  
--- 13664,13671 ----
      REPLACE_WCWIDTH=1
    else
!                 { $as_echo "$as_me:$LINENO: checking whether wcwidth works reasonably in UTF-8 locales" >&5
! $as_echo_n "checking whether wcwidth works reasonably in UTF-8 locales... " >&6; }
  if test "${gl_cv_func_wcwidth_works+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
  
***************
*** 13583,13587 ****
  {
    if (setlocale (LC_ALL, "fr_FR.UTF-8") != NULL)
!     if (wcwidth (0x0301) > 0)
        return 1;
    return 0;
--- 13701,13705 ----
  {
    if (setlocale (LC_ALL, "fr_FR.UTF-8") != NULL)
!     if (wcwidth (0x0301) > 0 || wcwidth (0x200B) > 0)
        return 1;
    return 0;
***************
*** 13594,13601 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_link") 2>&5
    ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
    { (case "(($ac_try" in
--- 13712,13720 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_link") 2>&5
    ac_status=$?
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
    { (case "(($ac_try" in
***************
*** 13603,13615 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_try") 2>&5
    ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); }; }; then
    gl_cv_func_wcwidth_works=yes
  else
!   echo "$as_me: program exited with status $ac_status" >&5
! echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 13722,13735 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_try") 2>&5
    ac_status=$?
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); }; }; then
    gl_cv_func_wcwidth_works=yes
  else
!   $as_echo "$as_me: program exited with status $ac_status" >&5
! $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 13617,13620 ****
--- 13737,13741 ----
  gl_cv_func_wcwidth_works=no
  fi
+ rm -rf conftest.dSYM
  rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
  fi
***************
*** 13623,13628 ****
  
  fi
! { echo "$as_me:$LINENO: result: $gl_cv_func_wcwidth_works" >&5
! echo "${ECHO_T}$gl_cv_func_wcwidth_works" >&6; }
      case "$gl_cv_func_wcwidth_works" in
        *yes) ;;
--- 13744,13749 ----
  
  fi
! { $as_echo "$as_me:$LINENO: result: $gl_cv_func_wcwidth_works" >&5
! $as_echo "$gl_cv_func_wcwidth_works" >&6; }
      case "$gl_cv_func_wcwidth_works" in
        *yes) ;;
***************
*** 13631,13635 ****
    fi
    if test $REPLACE_WCWIDTH = 1; then
!     gl_LIBOBJS="$gl_LIBOBJS wcwidth.$ac_objext"
    fi
  
--- 13752,13764 ----
    fi
    if test $REPLACE_WCWIDTH = 1; then
! 
! 
! 
! 
! 
! 
! 
!   gl_LIBOBJS="$gl_LIBOBJS wcwidth.$ac_objext"
! 
    fi
  
***************
*** 13643,13650 ****
--- 13772,13787 ----
  
  
+ 
+ 
+ 
+ 
+ 
+ 
+ 
    gl_LIBOBJS="$gl_LIBOBJS xmalloc.$ac_objext"
  
  
  
+ 
    :
  
***************
*** 13653,13666 ****
  
  
-   LIBGNU_LIBDEPS="$gl_libdeps"
  
-   LIBGNU_LTLIBDEPS="$gl_ltlibdeps"
  
  
  
  
  
  
  
  
  # Since we make a helper library.
--- 13790,13816 ----
  
  
  
  
  
  
+   gltests_libdeps=
+   gltests_ltlibdeps=
+ 
+ 
  
  
  
  
+   gl_source_base='tests'
+ 
+ 
+ 
+ 
+   LIBGNU_LIBDEPS="$gl_libdeps"
+ 
+   LIBGNU_LTLIBDEPS="$gl_ltlibdeps"
+ 
+ 
+ 
  
  # Since we make a helper library.
***************
*** 13668,13675 ****
    # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
  set dummy ${ac_tool_prefix}ranlib; ac_word=$2
! { echo "$as_me:$LINENO: checking for $ac_word" >&5
! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
  if test "${ac_cv_prog_RANLIB+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    if test -n "$RANLIB"; then
--- 13818,13825 ----
    # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
  set dummy ${ac_tool_prefix}ranlib; ac_word=$2
! { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
  if test "${ac_cv_prog_RANLIB+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    if test -n "$RANLIB"; then
***************
*** 13682,13688 ****
    test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
!   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
      ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
!     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 13832,13838 ----
    test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
!   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
      ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
!     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 13695,13703 ****
  RANLIB=$ac_cv_prog_RANLIB
  if test -n "$RANLIB"; then
!   { echo "$as_me:$LINENO: result: $RANLIB" >&5
! echo "${ECHO_T}$RANLIB" >&6; }
  else
!   { echo "$as_me:$LINENO: result: no" >&5
! echo "${ECHO_T}no" >&6; }
  fi
  
--- 13845,13853 ----
  RANLIB=$ac_cv_prog_RANLIB
  if test -n "$RANLIB"; then
!   { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5
! $as_echo "$RANLIB" >&6; }
  else
!   { $as_echo "$as_me:$LINENO: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
***************
*** 13708,13715 ****
    # Extract the first word of "ranlib", so it can be a program name with args.
  set dummy ranlib; ac_word=$2
! { echo "$as_me:$LINENO: checking for $ac_word" >&5
! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
  if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    if test -n "$ac_ct_RANLIB"; then
--- 13858,13865 ----
    # Extract the first word of "ranlib", so it can be a program name with args.
  set dummy ranlib; ac_word=$2
! { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
  if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    if test -n "$ac_ct_RANLIB"; then
***************
*** 13722,13728 ****
    test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
!   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
      ac_cv_prog_ac_ct_RANLIB="ranlib"
!     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 13872,13878 ----
    test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
!   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
      ac_cv_prog_ac_ct_RANLIB="ranlib"
!     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 13735,13743 ****
  ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
  if test -n "$ac_ct_RANLIB"; then
!   { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
! echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
  else
!   { echo "$as_me:$LINENO: result: no" >&5
! echo "${ECHO_T}no" >&6; }
  fi
  
--- 13885,13893 ----
  ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
  if test -n "$ac_ct_RANLIB"; then
!   { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
! $as_echo "$ac_ct_RANLIB" >&6; }
  else
!   { $as_echo "$as_me:$LINENO: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
***************
*** 13747,13754 ****
      case $cross_compiling:$ac_tool_warned in
  yes:)
! { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
  whose name does not start with the host triplet.  If you think this
  configuration is useful to you, please write to autoconf@gnu.org." >&5
! echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
  whose name does not start with the host triplet.  If you think this
  configuration is useful to you, please write to autoconf@gnu.org." >&2;}
--- 13897,13904 ----
      case $cross_compiling:$ac_tool_warned in
  yes:)
! { $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
  whose name does not start with the host triplet.  If you think this
  configuration is useful to you, please write to autoconf@gnu.org." >&5
! $as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
  whose name does not start with the host triplet.  If you think this
  configuration is useful to you, please write to autoconf@gnu.org." >&2;}
***************
*** 13778,13786 ****
  # OS/2's system install, which has a completely different semantic
  # ./install, which can be erroneously created by make from ./install.sh.
! { echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
! echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
  if test -z "$INSTALL"; then
  if test "${ac_cv_path_install+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--- 13928,13937 ----
  # OS/2's system install, which has a completely different semantic
  # ./install, which can be erroneously created by make from ./install.sh.
! # Reject install programs that cannot install multiple files.
! { $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
! $as_echo_n "checking for a BSD-compatible install... " >&6; }
  if test -z "$INSTALL"; then
  if test "${ac_cv_path_install+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
***************
*** 13801,13805 ****
      for ac_prog in ginstall scoinst install; do
        for ac_exec_ext in '' $ac_executable_extensions; do
! 	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; }; then
  	  if test $ac_prog = install &&
  	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
--- 13952,13956 ----
      for ac_prog in ginstall scoinst install; do
        for ac_exec_ext in '' $ac_executable_extensions; do
! 	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
  	  if test $ac_prog = install &&
  	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
***************
*** 13811,13816 ****
  	    :
  	  else
! 	    ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
! 	    break 3
  	  fi
  	fi
--- 13962,13977 ----
  	    :
  	  else
! 	    rm -rf conftest.one conftest.two conftest.dir
! 	    echo one > conftest.one
! 	    echo two > conftest.two
! 	    mkdir conftest.dir
! 	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
! 	      test -s conftest.one && test -s conftest.two &&
! 	      test -s conftest.dir/conftest.one &&
! 	      test -s conftest.dir/conftest.two
! 	    then
! 	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
! 	      break 3
! 	    fi
  	  fi
  	fi
***************
*** 13819,13825 ****
--- 13980,13988 ----
      ;;
  esac
+ 
  done
  IFS=$as_save_IFS
  
+ rm -rf conftest.one conftest.two conftest.dir
  
  fi
***************
*** 13834,13839 ****
    fi
  fi
! { echo "$as_me:$LINENO: result: $INSTALL" >&5
! echo "${ECHO_T}$INSTALL" >&6; }
  
  # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
--- 13997,14002 ----
    fi
  fi
! { $as_echo "$as_me:$LINENO: result: $INSTALL" >&5
! $as_echo "$INSTALL" >&6; }
  
  # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
***************
*** 13845,13853 ****
  test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
  
! { echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
! echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; }
! set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
  if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.make <<\_ACEOF
--- 14008,14017 ----
  test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
  
! { $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
! $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
! set x ${MAKE-make}
! ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
  if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.make <<\_ACEOF
***************
*** 13866,13875 ****
  fi
  if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
!   { echo "$as_me:$LINENO: result: yes" >&5
! echo "${ECHO_T}yes" >&6; }
    SET_MAKE=
  else
!   { echo "$as_me:$LINENO: result: no" >&5
! echo "${ECHO_T}no" >&6; }
    SET_MAKE="MAKE=${MAKE-make}"
  fi
--- 14030,14039 ----
  fi
  if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
!   { $as_echo "$as_me:$LINENO: result: yes" >&5
! $as_echo "yes" >&6; }
    SET_MAKE=
  else
!   { $as_echo "$as_me:$LINENO: result: no" >&5
! $as_echo "no" >&6; }
    SET_MAKE="MAKE=${MAKE-make}"
  fi
***************
*** 13877,13884 ****
  
  # Needed on sysV68 for sigblock, sigsetmask.  But check for it in libc first.
! { echo "$as_me:$LINENO: checking for sigblock" >&5
! echo $ECHO_N "checking for sigblock... $ECHO_C" >&6; }
  if test "${ac_cv_func_sigblock+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
--- 14041,14048 ----
  
  # Needed on sysV68 for sigblock, sigsetmask.  But check for it in libc first.
! { $as_echo "$as_me:$LINENO: checking for sigblock" >&5
! $as_echo_n "checking for sigblock... " >&6; }
  if test "${ac_cv_func_sigblock+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
***************
*** 13933,13937 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
--- 14097,14102 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
***************
*** 13939,13967 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest$ac_exeext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    ac_cv_func_sigblock=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 14104,14118 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest$ac_exeext && {
! 	 test "$cross_compiling" = yes ||
! 	 $as_test_x conftest$ac_exeext
!        }; then
    ac_cv_func_sigblock=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 13969,13985 ****
  fi
  
! rm -f core conftest.err conftest.$ac_objext \
        conftest$ac_exeext conftest.$ac_ext
  fi
! { echo "$as_me:$LINENO: result: $ac_cv_func_sigblock" >&5
! echo "${ECHO_T}$ac_cv_func_sigblock" >&6; }
  if test $ac_cv_func_sigblock = yes; then
    :
  else
  
! { echo "$as_me:$LINENO: checking for sigblock in -lbsd" >&5
! echo $ECHO_N "checking for sigblock in -lbsd... $ECHO_C" >&6; }
  if test "${ac_cv_lib_bsd_sigblock+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    ac_check_lib_save_LIBS=$LIBS
--- 14120,14137 ----
  fi
  
! rm -rf conftest.dSYM
! rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
        conftest$ac_exeext conftest.$ac_ext
  fi
! { $as_echo "$as_me:$LINENO: result: $ac_cv_func_sigblock" >&5
! $as_echo "$ac_cv_func_sigblock" >&6; }
  if test $ac_cv_func_sigblock = yes; then
    :
  else
  
! { $as_echo "$as_me:$LINENO: checking for sigblock in -lbsd" >&5
! $as_echo_n "checking for sigblock in -lbsd... " >&6; }
  if test "${ac_cv_lib_bsd_sigblock+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    ac_check_lib_save_LIBS=$LIBS
***************
*** 14013,14017 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
--- 14165,14170 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
***************
*** 14019,14047 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest$ac_exeext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    ac_cv_lib_bsd_sigblock=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 14172,14186 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest$ac_exeext && {
! 	 test "$cross_compiling" = yes ||
! 	 $as_test_x conftest$ac_exeext
!        }; then
    ac_cv_lib_bsd_sigblock=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 14049,14058 ****
  fi
  
! rm -f core conftest.err conftest.$ac_objext \
        conftest$ac_exeext conftest.$ac_ext
  LIBS=$ac_check_lib_save_LIBS
  fi
! { echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_sigblock" >&5
! echo "${ECHO_T}$ac_cv_lib_bsd_sigblock" >&6; }
  if test $ac_cv_lib_bsd_sigblock = yes; then
    cat >>confdefs.h <<_ACEOF
--- 14188,14198 ----
  fi
  
! rm -rf conftest.dSYM
! rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
        conftest$ac_exeext conftest.$ac_ext
  LIBS=$ac_check_lib_save_LIBS
  fi
! { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_sigblock" >&5
! $as_echo "$ac_cv_lib_bsd_sigblock" >&6; }
  if test $ac_cv_lib_bsd_sigblock = yes; then
    cat >>confdefs.h <<_ACEOF
***************
*** 14068,14075 ****
  
  # Checks for header files.
! { echo "$as_me:$LINENO: checking whether stat file-mode macros are broken" >&5
! echo $ECHO_N "checking whether stat file-mode macros are broken... $ECHO_C" >&6; }
  if test "${ac_cv_header_stat_broken+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
--- 14208,14215 ----
  
  # Checks for header files.
! { $as_echo "$as_me:$LINENO: checking whether stat file-mode macros are broken" >&5
! $as_echo_n "checking whether stat file-mode macros are broken... " >&6; }
  if test "${ac_cv_header_stat_broken+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
***************
*** 14083,14121 ****
  
  #if defined S_ISBLK && defined S_IFDIR
! # if S_ISBLK (S_IFDIR)
! You lose.
! # endif
  #endif
  
  #if defined S_ISBLK && defined S_IFCHR
! # if S_ISBLK (S_IFCHR)
! You lose.
! # endif
  #endif
  
  #if defined S_ISLNK && defined S_IFREG
! # if S_ISLNK (S_IFREG)
! You lose.
! # endif
  #endif
  
  #if defined S_ISSOCK && defined S_IFREG
! # if S_ISSOCK (S_IFREG)
! You lose.
! # endif
  #endif
  
  _ACEOF
! if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
!   $EGREP "You lose" >/dev/null 2>&1; then
!   ac_cv_header_stat_broken=yes
! else
    ac_cv_header_stat_broken=no
  fi
- rm -f conftest*
  
  fi
! { echo "$as_me:$LINENO: result: $ac_cv_header_stat_broken" >&5
! echo "${ECHO_T}$ac_cv_header_stat_broken" >&6; }
  if test $ac_cv_header_stat_broken = yes; then
  
--- 14223,14272 ----
  
  #if defined S_ISBLK && defined S_IFDIR
! extern char c1[S_ISBLK (S_IFDIR) ? -1 : 1];
  #endif
  
  #if defined S_ISBLK && defined S_IFCHR
! extern char c2[S_ISBLK (S_IFCHR) ? -1 : 1];
  #endif
  
  #if defined S_ISLNK && defined S_IFREG
! extern char c3[S_ISLNK (S_IFREG) ? -1 : 1];
  #endif
  
  #if defined S_ISSOCK && defined S_IFREG
! extern char c4[S_ISSOCK (S_IFREG) ? -1 : 1];
  #endif
  
  _ACEOF
! rm -f conftest.$ac_objext
! if { (ac_try="$ac_compile"
! case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
!   (eval "$ac_compile") 2>conftest.er1
!   ac_status=$?
!   grep -v '^ *+' conftest.er1 >conftest.err
!   rm -f conftest.er1
!   cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
    ac_cv_header_stat_broken=no
+ else
+   $as_echo "$as_me: failed program was:" >&5
+ sed 's/^/| /' conftest.$ac_ext >&5
+ 
+ 	ac_cv_header_stat_broken=yes
  fi
  
+ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { $as_echo "$as_me:$LINENO: result: $ac_cv_header_stat_broken" >&5
! $as_echo "$ac_cv_header_stat_broken" >&6; }
  if test $ac_cv_header_stat_broken = yes; then
  
***************
*** 14126,14133 ****
  fi
  
! { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
! echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
  if test "${ac_cv_header_stdc+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
--- 14277,14284 ----
  fi
  
! { $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
! $as_echo_n "checking for ANSI C header files... " >&6; }
  if test "${ac_cv_header_stdc+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
***************
*** 14156,14160 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 14307,14312 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 14162,14190 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    ac_cv_header_stdc=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 14314,14325 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
    ac_cv_header_stdc=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 14278,14285 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_link") 2>&5
    ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
    { (case "(($ac_try" in
--- 14413,14421 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_link") 2>&5
    ac_status=$?
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
    { (case "(($ac_try" in
***************
*** 14287,14299 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_try") 2>&5
    ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); }; }; then
    :
  else
!   echo "$as_me: program exited with status $ac_status" >&5
! echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 14423,14436 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_try") 2>&5
    ac_status=$?
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); }; }; then
    :
  else
!   $as_echo "$as_me: program exited with status $ac_status" >&5
! $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 14301,14304 ****
--- 14438,14442 ----
  ac_cv_header_stdc=no
  fi
+ rm -rf conftest.dSYM
  rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
  fi
***************
*** 14307,14312 ****
  fi
  fi
! { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
! echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
  if test $ac_cv_header_stdc = yes; then
  
--- 14445,14450 ----
  fi
  fi
! { $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
! $as_echo "$ac_cv_header_stdc" >&6; }
  if test $ac_cv_header_stdc = yes; then
  
***************
*** 14337,14354 ****
    sys/fcntl.h sys/file.h sys/stream.h sys/time.h sys/ttold.h sys/wait.h
  do
! as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   { echo "$as_me:$LINENO: checking for $ac_header" >&5
! echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  fi
! ac_res=`eval echo '${'$as_ac_Header'}'`
! 	       { echo "$as_me:$LINENO: result: $ac_res" >&5
! echo "${ECHO_T}$ac_res" >&6; }
  else
    # Is the header compilable?
! { echo "$as_me:$LINENO: checking $ac_header usability" >&5
! echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
  cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
--- 14475,14493 ----
    sys/fcntl.h sys/file.h sys/stream.h sys/time.h sys/ttold.h sys/wait.h
  do
! as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
! $as_echo_n "checking for $ac_header... " >&6; }
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   $as_echo_n "(cached) " >&6
  fi
! ac_res=`eval 'as_val=${'$as_ac_Header'}
! 		 $as_echo "$as_val"'`
! 	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
  else
    # Is the header compilable?
! { $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
! $as_echo_n "checking $ac_header usability... " >&6; }
  cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
***************
*** 14366,14370 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 14505,14510 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 14372,14400 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    ac_header_compiler=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 14512,14523 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
    ac_header_compiler=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 14403,14412 ****
  
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
! { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
! echo "${ECHO_T}$ac_header_compiler" >&6; }
  
  # Is the header present?
! { echo "$as_me:$LINENO: checking $ac_header presence" >&5
! echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
  cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
--- 14526,14535 ----
  
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
! { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
! $as_echo "$ac_header_compiler" >&6; }
  
  # Is the header present?
! { $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
! $as_echo_n "checking $ac_header presence... " >&6; }
  cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
***************
*** 14422,14426 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
    ac_status=$?
--- 14545,14550 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
    ac_status=$?
***************
*** 14428,14446 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } >/dev/null; then
!   if test -s conftest.err; then
!     ac_cpp_err=$ac_c_preproc_warn_flag
!     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
!   else
!     ac_cpp_err=
!   fi
! else
!   ac_cpp_err=yes
! fi
! if test -z "$ac_cpp_err"; then
    ac_header_preproc=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 14552,14563 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } >/dev/null && {
! 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        }; then
    ac_header_preproc=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 14449,14477 ****
  
  rm -f conftest.err conftest.$ac_ext
! { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
! echo "${ECHO_T}$ac_header_preproc" >&6; }
  
  # So?  What about this header?
  case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
    yes:no: )
!     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
! echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
! echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
      ac_header_preproc=yes
      ;;
    no:yes:* )
!     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
! echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
! echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
! echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
! echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
! echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
! echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
      ( cat <<\_ASBOX
  ## ---------------------------------- ##
--- 14566,14594 ----
  
  rm -f conftest.err conftest.$ac_ext
! { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
! $as_echo "$ac_header_preproc" >&6; }
  
  # So?  What about this header?
  case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
    yes:no: )
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
! $as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
! $as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
      ac_header_preproc=yes
      ;;
    no:yes:* )
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
! $as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
! $as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
! $as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
! $as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
! $as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
! $as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
      ( cat <<\_ASBOX
  ## ---------------------------------- ##
***************
*** 14482,14500 ****
      ;;
  esac
! { echo "$as_me:$LINENO: checking for $ac_header" >&5
! echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    eval "$as_ac_Header=\$ac_header_preproc"
  fi
! ac_res=`eval echo '${'$as_ac_Header'}'`
! 	       { echo "$as_me:$LINENO: result: $ac_res" >&5
! echo "${ECHO_T}$ac_res" >&6; }
  
  fi
! if test `eval echo '${'$as_ac_Header'}'` = yes; then
    cat >>confdefs.h <<_ACEOF
! #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
  _ACEOF
  
--- 14599,14619 ----
      ;;
  esac
! { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
! $as_echo_n "checking for $ac_header... " >&6; }
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   $as_echo_n "(cached) " >&6
  else
    eval "$as_ac_Header=\$ac_header_preproc"
  fi
! ac_res=`eval 'as_val=${'$as_ac_Header'}
! 		 $as_echo "$as_val"'`
! 	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
  
  fi
! if test `eval 'as_val=${'$as_ac_Header'}
! 		 $as_echo "$as_val"'` = yes; then
    cat >>confdefs.h <<_ACEOF
! #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
  _ACEOF
  
***************
*** 14508,14516 ****
  for ac_header in sys/ptem.h
  do
! as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
! { echo "$as_me:$LINENO: checking for $ac_header" >&5
! echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
--- 14627,14635 ----
  for ac_header in sys/ptem.h
  do
! as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
! { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
! $as_echo_n "checking for $ac_header... " >&6; }
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
***************
*** 14533,14537 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 14652,14657 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 14539,14567 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    eval "$as_ac_Header=yes"
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 14659,14670 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
    eval "$as_ac_Header=yes"
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 14571,14580 ****
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! ac_res=`eval echo '${'$as_ac_Header'}'`
! 	       { echo "$as_me:$LINENO: result: $ac_res" >&5
! echo "${ECHO_T}$ac_res" >&6; }
! if test `eval echo '${'$as_ac_Header'}'` = yes; then
    cat >>confdefs.h <<_ACEOF
! #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
  _ACEOF
  
--- 14674,14685 ----
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! ac_res=`eval 'as_val=${'$as_ac_Header'}
! 		 $as_echo "$as_val"'`
! 	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
! if test `eval 'as_val=${'$as_ac_Header'}
! 		 $as_echo "$as_val"'` = yes; then
    cat >>confdefs.h <<_ACEOF
! #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
  _ACEOF
  
***************
*** 14584,14591 ****
  
  
! { echo "$as_me:$LINENO: checking POSIX termios" >&5
! echo $ECHO_N "checking POSIX termios... $ECHO_C" >&6; }
  if test "${ac_cv_sys_posix_termios+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
--- 14689,14696 ----
  
  
! { $as_echo "$as_me:$LINENO: checking POSIX termios" >&5
! $as_echo_n "checking POSIX termios... " >&6; }
  if test "${ac_cv_sys_posix_termios+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
***************
*** 14606,14648 ****
    ;
    return 0;
! }
! _ACEOF
! rm -f conftest.$ac_objext conftest$ac_exeext
! if { (ac_try="$ac_link"
! case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_link") 2>conftest.er1
!   ac_status=$?
!   grep -v '^ *+' conftest.er1 >conftest.err
!   rm -f conftest.er1
!   cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest$ac_exeext'
!   { (case "(($ac_try" in
    *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
    ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    ac_cv_sys_posix_termios=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 14711,14740 ----
    ;
    return 0;
! }
! _ACEOF
! rm -f conftest.$ac_objext conftest$ac_exeext
! if { (ac_try="$ac_link"
! case "(($ac_try" in
    *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
!   (eval "$ac_link") 2>conftest.er1
    ac_status=$?
!   grep -v '^ *+' conftest.er1 >conftest.err
!   rm -f conftest.er1
!   cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest$ac_exeext && {
! 	 test "$cross_compiling" = yes ||
! 	 $as_test_x conftest$ac_exeext
!        }; then
    ac_cv_sys_posix_termios=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 14650,14663 ****
  fi
  
! rm -f core conftest.err conftest.$ac_objext \
        conftest$ac_exeext conftest.$ac_ext
  fi
! { echo "$as_me:$LINENO: result: $ac_cv_sys_posix_termios" >&5
! echo "${ECHO_T}$ac_cv_sys_posix_termios" >&6; }
  
! { echo "$as_me:$LINENO: checking whether termios.h defines TIOCGWINSZ" >&5
! echo $ECHO_N "checking whether termios.h defines TIOCGWINSZ... $ECHO_C" >&6; }
  if test "${ac_cv_sys_tiocgwinsz_in_termios_h+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
--- 14742,14756 ----
  fi
  
! rm -rf conftest.dSYM
! rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
        conftest$ac_exeext conftest.$ac_ext
  fi
! { $as_echo "$as_me:$LINENO: result: $ac_cv_sys_posix_termios" >&5
! $as_echo "$ac_cv_sys_posix_termios" >&6; }
  
! { $as_echo "$as_me:$LINENO: checking whether termios.h defines TIOCGWINSZ" >&5
! $as_echo_n "checking whether termios.h defines TIOCGWINSZ... " >&6; }
  if test "${ac_cv_sys_tiocgwinsz_in_termios_h+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
***************
*** 14683,14694 ****
  
  fi
! { echo "$as_me:$LINENO: result: $ac_cv_sys_tiocgwinsz_in_termios_h" >&5
! echo "${ECHO_T}$ac_cv_sys_tiocgwinsz_in_termios_h" >&6; }
  
  if test $ac_cv_sys_tiocgwinsz_in_termios_h != yes; then
!   { echo "$as_me:$LINENO: checking whether sys/ioctl.h defines TIOCGWINSZ" >&5
! echo $ECHO_N "checking whether sys/ioctl.h defines TIOCGWINSZ... $ECHO_C" >&6; }
  if test "${ac_cv_sys_tiocgwinsz_in_sys_ioctl_h+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
--- 14776,14787 ----
  
  fi
! { $as_echo "$as_me:$LINENO: result: $ac_cv_sys_tiocgwinsz_in_termios_h" >&5
! $as_echo "$ac_cv_sys_tiocgwinsz_in_termios_h" >&6; }
  
  if test $ac_cv_sys_tiocgwinsz_in_termios_h != yes; then
!   { $as_echo "$as_me:$LINENO: checking whether sys/ioctl.h defines TIOCGWINSZ" >&5
! $as_echo_n "checking whether sys/ioctl.h defines TIOCGWINSZ... " >&6; }
  if test "${ac_cv_sys_tiocgwinsz_in_sys_ioctl_h+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
***************
*** 14714,14719 ****
  
  fi
! { echo "$as_me:$LINENO: result: $ac_cv_sys_tiocgwinsz_in_sys_ioctl_h" >&5
! echo "${ECHO_T}$ac_cv_sys_tiocgwinsz_in_sys_ioctl_h" >&6; }
  
    if test $ac_cv_sys_tiocgwinsz_in_sys_ioctl_h = yes; then
--- 14807,14812 ----
  
  fi
! { $as_echo "$as_me:$LINENO: result: $ac_cv_sys_tiocgwinsz_in_sys_ioctl_h" >&5
! $as_echo "$ac_cv_sys_tiocgwinsz_in_sys_ioctl_h" >&6; }
  
    if test $ac_cv_sys_tiocgwinsz_in_sys_ioctl_h = yes; then
***************
*** 14728,14737 ****
  
  # Checks for typedefs, structures, and compiler characteristics.
! { echo "$as_me:$LINENO: checking for off_t" >&5
! echo $ECHO_N "checking for off_t... $ECHO_C" >&6; }
  if test "${ac_cv_type_off_t+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
!   cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
  _ACEOF
--- 14821,14831 ----
  
  # Checks for typedefs, structures, and compiler characteristics.
! { $as_echo "$as_me:$LINENO: checking for off_t" >&5
! $as_echo_n "checking for off_t... " >&6; }
  if test "${ac_cv_type_off_t+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
!   ac_cv_type_off_t=no
! cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
  _ACEOF
***************
*** 14740,14751 ****
  /* end confdefs.h.  */
  $ac_includes_default
- typedef off_t ac__type_new_;
  int
  main ()
  {
! if ((ac__type_new_ *) 0)
!   return 0;
! if (sizeof (ac__type_new_))
!   return 0;
    ;
    return 0;
--- 14834,14842 ----
  /* end confdefs.h.  */
  $ac_includes_default
  int
  main ()
  {
! if (sizeof (off_t))
!        return 0;
    ;
    return 0;
***************
*** 14758,14762 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 14849,14854 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 14764,14801 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
    *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
    ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
!   ac_cv_type_off_t=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
! 	ac_cv_type_off_t=no
  fi
  
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
! echo "${ECHO_T}$ac_cv_type_off_t" >&6; }
  if test $ac_cv_type_off_t = yes; then
    :
--- 14856,14918 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
!   cat >conftest.$ac_ext <<_ACEOF
! /* confdefs.h.  */
! _ACEOF
! cat confdefs.h >>conftest.$ac_ext
! cat >>conftest.$ac_ext <<_ACEOF
! /* end confdefs.h.  */
! $ac_includes_default
! int
! main ()
! {
! if (sizeof ((off_t)))
! 	  return 0;
!   ;
!   return 0;
! }
! _ACEOF
! rm -f conftest.$ac_objext
! if { (ac_try="$ac_compile"
! case "(($ac_try" in
    *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
!   (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
!   grep -v '^ *+' conftest.er1 >conftest.err
!   rm -f conftest.er1
!   cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
!   :
! else
!   $as_echo "$as_me: failed program was:" >&5
! sed 's/^/| /' conftest.$ac_ext >&5
! 
! 	ac_cv_type_off_t=yes
! fi
! 
! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
! 
  fi
  
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { $as_echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
! $as_echo "$ac_cv_type_off_t" >&6; }
  if test $ac_cv_type_off_t = yes; then
    :
***************
*** 14808,14815 ****
  fi
  
! { echo "$as_me:$LINENO: checking return type of signal handlers" >&5
! echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6; }
  if test "${ac_cv_type_signal+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
--- 14925,14932 ----
  fi
  
! { $as_echo "$as_me:$LINENO: checking return type of signal handlers" >&5
! $as_echo_n "checking return type of signal handlers... " >&6; }
  if test "${ac_cv_type_signal+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
***************
*** 14836,14840 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 14953,14958 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 14842,14870 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    ac_cv_type_signal=int
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 14960,14971 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
    ac_cv_type_signal=int
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 14874,14879 ****
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
! echo "${ECHO_T}$ac_cv_type_signal" >&6; }
  
  cat >>confdefs.h <<_ACEOF
--- 14975,14980 ----
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { $as_echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
! $as_echo "$ac_cv_type_signal" >&6; }
  
  cat >>confdefs.h <<_ACEOF
***************
*** 14882,14889 ****
  
  
! { echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
! echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
  if test "${ac_cv_c_const+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
--- 14983,14990 ----
  
  
! { $as_echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
! $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
  if test "${ac_cv_c_const+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
***************
*** 14901,14908 ****
    /* Ultrix mips cc rejects this.  */
    typedef int charset[2];
!   const charset x;
    /* SunOS 4.1.1 cc rejects this.  */
!   char const *const *ccp;
!   char **p;
    /* NEC SVR4.0.2 mips cc rejects this.  */
    struct point {int x, y;};
--- 15002,15009 ----
    /* Ultrix mips cc rejects this.  */
    typedef int charset[2];
!   const charset cs;
    /* SunOS 4.1.1 cc rejects this.  */
!   char const *const *pcpcc;
!   char **ppc;
    /* NEC SVR4.0.2 mips cc rejects this.  */
    struct point {int x, y;};
***************
*** 14913,14921 ****
       expression */
    const char *g = "string";
!   ccp = &g + (g ? g-g : 0);
    /* HPUX 7.0 cc rejects these. */
!   ++ccp;
!   p = (char**) ccp;
!   ccp = (char const *const *) p;
    { /* SCO 3.2v4 cc rejects this.  */
      char *t;
--- 15014,15022 ----
       expression */
    const char *g = "string";
!   pcpcc = &g + (g ? g-g : 0);
    /* HPUX 7.0 cc rejects these. */
!   ++pcpcc;
!   ppc = (char**) pcpcc;
!   pcpcc = (char const *const *) ppc;
    { /* SCO 3.2v4 cc rejects this.  */
      char *t;
***************
*** 14944,14948 ****
      if (!foo) return 0;
    }
!   return !x[0] && !zero.x;
  #endif
  
--- 15045,15049 ----
      if (!foo) return 0;
    }
!   return !cs[0] && !zero.x;
  #endif
  
***************
*** 14957,14961 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 15058,15063 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 14963,14991 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    ac_cv_c_const=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 15065,15076 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
    ac_cv_c_const=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 14995,15012 ****
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
! echo "${ECHO_T}$ac_cv_c_const" >&6; }
  if test $ac_cv_c_const = no; then
  
  cat >>confdefs.h <<\_ACEOF
! #define const
  _ACEOF
  
  fi
  
! { echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
! echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6; }
  if test "${ac_cv_struct_tm+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
--- 15080,15097 ----
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { $as_echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
! $as_echo "$ac_cv_c_const" >&6; }
  if test $ac_cv_c_const = no; then
  
  cat >>confdefs.h <<\_ACEOF
! #define const /**/
  _ACEOF
  
  fi
  
! { $as_echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
! $as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; }
  if test "${ac_cv_struct_tm+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
***************
*** 15022,15026 ****
  main ()
  {
! struct tm *tp; tp->tm_sec;
    ;
    return 0;
--- 15107,15113 ----
  main ()
  {
! struct tm tm;
! 				     int *p = &tm.tm_sec;
! 				     return !p;
    ;
    return 0;
***************
*** 15033,15037 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 15120,15125 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 15039,15067 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    ac_cv_struct_tm=time.h
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 15127,15138 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
    ac_cv_struct_tm=time.h
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 15071,15076 ****
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
! echo "${ECHO_T}$ac_cv_struct_tm" >&6; }
  if test $ac_cv_struct_tm = sys/time.h; then
  
--- 15142,15147 ----
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { $as_echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
! $as_echo "$ac_cv_struct_tm" >&6; }
  if test $ac_cv_struct_tm = sys/time.h; then
  
***************
*** 15083,15090 ****
  
  # Checks for function declarations.
! { echo "$as_me:$LINENO: checking whether memchr is declared" >&5
! echo $ECHO_N "checking whether memchr is declared... $ECHO_C" >&6; }
  if test "${ac_cv_have_decl_memchr+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
--- 15154,15161 ----
  
  # Checks for function declarations.
! { $as_echo "$as_me:$LINENO: checking whether memchr is declared" >&5
! $as_echo_n "checking whether memchr is declared... " >&6; }
  if test "${ac_cv_have_decl_memchr+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
***************
*** 15099,15104 ****
  {
  #ifndef memchr
!   char *p = (char *) memchr;
!   return !p;
  #endif
  
--- 15170,15174 ----
  {
  #ifndef memchr
!   (void) memchr;
  #endif
  
***************
*** 15113,15117 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 15183,15188 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 15119,15147 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    ac_cv_have_decl_memchr=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 15190,15201 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
    ac_cv_have_decl_memchr=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 15151,15156 ****
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { echo "$as_me:$LINENO: result: $ac_cv_have_decl_memchr" >&5
! echo "${ECHO_T}$ac_cv_have_decl_memchr" >&6; }
  if test $ac_cv_have_decl_memchr = yes; then
  
--- 15205,15210 ----
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_memchr" >&5
! $as_echo "$ac_cv_have_decl_memchr" >&6; }
  if test $ac_cv_have_decl_memchr = yes; then
  
***************
*** 15167,15174 ****
  
  fi
! { echo "$as_me:$LINENO: checking whether strcoll is declared" >&5
! echo $ECHO_N "checking whether strcoll is declared... $ECHO_C" >&6; }
  if test "${ac_cv_have_decl_strcoll+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
--- 15221,15228 ----
  
  fi
! { $as_echo "$as_me:$LINENO: checking whether strcoll is declared" >&5
! $as_echo_n "checking whether strcoll is declared... " >&6; }
  if test "${ac_cv_have_decl_strcoll+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
***************
*** 15183,15188 ****
  {
  #ifndef strcoll
!   char *p = (char *) strcoll;
!   return !p;
  #endif
  
--- 15237,15241 ----
  {
  #ifndef strcoll
!   (void) strcoll;
  #endif
  
***************
*** 15197,15201 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 15250,15255 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 15203,15231 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    ac_cv_have_decl_strcoll=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 15257,15268 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
    ac_cv_have_decl_strcoll=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 15235,15240 ****
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { echo "$as_me:$LINENO: result: $ac_cv_have_decl_strcoll" >&5
! echo "${ECHO_T}$ac_cv_have_decl_strcoll" >&6; }
  if test $ac_cv_have_decl_strcoll = yes; then
  
--- 15272,15277 ----
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_strcoll" >&5
! $as_echo "$ac_cv_have_decl_strcoll" >&6; }
  if test $ac_cv_have_decl_strcoll = yes; then
  
***************
*** 15251,15258 ****
  
  fi
! { echo "$as_me:$LINENO: checking whether strerror is declared" >&5
! echo $ECHO_N "checking whether strerror is declared... $ECHO_C" >&6; }
  if test "${ac_cv_have_decl_strerror+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
--- 15288,15295 ----
  
  fi
! { $as_echo "$as_me:$LINENO: checking whether strerror is declared" >&5
! $as_echo_n "checking whether strerror is declared... " >&6; }
  if test "${ac_cv_have_decl_strerror+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
***************
*** 15267,15272 ****
  {
  #ifndef strerror
!   char *p = (char *) strerror;
!   return !p;
  #endif
  
--- 15304,15308 ----
  {
  #ifndef strerror
!   (void) strerror;
  #endif
  
***************
*** 15281,15285 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 15317,15322 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 15287,15315 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    ac_cv_have_decl_strerror=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 15324,15335 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
    ac_cv_have_decl_strerror=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 15319,15324 ****
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { echo "$as_me:$LINENO: result: $ac_cv_have_decl_strerror" >&5
! echo "${ECHO_T}$ac_cv_have_decl_strerror" >&6; }
  if test $ac_cv_have_decl_strerror = yes; then
  
--- 15339,15344 ----
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
! { $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_strerror" >&5
! $as_echo "$ac_cv_have_decl_strerror" >&6; }
  if test $ac_cv_have_decl_strerror = yes; then
  
***************
*** 15339,15346 ****
  
  # Checks for library functions.
! { echo "$as_me:$LINENO: checking for working strcoll" >&5
! echo $ECHO_N "checking for working strcoll... $ECHO_C" >&6; }
  if test "${ac_cv_func_strcoll_works+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    if test "$cross_compiling" = yes; then
--- 15359,15366 ----
  
  # Checks for library functions.
! { $as_echo "$as_me:$LINENO: checking for working strcoll" >&5
! $as_echo_n "checking for working strcoll... " >&6; }
  if test "${ac_cv_func_strcoll_works+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    if test "$cross_compiling" = yes; then
***************
*** 15370,15377 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_link") 2>&5
    ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
    { (case "(($ac_try" in
--- 15390,15398 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_link") 2>&5
    ac_status=$?
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
    { (case "(($ac_try" in
***************
*** 15379,15391 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_try") 2>&5
    ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); }; }; then
    ac_cv_func_strcoll_works=yes
  else
!   echo "$as_me: program exited with status $ac_status" >&5
! echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 15400,15413 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_try") 2>&5
    ac_status=$?
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); }; }; then
    ac_cv_func_strcoll_works=yes
  else
!   $as_echo "$as_me: program exited with status $ac_status" >&5
! $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 15393,15396 ****
--- 15415,15419 ----
  ac_cv_func_strcoll_works=no
  fi
+ rm -rf conftest.dSYM
  rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
  fi
***************
*** 15398,15403 ****
  
  fi
! { echo "$as_me:$LINENO: result: $ac_cv_func_strcoll_works" >&5
! echo "${ECHO_T}$ac_cv_func_strcoll_works" >&6; }
  if test $ac_cv_func_strcoll_works = yes; then
  
--- 15421,15426 ----
  
  fi
! { $as_echo "$as_me:$LINENO: result: $ac_cv_func_strcoll_works" >&5
! $as_echo "$ac_cv_func_strcoll_works" >&6; }
  if test $ac_cv_func_strcoll_works = yes; then
  
***************
*** 15411,15419 ****
  for ac_func in vprintf
  do
! as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
! { echo "$as_me:$LINENO: checking for $ac_func" >&5
! echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
  if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
--- 15434,15442 ----
  for ac_func in vprintf
  do
! as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
! { $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
! $as_echo_n "checking for $ac_func... " >&6; }
  if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
***************
*** 15468,15472 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
--- 15491,15496 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
***************
*** 15474,15502 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest$ac_exeext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    eval "$as_ac_var=yes"
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 15498,15512 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest$ac_exeext && {
! 	 test "$cross_compiling" = yes ||
! 	 $as_test_x conftest$ac_exeext
!        }; then
    eval "$as_ac_var=yes"
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 15504,15522 ****
  fi
  
! rm -f core conftest.err conftest.$ac_objext \
        conftest$ac_exeext conftest.$ac_ext
  fi
! ac_res=`eval echo '${'$as_ac_var'}'`
! 	       { echo "$as_me:$LINENO: result: $ac_res" >&5
! echo "${ECHO_T}$ac_res" >&6; }
! if test `eval echo '${'$as_ac_var'}'` = yes; then
    cat >>confdefs.h <<_ACEOF
! #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
  _ACEOF
  
! { echo "$as_me:$LINENO: checking for _doprnt" >&5
! echo $ECHO_N "checking for _doprnt... $ECHO_C" >&6; }
  if test "${ac_cv_func__doprnt+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
--- 15514,15535 ----
  fi
  
! rm -rf conftest.dSYM
! rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
        conftest$ac_exeext conftest.$ac_ext
  fi
! ac_res=`eval 'as_val=${'$as_ac_var'}
! 		 $as_echo "$as_val"'`
! 	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
! if test `eval 'as_val=${'$as_ac_var'}
! 		 $as_echo "$as_val"'` = yes; then
    cat >>confdefs.h <<_ACEOF
! #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
  _ACEOF
  
! { $as_echo "$as_me:$LINENO: checking for _doprnt" >&5
! $as_echo_n "checking for _doprnt... " >&6; }
  if test "${ac_cv_func__doprnt+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
***************
*** 15571,15575 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
--- 15584,15589 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
***************
*** 15577,15605 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest$ac_exeext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    ac_cv_func__doprnt=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 15591,15605 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest$ac_exeext && {
! 	 test "$cross_compiling" = yes ||
! 	 $as_test_x conftest$ac_exeext
!        }; then
    ac_cv_func__doprnt=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 15607,15615 ****
  fi
  
! rm -f core conftest.err conftest.$ac_objext \
        conftest$ac_exeext conftest.$ac_ext
  fi
! { echo "$as_me:$LINENO: result: $ac_cv_func__doprnt" >&5
! echo "${ECHO_T}$ac_cv_func__doprnt" >&6; }
  if test $ac_cv_func__doprnt = yes; then
  
--- 15607,15616 ----
  fi
  
! rm -rf conftest.dSYM
! rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
        conftest$ac_exeext conftest.$ac_ext
  fi
! { $as_echo "$as_me:$LINENO: result: $ac_cv_func__doprnt" >&5
! $as_echo "$ac_cv_func__doprnt" >&6; }
  if test $ac_cv_func__doprnt = yes; then
  
***************
*** 15639,15647 ****
                 sigsetmask strchr
  do
! as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
! { echo "$as_me:$LINENO: checking for $ac_func" >&5
! echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
  if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
--- 15640,15648 ----
                 sigsetmask strchr
  do
! as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
! { $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
! $as_echo_n "checking for $ac_func... " >&6; }
  if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
***************
*** 15696,15700 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
--- 15697,15702 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
***************
*** 15702,15730 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest$ac_exeext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    eval "$as_ac_var=yes"
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 15704,15718 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest$ac_exeext && {
! 	 test "$cross_compiling" = yes ||
! 	 $as_test_x conftest$ac_exeext
!        }; then
    eval "$as_ac_var=yes"
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 15732,15744 ****
  fi
  
! rm -f core conftest.err conftest.$ac_objext \
        conftest$ac_exeext conftest.$ac_ext
  fi
! ac_res=`eval echo '${'$as_ac_var'}'`
! 	       { echo "$as_me:$LINENO: result: $ac_res" >&5
! echo "${ECHO_T}$ac_res" >&6; }
! if test `eval echo '${'$as_ac_var'}'` = yes; then
    cat >>confdefs.h <<_ACEOF
! #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
  _ACEOF
  
--- 15720,15735 ----
  fi
  
! rm -rf conftest.dSYM
! rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
        conftest$ac_exeext conftest.$ac_ext
  fi
! ac_res=`eval 'as_val=${'$as_ac_var'}
! 		 $as_echo "$as_val"'`
! 	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
! if test `eval 'as_val=${'$as_ac_var'}
! 		 $as_echo "$as_val"'` = yes; then
    cat >>confdefs.h <<_ACEOF
! #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
  _ACEOF
  
***************
*** 15752,15760 ****
  for ac_func in memcpy memmove strdup strerror
  do
! as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
! { echo "$as_me:$LINENO: checking for $ac_func" >&5
! echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
  if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
--- 15743,15751 ----
  for ac_func in memcpy memmove strdup strerror
  do
! as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
! { $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
! $as_echo_n "checking for $ac_func... " >&6; }
  if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
***************
*** 15809,15813 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
--- 15800,15805 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
***************
*** 15815,15843 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest$ac_exeext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    eval "$as_ac_var=yes"
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 15807,15821 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest$ac_exeext && {
! 	 test "$cross_compiling" = yes ||
! 	 $as_test_x conftest$ac_exeext
!        }; then
    eval "$as_ac_var=yes"
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 15845,15857 ****
  fi
  
! rm -f core conftest.err conftest.$ac_objext \
        conftest$ac_exeext conftest.$ac_ext
  fi
! ac_res=`eval echo '${'$as_ac_var'}'`
! 	       { echo "$as_me:$LINENO: result: $ac_res" >&5
! echo "${ECHO_T}$ac_res" >&6; }
! if test `eval echo '${'$as_ac_var'}'` = yes; then
    cat >>confdefs.h <<_ACEOF
! #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
  _ACEOF
  
--- 15823,15838 ----
  fi
  
! rm -rf conftest.dSYM
! rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
        conftest$ac_exeext conftest.$ac_ext
  fi
! ac_res=`eval 'as_val=${'$as_ac_var'}
! 		 $as_echo "$as_val"'`
! 	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
! if test `eval 'as_val=${'$as_ac_var'}
! 		 $as_echo "$as_val"'` = yes; then
    cat >>confdefs.h <<_ACEOF
! #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
  _ACEOF
  
***************
*** 15872,15883 ****
  # Make sure we can run config.sub.
  $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
!   { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
! echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
     { (exit 1); exit 1; }; }
  
! { echo "$as_me:$LINENO: checking build system type" >&5
! echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
  if test "${ac_cv_build+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    ac_build_alias=$build_alias
--- 15853,15864 ----
  # Make sure we can run config.sub.
  $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
!   { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
! $as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
     { (exit 1); exit 1; }; }
  
! { $as_echo "$as_me:$LINENO: checking build system type" >&5
! $as_echo_n "checking build system type... " >&6; }
  if test "${ac_cv_build+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    ac_build_alias=$build_alias
***************
*** 15885,15903 ****
    ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
  test "x$ac_build_alias" = x &&
!   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
! echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
     { (exit 1); exit 1; }; }
  ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
!   { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
! echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
     { (exit 1); exit 1; }; }
  
  fi
! { echo "$as_me:$LINENO: result: $ac_cv_build" >&5
! echo "${ECHO_T}$ac_cv_build" >&6; }
  case $ac_cv_build in
  *-*-*) ;;
! *) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
! echo "$as_me: error: invalid value of canonical build" >&2;}
     { (exit 1); exit 1; }; };;
  esac
--- 15866,15884 ----
    ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
  test "x$ac_build_alias" = x &&
!   { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
! $as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
     { (exit 1); exit 1; }; }
  ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
!   { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
! $as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
     { (exit 1); exit 1; }; }
  
  fi
! { $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5
! $as_echo "$ac_cv_build" >&6; }
  case $ac_cv_build in
  *-*-*) ;;
! *) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
! $as_echo "$as_me: error: invalid value of canonical build" >&2;}
     { (exit 1); exit 1; }; };;
  esac
***************
*** 15937,15942 ****
    # "error: source directory already configured".
    rm -f config.status
!   { echo "$as_me:$LINENO: Doing configure of native tools (${build})." >&5
! echo "$as_me: Doing configure of native tools (${build})." >&6;}
    cd "$native_tools" || exit 1
    # Run secondary configure in alternate environment or
--- 15918,15923 ----
    # "error: source directory already configured".
    rm -f config.status
!   { $as_echo "$as_me:$LINENO: Doing configure of native tools (${build})." >&5
! $as_echo "$as_me: Doing configure of native tools (${build})." >&6;}
    cd "$native_tools" || exit 1
    # Run secondary configure in alternate environment or
***************
*** 15950,15955 ****
                           --disable-rpath --disable-nls
    cd .. || exit 1
!   { echo "$as_me:$LINENO: Continuing with main configure (${host})." >&5
! echo "$as_me: Continuing with main configure (${host})." >&6;}
  fi
  
--- 15931,15936 ----
                           --disable-rpath --disable-nls
    cd .. || exit 1
!   { $as_echo "$as_me:$LINENO: Continuing with main configure (${host})." >&5
! $as_echo "$as_me: Continuing with main configure (${host})." >&6;}
  fi
  
***************
*** 15969,15977 ****
  TERMLIB_VARIANTS="ncurses curses termlib termcap terminfo"
  for termlib in ${TERMLIB_VARIANTS}; do
!   as_ac_Lib=`echo "ac_cv_lib_${termlib}''_tgetent" | $as_tr_sh`
! { echo "$as_me:$LINENO: checking for tgetent in -l${termlib}" >&5
! echo $ECHO_N "checking for tgetent in -l${termlib}... $ECHO_C" >&6; }
  if { as_var=$as_ac_Lib; eval "test \"\${$as_var+set}\" = set"; }; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    ac_check_lib_save_LIBS=$LIBS
--- 15950,15958 ----
  TERMLIB_VARIANTS="ncurses curses termlib termcap terminfo"
  for termlib in ${TERMLIB_VARIANTS}; do
!   as_ac_Lib=`$as_echo "ac_cv_lib_${termlib}''_tgetent" | $as_tr_sh`
! { $as_echo "$as_me:$LINENO: checking for tgetent in -l${termlib}" >&5
! $as_echo_n "checking for tgetent in -l${termlib}... " >&6; }
  if { as_var=$as_ac_Lib; eval "test \"\${$as_var+set}\" = set"; }; then
!   $as_echo_n "(cached) " >&6
  else
    ac_check_lib_save_LIBS=$LIBS
***************
*** 16005,16009 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
--- 15986,15991 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
***************
*** 16011,16039 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest$ac_exeext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    eval "$as_ac_Lib=yes"
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 15993,16007 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest$ac_exeext && {
! 	 test "$cross_compiling" = yes ||
! 	 $as_test_x conftest$ac_exeext
!        }; then
    eval "$as_ac_Lib=yes"
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 16041,16052 ****
  fi
  
! rm -f core conftest.err conftest.$ac_objext \
        conftest$ac_exeext conftest.$ac_ext
  LIBS=$ac_check_lib_save_LIBS
  fi
! ac_res=`eval echo '${'$as_ac_Lib'}'`
! 	       { echo "$as_me:$LINENO: result: $ac_res" >&5
! echo "${ECHO_T}$ac_res" >&6; }
! if test `eval echo '${'$as_ac_Lib'}'` = yes; then
    TERMLIBS="${TERMLIBS} -l${termlib}"; break
  fi
--- 16009,16023 ----
  fi
  
! rm -rf conftest.dSYM
! rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
        conftest$ac_exeext conftest.$ac_ext
  LIBS=$ac_check_lib_save_LIBS
  fi
! ac_res=`eval 'as_val=${'$as_ac_Lib'}
! 		 $as_echo "$as_val"'`
! 	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
! if test `eval 'as_val=${'$as_ac_Lib'}
! 		 $as_echo "$as_val"'` = yes; then
    TERMLIBS="${TERMLIBS} -l${termlib}"; break
  fi
***************
*** 16056,16069 ****
  # ports each termcap-needing program separately according to its needs.
  if test -z "$TERMLIBS" && echo "$build" | grep -v djgpp >/dev/null; then
!   { echo "$as_me:$LINENO: WARNING: probably need a terminal library, one of: ${TERMLIB_VARIANTS}" >&5
! echo "$as_me: WARNING: probably need a terminal library, one of: ${TERMLIB_VARIANTS}" >&2;}
  fi
  
  # Checks for variables.
  # HP-UX 9 (at least) needs -lncurses which defines termcap variables PC etc.
! { echo "$as_me:$LINENO: checking for library with termcap variables" >&5
! echo $ECHO_N "checking for library with termcap variables... $ECHO_C" >&6; }
  if test "${ac_cv_var_ospeed+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    oldLIBS=$LIBS
--- 16027,16040 ----
  # ports each termcap-needing program separately according to its needs.
  if test -z "$TERMLIBS" && echo "$build" | grep -v djgpp >/dev/null; then
!   { $as_echo "$as_me:$LINENO: WARNING: probably need a terminal library, one of: ${TERMLIB_VARIANTS}" >&5
! $as_echo "$as_me: WARNING: probably need a terminal library, one of: ${TERMLIB_VARIANTS}" >&2;}
  fi
  
  # Checks for variables.
  # HP-UX 9 (at least) needs -lncurses which defines termcap variables PC etc.
! { $as_echo "$as_me:$LINENO: checking for library with termcap variables" >&5
! $as_echo_n "checking for library with termcap variables... " >&6; }
  if test "${ac_cv_var_ospeed+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    oldLIBS=$LIBS
***************
*** 16114,16118 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
--- 16085,16090 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
***************
*** 16120,16148 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest$ac_exeext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    ac_cv_var_ospeed=$trylib; break
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 16092,16106 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest$ac_exeext && {
! 	 test "$cross_compiling" = yes ||
! 	 $as_test_x conftest$ac_exeext
!        }; then
    ac_cv_var_ospeed=$trylib; break
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 16150,16154 ****
  fi
  
! rm -f core conftest.err conftest.$ac_objext \
        conftest$ac_exeext conftest.$ac_ext
  done
--- 16108,16113 ----
  fi
  
! rm -rf conftest.dSYM
! rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
        conftest$ac_exeext conftest.$ac_ext
  done
***************
*** 16157,16162 ****
  fi
  
! { echo "$as_me:$LINENO: result: $ac_cv_var_ospeed" >&5
! echo "${ECHO_T}$ac_cv_var_ospeed" >&6; }
  if test -n "$ac_cv_var_ospeed" \
     && test "x$termlib" != "x$ac_cv_var_ospeed"; then
--- 16116,16121 ----
  fi
  
! { $as_echo "$as_me:$LINENO: result: $ac_cv_var_ospeed" >&5
! $as_echo "$ac_cv_var_ospeed" >&6; }
  if test -n "$ac_cv_var_ospeed" \
     && test "x$termlib" != "x$ac_cv_var_ospeed"; then
***************
*** 16172,16189 ****
  for ac_header in ncurses/termcap.h
  do
! as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   { echo "$as_me:$LINENO: checking for $ac_header" >&5
! echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  fi
! ac_res=`eval echo '${'$as_ac_Header'}'`
! 	       { echo "$as_me:$LINENO: result: $ac_res" >&5
! echo "${ECHO_T}$ac_res" >&6; }
  else
    # Is the header compilable?
! { echo "$as_me:$LINENO: checking $ac_header usability" >&5
! echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
  cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
--- 16131,16149 ----
  for ac_header in ncurses/termcap.h
  do
! as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
! $as_echo_n "checking for $ac_header... " >&6; }
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   $as_echo_n "(cached) " >&6
  fi
! ac_res=`eval 'as_val=${'$as_ac_Header'}
! 		 $as_echo "$as_val"'`
! 	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
  else
    # Is the header compilable?
! { $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
! $as_echo_n "checking $ac_header usability... " >&6; }
  cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
***************
*** 16201,16205 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
--- 16161,16166 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_compile") 2>conftest.er1
    ac_status=$?
***************
*** 16207,16235 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest.$ac_objext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    ac_header_compiler=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 16168,16179 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest.$ac_objext; then
    ac_header_compiler=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 16238,16247 ****
  
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
! { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
! echo "${ECHO_T}$ac_header_compiler" >&6; }
  
  # Is the header present?
! { echo "$as_me:$LINENO: checking $ac_header presence" >&5
! echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
  cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
--- 16182,16191 ----
  
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
! { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
! $as_echo "$ac_header_compiler" >&6; }
  
  # Is the header present?
! { $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
! $as_echo_n "checking $ac_header presence... " >&6; }
  cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
***************
*** 16257,16261 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
    ac_status=$?
--- 16201,16206 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
    ac_status=$?
***************
*** 16263,16281 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } >/dev/null; then
!   if test -s conftest.err; then
!     ac_cpp_err=$ac_c_preproc_warn_flag
!     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
!   else
!     ac_cpp_err=
!   fi
! else
!   ac_cpp_err=yes
! fi
! if test -z "$ac_cpp_err"; then
    ac_header_preproc=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 16208,16219 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } >/dev/null && {
! 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        }; then
    ac_header_preproc=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 16284,16312 ****
  
  rm -f conftest.err conftest.$ac_ext
! { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
! echo "${ECHO_T}$ac_header_preproc" >&6; }
  
  # So?  What about this header?
  case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
    yes:no: )
!     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
! echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
! echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
      ac_header_preproc=yes
      ;;
    no:yes:* )
!     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
! echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
! echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
! echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
! echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
! echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
!     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
! echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
      ( cat <<\_ASBOX
  ## ---------------------------------- ##
--- 16222,16250 ----
  
  rm -f conftest.err conftest.$ac_ext
! { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
! $as_echo "$ac_header_preproc" >&6; }
  
  # So?  What about this header?
  case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
    yes:no: )
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
! $as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
! $as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
      ac_header_preproc=yes
      ;;
    no:yes:* )
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
! $as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
! $as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
! $as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
! $as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
! $as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
!     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
! $as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
      ( cat <<\_ASBOX
  ## ---------------------------------- ##
***************
*** 16317,16335 ****
      ;;
  esac
! { echo "$as_me:$LINENO: checking for $ac_header" >&5
! echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    eval "$as_ac_Header=\$ac_header_preproc"
  fi
! ac_res=`eval echo '${'$as_ac_Header'}'`
! 	       { echo "$as_me:$LINENO: result: $ac_res" >&5
! echo "${ECHO_T}$ac_res" >&6; }
  
  fi
! if test `eval echo '${'$as_ac_Header'}'` = yes; then
    cat >>confdefs.h <<_ACEOF
! #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
  _ACEOF
  
--- 16255,16275 ----
      ;;
  esac
! { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
! $as_echo_n "checking for $ac_header... " >&6; }
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
!   $as_echo_n "(cached) " >&6
  else
    eval "$as_ac_Header=\$ac_header_preproc"
  fi
! ac_res=`eval 'as_val=${'$as_ac_Header'}
! 		 $as_echo "$as_val"'`
! 	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
  
  fi
! if test `eval 'as_val=${'$as_ac_Header'}
! 		 $as_echo "$as_val"'` = yes; then
    cat >>confdefs.h <<_ACEOF
! #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
  _ACEOF
  
***************
*** 16341,16348 ****
  
  # For teTeX and TeX Live.
! { echo "$as_me:$LINENO: checking host system type" >&5
! echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
  if test "${ac_cv_host+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    if test "x$host_alias" = x; then
--- 16281,16288 ----
  
  # For teTeX and TeX Live.
! { $as_echo "$as_me:$LINENO: checking host system type" >&5
! $as_echo_n "checking host system type... " >&6; }
  if test "${ac_cv_host+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    if test "x$host_alias" = x; then
***************
*** 16350,16365 ****
  else
    ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
!     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
! echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
     { (exit 1); exit 1; }; }
  fi
  
  fi
! { echo "$as_me:$LINENO: result: $ac_cv_host" >&5
! echo "${ECHO_T}$ac_cv_host" >&6; }
  case $ac_cv_host in
  *-*-*) ;;
! *) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
! echo "$as_me: error: invalid value of canonical host" >&2;}
     { (exit 1); exit 1; }; };;
  esac
--- 16290,16305 ----
  else
    ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
!     { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
! $as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
     { (exit 1); exit 1; }; }
  fi
  
  fi
! { $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5
! $as_echo "$ac_cv_host" >&6; }
  case $ac_cv_host in
  *-*-*) ;;
! *) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
! $as_echo "$as_me: error: invalid value of canonical host" >&2;}
     { (exit 1); exit 1; }; };;
  esac
***************
*** 16382,16390 ****
    enableval=$enable_multiplatform;
  fi
- 
  # if enable_multiplatform is set in the environment, use that.
! test "x$enable_multiplatform" = xyes \
! && test "x$bindir" = 'x${exec_prefix}/bin' \
! && bindir="$bindir/$host"
  
  # Taken from the example in
--- 16322,16330 ----
    enableval=$enable_multiplatform;
  fi
  # if enable_multiplatform is set in the environment, use that.
! if test "x$enable_multiplatform" = xyes; then
!   test "x$bindir" = 'x${exec_prefix}/bin' && bindir="$bindir/$host"
!   test "x$libdir" = 'x${exec_prefix}/lib' && libdir="$libdir/$host"
! fi
  
  # Taken from the example in
***************
*** 16395,16400 ****
       yes) install_warnings=true ;;
        no) install_warnings=false ;;
!        *) { { echo "$as_me:$LINENO: error: bad value ${enableval} for --enable-install-warnings" >&5
! echo "$as_me: error: bad value ${enableval} for --enable-install-warnings" >&2;}
     { (exit 1); exit 1; }; } ;;
     esac
--- 16335,16340 ----
       yes) install_warnings=true ;;
        no) install_warnings=false ;;
!        *) { { $as_echo "$as_me:$LINENO: error: bad value ${enableval} for --enable-install-warnings" >&5
! $as_echo "$as_me: error: bad value ${enableval} for --enable-install-warnings" >&2;}
     { (exit 1); exit 1; }; } ;;
     esac
***************
*** 16416,16421 ****
  
  
!   { echo "$as_me:$LINENO: checking whether NLS is requested" >&5
! echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6; }
      # Check whether --enable-nls was given.
  if test "${enable_nls+set}" = set; then
--- 16356,16361 ----
  
  
!   { $as_echo "$as_me:$LINENO: checking whether NLS is requested" >&5
! $as_echo_n "checking whether NLS is requested... " >&6; }
      # Check whether --enable-nls was given.
  if test "${enable_nls+set}" = set; then
***************
*** 16425,16433 ****
  fi
  
!   { echo "$as_me:$LINENO: result: $USE_NLS" >&5
! echo "${ECHO_T}$USE_NLS" >&6; }
  
  
  
  
  
--- 16365,16376 ----
  fi
  
!   { $as_echo "$as_me:$LINENO: result: $USE_NLS" >&5
! $as_echo "$USE_NLS" >&6; }
! 
  
  
  
+       GETTEXT_MACRO_VERSION=0.17
+ 
  
  
***************
*** 16463,16470 ****
  # Extract the first word of "msgfmt", so it can be a program name with args.
  set dummy msgfmt; ac_word=$2
! { echo "$as_me:$LINENO: checking for $ac_word" >&5
! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
  if test "${ac_cv_path_MSGFMT+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    case "$MSGFMT" in
--- 16406,16413 ----
  # Extract the first word of "msgfmt", so it can be a program name with args.
  set dummy msgfmt; ac_word=$2
! { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
  if test "${ac_cv_path_MSGFMT+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    case "$MSGFMT" in
***************
*** 16495,16511 ****
  MSGFMT="$ac_cv_path_MSGFMT"
  if test "$MSGFMT" != ":"; then
!   { echo "$as_me:$LINENO: result: $MSGFMT" >&5
! echo "${ECHO_T}$MSGFMT" >&6; }
  else
!   { echo "$as_me:$LINENO: result: no" >&5
! echo "${ECHO_T}no" >&6; }
  fi
  
    # Extract the first word of "gmsgfmt", so it can be a program name with args.
  set dummy gmsgfmt; ac_word=$2
! { echo "$as_me:$LINENO: checking for $ac_word" >&5
! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
  if test "${ac_cv_path_GMSGFMT+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    case $GMSGFMT in
--- 16438,16454 ----
  MSGFMT="$ac_cv_path_MSGFMT"
  if test "$MSGFMT" != ":"; then
!   { $as_echo "$as_me:$LINENO: result: $MSGFMT" >&5
! $as_echo "$MSGFMT" >&6; }
  else
!   { $as_echo "$as_me:$LINENO: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
    # Extract the first word of "gmsgfmt", so it can be a program name with args.
  set dummy gmsgfmt; ac_word=$2
! { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
  if test "${ac_cv_path_GMSGFMT+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    case $GMSGFMT in
***************
*** 16520,16526 ****
    test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
!   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
      ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
!     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 16463,16469 ----
    test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
!   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
      ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
!     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 16535,16543 ****
  GMSGFMT=$ac_cv_path_GMSGFMT
  if test -n "$GMSGFMT"; then
!   { echo "$as_me:$LINENO: result: $GMSGFMT" >&5
! echo "${ECHO_T}$GMSGFMT" >&6; }
  else
!   { echo "$as_me:$LINENO: result: no" >&5
! echo "${ECHO_T}no" >&6; }
  fi
  
--- 16478,16486 ----
  GMSGFMT=$ac_cv_path_GMSGFMT
  if test -n "$GMSGFMT"; then
!   { $as_echo "$as_me:$LINENO: result: $GMSGFMT" >&5
! $as_echo "$GMSGFMT" >&6; }
  else
!   { $as_echo "$as_me:$LINENO: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
***************
*** 16586,16593 ****
  # Extract the first word of "xgettext", so it can be a program name with args.
  set dummy xgettext; ac_word=$2
! { echo "$as_me:$LINENO: checking for $ac_word" >&5
! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
  if test "${ac_cv_path_XGETTEXT+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    case "$XGETTEXT" in
--- 16529,16536 ----
  # Extract the first word of "xgettext", so it can be a program name with args.
  set dummy xgettext; ac_word=$2
! { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
  if test "${ac_cv_path_XGETTEXT+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    case "$XGETTEXT" in
***************
*** 16618,16626 ****
  XGETTEXT="$ac_cv_path_XGETTEXT"
  if test "$XGETTEXT" != ":"; then
!   { echo "$as_me:$LINENO: result: $XGETTEXT" >&5
! echo "${ECHO_T}$XGETTEXT" >&6; }
  else
!   { echo "$as_me:$LINENO: result: no" >&5
! echo "${ECHO_T}no" >&6; }
  fi
  
--- 16561,16569 ----
  XGETTEXT="$ac_cv_path_XGETTEXT"
  if test "$XGETTEXT" != ":"; then
!   { $as_echo "$as_me:$LINENO: result: $XGETTEXT" >&5
! $as_echo "$XGETTEXT" >&6; }
  else
!   { $as_echo "$as_me:$LINENO: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
***************
*** 16664,16671 ****
  # Extract the first word of "msgmerge", so it can be a program name with args.
  set dummy msgmerge; ac_word=$2
! { echo "$as_me:$LINENO: checking for $ac_word" >&5
! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
  if test "${ac_cv_path_MSGMERGE+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    case "$MSGMERGE" in
--- 16607,16614 ----
  # Extract the first word of "msgmerge", so it can be a program name with args.
  set dummy msgmerge; ac_word=$2
! { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
  if test "${ac_cv_path_MSGMERGE+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    case "$MSGMERGE" in
***************
*** 16695,16703 ****
  MSGMERGE="$ac_cv_path_MSGMERGE"
  if test "$MSGMERGE" != ":"; then
!   { echo "$as_me:$LINENO: result: $MSGMERGE" >&5
! echo "${ECHO_T}$MSGMERGE" >&6; }
  else
!   { echo "$as_me:$LINENO: result: no" >&5
! echo "${ECHO_T}no" >&6; }
  fi
  
--- 16638,16646 ----
  MSGMERGE="$ac_cv_path_MSGMERGE"
  if test "$MSGMERGE" != ":"; then
!   { $as_echo "$as_me:$LINENO: result: $MSGMERGE" >&5
! $as_echo "$MSGMERGE" >&6; }
  else
!   { $as_echo "$as_me:$LINENO: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
***************
*** 16706,16709 ****
--- 16649,16655 ----
  
  
+     test -n "${XGETTEXT_EXTRA_OPTIONS+set}" || XGETTEXT_EXTRA_OPTIONS=
+ 
+ 
    ac_config_commands="$ac_config_commands po-directories"
  
***************
*** 16749,16754 ****
  if test "$GCC" = yes; then
    # Check if gcc -print-prog-name=ld gives a path.
!   { echo "$as_me:$LINENO: checking for ld used by GCC" >&5
! echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6; }
    case $host in
    *-*-mingw*)
--- 16695,16700 ----
  if test "$GCC" = yes; then
    # Check if gcc -print-prog-name=ld gives a path.
!   { $as_echo "$as_me:$LINENO: checking for ld used by GCC" >&5
! $as_echo_n "checking for ld used by GCC... " >&6; }
    case $host in
    *-*-mingw*)
***************
*** 16779,16790 ****
    esac
  elif test "$with_gnu_ld" = yes; then
!   { echo "$as_me:$LINENO: checking for GNU ld" >&5
! echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
  else
!   { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
! echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
  fi
  if test "${acl_cv_path_LD+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    if test -z "$LD"; then
--- 16725,16736 ----
    esac
  elif test "$with_gnu_ld" = yes; then
!   { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
! $as_echo_n "checking for GNU ld... " >&6; }
  else
!   { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
! $as_echo_n "checking for non-GNU ld... " >&6; }
  fi
  if test "${acl_cv_path_LD+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    if test -z "$LD"; then
***************
*** 16813,16829 ****
  LD="$acl_cv_path_LD"
  if test -n "$LD"; then
!   { echo "$as_me:$LINENO: result: $LD" >&5
! echo "${ECHO_T}$LD" >&6; }
  else
!   { echo "$as_me:$LINENO: result: no" >&5
! echo "${ECHO_T}no" >&6; }
  fi
! test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
! echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
     { (exit 1); exit 1; }; }
! { echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
! echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
  if test "${acl_cv_prog_gnu_ld+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    # I'd rather use --version here, but apparently some GNU ld's only accept -v.
--- 16759,16775 ----
  LD="$acl_cv_path_LD"
  if test -n "$LD"; then
!   { $as_echo "$as_me:$LINENO: result: $LD" >&5
! $as_echo "$LD" >&6; }
  else
!   { $as_echo "$as_me:$LINENO: result: no" >&5
! $as_echo "no" >&6; }
  fi
! test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
! $as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
     { (exit 1); exit 1; }; }
! { $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
! $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
  if test "${acl_cv_prog_gnu_ld+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    # I'd rather use --version here, but apparently some GNU ld's only accept -v.
***************
*** 16835,16840 ****
  esac
  fi
! { echo "$as_me:$LINENO: result: $acl_cv_prog_gnu_ld" >&5
! echo "${ECHO_T}$acl_cv_prog_gnu_ld" >&6; }
  with_gnu_ld=$acl_cv_prog_gnu_ld
  
--- 16781,16786 ----
  esac
  fi
! { $as_echo "$as_me:$LINENO: result: $acl_cv_prog_gnu_ld" >&5
! $as_echo "$acl_cv_prog_gnu_ld" >&6; }
  with_gnu_ld=$acl_cv_prog_gnu_ld
  
***************
*** 16842,16849 ****
  
  
!                                                 { echo "$as_me:$LINENO: checking for shared library run path origin" >&5
! echo $ECHO_N "checking for shared library run path origin... $ECHO_C" >&6; }
  if test "${acl_cv_rpath+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
  
--- 16788,16795 ----
  
  
!                                                 { $as_echo "$as_me:$LINENO: checking for shared library run path origin" >&5
! $as_echo_n "checking for shared library run path origin... " >&6; }
  if test "${acl_cv_rpath+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
  
***************
*** 16855,16860 ****
  
  fi
! { echo "$as_me:$LINENO: result: $acl_cv_rpath" >&5
! echo "${ECHO_T}$acl_cv_rpath" >&6; }
    wl="$acl_cv_wl"
    acl_libext="$acl_cv_libext"
--- 16801,16806 ----
  
  fi
! { $as_echo "$as_me:$LINENO: result: $acl_cv_rpath" >&5
! $as_echo "$acl_cv_rpath" >&6; }
    wl="$acl_cv_wl"
    acl_libext="$acl_cv_libext"
***************
*** 16901,16904 ****
--- 16847,16853 ----
  
  
+ 
+ 
+ 
      use_additional=yes
  
***************
*** 17356,17363 ****
  
  
!     { echo "$as_me:$LINENO: checking for CFPreferencesCopyAppValue" >&5
! echo $ECHO_N "checking for CFPreferencesCopyAppValue... $ECHO_C" >&6; }
  if test "${gt_cv_func_CFPreferencesCopyAppValue+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    gt_save_LIBS="$LIBS"
--- 17305,17317 ----
  
  
! 
! 
! 
! 
! 
!     { $as_echo "$as_me:$LINENO: checking for CFPreferencesCopyAppValue" >&5
! $as_echo_n "checking for CFPreferencesCopyAppValue... " >&6; }
  if test "${gt_cv_func_CFPreferencesCopyAppValue+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    gt_save_LIBS="$LIBS"
***************
*** 17384,17388 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
--- 17338,17343 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
***************
*** 17390,17418 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest$ac_exeext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    gt_cv_func_CFPreferencesCopyAppValue=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 17345,17359 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest$ac_exeext && {
! 	 test "$cross_compiling" = yes ||
! 	 $as_test_x conftest$ac_exeext
!        }; then
    gt_cv_func_CFPreferencesCopyAppValue=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 17420,17429 ****
  fi
  
! rm -f core conftest.err conftest.$ac_objext \
        conftest$ac_exeext conftest.$ac_ext
       LIBS="$gt_save_LIBS"
  fi
! { echo "$as_me:$LINENO: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5
! echo "${ECHO_T}$gt_cv_func_CFPreferencesCopyAppValue" >&6; }
    if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then
  
--- 17361,17371 ----
  fi
  
! rm -rf conftest.dSYM
! rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
        conftest$ac_exeext conftest.$ac_ext
       LIBS="$gt_save_LIBS"
  fi
! { $as_echo "$as_me:$LINENO: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5
! $as_echo "$gt_cv_func_CFPreferencesCopyAppValue" >&6; }
    if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then
  
***************
*** 17433,17440 ****
  
    fi
!     { echo "$as_me:$LINENO: checking for CFLocaleCopyCurrent" >&5
! echo $ECHO_N "checking for CFLocaleCopyCurrent... $ECHO_C" >&6; }
  if test "${gt_cv_func_CFLocaleCopyCurrent+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    gt_save_LIBS="$LIBS"
--- 17375,17382 ----
  
    fi
!     { $as_echo "$as_me:$LINENO: checking for CFLocaleCopyCurrent" >&5
! $as_echo_n "checking for CFLocaleCopyCurrent... " >&6; }
  if test "${gt_cv_func_CFLocaleCopyCurrent+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    gt_save_LIBS="$LIBS"
***************
*** 17461,17465 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
--- 17403,17408 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
***************
*** 17467,17495 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest$ac_exeext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    gt_cv_func_CFLocaleCopyCurrent=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 17410,17424 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest$ac_exeext && {
! 	 test "$cross_compiling" = yes ||
! 	 $as_test_x conftest$ac_exeext
!        }; then
    gt_cv_func_CFLocaleCopyCurrent=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 17497,17506 ****
  fi
  
! rm -f core conftest.err conftest.$ac_objext \
        conftest$ac_exeext conftest.$ac_ext
       LIBS="$gt_save_LIBS"
  fi
! { echo "$as_me:$LINENO: result: $gt_cv_func_CFLocaleCopyCurrent" >&5
! echo "${ECHO_T}$gt_cv_func_CFLocaleCopyCurrent" >&6; }
    if test $gt_cv_func_CFLocaleCopyCurrent = yes; then
  
--- 17426,17436 ----
  fi
  
! rm -rf conftest.dSYM
! rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
        conftest$ac_exeext conftest.$ac_ext
       LIBS="$gt_save_LIBS"
  fi
! { $as_echo "$as_me:$LINENO: result: $gt_cv_func_CFLocaleCopyCurrent" >&5
! $as_echo "$gt_cv_func_CFLocaleCopyCurrent" >&6; }
    if test $gt_cv_func_CFLocaleCopyCurrent = yes; then
  
***************
*** 17552,17559 ****
          fi
  
!         { echo "$as_me:$LINENO: checking for GNU gettext in libc" >&5
! echo $ECHO_N "checking for GNU gettext in libc... $ECHO_C" >&6; }
  if { as_var=$gt_func_gnugettext_libc; eval "test \"\${$as_var+set}\" = set"; }; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
--- 17482,17489 ----
          fi
  
!         { $as_echo "$as_me:$LINENO: checking for GNU gettext in libc" >&5
! $as_echo_n "checking for GNU gettext in libc... " >&6; }
  if { as_var=$gt_func_gnugettext_libc; eval "test \"\${$as_var+set}\" = set"; }; then
!   $as_echo_n "(cached) " >&6
  else
    cat >conftest.$ac_ext <<_ACEOF
***************
*** 17582,17586 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
--- 17512,17517 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
***************
*** 17588,17616 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest$ac_exeext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    eval "$gt_func_gnugettext_libc=yes"
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 17519,17533 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest$ac_exeext && {
! 	 test "$cross_compiling" = yes ||
! 	 $as_test_x conftest$ac_exeext
!        }; then
    eval "$gt_func_gnugettext_libc=yes"
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 17618,17627 ****
  fi
  
! rm -f core conftest.err conftest.$ac_objext \
        conftest$ac_exeext conftest.$ac_ext
  fi
! ac_res=`eval echo '${'$gt_func_gnugettext_libc'}'`
! 	       { echo "$as_me:$LINENO: result: $ac_res" >&5
! echo "${ECHO_T}$ac_res" >&6; }
  
          if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then
--- 17535,17546 ----
  fi
  
! rm -rf conftest.dSYM
! rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
        conftest$ac_exeext conftest.$ac_ext
  fi
! ac_res=`eval 'as_val=${'$gt_func_gnugettext_libc'}
! 		 $as_echo "$as_val"'`
! 	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
  
          if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then
***************
*** 17656,17663 ****
  
  
!   { echo "$as_me:$LINENO: checking for iconv" >&5
! echo $ECHO_N "checking for iconv... $ECHO_C" >&6; }
  if test "${am_cv_func_iconv+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
  
--- 17575,17582 ----
  
  
!   { $as_echo "$as_me:$LINENO: checking for iconv" >&5
! $as_echo_n "checking for iconv... " >&6; }
  if test "${am_cv_func_iconv+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
  
***************
*** 17688,17692 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
--- 17607,17612 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
***************
*** 17694,17722 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest$ac_exeext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    am_cv_func_iconv=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 17614,17628 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest$ac_exeext && {
! 	 test "$cross_compiling" = yes ||
! 	 $as_test_x conftest$ac_exeext
!        }; then
    am_cv_func_iconv=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 17724,17728 ****
  fi
  
! rm -f core conftest.err conftest.$ac_objext \
        conftest$ac_exeext conftest.$ac_ext
      if test "$am_cv_func_iconv" != yes; then
--- 17630,17635 ----
  fi
  
! rm -rf conftest.dSYM
! rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
        conftest$ac_exeext conftest.$ac_ext
      if test "$am_cv_func_iconv" != yes; then
***************
*** 17753,17757 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
--- 17660,17665 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
***************
*** 17759,17788 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest$ac_exeext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    am_cv_lib_iconv=yes
          am_cv_func_iconv=yes
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 17667,17682 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest$ac_exeext && {
! 	 test "$cross_compiling" = yes ||
! 	 $as_test_x conftest$ac_exeext
!        }; then
    am_cv_lib_iconv=yes
          am_cv_func_iconv=yes
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 17790,17794 ****
  fi
  
! rm -f core conftest.err conftest.$ac_objext \
        conftest$ac_exeext conftest.$ac_ext
        LIBS="$am_save_LIBS"
--- 17684,17689 ----
  fi
  
! rm -rf conftest.dSYM
! rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
        conftest$ac_exeext conftest.$ac_ext
        LIBS="$am_save_LIBS"
***************
*** 17796,17806 ****
  
  fi
! { echo "$as_me:$LINENO: result: $am_cv_func_iconv" >&5
! echo "${ECHO_T}$am_cv_func_iconv" >&6; }
    if test "$am_cv_func_iconv" = yes; then
!     { echo "$as_me:$LINENO: checking for working iconv" >&5
! echo $ECHO_N "checking for working iconv... $ECHO_C" >&6; }
  if test "${am_cv_func_iconv_works+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
  
--- 17691,17701 ----
  
  fi
! { $as_echo "$as_me:$LINENO: result: $am_cv_func_iconv" >&5
! $as_echo "$am_cv_func_iconv" >&6; }
    if test "$am_cv_func_iconv" = yes; then
!     { $as_echo "$as_me:$LINENO: checking for working iconv" >&5
! $as_echo_n "checking for working iconv... " >&6; }
  if test "${am_cv_func_iconv_works+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
  
***************
*** 17885,17892 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_link") 2>&5
    ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
    { (case "(($ac_try" in
--- 17780,17788 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_link") 2>&5
    ac_status=$?
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
    { (case "(($ac_try" in
***************
*** 17894,17906 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_try") 2>&5
    ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); }; }; then
    am_cv_func_iconv_works=yes
  else
!   echo "$as_me: program exited with status $ac_status" >&5
! echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 17790,17803 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_try") 2>&5
    ac_status=$?
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); }; }; then
    am_cv_func_iconv_works=yes
  else
!   $as_echo "$as_me: program exited with status $ac_status" >&5
! $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 17908,17911 ****
--- 17805,17809 ----
  am_cv_func_iconv_works=no
  fi
+ rm -rf conftest.dSYM
  rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
  fi
***************
*** 17915,17920 ****
  
  fi
! { echo "$as_me:$LINENO: result: $am_cv_func_iconv_works" >&5
! echo "${ECHO_T}$am_cv_func_iconv_works" >&6; }
      case "$am_cv_func_iconv_works" in
        *no) am_func_iconv=no am_cv_lib_iconv=no ;;
--- 17813,17818 ----
  
  fi
! { $as_echo "$as_me:$LINENO: result: $am_cv_func_iconv_works" >&5
! $as_echo "$am_cv_func_iconv_works" >&6; }
      case "$am_cv_func_iconv_works" in
        *no) am_func_iconv=no am_cv_lib_iconv=no ;;
***************
*** 17932,17939 ****
    fi
    if test "$am_cv_lib_iconv" = yes; then
!     { echo "$as_me:$LINENO: checking how to link with libiconv" >&5
! echo $ECHO_N "checking how to link with libiconv... $ECHO_C" >&6; }
!     { echo "$as_me:$LINENO: result: $LIBICONV" >&5
! echo "${ECHO_T}$LIBICONV" >&6; }
    else
              CPPFLAGS="$am_save_CPPFLAGS"
--- 17830,17837 ----
    fi
    if test "$am_cv_lib_iconv" = yes; then
!     { $as_echo "$as_me:$LINENO: checking how to link with libiconv" >&5
! $as_echo_n "checking how to link with libiconv... " >&6; }
!     { $as_echo "$as_me:$LINENO: result: $LIBICONV" >&5
! $as_echo "$LIBICONV" >&6; }
    else
              CPPFLAGS="$am_save_CPPFLAGS"
***************
*** 17949,17952 ****
--- 17847,17853 ----
  
  
+ 
+ 
+ 
      use_additional=yes
  
***************
*** 18380,18387 ****
    fi
  
!           { echo "$as_me:$LINENO: checking for GNU gettext in libintl" >&5
! echo $ECHO_N "checking for GNU gettext in libintl... $ECHO_C" >&6; }
  if { as_var=$gt_func_gnugettext_libintl; eval "test \"\${$as_var+set}\" = set"; }; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    gt_save_CPPFLAGS="$CPPFLAGS"
--- 18281,18293 ----
    fi
  
! 
! 
! 
! 
! 
!           { $as_echo "$as_me:$LINENO: checking for GNU gettext in libintl" >&5
! $as_echo_n "checking for GNU gettext in libintl... " >&6; }
  if { as_var=$gt_func_gnugettext_libintl; eval "test \"\${$as_var+set}\" = set"; }; then
!   $as_echo_n "(cached) " >&6
  else
    gt_save_CPPFLAGS="$CPPFLAGS"
***************
*** 18418,18422 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
--- 18324,18329 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
***************
*** 18424,18452 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest$ac_exeext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    eval "$gt_func_gnugettext_libintl=yes"
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 18331,18345 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest$ac_exeext && {
! 	 test "$cross_compiling" = yes ||
! 	 $as_test_x conftest$ac_exeext
!        }; then
    eval "$gt_func_gnugettext_libintl=yes"
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 18454,18458 ****
  fi
  
! rm -f core conftest.err conftest.$ac_objext \
        conftest$ac_exeext conftest.$ac_ext
                          if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then
--- 18347,18352 ----
  fi
  
! rm -rf conftest.dSYM
! rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
        conftest$ac_exeext conftest.$ac_ext
                          if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then
***************
*** 18487,18491 ****
    *) ac_try_echo=$ac_try;;
  esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
--- 18381,18386 ----
    *) ac_try_echo=$ac_try;;
  esac
! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
! $as_echo "$ac_try_echo") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
***************
*** 18493,18518 ****
    rm -f conftest.er1
    cat conftest.err >&5
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; } &&
! 	 { ac_try='test -s conftest$ac_exeext'
!   { (case "(($ac_try" in
!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
!   *) ac_try_echo=$ac_try;;
! esac
! eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
!   (eval "$ac_try") 2>&5
!   ac_status=$?
!   echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); }; }; then
    LIBINTL="$LIBINTL $LIBICONV"
                  LTLIBINTL="$LTLIBINTL $LTLIBICONV"
--- 18388,18399 ----
    rm -f conftest.er1
    cat conftest.err >&5
!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
!   (exit $ac_status); } && {
! 	 test -z "$ac_c_werror_flag" ||
! 	 test ! -s conftest.err
!        } && test -s conftest$ac_exeext && {
! 	 test "$cross_compiling" = yes ||
! 	 $as_test_x conftest$ac_exeext
!        }; then
    LIBINTL="$LIBINTL $LIBICONV"
                  LTLIBINTL="$LTLIBINTL $LTLIBICONV"
***************
*** 18520,18524 ****
  
  else
!   echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
--- 18401,18405 ----
  
  else
!   $as_echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
***************
*** 18526,18530 ****
  fi
  
! rm -f core conftest.err conftest.$ac_objext \
        conftest$ac_exeext conftest.$ac_ext
              fi
--- 18407,18412 ----
  fi
  
! rm -rf conftest.dSYM
! rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
        conftest$ac_exeext conftest.$ac_ext
              fi
***************
*** 18532,18538 ****
              LIBS="$gt_save_LIBS"
  fi
! ac_res=`eval echo '${'$gt_func_gnugettext_libintl'}'`
! 	       { echo "$as_me:$LINENO: result: $ac_res" >&5
! echo "${ECHO_T}$ac_res" >&6; }
          fi
  
--- 18414,18421 ----
              LIBS="$gt_save_LIBS"
  fi
! ac_res=`eval 'as_val=${'$gt_func_gnugettext_libintl'}
! 		 $as_echo "$as_val"'`
! 	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
! $as_echo "$ac_res" >&6; }
          fi
  
***************
*** 18570,18580 ****
    fi
  
!   { echo "$as_me:$LINENO: checking whether to use NLS" >&5
! echo $ECHO_N "checking whether to use NLS... $ECHO_C" >&6; }
!   { echo "$as_me:$LINENO: result: $USE_NLS" >&5
! echo "${ECHO_T}$USE_NLS" >&6; }
    if test "$USE_NLS" = "yes"; then
!     { echo "$as_me:$LINENO: checking where the gettext function comes from" >&5
! echo $ECHO_N "checking where the gettext function comes from... $ECHO_C" >&6; }
      if test "$gt_use_preinstalled_gnugettext" = "yes"; then
        if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
--- 18453,18463 ----
    fi
  
!   { $as_echo "$as_me:$LINENO: checking whether to use NLS" >&5
! $as_echo_n "checking whether to use NLS... " >&6; }
!   { $as_echo "$as_me:$LINENO: result: $USE_NLS" >&5
! $as_echo "$USE_NLS" >&6; }
    if test "$USE_NLS" = "yes"; then
!     { $as_echo "$as_me:$LINENO: checking where the gettext function comes from" >&5
! $as_echo_n "checking where the gettext function comes from... " >&6; }
      if test "$gt_use_preinstalled_gnugettext" = "yes"; then
        if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
***************
*** 18586,18591 ****
        gt_source="included intl directory"
      fi
!     { echo "$as_me:$LINENO: result: $gt_source" >&5
! echo "${ECHO_T}$gt_source" >&6; }
    fi
  
--- 18469,18474 ----
        gt_source="included intl directory"
      fi
!     { $as_echo "$as_me:$LINENO: result: $gt_source" >&5
! $as_echo "$gt_source" >&6; }
    fi
  
***************
*** 18594,18601 ****
      if test "$gt_use_preinstalled_gnugettext" = "yes"; then
        if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
!         { echo "$as_me:$LINENO: checking how to link with libintl" >&5
! echo $ECHO_N "checking how to link with libintl... $ECHO_C" >&6; }
!         { echo "$as_me:$LINENO: result: $LIBINTL" >&5
! echo "${ECHO_T}$LIBINTL" >&6; }
  
    for element in $INCINTL; do
--- 18477,18484 ----
      if test "$gt_use_preinstalled_gnugettext" = "yes"; then
        if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
!         { $as_echo "$as_me:$LINENO: checking how to link with libintl" >&5
! $as_echo_n "checking how to link with libintl... " >&6; }
!         { $as_echo "$as_me:$LINENO: result: $LIBINTL" >&5
! $as_echo "$LIBINTL" >&6; }
  
    for element in $INCINTL; do
***************
*** 18649,18652 ****
--- 18532,18537 ----
  
  # The test suite.
+ ac_config_files="$ac_config_files install-info/tests/defs"
+ 
  ac_config_files="$ac_config_files util/defs"
  
***************
*** 18655,18662 ****
    # Extract the first word of "$ac_prog", so it can be a program name with args.
  set dummy $ac_prog; ac_word=$2
! { echo "$as_me:$LINENO: checking for $ac_word" >&5
! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
  if test "${ac_cv_prog_HEVEA+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    if test -n "$HEVEA"; then
--- 18540,18547 ----
    # Extract the first word of "$ac_prog", so it can be a program name with args.
  set dummy $ac_prog; ac_word=$2
! { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
  if test "${ac_cv_prog_HEVEA+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    if test -n "$HEVEA"; then
***************
*** 18669,18675 ****
    test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
!   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
      ac_cv_prog_HEVEA="$ac_prog"
!     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 18554,18560 ----
    test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
!   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
      ac_cv_prog_HEVEA="$ac_prog"
!     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 18682,18690 ****
  HEVEA=$ac_cv_prog_HEVEA
  if test -n "$HEVEA"; then
!   { echo "$as_me:$LINENO: result: $HEVEA" >&5
! echo "${ECHO_T}$HEVEA" >&6; }
  else
!   { echo "$as_me:$LINENO: result: no" >&5
! echo "${ECHO_T}no" >&6; }
  fi
  
--- 18567,18575 ----
  HEVEA=$ac_cv_prog_HEVEA
  if test -n "$HEVEA"; then
!   { $as_echo "$as_me:$LINENO: result: $HEVEA" >&5
! $as_echo "$HEVEA" >&6; }
  else
!   { $as_echo "$as_me:$LINENO: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
***************
*** 18697,18704 ****
    # Extract the first word of "$ac_prog", so it can be a program name with args.
  set dummy $ac_prog; ac_word=$2
! { echo "$as_me:$LINENO: checking for $ac_word" >&5
! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
  if test "${ac_cv_prog_TEX+set}" = set; then
!   echo $ECHO_N "(cached) $ECHO_C" >&6
  else
    if test -n "$TEX"; then
--- 18582,18589 ----
    # Extract the first word of "$ac_prog", so it can be a program name with args.
  set dummy $ac_prog; ac_word=$2
! { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
! $as_echo_n "checking for $ac_word... " >&6; }
  if test "${ac_cv_prog_TEX+set}" = set; then
!   $as_echo_n "(cached) " >&6
  else
    if test -n "$TEX"; then
***************
*** 18711,18717 ****
    test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
!   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
      ac_cv_prog_TEX="$ac_prog"
!     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
--- 18596,18602 ----
    test -z "$as_dir" && as_dir=.
    for ac_exec_ext in '' $ac_executable_extensions; do
!   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
      ac_cv_prog_TEX="$ac_prog"
!     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
***************
*** 18724,18732 ****
  TEX=$ac_cv_prog_TEX
  if test -n "$TEX"; then
!   { echo "$as_me:$LINENO: result: $TEX" >&5
! echo "${ECHO_T}$TEX" >&6; }
  else
!   { echo "$as_me:$LINENO: result: no" >&5
! echo "${ECHO_T}no" >&6; }
  fi
  
--- 18609,18617 ----
  TEX=$ac_cv_prog_TEX
  if test -n "$TEX"; then
!   { $as_echo "$as_me:$LINENO: result: $TEX" >&5
! $as_echo "$TEX" >&6; }
  else
!   { $as_echo "$as_me:$LINENO: result: no" >&5
! $as_echo "no" >&6; }
  fi
  
***************
*** 18736,18740 ****
  
  
! ac_config_files="$ac_config_files Makefile doc/Makefile gnulib/lib/Makefile info/Makefile lib/Makefile makeinfo/Makefile makeinfo/tests/Makefile po/Makefile.in util/Makefile"
  
  cat >confcache <<\_ACEOF
--- 18621,18625 ----
  
  
! ac_config_files="$ac_config_files Makefile doc/Makefile gnulib/lib/Makefile info/Makefile install-info/Makefile install-info/tests/Makefile lib/Makefile makeinfo/Makefile makeinfo/tests/Makefile po/Makefile.in util/Makefile"
  
  cat >confcache <<\_ACEOF
***************
*** 18765,18773 ****
      *${as_nl}*)
        case $ac_var in #(
!       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
! echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
        esac
        case $ac_var in #(
        _ | IFS | as_nl) ;; #(
        *) $as_unset $ac_var ;;
        esac ;;
--- 18650,18659 ----
      *${as_nl}*)
        case $ac_var in #(
!       *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
! $as_echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
        esac
        case $ac_var in #(
        _ | IFS | as_nl) ;; #(
+       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
        *) $as_unset $ac_var ;;
        esac ;;
***************
*** 18802,18811 ****
    if test -w "$cache_file"; then
      test "x$cache_file" != "x/dev/null" &&
!       { echo "$as_me:$LINENO: updating cache $cache_file" >&5
! echo "$as_me: updating cache $cache_file" >&6;}
      cat confcache >$cache_file
    else
!     { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
! echo "$as_me: not updating unwritable cache $cache_file" >&6;}
    fi
  fi
--- 18688,18697 ----
    if test -w "$cache_file"; then
      test "x$cache_file" != "x/dev/null" &&
!       { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5
! $as_echo "$as_me: updating cache $cache_file" >&6;}
      cat confcache >$cache_file
    else
!     { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
! $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
    fi
  fi
***************
*** 18823,18827 ****
    # 1. Remove the extension, and $U if already installed.
    ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
!   ac_i=`echo "$ac_i" | sed "$ac_script"`
    # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
    #    will be set to the directory where LIBOBJS objects are built.
--- 18709,18713 ----
    # 1. Remove the extension, and $U if already installed.
    ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
!   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
    # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
    #    will be set to the directory where LIBOBJS objects are built.
***************
*** 18835,18862 ****
  
  if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
!   { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
  Usually this means the macro was only invoked conditionally." >&5
! echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
  Usually this means the macro was only invoked conditionally." >&2;}
     { (exit 1); exit 1; }; }
  fi
  if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
!   { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
  Usually this means the macro was only invoked conditionally." >&5
! echo "$as_me: error: conditional \"AMDEP\" was never defined.
  Usually this means the macro was only invoked conditionally." >&2;}
     { (exit 1); exit 1; }; }
  fi
  if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
!   { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
  Usually this means the macro was only invoked conditionally." >&5
! echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
  Usually this means the macro was only invoked conditionally." >&2;}
     { (exit 1); exit 1; }; }
  fi
  if test -z "${GL_COND_LIBTOOL_TRUE}" && test -z "${GL_COND_LIBTOOL_FALSE}"; then
!   { { echo "$as_me:$LINENO: error: conditional \"GL_COND_LIBTOOL\" was never defined.
  Usually this means the macro was only invoked conditionally." >&5
! echo "$as_me: error: conditional \"GL_COND_LIBTOOL\" was never defined.
  Usually this means the macro was only invoked conditionally." >&2;}
     { (exit 1); exit 1; }; }
--- 18721,18748 ----
  
  if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
!   { { $as_echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
  Usually this means the macro was only invoked conditionally." >&5
! $as_echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
  Usually this means the macro was only invoked conditionally." >&2;}
     { (exit 1); exit 1; }; }
  fi
  if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
!   { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
  Usually this means the macro was only invoked conditionally." >&5
! $as_echo "$as_me: error: conditional \"AMDEP\" was never defined.
  Usually this means the macro was only invoked conditionally." >&2;}
     { (exit 1); exit 1; }; }
  fi
  if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
!   { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
  Usually this means the macro was only invoked conditionally." >&5
! $as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
  Usually this means the macro was only invoked conditionally." >&2;}
     { (exit 1); exit 1; }; }
  fi
  if test -z "${GL_COND_LIBTOOL_TRUE}" && test -z "${GL_COND_LIBTOOL_FALSE}"; then
!   { { $as_echo "$as_me:$LINENO: error: conditional \"GL_COND_LIBTOOL\" was never defined.
  Usually this means the macro was only invoked conditionally." >&5
! $as_echo "$as_me: error: conditional \"GL_COND_LIBTOOL\" was never defined.
  Usually this means the macro was only invoked conditionally." >&2;}
     { (exit 1); exit 1; }; }
***************
*** 18878,18892 ****
  
  
  if test -z "${TOOLS_ONLY_TRUE}" && test -z "${TOOLS_ONLY_FALSE}"; then
!   { { echo "$as_me:$LINENO: error: conditional \"TOOLS_ONLY\" was never defined.
  Usually this means the macro was only invoked conditionally." >&5
! echo "$as_me: error: conditional \"TOOLS_ONLY\" was never defined.
  Usually this means the macro was only invoked conditionally." >&2;}
     { (exit 1); exit 1; }; }
  fi
  if test -z "${INSTALL_WARNINGS_TRUE}" && test -z "${INSTALL_WARNINGS_FALSE}"; then
!   { { echo "$as_me:$LINENO: error: conditional \"INSTALL_WARNINGS\" was never defined.
  Usually this means the macro was only invoked conditionally." >&5
! echo "$as_me: error: conditional \"INSTALL_WARNINGS\" was never defined.
  Usually this means the macro was only invoked conditionally." >&2;}
     { (exit 1); exit 1; }; }
--- 18764,18794 ----
  
  
+ 
+     gltests_libobjs=
+     gltests_ltlibobjs=
+     if test -n "$gltests_LIBOBJS"; then
+       # Remove the extension.
+       sed_drop_objext='s/\.o$//;s/\.obj$//'
+       for i in `for i in $gltests_LIBOBJS; do echo "$i"; done | sed "$sed_drop_objext" | sort | uniq`; do
+         gltests_libobjs="$gltests_libobjs $i.$ac_objext"
+         gltests_ltlibobjs="$gltests_ltlibobjs $i.lo"
+       done
+     fi
+     gltests_LIBOBJS=$gltests_libobjs
+ 
+     gltests_LTLIBOBJS=$gltests_ltlibobjs
+ 
+ 
  if test -z "${TOOLS_ONLY_TRUE}" && test -z "${TOOLS_ONLY_FALSE}"; then
!   { { $as_echo "$as_me:$LINENO: error: conditional \"TOOLS_ONLY\" was never defined.
  Usually this means the macro was only invoked conditionally." >&5
! $as_echo "$as_me: error: conditional \"TOOLS_ONLY\" was never defined.
  Usually this means the macro was only invoked conditionally." >&2;}
     { (exit 1); exit 1; }; }
  fi
  if test -z "${INSTALL_WARNINGS_TRUE}" && test -z "${INSTALL_WARNINGS_FALSE}"; then
!   { { $as_echo "$as_me:$LINENO: error: conditional \"INSTALL_WARNINGS\" was never defined.
  Usually this means the macro was only invoked conditionally." >&5
! $as_echo "$as_me: error: conditional \"INSTALL_WARNINGS\" was never defined.
  Usually this means the macro was only invoked conditionally." >&2;}
     { (exit 1); exit 1; }; }
***************
*** 18894,18902 ****
  
  : ${CONFIG_STATUS=./config.status}
  ac_clean_files_save=$ac_clean_files
  ac_clean_files="$ac_clean_files $CONFIG_STATUS"
! { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
! echo "$as_me: creating $CONFIG_STATUS" >&6;}
! cat >$CONFIG_STATUS <<_ACEOF
  #! $SHELL
  # Generated by $as_me.
--- 18796,18805 ----
  
  : ${CONFIG_STATUS=./config.status}
+ ac_write_fail=0
  ac_clean_files_save=$ac_clean_files
  ac_clean_files="$ac_clean_files $CONFIG_STATUS"
! { $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
! $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
! cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
  #! $SHELL
  # Generated by $as_me.
***************
*** 18911,18932 ****
  _ACEOF
  
! cat >>$CONFIG_STATUS <<\_ACEOF
  ## --------------------- ##
  ## M4sh Initialization.  ##
  ## --------------------- ##
  
! # Be Bourne compatible
  if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
    emulate sh
    NULLCMD=:
!   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
    # is contrary to our usage.  Disable this feature.
    alias -g '${1+"$@"}'='"$@"'
    setopt NO_GLOB_SUBST
  else
!   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
  fi
! BIN_SH=xpg4; export BIN_SH # for Tru64
! DUALCASE=1; export DUALCASE # for MKS sh
  
  
--- 18814,18839 ----
  _ACEOF
  
! cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
  ## --------------------- ##
  ## M4sh Initialization.  ##
  ## --------------------- ##
  
! # Be more Bourne compatible
! DUALCASE=1; export DUALCASE # for MKS sh
  if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
    emulate sh
    NULLCMD=:
!   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
    # is contrary to our usage.  Disable this feature.
    alias -g '${1+"$@"}'='"$@"'
    setopt NO_GLOB_SUBST
  else
!   case `(set -o) 2>/dev/null` in
!   *posix*) set -o posix ;;
! esac
! 
  fi
! 
! 
  
  
***************
*** 18939,18953 ****
  as_cr_alnum=$as_cr_Letters$as_cr_digits
  
! # The user is always right.
! if test "${PATH_SEPARATOR+set}" != set; then
!   echo "#! /bin/sh" >conf$$.sh
!   echo  "exit 0"   >>conf$$.sh
!   chmod +x conf$$.sh
!   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
!     PATH_SEPARATOR=';'
    else
!     PATH_SEPARATOR=:
    fi
!   rm -f conf$$.sh
  fi
  
--- 18846,18888 ----
  as_cr_alnum=$as_cr_Letters$as_cr_digits
  
! as_nl='
! '
! export as_nl
! # Printing a long string crashes Solaris 7 /usr/bin/printf.
! as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
! as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
! as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
! if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
!   as_echo='printf %s\n'
!   as_echo_n='printf %s'
! else
!   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
!     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
!     as_echo_n='/usr/ucb/echo -n'
    else
!     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
!     as_echo_n_body='eval
!       arg=$1;
!       case $arg in
!       *"$as_nl"*)
! 	expr "X$arg" : "X\\(.*\\)$as_nl";
! 	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
!       esac;
!       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
!     '
!     export as_echo_n_body
!     as_echo_n='sh -c $as_echo_n_body as_echo'
    fi
!   export as_echo_body
!   as_echo='sh -c $as_echo_body as_echo'
! fi
! 
! # The user is always right.
! if test "${PATH_SEPARATOR+set}" != set; then
!   PATH_SEPARATOR=:
!   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
!     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
!       PATH_SEPARATOR=';'
!   }
  fi
  
***************
*** 18965,18970 ****
  # (If _AS_PATH_WALK were called with IFS unset, it would disable word
  # splitting by setting IFS to empty value.)
- as_nl='
- '
  IFS=" ""	$as_nl"
  
--- 18900,18903 ----
***************
*** 18989,18993 ****
  fi
  if test ! -f "$as_myself"; then
!   echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
    { (exit 1); exit 1; }
  fi
--- 18922,18926 ----
  fi
  if test ! -f "$as_myself"; then
!   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
    { (exit 1); exit 1; }
  fi
***************
*** 19002,19016 ****
  
  # NLS nuisances.
! for as_var in \
!   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
!   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
!   LC_TELEPHONE LC_TIME
! do
!   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
!     eval $as_var=C; export $as_var
!   else
!     ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
!   fi
! done
  
  # Required to use basename.
--- 18935,18942 ----
  
  # NLS nuisances.
! LC_ALL=C
! export LC_ALL
! LANGUAGE=C
! export LANGUAGE
  
  # Required to use basename.
***************
*** 19034,19038 ****
  	 X"$0" : 'X\(//\)$' \| \
  	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
! echo X/"$0" |
      sed '/^.*\/\([^/][^/]*\)\/*$/{
  	    s//\1/
--- 18960,18964 ----
  	 X"$0" : 'X\(//\)$' \| \
  	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
! $as_echo X/"$0" |
      sed '/^.*\/\([^/][^/]*\)\/*$/{
  	    s//\1/
***************
*** 19085,19089 ****
      ' >$as_me.lineno &&
    chmod +x "$as_me.lineno" ||
!     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
     { (exit 1); exit 1; }; }
  
--- 19011,19015 ----
      ' >$as_me.lineno &&
    chmod +x "$as_me.lineno" ||
!     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
     { (exit 1); exit 1; }; }
  
***************
*** 19113,19117 ****
    ECHO_N='-n';;
  esac
- 
  if expr a : '\(a\)' >/dev/null 2>&1 &&
     test "X`expr 00001 : '.*\(...\)'`" = X001; then
--- 19039,19042 ----
***************
*** 19126,19142 ****
  else
    rm -f conf$$.dir
!   mkdir conf$$.dir
  fi
! echo >conf$$.file
! if ln -s conf$$.file conf$$ 2>/dev/null; then
!   as_ln_s='ln -s'
!   # ... but there are two gotchas:
!   # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
!   # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
!   # In both cases, we have to default to `cp -p'.
!   ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
      as_ln_s='cp -p'
! elif ln conf$$.file conf$$ 2>/dev/null; then
!   as_ln_s=ln
  else
    as_ln_s='cp -p'
--- 19051,19070 ----
  else
    rm -f conf$$.dir
!   mkdir conf$$.dir 2>/dev/null
  fi
! if (echo >conf$$.file) 2>/dev/null; then
!   if ln -s conf$$.file conf$$ 2>/dev/null; then
!     as_ln_s='ln -s'
!     # ... but there are two gotchas:
!     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
!     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
!     # In both cases, we have to default to `cp -p'.
!     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
!       as_ln_s='cp -p'
!   elif ln conf$$.file conf$$ 2>/dev/null; then
!     as_ln_s=ln
!   else
      as_ln_s='cp -p'
!   fi
  else
    as_ln_s='cp -p'
***************
*** 19152,19168 ****
  fi
  
! # Find out whether ``test -x'' works.  Don't use a zero-byte file, as
! # systems may use methods other than mode bits to determine executability.
! cat >conf$$.file <<_ASEOF
! #! /bin/sh
! exit 0
! _ASEOF
! chmod +x conf$$.file
! if test -x conf$$.file >/dev/null 2>&1; then
!   as_executable_p="test -x"
  else
!   as_executable_p=:
  fi
! rm -f conf$$.file
  
  # Sed expression to map a string onto a valid CPP name.
--- 19080,19105 ----
  fi
  
! if test -x / >/dev/null 2>&1; then
!   as_test_x='test -x'
  else
!   if ls -dL / >/dev/null 2>&1; then
!     as_ls_L_option=L
!   else
!     as_ls_L_option=
!   fi
!   as_test_x='
!     eval sh -c '\''
!       if test -d "$1"; then
! 	test -d "$1/.";
!       else
! 	case $1 in
! 	-*)set "./$1";;
! 	esac;
! 	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
! 	???[sx]*):;;*)false;;esac;fi
!     '\'' sh
!   '
  fi
! as_executable_p=$as_test_x
  
  # Sed expression to map a string onto a valid CPP name.
***************
*** 19179,19184 ****
  # values after options handling.
  ac_log="
! This file was extended by GNU Texinfo $as_me 4.11, which was
! generated by GNU Autoconf 2.60.  Invocation command line was
  
    CONFIG_FILES    = $CONFIG_FILES
--- 19116,19121 ----
  # values after options handling.
  ac_log="
! This file was extended by GNU Texinfo $as_me 4.12, which was
! generated by GNU Autoconf 2.62.  Invocation command line was
  
    CONFIG_FILES    = $CONFIG_FILES
***************
*** 19193,19197 ****
  _ACEOF
  
! cat >>$CONFIG_STATUS <<_ACEOF
  # Files that config.status was made for.
  config_files="$ac_config_files"
--- 19130,19134 ----
  _ACEOF
  
! cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
  # Files that config.status was made for.
  config_files="$ac_config_files"
***************
*** 19201,19205 ****
  _ACEOF
  
! cat >>$CONFIG_STATUS <<\_ACEOF
  ac_cs_usage="\
  \`$as_me' instantiates files from templates according to the
--- 19138,19142 ----
  _ACEOF
  
! cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
  ac_cs_usage="\
  \`$as_me' instantiates files from templates according to the
***************
*** 19209,19220 ****
  
    -h, --help       print this help, then exit
!   -V, --version    print version number, then exit
    -q, --quiet      do not print progress messages
    -d, --debug      don't remove temporary files
        --recheck    update $as_me by reconfiguring in the same conditions
    --file=FILE[:TEMPLATE]
! 		   instantiate the configuration file FILE
    --header=FILE[:TEMPLATE]
! 		   instantiate the configuration header FILE
  
  Configuration files:
--- 19146,19157 ----
  
    -h, --help       print this help, then exit
!   -V, --version    print version number and configuration settings, then exit
    -q, --quiet      do not print progress messages
    -d, --debug      don't remove temporary files
        --recheck    update $as_me by reconfiguring in the same conditions
    --file=FILE[:TEMPLATE]
!                    instantiate the configuration file FILE
    --header=FILE[:TEMPLATE]
!                    instantiate the configuration header FILE
  
  Configuration files:
***************
*** 19230,19240 ****
  
  _ACEOF
! cat >>$CONFIG_STATUS <<_ACEOF
  ac_cs_version="\\
! GNU Texinfo config.status 4.11
! configured by $0, generated by GNU Autoconf 2.60,
!   with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
  
! Copyright (C) 2006 Free Software Foundation, Inc.
  This config.status script is free software; the Free Software Foundation
  gives unlimited permission to copy, distribute and modify it."
--- 19167,19177 ----
  
  _ACEOF
! cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
  ac_cs_version="\\
! GNU Texinfo config.status 4.12
! configured by $0, generated by GNU Autoconf 2.62,
!   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
  
! Copyright (C) 2008 Free Software Foundation, Inc.
  This config.status script is free software; the Free Software Foundation
  gives unlimited permission to copy, distribute and modify it."
***************
*** 19244,19252 ****
  INSTALL='$INSTALL'
  MKDIR_P='$MKDIR_P'
  _ACEOF
  
! cat >>$CONFIG_STATUS <<\_ACEOF
! # If no file are specified by the user, then we need to provide default
! # value.  By we need to know if files were specified by the user.
  ac_need_defaults=:
  while test $# != 0
--- 19181,19190 ----
  INSTALL='$INSTALL'
  MKDIR_P='$MKDIR_P'
+ AWK='$AWK'
+ test -n "\$AWK" || AWK=awk
  _ACEOF
  
! cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
! # The default lists apply if the user does not specify any file.
  ac_need_defaults=:
  while test $# != 0
***************
*** 19270,19291 ****
      ac_cs_recheck=: ;;
    --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
!     echo "$ac_cs_version"; exit ;;
    --debug | --debu | --deb | --de | --d | -d )
      debug=: ;;
    --file | --fil | --fi | --f )
      $ac_shift
!     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
      ac_need_defaults=false;;
    --header | --heade | --head | --hea )
      $ac_shift
!     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
      ac_need_defaults=false;;
    --he | --h)
      # Conflict between --help and --header
!     { echo "$as_me: error: ambiguous option: $1
  Try \`$0 --help' for more information." >&2
     { (exit 1); exit 1; }; };;
    --help | --hel | -h )
!     echo "$ac_cs_usage"; exit ;;
    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
    | -silent | --silent | --silen | --sile | --sil | --si | --s)
--- 19208,19235 ----
      ac_cs_recheck=: ;;
    --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
!     $as_echo "$ac_cs_version"; exit ;;
    --debug | --debu | --deb | --de | --d | -d )
      debug=: ;;
    --file | --fil | --fi | --f )
      $ac_shift
!     case $ac_optarg in
!     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
!     esac
!     CONFIG_FILES="$CONFIG_FILES '$ac_optarg'"
      ac_need_defaults=false;;
    --header | --heade | --head | --hea )
      $ac_shift
!     case $ac_optarg in
!     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
!     esac
!     CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'"
      ac_need_defaults=false;;
    --he | --h)
      # Conflict between --help and --header
!     { $as_echo "$as_me: error: ambiguous option: $1
  Try \`$0 --help' for more information." >&2
     { (exit 1); exit 1; }; };;
    --help | --hel | -h )
!     $as_echo "$ac_cs_usage"; exit ;;
    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
    | -silent | --silent | --silen | --sile | --sil | --si | --s)
***************
*** 19293,19297 ****
  
    # This is an error.
!   -*) { echo "$as_me: error: unrecognized option: $1
  Try \`$0 --help' for more information." >&2
     { (exit 1); exit 1; }; } ;;
--- 19237,19241 ----
  
    # This is an error.
!   -*) { $as_echo "$as_me: error: unrecognized option: $1
  Try \`$0 --help' for more information." >&2
     { (exit 1); exit 1; }; } ;;
***************
*** 19312,19325 ****
  
  _ACEOF
! cat >>$CONFIG_STATUS <<_ACEOF
  if \$ac_cs_recheck; then
!   echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
!   CONFIG_SHELL=$SHELL
    export CONFIG_SHELL
!   exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
  fi
  
  _ACEOF
! cat >>$CONFIG_STATUS <<\_ACEOF
  exec 5>>config.log
  {
--- 19256,19271 ----
  
  _ACEOF
! cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
  if \$ac_cs_recheck; then
!   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
!   shift
!   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
!   CONFIG_SHELL='$SHELL'
    export CONFIG_SHELL
!   exec "\$@"
  fi
  
  _ACEOF
! cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
  exec 5>>config.log
  {
***************
*** 19328,19336 ****
  ## Running $as_me. ##
  _ASBOX
!   echo "$ac_log"
  } >&5
  
  _ACEOF
! cat >>$CONFIG_STATUS <<_ACEOF
  #
  # INIT-COMMANDS
--- 19274,19282 ----
  ## Running $as_me. ##
  _ASBOX
!   $as_echo "$ac_log"
  } >&5
  
  _ACEOF
! cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
  #
  # INIT-COMMANDS
***************
*** 19347,19351 ****
  _ACEOF
  
! cat >>$CONFIG_STATUS <<\_ACEOF
  
  # Handling of arguments.
--- 19293,19297 ----
  _ACEOF
  
! cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
  
  # Handling of arguments.
***************
*** 19356,19359 ****
--- 19302,19306 ----
      "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
      "po-directories") CONFIG_COMMANDS="$CONFIG_COMMANDS po-directories" ;;
+     "install-info/tests/defs") CONFIG_FILES="$CONFIG_FILES install-info/tests/defs" ;;
      "util/defs") CONFIG_FILES="$CONFIG_FILES util/defs" ;;
      "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
***************
*** 19361,19364 ****
--- 19308,19313 ----
      "gnulib/lib/Makefile") CONFIG_FILES="$CONFIG_FILES gnulib/lib/Makefile" ;;
      "info/Makefile") CONFIG_FILES="$CONFIG_FILES info/Makefile" ;;
+     "install-info/Makefile") CONFIG_FILES="$CONFIG_FILES install-info/Makefile" ;;
+     "install-info/tests/Makefile") CONFIG_FILES="$CONFIG_FILES install-info/tests/Makefile" ;;
      "lib/Makefile") CONFIG_FILES="$CONFIG_FILES lib/Makefile" ;;
      "makeinfo/Makefile") CONFIG_FILES="$CONFIG_FILES makeinfo/Makefile" ;;
***************
*** 19367,19372 ****
      "util/Makefile") CONFIG_FILES="$CONFIG_FILES util/Makefile" ;;
  
!   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
! echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
     { (exit 1); exit 1; }; };;
    esac
--- 19316,19321 ----
      "util/Makefile") CONFIG_FILES="$CONFIG_FILES util/Makefile" ;;
  
!   *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
! $as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
     { (exit 1); exit 1; }; };;
    esac
***************
*** 19409,19673 ****
  } ||
  {
!    echo "$me: cannot create a temporary directory in ." >&2
     { (exit 1); exit 1; }
  }
  
! #
! # Set up the sed scripts for CONFIG_FILES section.
! #
! 
! # No need to generate the scripts if there are no CONFIG_FILES.
! # This happens for instance when ./config.status config.h
  if test -n "$CONFIG_FILES"; then
  
- _ACEOF
- 
- 
- 
- ac_delim='%!_!# '
- for ac_last_try in false false false false false :; do
-   cat >conf$$subs.sed <<_ACEOF
- SHELL!$SHELL$ac_delim
- PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
- PACKAGE_NAME!$PACKAGE_NAME$ac_delim
- PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
- PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
- PACKAGE_STRING!$PACKAGE_STRING$ac_delim
- PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
- exec_prefix!$exec_prefix$ac_delim
- prefix!$prefix$ac_delim
- program_transform_name!$program_transform_name$ac_delim
- bindir!$bindir$ac_delim
- sbindir!$sbindir$ac_delim
- libexecdir!$libexecdir$ac_delim
- datarootdir!$datarootdir$ac_delim
- datadir!$datadir$ac_delim
- sysconfdir!$sysconfdir$ac_delim
- sharedstatedir!$sharedstatedir$ac_delim
- localstatedir!$localstatedir$ac_delim
- includedir!$includedir$ac_delim
- oldincludedir!$oldincludedir$ac_delim
- docdir!$docdir$ac_delim
- infodir!$infodir$ac_delim
- htmldir!$htmldir$ac_delim
- dvidir!$dvidir$ac_delim
- pdfdir!$pdfdir$ac_delim
- psdir!$psdir$ac_delim
- libdir!$libdir$ac_delim
- localedir!$localedir$ac_delim
- mandir!$mandir$ac_delim
- DEFS!$DEFS$ac_delim
- ECHO_C!$ECHO_C$ac_delim
- ECHO_N!$ECHO_N$ac_delim
- ECHO_T!$ECHO_T$ac_delim
- LIBS!$LIBS$ac_delim
- build_alias!$build_alias$ac_delim
- host_alias!$host_alias$ac_delim
- target_alias!$target_alias$ac_delim
- INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
- INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
- INSTALL_DATA!$INSTALL_DATA$ac_delim
- am__isrc!$am__isrc$ac_delim
- CYGPATH_W!$CYGPATH_W$ac_delim
- PACKAGE!$PACKAGE$ac_delim
- VERSION!$VERSION$ac_delim
- ACLOCAL!$ACLOCAL$ac_delim
- AUTOCONF!$AUTOCONF$ac_delim
- AUTOMAKE!$AUTOMAKE$ac_delim
- AUTOHEADER!$AUTOHEADER$ac_delim
- MAKEINFO!$MAKEINFO$ac_delim
- install_sh!$install_sh$ac_delim
- STRIP!$STRIP$ac_delim
- INSTALL_STRIP_PROGRAM!$INSTALL_STRIP_PROGRAM$ac_delim
- mkdir_p!$mkdir_p$ac_delim
- AWK!$AWK$ac_delim
- SET_MAKE!$SET_MAKE$ac_delim
- am__leading_dot!$am__leading_dot$ac_delim
- AMTAR!$AMTAR$ac_delim
- am__tar!$am__tar$ac_delim
- am__untar!$am__untar$ac_delim
- MAINTAINER_MODE_TRUE!$MAINTAINER_MODE_TRUE$ac_delim
- MAINTAINER_MODE_FALSE!$MAINTAINER_MODE_FALSE$ac_delim
- MAINT!$MAINT$ac_delim
- CC!$CC$ac_delim
- CFLAGS!$CFLAGS$ac_delim
- LDFLAGS!$LDFLAGS$ac_delim
- CPPFLAGS!$CPPFLAGS$ac_delim
- ac_ct_CC!$ac_ct_CC$ac_delim
- EXEEXT!$EXEEXT$ac_delim
- OBJEXT!$OBJEXT$ac_delim
- DEPDIR!$DEPDIR$ac_delim
- am__include!$am__include$ac_delim
- am__quote!$am__quote$ac_delim
- AMDEP_TRUE!$AMDEP_TRUE$ac_delim
- AMDEP_FALSE!$AMDEP_FALSE$ac_delim
- AMDEPBACKSLASH!$AMDEPBACKSLASH$ac_delim
- CCDEPMODE!$CCDEPMODE$ac_delim
- am__fastdepCC_TRUE!$am__fastdepCC_TRUE$ac_delim
- am__fastdepCC_FALSE!$am__fastdepCC_FALSE$ac_delim
- RANLIB!$RANLIB$ac_delim
- CPP!$CPP$ac_delim
- GREP!$GREP$ac_delim
- EGREP!$EGREP$ac_delim
- GL_COND_LIBTOOL_TRUE!$GL_COND_LIBTOOL_TRUE$ac_delim
- GL_COND_LIBTOOL_FALSE!$GL_COND_LIBTOOL_FALSE$ac_delim
- ALLOCA!$ALLOCA$ac_delim
- ALLOCA_H!$ALLOCA_H$ac_delim
- GETOPT_H!$GETOPT_H$ac_delim
- LIBINTL!$LIBINTL$ac_delim
- LTLIBINTL!$LTLIBINTL$ac_delim
- INCLUDE_NEXT!$INCLUDE_NEXT$ac_delim
- NEXT_SYS_TIME_H!$NEXT_SYS_TIME_H$ac_delim
- HAVE_SYS_TIME_H!$HAVE_SYS_TIME_H$ac_delim
- HAVE_STRUCT_TIMEVAL!$HAVE_STRUCT_TIMEVAL$ac_delim
- REPLACE_GETTIMEOFDAY!$REPLACE_GETTIMEOFDAY$ac_delim
- SYS_TIME_H!$SYS_TIME_H$ac_delim
- build!$build$ac_delim
- build_cpu!$build_cpu$ac_delim
- _ACEOF
- 
-   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
-     break
-   elif $ac_last_try; then
-     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
- echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
-    { (exit 1); exit 1; }; }
-   else
-     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
-   fi
- done
  
! ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
! if test -n "$ac_eof"; then
!   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
!   ac_eof=`expr $ac_eof + 1`
  fi
  
! cat >>$CONFIG_STATUS <<_ACEOF
! cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
! /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
! _ACEOF
! sed '
! s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
! s/^/s,@/; s/!/@,|#_!!_#|/
! :n
! t n
! s/'"$ac_delim"'$/,g/; t
! s/$/\\/; p
! N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
! ' >>$CONFIG_STATUS <conf$$subs.sed
! rm -f conf$$subs.sed
! cat >>$CONFIG_STATUS <<_ACEOF
! CEOF$ac_eof
  _ACEOF
  
  
  ac_delim='%!_!# '
  for ac_last_try in false false false false false :; do
!   cat >conf$$subs.sed <<_ACEOF
! build_vendor!$build_vendor$ac_delim
! build_os!$build_os$ac_delim
! host!$host$ac_delim
! host_cpu!$host_cpu$ac_delim
! host_vendor!$host_vendor$ac_delim
! host_os!$host_os$ac_delim
! GLIBC21!$GLIBC21$ac_delim
! GNULIB_GETSUBOPT!$GNULIB_GETSUBOPT$ac_delim
! GNULIB_MKDTEMP!$GNULIB_MKDTEMP$ac_delim
! GNULIB_MKSTEMP!$GNULIB_MKSTEMP$ac_delim
! HAVE_GETSUBOPT!$HAVE_GETSUBOPT$ac_delim
! HAVE_MKDTEMP!$HAVE_MKDTEMP$ac_delim
! REPLACE_MKSTEMP!$REPLACE_MKSTEMP$ac_delim
! HAVE_LONG_LONG_INT!$HAVE_LONG_LONG_INT$ac_delim
! HAVE_UNSIGNED_LONG_LONG_INT!$HAVE_UNSIGNED_LONG_LONG_INT$ac_delim
! HAVE_INTTYPES_H!$HAVE_INTTYPES_H$ac_delim
! HAVE_SYS_TYPES_H!$HAVE_SYS_TYPES_H$ac_delim
! NEXT_STDINT_H!$NEXT_STDINT_H$ac_delim
! HAVE_STDINT_H!$HAVE_STDINT_H$ac_delim
! HAVE_SYS_INTTYPES_H!$HAVE_SYS_INTTYPES_H$ac_delim
! HAVE_SYS_BITYPES_H!$HAVE_SYS_BITYPES_H$ac_delim
! BITSIZEOF_PTRDIFF_T!$BITSIZEOF_PTRDIFF_T$ac_delim
! BITSIZEOF_SIG_ATOMIC_T!$BITSIZEOF_SIG_ATOMIC_T$ac_delim
! BITSIZEOF_SIZE_T!$BITSIZEOF_SIZE_T$ac_delim
! BITSIZEOF_WCHAR_T!$BITSIZEOF_WCHAR_T$ac_delim
! BITSIZEOF_WINT_T!$BITSIZEOF_WINT_T$ac_delim
! HAVE_SIGNED_SIG_ATOMIC_T!$HAVE_SIGNED_SIG_ATOMIC_T$ac_delim
! HAVE_SIGNED_WCHAR_T!$HAVE_SIGNED_WCHAR_T$ac_delim
! HAVE_SIGNED_WINT_T!$HAVE_SIGNED_WINT_T$ac_delim
! PTRDIFF_T_SUFFIX!$PTRDIFF_T_SUFFIX$ac_delim
! SIG_ATOMIC_T_SUFFIX!$SIG_ATOMIC_T_SUFFIX$ac_delim
! SIZE_T_SUFFIX!$SIZE_T_SUFFIX$ac_delim
! WCHAR_T_SUFFIX!$WCHAR_T_SUFFIX$ac_delim
! WINT_T_SUFFIX!$WINT_T_SUFFIX$ac_delim
! STDINT_H!$STDINT_H$ac_delim
! NEXT_STDLIB_H!$NEXT_STDLIB_H$ac_delim
! GNULIB_MEMMEM!$GNULIB_MEMMEM$ac_delim
! GNULIB_MEMPCPY!$GNULIB_MEMPCPY$ac_delim
! GNULIB_MEMRCHR!$GNULIB_MEMRCHR$ac_delim
! GNULIB_STPCPY!$GNULIB_STPCPY$ac_delim
! GNULIB_STPNCPY!$GNULIB_STPNCPY$ac_delim
! GNULIB_STRCHRNUL!$GNULIB_STRCHRNUL$ac_delim
! GNULIB_STRDUP!$GNULIB_STRDUP$ac_delim
! GNULIB_STRNDUP!$GNULIB_STRNDUP$ac_delim
! GNULIB_STRNLEN!$GNULIB_STRNLEN$ac_delim
! GNULIB_STRPBRK!$GNULIB_STRPBRK$ac_delim
! GNULIB_STRSEP!$GNULIB_STRSEP$ac_delim
! GNULIB_STRCASESTR!$GNULIB_STRCASESTR$ac_delim
! GNULIB_STRTOK_R!$GNULIB_STRTOK_R$ac_delim
! GNULIB_MBSLEN!$GNULIB_MBSLEN$ac_delim
! GNULIB_MBSNLEN!$GNULIB_MBSNLEN$ac_delim
! GNULIB_MBSCHR!$GNULIB_MBSCHR$ac_delim
! GNULIB_MBSRCHR!$GNULIB_MBSRCHR$ac_delim
! GNULIB_MBSSTR!$GNULIB_MBSSTR$ac_delim
! GNULIB_MBSCASECMP!$GNULIB_MBSCASECMP$ac_delim
! GNULIB_MBSNCASECMP!$GNULIB_MBSNCASECMP$ac_delim
! GNULIB_MBSPCASECMP!$GNULIB_MBSPCASECMP$ac_delim
! GNULIB_MBSCASESTR!$GNULIB_MBSCASESTR$ac_delim
! GNULIB_MBSCSPN!$GNULIB_MBSCSPN$ac_delim
! GNULIB_MBSPBRK!$GNULIB_MBSPBRK$ac_delim
! GNULIB_MBSSPN!$GNULIB_MBSSPN$ac_delim
! GNULIB_MBSSEP!$GNULIB_MBSSEP$ac_delim
! GNULIB_MBSTOK_R!$GNULIB_MBSTOK_R$ac_delim
! HAVE_DECL_MEMMEM!$HAVE_DECL_MEMMEM$ac_delim
! HAVE_MEMPCPY!$HAVE_MEMPCPY$ac_delim
! HAVE_DECL_MEMRCHR!$HAVE_DECL_MEMRCHR$ac_delim
! HAVE_STPCPY!$HAVE_STPCPY$ac_delim
! HAVE_STPNCPY!$HAVE_STPNCPY$ac_delim
! HAVE_STRCASECMP!$HAVE_STRCASECMP$ac_delim
! HAVE_DECL_STRNCASECMP!$HAVE_DECL_STRNCASECMP$ac_delim
! HAVE_STRCHRNUL!$HAVE_STRCHRNUL$ac_delim
! HAVE_DECL_STRDUP!$HAVE_DECL_STRDUP$ac_delim
! HAVE_STRNDUP!$HAVE_STRNDUP$ac_delim
! HAVE_DECL_STRNDUP!$HAVE_DECL_STRNDUP$ac_delim
! HAVE_DECL_STRNLEN!$HAVE_DECL_STRNLEN$ac_delim
! HAVE_STRPBRK!$HAVE_STRPBRK$ac_delim
! HAVE_STRSEP!$HAVE_STRSEP$ac_delim
! HAVE_STRCASESTR!$HAVE_STRCASESTR$ac_delim
! HAVE_DECL_STRTOK_R!$HAVE_DECL_STRTOK_R$ac_delim
! NEXT_STRING_H!$NEXT_STRING_H$ac_delim
! HAVE_LSTAT!$HAVE_LSTAT$ac_delim
! HAVE_DECL_MKDIR!$HAVE_DECL_MKDIR$ac_delim
! HAVE_IO_H!$HAVE_IO_H$ac_delim
! NEXT_SYS_STAT_H!$NEXT_SYS_STAT_H$ac_delim
! SYS_STAT_H!$SYS_STAT_H$ac_delim
! GNULIB_CHOWN!$GNULIB_CHOWN$ac_delim
! GNULIB_DUP2!$GNULIB_DUP2$ac_delim
! GNULIB_FCHDIR!$GNULIB_FCHDIR$ac_delim
! GNULIB_FTRUNCATE!$GNULIB_FTRUNCATE$ac_delim
! GNULIB_GETCWD!$GNULIB_GETCWD$ac_delim
! GNULIB_GETLOGIN_R!$GNULIB_GETLOGIN_R$ac_delim
! GNULIB_LCHOWN!$GNULIB_LCHOWN$ac_delim
! GNULIB_LSEEK!$GNULIB_LSEEK$ac_delim
! GNULIB_READLINK!$GNULIB_READLINK$ac_delim
! GNULIB_SLEEP!$GNULIB_SLEEP$ac_delim
! HAVE_DUP2!$HAVE_DUP2$ac_delim
! HAVE_FTRUNCATE!$HAVE_FTRUNCATE$ac_delim
! _ACEOF
  
!   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
      break
    elif $ac_last_try; then
!     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
! echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
     { (exit 1); exit 1; }; }
    else
--- 19358,19404 ----
  } ||
  {
!    $as_echo "$as_me: cannot create a temporary directory in ." >&2
     { (exit 1); exit 1; }
  }
  
! # Set up the scripts for CONFIG_FILES section.
! # No need to generate them if there are no CONFIG_FILES.
! # This happens for instance with `./config.status config.h'.
  if test -n "$CONFIG_FILES"; then
  
  
! ac_cr='
'
! ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
! if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
!   ac_cs_awk_cr='\\r'
! else
!   ac_cs_awk_cr=$ac_cr
  fi
  
! echo 'BEGIN {' >"$tmp/subs1.awk" &&
  _ACEOF
  
  
+ {
+   echo "cat >conf$$subs.awk <<_ACEOF" &&
+   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
+   echo "_ACEOF"
+ } >conf$$subs.sh ||
+   { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
+ $as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
+    { (exit 1); exit 1; }; }
+ ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
  ac_delim='%!_!# '
  for ac_last_try in false false false false false :; do
!   . ./conf$$subs.sh ||
!     { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
! $as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
!    { (exit 1); exit 1; }; }
  
!   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` = $ac_delim_num; then
      break
    elif $ac_last_try; then
!     { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
! $as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
     { (exit 1); exit 1; }; }
    else
***************
*** 19675,19796 ****
    fi
  done
  
! ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
! if test -n "$ac_eof"; then
!   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
!   ac_eof=`expr $ac_eof + 1`
! fi
! 
! cat >>$CONFIG_STATUS <<_ACEOF
! cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
! /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
! _ACEOF
! sed '
! s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
! s/^/s,@/; s/!/@,|#_!!_#|/
! :n
! t n
! s/'"$ac_delim"'$/,g/; t
! s/$/\\/; p
! N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
! ' >>$CONFIG_STATUS <conf$$subs.sed
! rm -f conf$$subs.sed
! cat >>$CONFIG_STATUS <<_ACEOF
! CEOF$ac_eof
  _ACEOF
  
  
! ac_delim='%!_!# '
! for ac_last_try in false false false false false :; do
!   cat >conf$$subs.sed <<_ACEOF
! HAVE_READLINK!$HAVE_READLINK$ac_delim
! HAVE_SLEEP!$HAVE_SLEEP$ac_delim
! HAVE_DECL_GETLOGIN_R!$HAVE_DECL_GETLOGIN_R$ac_delim
! REPLACE_CHOWN!$REPLACE_CHOWN$ac_delim
! REPLACE_FCHDIR!$REPLACE_FCHDIR$ac_delim
! REPLACE_GETCWD!$REPLACE_GETCWD$ac_delim
! REPLACE_LCHOWN!$REPLACE_LCHOWN$ac_delim
! REPLACE_LSEEK!$REPLACE_LSEEK$ac_delim
! NEXT_UNISTD_H!$NEXT_UNISTD_H$ac_delim
! HAVE_UNISTD_H!$HAVE_UNISTD_H$ac_delim
! GNULIB_WCWIDTH!$GNULIB_WCWIDTH$ac_delim
! HAVE_DECL_WCWIDTH!$HAVE_DECL_WCWIDTH$ac_delim
! REPLACE_WCWIDTH!$REPLACE_WCWIDTH$ac_delim
! WCHAR_H!$WCHAR_H$ac_delim
! HAVE_WCHAR_H!$HAVE_WCHAR_H$ac_delim
! NEXT_WCHAR_H!$NEXT_WCHAR_H$ac_delim
! HAVE_ISWCNTRL!$HAVE_ISWCNTRL$ac_delim
! HAVE_WINT_T!$HAVE_WINT_T$ac_delim
! NEXT_WCTYPE_H!$NEXT_WCTYPE_H$ac_delim
! HAVE_WCTYPE_H!$HAVE_WCTYPE_H$ac_delim
! WCTYPE_H!$WCTYPE_H$ac_delim
! LIBGNU_LIBDEPS!$LIBGNU_LIBDEPS$ac_delim
! LIBGNU_LTLIBDEPS!$LIBGNU_LTLIBDEPS$ac_delim
! HELP2MAN!$HELP2MAN$ac_delim
! LIBOBJS!$LIBOBJS$ac_delim
! native_tools!$native_tools$ac_delim
! TOOLS_ONLY_TRUE!$TOOLS_ONLY_TRUE$ac_delim
! TOOLS_ONLY_FALSE!$TOOLS_ONLY_FALSE$ac_delim
! TERMLIBS!$TERMLIBS$ac_delim
! INSTALL_WARNINGS_TRUE!$INSTALL_WARNINGS_TRUE$ac_delim
! INSTALL_WARNINGS_FALSE!$INSTALL_WARNINGS_FALSE$ac_delim
! USE_NLS!$USE_NLS$ac_delim
! MSGFMT!$MSGFMT$ac_delim
! GMSGFMT!$GMSGFMT$ac_delim
! MSGFMT_015!$MSGFMT_015$ac_delim
! GMSGFMT_015!$GMSGFMT_015$ac_delim
! XGETTEXT!$XGETTEXT$ac_delim
! XGETTEXT_015!$XGETTEXT_015$ac_delim
! MSGMERGE!$MSGMERGE$ac_delim
! INTL_MACOSX_LIBS!$INTL_MACOSX_LIBS$ac_delim
! LIBICONV!$LIBICONV$ac_delim
! LTLIBICONV!$LTLIBICONV$ac_delim
! INTLLIBS!$INTLLIBS$ac_delim
! POSUB!$POSUB$ac_delim
! HEVEA!$HEVEA$ac_delim
! TEX!$TEX$ac_delim
! LTLIBOBJS!$LTLIBOBJS$ac_delim
! gl_LIBOBJS!$gl_LIBOBJS$ac_delim
! gl_LTLIBOBJS!$gl_LTLIBOBJS$ac_delim
  _ACEOF
! 
!   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 49; then
!     break
!   elif $ac_last_try; then
!     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
! echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
     { (exit 1); exit 1; }; }
-   else
-     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
-   fi
- done
- 
- ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
- if test -n "$ac_eof"; then
-   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
-   ac_eof=`expr $ac_eof + 1`
- fi
- 
- cat >>$CONFIG_STATUS <<_ACEOF
- cat >"\$tmp/subs-3.sed" <<\CEOF$ac_eof
- /@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
- _ACEOF
- sed '
- s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
- s/^/s,@/; s/!/@,|#_!!_#|/
- :n
- t n
- s/'"$ac_delim"'$/,g/; t
- s/$/\\/; p
- N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
- ' >>$CONFIG_STATUS <conf$$subs.sed
- rm -f conf$$subs.sed
- cat >>$CONFIG_STATUS <<_ACEOF
- :end
- s/|#_!!_#|//g
- CEOF$ac_eof
  _ACEOF
  
- 
  # VPATH may cause trouble with some makes, so we remove $(srcdir),
  # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
--- 19406,19498 ----
    fi
  done
+ rm -f conf$$subs.sh
  
! cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
! cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
  _ACEOF
+ sed -n '
+ h
+ s/^/S["/; s/!.*/"]=/
+ p
+ g
+ s/^[^!]*!//
+ :repl
+ t repl
+ s/'"$ac_delim"'$//
+ t delim
+ :nl
+ h
+ s/\(.\{148\}\).*/\1/
+ t more1
+ s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
+ p
+ n
+ b repl
+ :more1
+ s/["\\]/\\&/g; s/^/"/; s/$/"\\/
+ p
+ g
+ s/.\{148\}//
+ t nl
+ :delim
+ h
+ s/\(.\{148\}\).*/\1/
+ t more2
+ s/["\\]/\\&/g; s/^/"/; s/$/"/
+ p
+ b
+ :more2
+ s/["\\]/\\&/g; s/^/"/; s/$/"\\/
+ p
+ g
+ s/.\{148\}//
+ t delim
+ ' <conf$$subs.awk | sed '
+ /^[^""]/{
+   N
+   s/\n//
+ }
+ ' >>$CONFIG_STATUS || ac_write_fail=1
+ rm -f conf$$subs.awk
+ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ _ACAWK
+ cat >>"\$tmp/subs1.awk" <<_ACAWK &&
+   for (key in S) S_is_set[key] = 1
+   FS = ""
+ 
+ }
+ {
+   line = $ 0
+   nfields = split(line, field, "@")
+   substed = 0
+   len = length(field[1])
+   for (i = 2; i < nfields; i++) {
+     key = field[i]
+     keylen = length(key)
+     if (S_is_set[key]) {
+       value = S[key]
+       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
+       len += length(value) + length(field[++i])
+       substed = 1
+     } else
+       len += 1 + keylen
+   }
  
+   print line
+ }
  
! _ACAWK
  _ACEOF
! cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
! if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
!   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
! else
!   cat
! fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
!   || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5
! $as_echo "$as_me: error: could not setup config files machinery" >&2;}
     { (exit 1); exit 1; }; }
  _ACEOF
  
  # VPATH may cause trouble with some makes, so we remove $(srcdir),
  # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
***************
*** 19808,19816 ****
  fi
  
! cat >>$CONFIG_STATUS <<\_ACEOF
  fi # test -n "$CONFIG_FILES"
  
  
! for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
  do
    case $ac_tag in
--- 19510,19632 ----
  fi
  
! cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
  fi # test -n "$CONFIG_FILES"
  
+ # Set up the scripts for CONFIG_HEADERS section.
+ # No need to generate them if there are no CONFIG_HEADERS.
+ # This happens for instance with `./config.status Makefile'.
+ if test -n "$CONFIG_HEADERS"; then
+ cat >"$tmp/defines.awk" <<\_ACAWK ||
+ BEGIN {
+ _ACEOF
+ 
+ # Transform confdefs.h into an awk script `defines.awk', embedded as
+ # here-document in config.status, that substitutes the proper values into
+ # config.h.in to produce config.h.
+ 
+ # Create a delimiter string that does not exist in confdefs.h, to ease
+ # handling of long lines.
+ ac_delim='%!_!# '
+ for ac_last_try in false false :; do
+   ac_t=`sed -n "/$ac_delim/p" confdefs.h`
+   if test -z "$ac_t"; then
+     break
+   elif $ac_last_try; then
+     { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5
+ $as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;}
+    { (exit 1); exit 1; }; }
+   else
+     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+   fi
+ done
+ 
+ # For the awk script, D is an array of macro values keyed by name,
+ # likewise P contains macro parameters if any.  Preserve backslash
+ # newline sequences.
+ 
+ ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
+ sed -n '
+ s/.\{148\}/&'"$ac_delim"'/g
+ t rset
+ :rset
+ s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
+ t def
+ d
+ :def
+ s/\\$//
+ t bsnl
+ s/["\\]/\\&/g
+ s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
+ D["\1"]=" \3"/p
+ s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
+ d
+ :bsnl
+ s/["\\]/\\&/g
+ s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
+ D["\1"]=" \3\\\\\\n"\\/p
+ t cont
+ s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
+ t cont
+ d
+ :cont
+ n
+ s/.\{148\}/&'"$ac_delim"'/g
+ t clear
+ :clear
+ s/\\$//
+ t bsnlc
+ s/["\\]/\\&/g; s/^/"/; s/$/"/p
+ d
+ :bsnlc
+ s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
+ b cont
+ ' <confdefs.h | sed '
+ s/'"$ac_delim"'/"\\\
+ "/g' >>$CONFIG_STATUS || ac_write_fail=1
+ 
+ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+   for (key in D) D_is_set[key] = 1
+   FS = ""
+ }
+ /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
+   line = \$ 0
+   split(line, arg, " ")
+   if (arg[1] == "#") {
+     defundef = arg[2]
+     mac1 = arg[3]
+   } else {
+     defundef = substr(arg[1], 2)
+     mac1 = arg[2]
+   }
+   split(mac1, mac2, "(") #)
+   macro = mac2[1]
+   if (D_is_set[macro]) {
+     # Preserve the white space surrounding the "#".
+     prefix = substr(line, 1, index(line, defundef) - 1)
+     print prefix "define", macro P[macro] D[macro]
+     next
+   } else {
+     # Replace #undef with comments.  This is necessary, for example,
+     # in the case of _POSIX_SOURCE, which is predefined and required
+     # on some systems where configure will not decide to define it.
+     if (defundef == "undef") {
+       print "/*", line, "*/"
+       next
+     }
+   }
+ }
+ { print }
+ _ACAWK
+ _ACEOF
+ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+   { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5
+ $as_echo "$as_me: error: could not setup config headers machinery" >&2;}
+    { (exit 1); exit 1; }; }
+ fi # test -n "$CONFIG_HEADERS"
+ 
  
! eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
! shift
! for ac_tag
  do
    case $ac_tag in
***************
*** 19819,19824 ****
    case $ac_mode$ac_tag in
    :[FHL]*:*);;
!   :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
! echo "$as_me: error: Invalid tag $ac_tag." >&2;}
     { (exit 1); exit 1; }; };;
    :[FH]-) ac_tag=-:-;;
--- 19635,19640 ----
    case $ac_mode$ac_tag in
    :[FHL]*:*);;
!   :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
! $as_echo "$as_me: error: Invalid tag $ac_tag." >&2;}
     { (exit 1); exit 1; }; };;
    :[FH]-) ac_tag=-:-;;
***************
*** 19849,19857 ****
  	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
  	   esac ||
! 	   { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
! echo "$as_me: error: cannot find input file: $ac_f" >&2;}
     { (exit 1); exit 1; }; };;
        esac
!       ac_file_inputs="$ac_file_inputs $ac_f"
      done
  
--- 19665,19674 ----
  	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
  	   esac ||
! 	   { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
! $as_echo "$as_me: error: cannot find input file: $ac_f" >&2;}
     { (exit 1); exit 1; }; };;
        esac
!       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
!       ac_file_inputs="$ac_file_inputs '$ac_f'"
      done
  
***************
*** 19859,19872 ****
      # use $as_me), people would be surprised to read:
      #    /* config.h.  Generated by config.status.  */
!     configure_input="Generated from "`IFS=:
! 	  echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
      if test x"$ac_file" != x-; then
        configure_input="$ac_file.  $configure_input"
!       { echo "$as_me:$LINENO: creating $ac_file" >&5
! echo "$as_me: creating $ac_file" >&6;}
      fi
  
      case $ac_tag in
!     *:-:* | *:-) cat >"$tmp/stdin";;
      esac
      ;;
--- 19676,19700 ----
      # use $as_me), people would be surprised to read:
      #    /* config.h.  Generated by config.status.  */
!     configure_input='Generated from '`
! 	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
! 	`' by configure.'
      if test x"$ac_file" != x-; then
        configure_input="$ac_file.  $configure_input"
!       { $as_echo "$as_me:$LINENO: creating $ac_file" >&5
! $as_echo "$as_me: creating $ac_file" >&6;}
      fi
+     # Neutralize special characters interpreted by sed in replacement strings.
+     case $configure_input in #(
+     *\&* | *\|* | *\\* )
+        ac_sed_conf_input=`$as_echo "$configure_input" |
+        sed 's/[\\\\&|]/\\\\&/g'`;; #(
+     *) ac_sed_conf_input=$configure_input;;
+     esac
  
      case $ac_tag in
!     *:-:* | *:-) cat >"$tmp/stdin" \
!       || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
! $as_echo "$as_me: error: could not create $ac_file" >&2;}
!    { (exit 1); exit 1; }; } ;;
      esac
      ;;
***************
*** 19878,19882 ****
  	 X"$ac_file" : 'X\(//\)$' \| \
  	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
! echo X"$ac_file" |
      sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
  	    s//\1/
--- 19706,19710 ----
  	 X"$ac_file" : 'X\(//\)$' \| \
  	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
! $as_echo X"$ac_file" |
      sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
  	    s//\1/
***************
*** 19904,19908 ****
      while :; do
        case $as_dir in #(
!       *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
        *) as_qdir=$as_dir;;
        esac
--- 19732,19736 ----
      while :; do
        case $as_dir in #(
!       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
        *) as_qdir=$as_dir;;
        esac
***************
*** 19913,19917 ****
  	 X"$as_dir" : 'X\(//\)$' \| \
  	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
! echo X"$as_dir" |
      sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
  	    s//\1/
--- 19741,19745 ----
  	 X"$as_dir" : 'X\(//\)$' \| \
  	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
! $as_echo X"$as_dir" |
      sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
  	    s//\1/
***************
*** 19934,19939 ****
      done
      test -z "$as_dirs" || eval "mkdir $as_dirs"
!   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
! echo "$as_me: error: cannot create directory $as_dir" >&2;}
     { (exit 1); exit 1; }; }; }
    ac_builddir=.
--- 19762,19767 ----
      done
      test -z "$as_dirs" || eval "mkdir $as_dirs"
!   } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
! $as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
     { (exit 1); exit 1; }; }; }
    ac_builddir=.
***************
*** 19942,19948 ****
  .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
  *)
!   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
    # A ".." for each directory in $ac_dir_suffix.
!   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
    case $ac_top_builddir_sub in
    "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
--- 19770,19776 ----
  .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
  *)
!   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
    # A ".." for each directory in $ac_dir_suffix.
!   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
    case $ac_top_builddir_sub in
    "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
***************
*** 19989,19998 ****
  _ACEOF
  
! cat >>$CONFIG_STATUS <<\_ACEOF
  # If the template does not know about datarootdir, expand it.
  # FIXME: This hack should be removed a few years after 2.60.
  ac_datarootdir_hack=; ac_datarootdir_seen=
  
! case `sed -n '/datarootdir/ {
    p
    q
--- 19817,19827 ----
  _ACEOF
  
! cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
  # If the template does not know about datarootdir, expand it.
  # FIXME: This hack should be removed a few years after 2.60.
  ac_datarootdir_hack=; ac_datarootdir_seen=
  
! ac_sed_dataroot='
! /datarootdir/ {
    p
    q
***************
*** 20003,20013 ****
  /@localedir@/p
  /@mandir@/p
! ' $ac_file_inputs` in
  *datarootdir*) ac_datarootdir_seen=yes;;
  *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
!   { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
! echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
  _ACEOF
! cat >>$CONFIG_STATUS <<_ACEOF
    ac_datarootdir_hack='
    s&@datadir@&$datadir&g
--- 19832,19843 ----
  /@localedir@/p
  /@mandir@/p
! '
! case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
  *datarootdir*) ac_datarootdir_seen=yes;;
  *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
!   { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
! $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
  _ACEOF
! cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
    ac_datarootdir_hack='
    s&@datadir@&$datadir&g
***************
*** 20023,20035 ****
  # Shell code in configure.ac might set extrasub.
  # FIXME: do we really want to maintain this feature?
! cat >>$CONFIG_STATUS <<_ACEOF
!   sed "$ac_vpsub
  $extrasub
  _ACEOF
! cat >>$CONFIG_STATUS <<\_ACEOF
  :t
  /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
! s&@configure_input@&$configure_input&;t t
  s&@top_builddir@&$ac_top_builddir_sub&;t t
  s&@srcdir@&$ac_srcdir&;t t
  s&@abs_srcdir@&$ac_abs_srcdir&;t t
--- 19853,19866 ----
  # Shell code in configure.ac might set extrasub.
  # FIXME: do we really want to maintain this feature?
! cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
! ac_sed_extra="$ac_vpsub
  $extrasub
  _ACEOF
! cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
  :t
  /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
! s|@configure_input@|$ac_sed_conf_input|;t t
  s&@top_builddir@&$ac_top_builddir_sub&;t t
+ s&@top_build_prefix@&$ac_top_build_prefix&;t t
  s&@srcdir@&$ac_srcdir&;t t
  s&@abs_srcdir@&$ac_abs_srcdir&;t t
***************
*** 20042,20060 ****
  s&@MKDIR_P@&$ac_MKDIR_P&;t t
  $ac_datarootdir_hack
! " $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" | sed -f "$tmp/subs-3.sed" >$tmp/out
  
  test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
    { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
    { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
!   { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
  which seems to be undefined.  Please make sure it is defined." >&5
! echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
  which seems to be undefined.  Please make sure it is defined." >&2;}
  
    rm -f "$tmp/stdin"
    case $ac_file in
!   -) cat "$tmp/out"; rm -f "$tmp/out";;
!   *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
!   esac
   ;;
    :H)
--- 19873,19898 ----
  s&@MKDIR_P@&$ac_MKDIR_P&;t t
  $ac_datarootdir_hack
! "
! eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
!   || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
! $as_echo "$as_me: error: could not create $ac_file" >&2;}
!    { (exit 1); exit 1; }; }
  
  test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
    { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
    { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
!   { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
  which seems to be undefined.  Please make sure it is defined." >&5
! $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
  which seems to be undefined.  Please make sure it is defined." >&2;}
  
    rm -f "$tmp/stdin"
    case $ac_file in
!   -) cat "$tmp/out" && rm -f "$tmp/out";;
!   *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
!   esac \
!   || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
! $as_echo "$as_me: error: could not create $ac_file" >&2;}
!    { (exit 1); exit 1; }; }
   ;;
    :H)
***************
*** 20062,20163 ****
    # CONFIG_HEADER
    #
- _ACEOF
- 
- # Transform confdefs.h into a sed script `conftest.defines', that
- # substitutes the proper values into config.h.in to produce config.h.
- rm -f conftest.defines conftest.tail
- # First, append a space to every undef/define line, to ease matching.
- echo 's/$/ /' >conftest.defines
- # Then, protect against being on the right side of a sed subst, or in
- # an unquoted here document, in config.status.  If some macros were
- # called several times there might be several #defines for the same
- # symbol, which is useless.  But do not sort them, since the last
- # AC_DEFINE must be honored.
- ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
- # These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
- # NAME is the cpp macro being defined, VALUE is the value it is being given.
- # PARAMS is the parameter list in the macro definition--in most cases, it's
- # just an empty string.
- ac_dA='s,^\\([	 #]*\\)[^	 ]*\\([	 ]*'
- ac_dB='\\)[	 (].*,\\1define\\2'
- ac_dC=' '
- ac_dD=' ,'
- 
- uniq confdefs.h |
-   sed -n '
- 	t rset
- 	:rset
- 	s/^[	 ]*#[	 ]*define[	 ][	 ]*//
- 	t ok
- 	d
- 	:ok
- 	s/[\\&,]/\\&/g
- 	s/^\('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
- 	s/^\('"$ac_word_re"'\)[	 ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
-   ' >>conftest.defines
- 
- # Remove the space that was appended to ease matching.
- # Then replace #undef with comments.  This is necessary, for
- # example, in the case of _POSIX_SOURCE, which is predefined and required
- # on some systems where configure will not decide to define it.
- # (The regexp can be short, since the line contains either #define or #undef.)
- echo 's/ $//
- s,^[	 #]*u.*,/* & */,' >>conftest.defines
- 
- # Break up conftest.defines:
- ac_max_sed_lines=50
- 
- # First sed command is:	 sed -f defines.sed $ac_file_inputs >"$tmp/out1"
- # Second one is:	 sed -f defines.sed "$tmp/out1" >"$tmp/out2"
- # Third one will be:	 sed -f defines.sed "$tmp/out2" >"$tmp/out1"
- # et cetera.
- ac_in='$ac_file_inputs'
- ac_out='"$tmp/out1"'
- ac_nxt='"$tmp/out2"'
- 
- while :
- do
-   # Write a here document:
-     cat >>$CONFIG_STATUS <<_ACEOF
-     # First, check the format of the line:
-     cat >"\$tmp/defines.sed" <<\\CEOF
- /^[	 ]*#[	 ]*undef[	 ][	 ]*$ac_word_re[	 ]*\$/b def
- /^[	 ]*#[	 ]*define[	 ][	 ]*$ac_word_re[(	 ]/b def
- b
- :def
- _ACEOF
-   sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
-   echo 'CEOF
-     sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
-   ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
-   sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
-   grep . conftest.tail >/dev/null || break
-   rm -f conftest.defines
-   mv conftest.tail conftest.defines
- done
- rm -f conftest.defines conftest.tail
- 
- echo "ac_result=$ac_in" >>$CONFIG_STATUS
- cat >>$CONFIG_STATUS <<\_ACEOF
    if test x"$ac_file" != x-; then
!     echo "/* $configure_input  */" >"$tmp/config.h"
!     cat "$ac_result" >>"$tmp/config.h"
!     if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
!       { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
! echo "$as_me: $ac_file is unchanged" >&6;}
      else
!       rm -f $ac_file
!       mv "$tmp/config.h" $ac_file
      fi
    else
!     echo "/* $configure_input  */"
!     cat "$ac_result"
    fi
!   rm -f "$tmp/out12"
! # Compute $ac_file's index in $config_headers.
  _am_stamp_count=1
  for _am_header in $config_headers :; do
    case $_am_header in
!     $ac_file | $ac_file:* )
        break ;;
      * )
--- 19900,19934 ----
    # CONFIG_HEADER
    #
    if test x"$ac_file" != x-; then
!     {
!       $as_echo "/* $configure_input  */" \
!       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
!     } >"$tmp/config.h" \
!       || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
! $as_echo "$as_me: error: could not create $ac_file" >&2;}
!    { (exit 1); exit 1; }; }
!     if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
!       { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5
! $as_echo "$as_me: $ac_file is unchanged" >&6;}
      else
!       rm -f "$ac_file"
!       mv "$tmp/config.h" "$ac_file" \
! 	|| { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
! $as_echo "$as_me: error: could not create $ac_file" >&2;}
!    { (exit 1); exit 1; }; }
      fi
    else
!     $as_echo "/* $configure_input  */" \
!       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
!       || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5
! $as_echo "$as_me: error: could not create -" >&2;}
!    { (exit 1); exit 1; }; }
    fi
! # Compute "$ac_file"'s index in $config_headers.
! _am_arg="$ac_file"
  _am_stamp_count=1
  for _am_header in $config_headers :; do
    case $_am_header in
!     $_am_arg | $_am_arg:* )
        break ;;
      * )
***************
*** 20165,20174 ****
    esac
  done
! echo "timestamp for $ac_file" >`$as_dirname -- $ac_file ||
! $as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
! 	 X$ac_file : 'X\(//\)[^/]' \| \
! 	 X$ac_file : 'X\(//\)$' \| \
! 	 X$ac_file : 'X\(/\)' \| . 2>/dev/null ||
! echo X$ac_file |
      sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
  	    s//\1/
--- 19936,19945 ----
    esac
  done
! echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
! $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
! 	 X"$_am_arg" : 'X\(//\)[^/]' \| \
! 	 X"$_am_arg" : 'X\(//\)$' \| \
! 	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
! $as_echo X"$_am_arg" |
      sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
  	    s//\1/
***************
*** 20190,20195 ****
   ;;
  
!   :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
! echo "$as_me: executing $ac_file commands" >&6;}
   ;;
    esac
--- 19961,19966 ----
   ;;
  
!   :C)  { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5
! $as_echo "$as_me: executing $ac_file commands" >&6;}
   ;;
    esac
***************
*** 20207,20211 ****
    # Grep'ing the whole file is not good either: AIX grep has a line
    # limit of 2048, but all sed's we know have understand at least 4000.
!   if sed 10q "$mf" | grep '^#.*generated by automake' > /dev/null 2>&1; then
      dirpart=`$as_dirname -- "$mf" ||
  $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
--- 19978,19982 ----
    # Grep'ing the whole file is not good either: AIX grep has a line
    # limit of 2048, but all sed's we know have understand at least 4000.
!   if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
      dirpart=`$as_dirname -- "$mf" ||
  $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
***************
*** 20213,20217 ****
  	 X"$mf" : 'X\(//\)$' \| \
  	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
! echo X"$mf" |
      sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
  	    s//\1/
--- 19984,19988 ----
  	 X"$mf" : 'X\(//\)$' \| \
  	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
! $as_echo X"$mf" |
      sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
  	    s//\1/
***************
*** 20257,20261 ****
  	 X"$file" : 'X\(//\)$' \| \
  	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
! echo X"$file" |
      sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
  	    s//\1/
--- 20028,20032 ----
  	 X"$file" : 'X\(//\)$' \| \
  	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
! $as_echo X"$file" |
      sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
  	    s//\1/
***************
*** 20283,20287 ****
      while :; do
        case $as_dir in #(
!       *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
        *) as_qdir=$as_dir;;
        esac
--- 20054,20058 ----
      while :; do
        case $as_dir in #(
!       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
        *) as_qdir=$as_dir;;
        esac
***************
*** 20292,20296 ****
  	 X"$as_dir" : 'X\(//\)$' \| \
  	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
! echo X"$as_dir" |
      sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
  	    s//\1/
--- 20063,20067 ----
  	 X"$as_dir" : 'X\(//\)$' \| \
  	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
! $as_echo X"$as_dir" |
      sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
  	    s//\1/
***************
*** 20313,20318 ****
      done
      test -z "$as_dirs" || eval "mkdir $as_dirs"
!   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
! echo "$as_me: error: cannot create directory $as_dir" >&2;}
     { (exit 1); exit 1; }; }; }
      # echo "creating $dirpart/$file"
--- 20084,20089 ----
      done
      test -z "$as_dirs" || eval "mkdir $as_dirs"
!   } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
! $as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
     { (exit 1); exit 1; }; }; }
      # echo "creating $dirpart/$file"
***************
*** 20444,20447 ****
--- 20215,20223 ----
  ac_clean_files=$ac_clean_files_save
  
+ test $ac_write_fail = 0 ||
+   { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5
+ $as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;}
+    { (exit 1); exit 1; }; }
+ 
  
  # configure is writing to config.log, and then calls config.status.
***************
*** 20465,20467 ****
--- 20241,20247 ----
    $ac_cs_success || { (exit 1); exit 1; }
  fi
+ if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
+   { $as_echo "$as_me:$LINENO: WARNING: Unrecognized options: $ac_unrecognized_opts" >&5
+ $as_echo "$as_me: WARNING: Unrecognized options: $ac_unrecognized_opts" >&2;}
+ fi
  
diff -Nrc2 texinfo-4.11/configure.ac texinfo-4.12/configure.ac
*** texinfo-4.11/configure.ac	Sun Sep  9 17:36:29 2007
--- texinfo-4.12/configure.ac	Thu Apr 17 10:54:16 2008
***************
*** 1,4 ****
  # Process this file with autoconf to produce a configure script.
! # $Id: configure.ac,v 1.73 2007/09/10 00:36:29 karl Exp $
  #
  # This file is free software; as a special exception the author gives
--- 1,4 ----
  # Process this file with autoconf to produce a configure script.
! # $Id: configure.ac,v 1.87 2008/04/17 17:54:16 karl Exp $
  #
  # This file is free software; as a special exception the author gives
***************
*** 10,18 ****
  # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  #
! AC_INIT([GNU Texinfo], [4.11], [bug-texinfo@gnu.org])
  
  dnl Must come before AM_INIT_AUTOMAKE.
  AC_CONFIG_AUX_DIR([build-aux])
! AM_INIT_AUTOMAKE([dist-bzip2 readme-alpha])
  
  # Minimum Autoconf version required.
--- 10,18 ----
  # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  #
! AC_INIT([GNU Texinfo], [4.12], [bug-texinfo@gnu.org])
  
  dnl Must come before AM_INIT_AUTOMAKE.
  AC_CONFIG_AUX_DIR([build-aux])
! AM_INIT_AUTOMAKE([1.10.1 readme-alpha dist-lzma])
  
  # Minimum Autoconf version required.
***************
*** 192,201 ****
  # For teTeX and TeX Live.
  AC_CANONICAL_HOST
! AC_ARG_ENABLE(multiplatform,
!   [  --enable-multiplatform      put executables in bin/PLATFORM])
  # if enable_multiplatform is set in the environment, use that.
! test "x$enable_multiplatform" = xyes \
! && test "x$bindir" = 'x${exec_prefix}/bin' \
! && bindir="$bindir/$host"
  
  # Taken from the example in
--- 192,203 ----
  # For teTeX and TeX Live.
  AC_CANONICAL_HOST
! AC_ARG_ENABLE([multiplatform],
!   [AS_HELP_STRING([--enable-multiplatform],
!      [put executables into bin/PLATFORM and libraries into lib/PLATFORM])])dnl
  # if enable_multiplatform is set in the environment, use that.
! if test "x$enable_multiplatform" = xyes; then
!   test "x$bindir" = 'x${exec_prefix}/bin' && bindir="$bindir/$host"
!   test "x$libdir" = 'x${exec_prefix}/lib' && libdir="$libdir/$host"
! fi
  
  # Taken from the example in
***************
*** 214,221 ****
  # i18n support.  To update to a new version of gettext, run:
  # gettextize -f -c
! AM_GNU_GETTEXT_VERSION([0.16])
  AM_GNU_GETTEXT([external])
  
  # The test suite.
  AC_CONFIG_FILES([util/defs])
  AC_CHECK_PROGS([HEVEA], [hevea], [])
--- 216,224 ----
  # i18n support.  To update to a new version of gettext, run:
  # gettextize -f -c
! AM_GNU_GETTEXT_VERSION([0.17])
  AM_GNU_GETTEXT([external])
  
  # The test suite.
+ AC_CONFIG_FILES([install-info/tests/defs])
  AC_CONFIG_FILES([util/defs])
  AC_CHECK_PROGS([HEVEA], [hevea], [])
***************
*** 227,230 ****
--- 230,235 ----
    gnulib/lib/Makefile
    info/Makefile
+   install-info/Makefile
+   install-info/tests/Makefile
    lib/Makefile
    makeinfo/Makefile
diff -Nrc2 texinfo-4.11/djgpp/config.sed texinfo-4.12/djgpp/config.sed
*** texinfo-4.11/djgpp/config.sed	Sat Aug  4 10:12:26 2007
--- texinfo-4.12/djgpp/config.sed	Mon Apr 14 00:25:51 2008
***************
*** 1,9 ****
  # DJGPP specific configuration file.
  # Sed script for additional DJGPP specific editing
! # of the configure script generated by autoconf 2.61.
  
  
  # Additional editing of Makefiles
! /^".*ac_file_inputs.*tmp\/out$/ a\
  cat > "$tmp/subs-djgpp.sed" << eof_djgpp\
  # DJGPP specific Makefile changes.\
--- 1,13 ----
  # DJGPP specific configuration file.
  # Sed script for additional DJGPP specific editing
! # of the configure script generated by autoconf 2.62.
  
  
  # Additional editing of Makefiles
! /^eval sed.*ac_file_inputs.*tmp\/out \\$/ {
! :loop
! n
! /^$/!b loop
! a\
  cat > "$tmp/subs-djgpp.sed" << eof_djgpp\
  # DJGPP specific Makefile changes.\
***************
*** 27,30 ****
--- 31,35 ----
  sed -f "\$tmp/subs-djgpp.sed" \$tmp/out > \$tmp/out.djgpp\
  mv -f \$tmp/out.djgpp \$tmp/out
+ }
  
  
***************
*** 60,67 ****
  /MISSING=/,/^$/ {
    /^fi$/ a\
! am_missing_run=`echo "$am_missing_run" | sed 's%/dev.*/texinfo-\\{0,1\\}4\\.[0-9][a-z]\\{0,1\\}%${top_srcdir}%;s%.:.*/texinfo-\\{0,1\\}4\\.[0-9][a-z]\\{0,1\\}%${top_srcdir}%'`
  }
  /^install_sh=/a\
! install_sh=`echo "$install_sh" | sed 's%/dev.*/texinfo-\\{0,1\\}4\\.[0-9][a-z]\\{0,1\\}%${top_srcdir}%;s%.:.*/texinfo-\\{0,1\\}4\\.[0-9][a-z]\\{0,1\\}%${top_srcdir}%'`
  
  # On DOS/WIN systems every partition has its own root directory,
--- 65,72 ----
  /MISSING=/,/^$/ {
    /^fi$/ a\
! am_missing_run=`echo "$am_missing_run" | sed 's%/dev.*/texinfo-\\{0,1\\}4\\.[0-9][0-9]\\{0,1\\}\\.\\{0,1\\}[0-9]\\{0,2\\}[a-z]\\{0,1\\}%${top_srcdir}%;s%.:.*/texinfo-\\{0,1\\}4\\.[0-9][0-9]\\{0,1\\}\\.\\{0,1\\}[0-9]\\{0,2\\}[a-z]\\{0,1\\}%${top_srcdir}%'`
  }
  /^install_sh=/a\
! install_sh=`echo "$install_sh" | sed 's%/dev.*/texinfo-\\{0,1\\}4\\.[0-9][0-9]\\{0,1\\}\\.\\{0,1\\}[0-9]\\{0,2\\}[a-z]\\{0,1\\}%${top_srcdir}%;s%.:.*/texinfo-\\{0,1\\}4\\.[0-9][0-9]\\{0,1\\}\\.\\{0,1\\}[0-9]\\{0,2\\}[a-z]\\{0,1\\}%${top_srcdir}%'`
  
  # On DOS/WIN systems every partition has its own root directory,
***************
*** 92,93 ****
--- 97,104 ----
  # different file systems and symlinks don't work.
  /^    ln \$srcdir/s%||%|| cp -pf $srcdir/$ac_source $ac_dest ||%
+ 
+ # The CR test for awk does not work for DJGPP.
+ /^ac_cs_awk_cr=/,/^$/ {
+   /^fi$/ a\
+ ac_cs_awk_cr=$ac_cr
+ }
diff -Nrc2 texinfo-4.11/doc/Makefile.am texinfo-4.12/doc/Makefile.am
*** texinfo-4.11/doc/Makefile.am	Mon Jul  2 15:07:04 2007
--- texinfo-4.12/doc/Makefile.am	Tue Mar 25 08:31:36 2008
***************
*** 1,3 ****
! # $Id: Makefile.am,v 1.34 2007/07/02 21:40:32 olegkat Exp $
  # Makefile.am for texinfo/doc.
  # Run automake in .. to produce Makefile.in from this.
--- 1,3 ----
! # $Id: Makefile.am,v 1.37 2008/03/25 10:51:19 akim Exp $
  # Makefile.am for texinfo/doc.
  # Run automake in .. to produce Makefile.in from this.
***************
*** 15,19 ****
  DISTCLEANFILES = texinfo texinfo-* info*.info*
  
! man_MANS = info.1 infokey.1 install-info.1 makeinfo.1 texindex.1 texi2dvi.1 \
             info.5 texinfo.5
  
--- 15,19 ----
  DISTCLEANFILES = texinfo texinfo-* info*.info*
  
! man_MANS = info.1 infokey.1 install-info.1 makeinfo.1 texindex.1  \
             info.5 texinfo.5
  
***************
*** 27,31 ****
  
  TXI_XLATE = txi-cs.tex txi-de.tex txi-en.tex txi-es.tex txi-fr.tex \
! 	    txi-it.tex txi-nl.tex txi-no.tex txi-pl.tex txi-pt.tex \
  	    txi-ru.tex txi-sr.tex txi-tr.tex txi-uk.tex
  
--- 27,31 ----
  
  TXI_XLATE = txi-cs.tex txi-de.tex txi-en.tex txi-es.tex txi-fr.tex \
! 	    txi-it.tex txi-nl.tex txi-nb.tex txi-pl.tex txi-pt.tex \
  	    txi-ru.tex txi-sr.tex txi-tr.tex txi-uk.tex
  
***************
*** 68,72 ****
  	program=`expr '/$@' : '.*/\(.*\)\.1'` && \
  	case $$program in makeinfo) dir=makeinfo;; info*) dir=info;; \
! 		*) dir=util;; esac && \
  	dir="$(top_builddir)/$(native_tools)/$$dir" && \
  	case $$program in info|install-info) program=g$$program;; \
--- 68,72 ----
  	program=`expr '/$@' : '.*/\(.*\)\.1'` && \
  	case $$program in makeinfo) dir=makeinfo;; info*) dir=info;; \
! 	        *install-info) dir=install-info;; *) dir=util;; esac && \
  	dir="$(top_builddir)/$(native_tools)/$$dir" && \
  	case $$program in info|install-info) program=g$$program;; \
***************
*** 86,90 ****
  $(srcdir)/infokey.1: $(top_srcdir)/info/infokey.c $(common_mandeps)
  	@name="compile customizations for Info" && $(man_rule_bin)
! $(srcdir)/install-info.1: $(top_srcdir)/util/install-info.c $(common_mandeps)
  	@name="update info/dir entries" && $(man_rule_bin)
  
--- 86,90 ----
  $(srcdir)/infokey.1: $(top_srcdir)/info/infokey.c $(common_mandeps)
  	@name="compile customizations for Info" && $(man_rule_bin)
! $(srcdir)/install-info.1: $(top_srcdir)/install-info/install-info.c $(common_mandeps)
  	@name="update info/dir entries" && $(man_rule_bin)
  
***************
*** 96,114 ****
  	rm $@.tmp
  
! $(srcdir)/texindex.1: $(top_srcdir)/util/texindex.c $(common_mandeps)
  	@name="sort Texinfo index files" && $(man_rule_bin)
  
  
  common_texi2dvi_deps = $(common_mandeps) \
!                        $(top_srcdir)/util/texi2dvi $(top_srcdir)/util/texi2pdf
  
  $(srcdir)/texi2dvi.1: $(common_texi2dvi_deps)
! 	$(HELP2MAN) --name="convert Texinfo documents to DVI" $(top_srcdir)/util/texi2dvi >$@
  
  $(srcdir)/texi2pdf.1: $(common_texi2dvi_deps)
! 	$(HELP2MAN) --name="convert Texinfo documents to PDF" $(top_srcdir)/util/texi2pdf >$@
  
  $(srcdir)/pdftexi2dvi.1:  $(common_texi2dvi_deps)
! 	$(HELP2MAN) --name="convert Texinfo documents to PDF" $(top_srcdir)/util/pdftexi2dvi >$@
  
  # Do not create info files for distribution.
--- 96,123 ----
  	rm $@.tmp
  
! $(srcdir)/texindex.1: $(util_srcdir)/texindex.c $(common_mandeps)
  	@name="sort Texinfo index files" && $(man_rule_bin)
  
  
+ ## ---------- ##
+ ## texi2dvi.  ##
+ ## ---------- ##
+ 
+ man_MANS += texi2dvi.1 texi2pdf.1 pdftexi2dvi.1
+ util_srcdir = $(top_srcdir)/util
+ # Do not depend on the current user's settings.
+ unset_envvars = unset TEXI2DVI_BUILD_MODE; unset TEXI2DVI_BUILD_DIRECTORY
+ 
  common_texi2dvi_deps = $(common_mandeps) \
!                        $(util_srcdir)/texi2dvi $(util_srcdir)/texi2pdf
  
  $(srcdir)/texi2dvi.1: $(common_texi2dvi_deps)
! 	$(unset_envvars); $(HELP2MAN) --name="convert Texinfo documents to DVI" $(util_srcdir)/texi2dvi >$@
  
  $(srcdir)/texi2pdf.1: $(common_texi2dvi_deps)
! 	$(unset_envvars); $(HELP2MAN) --name="convert Texinfo documents to PDF" $(util_srcdir)/texi2pdf >$@
  
  $(srcdir)/pdftexi2dvi.1:  $(common_texi2dvi_deps)
! 	$(unset_envvars); $(HELP2MAN) --name="convert Texinfo documents to PDF" $(util_srcdir)/pdftexi2dvi >$@
  
  # Do not create info files for distribution.
diff -Nrc2 texinfo-4.11/doc/Makefile.in texinfo-4.12/doc/Makefile.in
*** texinfo-4.11/doc/Makefile.in	Sun Sep  9 17:37:44 2007
--- texinfo-4.12/doc/Makefile.in	Fri Apr 18 00:34:57 2008
***************
*** 1,7 ****
! # Makefile.in generated by automake 1.10 from Makefile.am.
  # @configure_input@
  
  # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
! # 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
  # This Makefile.in is free software; the Free Software Foundation
  # gives unlimited permission to copy and/or distribute it,
--- 1,7 ----
! # Makefile.in generated by automake 1.10.1 from Makefile.am.
  # @configure_input@
  
  # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
! # 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
  # This Makefile.in is free software; the Free Software Foundation
  # gives unlimited permission to copy and/or distribute it,
***************
*** 15,19 ****
  @SET_MAKE@
  
! # $Id: Makefile.am,v 1.34 2007/07/02 21:40:32 olegkat Exp $
  # Makefile.am for texinfo/doc.
  # Run automake in .. to produce Makefile.in from this.
--- 15,19 ----
  @SET_MAKE@
  
! # $Id: Makefile.am,v 1.37 2008/03/25 10:51:19 akim Exp $
  # Makefile.am for texinfo/doc.
  # Run automake in .. to produce Makefile.in from this.
***************
*** 50,55 ****
--- 50,57 ----
  ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
  am__aclocal_m4_deps = $(top_srcdir)/gnulib/m4/alloca.m4 \
+ 	$(top_srcdir)/gnulib/m4/argz.m4 \
  	$(top_srcdir)/gnulib/m4/codeset.m4 \
  	$(top_srcdir)/gnulib/m4/eealloc.m4 \
+ 	$(top_srcdir)/gnulib/m4/environ.m4 \
  	$(top_srcdir)/gnulib/m4/error.m4 \
  	$(top_srcdir)/gnulib/m4/exitfail.m4 \
***************
*** 59,62 ****
--- 61,65 ----
  	$(top_srcdir)/gnulib/m4/gettimeofday.m4 \
  	$(top_srcdir)/gnulib/m4/glibc21.m4 \
+ 	$(top_srcdir)/gnulib/m4/gnulib-common.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-comp.m4 \
  	$(top_srcdir)/gnulib/m4/iconv.m4 \
***************
*** 69,87 ****
  	$(top_srcdir)/gnulib/m4/localcharset.m4 \
  	$(top_srcdir)/gnulib/m4/longlong.m4 \
  	$(top_srcdir)/gnulib/m4/malloca.m4 \
  	$(top_srcdir)/gnulib/m4/mbrtowc.m4 \
  	$(top_srcdir)/gnulib/m4/mbstate_t.m4 \
  	$(top_srcdir)/gnulib/m4/mbswidth.m4 \
  	$(top_srcdir)/gnulib/m4/memcpy.m4 \
  	$(top_srcdir)/gnulib/m4/memmove.m4 \
  	$(top_srcdir)/gnulib/m4/mkstemp.m4 \
  	$(top_srcdir)/gnulib/m4/nls.m4 \
! 	$(top_srcdir)/gnulib/m4/onceonly_2_57.m4 \
  	$(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/setenv.m4 \
  	$(top_srcdir)/gnulib/m4/stdint.m4 \
  	$(top_srcdir)/gnulib/m4/stdlib_h.m4 \
- 	$(top_srcdir)/gnulib/m4/strcase.m4 \
  	$(top_srcdir)/gnulib/m4/strdup.m4 \
  	$(top_srcdir)/gnulib/m4/strerror.m4 \
--- 72,96 ----
  	$(top_srcdir)/gnulib/m4/localcharset.m4 \
  	$(top_srcdir)/gnulib/m4/longlong.m4 \
+ 	$(top_srcdir)/gnulib/m4/malloc.m4 \
  	$(top_srcdir)/gnulib/m4/malloca.m4 \
+ 	$(top_srcdir)/gnulib/m4/mbchar.m4 \
+ 	$(top_srcdir)/gnulib/m4/mbiter.m4 \
  	$(top_srcdir)/gnulib/m4/mbrtowc.m4 \
+ 	$(top_srcdir)/gnulib/m4/mbscasecmp.m4 \
+ 	$(top_srcdir)/gnulib/m4/mbsncasecmp.m4 \
  	$(top_srcdir)/gnulib/m4/mbstate_t.m4 \
  	$(top_srcdir)/gnulib/m4/mbswidth.m4 \
+ 	$(top_srcdir)/gnulib/m4/memchr.m4 \
  	$(top_srcdir)/gnulib/m4/memcpy.m4 \
  	$(top_srcdir)/gnulib/m4/memmove.m4 \
  	$(top_srcdir)/gnulib/m4/mkstemp.m4 \
  	$(top_srcdir)/gnulib/m4/nls.m4 \
! 	$(top_srcdir)/gnulib/m4/onceonly.m4 \
  	$(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/setenv.m4 \
+ 	$(top_srcdir)/gnulib/m4/stdbool.m4 \
  	$(top_srcdir)/gnulib/m4/stdint.m4 \
  	$(top_srcdir)/gnulib/m4/stdlib_h.m4 \
  	$(top_srcdir)/gnulib/m4/strdup.m4 \
  	$(top_srcdir)/gnulib/m4/strerror.m4 \
***************
*** 90,94 ****
  	$(top_srcdir)/gnulib/m4/sys_time_h.m4 \
  	$(top_srcdir)/gnulib/m4/tempname.m4 \
- 	$(top_srcdir)/gnulib/m4/ulonglong.m4 \
  	$(top_srcdir)/gnulib/m4/unistd_h.m4 \
  	$(top_srcdir)/gnulib/m4/wchar.m4 \
--- 99,102 ----
***************
*** 135,138 ****
--- 143,147 ----
  ALLOCA_H = @ALLOCA_H@
  AMTAR = @AMTAR@
+ ARGZ_H = @ARGZ_H@
  AUTOCONF = @AUTOCONF@
  AUTOHEADER = @AUTOHEADER@
***************
*** 158,173 ****
--- 167,187 ----
  EXEEXT = @EXEEXT@
  GETOPT_H = @GETOPT_H@
+ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
  GLIBC21 = @GLIBC21@
  GMSGFMT = @GMSGFMT@
  GMSGFMT_015 = @GMSGFMT_015@
+ GNULIB_CALLOC_POSIX = @GNULIB_CALLOC_POSIX@
  GNULIB_CHOWN = @GNULIB_CHOWN@
  GNULIB_DUP2 = @GNULIB_DUP2@
+ GNULIB_ENVIRON = @GNULIB_ENVIRON@
  GNULIB_FCHDIR = @GNULIB_FCHDIR@
  GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
  GNULIB_GETCWD = @GNULIB_GETCWD@
  GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
+ GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
  GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
  GNULIB_LCHOWN = @GNULIB_LCHOWN@
  GNULIB_LSEEK = @GNULIB_LSEEK@
+ GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
  GNULIB_MBSCASECMP = @GNULIB_MBSCASECMP@
  GNULIB_MBSCASESTR = @GNULIB_MBSCASESTR@
***************
*** 189,193 ****
--- 203,210 ----
  GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
  GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
+ GNULIB_PUTENV = @GNULIB_PUTENV@
  GNULIB_READLINK = @GNULIB_READLINK@
+ GNULIB_REALLOC_POSIX = @GNULIB_REALLOC_POSIX@
+ GNULIB_SETENV = @GNULIB_SETENV@
  GNULIB_SLEEP = @GNULIB_SLEEP@
  GNULIB_STPCPY = @GNULIB_STPCPY@
***************
*** 196,206 ****
--- 213,230 ----
  GNULIB_STRCHRNUL = @GNULIB_STRCHRNUL@
  GNULIB_STRDUP = @GNULIB_STRDUP@
+ GNULIB_STRERROR = @GNULIB_STRERROR@
  GNULIB_STRNDUP = @GNULIB_STRNDUP@
  GNULIB_STRNLEN = @GNULIB_STRNLEN@
  GNULIB_STRPBRK = @GNULIB_STRPBRK@
  GNULIB_STRSEP = @GNULIB_STRSEP@
+ GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
+ GNULIB_STRSTR = @GNULIB_STRSTR@
+ GNULIB_STRTOD = @GNULIB_STRTOD@
  GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
+ GNULIB_UNSETENV = @GNULIB_UNSETENV@
  GNULIB_WCWIDTH = @GNULIB_WCWIDTH@
  GREP = @GREP@
+ HAVE_CALLOC_POSIX = @HAVE_CALLOC_POSIX@
+ HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
  HAVE_DECL_GETLOGIN_R = @HAVE_DECL_GETLOGIN_R@
  HAVE_DECL_MEMMEM = @HAVE_DECL_MEMMEM@
***************
*** 208,218 ****
  HAVE_DECL_MKDIR = @HAVE_DECL_MKDIR@
  HAVE_DECL_STRDUP = @HAVE_DECL_STRDUP@
! HAVE_DECL_STRNCASECMP = @HAVE_DECL_STRNCASECMP@
  HAVE_DECL_STRNDUP = @HAVE_DECL_STRNDUP@
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DUP2 = @HAVE_DUP2@
  HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
  HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
  HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
--- 232,244 ----
  HAVE_DECL_MKDIR = @HAVE_DECL_MKDIR@
  HAVE_DECL_STRDUP = @HAVE_DECL_STRDUP@
! HAVE_DECL_STRERROR = @HAVE_DECL_STRERROR@
  HAVE_DECL_STRNDUP = @HAVE_DECL_STRNDUP@
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
+ HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DUP2 = @HAVE_DUP2@
  HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
+ HAVE_GETPAGESIZE = @HAVE_GETPAGESIZE@
  HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
  HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
***************
*** 221,227 ****
--- 247,257 ----
  HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
  HAVE_LSTAT = @HAVE_LSTAT@
+ HAVE_MALLOC_POSIX = @HAVE_MALLOC_POSIX@
  HAVE_MEMPCPY = @HAVE_MEMPCPY@
  HAVE_MKDTEMP = @HAVE_MKDTEMP@
+ HAVE_OS_H = @HAVE_OS_H@
  HAVE_READLINK = @HAVE_READLINK@
+ HAVE_REALLOC_POSIX = @HAVE_REALLOC_POSIX@
+ HAVE_SETENV = @HAVE_SETENV@
  HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
  HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
***************
*** 231,235 ****
  HAVE_STPCPY = @HAVE_STPCPY@
  HAVE_STPNCPY = @HAVE_STPNCPY@
- HAVE_STRCASECMP = @HAVE_STRCASECMP@
  HAVE_STRCASESTR = @HAVE_STRCASESTR@
  HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
--- 261,264 ----
***************
*** 237,250 ****
--- 266,283 ----
  HAVE_STRPBRK = @HAVE_STRPBRK@
  HAVE_STRSEP = @HAVE_STRSEP@
+ HAVE_STRTOD = @HAVE_STRTOD@
  HAVE_STRUCT_TIMEVAL = @HAVE_STRUCT_TIMEVAL@
  HAVE_SYS_BITYPES_H = @HAVE_SYS_BITYPES_H@
  HAVE_SYS_INTTYPES_H = @HAVE_SYS_INTTYPES_H@
+ HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
  HAVE_SYS_TIME_H = @HAVE_SYS_TIME_H@
  HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
  HAVE_UNISTD_H = @HAVE_UNISTD_H@
+ HAVE_UNSETENV = @HAVE_UNSETENV@
  HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
  HAVE_WCHAR_H = @HAVE_WCHAR_H@
  HAVE_WCTYPE_H = @HAVE_WCTYPE_H@
  HAVE_WINT_T = @HAVE_WINT_T@
+ HAVE__BOOL = @HAVE__BOOL@
  HELP2MAN = @HELP2MAN@
  HEVEA = @HEVEA@
***************
*** 264,267 ****
--- 297,301 ----
  LIBOBJS = @LIBOBJS@
  LIBS = @LIBS@
+ LOCALCHARSET_TESTS_ENVIRONMENT = @LOCALCHARSET_TESTS_ENVIRONMENT@
  LTLIBICONV = @LTLIBICONV@
  LTLIBINTL = @LTLIBINTL@
***************
*** 298,305 ****
--- 332,347 ----
  REPLACE_FCHDIR = @REPLACE_FCHDIR@
  REPLACE_GETCWD = @REPLACE_GETCWD@
+ REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
  REPLACE_GETTIMEOFDAY = @REPLACE_GETTIMEOFDAY@
  REPLACE_LCHOWN = @REPLACE_LCHOWN@
  REPLACE_LSEEK = @REPLACE_LSEEK@
+ REPLACE_MEMMEM = @REPLACE_MEMMEM@
  REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
+ REPLACE_PUTENV = @REPLACE_PUTENV@
+ REPLACE_STRCASESTR = @REPLACE_STRCASESTR@
+ REPLACE_STRERROR = @REPLACE_STRERROR@
+ REPLACE_STRSIGNAL = @REPLACE_STRSIGNAL@
+ REPLACE_STRSTR = @REPLACE_STRSTR@
+ REPLACE_STRTOD = @REPLACE_STRTOD@
  REPLACE_WCWIDTH = @REPLACE_WCWIDTH@
  SET_MAKE = @SET_MAKE@
***************
*** 307,310 ****
--- 349,353 ----
  SIG_ATOMIC_T_SUFFIX = @SIG_ATOMIC_T_SUFFIX@
  SIZE_T_SUFFIX = @SIZE_T_SUFFIX@
+ STDBOOL_H = @STDBOOL_H@
  STDINT_H = @STDINT_H@
  STRIP = @STRIP@
***************
*** 315,318 ****
--- 358,362 ----
  USE_NLS = @USE_NLS@
  VERSION = @VERSION@
+ VOID_UNSETENV = @VOID_UNSETENV@
  WCHAR_H = @WCHAR_H@
  WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
***************
*** 321,324 ****
--- 365,369 ----
  XGETTEXT = @XGETTEXT@
  XGETTEXT_015 = @XGETTEXT_015@
+ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
  abs_builddir = @abs_builddir@
  abs_srcdir = @abs_srcdir@
***************
*** 345,348 ****
--- 390,395 ----
  gl_LIBOBJS = @gl_LIBOBJS@
  gl_LTLIBOBJS = @gl_LTLIBOBJS@
+ gltests_LIBOBJS = @gltests_LIBOBJS@
+ gltests_LTLIBOBJS = @gltests_LTLIBOBJS@
  host = @host@
  host_alias = @host_alias@
***************
*** 371,374 ****
--- 418,422 ----
  sysconfdir = @sysconfdir@
  target_alias = @target_alias@
+ top_build_prefix = @top_build_prefix@
  top_builddir = @top_builddir@
  top_srcdir = @top_srcdir@
***************
*** 377,383 ****
  info_TEXINFOS = texinfo.txi info-stnd.texi info.texi
  DISTCLEANFILES = texinfo texinfo-* info*.info*
! man_MANS = info.1 infokey.1 install-info.1 makeinfo.1 texindex.1 texi2dvi.1 \
!            info.5 texinfo.5
! 
  
  # We'd also like to use something like this, but Automake calls
--- 425,430 ----
  info_TEXINFOS = texinfo.txi info-stnd.texi info.texi
  DISTCLEANFILES = texinfo texinfo-* info*.info*
! man_MANS = info.1 infokey.1 install-info.1 makeinfo.1 texindex.1 \
! 	info.5 texinfo.5 texi2dvi.1 texi2pdf.1 pdftexi2dvi.1
  
  # We'd also like to use something like this, but Automake calls
***************
*** 385,389 ****
  # INSTALL_INFO = $(top_builddir)/$(native_tools)/util/ginstall-info
  TXI_XLATE = txi-cs.tex txi-de.tex txi-en.tex txi-es.tex txi-fr.tex \
! 	    txi-it.tex txi-nl.tex txi-no.tex txi-pl.tex txi-pt.tex \
  	    txi-ru.tex txi-sr.tex txi-tr.tex txi-uk.tex
  
--- 432,436 ----
  # INSTALL_INFO = $(top_builddir)/$(native_tools)/util/ginstall-info
  TXI_XLATE = txi-cs.tex txi-de.tex txi-en.tex txi-es.tex txi-fr.tex \
! 	    txi-it.tex txi-nl.tex txi-nb.tex txi-pl.tex txi-pt.tex \
  	    txi-ru.tex txi-sr.tex txi-tr.tex txi-uk.tex
  
***************
*** 404,408 ****
  	program=`expr '/$@' : '.*/\(.*\)\.1'` && \
  	case $$program in makeinfo) dir=makeinfo;; info*) dir=info;; \
! 		*) dir=util;; esac && \
  	dir="$(top_builddir)/$(native_tools)/$$dir" && \
  	case $$program in info|install-info) program=g$$program;; \
--- 451,455 ----
  	program=`expr '/$@' : '.*/\(.*\)\.1'` && \
  	case $$program in makeinfo) dir=makeinfo;; info*) dir=info;; \
! 	        *install-info) dir=install-info;; *) dir=util;; esac && \
  	dir="$(top_builddir)/$(native_tools)/$$dir" && \
  	case $$program in info|install-info) program=g$$program;; \
***************
*** 419,424 ****
  	     $(HELP2MAN) --name="$$name"     "$$dir/$$program" -o '$@'
  
  common_texi2dvi_deps = $(common_mandeps) \
!                        $(top_srcdir)/util/texi2dvi $(top_srcdir)/util/texi2pdf
  
  all: all-am
--- 466,474 ----
  	     $(HELP2MAN) --name="$$name"     "$$dir/$$program" -o '$@'
  
+ util_srcdir = $(top_srcdir)/util
+ # Do not depend on the current user's settings.
+ unset_envvars = unset TEXI2DVI_BUILD_MODE; unset TEXI2DVI_BUILD_DIRECTORY
  common_texi2dvi_deps = $(common_mandeps) \
!                        $(util_srcdir)/texi2dvi $(util_srcdir)/texi2pdf
  
  all: all-am
***************
*** 1035,1039 ****
  $(srcdir)/infokey.1: $(top_srcdir)/info/infokey.c $(common_mandeps)
  	@name="compile customizations for Info" && $(man_rule_bin)
! $(srcdir)/install-info.1: $(top_srcdir)/util/install-info.c $(common_mandeps)
  	@name="update info/dir entries" && $(man_rule_bin)
  
--- 1085,1089 ----
  $(srcdir)/infokey.1: $(top_srcdir)/info/infokey.c $(common_mandeps)
  	@name="compile customizations for Info" && $(man_rule_bin)
! $(srcdir)/install-info.1: $(top_srcdir)/install-info/install-info.c $(common_mandeps)
  	@name="update info/dir entries" && $(man_rule_bin)
  
***************
*** 1045,1059 ****
  	rm $@.tmp
  
! $(srcdir)/texindex.1: $(top_srcdir)/util/texindex.c $(common_mandeps)
  	@name="sort Texinfo index files" && $(man_rule_bin)
  
  $(srcdir)/texi2dvi.1: $(common_texi2dvi_deps)
! 	$(HELP2MAN) --name="convert Texinfo documents to DVI" $(top_srcdir)/util/texi2dvi >$@
  
  $(srcdir)/texi2pdf.1: $(common_texi2dvi_deps)
! 	$(HELP2MAN) --name="convert Texinfo documents to PDF" $(top_srcdir)/util/texi2pdf >$@
  
  $(srcdir)/pdftexi2dvi.1:  $(common_texi2dvi_deps)
! 	$(HELP2MAN) --name="convert Texinfo documents to PDF" $(top_srcdir)/util/pdftexi2dvi >$@
  
  # Do not create info files for distribution.
--- 1095,1109 ----
  	rm $@.tmp
  
! $(srcdir)/texindex.1: $(util_srcdir)/texindex.c $(common_mandeps)
  	@name="sort Texinfo index files" && $(man_rule_bin)
  
  $(srcdir)/texi2dvi.1: $(common_texi2dvi_deps)
! 	$(unset_envvars); $(HELP2MAN) --name="convert Texinfo documents to DVI" $(util_srcdir)/texi2dvi >$@
  
  $(srcdir)/texi2pdf.1: $(common_texi2dvi_deps)
! 	$(unset_envvars); $(HELP2MAN) --name="convert Texinfo documents to PDF" $(util_srcdir)/texi2pdf >$@
  
  $(srcdir)/pdftexi2dvi.1:  $(common_texi2dvi_deps)
! 	$(unset_envvars); $(HELP2MAN) --name="convert Texinfo documents to PDF" $(util_srcdir)/pdftexi2dvi >$@
  
  # Do not create info files for distribution.
diff -Nrc2 texinfo-4.11/doc/info-stnd.texi texinfo-4.12/doc/info-stnd.texi
*** texinfo-4.11/doc/info-stnd.texi	Wed Sep  5 18:02:31 2007
--- texinfo-4.12/doc/info-stnd.texi	Wed Mar  5 00:45:38 2008
***************
*** 1,4 ****
! \input texinfo.tex    @c -*-texinfo-*-
! @comment $Id: info-stnd.texi,v 1.16 2007/09/06 01:02:31 karl Exp $
  @c We must \input texinfo.tex instead of texinfo, otherwise make
  @c distcheck in the Texinfo distribution fails, because the texinfo Info
--- 1,4 ----
! vb\input texinfo.tex    @c -*-texinfo-*-
! @comment $Id: info-stnd.texi,v 1.21 2008/03/04 09:45:52 gray Exp $
  @c We must \input texinfo.tex instead of texinfo, otherwise make
  @c distcheck in the Texinfo distribution fails, because the texinfo Info
***************
*** 19,23 ****
  
  Copyright @copyright{} 1992, 1993, 1996, 1997, 1998, 1999, 2001, 2002,
! 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
  
  @quotation
--- 19,23 ----
  
  Copyright @copyright{} 1992, 1993, 1996, 1997, 1998, 1999, 2001, 2002,
! 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
  
  @quotation
***************
*** 30,35 ****
  License' in the Texinfo manual.
  
! (a) The FSF's Back-Cover Text is: ``You have freedom to copy and modify
! this GNU Manual, like GNU software.''
  @end quotation
  
--- 30,36 ----
  License' in the Texinfo manual.
  
! (a) The FSF's Back-Cover Text is: ``You have the freedom to
! copy and modify this GNU manual.  Buying copies from the FSF
! supports it in developing GNU and promoting software freedom.''
  @end quotation
  
***************
*** 106,110 ****
  interfaces, not just plain ASCII, so if you want the prettiest
  display for Info files, you should try it.  You can use Emacs Info
! without using Emacs for anything else.  (Type @kbd{C-x C-x} to exit;
  this also works in the standalone Info reader.)
  
--- 107,111 ----
  interfaces, not just plain ASCII, so if you want the prettiest
  display for Info files, you should try it.  You can use Emacs Info
! without using Emacs for anything else.  (Type @kbd{C-x C-c} to exit;
  this also works in the standalone Info reader.)
  
***************
*** 132,144 ****
  @anchor{--apropos}
  @item --apropos=@var{string}
  @cindex Searching all indices
  @cindex Info files@r{, searching all indices}
  @cindex Apropos@r{, in Info files}
  Specify a string to search in every index of every Info file installed
! on your system.  Info looks up the named @var{string} in all the indices
! it can find, prints the results to standard output, and then exits.  If
! you are not sure which Info file explains certain issues, this option is
! your friend.  Note that if your system has a lot of Info files
! installed, searching all of them might take some time.
  
  You can invoke the apropos command from inside Info; see
--- 133,146 ----
  @anchor{--apropos}
  @item --apropos=@var{string}
+ @itemx -k @var{string}
  @cindex Searching all indices
  @cindex Info files@r{, searching all indices}
  @cindex Apropos@r{, in Info files}
  Specify a string to search in every index of every Info file installed
! on your system.  Info looks up the named @var{string} in all the
! indices it can find, prints the results to standard output, and then
! exits.  If you are not sure which Info file explains certain issues,
! this option is your friend.  (If your system has a lot of Info files
! installed, searching all of them might take some time!)
  
  You can invoke the apropos command from inside Info; see
***************
*** 941,949 ****
  @kindex /
  @findex search
! Read a string in the echo area and search for it.  If the string
! includes upper-case characters, the Info file is searched
! case-sensitively; otherwise Info ignores the letter case.  With a
! numeric argument of @var{N}, search for @var{N}th occurrence of the
! string.  Negative arguments search backwards.
  
  @item @key{?} (@code{search-backward}, vi-like operation)
--- 943,953 ----
  @kindex /
  @findex search
! @cindex regular expression search
! Read a string in the echo area and search for it, either as a regular
! expression (by default) or a literal string.  If the string includes
! upper-case characters, the Info file is searched case-sensitively;
! otherwise Info ignores the letter case.  With a numeric argument of
! @var{N}, search for @var{N}th occurrence of the string.  Negative
! arguments search backwards.
  
  @item @key{?} (@code{search-backward}, vi-like operation)
***************
*** 956,959 ****
--- 960,971 ----
  occurrence of the string.  Negative arguments search forward.
  
+ @item @key{R} (@code{toggle-regexp})
+ @kindex R
+ @findex toggle-regexp
+ Toggle between using regular expressions and literal strings for
+ searching.  Info uses so-called `extended' regular expression syntax,
+ similar to Emacs (@pxref{Regexps, , Using Regular Expressions, emacs,
+ The GNU Emacs Manual}).
+ 
  @item @key{S} (@code{search-case-sensitively}
  @kindex S
***************
*** 1913,1916 ****
--- 1925,1954 ----
  commands.
  
+ @item scroll-last-node
+ @vindex scroll-last-node
+ Control what happens when a scrolling command is issued at the end of
+ the last node. Possible values are:
+ 
+ @table @code
+ @item Stop
+ Do not scroll. Display the @samp{No more nodes within this document.}
+ message. This is the default.
+ 
+ @item Scroll
+ Scroll as usual. Since the last node is usually an index, this means
+ that the very first node from the menu will be selected.
+ 
+ @item Top
+ Go to the top node of this document.
+ @end table
+ 
+ This variable is in effect only if @code{scroll-behaviour} is set to
+ @code{Continuous}.
+ 
+ Notice that the default behavior has changed in version 4.12. Previous
+ versions behaved as if @code{scroll-last-node=Scroll} was set. This
+ behavior was counter-intuitive, therefore since version 4.12 the
+ default is to stop at the last node.
+ 
  @item Next Only
  Only try to get the @samp{Next} node.
diff -Nrc2 texinfo-4.11/doc/info.1 texinfo-4.12/doc/info.1
*** texinfo-4.11/doc/info.1	Sun Sep  9 17:37:59 2007
--- texinfo-4.12/doc/info.1	Fri Apr 18 00:35:26 2008
***************
*** 1,4 ****
  .\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.35.
! .TH INFO "1" "September 2007" "info 4.11" "User Commands"
  .SH NAME
  info \- read Info documents
--- 1,4 ----
  .\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.35.
! .TH INFO "1" "April 2008" "info 4.12" "User Commands"
  .SH NAME
  info \- read Info documents
***************
*** 10,14 ****
  .SH OPTIONS
  .TP
! \fB\-\-apropos\fR=\fISTRING\fR
  look up STRING in all indices of all manuals.
  .TP
--- 10,14 ----
  .SH OPTIONS
  .TP
! \fB\-k\fR, \fB\-\-apropos\fR=\fISTRING\fR
  look up STRING in all indices of all manuals.
  .TP
***************
*** 49,55 ****
  recursively output menu items.
  .TP
- \fB\-w\fR, \fB\-\-where\fR, \fB\-\-location\fR
- print physical location of Info file.
- .TP
  \fB\-\-vi\-keys\fR
  use vi\-like and less\-like key bindings.
--- 49,52 ----
***************
*** 57,60 ****
--- 54,60 ----
  \fB\-\-version\fR
  display version information and exit.
+ .TP
+ \fB\-w\fR, \fB\-\-where\fR, \fB\-\-location\fR
+ print physical location of Info file.
  .PP
  The first non\-option argument, if present, is the menu entry to start from;
***************
*** 87,91 ****
  Texinfo home page: http://www.gnu.org/software/texinfo/
  .SH COPYRIGHT
! Copyright \(co 2007 Free Software Foundation, Inc.
  License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
  .br
--- 87,91 ----
  Texinfo home page: http://www.gnu.org/software/texinfo/
  .SH COPYRIGHT
! Copyright \(co 2008 Free Software Foundation, Inc.
  License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
  .br
diff -Nrc2 texinfo-4.11/doc/info.texi texinfo-4.12/doc/info.texi
*** texinfo-4.11/doc/info.texi	Sat Jul 14 17:51:33 2007
--- texinfo-4.12/doc/info.texi	Thu Jan 24 16:54:21 2008
***************
*** 16,20 ****
  
  Copyright @copyright{} 1989, 1992, 1996, 1997, 1998, 1999, 2000, 2001,
! 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
  
  @quotation
--- 16,20 ----
  
  Copyright @copyright{} 1989, 1992, 1996, 1997, 1998, 1999, 2000, 2001,
! 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
  
  @quotation
***************
*** 870,873 ****
--- 870,880 ----
  @kbd{r} will return you to the node you came from by typing @kbd{l}.
  
+ @kindex L @r{(Info mode)}
+ @findex Info-history
+ @cindex history list of visited nodes
+   The @kbd{L} command (@code{Info-history} in Emacs) creates a virtual
+ node that contains a list of all nodes you visited.  You can select
+ a previously visited node from this menu to revisit it.
+ 
  @kindex d @r{(Info mode)}
  @findex Info-directory
***************
*** 964,968 ****
  @node Search Text, Search Index,  , Advanced
  @comment  node-name,  next,  previous,  up
! @section How to search Info documents
  
  @cindex searching Info documents
--- 971,975 ----
  @node Search Text, Search Index,  , Advanced
  @comment  node-name,  next,  previous,  up
! @section @kbd{s} searches Info documents
  
  @cindex searching Info documents
***************
*** 1012,1016 ****
  @node Search Index, Go to node, Search Text, Advanced
  @comment  node-name,  next,  previous,  up
! @section How to search the indices for specific subjects
  
  @cindex searching Info indices
--- 1019,1023 ----
  @node Search Index, Go to node, Search Text, Advanced
  @comment  node-name,  next,  previous,  up
! @section @kbd{i} searches the indices for specific subjects
  
  @cindex searching Info indices
diff -Nrc2 texinfo-4.11/doc/infokey.1 texinfo-4.12/doc/infokey.1
*** texinfo-4.11/doc/infokey.1	Sun Sep  9 17:37:59 2007
--- texinfo-4.12/doc/infokey.1	Fri Apr 18 00:35:26 2008
***************
*** 1,4 ****
  .\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.35.
! .TH INFOKEY "1" "September 2007" "infokey 4.11" "User Commands"
  .SH NAME
  infokey \- compile customizations for Info
--- 1,4 ----
  .\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.35.
! .TH INFOKEY "1" "April 2008" "infokey 4.12" "User Commands"
  .SH NAME
  infokey \- compile customizations for Info
***************
*** 24,28 ****
  Texinfo home page: http://www.gnu.org/software/texinfo/
  .SH COPYRIGHT
! Copyright \(co 2007 Free Software Foundation, Inc.
  License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
  .br
--- 24,28 ----
  Texinfo home page: http://www.gnu.org/software/texinfo/
  .SH COPYRIGHT
! Copyright \(co 2008 Free Software Foundation, Inc.
  License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
  .br
diff -Nrc2 texinfo-4.11/doc/install-info.1 texinfo-4.12/doc/install-info.1
*** texinfo-4.11/doc/install-info.1	Sun Sep  9 17:37:59 2007
--- texinfo-4.12/doc/install-info.1	Sat Apr 19 10:05:43 2008
***************
*** 1,4 ****
  .\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.35.
! .TH INSTALL-INFO "1" "September 2007" "install-info 4.11" "User Commands"
  .SH NAME
  install-info \- update info/dir entries
--- 1,4 ----
  .\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.35.
! .TH INSTALL-INFO "1" "April 2008" "install-info 4.12" "User Commands"
  .SH NAME
  install-info \- update info/dir entries
***************
*** 17,49 ****
  don't insert any new entries.
  .TP
  \fB\-\-dir\-file\fR=\fINAME\fR
! specify file name of Info directory file.
! This is equivalent to using the DIR\-FILE argument.
  .TP
  \fB\-\-entry\fR=\fITEXT\fR
  insert TEXT as an Info directory entry.
! TEXT should have the form of an Info menu item line
! plus zero or more extra lines starting with whitespace.
! If you specify more than one entry, they are all added.
  If you don't specify any entries, they are determined
  from information in the Info file itself.
  .TP
  \fB\-\-help\fR
  display this help and exit.
  .TP
- \fB\-\-info\-file\fR=\fIFILE\fR
- specify Info file to install in the directory.
- This is equivalent to using the INFO\-FILE argument.
- .TP
  \fB\-\-info\-dir\fR=\fIDIR\fR
  same as \fB\-\-dir\-file\fR=\fIDIR\fR/dir.
  .TP
  \fB\-\-item\fR=\fITEXT\fR
! same as \fB\-\-entry\fR TEXT.
! An Info directory entry is actually a menu item.
  .TP
  \fB\-\-quiet\fR
  suppress warnings.
  .TP
  \fB\-\-remove\fR
  same as \fB\-\-delete\fR.
--- 17,81 ----
  don't insert any new entries.
  .TP
+ \fB\-\-description\fR=\fITEXT\fR
+ the description of the entry is TEXT; used with
+ the \fB\-\-name\fR option to become synonymous with the
+ \fB\-\-entry\fR option.
+ .TP
  \fB\-\-dir\-file\fR=\fINAME\fR
! specify file name of Info directory file;
! equivalent to using the DIR\-FILE argument.
! .TP
! \fB\-\-dry\-run\fR
! same as \fB\-\-test\fR.
  .TP
  \fB\-\-entry\fR=\fITEXT\fR
  insert TEXT as an Info directory entry.
! TEXT is written as an Info menu item line followed
! .IP
! by zero or more extra lines starting with whitespace.
! .IP
! If you specify more than one entry, all are added.
  If you don't specify any entries, they are determined
+ .IP
  from information in the Info file itself.
+ .IP
+ When removing, TEXT specifies the entry to remove.
+ TEXT is only removed as a last resort, if the
+ entry as determined from the Info file is not present,
+ and the basename of the Info file isn't found either.
  .TP
  \fB\-\-help\fR
  display this help and exit.
  .TP
  \fB\-\-info\-dir\fR=\fIDIR\fR
  same as \fB\-\-dir\-file\fR=\fIDIR\fR/dir.
  .TP
+ \fB\-\-info\-file\fR=\fIFILE\fR
+ specify Info file to install in the directory;
+ equivalent to using the INFO\-FILE argument.
+ .TP
  \fB\-\-item\fR=\fITEXT\fR
! same as \fB\-\-entry\fR=\fITEXT\fR.
! .TP
! \fB\-\-keep\-old\fR
! do not replace entries, or remove empty sections.
! .TP
! \fB\-\-menuentry\fR=\fITEXT\fR
! same as \fB\-\-name\fR=\fITEXT\fR.
! .TP
! \fB\-\-name\fR=\fITEXT\fR
! the name of the entry is TEXT; used with \fB\-\-description\fR
! to become synonymous with the \fB\-\-entry\fR option.
! .TP
! \fB\-\-no\-indent\fR
! do not format new entries in the DIR file.
  .TP
  \fB\-\-quiet\fR
  suppress warnings.
  .TP
+ \fB\-\-regex\fR=\fIR\fR
+ put this file's entries in all sections that match the
+ regular expression R (ignoring case).
+ .TP
  \fB\-\-remove\fR
  same as \fB\-\-delete\fR.
***************
*** 51,73 ****
  \fB\-\-remove\-exactly\fR
  only remove if the info file name matches exactly;
! \&.info and/or .gz suffixes are not ignored.
  .TP
  \fB\-\-section\fR=\fISEC\fR
! put this file's entries in section SEC of the directory.
  If you specify more than one section, all the entries
  are added in each of the sections.
  If you don't specify any sections, they are determined
  from information in the Info file itself.
  .TP
! \fB\-\-section\-regex\fR=\fIR\fR if an entry is added to a section that does not exist,
! look for a section matching basic regular expression R
! (and ignoring case) before starting a new section.
! .TP
! \fB\-\-test\fR
! suppress updating of DIR\-FILE.
  .TP
  \fB\-\-silent\fR
  suppress warnings.
  .TP
  \fB\-\-version\fR
  display version information and exit.
--- 83,107 ----
  \fB\-\-remove\-exactly\fR
  only remove if the info file name matches exactly;
! suffixes such as .info and .gz are not ignored.
  .TP
  \fB\-\-section\fR=\fISEC\fR
! put entries in section SEC of the directory.
  If you specify more than one section, all the entries
+ .IP
  are added in each of the sections.
+ .IP
  If you don't specify any sections, they are determined
+ .IP
  from information in the Info file itself.
  .TP
! \fB\-\-section\fR R SEC
! equivalent to \fB\-\-regex\fR=\fIR\fR \fB\-\-section\fR=\fISEC\fR \fB\-\-add\-once\fR.
  .TP
  \fB\-\-silent\fR
  suppress warnings.
  .TP
+ \fB\-\-test\fR
+ suppress updating of DIR\-FILE.
+ .TP
  \fB\-\-version\fR
  display version information and exit.
***************
*** 77,81 ****
  Texinfo home page: http://www.gnu.org/software/texinfo/
  .SH COPYRIGHT
! Copyright \(co 2007 Free Software Foundation, Inc.
  License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
  .br
--- 111,115 ----
  Texinfo home page: http://www.gnu.org/software/texinfo/
  .SH COPYRIGHT
! Copyright \(co 2008 Free Software Foundation, Inc.
  License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
  .br
diff -Nrc2 texinfo-4.11/doc/makeinfo.1 texinfo-4.12/doc/makeinfo.1
*** texinfo-4.11/doc/makeinfo.1	Sun Sep  9 17:37:59 2007
--- texinfo-4.12/doc/makeinfo.1	Fri Apr 18 00:35:27 2008
***************
*** 1,4 ****
  .\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.35.
! .TH MAKEINFO "1" "September 2007" "makeinfo 4.11" "User Commands"
  .SH NAME
  makeinfo \- translate Texinfo documents
--- 1,4 ----
  .\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.35.
! .TH MAKEINFO "1" "April 2008" "makeinfo 4.12" "User Commands"
  .SH NAME
  makeinfo \- translate Texinfo documents
***************
*** 49,54 ****
  .SS "General output options:"
  .TP
! \fB\-E\fR, \fB\-\-macro\-expand\fR FILE
! output macro\-expanded source to FILE.
  ignoring any @setfilename.
  .TP
--- 49,54 ----
  .SS "General output options:"
  .TP
! \fB\-E\fR, \fB\-\-macro\-expand\fR=\fIFILE\fR
! output macro\-expanded source to FILE,
  ignoring any @setfilename.
  .TP
***************
*** 60,64 ****
  .TP
  \fB\-\-no\-split\fR
! suppress splitting of Info or HTML output,
  generate only one output file.
  .TP
--- 60,64 ----
  .TP
  \fB\-\-no\-split\fR
! suppress the splitting of Info or HTML output,
  generate only one output file.
  .TP
***************
*** 67,71 ****
  .TP
  \fB\-o\fR, \fB\-\-output\fR=\fIFILE\fR
! output to FILE (directory if split HTML),
  .SS "Options for Info and plain text:"
  .TP
--- 67,71 ----
  .TP
  \fB\-o\fR, \fB\-\-output\fR=\fIFILE\fR
! output to FILE (or directory if split HTML).
  .SS "Options for Info and plain text:"
  .TP
***************
*** 201,205 ****
  Texinfo home page: http://www.gnu.org/software/texinfo/
  .SH COPYRIGHT
! Copyright \(co 2007 Free Software Foundation, Inc.
  License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
  .br
--- 201,205 ----
  Texinfo home page: http://www.gnu.org/software/texinfo/
  .SH COPYRIGHT
! Copyright \(co 2008 Free Software Foundation, Inc.
  License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
  .br
diff -Nrc2 texinfo-4.11/doc/pdftexi2dvi.1 texinfo-4.12/doc/pdftexi2dvi.1
*** texinfo-4.11/doc/pdftexi2dvi.1	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/doc/pdftexi2dvi.1	Fri Apr 18 00:35:27 2008
***************
*** 0 ****
--- 1,184 ----
+ .\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.35.
+ .TH TEXI2DVI "1" "April 2008" "texi2dvi 1.122" "User Commands"
+ .SH NAME
+ texi2dvi \- convert Texinfo documents to PDF
+ .SH SYNOPSIS
+ .B texi2dvi
+ [\fIOPTION\fR]... \fIFILE\fR...
+ .SH DESCRIPTION
+ Run each Texinfo or (La)TeX FILE through TeX in turn until all
+ cross\-references are resolved, building all indices.  The directory
+ containing each FILE is searched for included files.  The suffix of FILE
+ is used to determine its language ((La)TeX or Texinfo).  To process
+ (e)plain TeX files, set the environment variable LATEX=tex.
+ .PP
+ In order to make texi2dvi a drop\-in replacement of TeX/LaTeX in AUC\-TeX,
+ the FILE may also be composed of the following simple TeX commands.
+ .TP
+ `\einput{FILE}'
+ the actual file to compile
+ .TP
+ `\enonstopmode'
+ same as \fB\-\-batch\fR
+ .PP
+ Makeinfo is used to perform Texinfo macro expansion before running TeX
+ when needed.
+ .SS "General options:"
+ .TP
+ \fB\-b\fR, \fB\-\-batch\fR
+ no interaction
+ .TP
+ \fB\-D\fR, \fB\-\-debug\fR
+ turn on shell debugging (set \fB\-x\fR)
+ .TP
+ \fB\-h\fR, \fB\-\-help\fR
+ display this help and exit successfully
+ .TP
+ \fB\-o\fR, \fB\-\-output\fR=\fIOFILE\fR
+ leave output in OFILE (implies \fB\-\-clean\fR);
+ only one input FILE may be specified in this case
+ .TP
+ \fB\-q\fR, \fB\-\-quiet\fR
+ no output unless errors (implies \fB\-\-batch\fR)
+ .TP
+ \fB\-s\fR, \fB\-\-silent\fR
+ same as \fB\-\-quiet\fR
+ .TP
+ \fB\-v\fR, \fB\-\-version\fR
+ display version information and exit successfully
+ .TP
+ \fB\-V\fR, \fB\-\-verbose\fR
+ report on what is done
+ .SS "TeX tuning:"
+ .TP
+ \-@
+ use @input instead of \einput for preloaded Texinfo
+ .TP
+ \fB\-\-dvi\fR
+ output a DVI file [default]
+ .TP
+ \fB\-e\fR, \fB\-E\fR, \fB\-\-expand\fR
+ force macro expansion using makeinfo
+ .TP
+ \fB\-I\fR DIR
+ search DIR for Texinfo files
+ .TP
+ \fB\-l\fR, \fB\-\-language\fR=\fILANG\fR
+ specify the LANG of FILE (LaTeX or Texinfo)
+ .TP
+ \fB\-\-no\-line\-error\fR
+ do not pass \fB\-\-file\-line\-error\fR to TeX
+ .TP
+ \fB\-p\fR, \fB\-\-pdf\fR
+ use pdftex or pdflatex for processing
+ .TP
+ \fB\-r\fR, \fB\-\-recode\fR
+ call recode before TeX to translate input
+ .TP
+ \fB\-\-recode\-from\fR=\fIENC\fR
+ recode from ENC to the @documentencoding
+ .TP
+ \fB\-\-src\-specials\fR
+ pass \fB\-\-src\-specials\fR to TeX
+ .TP
+ \fB\-t\fR, \fB\-\-command\fR=\fICMD\fR
+ insert CMD in copy of input file
+ .TP
+ or \fB\-\-texinfo\fR=\fICMD\fR
+ multiple values accumulate
+ .TP
+ \fB\-\-translate\-file\fR=\fIFILE\fR
+ use given charset translation file for TeX
+ .SS "Build modes:"
+ .TP
+ \fB\-\-build\fR=\fIMODE\fR
+ specify the treatment of auxiliary files [local]
+ .TP
+ \fB\-\-tidy\fR
+ same as \fB\-\-build\fR=\fItidy\fR
+ .TP
+ \fB\-c\fR, \fB\-\-clean\fR
+ same as \fB\-\-build\fR=\fIclean\fR
+ .TP
+ \fB\-\-build\-dir\fR=\fIDIR\fR
+ specify where the tidy compilation is performed;
+ implies \fB\-\-tidy\fR;
+ defaults to TEXI2DVI_BUILD_DIRECTORY [.]
+ .TP
+ \fB\-\-mostly\-clean\fR
+ remove the auxiliary files and directories
+ but not the output
+ .PP
+ The MODE specifies where the TeX compilation takes place, and, as a
+ consequence, how auxiliary files are treated.  The build mode
+ can also be set using the environment variable TEXI2DVI_BUILD_MODE.
+ .SS "Valid MODEs are:"
+ .TP
+ `local'
+ compile in the current directory, leaving all the auxiliary
+ files around.  This is the traditional TeX use.
+ .TP
+ `tidy'
+ compile in a local *.t2d directory, where the auxiliary files
+ are left.  Output files are copied back to the original file.
+ .TP
+ `clean'
+ same as `tidy', but remove the auxiliary directory afterwards.
+ Every compilation therefore requires the full cycle.
+ .SS "Using the `tidy' mode brings several advantages:"
+ .TP
+ \-
+ the current directory is not cluttered with plethora of temporary files.
+ .TP
+ \-
+ clutter can be even reduced using \fB\-\-build\-dir\fR=\fIdir\fR: all the *.t2d
+ directories are stored there.
+ .TP
+ \-
+ clutter can be reduced to zero using, e.g., \fB\-\-build\-dir=\fR/tmp/$USER.t2d
+ or \fB\-\-build\-dir=\fR$HOME/.t2d.
+ .TP
+ \-
+ the output file is updated after every succesful TeX run, for
+ sake of concurrent visualization of the output.  In a `local' build
+ the viewer stops during the whole TeX run.
+ .TP
+ \-
+ if the compilation fails, the previous state of the output file
+ is preserved.
+ .TP
+ \-
+ PDF and DVI compilation are kept in separate subdirectories
+ preventing any possibility of auxiliary file incompatibility.
+ .PP
+ On the other hand, because `tidy' compilation takes place in another
+ directory, occasionally TeX won't be able to find some files (e.g., when
+ using \egraphicspath): in that case use \fB\-I\fR to specify the additional
+ directories to consider.
+ .PP
+ The values of the BIBTEX, LATEX (or PDFLATEX), MAKEINDEX, MAKEINFO,
+ TEX (or PDFTEX), TEXINDEX, and THUMBPDF environment variables are used
+ to run those commands, if they are set.  Any CMD strings are added
+ after @setfilename for Texinfo input, in the first line for LaTeX input.
+ .SH "REPORTING BUGS"
+ Email bug reports to <bug\-texinfo@gnu.org>,
+ general questions and discussion to <help\-texinfo@gnu.org>.
+ Texinfo home page: http://www.gnu.org/software/texinfo/
+ .SH COPYRIGHT
+ Copyright \(co 2008 Free Software Foundation, Inc.
+ License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
+ .br
+ This is free software: you are free to change and redistribute it.
+ There is NO WARRANTY, to the extent permitted by law.
+ .SH "SEE ALSO"
+ The full documentation for
+ .B texi2dvi
+ is maintained as a Texinfo manual.  If the
+ .B info
+ and
+ .B texi2dvi
+ programs are properly installed at your site, the command
+ .IP
+ .B info texi2dvi
+ .PP
+ should give you access to the complete manual.
diff -Nrc2 texinfo-4.11/doc/stamp-1 texinfo-4.12/doc/stamp-1
*** texinfo-4.11/doc/stamp-1	Sun Sep  9 17:37:59 2007
--- texinfo-4.12/doc/stamp-1	Fri Apr 18 00:35:26 2008
***************
*** 1,4 ****
! @set UPDATED 5 September 2007
! @set UPDATED-MONTH September 2007
! @set EDITION 4.11
! @set VERSION 4.11
--- 1,4 ----
! @set UPDATED 5 March 2008
! @set UPDATED-MONTH March 2008
! @set EDITION 4.12
! @set VERSION 4.12
diff -Nrc2 texinfo-4.11/doc/stamp-vti texinfo-4.12/doc/stamp-vti
*** texinfo-4.11/doc/stamp-vti	Sun Sep  9 17:37:58 2007
--- texinfo-4.12/doc/stamp-vti	Fri Apr 18 00:35:26 2008
***************
*** 1,4 ****
! @set UPDATED 29 July 2007
! @set UPDATED-MONTH July 2007
! @set EDITION 4.11
! @set VERSION 4.11
--- 1,4 ----
! @set UPDATED 9 April 2008
! @set UPDATED-MONTH April 2008
! @set EDITION 4.12
! @set VERSION 4.12
diff -Nrc2 texinfo-4.11/doc/texi2dvi.1 texinfo-4.12/doc/texi2dvi.1
*** texinfo-4.11/doc/texi2dvi.1	Sun Sep  9 17:38:00 2007
--- texinfo-4.12/doc/texi2dvi.1	Fri Apr 18 00:35:27 2008
***************
*** 1,4 ****
  .\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.35.
! .TH TEXI2DVI "1" "September 2007" "texi2dvi 1.104" "User Commands"
  .SH NAME
  texi2dvi \- convert Texinfo documents to DVI
--- 1,4 ----
  .\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.35.
! .TH TEXI2DVI "1" "April 2008" "texi2dvi 1.122" "User Commands"
  .SH NAME
  texi2dvi \- convert Texinfo documents to DVI
***************
*** 117,158 ****
  `local'
  compile in the current directory, leaving all the auxiliary
! .TP
! files around.
! This is the traditional TeX use.
  .TP
  `tidy'
  compile in a local *.t2d directory, where the auxiliary files
! .TP
! are left.
! Output files are copied back to the original file.
  .TP
  `clean'
  same as `tidy', but remove the auxiliary directory afterwards.
- .IP
  Every compilation therefore requires the full cycle.
  .SS "Using the `tidy' mode brings several advantages:"
! .IP
! \- the current directory is not cluttered with plethora of temporary files.
! \- clutter can be even reduced using \fB\-\-build\-dir\fR=\fIdir\fR: all the *.t2d
! .IP
  directories are stored there.
- .IP
- \- clutter can be reduced to zero using \fB\-\-build\-dir=\fR/tmp/$USER.t2d or
- .HP
- \fB\-\-build\-dir=\fR/u/karl/.t2d.
- .IP
- \- the output file is updated after every succesful TeX run, for
  .TP
! sake of concurrent visualization of the output.
! In a `local' build
! .IP
  the viewer stops during the whole TeX run.
! .IP
! \- if the compilation fails, the previous state of the output file
! .IP
  is preserved.
! .IP
! \- PDF and DVI compilation are kept in separate subdirectories
! .IP
  preventing any possibility of auxiliary file incompatibility.
  .PP
--- 117,153 ----
  `local'
  compile in the current directory, leaving all the auxiliary
! files around.  This is the traditional TeX use.
  .TP
  `tidy'
  compile in a local *.t2d directory, where the auxiliary files
! are left.  Output files are copied back to the original file.
  .TP
  `clean'
  same as `tidy', but remove the auxiliary directory afterwards.
  Every compilation therefore requires the full cycle.
  .SS "Using the `tidy' mode brings several advantages:"
! .TP
! \-
! the current directory is not cluttered with plethora of temporary files.
! .TP
! \-
! clutter can be even reduced using \fB\-\-build\-dir\fR=\fIdir\fR: all the *.t2d
  directories are stored there.
  .TP
! \-
! clutter can be reduced to zero using, e.g., \fB\-\-build\-dir=\fR/tmp/$USER.t2d
! or \fB\-\-build\-dir=\fR$HOME/.t2d.
! .TP
! \-
! the output file is updated after every succesful TeX run, for
! sake of concurrent visualization of the output.  In a `local' build
  the viewer stops during the whole TeX run.
! .TP
! \-
! if the compilation fails, the previous state of the output file
  is preserved.
! .TP
! \-
! PDF and DVI compilation are kept in separate subdirectories
  preventing any possibility of auxiliary file incompatibility.
  .PP
***************
*** 171,175 ****
  Texinfo home page: http://www.gnu.org/software/texinfo/
  .SH COPYRIGHT
! Copyright \(co 2007 Free Software Foundation, Inc.
  License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
  .br
--- 166,170 ----
  Texinfo home page: http://www.gnu.org/software/texinfo/
  .SH COPYRIGHT
! Copyright \(co 2008 Free Software Foundation, Inc.
  License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
  .br
diff -Nrc2 texinfo-4.11/doc/texi2pdf.1 texinfo-4.12/doc/texi2pdf.1
*** texinfo-4.11/doc/texi2pdf.1	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/doc/texi2pdf.1	Fri Apr 18 00:35:27 2008
***************
*** 0 ****
--- 1,184 ----
+ .\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.35.
+ .TH TEXI2DVI "1" "April 2008" "texi2dvi 1.122" "User Commands"
+ .SH NAME
+ texi2dvi \- convert Texinfo documents to PDF
+ .SH SYNOPSIS
+ .B texi2dvi
+ [\fIOPTION\fR]... \fIFILE\fR...
+ .SH DESCRIPTION
+ Run each Texinfo or (La)TeX FILE through TeX in turn until all
+ cross\-references are resolved, building all indices.  The directory
+ containing each FILE is searched for included files.  The suffix of FILE
+ is used to determine its language ((La)TeX or Texinfo).  To process
+ (e)plain TeX files, set the environment variable LATEX=tex.
+ .PP
+ In order to make texi2dvi a drop\-in replacement of TeX/LaTeX in AUC\-TeX,
+ the FILE may also be composed of the following simple TeX commands.
+ .TP
+ `\einput{FILE}'
+ the actual file to compile
+ .TP
+ `\enonstopmode'
+ same as \fB\-\-batch\fR
+ .PP
+ Makeinfo is used to perform Texinfo macro expansion before running TeX
+ when needed.
+ .SS "General options:"
+ .TP
+ \fB\-b\fR, \fB\-\-batch\fR
+ no interaction
+ .TP
+ \fB\-D\fR, \fB\-\-debug\fR
+ turn on shell debugging (set \fB\-x\fR)
+ .TP
+ \fB\-h\fR, \fB\-\-help\fR
+ display this help and exit successfully
+ .TP
+ \fB\-o\fR, \fB\-\-output\fR=\fIOFILE\fR
+ leave output in OFILE (implies \fB\-\-clean\fR);
+ only one input FILE may be specified in this case
+ .TP
+ \fB\-q\fR, \fB\-\-quiet\fR
+ no output unless errors (implies \fB\-\-batch\fR)
+ .TP
+ \fB\-s\fR, \fB\-\-silent\fR
+ same as \fB\-\-quiet\fR
+ .TP
+ \fB\-v\fR, \fB\-\-version\fR
+ display version information and exit successfully
+ .TP
+ \fB\-V\fR, \fB\-\-verbose\fR
+ report on what is done
+ .SS "TeX tuning:"
+ .TP
+ \-@
+ use @input instead of \einput for preloaded Texinfo
+ .TP
+ \fB\-\-dvi\fR
+ output a DVI file [default]
+ .TP
+ \fB\-e\fR, \fB\-E\fR, \fB\-\-expand\fR
+ force macro expansion using makeinfo
+ .TP
+ \fB\-I\fR DIR
+ search DIR for Texinfo files
+ .TP
+ \fB\-l\fR, \fB\-\-language\fR=\fILANG\fR
+ specify the LANG of FILE (LaTeX or Texinfo)
+ .TP
+ \fB\-\-no\-line\-error\fR
+ do not pass \fB\-\-file\-line\-error\fR to TeX
+ .TP
+ \fB\-p\fR, \fB\-\-pdf\fR
+ use pdftex or pdflatex for processing
+ .TP
+ \fB\-r\fR, \fB\-\-recode\fR
+ call recode before TeX to translate input
+ .TP
+ \fB\-\-recode\-from\fR=\fIENC\fR
+ recode from ENC to the @documentencoding
+ .TP
+ \fB\-\-src\-specials\fR
+ pass \fB\-\-src\-specials\fR to TeX
+ .TP
+ \fB\-t\fR, \fB\-\-command\fR=\fICMD\fR
+ insert CMD in copy of input file
+ .TP
+ or \fB\-\-texinfo\fR=\fICMD\fR
+ multiple values accumulate
+ .TP
+ \fB\-\-translate\-file\fR=\fIFILE\fR
+ use given charset translation file for TeX
+ .SS "Build modes:"
+ .TP
+ \fB\-\-build\fR=\fIMODE\fR
+ specify the treatment of auxiliary files [local]
+ .TP
+ \fB\-\-tidy\fR
+ same as \fB\-\-build\fR=\fItidy\fR
+ .TP
+ \fB\-c\fR, \fB\-\-clean\fR
+ same as \fB\-\-build\fR=\fIclean\fR
+ .TP
+ \fB\-\-build\-dir\fR=\fIDIR\fR
+ specify where the tidy compilation is performed;
+ implies \fB\-\-tidy\fR;
+ defaults to TEXI2DVI_BUILD_DIRECTORY [.]
+ .TP
+ \fB\-\-mostly\-clean\fR
+ remove the auxiliary files and directories
+ but not the output
+ .PP
+ The MODE specifies where the TeX compilation takes place, and, as a
+ consequence, how auxiliary files are treated.  The build mode
+ can also be set using the environment variable TEXI2DVI_BUILD_MODE.
+ .SS "Valid MODEs are:"
+ .TP
+ `local'
+ compile in the current directory, leaving all the auxiliary
+ files around.  This is the traditional TeX use.
+ .TP
+ `tidy'
+ compile in a local *.t2d directory, where the auxiliary files
+ are left.  Output files are copied back to the original file.
+ .TP
+ `clean'
+ same as `tidy', but remove the auxiliary directory afterwards.
+ Every compilation therefore requires the full cycle.
+ .SS "Using the `tidy' mode brings several advantages:"
+ .TP
+ \-
+ the current directory is not cluttered with plethora of temporary files.
+ .TP
+ \-
+ clutter can be even reduced using \fB\-\-build\-dir\fR=\fIdir\fR: all the *.t2d
+ directories are stored there.
+ .TP
+ \-
+ clutter can be reduced to zero using, e.g., \fB\-\-build\-dir=\fR/tmp/$USER.t2d
+ or \fB\-\-build\-dir=\fR$HOME/.t2d.
+ .TP
+ \-
+ the output file is updated after every succesful TeX run, for
+ sake of concurrent visualization of the output.  In a `local' build
+ the viewer stops during the whole TeX run.
+ .TP
+ \-
+ if the compilation fails, the previous state of the output file
+ is preserved.
+ .TP
+ \-
+ PDF and DVI compilation are kept in separate subdirectories
+ preventing any possibility of auxiliary file incompatibility.
+ .PP
+ On the other hand, because `tidy' compilation takes place in another
+ directory, occasionally TeX won't be able to find some files (e.g., when
+ using \egraphicspath): in that case use \fB\-I\fR to specify the additional
+ directories to consider.
+ .PP
+ The values of the BIBTEX, LATEX (or PDFLATEX), MAKEINDEX, MAKEINFO,
+ TEX (or PDFTEX), TEXINDEX, and THUMBPDF environment variables are used
+ to run those commands, if they are set.  Any CMD strings are added
+ after @setfilename for Texinfo input, in the first line for LaTeX input.
+ .SH "REPORTING BUGS"
+ Email bug reports to <bug\-texinfo@gnu.org>,
+ general questions and discussion to <help\-texinfo@gnu.org>.
+ Texinfo home page: http://www.gnu.org/software/texinfo/
+ .SH COPYRIGHT
+ Copyright \(co 2008 Free Software Foundation, Inc.
+ License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
+ .br
+ This is free software: you are free to change and redistribute it.
+ There is NO WARRANTY, to the extent permitted by law.
+ .SH "SEE ALSO"
+ The full documentation for
+ .B texi2dvi
+ is maintained as a Texinfo manual.  If the
+ .B info
+ and
+ .B texi2dvi
+ programs are properly installed at your site, the command
+ .IP
+ .B info texi2dvi
+ .PP
+ should give you access to the complete manual.
diff -Nrc2 texinfo-4.11/doc/texindex.1 texinfo-4.12/doc/texindex.1
*** texinfo-4.11/doc/texindex.1	Sun Sep  9 17:38:00 2007
--- texinfo-4.12/doc/texindex.1	Fri Apr 18 00:35:27 2008
***************
*** 1,4 ****
  .\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.35.
! .TH TEXINDEX "1" "September 2007" "texindex 4.11" "User Commands"
  .SH NAME
  texindex \- sort Texinfo index files
--- 1,4 ----
  .\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.35.
! .TH TEXINDEX "1" "April 2008" "texindex 4.12" "User Commands"
  .SH NAME
  texindex \- sort Texinfo index files
***************
*** 24,28 ****
  Texinfo home page: http://www.gnu.org/software/texinfo/
  .SH COPYRIGHT
! Copyright \(co 2007 Free Software Foundation, Inc.
  License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
  .br
--- 24,28 ----
  Texinfo home page: http://www.gnu.org/software/texinfo/
  .SH COPYRIGHT
! Copyright \(co 2008 Free Software Foundation, Inc.
  License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
  .br
diff -Nrc2 texinfo-4.11/doc/texinfo.tex texinfo-4.12/doc/texinfo.tex
*** texinfo-4.11/doc/texinfo.tex	Mon Sep  3 05:14:10 2007
--- texinfo-4.12/doc/texinfo.tex	Fri Apr 18 10:11:27 2008
***************
*** 4,12 ****
  \expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi
  %
! \def\texinfoversion{2007-09-03.05}
  %
! % Copyright (C) 1985, 1986, 1988, 1990, 1991, 1992, 1993, 1994, 1995, 2007,
  % 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
! % 2007 Free Software Foundation, Inc.
  %
  % This texinfo.tex file is free software: you can redistribute it and/or
--- 4,12 ----
  \expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi
  %
! \def\texinfoversion{2008-04-18.10}
  %
! % Copyright (C) 1985, 1986, 1988, 1990, 1991, 1992, 1993, 1994, 1995,
  % 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
! % 2007, 2008 Free Software Foundation, Inc.
  %
  % This texinfo.tex file is free software: you can redistribute it and/or
***************
*** 98,101 ****
--- 98,102 ----
  \let\ptexstar=\*
  \let\ptext=\t
+ \let\ptextop=\top
  
  % If this character appears in an error message or help string, it
***************
*** 461,465 ****
  \def\argremovec#1\c#2\ArgTerm{\argcheckspaces#1\^^M\ArgTerm}
  
! % Each occurence of `\^^M' or `<space>\^^M' is replaced by a single space.
  %
  % \argremovec might leave us with trailing space, e.g.,
--- 462,466 ----
  \def\argremovec#1\c#2\ArgTerm{\argcheckspaces#1\^^M\ArgTerm}
  
! % Each occurrence of `\^^M' or `<space>\^^M' is replaced by a single space.
  %
  % \argremovec might leave us with trailing space, e.g.,
***************
*** 486,490 ****
  % We prepended an \empty token at the very beginning and we expand it now,
  % just before passing the control to \argtorun.
! % (Similarily, we have to think about #3 of \argcheckspacesY above: it is
  % either the null string, or it ends with \^^M---thus there is no danger
  % that a pair of braces would be stripped.
--- 487,491 ----
  % We prepended an \empty token at the very beginning and we expand it now,
  % just before passing the control to \argtorun.
! % (Similarly, we have to think about #3 of \argcheckspacesY above: it is
  % either the null string, or it ends with \^^M---thus there is no danger
  % that a pair of braces would be stripped.
***************
*** 543,552 ****
  %
  % Non-false conditionals (@iftex, @ifset) don't fit into this, so they
! % are not treated as enviroments; they don't open a group.  (The
  % implementation of @end takes care not to call \endgroup in this
  % special case.)
  
  
! % At runtime, environments start with this:
  \def\startenvironment#1{\begingroup\def\thisenv{#1}}
  % initialize
--- 544,553 ----
  %
  % Non-false conditionals (@iftex, @ifset) don't fit into this, so they
! % are not treated as environments; they don't open a group.  (The
  % implementation of @end takes care not to call \endgroup in this
  % special case.)
  
  
! % At run-time, environments start with this:
  \def\startenvironment#1{\begingroup\def\thisenv{#1}}
  % initialize
***************
*** 566,570 ****
  }
  
! % Evironment mismatch, #1 expected:
  \def\badenverr{%
    \errhelp = \EMsimple
--- 567,571 ----
  }
  
! % Environment mismatch, #1 expected:
  \def\badenverr{%
    \errhelp = \EMsimple
***************
*** 650,655 ****
  \def\dotless#1{%
    \def\temp{#1}%
!   \ifx\temp\imacro \ptexi
!   \else\ifx\temp\jmacro \j
    \else \errmessage{@dotless can be used only with i or j}%
    \fi\fi
--- 651,656 ----
  \def\dotless#1{%
    \def\temp{#1}%
!   \ifx\temp\imacro \ifmmode\imath \else\ptexi \fi
!   \else\ifx\temp\jmacro \ifmmode\jmath \else\j \fi
    \else \errmessage{@dotless can be used only with i or j}%
    \fi\fi
***************
*** 917,921 ****
  }
  
! % @include file    insert text of that file as input.
  %
  \def\include{\parseargusing\filenamecatcodes\includezzz}
--- 918,922 ----
  }
  
! % @include FILE -- \input text of FILE.
  %
  \def\include{\parseargusing\filenamecatcodes\includezzz}
***************
*** 924,929 ****
    \def\thisfile{#1}%
    {%
!     \makevalueexpandable
!     \def\temp{\input #1 }%
      \expandafter
    }\temp
--- 925,934 ----
    \def\thisfile{#1}%
    {%
!     \makevalueexpandable  % we want to expand any @value in FILE.
!     \turnoffactive        % and allow special characters in the expansion
!     \edef\temp{\noexpand\input #1 }%
!     %
!     % This trickery is to read FILE outside of a group, in case it makes
!     % definitions, etc.
      \expandafter
    }\temp
***************
*** 1115,1118 ****
--- 1120,1133 ----
    \let\\ = \mathbackslash
    \mathactive
+   % make the texinfo accent commands work in math mode
+   \let\"=\ddot
+   \let\'=\acute
+   \let\==\bar
+   \let\^=\hat
+   \let\`=\grave
+   \let\u=\breve
+   \let\v=\check
+   \let\~=\tilde
+   \let\dotaccent=\dot
    $\finishmath
  }
***************
*** 1136,1142 ****
  }
  
! % @bullet and @minus need the same treatment as @math, just above.
  \def\bullet{$\ptexbullet$}
! \def\minus{$-$}
  
  % @dots{} outputs an ellipsis using the current font.
--- 1151,1159 ----
  }
  
! % Some math mode symbols.
  \def\bullet{$\ptexbullet$}
! \def\geq{\ifmmode \ge\else $\ge$\fi}
! \def\leq{\ifmmode \le\else $\le$\fi}
! \def\minus{\ifmmode -\else $-$\fi}
  
  % @dots{} outputs an ellipsis using the current font.
***************
*** 1363,1368 ****
              \openin 1 #1.JPG \ifeof 1
                \openin 1 #1.pdf \ifeof 1
!                 \errhelp = \nopdfimagehelp
!                 \errmessage{Could not find image file #1 for pdf}%
                \else \gdef\pdfimgext{pdf}%
                \fi
--- 1380,1388 ----
              \openin 1 #1.JPG \ifeof 1
                \openin 1 #1.pdf \ifeof 1
!                 \openin 1 #1.PDF \ifeof 1
!                   \errhelp = \nopdfimagehelp
!                   \errmessage{Could not find image file #1 for pdf}%
!                 \else \gdef\pdfimgext{PDF}%
!                 \fi
                \else \gdef\pdfimgext{pdf}%
                \fi
***************
*** 1378,1382 ****
      \endgroup
      %
!     % without \immediate, pdftex seg faults when the same image is
      % included twice.  (Version 3.14159-pre-1.0-unofficial-20010704.)
      \ifnum\pdftexversion < 14
--- 1398,1402 ----
      \endgroup
      %
!     % without \immediate, ancient pdftex seg faults when the same image is
      % included twice.  (Version 3.14159-pre-1.0-unofficial-20010704.)
      \ifnum\pdftexversion < 14
***************
*** 1643,1651 ****
  }
  
- %
  % PDF CMaps.  See also LaTeX's t1.cmap.
  %
! % \cmapOT1
! \ifpdf
    \begingroup
      \catcode`\^^M=\active \def^^M{^^J}% Output line endings as the ^^J char.
--- 1663,1677 ----
  }
  
  % PDF CMaps.  See also LaTeX's t1.cmap.
  %
! % do nothing with this by default.
! \expandafter\let\csname cmapOT1\endcsname\gobble
! \expandafter\let\csname cmapOT1IT\endcsname\gobble
! \expandafter\let\csname cmapOT1TT\endcsname\gobble
! 
! % if we are producing pdf, and we have \pdffontattr, then define cmaps.
! % (\pdffontattr was introduced many years ago, but people still run
! % older pdftex's; it's easy to conditionalize, so we do.)
! \ifpdf \ifx\pdffontattr\undefined \else
    \begingroup
      \catcode`\^^M=\active \def^^M{^^J}% Output line endings as the ^^J char.
***************
*** 1895,1903 ****
      \pdffontattr#1{/ToUnicode \the\pdflastobj\space 0 R}%
    }%
! \else
!   \expandafter\let\csname cmapOT1\endcsname\gobble
!   \expandafter\let\csname cmapOT1IT\endcsname\gobble
!   \expandafter\let\csname cmapOT1TT\endcsname\gobble
! \fi
  
  
--- 1921,1925 ----
      \pdffontattr#1{/ToUnicode \the\pdflastobj\space 0 R}%
    }%
! \fi\fi
  
  
***************
*** 1913,1917 ****
  % This is what gets called when #5 of \setfont is empty.
  \let\cmap\gobble
! 
  
  % Use cm as the default font prefix.
--- 1935,1939 ----
  % This is what gets called when #5 of \setfont is empty.
  \let\cmap\gobble
! % emacs-page end of cmaps
  
  % Use cm as the default font prefix.
***************
*** 2559,2562 ****
--- 2581,2591 ----
  \let\command=\code
  
+ % @clicksequence{File @click{} Open ...}
+ \def\clicksequence#1{\begingroup #1\endgroup}
+ 
+ % @clickstyle @arrow   (by default)
+ \parseargdef\clickstyle{\def\click{#1}}
+ \def\click{\arrow}
+ 
  % @uref (abbreviation for `urlref') takes an optional (comma-separated)
  % second argument specifying the text to display and an optional third
***************
*** 2766,2769 ****
--- 2795,2799 ----
  \chardef\quoteright=`\'
  
+ 
  \message{page headings,}
  
***************
*** 4430,4434 ****
  % A straightforward implementation would start like this:
  %	\def\entry#1#2{...
! % But this frozes the catcodes in the argument, and can cause problems to
  % @code, which sets - active.  This problem was fixed by a kludge---
  % ``-'' was active throughout whole index, but this isn't really right.
--- 4460,4464 ----
  % A straightforward implementation would start like this:
  %	\def\entry#1#2{...
! % But this freezes the catcodes in the argument, and can cause problems to
  % @code, which sets - active.  This problem was fixed by a kludge---
  % ``-'' was active throughout whole index, but this isn't really right.
***************
*** 5650,5661 ****
  % @point{}, @result{}, @expansion{}, @print{}, @equiv{}.
  %
! % Since these characters are used in examples, it should be an even number of
  % \tt widths. Each \tt character is 1en, so two makes it 1em.
  %
  \def\point{$\star$}
! \def\result{\leavevmode\raise.15ex\hbox to 1em{\hfil$\Rightarrow$\hfil}}
! \def\expansion{\leavevmode\raise.1ex\hbox to 1em{\hfil$\mapsto$\hfil}}
  \def\print{\leavevmode\lower.1ex\hbox to 1em{\hfil$\dashv$\hfil}}
! \def\equiv{\leavevmode\lower.1ex\hbox to 1em{\hfil$\ptexequiv$\hfil}}
  
  % The @error{} command.
--- 5680,5692 ----
  % @point{}, @result{}, @expansion{}, @print{}, @equiv{}.
  %
! % Since these characters are used in examples, they should be an even number of
  % \tt widths. Each \tt character is 1en, so two makes it 1em.
  %
  \def\point{$\star$}
! \def\arrow{\leavevmode\raise.05ex\hbox to 1em{\hfil$\rightarrow$\hfil}}
! \def\result{\leavevmode\raise.05ex\hbox to 1em{\hfil$\Rightarrow$\hfil}}
! \def\expansion{\leavevmode\hbox to 1em{\hfil$\mapsto$\hfil}}
  \def\print{\leavevmode\lower.1ex\hbox to 1em{\hfil$\dashv$\hfil}}
! \def\equiv{\leavevmode\hbox to 1em{\hfil$\ptexequiv$\hfil}}
  
  % The @error{} command.
***************
*** 5715,5718 ****
--- 5746,5750 ----
    \let\*=\ptexstar
    \let\t=\ptext
+   \expandafter \let\csname top\endcsname=\ptextop  % outer
    \let\frenchspacing=\plainfrenchspacing
    %
***************
*** 6244,6248 ****
  
  % \makedefun{deffn} creates \deffn, \deffnx and \Edeffn;
! % the only thing remainnig is to define \deffnheader.
  %
  \def\makedefun#1{%
--- 6276,6280 ----
  
  % \makedefun{deffn} creates \deffn, \deffnx and \Edeffn;
! % the only thing remaining is to define \deffnheader.
  %
  \def\makedefun#1{%
***************
*** 6951,6968 ****
    % Make link in pdf output.
    \ifpdf
-     \leavevmode
-     \getfilename{#4}%
      {\indexnofonts
       \turnoffactive
       % See comments at \activebackslashdouble.
       {\activebackslashdouble \xdef\pdfxrefdest{#1}%
        \backslashparens\pdfxrefdest}%
       %
       \ifnum\filenamelength>0
!        \startlink attr{/Border [0 0 0]}%
!          goto file{\the\filename.pdf} name{\pdfxrefdest}%
       \else
!        \startlink attr{/Border [0 0 0]}%
!          goto name{\pdfmkpgn{\pdfxrefdest}}%
       \fi
      }%
--- 6983,7002 ----
    % Make link in pdf output.
    \ifpdf
      {\indexnofonts
       \turnoffactive
+      % This expands tokens, so do it after making catcode changes, so _
+      % etc. don't get their TeX definitions.
+      \getfilename{#4}%
+      %
       % See comments at \activebackslashdouble.
       {\activebackslashdouble \xdef\pdfxrefdest{#1}%
        \backslashparens\pdfxrefdest}%
       %
+      \leavevmode
+      \startlink attr{/Border [0 0 0]}%
       \ifnum\filenamelength>0
!        goto file{\the\filename.pdf} name{\pdfxrefdest}%
       \else
!        goto name{\pdfmkpgn{\pdfxrefdest}}%
       \fi
      }%
***************
*** 7315,7319 ****
  % the real \insert just after the vbox finished.  Otherwise, the insertion
  % would be lost.
! % Similarily, if a @footnote appears inside an alignment, save the footnote
  % text to a box and make the \insert when a row of the table is finished.
  % And the same can be done for other insert classes.  --kasal, 16nov03.
--- 7349,7353 ----
  % the real \insert just after the vbox finished.  Otherwise, the insertion
  % would be lost.
! % Similarly, if a @footnote appears inside an alignment, save the footnote
  % text to a box and make the \insert when a row of the table is finished.
  % And the same can be done for other insert classes.  --kasal, 16nov03.
***************
*** 7419,7423 ****
    \ifvmode
      \imagevmodetrue
!     \nobreak\bigskip
      % Usually we'll have text after the image which will insert
      % \parskip glue, so insert it here too to equalize the space
--- 7453,7457 ----
    \ifvmode
      \imagevmodetrue
!     \nobreak\medskip
      % Usually we'll have text after the image which will insert
      % \parskip glue, so insert it here too to equalize the space
***************
*** 7425,7431 ****
      \nobreak\vskip\parskip
      \nobreak
-     \line\bgroup
    \fi
    %
    % Output the image.
    \ifpdf
--- 7459,7469 ----
      \nobreak\vskip\parskip
      \nobreak
    \fi
    %
+   % Leave vertical mode so that indentation from an enclosing
+   % environment such as @quotation is respected.  On the other hand, if
+   % it's at the top level, we don't want the normal paragraph indentation.
+   \noindent
+   %
    % Output the image.
    \ifpdf
***************
*** 7438,7442 ****
    \fi
    %
!   \ifimagevmode \egroup \bigbreak \fi  % space after the image
  \endgroup}
  
--- 7476,7480 ----
    \fi
    %
!   \ifimagevmode \medskip \fi  % space after the standalone image
  \endgroup}
  
diff -Nrc2 texinfo-4.11/doc/texinfo.txi texinfo-4.12/doc/texinfo.txi
*** texinfo-4.11/doc/texinfo.txi	Sun Jul 29 07:55:43 2007
--- texinfo-4.12/doc/texinfo.txi	Wed Apr  9 10:07:31 2008
***************
*** 1,4 ****
  \input texinfo.tex    @c -*-texinfo-*-
! @c $Id: texinfo.txi,v 1.204 2007/07/29 14:55:43 karl Exp $
  @c Ordinarily, Texinfo files have the extension .texi.  But texinfo.texi
  @c clashes with texinfo.tex on 8.3 filesystems, so we use texinfo.txi.
--- 1,4 ----
  \input texinfo.tex    @c -*-texinfo-*-
! @c $Id: texinfo.txi,v 1.220 2008/04/09 17:07:31 karl Exp $
  @c Ordinarily, Texinfo files have the extension .texi.  But texinfo.texi
  @c clashes with texinfo.tex on 8.3 filesystems, so we use texinfo.txi.
***************
*** 39,44 ****
  
  Copyright @copyright{} 1988, 1990, 1991, 1992, 1993, 1995, 1996, 1997,
! 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software
! Foundation, Inc.
  
  @quotation
--- 39,44 ----
  
  Copyright @copyright{} 1988, 1990, 1991, 1992, 1993, 1995, 1996, 1997,
! 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
! Free Software Foundation, Inc.
  
  @quotation
***************
*** 46,50 ****
  under the terms of the GNU Free Documentation License, Version 1.2 or
  any later version published by the Free Software Foundation; with no
! Invariant Sections, with the Front-Cover Texts being ``A GNU Manual,''
  and with the Back-Cover Texts as in (a) below.  A copy of the license
  is included in the section entitled ``GNU Free Documentation
--- 46,50 ----
  under the terms of the GNU Free Documentation License, Version 1.2 or
  any later version published by the Free Software Foundation; with no
! Invariant Sections, with the Front-Cover Texts being ``A GNU Manual'',
  and with the Back-Cover Texts as in (a) below.  A copy of the license
  is included in the section entitled ``GNU Free Documentation
***************
*** 452,456 ****
--- 452,458 ----
  * textdegree::                  How to insert the degrees symbol.
  * minus::                       How to insert a minus sign.
+ * geq leq::                     How to insert greater/less-than-or-equal signs.
  * math::                        How to format a mathematical expression.
+ * Click Sequences::             Inserting GUI usage sequences.
  * Glyphs::                      How to indicate results of evaluation,
                                   expansion of macros, errors, etc.
***************
*** 1450,1456 ****
  
  @item 6. End
! The @dfn{End} segment contains commands for printing indices and
! generating the table of contents, and the @code{@@bye} command on a line
! of its own.
  @end table
  
--- 1452,1457 ----
  
  @item 6. End
! The @dfn{End} segment may contain commands for printing indices, and
! closes with the @code{@@bye} command on a line of its own.
  @end table
  
***************
*** 2189,2193 ****
  The @code{texinfo-column-for-description} variable specifies the
  column to which menu descriptions are indented.  By default, the value
! is 32 although it is often useful to reduce it to as low as 24.  You
  can set the variable via customization (@pxref{Changing an Option,,,
  emacs, The GNU Emacs Manual}) or with the @kbd{M-x set-variable}
--- 2190,2194 ----
  The @code{texinfo-column-for-description} variable specifies the
  column to which menu descriptions are indented.  By default, the value
! is 32 although it can be useful to reduce it to as low as 24.  You
  can set the variable via customization (@pxref{Changing an Option,,,
  emacs, The GNU Emacs Manual}) or with the @kbd{M-x set-variable}
***************
*** 3489,3509 ****
  does not do what you want, or if you want to turn off predefined page
  headings prior to defining your own.  Write an @code{@@headings} command
! immediately after the @code{@@end titlepage} command.@refill
  
! You can use @code{@@headings} as follows:@refill
  
  @table @code
  @item @@headings off
! Turn off printing of page headings.@refill
  
  @item @@headings single
  Turn on page headings appropriate for single-sided printing.
- @refill
  
  @item @@headings double
! @itemx @@headings on
! Turn on page headings appropriate for double-sided printing.  The two
! commands, @code{@@headings on} and @code{@@headings double}, are
! synonymous.@refill
  
  @item @@headings singleafter
--- 3490,3506 ----
  does not do what you want, or if you want to turn off predefined page
  headings prior to defining your own.  Write an @code{@@headings} command
! immediately after the @code{@@end titlepage} command.
  
! You can use @code{@@headings} as follows:
  
  @table @code
  @item @@headings off
! Turn off printing of page headings.
  
  @item @@headings single
  Turn on page headings appropriate for single-sided printing.
  
  @item @@headings double
! Turn on page headings appropriate for double-sided printing.  
  
  @item @@headings singleafter
***************
*** 3526,3530 ****
  You can stop @TeX{} from generating any page headings at all by
  writing @code{@@headings off} on a line of its own immediately after the
! line containing the @code{@@end titlepage} command, like this:@refill
  
  @example
--- 3523,3527 ----
  You can stop @TeX{} from generating any page headings at all by
  writing @code{@@headings off} on a line of its own immediately after the
! line containing the @code{@@end titlepage} command, like this:
  
  @example
***************
*** 3535,3543 ****
  @noindent
  The @code{@@headings off} command overrides the @code{@@end titlepage}
! command, which would otherwise cause @TeX{} to print page
! headings.@refill
  
  You can also specify your own style of page heading and footing.
! @xref{Headings, , Page Headings}, for more information.@refill
  
  
--- 3532,3539 ----
  @noindent
  The @code{@@headings off} command overrides the @code{@@end titlepage}
! command, which would otherwise cause @TeX{} to print page headings.
  
  You can also specify your own style of page heading and footing.
! @xref{Headings, , Page Headings}, for more information.
  
  
***************
*** 3709,3712 ****
--- 3705,3710 ----
  
  @item
+ @findex detailmenu
+ @cindex Detailed menu
  The third and subsequent parts contain a listing of the other, lower
  level nodes, often ordered by chapter.  This way, rather than go
***************
*** 4869,4877 ****
  Pointer Creation}).
  
! You may insert spaces before each name if you wish; the spaces are
! ignored.  You must write the name of the node and (if present) the names
! of the `Next', `Previous', and `Up' pointers all on the same line.
! Otherwise, the formatters fail.  (@inforef{Top, info, info}, for more
! information about nodes in Info.)
  
  Usually, you write one of the chapter-structuring command lines
--- 4867,4884 ----
  Pointer Creation}).
  
! @opindex accesskey@r{, in HTML output}
! Whether the node pointers are specified implicitly or explicitly, the
! HTML output from @command{makeinfo} for each node includes links to
! the `Next', `Previous', and `Up' nodes.  The HTML also uses the
! @code{accesskey} attribute with the values @samp{n}, @samp{p}, and
! @samp{u} respectively.  This allows people using web browsers to
! follow the nagivation using (typically) @kbd{M-@var{letter}}, e.g.,
! @kbd{M-n} for the `Next' node, from anywhere within the node.
! 
! You may insert spaces before each name on the @code{@@node} line if
! you wish; the spaces are ignored.  You must write the name of the node
! and (if present) the names of the `Next', `Previous', and `Up'
! pointers all on the same line.  Otherwise, the formatters fail.
! (@inforef{Top, info, info}, for more information about nodes in Info.)
  
  Usually, you write one of the chapter-structuring command lines
***************
*** 5181,5186 ****
  @cindex Automatic pointer creation with @code{makeinfo}
  
! The @code{makeinfo} program has a feature for automatically determining
! node pointers for a hierarchically organized document.
  
  When you take advantage of this feature, you do not need to write the
--- 5188,5194 ----
  @cindex Automatic pointer creation with @code{makeinfo}
  
! The @code{makeinfo} program has a feature for automatically
! determining node pointers for a hierarchically organized document.  We
! highly recommend using it.
  
  When you take advantage of this feature, you do not need to write the
***************
*** 5198,5202 ****
  node's hierarchical level.
  
! This implicit node pointer insertion feature in @code{makeinfo}
  relieves you from the need to update menus and pointers manually or
  with Texinfo mode commands.  (@xref{Updating Nodes and Menus}.)
--- 5206,5217 ----
  node's hierarchical level.
  
! @cindex Detail menu
! @findex detailmenu
! If you use a detailed menu in your master menu (@pxref{Master Menu
! Parts}), mark it with the @code{@@detailmenu @@dots@{@} @@end
! detailmenu} environment, or @command{makeinfo} will get confused,
! typically about the last and/or first node in the document.
! 
! This implicit node pointer creation feature in @code{makeinfo}
  relieves you from the need to update menus and pointers manually or
  with Texinfo mode commands.  (@xref{Updating Nodes and Menus}.)
***************
*** 5209,5223 ****
  text before a menu (@pxref{Menus}) also disables this
  feature, for that group of nodes.  In those cases, you will need to
! explicitly specify the pointers.
! 
! @opindex accesskey@r{, in HTML output}
! Whether the nodes are specified implicitly or explicitly, the HTML
! output from @command{makeinfo} includes links to the `Next',
! `Previous', and `Up' nodes.  The HTML also uses the @code{accesskey}
! attribute with the values @samp{n}, @samp{p}, and @samp{u}
! respectively.  This allows people using web browsers to follow
! the nagivation using (typically) @kbd{M-@var{letter}}, e.g.,
! @kbd{M-n} for the `Next' node, from anywhere within the node.
! 
  
  @node anchor
--- 5224,5228 ----
  text before a menu (@pxref{Menus}) also disables this
  feature, for that group of nodes.  In those cases, you will need to
! explicitly specify all pointers.
  
  @node anchor
***************
*** 5749,5755 ****
  
  @item
! The cross reference name for the Info reference, if it is to be different
! from the node name.  If you include this argument, it becomes
! the first part of the cross reference.  It is usually omitted.@refill
  
  @item
--- 5754,5763 ----
  
  @item
! The cross reference name for the Info reference, if it is to be
! different from the node name or the topic description.  If you
! include this argument, it becomes the first part of the cross reference.
! It is usually omitted; then the topic description (third argument) is
! used if it was specified; if that was omitted as well, the node name
! is used.
  
  @item
***************
*** 8236,8240 ****
  This line follows the exdented line.
  The @@@@end example comes on the next line.
! @@end group
  @end group
  @end example
--- 8244,8248 ----
  This line follows the exdented line.
  The @@@@end example comes on the next line.
! @@end example
  @end group
  @end example
***************
*** 9122,9126 ****
  
  @node float
! @subsection @code{@@float} [@var{type}][,@var{label}]: Floating material
  @findex float
  @cindex Float environment
--- 9130,9134 ----
  
  @node float
! @subsection @code{@@float} [@var{type}][,@var{label}]: Floating Material
  @findex float
  @cindex Float environment
***************
*** 9239,9243 ****
  
  @node listoffloats
! @subsection @code{@@listoffloats}: Tables of contents for floats
  @findex listoffloats
  @cindex List of floats
--- 9247,9251 ----
  
  @node listoffloats
! @subsection @code{@@listoffloats}: Tables of Contents for Floats
  @findex listoffloats
  @cindex List of floats
***************
*** 9302,9306 ****
  @subsection Image Syntax
  
! Here is the basic synopsis of the @code{@@image} command:
  
  @example
--- 9310,9314 ----
  @subsection Image Syntax
  
! Here is the synopsis of the @code{@@image} command:
  
  @example
***************
*** 9325,9330 ****
  pdf@TeX{} reads @file{@var{filename}.png}, @file{@var{filename}.jpg},
  @file{@var{filename}.jpeg}, or @file{@var{filename}.pdf} (in that
! order).  The PDF format cannot support EPS images, so they must be
! converted first.
  @item
  @code{makeinfo} includes @file{@var{filename}.txt} verbatim for
--- 9333,9338 ----
  pdf@TeX{} reads @file{@var{filename}.png}, @file{@var{filename}.jpg},
  @file{@var{filename}.jpeg}, or @file{@var{filename}.pdf} (in that
! order).  It also tries uppercase versions of the extensions.  The PDF
! format cannot support EPS images, so they must be converted first.
  @item
  @code{makeinfo} includes @file{@var{filename}.txt} verbatim for
***************
*** 9347,9356 ****
  section.
  
! For @TeX{} output, if an image is the first thing in a paragraph, for
! example if you want two images side-by-side, you must precede it with
! @code{@@noindent} (@pxref{noindent,,@code{@@noindent}}).  Otherwise it
! will be displayed on a line by itself, left-justified.  If you want it
! centered, use @code{@@center} (@pxref{titlefont center
! sp,,@code{@@titlefont @@center @@sp}}).
  
  @cindex Alt attribute for images
--- 9355,9363 ----
  section.
  
! For @TeX{} output, if an image is the only thing in a paragraph it
! will ordinarily be displayed on a line by itself, respecting the
! current environment indentation, but without the normal paragraph
! indentation.  If you want it centered, use @code{@@center}
! (@pxref{titlefont center sp,,@code{@@titlefont @@center @@sp}}).
  
  @cindex Alt attribute for images
***************
*** 10045,10049 ****
--- 10052,10058 ----
  * textdegree::                  How to insert the degrees symbol.
  * minus::                       How to insert a minus sign.
+ * geq leq::                     How to insert greater/less-than-or-equal signs.
  * math::                        How to format a mathematical expression.
+ * Click Sequences::             Inserting GUI usage sequences.
  * Glyphs::                      How to indicate results of evaluation,
                                   expansion of macros, errors, etc.
***************
*** 10703,10708 ****
  
  Traditions for quotation mark usage vary to a great extent between
! languages (see
! @url{http://@/en.wikipedia.org/@/wiki/@/Quotation_mark%2C_non-English_usage#Overview}).
  Texinfo does not provide commands for typesetting quotation marks
  according to the numerous traditions.  Therefore, you have to choose
--- 10712,10716 ----
  
  Traditions for quotation mark usage vary to a great extent between
! languages (@url{http://@/en.wikipedia.org/@/wiki/@/Quotation_mark%2C_non-English_usage@/#Overview}).
  Texinfo does not provide commands for typesetting quotation marks
  according to the numerous traditions.  Therefore, you have to choose
***************
*** 10806,10809 ****
--- 10814,10820 ----
  @findex TeX
  @findex LaTeX
+ @cindex Logos, @TeX{}
+ @cindex @TeX{} logo
+ @cindex @LaTeX{} logo
  
  Use the @code{@@TeX@{@}} command to generate `@TeX{}'.  In a printed
***************
*** 10825,10828 ****
--- 10836,10840 ----
  @subsection @code{@@copyright@{@}} (@copyright{})
  @findex copyright
+ @cindex Copyright symbol
  
  Use the @code{@@copyright@{@}} command to generate the copyright
***************
*** 10834,10837 ****
--- 10846,10850 ----
  @subsection @code{@@registeredsymbol@{@}} (@registeredsymbol{})
  @findex registeredsymbol
+ @cindex Registered symbol
  
  Use the @code{@@registeredsymbol@{@}} command to generate the
***************
*** 10841,10846 ****
  
  @node euro
! @section @code{@@euro}@{@} (@euro{}): Euro currency symbol
  @findex euro
  
  Use the @code{@@euro@{@}} command to generate `@euro{}'.  Where
--- 10854,10860 ----
  
  @node euro
! @section @code{@@euro}@{@} (@euro{}): Euro Currency Symbol
  @findex euro
+ @cindex Euro symbol
  
  Use the @code{@@euro@{@}} command to generate `@euro{}'.  Where
***************
*** 10878,10881 ****
--- 10892,10896 ----
  @section @code{@@pounds}@{@} (@pounds{}): Pounds Sterling
  @findex pounds
+ @cindex Pounds symbol
  
  Use the @code{@@pounds@{@}} command to generate `@pounds{}'.  Where
***************
*** 10885,10890 ****
  
  @node textdegree
! @section @code{@@textdegree}@{@} (@textdegree{}): Degrees symbol
! @findex pounds
  
  Use the @code{@@textdegree@{@}} command to generate `@textdegree{}'.
--- 10900,10906 ----
  
  @node textdegree
! @section @code{@@textdegree}@{@} (@textdegree{}): Degrees Symbol
! @findex textdegree
! @cindex Degree symbol
  
  Use the @code{@@textdegree@{@}} command to generate `@textdegree{}'.
***************
*** 10896,10899 ****
--- 10912,10916 ----
  @section @code{@@minus}@{@} (@minus{}): Inserting a Minus Sign
  @findex minus
+ @cindex Minus sign
  
  @cindex Em dash, compared to minus sign
***************
*** 10925,10928 ****
--- 10942,10956 ----
  
  
+ @node geq leq
+ @section @code{@@geq@{@}} (@geq{}) and @code{@@leq@{@}} (@leq{}): Inserting relations
+ @findex geq
+ @findex leq
+ 
+ Use the @code{@@geq@{@}} and @code{@@geq@{@}} commands to generate
+ greater-than-or-equal and less-than-equal-signs, `@geq{}' and
+ `@leq{}'.  In plain text and Info output, these are the ASCII
+ sequences @samp{>=} and @samp{<=}.
+ 
+ 
  @node math
  @section @code{@@math}: Inserting Mathematical Expressions
***************
*** 10955,10967 ****
  @end example
  
! Thus, the @code{@@math} command has no effect on the Info and HTML
! output; @command{makeinfo} just reproduces the input, it does not try
! to interpret the mathematics in any way.
! 
! @code{@@math} implies @code{@@tex}.  This not only makes it possible to
! write superscripts and subscripts (as in the above example), but also
! allows you to use any of the plain @TeX{} math control sequences.  It's
! conventional to use @samp{\} instead of @samp{@@} for these commands.
! As in:
  @example
  @@math@{\sin 2\pi \equiv \cos 3\pi@}
--- 10983,11011 ----
  @end example
  
! The @code{@@math} command has no special effect on the Info and HTML
! output.  @command{makeinfo} expands any @code{@@}-commands as usual,
! but it does not try to produce good mathematical formatting in any
! way.
! 
! However, as far as the @TeX{} output is concerned, plain @TeX{}
! mathematical commands are allowed in @code{@@math}, starting with
! @samp{\}, and the plain @TeX{} math characters like @samp{^} and
! @samp{_} are also recognized.  In essence, @code{@@math} drops you
! into plain @TeX{} math mode.
! 
! This allows you to conveniently write superscripts and subscripts (as
! in the above example), and also to use all the plain @TeX{} math
! control sequences for symbols, functions, and so on, and thus get
! proper formatting in the @TeX{} output, at least.
! 
! It's best to use @samp{\} instead of @samp{@@} for any such
! mathematical commands; otherwise, @command{makeinfo} will complain.
! On the other hand, input with matching (but unescaped) braces, such as
! @samp{k_@{75@}}, is allowed inside @code{@@math}, although
! @command{makeinfo} would complain about the bare braces in regular
! input.
! 
! Here's an example:
! 
  @example
  @@math@{\sin 2\pi \equiv \cos 3\pi@}
***************
*** 10984,10992 ****
  Since @samp{\} is an escape character inside @code{@@math}, you can use
  @code{@@\} to get a literal backslash (@code{\\} will work in @TeX{},
! but you'll get the literal @samp{\\} in Info).  @code{@@\} is not
  defined outside of @code{@@math}, since a @samp{\} ordinarily produces a
  literal @samp{\}.
  
- 
  @cindex Displayed equations
  @cindex Equations, displayed
--- 11028,11035 ----
  Since @samp{\} is an escape character inside @code{@@math}, you can use
  @code{@@\} to get a literal backslash (@code{\\} will work in @TeX{},
! but you'd get the literal @samp{\\} in Info).  @code{@@\} is not
  defined outside of @code{@@math}, since a @samp{\} ordinarily produces a
  literal @samp{\}.
  
  @cindex Displayed equations
  @cindex Equations, displayed
***************
*** 10995,10998 ****
--- 11038,11092 ----
  
  
+ @node Click Sequences
+ @section Click Sequences
+ @cindex Click sequences
+ @cindex Sequence of clicks
+ @cindex GUI click sequence
+ 
+ @findex clicksequence
+ When documenting graphical interfaces, it is necessary to describe
+ sequences such as `Click on @samp{File}, then choose @samp{Open}, then
+ @dots{}'.  Texinfo offers commands @code{@@clicksequence} and
+ @code{click} to represent this, typically used like this:
+ 
+ @example
+ @dots{} @@clicksequence@{File @@click@{@} Open@} @dots{}
+ @end example
+ 
+ @noindent
+ which produces:
+ 
+ @display
+ @dots{} @clicksequence{File @click{} Open} @dots{}
+ @end display
+ 
+ @findex click
+ @findex arrow
+ The @code{@@click} command produces a simple right arrow (@samp{->} in
+ Info) by default; this glyph is also available independently via the
+ command @code{@@arrow@{@}}.
+ 
+ @findex clickstyle
+ You can change the glyph produced by @code{@@click} with the command
+ @code{@@clickstyle}, which takes a command name as its single argument
+ on the rest of the line, much like @code{@@itemize} and friends
+ (@pxref{itemize,,@code{@@itemize}}).  The command should produce a
+ glyph, and the usual empty braces @samp{@{@}} are omitted.  Here's an
+ example:
+ 
+ @example
+ @@clickstyle @@result
+ @dots{} @@clicksequence@{File @@click@{@} Open@} @dots{}
+ @end example
+ 
+ @noindent
+ now produces:
+ 
+ @display
+ @clickstyle @result
+ @dots{} @clicksequence{File @click{} Open} @dots{}
+ @end display
+ 
+ 
  @node Glyphs
  @section Glyphs for Examples
***************
*** 11007,11011 ****
  to indicate
  printed output, error messages, equivalence of expressions, and the
! location of point.@refill
  
  The glyph-insertion commands do not need to be used within an example, but
--- 11101,11105 ----
  to indicate
  printed output, error messages, equivalence of expressions, and the
! location of point.
  
  The glyph-insertion commands do not need to be used within an example, but
***************
*** 11511,11515 ****
  
  @node allowcodebreaks
! @section @code{@@allowcodebreaks}: Control line breaks in @code{@@code}
  
  @findex allowcodebreaks
--- 11605,11609 ----
  
  @node allowcodebreaks
! @section @code{@@allowcodebreaks}: Control Line Breaks in @code{@@code}
  
  @findex allowcodebreaks
***************
*** 11575,11579 ****
  The space from @code{@@w@{@w{ }@}}, as well as being non-breakable,
  also will not stretch or shrink.  Sometimes that is what you want, for
! instance if you're doing indenting manual.  However, usually you want
  a normal interword space that does stretch and shrink (in the printed
  output); see the @code{@@tie} command in the next section.
--- 11669,11673 ----
  The space from @code{@@w@{@w{ }@}}, as well as being non-breakable,
  also will not stretch or shrink.  Sometimes that is what you want, for
! instance if you're doing manual indenting.  However, usually you want
  a normal interword space that does stretch and shrink (in the printed
  output); see the @code{@@tie} command in the next section.
***************
*** 15400,15409 ****
  @opindex --document-language
  @vindex LANG
! Use @var{lang} for translations of Texinfo keywords which end up in
! the output document.  The default is (xxshould be) the locale
! specified by the @code{@@documentlanguage} command if there is one
! (@pxref{documentlanguage}), else the locale used for translations of
! @code{makeinfo}'s diagnostic messages, i.e., the @env{LANG}
! environment variable.
  
  @item --error-limit=@var{limit}
--- 15494,15501 ----
  @opindex --document-language
  @vindex LANG
! Use @var{lang} to translate Texinfo keywords which end up in the
! output document.  The default is the locale specified by the
! @code{@@documentlanguage} command if there is one
! (@pxref{documentlanguage}).
  
  @item --error-limit=@var{limit}
***************
*** 16293,16300 ****
  will not notice them.
  
! As a matter of convention, please start the description for the main
! entry (above, @samp{The GNU documentation format}) at column 32.  This
! will make it align with most others.  Description for individual
! utilities best start in column 48, where possible.
  
  If you use @code{@@dircategory} more than once in the Texinfo source,
--- 16385,16397 ----
  will not notice them.
  
! @code{install-info} will automatically reformat the description of the
! menu entries it is adding.  As a matter of convention, the description
! of the main entry (above, @samp{The GNU documentation format}) should
! start at column 32, starting at zero (as in
! @code{what-cursor-position} in Emacs).  This will make it align with
! most others.  Description for individual utilities best start in
! column 48, where possible.  For more information about formatting see
! the @samp{--calign}, @samp{--align}, and @samp{--max-width} options in
! @ref{Invoking install-info}.
  
  If you use @code{@@dircategory} more than once in the Texinfo source,
***************
*** 16337,16341 ****
  @code{install-info} inserts menu entries from an Info file into the
  top-level @file{dir} file in the Info system (see the previous sections
! for an explanation of how the @file{dir} file works).  It's most often
  run as part of software installation, or when constructing a @file{dir} file
  for all manuals on a system.  Synopsis:
--- 16434,16439 ----
  @code{install-info} inserts menu entries from an Info file into the
  top-level @file{dir} file in the Info system (see the previous sections
! for an explanation of how the @file{dir} file works).  @code{install-info} 
! also removes menu entries from the @file{dir} file.  It's most often
  run as part of software installation, or when constructing a @file{dir} file
  for all manuals on a system.  Synopsis:
***************
*** 16366,16369 ****
--- 16464,16489 ----
  
  @table @code
+ @item --add-once
+ Specifies that the entry or entries will only be put into a single section.
+ 
+ @item --align=@var{column}
+ @opindex --align=@var{column}
+ Specifies the column that the second and subsequent lines of menu entry's 
+ description will be formatted to begin at.  The default for this option is 
+ @samp{35}.  It is used in conjunction with the @samp{--max-width} option.
+ @var{column} starts counting at 1.
+ 
+ @item --append-new-sections
+ Instead of alphabetizing new sections, place them at the end of the DIR file.
+ 
+ @item --calign=@var{column}
+ @opindex --calign=@var{column}
+ Specifies the column that the first line of menu entry's description will 
+ be formatted to begin at.  The default for this option is @samp{33}.  It is 
+ used in conjunction with the @samp{--max-width} option.
+ When the name of the menu entry exceeds this column, entry's description 
+ will start on the following line.
+ @var{column} starts counting at 1.
+ 
  @item --debug
  @opindex --debug
***************
*** 16375,16378 ****
--- 16495,16505 ----
  name in the entry in @var{dir-file} must be @var{info-file} (except for
  an optional @samp{.info} in either one).  Don't insert any new entries.
+ Any empty sections that result from the removal are also removed.
+ 
+ @item --description=@var{text}
+ @opindex --description=@var{text}
+ Specify the explanatory portion of the menu entry.  If you don't specify
+ a description (either via @samp{--entry}, @samp{--item} or this option),
+ the description is taken from the Info file itself.
  
  @item --dir-file=@var{name}
***************
*** 16381,16384 ****
--- 16508,16515 ----
  using the @var{dir-file} argument.
  
+ @item --dry-run
+ @opindex --dry-run
+ Same as @samp{--test}.
+ 
  @item --entry=@var{text}
  @opindex --entry=@var{text}
***************
*** 16404,16407 ****
--- 16535,16542 ----
  Equivalent to @samp{--dir-file=@var{dir}/dir}.
  
+ @item --infodir=@var{dir}
+ @opindex --infodir=@var{dir}
+ Same as @samp{--info-dir}.
+ 
  @item --item=@var{text}
  @opindex --item=@var{text}
***************
*** 16409,16412 ****
--- 16544,16579 ----
  a menu item.
  
+ @item --keep-old
+ @opindex --keep-old
+ Do not replace pre-existing menu entries.  When @samp{--remove} is specified, 
+ this option means that empty sections are not removed.
+ 
+ @item --max-width=@var{column}
+ @opindex --max-width=@var{column}
+ Specifies the column that the menu entry's description will be word-wrapped
+ at.  @var{column} starts counting at 1.
+ 
+ @item --maxwidth=@var{column}
+ @opindex --maxwidth=@var{column}
+ Same as @samp{--max-width}.
+ 
+ @item --menuentry=@var{text}
+ @opindex --menuentry=@var{text}
+ Same as @samp{--name}.
+ 
+ @item --name=@var{text}
+ @opindex --name=@var{text}
+ Specify the name portion of the menu entry.  If the @var{text} does not start
+ with an asterisk @samp{*}, it is presumed to be the text after the @samp{*} 
+ and before the parentheses that specify the Info file.  Otherwise @var{text} 
+ is taken verbatim, and is meant to include the text up to and including the 
+ first dot @samp{.}.  If you don't specify the name (either via @samp{--entry}, 
+ @samp{--item} or this option), it is taken from the Info file itself.  If 
+ the Info does not contain the name, the basename of the Info file is used.
+ 
+ @item --no-indent
+ @opindex --no-indent
+ Suppress formatting of new entries into the @file{dir} file.
+ 
  @item --quiet
  @opindex --quiet
***************
*** 16430,16442 ****
  specify more than one section, all the entries are added in each of the
  sections.  If you don't specify any sections, they are determined from
! information in the Info file itself.
  
! @item --section-regex=@var{regex}
! @opindex  --section-regex=@var{regex}
! If an entry is added to a section that does not exist, look for a
! section matching the regular expression @var{regex} (and ignoring
! case) before starting a new section.  Specify @var{regex} using 
! basic regular expression syntax, more or less as used with
! @command{grep}, for example.
  
  @item --test
--- 16597,16630 ----
  specify more than one section, all the entries are added in each of the
  sections.  If you don't specify any sections, they are determined from
! information in the Info file itself.  If the Info file doesn't specify
! a section, the menu entries are put into the Miscellaneous section.
! 
! @item --section @var{regex} @var{sec}
! @opindex --section @var{regex} @var{sec}
! Same as @samp{--regex=@var{regex} --section=@var{sec} --add-once}.
! 
! @code{install-info} tries to detect when this alternate syntax is used, 
! but does not always guess correctly!  Here is the heuristic that 
! @code{install-info} uses:
! @enumerate
! @item
! If the second argument to @code{--section} starts with a hyphen, the original syntax is presumed.
! @item
! If the second argument to @code{--section} is a file that can be opened, the original syntax is presumed
! @item
! Otherwise the alternate syntax is used.
! @end enumerate
! 
! When heuristic fails because your section title starts with a hyphen, or it 
! happens to be a filename that can be opened, the syntax should be changed 
! to @samp{--regex=@var{regex} --section=@var{sec} --add-once}.
  
! 
! @item --regex=@var{regex}
! @opindex  --regex=@var{regex}
! Put this file's entries into any section that matches @var{regex}.  If
! more than one section matches, all of the entries are added in each of the
! sections.  Specify @var{regex} using basic regular expression syntax, more 
! or less as used with @command{grep}, for example.
  
  @item --test
***************
*** 17230,17237 ****
  `subsub' Commands}.@refill
  
  @item @@asis
  Used following @code{@@table}, @code{@@ftable}, and @code{@@vtable} to
  print the table's first column without highlighting (``as is'').
! @xref{Two-column Tables, , Making a Two-column Table}.@refill
  
  @item @@author @var{author}
--- 17418,17429 ----
  `subsub' Commands}.@refill
  
+ @item @@arrow@{@}
+ Produce a normal right arrow glyph: @samp{@arrow{}}.  Used by default
+ for @code{@@click}.  @xref{Click Sequences}.
+ 
  @item @@asis
  Used following @code{@@table}, @code{@@ftable}, and @code{@@vtable} to
  print the table's first column without highlighting (``as is'').
! @xref{Two-column Tables}.
  
  @item @@author @var{author}
***************
*** 17297,17300 ****
--- 17489,17504 ----
  companion Info file.  @xref{cite, , @code{@@cite}}.@refill
  
+ @item @@click@{@}
+ Represent a single ``click'' in a GUI.  Used within
+ @code{@@clicksequence}.  @xref{Click Sequences}.
+ 
+ @item @@clicksequence@{@var{action} @@click@{@} @var{action}@}
+ Represent a sequence of clicks in a GUI.  @xref{Click Sequences}.
+ 
+ @item @@clickstyle @@@var{cmd}
+ Execute @@@var{cmd} for each @code{@@click}; the default is
+ @code{@@arrow}.  The usual following empty braces on @@@var{cmd} are
+ omitted.  @xref{Click Sequences}.
+ 
  @item @@clear @var{flag}
  Unset @var{flag}, preventing the Texinfo formatting commands from
***************
*** 17647,17650 ****
--- 17851,17857 ----
  @code{@@ftable} and @code{@@vtable}}.@refill
  
+ @item @@geq@{@}
+ Generate a greater-than-or-equal sign, `@geq{}'.  @xref{geq leq}.
+ 
  @item @@group
  Hold text together that must appear on one printed page.  Pair with
***************
*** 17793,17796 ****
--- 18000,18006 ----
  Insert the logo @LaTeX{}.  @xref{tex, , @TeX{} and @LaTeX{}}.
  
+ @item @@leq@{@}
+ Generate a less-than-or-equal sign, `@leq{}'.  @xref{geq leq}.
+ 
  @item @@lisp
  Begin an example of Lisp code.  Indent text, do not fill, and select
***************
*** 17826,17830 ****
  
  @item @@minus@{@}
! Generate a minus sign, `@minus{}'.  @xref{minus, , @code{@@minus}}.@refill
  
  @item @@multitable @var{column-width-spec}
--- 18036,18040 ----
  
  @item @@minus@{@}
! Generate a minus sign, `@minus{}'.  @xref{minus, , @code{@@minus}}.
  
  @item @@multitable @var{column-width-spec}
***************
*** 17835,17847 ****
  Start a new page in a printed manual if fewer than @var{n} mils
  (thousandths of an inch) remain on the current page.  @xref{need, ,
! @code{@@need}}.@refill
  
  @item @@node @var{name}, @var{next}, @var{previous}, @var{up}
  Define the beginning of a new node in Info, and serve as a locator for
! references for @TeX{}.  @xref{node, , @code{@@node}}.@refill
  
  @item @@noindent
  Prevent text from being indented as if it were a new paragraph.
! @xref{noindent, , @code{@@noindent}}.@refill
  
  @item @@novalidate
--- 18045,18057 ----
  Start a new page in a printed manual if fewer than @var{n} mils
  (thousandths of an inch) remain on the current page.  @xref{need, ,
! @code{@@need}}.
  
  @item @@node @var{name}, @var{next}, @var{previous}, @var{up}
  Define the beginning of a new node in Info, and serve as a locator for
! references for @TeX{}.  @xref{node, , @code{@@node}}.
  
  @item @@noindent
  Prevent text from being indented as if it were a new paragraph.
! @xref{noindent, , @code{@@noindent}}.
  
  @item @@novalidate
***************
*** 18885,18889 ****
  expand it into a string such as:
  @example
! $Id: texinfo.txi,v 1.204 2007/07/29 14:55:43 karl Exp $
  @end example
  (This is useful in all sources that use version control, not just manuals.)
--- 19095,19099 ----
  expand it into a string such as:
  @example
! $Id: texinfo.txi,v 1.220 2008/04/09 17:07:31 karl Exp $
  @end example
  (This is useful in all sources that use version control, not just manuals.)
***************
*** 18959,18963 ****
  @verbatim
  \input texinfo   @c -*-texinfo-*-
! @comment $Id: texinfo.txi,v 1.204 2007/07/29 14:55:43 karl Exp $
  @comment %**start of header
  @setfilename sample.info
--- 19169,19173 ----
  @verbatim
  \input texinfo   @c -*-texinfo-*-
! @comment $Id: texinfo.txi,v 1.220 2008/04/09 17:07:31 karl Exp $
  @comment %**start of header
  @setfilename sample.info
***************
*** 18981,18987 ****
  License.''
  
! (a) The FSF's Back-Cover Text is: ``You are free to copy and modify
! this GNU Manual.  Buying copies from GNU Press supports the FSF in
! developing GNU and promoting software freedom.''
  @end quotation
  @end copying
--- 19191,19197 ----
  License.''
  
! (a) The FSF's Back-Cover Text is: ``You have the freedom to
! copy and modify this GNU manual.  Buying copies from the FSF
! supports it in developing GNU and promoting software freedom.''
  @end quotation
  @end copying
diff -Nrc2 texinfo-4.11/doc/txi-nb.tex texinfo-4.12/doc/txi-nb.tex
*** texinfo-4.11/doc/txi-nb.tex	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/doc/txi-nb.tex	Sun Jul  1 12:04:44 2007
***************
*** 0 ****
--- 1,67 ----
+ % Norwegian translation for texinfo.tex (1999-10-29, GNU Texinfo 4.0).
+ % Enables the use of words like Kapittel instead of Chapter, etc.
+ %
+ % Copyright (C) 1999, 2007 Trond Endrest=F8l <endrestol@hotmail.com>
+ %
+ % This program is free software; you can redistribute it and/or modify
+ % it under the terms of the GNU General Public License as published by
+ % the Free Software Foundation; either version 3 of the License, or
+ % (at your option) any later version.
+ %
+ % This program is distributed in the hope that it will be useful,
+ % but WITHOUT ANY WARRANTY; without even the implied warranty of
+ % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ % GNU General Public License for more details.
+ %
+ % You should have received a copy of the GNU General Public License
+ % along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ %
+ \gdef\putwordAppendix{Vedlegg}
+ \gdef\putwordChapter{Kapittel}
+ \gdef\putwordfile{fil}
+ \gdef\putwordIndexIsEmpty{(Indeks er tom)}
+ \gdef\putwordIndexNonexistent{(Indeks eksisterer ikke)}
+ \gdef\putwordInfo{Info}
+ \gdef\putwordMethodon{Metode p\aa}
+ \gdef\putwordNoTitle{Ingen tittel}
+ \gdef\putwordof{av}
+ \gdef\putwordon{p\aa}
+ \gdef\putwordpage{side}
+ \gdef\putwordsection{avsnitt}
+ \gdef\putwordSection{Avsnitt}
+ \gdef\putwordsee{se}
+ \gdef\putwordSee{Se}
+ \gdef\putwordShortTOC{Kort innholdsfortegnelse}
+ \gdef\putwordTOC{Innholdsfortegnelse}
+ %
+ \gdef\putwordMJan{januar}
+ \gdef\putwordMFeb{februar}
+ \gdef\putwordMMar{mars}
+ \gdef\putwordMApr{april}
+ \gdef\putwordMMay{mai}
+ \gdef\putwordMJun{juni}
+ \gdef\putwordMJul{juli}
+ \gdef\putwordMAug{august}
+ \gdef\putwordMSep{september}
+ \gdef\putwordMOct{oktober}
+ \gdef\putwordMNov{november}
+ \gdef\putwordMDec{desember}
+ %
+ \gdef\putwordDefmac{Makro}
+ \gdef\putwordDefspec{Spesiell form}
+ \gdef\putwordDefivar{Forekomstvariabel}
+ \gdef\putwordDefvar{Variabel}
+ \gdef\putwordDefopt{Brukervalg}
+ \gdef\putwordDeffunc{Funksjon}
+ %
+ % Redefine \today to produce Norwegian
+ % preferred dates such as 28. januar 1999.
+ %
+ \gdef\today{%
+   \number\day.\space
+   \ifcase\month
+   \or\putwordMJan\or\putwordMFeb\or\putwordMMar\or\putwordMApr
+   \or\putwordMMay\or\putwordMJun\or\putwordMJul\or\putwordMAug
+   \or\putwordMSep\or\putwordMOct\or\putwordMNov\or\putwordMDec
+   \fi
+   \space\number\year}
diff -Nrc2 texinfo-4.11/doc/txi-no.tex texinfo-4.12/doc/txi-no.tex
*** texinfo-4.11/doc/txi-no.tex	Sun Jul  1 12:04:44 2007
--- texinfo-4.12/doc/txi-no.tex	Wed Dec 31 16:00:00 1969
***************
*** 1,67 ****
- % Norwegian translation for texinfo.tex (1999-10-29, GNU Texinfo 4.0).
- % Enables the use of words like Kapittel instead of Chapter, etc.
- %
- % Copyright (C) 1999, 2007 Trond Endrest=F8l <endrestol@hotmail.com>
- %
- % This program is free software; you can redistribute it and/or modify
- % it under the terms of the GNU General Public License as published by
- % the Free Software Foundation; either version 3 of the License, or
- % (at your option) any later version.
- %
- % This program is distributed in the hope that it will be useful,
- % but WITHOUT ANY WARRANTY; without even the implied warranty of
- % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- % GNU General Public License for more details.
- %
- % You should have received a copy of the GNU General Public License
- % along with this program.  If not, see <http://www.gnu.org/licenses/>.
- %
- \gdef\putwordAppendix{Vedlegg}
- \gdef\putwordChapter{Kapittel}
- \gdef\putwordfile{fil}
- \gdef\putwordIndexIsEmpty{(Indeks er tom)}
- \gdef\putwordIndexNonexistent{(Indeks eksisterer ikke)}
- \gdef\putwordInfo{Info}
- \gdef\putwordMethodon{Metode p\aa}
- \gdef\putwordNoTitle{Ingen tittel}
- \gdef\putwordof{av}
- \gdef\putwordon{p\aa}
- \gdef\putwordpage{side}
- \gdef\putwordsection{avsnitt}
- \gdef\putwordSection{Avsnitt}
- \gdef\putwordsee{se}
- \gdef\putwordSee{Se}
- \gdef\putwordShortTOC{Kort innholdsfortegnelse}
- \gdef\putwordTOC{Innholdsfortegnelse}
- %
- \gdef\putwordMJan{januar}
- \gdef\putwordMFeb{februar}
- \gdef\putwordMMar{mars}
- \gdef\putwordMApr{april}
- \gdef\putwordMMay{mai}
- \gdef\putwordMJun{juni}
- \gdef\putwordMJul{juli}
- \gdef\putwordMAug{august}
- \gdef\putwordMSep{september}
- \gdef\putwordMOct{oktober}
- \gdef\putwordMNov{november}
- \gdef\putwordMDec{desember}
- %
- \gdef\putwordDefmac{Makro}
- \gdef\putwordDefspec{Spesiell form}
- \gdef\putwordDefivar{Forekomstvariabel}
- \gdef\putwordDefvar{Variabel}
- \gdef\putwordDefopt{Brukervalg}
- \gdef\putwordDeffunc{Funksjon}
- %
- % Redefine \today to produce Norwegian
- % preferred dates such as 28. januar 1999.
- %
- \gdef\today{%
-   \number\day.\space
-   \ifcase\month
-   \or\putwordMJan\or\putwordMFeb\or\putwordMMar\or\putwordMApr
-   \or\putwordMMay\or\putwordMJun\or\putwordMJul\or\putwordMAug
-   \or\putwordMSep\or\putwordMOct\or\putwordMNov\or\putwordMDec
-   \fi
-   \space\number\year}
--- 0 ----
diff -Nrc2 texinfo-4.11/doc/version-stnd.texi texinfo-4.12/doc/version-stnd.texi
*** texinfo-4.11/doc/version-stnd.texi	Sun Sep  9 17:24:36 2007
--- texinfo-4.12/doc/version-stnd.texi	Wed Apr 16 09:24:15 2008
***************
*** 1,4 ****
! @set UPDATED 5 September 2007
! @set UPDATED-MONTH September 2007
! @set EDITION 4.11
! @set VERSION 4.11
--- 1,4 ----
! @set UPDATED 5 March 2008
! @set UPDATED-MONTH March 2008
! @set EDITION 4.12
! @set VERSION 4.12
diff -Nrc2 texinfo-4.11/doc/version.texi texinfo-4.12/doc/version.texi
*** texinfo-4.11/doc/version.texi	Sun Sep  9 17:24:36 2007
--- texinfo-4.12/doc/version.texi	Wed Apr 16 09:24:13 2008
***************
*** 1,4 ****
! @set UPDATED 29 July 2007
! @set UPDATED-MONTH July 2007
! @set EDITION 4.11
! @set VERSION 4.11
--- 1,4 ----
! @set UPDATED 9 April 2008
! @set UPDATED-MONTH April 2008
! @set EDITION 4.12
! @set VERSION 4.12
diff -Nrc2 texinfo-4.11/gnulib/lib/Makefile.am texinfo-4.12/gnulib/lib/Makefile.am
*** texinfo-4.11/gnulib/lib/Makefile.am	Mon Jul 23 01:23:18 2007
--- texinfo-4.12/gnulib/lib/Makefile.am	Sun Mar 30 01:10:00 2008
***************
*** 1,5 ****
  ## DO NOT EDIT! GENERATED AUTOMATICALLY!
  ## Process this file with automake to produce Makefile.in.
! # Copyright (C) 2004-2007 Free Software Foundation, Inc.
  #
  # This file is free software, distributed under the terms of the GNU
--- 1,5 ----
  ## DO NOT EDIT! GENERATED AUTOMATICALLY!
  ## Process this file with automake to produce Makefile.in.
! # Copyright (C) 2002-2008 Free Software Foundation, Inc.
  #
  # This file is free software, distributed under the terms of the GNU
***************
*** 10,14 ****
  #
  # Generated by gnulib-tool.
! # Reproduce by: gnulib-tool --import --dir=. --lib=libgnu --source-base=gnulib/lib --m4-base=gnulib/m4 --doc-base=doc --aux-dir=build-aux --no-libtool --macro-prefix=gl getopt gettext mbswidth memcpy memmove mkstemp strcase strdup strerror xalloc xsetenv
  
  AUTOMAKE_OPTIONS = 1.5 gnits subdir-objects
--- 10,14 ----
  #
  # Generated by gnulib-tool.
! # Reproduce by: gnulib-tool --import --dir=. --lib=libgnu --source-base=gnulib/lib --m4-base=gnulib/m4 --doc-base=doc --aux-dir=build-aux --no-libtool --macro-prefix=gl --no-vc-files argz getopt gettext mbscasecmp mbsncasecmp mbswidth memcpy memmove mkstemp strdup strerror xalloc xsetenv
  
  AUTOMAKE_OPTIONS = 1.5 gnits subdir-objects
***************
*** 35,47 ****
  EXTRA_libgnu_a_SOURCES =
  
- ## begin gnulib module absolute-header
- 
- # Use this preprocessor expression to decide whether #include_next works.
- # Do not rely on a 'configure'-time test for this, since the expression
- # might appear in an installed header, which is used by some other compiler.
- HAVE_INCLUDE_NEXT = (__GNUC__ || 60000000 <= __DECC_VER)
- 
- ## end   gnulib module absolute-header
- 
  ## begin gnulib module alloca-opt
  
--- 35,38 ----
***************
*** 50,64 ****
  # We need the following in order to create <alloca.h> when the system
  # doesn't have one that works with the given compiler.
! alloca.h: alloca_.h
  	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
! 	  cat $(srcdir)/alloca_.h; \
  	} > $@-t
  	mv -f $@-t $@
  MOSTLYCLEANFILES += alloca.h alloca.h-t
  
! EXTRA_DIST += alloca_.h
  
  ## end   gnulib module alloca-opt
  
  ## begin gnulib module configmake
  
--- 41,74 ----
  # We need the following in order to create <alloca.h> when the system
  # doesn't have one that works with the given compiler.
! alloca.h: alloca.in.h
  	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
! 	  cat $(srcdir)/alloca.in.h; \
  	} > $@-t
  	mv -f $@-t $@
  MOSTLYCLEANFILES += alloca.h alloca.h-t
  
! EXTRA_DIST += alloca.in.h
  
  ## end   gnulib module alloca-opt
  
+ ## begin gnulib module argz
+ 
+ BUILT_SOURCES += $(ARGZ_H)
+ 
+ # We need the following in order to create <argz.h> when the system
+ # doesn't have one that works with the given compiler.
+ argz.h: argz.in.h
+ 	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+ 	  cat $(srcdir)/argz.in.h; \
+ 	} > $@-t
+ 	mv -f $@-t $@
+ MOSTLYCLEANFILES += argz.h argz.h-t
+ 
+ EXTRA_DIST += argz.c argz.in.h
+ 
+ EXTRA_libgnu_a_SOURCES += argz.c
+ 
+ ## end   gnulib module argz
+ 
  ## begin gnulib module configmake
  
***************
*** 141,152 ****
  # We need the following in order to create <getopt.h> when the system
  # doesn't have one that works with the given compiler.
! getopt.h: getopt_.h
  	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
! 	  cat $(srcdir)/getopt_.h; \
  	} > $@-t
  	mv -f $@-t $@
  MOSTLYCLEANFILES += getopt.h getopt.h-t
  
! EXTRA_DIST += getopt.c getopt1.c getopt_.h getopt_int.h
  
  EXTRA_libgnu_a_SOURCES += getopt.c getopt1.c
--- 151,162 ----
  # We need the following in order to create <getopt.h> when the system
  # doesn't have one that works with the given compiler.
! getopt.h: getopt.in.h
  	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
! 	  cat $(srcdir)/getopt.in.h; \
  	} > $@-t
  	mv -f $@-t $@
  MOSTLYCLEANFILES += getopt.h getopt.h-t
  
! EXTRA_DIST += getopt.c getopt.in.h getopt1.c getopt_int.h
  
  EXTRA_libgnu_a_SOURCES += getopt.c getopt1.c
***************
*** 192,195 ****
--- 202,212 ----
  ## end   gnulib module havelib
  
+ ## begin gnulib module intprops
+ 
+ 
+ EXTRA_DIST += intprops.h
+ 
+ ## end   gnulib module intprops
+ 
  ## begin gnulib module link-warning
  
***************
*** 258,261 ****
--- 275,287 ----
  ## end   gnulib module localcharset
  
+ ## begin gnulib module malloc-posix
+ 
+ 
+ EXTRA_DIST += malloc.c
+ 
+ EXTRA_libgnu_a_SOURCES += malloc.c
+ 
+ ## end   gnulib module malloc-posix
+ 
  ## begin gnulib module malloca
  
***************
*** 266,269 ****
--- 292,315 ----
  ## end   gnulib module malloca
  
+ ## begin gnulib module mbchar
+ 
+ libgnu_a_SOURCES += mbchar.c
+ 
+ EXTRA_DIST += mbchar.h
+ 
+ ## end   gnulib module mbchar
+ 
+ ## begin gnulib module mbscasecmp
+ 
+ libgnu_a_SOURCES += mbscasecmp.c
+ 
+ ## end   gnulib module mbscasecmp
+ 
+ ## begin gnulib module mbsncasecmp
+ 
+ libgnu_a_SOURCES += mbsncasecmp.c
+ 
+ ## end   gnulib module mbsncasecmp
+ 
  ## begin gnulib module mbswidth
  
***************
*** 272,275 ****
--- 318,336 ----
  ## end   gnulib module mbswidth
  
+ ## begin gnulib module mbuiter
+ 
+ libgnu_a_SOURCES += mbuiter.h
+ 
+ ## end   gnulib module mbuiter
+ 
+ ## begin gnulib module memchr
+ 
+ 
+ EXTRA_DIST += memchr.c
+ 
+ EXTRA_libgnu_a_SOURCES += memchr.c
+ 
+ ## end   gnulib module memchr
+ 
  ## begin gnulib module memcpy
  
***************
*** 302,311 ****
  
  
! EXTRA_DIST += setenv.c setenv.h unsetenv.c
  
! EXTRA_libgnu_a_SOURCES += setenv.c unsetenv.c
  
  ## end   gnulib module setenv
  
  ## begin gnulib module stdint
  
--- 363,390 ----
  
  
! EXTRA_DIST += setenv.c
  
! EXTRA_libgnu_a_SOURCES += setenv.c
  
  ## end   gnulib module setenv
  
+ ## begin gnulib module stdbool
+ 
+ BUILT_SOURCES += $(STDBOOL_H)
+ 
+ # We need the following in order to create <stdbool.h> when the system
+ # doesn't have one that works.
+ stdbool.h: stdbool.in.h
+ 	rm -f $@-t $@
+ 	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+ 	  sed -e 's/@''HAVE__BOOL''@/$(HAVE__BOOL)/g' < $(srcdir)/stdbool.in.h; \
+ 	} > $@-t
+ 	mv $@-t $@
+ MOSTLYCLEANFILES += stdbool.h stdbool.h-t
+ 
+ EXTRA_DIST += stdbool.in.h
+ 
+ ## end   gnulib module stdbool
+ 
  ## begin gnulib module stdint
  
***************
*** 314,318 ****
  # We need the following in order to create <stdint.h> when the system
  # doesn't have one that works with the given compiler.
! stdint.h: stdint_.h
  	rm -f $@-t $@
  	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
--- 393,397 ----
  # We need the following in order to create <stdint.h> when the system
  # doesn't have one that works with the given compiler.
! stdint.h: stdint.in.h
  	rm -f $@-t $@
  	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
***************
*** 339,348 ****
  	      -e 's/@''HAVE_SIGNED_WINT_T''@/$(HAVE_SIGNED_WINT_T)/g' \
  	      -e 's/@''WINT_T_SUFFIX''@/$(WINT_T_SUFFIX)/g' \
! 	      < $(srcdir)/stdint_.h; \
  	} > $@-t
  	mv $@-t $@
  MOSTLYCLEANFILES += stdint.h stdint.h-t
  
! EXTRA_DIST += stdint_.h
  
  ## end   gnulib module stdint
--- 418,427 ----
  	      -e 's/@''HAVE_SIGNED_WINT_T''@/$(HAVE_SIGNED_WINT_T)/g' \
  	      -e 's/@''WINT_T_SUFFIX''@/$(WINT_T_SUFFIX)/g' \
! 	      < $(srcdir)/stdint.in.h; \
  	} > $@-t
  	mv $@-t $@
  MOSTLYCLEANFILES += stdint.h stdint.h-t
  
! EXTRA_DIST += stdint.in.h
  
  ## end   gnulib module stdint
***************
*** 354,387 ****
  # We need the following in order to create <stdlib.h> when the system
  # doesn't have one that works with the given compiler.
! stdlib.h: stdlib_.h
  	rm -f $@-t $@
  	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
  	  sed -e 's/@''INCLUDE_NEXT''@/$(INCLUDE_NEXT)/g' \
  	      -e 's|@''NEXT_STDLIB_H''@|$(NEXT_STDLIB_H)|g' \
  	      -e 's|@''GNULIB_GETSUBOPT''@|$(GNULIB_GETSUBOPT)|g' \
  	      -e 's|@''GNULIB_MKDTEMP''@|$(GNULIB_MKDTEMP)|g' \
  	      -e 's|@''GNULIB_MKSTEMP''@|$(GNULIB_MKSTEMP)|g' \
  	      -e 's|@''HAVE_GETSUBOPT''@|$(HAVE_GETSUBOPT)|g' \
  	      -e 's|@''HAVE_MKDTEMP''@|$(HAVE_MKDTEMP)|g' \
  	      -e 's|@''REPLACE_MKSTEMP''@|$(REPLACE_MKSTEMP)|g' \
  	      -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \
! 	      < $(srcdir)/stdlib_.h; \
  	} > $@-t
  	mv $@-t $@
  MOSTLYCLEANFILES += stdlib.h stdlib.h-t
  
! EXTRA_DIST += stdlib_.h
  
  ## end   gnulib module stdlib
  
- ## begin gnulib module strcase
- 
- 
- EXTRA_DIST += strcasecmp.c strncasecmp.c
- 
- EXTRA_libgnu_a_SOURCES += strcasecmp.c strncasecmp.c
- 
- ## end   gnulib module strcase
- 
  ## begin gnulib module strdup
  
--- 433,473 ----
  # We need the following in order to create <stdlib.h> when the system
  # doesn't have one that works with the given compiler.
! stdlib.h: stdlib.in.h
  	rm -f $@-t $@
  	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
  	  sed -e 's/@''INCLUDE_NEXT''@/$(INCLUDE_NEXT)/g' \
  	      -e 's|@''NEXT_STDLIB_H''@|$(NEXT_STDLIB_H)|g' \
+ 	      -e 's|@''GNULIB_MALLOC_POSIX''@|$(GNULIB_MALLOC_POSIX)|g' \
+ 	      -e 's|@''GNULIB_REALLOC_POSIX''@|$(GNULIB_REALLOC_POSIX)|g' \
+ 	      -e 's|@''GNULIB_CALLOC_POSIX''@|$(GNULIB_CALLOC_POSIX)|g' \
  	      -e 's|@''GNULIB_GETSUBOPT''@|$(GNULIB_GETSUBOPT)|g' \
  	      -e 's|@''GNULIB_MKDTEMP''@|$(GNULIB_MKDTEMP)|g' \
  	      -e 's|@''GNULIB_MKSTEMP''@|$(GNULIB_MKSTEMP)|g' \
+ 	      -e 's|@''GNULIB_PUTENV''@|$(GNULIB_PUTENV)|g' \
+ 	      -e 's|@''GNULIB_SETENV''@|$(GNULIB_SETENV)|g' \
+ 	      -e 's|@''GNULIB_STRTOD''@|$(GNULIB_STRTOD)|g' \
+ 	      -e 's|@''GNULIB_UNSETENV''@|$(GNULIB_UNSETENV)|g' \
+ 	      -e 's|@''HAVE_CALLOC_POSIX''@|$(HAVE_CALLOC_POSIX)|g' \
  	      -e 's|@''HAVE_GETSUBOPT''@|$(HAVE_GETSUBOPT)|g' \
+ 	      -e 's|@''HAVE_MALLOC_POSIX''@|$(HAVE_MALLOC_POSIX)|g' \
  	      -e 's|@''HAVE_MKDTEMP''@|$(HAVE_MKDTEMP)|g' \
+ 	      -e 's|@''HAVE_REALLOC_POSIX''@|$(HAVE_REALLOC_POSIX)|g' \
+ 	      -e 's|@''HAVE_SETENV''@|$(HAVE_SETENV)|g' \
+ 	      -e 's|@''HAVE_STRTOD''@|$(HAVE_STRTOD)|g' \
+ 	      -e 's|@''HAVE_UNSETENV''@|$(HAVE_UNSETENV)|g' \
  	      -e 's|@''REPLACE_MKSTEMP''@|$(REPLACE_MKSTEMP)|g' \
+ 	      -e 's|@''REPLACE_PUTENV''@|$(REPLACE_PUTENV)|g' \
+ 	      -e 's|@''REPLACE_STRTOD''@|$(REPLACE_STRTOD)|g' \
+ 	      -e 's|@''VOID_UNSETENV''@|$(VOID_UNSETENV)|g' \
  	      -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \
! 	      < $(srcdir)/stdlib.in.h; \
  	} > $@-t
  	mv $@-t $@
  MOSTLYCLEANFILES += stdlib.h stdlib.h-t
  
! EXTRA_DIST += stdlib.in.h
  
  ## end   gnulib module stdlib
  
  ## begin gnulib module strdup
  
***************
*** 415,419 ****
  # We need the following in order to create <string.h> when the system
  # doesn't have one that works with the given compiler.
! string.h: string_.h
  	rm -f $@-t $@
  	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
--- 501,505 ----
  # We need the following in order to create <string.h> when the system
  # doesn't have one that works with the given compiler.
! string.h: string.in.h
  	rm -f $@-t $@
  	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
***************
*** 445,450 ****
--- 531,539 ----
  	      -e 's|@''GNULIB_STRPBRK''@|$(GNULIB_STRPBRK)|g' \
  	      -e 's|@''GNULIB_STRSEP''@|$(GNULIB_STRSEP)|g' \
+ 	      -e 's|@''GNULIB_STRSTR''@|$(GNULIB_STRSTR)|g' \
  	      -e 's|@''GNULIB_STRCASESTR''@|$(GNULIB_STRCASESTR)|g' \
  	      -e 's|@''GNULIB_STRTOK_R''@|$(GNULIB_STRTOK_R)|g' \
+ 	      -e 's|@''GNULIB_STRERROR''@|$(GNULIB_STRERROR)|g' \
+ 	      -e 's|@''GNULIB_STRSIGNAL''@|$(GNULIB_STRSIGNAL)|g' \
  	      -e 's|@''HAVE_DECL_MEMMEM''@|$(HAVE_DECL_MEMMEM)|g' \
  	      -e 's|@''HAVE_MEMPCPY''@|$(HAVE_MEMPCPY)|g' \
***************
*** 452,457 ****
  	      -e 's|@''HAVE_STPCPY''@|$(HAVE_STPCPY)|g' \
  	      -e 's|@''HAVE_STPNCPY''@|$(HAVE_STPNCPY)|g' \
- 	      -e 's|@''HAVE_STRCASECMP''@|$(HAVE_STRCASECMP)|g' \
- 	      -e 's|@''HAVE_DECL_STRNCASECMP''@|$(HAVE_DECL_STRNCASECMP)|g' \
  	      -e 's|@''HAVE_STRCHRNUL''@|$(HAVE_STRCHRNUL)|g' \
  	      -e 's|@''HAVE_DECL_STRDUP''@|$(HAVE_DECL_STRDUP)|g' \
--- 541,544 ----
***************
*** 463,476 ****
  	      -e 's|@''HAVE_STRCASESTR''@|$(HAVE_STRCASESTR)|g' \
  	      -e 's|@''HAVE_DECL_STRTOK_R''@|$(HAVE_DECL_STRTOK_R)|g' \
  	      -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \
! 	      < $(srcdir)/string_.h; \
  	} > $@-t
  	mv $@-t $@
  MOSTLYCLEANFILES += string.h string.h-t
  
! EXTRA_DIST += string_.h
  
  ## end   gnulib module string
  
  ## begin gnulib module sys_stat
  
--- 550,576 ----
  	      -e 's|@''HAVE_STRCASESTR''@|$(HAVE_STRCASESTR)|g' \
  	      -e 's|@''HAVE_DECL_STRTOK_R''@|$(HAVE_DECL_STRTOK_R)|g' \
+ 	      -e 's|@''HAVE_DECL_STRERROR''@|$(HAVE_DECL_STRERROR)|g' \
+ 	      -e 's|@''HAVE_DECL_STRSIGNAL''@|$(HAVE_DECL_STRSIGNAL)|g' \
+ 	      -e 's|@''REPLACE_MEMMEM''@|$(REPLACE_MEMMEM)|g' \
+ 	      -e 's|@''REPLACE_STRCASESTR''@|$(REPLACE_STRCASESTR)|g' \
+ 	      -e 's|@''REPLACE_STRSTR''@|$(REPLACE_STRSTR)|g' \
+ 	      -e 's|@''REPLACE_STRERROR''@|$(REPLACE_STRERROR)|g' \
+ 	      -e 's|@''REPLACE_STRSIGNAL''@|$(REPLACE_STRSIGNAL)|g' \
  	      -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \
! 	      < $(srcdir)/string.in.h; \
  	} > $@-t
  	mv $@-t $@
  MOSTLYCLEANFILES += string.h string.h-t
  
! EXTRA_DIST += string.in.h
  
  ## end   gnulib module string
  
+ ## begin gnulib module strnlen1
+ 
+ libgnu_a_SOURCES += strnlen1.h strnlen1.c
+ 
+ ## end   gnulib module strnlen1
+ 
  ## begin gnulib module sys_stat
  
***************
*** 479,483 ****
  # We need the following in order to create <sys/stat.h> when the system
  # has one that is incomplete.
! sys/stat.h: sys_stat_.h
  	@MKDIR_P@ sys
  	rm -f $@-t $@
--- 579,583 ----
  # We need the following in order to create <sys/stat.h> when the system
  # has one that is incomplete.
! sys/stat.h: sys_stat.in.h
  	@MKDIR_P@ sys
  	rm -f $@-t $@
***************
*** 488,492 ****
  	      -e 's|@''HAVE_LSTAT''@|$(HAVE_LSTAT)|g' \
  	      -e 's|@''HAVE_DECL_MKDIR''@|$(HAVE_DECL_MKDIR)|g' \
! 	      < $(srcdir)/sys_stat_.h; \
  	} > $@-t
  	mv $@-t $@
--- 588,592 ----
  	      -e 's|@''HAVE_LSTAT''@|$(HAVE_LSTAT)|g' \
  	      -e 's|@''HAVE_DECL_MKDIR''@|$(HAVE_DECL_MKDIR)|g' \
! 	      < $(srcdir)/sys_stat.in.h; \
  	} > $@-t
  	mv $@-t $@
***************
*** 494,498 ****
  MOSTLYCLEANDIRS += sys
  
! EXTRA_DIST += sys_stat_.h
  
  ## end   gnulib module sys_stat
--- 594,598 ----
  MOSTLYCLEANDIRS += sys
  
! EXTRA_DIST += sys_stat.in.h
  
  ## end   gnulib module sys_stat
***************
*** 504,508 ****
  # We need the following in order to create <sys/time.h> when the system
  # doesn't have one that works with the given compiler.
! sys/time.h: sys_time_.h
  	@MKDIR_P@ sys
  	rm -f $@-t $@
--- 604,608 ----
  # We need the following in order to create <sys/time.h> when the system
  # doesn't have one that works with the given compiler.
! sys/time.h: sys_time.in.h
  	@MKDIR_P@ sys
  	rm -f $@-t $@
***************
*** 513,522 ****
  	      -e 's/@''REPLACE_GETTIMEOFDAY''@/$(REPLACE_GETTIMEOFDAY)/g' \
  	      -e 's/@''HAVE_STRUCT_TIMEVAL''@/$(HAVE_STRUCT_TIMEVAL)/g' \
! 	      < $(srcdir)/sys_time_.h; \
  	} > $@-t
  	mv $@-t $@
  MOSTLYCLEANFILES += sys/time.h sys/time.h-t
  
! EXTRA_DIST += sys_time_.h
  
  ## end   gnulib module sys_time
--- 613,622 ----
  	      -e 's/@''REPLACE_GETTIMEOFDAY''@/$(REPLACE_GETTIMEOFDAY)/g' \
  	      -e 's/@''HAVE_STRUCT_TIMEVAL''@/$(HAVE_STRUCT_TIMEVAL)/g' \
! 	      < $(srcdir)/sys_time.in.h; \
  	} > $@-t
  	mv $@-t $@
  MOSTLYCLEANFILES += sys/time.h sys/time.h-t
  
! EXTRA_DIST += sys_time.in.h
  
  ## end   gnulib module sys_time
***************
*** 537,541 ****
  # We need the following in order to create an empty placeholder for
  # <unistd.h> when the system doesn't have one.
! unistd.h: unistd_.h
  	rm -f $@-t $@
  	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
--- 637,641 ----
  # We need the following in order to create an empty placeholder for
  # <unistd.h> when the system doesn't have one.
! unistd.h: unistd.in.h
  	rm -f $@-t $@
  	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
***************
*** 545,552 ****
--- 645,654 ----
  	      -e 's|@''GNULIB_CHOWN''@|$(GNULIB_CHOWN)|g' \
  	      -e 's|@''GNULIB_DUP2''@|$(GNULIB_DUP2)|g' \
+ 	      -e 's|@''GNULIB_ENVIRON''@|$(GNULIB_ENVIRON)|g' \
  	      -e 's|@''GNULIB_FCHDIR''@|$(GNULIB_FCHDIR)|g' \
  	      -e 's|@''GNULIB_FTRUNCATE''@|$(GNULIB_FTRUNCATE)|g' \
  	      -e 's|@''GNULIB_GETCWD''@|$(GNULIB_GETCWD)|g' \
  	      -e 's|@''GNULIB_GETLOGIN_R''@|$(GNULIB_GETLOGIN_R)|g' \
+ 	      -e 's|@''GNULIB_GETPAGESIZE''@|$(GNULIB_GETPAGESIZE)|g' \
  	      -e 's|@''GNULIB_LCHOWN''@|$(GNULIB_LCHOWN)|g' \
  	      -e 's|@''GNULIB_LSEEK''@|$(GNULIB_LSEEK)|g' \
***************
*** 555,572 ****
  	      -e 's|@''HAVE_DUP2''@|$(HAVE_DUP2)|g' \
  	      -e 's|@''HAVE_FTRUNCATE''@|$(HAVE_FTRUNCATE)|g' \
  	      -e 's|@''HAVE_READLINK''@|$(HAVE_READLINK)|g' \
  	      -e 's|@''HAVE_SLEEP''@|$(HAVE_SLEEP)|g' \
  	      -e 's|@''HAVE_DECL_GETLOGIN_R''@|$(HAVE_DECL_GETLOGIN_R)|g' \
  	      -e 's|@''REPLACE_CHOWN''@|$(REPLACE_CHOWN)|g' \
  	      -e 's|@''REPLACE_FCHDIR''@|$(REPLACE_FCHDIR)|g' \
  	      -e 's|@''REPLACE_GETCWD''@|$(REPLACE_GETCWD)|g' \
  	      -e 's|@''REPLACE_LCHOWN''@|$(REPLACE_LCHOWN)|g' \
  	      -e 's|@''REPLACE_LSEEK''@|$(REPLACE_LSEEK)|g' \
! 	      < $(srcdir)/unistd_.h; \
  	} > $@-t
  	mv $@-t $@
  MOSTLYCLEANFILES += unistd.h unistd.h-t
  
! EXTRA_DIST += unistd_.h
  
  ## end   gnulib module unistd
--- 657,679 ----
  	      -e 's|@''HAVE_DUP2''@|$(HAVE_DUP2)|g' \
  	      -e 's|@''HAVE_FTRUNCATE''@|$(HAVE_FTRUNCATE)|g' \
+ 	      -e 's|@''HAVE_GETPAGESIZE''@|$(HAVE_GETPAGESIZE)|g' \
  	      -e 's|@''HAVE_READLINK''@|$(HAVE_READLINK)|g' \
  	      -e 's|@''HAVE_SLEEP''@|$(HAVE_SLEEP)|g' \
+ 	      -e 's|@''HAVE_DECL_ENVIRON''@|$(HAVE_DECL_ENVIRON)|g' \
  	      -e 's|@''HAVE_DECL_GETLOGIN_R''@|$(HAVE_DECL_GETLOGIN_R)|g' \
+ 	      -e 's|@''HAVE_OS_H''@|$(HAVE_OS_H)|g' \
+ 	      -e 's|@''HAVE_SYS_PARAM_H''@|$(HAVE_SYS_PARAM_H)|g' \
  	      -e 's|@''REPLACE_CHOWN''@|$(REPLACE_CHOWN)|g' \
  	      -e 's|@''REPLACE_FCHDIR''@|$(REPLACE_FCHDIR)|g' \
  	      -e 's|@''REPLACE_GETCWD''@|$(REPLACE_GETCWD)|g' \
+ 	      -e 's|@''REPLACE_GETPAGESIZE''@|$(REPLACE_GETPAGESIZE)|g' \
  	      -e 's|@''REPLACE_LCHOWN''@|$(REPLACE_LCHOWN)|g' \
  	      -e 's|@''REPLACE_LSEEK''@|$(REPLACE_LSEEK)|g' \
! 	      < $(srcdir)/unistd.in.h; \
  	} > $@-t
  	mv $@-t $@
  MOSTLYCLEANFILES += unistd.h unistd.h-t
  
! EXTRA_DIST += unistd.in.h
  
  ## end   gnulib module unistd
***************
*** 594,597 ****
--- 701,713 ----
  ## end   gnulib module uniwidth/width
  
+ ## begin gnulib module unsetenv
+ 
+ 
+ EXTRA_DIST += unsetenv.c
+ 
+ EXTRA_libgnu_a_SOURCES += unsetenv.c
+ 
+ ## end   gnulib module unsetenv
+ 
  ## begin gnulib module wchar
  
***************
*** 600,604 ****
  # We need the following in order to create <wchar.h> when the system
  # version does not work standalone.
! wchar.h: wchar_.h
  	rm -f $@-t $@
  	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
--- 716,720 ----
  # We need the following in order to create <wchar.h> when the system
  # version does not work standalone.
! wchar.h: wchar.in.h
  	rm -f $@-t $@
  	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
***************
*** 610,619 ****
  	      -e 's|@''REPLACE_WCWIDTH''@|$(REPLACE_WCWIDTH)|g' \
  	      -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \
! 	    < $(srcdir)/wchar_.h; \
  	} > $@-t
  	mv $@-t $@
  MOSTLYCLEANFILES += wchar.h wchar.h-t
  
! EXTRA_DIST += wchar_.h
  
  ## end   gnulib module wchar
--- 726,735 ----
  	      -e 's|@''REPLACE_WCWIDTH''@|$(REPLACE_WCWIDTH)|g' \
  	      -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \
! 	    < $(srcdir)/wchar.in.h; \
  	} > $@-t
  	mv $@-t $@
  MOSTLYCLEANFILES += wchar.h wchar.h-t
  
! EXTRA_DIST += wchar.in.h
  
  ## end   gnulib module wchar
***************
*** 625,629 ****
  # We need the following in order to create <wctype.h> when the system
  # doesn't have one that works with the given compiler.
! wctype.h: wctype_.h
  	rm -f $@-t $@
  	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
--- 741,745 ----
  # We need the following in order to create <wctype.h> when the system
  # doesn't have one that works with the given compiler.
! wctype.h: wctype.in.h
  	rm -f $@-t $@
  	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
***************
*** 633,642 ****
  	      -e 's/@''HAVE_ISWCNTRL''@/$(HAVE_ISWCNTRL)/g' \
  	      -e 's/@''HAVE_WINT_T''@/$(HAVE_WINT_T)/g' \
! 	      < $(srcdir)/wctype_.h; \
  	} > $@-t
  	mv $@-t $@
  MOSTLYCLEANFILES += wctype.h wctype.h-t
  
! EXTRA_DIST += wctype_.h
  
  ## end   gnulib module wctype
--- 749,758 ----
  	      -e 's/@''HAVE_ISWCNTRL''@/$(HAVE_ISWCNTRL)/g' \
  	      -e 's/@''HAVE_WINT_T''@/$(HAVE_WINT_T)/g' \
! 	      < $(srcdir)/wctype.in.h; \
  	} > $@-t
  	mv $@-t $@
  MOSTLYCLEANFILES += wctype.h wctype.h-t
  
! EXTRA_DIST += wctype.in.h
  
  ## end   gnulib module wctype
diff -Nrc2 texinfo-4.11/gnulib/lib/Makefile.in texinfo-4.12/gnulib/lib/Makefile.in
*** texinfo-4.11/gnulib/lib/Makefile.in	Sun Sep  9 17:37:44 2007
--- texinfo-4.12/gnulib/lib/Makefile.in	Fri Apr 18 00:34:57 2008
***************
*** 1,7 ****
! # Makefile.in generated by automake 1.10 from Makefile.am.
  # @configure_input@
  
  # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
! # 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
  # This Makefile.in is free software; the Free Software Foundation
  # gives unlimited permission to copy and/or distribute it,
--- 1,7 ----
! # Makefile.in generated by automake 1.10.1 from Makefile.am.
  # @configure_input@
  
  # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
! # 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
  # This Makefile.in is free software; the Free Software Foundation
  # gives unlimited permission to copy and/or distribute it,
***************
*** 15,19 ****
  @SET_MAKE@
  
! # Copyright (C) 2004-2007 Free Software Foundation, Inc.
  #
  # This file is free software, distributed under the terms of the GNU
--- 15,19 ----
  @SET_MAKE@
  
! # Copyright (C) 2002-2008 Free Software Foundation, Inc.
  #
  # This file is free software, distributed under the terms of the GNU
***************
*** 24,28 ****
  #
  # Generated by gnulib-tool.
! # Reproduce by: gnulib-tool --import --dir=. --lib=libgnu --source-base=gnulib/lib --m4-base=gnulib/m4 --doc-base=doc --aux-dir=build-aux --no-libtool --macro-prefix=gl getopt gettext mbswidth memcpy memmove mkstemp strcase strdup strerror xalloc xsetenv
  
  
--- 24,28 ----
  #
  # Generated by gnulib-tool.
! # Reproduce by: gnulib-tool --import --dir=. --lib=libgnu --source-base=gnulib/lib --m4-base=gnulib/m4 --doc-base=doc --aux-dir=build-aux --no-libtool --macro-prefix=gl --no-vc-files argz getopt gettext mbscasecmp mbsncasecmp mbswidth memcpy memmove mkstemp strdup strerror xalloc xsetenv
  
  
***************
*** 51,56 ****
--- 51,58 ----
  ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
  am__aclocal_m4_deps = $(top_srcdir)/gnulib/m4/alloca.m4 \
+ 	$(top_srcdir)/gnulib/m4/argz.m4 \
  	$(top_srcdir)/gnulib/m4/codeset.m4 \
  	$(top_srcdir)/gnulib/m4/eealloc.m4 \
+ 	$(top_srcdir)/gnulib/m4/environ.m4 \
  	$(top_srcdir)/gnulib/m4/error.m4 \
  	$(top_srcdir)/gnulib/m4/exitfail.m4 \
***************
*** 60,63 ****
--- 62,66 ----
  	$(top_srcdir)/gnulib/m4/gettimeofday.m4 \
  	$(top_srcdir)/gnulib/m4/glibc21.m4 \
+ 	$(top_srcdir)/gnulib/m4/gnulib-common.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-comp.m4 \
  	$(top_srcdir)/gnulib/m4/iconv.m4 \
***************
*** 70,88 ****
  	$(top_srcdir)/gnulib/m4/localcharset.m4 \
  	$(top_srcdir)/gnulib/m4/longlong.m4 \
  	$(top_srcdir)/gnulib/m4/malloca.m4 \
  	$(top_srcdir)/gnulib/m4/mbrtowc.m4 \
  	$(top_srcdir)/gnulib/m4/mbstate_t.m4 \
  	$(top_srcdir)/gnulib/m4/mbswidth.m4 \
  	$(top_srcdir)/gnulib/m4/memcpy.m4 \
  	$(top_srcdir)/gnulib/m4/memmove.m4 \
  	$(top_srcdir)/gnulib/m4/mkstemp.m4 \
  	$(top_srcdir)/gnulib/m4/nls.m4 \
! 	$(top_srcdir)/gnulib/m4/onceonly_2_57.m4 \
  	$(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/setenv.m4 \
  	$(top_srcdir)/gnulib/m4/stdint.m4 \
  	$(top_srcdir)/gnulib/m4/stdlib_h.m4 \
- 	$(top_srcdir)/gnulib/m4/strcase.m4 \
  	$(top_srcdir)/gnulib/m4/strdup.m4 \
  	$(top_srcdir)/gnulib/m4/strerror.m4 \
--- 73,97 ----
  	$(top_srcdir)/gnulib/m4/localcharset.m4 \
  	$(top_srcdir)/gnulib/m4/longlong.m4 \
+ 	$(top_srcdir)/gnulib/m4/malloc.m4 \
  	$(top_srcdir)/gnulib/m4/malloca.m4 \
+ 	$(top_srcdir)/gnulib/m4/mbchar.m4 \
+ 	$(top_srcdir)/gnulib/m4/mbiter.m4 \
  	$(top_srcdir)/gnulib/m4/mbrtowc.m4 \
+ 	$(top_srcdir)/gnulib/m4/mbscasecmp.m4 \
+ 	$(top_srcdir)/gnulib/m4/mbsncasecmp.m4 \
  	$(top_srcdir)/gnulib/m4/mbstate_t.m4 \
  	$(top_srcdir)/gnulib/m4/mbswidth.m4 \
+ 	$(top_srcdir)/gnulib/m4/memchr.m4 \
  	$(top_srcdir)/gnulib/m4/memcpy.m4 \
  	$(top_srcdir)/gnulib/m4/memmove.m4 \
  	$(top_srcdir)/gnulib/m4/mkstemp.m4 \
  	$(top_srcdir)/gnulib/m4/nls.m4 \
! 	$(top_srcdir)/gnulib/m4/onceonly.m4 \
  	$(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/setenv.m4 \
+ 	$(top_srcdir)/gnulib/m4/stdbool.m4 \
  	$(top_srcdir)/gnulib/m4/stdint.m4 \
  	$(top_srcdir)/gnulib/m4/stdlib_h.m4 \
  	$(top_srcdir)/gnulib/m4/strdup.m4 \
  	$(top_srcdir)/gnulib/m4/strerror.m4 \
***************
*** 91,95 ****
  	$(top_srcdir)/gnulib/m4/sys_time_h.m4 \
  	$(top_srcdir)/gnulib/m4/tempname.m4 \
- 	$(top_srcdir)/gnulib/m4/ulonglong.m4 \
  	$(top_srcdir)/gnulib/m4/unistd_h.m4 \
  	$(top_srcdir)/gnulib/m4/wchar.m4 \
--- 100,103 ----
***************
*** 111,119 ****
  am__dirstamp = $(am__leading_dot)dirstamp
  am_libgnu_a_OBJECTS = localcharset.$(OBJEXT) malloca.$(OBJEXT) \
! 	mbswidth.$(OBJEXT) uniwidth/width.$(OBJEXT) \
  	xalloc-die.$(OBJEXT) xsetenv.$(OBJEXT)
  libgnu_a_OBJECTS = $(am_libgnu_a_OBJECTS)
  LTLIBRARIES = $(noinst_LTLIBRARIES)
! DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@
  depcomp = $(SHELL) $(top_srcdir)/build-aux/depcomp
  am__depfiles_maybe = depfiles
--- 119,128 ----
  am__dirstamp = $(am__leading_dot)dirstamp
  am_libgnu_a_OBJECTS = localcharset.$(OBJEXT) malloca.$(OBJEXT) \
! 	mbchar.$(OBJEXT) mbscasecmp.$(OBJEXT) mbsncasecmp.$(OBJEXT) \
! 	mbswidth.$(OBJEXT) strnlen1.$(OBJEXT) uniwidth/width.$(OBJEXT) \
  	xalloc-die.$(OBJEXT) xsetenv.$(OBJEXT)
  libgnu_a_OBJECTS = $(am_libgnu_a_OBJECTS)
  LTLIBRARIES = $(noinst_LTLIBRARIES)
! DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
  depcomp = $(SHELL) $(top_srcdir)/build-aux/depcomp
  am__depfiles_maybe = depfiles
***************
*** 132,135 ****
--- 141,145 ----
  ALLOCA_H = @ALLOCA_H@
  AMTAR = @AMTAR@
+ ARGZ_H = @ARGZ_H@
  AUTOCONF = @AUTOCONF@
  AUTOHEADER = @AUTOHEADER@
***************
*** 155,170 ****
--- 165,185 ----
  EXEEXT = @EXEEXT@
  GETOPT_H = @GETOPT_H@
+ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
  GLIBC21 = @GLIBC21@
  GMSGFMT = @GMSGFMT@
  GMSGFMT_015 = @GMSGFMT_015@
+ GNULIB_CALLOC_POSIX = @GNULIB_CALLOC_POSIX@
  GNULIB_CHOWN = @GNULIB_CHOWN@
  GNULIB_DUP2 = @GNULIB_DUP2@
+ GNULIB_ENVIRON = @GNULIB_ENVIRON@
  GNULIB_FCHDIR = @GNULIB_FCHDIR@
  GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
  GNULIB_GETCWD = @GNULIB_GETCWD@
  GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
+ GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
  GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
  GNULIB_LCHOWN = @GNULIB_LCHOWN@
  GNULIB_LSEEK = @GNULIB_LSEEK@
+ GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
  GNULIB_MBSCASECMP = @GNULIB_MBSCASECMP@
  GNULIB_MBSCASESTR = @GNULIB_MBSCASESTR@
***************
*** 186,190 ****
--- 201,208 ----
  GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
  GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
+ GNULIB_PUTENV = @GNULIB_PUTENV@
  GNULIB_READLINK = @GNULIB_READLINK@
+ GNULIB_REALLOC_POSIX = @GNULIB_REALLOC_POSIX@
+ GNULIB_SETENV = @GNULIB_SETENV@
  GNULIB_SLEEP = @GNULIB_SLEEP@
  GNULIB_STPCPY = @GNULIB_STPCPY@
***************
*** 193,203 ****
--- 211,228 ----
  GNULIB_STRCHRNUL = @GNULIB_STRCHRNUL@
  GNULIB_STRDUP = @GNULIB_STRDUP@
+ GNULIB_STRERROR = @GNULIB_STRERROR@
  GNULIB_STRNDUP = @GNULIB_STRNDUP@
  GNULIB_STRNLEN = @GNULIB_STRNLEN@
  GNULIB_STRPBRK = @GNULIB_STRPBRK@
  GNULIB_STRSEP = @GNULIB_STRSEP@
+ GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
+ GNULIB_STRSTR = @GNULIB_STRSTR@
+ GNULIB_STRTOD = @GNULIB_STRTOD@
  GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
+ GNULIB_UNSETENV = @GNULIB_UNSETENV@
  GNULIB_WCWIDTH = @GNULIB_WCWIDTH@
  GREP = @GREP@
+ HAVE_CALLOC_POSIX = @HAVE_CALLOC_POSIX@
+ HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
  HAVE_DECL_GETLOGIN_R = @HAVE_DECL_GETLOGIN_R@
  HAVE_DECL_MEMMEM = @HAVE_DECL_MEMMEM@
***************
*** 205,215 ****
  HAVE_DECL_MKDIR = @HAVE_DECL_MKDIR@
  HAVE_DECL_STRDUP = @HAVE_DECL_STRDUP@
! HAVE_DECL_STRNCASECMP = @HAVE_DECL_STRNCASECMP@
  HAVE_DECL_STRNDUP = @HAVE_DECL_STRNDUP@
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DUP2 = @HAVE_DUP2@
  HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
  HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
  HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
--- 230,242 ----
  HAVE_DECL_MKDIR = @HAVE_DECL_MKDIR@
  HAVE_DECL_STRDUP = @HAVE_DECL_STRDUP@
! HAVE_DECL_STRERROR = @HAVE_DECL_STRERROR@
  HAVE_DECL_STRNDUP = @HAVE_DECL_STRNDUP@
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
+ HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DUP2 = @HAVE_DUP2@
  HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
+ HAVE_GETPAGESIZE = @HAVE_GETPAGESIZE@
  HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
  HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
***************
*** 218,224 ****
--- 245,255 ----
  HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
  HAVE_LSTAT = @HAVE_LSTAT@
+ HAVE_MALLOC_POSIX = @HAVE_MALLOC_POSIX@
  HAVE_MEMPCPY = @HAVE_MEMPCPY@
  HAVE_MKDTEMP = @HAVE_MKDTEMP@
+ HAVE_OS_H = @HAVE_OS_H@
  HAVE_READLINK = @HAVE_READLINK@
+ HAVE_REALLOC_POSIX = @HAVE_REALLOC_POSIX@
+ HAVE_SETENV = @HAVE_SETENV@
  HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
  HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
***************
*** 228,232 ****
  HAVE_STPCPY = @HAVE_STPCPY@
  HAVE_STPNCPY = @HAVE_STPNCPY@
- HAVE_STRCASECMP = @HAVE_STRCASECMP@
  HAVE_STRCASESTR = @HAVE_STRCASESTR@
  HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
--- 259,262 ----
***************
*** 234,247 ****
--- 264,281 ----
  HAVE_STRPBRK = @HAVE_STRPBRK@
  HAVE_STRSEP = @HAVE_STRSEP@
+ HAVE_STRTOD = @HAVE_STRTOD@
  HAVE_STRUCT_TIMEVAL = @HAVE_STRUCT_TIMEVAL@
  HAVE_SYS_BITYPES_H = @HAVE_SYS_BITYPES_H@
  HAVE_SYS_INTTYPES_H = @HAVE_SYS_INTTYPES_H@
+ HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
  HAVE_SYS_TIME_H = @HAVE_SYS_TIME_H@
  HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
  HAVE_UNISTD_H = @HAVE_UNISTD_H@
+ HAVE_UNSETENV = @HAVE_UNSETENV@
  HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
  HAVE_WCHAR_H = @HAVE_WCHAR_H@
  HAVE_WCTYPE_H = @HAVE_WCTYPE_H@
  HAVE_WINT_T = @HAVE_WINT_T@
+ HAVE__BOOL = @HAVE__BOOL@
  HELP2MAN = @HELP2MAN@
  HEVEA = @HEVEA@
***************
*** 261,264 ****
--- 295,299 ----
  LIBOBJS = @LIBOBJS@
  LIBS = @LIBS@
+ LOCALCHARSET_TESTS_ENVIRONMENT = @LOCALCHARSET_TESTS_ENVIRONMENT@
  LTLIBICONV = @LTLIBICONV@
  LTLIBINTL = @LTLIBINTL@
***************
*** 292,299 ****
--- 327,342 ----
  REPLACE_FCHDIR = @REPLACE_FCHDIR@
  REPLACE_GETCWD = @REPLACE_GETCWD@
+ REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
  REPLACE_GETTIMEOFDAY = @REPLACE_GETTIMEOFDAY@
  REPLACE_LCHOWN = @REPLACE_LCHOWN@
  REPLACE_LSEEK = @REPLACE_LSEEK@
+ REPLACE_MEMMEM = @REPLACE_MEMMEM@
  REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
+ REPLACE_PUTENV = @REPLACE_PUTENV@
+ REPLACE_STRCASESTR = @REPLACE_STRCASESTR@
+ REPLACE_STRERROR = @REPLACE_STRERROR@
+ REPLACE_STRSIGNAL = @REPLACE_STRSIGNAL@
+ REPLACE_STRSTR = @REPLACE_STRSTR@
+ REPLACE_STRTOD = @REPLACE_STRTOD@
  REPLACE_WCWIDTH = @REPLACE_WCWIDTH@
  SET_MAKE = @SET_MAKE@
***************
*** 301,304 ****
--- 344,348 ----
  SIG_ATOMIC_T_SUFFIX = @SIG_ATOMIC_T_SUFFIX@
  SIZE_T_SUFFIX = @SIZE_T_SUFFIX@
+ STDBOOL_H = @STDBOOL_H@
  STDINT_H = @STDINT_H@
  STRIP = @STRIP@
***************
*** 309,312 ****
--- 353,357 ----
  USE_NLS = @USE_NLS@
  VERSION = @VERSION@
+ VOID_UNSETENV = @VOID_UNSETENV@
  WCHAR_H = @WCHAR_H@
  WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
***************
*** 315,318 ****
--- 360,364 ----
  XGETTEXT = @XGETTEXT@
  XGETTEXT_015 = @XGETTEXT_015@
+ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
  abs_builddir = @abs_builddir@
  abs_srcdir = @abs_srcdir@
***************
*** 339,342 ****
--- 385,390 ----
  gl_LIBOBJS = @gl_LIBOBJS@
  gl_LTLIBOBJS = @gl_LTLIBOBJS@
+ gltests_LIBOBJS = @gltests_LIBOBJS@
+ gltests_LTLIBOBJS = @gltests_LTLIBOBJS@
  host = @host@
  host_alias = @host_alias@
***************
*** 365,368 ****
--- 413,417 ----
  sysconfdir = @sysconfdir@
  target_alias = @target_alias@
+ top_build_prefix = @top_build_prefix@
  top_builddir = @top_builddir@
  top_srcdir = @top_srcdir@
***************
*** 371,393 ****
  noinst_LIBRARIES = libgnu.a
  noinst_LTLIBRARIES = 
! EXTRA_DIST = alloca_.h error.c error.h exitfail.c exitfail.h getopt.c \
! 	getopt1.c getopt_.h getopt_int.h \
  	$(top_srcdir)/build-aux/config.rpath gettimeofday.c \
! 	$(top_srcdir)/build-aux/config.rpath \
  	$(top_srcdir)/build-aux/link-warning.h config.charset \
! 	ref-add.sin ref-del.sin malloca.h malloca.valgrind memcpy.c \
! 	memmove.c mkstemp.c setenv.c setenv.h unsetenv.c stdint_.h \
! 	stdlib_.h strcasecmp.c strncasecmp.c strdup.c streq.h \
! 	strerror.c string_.h sys_stat_.h sys_time_.h tempname.c \
! 	tempname.h unistd_.h unitypes.h localcharset.h uniwidth.h \
! 	uniwidth/cjk.h wchar_.h wctype_.h wcwidth.c xalloc.h xmalloc.c
! BUILT_SOURCES = $(ALLOCA_H) configmake.h $(GETOPT_H) $(STDINT_H) \
! 	stdlib.h string.h $(SYS_STAT_H) $(SYS_TIME_H) unistd.h \
! 	$(WCHAR_H) $(WCTYPE_H)
  SUFFIXES = .sed .sin
! MOSTLYCLEANFILES = core *.stackdump alloca.h alloca.h-t getopt.h \
! 	getopt.h-t stdint.h stdint.h-t stdlib.h stdlib.h-t string.h \
! 	string.h-t sys/stat.h sys/stat.h-t sys/time.h sys/time.h-t \
! 	unistd.h unistd.h-t wchar.h wchar.h-t wctype.h wctype.h-t
  MOSTLYCLEANDIRS = sys
  CLEANFILES = configmake.h configmake.h-t charset.alias ref-add.sed \
--- 420,444 ----
  noinst_LIBRARIES = libgnu.a
  noinst_LTLIBRARIES = 
! EXTRA_DIST = alloca.in.h argz.c argz.in.h error.c error.h exitfail.c \
! 	exitfail.h getopt.c getopt.in.h getopt1.c getopt_int.h \
  	$(top_srcdir)/build-aux/config.rpath gettimeofday.c \
! 	$(top_srcdir)/build-aux/config.rpath intprops.h \
  	$(top_srcdir)/build-aux/link-warning.h config.charset \
! 	ref-add.sin ref-del.sin malloc.c malloca.h malloca.valgrind \
! 	mbchar.h memchr.c memcpy.c memmove.c mkstemp.c setenv.c \
! 	stdbool.in.h stdint.in.h stdlib.in.h strdup.c streq.h \
! 	strerror.c string.in.h sys_stat.in.h sys_time.in.h tempname.c \
! 	tempname.h unistd.in.h unitypes.h localcharset.h uniwidth.h \
! 	uniwidth/cjk.h unsetenv.c wchar.in.h wctype.in.h wcwidth.c \
! 	xalloc.h xmalloc.c
! BUILT_SOURCES = $(ALLOCA_H) $(ARGZ_H) configmake.h $(GETOPT_H) \
! 	$(STDBOOL_H) $(STDINT_H) stdlib.h string.h $(SYS_STAT_H) \
! 	$(SYS_TIME_H) unistd.h $(WCHAR_H) $(WCTYPE_H)
  SUFFIXES = .sed .sin
! MOSTLYCLEANFILES = core *.stackdump alloca.h alloca.h-t argz.h \
! 	argz.h-t getopt.h getopt.h-t stdbool.h stdbool.h-t stdint.h \
! 	stdint.h-t stdlib.h stdlib.h-t string.h string.h-t sys/stat.h \
! 	sys/stat.h-t sys/time.h sys/time.h-t unistd.h unistd.h-t \
! 	wchar.h wchar.h-t wctype.h wctype.h-t
  MOSTLYCLEANDIRS = sys
  CLEANFILES = configmake.h configmake.h-t charset.alias ref-add.sed \
***************
*** 406,422 ****
  AM_CPPFLAGS = -I$(top_builddir)/intl
  libgnu_a_SOURCES = gettext.h localcharset.h localcharset.c malloca.c \
! 	mbswidth.h mbswidth.c uniwidth/width.c xalloc-die.c xsetenv.h \
! 	xsetenv.c
  libgnu_a_LIBADD = $(gl_LIBOBJS)
  libgnu_a_DEPENDENCIES = $(gl_LIBOBJS)
! EXTRA_libgnu_a_SOURCES = error.c exitfail.c getopt.c getopt1.c \
! 	gettimeofday.c memcpy.c memmove.c mkstemp.c setenv.c \
! 	unsetenv.c strcasecmp.c strncasecmp.c strdup.c strerror.c \
! 	tempname.c wcwidth.c xmalloc.c
! 
! # Use this preprocessor expression to decide whether #include_next works.
! # Do not rely on a 'configure'-time test for this, since the expression
! # might appear in an installed header, which is used by some other compiler.
! HAVE_INCLUDE_NEXT = (__GNUC__ || 60000000 <= __DECC_VER)
  LINK_WARNING_H = $(top_srcdir)/build-aux/link-warning.h
  charset_alias = $(DESTDIR)$(libdir)/charset.alias
--- 457,469 ----
  AM_CPPFLAGS = -I$(top_builddir)/intl
  libgnu_a_SOURCES = gettext.h localcharset.h localcharset.c malloca.c \
! 	mbchar.c mbscasecmp.c mbsncasecmp.c mbswidth.h mbswidth.c \
! 	mbuiter.h strnlen1.h strnlen1.c uniwidth/width.c xalloc-die.c \
! 	xsetenv.h xsetenv.c
  libgnu_a_LIBADD = $(gl_LIBOBJS)
  libgnu_a_DEPENDENCIES = $(gl_LIBOBJS)
! EXTRA_libgnu_a_SOURCES = argz.c error.c exitfail.c getopt.c getopt1.c \
! 	gettimeofday.c malloc.c memchr.c memcpy.c memmove.c mkstemp.c \
! 	setenv.c strdup.c strerror.c tempname.c unsetenv.c wcwidth.c \
! 	xmalloc.c
  LINK_WARNING_H = $(top_srcdir)/build-aux/link-warning.h
  charset_alias = $(DESTDIR)$(libdir)/charset.alias
***************
*** 488,491 ****
--- 535,539 ----
  	-rm -f *.tab.c
  
+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/argz.Po@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/error.Po@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/exitfail.Po@am__quote@
***************
*** 494,507 ****
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gettimeofday.Po@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/localcharset.Po@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/malloca.Po@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mbswidth.Po@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/memcpy.Po@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/memmove.Po@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mkstemp.Po@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/setenv.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strcasecmp.Po@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strdup.Po@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strerror.Po@am__quote@
! @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strncasecmp.Po@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tempname.Po@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/unsetenv.Po@am__quote@
--- 542,559 ----
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gettimeofday.Po@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/localcharset.Po@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/malloc.Po@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/malloca.Po@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mbchar.Po@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mbscasecmp.Po@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mbsncasecmp.Po@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mbswidth.Po@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/memchr.Po@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/memcpy.Po@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/memmove.Po@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mkstemp.Po@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/setenv.Po@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strdup.Po@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strerror.Po@am__quote@
! @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strnlen1.Po@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tempname.Po@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/unsetenv.Po@am__quote@
***************
*** 533,538 ****
  	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  	  done | \
! 	  $(AWK) '    { files[$$0] = 1; } \
! 	       END { for (i in files) print i; }'`; \
  	mkid -fID $$unique
  tags: TAGS
--- 585,590 ----
  	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  	  done | \
! 	  $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
! 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
  	mkid -fID $$unique
  tags: TAGS
***************
*** 546,551 ****
  	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  	  done | \
! 	  $(AWK) '    { files[$$0] = 1; } \
! 	       END { for (i in files) print i; }'`; \
  	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
  	  test -n "$$unique" || unique=$$empty_fix; \
--- 598,603 ----
  	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  	  done | \
! 	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
! 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
  	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
  	  test -n "$$unique" || unique=$$empty_fix; \
***************
*** 557,567 ****
  		$(TAGS_FILES) $(LISP)
  	tags=; \
- 	here=`pwd`; \
  	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
  	unique=`for i in $$list; do \
  	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  	  done | \
! 	  $(AWK) '    { files[$$0] = 1; } \
! 	       END { for (i in files) print i; }'`; \
  	test -z "$(CTAGS_ARGS)$$tags$$unique" \
  	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
--- 609,618 ----
  		$(TAGS_FILES) $(LISP)
  	tags=; \
  	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
  	unique=`for i in $$list; do \
  	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  	  done | \
! 	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
! 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
  	test -z "$(CTAGS_ARGS)$$tags$$unique" \
  	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
***************
*** 717,723 ****
  # We need the following in order to create <alloca.h> when the system
  # doesn't have one that works with the given compiler.
! alloca.h: alloca_.h
  	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
! 	  cat $(srcdir)/alloca_.h; \
  	} > $@-t
  	mv -f $@-t $@
--- 768,782 ----
  # We need the following in order to create <alloca.h> when the system
  # doesn't have one that works with the given compiler.
! alloca.h: alloca.in.h
! 	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
! 	  cat $(srcdir)/alloca.in.h; \
! 	} > $@-t
! 	mv -f $@-t $@
! 
! # We need the following in order to create <argz.h> when the system
! # doesn't have one that works with the given compiler.
! argz.h: argz.in.h
  	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
! 	  cat $(srcdir)/argz.in.h; \
  	} > $@-t
  	mv -f $@-t $@
***************
*** 775,781 ****
  # We need the following in order to create <getopt.h> when the system
  # doesn't have one that works with the given compiler.
! getopt.h: getopt_.h
  	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
! 	  cat $(srcdir)/getopt_.h; \
  	} > $@-t
  	mv -f $@-t $@
--- 834,840 ----
  # We need the following in order to create <getopt.h> when the system
  # doesn't have one that works with the given compiler.
! getopt.h: getopt.in.h
  	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
! 	  cat $(srcdir)/getopt.in.h; \
  	} > $@-t
  	mv -f $@-t $@
***************
*** 824,830 ****
  	mv t-$@ $@
  
  # We need the following in order to create <stdint.h> when the system
  # doesn't have one that works with the given compiler.
! stdint.h: stdint_.h
  	rm -f $@-t $@
  	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
--- 883,898 ----
  	mv t-$@ $@
  
+ # We need the following in order to create <stdbool.h> when the system
+ # doesn't have one that works.
+ stdbool.h: stdbool.in.h
+ 	rm -f $@-t $@
+ 	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+ 	  sed -e 's/@''HAVE__BOOL''@/$(HAVE__BOOL)/g' < $(srcdir)/stdbool.in.h; \
+ 	} > $@-t
+ 	mv $@-t $@
+ 
  # We need the following in order to create <stdint.h> when the system
  # doesn't have one that works with the given compiler.
! stdint.h: stdint.in.h
  	rm -f $@-t $@
  	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
***************
*** 851,855 ****
  	      -e 's/@''HAVE_SIGNED_WINT_T''@/$(HAVE_SIGNED_WINT_T)/g' \
  	      -e 's/@''WINT_T_SUFFIX''@/$(WINT_T_SUFFIX)/g' \
! 	      < $(srcdir)/stdint_.h; \
  	} > $@-t
  	mv $@-t $@
--- 919,923 ----
  	      -e 's/@''HAVE_SIGNED_WINT_T''@/$(HAVE_SIGNED_WINT_T)/g' \
  	      -e 's/@''WINT_T_SUFFIX''@/$(WINT_T_SUFFIX)/g' \
! 	      < $(srcdir)/stdint.in.h; \
  	} > $@-t
  	mv $@-t $@
***************
*** 857,873 ****
  # We need the following in order to create <stdlib.h> when the system
  # doesn't have one that works with the given compiler.
! stdlib.h: stdlib_.h
  	rm -f $@-t $@
  	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
  	  sed -e 's/@''INCLUDE_NEXT''@/$(INCLUDE_NEXT)/g' \
  	      -e 's|@''NEXT_STDLIB_H''@|$(NEXT_STDLIB_H)|g' \
  	      -e 's|@''GNULIB_GETSUBOPT''@|$(GNULIB_GETSUBOPT)|g' \
  	      -e 's|@''GNULIB_MKDTEMP''@|$(GNULIB_MKDTEMP)|g' \
  	      -e 's|@''GNULIB_MKSTEMP''@|$(GNULIB_MKSTEMP)|g' \
  	      -e 's|@''HAVE_GETSUBOPT''@|$(HAVE_GETSUBOPT)|g' \
  	      -e 's|@''HAVE_MKDTEMP''@|$(HAVE_MKDTEMP)|g' \
  	      -e 's|@''REPLACE_MKSTEMP''@|$(REPLACE_MKSTEMP)|g' \
  	      -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \
! 	      < $(srcdir)/stdlib_.h; \
  	} > $@-t
  	mv $@-t $@
--- 925,957 ----
  # We need the following in order to create <stdlib.h> when the system
  # doesn't have one that works with the given compiler.
! stdlib.h: stdlib.in.h
  	rm -f $@-t $@
  	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
  	  sed -e 's/@''INCLUDE_NEXT''@/$(INCLUDE_NEXT)/g' \
  	      -e 's|@''NEXT_STDLIB_H''@|$(NEXT_STDLIB_H)|g' \
+ 	      -e 's|@''GNULIB_MALLOC_POSIX''@|$(GNULIB_MALLOC_POSIX)|g' \
+ 	      -e 's|@''GNULIB_REALLOC_POSIX''@|$(GNULIB_REALLOC_POSIX)|g' \
+ 	      -e 's|@''GNULIB_CALLOC_POSIX''@|$(GNULIB_CALLOC_POSIX)|g' \
  	      -e 's|@''GNULIB_GETSUBOPT''@|$(GNULIB_GETSUBOPT)|g' \
  	      -e 's|@''GNULIB_MKDTEMP''@|$(GNULIB_MKDTEMP)|g' \
  	      -e 's|@''GNULIB_MKSTEMP''@|$(GNULIB_MKSTEMP)|g' \
+ 	      -e 's|@''GNULIB_PUTENV''@|$(GNULIB_PUTENV)|g' \
+ 	      -e 's|@''GNULIB_SETENV''@|$(GNULIB_SETENV)|g' \
+ 	      -e 's|@''GNULIB_STRTOD''@|$(GNULIB_STRTOD)|g' \
+ 	      -e 's|@''GNULIB_UNSETENV''@|$(GNULIB_UNSETENV)|g' \
+ 	      -e 's|@''HAVE_CALLOC_POSIX''@|$(HAVE_CALLOC_POSIX)|g' \
  	      -e 's|@''HAVE_GETSUBOPT''@|$(HAVE_GETSUBOPT)|g' \
+ 	      -e 's|@''HAVE_MALLOC_POSIX''@|$(HAVE_MALLOC_POSIX)|g' \
  	      -e 's|@''HAVE_MKDTEMP''@|$(HAVE_MKDTEMP)|g' \
+ 	      -e 's|@''HAVE_REALLOC_POSIX''@|$(HAVE_REALLOC_POSIX)|g' \
+ 	      -e 's|@''HAVE_SETENV''@|$(HAVE_SETENV)|g' \
+ 	      -e 's|@''HAVE_STRTOD''@|$(HAVE_STRTOD)|g' \
+ 	      -e 's|@''HAVE_UNSETENV''@|$(HAVE_UNSETENV)|g' \
  	      -e 's|@''REPLACE_MKSTEMP''@|$(REPLACE_MKSTEMP)|g' \
+ 	      -e 's|@''REPLACE_PUTENV''@|$(REPLACE_PUTENV)|g' \
+ 	      -e 's|@''REPLACE_STRTOD''@|$(REPLACE_STRTOD)|g' \
+ 	      -e 's|@''VOID_UNSETENV''@|$(VOID_UNSETENV)|g' \
  	      -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \
! 	      < $(srcdir)/stdlib.in.h; \
  	} > $@-t
  	mv $@-t $@
***************
*** 875,879 ****
  # We need the following in order to create <string.h> when the system
  # doesn't have one that works with the given compiler.
! string.h: string_.h
  	rm -f $@-t $@
  	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
--- 959,963 ----
  # We need the following in order to create <string.h> when the system
  # doesn't have one that works with the given compiler.
! string.h: string.in.h
  	rm -f $@-t $@
  	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
***************
*** 905,910 ****
--- 989,997 ----
  	      -e 's|@''GNULIB_STRPBRK''@|$(GNULIB_STRPBRK)|g' \
  	      -e 's|@''GNULIB_STRSEP''@|$(GNULIB_STRSEP)|g' \
+ 	      -e 's|@''GNULIB_STRSTR''@|$(GNULIB_STRSTR)|g' \
  	      -e 's|@''GNULIB_STRCASESTR''@|$(GNULIB_STRCASESTR)|g' \
  	      -e 's|@''GNULIB_STRTOK_R''@|$(GNULIB_STRTOK_R)|g' \
+ 	      -e 's|@''GNULIB_STRERROR''@|$(GNULIB_STRERROR)|g' \
+ 	      -e 's|@''GNULIB_STRSIGNAL''@|$(GNULIB_STRSIGNAL)|g' \
  	      -e 's|@''HAVE_DECL_MEMMEM''@|$(HAVE_DECL_MEMMEM)|g' \
  	      -e 's|@''HAVE_MEMPCPY''@|$(HAVE_MEMPCPY)|g' \
***************
*** 912,917 ****
  	      -e 's|@''HAVE_STPCPY''@|$(HAVE_STPCPY)|g' \
  	      -e 's|@''HAVE_STPNCPY''@|$(HAVE_STPNCPY)|g' \
- 	      -e 's|@''HAVE_STRCASECMP''@|$(HAVE_STRCASECMP)|g' \
- 	      -e 's|@''HAVE_DECL_STRNCASECMP''@|$(HAVE_DECL_STRNCASECMP)|g' \
  	      -e 's|@''HAVE_STRCHRNUL''@|$(HAVE_STRCHRNUL)|g' \
  	      -e 's|@''HAVE_DECL_STRDUP''@|$(HAVE_DECL_STRDUP)|g' \
--- 999,1002 ----
***************
*** 923,928 ****
  	      -e 's|@''HAVE_STRCASESTR''@|$(HAVE_STRCASESTR)|g' \
  	      -e 's|@''HAVE_DECL_STRTOK_R''@|$(HAVE_DECL_STRTOK_R)|g' \
  	      -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \
! 	      < $(srcdir)/string_.h; \
  	} > $@-t
  	mv $@-t $@
--- 1008,1020 ----
  	      -e 's|@''HAVE_STRCASESTR''@|$(HAVE_STRCASESTR)|g' \
  	      -e 's|@''HAVE_DECL_STRTOK_R''@|$(HAVE_DECL_STRTOK_R)|g' \
+ 	      -e 's|@''HAVE_DECL_STRERROR''@|$(HAVE_DECL_STRERROR)|g' \
+ 	      -e 's|@''HAVE_DECL_STRSIGNAL''@|$(HAVE_DECL_STRSIGNAL)|g' \
+ 	      -e 's|@''REPLACE_MEMMEM''@|$(REPLACE_MEMMEM)|g' \
+ 	      -e 's|@''REPLACE_STRCASESTR''@|$(REPLACE_STRCASESTR)|g' \
+ 	      -e 's|@''REPLACE_STRSTR''@|$(REPLACE_STRSTR)|g' \
+ 	      -e 's|@''REPLACE_STRERROR''@|$(REPLACE_STRERROR)|g' \
+ 	      -e 's|@''REPLACE_STRSIGNAL''@|$(REPLACE_STRSIGNAL)|g' \
  	      -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \
! 	      < $(srcdir)/string.in.h; \
  	} > $@-t
  	mv $@-t $@
***************
*** 930,934 ****
  # We need the following in order to create <sys/stat.h> when the system
  # has one that is incomplete.
! sys/stat.h: sys_stat_.h
  	@MKDIR_P@ sys
  	rm -f $@-t $@
--- 1022,1026 ----
  # We need the following in order to create <sys/stat.h> when the system
  # has one that is incomplete.
! sys/stat.h: sys_stat.in.h
  	@MKDIR_P@ sys
  	rm -f $@-t $@
***************
*** 939,943 ****
  	      -e 's|@''HAVE_LSTAT''@|$(HAVE_LSTAT)|g' \
  	      -e 's|@''HAVE_DECL_MKDIR''@|$(HAVE_DECL_MKDIR)|g' \
! 	      < $(srcdir)/sys_stat_.h; \
  	} > $@-t
  	mv $@-t $@
--- 1031,1035 ----
  	      -e 's|@''HAVE_LSTAT''@|$(HAVE_LSTAT)|g' \
  	      -e 's|@''HAVE_DECL_MKDIR''@|$(HAVE_DECL_MKDIR)|g' \
! 	      < $(srcdir)/sys_stat.in.h; \
  	} > $@-t
  	mv $@-t $@
***************
*** 945,949 ****
  # We need the following in order to create <sys/time.h> when the system
  # doesn't have one that works with the given compiler.
! sys/time.h: sys_time_.h
  	@MKDIR_P@ sys
  	rm -f $@-t $@
--- 1037,1041 ----
  # We need the following in order to create <sys/time.h> when the system
  # doesn't have one that works with the given compiler.
! sys/time.h: sys_time.in.h
  	@MKDIR_P@ sys
  	rm -f $@-t $@
***************
*** 954,958 ****
  	      -e 's/@''REPLACE_GETTIMEOFDAY''@/$(REPLACE_GETTIMEOFDAY)/g' \
  	      -e 's/@''HAVE_STRUCT_TIMEVAL''@/$(HAVE_STRUCT_TIMEVAL)/g' \
! 	      < $(srcdir)/sys_time_.h; \
  	} > $@-t
  	mv $@-t $@
--- 1046,1050 ----
  	      -e 's/@''REPLACE_GETTIMEOFDAY''@/$(REPLACE_GETTIMEOFDAY)/g' \
  	      -e 's/@''HAVE_STRUCT_TIMEVAL''@/$(HAVE_STRUCT_TIMEVAL)/g' \
! 	      < $(srcdir)/sys_time.in.h; \
  	} > $@-t
  	mv $@-t $@
***************
*** 960,964 ****
  # We need the following in order to create an empty placeholder for
  # <unistd.h> when the system doesn't have one.
! unistd.h: unistd_.h
  	rm -f $@-t $@
  	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
--- 1052,1056 ----
  # We need the following in order to create an empty placeholder for
  # <unistd.h> when the system doesn't have one.
! unistd.h: unistd.in.h
  	rm -f $@-t $@
  	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
***************
*** 968,975 ****
--- 1060,1069 ----
  	      -e 's|@''GNULIB_CHOWN''@|$(GNULIB_CHOWN)|g' \
  	      -e 's|@''GNULIB_DUP2''@|$(GNULIB_DUP2)|g' \
+ 	      -e 's|@''GNULIB_ENVIRON''@|$(GNULIB_ENVIRON)|g' \
  	      -e 's|@''GNULIB_FCHDIR''@|$(GNULIB_FCHDIR)|g' \
  	      -e 's|@''GNULIB_FTRUNCATE''@|$(GNULIB_FTRUNCATE)|g' \
  	      -e 's|@''GNULIB_GETCWD''@|$(GNULIB_GETCWD)|g' \
  	      -e 's|@''GNULIB_GETLOGIN_R''@|$(GNULIB_GETLOGIN_R)|g' \
+ 	      -e 's|@''GNULIB_GETPAGESIZE''@|$(GNULIB_GETPAGESIZE)|g' \
  	      -e 's|@''GNULIB_LCHOWN''@|$(GNULIB_LCHOWN)|g' \
  	      -e 's|@''GNULIB_LSEEK''@|$(GNULIB_LSEEK)|g' \
***************
*** 978,990 ****
  	      -e 's|@''HAVE_DUP2''@|$(HAVE_DUP2)|g' \
  	      -e 's|@''HAVE_FTRUNCATE''@|$(HAVE_FTRUNCATE)|g' \
  	      -e 's|@''HAVE_READLINK''@|$(HAVE_READLINK)|g' \
  	      -e 's|@''HAVE_SLEEP''@|$(HAVE_SLEEP)|g' \
  	      -e 's|@''HAVE_DECL_GETLOGIN_R''@|$(HAVE_DECL_GETLOGIN_R)|g' \
  	      -e 's|@''REPLACE_CHOWN''@|$(REPLACE_CHOWN)|g' \
  	      -e 's|@''REPLACE_FCHDIR''@|$(REPLACE_FCHDIR)|g' \
  	      -e 's|@''REPLACE_GETCWD''@|$(REPLACE_GETCWD)|g' \
  	      -e 's|@''REPLACE_LCHOWN''@|$(REPLACE_LCHOWN)|g' \
  	      -e 's|@''REPLACE_LSEEK''@|$(REPLACE_LSEEK)|g' \
! 	      < $(srcdir)/unistd_.h; \
  	} > $@-t
  	mv $@-t $@
--- 1072,1089 ----
  	      -e 's|@''HAVE_DUP2''@|$(HAVE_DUP2)|g' \
  	      -e 's|@''HAVE_FTRUNCATE''@|$(HAVE_FTRUNCATE)|g' \
+ 	      -e 's|@''HAVE_GETPAGESIZE''@|$(HAVE_GETPAGESIZE)|g' \
  	      -e 's|@''HAVE_READLINK''@|$(HAVE_READLINK)|g' \
  	      -e 's|@''HAVE_SLEEP''@|$(HAVE_SLEEP)|g' \
+ 	      -e 's|@''HAVE_DECL_ENVIRON''@|$(HAVE_DECL_ENVIRON)|g' \
  	      -e 's|@''HAVE_DECL_GETLOGIN_R''@|$(HAVE_DECL_GETLOGIN_R)|g' \
+ 	      -e 's|@''HAVE_OS_H''@|$(HAVE_OS_H)|g' \
+ 	      -e 's|@''HAVE_SYS_PARAM_H''@|$(HAVE_SYS_PARAM_H)|g' \
  	      -e 's|@''REPLACE_CHOWN''@|$(REPLACE_CHOWN)|g' \
  	      -e 's|@''REPLACE_FCHDIR''@|$(REPLACE_FCHDIR)|g' \
  	      -e 's|@''REPLACE_GETCWD''@|$(REPLACE_GETCWD)|g' \
+ 	      -e 's|@''REPLACE_GETPAGESIZE''@|$(REPLACE_GETPAGESIZE)|g' \
  	      -e 's|@''REPLACE_LCHOWN''@|$(REPLACE_LCHOWN)|g' \
  	      -e 's|@''REPLACE_LSEEK''@|$(REPLACE_LSEEK)|g' \
! 	      < $(srcdir)/unistd.in.h; \
  	} > $@-t
  	mv $@-t $@
***************
*** 992,996 ****
  # We need the following in order to create <wchar.h> when the system
  # version does not work standalone.
! wchar.h: wchar_.h
  	rm -f $@-t $@
  	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
--- 1091,1095 ----
  # We need the following in order to create <wchar.h> when the system
  # version does not work standalone.
! wchar.h: wchar.in.h
  	rm -f $@-t $@
  	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
***************
*** 1002,1006 ****
  	      -e 's|@''REPLACE_WCWIDTH''@|$(REPLACE_WCWIDTH)|g' \
  	      -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \
! 	    < $(srcdir)/wchar_.h; \
  	} > $@-t
  	mv $@-t $@
--- 1101,1105 ----
  	      -e 's|@''REPLACE_WCWIDTH''@|$(REPLACE_WCWIDTH)|g' \
  	      -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \
! 	    < $(srcdir)/wchar.in.h; \
  	} > $@-t
  	mv $@-t $@
***************
*** 1008,1012 ****
  # We need the following in order to create <wctype.h> when the system
  # doesn't have one that works with the given compiler.
! wctype.h: wctype_.h
  	rm -f $@-t $@
  	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
--- 1107,1111 ----
  # We need the following in order to create <wctype.h> when the system
  # doesn't have one that works with the given compiler.
! wctype.h: wctype.in.h
  	rm -f $@-t $@
  	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
***************
*** 1016,1020 ****
  	      -e 's/@''HAVE_ISWCNTRL''@/$(HAVE_ISWCNTRL)/g' \
  	      -e 's/@''HAVE_WINT_T''@/$(HAVE_WINT_T)/g' \
! 	      < $(srcdir)/wctype_.h; \
  	} > $@-t
  	mv $@-t $@
--- 1115,1119 ----
  	      -e 's/@''HAVE_ISWCNTRL''@/$(HAVE_ISWCNTRL)/g' \
  	      -e 's/@''HAVE_WINT_T''@/$(HAVE_WINT_T)/g' \
! 	      < $(srcdir)/wctype.in.h; \
  	} > $@-t
  	mv $@-t $@
diff -Nrc2 texinfo-4.11/gnulib/lib/alloca.in.h texinfo-4.12/gnulib/lib/alloca.in.h
*** texinfo-4.11/gnulib/lib/alloca.in.h	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/gnulib/lib/alloca.in.h	Tue Mar  4 00:54:18 2008
***************
*** 0 ****
--- 1,56 ----
+ /* Memory allocation on the stack.
+ 
+    Copyright (C) 1995, 1999, 2001-2004, 2006-2008 Free Software
+    Foundation, Inc.
+ 
+    This program is free software; you can redistribute it and/or modify it
+    under the terms of the GNU General Public License as published
+    by the Free Software Foundation; either version 3, or (at your option)
+    any later version.
+ 
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    General Public License for more details.
+ 
+    You should have received a copy of the GNU General Public
+    License along with this program; if not, write to the Free Software
+    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+    USA.  */
+ 
+ /* Avoid using the symbol _ALLOCA_H here, as Bison assumes _ALLOCA_H
+    means there is a real alloca function.  */
+ #ifndef _GL_ALLOCA_H
+ #define _GL_ALLOCA_H
+ 
+ /* alloca (N) returns a pointer to N bytes of memory
+    allocated on the stack, which will last until the function returns.
+    Use of alloca should be avoided:
+      - inside arguments of function calls - undefined behaviour,
+      - in inline functions - the allocation may actually last until the
+        calling function returns,
+      - for huge N (say, N >= 65536) - you never know how large (or small)
+        the stack is, and when the stack cannot fulfill the memory allocation
+        request, the program just crashes.
+  */
+ 
+ #ifndef alloca
+ # ifdef __GNUC__
+ #  define alloca __builtin_alloca
+ # elif defined _AIX
+ #  define alloca __alloca
+ # elif defined _MSC_VER
+ #  include <malloc.h>
+ #  define alloca _alloca
+ # elif defined __DECC && defined __VMS
+ #  define alloca __ALLOCA
+ # else
+ #  include <stddef.h>
+ #  ifdef  __cplusplus
+ extern "C"
+ #  endif
+ void *alloca (size_t);
+ # endif
+ #endif
+ 
+ #endif /* _GL_ALLOCA_H */
diff -Nrc2 texinfo-4.11/gnulib/lib/alloca_.h texinfo-4.12/gnulib/lib/alloca_.h
*** texinfo-4.11/gnulib/lib/alloca_.h	Sat Mar 31 00:38:52 2007
--- texinfo-4.12/gnulib/lib/alloca_.h	Wed Dec 31 16:00:00 1969
***************
*** 1,54 ****
- /* Memory allocation on the stack.
- 
-    Copyright (C) 1995, 1999, 2001-2004, 2006-2007 Free Software
-    Foundation, Inc.
- 
-    This program is free software; you can redistribute it and/or modify it
-    under the terms of the GNU General Public License as published
-    by the Free Software Foundation; either version 2, or (at your option)
-    any later version.
- 
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    General Public License for more details.
- 
-    You should have received a copy of the GNU General Public
-    License along with this program; if not, write to the Free Software
-    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
-    USA.  */
- 
- /* Avoid using the symbol _ALLOCA_H here, as Bison assumes _ALLOCA_H
-    means there is a real alloca function.  */
- #ifndef _GL_ALLOCA_H
- #define _GL_ALLOCA_H
- 
- /* alloca (N) returns a pointer to N bytes of memory
-    allocated on the stack, which will last until the function returns.
-    Use of alloca should be avoided:
-      - inside arguments of function calls - undefined behaviour,
-      - in inline functions - the allocation may actually last until the
-        calling function returns,
-      - for huge N (say, N >= 65536) - you never know how large (or small)
-        the stack is, and when the stack cannot fulfill the memory allocation
-        request, the program just crashes.
-  */
- 
- #ifndef alloca
- # ifdef __GNUC__
- #  define alloca __builtin_alloca
- # elif defined _AIX
- #  define alloca __alloca
- # elif defined _MSC_VER
- #  include <malloc.h>
- #  define alloca _alloca
- # else
- #  include <stddef.h>
- #  ifdef  __cplusplus
- extern "C"
- #  endif
- void *alloca (size_t);
- # endif
- #endif
- 
- #endif /* _GL_ALLOCA_H */
--- 0 ----
diff -Nrc2 texinfo-4.11/gnulib/lib/argz.c texinfo-4.12/gnulib/lib/argz.c
*** texinfo-4.11/gnulib/lib/argz.c	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/gnulib/lib/argz.c	Wed Feb 27 00:54:43 2008
***************
*** 0 ****
--- 1,254 ----
+ /* argz.c -- argz implementation for non-glibc systems
+ 
+    Copyright (C) 2004, 2006, 2007, 2008 Free Software Foundation, Inc.
+    Written by Gary V. Vaughan, 2004
+ 
+    NOTE: The canonical source of this file is maintained with the
+    GNU Libtool package.  Report bugs to bug-libtool@gnu.org.
+ 
+ GNU Libltdl is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public
+ License as published by the Free Software Foundation; either
+ version 3 of the License, or (at your option) any later version.
+ 
+ As a special exception to the GNU General Public License,
+ if you distribute this file as part of a program or library that
+ is built using GNU Libtool, you may include this file under the
+ same distribution terms that you use for the rest of that program.
+ 
+ GNU Libltdl is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+ 
+ You should have received a copy of the GNU General Public
+ License along with GNU Libltdl; see the file COPYING.LIB.  If not, a
+ copy can be downloaded from  http://www.gnu.org/licenses/lgpl.html,
+ or obtained by writing to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+ 
+ #if defined(LTDL) && defined LT_CONFIG_H
+ #  include LT_CONFIG_H
+ #else
+ #  include <config.h>
+ #endif
+ 
+ #include <argz.h>
+ 
+ #include <assert.h>
+ #include <stddef.h>
+ #include <stdlib.h>
+ #include <sys/types.h>
+ #include <errno.h>
+ #include <string.h>
+ 
+ #define EOS_CHAR '\0'
+ 
+ error_t
+ argz_append (char **pargz, size_t *pargz_len, const char *buf, size_t buf_len)
+ {
+   size_t argz_len;
+   char  *argz;
+ 
+   assert (pargz);
+   assert (pargz_len);
+   assert ((*pargz && *pargz_len) || (!*pargz && !*pargz_len));
+ 
+   /* If nothing needs to be appended, no more work is required.  */
+   if (buf_len == 0)
+     return 0;
+ 
+   /* Ensure there is enough room to append BUF_LEN.  */
+   argz_len = *pargz_len + buf_len;
+   argz = (char *) realloc (*pargz, argz_len);
+   if (!argz)
+     return ENOMEM;
+ 
+   /* Copy characters from BUF after terminating '\0' in ARGZ.  */
+   memcpy (argz + *pargz_len, buf, buf_len);
+ 
+   /* Assign new values.  */
+   *pargz = argz;
+   *pargz_len = argz_len;
+ 
+   return 0;
+ }
+ 
+ 
+ /* Add a string to the argz vector.  */
+ error_t
+ argz_add (char **pargz, size_t *pargz_len, const char *str)
+ {
+   return argz_append (pargz, pargz_len, str, strlen (str) + 1);
+ }
+ 
+ 
+ error_t
+ argz_create_sep (const char *str, int delim, char **pargz, size_t *pargz_len)
+ {
+   size_t argz_len;
+   char *argz = 0;
+ 
+   assert (str);
+   assert (pargz);
+   assert (pargz_len);
+ 
+   /* Make a copy of STR, but replacing each occurrence of
+      DELIM with '\0'.  */
+   argz_len = 1+ strlen (str);
+   if (argz_len)
+     {
+       const char *p;
+       char *q;
+ 
+       argz = (char *) malloc (argz_len);
+       if (!argz)
+ 	return ENOMEM;
+ 
+       for (p = str, q = argz; *p != EOS_CHAR; ++p)
+ 	{
+ 	  if (*p == delim)
+ 	    {
+ 	      /* Ignore leading delimiters, and fold consecutive
+ 		 delimiters in STR into a single '\0' in ARGZ.  */
+ 	      if ((q > argz) && (q[-1] != EOS_CHAR))
+ 		*q++ = EOS_CHAR;
+ 	      else
+ 		--argz_len;
+ 	    }
+ 	  else
+ 	    *q++ = *p;
+ 	}
+       /* Copy terminating EOS_CHAR.  */
+       *q = *p;
+     }
+ 
+   /* If ARGZ_LEN has shrunk to nothing, release ARGZ's memory.  */
+   if (!argz_len)
+     argz = (free (argz), (char *) 0);
+ 
+   /* Assign new values.  */
+   *pargz = argz;
+   *pargz_len = argz_len;
+ 
+   return 0;
+ }
+ 
+ 
+ error_t
+ argz_insert (char **pargz, size_t *pargz_len, char *before, const char *entry)
+ {
+   assert (pargz);
+   assert (pargz_len);
+   assert (entry && *entry);
+ 
+   /* No BEFORE address indicates ENTRY should be inserted after the
+      current last element.  */
+   if (!before)
+     return argz_append (pargz, pargz_len, entry, 1+ strlen (entry));
+ 
+   /* This probably indicates a programmer error, but to preserve
+      semantics, scan back to the start of an entry if BEFORE points
+      into the middle of it.  */
+   while ((before > *pargz) && (before[-1] != EOS_CHAR))
+     --before;
+ 
+   {
+     size_t entry_len	= 1+ strlen (entry);
+     size_t argz_len	= *pargz_len + entry_len;
+     size_t offset	= before - *pargz;
+     char   *argz	= (char *) realloc (*pargz, argz_len);
+ 
+     if (!argz)
+       return ENOMEM;
+ 
+     /* Make BEFORE point to the equivalent offset in ARGZ that it
+        used to have in *PARGZ incase realloc() moved the block.  */
+     before = argz + offset;
+ 
+     /* Move the ARGZ entries starting at BEFORE up into the new
+        space at the end -- making room to copy ENTRY into the
+        resulting gap.  */
+     memmove (before + entry_len, before, *pargz_len - offset);
+     memcpy  (before, entry, entry_len);
+ 
+     /* Assign new values.  */
+     *pargz = argz;
+     *pargz_len = argz_len;
+   }
+ 
+   return 0;
+ }
+ 
+ 
+ char *
+ argz_next (char *argz, size_t argz_len, const char *entry)
+ {
+   assert ((argz && argz_len) || (!argz && !argz_len));
+ 
+   if (entry)
+     {
+       /* Either ARGZ/ARGZ_LEN is empty, or ENTRY points into an address
+ 	 within the ARGZ vector.  */
+       assert ((!argz && !argz_len)
+ 	      || ((argz <= entry) && (entry < (argz + argz_len))));
+ 
+       /* Move to the char immediately after the terminating
+ 	 '\0' of ENTRY.  */
+       entry = 1+ strchr (entry, EOS_CHAR);
+ 
+       /* Return either the new ENTRY, or else NULL if ARGZ is
+ 	 exhausted.  */
+       return (entry >= argz + argz_len) ? 0 : (char *) entry;
+     }
+   else
+     {
+       /* This should probably be flagged as a programmer error,
+ 	 since starting an argz_next loop with the iterator set
+ 	 to ARGZ is safer.  To preserve semantics, handle the NULL
+ 	 case by returning the start of ARGZ (if any).  */
+       if (argz_len > 0)
+ 	return argz;
+       else
+ 	return 0;
+     }
+ }
+ 
+ 
+ void
+ argz_stringify (char *argz, size_t argz_len, int sep)
+ {
+   assert ((argz && argz_len) || (!argz && !argz_len));
+ 
+   if (sep)
+     {
+       --argz_len;		/* don't stringify the terminating EOS */
+       while (--argz_len > 0)
+ 	{
+ 	  if (argz[argz_len] == EOS_CHAR)
+ 	    argz[argz_len] = sep;
+ 	}
+     }
+ }
+ 
+ 
+ /* Count number of elements (null bytes) in argz vector.  */
+ 
+ size_t
+ argz_count (const char *argz, size_t argz_len)
+ {
+   size_t count = 0;
+ 
+   assert ((argz && argz_len) || (!argz && !argz_len));
+   
+   while (argz_len > 0)
+     {
+       size_t part_len = strlen (argz);
+       argz += part_len + 1;
+       argz_len -= part_len + 1;
+       count++;
+     }
+   
+   return count;
+ }
diff -Nrc2 texinfo-4.11/gnulib/lib/argz.in.h texinfo-4.12/gnulib/lib/argz.in.h
*** texinfo-4.11/gnulib/lib/argz.in.h	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/gnulib/lib/argz.in.h	Tue Feb 26 00:54:16 2008
***************
*** 0 ****
--- 1,71 ----
+ /* lt__argz.h -- internal argz interface for non-glibc systems
+ 
+    Copyright (C) 2004, 2007, 2008 Free Software Foundation, Inc.
+    Written by Gary V. Vaughan, 2004
+ 
+    NOTE: The canonical source of this file is maintained with the
+    GNU Libtool package.  Report bugs to bug-libtool@gnu.org.
+ 
+ GNU Libltdl is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public
+ License as published by the Free Software Foundation; either
+ version 3 of the License, or (at your option) any later version.
+ 
+ As a special exception to the GNU General Public License,
+ if you distribute this file as part of a program or library that
+ is built using GNU Libtool, you may include this file under the
+ same distribution terms that you use for the rest of that program.
+ 
+ GNU Libltdl is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+ 
+ You should have received a copy of the GNU General Public
+ License along with GNU Libltdl; see the file COPYING.LIB.  If not, a
+ copy can be downloaded from http://www.gnu.org/licenses/lgpl.html,
+ or obtained by writing to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301  USA
+ */
+ 
+ #if !defined(LT__ARGZ_H)
+ #define LT__ARGZ_H 1
+ 
+ #include <stdlib.h>
+ #define __need_error_t
+ #include <errno.h>
+ #include <sys/types.h>
+ 
+ #if defined(LTDL)
+ #  include "lt__glibc.h"
+ #  include "lt_system.h"
+ #else
+ #  define LT_SCOPE
+ #endif
+ 
+ #if defined(__cplusplus)
+ extern "C" {
+ #endif
+ 
+ LT_SCOPE error_t argz_append	(char **pargz, size_t *pargz_len,
+ 				 const char *buf, size_t buf_len);
+ LT_SCOPE error_t argz_add       (char **pargz, size_t *pargz_len,
+                                  const char *str);
+ LT_SCOPE error_t argz_create_sep(const char *str, int delim,
+ 				 char **pargz, size_t *pargz_len);
+ LT_SCOPE error_t argz_insert	(char **pargz, size_t *pargz_len,
+ 				 char *before, const char *entry);
+ LT_SCOPE char *	 argz_next	(char *argz, size_t argz_len,
+ 				 const char *entry);
+ LT_SCOPE void	 argz_stringify	(char *argz, size_t argz_len, int sep);
+ LT_SCOPE size_t  argz_count     (const char *argz, size_t argz_len);
+ 
+ #if defined(__cplusplus)
+ }
+ #endif
+ 
+ #if !defined(LTDL)
+ #  undef LT_SCOPE
+ #endif
+ 
+ #endif /*!defined(LT__ARGZ_H)*/
diff -Nrc2 texinfo-4.11/gnulib/lib/config.charset texinfo-4.12/gnulib/lib/config.charset
*** texinfo-4.11/gnulib/lib/config.charset	Sun Jul  8 01:14:44 2007
--- texinfo-4.12/gnulib/lib/config.charset	Mon Nov 26 00:50:38 2007
***************
*** 2,10 ****
  # Output a system dependent table of character encoding aliases.
  #
! #   Copyright (C) 2000-2004, 2006 Free Software Foundation, Inc.
  #
  #   This program is free software; you can redistribute it and/or modify
  #   it under the terms of the GNU General Public License as published by
! #   the Free Software Foundation; either version 2, or (at your option)
  #   any later version.
  #
--- 2,10 ----
  # Output a system dependent table of character encoding aliases.
  #
! #   Copyright (C) 2000-2004, 2006-2007 Free Software Foundation, Inc.
  #
  #   This program is free software; you can redistribute it and/or modify
  #   it under the terms of the GNU General Public License as published by
! #   the Free Software Foundation; either version 3, or (at your option)
  #   any later version.
  #
***************
*** 32,49 ****
  #       name              MIME?             used by which systems
  #   ASCII, ANSI_X3.4-1968       glibc solaris freebsd netbsd darwin
! #   ISO-8859-1              Y   glibc aix hpux irix osf solaris freebsd netbsd darwin
! #   ISO-8859-2              Y   glibc aix hpux irix osf solaris freebsd netbsd darwin
  #   ISO-8859-3              Y   glibc solaris
! #   ISO-8859-4              Y   osf solaris freebsd netbsd darwin
! #   ISO-8859-5              Y   glibc aix hpux irix osf solaris freebsd netbsd darwin
  #   ISO-8859-6              Y   glibc aix hpux solaris
! #   ISO-8859-7              Y   glibc aix hpux irix osf solaris netbsd darwin
  #   ISO-8859-8              Y   glibc aix hpux osf solaris
  #   ISO-8859-9              Y   glibc aix hpux irix osf solaris darwin
! #   ISO-8859-13                 glibc netbsd darwin
  #   ISO-8859-14                 glibc
! #   ISO-8859-15                 glibc aix osf solaris freebsd darwin
! #   KOI8-R                  Y   glibc solaris freebsd netbsd darwin
! #   KOI8-U                  Y   glibc freebsd netbsd darwin
  #   KOI8-T                      glibc
  #   CP437                       dos
--- 32,49 ----
  #       name              MIME?             used by which systems
  #   ASCII, ANSI_X3.4-1968       glibc solaris freebsd netbsd darwin
! #   ISO-8859-1              Y   glibc aix hpux irix osf solaris freebsd netbsd openbsd darwin
! #   ISO-8859-2              Y   glibc aix hpux irix osf solaris freebsd netbsd openbsd darwin
  #   ISO-8859-3              Y   glibc solaris
! #   ISO-8859-4              Y   osf solaris freebsd netbsd openbsd darwin
! #   ISO-8859-5              Y   glibc aix hpux irix osf solaris freebsd netbsd openbsd darwin
  #   ISO-8859-6              Y   glibc aix hpux solaris
! #   ISO-8859-7              Y   glibc aix hpux irix osf solaris netbsd openbsd darwin
  #   ISO-8859-8              Y   glibc aix hpux osf solaris
  #   ISO-8859-9              Y   glibc aix hpux irix osf solaris darwin
! #   ISO-8859-13                 glibc netbsd openbsd darwin
  #   ISO-8859-14                 glibc
! #   ISO-8859-15                 glibc aix osf solaris freebsd netbsd openbsd darwin
! #   KOI8-R                  Y   glibc solaris freebsd netbsd openbsd darwin
! #   KOI8-U                  Y   glibc freebsd netbsd openbsd darwin
  #   KOI8-T                      glibc
  #   CP437                       dos
***************
*** 58,62 ****
  #   CP864                       dos
  #   CP865                       dos
! #   CP866                       freebsd netbsd darwin dos
  #   CP869                       dos
  #   CP874                       woe32 dos
--- 58,62 ----
  #   CP864                       dos
  #   CP865                       dos
! #   CP866                       freebsd netbsd openbsd darwin dos
  #   CP869                       dos
  #   CP874                       woe32 dos
***************
*** 71,75 ****
  #   CP1129                      aix
  #   CP1250                      woe32
! #   CP1251                      glibc solaris netbsd darwin woe32
  #   CP1252                      aix woe32
  #   CP1253                      woe32
--- 71,75 ----
  #   CP1129                      aix
  #   CP1250                      woe32
! #   CP1251                      glibc solaris netbsd openbsd darwin woe32
  #   CP1252                      aix woe32
  #   CP1253                      woe32
***************
*** 398,401 ****
--- 398,411 ----
  	echo "SJIS SHIFT_JIS"
  	;;
+     openbsd*)
+ 	echo "646 ASCII"
+ 	echo "ISO8859-1 ISO-8859-1"
+ 	echo "ISO8859-2 ISO-8859-2"
+ 	echo "ISO8859-4 ISO-8859-4"
+ 	echo "ISO8859-5 ISO-8859-5"
+ 	echo "ISO8859-7 ISO-8859-7"
+ 	echo "ISO8859-13 ISO-8859-13"
+ 	echo "ISO8859-15 ISO-8859-15"
+ 	;;
      darwin[56]*)
  	# Darwin 6.8 doesn't have nl_langinfo(CODESET); therefore
diff -Nrc2 texinfo-4.11/gnulib/lib/error.c texinfo-4.12/gnulib/lib/error.c
*** texinfo-4.11/gnulib/lib/error.c	Mon Jul 23 01:23:15 2007
--- texinfo-4.12/gnulib/lib/error.c	Mon Nov 26 00:50:38 2007
***************
*** 3,10 ****
     This file is part of the GNU C Library.
  
!    This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 2, or (at your option)
!    any later version.
  
     This program is distributed in the hope that it will be useful,
--- 3,10 ----
     This file is part of the GNU C Library.
  
!    This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 3 of the License, or
!    (at your option) any later version.
  
     This program is distributed in the hope that it will be useful,
***************
*** 13,19 ****
     GNU General Public License for more details.
  
!    You should have received a copy of the GNU General Public License along
!    with this program; if not, write to the Free Software Foundation,
!    Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
  
  /* Written by David MacKenzie <djm@gnu.ai.mit.edu>.  */
--- 13,18 ----
     GNU General Public License for more details.
  
!    You should have received a copy of the GNU General Public License
!    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
  
  /* Written by David MacKenzie <djm@gnu.ai.mit.edu>.  */
diff -Nrc2 texinfo-4.11/gnulib/lib/error.h texinfo-4.12/gnulib/lib/error.h
*** texinfo-4.11/gnulib/lib/error.h	Mon Aug  7 01:20:27 2006
--- texinfo-4.12/gnulib/lib/error.h	Mon Jan 14 00:33:34 2008
***************
*** 1,10 ****
  /* Declaration for error-reporting function
!    Copyright (C) 1995, 1996, 1997, 2003, 2006 Free Software Foundation, Inc.
     This file is part of the GNU C Library.
  
!    This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 2, or (at your option)
!    any later version.
  
     This program is distributed in the hope that it will be useful,
--- 1,10 ----
  /* Declaration for error-reporting function
!    Copyright (C) 1995, 1996, 1997, 2003, 2006, 2008 Free Software Foundation, Inc.
     This file is part of the GNU C Library.
  
!    This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 3 of the License, or
!    (at your option) any later version.
  
     This program is distributed in the hope that it will be useful,
***************
*** 13,19 ****
     GNU General Public License for more details.
  
!    You should have received a copy of the GNU General Public License along
!    with this program; if not, write to the Free Software Foundation,
!    Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
  
  #ifndef _ERROR_H
--- 13,18 ----
     GNU General Public License for more details.
  
!    You should have received a copy of the GNU General Public License
!    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
  
  #ifndef _ERROR_H
***************
*** 22,26 ****
  #ifndef __attribute__
  /* This feature is available in gcc versions 2.5 and later.  */
! # if __GNUC__ < 2 || (__GNUC__ == 2 && __GNUC_MINOR__ < 5) || __STRICT_ANSI__
  #  define __attribute__(Spec) /* empty */
  # endif
--- 21,25 ----
  #ifndef __attribute__
  /* This feature is available in gcc versions 2.5 and later.  */
! # if __GNUC__ < 2 || (__GNUC__ == 2 && __GNUC_MINOR__ < 5)
  #  define __attribute__(Spec) /* empty */
  # endif
diff -Nrc2 texinfo-4.11/gnulib/lib/exitfail.c texinfo-4.12/gnulib/lib/exitfail.c
*** texinfo-4.11/gnulib/lib/exitfail.c	Mon Feb 19 01:47:54 2007
--- texinfo-4.12/gnulib/lib/exitfail.c	Mon Nov 26 00:50:38 2007
***************
*** 3,10 ****
     Copyright (C) 2002, 2003, 2005, 2006, 2007 Free Software Foundation, Inc.
  
!    This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 2, or (at your option)
!    any later version.
  
     This program is distributed in the hope that it will be useful,
--- 3,10 ----
     Copyright (C) 2002, 2003, 2005, 2006, 2007 Free Software Foundation, Inc.
  
!    This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 3 of the License, or
!    (at your option) any later version.
  
     This program is distributed in the hope that it will be useful,
***************
*** 14,20 ****
  
     You should have received a copy of the GNU General Public License
!    along with this program; see the file COPYING.
!    If not, write to the Free Software Foundation,
!    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
  
  #include <config.h>
--- 14,18 ----
  
     You should have received a copy of the GNU General Public License
!    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
  
  #include <config.h>
diff -Nrc2 texinfo-4.11/gnulib/lib/exitfail.h texinfo-4.12/gnulib/lib/exitfail.h
*** texinfo-4.11/gnulib/lib/exitfail.h	Sun Jun 18 16:39:43 2006
--- texinfo-4.12/gnulib/lib/exitfail.h	Mon Nov 26 00:50:38 2007
***************
*** 3,10 ****
     Copyright (C) 2002 Free Software Foundation, Inc.
  
!    This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 2, or (at your option)
!    any later version.
  
     This program is distributed in the hope that it will be useful,
--- 3,10 ----
     Copyright (C) 2002 Free Software Foundation, Inc.
  
!    This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 3 of the License, or
!    (at your option) any later version.
  
     This program is distributed in the hope that it will be useful,
***************
*** 14,20 ****
  
     You should have received a copy of the GNU General Public License
!    along with this program; see the file COPYING.
!    If not, write to the Free Software Foundation,
!    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
  
  extern int volatile exit_failure;
--- 14,18 ----
  
     You should have received a copy of the GNU General Public License
!    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
  
  extern int volatile exit_failure;
diff -Nrc2 texinfo-4.11/gnulib/lib/getopt.c texinfo-4.12/gnulib/lib/getopt.c
*** texinfo-4.11/gnulib/lib/getopt.c	Thu Sep 14 00:39:43 2006
--- texinfo-4.12/gnulib/lib/getopt.c	Tue Mar  4 00:54:18 2008
***************
*** 3,14 ****
     "Keep this file name-space clean" means, talk to drepper@gnu.org
     before changing it!
!    Copyright (C) 1987,88,89,90,91,92,93,94,95,96,98,99,2000,2001,2002,2003,2004,2006
  	Free Software Foundation, Inc.
     This file is part of the GNU C Library.
  
!    This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 2, or (at your option)
!    any later version.
  
     This program is distributed in the hope that it will be useful,
--- 3,14 ----
     "Keep this file name-space clean" means, talk to drepper@gnu.org
     before changing it!
!    Copyright (C) 1987,88,89,90,91,92,93,94,95,96,98,99,2000,2001,2002,2003,2004,2006,2008
  	Free Software Foundation, Inc.
     This file is part of the GNU C Library.
  
!    This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 3 of the License, or
!    (at your option) any later version.
  
     This program is distributed in the hope that it will be useful,
***************
*** 17,23 ****
     GNU General Public License for more details.
  
!    You should have received a copy of the GNU General Public License along
!    with this program; if not, write to the Free Software Foundation,
!    Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
  
  #ifndef _LIBC
--- 17,22 ----
     GNU General Public License for more details.
  
!    You should have received a copy of the GNU General Public License
!    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
  
  #ifndef _LIBC
***************
*** 32,39 ****
  #include <unistd.h>
  
- #ifdef __VMS
- # include <unixlib.h>
- #endif
- 
  #ifdef _LIBC
  # include <libintl.h>
--- 31,34 ----
diff -Nrc2 texinfo-4.11/gnulib/lib/getopt.in.h texinfo-4.12/gnulib/lib/getopt.in.h
*** texinfo-4.11/gnulib/lib/getopt.in.h	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/gnulib/lib/getopt.in.h	Mon Nov 26 00:50:38 2007
***************
*** 0 ****
--- 1,225 ----
+ /* Declarations for getopt.
+    Copyright (C) 1989-1994,1996-1999,2001,2003,2004,2005,2006,2007
+    Free Software Foundation, Inc.
+    This file is part of the GNU C Library.
+ 
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 3 of the License, or
+    (at your option) any later version.
+ 
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+ 
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+ 
+ #ifndef _GETOPT_H
+ 
+ #ifndef __need_getopt
+ # define _GETOPT_H 1
+ #endif
+ 
+ /* Standalone applications should #define __GETOPT_PREFIX to an
+    identifier that prefixes the external functions and variables
+    defined in this header.  When this happens, include the
+    headers that might declare getopt so that they will not cause
+    confusion if included after this file.  Then systematically rename
+    identifiers so that they do not collide with the system functions
+    and variables.  Renaming avoids problems with some compilers and
+    linkers.  */
+ #if defined __GETOPT_PREFIX && !defined __need_getopt
+ # include <stdlib.h>
+ # include <stdio.h>
+ # include <unistd.h>
+ # undef __need_getopt
+ # undef getopt
+ # undef getopt_long
+ # undef getopt_long_only
+ # undef optarg
+ # undef opterr
+ # undef optind
+ # undef optopt
+ # define __GETOPT_CONCAT(x, y) x ## y
+ # define __GETOPT_XCONCAT(x, y) __GETOPT_CONCAT (x, y)
+ # define __GETOPT_ID(y) __GETOPT_XCONCAT (__GETOPT_PREFIX, y)
+ # define getopt __GETOPT_ID (getopt)
+ # define getopt_long __GETOPT_ID (getopt_long)
+ # define getopt_long_only __GETOPT_ID (getopt_long_only)
+ # define optarg __GETOPT_ID (optarg)
+ # define opterr __GETOPT_ID (opterr)
+ # define optind __GETOPT_ID (optind)
+ # define optopt __GETOPT_ID (optopt)
+ #endif
+ 
+ /* Standalone applications get correct prototypes for getopt_long and
+    getopt_long_only; they declare "char **argv".  libc uses prototypes
+    with "char *const *argv" that are incorrect because getopt_long and
+    getopt_long_only can permute argv; this is required for backward
+    compatibility (e.g., for LSB 2.0.1).
+ 
+    This used to be `#if defined __GETOPT_PREFIX && !defined __need_getopt',
+    but it caused redefinition warnings if both unistd.h and getopt.h were
+    included, since unistd.h includes getopt.h having previously defined
+    __need_getopt.
+ 
+    The only place where __getopt_argv_const is used is in definitions
+    of getopt_long and getopt_long_only below, but these are visible
+    only if __need_getopt is not defined, so it is quite safe to rewrite
+    the conditional as follows:
+ */
+ #if !defined __need_getopt
+ # if defined __GETOPT_PREFIX
+ #  define __getopt_argv_const /* empty */
+ # else
+ #  define __getopt_argv_const const
+ # endif
+ #endif
+ 
+ /* If __GNU_LIBRARY__ is not already defined, either we are being used
+    standalone, or this is the first header included in the source file.
+    If we are being used with glibc, we need to include <features.h>, but
+    that does not exist if we are standalone.  So: if __GNU_LIBRARY__ is
+    not defined, include <ctype.h>, which will pull in <features.h> for us
+    if it's from glibc.  (Why ctype.h?  It's guaranteed to exist and it
+    doesn't flood the namespace with stuff the way some other headers do.)  */
+ #if !defined __GNU_LIBRARY__
+ # include <ctype.h>
+ #endif
+ 
+ #ifndef __THROW
+ # ifndef __GNUC_PREREQ
+ #  define __GNUC_PREREQ(maj, min) (0)
+ # endif
+ # if defined __cplusplus && __GNUC_PREREQ (2,8)
+ #  define __THROW	throw ()
+ # else
+ #  define __THROW
+ # endif
+ #endif
+ 
+ #ifdef __cplusplus
+ extern "C" {
+ #endif
+ 
+ /* For communication from `getopt' to the caller.
+    When `getopt' finds an option that takes an argument,
+    the argument value is returned here.
+    Also, when `ordering' is RETURN_IN_ORDER,
+    each non-option ARGV-element is returned here.  */
+ 
+ extern char *optarg;
+ 
+ /* Index in ARGV of the next element to be scanned.
+    This is used for communication to and from the caller
+    and for communication between successive calls to `getopt'.
+ 
+    On entry to `getopt', zero means this is the first call; initialize.
+ 
+    When `getopt' returns -1, this is the index of the first of the
+    non-option elements that the caller should itself scan.
+ 
+    Otherwise, `optind' communicates from one call to the next
+    how much of ARGV has been scanned so far.  */
+ 
+ extern int optind;
+ 
+ /* Callers store zero here to inhibit the error message `getopt' prints
+    for unrecognized options.  */
+ 
+ extern int opterr;
+ 
+ /* Set to an option character which was unrecognized.  */
+ 
+ extern int optopt;
+ 
+ #ifndef __need_getopt
+ /* Describe the long-named options requested by the application.
+    The LONG_OPTIONS argument to getopt_long or getopt_long_only is a vector
+    of `struct option' terminated by an element containing a name which is
+    zero.
+ 
+    The field `has_arg' is:
+    no_argument		(or 0) if the option does not take an argument,
+    required_argument	(or 1) if the option requires an argument,
+    optional_argument	(or 2) if the option takes an optional argument.
+ 
+    If the field `flag' is not NULL, it points to a variable that is set
+    to the value given in the field `val' when the option is found, but
+    left unchanged if the option is not found.
+ 
+    To have a long-named option do something other than set an `int' to
+    a compiled-in constant, such as set a value from `optarg', set the
+    option's `flag' field to zero and its `val' field to a nonzero
+    value (the equivalent single-letter option character, if there is
+    one).  For long options that have a zero `flag' field, `getopt'
+    returns the contents of the `val' field.  */
+ 
+ struct option
+ {
+   const char *name;
+   /* has_arg can't be an enum because some compilers complain about
+      type mismatches in all the code that assumes it is an int.  */
+   int has_arg;
+   int *flag;
+   int val;
+ };
+ 
+ /* Names for the values of the `has_arg' field of `struct option'.  */
+ 
+ # define no_argument		0
+ # define required_argument	1
+ # define optional_argument	2
+ #endif	/* need getopt */
+ 
+ 
+ /* Get definitions and prototypes for functions to process the
+    arguments in ARGV (ARGC of them, minus the program name) for
+    options given in OPTS.
+ 
+    Return the option character from OPTS just read.  Return -1 when
+    there are no more options.  For unrecognized options, or options
+    missing arguments, `optopt' is set to the option letter, and '?' is
+    returned.
+ 
+    The OPTS string is a list of characters which are recognized option
+    letters, optionally followed by colons, specifying that that letter
+    takes an argument, to be placed in `optarg'.
+ 
+    If a letter in OPTS is followed by two colons, its argument is
+    optional.  This behavior is specific to the GNU `getopt'.
+ 
+    The argument `--' causes premature termination of argument
+    scanning, explicitly telling `getopt' that there are no more
+    options.
+ 
+    If OPTS begins with `-', then non-option arguments are treated as
+    arguments to the option '\1'.  This behavior is specific to the GNU
+    `getopt'.  If OPTS begins with `+', or POSIXLY_CORRECT is set in
+    the environment, then do not permute arguments.  */
+ 
+ extern int getopt (int ___argc, char *const *___argv, const char *__shortopts)
+        __THROW;
+ 
+ #ifndef __need_getopt
+ extern int getopt_long (int ___argc, char *__getopt_argv_const *___argv,
+ 			const char *__shortopts,
+ 		        const struct option *__longopts, int *__longind)
+        __THROW;
+ extern int getopt_long_only (int ___argc, char *__getopt_argv_const *___argv,
+ 			     const char *__shortopts,
+ 		             const struct option *__longopts, int *__longind)
+        __THROW;
+ 
+ #endif
+ 
+ #ifdef __cplusplus
+ }
+ #endif
+ 
+ /* Make sure we later can get all the definitions and declarations.  */
+ #undef __need_getopt
+ 
+ #endif /* getopt.h */
diff -Nrc2 texinfo-4.11/gnulib/lib/getopt1.c texinfo-4.12/gnulib/lib/getopt1.c
*** texinfo-4.11/gnulib/lib/getopt1.c	Thu Sep 14 00:39:43 2006
--- texinfo-4.12/gnulib/lib/getopt1.c	Mon Nov 26 00:50:38 2007
***************
*** 4,11 ****
     This file is part of the GNU C Library.
  
!    This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 2, or (at your option)
!    any later version.
  
     This program is distributed in the hope that it will be useful,
--- 4,11 ----
     This file is part of the GNU C Library.
  
!    This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 3 of the License, or
!    (at your option) any later version.
  
     This program is distributed in the hope that it will be useful,
***************
*** 14,20 ****
     GNU General Public License for more details.
  
!    You should have received a copy of the GNU General Public License along
!    with this program; if not, write to the Free Software Foundation,
!    Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
  
  #ifdef _LIBC
--- 14,19 ----
     GNU General Public License for more details.
  
!    You should have received a copy of the GNU General Public License
!    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
  
  #ifdef _LIBC
diff -Nrc2 texinfo-4.11/gnulib/lib/getopt_.h texinfo-4.12/gnulib/lib/getopt_.h
*** texinfo-4.11/gnulib/lib/getopt_.h	Fri Mar  9 00:38:35 2007
--- texinfo-4.12/gnulib/lib/getopt_.h	Wed Dec 31 16:00:00 1969
***************
*** 1,226 ****
- /* Declarations for getopt.
-    Copyright (C) 1989-1994,1996-1999,2001,2003,2004,2005,2006,2007
-    Free Software Foundation, Inc.
-    This file is part of the GNU C Library.
- 
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2, or (at your option)
-    any later version.
- 
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
- 
-    You should have received a copy of the GNU General Public License along
-    with this program; if not, write to the Free Software Foundation,
-    Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
- 
- #ifndef _GETOPT_H
- 
- #ifndef __need_getopt
- # define _GETOPT_H 1
- #endif
- 
- /* Standalone applications should #define __GETOPT_PREFIX to an
-    identifier that prefixes the external functions and variables
-    defined in this header.  When this happens, include the
-    headers that might declare getopt so that they will not cause
-    confusion if included after this file.  Then systematically rename
-    identifiers so that they do not collide with the system functions
-    and variables.  Renaming avoids problems with some compilers and
-    linkers.  */
- #if defined __GETOPT_PREFIX && !defined __need_getopt
- # include <stdlib.h>
- # include <stdio.h>
- # include <unistd.h>
- # undef __need_getopt
- # undef getopt
- # undef getopt_long
- # undef getopt_long_only
- # undef optarg
- # undef opterr
- # undef optind
- # undef optopt
- # define __GETOPT_CONCAT(x, y) x ## y
- # define __GETOPT_XCONCAT(x, y) __GETOPT_CONCAT (x, y)
- # define __GETOPT_ID(y) __GETOPT_XCONCAT (__GETOPT_PREFIX, y)
- # define getopt __GETOPT_ID (getopt)
- # define getopt_long __GETOPT_ID (getopt_long)
- # define getopt_long_only __GETOPT_ID (getopt_long_only)
- # define optarg __GETOPT_ID (optarg)
- # define opterr __GETOPT_ID (opterr)
- # define optind __GETOPT_ID (optind)
- # define optopt __GETOPT_ID (optopt)
- #endif
- 
- /* Standalone applications get correct prototypes for getopt_long and
-    getopt_long_only; they declare "char **argv".  libc uses prototypes
-    with "char *const *argv" that are incorrect because getopt_long and
-    getopt_long_only can permute argv; this is required for backward
-    compatibility (e.g., for LSB 2.0.1).
- 
-    This used to be `#if defined __GETOPT_PREFIX && !defined __need_getopt',
-    but it caused redefinition warnings if both unistd.h and getopt.h were
-    included, since unistd.h includes getopt.h having previously defined
-    __need_getopt.
- 
-    The only place where __getopt_argv_const is used is in definitions
-    of getopt_long and getopt_long_only below, but these are visible
-    only if __need_getopt is not defined, so it is quite safe to rewrite
-    the conditional as follows:
- */
- #if !defined __need_getopt
- # if defined __GETOPT_PREFIX
- #  define __getopt_argv_const /* empty */
- # else
- #  define __getopt_argv_const const
- # endif
- #endif
- 
- /* If __GNU_LIBRARY__ is not already defined, either we are being used
-    standalone, or this is the first header included in the source file.
-    If we are being used with glibc, we need to include <features.h>, but
-    that does not exist if we are standalone.  So: if __GNU_LIBRARY__ is
-    not defined, include <ctype.h>, which will pull in <features.h> for us
-    if it's from glibc.  (Why ctype.h?  It's guaranteed to exist and it
-    doesn't flood the namespace with stuff the way some other headers do.)  */
- #if !defined __GNU_LIBRARY__
- # include <ctype.h>
- #endif
- 
- #ifndef __THROW
- # ifndef __GNUC_PREREQ
- #  define __GNUC_PREREQ(maj, min) (0)
- # endif
- # if defined __cplusplus && __GNUC_PREREQ (2,8)
- #  define __THROW	throw ()
- # else
- #  define __THROW
- # endif
- #endif
- 
- #ifdef __cplusplus
- extern "C" {
- #endif
- 
- /* For communication from `getopt' to the caller.
-    When `getopt' finds an option that takes an argument,
-    the argument value is returned here.
-    Also, when `ordering' is RETURN_IN_ORDER,
-    each non-option ARGV-element is returned here.  */
- 
- extern char *optarg;
- 
- /* Index in ARGV of the next element to be scanned.
-    This is used for communication to and from the caller
-    and for communication between successive calls to `getopt'.
- 
-    On entry to `getopt', zero means this is the first call; initialize.
- 
-    When `getopt' returns -1, this is the index of the first of the
-    non-option elements that the caller should itself scan.
- 
-    Otherwise, `optind' communicates from one call to the next
-    how much of ARGV has been scanned so far.  */
- 
- extern int optind;
- 
- /* Callers store zero here to inhibit the error message `getopt' prints
-    for unrecognized options.  */
- 
- extern int opterr;
- 
- /* Set to an option character which was unrecognized.  */
- 
- extern int optopt;
- 
- #ifndef __need_getopt
- /* Describe the long-named options requested by the application.
-    The LONG_OPTIONS argument to getopt_long or getopt_long_only is a vector
-    of `struct option' terminated by an element containing a name which is
-    zero.
- 
-    The field `has_arg' is:
-    no_argument		(or 0) if the option does not take an argument,
-    required_argument	(or 1) if the option requires an argument,
-    optional_argument	(or 2) if the option takes an optional argument.
- 
-    If the field `flag' is not NULL, it points to a variable that is set
-    to the value given in the field `val' when the option is found, but
-    left unchanged if the option is not found.
- 
-    To have a long-named option do something other than set an `int' to
-    a compiled-in constant, such as set a value from `optarg', set the
-    option's `flag' field to zero and its `val' field to a nonzero
-    value (the equivalent single-letter option character, if there is
-    one).  For long options that have a zero `flag' field, `getopt'
-    returns the contents of the `val' field.  */
- 
- struct option
- {
-   const char *name;
-   /* has_arg can't be an enum because some compilers complain about
-      type mismatches in all the code that assumes it is an int.  */
-   int has_arg;
-   int *flag;
-   int val;
- };
- 
- /* Names for the values of the `has_arg' field of `struct option'.  */
- 
- # define no_argument		0
- # define required_argument	1
- # define optional_argument	2
- #endif	/* need getopt */
- 
- 
- /* Get definitions and prototypes for functions to process the
-    arguments in ARGV (ARGC of them, minus the program name) for
-    options given in OPTS.
- 
-    Return the option character from OPTS just read.  Return -1 when
-    there are no more options.  For unrecognized options, or options
-    missing arguments, `optopt' is set to the option letter, and '?' is
-    returned.
- 
-    The OPTS string is a list of characters which are recognized option
-    letters, optionally followed by colons, specifying that that letter
-    takes an argument, to be placed in `optarg'.
- 
-    If a letter in OPTS is followed by two colons, its argument is
-    optional.  This behavior is specific to the GNU `getopt'.
- 
-    The argument `--' causes premature termination of argument
-    scanning, explicitly telling `getopt' that there are no more
-    options.
- 
-    If OPTS begins with `-', then non-option arguments are treated as
-    arguments to the option '\1'.  This behavior is specific to the GNU
-    `getopt'.  If OPTS begins with `+', or POSIXLY_CORRECT is set in
-    the environment, then do not permute arguments.  */
- 
- extern int getopt (int ___argc, char *const *___argv, const char *__shortopts)
-        __THROW;
- 
- #ifndef __need_getopt
- extern int getopt_long (int ___argc, char *__getopt_argv_const *___argv,
- 			const char *__shortopts,
- 		        const struct option *__longopts, int *__longind)
-        __THROW;
- extern int getopt_long_only (int ___argc, char *__getopt_argv_const *___argv,
- 			     const char *__shortopts,
- 		             const struct option *__longopts, int *__longind)
-        __THROW;
- 
- #endif
- 
- #ifdef __cplusplus
- }
- #endif
- 
- /* Make sure we later can get all the definitions and declarations.  */
- #undef __need_getopt
- 
- #endif /* getopt.h */
--- 0 ----
diff -Nrc2 texinfo-4.11/gnulib/lib/getopt_int.h texinfo-4.12/gnulib/lib/getopt_int.h
*** texinfo-4.11/gnulib/lib/getopt_int.h	Sun Jun 18 16:39:43 2006
--- texinfo-4.12/gnulib/lib/getopt_int.h	Mon Nov 26 00:50:38 2007
***************
*** 4,11 ****
     This file is part of the GNU C Library.
  
!    This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 2, or (at your option)
!    any later version.
  
     This program is distributed in the hope that it will be useful,
--- 4,11 ----
     This file is part of the GNU C Library.
  
!    This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 3 of the License, or
!    (at your option) any later version.
  
     This program is distributed in the hope that it will be useful,
***************
*** 14,20 ****
     GNU General Public License for more details.
  
!    You should have received a copy of the GNU General Public License along
!    with this program; if not, write to the Free Software Foundation,
!    Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
  
  #ifndef _GETOPT_INT_H
--- 14,19 ----
     GNU General Public License for more details.
  
!    You should have received a copy of the GNU General Public License
!    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
  
  #ifndef _GETOPT_INT_H
diff -Nrc2 texinfo-4.11/gnulib/lib/gettext.h texinfo-4.12/gnulib/lib/gettext.h
*** texinfo-4.11/gnulib/lib/gettext.h	Tue Nov 28 01:06:50 2006
--- texinfo-4.12/gnulib/lib/gettext.h	Mon Nov 26 00:50:38 2007
***************
*** 4,8 ****
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 2, or (at your option)
     any later version.
  
--- 4,8 ----
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 3, or (at your option)
     any later version.
  
diff -Nrc2 texinfo-4.11/gnulib/lib/gettimeofday.c texinfo-4.12/gnulib/lib/gettimeofday.c
*** texinfo-4.11/gnulib/lib/gettimeofday.c	Wed Feb 21 01:09:01 2007
--- texinfo-4.12/gnulib/lib/gettimeofday.c	Mon Nov 26 00:50:38 2007
***************
*** 6,10 ****
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 2, or (at your option)
     any later version.
  
--- 6,10 ----
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 3, or (at your option)
     any later version.
  
***************
*** 49,53 ****
  
  struct tm *
! localtime (time_t const *timep)
  {
  #undef localtime
--- 49,53 ----
  
  struct tm *
! rpl_localtime (time_t const *timep)
  {
  #undef localtime
***************
*** 63,67 ****
  /* Same as above, since gmtime and localtime use the same buffer.  */
  struct tm *
! gmtime (time_t const *timep)
  {
  #undef gmtime
--- 63,67 ----
  /* Same as above, since gmtime and localtime use the same buffer.  */
  struct tm *
! rpl_gmtime (time_t const *timep)
  {
  #undef gmtime
***************
*** 81,85 ****
     the static buffer used for localtime's result.  */
  void
! tzset (void)
  {
  #undef tzset
--- 81,85 ----
     the static buffer used for localtime's result.  */
  void
! rpl_tzset (void)
  {
  #undef tzset
diff -Nrc2 texinfo-4.11/gnulib/lib/intprops.h texinfo-4.12/gnulib/lib/intprops.h
*** texinfo-4.11/gnulib/lib/intprops.h	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/gnulib/lib/intprops.h	Mon Nov 26 00:50:38 2007
***************
*** 0 ****
--- 1,77 ----
+ /* intprops.h -- properties of integer types
+ 
+    Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+ 
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 3 of the License, or
+    (at your option) any later version.
+ 
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+ 
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+ 
+ /* Written by Paul Eggert.  */
+ 
+ #include <limits.h>
+ 
+ /* The extra casts in the following macros work around compiler bugs,
+    e.g., in Cray C 5.0.3.0.  */
+ 
+ /* True if the arithmetic type T is an integer type.  bool counts as
+    an integer.  */
+ #define TYPE_IS_INTEGER(t) ((t) 1.5 == 1)
+ 
+ /* True if negative values of the signed integer type T use two's
+    complement, ones' complement, or signed magnitude representation,
+    respectively.  Much GNU code assumes two's complement, but some
+    people like to be portable to all possible C hosts.  */
+ #define TYPE_TWOS_COMPLEMENT(t) ((t) ~ (t) 0 == (t) -1)
+ #define TYPE_ONES_COMPLEMENT(t) ((t) ~ (t) 0 == 0)
+ #define TYPE_SIGNED_MAGNITUDE(t) ((t) ~ (t) 0 < (t) -1)
+ 
+ /* True if the arithmetic type T is signed.  */
+ #define TYPE_SIGNED(t) (! ((t) 0 < (t) -1))
+ 
+ /* The maximum and minimum values for the integer type T.  These
+    macros have undefined behavior if T is signed and has padding bits.
+    If this is a problem for you, please let us know how to fix it for
+    your host.  */
+ #define TYPE_MINIMUM(t) \
+   ((t) (! TYPE_SIGNED (t) \
+ 	? (t) 0 \
+ 	: TYPE_SIGNED_MAGNITUDE (t) \
+ 	? ~ (t) 0 \
+ 	: ~ (t) 0 << (sizeof (t) * CHAR_BIT - 1)))
+ #define TYPE_MAXIMUM(t) \
+   ((t) (! TYPE_SIGNED (t) \
+ 	? (t) -1 \
+ 	: ~ (~ (t) 0 << (sizeof (t) * CHAR_BIT - 1))))
+ 
+ /* Return zero if T can be determined to be an unsigned type.
+    Otherwise, return 1.
+    When compiling with GCC, INT_STRLEN_BOUND uses this macro to obtain a
+    tighter bound.  Otherwise, it overestimates the true bound by one byte
+    when applied to unsigned types of size 2, 4, 16, ... bytes.
+    The symbol signed_type_or_expr__ is private to this header file.  */
+ #if __GNUC__ >= 2
+ # define signed_type_or_expr__(t) TYPE_SIGNED (__typeof__ (t))
+ #else
+ # define signed_type_or_expr__(t) 1
+ #endif
+ 
+ /* Bound on length of the string representing an integer type or expression T.
+    Subtract 1 for the sign bit if T is signed; log10 (2.0) < 146/485;
+    add 1 for integer division truncation; add 1 more for a minus sign
+    if needed.  */
+ #define INT_STRLEN_BOUND(t) \
+   ((sizeof (t) * CHAR_BIT - signed_type_or_expr__ (t)) * 146 / 485 \
+    + signed_type_or_expr__ (t) + 1)
+ 
+ /* Bound on buffer size needed to represent an integer type or expression T,
+    including the terminating null.  */
+ #define INT_BUFSIZE_BOUND(t) (INT_STRLEN_BOUND (t) + 1)
diff -Nrc2 texinfo-4.11/gnulib/lib/localcharset.c texinfo-4.12/gnulib/lib/localcharset.c
*** texinfo-4.11/gnulib/lib/localcharset.c	Sun Jul  8 01:14:44 2007
--- texinfo-4.12/gnulib/lib/localcharset.c	Mon Apr 14 00:34:07 2008
***************
*** 1,9 ****
  /* Determine a canonical name for the current locale's character encoding.
  
!    Copyright (C) 2000-2006 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 2, or (at your option)
     any later version.
  
--- 1,9 ----
  /* Determine a canonical name for the current locale's character encoding.
  
!    Copyright (C) 2000-2006, 2008 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 3, or (at your option)
     any later version.
  
***************
*** 35,39 ****
  #if defined __EMX__
  /* Assume EMX program runs on OS/2, even if compiled under DOS.  */
! # define OS2
  #endif
  
--- 35,41 ----
  #if defined __EMX__
  /* Assume EMX program runs on OS/2, even if compiled under DOS.  */
! # ifndef OS2
! #  define OS2
! # endif
  #endif
  
diff -Nrc2 texinfo-4.11/gnulib/lib/localcharset.h texinfo-4.12/gnulib/lib/localcharset.h
*** texinfo-4.11/gnulib/lib/localcharset.h	Sun Jul  8 01:14:44 2007
--- texinfo-4.12/gnulib/lib/localcharset.h	Mon Nov 26 00:50:38 2007
***************
*** 5,9 ****
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 2, or (at your option)
     any later version.
  
--- 5,9 ----
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 3, or (at your option)
     any later version.
  
diff -Nrc2 texinfo-4.11/gnulib/lib/malloc.c texinfo-4.12/gnulib/lib/malloc.c
*** texinfo-4.11/gnulib/lib/malloc.c	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/gnulib/lib/malloc.c	Mon Nov 26 00:50:38 2007
***************
*** 0 ****
--- 1,57 ----
+ /* malloc() function that is glibc compatible.
+ 
+    Copyright (C) 1997, 1998, 2006, 2007 Free Software Foundation, Inc.
+ 
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 3, or (at your option)
+    any later version.
+ 
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+ 
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software Foundation,
+    Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
+ 
+ /* written by Jim Meyering and Bruno Haible */
+ 
+ #include <config.h>
+ /* Only the AC_FUNC_MALLOC macro defines 'malloc' already in config.h.  */
+ #ifdef malloc
+ # define NEED_MALLOC_GNU
+ # undef malloc
+ #endif
+ 
+ /* Specification.  */
+ #include <stdlib.h>
+ 
+ #include <errno.h>
+ 
+ /* Call the system's malloc below.  */
+ #undef malloc
+ 
+ /* Allocate an N-byte block of memory from the heap.
+    If N is zero, allocate a 1-byte block.  */
+ 
+ void *
+ rpl_malloc (size_t n)
+ {
+   void *result;
+ 
+ #ifdef NEED_MALLOC_GNU
+   if (n == 0)
+     n = 1;
+ #endif
+ 
+   result = malloc (n);
+ 
+ #if !HAVE_MALLOC_POSIX
+   if (result == NULL)
+     errno = ENOMEM;
+ #endif
+ 
+   return result;
+ }
diff -Nrc2 texinfo-4.11/gnulib/lib/malloca.c texinfo-4.12/gnulib/lib/malloca.c
*** texinfo-4.11/gnulib/lib/malloca.c	Sun Jun 10 00:40:08 2007
--- texinfo-4.12/gnulib/lib/malloca.c	Mon Nov 26 00:50:38 2007
***************
*** 5,9 ****
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 2, or (at your option)
     any later version.
  
--- 5,9 ----
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 3, or (at your option)
     any later version.
  
diff -Nrc2 texinfo-4.11/gnulib/lib/malloca.h texinfo-4.12/gnulib/lib/malloca.h
*** texinfo-4.11/gnulib/lib/malloca.h	Sun Jun 10 00:40:08 2007
--- texinfo-4.12/gnulib/lib/malloca.h	Tue Jan  1 00:55:23 2008
***************
*** 5,9 ****
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 2, or (at your option)
     any later version.
  
--- 5,9 ----
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 3, or (at your option)
     any later version.
  
***************
*** 71,77 ****
  #endif
  
! /* Maybe we should also define a variant
!     nmalloca (size_t n, size_t s) - behaves like malloca (n * s)
!    If this would be useful in your application. please speak up.  */
  
  
--- 71,87 ----
  #endif
  
! /* nmalloca(N,S) is an overflow-safe variant of malloca (N * S).
!    It allocates an array of N objects, each with S bytes of memory,
!    on the stack.  S must be positive and N must be nonnegative.
!    The array must be freed using freea() before the function returns.  */
! #if 1
! /* Cf. the definition of xalloc_oversized.  */
! # define nmalloca(n, s) \
!     ((n) > (size_t) (sizeof (ptrdiff_t) <= sizeof (size_t) ? -1 : -2) / (s) \
!      ? NULL \
!      : malloca ((n) * (s)))
! #else
! extern void * nmalloca (size_t n, size_t s);
! #endif
  
  
diff -Nrc2 texinfo-4.11/gnulib/lib/mbchar.c texinfo-4.12/gnulib/lib/mbchar.c
*** texinfo-4.11/gnulib/lib/mbchar.c	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/gnulib/lib/mbchar.c	Sun Dec  2 17:11:27 2007
***************
*** 0 ****
--- 1,35 ----
+ /* Copyright (C) 2001, 2006 Free Software Foundation, Inc.
+ 
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 3 of the License, or
+    (at your option) any later version.
+ 
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+ 
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+ 
+ 
+ #include <config.h>
+ 
+ #include <limits.h>
+ 
+ #include "mbchar.h"
+ 
+ #if IS_BASIC_ASCII
+ 
+ /* Bit table of characters in the ISO C "basic character set".  */
+ const unsigned int is_basic_table [UCHAR_MAX / 32 + 1] =
+ {
+   0x00001a00,		/* '\t' '\v' '\f' */
+   0xffffffef,		/* ' '...'#' '%'...'?' */
+   0xfffffffe,		/* 'A'...'Z' '[' '\\' ']' '^' '_' */
+   0x7ffffffe		/* 'a'...'z' '{' '|' '}' '~' */
+   /* The remaining bits are 0.  */
+ };
+ 
+ #endif /* IS_BASIC_ASCII */
diff -Nrc2 texinfo-4.11/gnulib/lib/mbchar.h texinfo-4.12/gnulib/lib/mbchar.h
*** texinfo-4.11/gnulib/lib/mbchar.h	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/gnulib/lib/mbchar.h	Sun Dec  2 17:11:27 2007
***************
*** 0 ****
--- 1,350 ----
+ /* Multibyte character data type.
+    Copyright (C) 2001, 2005-2007 Free Software Foundation, Inc.
+ 
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 3 of the License, or
+    (at your option) any later version.
+ 
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+ 
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+ 
+ /* Written by Bruno Haible <bruno@clisp.org>.  */
+ 
+ /* A multibyte character is a short subsequence of a char* string,
+    representing a single wide character.
+ 
+    We use multibyte characters instead of wide characters because of
+    the following goals:
+    1) correct multibyte handling, i.e. operate according to the LC_CTYPE
+       locale,
+    2) ease of maintenance, i.e. the maintainer needs not know all details
+       of the ISO C 99 standard,
+    3) don't fail grossly if the input is not in the encoding set by the
+       locale, because often different encodings are in use in the same
+       countries (ISO-8859-1/UTF-8, EUC-JP/Shift_JIS, ...),
+    4) fast in the case of ASCII characters,
+    5) portability, i.e. don't make unportable assumptions about wchar_t.
+ 
+    Multibyte characters are only accessed through the mb* macros.
+ 
+    mb_ptr (mbc)
+      return a pointer to the beginning of the multibyte sequence.
+ 
+    mb_len (mbc)
+      returns the number of bytes occupied by the multibyte sequence.
+      Always > 0.
+ 
+    mb_iseq (mbc, sc)
+      returns true if mbc is the standard ASCII character sc.
+ 
+    mb_isnul (mbc)
+      returns true if mbc is the nul character.
+ 
+    mb_cmp (mbc1, mbc2)
+      returns a positive, zero, or negative value depending on whether mbc1
+      sorts after, same or before mbc2.
+ 
+    mb_casecmp (mbc1, mbc2)
+      returns a positive, zero, or negative value depending on whether mbc1
+      sorts after, same or before mbc2, modulo upper/lowercase conversion.
+ 
+    mb_equal (mbc1, mbc2)
+      returns true if mbc1 and mbc2 are equal.
+ 
+    mb_caseequal (mbc1, mbc2)
+      returns true if mbc1 and mbc2 are equal modulo upper/lowercase conversion.
+ 
+    mb_isalnum (mbc)
+      returns true if mbc is alphanumeric.
+ 
+    mb_isalpha (mbc)
+      returns true if mbc is alphabetic.
+ 
+    mb_isascii(mbc)
+      returns true if mbc is plain ASCII.
+ 
+    mb_isblank (mbc)
+      returns true if mbc is a blank.
+ 
+    mb_iscntrl (mbc)
+      returns true if mbc is a control character.
+ 
+    mb_isdigit (mbc)
+      returns true if mbc is a decimal digit.
+ 
+    mb_isgraph (mbc)
+      returns true if mbc is a graphic character.
+ 
+    mb_islower (mbc)
+      returns true if mbc is lowercase.
+ 
+    mb_isprint (mbc)
+      returns true if mbc is a printable character.
+ 
+    mb_ispunct (mbc)
+      returns true if mbc is a punctuation character.
+ 
+    mb_isspace (mbc)
+      returns true if mbc is a space character.
+ 
+    mb_isupper (mbc)
+      returns true if mbc is uppercase.
+ 
+    mb_isxdigit (mbc)
+      returns true if mbc is a hexadecimal digit.
+ 
+    mb_width (mbc)
+      returns the number of columns on the output device occupied by mbc.
+      Always >= 0.
+ 
+    mb_putc (mbc, stream)
+      outputs mbc on stream, a byte oriented FILE stream opened for output.
+ 
+    mb_setascii (&mbc, sc)
+      assigns the standard ASCII character sc to mbc.
+ 
+    mb_copy (&destmbc, &srcmbc)
+      copies srcmbc to destmbc.
+ 
+    Here are the function prototypes of the macros.
+ 
+    extern const char *	mb_ptr (const mbchar_t mbc);
+    extern size_t	mb_len (const mbchar_t mbc);
+    extern bool		mb_iseq (const mbchar_t mbc, char sc);
+    extern bool		mb_isnul (const mbchar_t mbc);
+    extern int		mb_cmp (const mbchar_t mbc1, const mbchar_t mbc2);
+    extern int		mb_casecmp (const mbchar_t mbc1, const mbchar_t mbc2);
+    extern bool		mb_equal (const mbchar_t mbc1, const mbchar_t mbc2);
+    extern bool		mb_caseequal (const mbchar_t mbc1, const mbchar_t mbc2);
+    extern bool		mb_isalnum (const mbchar_t mbc);
+    extern bool		mb_isalpha (const mbchar_t mbc);
+    extern bool		mb_isascii (const mbchar_t mbc);
+    extern bool		mb_isblank (const mbchar_t mbc);
+    extern bool		mb_iscntrl (const mbchar_t mbc);
+    extern bool		mb_isdigit (const mbchar_t mbc);
+    extern bool		mb_isgraph (const mbchar_t mbc);
+    extern bool		mb_islower (const mbchar_t mbc);
+    extern bool		mb_isprint (const mbchar_t mbc);
+    extern bool		mb_ispunct (const mbchar_t mbc);
+    extern bool		mb_isspace (const mbchar_t mbc);
+    extern bool		mb_isupper (const mbchar_t mbc);
+    extern bool		mb_isxdigit (const mbchar_t mbc);
+    extern int		mb_width (const mbchar_t mbc);
+    extern void		mb_putc (const mbchar_t mbc, FILE *stream);
+    extern void          mb_setascii (mbchar_t *new, char sc);
+    extern void		mb_copy (mbchar_t *new, const mbchar_t *old);
+  */
+ 
+ #ifndef _MBCHAR_H
+ #define _MBCHAR_H 1
+ 
+ #include <stdbool.h>
+ #include <string.h>
+ 
+ /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
+    <wchar.h>.
+    BSD/OS 4.1 has a bug: <stdio.h> and <time.h> must be included before
+    <wchar.h>.  */
+ #include <stdio.h>
+ #include <time.h>
+ #include <wchar.h>
+ #include <wctype.h>
+ 
+ #define MBCHAR_BUF_SIZE 24
+ 
+ struct mbchar
+ {
+   const char *ptr;	/* pointer to current character */
+   size_t bytes;		/* number of bytes of current character, > 0 */
+   bool wc_valid;	/* true if wc is a valid wide character */
+   wchar_t wc;		/* if wc_valid: the current character */
+   char buf[MBCHAR_BUF_SIZE]; /* room for the bytes, used for file input only */
+ };
+ 
+ /* EOF (not a real character) is represented with bytes = 0 and
+    wc_valid = false.  */
+ 
+ typedef struct mbchar mbchar_t;
+ 
+ /* Access the current character.  */
+ #define mb_ptr(mbc) ((mbc).ptr)
+ #define mb_len(mbc) ((mbc).bytes)
+ 
+ /* Comparison of characters.  */
+ #define mb_iseq(mbc, sc) ((mbc).wc_valid && (mbc).wc == (sc))
+ #define mb_isnul(mbc) ((mbc).wc_valid && (mbc).wc == 0)
+ #define mb_cmp(mbc1, mbc2) \
+   ((mbc1).wc_valid							\
+    ? ((mbc2).wc_valid							\
+       ? (int) (mbc1).wc - (int) (mbc2).wc				\
+       : -1)								\
+    : ((mbc2).wc_valid							\
+       ? 1								\
+       : (mbc1).bytes == (mbc2).bytes					\
+         ? memcmp ((mbc1).ptr, (mbc2).ptr, (mbc1).bytes)			\
+         : (mbc1).bytes < (mbc2).bytes					\
+           ? (memcmp ((mbc1).ptr, (mbc2).ptr, (mbc1).bytes) > 0 ? 1 : -1) \
+           : (memcmp ((mbc1).ptr, (mbc2).ptr, (mbc2).bytes) >= 0 ? 1 : -1)))
+ #define mb_casecmp(mbc1, mbc2) \
+   ((mbc1).wc_valid							\
+    ? ((mbc2).wc_valid							\
+       ? (int) towlower ((mbc1).wc) - (int) towlower ((mbc2).wc)		\
+       : -1)								\
+    : ((mbc2).wc_valid							\
+       ? 1								\
+       : (mbc1).bytes == (mbc2).bytes					\
+         ? memcmp ((mbc1).ptr, (mbc2).ptr, (mbc1).bytes)			\
+         : (mbc1).bytes < (mbc2).bytes					\
+           ? (memcmp ((mbc1).ptr, (mbc2).ptr, (mbc1).bytes) > 0 ? 1 : -1) \
+           : (memcmp ((mbc1).ptr, (mbc2).ptr, (mbc2).bytes) >= 0 ? 1 : -1)))
+ #define mb_equal(mbc1, mbc2) \
+   ((mbc1).wc_valid && (mbc2).wc_valid					\
+    ? (mbc1).wc == (mbc2).wc						\
+    : (mbc1).bytes == (mbc2).bytes					\
+      && memcmp ((mbc1).ptr, (mbc2).ptr, (mbc1).bytes) == 0)
+ #define mb_caseequal(mbc1, mbc2) \
+   ((mbc1).wc_valid && (mbc2).wc_valid					\
+    ? towlower ((mbc1).wc) == towlower ((mbc2).wc)			\
+    : (mbc1).bytes == (mbc2).bytes					\
+      && memcmp ((mbc1).ptr, (mbc2).ptr, (mbc1).bytes) == 0)
+ 
+ /* <ctype.h>, <wctype.h> classification.  */
+ #define mb_isascii(mbc) \
+   ((mbc).wc_valid && (mbc).wc >= 0 && (mbc).wc <= 127)
+ #define mb_isalnum(mbc) ((mbc).wc_valid && iswalnum ((mbc).wc))
+ #define mb_isalpha(mbc) ((mbc).wc_valid && iswalpha ((mbc).wc))
+ #define mb_isblank(mbc) ((mbc).wc_valid && iswblank ((mbc).wc))
+ #define mb_iscntrl(mbc) ((mbc).wc_valid && iswcntrl ((mbc).wc))
+ #define mb_isdigit(mbc) ((mbc).wc_valid && iswdigit ((mbc).wc))
+ #define mb_isgraph(mbc) ((mbc).wc_valid && iswgraph ((mbc).wc))
+ #define mb_islower(mbc) ((mbc).wc_valid && iswlower ((mbc).wc))
+ #define mb_isprint(mbc) ((mbc).wc_valid && iswprint ((mbc).wc))
+ #define mb_ispunct(mbc) ((mbc).wc_valid && iswpunct ((mbc).wc))
+ #define mb_isspace(mbc) ((mbc).wc_valid && iswspace ((mbc).wc))
+ #define mb_isupper(mbc) ((mbc).wc_valid && iswupper ((mbc).wc))
+ #define mb_isxdigit(mbc) ((mbc).wc_valid && iswxdigit ((mbc).wc))
+ 
+ /* Extra <wchar.h> function.  */
+ 
+ /* Unprintable characters appear as a small box of width 1.  */
+ #define MB_UNPRINTABLE_WIDTH 1
+ 
+ static inline int
+ mb_width_aux (wint_t wc)
+ {
+   int w = wcwidth (wc);
+   /* For unprintable characters, arbitrarily return 0 for control characters
+      and MB_UNPRINTABLE_WIDTH otherwise.  */
+   return (w >= 0 ? w : iswcntrl (wc) ? 0 : MB_UNPRINTABLE_WIDTH);
+ }
+ 
+ #define mb_width(mbc) \
+   ((mbc).wc_valid ? mb_width_aux ((mbc).wc) : MB_UNPRINTABLE_WIDTH)
+ 
+ /* Output.  */
+ #define mb_putc(mbc, stream)  fwrite ((mbc).ptr, 1, (mbc).bytes, (stream))
+ 
+ /* Assignment.  */
+ #define mb_setascii(mbc, sc) \
+   ((mbc)->ptr = (mbc)->buf, (mbc)->bytes = 1, (mbc)->wc_valid = 1, \
+    (mbc)->wc = (mbc)->buf[0] = (sc))
+ 
+ /* Copying a character.  */
+ static inline void
+ mb_copy (mbchar_t *new_mbc, const mbchar_t *old_mbc)
+ {
+   if (old_mbc->ptr == &old_mbc->buf[0])
+     {
+       memcpy (&new_mbc->buf[0], &old_mbc->buf[0], old_mbc->bytes);
+       new_mbc->ptr = &new_mbc->buf[0];
+     }
+   else
+     new_mbc->ptr = old_mbc->ptr;
+   new_mbc->bytes = old_mbc->bytes;
+   if ((new_mbc->wc_valid = old_mbc->wc_valid))
+     new_mbc->wc = old_mbc->wc;
+ }
+ 
+ 
+ /* is_basic(c) tests whether the single-byte character c is in the
+    ISO C "basic character set".
+    This is a convenience function, and is in this file only to share code
+    between mbiter_multi.h and mbfile_multi.h.  */
+ #if (' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
+     && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \
+     && (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \
+     && ('-' == 45) && ('.' == 46) && ('/' == 47) && ('0' == 48) \
+     && ('1' == 49) && ('2' == 50) && ('3' == 51) && ('4' == 52) \
+     && ('5' == 53) && ('6' == 54) && ('7' == 55) && ('8' == 56) \
+     && ('9' == 57) && (':' == 58) && (';' == 59) && ('<' == 60) \
+     && ('=' == 61) && ('>' == 62) && ('?' == 63) && ('A' == 65) \
+     && ('B' == 66) && ('C' == 67) && ('D' == 68) && ('E' == 69) \
+     && ('F' == 70) && ('G' == 71) && ('H' == 72) && ('I' == 73) \
+     && ('J' == 74) && ('K' == 75) && ('L' == 76) && ('M' == 77) \
+     && ('N' == 78) && ('O' == 79) && ('P' == 80) && ('Q' == 81) \
+     && ('R' == 82) && ('S' == 83) && ('T' == 84) && ('U' == 85) \
+     && ('V' == 86) && ('W' == 87) && ('X' == 88) && ('Y' == 89) \
+     && ('Z' == 90) && ('[' == 91) && ('\\' == 92) && (']' == 93) \
+     && ('^' == 94) && ('_' == 95) && ('a' == 97) && ('b' == 98) \
+     && ('c' == 99) && ('d' == 100) && ('e' == 101) && ('f' == 102) \
+     && ('g' == 103) && ('h' == 104) && ('i' == 105) && ('j' == 106) \
+     && ('k' == 107) && ('l' == 108) && ('m' == 109) && ('n' == 110) \
+     && ('o' == 111) && ('p' == 112) && ('q' == 113) && ('r' == 114) \
+     && ('s' == 115) && ('t' == 116) && ('u' == 117) && ('v' == 118) \
+     && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \
+     && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126)
+ /* The character set is ISO-646, not EBCDIC. */
+ # define IS_BASIC_ASCII 1
+ 
+ extern const unsigned int is_basic_table[];
+ 
+ static inline bool
+ is_basic (char c)
+ {
+   return (is_basic_table [(unsigned char) c >> 5] >> ((unsigned char) c & 31))
+ 	 & 1;
+ }
+ 
+ #else
+ 
+ static inline bool
+ is_basic (char c)
+ {
+   switch (c)
+     {
+     case '\t': case '\v': case '\f':
+     case ' ': case '!': case '"': case '#': case '%':
+     case '&': case '\'': case '(': case ')': case '*':
+     case '+': case ',': case '-': case '.': case '/':
+     case '0': case '1': case '2': case '3': case '4':
+     case '5': case '6': case '7': case '8': case '9':
+     case ':': case ';': case '<': case '=': case '>':
+     case '?':
+     case 'A': case 'B': case 'C': case 'D': case 'E':
+     case 'F': case 'G': case 'H': case 'I': case 'J':
+     case 'K': case 'L': case 'M': case 'N': case 'O':
+     case 'P': case 'Q': case 'R': case 'S': case 'T':
+     case 'U': case 'V': case 'W': case 'X': case 'Y':
+     case 'Z':
+     case '[': case '\\': case ']': case '^': case '_':
+     case 'a': case 'b': case 'c': case 'd': case 'e':
+     case 'f': case 'g': case 'h': case 'i': case 'j':
+     case 'k': case 'l': case 'm': case 'n': case 'o':
+     case 'p': case 'q': case 'r': case 's': case 't':
+     case 'u': case 'v': case 'w': case 'x': case 'y':
+     case 'z': case '{': case '|': case '}': case '~':
+       return 1;
+     default:
+       return 0;
+     }
+ }
+ 
+ #endif
+ 
+ #endif /* _MBCHAR_H */
diff -Nrc2 texinfo-4.11/gnulib/lib/mbscasecmp.c texinfo-4.12/gnulib/lib/mbscasecmp.c
*** texinfo-4.11/gnulib/lib/mbscasecmp.c	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/gnulib/lib/mbscasecmp.c	Sun Dec  2 17:11:27 2007
***************
*** 0 ****
--- 1,102 ----
+ /* Case-insensitive string comparison function.
+    Copyright (C) 1998-1999, 2005-2007 Free Software Foundation, Inc.
+    Written by Bruno Haible <bruno@clisp.org>, 2005,
+    based on earlier glibc code.
+ 
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 3 of the License, or
+    (at your option) any later version.
+ 
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+ 
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+ 
+ #include <config.h>
+ 
+ /* Specification.  */
+ #include <string.h>
+ 
+ #include <ctype.h>
+ #include <limits.h>
+ 
+ #if HAVE_MBRTOWC
+ # include "mbuiter.h"
+ #endif
+ 
+ #define TOLOWER(Ch) (isupper (Ch) ? tolower (Ch) : (Ch))
+ 
+ /* Compare the character strings S1 and S2, ignoring case, returning less than,
+    equal to or greater than zero if S1 is lexicographically less than, equal to
+    or greater than S2.
+    Note: This function may, in multibyte locales, return 0 for strings of
+    different lengths!  */
+ int
+ mbscasecmp (const char *s1, const char *s2)
+ {
+   if (s1 == s2)
+     return 0;
+ 
+   /* Be careful not to look at the entire extent of s1 or s2 until needed.
+      This is useful because when two strings differ, the difference is
+      most often already in the very few first characters.  */
+ #if HAVE_MBRTOWC
+   if (MB_CUR_MAX > 1)
+     {
+       mbui_iterator_t iter1;
+       mbui_iterator_t iter2;
+ 
+       mbui_init (iter1, s1);
+       mbui_init (iter2, s2);
+ 
+       while (mbui_avail (iter1) && mbui_avail (iter2))
+ 	{
+ 	  int cmp = mb_casecmp (mbui_cur (iter1), mbui_cur (iter2));
+ 
+ 	  if (cmp != 0)
+ 	    return cmp;
+ 
+ 	  mbui_advance (iter1);
+ 	  mbui_advance (iter2);
+ 	}
+       if (mbui_avail (iter1))
+ 	/* s2 terminated before s1.  */
+ 	return 1;
+       if (mbui_avail (iter2))
+ 	/* s1 terminated before s2.  */
+ 	return -1;
+       return 0;
+     }
+   else
+ #endif
+     {
+       const unsigned char *p1 = (const unsigned char *) s1;
+       const unsigned char *p2 = (const unsigned char *) s2;
+       unsigned char c1, c2;
+ 
+       do
+ 	{
+ 	  c1 = TOLOWER (*p1);
+ 	  c2 = TOLOWER (*p2);
+ 
+ 	  if (c1 == '\0')
+ 	    break;
+ 
+ 	  ++p1;
+ 	  ++p2;
+ 	}
+       while (c1 == c2);
+ 
+       if (UCHAR_MAX <= INT_MAX)
+ 	return c1 - c2;
+       else
+ 	/* On machines where 'char' and 'int' are types of the same size, the
+ 	   difference of two 'unsigned char' values - including the sign bit -
+ 	   doesn't fit in an 'int'.  */
+ 	return (c1 > c2 ? 1 : c1 < c2 ? -1 : 0);
+     }
+ }
diff -Nrc2 texinfo-4.11/gnulib/lib/mbsncasecmp.c texinfo-4.12/gnulib/lib/mbsncasecmp.c
*** texinfo-4.11/gnulib/lib/mbsncasecmp.c	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/gnulib/lib/mbsncasecmp.c	Sun Dec  2 17:11:27 2007
***************
*** 0 ****
--- 1,103 ----
+ /* Case-insensitive string comparison function.
+    Copyright (C) 1998-1999, 2005-2007 Free Software Foundation, Inc.
+    Written by Bruno Haible <bruno@clisp.org>, 2005,
+    based on earlier glibc code.
+ 
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 3 of the License, or
+    (at your option) any later version.
+ 
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+ 
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+ 
+ #include <config.h>
+ 
+ /* Specification.  */
+ #include <string.h>
+ 
+ #include <ctype.h>
+ #include <limits.h>
+ 
+ #if HAVE_MBRTOWC
+ # include "mbuiter.h"
+ #endif
+ 
+ #define TOLOWER(Ch) (isupper (Ch) ? tolower (Ch) : (Ch))
+ 
+ /* Compare the initial segment of the character string S1 consisting of at most
+    N characters with the initial segment of the character string S2 consisting
+    of at most N characters, ignoring case, returning less than, equal to or
+    greater than zero if the initial segment of S1 is lexicographically less
+    than, equal to or greater than the initial segment of S2.
+    Note: This function may, in multibyte locales, return 0 for initial segments
+    of different lengths!  */
+ int
+ mbsncasecmp (const char *s1, const char *s2, size_t n)
+ {
+   if (s1 == s2 || n == 0)
+     return 0;
+ 
+   /* Be careful not to look at the entire extent of s1 or s2 until needed.
+      This is useful because when two strings differ, the difference is
+      most often already in the very few first characters.  */
+ #if HAVE_MBRTOWC
+   if (MB_CUR_MAX > 1)
+     {
+       mbui_iterator_t iter1;
+       mbui_iterator_t iter2;
+ 
+       mbui_init (iter1, s1);
+       mbui_init (iter2, s2);
+ 
+       while (mbui_avail (iter1) && mbui_avail (iter2))
+ 	{
+ 	  int cmp = mb_casecmp (mbui_cur (iter1), mbui_cur (iter2));
+ 
+ 	  if (cmp != 0)
+ 	    return cmp;
+ 
+ 	  if (--n == 0)
+ 	    return 0;
+ 
+ 	  mbui_advance (iter1);
+ 	  mbui_advance (iter2);
+ 	}
+       if (mbui_avail (iter1))
+ 	/* s2 terminated before s1 and n.  */
+ 	return 1;
+       if (mbui_avail (iter2))
+ 	/* s1 terminated before s2 and n.  */
+ 	return -1;
+       return 0;
+     }
+   else
+ #endif
+     {
+       const unsigned char *p1 = (const unsigned char *) s1;
+       const unsigned char *p2 = (const unsigned char *) s2;
+       unsigned char c1, c2;
+ 
+       for (; ; p1++, p2++)
+ 	{
+ 	  c1 = TOLOWER (*p1);
+ 	  c2 = TOLOWER (*p2);
+ 
+ 	  if (--n == 0 || c1 == '\0' || c1 != c2)
+ 	    break;
+ 	}
+ 
+       if (UCHAR_MAX <= INT_MAX)
+ 	return c1 - c2;
+       else
+ 	/* On machines where 'char' and 'int' are types of the same size, the
+ 	   difference of two 'unsigned char' values - including the sign bit -
+ 	   doesn't fit in an 'int'.  */
+ 	return (c1 > c2 ? 1 : c1 < c2 ? -1 : 0);
+     }
+ }
diff -Nrc2 texinfo-4.11/gnulib/lib/mbswidth.c texinfo-4.12/gnulib/lib/mbswidth.c
*** texinfo-4.11/gnulib/lib/mbswidth.c	Sun Jul  8 01:14:44 2007
--- texinfo-4.12/gnulib/lib/mbswidth.c	Mon Nov 26 00:50:38 2007
***************
*** 2,9 ****
     Copyright (C) 2000-2007 Free Software Foundation, Inc.
  
!    This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 2, or (at your option)
!    any later version.
  
     This program is distributed in the hope that it will be useful,
--- 2,9 ----
     Copyright (C) 2000-2007 Free Software Foundation, Inc.
  
!    This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 3 of the License, or
!    (at your option) any later version.
  
     This program is distributed in the hope that it will be useful,
***************
*** 13,18 ****
  
     You should have received a copy of the GNU General Public License
!    along with this program; if not, write to the Free Software Foundation,
!    Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
  
  /* Written by Bruno Haible <haible@clisp.cons.org>.  */
--- 13,17 ----
  
     You should have received a copy of the GNU General Public License
!    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
  
  /* Written by Bruno Haible <haible@clisp.cons.org>.  */
diff -Nrc2 texinfo-4.11/gnulib/lib/mbswidth.h texinfo-4.12/gnulib/lib/mbswidth.h
*** texinfo-4.11/gnulib/lib/mbswidth.h	Fri Mar  9 00:38:35 2007
--- texinfo-4.12/gnulib/lib/mbswidth.h	Mon Nov 26 00:50:38 2007
***************
*** 2,9 ****
     Copyright (C) 2000-2004, 2007 Free Software Foundation, Inc.
  
!    This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 2, or (at your option)
!    any later version.
  
     This program is distributed in the hope that it will be useful,
--- 2,9 ----
     Copyright (C) 2000-2004, 2007 Free Software Foundation, Inc.
  
!    This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 3 of the License, or
!    (at your option) any later version.
  
     This program is distributed in the hope that it will be useful,
***************
*** 13,18 ****
  
     You should have received a copy of the GNU General Public License
!    along with this program; if not, write to the Free Software Foundation,
!    Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
  
  #include <stddef.h>
--- 13,17 ----
  
     You should have received a copy of the GNU General Public License
!    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
  
  #include <stddef.h>
diff -Nrc2 texinfo-4.11/gnulib/lib/mbuiter.h texinfo-4.12/gnulib/lib/mbuiter.h
*** texinfo-4.11/gnulib/lib/mbuiter.h	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/gnulib/lib/mbuiter.h	Sun Dec  2 17:11:27 2007
***************
*** 0 ****
--- 1,222 ----
+ /* Iterating through multibyte strings: macros for multi-byte encodings.
+    Copyright (C) 2001, 2005, 2007 Free Software Foundation, Inc.
+ 
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 3 of the License, or
+    (at your option) any later version.
+ 
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+ 
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+ 
+ /* Written by Bruno Haible <bruno@clisp.org>.  */
+ 
+ /* The macros in this file implement forward iteration through a
+    multi-byte string, without knowing its length a-priori.
+ 
+    With these macros, an iteration loop that looks like
+ 
+       char *iter;
+       for (iter = buf; *iter != '\0'; iter++)
+         {
+           do_something (*iter);
+         }
+ 
+    becomes
+ 
+       mbui_iterator_t iter;
+       for (mbui_init (iter, buf); mbui_avail (iter); mbui_advance (iter))
+         {
+           do_something (mbui_cur_ptr (iter), mb_len (mbui_cur (iter)));
+         }
+ 
+    The benefit of these macros over plain use of mbrtowc is:
+    - Handling of invalid multibyte sequences is possible without
+      making the code more complicated, while still preserving the
+      invalid multibyte sequences.
+ 
+    Compared to mbiter.h, the macros here don't need to know the string's
+    length a-priori.  The downside is that at each step, the look-ahead
+    that guards against overrunning the terminating '\0' is more expensive.
+    The mbui_* macros are therefore suitable when there is a high probability
+    that only the first few multibyte characters need to be inspected.
+    Whereas the mbi_* macros are better if usually the iteration runs
+    through the entire string.
+ 
+    mbui_iterator_t
+      is a type usable for variable declarations.
+ 
+    mbui_init (iter, startptr)
+      initializes the iterator, starting at startptr.
+ 
+    mbui_avail (iter)
+      returns true if there are more multibyte chracters available before
+      the end of string is reached. In this case, mbui_cur (iter) is
+      initialized to the next multibyte chracter.
+ 
+    mbui_advance (iter)
+      advances the iterator by one multibyte character.
+ 
+    mbui_cur (iter)
+      returns the current multibyte character, of type mbchar_t.  All the
+      macros defined in mbchar.h can be used on it.
+ 
+    mbui_cur_ptr (iter)
+      return a pointer to the beginning of the current multibyte character.
+ 
+    mbui_reloc (iter, ptrdiff)
+      relocates iterator when the string is moved by ptrdiff bytes.
+ 
+    mbui_copy (&destiter, &srciter)
+      copies srciter to destiter.
+ 
+    Here are the function prototypes of the macros.
+ 
+    extern void		mbui_init (mbui_iterator_t iter, const char *startptr);
+    extern bool		mbui_avail (mbui_iterator_t iter);
+    extern void		mbui_advance (mbui_iterator_t iter);
+    extern mbchar_t	mbui_cur (mbui_iterator_t iter);
+    extern const char *	mbui_cur_ptr (mbui_iterator_t iter);
+    extern void		mbui_reloc (mbui_iterator_t iter, ptrdiff_t ptrdiff);
+    extern void		mbui_copy (mbui_iterator_t *new, const mbui_iterator_t *old);
+  */
+ 
+ #ifndef _MBUITER_H
+ #define _MBUITER_H 1
+ 
+ #include <assert.h>
+ #include <stdbool.h>
+ #include <stddef.h>
+ #include <stdlib.h>
+ #include <string.h>
+ 
+ /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
+    <wchar.h>.
+    BSD/OS 4.1 has a bug: <stdio.h> and <time.h> must be included before
+    <wchar.h>.  */
+ #include <stdio.h>
+ #include <time.h>
+ #include <wchar.h>
+ 
+ #include "mbchar.h"
+ #include "strnlen1.h"
+ 
+ struct mbuiter_multi
+ {
+   bool in_shift;	/* true if next byte may not be interpreted as ASCII */
+   mbstate_t state;	/* if in_shift: current shift state */
+   bool next_done;	/* true if mbui_avail has already filled the following */
+   struct mbchar cur;	/* the current character:
+ 	const char *cur.ptr		pointer to current character
+ 	The following are only valid after mbui_avail.
+ 	size_t cur.bytes		number of bytes of current character
+ 	bool cur.wc_valid		true if wc is a valid wide character
+ 	wchar_t cur.wc			if wc_valid: the current character
+ 	*/
+ };
+ 
+ static inline void
+ mbuiter_multi_next (struct mbuiter_multi *iter)
+ {
+   if (iter->next_done)
+     return;
+   if (iter->in_shift)
+     goto with_shift;
+   /* Handle most ASCII characters quickly, without calling mbrtowc().  */
+   if (is_basic (*iter->cur.ptr))
+     {
+       /* These characters are part of the basic character set.  ISO C 99
+ 	 guarantees that their wide character code is identical to their
+ 	 char code.  */
+       iter->cur.bytes = 1;
+       iter->cur.wc = *iter->cur.ptr;
+       iter->cur.wc_valid = true;
+     }
+   else
+     {
+       assert (mbsinit (&iter->state));
+       iter->in_shift = true;
+     with_shift:
+       iter->cur.bytes = mbrtowc (&iter->cur.wc, iter->cur.ptr,
+ 				 strnlen1 (iter->cur.ptr, MB_CUR_MAX),
+ 				 &iter->state);
+       if (iter->cur.bytes == (size_t) -1)
+ 	{
+ 	  /* An invalid multibyte sequence was encountered.  */
+ 	  iter->cur.bytes = 1;
+ 	  iter->cur.wc_valid = false;
+ 	  /* Whether to set iter->in_shift = false and reset iter->state
+ 	     or not is not very important; the string is bogus anyway.  */
+ 	}
+       else if (iter->cur.bytes == (size_t) -2)
+ 	{
+ 	  /* An incomplete multibyte character at the end.  */
+ 	  iter->cur.bytes = strlen (iter->cur.ptr);
+ 	  iter->cur.wc_valid = false;
+ 	  /* Whether to set iter->in_shift = false and reset iter->state
+ 	     or not is not important; the string end is reached anyway.  */
+ 	}
+       else
+ 	{
+ 	  if (iter->cur.bytes == 0)
+ 	    {
+ 	      /* A null wide character was encountered.  */
+ 	      iter->cur.bytes = 1;
+ 	      assert (*iter->cur.ptr == '\0');
+ 	      assert (iter->cur.wc == 0);
+ 	    }
+ 	  iter->cur.wc_valid = true;
+ 
+ 	  /* When in the initial state, we can go back treating ASCII
+ 	     characters more quickly.  */
+ 	  if (mbsinit (&iter->state))
+ 	    iter->in_shift = false;
+ 	}
+     }
+   iter->next_done = true;
+ }
+ 
+ static inline void
+ mbuiter_multi_reloc (struct mbuiter_multi *iter, ptrdiff_t ptrdiff)
+ {
+   iter->cur.ptr += ptrdiff;
+ }
+ 
+ static inline void
+ mbuiter_multi_copy (struct mbuiter_multi *new_iter, const struct mbuiter_multi *old_iter)
+ {
+   if ((new_iter->in_shift = old_iter->in_shift))
+     memcpy (&new_iter->state, &old_iter->state, sizeof (mbstate_t));
+   else
+     memset (&new_iter->state, 0, sizeof (mbstate_t));
+   new_iter->next_done = old_iter->next_done;
+   mb_copy (&new_iter->cur, &old_iter->cur);
+ }
+ 
+ /* Iteration macros.  */
+ typedef struct mbuiter_multi mbui_iterator_t;
+ #define mbui_init(iter, startptr) \
+   ((iter).cur.ptr = (startptr), \
+    (iter).in_shift = false, memset (&(iter).state, '\0', sizeof (mbstate_t)), \
+    (iter).next_done = false)
+ #define mbui_avail(iter) \
+   (mbuiter_multi_next (&(iter)), !mb_isnul ((iter).cur))
+ #define mbui_advance(iter) \
+   ((iter).cur.ptr += (iter).cur.bytes, (iter).next_done = false)
+ 
+ /* Access to the current character.  */
+ #define mbui_cur(iter) (iter).cur
+ #define mbui_cur_ptr(iter) (iter).cur.ptr
+ 
+ /* Relocation.  */
+ #define mbui_reloc(iter, ptrdiff) mbuiter_multi_reloc (&iter, ptrdiff)
+ 
+ /* Copying an iterator.  */
+ #define mbui_copy mbuiter_multi_copy
+ 
+ #endif /* _MBUITER_H */
diff -Nrc2 texinfo-4.11/gnulib/lib/memchr.c texinfo-4.12/gnulib/lib/memchr.c
*** texinfo-4.11/gnulib/lib/memchr.c	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/gnulib/lib/memchr.c	Sun Dec  2 17:11:27 2007
***************
*** 0 ****
--- 1,200 ----
+ /* Copyright (C) 1991, 1993, 1996, 1997, 1999, 2000, 2003, 2004, 2006 Free
+    Software Foundation, Inc.
+ 
+    Based on strlen implementation by Torbjorn Granlund (tege@sics.se),
+    with help from Dan Sahlin (dan@sics.se) and
+    commentary by Jim Blandy (jimb@ai.mit.edu);
+    adaptation to memchr suggested by Dick Karpinski (dick@cca.ucsf.edu),
+    and implemented by Roland McGrath (roland@ai.mit.edu).
+ 
+ NOTE: The canonical source of this file is maintained with the GNU C Library.
+ Bugs can be reported to bug-glibc@prep.ai.mit.edu.
+ 
+ This program is free software: you can redistribute it and/or modify it
+ under the terms of the GNU General Public License as published by the
+ Free Software Foundation; either version 3 of the License, or any
+ later version.
+ 
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+ 
+ You should have received a copy of the GNU General Public License
+ along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+ 
+ #ifndef _LIBC
+ # include <config.h>
+ #endif
+ 
+ #include <string.h>
+ 
+ #include <stddef.h>
+ 
+ #if defined _LIBC
+ # include <memcopy.h>
+ #else
+ # define reg_char char
+ #endif
+ 
+ #include <limits.h>
+ 
+ #if HAVE_BP_SYM_H || defined _LIBC
+ # include <bp-sym.h>
+ #else
+ # define BP_SYM(sym) sym
+ #endif
+ 
+ #undef memchr
+ #undef __memchr
+ 
+ /* Search no more than N bytes of S for C.  */
+ void *
+ __memchr (void const *s, int c_in, size_t n)
+ {
+   const unsigned char *char_ptr;
+   const unsigned long int *longword_ptr;
+   unsigned long int longword, magic_bits, charmask;
+   unsigned reg_char c;
+   int i;
+ 
+   c = (unsigned char) c_in;
+ 
+   /* Handle the first few characters by reading one character at a time.
+      Do this until CHAR_PTR is aligned on a longword boundary.  */
+   for (char_ptr = (const unsigned char *) s;
+        n > 0 && (size_t) char_ptr % sizeof longword != 0;
+        --n, ++char_ptr)
+     if (*char_ptr == c)
+       return (void *) char_ptr;
+ 
+   /* All these elucidatory comments refer to 4-byte longwords,
+      but the theory applies equally well to any size longwords.  */
+ 
+   longword_ptr = (const unsigned long int *) char_ptr;
+ 
+   /* Bits 31, 24, 16, and 8 of this number are zero.  Call these bits
+      the "holes."  Note that there is a hole just to the left of
+      each byte, with an extra at the end:
+ 
+      bits:  01111110 11111110 11111110 11111111
+      bytes: AAAAAAAA BBBBBBBB CCCCCCCC DDDDDDDD
+ 
+      The 1-bits make sure that carries propagate to the next 0-bit.
+      The 0-bits provide holes for carries to fall into.  */
+ 
+   /* Set MAGIC_BITS to be this pattern of 1 and 0 bits.
+      Set CHARMASK to be a longword, each of whose bytes is C.  */
+ 
+   magic_bits = 0xfefefefe;
+   charmask = c | (c << 8);
+   charmask |= charmask << 16;
+ #if 0xffffffffU < ULONG_MAX
+   magic_bits |= magic_bits << 32;
+   charmask |= charmask << 32;
+   if (8 < sizeof longword)
+     for (i = 64; i < sizeof longword * 8; i *= 2)
+       {
+ 	magic_bits |= magic_bits << i;
+ 	charmask |= charmask << i;
+       }
+ #endif
+   magic_bits = (ULONG_MAX >> 1) & (magic_bits | 1);
+ 
+   /* Instead of the traditional loop which tests each character,
+      we will test a longword at a time.  The tricky part is testing
+      if *any of the four* bytes in the longword in question are zero.  */
+   while (n >= sizeof longword)
+     {
+       /* We tentatively exit the loop if adding MAGIC_BITS to
+ 	 LONGWORD fails to change any of the hole bits of LONGWORD.
+ 
+ 	 1) Is this safe?  Will it catch all the zero bytes?
+ 	 Suppose there is a byte with all zeros.  Any carry bits
+ 	 propagating from its left will fall into the hole at its
+ 	 least significant bit and stop.  Since there will be no
+ 	 carry from its most significant bit, the LSB of the
+ 	 byte to the left will be unchanged, and the zero will be
+ 	 detected.
+ 
+ 	 2) Is this worthwhile?  Will it ignore everything except
+ 	 zero bytes?  Suppose every byte of LONGWORD has a bit set
+ 	 somewhere.  There will be a carry into bit 8.  If bit 8
+ 	 is set, this will carry into bit 16.  If bit 8 is clear,
+ 	 one of bits 9-15 must be set, so there will be a carry
+ 	 into bit 16.  Similarly, there will be a carry into bit
+ 	 24.  If one of bits 24-30 is set, there will be a carry
+ 	 into bit 31, so all of the hole bits will be changed.
+ 
+ 	 The one misfire occurs when bits 24-30 are clear and bit
+ 	 31 is set; in this case, the hole at bit 31 is not
+ 	 changed.  If we had access to the processor carry flag,
+ 	 we could close this loophole by putting the fourth hole
+ 	 at bit 32!
+ 
+ 	 So it ignores everything except 128's, when they're aligned
+ 	 properly.
+ 
+ 	 3) But wait!  Aren't we looking for C, not zero?
+ 	 Good point.  So what we do is XOR LONGWORD with a longword,
+ 	 each of whose bytes is C.  This turns each byte that is C
+ 	 into a zero.  */
+ 
+       longword = *longword_ptr++ ^ charmask;
+ 
+       /* Add MAGIC_BITS to LONGWORD.  */
+       if ((((longword + magic_bits)
+ 
+ 	    /* Set those bits that were unchanged by the addition.  */
+ 	    ^ ~longword)
+ 
+ 	   /* Look at only the hole bits.  If any of the hole bits
+ 	      are unchanged, most likely one of the bytes was a
+ 	      zero.  */
+ 	   & ~magic_bits) != 0)
+ 	{
+ 	  /* Which of the bytes was C?  If none of them were, it was
+ 	     a misfire; continue the search.  */
+ 
+ 	  const unsigned char *cp = (const unsigned char *) (longword_ptr - 1);
+ 
+ 	  if (cp[0] == c)
+ 	    return (void *) cp;
+ 	  if (cp[1] == c)
+ 	    return (void *) &cp[1];
+ 	  if (cp[2] == c)
+ 	    return (void *) &cp[2];
+ 	  if (cp[3] == c)
+ 	    return (void *) &cp[3];
+ 	  if (4 < sizeof longword && cp[4] == c)
+ 	    return (void *) &cp[4];
+ 	  if (5 < sizeof longword && cp[5] == c)
+ 	    return (void *) &cp[5];
+ 	  if (6 < sizeof longword && cp[6] == c)
+ 	    return (void *) &cp[6];
+ 	  if (7 < sizeof longword && cp[7] == c)
+ 	    return (void *) &cp[7];
+ 	  if (8 < sizeof longword)
+ 	    for (i = 8; i < sizeof longword; i++)
+ 	      if (cp[i] == c)
+ 		return (void *) &cp[i];
+ 	}
+ 
+       n -= sizeof longword;
+     }
+ 
+   char_ptr = (const unsigned char *) longword_ptr;
+ 
+   while (n-- > 0)
+     {
+       if (*char_ptr == c)
+ 	return (void *) char_ptr;
+       else
+ 	++char_ptr;
+     }
+ 
+   return 0;
+ }
+ #ifdef weak_alias
+ weak_alias (__memchr, BP_SYM (memchr))
+ #endif
diff -Nrc2 texinfo-4.11/gnulib/lib/memcpy.c texinfo-4.12/gnulib/lib/memcpy.c
*** texinfo-4.11/gnulib/lib/memcpy.c	Thu Sep 14 00:39:43 2006
--- texinfo-4.12/gnulib/lib/memcpy.c	Mon Nov 26 00:50:38 2007
***************
*** 1,8 ****
  /* Copyright (C) 1995, 1997, 2000, 2003, 2006 Free Software Foundation, Inc.
  
!    This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 2, or (at your option)
!    any later version.
  
     This program is distributed in the hope that it will be useful,
--- 1,8 ----
  /* Copyright (C) 1995, 1997, 2000, 2003, 2006 Free Software Foundation, Inc.
  
!    This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 3 of the License, or
!    (at your option) any later version.
  
     This program is distributed in the hope that it will be useful,
***************
*** 12,17 ****
  
     You should have received a copy of the GNU General Public License
!    along with this program; if not, write to the Free Software Foundation,
!    Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
  
  /* Written by Jim Meyering <meyering@na-net.ornl.gov>.  */
--- 12,16 ----
  
     You should have received a copy of the GNU General Public License
!    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
  
  /* Written by Jim Meyering <meyering@na-net.ornl.gov>.  */
diff -Nrc2 texinfo-4.11/gnulib/lib/mkstemp.c texinfo-4.12/gnulib/lib/mkstemp.c
*** texinfo-4.11/gnulib/lib/mkstemp.c	Mon Feb 19 01:47:55 2007
--- texinfo-4.12/gnulib/lib/mkstemp.c	Mon Nov 26 00:50:38 2007
***************
*** 2,9 ****
     This file is derived from the one in the GNU C Library.
  
!    This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 2, or (at your option)
!    any later version.
  
     This program is distributed in the hope that it will be useful,
--- 2,9 ----
     This file is derived from the one in the GNU C Library.
  
!    This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 3 of the License, or
!    (at your option) any later version.
  
     This program is distributed in the hope that it will be useful,
***************
*** 12,18 ****
     GNU General Public License for more details.
  
!    You should have received a copy of the GNU General Public License along
!    with this program; if not, write to the Free Software Foundation,
!    Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
  
  #if !_LIBC
--- 12,17 ----
     GNU General Public License for more details.
  
!    You should have received a copy of the GNU General Public License
!    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
  
  #if !_LIBC
diff -Nrc2 texinfo-4.11/gnulib/lib/ref-add.sin texinfo-4.12/gnulib/lib/ref-add.sin
*** texinfo-4.11/gnulib/lib/ref-add.sin	Sun Jul  8 01:14:44 2007
--- texinfo-4.12/gnulib/lib/ref-add.sin	Mon Nov 26 00:50:38 2007
***************
*** 5,9 ****
  #   This program is free software; you can redistribute it and/or modify
  #   it under the terms of the GNU General Public License as published by
! #   the Free Software Foundation; either version 2, or (at your option)
  #   any later version.
  #
--- 5,9 ----
  #   This program is free software; you can redistribute it and/or modify
  #   it under the terms of the GNU General Public License as published by
! #   the Free Software Foundation; either version 3, or (at your option)
  #   any later version.
  #
diff -Nrc2 texinfo-4.11/gnulib/lib/ref-del.sin texinfo-4.12/gnulib/lib/ref-del.sin
*** texinfo-4.11/gnulib/lib/ref-del.sin	Sun Jul  8 01:14:44 2007
--- texinfo-4.12/gnulib/lib/ref-del.sin	Mon Nov 26 00:50:38 2007
***************
*** 5,9 ****
  #   This program is free software; you can redistribute it and/or modify
  #   it under the terms of the GNU General Public License as published by
! #   the Free Software Foundation; either version 2, or (at your option)
  #   any later version.
  #
--- 5,9 ----
  #   This program is free software; you can redistribute it and/or modify
  #   it under the terms of the GNU General Public License as published by
! #   the Free Software Foundation; either version 3, or (at your option)
  #   any later version.
  #
diff -Nrc2 texinfo-4.11/gnulib/lib/setenv.c texinfo-4.12/gnulib/lib/setenv.c
*** texinfo-4.11/gnulib/lib/setenv.c	Sun Jun 10 00:40:08 2007
--- texinfo-4.12/gnulib/lib/setenv.c	Mon Feb 25 00:57:57 2008
***************
*** 1,9 ****
! /* Copyright (C) 1992,1995-1999,2000-2003,2005-2007 Free Software Foundation, Inc.
     This file is part of the GNU C Library.
  
!    This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 2, or (at your option)
!    any later version.
  
     This program is distributed in the hope that it will be useful,
--- 1,9 ----
! /* Copyright (C) 1992,1995-1999,2000-2003,2005-2008 Free Software Foundation, Inc.
     This file is part of the GNU C Library.
  
!    This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 3 of the License, or
!    (at your option) any later version.
  
     This program is distributed in the hope that it will be useful,
***************
*** 12,18 ****
     GNU General Public License for more details.
  
!    You should have received a copy of the GNU General Public License along
!    with this program; if not, write to the Free Software Foundation,
!    Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
  
  #if !_LIBC
--- 12,17 ----
     GNU General Public License for more details.
  
!    You should have received a copy of the GNU General Public License
!    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
  
  #if !_LIBC
***************
*** 21,24 ****
--- 20,26 ----
  #include <alloca.h>
  
+ /* Specification.  */
+ #include <stdlib.h>
+ 
  #include <errno.h>
  #ifndef __set_errno
***************
*** 26,30 ****
  #endif
  
- #include <stdlib.h>
  #include <string.h>
  #if _LIBC || HAVE_UNISTD_H
--- 28,31 ----
***************
*** 40,46 ****
  #if !_LIBC
  # define __environ	environ
- # ifndef HAVE_ENVIRON_DECL
- extern char **environ;
- # endif
  #endif
  
--- 41,44 ----
diff -Nrc2 texinfo-4.11/gnulib/lib/setenv.h texinfo-4.12/gnulib/lib/setenv.h
*** texinfo-4.11/gnulib/lib/setenv.h	Fri Mar  9 00:38:35 2007
--- texinfo-4.12/gnulib/lib/setenv.h	Wed Dec 31 16:00:00 1969
***************
*** 1,54 ****
- /* Setting environment variables.
-    Copyright (C) 2001-2004, 2007 Free Software Foundation, Inc.
- 
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2, or (at your option)
-    any later version.
- 
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
- 
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software Foundation,
-    Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
- 
- #if HAVE_SETENV || HAVE_UNSETENV
- 
- /* Get setenv(), unsetenv() declarations.  */
- # include <stdlib.h>
- 
- #endif
- 
- #ifdef __cplusplus
- extern "C" {
- #endif
- 
- #if !HAVE_SETENV
- 
- /* Set NAME to VALUE in the environment.
-    If REPLACE is nonzero, overwrite an existing value.  */
- extern int setenv (const char *name, const char *value, int replace);
- 
- #endif
- 
- #if HAVE_UNSETENV
- 
- # if VOID_UNSETENV
- /* On some systems, unsetenv() returns void.
-    This is the case for FreeBSD 4.8, NetBSD 1.6, OpenBSD 3.4.  */
- #  define unsetenv(name) ((unsetenv)(name), 0)
- # endif
- 
- #else
- 
- /* Remove the variable NAME from the environment.  */
- extern int unsetenv (const char *name);
- 
- #endif
- 
- #ifdef __cplusplus
- }
- #endif
--- 0 ----
diff -Nrc2 texinfo-4.11/gnulib/lib/stdbool.in.h texinfo-4.12/gnulib/lib/stdbool.in.h
*** texinfo-4.11/gnulib/lib/stdbool.in.h	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/gnulib/lib/stdbool.in.h	Sun Dec  2 17:11:27 2007
***************
*** 0 ****
--- 1,119 ----
+ /* Copyright (C) 2001, 2002, 2003, 2006, 2007 Free Software Foundation, Inc.
+    Written by Bruno Haible <haible@clisp.cons.org>, 2001.
+ 
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 3, or (at your option)
+    any later version.
+ 
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+ 
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software Foundation,
+    Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
+ 
+ #ifndef _GL_STDBOOL_H
+ #define _GL_STDBOOL_H
+ 
+ /* ISO C 99 <stdbool.h> for platforms that lack it.  */
+ 
+ /* Usage suggestions:
+ 
+    Programs that use <stdbool.h> should be aware of some limitations
+    and standards compliance issues.
+ 
+    Standards compliance:
+ 
+        - <stdbool.h> must be #included before 'bool', 'false', 'true'
+          can be used.
+ 
+        - You cannot assume that sizeof (bool) == 1.
+ 
+        - Programs should not undefine the macros bool, true, and false,
+          as C99 lists that as an "obsolescent feature".
+ 
+    Limitations of this substitute, when used in a C89 environment:
+ 
+        - <stdbool.h> must be #included before the '_Bool' type can be used.
+ 
+        - You cannot assume that _Bool is a typedef; it might be a macro.
+ 
+        - Bit-fields of type 'bool' are not supported.  Portable code
+          should use 'unsigned int foo : 1;' rather than 'bool foo : 1;'.
+ 
+        - In C99, casts and automatic conversions to '_Bool' or 'bool' are
+          performed in such a way that every nonzero value gets converted
+          to 'true', and zero gets converted to 'false'.  This doesn't work
+          with this substitute.  With this substitute, only the values 0 and 1
+          give the expected result when converted to _Bool' or 'bool'.
+ 
+    Also, it is suggested that programs use 'bool' rather than '_Bool';
+    this isn't required, but 'bool' is more common.  */
+ 
+ 
+ /* 7.16. Boolean type and values */
+ 
+ /* BeOS <sys/socket.h> already #defines false 0, true 1.  We use the same
+    definitions below, but temporarily we have to #undef them.  */
+ #ifdef __BEOS__
+ # include <OS.h> /* defines bool but not _Bool */
+ # undef false
+ # undef true
+ #endif
+ 
+ /* For the sake of symbolic names in gdb, we define true and false as
+    enum constants, not only as macros.
+    It is tempting to write
+       typedef enum { false = 0, true = 1 } _Bool;
+    so that gdb prints values of type 'bool' symbolically. But if we do
+    this, values of type '_Bool' may promote to 'int' or 'unsigned int'
+    (see ISO C 99 6.7.2.2.(4)); however, '_Bool' must promote to 'int'
+    (see ISO C 99 6.3.1.1.(2)).  So we add a negative value to the
+    enum; this ensures that '_Bool' promotes to 'int'.  */
+ #if defined __cplusplus || defined __BEOS__
+   /* A compiler known to have 'bool'.  */
+   /* If the compiler already has both 'bool' and '_Bool', we can assume they
+      are the same types.  */
+ # if !@HAVE__BOOL@
+ typedef bool _Bool;
+ # endif
+ #else
+ # if !defined __GNUC__
+    /* If @HAVE__BOOL@:
+         Some HP-UX cc and AIX IBM C compiler versions have compiler bugs when
+         the built-in _Bool type is used.  See
+           http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
+           http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
+           http://lists.gnu.org/archive/html/bug-coreutils/2005-10/msg00086.html
+         Similar bugs are likely with other compilers as well; this file
+         wouldn't be used if <stdbool.h> was working.
+         So we override the _Bool type.
+       If !@HAVE__BOOL@:
+         Need to define _Bool ourselves. As 'signed char' or as an enum type?
+         Use of a typedef, with SunPRO C, leads to a stupid
+           "warning: _Bool is a keyword in ISO C99".
+         Use of an enum type, with IRIX cc, leads to a stupid
+           "warning(1185): enumerated type mixed with another type".
+         Even the existence of an enum type, without a typedef,
+           "Invalid enumerator. (badenum)" with HP-UX cc on Tru64.
+         The only benefit of the enum, debuggability, is not important
+         with these compilers.  So use 'signed char' and no enum.  */
+ #  define _Bool signed char
+ # else
+    /* With this compiler, trust the _Bool type if the compiler has it.  */
+ #  if !@HAVE__BOOL@
+ typedef enum { _Bool_must_promote_to_int = -1, false = 0, true = 1 } _Bool;
+ #  endif
+ # endif
+ #endif
+ #define bool _Bool
+ 
+ /* The other macros must be usable in preprocessor directives.  */
+ #define false 0
+ #define true 1
+ #define __bool_true_false_are_defined 1
+ 
+ #endif /* _GL_STDBOOL_H */
diff -Nrc2 texinfo-4.11/gnulib/lib/stdint.in.h texinfo-4.12/gnulib/lib/stdint.in.h
*** texinfo-4.11/gnulib/lib/stdint.in.h	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/gnulib/lib/stdint.in.h	Wed Dec 19 00:55:36 2007
***************
*** 0 ****
--- 1,522 ----
+ /* Copyright (C) 2001-2002, 2004-2007 Free Software Foundation, Inc.
+    Written by Paul Eggert, Bruno Haible, Sam Steingold, Peter Burwood.
+    This file is part of gnulib.
+ 
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 3, or (at your option)
+    any later version.
+ 
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+ 
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software Foundation,
+    Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
+ 
+ /*
+  * ISO C 99 <stdint.h> for platforms that lack it.
+  * <http://www.opengroup.org/susv3xbd/stdint.h.html>
+  */
+ 
+ #ifndef _GL_STDINT_H
+ 
+ /* When including a system file that in turn includes <inttypes.h>,
+    use the system <inttypes.h>, not our substitute.  This avoids
+    problems with (for example) VMS, whose <sys/bitypes.h> includes
+    <inttypes.h>.  */
+ #define _GL_JUST_INCLUDE_SYSTEM_INTTYPES_H
+ 
+ /* Get those types that are already defined in other system include
+    files, so that we can "#define int8_t signed char" below without
+    worrying about a later system include file containing a "typedef
+    signed char int8_t;" that will get messed up by our macro.  Our
+    macros should all be consistent with the system versions, except
+    for the "fast" types and macros, which we recommend against using
+    in public interfaces due to compiler differences.  */
+ 
+ #if @HAVE_STDINT_H@
+ # if defined __sgi && ! defined __c99
+    /* Bypass IRIX's <stdint.h> if in C89 mode, since it merely annoys users
+       with "This header file is to be used only for c99 mode compilations"
+       diagnostics.  */
+ #  define __STDINT_H__
+ # endif
+   /* Other systems may have an incomplete or buggy <stdint.h>.
+      Include it before <inttypes.h>, since any "#include <stdint.h>"
+      in <inttypes.h> would reinclude us, skipping our contents because
+      _GL_STDINT_H is defined.
+      The include_next requires a split double-inclusion guard.  */
+ # @INCLUDE_NEXT@ @NEXT_STDINT_H@
+ #endif
+ 
+ #if ! defined _GL_STDINT_H && ! defined _GL_JUST_INCLUDE_SYSTEM_STDINT_H
+ #define _GL_STDINT_H
+ 
+ /* <sys/types.h> defines some of the stdint.h types as well, on glibc,
+    IRIX 6.5, and OpenBSD 3.8 (via <machine/types.h>).
+    AIX 5.2 <sys/types.h> isn't needed and causes troubles.
+    MacOS X 10.4.6 <sys/types.h> includes <stdint.h> (which is us), but
+    relies on the system <stdint.h> definitions, so include
+    <sys/types.h> after @NEXT_STDINT_H@.  */
+ #if @HAVE_SYS_TYPES_H@ && ! defined _AIX
+ # include <sys/types.h>
+ #endif
+ 
+ /* Get LONG_MIN, LONG_MAX, ULONG_MAX.  */
+ #include <limits.h>
+ 
+ #if @HAVE_INTTYPES_H@
+   /* In OpenBSD 3.8, <inttypes.h> includes <machine/types.h>, which defines
+      int{8,16,32,64}_t, uint{8,16,32,64}_t and __BIT_TYPES_DEFINED__.
+      <inttypes.h> also defines intptr_t and uintptr_t.  */
+ # include <inttypes.h>
+ #elif @HAVE_SYS_INTTYPES_H@
+   /* Solaris 7 <sys/inttypes.h> has the types except the *_fast*_t types, and
+      the macros except for *_FAST*_*, INTPTR_MIN, PTRDIFF_MIN, PTRDIFF_MAX.  */
+ # include <sys/inttypes.h>
+ #endif
+ 
+ #if @HAVE_SYS_BITYPES_H@ && ! defined __BIT_TYPES_DEFINED__
+   /* Linux libc4 >= 4.6.7 and libc5 have a <sys/bitypes.h> that defines
+      int{8,16,32,64}_t and __BIT_TYPES_DEFINED__.  In libc5 >= 5.2.2 it is
+      included by <sys/types.h>.  */
+ # include <sys/bitypes.h>
+ #endif
+ 
+ #if ! defined __cplusplus || defined __STDC_CONSTANT_MACROS
+ 
+ /* Get WCHAR_MIN, WCHAR_MAX.  */
+ # if ! (defined WCHAR_MIN && defined WCHAR_MAX)
+ #  include <wchar.h>
+ # endif
+ 
+ #endif
+ 
+ #undef _GL_JUST_INCLUDE_SYSTEM_INTTYPES_H
+ 
+ /* Minimum and maximum values for a integer type under the usual assumption.
+    Return an unspecified value if BITS == 0, adding a check to pacify
+    picky compilers.  */
+ 
+ #define _STDINT_MIN(signed, bits, zero) \
+   ((signed) ? (- ((zero) + 1) << ((bits) ? (bits) - 1 : 0)) : (zero))
+ 
+ #define _STDINT_MAX(signed, bits, zero) \
+   ((signed) \
+    ? ~ _STDINT_MIN (signed, bits, zero) \
+    : /* The expression for the unsigned case.  The subtraction of (signed) \
+ 	is a nop in the unsigned case and avoids "signed integer overflow" \
+ 	warnings in the signed case.  */ \
+      ((((zero) + 1) << ((bits) ? (bits) - 1 - (signed) : 0)) - 1) * 2 + 1)
+ 
+ /* 7.18.1.1. Exact-width integer types */
+ 
+ /* Here we assume a standard architecture where the hardware integer
+    types have 8, 16, 32, optionally 64 bits.  */
+ 
+ #undef int8_t
+ #undef uint8_t
+ #define int8_t signed char
+ #define uint8_t unsigned char
+ 
+ #undef int16_t
+ #undef uint16_t
+ #define int16_t short int
+ #define uint16_t unsigned short int
+ 
+ #undef int32_t
+ #undef uint32_t
+ #define int32_t int
+ #define uint32_t unsigned int
+ 
+ /* Do not undefine int64_t if gnulib is not being used with 64-bit
+    types, since otherwise it breaks platforms like Tandem/NSK.  */
+ #if LONG_MAX >> 31 >> 31 == 1
+ # undef int64_t
+ # define int64_t long int
+ # define GL_INT64_T
+ #elif defined _MSC_VER
+ # undef int64_t
+ # define int64_t __int64
+ # define GL_INT64_T
+ #elif @HAVE_LONG_LONG_INT@
+ # undef int64_t
+ # define int64_t long long int
+ # define GL_INT64_T
+ #endif
+ 
+ #if ULONG_MAX >> 31 >> 31 >> 1 == 1
+ # undef uint64_t
+ # define uint64_t unsigned long int
+ # define GL_UINT64_T
+ #elif defined _MSC_VER
+ # undef uint64_t
+ # define uint64_t unsigned __int64
+ # define GL_UINT64_T
+ #elif @HAVE_UNSIGNED_LONG_LONG_INT@
+ # undef uint64_t
+ # define uint64_t unsigned long long int
+ # define GL_UINT64_T
+ #endif
+ 
+ /* Avoid collision with Solaris 2.5.1 <pthread.h> etc.  */
+ #define _UINT8_T
+ #define _UINT32_T
+ #define _UINT64_T
+ 
+ 
+ /* 7.18.1.2. Minimum-width integer types */
+ 
+ /* Here we assume a standard architecture where the hardware integer
+    types have 8, 16, 32, optionally 64 bits. Therefore the leastN_t types
+    are the same as the corresponding N_t types.  */
+ 
+ #undef int_least8_t
+ #undef uint_least8_t
+ #undef int_least16_t
+ #undef uint_least16_t
+ #undef int_least32_t
+ #undef uint_least32_t
+ #undef int_least64_t
+ #undef uint_least64_t
+ #define int_least8_t int8_t
+ #define uint_least8_t uint8_t
+ #define int_least16_t int16_t
+ #define uint_least16_t uint16_t
+ #define int_least32_t int32_t
+ #define uint_least32_t uint32_t
+ #ifdef GL_INT64_T
+ # define int_least64_t int64_t
+ #endif
+ #ifdef GL_UINT64_T
+ # define uint_least64_t uint64_t
+ #endif
+ 
+ /* 7.18.1.3. Fastest minimum-width integer types */
+ 
+ /* Note: Other <stdint.h> substitutes may define these types differently.
+    It is not recommended to use these types in public header files. */
+ 
+ /* Here we assume a standard architecture where the hardware integer
+    types have 8, 16, 32, optionally 64 bits. Therefore the fastN_t types
+    are taken from the same list of types.  Assume that 'long int'
+    is fast enough for all narrower integers.  */
+ 
+ #undef int_fast8_t
+ #undef uint_fast8_t
+ #undef int_fast16_t
+ #undef uint_fast16_t
+ #undef int_fast32_t
+ #undef uint_fast32_t
+ #undef int_fast64_t
+ #undef uint_fast64_t
+ #define int_fast8_t long int
+ #define uint_fast8_t unsigned int_fast8_t
+ #define int_fast16_t long int
+ #define uint_fast16_t unsigned int_fast16_t
+ #define int_fast32_t long int
+ #define uint_fast32_t unsigned int_fast32_t
+ #ifdef GL_INT64_T
+ # define int_fast64_t int64_t
+ #endif
+ #ifdef GL_UINT64_T
+ # define uint_fast64_t uint64_t
+ #endif
+ 
+ /* 7.18.1.4. Integer types capable of holding object pointers */
+ 
+ #undef intptr_t
+ #undef uintptr_t
+ #define intptr_t long int
+ #define uintptr_t unsigned long int
+ 
+ /* 7.18.1.5. Greatest-width integer types */
+ 
+ /* Note: These types are compiler dependent. It may be unwise to use them in
+    public header files. */
+ 
+ #undef intmax_t
+ #if @HAVE_LONG_LONG_INT@ && LONG_MAX >> 30 == 1
+ # define intmax_t long long int
+ #elif defined GL_INT64_T
+ # define intmax_t int64_t
+ #else
+ # define intmax_t long int
+ #endif
+ 
+ #undef uintmax_t
+ #if @HAVE_UNSIGNED_LONG_LONG_INT@ && ULONG_MAX >> 31 == 1
+ # define uintmax_t unsigned long long int
+ #elif defined GL_UINT64_T
+ # define uintmax_t uint64_t
+ #else
+ # define uintmax_t unsigned long int
+ #endif
+ 
+ /* Verify that intmax_t and uintmax_t have the same size.  Too much code
+    breaks if this is not the case.  If this check fails, the reason is likely
+    to be found in the autoconf macros.  */
+ typedef int _verify_intmax_size[2 * (sizeof (intmax_t) == sizeof (uintmax_t)) - 1];
+ 
+ /* 7.18.2. Limits of specified-width integer types */
+ 
+ #if ! defined __cplusplus || defined __STDC_LIMIT_MACROS
+ 
+ /* 7.18.2.1. Limits of exact-width integer types */
+ 
+ /* Here we assume a standard architecture where the hardware integer
+    types have 8, 16, 32, optionally 64 bits.  */
+ 
+ #undef INT8_MIN
+ #undef INT8_MAX
+ #undef UINT8_MAX
+ #define INT8_MIN  (~ INT8_MAX)
+ #define INT8_MAX  127
+ #define UINT8_MAX  255
+ 
+ #undef INT16_MIN
+ #undef INT16_MAX
+ #undef UINT16_MAX
+ #define INT16_MIN  (~ INT16_MAX)
+ #define INT16_MAX  32767
+ #define UINT16_MAX  65535
+ 
+ #undef INT32_MIN
+ #undef INT32_MAX
+ #undef UINT32_MAX
+ #define INT32_MIN  (~ INT32_MAX)
+ #define INT32_MAX  2147483647
+ #define UINT32_MAX  4294967295U
+ 
+ #undef INT64_MIN
+ #undef INT64_MAX
+ #ifdef GL_INT64_T
+ /* Prefer (- INTMAX_C (1) << 63) over (~ INT64_MAX) because SunPRO C 5.0
+    evaluates the latter incorrectly in preprocessor expressions.  */
+ # define INT64_MIN  (- INTMAX_C (1) << 63)
+ # define INT64_MAX  INTMAX_C (9223372036854775807)
+ #endif
+ 
+ #undef UINT64_MAX
+ #ifdef GL_UINT64_T
+ # define UINT64_MAX  UINTMAX_C (18446744073709551615)
+ #endif
+ 
+ /* 7.18.2.2. Limits of minimum-width integer types */
+ 
+ /* Here we assume a standard architecture where the hardware integer
+    types have 8, 16, 32, optionally 64 bits. Therefore the leastN_t types
+    are the same as the corresponding N_t types.  */
+ 
+ #undef INT_LEAST8_MIN
+ #undef INT_LEAST8_MAX
+ #undef UINT_LEAST8_MAX
+ #define INT_LEAST8_MIN  INT8_MIN
+ #define INT_LEAST8_MAX  INT8_MAX
+ #define UINT_LEAST8_MAX  UINT8_MAX
+ 
+ #undef INT_LEAST16_MIN
+ #undef INT_LEAST16_MAX
+ #undef UINT_LEAST16_MAX
+ #define INT_LEAST16_MIN  INT16_MIN
+ #define INT_LEAST16_MAX  INT16_MAX
+ #define UINT_LEAST16_MAX  UINT16_MAX
+ 
+ #undef INT_LEAST32_MIN
+ #undef INT_LEAST32_MAX
+ #undef UINT_LEAST32_MAX
+ #define INT_LEAST32_MIN  INT32_MIN
+ #define INT_LEAST32_MAX  INT32_MAX
+ #define UINT_LEAST32_MAX  UINT32_MAX
+ 
+ #undef INT_LEAST64_MIN
+ #undef INT_LEAST64_MAX
+ #ifdef GL_INT64_T
+ # define INT_LEAST64_MIN  INT64_MIN
+ # define INT_LEAST64_MAX  INT64_MAX
+ #endif
+ 
+ #undef UINT_LEAST64_MAX
+ #ifdef GL_UINT64_T
+ # define UINT_LEAST64_MAX  UINT64_MAX
+ #endif
+ 
+ /* 7.18.2.3. Limits of fastest minimum-width integer types */
+ 
+ /* Here we assume a standard architecture where the hardware integer
+    types have 8, 16, 32, optionally 64 bits. Therefore the fastN_t types
+    are taken from the same list of types.  */
+ 
+ #undef INT_FAST8_MIN
+ #undef INT_FAST8_MAX
+ #undef UINT_FAST8_MAX
+ #define INT_FAST8_MIN  LONG_MIN
+ #define INT_FAST8_MAX  LONG_MAX
+ #define UINT_FAST8_MAX  ULONG_MAX
+ 
+ #undef INT_FAST16_MIN
+ #undef INT_FAST16_MAX
+ #undef UINT_FAST16_MAX
+ #define INT_FAST16_MIN  LONG_MIN
+ #define INT_FAST16_MAX  LONG_MAX
+ #define UINT_FAST16_MAX  ULONG_MAX
+ 
+ #undef INT_FAST32_MIN
+ #undef INT_FAST32_MAX
+ #undef UINT_FAST32_MAX
+ #define INT_FAST32_MIN  LONG_MIN
+ #define INT_FAST32_MAX  LONG_MAX
+ #define UINT_FAST32_MAX  ULONG_MAX
+ 
+ #undef INT_FAST64_MIN
+ #undef INT_FAST64_MAX
+ #ifdef GL_INT64_T
+ # define INT_FAST64_MIN  INT64_MIN
+ # define INT_FAST64_MAX  INT64_MAX
+ #endif
+ 
+ #undef UINT_FAST64_MAX
+ #ifdef GL_UINT64_T
+ # define UINT_FAST64_MAX  UINT64_MAX
+ #endif
+ 
+ /* 7.18.2.4. Limits of integer types capable of holding object pointers */
+ 
+ #undef INTPTR_MIN
+ #undef INTPTR_MAX
+ #undef UINTPTR_MAX
+ #define INTPTR_MIN  LONG_MIN
+ #define INTPTR_MAX  LONG_MAX
+ #define UINTPTR_MAX  ULONG_MAX
+ 
+ /* 7.18.2.5. Limits of greatest-width integer types */
+ 
+ #undef INTMAX_MIN
+ #undef INTMAX_MAX
+ #ifdef INT64_MAX
+ # define INTMAX_MIN  INT64_MIN
+ # define INTMAX_MAX  INT64_MAX
+ #else
+ # define INTMAX_MIN  INT32_MIN
+ # define INTMAX_MAX  INT32_MAX
+ #endif
+ 
+ #undef UINTMAX_MAX
+ #ifdef UINT64_MAX
+ # define UINTMAX_MAX  UINT64_MAX
+ #else
+ # define UINTMAX_MAX  UINT32_MAX
+ #endif
+ 
+ /* 7.18.3. Limits of other integer types */
+ 
+ /* ptrdiff_t limits */
+ #undef PTRDIFF_MIN
+ #undef PTRDIFF_MAX
+ #define PTRDIFF_MIN  \
+    _STDINT_MIN (1, @BITSIZEOF_PTRDIFF_T@, 0@PTRDIFF_T_SUFFIX@)
+ #define PTRDIFF_MAX  \
+    _STDINT_MAX (1, @BITSIZEOF_PTRDIFF_T@, 0@PTRDIFF_T_SUFFIX@)
+ 
+ /* sig_atomic_t limits */
+ #undef SIG_ATOMIC_MIN
+ #undef SIG_ATOMIC_MAX
+ #define SIG_ATOMIC_MIN  \
+    _STDINT_MIN (@HAVE_SIGNED_SIG_ATOMIC_T@, @BITSIZEOF_SIG_ATOMIC_T@, \
+ 		0@SIG_ATOMIC_T_SUFFIX@)
+ #define SIG_ATOMIC_MAX  \
+    _STDINT_MAX (@HAVE_SIGNED_SIG_ATOMIC_T@, @BITSIZEOF_SIG_ATOMIC_T@, \
+ 		0@SIG_ATOMIC_T_SUFFIX@)
+ 
+ 
+ /* size_t limit */
+ #undef SIZE_MAX
+ #define SIZE_MAX  _STDINT_MAX (0, @BITSIZEOF_SIZE_T@, 0@SIZE_T_SUFFIX@)
+ 
+ /* wchar_t limits */
+ #undef WCHAR_MIN
+ #undef WCHAR_MAX
+ #define WCHAR_MIN  \
+    _STDINT_MIN (@HAVE_SIGNED_WCHAR_T@, @BITSIZEOF_WCHAR_T@, 0@WCHAR_T_SUFFIX@)
+ #define WCHAR_MAX  \
+    _STDINT_MAX (@HAVE_SIGNED_WCHAR_T@, @BITSIZEOF_WCHAR_T@, 0@WCHAR_T_SUFFIX@)
+ 
+ /* wint_t limits */
+ #undef WINT_MIN
+ #undef WINT_MAX
+ #define WINT_MIN  \
+    _STDINT_MIN (@HAVE_SIGNED_WINT_T@, @BITSIZEOF_WINT_T@, 0@WINT_T_SUFFIX@)
+ #define WINT_MAX  \
+    _STDINT_MAX (@HAVE_SIGNED_WINT_T@, @BITSIZEOF_WINT_T@, 0@WINT_T_SUFFIX@)
+ 
+ #endif /* !defined __cplusplus || defined __STDC_LIMIT_MACROS */
+ 
+ /* 7.18.4. Macros for integer constants */
+ 
+ #if ! defined __cplusplus || defined __STDC_CONSTANT_MACROS
+ 
+ /* 7.18.4.1. Macros for minimum-width integer constants */
+ /* According to ISO C 99 Technical Corrigendum 1 */
+ 
+ /* Here we assume a standard architecture where the hardware integer
+    types have 8, 16, 32, optionally 64 bits, and int is 32 bits.  */
+ 
+ #undef INT8_C
+ #undef UINT8_C
+ #define INT8_C(x) x
+ #define UINT8_C(x) x
+ 
+ #undef INT16_C
+ #undef UINT16_C
+ #define INT16_C(x) x
+ #define UINT16_C(x) x
+ 
+ #undef INT32_C
+ #undef UINT32_C
+ #define INT32_C(x) x
+ #define UINT32_C(x) x ## U
+ 
+ #undef INT64_C
+ #undef UINT64_C
+ #if LONG_MAX >> 31 >> 31 == 1
+ # define INT64_C(x) x##L
+ #elif defined _MSC_VER
+ # define INT64_C(x) x##i64
+ #elif @HAVE_LONG_LONG_INT@
+ # define INT64_C(x) x##LL
+ #endif
+ #if ULONG_MAX >> 31 >> 31 >> 1 == 1
+ # define UINT64_C(x) x##UL
+ #elif defined _MSC_VER
+ # define UINT64_C(x) x##ui64
+ #elif @HAVE_UNSIGNED_LONG_LONG_INT@
+ # define UINT64_C(x) x##ULL
+ #endif
+ 
+ /* 7.18.4.2. Macros for greatest-width integer constants */
+ 
+ #undef INTMAX_C
+ #if @HAVE_LONG_LONG_INT@ && LONG_MAX >> 30 == 1
+ # define INTMAX_C(x)   x##LL
+ #elif defined GL_INT64_T
+ # define INTMAX_C(x)   INT64_C(x)
+ #else
+ # define INTMAX_C(x)   x##L
+ #endif
+ 
+ #undef UINTMAX_C
+ #if @HAVE_UNSIGNED_LONG_LONG_INT@ && ULONG_MAX >> 31 == 1
+ # define UINTMAX_C(x)  x##ULL
+ #elif defined GL_UINT64_T
+ # define UINTMAX_C(x)  UINT64_C(x)
+ #else
+ # define UINTMAX_C(x)  x##UL
+ #endif
+ 
+ #endif /* !defined __cplusplus || defined __STDC_CONSTANT_MACROS */
+ 
+ #endif /* _GL_STDINT_H */
+ #endif /* !defined _GL_STDINT_H && !defined _GL_JUST_INCLUDE_SYSTEM_STDINT_H */
diff -Nrc2 texinfo-4.11/gnulib/lib/stdint_.h texinfo-4.12/gnulib/lib/stdint_.h
*** texinfo-4.11/gnulib/lib/stdint_.h	Sat Jul 14 01:21:25 2007
--- texinfo-4.12/gnulib/lib/stdint_.h	Wed Dec 31 16:00:00 1969
***************
*** 1,508 ****
- /* Copyright (C) 2001-2002, 2004-2007 Free Software Foundation, Inc.
-    Written by Paul Eggert, Bruno Haible, Sam Steingold, Peter Burwood.
-    This file is part of gnulib.
- 
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2, or (at your option)
-    any later version.
- 
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
- 
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software Foundation,
-    Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
- 
- /*
-  * ISO C 99 <stdint.h> for platforms that lack it.
-  * <http://www.opengroup.org/susv3xbd/stdint.h.html>
-  */
- 
- #ifndef _GL_STDINT_H
- 
- /* Get those types that are already defined in other system include
-    files, so that we can "#define int8_t signed char" below without
-    worrying about a later system include file containing a "typedef
-    signed char int8_t;" that will get messed up by our macro.  Our
-    macros should all be consistent with the system versions, except
-    for the "fast" types and macros, which we recommend against using
-    in public interfaces due to compiler differences.  */
- 
- #if @HAVE_STDINT_H@
- # if defined __sgi && ! defined __c99
-    /* Bypass IRIX's <stdint.h> if in C89 mode, since it merely annoys users
-       with "This header file is to be used only for c99 mode compilations"
-       diagnostics.  */
- #  define __STDINT_H__
- # endif
-   /* Other systems may have an incomplete or buggy <stdint.h>.
-      Include it before <inttypes.h>, since any "#include <stdint.h>"
-      in <inttypes.h> would reinclude us, skipping our contents because
-      _GL_STDINT_H is defined.
-      The include_next requires a split double-inclusion guard.  */
- # @INCLUDE_NEXT@ @NEXT_STDINT_H@
- #endif
- 
- #if ! defined _GL_STDINT_H && ! defined _GL_JUST_INCLUDE_SYSTEM_STDINT_H
- #define _GL_STDINT_H
- 
- /* <sys/types.h> defines some of the stdint.h types as well, on glibc,
-    IRIX 6.5, and OpenBSD 3.8 (via <machine/types.h>).
-    AIX 5.2 <sys/types.h> isn't needed and causes troubles.
-    MacOS X 10.4.6 <sys/types.h> includes <stdint.h> (which is us), but
-    relies on the system <stdint.h> definitions, so include
-    <sys/types.h> after @NEXT_STDINT_H@.  */
- #if @HAVE_SYS_TYPES_H@ && ! defined _AIX
- # include <sys/types.h>
- #endif
- 
- /* Get LONG_MIN, LONG_MAX, ULONG_MAX.  */
- #include <limits.h>
- 
- #if @HAVE_INTTYPES_H@
-   /* In OpenBSD 3.8, <inttypes.h> includes <machine/types.h>, which defines
-      int{8,16,32,64}_t, uint{8,16,32,64}_t and __BIT_TYPES_DEFINED__.
-      <inttypes.h> also defines intptr_t and uintptr_t.  */
- # define _GL_JUST_INCLUDE_SYSTEM_INTTYPES_H
- # include <inttypes.h>
- # undef _GL_JUST_INCLUDE_SYSTEM_INTTYPES_H
- #elif @HAVE_SYS_INTTYPES_H@
-   /* Solaris 7 <sys/inttypes.h> has the types except the *_fast*_t types, and
-      the macros except for *_FAST*_*, INTPTR_MIN, PTRDIFF_MIN, PTRDIFF_MAX.  */
- # include <sys/inttypes.h>
- #endif
- 
- #if @HAVE_SYS_BITYPES_H@ && ! defined __BIT_TYPES_DEFINED__
-   /* Linux libc4 >= 4.6.7 and libc5 have a <sys/bitypes.h> that defines
-      int{8,16,32,64}_t and __BIT_TYPES_DEFINED__.  In libc5 >= 5.2.2 it is
-      included by <sys/types.h>.  */
- # include <sys/bitypes.h>
- #endif
- 
- #if ! defined __cplusplus || defined __STDC_CONSTANT_MACROS
- 
- /* Get WCHAR_MIN, WCHAR_MAX.  */
- # if ! (defined WCHAR_MIN && defined WCHAR_MAX)
- #  include <wchar.h>
- # endif
- 
- #endif
- 
- /* Minimum and maximum values for a integer type under the usual assumption.
-    Return an unspecified value if BITS == 0, adding a check to pacify
-    picky compilers.  */
- 
- #define _STDINT_MIN(signed, bits, zero) \
-   ((signed) ? (- ((zero) + 1) << ((bits) ? (bits) - 1 : 0)) : (zero))
- 
- #define _STDINT_MAX(signed, bits, zero) \
-   ((signed) \
-    ? ~ _STDINT_MIN (signed, bits, zero) \
-    : ((((zero) + 1) << ((bits) ? (bits) - 1 : 0)) - 1) * 2 + 1)
- 
- /* 7.18.1.1. Exact-width integer types */
- 
- /* Here we assume a standard architecture where the hardware integer
-    types have 8, 16, 32, optionally 64 bits.  */
- 
- #undef int8_t
- #undef uint8_t
- #define int8_t signed char
- #define uint8_t unsigned char
- 
- #undef int16_t
- #undef uint16_t
- #define int16_t short int
- #define uint16_t unsigned short int
- 
- #undef int32_t
- #undef uint32_t
- #define int32_t int
- #define uint32_t unsigned int
- 
- /* Do not undefine int64_t if gnulib is not being used with 64-bit
-    types, since otherwise it breaks platforms like Tandem/NSK.  */
- #if LONG_MAX >> 31 >> 31 == 1
- # undef int64_t
- # define int64_t long int
- # define GL_INT64_T
- #elif defined _MSC_VER
- # undef int64_t
- # define int64_t __int64
- # define GL_INT64_T
- #elif @HAVE_LONG_LONG_INT@
- # undef int64_t
- # define int64_t long long int
- # define GL_INT64_T
- #endif
- 
- #if ULONG_MAX >> 31 >> 31 >> 1 == 1
- # undef uint64_t
- # define uint64_t unsigned long int
- # define GL_UINT64_T
- #elif defined _MSC_VER
- # undef uint64_t
- # define uint64_t unsigned __int64
- # define GL_UINT64_T
- #elif @HAVE_UNSIGNED_LONG_LONG_INT@
- # undef uint64_t
- # define uint64_t unsigned long long int
- # define GL_UINT64_T
- #endif
- 
- /* Avoid collision with Solaris 2.5.1 <pthread.h> etc.  */
- #define _UINT8_T
- #define _UINT32_T
- #define _UINT64_T
- 
- 
- /* 7.18.1.2. Minimum-width integer types */
- 
- /* Here we assume a standard architecture where the hardware integer
-    types have 8, 16, 32, optionally 64 bits. Therefore the leastN_t types
-    are the same as the corresponding N_t types.  */
- 
- #undef int_least8_t
- #undef uint_least8_t
- #undef int_least16_t
- #undef uint_least16_t
- #undef int_least32_t
- #undef uint_least32_t
- #undef int_least64_t
- #undef uint_least64_t
- #define int_least8_t int8_t
- #define uint_least8_t uint8_t
- #define int_least16_t int16_t
- #define uint_least16_t uint16_t
- #define int_least32_t int32_t
- #define uint_least32_t uint32_t
- #ifdef GL_INT64_T
- # define int_least64_t int64_t
- #endif
- #ifdef GL_UINT64_T
- # define uint_least64_t uint64_t
- #endif
- 
- /* 7.18.1.3. Fastest minimum-width integer types */
- 
- /* Note: Other <stdint.h> substitutes may define these types differently.
-    It is not recommended to use these types in public header files. */
- 
- /* Here we assume a standard architecture where the hardware integer
-    types have 8, 16, 32, optionally 64 bits. Therefore the fastN_t types
-    are taken from the same list of types.  Assume that 'long int'
-    is fast enough for all narrower integers.  */
- 
- #undef int_fast8_t
- #undef uint_fast8_t
- #undef int_fast16_t
- #undef uint_fast16_t
- #undef int_fast32_t
- #undef uint_fast32_t
- #undef int_fast64_t
- #undef uint_fast64_t
- #define int_fast8_t long int
- #define uint_fast8_t unsigned int_fast8_t
- #define int_fast16_t long int
- #define uint_fast16_t unsigned int_fast16_t
- #define int_fast32_t long int
- #define uint_fast32_t unsigned int_fast32_t
- #ifdef GL_INT64_T
- # define int_fast64_t int64_t
- #endif
- #ifdef GL_UINT64_T
- # define uint_fast64_t uint64_t
- #endif
- 
- /* 7.18.1.4. Integer types capable of holding object pointers */
- 
- #undef intptr_t
- #undef uintptr_t
- #define intptr_t long int
- #define uintptr_t unsigned long int
- 
- /* 7.18.1.5. Greatest-width integer types */
- 
- /* Note: These types are compiler dependent. It may be unwise to use them in
-    public header files. */
- 
- #undef intmax_t
- #if @HAVE_LONG_LONG_INT@ && LONG_MAX >> 30 == 1
- # define intmax_t long long int
- #elif defined GL_INT64_T
- # define intmax_t int64_t
- #else
- # define intmax_t long int
- #endif
- 
- #undef uintmax_t
- #if @HAVE_UNSIGNED_LONG_LONG_INT@ && ULONG_MAX >> 31 == 1
- # define uintmax_t unsigned long long int
- #elif defined GL_UINT64_T
- # define uintmax_t uint64_t
- #else
- # define uintmax_t unsigned long int
- #endif
- 
- /* 7.18.2. Limits of specified-width integer types */
- 
- #if ! defined __cplusplus || defined __STDC_LIMIT_MACROS
- 
- /* 7.18.2.1. Limits of exact-width integer types */
- 
- /* Here we assume a standard architecture where the hardware integer
-    types have 8, 16, 32, optionally 64 bits.  */
- 
- #undef INT8_MIN
- #undef INT8_MAX
- #undef UINT8_MAX
- #define INT8_MIN  (~ INT8_MAX)
- #define INT8_MAX  127
- #define UINT8_MAX  255
- 
- #undef INT16_MIN
- #undef INT16_MAX
- #undef UINT16_MAX
- #define INT16_MIN  (~ INT16_MAX)
- #define INT16_MAX  32767
- #define UINT16_MAX  65535
- 
- #undef INT32_MIN
- #undef INT32_MAX
- #undef UINT32_MAX
- #define INT32_MIN  (~ INT32_MAX)
- #define INT32_MAX  2147483647
- #define UINT32_MAX  4294967295U
- 
- #undef INT64_MIN
- #undef INT64_MAX
- #ifdef GL_INT64_T
- /* Prefer (- INTMAX_C (1) << 63) over (~ INT64_MAX) because SunPRO C 5.0
-    evaluates the latter incorrectly in preprocessor expressions.  */
- # define INT64_MIN  (- INTMAX_C (1) << 63)
- # define INT64_MAX  INTMAX_C (9223372036854775807)
- #endif
- 
- #undef UINT64_MAX
- #ifdef GL_UINT64_T
- # define UINT64_MAX  UINTMAX_C (18446744073709551615)
- #endif
- 
- /* 7.18.2.2. Limits of minimum-width integer types */
- 
- /* Here we assume a standard architecture where the hardware integer
-    types have 8, 16, 32, optionally 64 bits. Therefore the leastN_t types
-    are the same as the corresponding N_t types.  */
- 
- #undef INT_LEAST8_MIN
- #undef INT_LEAST8_MAX
- #undef UINT_LEAST8_MAX
- #define INT_LEAST8_MIN  INT8_MIN
- #define INT_LEAST8_MAX  INT8_MAX
- #define UINT_LEAST8_MAX  UINT8_MAX
- 
- #undef INT_LEAST16_MIN
- #undef INT_LEAST16_MAX
- #undef UINT_LEAST16_MAX
- #define INT_LEAST16_MIN  INT16_MIN
- #define INT_LEAST16_MAX  INT16_MAX
- #define UINT_LEAST16_MAX  UINT16_MAX
- 
- #undef INT_LEAST32_MIN
- #undef INT_LEAST32_MAX
- #undef UINT_LEAST32_MAX
- #define INT_LEAST32_MIN  INT32_MIN
- #define INT_LEAST32_MAX  INT32_MAX
- #define UINT_LEAST32_MAX  UINT32_MAX
- 
- #undef INT_LEAST64_MIN
- #undef INT_LEAST64_MAX
- #ifdef GL_INT64_T
- # define INT_LEAST64_MIN  INT64_MIN
- # define INT_LEAST64_MAX  INT64_MAX
- #endif
- 
- #undef UINT_LEAST64_MAX
- #ifdef GL_UINT64_T
- # define UINT_LEAST64_MAX  UINT64_MAX
- #endif
- 
- /* 7.18.2.3. Limits of fastest minimum-width integer types */
- 
- /* Here we assume a standard architecture where the hardware integer
-    types have 8, 16, 32, optionally 64 bits. Therefore the fastN_t types
-    are taken from the same list of types.  */
- 
- #undef INT_FAST8_MIN
- #undef INT_FAST8_MAX
- #undef UINT_FAST8_MAX
- #define INT_FAST8_MIN  LONG_MIN
- #define INT_FAST8_MAX  LONG_MAX
- #define UINT_FAST8_MAX  ULONG_MAX
- 
- #undef INT_FAST16_MIN
- #undef INT_FAST16_MAX
- #undef UINT_FAST16_MAX
- #define INT_FAST16_MIN  LONG_MIN
- #define INT_FAST16_MAX  LONG_MAX
- #define UINT_FAST16_MAX  ULONG_MAX
- 
- #undef INT_FAST32_MIN
- #undef INT_FAST32_MAX
- #undef UINT_FAST32_MAX
- #define INT_FAST32_MIN  LONG_MIN
- #define INT_FAST32_MAX  LONG_MAX
- #define UINT_FAST32_MAX  ULONG_MAX
- 
- #undef INT_FAST64_MIN
- #undef INT_FAST64_MAX
- #ifdef GL_INT64_T
- # define INT_FAST64_MIN  INT64_MIN
- # define INT_FAST64_MAX  INT64_MAX
- #endif
- 
- #undef UINT_FAST64_MAX
- #ifdef GL_UINT64_T
- # define UINT_FAST64_MAX  UINT64_MAX
- #endif
- 
- /* 7.18.2.4. Limits of integer types capable of holding object pointers */
- 
- #undef INTPTR_MIN
- #undef INTPTR_MAX
- #undef UINTPTR_MAX
- #define INTPTR_MIN  LONG_MIN
- #define INTPTR_MAX  LONG_MAX
- #define UINTPTR_MAX  ULONG_MAX
- 
- /* 7.18.2.5. Limits of greatest-width integer types */
- 
- #undef INTMAX_MIN
- #undef INTMAX_MAX
- #ifdef INT64_MAX
- # define INTMAX_MIN  INT64_MIN
- # define INTMAX_MAX  INT64_MAX
- #else
- # define INTMAX_MIN  INT32_MIN
- # define INTMAX_MAX  INT32_MAX
- #endif
- 
- #undef UINTMAX_MAX
- #ifdef UINT64_MAX
- # define UINTMAX_MAX  UINT64_MAX
- #else
- # define UINTMAX_MAX  UINT32_MAX
- #endif
- 
- /* 7.18.3. Limits of other integer types */
- 
- /* ptrdiff_t limits */
- #undef PTRDIFF_MIN
- #undef PTRDIFF_MAX
- #define PTRDIFF_MIN  \
-    _STDINT_MIN (1, @BITSIZEOF_PTRDIFF_T@, 0@PTRDIFF_T_SUFFIX@)
- #define PTRDIFF_MAX  \
-    _STDINT_MAX (1, @BITSIZEOF_PTRDIFF_T@, 0@PTRDIFF_T_SUFFIX@)
- 
- /* sig_atomic_t limits */
- #undef SIG_ATOMIC_MIN
- #undef SIG_ATOMIC_MAX
- #define SIG_ATOMIC_MIN  \
-    _STDINT_MIN (@HAVE_SIGNED_SIG_ATOMIC_T@, @BITSIZEOF_SIG_ATOMIC_T@, \
- 		0@SIG_ATOMIC_T_SUFFIX@)
- #define SIG_ATOMIC_MAX  \
-    _STDINT_MAX (@HAVE_SIGNED_SIG_ATOMIC_T@, @BITSIZEOF_SIG_ATOMIC_T@, \
- 		0@SIG_ATOMIC_T_SUFFIX@)
- 
- 
- /* size_t limit */
- #undef SIZE_MAX
- #define SIZE_MAX  _STDINT_MAX (0, @BITSIZEOF_SIZE_T@, 0@SIZE_T_SUFFIX@)
- 
- /* wchar_t limits */
- #undef WCHAR_MIN
- #undef WCHAR_MAX
- #define WCHAR_MIN  \
-    _STDINT_MIN (@HAVE_SIGNED_WCHAR_T@, @BITSIZEOF_WCHAR_T@, 0@WCHAR_T_SUFFIX@)
- #define WCHAR_MAX  \
-    _STDINT_MAX (@HAVE_SIGNED_WCHAR_T@, @BITSIZEOF_WCHAR_T@, 0@WCHAR_T_SUFFIX@)
- 
- /* wint_t limits */
- #undef WINT_MIN
- #undef WINT_MAX
- #define WINT_MIN  \
-    _STDINT_MIN (@HAVE_SIGNED_WINT_T@, @BITSIZEOF_WINT_T@, 0@WINT_T_SUFFIX@)
- #define WINT_MAX  \
-    _STDINT_MAX (@HAVE_SIGNED_WINT_T@, @BITSIZEOF_WINT_T@, 0@WINT_T_SUFFIX@)
- 
- #endif /* !defined __cplusplus || defined __STDC_LIMIT_MACROS */
- 
- /* 7.18.4. Macros for integer constants */
- 
- #if ! defined __cplusplus || defined __STDC_CONSTANT_MACROS
- 
- /* 7.18.4.1. Macros for minimum-width integer constants */
- /* According to ISO C 99 Technical Corrigendum 1 */
- 
- /* Here we assume a standard architecture where the hardware integer
-    types have 8, 16, 32, optionally 64 bits, and int is 32 bits.  */
- 
- #undef INT8_C
- #undef UINT8_C
- #define INT8_C(x) x
- #define UINT8_C(x) x
- 
- #undef INT16_C
- #undef UINT16_C
- #define INT16_C(x) x
- #define UINT16_C(x) x
- 
- #undef INT32_C
- #undef UINT32_C
- #define INT32_C(x) x
- #define UINT32_C(x) x ## U
- 
- #undef INT64_C
- #undef UINT64_C
- #if LONG_MAX >> 31 >> 31 == 1
- # define INT64_C(x) x##L
- #elif defined _MSC_VER
- # define INT64_C(x) x##i64
- #elif @HAVE_LONG_LONG_INT@
- # define INT64_C(x) x##LL
- #endif
- #if ULONG_MAX >> 31 >> 31 >> 1 == 1
- # define UINT64_C(x) x##UL
- #elif defined _MSC_VER
- # define UINT64_C(x) x##ui64
- #elif @HAVE_UNSIGNED_LONG_LONG_INT@
- # define UINT64_C(x) x##ULL
- #endif
- 
- /* 7.18.4.2. Macros for greatest-width integer constants */
- 
- #undef INTMAX_C
- #if @HAVE_LONG_LONG_INT@ && LONG_MAX >> 30 == 1
- # define INTMAX_C(x)   x##LL
- #elif defined GL_INT64_T
- # define INTMAX_C(x)   INT64_C(x)
- #else
- # define INTMAX_C(x)   x##L
- #endif
- 
- #undef UINTMAX_C
- #if @HAVE_UNSIGNED_LONG_LONG_INT@ && ULONG_MAX >> 31 == 1
- # define UINTMAX_C(x)  x##ULL
- #elif defined GL_UINT64_T
- # define UINTMAX_C(x)  UINT64_C(x)
- #else
- # define UINTMAX_C(x)  x##UL
- #endif
- 
- #endif /* !defined __cplusplus || defined __STDC_CONSTANT_MACROS */
- 
- #endif /* _GL_STDINT_H */
- #endif /* !defined _GL_STDINT_H && !defined _GL_JUST_INCLUDE_SYSTEM_STDINT_H */
--- 0 ----
diff -Nrc2 texinfo-4.11/gnulib/lib/stdlib.in.h texinfo-4.12/gnulib/lib/stdlib.in.h
*** texinfo-4.11/gnulib/lib/stdlib.in.h	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/gnulib/lib/stdlib.in.h	Sun Mar 30 01:09:56 2008
***************
*** 0 ****
--- 1,225 ----
+ /* A GNU-like <stdlib.h>.
+ 
+    Copyright (C) 1995, 2001-2004, 2006-2008 Free Software Foundation, Inc.
+ 
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 3 of the License, or
+    (at your option) any later version.
+ 
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+ 
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+ 
+ #if defined __need_malloc_and_calloc
+ /* Special invocation convention inside glibc header files.  */
+ 
+ #@INCLUDE_NEXT@ @NEXT_STDLIB_H@
+ 
+ #else
+ /* Normal invocation convention.  */
+ 
+ #ifndef _GL_STDLIB_H
+ 
+ /* The include_next requires a split double-inclusion guard.  */
+ #@INCLUDE_NEXT@ @NEXT_STDLIB_H@
+ 
+ #ifndef _GL_STDLIB_H
+ #define _GL_STDLIB_H
+ 
+ 
+ /* The definition of GL_LINK_WARNING is copied here.  */
+ 
+ 
+ /* Some systems do not define EXIT_*, despite otherwise supporting C89.  */
+ #ifndef EXIT_SUCCESS
+ # define EXIT_SUCCESS 0
+ #endif
+ /* Tandem/NSK and other platforms that define EXIT_FAILURE as -1 interfere
+    with proper operation of xargs.  */
+ #ifndef EXIT_FAILURE
+ # define EXIT_FAILURE 1
+ #elif EXIT_FAILURE != 1
+ # undef EXIT_FAILURE
+ # define EXIT_FAILURE 1
+ #endif
+ 
+ 
+ #ifdef __cplusplus
+ extern "C" {
+ #endif
+ 
+ 
+ #if @GNULIB_MALLOC_POSIX@
+ # if !@HAVE_MALLOC_POSIX@
+ #  undef malloc
+ #  define malloc rpl_malloc
+ extern void * malloc (size_t size);
+ # endif
+ #elif defined GNULIB_POSIXCHECK
+ # undef malloc
+ # define malloc(s) \
+     (GL_LINK_WARNING ("malloc is not POSIX compliant everywhere - " \
+                       "use gnulib module malloc-posix for portability"), \
+      malloc (s))
+ #endif
+ 
+ 
+ #if @GNULIB_REALLOC_POSIX@
+ # if !@HAVE_REALLOC_POSIX@
+ #  undef realloc
+ #  define realloc rpl_realloc
+ extern void * realloc (void *ptr, size_t size);
+ # endif
+ #elif defined GNULIB_POSIXCHECK
+ # undef realloc
+ # define realloc(p,s) \
+     (GL_LINK_WARNING ("realloc is not POSIX compliant everywhere - " \
+                       "use gnulib module realloc-posix for portability"), \
+      realloc (p, s))
+ #endif
+ 
+ 
+ #if @GNULIB_CALLOC_POSIX@
+ # if !@HAVE_CALLOC_POSIX@
+ #  undef calloc
+ #  define calloc rpl_calloc
+ extern void * calloc (size_t nmemb, size_t size);
+ # endif
+ #elif defined GNULIB_POSIXCHECK
+ # undef calloc
+ # define calloc(n,s) \
+     (GL_LINK_WARNING ("calloc is not POSIX compliant everywhere - " \
+                       "use gnulib module calloc-posix for portability"), \
+      calloc (n, s))
+ #endif
+ 
+ 
+ #if @GNULIB_GETSUBOPT@
+ /* Assuming *OPTIONP is a comma separated list of elements of the form
+    "token" or "token=value", getsubopt parses the first of these elements.
+    If the first element refers to a "token" that is member of the given
+    NULL-terminated array of tokens:
+      - It replaces the comma with a NUL byte, updates *OPTIONP to point past
+        the first option and the comma, sets *VALUEP to the value of the
+        element (or NULL if it doesn't contain an "=" sign),
+      - It returns the index of the "token" in the given array of tokens.
+    Otherwise it returns -1, and *OPTIONP and *VALUEP are undefined.
+    For more details see the POSIX:2001 specification.
+    http://www.opengroup.org/susv3xsh/getsubopt.html */
+ # if !@HAVE_GETSUBOPT@
+ extern int getsubopt (char **optionp, char *const *tokens, char **valuep);
+ # endif
+ #elif defined GNULIB_POSIXCHECK
+ # undef getsubopt
+ # define getsubopt(o,t,v) \
+     (GL_LINK_WARNING ("getsubopt is unportable - " \
+                       "use gnulib module getsubopt for portability"), \
+      getsubopt (o, t, v))
+ #endif
+ 
+ 
+ #if @GNULIB_MKDTEMP@
+ # if !@HAVE_MKDTEMP@
+ /* Create a unique temporary directory from TEMPLATE.
+    The last six characters of TEMPLATE must be "XXXXXX";
+    they are replaced with a string that makes the directory name unique.
+    Returns TEMPLATE, or a null pointer if it cannot get a unique name.
+    The directory is created mode 700.  */
+ extern char * mkdtemp (char * /*template*/);
+ # endif
+ #elif defined GNULIB_POSIXCHECK
+ # undef mkdtemp
+ # define mkdtemp(t) \
+     (GL_LINK_WARNING ("mkdtemp is unportable - " \
+                       "use gnulib module mkdtemp for portability"), \
+      mkdtemp (t))
+ #endif
+ 
+ 
+ #if @GNULIB_MKSTEMP@
+ # if @REPLACE_MKSTEMP@
+ /* Create a unique temporary file from TEMPLATE.
+    The last six characters of TEMPLATE must be "XXXXXX";
+    they are replaced with a string that makes the file name unique.
+    The file is then created, ensuring it didn't exist before.
+    The file is created read-write (mask at least 0600 & ~umask), but it may be
+    world-readable and world-writable (mask 0666 & ~umask), depending on the
+    implementation.
+    Returns the open file descriptor if successful, otherwise -1 and errno
+    set.  */
+ #  define mkstemp rpl_mkstemp
+ extern int mkstemp (char * /*template*/);
+ # else
+ /* On MacOS X 10.3, only <unistd.h> declares mkstemp.  */
+ #  include <unistd.h>
+ # endif
+ #elif defined GNULIB_POSIXCHECK
+ # undef mkstemp
+ # define mkstemp(t) \
+     (GL_LINK_WARNING ("mkstemp is unportable - " \
+                       "use gnulib module mkstemp for portability"), \
+      mkstemp (t))
+ #endif
+ 
+ 
+ #if @GNULIB_PUTENV@
+ # if @REPLACE_PUTENV@
+ #  undef putenv
+ #  define putenv rpl_putenv
+ extern int putenv (char *string);
+ # endif
+ #endif
+ 
+ 
+ #if @GNULIB_SETENV@
+ # if !@HAVE_SETENV@
+ /* Set NAME to VALUE in the environment.
+    If REPLACE is nonzero, overwrite an existing value.  */
+ extern int setenv (const char *name, const char *value, int replace);
+ # endif
+ #endif
+ 
+ 
+ #if @GNULIB_UNSETENV@
+ # if @HAVE_UNSETENV@
+ #  if @VOID_UNSETENV@
+ /* On some systems, unsetenv() returns void.
+    This is the case for MacOS X 10.3, FreeBSD 4.8, NetBSD 1.6, OpenBSD 3.4.  */
+ #   define unsetenv(name) ((unsetenv)(name), 0)
+ #  endif
+ # else
+ /* Remove the variable NAME from the environment.  */
+ extern int unsetenv (const char *name);
+ # endif
+ #endif
+ 
+ 
+ #if @GNULIB_STRTOD@
+ # if @REPLACE_STRTOD@
+ #  define strtod rpl_strtod
+ # endif
+ # if !@HAVE_STRTOD@ || @REPLACE_STRTOD@
+  /* Parse a double from STRING, updating ENDP if appropriate.  */
+ extern double strtod (const char *str, char **endp);
+ # endif
+ #elif defined GNULIB_POSIXCHECK
+ # undef strtod
+ # define strtod(s, e)                           \
+     (GL_LINK_WARNING ("strtod is unportable - " \
+                       "use gnulib module strtod for portability"), \
+      strtod (s, e))
+ #endif
+ 
+ 
+ #ifdef __cplusplus
+ }
+ #endif
+ 
+ #endif /* _GL_STDLIB_H */
+ #endif /* _GL_STDLIB_H */
+ #endif
diff -Nrc2 texinfo-4.11/gnulib/lib/stdlib_.h texinfo-4.12/gnulib/lib/stdlib_.h
*** texinfo-4.11/gnulib/lib/stdlib_.h	Thu Jun 21 00:41:54 2007
--- texinfo-4.12/gnulib/lib/stdlib_.h	Wed Dec 31 16:00:00 1969
***************
*** 1,132 ****
- /* A GNU-like <stdlib.h>.
- 
-    Copyright (C) 1995, 2001-2002, 2006-2007 Free Software Foundation, Inc.
- 
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2, or (at your option)
-    any later version.
- 
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
- 
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software Foundation,
-    Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
- 
- #if defined __need_malloc_and_calloc
- /* Special invocation convention inside glibc header files.  */
- 
- #@INCLUDE_NEXT@ @NEXT_STDLIB_H@
- 
- #else
- /* Normal invocation convention.  */
- 
- #ifndef _GL_STDLIB_H
- 
- /* The include_next requires a split double-inclusion guard.  */
- #@INCLUDE_NEXT@ @NEXT_STDLIB_H@
- 
- #ifndef _GL_STDLIB_H
- #define _GL_STDLIB_H
- 
- 
- /* The definition of GL_LINK_WARNING is copied here.  */
- 
- 
- /* Some systems do not define EXIT_*, despite otherwise supporting C89.  */
- #ifndef EXIT_SUCCESS
- # define EXIT_SUCCESS 0
- #endif
- /* Tandem/NSK and other platforms that define EXIT_FAILURE as -1 interfere
-    with proper operation of xargs.  */
- #ifndef EXIT_FAILURE
- # define EXIT_FAILURE 1
- #elif EXIT_FAILURE != 1
- # undef EXIT_FAILURE
- # define EXIT_FAILURE 1
- #endif
- 
- 
- #ifdef __cplusplus
- extern "C" {
- #endif
- 
- 
- #if @GNULIB_GETSUBOPT@
- /* Assuming *OPTIONP is a comma separated list of elements of the form
-    "token" or "token=value", getsubopt parses the first of these elements.
-    If the first element refers to a "token" that is member of the given
-    NULL-terminated array of tokens:
-      - It replaces the comma with a NUL byte, updates *OPTIONP to point past
-        the first option and the comma, sets *VALUEP to the value of the
-        element (or NULL if it doesn't contain an "=" sign),
-      - It returns the index of the "token" in the given array of tokens.
-    Otherwise it returns -1, and *OPTIONP and *VALUEP are undefined.
-    For more details see the POSIX:2001 specification.
-    http://www.opengroup.org/susv3xsh/getsubopt.html */
- # if !@HAVE_GETSUBOPT@
- extern int getsubopt (char **optionp, char *const *tokens, char **valuep);
- # endif
- #elif defined GNULIB_POSIXCHECK
- # undef getsubopt
- # define getsubopt(o,t,v) \
-     (GL_LINK_WARNING ("getsubopt is unportable - " \
-                       "use gnulib module getsubopt for portability"), \
-      getsubopt (o, t, v))
- #endif
- 
- 
- #if @GNULIB_MKDTEMP@
- # if !@HAVE_MKDTEMP@
- /* Create a unique temporary directory from TEMPLATE.
-    The last six characters of TEMPLATE must be "XXXXXX";
-    they are replaced with a string that makes the directory name unique.
-    Returns TEMPLATE, or a null pointer if it cannot get a unique name.
-    The directory is created mode 700.  */
- extern char * mkdtemp (char * /*template*/);
- # endif
- #elif defined GNULIB_POSIXCHECK
- # undef mkdtemp
- # define mkdtemp(t) \
-     (GL_LINK_WARNING ("mkdtemp is unportable - " \
-                       "use gnulib module mkdtemp for portability"), \
-      mkdtemp (t))
- #endif
- 
- 
- #if @GNULIB_MKSTEMP@
- # if @REPLACE_MKSTEMP@
- /* Create a unique temporary file from TEMPLATE.
-    The last six characters of TEMPLATE must be "XXXXXX";
-    they are replaced with a string that makes the file name unique.
-    The file is then created, ensuring it didn't exist before.
-    The file is created read-write (mask at least 0600 & ~umask), but it may be
-    world-readable and world-writable (mask 0666 & ~umask), depending on the
-    implementation.
-    Returns the open file descriptor if successful, otherwise -1 and errno
-    set.  */
- #  define mkstemp rpl_mkstemp
- extern int mkstemp (char * /*template*/);
- # else
- /* On MacOS X 10.3, only <unistd.h> declares mkstemp.  */
- #  include <unistd.h>
- # endif
- #elif defined GNULIB_POSIXCHECK
- # undef mkstemp
- # define mkstemp(t) \
-     (GL_LINK_WARNING ("mkstemp is unportable - " \
-                       "use gnulib module mkstemp for portability"), \
-      mkstemp (t))
- #endif
- 
- 
- #ifdef __cplusplus
- }
- #endif
- 
- #endif /* _GL_STDLIB_H */
- #endif /* _GL_STDLIB_H */
- #endif
--- 0 ----
diff -Nrc2 texinfo-4.11/gnulib/lib/strcasecmp.c texinfo-4.12/gnulib/lib/strcasecmp.c
*** texinfo-4.11/gnulib/lib/strcasecmp.c	Mon Feb  5 04:05:47 2007
--- texinfo-4.12/gnulib/lib/strcasecmp.c	Wed Dec 31 16:00:00 1969
***************
*** 1,63 ****
- /* Case-insensitive string comparison function.
-    Copyright (C) 1998-1999, 2005-2007 Free Software Foundation, Inc.
- 
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2, or (at your option)
-    any later version.
- 
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
- 
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software Foundation,
-    Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
- 
- #include <config.h>
- 
- /* Specification.  */
- #include <string.h>
- 
- #include <ctype.h>
- #include <limits.h>
- 
- #define TOLOWER(Ch) (isupper (Ch) ? tolower (Ch) : (Ch))
- 
- /* Compare strings S1 and S2, ignoring case, returning less than, equal to or
-    greater than zero if S1 is lexicographically less than, equal to or greater
-    than S2.
-    Note: This function does not work with multibyte strings!  */
- 
- int
- strcasecmp (const char *s1, const char *s2)
- {
-   const unsigned char *p1 = (const unsigned char *) s1;
-   const unsigned char *p2 = (const unsigned char *) s2;
-   unsigned char c1, c2;
- 
-   if (p1 == p2)
-     return 0;
- 
-   do
-     {
-       c1 = TOLOWER (*p1);
-       c2 = TOLOWER (*p2);
- 
-       if (c1 == '\0')
- 	break;
- 
-       ++p1;
-       ++p2;
-     }
-   while (c1 == c2);
- 
-   if (UCHAR_MAX <= INT_MAX)
-     return c1 - c2;
-   else
-     /* On machines where 'char' and 'int' are types of the same size, the
-        difference of two 'unsigned char' values - including the sign bit -
-        doesn't fit in an 'int'.  */
-     return (c1 > c2 ? 1 : c1 < c2 ? -1 : 0);
- }
--- 0 ----
diff -Nrc2 texinfo-4.11/gnulib/lib/strdup.c texinfo-4.12/gnulib/lib/strdup.c
*** texinfo-4.11/gnulib/lib/strdup.c	Sat Jan 27 00:37:48 2007
--- texinfo-4.12/gnulib/lib/strdup.c	Mon Nov 26 00:50:39 2007
***************
*** 6,10 ****
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 2, or (at your option)
     any later version.
  
--- 6,10 ----
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 3, or (at your option)
     any later version.
  
diff -Nrc2 texinfo-4.11/gnulib/lib/streq.h texinfo-4.12/gnulib/lib/streq.h
*** texinfo-4.11/gnulib/lib/streq.h	Sun Sep  2 01:26:54 2007
--- texinfo-4.12/gnulib/lib/streq.h	Mon Nov 26 00:50:39 2007
***************
*** 2,19 ****
     Copyright (C) 2001-2002, 2007 Free Software Foundation, Inc.
  
!    This program is free software; you can redistribute it and/or modify it
!    under the terms of the GNU Library General Public License as published
!    by the Free Software Foundation; either version 2, or (at your option)
!    any later version.
  
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
!    Library General Public License for more details.
  
!    You should have received a copy of the GNU Library General Public
!    License along with this program; if not, write to the Free Software
!    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
!    USA.  */
  
  /* Written by Bruno Haible <bruno@clisp.org>.  */
--- 2,17 ----
     Copyright (C) 2001-2002, 2007 Free Software Foundation, Inc.
  
!    This program is free software: you can redistribute it and/or modify it
!    under the terms of the GNU General Public License as published
!    by the Free Software Foundation; either version 3 of the License, or
!    (at your option) any later version.
  
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
!    Lesser General Public License for more details.
  
!    You should have received a copy of the GNU General Public License
!    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
  
  /* Written by Bruno Haible <bruno@clisp.org>.  */
diff -Nrc2 texinfo-4.11/gnulib/lib/strerror.c texinfo-4.12/gnulib/lib/strerror.c
*** texinfo-4.11/gnulib/lib/strerror.c	Sun Mar  4 00:42:08 2007
--- texinfo-4.12/gnulib/lib/strerror.c	Mon Nov 26 00:50:39 2007
***************
*** 1,11 ****
! /* strerror.c --- ANSI C compatible system error routine
  
!    Copyright (C) 1986, 1988, 1989, 1991, 2002, 2003, 2006, 2007 Free
!    Software Foundation, Inc.
  
!    This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 2, or (at your option)
!    any later version.
  
     This program is distributed in the hope that it will be useful,
--- 1,10 ----
! /* strerror.c --- POSIX compatible system error routine
  
!    Copyright (C) 2007 Free Software Foundation, Inc.
  
!    This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 3 of the License, or
!    (at your option) any later version.
  
     This program is distributed in the hope that it will be useful,
***************
*** 15,57 ****
  
     You should have received a copy of the GNU General Public License
!    along with this program; if not, write to the Free Software Foundation,
!    Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
  
  #include <config.h>
  
! #if !HAVE_STRERROR
  
! #include <limits.h>
  
! /* Don't include <stdio.h>, since it may or may not declare
!    sys_errlist and its declarations may collide with ours.  Just
!    declare the stuff that we need directly.  Standard hosted C89
!    implementations define strerror and they don't need this strerror
!    function, so take some liberties with the standard to cater to
!    ancient or limited freestanding implementations.  */
! int sprintf (char *, char const *, ...);
! extern int sys_nerr;
! extern char *sys_errlist[];
  
  char *
! strerror (int n)
  {
!   static char const fmt[] = "Unknown error (%d)";
!   static char mesg[sizeof fmt + sizeof n * CHAR_BIT / 3];
  
!   if (n < 0 || n >= sys_nerr)
      {
        sprintf (mesg, fmt, n);
        return mesg;
      }
-   else
-     return sys_errlist[n];
- }
  
! #else
! 
! /* This declaration is solely to ensure that after preprocessing
!    this file is never empty.  */
! typedef int dummy;
  
  #endif
--- 14,49 ----
  
     You should have received a copy of the GNU General Public License
!    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
  
  #include <config.h>
  
! #include <string.h>
  
! #if REPLACE_STRERROR
  
! # include <stdio.h>
! 
! # include "intprops.h"
! 
! # undef strerror
! # if ! HAVE_DECL_STRERROR
! #  define strerror(n) NULL
! # endif
  
  char *
! rpl_strerror (int n)
  {
!   char *result = strerror (n);
  
!   if (result == NULL || result[0] == '\0')
      {
+       static char const fmt[] = "Unknown error (%d)";
+       static char mesg[sizeof fmt + INT_STRLEN_BOUND (n)];
        sprintf (mesg, fmt, n);
        return mesg;
      }
  
!   return result;
! }
  
  #endif
diff -Nrc2 texinfo-4.11/gnulib/lib/string.in.h texinfo-4.12/gnulib/lib/string.in.h
*** texinfo-4.11/gnulib/lib/string.in.h	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/gnulib/lib/string.in.h	Tue Jan 15 00:33:40 2008
***************
*** 0 ****
--- 1,569 ----
+ /* A GNU-like <string.h>.
+ 
+    Copyright (C) 1995-1996, 2001-2008 Free Software Foundation, Inc.
+ 
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 3, or (at your option)
+    any later version.
+ 
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+ 
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software Foundation,
+    Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
+ 
+ #ifndef _GL_STRING_H
+ 
+ /* The include_next requires a split double-inclusion guard.  */
+ #@INCLUDE_NEXT@ @NEXT_STRING_H@
+ 
+ #ifndef _GL_STRING_H
+ #define _GL_STRING_H
+ 
+ 
+ #ifndef __attribute__
+ /* This feature is available in gcc versions 2.5 and later.  */
+ # if __GNUC__ < 2 || (__GNUC__ == 2 && __GNUC_MINOR__ < 5)
+ #  define __attribute__(Spec) /* empty */
+ # endif
+ /* The attribute __pure__ was added in gcc 2.96.  */
+ # if __GNUC__ < 2 || (__GNUC__ == 2 && __GNUC_MINOR__ < 96)
+ #  define __pure__ /* empty */
+ # endif
+ #endif
+ 
+ 
+ /* The definition of GL_LINK_WARNING is copied here.  */
+ 
+ 
+ #ifdef __cplusplus
+ extern "C" {
+ #endif
+ 
+ 
+ /* Return the first occurrence of NEEDLE in HAYSTACK.  */
+ #if @GNULIB_MEMMEM@
+ # if @REPLACE_MEMMEM@
+ #  define memmem rpl_memmem
+ # endif
+ # if ! @HAVE_DECL_MEMMEM@ || @REPLACE_MEMMEM@
+ extern void *memmem (void const *__haystack, size_t __haystack_len,
+ 		     void const *__needle, size_t __needle_len)
+   __attribute__ ((__pure__));
+ # endif
+ #elif defined GNULIB_POSIXCHECK
+ # undef memmem
+ # define memmem(a,al,b,bl) \
+     (GL_LINK_WARNING ("memmem is unportable and often quadratic - " \
+                       "use gnulib module memmem-simple for portability, " \
+                       "and module memmem for speed" ), \
+      memmem (a, al, b, bl))
+ #endif
+ 
+ /* Copy N bytes of SRC to DEST, return pointer to bytes after the
+    last written byte.  */
+ #if @GNULIB_MEMPCPY@
+ # if ! @HAVE_MEMPCPY@
+ extern void *mempcpy (void *restrict __dest, void const *restrict __src,
+ 		      size_t __n);
+ # endif
+ #elif defined GNULIB_POSIXCHECK
+ # undef mempcpy
+ # define mempcpy(a,b,n) \
+     (GL_LINK_WARNING ("mempcpy is unportable - " \
+                       "use gnulib module mempcpy for portability"), \
+      mempcpy (a, b, n))
+ #endif
+ 
+ /* Search backwards through a block for a byte (specified as an int).  */
+ #if @GNULIB_MEMRCHR@
+ # if ! @HAVE_DECL_MEMRCHR@
+ extern void *memrchr (void const *, int, size_t)
+   __attribute__ ((__pure__));
+ # endif
+ #elif defined GNULIB_POSIXCHECK
+ # undef memrchr
+ # define memrchr(a,b,c) \
+     (GL_LINK_WARNING ("memrchr is unportable - " \
+                       "use gnulib module memrchr for portability"), \
+      memrchr (a, b, c))
+ #endif
+ 
+ /* Copy SRC to DST, returning the address of the terminating '\0' in DST.  */
+ #if @GNULIB_STPCPY@
+ # if ! @HAVE_STPCPY@
+ extern char *stpcpy (char *restrict __dst, char const *restrict __src);
+ # endif
+ #elif defined GNULIB_POSIXCHECK
+ # undef stpcpy
+ # define stpcpy(a,b) \
+     (GL_LINK_WARNING ("stpcpy is unportable - " \
+                       "use gnulib module stpcpy for portability"), \
+      stpcpy (a, b))
+ #endif
+ 
+ /* Copy no more than N bytes of SRC to DST, returning a pointer past the
+    last non-NUL byte written into DST.  */
+ #if @GNULIB_STPNCPY@
+ # if ! @HAVE_STPNCPY@
+ #  define stpncpy gnu_stpncpy
+ extern char *stpncpy (char *restrict __dst, char const *restrict __src,
+ 		      size_t __n);
+ # endif
+ #elif defined GNULIB_POSIXCHECK
+ # undef stpncpy
+ # define stpncpy(a,b,n) \
+     (GL_LINK_WARNING ("stpncpy is unportable - " \
+                       "use gnulib module stpncpy for portability"), \
+      stpncpy (a, b, n))
+ #endif
+ 
+ #if defined GNULIB_POSIXCHECK
+ /* strchr() does not work with multibyte strings if the locale encoding is
+    GB18030 and the character to be searched is a digit.  */
+ # undef strchr
+ # define strchr(s,c) \
+     (GL_LINK_WARNING ("strchr cannot work correctly on character strings " \
+                       "in some multibyte locales - " \
+                       "use mbschr if you care about internationalization"), \
+      strchr (s, c))
+ #endif
+ 
+ /* Find the first occurrence of C in S or the final NUL byte.  */
+ #if @GNULIB_STRCHRNUL@
+ # if ! @HAVE_STRCHRNUL@
+ extern char *strchrnul (char const *__s, int __c_in)
+   __attribute__ ((__pure__));
+ # endif
+ #elif defined GNULIB_POSIXCHECK
+ # undef strchrnul
+ # define strchrnul(a,b) \
+     (GL_LINK_WARNING ("strchrnul is unportable - " \
+                       "use gnulib module strchrnul for portability"), \
+      strchrnul (a, b))
+ #endif
+ 
+ /* Duplicate S, returning an identical malloc'd string.  */
+ #if @GNULIB_STRDUP@
+ # if ! @HAVE_DECL_STRDUP@ && ! defined strdup
+ extern char *strdup (char const *__s);
+ # endif
+ #elif defined GNULIB_POSIXCHECK
+ # undef strdup
+ # define strdup(a) \
+     (GL_LINK_WARNING ("strdup is unportable - " \
+                       "use gnulib module strdup for portability"), \
+      strdup (a))
+ #endif
+ 
+ /* Return a newly allocated copy of at most N bytes of STRING.  */
+ #if @GNULIB_STRNDUP@
+ # if ! @HAVE_STRNDUP@
+ #  undef strndup
+ #  define strndup rpl_strndup
+ # endif
+ # if ! @HAVE_STRNDUP@ || ! @HAVE_DECL_STRNDUP@
+ extern char *strndup (char const *__string, size_t __n);
+ # endif
+ #elif defined GNULIB_POSIXCHECK
+ # undef strndup
+ # define strndup(a,n) \
+     (GL_LINK_WARNING ("strndup is unportable - " \
+                       "use gnulib module strndup for portability"), \
+      strndup (a, n))
+ #endif
+ 
+ /* Find the length (number of bytes) of STRING, but scan at most
+    MAXLEN bytes.  If no '\0' terminator is found in that many bytes,
+    return MAXLEN.  */
+ #if @GNULIB_STRNLEN@
+ # if ! @HAVE_DECL_STRNLEN@
+ extern size_t strnlen (char const *__string, size_t __maxlen)
+   __attribute__ ((__pure__));
+ # endif
+ #elif defined GNULIB_POSIXCHECK
+ # undef strnlen
+ # define strnlen(a,n) \
+     (GL_LINK_WARNING ("strnlen is unportable - " \
+                       "use gnulib module strnlen for portability"), \
+      strnlen (a, n))
+ #endif
+ 
+ #if defined GNULIB_POSIXCHECK
+ /* strcspn() assumes the second argument is a list of single-byte characters.
+    Even in this simple case, it does not work with multibyte strings if the
+    locale encoding is GB18030 and one of the characters to be searched is a
+    digit.  */
+ # undef strcspn
+ # define strcspn(s,a) \
+     (GL_LINK_WARNING ("strcspn cannot work correctly on character strings " \
+                       "in multibyte locales - " \
+                       "use mbscspn if you care about internationalization"), \
+      strcspn (s, a))
+ #endif
+ 
+ /* Find the first occurrence in S of any character in ACCEPT.  */
+ #if @GNULIB_STRPBRK@
+ # if ! @HAVE_STRPBRK@
+ extern char *strpbrk (char const *__s, char const *__accept)
+   __attribute__ ((__pure__));
+ # endif
+ # if defined GNULIB_POSIXCHECK
+ /* strpbrk() assumes the second argument is a list of single-byte characters.
+    Even in this simple case, it does not work with multibyte strings if the
+    locale encoding is GB18030 and one of the characters to be searched is a
+    digit.  */
+ #  undef strpbrk
+ #  define strpbrk(s,a) \
+      (GL_LINK_WARNING ("strpbrk cannot work correctly on character strings " \
+                        "in multibyte locales - " \
+                        "use mbspbrk if you care about internationalization"), \
+       strpbrk (s, a))
+ # endif
+ #elif defined GNULIB_POSIXCHECK
+ # undef strpbrk
+ # define strpbrk(s,a) \
+     (GL_LINK_WARNING ("strpbrk is unportable - " \
+                       "use gnulib module strpbrk for portability"), \
+      strpbrk (s, a))
+ #endif
+ 
+ #if defined GNULIB_POSIXCHECK
+ /* strspn() assumes the second argument is a list of single-byte characters.
+    Even in this simple case, it cannot work with multibyte strings.  */
+ # undef strspn
+ # define strspn(s,a) \
+     (GL_LINK_WARNING ("strspn cannot work correctly on character strings " \
+                       "in multibyte locales - " \
+                       "use mbsspn if you care about internationalization"), \
+      strspn (s, a))
+ #endif
+ 
+ #if defined GNULIB_POSIXCHECK
+ /* strrchr() does not work with multibyte strings if the locale encoding is
+    GB18030 and the character to be searched is a digit.  */
+ # undef strrchr
+ # define strrchr(s,c) \
+     (GL_LINK_WARNING ("strrchr cannot work correctly on character strings " \
+                       "in some multibyte locales - " \
+                       "use mbsrchr if you care about internationalization"), \
+      strrchr (s, c))
+ #endif
+ 
+ /* Search the next delimiter (char listed in DELIM) starting at *STRINGP.
+    If one is found, overwrite it with a NUL, and advance *STRINGP
+    to point to the next char after it.  Otherwise, set *STRINGP to NULL.
+    If *STRINGP was already NULL, nothing happens.
+    Return the old value of *STRINGP.
+ 
+    This is a variant of strtok() that is multithread-safe and supports
+    empty fields.
+ 
+    Caveat: It modifies the original string.
+    Caveat: These functions cannot be used on constant strings.
+    Caveat: The identity of the delimiting character is lost.
+    Caveat: It doesn't work with multibyte strings unless all of the delimiter
+            characters are ASCII characters < 0x30.
+ 
+    See also strtok_r().  */
+ #if @GNULIB_STRSEP@
+ # if ! @HAVE_STRSEP@
+ extern char *strsep (char **restrict __stringp, char const *restrict __delim);
+ # endif
+ # if defined GNULIB_POSIXCHECK
+ #  undef strsep
+ #  define strsep(s,d) \
+      (GL_LINK_WARNING ("strsep cannot work correctly on character strings " \
+                        "in multibyte locales - " \
+                        "use mbssep if you care about internationalization"), \
+       strsep (s, d))
+ # endif
+ #elif defined GNULIB_POSIXCHECK
+ # undef strsep
+ # define strsep(s,d) \
+     (GL_LINK_WARNING ("strsep is unportable - " \
+                       "use gnulib module strsep for portability"), \
+      strsep (s, d))
+ #endif
+ 
+ #if @GNULIB_STRSTR@
+ # if @REPLACE_STRSTR@
+ #  define strstr rpl_strstr
+ char *strstr (const char *haystack, const char *needle)
+   __attribute__ ((__pure__));
+ # endif
+ #elif defined GNULIB_POSIXCHECK
+ /* strstr() does not work with multibyte strings if the locale encoding is
+    different from UTF-8:
+    POSIX says that it operates on "strings", and "string" in POSIX is defined
+    as a sequence of bytes, not of characters.  */
+ # undef strstr
+ # define strstr(a,b) \
+     (GL_LINK_WARNING ("strstr is quadratic on many systems, and cannot " \
+                       "work correctly on character strings in most "    \
+                       "multibyte locales - " \
+                       "use mbsstr if you care about internationalization, " \
+                       "or use strstr if you care about speed"), \
+      strstr (a, b))
+ #endif
+ 
+ /* Find the first occurrence of NEEDLE in HAYSTACK, using case-insensitive
+    comparison.  */
+ #if @GNULIB_STRCASESTR@
+ # if @REPLACE_STRCASESTR@
+ #  define strcasestr rpl_strcasestr
+ # endif
+ # if ! @HAVE_STRCASESTR@ || @REPLACE_STRCASESTR@
+ extern char *strcasestr (const char *haystack, const char *needle)
+   __attribute__ ((__pure__));
+ # endif
+ #elif defined GNULIB_POSIXCHECK
+ /* strcasestr() does not work with multibyte strings:
+    It is a glibc extension, and glibc implements it only for unibyte
+    locales.  */
+ # undef strcasestr
+ # define strcasestr(a,b) \
+     (GL_LINK_WARNING ("strcasestr does work correctly on character strings " \
+                       "in multibyte locales - " \
+                       "use mbscasestr if you care about " \
+                       "internationalization, or use c-strcasestr if you want " \
+                       "a locale independent function"), \
+      strcasestr (a, b))
+ #endif
+ 
+ /* Parse S into tokens separated by characters in DELIM.
+    If S is NULL, the saved pointer in SAVE_PTR is used as
+    the next starting point.  For example:
+ 	char s[] = "-abc-=-def";
+ 	char *sp;
+ 	x = strtok_r(s, "-", &sp);	// x = "abc", sp = "=-def"
+ 	x = strtok_r(NULL, "-=", &sp);	// x = "def", sp = NULL
+ 	x = strtok_r(NULL, "=", &sp);	// x = NULL
+ 		// s = "abc\0-def\0"
+ 
+    This is a variant of strtok() that is multithread-safe.
+ 
+    For the POSIX documentation for this function, see:
+    http://www.opengroup.org/susv3xsh/strtok.html
+ 
+    Caveat: It modifies the original string.
+    Caveat: These functions cannot be used on constant strings.
+    Caveat: The identity of the delimiting character is lost.
+    Caveat: It doesn't work with multibyte strings unless all of the delimiter
+            characters are ASCII characters < 0x30.
+ 
+    See also strsep().  */
+ #if @GNULIB_STRTOK_R@
+ # if ! @HAVE_DECL_STRTOK_R@
+ extern char *strtok_r (char *restrict s, char const *restrict delim,
+ 		       char **restrict save_ptr);
+ # endif
+ # if defined GNULIB_POSIXCHECK
+ #  undef strtok_r
+ #  define strtok_r(s,d,p) \
+      (GL_LINK_WARNING ("strtok_r cannot work correctly on character strings " \
+                        "in multibyte locales - " \
+                        "use mbstok_r if you care about internationalization"), \
+       strtok_r (s, d, p))
+ # endif
+ #elif defined GNULIB_POSIXCHECK
+ # undef strtok_r
+ # define strtok_r(s,d,p) \
+     (GL_LINK_WARNING ("strtok_r is unportable - " \
+                       "use gnulib module strtok_r for portability"), \
+      strtok_r (s, d, p))
+ #endif
+ 
+ 
+ /* The following functions are not specified by POSIX.  They are gnulib
+    extensions.  */
+ 
+ #if @GNULIB_MBSLEN@
+ /* Return the number of multibyte characters in the character string STRING.
+    This considers multibyte characters, unlike strlen, which counts bytes.  */
+ extern size_t mbslen (const char *string);
+ #endif
+ 
+ #if @GNULIB_MBSNLEN@
+ /* Return the number of multibyte characters in the character string starting
+    at STRING and ending at STRING + LEN.  */
+ extern size_t mbsnlen (const char *string, size_t len);
+ #endif
+ 
+ #if @GNULIB_MBSCHR@
+ /* Locate the first single-byte character C in the character string STRING,
+    and return a pointer to it.  Return NULL if C is not found in STRING.
+    Unlike strchr(), this function works correctly in multibyte locales with
+    encodings such as GB18030.  */
+ # define mbschr rpl_mbschr /* avoid collision with HP-UX function */
+ extern char * mbschr (const char *string, int c);
+ #endif
+ 
+ #if @GNULIB_MBSRCHR@
+ /* Locate the last single-byte character C in the character string STRING,
+    and return a pointer to it.  Return NULL if C is not found in STRING.
+    Unlike strrchr(), this function works correctly in multibyte locales with
+    encodings such as GB18030.  */
+ # define mbsrchr rpl_mbsrchr /* avoid collision with HP-UX function */
+ extern char * mbsrchr (const char *string, int c);
+ #endif
+ 
+ #if @GNULIB_MBSSTR@
+ /* Find the first occurrence of the character string NEEDLE in the character
+    string HAYSTACK.  Return NULL if NEEDLE is not found in HAYSTACK.
+    Unlike strstr(), this function works correctly in multibyte locales with
+    encodings different from UTF-8.  */
+ extern char * mbsstr (const char *haystack, const char *needle);
+ #endif
+ 
+ #if @GNULIB_MBSCASECMP@
+ /* Compare the character strings S1 and S2, ignoring case, returning less than,
+    equal to or greater than zero if S1 is lexicographically less than, equal to
+    or greater than S2.
+    Note: This function may, in multibyte locales, return 0 for strings of
+    different lengths!
+    Unlike strcasecmp(), this function works correctly in multibyte locales.  */
+ extern int mbscasecmp (const char *s1, const char *s2);
+ #endif
+ 
+ #if @GNULIB_MBSNCASECMP@
+ /* Compare the initial segment of the character string S1 consisting of at most
+    N characters with the initial segment of the character string S2 consisting
+    of at most N characters, ignoring case, returning less than, equal to or
+    greater than zero if the initial segment of S1 is lexicographically less
+    than, equal to or greater than the initial segment of S2.
+    Note: This function may, in multibyte locales, return 0 for initial segments
+    of different lengths!
+    Unlike strncasecmp(), this function works correctly in multibyte locales.
+    But beware that N is not a byte count but a character count!  */
+ extern int mbsncasecmp (const char *s1, const char *s2, size_t n);
+ #endif
+ 
+ #if @GNULIB_MBSPCASECMP@
+ /* Compare the initial segment of the character string STRING consisting of
+    at most mbslen (PREFIX) characters with the character string PREFIX,
+    ignoring case, returning less than, equal to or greater than zero if this
+    initial segment is lexicographically less than, equal to or greater than
+    PREFIX.
+    Note: This function may, in multibyte locales, return 0 if STRING is of
+    smaller length than PREFIX!
+    Unlike strncasecmp(), this function works correctly in multibyte
+    locales.  */
+ extern char * mbspcasecmp (const char *string, const char *prefix);
+ #endif
+ 
+ #if @GNULIB_MBSCASESTR@
+ /* Find the first occurrence of the character string NEEDLE in the character
+    string HAYSTACK, using case-insensitive comparison.
+    Note: This function may, in multibyte locales, return success even if
+    strlen (haystack) < strlen (needle) !
+    Unlike strcasestr(), this function works correctly in multibyte locales.  */
+ extern char * mbscasestr (const char *haystack, const char *needle);
+ #endif
+ 
+ #if @GNULIB_MBSCSPN@
+ /* Find the first occurrence in the character string STRING of any character
+    in the character string ACCEPT.  Return the number of bytes from the
+    beginning of the string to this occurrence, or to the end of the string
+    if none exists.
+    Unlike strcspn(), this function works correctly in multibyte locales.  */
+ extern size_t mbscspn (const char *string, const char *accept);
+ #endif
+ 
+ #if @GNULIB_MBSPBRK@
+ /* Find the first occurrence in the character string STRING of any character
+    in the character string ACCEPT.  Return the pointer to it, or NULL if none
+    exists.
+    Unlike strpbrk(), this function works correctly in multibyte locales.  */
+ # define mbspbrk rpl_mbspbrk /* avoid collision with HP-UX function */
+ extern char * mbspbrk (const char *string, const char *accept);
+ #endif
+ 
+ #if @GNULIB_MBSSPN@
+ /* Find the first occurrence in the character string STRING of any character
+    not in the character string REJECT.  Return the number of bytes from the
+    beginning of the string to this occurrence, or to the end of the string
+    if none exists.
+    Unlike strspn(), this function works correctly in multibyte locales.  */
+ extern size_t mbsspn (const char *string, const char *reject);
+ #endif
+ 
+ #if @GNULIB_MBSSEP@
+ /* Search the next delimiter (multibyte character listed in the character
+    string DELIM) starting at the character string *STRINGP.
+    If one is found, overwrite it with a NUL, and advance *STRINGP to point
+    to the next multibyte character after it.  Otherwise, set *STRINGP to NULL.
+    If *STRINGP was already NULL, nothing happens.
+    Return the old value of *STRINGP.
+ 
+    This is a variant of mbstok_r() that supports empty fields.
+ 
+    Caveat: It modifies the original string.
+    Caveat: These functions cannot be used on constant strings.
+    Caveat: The identity of the delimiting character is lost.
+ 
+    See also mbstok_r().  */
+ extern char * mbssep (char **stringp, const char *delim);
+ #endif
+ 
+ #if @GNULIB_MBSTOK_R@
+ /* Parse the character string STRING into tokens separated by characters in
+    the character string DELIM.
+    If STRING is NULL, the saved pointer in SAVE_PTR is used as
+    the next starting point.  For example:
+ 	char s[] = "-abc-=-def";
+ 	char *sp;
+ 	x = mbstok_r(s, "-", &sp);	// x = "abc", sp = "=-def"
+ 	x = mbstok_r(NULL, "-=", &sp);	// x = "def", sp = NULL
+ 	x = mbstok_r(NULL, "=", &sp);	// x = NULL
+ 		// s = "abc\0-def\0"
+ 
+    Caveat: It modifies the original string.
+    Caveat: These functions cannot be used on constant strings.
+    Caveat: The identity of the delimiting character is lost.
+ 
+    See also mbssep().  */
+ extern char * mbstok_r (char *string, const char *delim, char **save_ptr);
+ #endif
+ 
+ /* Map any int, typically from errno, into an error message.  */
+ #if @GNULIB_STRERROR@
+ # if @REPLACE_STRERROR@
+ #  undef strerror
+ #  define strerror rpl_strerror
+ extern char *strerror (int);
+ # endif
+ #elif defined GNULIB_POSIXCHECK
+ # undef strerror
+ # define strerror(e) \
+     (GL_LINK_WARNING ("strerror is unportable - " \
+                       "use gnulib module strerror to guarantee non-NULL result"), \
+      strerror (e))
+ #endif
+ 
+ #if @GNULIB_STRSIGNAL@
+ # if @REPLACE_STRSIGNAL@
+ #  define strsignal rpl_strsignal
+ # endif
+ # if ! @HAVE_DECL_STRSIGNAL@ || @REPLACE_STRSIGNAL@
+ extern char *strsignal (int __sig);
+ # endif
+ #elif defined GNULIB_POSIXCHECK
+ # undef strsignal
+ # define strsignal(a) \
+     (GL_LINK_WARNING ("strsignal is unportable - " \
+                       "use gnulib module strsignal for portability"), \
+      strsignal (a))
+ #endif
+ 
+ 
+ #ifdef __cplusplus
+ }
+ #endif
+ 
+ #endif /* _GL_STRING_H */
+ #endif /* _GL_STRING_H */
diff -Nrc2 texinfo-4.11/gnulib/lib/string_.h texinfo-4.12/gnulib/lib/string_.h
*** texinfo-4.11/gnulib/lib/string_.h	Thu Jun 21 00:41:54 2007
--- texinfo-4.12/gnulib/lib/string_.h	Wed Dec 31 16:00:00 1969
***************
*** 1,548 ****
- /* A GNU-like <string.h>.
- 
-    Copyright (C) 1995-1996, 2001-2007 Free Software Foundation, Inc.
- 
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2, or (at your option)
-    any later version.
- 
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
- 
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software Foundation,
-    Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
- 
- #ifndef _GL_STRING_H
- 
- /* The include_next requires a split double-inclusion guard.  */
- #@INCLUDE_NEXT@ @NEXT_STRING_H@
- 
- #ifndef _GL_STRING_H
- #define _GL_STRING_H
- 
- 
- /* The definition of GL_LINK_WARNING is copied here.  */
- 
- 
- #ifdef __cplusplus
- extern "C" {
- #endif
- 
- /* Return the first occurrence of NEEDLE in HAYSTACK.  */
- #if @GNULIB_MEMMEM@
- # if ! @HAVE_DECL_MEMMEM@
- extern void *memmem (void const *__haystack, size_t __haystack_len,
- 		     void const *__needle, size_t __needle_len);
- # endif
- #elif defined GNULIB_POSIXCHECK
- # undef memmem
- # define memmem(a,al,b,bl) \
-     (GL_LINK_WARNING ("memmem is unportable - " \
-                       "use gnulib module memmem for portability"), \
-      memmem (a, al, b, bl))
- #endif
- 
- /* Copy N bytes of SRC to DEST, return pointer to bytes after the
-    last written byte.  */
- #if @GNULIB_MEMPCPY@
- # if ! @HAVE_MEMPCPY@
- extern void *mempcpy (void *restrict __dest, void const *restrict __src,
- 		      size_t __n);
- # endif
- #elif defined GNULIB_POSIXCHECK
- # undef mempcpy
- # define mempcpy(a,b,n) \
-     (GL_LINK_WARNING ("mempcpy is unportable - " \
-                       "use gnulib module mempcpy for portability"), \
-      mempcpy (a, b, n))
- #endif
- 
- /* Search backwards through a block for a byte (specified as an int).  */
- #if @GNULIB_MEMRCHR@
- # if ! @HAVE_DECL_MEMRCHR@
- extern void *memrchr (void const *, int, size_t);
- # endif
- #elif defined GNULIB_POSIXCHECK
- # undef memrchr
- # define memrchr(a,b,c) \
-     (GL_LINK_WARNING ("memrchr is unportable - " \
-                       "use gnulib module memrchr for portability"), \
-      memrchr (a, b, c))
- #endif
- 
- /* Copy SRC to DST, returning the address of the terminating '\0' in DST.  */
- #if @GNULIB_STPCPY@
- # if ! @HAVE_STPCPY@
- extern char *stpcpy (char *restrict __dst, char const *restrict __src);
- # endif
- #elif defined GNULIB_POSIXCHECK
- # undef stpcpy
- # define stpcpy(a,b) \
-     (GL_LINK_WARNING ("stpcpy is unportable - " \
-                       "use gnulib module stpcpy for portability"), \
-      stpcpy (a, b))
- #endif
- 
- /* Copy no more than N bytes of SRC to DST, returning a pointer past the
-    last non-NUL byte written into DST.  */
- #if @GNULIB_STPNCPY@
- # if ! @HAVE_STPNCPY@
- #  define stpncpy gnu_stpncpy
- extern char *stpncpy (char *restrict __dst, char const *restrict __src,
- 		      size_t __n);
- # endif
- #elif defined GNULIB_POSIXCHECK
- # undef stpncpy
- # define stpncpy(a,b,n) \
-     (GL_LINK_WARNING ("stpncpy is unportable - " \
-                       "use gnulib module stpncpy for portability"), \
-      stpncpy (a, b, n))
- #endif
- 
- /* Compare strings S1 and S2, ignoring case, returning less than, equal to or
-    greater than zero if S1 is lexicographically less than, equal to or greater
-    than S2.
-    Note: This function does not work in multibyte locales.  */
- #if ! @HAVE_STRCASECMP@
- extern int strcasecmp (char const *s1, char const *s2);
- #endif
- #if defined GNULIB_POSIXCHECK
- /* strcasecmp() does not work with multibyte strings:
-    POSIX says that it operates on "strings", and "string" in POSIX is defined
-    as a sequence of bytes, not of characters.   */
- # undef strcasecmp
- # define strcasecmp(a,b) \
-     (GL_LINK_WARNING ("strcasecmp cannot work correctly on character strings " \
-                       "in multibyte locales - " \
-                       "use mbscasecmp if you care about " \
-                       "internationalization, or use c_strcasecmp (from " \
-                       "gnulib module c-strcase) if you want a locale " \
-                       "independent function"), \
-      strcasecmp (a, b))
- #endif
- 
- /* Compare no more than N bytes of strings S1 and S2, ignoring case,
-    returning less than, equal to or greater than zero if S1 is
-    lexicographically less than, equal to or greater than S2.
-    Note: This function cannot work correctly in multibyte locales.  */
- #if ! @HAVE_DECL_STRNCASECMP@
- extern int strncasecmp (char const *s1, char const *s2, size_t n);
- #endif
- #if defined GNULIB_POSIXCHECK
- /* strncasecmp() does not work with multibyte strings:
-    POSIX says that it operates on "strings", and "string" in POSIX is defined
-    as a sequence of bytes, not of characters.  */
- # undef strncasecmp
- # define strncasecmp(a,b,n) \
-     (GL_LINK_WARNING ("strncasecmp cannot work correctly on character " \
-                       "strings in multibyte locales - " \
-                       "use mbsncasecmp or mbspcasecmp if you care about " \
-                       "internationalization, or use c_strncasecmp (from " \
-                       "gnulib module c-strcase) if you want a locale " \
-                       "independent function"), \
-      strncasecmp (a, b, n))
- #endif
- 
- #if defined GNULIB_POSIXCHECK
- /* strchr() does not work with multibyte strings if the locale encoding is
-    GB18030 and the character to be searched is a digit.  */
- # undef strchr
- # define strchr(s,c) \
-     (GL_LINK_WARNING ("strchr cannot work correctly on character strings " \
-                       "in some multibyte locales - " \
-                       "use mbschr if you care about internationalization"), \
-      strchr (s, c))
- #endif
- 
- /* Find the first occurrence of C in S or the final NUL byte.  */
- #if @GNULIB_STRCHRNUL@
- # if ! @HAVE_STRCHRNUL@
- extern char *strchrnul (char const *__s, int __c_in);
- # endif
- #elif defined GNULIB_POSIXCHECK
- # undef strchrnul
- # define strchrnul(a,b) \
-     (GL_LINK_WARNING ("strchrnul is unportable - " \
-                       "use gnulib module strchrnul for portability"), \
-      strchrnul (a, b))
- #endif
- 
- /* Duplicate S, returning an identical malloc'd string.  */
- #if @GNULIB_STRDUP@
- # if ! @HAVE_DECL_STRDUP@ && ! defined strdup
- extern char *strdup (char const *__s);
- # endif
- #elif defined GNULIB_POSIXCHECK
- # undef strdup
- # define strdup(a) \
-     (GL_LINK_WARNING ("strdup is unportable - " \
-                       "use gnulib module strdup for portability"), \
-      strdup (a))
- #endif
- 
- /* Return a newly allocated copy of at most N bytes of STRING.  */
- #if @GNULIB_STRNDUP@
- # if ! @HAVE_STRNDUP@
- #  undef strndup
- #  define strndup rpl_strndup
- # endif
- # if ! @HAVE_STRNDUP@ || ! @HAVE_DECL_STRNDUP@
- extern char *strndup (char const *__string, size_t __n);
- # endif
- #elif defined GNULIB_POSIXCHECK
- # undef strndup
- # define strndup(a,n) \
-     (GL_LINK_WARNING ("strndup is unportable - " \
-                       "use gnulib module strndup for portability"), \
-      strndup (a, n))
- #endif
- 
- /* Find the length (number of bytes) of STRING, but scan at most
-    MAXLEN bytes.  If no '\0' terminator is found in that many bytes,
-    return MAXLEN.  */
- #if @GNULIB_STRNLEN@
- # if ! @HAVE_DECL_STRNLEN@
- extern size_t strnlen (char const *__string, size_t __maxlen);
- # endif
- #elif defined GNULIB_POSIXCHECK
- # undef strnlen
- # define strnlen(a,n) \
-     (GL_LINK_WARNING ("strnlen is unportable - " \
-                       "use gnulib module strnlen for portability"), \
-      strnlen (a, n))
- #endif
- 
- #if defined GNULIB_POSIXCHECK
- /* strcspn() assumes the second argument is a list of single-byte characters.
-    Even in this simple case, it does not work with multibyte strings if the
-    locale encoding is GB18030 and one of the characters to be searched is a
-    digit.  */
- # undef strcspn
- # define strcspn(s,a) \
-     (GL_LINK_WARNING ("strcspn cannot work correctly on character strings " \
-                       "in multibyte locales - " \
-                       "use mbscspn if you care about internationalization"), \
-      strcspn (s, a))
- #endif
- 
- /* Find the first occurrence in S of any character in ACCEPT.  */
- #if @GNULIB_STRPBRK@
- # if ! @HAVE_STRPBRK@
- extern char *strpbrk (char const *__s, char const *__accept);
- # endif
- # if defined GNULIB_POSIXCHECK
- /* strpbrk() assumes the second argument is a list of single-byte characters.
-    Even in this simple case, it does not work with multibyte strings if the
-    locale encoding is GB18030 and one of the characters to be searched is a
-    digit.  */
- #  undef strpbrk
- #  define strpbrk(s,a) \
-      (GL_LINK_WARNING ("strpbrk cannot work correctly on character strings " \
-                        "in multibyte locales - " \
-                        "use mbspbrk if you care about internationalization"), \
-       strpbrk (s, a))
- # endif
- #elif defined GNULIB_POSIXCHECK
- # undef strpbrk
- # define strpbrk(s,a) \
-     (GL_LINK_WARNING ("strpbrk is unportable - " \
-                       "use gnulib module strpbrk for portability"), \
-      strpbrk (s, a))
- #endif
- 
- #if defined GNULIB_POSIXCHECK
- /* strspn() assumes the second argument is a list of single-byte characters.
-    Even in this simple case, it cannot work with multibyte strings.  */
- # undef strspn
- # define strspn(s,a) \
-     (GL_LINK_WARNING ("strspn cannot work correctly on character strings " \
-                       "in multibyte locales - " \
-                       "use mbsspn if you care about internationalization"), \
-      strspn (s, a))
- #endif
- 
- #if defined GNULIB_POSIXCHECK
- /* strrchr() does not work with multibyte strings if the locale encoding is
-    GB18030 and the character to be searched is a digit.  */
- # undef strrchr
- # define strrchr(s,c) \
-     (GL_LINK_WARNING ("strrchr cannot work correctly on character strings " \
-                       "in some multibyte locales - " \
-                       "use mbsrchr if you care about internationalization"), \
-      strrchr (s, c))
- #endif
- 
- /* Search the next delimiter (char listed in DELIM) starting at *STRINGP.
-    If one is found, overwrite it with a NUL, and advance *STRINGP
-    to point to the next char after it.  Otherwise, set *STRINGP to NULL.
-    If *STRINGP was already NULL, nothing happens.
-    Return the old value of *STRINGP.
- 
-    This is a variant of strtok() that is multithread-safe and supports
-    empty fields.
- 
-    Caveat: It modifies the original string.
-    Caveat: These functions cannot be used on constant strings.
-    Caveat: The identity of the delimiting character is lost.
-    Caveat: It doesn't work with multibyte strings unless all of the delimiter
-            characters are ASCII characters < 0x30.
- 
-    See also strtok_r().  */
- #if @GNULIB_STRSEP@
- # if ! @HAVE_STRSEP@
- extern char *strsep (char **restrict __stringp, char const *restrict __delim);
- # endif
- # if defined GNULIB_POSIXCHECK
- #  undef strsep
- #  define strsep(s,d) \
-      (GL_LINK_WARNING ("strsep cannot work correctly on character strings " \
-                        "in multibyte locales - " \
-                        "use mbssep if you care about internationalization"), \
-       strsep (s, d))
- # endif
- #elif defined GNULIB_POSIXCHECK
- # undef strsep
- # define strsep(s,d) \
-     (GL_LINK_WARNING ("strsep is unportable - " \
-                       "use gnulib module strsep for portability"), \
-      strsep (s, d))
- #endif
- 
- #if defined GNULIB_POSIXCHECK
- /* strstr() does not work with multibyte strings if the locale encoding is
-    different from UTF-8:
-    POSIX says that it operates on "strings", and "string" in POSIX is defined
-    as a sequence of bytes, not of characters.  */
- # undef strstr
- # define strstr(a,b) \
-     (GL_LINK_WARNING ("strstr cannot work correctly on character strings " \
-                       "in most multibyte locales - " \
-                       "use mbsstr if you care about internationalization"), \
-      strstr (a, b))
- #endif
- 
- /* Find the first occurrence of NEEDLE in HAYSTACK, using case-insensitive
-    comparison.  */
- #if ! @HAVE_STRCASESTR@
- extern char *strcasestr (const char *haystack, const char *needle);
- #endif
- #if defined GNULIB_POSIXCHECK
- /* strcasestr() does not work with multibyte strings:
-    It is a glibc extension, and glibc implements it only for unibyte
-    locales.  */
- # undef strcasestr
- # define strcasestr(a,b) \
-     (GL_LINK_WARNING ("strcasestr does work correctly on character strings " \
-                       "in multibyte locales - " \
-                       "use mbscasestr if you care about " \
-                       "internationalization, or use c-strcasestr if you want " \
-                       "a locale independent function"), \
-      strcasestr (a, b))
- #endif
- 
- /* Parse S into tokens separated by characters in DELIM.
-    If S is NULL, the saved pointer in SAVE_PTR is used as
-    the next starting point.  For example:
- 	char s[] = "-abc-=-def";
- 	char *sp;
- 	x = strtok_r(s, "-", &sp);	// x = "abc", sp = "=-def"
- 	x = strtok_r(NULL, "-=", &sp);	// x = "def", sp = NULL
- 	x = strtok_r(NULL, "=", &sp);	// x = NULL
- 		// s = "abc\0-def\0"
- 
-    This is a variant of strtok() that is multithread-safe.
- 
-    For the POSIX documentation for this function, see:
-    http://www.opengroup.org/susv3xsh/strtok.html
- 
-    Caveat: It modifies the original string.
-    Caveat: These functions cannot be used on constant strings.
-    Caveat: The identity of the delimiting character is lost.
-    Caveat: It doesn't work with multibyte strings unless all of the delimiter
-            characters are ASCII characters < 0x30.
- 
-    See also strsep().  */
- #if @GNULIB_STRTOK_R@
- # if ! @HAVE_DECL_STRTOK_R@
- extern char *strtok_r (char *restrict s, char const *restrict delim,
- 		       char **restrict save_ptr);
- # endif
- # if defined GNULIB_POSIXCHECK
- #  undef strtok_r
- #  define strtok_r(s,d,p) \
-      (GL_LINK_WARNING ("strtok_r cannot work correctly on character strings " \
-                        "in multibyte locales - " \
-                        "use mbstok_r if you care about internationalization"), \
-       strtok_r (s, d, p))
- # endif
- #elif defined GNULIB_POSIXCHECK
- # undef strtok_r
- # define strtok_r(s,d,p) \
-     (GL_LINK_WARNING ("strtok_r is unportable - " \
-                       "use gnulib module strtok_r for portability"), \
-      strtok_r (s, d, p))
- #endif
- 
- 
- /* The following functions are not specified by POSIX.  They are gnulib
-    extensions.  */
- 
- #if @GNULIB_MBSLEN@
- /* Return the number of multibyte characters in the character string STRING.
-    This considers multibyte characters, unlike strlen, which counts bytes.  */
- extern size_t mbslen (const char *string);
- #endif
- 
- #if @GNULIB_MBSNLEN@
- /* Return the number of multibyte characters in the character string starting
-    at STRING and ending at STRING + LEN.  */
- extern size_t mbsnlen (const char *string, size_t len);
- #endif
- 
- #if @GNULIB_MBSCHR@
- /* Locate the first single-byte character C in the character string STRING,
-    and return a pointer to it.  Return NULL if C is not found in STRING.
-    Unlike strchr(), this function works correctly in multibyte locales with
-    encodings such as GB18030.  */
- # define mbschr rpl_mbschr /* avoid collision with HP-UX function */
- extern char * mbschr (const char *string, int c);
- #endif
- 
- #if @GNULIB_MBSRCHR@
- /* Locate the last single-byte character C in the character string STRING,
-    and return a pointer to it.  Return NULL if C is not found in STRING.
-    Unlike strrchr(), this function works correctly in multibyte locales with
-    encodings such as GB18030.  */
- # define mbsrchr rpl_mbsrchr /* avoid collision with HP-UX function */
- extern char * mbsrchr (const char *string, int c);
- #endif
- 
- #if @GNULIB_MBSSTR@
- /* Find the first occurrence of the character string NEEDLE in the character
-    string HAYSTACK.  Return NULL if NEEDLE is not found in HAYSTACK.
-    Unlike strstr(), this function works correctly in multibyte locales with
-    encodings different from UTF-8.  */
- extern char * mbsstr (const char *haystack, const char *needle);
- #endif
- 
- #if @GNULIB_MBSCASECMP@
- /* Compare the character strings S1 and S2, ignoring case, returning less than,
-    equal to or greater than zero if S1 is lexicographically less than, equal to
-    or greater than S2.
-    Note: This function may, in multibyte locales, return 0 for strings of
-    different lengths!
-    Unlike strcasecmp(), this function works correctly in multibyte locales.  */
- extern int mbscasecmp (const char *s1, const char *s2);
- #endif
- 
- #if @GNULIB_MBSNCASECMP@
- /* Compare the initial segment of the character string S1 consisting of at most
-    N characters with the initial segment of the character string S2 consisting
-    of at most N characters, ignoring case, returning less than, equal to or
-    greater than zero if the initial segment of S1 is lexicographically less
-    than, equal to or greater than the initial segment of S2.
-    Note: This function may, in multibyte locales, return 0 for initial segments
-    of different lengths!
-    Unlike strncasecmp(), this function works correctly in multibyte locales.
-    But beware that N is not a byte count but a character count!  */
- extern int mbsncasecmp (const char *s1, const char *s2, size_t n);
- #endif
- 
- #if @GNULIB_MBSPCASECMP@
- /* Compare the initial segment of the character string STRING consisting of
-    at most mbslen (PREFIX) characters with the character string PREFIX,
-    ignoring case, returning less than, equal to or greater than zero if this
-    initial segment is lexicographically less than, equal to or greater than
-    PREFIX.
-    Note: This function may, in multibyte locales, return 0 if STRING is of
-    smaller length than PREFIX!
-    Unlike strncasecmp(), this function works correctly in multibyte
-    locales.  */
- extern char * mbspcasecmp (const char *string, const char *prefix);
- #endif
- 
- #if @GNULIB_MBSCASESTR@
- /* Find the first occurrence of the character string NEEDLE in the character
-    string HAYSTACK, using case-insensitive comparison.
-    Note: This function may, in multibyte locales, return success even if
-    strlen (haystack) < strlen (needle) !
-    Unlike strcasestr(), this function works correctly in multibyte locales.  */
- extern char * mbscasestr (const char *haystack, const char *needle);
- #endif
- 
- #if @GNULIB_MBSCSPN@
- /* Find the first occurrence in the character string STRING of any character
-    in the character string ACCEPT.  Return the number of bytes from the
-    beginning of the string to this occurrence, or to the end of the string
-    if none exists.
-    Unlike strcspn(), this function works correctly in multibyte locales.  */
- extern size_t mbscspn (const char *string, const char *accept);
- #endif
- 
- #if @GNULIB_MBSPBRK@
- /* Find the first occurrence in the character string STRING of any character
-    in the character string ACCEPT.  Return the pointer to it, or NULL if none
-    exists.
-    Unlike strpbrk(), this function works correctly in multibyte locales.  */
- # define mbspbrk rpl_mbspbrk /* avoid collision with HP-UX function */
- extern char * mbspbrk (const char *string, const char *accept);
- #endif
- 
- #if @GNULIB_MBSSPN@
- /* Find the first occurrence in the character string STRING of any character
-    not in the character string REJECT.  Return the number of bytes from the
-    beginning of the string to this occurrence, or to the end of the string
-    if none exists.
-    Unlike strspn(), this function works correctly in multibyte locales.  */
- extern size_t mbsspn (const char *string, const char *reject);
- #endif
- 
- #if @GNULIB_MBSSEP@
- /* Search the next delimiter (multibyte character listed in the character
-    string DELIM) starting at the character string *STRINGP.
-    If one is found, overwrite it with a NUL, and advance *STRINGP to point
-    to the next multibyte character after it.  Otherwise, set *STRINGP to NULL.
-    If *STRINGP was already NULL, nothing happens.
-    Return the old value of *STRINGP.
- 
-    This is a variant of mbstok_r() that supports empty fields.
- 
-    Caveat: It modifies the original string.
-    Caveat: These functions cannot be used on constant strings.
-    Caveat: The identity of the delimiting character is lost.
- 
-    See also mbstok_r().  */
- extern char * mbssep (char **stringp, const char *delim);
- #endif
- 
- #if @GNULIB_MBSTOK_R@
- /* Parse the character string STRING into tokens separated by characters in
-    the character string DELIM.
-    If STRING is NULL, the saved pointer in SAVE_PTR is used as
-    the next starting point.  For example:
- 	char s[] = "-abc-=-def";
- 	char *sp;
- 	x = mbstok_r(s, "-", &sp);	// x = "abc", sp = "=-def"
- 	x = mbstok_r(NULL, "-=", &sp);	// x = "def", sp = NULL
- 	x = mbstok_r(NULL, "=", &sp);	// x = NULL
- 		// s = "abc\0-def\0"
- 
-    Caveat: It modifies the original string.
-    Caveat: These functions cannot be used on constant strings.
-    Caveat: The identity of the delimiting character is lost.
- 
-    See also mbssep().  */
- extern char * mbstok_r (char *string, const char *delim, char **save_ptr);
- #endif
- 
- 
- #ifdef __cplusplus
- }
- #endif
- 
- #endif /* _GL_STRING_H */
- #endif /* _GL_STRING_H */
--- 0 ----
diff -Nrc2 texinfo-4.11/gnulib/lib/strncasecmp.c texinfo-4.12/gnulib/lib/strncasecmp.c
*** texinfo-4.11/gnulib/lib/strncasecmp.c	Mon Feb  5 04:05:47 2007
--- texinfo-4.12/gnulib/lib/strncasecmp.c	Wed Dec 31 16:00:00 1969
***************
*** 1,63 ****
- /* strncasecmp.c -- case insensitive string comparator
-    Copyright (C) 1998-1999, 2005-2007 Free Software Foundation, Inc.
- 
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2, or (at your option)
-    any later version.
- 
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
- 
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software Foundation,
-    Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
- 
- #include <config.h>
- 
- /* Specification.  */
- #include <string.h>
- 
- #include <ctype.h>
- #include <limits.h>
- 
- #define TOLOWER(Ch) (isupper (Ch) ? tolower (Ch) : (Ch))
- 
- /* Compare no more than N bytes of strings S1 and S2, ignoring case,
-    returning less than, equal to or greater than zero if S1 is
-    lexicographically less than, equal to or greater than S2.
-    Note: This function cannot work correctly in multibyte locales.  */
- 
- int
- strncasecmp (const char *s1, const char *s2, size_t n)
- {
-   register const unsigned char *p1 = (const unsigned char *) s1;
-   register const unsigned char *p2 = (const unsigned char *) s2;
-   unsigned char c1, c2;
- 
-   if (p1 == p2 || n == 0)
-     return 0;
- 
-   do
-     {
-       c1 = TOLOWER (*p1);
-       c2 = TOLOWER (*p2);
- 
-       if (--n == 0 || c1 == '\0')
- 	break;
- 
-       ++p1;
-       ++p2;
-     }
-   while (c1 == c2);
- 
-   if (UCHAR_MAX <= INT_MAX)
-     return c1 - c2;
-   else
-     /* On machines where 'char' and 'int' are types of the same size, the
-        difference of two 'unsigned char' values - including the sign bit -
-        doesn't fit in an 'int'.  */
-     return (c1 > c2 ? 1 : c1 < c2 ? -1 : 0);
- }
--- 0 ----
diff -Nrc2 texinfo-4.11/gnulib/lib/strnlen1.c texinfo-4.12/gnulib/lib/strnlen1.c
*** texinfo-4.11/gnulib/lib/strnlen1.c	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/gnulib/lib/strnlen1.c	Sun Dec  2 17:11:27 2007
***************
*** 0 ****
--- 1,35 ----
+ /* Find the length of STRING + 1, but scan at most MAXLEN bytes.
+    Copyright (C) 2005-2006 Free Software Foundation, Inc.
+ 
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 3 of the License, or
+    (at your option) any later version.
+ 
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+ 
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+ 
+ #include <config.h>
+ 
+ /* Specification.  */
+ #include "strnlen1.h"
+ 
+ #include <string.h>
+ 
+ /* Find the length of STRING + 1, but scan at most MAXLEN bytes.
+    If no '\0' terminator is found in that many characters, return MAXLEN.  */
+ /* This is the same as strnlen (string, maxlen - 1) + 1.  */
+ size_t
+ strnlen1 (const char *string, size_t maxlen)
+ {
+   const char *end = (const char *) memchr (string, '\0', maxlen);
+   if (end != NULL)
+     return end - string + 1;
+   else
+     return maxlen;
+ }
diff -Nrc2 texinfo-4.11/gnulib/lib/strnlen1.h texinfo-4.12/gnulib/lib/strnlen1.h
*** texinfo-4.11/gnulib/lib/strnlen1.h	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/gnulib/lib/strnlen1.h	Sun Dec  2 17:11:27 2007
***************
*** 0 ****
--- 1,39 ----
+ /* Find the length of STRING + 1, but scan at most MAXLEN bytes.
+    Copyright (C) 2005 Free Software Foundation, Inc.
+ 
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 3 of the License, or
+    (at your option) any later version.
+ 
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+ 
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+ 
+ #ifndef _STRNLEN1_H
+ #define _STRNLEN1_H
+ 
+ #include <stddef.h>
+ 
+ 
+ #ifdef __cplusplus
+ extern "C" {
+ #endif
+ 
+ 
+ /* Find the length of STRING + 1, but scan at most MAXLEN bytes.
+    If no '\0' terminator is found in that many characters, return MAXLEN.  */
+ /* This is the same as strnlen (string, maxlen - 1) + 1.  */
+ extern size_t strnlen1 (const char *string, size_t maxlen);
+ 
+ 
+ #ifdef __cplusplus
+ }
+ #endif
+ 
+ 
+ #endif /* _STRNLEN1_H */
diff -Nrc2 texinfo-4.11/gnulib/lib/sys_stat.in.h texinfo-4.12/gnulib/lib/sys_stat.in.h
*** texinfo-4.11/gnulib/lib/sys_stat.in.h	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/gnulib/lib/sys_stat.in.h	Mon Nov 26 00:50:38 2007
***************
*** 0 ****
--- 1,280 ----
+ /* Provide a more complete sys/stat header file.
+    Copyright (C) 2006, 2007 Free Software Foundation, Inc.
+ 
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 3, or (at your option)
+    any later version.
+ 
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+ 
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software Foundation,
+    Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
+ 
+ /* Written by Eric Blake, Paul Eggert, and Jim Meyering.  */
+ 
+ /* This file is supposed to be used on platforms where <sys/stat.h> is
+    incomplete.  It is intended to provide definitions and prototypes
+    needed by an application.  Start with what the system provides.  */
+ 
+ #ifndef _GL_SYS_STAT_H
+ 
+ /* The include_next requires a split double-inclusion guard.  */
+ #@INCLUDE_NEXT@ @NEXT_SYS_STAT_H@
+ 
+ #ifndef _GL_SYS_STAT_H
+ #define _GL_SYS_STAT_H
+ 
+ #ifndef S_IFMT
+ # define S_IFMT 0170000
+ #endif
+ 
+ #if STAT_MACROS_BROKEN
+ # undef S_ISBLK
+ # undef S_ISCHR
+ # undef S_ISDIR
+ # undef S_ISFIFO
+ # undef S_ISLNK
+ # undef S_ISNAM
+ # undef S_ISMPB
+ # undef S_ISMPC
+ # undef S_ISNWK
+ # undef S_ISREG
+ # undef S_ISSOCK
+ #endif
+ 
+ #ifndef S_ISBLK
+ # ifdef S_IFBLK
+ #  define S_ISBLK(m) (((m) & S_IFMT) == S_IFBLK)
+ # else
+ #  define S_ISBLK(m) 0
+ # endif
+ #endif
+ 
+ #ifndef S_ISCHR
+ # ifdef S_IFCHR
+ #  define S_ISCHR(m) (((m) & S_IFMT) == S_IFCHR)
+ # else
+ #  define S_ISCHR(m) 0
+ # endif
+ #endif
+ 
+ #ifndef S_ISDIR
+ # ifdef S_IFDIR
+ #  define S_ISDIR(m) (((m) & S_IFMT) == S_IFDIR)
+ # else
+ #  define S_ISDIR(m) 0
+ # endif
+ #endif
+ 
+ #ifndef S_ISDOOR /* Solaris 2.5 and up */
+ # define S_ISDOOR(m) 0
+ #endif
+ 
+ #ifndef S_ISFIFO
+ # ifdef S_IFIFO
+ #  define S_ISFIFO(m) (((m) & S_IFMT) == S_IFIFO)
+ # else
+ #  define S_ISFIFO(m) 0
+ # endif
+ #endif
+ 
+ #ifndef S_ISLNK
+ # ifdef S_IFLNK
+ #  define S_ISLNK(m) (((m) & S_IFMT) == S_IFLNK)
+ # else
+ #  define S_ISLNK(m) 0
+ # endif
+ #endif
+ 
+ #ifndef S_ISMPB /* V7 */
+ # ifdef S_IFMPB
+ #  define S_ISMPB(m) (((m) & S_IFMT) == S_IFMPB)
+ #  define S_ISMPC(m) (((m) & S_IFMT) == S_IFMPC)
+ # else
+ #  define S_ISMPB(m) 0
+ #  define S_ISMPC(m) 0
+ # endif
+ #endif
+ 
+ #ifndef S_ISNAM /* Xenix */
+ # ifdef S_IFNAM
+ #  define S_ISNAM(m) (((m) & S_IFMT) == S_IFNAM)
+ # else
+ #  define S_ISNAM(m) 0
+ # endif
+ #endif
+ 
+ #ifndef S_ISNWK /* HP/UX */
+ # ifdef S_IFNWK
+ #  define S_ISNWK(m) (((m) & S_IFMT) == S_IFNWK)
+ # else
+ #  define S_ISNWK(m) 0
+ # endif
+ #endif
+ 
+ #ifndef S_ISPORT /* Solaris 10 and up */
+ # define S_ISPORT(m) 0
+ #endif
+ 
+ #ifndef S_ISREG
+ # ifdef S_IFREG
+ #  define S_ISREG(m) (((m) & S_IFMT) == S_IFREG)
+ # else
+ #  define S_ISREG(m) 0
+ # endif
+ #endif
+ 
+ #ifndef S_ISSOCK
+ # ifdef S_IFSOCK
+ #  define S_ISSOCK(m) (((m) & S_IFMT) == S_IFSOCK)
+ # else
+ #  define S_ISSOCK(m) 0
+ # endif
+ #endif
+ 
+ 
+ #ifndef S_TYPEISMQ
+ # define S_TYPEISMQ(p) 0
+ #endif
+ 
+ #ifndef S_TYPEISTMO
+ # define S_TYPEISTMO(p) 0
+ #endif
+ 
+ 
+ #ifndef S_TYPEISSEM
+ # ifdef S_INSEM
+ #  define S_TYPEISSEM(p) (S_ISNAM ((p)->st_mode) && (p)->st_rdev == S_INSEM)
+ # else
+ #  define S_TYPEISSEM(p) 0
+ # endif
+ #endif
+ 
+ #ifndef S_TYPEISSHM
+ # ifdef S_INSHD
+ #  define S_TYPEISSHM(p) (S_ISNAM ((p)->st_mode) && (p)->st_rdev == S_INSHD)
+ # else
+ #  define S_TYPEISSHM(p) 0
+ # endif
+ #endif
+ 
+ /* high performance ("contiguous data") */
+ #ifndef S_ISCTG
+ # define S_ISCTG(p) 0
+ #endif
+ 
+ /* Cray DMF (data migration facility): off line, with data  */
+ #ifndef S_ISOFD
+ # define S_ISOFD(p) 0
+ #endif
+ 
+ /* Cray DMF (data migration facility): off line, with no data  */
+ #ifndef S_ISOFL
+ # define S_ISOFL(p) 0
+ #endif
+ 
+ /* 4.4BSD whiteout */
+ #ifndef S_ISWHT
+ # define S_ISWHT(m) 0
+ #endif
+ 
+ /* If any of the following are undefined,
+    define them to their de facto standard values.  */
+ #if !S_ISUID
+ # define S_ISUID 04000
+ #endif
+ #if !S_ISGID
+ # define S_ISGID 02000
+ #endif
+ 
+ /* S_ISVTX is a common extension to POSIX.  */
+ #ifndef S_ISVTX
+ # define S_ISVTX 01000
+ #endif
+ 
+ #if !S_IRUSR && S_IREAD
+ # define S_IRUSR S_IREAD
+ #endif
+ #if !S_IRUSR
+ # define S_IRUSR 00400
+ #endif
+ #if !S_IRGRP
+ # define S_IRGRP (S_IRUSR >> 3)
+ #endif
+ #if !S_IROTH
+ # define S_IROTH (S_IRUSR >> 6)
+ #endif
+ 
+ #if !S_IWUSR && S_IWRITE
+ # define S_IWUSR S_IWRITE
+ #endif
+ #if !S_IWUSR
+ # define S_IWUSR 00200
+ #endif
+ #if !S_IWGRP
+ # define S_IWGRP (S_IWUSR >> 3)
+ #endif
+ #if !S_IWOTH
+ # define S_IWOTH (S_IWUSR >> 6)
+ #endif
+ 
+ #if !S_IXUSR && S_IEXEC
+ # define S_IXUSR S_IEXEC
+ #endif
+ #if !S_IXUSR
+ # define S_IXUSR 00100
+ #endif
+ #if !S_IXGRP
+ # define S_IXGRP (S_IXUSR >> 3)
+ #endif
+ #if !S_IXOTH
+ # define S_IXOTH (S_IXUSR >> 6)
+ #endif
+ 
+ #if !S_IRWXU
+ # define S_IRWXU (S_IRUSR | S_IWUSR | S_IXUSR)
+ #endif
+ #if !S_IRWXG
+ # define S_IRWXG (S_IRGRP | S_IWGRP | S_IXGRP)
+ #endif
+ #if !S_IRWXO
+ # define S_IRWXO (S_IROTH | S_IWOTH | S_IXOTH)
+ #endif
+ 
+ /* S_IXUGO is a common extension to POSIX.  */
+ #if !S_IXUGO
+ # define S_IXUGO (S_IXUSR | S_IXGRP | S_IXOTH)
+ #endif
+ 
+ #ifndef S_IRWXUGO
+ # define S_IRWXUGO (S_IRWXU | S_IRWXG | S_IRWXO)
+ #endif
+ 
+ /* mingw does not support symlinks, therefore it does not have lstat.  But
+    without links, stat does just fine.  */
+ #if ! @HAVE_LSTAT@
+ # define lstat stat
+ #endif
+ 
+ /* mingw's _mkdir() function has 1 argument, but we pass 2 arguments.
+    Additionally, it declares _mkdir (and depending on compile flags, an
+    alias mkdir), only in the nonstandard io.h.  */
+ #if ! @HAVE_DECL_MKDIR@ && @HAVE_IO_H@
+ # include <io.h>
+ 
+ static inline int
+ rpl_mkdir (char const *name, mode_t mode)
+ {
+   return _mkdir (name);
+ }
+ 
+ # define mkdir rpl_mkdir
+ #endif
+ 
+ #endif /* _GL_SYS_STAT_H */
+ #endif /* _GL_SYS_STAT_H */
diff -Nrc2 texinfo-4.11/gnulib/lib/sys_stat_.h texinfo-4.12/gnulib/lib/sys_stat_.h
*** texinfo-4.11/gnulib/lib/sys_stat_.h	Thu Jun 21 00:41:54 2007
--- texinfo-4.12/gnulib/lib/sys_stat_.h	Wed Dec 31 16:00:00 1969
***************
*** 1,280 ****
- /* Provide a more complete sys/stat header file.
-    Copyright (C) 2006, 2007 Free Software Foundation, Inc.
- 
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2, or (at your option)
-    any later version.
- 
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
- 
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software Foundation,
-    Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
- 
- /* Written by Eric Blake, Paul Eggert, and Jim Meyering.  */
- 
- /* This file is supposed to be used on platforms where <sys/stat.h> is
-    incomplete.  It is intended to provide definitions and prototypes
-    needed by an application.  Start with what the system provides.  */
- 
- #ifndef _GL_SYS_STAT_H
- 
- /* The include_next requires a split double-inclusion guard.  */
- #@INCLUDE_NEXT@ @NEXT_SYS_STAT_H@
- 
- #ifndef _GL_SYS_STAT_H
- #define _GL_SYS_STAT_H
- 
- #ifndef S_IFMT
- # define S_IFMT 0170000
- #endif
- 
- #if STAT_MACROS_BROKEN
- # undef S_ISBLK
- # undef S_ISCHR
- # undef S_ISDIR
- # undef S_ISFIFO
- # undef S_ISLNK
- # undef S_ISNAM
- # undef S_ISMPB
- # undef S_ISMPC
- # undef S_ISNWK
- # undef S_ISREG
- # undef S_ISSOCK
- #endif
- 
- #ifndef S_ISBLK
- # ifdef S_IFBLK
- #  define S_ISBLK(m) (((m) & S_IFMT) == S_IFBLK)
- # else
- #  define S_ISBLK(m) 0
- # endif
- #endif
- 
- #ifndef S_ISCHR
- # ifdef S_IFCHR
- #  define S_ISCHR(m) (((m) & S_IFMT) == S_IFCHR)
- # else
- #  define S_ISCHR(m) 0
- # endif
- #endif
- 
- #ifndef S_ISDIR
- # ifdef S_IFDIR
- #  define S_ISDIR(m) (((m) & S_IFMT) == S_IFDIR)
- # else
- #  define S_ISDIR(m) 0
- # endif
- #endif
- 
- #ifndef S_ISDOOR /* Solaris 2.5 and up */
- # define S_ISDOOR(m) 0
- #endif
- 
- #ifndef S_ISFIFO
- # ifdef S_IFIFO
- #  define S_ISFIFO(m) (((m) & S_IFMT) == S_IFIFO)
- # else
- #  define S_ISFIFO(m) 0
- # endif
- #endif
- 
- #ifndef S_ISLNK
- # ifdef S_IFLNK
- #  define S_ISLNK(m) (((m) & S_IFMT) == S_IFLNK)
- # else
- #  define S_ISLNK(m) 0
- # endif
- #endif
- 
- #ifndef S_ISMPB /* V7 */
- # ifdef S_IFMPB
- #  define S_ISMPB(m) (((m) & S_IFMT) == S_IFMPB)
- #  define S_ISMPC(m) (((m) & S_IFMT) == S_IFMPC)
- # else
- #  define S_ISMPB(m) 0
- #  define S_ISMPC(m) 0
- # endif
- #endif
- 
- #ifndef S_ISNAM /* Xenix */
- # ifdef S_IFNAM
- #  define S_ISNAM(m) (((m) & S_IFMT) == S_IFNAM)
- # else
- #  define S_ISNAM(m) 0
- # endif
- #endif
- 
- #ifndef S_ISNWK /* HP/UX */
- # ifdef S_IFNWK
- #  define S_ISNWK(m) (((m) & S_IFMT) == S_IFNWK)
- # else
- #  define S_ISNWK(m) 0
- # endif
- #endif
- 
- #ifndef S_ISPORT /* Solaris 10 and up */
- # define S_ISPORT(m) 0
- #endif
- 
- #ifndef S_ISREG
- # ifdef S_IFREG
- #  define S_ISREG(m) (((m) & S_IFMT) == S_IFREG)
- # else
- #  define S_ISREG(m) 0
- # endif
- #endif
- 
- #ifndef S_ISSOCK
- # ifdef S_IFSOCK
- #  define S_ISSOCK(m) (((m) & S_IFMT) == S_IFSOCK)
- # else
- #  define S_ISSOCK(m) 0
- # endif
- #endif
- 
- 
- #ifndef S_TYPEISMQ
- # define S_TYPEISMQ(p) 0
- #endif
- 
- #ifndef S_TYPEISTMO
- # define S_TYPEISTMO(p) 0
- #endif
- 
- 
- #ifndef S_TYPEISSEM
- # ifdef S_INSEM
- #  define S_TYPEISSEM(p) (S_ISNAM ((p)->st_mode) && (p)->st_rdev == S_INSEM)
- # else
- #  define S_TYPEISSEM(p) 0
- # endif
- #endif
- 
- #ifndef S_TYPEISSHM
- # ifdef S_INSHD
- #  define S_TYPEISSHM(p) (S_ISNAM ((p)->st_mode) && (p)->st_rdev == S_INSHD)
- # else
- #  define S_TYPEISSHM(p) 0
- # endif
- #endif
- 
- /* high performance ("contiguous data") */
- #ifndef S_ISCTG
- # define S_ISCTG(p) 0
- #endif
- 
- /* Cray DMF (data migration facility): off line, with data  */
- #ifndef S_ISOFD
- # define S_ISOFD(p) 0
- #endif
- 
- /* Cray DMF (data migration facility): off line, with no data  */
- #ifndef S_ISOFL
- # define S_ISOFL(p) 0
- #endif
- 
- /* 4.4BSD whiteout */
- #ifndef S_ISWHT
- # define S_ISWHT(m) 0
- #endif
- 
- /* If any of the following are undefined,
-    define them to their de facto standard values.  */
- #if !S_ISUID
- # define S_ISUID 04000
- #endif
- #if !S_ISGID
- # define S_ISGID 02000
- #endif
- 
- /* S_ISVTX is a common extension to POSIX.  */
- #ifndef S_ISVTX
- # define S_ISVTX 01000
- #endif
- 
- #if !S_IRUSR && S_IREAD
- # define S_IRUSR S_IREAD
- #endif
- #if !S_IRUSR
- # define S_IRUSR 00400
- #endif
- #if !S_IRGRP
- # define S_IRGRP (S_IRUSR >> 3)
- #endif
- #if !S_IROTH
- # define S_IROTH (S_IRUSR >> 6)
- #endif
- 
- #if !S_IWUSR && S_IWRITE
- # define S_IWUSR S_IWRITE
- #endif
- #if !S_IWUSR
- # define S_IWUSR 00200
- #endif
- #if !S_IWGRP
- # define S_IWGRP (S_IWUSR >> 3)
- #endif
- #if !S_IWOTH
- # define S_IWOTH (S_IWUSR >> 6)
- #endif
- 
- #if !S_IXUSR && S_IEXEC
- # define S_IXUSR S_IEXEC
- #endif
- #if !S_IXUSR
- # define S_IXUSR 00100
- #endif
- #if !S_IXGRP
- # define S_IXGRP (S_IXUSR >> 3)
- #endif
- #if !S_IXOTH
- # define S_IXOTH (S_IXUSR >> 6)
- #endif
- 
- #if !S_IRWXU
- # define S_IRWXU (S_IRUSR | S_IWUSR | S_IXUSR)
- #endif
- #if !S_IRWXG
- # define S_IRWXG (S_IRGRP | S_IWGRP | S_IXGRP)
- #endif
- #if !S_IRWXO
- # define S_IRWXO (S_IROTH | S_IWOTH | S_IXOTH)
- #endif
- 
- /* S_IXUGO is a common extension to POSIX.  */
- #if !S_IXUGO
- # define S_IXUGO (S_IXUSR | S_IXGRP | S_IXOTH)
- #endif
- 
- #ifndef S_IRWXUGO
- # define S_IRWXUGO (S_IRWXU | S_IRWXG | S_IRWXO)
- #endif
- 
- /* mingw does not support symlinks, therefore it does not have lstat.  But
-    without links, stat does just fine.  */
- #if ! @HAVE_LSTAT@
- # define lstat stat
- #endif
- 
- /* mingw's _mkdir() function has 1 argument, but we pass 2 arguments.
-    Additionally, it declares _mkdir (and depending on compile flags, an
-    alias mkdir), only in the nonstandard io.h.  */
- #if ! @HAVE_DECL_MKDIR@ && @HAVE_IO_H@
- # include <io.h>
- 
- static inline int
- rpl_mkdir (char const *name, mode_t mode)
- {
-   return _mkdir (name);
- }
- 
- # define mkdir rpl_mkdir
- #endif
- 
- #endif /* _GL_SYS_STAT_H */
- #endif /* _GL_SYS_STAT_H */
--- 0 ----
diff -Nrc2 texinfo-4.11/gnulib/lib/sys_time.in.h texinfo-4.12/gnulib/lib/sys_time.in.h
*** texinfo-4.11/gnulib/lib/sys_time.in.h	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/gnulib/lib/sys_time.in.h	Mon Nov 26 00:50:38 2007
***************
*** 0 ****
--- 1,52 ----
+ /* Provide a more complete sys/time.h.
+ 
+    Copyright (C) 2007 Free Software Foundation, Inc.
+ 
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 3, or (at your option)
+    any later version.
+ 
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+ 
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software Foundation,
+    Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
+ 
+ /* Written by Paul Eggert.  */
+ 
+ #if defined _GL_SYS_TIME_H
+ 
+ /* Simply delegate to the system's header, without adding anything.  */
+ # if @HAVE_SYS_TIME_H@
+ #  @INCLUDE_NEXT@ @NEXT_SYS_TIME_H@
+ # endif
+ 
+ #else
+ 
+ # define _GL_SYS_TIME_H
+ 
+ # if @HAVE_SYS_TIME_H@
+ #  @INCLUDE_NEXT@ @NEXT_SYS_TIME_H@
+ # else
+ #  include <time.h>
+ # endif
+ 
+ # if ! @HAVE_STRUCT_TIMEVAL@
+ struct timeval
+ {
+   time_t tv_sec;
+   long int tv_usec;
+ };
+ # endif
+ 
+ # if @REPLACE_GETTIMEOFDAY@
+ #  undef gettimeofday
+ #  define gettimeofday rpl_gettimeofday
+ int gettimeofday (struct timeval *restrict, void *restrict);
+ # endif
+ 
+ #endif /* _GL_SYS_TIME_H */
diff -Nrc2 texinfo-4.11/gnulib/lib/sys_time_.h texinfo-4.12/gnulib/lib/sys_time_.h
*** texinfo-4.11/gnulib/lib/sys_time_.h	Sat Jul  7 01:15:18 2007
--- texinfo-4.12/gnulib/lib/sys_time_.h	Wed Dec 31 16:00:00 1969
***************
*** 1,52 ****
- /* Provide a more complete sys/time.h.
- 
-    Copyright (C) 2007 Free Software Foundation, Inc.
- 
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2, or (at your option)
-    any later version.
- 
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
- 
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software Foundation,
-    Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
- 
- /* Written by Paul Eggert.  */
- 
- #if defined _GL_SYS_TIME_H
- 
- /* Simply delegate to the system's header, without adding anything.  */
- # if @HAVE_SYS_TIME_H@
- #  @INCLUDE_NEXT@ @NEXT_SYS_TIME_H@
- # endif
- 
- #else
- 
- # define _GL_SYS_TIME_H
- 
- # if @HAVE_SYS_TIME_H@
- #  @INCLUDE_NEXT@ @NEXT_SYS_TIME_H@
- # else
- #  include <time.h>
- # endif
- 
- # if ! @HAVE_STRUCT_TIMEVAL@
- struct timeval
- {
-   time_t tv_sec;
-   long int tv_usec;
- };
- # endif
- 
- # if @REPLACE_GETTIMEOFDAY@
- #  undef gettimeofday
- #  define gettimeofday rpl_gettimeofday
- int gettimeofday (struct timeval *restrict, void *restrict);
- # endif
- 
- #endif /* _GL_SYS_TIME_H */
--- 0 ----
diff -Nrc2 texinfo-4.11/gnulib/lib/tempname.c texinfo-4.12/gnulib/lib/tempname.c
*** texinfo-4.11/gnulib/lib/tempname.c	Thu Jan 18 00:39:29 2007
--- texinfo-4.12/gnulib/lib/tempname.c	Mon Nov 26 00:50:39 2007
***************
*** 5,12 ****
     Inc.
  
!    This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 2, or (at your option)
!    any later version.
  
     This program is distributed in the hope that it will be useful,
--- 5,12 ----
     Inc.
  
!    This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 3 of the License, or
!    (at your option) any later version.
  
     This program is distributed in the hope that it will be useful,
***************
*** 15,21 ****
     GNU General Public License for more details.
  
!    You should have received a copy of the GNU General Public License along
!    with this program; if not, write to the Free Software Foundation,
!    Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
  
  /* Extracted from glibc sysdeps/posix/tempname.c.  See also tmpdir.c.  */
--- 15,20 ----
     GNU General Public License for more details.
  
!    You should have received a copy of the GNU General Public License
!    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
  
  /* Extracted from glibc sysdeps/posix/tempname.c.  See also tmpdir.c.  */
diff -Nrc2 texinfo-4.11/gnulib/lib/tempname.h texinfo-4.12/gnulib/lib/tempname.h
*** texinfo-4.11/gnulib/lib/tempname.h	Sat Oct 28 00:40:08 2006
--- texinfo-4.12/gnulib/lib/tempname.h	Mon Nov 26 00:50:39 2007
***************
*** 3,10 ****
     Copyright (C) 2006 Free Software Foundation, Inc.
  
!    This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 2, or (at your option)
!    any later version.
  
     This program is distributed in the hope that it will be useful,
--- 3,10 ----
     Copyright (C) 2006 Free Software Foundation, Inc.
  
!    This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 3 of the License, or
!    (at your option) any later version.
  
     This program is distributed in the hope that it will be useful,
***************
*** 14,19 ****
  
     You should have received a copy of the GNU General Public License
!    along with this program; if not, write to the Free Software Foundation,
!    Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
  
  /* header written by Eric Blake */
--- 14,18 ----
  
     You should have received a copy of the GNU General Public License
!    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
  
  /* header written by Eric Blake */
diff -Nrc2 texinfo-4.11/gnulib/lib/unistd.in.h texinfo-4.12/gnulib/lib/unistd.in.h
*** texinfo-4.11/gnulib/lib/unistd.in.h	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/gnulib/lib/unistd.in.h	Mon Feb 25 00:57:57 2008
***************
*** 0 ****
--- 1,340 ----
+ /* Substitute for and wrapper around <unistd.h>.
+    Copyright (C) 2004-2008 Free Software Foundation, Inc.
+ 
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 3, or (at your option)
+    any later version.
+ 
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+ 
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software Foundation,
+    Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
+ 
+ #ifndef _GL_UNISTD_H
+ 
+ /* The include_next requires a split double-inclusion guard.  */
+ #if @HAVE_UNISTD_H@
+ # @INCLUDE_NEXT@ @NEXT_UNISTD_H@
+ #endif
+ 
+ #ifndef _GL_UNISTD_H
+ #define _GL_UNISTD_H
+ 
+ /* mingw doesn't define the SEEK_* macros in <unistd.h>.  */
+ #if !(defined SEEK_CUR && defined SEEK_END && defined SEEK_SET)
+ # include <stdio.h>
+ #endif
+ 
+ /* mingw fails to declare _exit in <unistd.h>.  */
+ #include <stdlib.h>
+ 
+ /* The definition of GL_LINK_WARNING is copied here.  */
+ 
+ 
+ /* Declare overridden functions.  */
+ 
+ #ifdef __cplusplus
+ extern "C" {
+ #endif
+ 
+ 
+ #if @GNULIB_CHOWN@
+ # if @REPLACE_CHOWN@
+ #  ifndef REPLACE_CHOWN
+ #   define REPLACE_CHOWN 1
+ #  endif
+ #  if REPLACE_CHOWN
+ /* Change the owner of FILE to UID (if UID is not -1) and the group of FILE
+    to GID (if GID is not -1).  Follow symbolic links.
+    Return 0 if successful, otherwise -1 and errno set.
+    See the POSIX:2001 specification
+    <http://www.opengroup.org/susv3xsh/chown.html>.  */
+ #   define chown rpl_chown
+ extern int chown (const char *file, uid_t uid, gid_t gid);
+ #  endif
+ # endif
+ #elif defined GNULIB_POSIXCHECK
+ # undef chown
+ # define chown(f,u,g) \
+     (GL_LINK_WARNING ("chown fails to follow symlinks on some systems and " \
+                       "doesn't treat a uid or gid of -1 on some systems - " \
+                       "use gnulib module chown for portability"), \
+      chown (f, u, g))
+ #endif
+ 
+ 
+ #if @GNULIB_DUP2@
+ # if !@HAVE_DUP2@
+ /* Copy the file descriptor OLDFD into file descriptor NEWFD.  Do nothing if
+    NEWFD = OLDFD, otherwise close NEWFD first if it is open.
+    Return 0 if successful, otherwise -1 and errno set.
+    See the POSIX:2001 specification
+    <http://www.opengroup.org/susv3xsh/dup2.html>.  */
+ extern int dup2 (int oldfd, int newfd);
+ # endif
+ #elif defined GNULIB_POSIXCHECK
+ # undef dup2
+ # define dup2(o,n) \
+     (GL_LINK_WARNING ("dup2 is unportable - " \
+                       "use gnulib module dup2 for portability"), \
+      dup2 (o, n))
+ #endif
+ 
+ 
+ #if @GNULIB_ENVIRON@
+ # if !@HAVE_DECL_ENVIRON@
+ /* Set of environment variables and values.  An array of strings of the form
+    "VARIABLE=VALUE", terminated with a NULL.  */
+ #  if defined __APPLE__ && defined __MACH__
+ #   include <crt_externs.h>
+ #   define environ (*_NSGetEnviron ())
+ #  else
+ extern char **environ;
+ #  endif
+ # endif
+ #elif defined GNULIB_POSIXCHECK
+ # undef environ
+ # define environ \
+     (GL_LINK_WARNING ("environ is unportable - " \
+                       "use gnulib module environ for portability"), \
+      environ)
+ #endif
+ 
+ 
+ #if @GNULIB_FCHDIR@
+ # if @REPLACE_FCHDIR@
+ 
+ /* Change the process' current working directory to the directory on which
+    the given file descriptor is open.
+    Return 0 if successful, otherwise -1 and errno set.
+    See the POSIX:2001 specification
+    <http://www.opengroup.org/susv3xsh/fchdir.html>.  */
+ extern int fchdir (int /*fd*/);
+ 
+ #  define close rpl_close
+ extern int close (int);
+ #  define dup rpl_dup
+ extern int dup (int);
+ #  define dup2 rpl_dup2
+ extern int dup2 (int, int);
+ 
+ # endif
+ #elif defined GNULIB_POSIXCHECK
+ # undef fchdir
+ # define fchdir(f) \
+     (GL_LINK_WARNING ("fchdir is unportable - " \
+                       "use gnulib module fchdir for portability"), \
+      fchdir (f))
+ #endif
+ 
+ 
+ #if @GNULIB_FTRUNCATE@
+ # if !@HAVE_FTRUNCATE@
+ /* Change the size of the file to which FD is opened to become equal to LENGTH.
+    Return 0 if successful, otherwise -1 and errno set.
+    See the POSIX:2001 specification
+    <http://www.opengroup.org/susv3xsh/ftruncate.html>.  */
+ extern int ftruncate (int fd, off_t length);
+ # endif
+ #elif defined GNULIB_POSIXCHECK
+ # undef ftruncate
+ # define ftruncate(f,l) \
+     (GL_LINK_WARNING ("ftruncate is unportable - " \
+                       "use gnulib module ftruncate for portability"), \
+      ftruncate (f, l))
+ #endif
+ 
+ 
+ #if @GNULIB_GETCWD@
+ /* Include the headers that might declare getcwd so that they will not
+    cause confusion if included after this file.  */
+ # include <stdlib.h>
+ # if @REPLACE_GETCWD@
+ /* Get the name of the current working directory, and put it in SIZE bytes
+    of BUF.
+    Return BUF if successful, or NULL if the directory couldn't be determined
+    or SIZE was too small.
+    See the POSIX:2001 specification
+    <http://www.opengroup.org/susv3xsh/getcwd.html>.
+    Additionally, the gnulib module 'getcwd' guarantees the following GNU
+    extension: If BUF is NULL, an array is allocated with 'malloc'; the array
+    is SIZE bytes long, unless SIZE == 0, in which case it is as big as
+    necessary.  */
+ #  define getcwd rpl_getcwd
+ extern char * getcwd (char *buf, size_t size);
+ # endif
+ #elif defined GNULIB_POSIXCHECK
+ # undef getcwd
+ # define getcwd(b,s) \
+     (GL_LINK_WARNING ("getcwd is unportable - " \
+                       "use gnulib module getcwd for portability"), \
+      getcwd (b, s))
+ #endif
+ 
+ 
+ #if @GNULIB_GETLOGIN_R@
+ /* Copies the user's login name to NAME.
+    The array pointed to by NAME has room for SIZE bytes.
+ 
+    Returns 0 if successful.  Upon error, an error number is returned, or -1 in
+    the case that the login name cannot be found but no specific error is
+    provided (this case is hopefully rare but is left open by the POSIX spec).
+ 
+    See <http://www.opengroup.org/susv3xsh/getlogin.html>.
+  */
+ # if !@HAVE_DECL_GETLOGIN_R@
+ #  include <stddef.h>
+ extern int getlogin_r (char *name, size_t size);
+ # endif
+ #elif defined GNULIB_POSIXCHECK
+ # undef getlogin_r
+ # define getlogin_r(n,s) \
+     (GL_LINK_WARNING ("getlogin_r is unportable - " \
+                       "use gnulib module getlogin_r for portability"), \
+      getlogin_r (n, s))
+ #endif
+ 
+ 
+ #if @GNULIB_GETPAGESIZE@
+ # if @REPLACE_GETPAGESIZE@
+ #  define getpagesize rpl_getpagesize
+ extern int getpagesize (void);
+ # elif !@HAVE_GETPAGESIZE@
+ /* This is for POSIX systems.  */
+ #  if !defined getpagesize && defined _SC_PAGESIZE
+ #   if ! (defined __VMS && __VMS_VER < 70000000)
+ #    define getpagesize() sysconf (_SC_PAGESIZE)
+ #   endif
+ #  endif
+ /* This is for older VMS.  */
+ #  if !defined getpagesize && defined __VMS
+ #   ifdef __ALPHA
+ #    define getpagesize() 8192
+ #   else
+ #    define getpagesize() 512
+ #   endif
+ #  endif
+ /* This is for BeOS.  */
+ #  if !defined getpagesize && @HAVE_OS_H@
+ #   include <OS.h>
+ #   if defined B_PAGE_SIZE
+ #    define getpagesize() B_PAGE_SIZE
+ #   endif
+ #  endif
+ /* This is for AmigaOS4.0.  */
+ #  if !defined getpagesize && defined __amigaos4__
+ #   define getpagesize() 2048
+ #  endif
+ /* This is for older Unix systems.  */
+ #  if !defined getpagesize && @HAVE_SYS_PARAM_H@
+ #   include <sys/param.h>
+ #   ifdef EXEC_PAGESIZE
+ #    define getpagesize() EXEC_PAGESIZE
+ #   else
+ #    ifdef NBPG
+ #     ifndef CLSIZE
+ #      define CLSIZE 1
+ #     endif
+ #     define getpagesize() (NBPG * CLSIZE)
+ #    else
+ #     ifdef NBPC
+ #      define getpagesize() NBPC
+ #     endif
+ #    endif
+ #   endif
+ #  endif
+ # endif
+ #elif defined GNULIB_POSIXCHECK
+ # undef getpagesize
+ # define getpagesize() \
+     (GL_LINK_WARNING ("getpagesize is unportable - " \
+                       "use gnulib module getpagesize for portability"), \
+      getpagesize ())
+ #endif
+ 
+ 
+ #if @GNULIB_LCHOWN@
+ # if @REPLACE_LCHOWN@
+ /* Change the owner of FILE to UID (if UID is not -1) and the group of FILE
+    to GID (if GID is not -1).  Do not follow symbolic links.
+    Return 0 if successful, otherwise -1 and errno set.
+    See the POSIX:2001 specification
+    <http://www.opengroup.org/susv3xsh/lchown.html>.  */
+ #  define lchown rpl_lchown
+ extern int lchown (char const *file, uid_t owner, gid_t group);
+ # endif
+ #elif defined GNULIB_POSIXCHECK
+ # undef lchown
+ # define lchown(f,u,g) \
+     (GL_LINK_WARNING ("lchown is unportable to pre-POSIX.1-2001 " \
+                       "systems - use gnulib module lchown for portability"), \
+      lchown (f, u, g))
+ #endif
+ 
+ 
+ #if @GNULIB_LSEEK@
+ # if @REPLACE_LSEEK@
+ /* Set the offset of FD relative to SEEK_SET, SEEK_CUR, or SEEK_END.
+    Return the new offset if successful, otherwise -1 and errno set.
+    See the POSIX:2001 specification
+    <http://www.opengroup.org/susv3xsh/lseek.html>.  */
+ #  define lseek rpl_lseek
+    extern off_t lseek (int fd, off_t offset, int whence);
+ # endif
+ #elif defined GNULIB_POSIXCHECK
+ # undef lseek
+ # define lseek(f,o,w) \
+     (GL_LINK_WARNING ("lseek does not fail with ESPIPE on pipes on some " \
+                       "systems - use gnulib module lseek for portability"), \
+      lseek (f, o, w))
+ #endif
+ 
+ 
+ #if @GNULIB_READLINK@
+ /* Read the contents of the symbolic link FILE and place the first BUFSIZE
+    bytes of it into BUF.  Return the number of bytes placed into BUF if
+    successful, otherwise -1 and errno set.
+    See the POSIX:2001 specification
+    <http://www.opengroup.org/susv3xsh/readlink.html>.  */
+ # if !@HAVE_READLINK@
+ #  include <stddef.h>
+ extern int readlink (const char *file, char *buf, size_t bufsize);
+ # endif
+ #elif defined GNULIB_POSIXCHECK
+ # undef readlink
+ # define readlink(f,b,s) \
+     (GL_LINK_WARNING ("readlink is unportable - " \
+                       "use gnulib module readlink for portability"), \
+      readlink (f, b, s))
+ #endif
+ 
+ 
+ #if @GNULIB_SLEEP@
+ /* Pause the execution of the current thread for N seconds.
+    Returns the number of seconds left to sleep.
+    See the POSIX:2001 specification
+    <http://www.opengroup.org/susv3xsh/sleep.html>.  */
+ # if !@HAVE_SLEEP@
+ extern unsigned int sleep (unsigned int n);
+ # endif
+ #elif defined GNULIB_POSIXCHECK
+ # undef sleep
+ # define sleep(n) \
+     (GL_LINK_WARNING ("sleep is unportable - " \
+                       "use gnulib module sleep for portability"), \
+      sleep (n))
+ #endif
+ 
+ 
+ #ifdef __cplusplus
+ }
+ #endif
+ 
+ 
+ #endif /* _GL_UNISTD_H */
+ #endif /* _GL_UNISTD_H */
diff -Nrc2 texinfo-4.11/gnulib/lib/unistd_.h texinfo-4.12/gnulib/lib/unistd_.h
*** texinfo-4.11/gnulib/lib/unistd_.h	Thu Jun 21 00:41:54 2007
--- texinfo-4.12/gnulib/lib/unistd_.h	Wed Dec 31 16:00:00 1969
***************
*** 1,262 ****
- /* Substitute for and wrapper around <unistd.h>.
-    Copyright (C) 2004-2007 Free Software Foundation, Inc.
- 
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2, or (at your option)
-    any later version.
- 
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
- 
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software Foundation,
-    Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
- 
- #ifndef _GL_UNISTD_H
- 
- /* The include_next requires a split double-inclusion guard.  */
- #if @HAVE_UNISTD_H@
- # @INCLUDE_NEXT@ @NEXT_UNISTD_H@
- #endif
- 
- #ifndef _GL_UNISTD_H
- #define _GL_UNISTD_H
- 
- /* mingw doesn't define the SEEK_* macros in <unistd.h>.  */
- #if !(defined SEEK_CUR && defined SEEK_END && defined SEEK_SET)
- # include <stdio.h>
- #endif
- 
- /* mingw fails to declare _exit in <unistd.h>.  */
- #include <stdlib.h>
- 
- /* The definition of GL_LINK_WARNING is copied here.  */
- 
- 
- /* Declare overridden functions.  */
- 
- #ifdef __cplusplus
- extern "C" {
- #endif
- 
- 
- #if @GNULIB_CHOWN@
- # if @REPLACE_CHOWN@
- #  ifndef REPLACE_CHOWN
- #   define REPLACE_CHOWN 1
- #  endif
- #  if REPLACE_CHOWN
- /* Change the owner of FILE to UID (if UID is not -1) and the group of FILE
-    to GID (if GID is not -1).  Follow symbolic links.
-    Return 0 if successful, otherwise -1 and errno set.
-    See the POSIX:2001 specification
-    <http://www.opengroup.org/susv3xsh/chown.html>.  */
- #   define chown rpl_chown
- extern int chown (const char *file, uid_t uid, gid_t gid);
- #  endif
- # endif
- #elif defined GNULIB_POSIXCHECK
- # undef chown
- # define chown(f,u,g) \
-     (GL_LINK_WARNING ("chown fails to follow symlinks on some systems and " \
-                       "doesn't treat a uid or gid of -1 on some systems - " \
-                       "use gnulib module chown for portability"), \
-      chown (f, u, g))
- #endif
- 
- 
- #if @GNULIB_DUP2@
- # if !@HAVE_DUP2@
- /* Copy the file descriptor OLDFD into file descriptor NEWFD.  Do nothing if
-    NEWFD = OLDFD, otherwise close NEWFD first if it is open.
-    Return 0 if successful, otherwise -1 and errno set.
-    See the POSIX:2001 specification
-    <http://www.opengroup.org/susv3xsh/dup2.html>.  */
- extern int dup2 (int oldfd, int newfd);
- # endif
- #elif defined GNULIB_POSIXCHECK
- # undef dup2
- # define dup2(o,n) \
-     (GL_LINK_WARNING ("dup2 is unportable - " \
-                       "use gnulib module dup2 for portability"), \
-      dup2 (o, n))
- #endif
- 
- 
- #if @GNULIB_FCHDIR@
- # if @REPLACE_FCHDIR@
- 
- /* Change the process' current working directory to the directory on which
-    the given file descriptor is open.
-    Return 0 if successful, otherwise -1 and errno set.
-    See the POSIX:2001 specification
-    <http://www.opengroup.org/susv3xsh/fchdir.html>.  */
- extern int fchdir (int /*fd*/);
- 
- #  define close rpl_close
- extern int close (int);
- #  define dup rpl_dup
- extern int dup (int);
- #  define dup2 rpl_dup2
- extern int dup2 (int, int);
- 
- # endif
- #elif defined GNULIB_POSIXCHECK
- # undef fchdir
- # define fchdir(f) \
-     (GL_LINK_WARNING ("fchdir is unportable - " \
-                       "use gnulib module fchdir for portability"), \
-      fchdir (f))
- #endif
- 
- 
- #if @GNULIB_FTRUNCATE@
- # if !@HAVE_FTRUNCATE@
- /* Change the size of the file to which FD is opened to become equal to LENGTH.
-    Return 0 if successful, otherwise -1 and errno set.
-    See the POSIX:2001 specification
-    <http://www.opengroup.org/susv3xsh/ftruncate.html>.  */
- extern int ftruncate (int fd, off_t length);
- # endif
- #elif defined GNULIB_POSIXCHECK
- # undef ftruncate
- # define ftruncate(f,l) \
-     (GL_LINK_WARNING ("ftruncate is unportable - " \
-                       "use gnulib module ftruncate for portability"), \
-      ftruncate (f, l))
- #endif
- 
- 
- #if @GNULIB_GETCWD@
- /* Include the headers that might declare getcwd so that they will not
-    cause confusion if included after this file.  */
- # include <stdlib.h>
- # if @REPLACE_GETCWD@
- /* Get the name of the current working directory, and put it in SIZE bytes
-    of BUF.
-    Return BUF if successful, or NULL if the directory couldn't be determined
-    or SIZE was too small.
-    See the POSIX:2001 specification
-    <http://www.opengroup.org/susv3xsh/getcwd.html>.
-    Additionally, the gnulib module 'getcwd' guarantees the following GNU
-    extension: If BUF is NULL, an array is allocated with 'malloc'; the array
-    is SIZE bytes long, unless SIZE == 0, in which case it is as big as
-    necessary.  */
- #  define getcwd rpl_getcwd
- extern char * getcwd (char *buf, size_t size);
- # endif
- #elif defined GNULIB_POSIXCHECK
- # undef getcwd
- # define getcwd(b,s) \
-     (GL_LINK_WARNING ("getcwd is unportable - " \
-                       "use gnulib module getcwd for portability"), \
-      getcwd (b, s))
- #endif
- 
- 
- #if @GNULIB_GETLOGIN_R@
- /* Copies the user's login name to NAME.
-    The array pointed to by NAME has room for SIZE bytes.
- 
-    Returns 0 if successful.  Upon error, an error number is returned, or -1 in
-    the case that the login name cannot be found but no specific error is
-    provided (this case is hopefully rare but is left open by the POSIX spec).
- 
-    See <http://www.opengroup.org/susv3xsh/getlogin.html>.
-  */
- # if !@HAVE_DECL_GETLOGIN_R@
- #  include <stddef.h>
- extern int getlogin_r (char *name, size_t size);
- # endif
- #elif defined GNULIB_POSIXCHECK
- # undef getlogin_r
- # define getlogin_r(n,s) \
-     (GL_LINK_WARNING ("getlogin_r is unportable - " \
-                       "use gnulib module getlogin_r for portability"), \
-      getlogin_r (n, s))
- #endif
- 
- 
- #if @GNULIB_LCHOWN@
- # if @REPLACE_LCHOWN@
- /* Change the owner of FILE to UID (if UID is not -1) and the group of FILE
-    to GID (if GID is not -1).  Do not follow symbolic links.
-    Return 0 if successful, otherwise -1 and errno set.
-    See the POSIX:2001 specification
-    <http://www.opengroup.org/susv3xsh/lchown.html>.  */
- #  define lchown rpl_lchown
- extern int lchown (char const *file, uid_t owner, gid_t group);
- # endif
- #elif defined GNULIB_POSIXCHECK
- # undef lchown
- # define lchown(f,u,g) \
-     (GL_LINK_WARNING ("lchown is unportable to pre-POSIX.1-2001 " \
-                       "systems - use gnulib module lchown for portability"), \
-      lchown (f, u, g))
- #endif
- 
- 
- #if @GNULIB_LSEEK@
- # if @REPLACE_LSEEK@
- /* Set the offset of FD relative to SEEK_SET, SEEK_CUR, or SEEK_END.
-    Return the new offset if successful, otherwise -1 and errno set.
-    See the POSIX:2001 specification
-    <http://www.opengroup.org/susv3xsh/lseek.html>.  */
- #  define lseek rpl_lseek
-    extern off_t lseek (int fd, off_t offset, int whence);
- # endif
- #elif defined GNULIB_POSIXCHECK
- # undef lseek
- # define lseek(f,o,w) \
-     (GL_LINK_WARNING ("lseek does not fail with ESPIPE on pipes on some " \
-                       "systems - use gnulib module lseek for portability"), \
-      lseek (f, o, w))
- #endif
- 
- 
- #if @GNULIB_READLINK@
- /* Read the contents of the symbolic link FILE and place the first BUFSIZE
-    bytes of it into BUF.  Return the number of bytes placed into BUF if
-    successful, otherwise -1 and errno set.
-    See the POSIX:2001 specification
-    <http://www.opengroup.org/susv3xsh/readlink.html>.  */
- # if !@HAVE_READLINK@
- #  include <stddef.h>
- extern int readlink (const char *file, char *buf, size_t bufsize);
- # endif
- #elif defined GNULIB_POSIXCHECK
- # undef readlink
- # define readlink(f,b,s) \
-     (GL_LINK_WARNING ("readlink is unportable - " \
-                       "use gnulib module readlink for portability"), \
-      readlink (f, b, s))
- #endif
- 
- 
- #if @GNULIB_SLEEP@
- /* Pause the execution of the current thread for N seconds.
-    Returns the number of seconds left to sleep.
-    See the POSIX:2001 specification
-    <http://www.opengroup.org/susv3xsh/sleep.html>.  */
- # if !@HAVE_SLEEP@
- extern unsigned int sleep (unsigned int n);
- # endif
- #elif defined GNULIB_POSIXCHECK
- # undef sleep
- # define sleep(n) \
-     (GL_LINK_WARNING ("sleep is unportable - " \
-                       "use gnulib module sleep for portability"), \
-      sleep (n))
- #endif
- 
- 
- #ifdef __cplusplus
- }
- #endif
- 
- 
- #endif /* _GL_UNISTD_H */
- #endif /* _GL_UNISTD_H */
--- 0 ----
diff -Nrc2 texinfo-4.11/gnulib/lib/unitypes.h texinfo-4.12/gnulib/lib/unitypes.h
*** texinfo-4.11/gnulib/lib/unitypes.h	Sun Jul  8 01:14:44 2007
--- texinfo-4.12/gnulib/lib/unitypes.h	Mon Nov 26 00:50:39 2007
***************
*** 2,19 ****
     Copyright (C) 2002, 2005-2006 Free Software Foundation, Inc.
  
!    This program is free software; you can redistribute it and/or modify it
!    under the terms of the GNU Library General Public License as published
!    by the Free Software Foundation; either version 2, or (at your option)
!    any later version.
  
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
!    Library General Public License for more details.
  
!    You should have received a copy of the GNU Library General Public
!    License along with this program; if not, write to the Free Software
!    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
!    USA.  */
  
  #ifndef _UNITYPES_H
--- 2,17 ----
     Copyright (C) 2002, 2005-2006 Free Software Foundation, Inc.
  
!    This program is free software: you can redistribute it and/or modify it
!    under the terms of the GNU General Public License as published
!    by the Free Software Foundation; either version 3 of the License, or
!    (at your option) any later version.
  
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
!    Lesser General Public License for more details.
  
!    You should have received a copy of the GNU General Public License
!    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
  
  #ifndef _UNITYPES_H
diff -Nrc2 texinfo-4.11/gnulib/lib/uniwidth/cjk.h texinfo-4.12/gnulib/lib/uniwidth/cjk.h
*** texinfo-4.11/gnulib/lib/uniwidth/cjk.h	Sun Jul  8 01:14:44 2007
--- texinfo-4.12/gnulib/lib/uniwidth/cjk.h	Mon Nov 26 00:50:39 2007
***************
*** 3,20 ****
     Written by Bruno Haible <bruno@clisp.org>, 2002.
  
!    This program is free software; you can redistribute it and/or modify it
!    under the terms of the GNU Library General Public License as published
!    by the Free Software Foundation; either version 2, or (at your option)
!    any later version.
  
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
!    Library General Public License for more details.
  
!    You should have received a copy of the GNU Library General Public
!    License along with this program; if not, write to the Free Software
!    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
!    USA.  */
  
  #include "streq.h"
--- 3,18 ----
     Written by Bruno Haible <bruno@clisp.org>, 2002.
  
!    This program is free software: you can redistribute it and/or modify it
!    under the terms of the GNU General Public License as published
!    by the Free Software Foundation; either version 3 of the License, or
!    (at your option) any later version.
  
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
!    Lesser General Public License for more details.
  
!    You should have received a copy of the GNU General Public License
!    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
  
  #include "streq.h"
diff -Nrc2 texinfo-4.11/gnulib/lib/uniwidth/width.c texinfo-4.12/gnulib/lib/uniwidth/width.c
*** texinfo-4.11/gnulib/lib/uniwidth/width.c	Mon Jul  9 01:18:43 2007
--- texinfo-4.12/gnulib/lib/uniwidth/width.c	Mon Nov 26 00:50:39 2007
***************
*** 3,20 ****
     Written by Bruno Haible <bruno@clisp.org>, 2002.
  
!    This program is free software; you can redistribute it and/or modify it
!    under the terms of the GNU Library General Public License as published
!    by the Free Software Foundation; either version 2, or (at your option)
!    any later version.
  
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
!    Library General Public License for more details.
  
!    You should have received a copy of the GNU Library General Public
!    License along with this program; if not, write to the Free Software
!    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
!    USA.  */
  
  #include <config.h>
--- 3,18 ----
     Written by Bruno Haible <bruno@clisp.org>, 2002.
  
!    This program is free software: you can redistribute it and/or modify it
!    under the terms of the GNU General Public License as published
!    by the Free Software Foundation; either version 3 of the License, or
!    (at your option) any later version.
  
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
!    Lesser General Public License for more details.
  
!    You should have received a copy of the GNU General Public License
!    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
  
  #include <config.h>
diff -Nrc2 texinfo-4.11/gnulib/lib/uniwidth.h texinfo-4.12/gnulib/lib/uniwidth.h
*** texinfo-4.11/gnulib/lib/uniwidth.h	Sun Jul  8 01:14:44 2007
--- texinfo-4.12/gnulib/lib/uniwidth.h	Mon Nov 26 00:50:39 2007
***************
*** 2,19 ****
     Copyright (C) 2001-2002, 2005, 2007 Free Software Foundation, Inc.
  
!    This program is free software; you can redistribute it and/or modify it
!    under the terms of the GNU Library General Public License as published
!    by the Free Software Foundation; either version 2, or (at your option)
!    any later version.
  
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
!    Library General Public License for more details.
  
!    You should have received a copy of the GNU Library General Public
!    License along with this program; if not, write to the Free Software
!    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
!    USA.  */
  
  #ifndef _UNIWIDTH_H
--- 2,17 ----
     Copyright (C) 2001-2002, 2005, 2007 Free Software Foundation, Inc.
  
!    This program is free software: you can redistribute it and/or modify it
!    under the terms of the GNU General Public License as published
!    by the Free Software Foundation; either version 3 of the License, or
!    (at your option) any later version.
  
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
!    Lesser General Public License for more details.
  
!    You should have received a copy of the GNU General Public License
!    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
  
  #ifndef _UNIWIDTH_H
diff -Nrc2 texinfo-4.11/gnulib/lib/unsetenv.c texinfo-4.12/gnulib/lib/unsetenv.c
*** texinfo-4.11/gnulib/lib/unsetenv.c	Fri Sep 15 00:40:16 2006
--- texinfo-4.12/gnulib/lib/unsetenv.c	Mon Feb 25 00:57:57 2008
***************
*** 1,9 ****
! /* Copyright (C) 1992,1995-1999,2000-2002,2005-2006 Free Software Foundation, Inc.
     This file is part of the GNU C Library.
  
!    This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 2, or (at your option)
!    any later version.
  
     This program is distributed in the hope that it will be useful,
--- 1,9 ----
! /* Copyright (C) 1992,1995-1999,2000-2002,2005-2008 Free Software Foundation, Inc.
     This file is part of the GNU C Library.
  
!    This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 3 of the License, or
!    (at your option) any later version.
  
     This program is distributed in the hope that it will be useful,
***************
*** 12,21 ****
     GNU General Public License for more details.
  
!    You should have received a copy of the GNU General Public License along
!    with this program; if not, write to the Free Software Foundation,
!    Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
  
  #include <config.h>
  
  #include <errno.h>
  #if !_LIBC
--- 12,23 ----
     GNU General Public License for more details.
  
!    You should have received a copy of the GNU General Public License
!    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
  
  #include <config.h>
  
+ /* Specification.  */
+ #include <stdlib.h>
+ 
  #include <errno.h>
  #if !_LIBC
***************
*** 23,27 ****
  #endif
  
- #include <stdlib.h>
  #include <string.h>
  #include <unistd.h>
--- 25,28 ----
***************
*** 29,35 ****
  #if !_LIBC
  # define __environ	environ
- # ifndef HAVE_ENVIRON_DECL
- extern char **environ;
- # endif
  #endif
  
--- 30,33 ----
diff -Nrc2 texinfo-4.11/gnulib/lib/wchar.in.h texinfo-4.12/gnulib/lib/wchar.in.h
*** texinfo-4.11/gnulib/lib/wchar.in.h	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/gnulib/lib/wchar.in.h	Sat Apr 12 00:33:33 2008
***************
*** 0 ****
--- 1,91 ----
+ /* A substitute for ISO C99 <wchar.h>, for platforms that have issues.
+ 
+    Copyright (C) 2007-2008 Free Software Foundation, Inc.
+ 
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 3, or (at your option)
+    any later version.
+ 
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+ 
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software Foundation,
+    Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
+ 
+ /* Written by Eric Blake.  */
+ 
+ /*
+  * ISO C 99 <wchar.h> for platforms that have issues.
+  * <http://www.opengroup.org/susv3xbd/wchar.h.html>
+  *
+  * For now, this just ensures proper prerequisite inclusion order and
+  * the declaration of wcwidth().
+  */
+ 
+ #ifdef __need_mbstate_t
+ /* Special invocation convention inside uClibc header files.  */
+ 
+ #@INCLUDE_NEXT@ @NEXT_WCHAR_H@
+ 
+ #else
+ /* Normal invocation convention.  */
+ 
+ #ifndef _GL_WCHAR_H
+ 
+ /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
+    <wchar.h>.
+    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
+    included before <wchar.h>.  */
+ #include <stddef.h>
+ #include <stdio.h>
+ #include <time.h>
+ 
+ /* Include the original <wchar.h> if it exists.
+    Some builds of uClibc lack it.  */
+ /* The include_next requires a split double-inclusion guard.  */
+ #if @HAVE_WCHAR_H@
+ # @INCLUDE_NEXT@ @NEXT_WCHAR_H@
+ #endif
+ 
+ #ifndef _GL_WCHAR_H
+ #define _GL_WCHAR_H
+ 
+ /* The definition of GL_LINK_WARNING is copied here.  */
+ 
+ #ifdef __cplusplus
+ extern "C" {
+ #endif
+ 
+ 
+ /* Return the number of screen columns needed for WC.  */
+ #if @GNULIB_WCWIDTH@
+ # if @REPLACE_WCWIDTH@
+ #  undef wcwidth
+ #  define wcwidth rpl_wcwidth
+ extern int wcwidth (wchar_t);
+ # else
+ #  if !defined wcwidth && !@HAVE_DECL_WCWIDTH@
+ /* wcwidth exists but is not declared.  */
+ extern int wcwidth (int /* actually wchar_t */);
+ #  endif
+ # endif
+ #elif defined GNULIB_POSIXCHECK
+ # undef wcwidth
+ # define wcwidth(w) \
+     (GL_LINK_WARNING ("wcwidth is unportable - " \
+                       "use gnulib module wcwidth for portability"), \
+      wcwidth (w))
+ #endif
+ 
+ 
+ #ifdef __cplusplus
+ }
+ #endif
+ 
+ #endif /* _GL_WCHAR_H */
+ #endif /* _GL_WCHAR_H */
+ #endif
diff -Nrc2 texinfo-4.11/gnulib/lib/wchar_.h texinfo-4.12/gnulib/lib/wchar_.h
*** texinfo-4.11/gnulib/lib/wchar_.h	Sun Jul  8 01:14:45 2007
--- texinfo-4.12/gnulib/lib/wchar_.h	Wed Dec 31 16:00:00 1969
***************
*** 1,82 ****
- /* A substitute for ISO C99 <wchar.h>, for platforms that have issues.
- 
-    Copyright (C) 2007 Free Software Foundation, Inc.
- 
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2, or (at your option)
-    any later version.
- 
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
- 
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software Foundation,
-    Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
- 
- /* Written by Eric Blake.  */
- 
- /*
-  * ISO C 99 <wchar.h> for platforms that have issues.
-  * <http://www.opengroup.org/susv3xbd/wchar.h.html>
-  *
-  * For now, this just ensures proper prerequisite inclusion order and
-  * the declaration of wcwidth().
-  */
- 
- #ifndef _GL_WCHAR_H
- 
- /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
-    <wchar.h>.
-    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
-    included before <wchar.h>.  */
- #include <stddef.h>
- #include <stdio.h>
- #include <time.h>
- 
- /* Include the original <wchar.h> if it exists.
-    Some builds of uClibc lack it.  */
- /* The include_next requires a split double-inclusion guard.  */
- #if @HAVE_WCHAR_H@
- # @INCLUDE_NEXT@ @NEXT_WCHAR_H@
- #endif
- 
- #ifndef _GL_WCHAR_H
- #define _GL_WCHAR_H
- 
- /* The definition of GL_LINK_WARNING is copied here.  */
- 
- #ifdef __cplusplus
- extern "C" {
- #endif
- 
- 
- /* Return the number of screen columns needed for WC.  */
- #if @GNULIB_WCWIDTH@
- # if @REPLACE_WCWIDTH@
- #  undef wcwidth
- #  define wcwidth rpl_wcwidth
- extern int wcwidth (wchar_t);
- # else
- #  if !defined wcwidth && !@HAVE_DECL_WCWIDTH@
- /* wcwidth exists but is not declared.  */
- extern int wcwidth (int /* actually wchar_t */);
- #  endif
- # endif
- #elif defined GNULIB_POSIXCHECK
- # undef wcwidth
- # define wcwidth(w) \
-     (GL_LINK_WARNING ("wcwidth is unportable - " \
-                       "use gnulib module wcwidth for portability"), \
-      wcwidth (w))
- #endif
- 
- 
- #ifdef __cplusplus
- }
- #endif
- 
- #endif /* _GL_WCHAR_H */
- #endif /* _GL_WCHAR_H */
--- 0 ----
diff -Nrc2 texinfo-4.11/gnulib/lib/wctype.in.h texinfo-4.12/gnulib/lib/wctype.in.h
*** texinfo-4.11/gnulib/lib/wctype.in.h	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/gnulib/lib/wctype.in.h	Mon Nov 26 00:50:38 2007
***************
*** 0 ****
--- 1,161 ----
+ /* A substitute for ISO C99 <wctype.h>, for platforms that lack it.
+ 
+    Copyright (C) 2006, 2007 Free Software Foundation, Inc.
+ 
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 3, or (at your option)
+    any later version.
+ 
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+ 
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software Foundation,
+    Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
+ 
+ /* Written by Bruno Haible and Paul Eggert.  */
+ 
+ /*
+  * ISO C 99 <wctype.h> for platforms that lack it.
+  * <http://www.opengroup.org/susv3xbd/wctype.h.html>
+  *
+  * iswctype, towctrans, towlower, towupper, wctrans, wctype,
+  * wctrans_t, and wctype_t are not yet implemented.
+  */
+ 
+ #ifndef _GL_WCTYPE_H
+ 
+ #if @HAVE_WINT_T@
+ /* Solaris 2.5 has a bug: <wchar.h> must be included before <wctype.h>.
+    Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
+    <wchar.h>.
+    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
+    included before <wchar.h>.  */
+ # include <stddef.h>
+ # include <stdio.h>
+ # include <time.h>
+ # include <wchar.h>
+ #endif
+ 
+ /* Include the original <wctype.h> if it exists.
+    BeOS 5 has the functions but no <wctype.h>.  */
+ /* The include_next requires a split double-inclusion guard.  */
+ #if @HAVE_WCTYPE_H@
+ # @INCLUDE_NEXT@ @NEXT_WCTYPE_H@
+ #endif
+ 
+ #ifndef _GL_WCTYPE_H
+ #define _GL_WCTYPE_H
+ 
+ #if @HAVE_WINT_T@
+ typedef wint_t __wctype_wint_t;
+ #else
+ typedef int __wctype_wint_t;
+ #endif
+ 
+ /* FreeBSD 4.4 to 4.11 has <wctype.h> but lacks the functions.
+    Assume all 12 functions are implemented the same way, or not at all.  */
+ #if ! @HAVE_ISWCNTRL@
+ 
+ /* IRIX 5.3 has macros but no functions, its isw* macros refer to an
+    undefined variable _ctmp_ and to <ctype.h> macros like _P, and they
+    refer to system functions like _iswctype that are not in the
+    standard C library.  Rather than try to get ancient buggy
+    implementations like this to work, just disable them.  */
+ #  undef iswalnum
+ #  undef iswalpha
+ #  undef iswblank
+ #  undef iswcntrl
+ #  undef iswdigit
+ #  undef iswgraph
+ #  undef iswlower
+ #  undef iswprint
+ #  undef iswpunct
+ #  undef iswspace
+ #  undef iswupper
+ #  undef iswxdigit
+ 
+ static inline int
+ iswalnum (__wctype_wint_t wc)
+ {
+   return ((wc >= '0' && wc <= '9')
+ 	  || ((wc & ~0x20) >= 'A' && (wc & ~0x20) <= 'Z'));
+ }
+ 
+ static inline int
+ iswalpha (__wctype_wint_t wc)
+ {
+   return (wc & ~0x20) >= 'A' && (wc & ~0x20) <= 'Z';
+ }
+ 
+ static inline int
+ iswblank (__wctype_wint_t wc)
+ {
+   return wc == ' ' || wc == '\t';
+ }
+ 
+ static inline int
+ iswcntrl (__wctype_wint_t wc)
+ {
+   return (wc & ~0x1f) == 0 || wc == 0x7f;
+ }
+ 
+ static inline int
+ iswdigit (__wctype_wint_t wc)
+ {
+   return wc >= '0' && wc <= '9';
+ }
+ 
+ static inline int
+ iswgraph (__wctype_wint_t wc)
+ {
+   return wc >= '!' && wc <= '~';
+ }
+ 
+ static inline int
+ iswlower (__wctype_wint_t wc)
+ {
+   return wc >= 'a' && wc <= 'z';
+ }
+ 
+ static inline int
+ iswprint (__wctype_wint_t wc)
+ {
+   return wc >= ' ' && wc <= '~';
+ }
+ 
+ static inline int
+ iswpunct (__wctype_wint_t wc)
+ {
+   return (wc >= '!' && wc <= '~'
+ 	  && !((wc >= '0' && wc <= '9')
+ 	       || ((wc & ~0x20) >= 'A' && (wc & ~0x20) <= 'Z')));
+ }
+ 
+ static inline int
+ iswspace (__wctype_wint_t wc)
+ {
+   return (wc == ' ' || wc == '\t'
+ 	  || wc == '\n' || wc == '\v' || wc == '\f' || wc == '\r');
+ }
+ 
+ static inline int
+ iswupper (__wctype_wint_t wc)
+ {
+   return wc >= 'A' && wc <= 'Z';
+ }
+ 
+ static inline int
+ iswxdigit (__wctype_wint_t wc)
+ {
+   return ((wc >= '0' && wc <= '9')
+ 	  || ((wc & ~0x20) >= 'A' && (wc & ~0x20) <= 'F'));
+ }
+ 
+ # endif /* ! HAVE_ISWCNTRL */
+ 
+ #endif /* _GL_WCTYPE_H */
+ #endif /* _GL_WCTYPE_H */
diff -Nrc2 texinfo-4.11/gnulib/lib/wctype_.h texinfo-4.12/gnulib/lib/wctype_.h
*** texinfo-4.11/gnulib/lib/wctype_.h	Thu Jun 21 00:41:54 2007
--- texinfo-4.12/gnulib/lib/wctype_.h	Wed Dec 31 16:00:00 1969
***************
*** 1,161 ****
- /* A substitute for ISO C99 <wctype.h>, for platforms that lack it.
- 
-    Copyright (C) 2006, 2007 Free Software Foundation, Inc.
- 
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2, or (at your option)
-    any later version.
- 
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
- 
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software Foundation,
-    Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
- 
- /* Written by Bruno Haible and Paul Eggert.  */
- 
- /*
-  * ISO C 99 <wctype.h> for platforms that lack it.
-  * <http://www.opengroup.org/susv3xbd/wctype.h.html>
-  *
-  * iswctype, towctrans, towlower, towupper, wctrans, wctype,
-  * wctrans_t, and wctype_t are not yet implemented.
-  */
- 
- #ifndef _GL_WCTYPE_H
- 
- #if @HAVE_WINT_T@
- /* Solaris 2.5 has a bug: <wchar.h> must be included before <wctype.h>.
-    Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
-    <wchar.h>.
-    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
-    included before <wchar.h>.  */
- # include <stddef.h>
- # include <stdio.h>
- # include <time.h>
- # include <wchar.h>
- #endif
- 
- /* Include the original <wctype.h> if it exists.
-    BeOS 5 has the functions but no <wctype.h>.  */
- /* The include_next requires a split double-inclusion guard.  */
- #if @HAVE_WCTYPE_H@
- # @INCLUDE_NEXT@ @NEXT_WCTYPE_H@
- #endif
- 
- #ifndef _GL_WCTYPE_H
- #define _GL_WCTYPE_H
- 
- #if @HAVE_WINT_T@
- typedef wint_t __wctype_wint_t;
- #else
- typedef int __wctype_wint_t;
- #endif
- 
- /* FreeBSD 4.4 to 4.11 has <wctype.h> but lacks the functions.
-    Assume all 12 functions are implemented the same way, or not at all.  */
- #if ! @HAVE_ISWCNTRL@
- 
- /* IRIX 5.3 has macros but no functions, its isw* macros refer to an
-    undefined variable _ctmp_ and to <ctype.h> macros like _P, and they
-    refer to system functions like _iswctype that are not in the
-    standard C library.  Rather than try to get ancient buggy
-    implementations like this to work, just disable them.  */
- #  undef iswalnum
- #  undef iswalpha
- #  undef iswblank
- #  undef iswcntrl
- #  undef iswdigit
- #  undef iswgraph
- #  undef iswlower
- #  undef iswprint
- #  undef iswpunct
- #  undef iswspace
- #  undef iswupper
- #  undef iswxdigit
- 
- static inline int
- iswalnum (__wctype_wint_t wc)
- {
-   return ((wc >= '0' && wc <= '9')
- 	  || ((wc & ~0x20) >= 'A' && (wc & ~0x20) <= 'Z'));
- }
- 
- static inline int
- iswalpha (__wctype_wint_t wc)
- {
-   return (wc & ~0x20) >= 'A' && (wc & ~0x20) <= 'Z';
- }
- 
- static inline int
- iswblank (__wctype_wint_t wc)
- {
-   return wc == ' ' || wc == '\t';
- }
- 
- static inline int
- iswcntrl (__wctype_wint_t wc)
- {
-   return (wc & ~0x1f) == 0 || wc == 0x7f;
- }
- 
- static inline int
- iswdigit (__wctype_wint_t wc)
- {
-   return wc >= '0' && wc <= '9';
- }
- 
- static inline int
- iswgraph (__wctype_wint_t wc)
- {
-   return wc >= '!' && wc <= '~';
- }
- 
- static inline int
- iswlower (__wctype_wint_t wc)
- {
-   return wc >= 'a' && wc <= 'z';
- }
- 
- static inline int
- iswprint (__wctype_wint_t wc)
- {
-   return wc >= ' ' && wc <= '~';
- }
- 
- static inline int
- iswpunct (__wctype_wint_t wc)
- {
-   return (wc >= '!' && wc <= '~'
- 	  && !((wc >= '0' && wc <= '9')
- 	       || ((wc & ~0x20) >= 'A' && (wc & ~0x20) <= 'Z')));
- }
- 
- static inline int
- iswspace (__wctype_wint_t wc)
- {
-   return (wc == ' ' || wc == '\t'
- 	  || wc == '\n' || wc == '\v' || wc == '\f' || wc == '\r');
- }
- 
- static inline int
- iswupper (__wctype_wint_t wc)
- {
-   return wc >= 'A' && wc <= 'Z';
- }
- 
- static inline int
- iswxdigit (__wctype_wint_t wc)
- {
-   return ((wc >= '0' && wc <= '9')
- 	  || ((wc & ~0x20) >= 'A' && (wc & ~0x20) <= 'F'));
- }
- 
- # endif /* ! HAVE_ISWCNTRL */
- 
- #endif /* _GL_WCTYPE_H */
- #endif /* _GL_WCTYPE_H */
--- 0 ----
diff -Nrc2 texinfo-4.11/gnulib/lib/wcwidth.c texinfo-4.12/gnulib/lib/wcwidth.c
*** texinfo-4.11/gnulib/lib/wcwidth.c	Sun Jul  8 01:14:44 2007
--- texinfo-4.12/gnulib/lib/wcwidth.c	Mon Nov 26 00:50:39 2007
***************
*** 2,9 ****
     Copyright (C) 2006, 2007 Free Software Foundation, Inc.
  
!    This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 2, or (at your option)
!    any later version.
  
     This program is distributed in the hope that it will be useful,
--- 2,9 ----
     Copyright (C) 2006, 2007 Free Software Foundation, Inc.
  
!    This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 3 of the License, or
!    (at your option) any later version.
  
     This program is distributed in the hope that it will be useful,
***************
*** 13,18 ****
  
     You should have received a copy of the GNU General Public License
!    along with this program; if not, write to the Free Software Foundation,
!    Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
  
  #include <config.h>
--- 13,17 ----
  
     You should have received a copy of the GNU General Public License
!    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
  
  #include <config.h>
diff -Nrc2 texinfo-4.11/gnulib/lib/xalloc-die.c texinfo-4.12/gnulib/lib/xalloc-die.c
*** texinfo-4.11/gnulib/lib/xalloc-die.c	Thu Sep 14 00:39:44 2006
--- texinfo-4.12/gnulib/lib/xalloc-die.c	Mon Nov 26 00:50:39 2007
***************
*** 4,11 ****
     Software Foundation, Inc.
  
!    This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 2, or (at your option)
!    any later version.
  
     This program is distributed in the hope that it will be useful,
--- 4,11 ----
     Software Foundation, Inc.
  
!    This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 3 of the License, or
!    (at your option) any later version.
  
     This program is distributed in the hope that it will be useful,
***************
*** 15,20 ****
  
     You should have received a copy of the GNU General Public License
!    along with this program; if not, write to the Free Software Foundation,
!    Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
  
  #include <config.h>
--- 15,19 ----
  
     You should have received a copy of the GNU General Public License
!    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
  
  #include <config.h>
diff -Nrc2 texinfo-4.11/gnulib/lib/xalloc.h texinfo-4.12/gnulib/lib/xalloc.h
*** texinfo-4.11/gnulib/lib/xalloc.h	Sun Feb  4 01:10:32 2007
--- texinfo-4.12/gnulib/lib/xalloc.h	Mon Jan 14 00:33:35 2008
***************
*** 2,11 ****
  
     Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
!    1999, 2000, 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
  
!    This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 2, or (at your option)
!    any later version.
  
     This program is distributed in the hope that it will be useful,
--- 2,11 ----
  
     Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
!    1999, 2000, 2003, 2004, 2006, 2007, 2008 Free Software Foundation, Inc.
  
!    This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 3 of the License, or
!    (at your option) any later version.
  
     This program is distributed in the hope that it will be useful,
***************
*** 15,20 ****
  
     You should have received a copy of the GNU General Public License
!    along with this program; if not, write to the Free Software Foundation,
!    Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
  
  #ifndef XALLOC_H_
--- 15,19 ----
  
     You should have received a copy of the GNU General Public License
!    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
  
  #ifndef XALLOC_H_
***************
*** 30,34 ****
  
  # ifndef __attribute__
! #  if __GNUC__ < 2 || (__GNUC__ == 2 && __GNUC_MINOR__ < 8) || __STRICT_ANSI__
  #   define __attribute__(x)
  #  endif
--- 29,33 ----
  
  # ifndef __attribute__
! #  if __GNUC__ < 2 || (__GNUC__ == 2 && __GNUC_MINOR__ < 8)
  #   define __attribute__(x)
  #  endif
diff -Nrc2 texinfo-4.11/gnulib/lib/xmalloc.c texinfo-4.12/gnulib/lib/xmalloc.c
*** texinfo-4.11/gnulib/lib/xmalloc.c	Wed Nov  8 01:06:13 2006
--- texinfo-4.12/gnulib/lib/xmalloc.c	Mon Nov 26 00:50:39 2007
***************
*** 5,12 ****
     Inc.
  
!    This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 2, or (at your option)
!    any later version.
  
     This program is distributed in the hope that it will be useful,
--- 5,12 ----
     Inc.
  
!    This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 3 of the License, or
!    (at your option) any later version.
  
     This program is distributed in the hope that it will be useful,
***************
*** 16,21 ****
  
     You should have received a copy of the GNU General Public License
!    along with this program; if not, write to the Free Software Foundation,
!    Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
  
  #include <config.h>
--- 16,20 ----
  
     You should have received a copy of the GNU General Public License
!    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
  
  #include <config.h>
diff -Nrc2 texinfo-4.11/gnulib/lib/xsetenv.c texinfo-4.12/gnulib/lib/xsetenv.c
*** texinfo-4.11/gnulib/lib/xsetenv.c	Mon Feb 19 01:47:55 2007
--- texinfo-4.12/gnulib/lib/xsetenv.c	Thu Dec 27 00:58:27 2007
***************
*** 2,9 ****
     Copyright (C) 2001-2002, 2005-2007 Free Software Foundation, Inc.
  
!    This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 2, or (at your option)
!    any later version.
  
     This program is distributed in the hope that it will be useful,
--- 2,9 ----
     Copyright (C) 2001-2002, 2005-2007 Free Software Foundation, Inc.
  
!    This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 3 of the License, or
!    (at your option) any later version.
  
     This program is distributed in the hope that it will be useful,
***************
*** 13,18 ****
  
     You should have received a copy of the GNU General Public License
!    along with this program; if not, write to the Free Software Foundation,
!    Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
  
  #include <config.h>
--- 13,17 ----
  
     You should have received a copy of the GNU General Public License
!    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
  
  #include <config.h>
***************
*** 23,27 ****
  #include <stdlib.h>
  
- #include "setenv.h"
  #include "error.h"
  #include "gettext.h"
--- 22,25 ----
diff -Nrc2 texinfo-4.11/gnulib/lib/xsetenv.h texinfo-4.12/gnulib/lib/xsetenv.h
*** texinfo-4.11/gnulib/lib/xsetenv.h	Fri Mar  9 00:38:35 2007
--- texinfo-4.12/gnulib/lib/xsetenv.h	Thu Dec 27 00:58:28 2007
***************
*** 2,9 ****
     Copyright (C) 2001-2002, 2007 Free Software Foundation, Inc.
  
!    This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 2, or (at your option)
!    any later version.
  
     This program is distributed in the hope that it will be useful,
--- 2,9 ----
     Copyright (C) 2001-2002, 2007 Free Software Foundation, Inc.
  
!    This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 3 of the License, or
!    (at your option) any later version.
  
     This program is distributed in the hope that it will be useful,
***************
*** 13,21 ****
  
     You should have received a copy of the GNU General Public License
!    along with this program; if not, write to the Free Software Foundation,
!    Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
  
  /* Get unsetenv().  It can be used without error checking.  */
! #include "setenv.h"
  
  #ifdef __cplusplus
--- 13,20 ----
  
     You should have received a copy of the GNU General Public License
!    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
  
  /* Get unsetenv().  It can be used without error checking.  */
! #include <stdlib.h>
  
  #ifdef __cplusplus
diff -Nrc2 texinfo-4.11/gnulib/m4/alloca.m4 texinfo-4.12/gnulib/m4/alloca.m4
*** texinfo-4.11/gnulib/m4/alloca.m4	Thu Nov 16 01:07:57 2006
--- texinfo-4.12/gnulib/m4/alloca.m4	Fri Jan 11 00:36:17 2008
***************
*** 1,4 ****
! # alloca.m4 serial 7
! dnl Copyright (C) 2002-2004, 2006 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # alloca.m4 serial 8
! dnl Copyright (C) 2002-2004, 2006, 2007 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 40,47 ****
    fi
    AC_SUBST([ALLOCA_H])
- 
-   AC_DEFINE(HAVE_ALLOCA_H, 1,
-     [Define HAVE_ALLOCA_H for backward compatibility with older code
-      that includes <alloca.h> only if HAVE_ALLOCA_H is defined.])
  ])
  
--- 40,43 ----
diff -Nrc2 texinfo-4.11/gnulib/m4/argz.m4 texinfo-4.12/gnulib/m4/argz.m4
*** texinfo-4.11/gnulib/m4/argz.m4	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/gnulib/m4/argz.m4	Mon Mar  3 00:58:16 2008
***************
*** 0 ****
--- 1,79 ----
+ # Portability macros for glibc argz.                    -*- Autoconf -*-
+ #
+ #   Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
+ #   Written by Gary V. Vaughan <gary@gnu.org>
+ #
+ # This file is free software; the Free Software Foundation gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ 
+ # serial 5 argz.m4
+ 
+ AC_DEFUN([gl_FUNC_ARGZ],
+ [gl_PREREQ_ARGZ
+ 
+ AC_CHECK_HEADERS([argz.h], [], [], [AC_INCLUDES_DEFAULT])
+ 
+ AC_CHECK_TYPES([error_t],
+   [],
+   [AC_DEFINE([error_t], [int],
+    [Define to a type to use for `error_t' if it is not otherwise available.])
+    AC_DEFINE([__error_t_defined], [1], [Define so that glibc/gnulib argp.h
+     does not typedef error_t.])],
+   [#if defined(HAVE_ARGZ_H)
+ #  include <argz.h>
+ #endif])
+ 
+ ARGZ_H=
+ AC_CHECK_FUNCS([argz_add argz_append argz_count argz_create_sep argz_insert \
+ 	argz_next argz_stringify], [], [ARGZ_H=argz.h; AC_LIBOBJ([argz])])
+ 
+ dnl if have system argz functions, allow forced use of 
+ dnl libltdl-supplied implementation (and default to do so
+ dnl on "known bad" systems). Could use a runtime check, but
+ dnl (a) detecting malloc issues is notoriously unreliable
+ dnl (b) only known system that declares argz functions,
+ dnl     provides them, yet they are broken, is cygwin
+ dnl     releases prior to 16-Mar-2007 (1.5.24 and earlier)
+ dnl So, it's more straightforward simply to special case 
+ dnl this for known bad systems.
+ AS_IF([test -z "$ARGZ_H"],
+     [AC_CACHE_CHECK(
+         [if argz actually works],
+         [lt_cv_sys_argz_works],
+         [[case $host_os in #(
+ 	 *cygwin*)
+ 	   lt_cv_sys_argz_works=no
+ 	   if test "$cross_compiling" != no; then
+ 	     lt_cv_sys_argz_works="guessing no"
+ 	   else
+ 	     lt_sed_extract_leading_digits='s/^\([0-9\.]*\).*/\1/'
+ 	     save_IFS=$IFS
+ 	     IFS=-.
+ 	     set x `uname -r | sed -e "$lt_sed_extract_leading_digits"`
+ 	     IFS=$save_IFS
+ 	     lt_os_major=${2-0}
+ 	     lt_os_minor=${3-0}
+ 	     lt_os_micro=${4-0}
+ 	     if test "$lt_os_major" -gt 1 \
+ 		|| { test "$lt_os_major" -eq 1 \
+ 		  && { test "$lt_os_minor" -gt 5 \
+ 		    || { test "$lt_os_minor" -eq 5 \
+ 		      && test "$lt_os_micro" -gt 24; }; }; }; then
+ 	       lt_cv_sys_argz_works=yes
+ 	     fi
+ 	   fi
+ 	   ;; #(
+ 	 *) lt_cv_sys_argz_works=yes ;;
+ 	 esac]])
+      AS_IF([test $lt_cv_sys_argz_works = yes],
+         [AC_DEFINE([HAVE_WORKING_ARGZ], 1,
+                    [This value is set to 1 to indicate that the system argz facility works])],
+         [ARGZ_H=argz.h
+         AC_LIBOBJ([argz])])])
+ 
+ AC_SUBST([ARGZ_H])
+ ])
+ 
+ # Prerequisites of lib/argz.c.
+ AC_DEFUN([gl_PREREQ_ARGZ], [:])
diff -Nrc2 texinfo-4.11/gnulib/m4/environ.m4 texinfo-4.12/gnulib/m4/environ.m4
*** texinfo-4.11/gnulib/m4/environ.m4	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/gnulib/m4/environ.m4	Mon Feb 25 00:57:56 2008
***************
*** 0 ****
--- 1,36 ----
+ # environ.m4 serial 1
+ dnl Copyright (C) 2001-2004, 2006-2008 Free Software Foundation, Inc.
+ dnl This file is free software; the Free Software Foundation
+ dnl gives unlimited permission to copy and/or distribute it,
+ dnl with or without modifications, as long as this notice is preserved.
+ 
+ AC_DEFUN([gl_ENVIRON],
+ [
+   AC_REQUIRE([gl_UNISTD_H_DEFAULTS])
+   dnl Persuade glibc <unistd.h> to declare environ.
+   AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS])
+   gt_CHECK_VAR_DECL([#include <unistd.h>], environ)
+   if test $gt_cv_var_environ_declaration != yes; then
+     HAVE_DECL_ENVIRON=0
+   fi
+ ])
+ 
+ # Check if a variable is properly declared.
+ # gt_CHECK_VAR_DECL(includes,variable)
+ AC_DEFUN([gt_CHECK_VAR_DECL],
+ [
+   define([gt_cv_var], [gt_cv_var_]$2[_declaration])
+   AC_MSG_CHECKING([if $2 is properly declared])
+   AC_CACHE_VAL(gt_cv_var, [
+     AC_TRY_COMPILE([$1
+       extern struct { int foo; } $2;],
+       [$2.foo = 1;],
+       gt_cv_var=no,
+       gt_cv_var=yes)])
+   AC_MSG_RESULT($gt_cv_var)
+   if test $gt_cv_var = yes; then
+     AC_DEFINE([HAVE_]translit($2, [a-z], [A-Z])[_DECL], 1,
+               [Define if you have the declaration of $2.])
+   fi
+   undefine([gt_cv_var])
+ ])
diff -Nrc2 texinfo-4.11/gnulib/m4/extensions.m4 texinfo-4.12/gnulib/m4/extensions.m4
*** texinfo-4.11/gnulib/m4/extensions.m4	Fri Oct 13 00:41:10 2006
--- texinfo-4.12/gnulib/m4/extensions.m4	Tue Apr 15 00:34:53 2008
***************
*** 1,6 ****
! # serial 4  -*- Autoconf -*-
  # Enable extensions on systems that normally disable them.
  
! # Copyright (C) 2003, 2006 Free Software Foundation, Inc.
  # This file is free software; the Free Software Foundation
  # gives unlimited permission to copy and/or distribute it,
--- 1,6 ----
! # serial 5  -*- Autoconf -*-
  # Enable extensions on systems that normally disable them.
  
! # Copyright (C) 2003, 2006-2008 Free Software Foundation, Inc.
  # This file is free software; the Free Software Foundation
  # gives unlimited permission to copy and/or distribute it,
***************
*** 9,13 ****
  # This definition of AC_USE_SYSTEM_EXTENSIONS is stolen from CVS
  # Autoconf.  Perhaps we can remove this once we can assume Autoconf
! # 2.61 or later everywhere, but since CVS Autoconf mutates rapidly
  # enough in this area it's likely we'll need to redefine
  # AC_USE_SYSTEM_EXTENSIONS for quite some time.
--- 9,13 ----
  # This definition of AC_USE_SYSTEM_EXTENSIONS is stolen from CVS
  # Autoconf.  Perhaps we can remove this once we can assume Autoconf
! # 2.62 or later everywhere, but since CVS Autoconf mutates rapidly
  # enough in this area it's likely we'll need to redefine
  # AC_USE_SYSTEM_EXTENSIONS for quite some time.
***************
*** 17,53 ****
  # Enable extensions on systems that normally disable them,
  # typically due to standards-conformance issues.
  AC_DEFUN([AC_USE_SYSTEM_EXTENSIONS],
! [
!   AC_BEFORE([$0], [AC_COMPILE_IFELSE])
!   AC_BEFORE([$0], [AC_RUN_IFELSE])
! 
!   AC_REQUIRE([AC_GNU_SOURCE])
!   AC_REQUIRE([AC_AIX])
!   AC_REQUIRE([AC_MINIX])
  
    AH_VERBATIM([__EXTENSIONS__],
! [/* Enable extensions on Solaris.  */
! #ifndef __EXTENSIONS__
! # undef __EXTENSIONS__
  #endif
  #ifndef _POSIX_PTHREAD_SEMANTICS
  # undef _POSIX_PTHREAD_SEMANTICS
  #endif
  #ifndef _TANDEM_SOURCE
  # undef _TANDEM_SOURCE
! #endif])
    AC_CACHE_CHECK([whether it is safe to define __EXTENSIONS__],
      [ac_cv_safe_to_define___extensions__],
      [AC_COMPILE_IFELSE(
!        [AC_LANG_PROGRAM([
  #	  define __EXTENSIONS__ 1
! 	  AC_INCLUDES_DEFAULT])],
         [ac_cv_safe_to_define___extensions__=yes],
         [ac_cv_safe_to_define___extensions__=no])])
    test $ac_cv_safe_to_define___extensions__ = yes &&
      AC_DEFINE([__EXTENSIONS__])
    AC_DEFINE([_POSIX_PTHREAD_SEMANTICS])
    AC_DEFINE([_TANDEM_SOURCE])
! ])
  
  # gl_USE_SYSTEM_EXTENSIONS
--- 17,77 ----
  # Enable extensions on systems that normally disable them,
  # typically due to standards-conformance issues.
+ # Remember that #undef in AH_VERBATIM gets replaced with #define by
+ # AC_DEFINE.  The goal here is to define all known feature-enabling
+ # macros, then, if reports of conflicts are made, disable macros that
+ # cause problems on some platforms (such as __EXTENSIONS__).
  AC_DEFUN([AC_USE_SYSTEM_EXTENSIONS],
! [AC_BEFORE([$0], [AC_COMPILE_IFELSE])dnl
! AC_BEFORE([$0], [AC_RUN_IFELSE])dnl
! 
!   AC_CHECK_HEADER([minix/config.h], [MINIX=yes], [MINIX=])
!   if test "$MINIX" = yes; then
!     AC_DEFINE([_POSIX_SOURCE], [1],
!       [Define to 1 if you need to in order for `stat' and other
!        things to work.])
!     AC_DEFINE([_POSIX_1_SOURCE], [2],
!       [Define to 2 if the system does not provide POSIX.1 features
!        except with this defined.])
!     AC_DEFINE([_MINIX], [1],
!       [Define to 1 if on MINIX.])
!   fi
  
    AH_VERBATIM([__EXTENSIONS__],
! [/* Enable extensions on AIX 3, Interix.  */
! #ifndef _ALL_SOURCE
! # undef _ALL_SOURCE
  #endif
+ /* Enable GNU extensions on systems that have them.  */
+ #ifndef _GNU_SOURCE
+ # undef _GNU_SOURCE
+ #endif
+ /* Enable threading extensions on Solaris.  */
  #ifndef _POSIX_PTHREAD_SEMANTICS
  # undef _POSIX_PTHREAD_SEMANTICS
  #endif
+ /* Enable extensions on HP NonStop.  */
  #ifndef _TANDEM_SOURCE
  # undef _TANDEM_SOURCE
! #endif
! /* Enable general extensions on Solaris.  */
! #ifndef __EXTENSIONS__
! # undef __EXTENSIONS__
! #endif
! ])
    AC_CACHE_CHECK([whether it is safe to define __EXTENSIONS__],
      [ac_cv_safe_to_define___extensions__],
      [AC_COMPILE_IFELSE(
!        [AC_LANG_PROGRAM([[
  #	  define __EXTENSIONS__ 1
! 	  ]AC_INCLUDES_DEFAULT])],
         [ac_cv_safe_to_define___extensions__=yes],
         [ac_cv_safe_to_define___extensions__=no])])
    test $ac_cv_safe_to_define___extensions__ = yes &&
      AC_DEFINE([__EXTENSIONS__])
+   AC_DEFINE([_ALL_SOURCE])
+   AC_DEFINE([_GNU_SOURCE])
    AC_DEFINE([_POSIX_PTHREAD_SEMANTICS])
    AC_DEFINE([_TANDEM_SOURCE])
! ])# AC_USE_SYSTEM_EXTENSIONS
  
  # gl_USE_SYSTEM_EXTENSIONS
diff -Nrc2 texinfo-4.11/gnulib/m4/getopt.m4 texinfo-4.12/gnulib/m4/getopt.m4
*** texinfo-4.11/gnulib/m4/getopt.m4	Sun Jul  9 00:57:30 2006
--- texinfo-4.12/gnulib/m4/getopt.m4	Tue Apr 15 00:34:53 2008
***************
*** 1,4 ****
! # getopt.m4 serial 13
! dnl Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # getopt.m4 serial 14
! dnl Copyright (C) 2002-2006, 2008 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 47,51 ****
      AC_CACHE_CHECK([for working GNU getopt function], [gl_cv_func_gnu_getopt],
        [AC_RUN_IFELSE(
! 	[AC_LANG_PROGRAM([#include <getopt.h>],
  	   [[
  	     char *myargv[3];
--- 47,51 ----
      AC_CACHE_CHECK([for working GNU getopt function], [gl_cv_func_gnu_getopt],
        [AC_RUN_IFELSE(
! 	[AC_LANG_PROGRAM([[#include <getopt.h>]],
  	   [[
  	     char *myargv[3];
diff -Nrc2 texinfo-4.11/gnulib/m4/gettext.m4 texinfo-4.12/gnulib/m4/gettext.m4
*** texinfo-4.11/gnulib/m4/gettext.m4	Sat Jun  9 00:42:01 2007
--- texinfo-4.12/gnulib/m4/gettext.m4	Sun Dec 23 16:20:16 2007
***************
*** 1,4 ****
! # gettext.m4 serial 59a (gettext-0.16.1)
! dnl Copyright (C) 1995-2006 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # gettext.m4 serial 60 (gettext-0.17)
! dnl Copyright (C) 1995-2007 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
diff -Nrc2 texinfo-4.11/gnulib/m4/gnulib-common.m4 texinfo-4.12/gnulib/m4/gnulib-common.m4
*** texinfo-4.11/gnulib/m4/gnulib-common.m4	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/gnulib/m4/gnulib-common.m4	Sat Apr 12 00:33:34 2008
***************
*** 0 ****
--- 1,84 ----
+ # gnulib-common.m4 serial 4
+ dnl Copyright (C) 2007-2008 Free Software Foundation, Inc.
+ dnl This file is free software; the Free Software Foundation
+ dnl gives unlimited permission to copy and/or distribute it,
+ dnl with or without modifications, as long as this notice is preserved.
+ 
+ # gl_COMMON
+ # is expanded unconditionally through gnulib-tool magic.
+ AC_DEFUN([gl_COMMON], [
+   dnl Use AC_REQUIRE here, so that the code is expanded once only.
+   AC_REQUIRE([gl_COMMON_BODY])
+ ])
+ AC_DEFUN([gl_COMMON_BODY], [
+   AH_VERBATIM([isoc99_inline],
+ [/* Work around a bug in Apple GCC 4.0.1 build 5465: In C99 mode, it supports
+    the ISO C 99 semantics of 'extern inline' (unlike the GNU C semantics of
+    earlier versions), but does not display it by setting __GNUC_STDC_INLINE__.
+    __APPLE__ && __MACH__ test for MacOS X.
+    __APPLE_CC__ tests for the Apple compiler and its version.
+    __STDC_VERSION__ tests for the C99 mode.  */
+ #if defined __APPLE__ && defined __MACH__ && __APPLE_CC__ >= 5465 && !defined __cplusplus && __STDC_VERSION__ >= 199901L && !defined __GNUC_STDC_INLINE__
+ # define __GNUC_STDC_INLINE__ 1
+ #endif])
+ ])
+ 
+ # gl_MODULE_INDICATOR([modulename])
+ # defines a C macro indicating the presence of the given module.
+ AC_DEFUN([gl_MODULE_INDICATOR],
+ [
+   AC_DEFINE([GNULIB_]translit([$1],[abcdefghijklmnopqrstuvwxyz./-],[ABCDEFGHIJKLMNOPQRSTUVWXYZ___]), [1],
+     [Define to 1 when using the gnulib module ]$1[.])
+ ])
+ 
+ # AC_PROG_MKDIR_P
+ # is a backport of autoconf-2.60's AC_PROG_MKDIR_P.
+ # Remove this macro when we can assume autoconf >= 2.60.
+ m4_ifdef([AC_PROG_MKDIR_P], [], [
+   AC_DEFUN([AC_PROG_MKDIR_P],
+     [AC_REQUIRE([AM_PROG_MKDIR_P])dnl defined by automake
+      MKDIR_P='$(mkdir_p)'
+      AC_SUBST([MKDIR_P])])])
+ 
+ # AC_C_RESTRICT
+ # This definition overrides the AC_C_RESTRICT macro from autoconf 2.60..2.61,
+ # so that mixed use of GNU C and GNU C++ and mixed use of Sun C and Sun C++
+ # works.
+ # This definition can be removed once autoconf >= 2.62 can be assumed.
+ AC_DEFUN([AC_C_RESTRICT],
+ [AC_CACHE_CHECK([for C/C++ restrict keyword], ac_cv_c_restrict,
+   [ac_cv_c_restrict=no
+    # The order here caters to the fact that C++ does not require restrict.
+    for ac_kw in __restrict __restrict__ _Restrict restrict; do
+      AC_COMPILE_IFELSE([AC_LANG_PROGRAM(
+       [[typedef int * int_ptr;
+ 	int foo (int_ptr $ac_kw ip) {
+ 	return ip[0];
+        }]],
+       [[int s[1];
+ 	int * $ac_kw t = s;
+ 	t[0] = 0;
+ 	return foo(t)]])],
+       [ac_cv_c_restrict=$ac_kw])
+      test "$ac_cv_c_restrict" != no && break
+    done
+   ])
+  AH_VERBATIM([restrict],
+ [/* Define to the equivalent of the C99 'restrict' keyword, or to
+    nothing if this is not supported.  Do not define if restrict is
+    supported directly.  */
+ #undef restrict
+ /* Work around a bug in Sun C++: it does not support _Restrict, even
+    though the corresponding Sun C compiler does, which causes
+    "#define restrict _Restrict" in the previous line.  Perhaps some future
+    version of Sun C++ will work with _Restrict; if so, it'll probably
+    define __RESTRICT, just as Sun C does.  */
+ #if defined __SUNPRO_CC && !defined __RESTRICT
+ # define _Restrict
+ #endif])
+  case $ac_cv_c_restrict in
+    restrict) ;;
+    no) AC_DEFINE([restrict], []) ;;
+    *)  AC_DEFINE_UNQUOTED([restrict], [$ac_cv_c_restrict]) ;;
+  esac
+ ])
diff -Nrc2 texinfo-4.11/gnulib/m4/gnulib-comp.m4 texinfo-4.12/gnulib/m4/gnulib-comp.m4
*** texinfo-4.11/gnulib/m4/gnulib-comp.m4	Sun Jul  8 01:14:47 2007
--- texinfo-4.12/gnulib/m4/gnulib-comp.m4	Sat Apr 12 00:33:38 2008
***************
*** 1,4 ****
  # DO NOT EDIT! GENERATED AUTOMATICALLY!
! # Copyright (C) 2004-2007 Free Software Foundation, Inc.
  #
  # This file is free software, distributed under the terms of the GNU
--- 1,4 ----
  # DO NOT EDIT! GENERATED AUTOMATICALLY!
! # Copyright (C) 2002-2008 Free Software Foundation, Inc.
  #
  # This file is free software, distributed under the terms of the GNU
***************
*** 35,52 ****
  AC_DEFUN([gl_INIT],
  [
-   m4_pushdef([AC_LIBOBJ], m4_defn([gl_LIBOBJ]))
-   m4_pushdef([AC_REPLACE_FUNCS], m4_defn([gl_REPLACE_FUNCS]))
-   m4_pushdef([AC_LIBSOURCES], m4_defn([gl_LIBSOURCES]))
    AM_CONDITIONAL([GL_COND_LIBTOOL], [false])
    gl_cond_libtool=false
    gl_libdeps=
    gl_ltlibdeps=
    gl_source_base='gnulib/lib'
    gl_FUNC_ALLOCA
    gl_ERROR
    gl_EXITFAIL
    gl_GETOPT
    dnl you must add AM_GNU_GETTEXT([external]) or similar to configure.ac.
!   AM_GNU_GETTEXT_VERSION([0.16.1])
    AC_SUBST([LIBINTL])
    AC_SUBST([LTLIBINTL])
--- 35,59 ----
  AC_DEFUN([gl_INIT],
  [
    AM_CONDITIONAL([GL_COND_LIBTOOL], [false])
    gl_cond_libtool=false
    gl_libdeps=
    gl_ltlibdeps=
+   m4_pushdef([AC_LIBOBJ], m4_defn([gl_LIBOBJ]))
+   m4_pushdef([AC_REPLACE_FUNCS], m4_defn([gl_REPLACE_FUNCS]))
+   m4_pushdef([AC_LIBSOURCES], m4_defn([gl_LIBSOURCES]))
+   gl_COMMON
    gl_source_base='gnulib/lib'
    gl_FUNC_ALLOCA
+   gl_FUNC_ARGZ
+   gl_ENVIRON
+   gl_UNISTD_MODULE_INDICATOR([environ])
    gl_ERROR
+   m4_ifdef([AM_XGETTEXT_OPTION],
+     [AM_XGETTEXT_OPTION([--flag=error:3:c-format])
+      AM_XGETTEXT_OPTION([--flag=error_at_line:5:c-format])])
    gl_EXITFAIL
    gl_GETOPT
    dnl you must add AM_GNU_GETTEXT([external]) or similar to configure.ac.
!   AM_GNU_GETTEXT_VERSION([0.17])
    AC_SUBST([LIBINTL])
    AC_SUBST([LTLIBINTL])
***************
*** 54,59 ****
--- 61,77 ----
    gl_INLINE
    gl_LOCALCHARSET
+   LOCALCHARSET_TESTS_ENVIRONMENT="CHARSETALIASDIR=\"\$(top_builddir)/$gl_source_base\""
+   AC_SUBST([LOCALCHARSET_TESTS_ENVIRONMENT])
+   gl_FUNC_MALLOC_POSIX
+   gl_STDLIB_MODULE_INDICATOR([malloc-posix])
    gl_MALLOCA
+   gl_MBCHAR
+   gl_FUNC_MBSCASECMP
+   gl_STRING_MODULE_INDICATOR([mbscasecmp])
+   gl_FUNC_MBSNCASECMP
+   gl_STRING_MODULE_INDICATOR([mbsncasecmp])
    gl_MBSWIDTH
+   gl_MBITER
+   gl_FUNC_MEMCHR
    gl_FUNC_MEMCPY
    gl_FUNC_MEMMOVE
***************
*** 61,71 ****
    gl_STDLIB_MODULE_INDICATOR([mkstemp])
    gl_FUNC_SETENV
!   gl_FUNC_UNSETENV
    gl_STDINT_H
    gl_STDLIB_H
-   gl_STRCASE
    gl_FUNC_STRDUP
    gl_STRING_MODULE_INDICATOR([strdup])
    gl_FUNC_STRERROR
    gl_HEADER_STRING_H
    gl_HEADER_SYS_STAT_H
--- 79,90 ----
    gl_STDLIB_MODULE_INDICATOR([mkstemp])
    gl_FUNC_SETENV
!   gl_STDLIB_MODULE_INDICATOR([setenv])
!   AM_STDBOOL_H
    gl_STDINT_H
    gl_STDLIB_H
    gl_FUNC_STRDUP
    gl_STRING_MODULE_INDICATOR([strdup])
    gl_FUNC_STRERROR
+   gl_STRING_MODULE_INDICATOR([strerror])
    gl_HEADER_STRING_H
    gl_HEADER_SYS_STAT_H
***************
*** 75,78 ****
--- 94,99 ----
    gl_FUNC_GEN_TEMPNAME
    gl_UNISTD_H
+   gl_FUNC_UNSETENV
+   gl_STDLIB_MODULE_INDICATOR([unsetenv])
    gl_WCHAR_H
    gl_WCTYPE_H
***************
*** 80,87 ****
    gl_WCHAR_MODULE_INDICATOR([wcwidth])
    gl_XALLOC
-   LIBGNU_LIBDEPS="$gl_libdeps"
-   AC_SUBST([LIBGNU_LIBDEPS])
-   LIBGNU_LTLIBDEPS="$gl_ltlibdeps"
-   AC_SUBST([LIBGNU_LTLIBDEPS])
    m4_popdef([AC_LIBSOURCES])
    m4_popdef([AC_REPLACE_FUNCS])
--- 101,104 ----
***************
*** 101,120 ****
      AC_SUBST([gl_LTLIBOBJS], [$gl_ltlibobjs])
    ])
  ])
  
  # Like AC_LIBOBJ, except that the module name goes
  # into gl_LIBOBJS instead of into LIBOBJS.
! AC_DEFUN([gl_LIBOBJ],
!   [gl_LIBOBJS="$gl_LIBOBJS $1.$ac_objext"])
  
  # Like AC_REPLACE_FUNCS, except that the module name goes
  # into gl_LIBOBJS instead of into LIBOBJS.
! AC_DEFUN([gl_REPLACE_FUNCS],
!   [AC_CHECK_FUNCS([$1], , [gl_LIBOBJ($ac_func)])])
  
! # Like AC_LIBSOURCES, except that it does nothing.
! # We rely on EXTRA_lib..._SOURCES instead.
! AC_DEFUN([gl_LIBSOURCES],
!   [])
  
  # This macro records the list of files which have been installed by
--- 118,220 ----
      AC_SUBST([gl_LTLIBOBJS], [$gl_ltlibobjs])
    ])
+   gltests_libdeps=
+   gltests_ltlibdeps=
+   m4_pushdef([AC_LIBOBJ], m4_defn([gltests_LIBOBJ]))
+   m4_pushdef([AC_REPLACE_FUNCS], m4_defn([gltests_REPLACE_FUNCS]))
+   m4_pushdef([AC_LIBSOURCES], m4_defn([gltests_LIBSOURCES]))
+   gl_COMMON
+   gl_source_base='tests'
+   m4_popdef([AC_LIBSOURCES])
+   m4_popdef([AC_REPLACE_FUNCS])
+   m4_popdef([AC_LIBOBJ])
+   AC_CONFIG_COMMANDS_PRE([
+     gltests_libobjs=
+     gltests_ltlibobjs=
+     if test -n "$gltests_LIBOBJS"; then
+       # Remove the extension.
+       sed_drop_objext='s/\.o$//;s/\.obj$//'
+       for i in `for i in $gltests_LIBOBJS; do echo "$i"; done | sed "$sed_drop_objext" | sort | uniq`; do
+         gltests_libobjs="$gltests_libobjs $i.$ac_objext"
+         gltests_ltlibobjs="$gltests_ltlibobjs $i.lo"
+       done
+     fi
+     AC_SUBST([gltests_LIBOBJS], [$gltests_libobjs])
+     AC_SUBST([gltests_LTLIBOBJS], [$gltests_ltlibobjs])
+   ])
+   LIBGNU_LIBDEPS="$gl_libdeps"
+   AC_SUBST([LIBGNU_LIBDEPS])
+   LIBGNU_LTLIBDEPS="$gl_ltlibdeps"
+   AC_SUBST([LIBGNU_LTLIBDEPS])
  ])
  
  # Like AC_LIBOBJ, except that the module name goes
  # into gl_LIBOBJS instead of into LIBOBJS.
! AC_DEFUN([gl_LIBOBJ], [
!   AS_LITERAL_IF([$1], [gl_LIBSOURCES([$1.c])])dnl
!   gl_LIBOBJS="$gl_LIBOBJS $1.$ac_objext"
! ])
! 
! # m4_foreach_w is provided by autoconf-2.59c and later.
! # This definition is to accommodate developers using versions
! # of autoconf older than that.
! m4_ifndef([m4_foreach_w],
!   [m4_define([m4_foreach_w],
!     [m4_foreach([$1], m4_split(m4_normalize([$2]), [ ]), [$3])])])
  
  # Like AC_REPLACE_FUNCS, except that the module name goes
  # into gl_LIBOBJS instead of into LIBOBJS.
! AC_DEFUN([gl_REPLACE_FUNCS], [
!   m4_foreach_w([gl_NAME], [$1], [AC_LIBSOURCES(gl_NAME[.c])])dnl
!   AC_CHECK_FUNCS([$1], , [gl_LIBOBJ($ac_func)])
! ])
! 
! # Like AC_LIBSOURCES, except the directory where the source file is
! # expected is derived from the gnulib-tool parametrization,
! # and alloca is special cased (for the alloca-opt module).
! # We could also entirely rely on EXTRA_lib..._SOURCES.
! AC_DEFUN([gl_LIBSOURCES], [
!   m4_foreach([_gl_NAME], [$1], [
!     m4_if(_gl_NAME, [alloca.c], [], [
!       m4_syscmd([test -r gnulib/lib/]_gl_NAME[ || test ! -d gnulib/lib])dnl
!       m4_if(m4_sysval, [0], [],
!         [AC_FATAL([missing gnulib/lib/]_gl_NAME)])
!     ])
!   ])
! ])
! 
! # Like AC_LIBOBJ, except that the module name goes
! # into gltests_LIBOBJS instead of into LIBOBJS.
! AC_DEFUN([gltests_LIBOBJ], [
!   AS_LITERAL_IF([$1], [gltests_LIBSOURCES([$1.c])])dnl
!   gltests_LIBOBJS="$gltests_LIBOBJS $1.$ac_objext"
! ])
! 
! # m4_foreach_w is provided by autoconf-2.59c and later.
! # This definition is to accommodate developers using versions
! # of autoconf older than that.
! m4_ifndef([m4_foreach_w],
!   [m4_define([m4_foreach_w],
!     [m4_foreach([$1], m4_split(m4_normalize([$2]), [ ]), [$3])])])
  
! # Like AC_REPLACE_FUNCS, except that the module name goes
! # into gltests_LIBOBJS instead of into LIBOBJS.
! AC_DEFUN([gltests_REPLACE_FUNCS], [
!   m4_foreach_w([gl_NAME], [$1], [AC_LIBSOURCES(gl_NAME[.c])])dnl
!   AC_CHECK_FUNCS([$1], , [gltests_LIBOBJ($ac_func)])
! ])
! 
! # Like AC_LIBSOURCES, except the directory where the source file is
! # expected is derived from the gnulib-tool parametrization,
! # and alloca is special cased (for the alloca-opt module).
! # We could also entirely rely on EXTRA_lib..._SOURCES.
! AC_DEFUN([gltests_LIBSOURCES], [
!   m4_foreach([_gl_NAME], [$1], [
!     m4_if(_gl_NAME, [alloca.c], [], [
!       m4_syscmd([test -r tests/]_gl_NAME[ || test ! -d tests])dnl
!       m4_if(m4_sysval, [0], [],
!         [AC_FATAL([missing tests/]_gl_NAME)])
!     ])
!   ])
! ])
  
  # This macro records the list of files which have been installed by
***************
*** 123,127 ****
    build-aux/config.rpath
    build-aux/link-warning.h
!   lib/alloca_.h
    lib/config.charset
    lib/error.c
--- 223,229 ----
    build-aux/config.rpath
    build-aux/link-warning.h
!   lib/alloca.in.h
!   lib/argz.c
!   lib/argz.in.h
    lib/config.charset
    lib/error.c
***************
*** 130,145 ****
    lib/exitfail.h
    lib/getopt.c
    lib/getopt1.c
-   lib/getopt_.h
    lib/getopt_int.h
    lib/gettext.h
    lib/gettimeofday.c
    lib/localcharset.c
    lib/localcharset.h
    lib/malloca.c
    lib/malloca.h
    lib/malloca.valgrind
    lib/mbswidth.c
    lib/mbswidth.h
    lib/memcpy.c
    lib/memmove.c
--- 232,255 ----
    lib/exitfail.h
    lib/getopt.c
+   lib/getopt.in.h
    lib/getopt1.c
    lib/getopt_int.h
    lib/gettext.h
    lib/gettimeofday.c
+   lib/intprops.h
    lib/localcharset.c
    lib/localcharset.h
+   lib/malloc.c
    lib/malloca.c
    lib/malloca.h
    lib/malloca.valgrind
+   lib/mbchar.c
+   lib/mbchar.h
+   lib/mbscasecmp.c
+   lib/mbsncasecmp.c
    lib/mbswidth.c
    lib/mbswidth.h
+   lib/mbuiter.h
+   lib/memchr.c
    lib/memcpy.c
    lib/memmove.c
***************
*** 148,165 ****
    lib/ref-del.sin
    lib/setenv.c
!   lib/setenv.h
!   lib/stdint_.h
!   lib/stdlib_.h
!   lib/strcasecmp.c
    lib/strdup.c
    lib/streq.h
    lib/strerror.c
!   lib/string_.h
!   lib/strncasecmp.c
!   lib/sys_stat_.h
!   lib/sys_time_.h
    lib/tempname.c
    lib/tempname.h
!   lib/unistd_.h
    lib/unitypes.h
    lib/uniwidth.h
--- 258,275 ----
    lib/ref-del.sin
    lib/setenv.c
!   lib/stdbool.in.h
!   lib/stdint.in.h
!   lib/stdlib.in.h
    lib/strdup.c
    lib/streq.h
    lib/strerror.c
!   lib/string.in.h
!   lib/strnlen1.c
!   lib/strnlen1.h
!   lib/sys_stat.in.h
!   lib/sys_time.in.h
    lib/tempname.c
    lib/tempname.h
!   lib/unistd.in.h
    lib/unitypes.h
    lib/uniwidth.h
***************
*** 167,172 ****
    lib/uniwidth/width.c
    lib/unsetenv.c
!   lib/wchar_.h
!   lib/wctype_.h
    lib/wcwidth.c
    lib/xalloc-die.c
--- 277,282 ----
    lib/uniwidth/width.c
    lib/unsetenv.c
!   lib/wchar.in.h
!   lib/wctype.in.h
    lib/wcwidth.c
    lib/xalloc-die.c
***************
*** 175,182 ****
    lib/xsetenv.c
    lib/xsetenv.h
-   m4/absolute-header.m4
    m4/alloca.m4
    m4/codeset.m4
    m4/eealloc.m4
    m4/error.m4
    m4/exitfail.m4
--- 285,293 ----
    lib/xsetenv.c
    lib/xsetenv.h
    m4/alloca.m4
+   m4/argz.m4
    m4/codeset.m4
    m4/eealloc.m4
+   m4/environ.m4
    m4/error.m4
    m4/exitfail.m4
***************
*** 205,217 ****
    m4/lock.m4
    m4/longlong.m4
    m4/malloca.m4
    m4/mbrtowc.m4
    m4/mbstate_t.m4
    m4/mbswidth.m4
    m4/memcpy.m4
    m4/memmove.m4
    m4/mkstemp.m4
    m4/nls.m4
!   m4/onceonly_2_57.m4
    m4/po.m4
    m4/printf-posix.m4
--- 316,334 ----
    m4/lock.m4
    m4/longlong.m4
+   m4/malloc.m4
    m4/malloca.m4
+   m4/mbchar.m4
+   m4/mbiter.m4
    m4/mbrtowc.m4
+   m4/mbscasecmp.m4
+   m4/mbsncasecmp.m4
    m4/mbstate_t.m4
    m4/mbswidth.m4
+   m4/memchr.m4
    m4/memcpy.m4
    m4/memmove.m4
    m4/mkstemp.m4
    m4/nls.m4
!   m4/onceonly.m4
    m4/po.m4
    m4/printf-posix.m4
***************
*** 219,226 ****
    m4/setenv.m4
    m4/size_max.m4
    m4/stdint.m4
    m4/stdint_h.m4
    m4/stdlib_h.m4
-   m4/strcase.m4
    m4/strdup.m4
    m4/strerror.m4
--- 336,343 ----
    m4/setenv.m4
    m4/size_max.m4
+   m4/stdbool.m4
    m4/stdint.m4
    m4/stdint_h.m4
    m4/stdlib_h.m4
    m4/strdup.m4
    m4/strerror.m4
***************
*** 230,234 ****
    m4/tempname.m4
    m4/uintmax_t.m4
-   m4/ulonglong.m4
    m4/unistd_h.m4
    m4/visibility.m4
--- 347,350 ----
diff -Nrc2 texinfo-4.11/gnulib/m4/iconv.m4 texinfo-4.12/gnulib/m4/iconv.m4
*** texinfo-4.11/gnulib/m4/iconv.m4	Mon May 28 00:41:21 2007
--- texinfo-4.12/gnulib/m4/iconv.m4	Sun Dec 23 16:20:16 2007
***************
*** 1,3 ****
! # iconv.m4 serial AM6 (gettext-0.16.2)
  dnl Copyright (C) 2000-2002, 2007 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
--- 1,3 ----
! # iconv.m4 serial AM6 (gettext-0.17)
  dnl Copyright (C) 2000-2002, 2007 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
diff -Nrc2 texinfo-4.11/gnulib/m4/include_next.m4 texinfo-4.12/gnulib/m4/include_next.m4
*** texinfo-4.11/gnulib/m4/include_next.m4	Wed Jul 25 01:21:09 2007
--- texinfo-4.12/gnulib/m4/include_next.m4	Wed Apr  9 10:32:54 2008
***************
*** 1,4 ****
! # include_next.m4 serial 4
! dnl Copyright (C) 2006, 2007 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # include_next.m4 serial 6
! dnl Copyright (C) 2006-2008 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 64,67 ****
--- 64,70 ----
  # "warning: #include of /usr/include/... may be non-portable".
  # Use `""', not `<>', so that the /// cannot be confused with a C99 comment.
+ # Note: This macro assumes that the header file is not empty after
+ # preprocessing, i.e. it does not only define preprocessor macros but also
+ # provides some type/enum definitions or function/variable declarations.
  AC_DEFUN([gl_CHECK_NEXT_HEADERS],
  [
***************
*** 69,73 ****
    AC_CHECK_HEADERS_ONCE([$1])
  
!   AC_FOREACH([gl_HEADER_NAME], [$1],
      [AS_VAR_PUSHDEF([gl_next_header],
  		    [gl_cv_next_]m4_quote(m4_defn([gl_HEADER_NAME])))
--- 72,76 ----
    AC_CHECK_HEADERS_ONCE([$1])
  
!   m4_foreach_w([gl_HEADER_NAME], [$1],
      [AS_VAR_PUSHDEF([gl_next_header],
  		    [gl_cv_next_]m4_quote(m4_defn([gl_HEADER_NAME])))
diff -Nrc2 texinfo-4.11/gnulib/m4/intlmacosx.m4 texinfo-4.12/gnulib/m4/intlmacosx.m4
*** texinfo-4.11/gnulib/m4/intlmacosx.m4	Sat Jun  9 00:42:01 2007
--- texinfo-4.12/gnulib/m4/intlmacosx.m4	Mon Nov 26 00:50:39 2007
***************
*** 1,3 ****
! # intlmacosx.m4 serial 1 (gettext-0.16.2)
  dnl Copyright (C) 2004-2007 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
--- 1,3 ----
! # intlmacosx.m4 serial 1 (gettext-0.17)
  dnl Copyright (C) 2004-2007 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
diff -Nrc2 texinfo-4.11/gnulib/m4/lib-link.m4 texinfo-4.12/gnulib/m4/lib-link.m4
*** texinfo-4.11/gnulib/m4/lib-link.m4	Sat Feb 10 10:39:37 2007
--- texinfo-4.12/gnulib/m4/lib-link.m4	Wed Mar 12 00:55:09 2008
***************
*** 1,4 ****
! # lib-link.m4 serial 13 (gettext-0.16.2)
! dnl Copyright (C) 2001-2007 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # lib-link.m4 serial 15 (gettext-0.18)
! dnl Copyright (C) 2001-2008 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 19,25 ****
    AC_REQUIRE([AC_LIB_PREPARE_PREFIX])
    AC_REQUIRE([AC_LIB_RPATH])
!   define([Name],[translit([$1],[./-], [___])])
!   define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-],
!                                [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])])
    AC_CACHE_CHECK([how to link with lib[]$1], [ac_cv_lib[]Name[]_libs], [
      AC_LIB_LINKFLAGS_BODY([$1], [$2])
--- 19,25 ----
    AC_REQUIRE([AC_LIB_PREPARE_PREFIX])
    AC_REQUIRE([AC_LIB_RPATH])
!   pushdef([Name],[translit([$1],[./-], [___])])
!   pushdef([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-],
!                                 [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])])
    AC_CACHE_CHECK([how to link with lib[]$1], [ac_cv_lib[]Name[]_libs], [
      AC_LIB_LINKFLAGS_BODY([$1], [$2])
***************
*** 40,45 ****
    dnl results of this search when this library appears as a dependency.
    HAVE_LIB[]NAME=yes
!   undefine([Name])
!   undefine([NAME])
  ])
  
--- 40,45 ----
    dnl results of this search when this library appears as a dependency.
    HAVE_LIB[]NAME=yes
!   popdef([NAME])
!   popdef([Name])
  ])
  
***************
*** 58,64 ****
    AC_REQUIRE([AC_LIB_PREPARE_PREFIX])
    AC_REQUIRE([AC_LIB_RPATH])
!   define([Name],[translit([$1],[./-], [___])])
!   define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-],
!                                [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])])
  
    dnl Search for lib[]Name and define LIB[]NAME, LTLIB[]NAME and INC[]NAME
--- 58,64 ----
    AC_REQUIRE([AC_LIB_PREPARE_PREFIX])
    AC_REQUIRE([AC_LIB_RPATH])
!   pushdef([Name],[translit([$1],[./-], [___])])
!   pushdef([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-],
!                                 [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])])
  
    dnl Search for lib[]Name and define LIB[]NAME, LTLIB[]NAME and INC[]NAME
***************
*** 96,101 ****
    AC_SUBST([LTLIB]NAME)
    AC_SUBST([LIB]NAME[_PREFIX])
!   undefine([Name])
!   undefine([NAME])
  ])
  
--- 96,101 ----
    AC_SUBST([LTLIB]NAME)
    AC_SUBST([LIB]NAME[_PREFIX])
!   popdef([NAME])
!   popdef([Name])
  ])
  
***************
*** 137,140 ****
--- 137,161 ----
  ])
  
+ dnl AC_LIB_FROMPACKAGE(name, package)
+ dnl declares that libname comes from the given package. The configure file
+ dnl will then not have a --with-libname-prefix option but a
+ dnl --with-package-prefix option. Several libraries can come from the same
+ dnl package. This declaration must occur before an AC_LIB_LINKFLAGS or similar
+ dnl macro call that searches for libname.
+ AC_DEFUN([AC_LIB_FROMPACKAGE],
+ [
+   pushdef([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-],
+                                 [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])])
+   define([acl_frompackage_]NAME, [$2])
+   popdef([NAME])
+   pushdef([PACK],[$2])
+   pushdef([PACKUP],[translit(PACK,[abcdefghijklmnopqrstuvwxyz./-],
+                                   [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])])
+   define([acl_libsinpackage_]PACKUP,
+     m4_ifdef([acl_libsinpackage_]PACKUP, [acl_libsinpackage_]PACKUP[[, ]],)[lib$1])
+   popdef([PACKUP])
+   popdef([PACK])
+ ])
+ 
  dnl AC_LIB_LINKFLAGS_BODY(name [, dependencies]) searches for libname and
  dnl the libraries corresponding to explicit and implicit dependencies.
***************
*** 145,152 ****
  [
    AC_REQUIRE([AC_LIB_PREPARE_MULTILIB])
!   define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-],
!                                [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])])
    dnl Autoconf >= 2.61 supports dots in --with options.
!   define([N_A_M_E],[m4_if(m4_version_compare(m4_defn([m4_PACKAGE_VERSION]),[2.61]),[-1],[translit([$1],[.],[_])],[$1])])
    dnl By default, look in $includedir and $libdir.
    use_additional=yes
--- 166,177 ----
  [
    AC_REQUIRE([AC_LIB_PREPARE_MULTILIB])
!   pushdef([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-],
!                                 [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])])
!   pushdef([PACK],[m4_ifdef([acl_frompackage_]NAME, [acl_frompackage_]NAME, lib[$1])])
!   pushdef([PACKUP],[translit(PACK,[abcdefghijklmnopqrstuvwxyz./-],
!                                   [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])])
!   pushdef([PACKLIBS],[m4_ifdef([acl_frompackage_]NAME, [acl_libsinpackage_]PACKUP, lib[$1])])
    dnl Autoconf >= 2.61 supports dots in --with options.
!   pushdef([P_A_C_K],[m4_if(m4_version_compare(m4_defn([m4_PACKAGE_VERSION]),[2.61]),[-1],[translit(PACK,[.],[_])],PACK)])
    dnl By default, look in $includedir and $libdir.
    use_additional=yes
***************
*** 155,161 ****
      eval additional_libdir=\"$libdir\"
    ])
!   AC_LIB_ARG_WITH([lib]N_A_M_E[-prefix],
! [  --with-lib]N_A_M_E[-prefix[=DIR]  search for lib$1 in DIR/include and DIR/lib
!   --without-lib]N_A_M_E[-prefix     don't search for lib$1 in includedir and libdir],
  [
      if test "X$withval" = "Xno"; then
--- 180,186 ----
      eval additional_libdir=\"$libdir\"
    ])
!   AC_ARG_WITH(P_A_C_K[-prefix],
! [[  --with-]]P_A_C_K[[-prefix[=DIR]  search for ]PACKLIBS[ in DIR/include and DIR/lib
!   --without-]]P_A_C_K[[-prefix     don't search for ]PACKLIBS[ in includedir and libdir]],
  [
      if test "X$withval" = "Xno"; then
***************
*** 610,613 ****
--- 635,643 ----
      done
    fi
+   popdef([P_A_C_K])
+   popdef([PACKLIBS])
+   popdef([PACKUP])
+   popdef([PACK])
+   popdef([NAME])
  ])
  
diff -Nrc2 texinfo-4.11/gnulib/m4/longlong.m4 texinfo-4.12/gnulib/m4/longlong.m4
*** texinfo-4.11/gnulib/m4/longlong.m4	Thu Nov  9 01:05:26 2006
--- texinfo-4.12/gnulib/m4/longlong.m4	Mon Nov 26 00:50:39 2007
***************
*** 1,4 ****
! # longlong.m4 serial 10
! dnl Copyright (C) 1999-2006 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # longlong.m4 serial 13
! dnl Copyright (C) 1999-2007 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 8,13 ****
  
  # Define HAVE_LONG_LONG_INT if 'long long int' works.
! # This fixes a bug in Autoconf 2.60, but can be removed once we
! # assume 2.61 everywhere.
  
  # Note: If the type 'long long int' exists but is only 32 bits large
--- 8,13 ----
  
  # Define HAVE_LONG_LONG_INT if 'long long int' works.
! # This fixes a bug in Autoconf 2.61, but can be removed once we
! # assume 2.62 everywhere.
  
  # Note: If the type 'long long int' exists but is only 32 bits large
***************
*** 19,36 ****
    AC_CACHE_CHECK([for long long int], [ac_cv_type_long_long_int],
      [AC_LINK_IFELSE(
!        [AC_LANG_PROGRAM(
! 	  [[long long int ll = 9223372036854775807ll;
! 	    long long int nll = -9223372036854775807LL;
! 	    typedef int a[((-9223372036854775807LL < 0
! 			    && 0 < 9223372036854775807ll)
! 			   ? 1 : -1)];
! 	    int i = 63;]],
! 	  [[long long int llmax = 9223372036854775807ll;
! 	    return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
! 		    | (llmax / ll) | (llmax % ll));]])],
         [dnl This catches a bug in Tandem NonStop Kernel (OSS) cc -O circa 2004.
  	dnl If cross compiling, assume the bug isn't important, since
  	dnl nobody cross compiles for this platform as far as we know.
!         AC_RUN_IFELSE(
  	  [AC_LANG_PROGRAM(
  	     [[@%:@include <limits.h>
--- 19,27 ----
    AC_CACHE_CHECK([for long long int], [ac_cv_type_long_long_int],
      [AC_LINK_IFELSE(
!        [_AC_TYPE_LONG_LONG_SNIPPET],
         [dnl This catches a bug in Tandem NonStop Kernel (OSS) cc -O circa 2004.
  	dnl If cross compiling, assume the bug isn't important, since
  	dnl nobody cross compiles for this platform as far as we know.
! 	AC_RUN_IFELSE(
  	  [AC_LANG_PROGRAM(
  	     [[@%:@include <limits.h>
***************
*** 61,72 ****
  ])
  
! # This macro is obsolescent and should go away soon.
! AC_DEFUN([gl_AC_TYPE_LONG_LONG],
  [
!   AC_REQUIRE([AC_TYPE_LONG_LONG_INT])
!   ac_cv_type_long_long=$ac_cv_type_long_long_int
!   if test $ac_cv_type_long_long = yes; then
!     AC_DEFINE(HAVE_LONG_LONG, 1,
!       [Define if you have the 'long long' type.])
    fi
  ])
--- 52,106 ----
  ])
  
! # Define HAVE_UNSIGNED_LONG_LONG_INT if 'unsigned long long int' works.
! # This fixes a bug in Autoconf 2.61, but can be removed once we
! # assume 2.62 everywhere.
! 
! # Note: If the type 'unsigned long long int' exists but is only 32 bits
! # large (as on some very old compilers), AC_TYPE_UNSIGNED_LONG_LONG_INT
! # will not be defined. In this case you can treat 'unsigned long long int'
! # like 'unsigned long int'.
! 
! AC_DEFUN([AC_TYPE_UNSIGNED_LONG_LONG_INT],
  [
!   AC_CACHE_CHECK([for unsigned long long int],
!     [ac_cv_type_unsigned_long_long_int],
!     [AC_LINK_IFELSE(
!        [_AC_TYPE_LONG_LONG_SNIPPET],
!        [ac_cv_type_unsigned_long_long_int=yes],
!        [ac_cv_type_unsigned_long_long_int=no])])
!   if test $ac_cv_type_unsigned_long_long_int = yes; then
!     AC_DEFINE([HAVE_UNSIGNED_LONG_LONG_INT], 1,
!       [Define to 1 if the system has the type `unsigned long long int'.])
    fi
  ])
+ 
+ # Expands to a C program that can be used to test for simultaneous support
+ # of 'long long' and 'unsigned long long'. We don't want to say that
+ # 'long long' is available if 'unsigned long long' is not, or vice versa,
+ # because too many programs rely on the symmetry between signed and unsigned
+ # integer types (excluding 'bool').
+ AC_DEFUN([_AC_TYPE_LONG_LONG_SNIPPET],
+ [
+   AC_LANG_PROGRAM(
+     [[/* For now, do not test the preprocessor; as of 2007 there are too many
+ 	 implementations with broken preprocessors.  Perhaps this can
+ 	 be revisited in 2012.  In the meantime, code should not expect
+ 	 #if to work with literals wider than 32 bits.  */
+       /* Test literals.  */
+       long long int ll = 9223372036854775807ll;
+       long long int nll = -9223372036854775807LL;
+       unsigned long long int ull = 18446744073709551615ULL;
+       /* Test constant expressions.   */
+       typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
+ 		     ? 1 : -1)];
+       typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
+ 		     ? 1 : -1)];
+       int i = 63;]],
+     [[/* Test availability of runtime routines for shift and division.  */
+       long long int llmax = 9223372036854775807ll;
+       unsigned long long int ullmax = 18446744073709551615ull;
+       return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
+ 	      | (llmax / ll) | (llmax % ll)
+ 	      | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
+ 	      | (ullmax / ull) | (ullmax % ull));]])
+ ])
diff -Nrc2 texinfo-4.11/gnulib/m4/malloc.m4 texinfo-4.12/gnulib/m4/malloc.m4
*** texinfo-4.11/gnulib/m4/malloc.m4	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/gnulib/m4/malloc.m4	Tue Sep 11 00:44:09 2007
***************
*** 0 ****
--- 1,41 ----
+ # malloc.m4 serial 8
+ dnl Copyright (C) 2007 Free Software Foundation, Inc.
+ dnl This file is free software; the Free Software Foundation
+ dnl gives unlimited permission to copy and/or distribute it,
+ dnl with or without modifications, as long as this notice is preserved.
+ 
+ # gl_FUNC_MALLOC_POSIX
+ # --------------------
+ # Test whether 'malloc' is POSIX compliant (sets errno to ENOMEM when it
+ # fails), and replace malloc if it is not.
+ AC_DEFUN([gl_FUNC_MALLOC_POSIX],
+ [
+   AC_REQUIRE([gl_CHECK_MALLOC_POSIX])
+   if test $gl_cv_func_malloc_posix = yes; then
+     HAVE_MALLOC_POSIX=1
+     AC_DEFINE([HAVE_MALLOC_POSIX], 1,
+       [Define if the 'malloc' function is POSIX compliant.])
+   else
+     AC_LIBOBJ([malloc])
+     HAVE_MALLOC_POSIX=0
+   fi
+   AC_SUBST([HAVE_MALLOC_POSIX])
+ ])
+ 
+ # Test whether malloc, realloc, calloc are POSIX compliant,
+ # Set gl_cv_func_malloc_posix to yes or no accordingly.
+ AC_DEFUN([gl_CHECK_MALLOC_POSIX],
+ [
+   AC_CACHE_CHECK([whether malloc, realloc, calloc are POSIX compliant],
+     [gl_cv_func_malloc_posix],
+     [
+       dnl It is too dangerous to try to allocate a large amount of memory:
+       dnl some systems go to their knees when you do that. So assume that
+       dnl all Unix implementations of the function are POSIX compliant.
+       AC_TRY_COMPILE([],
+         [#if (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__
+          choke me
+          #endif
+         ], [gl_cv_func_malloc_posix=yes], [gl_cv_func_malloc_posix=no])
+     ])
+ ])
diff -Nrc2 texinfo-4.11/gnulib/m4/mbchar.m4 texinfo-4.12/gnulib/m4/mbchar.m4
*** texinfo-4.11/gnulib/m4/mbchar.m4	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/gnulib/m4/mbchar.m4	Sun Dec  2 17:11:27 2007
***************
*** 0 ****
--- 1,13 ----
+ # mbchar.m4 serial 7
+ dnl Copyright (C) 2005-2007 Free Software Foundation, Inc.
+ dnl This file is free software; the Free Software Foundation
+ dnl gives unlimited permission to copy and/or distribute it,
+ dnl with or without modifications, as long as this notice is preserved.
+ 
+ dnl autoconf tests required for use of mbchar.m4
+ dnl From Bruno Haible.
+ 
+ AC_DEFUN([gl_MBCHAR],
+ [
+   AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
+ ])
diff -Nrc2 texinfo-4.11/gnulib/m4/mbiter.m4 texinfo-4.12/gnulib/m4/mbiter.m4
*** texinfo-4.11/gnulib/m4/mbiter.m4	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/gnulib/m4/mbiter.m4	Mon Feb  5 04:06:05 2007
***************
*** 0 ****
--- 1,17 ----
+ # mbiter.m4 serial 2
+ dnl Copyright (C) 2005 Free Software Foundation, Inc.
+ dnl This file is free software; the Free Software Foundation
+ dnl gives unlimited permission to copy and/or distribute it,
+ dnl with or without modifications, as long as this notice is preserved.
+ 
+ dnl autoconf tests required for use of mbiter.h
+ dnl From Bruno Haible.
+ 
+ AC_DEFUN([gl_MBITER],
+ [
+   AC_REQUIRE([AC_TYPE_MBSTATE_T])
+   dnl The following line is that so the user can test HAVE_MBRTOWC before
+   dnl #include "mbiter.h" or "mbuiter.h".
+   AC_REQUIRE([gl_FUNC_MBRTOWC])
+   :
+ ])
diff -Nrc2 texinfo-4.11/gnulib/m4/mbscasecmp.m4 texinfo-4.12/gnulib/m4/mbscasecmp.m4
*** texinfo-4.11/gnulib/m4/mbscasecmp.m4	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/gnulib/m4/mbscasecmp.m4	Sun Dec  2 17:11:27 2007
***************
*** 0 ****
--- 1,16 ----
+ # mbscasecmp.m4 serial 1
+ dnl Copyright (C) 2007 Free Software Foundation, Inc.
+ dnl This file is free software; the Free Software Foundation
+ dnl gives unlimited permission to copy and/or distribute it,
+ dnl with or without modifications, as long as this notice is preserved.
+ 
+ AC_DEFUN([gl_FUNC_MBSCASECMP],
+ [
+   gl_PREREQ_MBSCASECMP
+ ])
+ 
+ # Prerequisites of lib/mbscasecmp.c.
+ AC_DEFUN([gl_PREREQ_MBSCASECMP], [
+   AC_REQUIRE([gl_FUNC_MBRTOWC])
+   :
+ ])
diff -Nrc2 texinfo-4.11/gnulib/m4/mbsncasecmp.m4 texinfo-4.12/gnulib/m4/mbsncasecmp.m4
*** texinfo-4.11/gnulib/m4/mbsncasecmp.m4	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/gnulib/m4/mbsncasecmp.m4	Sun Dec  2 17:11:27 2007
***************
*** 0 ****
--- 1,16 ----
+ # mbsncasecmp.m4 serial 1
+ dnl Copyright (C) 2007 Free Software Foundation, Inc.
+ dnl This file is free software; the Free Software Foundation
+ dnl gives unlimited permission to copy and/or distribute it,
+ dnl with or without modifications, as long as this notice is preserved.
+ 
+ AC_DEFUN([gl_FUNC_MBSNCASECMP],
+ [
+   gl_PREREQ_MBSNCASECMP
+ ])
+ 
+ # Prerequisites of lib/mbsncasecmp.c.
+ AC_DEFUN([gl_PREREQ_MBSNCASECMP], [
+   AC_REQUIRE([gl_FUNC_MBRTOWC])
+   :
+ ])
diff -Nrc2 texinfo-4.11/gnulib/m4/mbstate_t.m4 texinfo-4.12/gnulib/m4/mbstate_t.m4
*** texinfo-4.11/gnulib/m4/mbstate_t.m4	Wed Feb  7 08:55:31 2007
--- texinfo-4.12/gnulib/m4/mbstate_t.m4	Tue Apr 15 00:34:53 2008
***************
*** 1,4 ****
! # mbstate_t.m4 serial 9
! dnl Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # mbstate_t.m4 serial 10
! dnl Copyright (C) 2000-2002, 2008 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 17,23 ****
       [AC_COMPILE_IFELSE(
  	[AC_LANG_PROGRAM(
! 	   [AC_INCLUDES_DEFAULT
! #	    include <wchar.h>],
! 	   [mbstate_t x; return sizeof x;])],
  	[ac_cv_type_mbstate_t=yes],
  	[ac_cv_type_mbstate_t=no])])
--- 17,23 ----
       [AC_COMPILE_IFELSE(
  	[AC_LANG_PROGRAM(
! 	   [AC_INCLUDES_DEFAULT[
! #	    include <wchar.h>]],
! 	   [[mbstate_t x; return sizeof x;]])],
  	[ac_cv_type_mbstate_t=yes],
  	[ac_cv_type_mbstate_t=no])])
diff -Nrc2 texinfo-4.11/gnulib/m4/memchr.m4 texinfo-4.12/gnulib/m4/memchr.m4
*** texinfo-4.11/gnulib/m4/memchr.m4	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/gnulib/m4/memchr.m4	Mon Feb  5 04:06:05 2007
***************
*** 0 ****
--- 1,18 ----
+ # memchr.m4 serial 4
+ dnl Copyright (C) 2002, 2003, 2004 Free Software Foundation, Inc.
+ dnl This file is free software; the Free Software Foundation
+ dnl gives unlimited permission to copy and/or distribute it,
+ dnl with or without modifications, as long as this notice is preserved.
+ 
+ AC_DEFUN([gl_FUNC_MEMCHR],
+ [
+   AC_REPLACE_FUNCS(memchr)
+   if test $ac_cv_func_memchr = no; then
+     gl_PREREQ_MEMCHR
+   fi
+ ])
+ 
+ # Prerequisites of lib/memchr.c.
+ AC_DEFUN([gl_PREREQ_MEMCHR], [
+   AC_CHECK_HEADERS(bp-sym.h)
+ ])
diff -Nrc2 texinfo-4.11/gnulib/m4/onceonly.m4 texinfo-4.12/gnulib/m4/onceonly.m4
*** texinfo-4.11/gnulib/m4/onceonly.m4	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/gnulib/m4/onceonly.m4	Wed Apr  9 10:32:53 2008
***************
*** 0 ****
--- 1,87 ----
+ # onceonly.m4 serial 5
+ dnl Copyright (C) 2002-2003, 2005-2006, 2008 Free Software Foundation, Inc.
+ dnl This file is free software, distributed under the terms of the GNU
+ dnl General Public License.  As a special exception to the GNU General
+ dnl Public License, this file may be distributed as part of a program
+ dnl that contains a configuration script generated by Autoconf, under
+ dnl the same distribution terms as the rest of that program.
+ 
+ dnl This file defines some "once only" variants of standard autoconf macros.
+ dnl   AC_CHECK_HEADERS_ONCE          like  AC_CHECK_HEADERS
+ dnl   AC_CHECK_FUNCS_ONCE            like  AC_CHECK_FUNCS
+ dnl   AC_CHECK_DECLS_ONCE            like  AC_CHECK_DECLS
+ dnl   AC_REQUIRE([AC_FUNC_STRCOLL])  like  AC_FUNC_STRCOLL
+ dnl The advantage is that the check for each of the headers/functions/decls
+ dnl will be put only once into the 'configure' file. It keeps the size of
+ dnl the 'configure' file down, and avoids redundant output when 'configure'
+ dnl is run.
+ dnl The drawback is that the checks cannot be conditionalized. If you write
+ dnl   if some_condition; then gl_CHECK_HEADERS(stdlib.h); fi
+ dnl inside an AC_DEFUNed function, the gl_CHECK_HEADERS macro call expands to
+ dnl empty, and the check will be inserted before the body of the AC_DEFUNed
+ dnl function.
+ 
+ dnl This is like onceonly.m4, except that it uses diversions to named sections
+ dnl DEFAULTS and INIT_PREPARE in order to check all requested headers at once,
+ dnl thus reducing the size of 'configure'. Works with autoconf-2.57. The
+ dnl size reduction is ca. 9%.
+ 
+ dnl Autoconf version 2.59 plus gnulib is required; this file is not needed
+ dnl with Autoconf 2.60 or greater.
+ AC_PREREQ([2.59])
+ 
+ # AC_CHECK_HEADERS_ONCE(HEADER1 HEADER2 ...) is a once-only variant of
+ # AC_CHECK_HEADERS(HEADER1 HEADER2 ...).
+ AC_DEFUN([AC_CHECK_HEADERS_ONCE], [
+   :
+   m4_foreach_w([gl_HEADER_NAME], [$1], [
+     AC_DEFUN([gl_CHECK_HEADER_]m4_quote(translit(gl_HEADER_NAME,
+                                                  [./-], [___])), [
+       m4_divert_text([INIT_PREPARE],
+         [gl_header_list="$gl_header_list gl_HEADER_NAME"])
+       gl_HEADERS_EXPANSION
+       AH_TEMPLATE(AS_TR_CPP([HAVE_]m4_defn([gl_HEADER_NAME])),
+         [Define to 1 if you have the <]m4_defn([gl_HEADER_NAME])[> header file.])
+     ])
+     AC_REQUIRE([gl_CHECK_HEADER_]m4_quote(translit(gl_HEADER_NAME,
+                                                    [./-], [___])))
+   ])
+ ])
+ m4_define([gl_HEADERS_EXPANSION], [
+   m4_divert_text([DEFAULTS], [gl_header_list=])
+   AC_CHECK_HEADERS([$gl_header_list])
+   m4_define([gl_HEADERS_EXPANSION], [])
+ ])
+ 
+ # AC_CHECK_FUNCS_ONCE(FUNC1 FUNC2 ...) is a once-only variant of
+ # AC_CHECK_FUNCS(FUNC1 FUNC2 ...).
+ AC_DEFUN([AC_CHECK_FUNCS_ONCE], [
+   :
+   m4_foreach_w([gl_FUNC_NAME], [$1], [
+     AC_DEFUN([gl_CHECK_FUNC_]m4_defn([gl_FUNC_NAME]), [
+       m4_divert_text([INIT_PREPARE],
+         [gl_func_list="$gl_func_list gl_FUNC_NAME"])
+       gl_FUNCS_EXPANSION
+       AH_TEMPLATE(AS_TR_CPP([HAVE_]m4_defn([gl_FUNC_NAME])),
+         [Define to 1 if you have the `]m4_defn([gl_FUNC_NAME])[' function.])
+     ])
+     AC_REQUIRE([gl_CHECK_FUNC_]m4_defn([gl_FUNC_NAME]))
+   ])
+ ])
+ m4_define([gl_FUNCS_EXPANSION], [
+   m4_divert_text([DEFAULTS], [gl_func_list=])
+   AC_CHECK_FUNCS([$gl_func_list])
+   m4_define([gl_FUNCS_EXPANSION], [])
+ ])
+ 
+ # AC_CHECK_DECLS_ONCE(DECL1 DECL2 ...) is a once-only variant of
+ # AC_CHECK_DECLS(DECL1, DECL2, ...).
+ AC_DEFUN([AC_CHECK_DECLS_ONCE], [
+   :
+   m4_foreach_w([gl_DECL_NAME], [$1], [
+     AC_DEFUN([gl_CHECK_DECL_]m4_defn([gl_DECL_NAME]), [
+       AC_CHECK_DECLS(m4_defn([gl_DECL_NAME]))
+     ])
+     AC_REQUIRE([gl_CHECK_DECL_]m4_defn([gl_DECL_NAME]))
+   ])
+ ])
diff -Nrc2 texinfo-4.11/gnulib/m4/onceonly_2_57.m4 texinfo-4.12/gnulib/m4/onceonly_2_57.m4
*** texinfo-4.11/gnulib/m4/onceonly_2_57.m4	Sat Jul 22 01:06:48 2006
--- texinfo-4.12/gnulib/m4/onceonly_2_57.m4	Wed Dec 31 16:00:00 1969
***************
*** 1,86 ****
- # onceonly_2_57.m4 serial 4
- dnl Copyright (C) 2002-2003, 2005-2006 Free Software Foundation, Inc.
- dnl This file is free software, distributed under the terms of the GNU
- dnl General Public License.  As a special exception to the GNU General
- dnl Public License, this file may be distributed as part of a program
- dnl that contains a configuration script generated by Autoconf, under
- dnl the same distribution terms as the rest of that program.
- 
- dnl This file defines some "once only" variants of standard autoconf macros.
- dnl   AC_CHECK_HEADERS_ONCE          like  AC_CHECK_HEADERS
- dnl   AC_CHECK_FUNCS_ONCE            like  AC_CHECK_FUNCS
- dnl   AC_CHECK_DECLS_ONCE            like  AC_CHECK_DECLS
- dnl   AC_REQUIRE([AC_FUNC_STRCOLL])  like  AC_FUNC_STRCOLL
- dnl The advantage is that the check for each of the headers/functions/decls
- dnl will be put only once into the 'configure' file. It keeps the size of
- dnl the 'configure' file down, and avoids redundant output when 'configure'
- dnl is run.
- dnl The drawback is that the checks cannot be conditionalized. If you write
- dnl   if some_condition; then gl_CHECK_HEADERS(stdlib.h); fi
- dnl inside an AC_DEFUNed function, the gl_CHECK_HEADERS macro call expands to
- dnl empty, and the check will be inserted before the body of the AC_DEFUNed
- dnl function.
- 
- dnl This is like onceonly.m4, except that it uses diversions to named sections
- dnl DEFAULTS and INIT_PREPARE in order to check all requested headers at once,
- dnl thus reducing the size of 'configure'. Works with autoconf-2.57. The
- dnl size reduction is ca. 9%.
- 
- dnl Autoconf version 2.57 or newer is recommended.
- AC_PREREQ(2.57)
- 
- # AC_CHECK_HEADERS_ONCE(HEADER1 HEADER2 ...) is a once-only variant of
- # AC_CHECK_HEADERS(HEADER1 HEADER2 ...).
- AC_DEFUN([AC_CHECK_HEADERS_ONCE], [
-   :
-   AC_FOREACH([gl_HEADER_NAME], [$1], [
-     AC_DEFUN([gl_CHECK_HEADER_]m4_quote(translit(gl_HEADER_NAME,
-                                                  [./-], [___])), [
-       m4_divert_text([INIT_PREPARE],
-         [gl_header_list="$gl_header_list gl_HEADER_NAME"])
-       gl_HEADERS_EXPANSION
-       AH_TEMPLATE(AS_TR_CPP([HAVE_]m4_defn([gl_HEADER_NAME])),
-         [Define to 1 if you have the <]m4_defn([gl_HEADER_NAME])[> header file.])
-     ])
-     AC_REQUIRE([gl_CHECK_HEADER_]m4_quote(translit(gl_HEADER_NAME,
-                                                    [./-], [___])))
-   ])
- ])
- m4_define([gl_HEADERS_EXPANSION], [
-   m4_divert_text([DEFAULTS], [gl_header_list=])
-   AC_CHECK_HEADERS([$gl_header_list])
-   m4_define([gl_HEADERS_EXPANSION], [])
- ])
- 
- # AC_CHECK_FUNCS_ONCE(FUNC1 FUNC2 ...) is a once-only variant of
- # AC_CHECK_FUNCS(FUNC1 FUNC2 ...).
- AC_DEFUN([AC_CHECK_FUNCS_ONCE], [
-   :
-   AC_FOREACH([gl_FUNC_NAME], [$1], [
-     AC_DEFUN([gl_CHECK_FUNC_]m4_defn([gl_FUNC_NAME]), [
-       m4_divert_text([INIT_PREPARE],
-         [gl_func_list="$gl_func_list gl_FUNC_NAME"])
-       gl_FUNCS_EXPANSION
-       AH_TEMPLATE(AS_TR_CPP([HAVE_]m4_defn([gl_FUNC_NAME])),
-         [Define to 1 if you have the `]m4_defn([gl_FUNC_NAME])[' function.])
-     ])
-     AC_REQUIRE([gl_CHECK_FUNC_]m4_defn([gl_FUNC_NAME]))
-   ])
- ])
- m4_define([gl_FUNCS_EXPANSION], [
-   m4_divert_text([DEFAULTS], [gl_func_list=])
-   AC_CHECK_FUNCS([$gl_func_list])
-   m4_define([gl_FUNCS_EXPANSION], [])
- ])
- 
- # AC_CHECK_DECLS_ONCE(DECL1 DECL2 ...) is a once-only variant of
- # AC_CHECK_DECLS(DECL1, DECL2, ...).
- AC_DEFUN([AC_CHECK_DECLS_ONCE], [
-   :
-   AC_FOREACH([gl_DECL_NAME], [$1], [
-     AC_DEFUN([gl_CHECK_DECL_]m4_defn([gl_DECL_NAME]), [
-       AC_CHECK_DECLS(m4_defn([gl_DECL_NAME]))
-     ])
-     AC_REQUIRE([gl_CHECK_DECL_]m4_defn([gl_DECL_NAME]))
-   ])
- ])
--- 0 ----
diff -Nrc2 texinfo-4.11/gnulib/m4/po.m4 texinfo-4.12/gnulib/m4/po.m4
*** texinfo-4.11/gnulib/m4/po.m4	Sat Feb 10 10:39:05 2007
--- texinfo-4.12/gnulib/m4/po.m4	Sun Dec 23 16:20:17 2007
***************
*** 1,4 ****
! # po.m4 serial 13 (gettext-0.15)
! dnl Copyright (C) 1995-2006 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # po.m4 serial 15 (gettext-0.17)
! dnl Copyright (C) 1995-2007 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 28,31 ****
--- 28,35 ----
    AC_REQUIRE([AM_NLS])dnl
  
+   dnl Release version of the gettext macros. This is used to ensure that
+   dnl the gettext macros and po/Makefile.in.in are in sync.
+   AC_SUBST([GETTEXT_MACRO_VERSION], [0.17])
+ 
    dnl Perform the following tests also if --disable-nls has been given,
    dnl because they are needed for "make dist" to work.
***************
*** 85,88 ****
--- 89,96 ----
    AC_SUBST([localedir])
  
+   dnl Support for AM_XGETTEXT_OPTION.
+   test -n "${XGETTEXT_EXTRA_OPTIONS+set}" || XGETTEXT_EXTRA_OPTIONS=
+   AC_SUBST([XGETTEXT_EXTRA_OPTIONS])
+ 
    AC_CONFIG_COMMANDS([po-directories], [[
      for ac_file in $CONFIG_FILES; do
***************
*** 427,428 ****
--- 435,449 ----
    mv "$ac_file.tmp" "$ac_file"
  ])
+ 
+ dnl Initializes the accumulator used by AM_XGETTEXT_OPTION.
+ AC_DEFUN([AM_XGETTEXT_OPTION_INIT],
+ [
+   XGETTEXT_EXTRA_OPTIONS=
+ ])
+ 
+ dnl Registers an option to be passed to xgettext in the po subdirectory.
+ AC_DEFUN([AM_XGETTEXT_OPTION],
+ [
+   AC_REQUIRE([AM_XGETTEXT_OPTION_INIT])
+   XGETTEXT_EXTRA_OPTIONS="$XGETTEXT_EXTRA_OPTIONS $1"
+ ])
diff -Nrc2 texinfo-4.11/gnulib/m4/setenv.m4 texinfo-4.12/gnulib/m4/setenv.m4
*** texinfo-4.11/gnulib/m4/setenv.m4	Sun Mar  4 00:42:09 2007
--- texinfo-4.12/gnulib/m4/setenv.m4	Mon Feb 25 00:57:58 2008
***************
*** 1,4 ****
! # setenv.m4 serial 8
! dnl Copyright (C) 2001-2004, 2006-2007 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # setenv.m4 serial 10
! dnl Copyright (C) 2001-2004, 2006-2008 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 7,12 ****
--- 7,14 ----
  AC_DEFUN([gl_FUNC_SETENV],
  [
+   AC_REQUIRE([gl_STDLIB_H_DEFAULTS])
    AC_CHECK_FUNCS_ONCE([setenv])
    if test $ac_cv_func_setenv = no; then
+     HAVE_SETENV=0
      AC_LIBOBJ([setenv])
      gl_PREREQ_SETENV
***************
*** 17,21 ****
--- 19,27 ----
  AC_DEFUN([gl_FUNC_SETENV_SEPARATE],
  [
+   AC_REQUIRE([gl_STDLIB_H_DEFAULTS])
    AC_CHECK_FUNCS_ONCE([setenv])
+   if test $ac_cv_func_setenv = no; then
+     HAVE_SETENV=0
+   fi
    gl_PREREQ_SETENV
  ])
***************
*** 23,28 ****
--- 29,36 ----
  AC_DEFUN([gl_FUNC_UNSETENV],
  [
+   AC_REQUIRE([gl_STDLIB_H_DEFAULTS])
    AC_CHECK_FUNCS([unsetenv])
    if test $ac_cv_func_unsetenv = no; then
+     HAVE_UNSETENV=0
      AC_LIBOBJ([unsetenv])
      gl_PREREQ_UNSETENV
***************
*** 41,76 ****
  ], , gt_cv_func_unsetenv_ret='int', gt_cv_func_unsetenv_ret='void')])
      if test $gt_cv_func_unsetenv_ret = 'void'; then
!       AC_DEFINE(VOID_UNSETENV, 1, [Define if unsetenv() returns void, not int.])
      fi
    fi
  ])
  
- # Check if a variable is properly declared.
- # gt_CHECK_VAR_DECL(includes,variable)
- AC_DEFUN([gt_CHECK_VAR_DECL],
- [
-   define([gt_cv_var], [gt_cv_var_]$2[_declaration])
-   AC_MSG_CHECKING([if $2 is properly declared])
-   AC_CACHE_VAL(gt_cv_var, [
-     AC_TRY_COMPILE([$1
-       extern struct { int foo; } $2;],
-       [$2.foo = 1;],
-       gt_cv_var=no,
-       gt_cv_var=yes)])
-   AC_MSG_RESULT($gt_cv_var)
-   if test $gt_cv_var = yes; then
-     AC_DEFINE([HAVE_]translit($2, [a-z], [A-Z])[_DECL], 1,
-               [Define if you have the declaration of $2.])
-   fi
- ])
- 
  # Prerequisites of lib/setenv.c.
  AC_DEFUN([gl_PREREQ_SETENV],
  [
    AC_REQUIRE([AC_FUNC_ALLOCA])
    AC_CHECK_HEADERS_ONCE(unistd.h)
    AC_CHECK_HEADERS(search.h)
    AC_CHECK_FUNCS(tsearch)
-   gt_CHECK_VAR_DECL([#include <unistd.h>], environ)
  ])
  
--- 49,65 ----
  ], , gt_cv_func_unsetenv_ret='int', gt_cv_func_unsetenv_ret='void')])
      if test $gt_cv_func_unsetenv_ret = 'void'; then
!       VOID_UNSETENV=1
      fi
    fi
  ])
  
  # Prerequisites of lib/setenv.c.
  AC_DEFUN([gl_PREREQ_SETENV],
  [
    AC_REQUIRE([AC_FUNC_ALLOCA])
+   AC_REQUIRE([gl_ENVIRON])
    AC_CHECK_HEADERS_ONCE(unistd.h)
    AC_CHECK_HEADERS(search.h)
    AC_CHECK_FUNCS(tsearch)
  ])
  
***************
*** 78,82 ****
  AC_DEFUN([gl_PREREQ_UNSETENV],
  [
    AC_CHECK_HEADERS_ONCE(unistd.h)
-   gt_CHECK_VAR_DECL([#include <unistd.h>], environ)
  ])
--- 67,71 ----
  AC_DEFUN([gl_PREREQ_UNSETENV],
  [
+   AC_REQUIRE([gl_ENVIRON])
    AC_CHECK_HEADERS_ONCE(unistd.h)
  ])
diff -Nrc2 texinfo-4.11/gnulib/m4/stdbool.m4 texinfo-4.12/gnulib/m4/stdbool.m4
*** texinfo-4.11/gnulib/m4/stdbool.m4	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/gnulib/m4/stdbool.m4	Mon Feb  5 04:06:05 2007
***************
*** 0 ****
--- 1,115 ----
+ # Check for stdbool.h that conforms to C99.
+ 
+ dnl Copyright (C) 2002-2006 Free Software Foundation, Inc.
+ dnl This file is free software; the Free Software Foundation
+ dnl gives unlimited permission to copy and/or distribute it,
+ dnl with or without modifications, as long as this notice is preserved.
+ 
+ # Prepare for substituting <stdbool.h> if it is not supported.
+ 
+ AC_DEFUN([AM_STDBOOL_H],
+ [
+   AC_REQUIRE([AC_HEADER_STDBOOL])
+ 
+   # Define two additional variables used in the Makefile substitution.
+ 
+   if test "$ac_cv_header_stdbool_h" = yes; then
+     STDBOOL_H=''
+   else
+     STDBOOL_H='stdbool.h'
+   fi
+   AC_SUBST([STDBOOL_H])
+ 
+   if test "$ac_cv_type__Bool" = yes; then
+     HAVE__BOOL=1
+   else
+     HAVE__BOOL=0
+   fi
+   AC_SUBST([HAVE__BOOL])
+ ])
+ 
+ # AM_STDBOOL_H will be renamed to gl_STDBOOL_H in the future.
+ AC_DEFUN([gl_STDBOOL_H], [AM_STDBOOL_H])
+ 
+ # This macro is only needed in autoconf <= 2.59.  Newer versions of autoconf
+ # have this macro built-in.
+ 
+ AC_DEFUN([AC_HEADER_STDBOOL],
+   [AC_CACHE_CHECK([for stdbool.h that conforms to C99],
+      [ac_cv_header_stdbool_h],
+      [AC_TRY_COMPILE(
+ 	[
+ 	  #include <stdbool.h>
+ 	  #ifndef bool
+ 	   "error: bool is not defined"
+ 	  #endif
+ 	  #ifndef false
+ 	   "error: false is not defined"
+ 	  #endif
+ 	  #if false
+ 	   "error: false is not 0"
+ 	  #endif
+ 	  #ifndef true
+ 	   "error: true is not defined"
+ 	  #endif
+ 	  #if true != 1
+ 	   "error: true is not 1"
+ 	  #endif
+ 	  #ifndef __bool_true_false_are_defined
+ 	   "error: __bool_true_false_are_defined is not defined"
+ 	  #endif
+ 
+ 	  struct s { _Bool s: 1; _Bool t; } s;
+ 
+ 	  char a[true == 1 ? 1 : -1];
+ 	  char b[false == 0 ? 1 : -1];
+ 	  char c[__bool_true_false_are_defined == 1 ? 1 : -1];
+ 	  char d[(bool) 0.5 == true ? 1 : -1];
+ 	  bool e = &s;
+ 	  char f[(_Bool) 0.0 == false ? 1 : -1];
+ 	  char g[true];
+ 	  char h[sizeof (_Bool)];
+ 	  char i[sizeof s.t];
+ 	  enum { j = false, k = true, l = false * true, m = true * 256 };
+ 	  _Bool n[m];
+ 	  char o[sizeof n == m * sizeof n[0] ? 1 : -1];
+ 	  char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1];
+ 	  #if defined __xlc__ || defined __GNUC__
+ 	   /* Catch a bug in IBM AIX xlc compiler version 6.0.0.0
+ 	      reported by James Lemley on 2005-10-05; see
+ 	      http://lists.gnu.org/archive/html/bug-coreutils/2005-10/msg00086.html
+ 	      This test is not quite right, since xlc is allowed to
+ 	      reject this program, as the initializer for xlcbug is
+ 	      not one of the forms that C requires support for.
+ 	      However, doing the test right would require a run-time
+ 	      test, and that would make cross-compilation harder.
+ 	      Let us hope that IBM fixes the xlc bug, and also adds
+ 	      support for this kind of constant expression.  In the
+ 	      meantime, this test will reject xlc, which is OK, since
+ 	      our stdbool.h substitute should suffice.  We also test
+ 	      this with GCC, where it should work, to detect more
+ 	      quickly whether someone messes up the test in the
+ 	      future.  */
+ 	   char digs[] = "0123456789";
+ 	   int xlcbug = 1 / (&(digs + 5)[-2 + (bool) 1] == &digs[4] ? 1 : -1);
+ 	  #endif
+ 	  /* Catch a bug in an HP-UX C compiler.  See
+ 	     http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
+ 	     http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
+ 	   */
+ 	  _Bool q = true;
+ 	  _Bool *pq = &q;
+ 	],
+ 	[
+ 	  *pq |= q;
+ 	  *pq |= ! q;
+ 	  /* Refer to every declared value, to avoid compiler optimizations.  */
+ 	  return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
+ 		  + !m + !n + !o + !p + !q + !pq);
+ 	],
+ 	[ac_cv_header_stdbool_h=yes],
+ 	[ac_cv_header_stdbool_h=no])])
+    AC_CHECK_TYPES([_Bool])
+    if test $ac_cv_header_stdbool_h = yes; then
+      AC_DEFINE(HAVE_STDBOOL_H, 1, [Define to 1 if stdbool.h conforms to C99.])
+    fi])
diff -Nrc2 texinfo-4.11/gnulib/m4/stdint.m4 texinfo-4.12/gnulib/m4/stdint.m4
*** texinfo-4.11/gnulib/m4/stdint.m4	Thu Aug  9 01:12:06 2007
--- texinfo-4.12/gnulib/m4/stdint.m4	Tue Apr 15 00:34:53 2008
***************
*** 1,4 ****
! # stdint.m4 serial 28
! dnl Copyright (C) 2001-2007 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # stdint.m4 serial 31
! dnl Copyright (C) 2001-2008 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 241,245 ****
    dnl   config.h.in,
    dnl - extra AC_SUBST calls, so that the right substitutions are made.
!   AC_FOREACH([gltype], [$1],
      [AH_TEMPLATE([BITSIZEOF_]translit(gltype,[abcdefghijklmnopqrstuvwxyz ],[ABCDEFGHIJKLMNOPQRSTUVWXYZ_]),
         [Define to the number of bits in type ']gltype['.])])
--- 241,245 ----
    dnl   config.h.in,
    dnl - extra AC_SUBST calls, so that the right substitutions are made.
!   m4_foreach_w([gltype], [$1],
      [AH_TEMPLATE([BITSIZEOF_]translit(gltype,[abcdefghijklmnopqrstuvwxyz ],[ABCDEFGHIJKLMNOPQRSTUVWXYZ_]),
         [Define to the number of bits in type ']gltype['.])])
***************
*** 266,270 ****
      eval BITSIZEOF_${GLTYPE}=\$result
    done
!   AC_FOREACH([gltype], [$1],
      [AC_SUBST([BITSIZEOF_]translit(gltype,[abcdefghijklmnopqrstuvwxyz ],[ABCDEFGHIJKLMNOPQRSTUVWXYZ_]))])
  ])
--- 266,270 ----
      eval BITSIZEOF_${GLTYPE}=\$result
    done
!   m4_foreach_w([gltype], [$1],
      [AC_SUBST([BITSIZEOF_]translit(gltype,[abcdefghijklmnopqrstuvwxyz ],[ABCDEFGHIJKLMNOPQRSTUVWXYZ_]))])
  ])
***************
*** 279,283 ****
    dnl   config.h.in,
    dnl - extra AC_SUBST calls, so that the right substitutions are made.
!   AC_FOREACH([gltype], [$1],
      [AH_TEMPLATE([HAVE_SIGNED_]translit(gltype,[abcdefghijklmnopqrstuvwxyz ],[ABCDEFGHIJKLMNOPQRSTUVWXYZ_]),
         [Define to 1 if ']gltype[' is a signed integer type.])])
--- 279,283 ----
    dnl   config.h.in,
    dnl - extra AC_SUBST calls, so that the right substitutions are made.
!   m4_foreach_w([gltype], [$1],
      [AH_TEMPLATE([HAVE_SIGNED_]translit(gltype,[abcdefghijklmnopqrstuvwxyz ],[ABCDEFGHIJKLMNOPQRSTUVWXYZ_]),
         [Define to 1 if ']gltype[' is a signed integer type.])])
***************
*** 299,303 ****
      fi
    done
!   AC_FOREACH([gltype], [$1],
      [AC_SUBST([HAVE_SIGNED_]translit(gltype,[abcdefghijklmnopqrstuvwxyz ],[ABCDEFGHIJKLMNOPQRSTUVWXYZ_]))])
  ])
--- 299,303 ----
      fi
    done
!   m4_foreach_w([gltype], [$1],
      [AC_SUBST([HAVE_SIGNED_]translit(gltype,[abcdefghijklmnopqrstuvwxyz ],[ABCDEFGHIJKLMNOPQRSTUVWXYZ_]))])
  ])
***************
*** 312,316 ****
    dnl   config.h.in,
    dnl - extra AC_SUBST calls, so that the right substitutions are made.
!   AC_FOREACH([gltype], [$1],
      [AH_TEMPLATE(translit(gltype,[abcdefghijklmnopqrstuvwxyz ],[ABCDEFGHIJKLMNOPQRSTUVWXYZ_])[_SUFFIX],
         [Define to l, ll, u, ul, ull, etc., as suitable for
--- 312,316 ----
    dnl   config.h.in,
    dnl - extra AC_SUBST calls, so that the right substitutions are made.
!   m4_foreach_w([gltype], [$1],
      [AH_TEMPLATE(translit(gltype,[abcdefghijklmnopqrstuvwxyz ],[ABCDEFGHIJKLMNOPQRSTUVWXYZ_])[_SUFFIX],
         [Define to l, ll, u, ul, ull, etc., as suitable for
***************
*** 338,344 ****
           esac
           AC_COMPILE_IFELSE(
!            [AC_LANG_PROGRAM([$2
                extern $gltype foo;
!               extern $gltype1 foo;])],
             [eval gl_cv_type_${gltype}_suffix=\$glsuf])
           eval result=\$gl_cv_type_${gltype}_suffix
--- 338,344 ----
           esac
           AC_COMPILE_IFELSE(
!            [AC_LANG_PROGRAM([$2[
                extern $gltype foo;
!               extern $gltype1 foo;]])],
             [eval gl_cv_type_${gltype}_suffix=\$glsuf])
           eval result=\$gl_cv_type_${gltype}_suffix
***************
*** 351,355 ****
      AC_DEFINE_UNQUOTED([${GLTYPE}_SUFFIX], $result)
    done
!   AC_FOREACH([gltype], [$1],
      [AC_SUBST(translit(gltype,[abcdefghijklmnopqrstuvwxyz ],[ABCDEFGHIJKLMNOPQRSTUVWXYZ_])[_SUFFIX])])
  ])
--- 351,355 ----
      AC_DEFINE_UNQUOTED([${GLTYPE}_SUFFIX], $result)
    done
!   m4_foreach_w([gltype], [$1],
      [AC_SUBST(translit(gltype,[abcdefghijklmnopqrstuvwxyz ],[ABCDEFGHIJKLMNOPQRSTUVWXYZ_])[_SUFFIX])])
  ])
***************
*** 371,375 ****
  dnl gl_STDINT_TYPE_PROPERTIES
  dnl Compute HAVE_SIGNED_t, BITSIZEOF_t and t_SUFFIX, for all the types t
! dnl of interest to stdint_.h.
  AC_DEFUN([gl_STDINT_TYPE_PROPERTIES],
  [
--- 371,375 ----
  dnl gl_STDINT_TYPE_PROPERTIES
  dnl Compute HAVE_SIGNED_t, BITSIZEOF_t and t_SUFFIX, for all the types t
! dnl of interest to stdint.in.h.
  AC_DEFUN([gl_STDINT_TYPE_PROPERTIES],
  [
diff -Nrc2 texinfo-4.11/gnulib/m4/stdlib_h.m4 texinfo-4.12/gnulib/m4/stdlib_h.m4
*** texinfo-4.11/gnulib/m4/stdlib_h.m4	Thu Jun 21 00:41:55 2007
--- texinfo-4.12/gnulib/m4/stdlib_h.m4	Sun Mar 30 01:09:57 2008
***************
*** 1,4 ****
! # stdlib_h.m4 serial 2
! dnl Copyright (C) 2007 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # stdlib_h.m4 serial 6
! dnl Copyright (C) 2007, 2008 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 20,29 ****
  AC_DEFUN([gl_STDLIB_H_DEFAULTS],
  [
!   GNULIB_GETSUBOPT=0; AC_SUBST([GNULIB_GETSUBOPT])
!   GNULIB_MKDTEMP=0;   AC_SUBST([GNULIB_MKDTEMP])
!   GNULIB_MKSTEMP=0;   AC_SUBST([GNULIB_MKSTEMP])
    dnl Assume proper GNU behavior unless another module says otherwise.
!   HAVE_GETSUBOPT=1;   AC_SUBST([HAVE_GETSUBOPT])
!   HAVE_MKDTEMP=1;     AC_SUBST([HAVE_MKDTEMP])
!   REPLACE_MKSTEMP=0;  AC_SUBST([REPLACE_MKSTEMP])
  ])
--- 20,45 ----
  AC_DEFUN([gl_STDLIB_H_DEFAULTS],
  [
!   GNULIB_MALLOC_POSIX=0;  AC_SUBST([GNULIB_MALLOC_POSIX])
!   GNULIB_REALLOC_POSIX=0; AC_SUBST([GNULIB_REALLOC_POSIX])
!   GNULIB_CALLOC_POSIX=0;  AC_SUBST([GNULIB_CALLOC_POSIX])
!   GNULIB_GETSUBOPT=0;     AC_SUBST([GNULIB_GETSUBOPT])
!   GNULIB_MKDTEMP=0;       AC_SUBST([GNULIB_MKDTEMP])
!   GNULIB_MKSTEMP=0;       AC_SUBST([GNULIB_MKSTEMP])
!   GNULIB_PUTENV=0;        AC_SUBST([GNULIB_PUTENV])
!   GNULIB_SETENV=0;        AC_SUBST([GNULIB_SETENV])
!   GNULIB_STRTOD=0;        AC_SUBST([GNULIB_STRTOD])
!   GNULIB_UNSETENV=0;      AC_SUBST([GNULIB_UNSETENV])
    dnl Assume proper GNU behavior unless another module says otherwise.
!   HAVE_CALLOC_POSIX=1;    AC_SUBST([HAVE_CALLOC_POSIX])
!   HAVE_GETSUBOPT=1;       AC_SUBST([HAVE_GETSUBOPT])
!   HAVE_MALLOC_POSIX=1;    AC_SUBST([HAVE_MALLOC_POSIX])
!   HAVE_MKDTEMP=1;         AC_SUBST([HAVE_MKDTEMP])
!   HAVE_REALLOC_POSIX=1;   AC_SUBST([HAVE_REALLOC_POSIX])
!   HAVE_SETENV=1;          AC_SUBST([HAVE_SETENV])
!   HAVE_STRTOD=1;          AC_SUBST([HAVE_STRTOD])
!   HAVE_UNSETENV=1;        AC_SUBST([HAVE_UNSETENV])
!   REPLACE_MKSTEMP=0;      AC_SUBST([REPLACE_MKSTEMP])
!   REPLACE_PUTENV=0;       AC_SUBST([REPLACE_PUTENV])
!   REPLACE_STRTOD=0;       AC_SUBST([REPLACE_STRTOD])
!   VOID_UNSETENV=0;        AC_SUBST([VOID_UNSETENV])
  ])
diff -Nrc2 texinfo-4.11/gnulib/m4/strcase.m4 texinfo-4.12/gnulib/m4/strcase.m4
*** texinfo-4.11/gnulib/m4/strcase.m4	Mon Feb  5 04:05:48 2007
--- texinfo-4.12/gnulib/m4/strcase.m4	Wed Dec 31 16:00:00 1969
***************
*** 1,44 ****
- # strcase.m4 serial 8
- dnl Copyright (C) 2002, 2005-2007 Free Software Foundation, Inc.
- dnl This file is free software; the Free Software Foundation
- dnl gives unlimited permission to copy and/or distribute it,
- dnl with or without modifications, as long as this notice is preserved.
- 
- AC_DEFUN([gl_STRCASE],
- [
-   gl_FUNC_STRCASECMP
-   gl_FUNC_STRNCASECMP
- ])
- 
- AC_DEFUN([gl_FUNC_STRCASECMP],
- [
-   AC_REQUIRE([gl_HEADER_STRING_H_DEFAULTS])
-   AC_REPLACE_FUNCS(strcasecmp)
-   if test $ac_cv_func_strcasecmp = no; then
-     HAVE_STRCASECMP=0
-     gl_PREREQ_STRCASECMP
-   fi
- ])
- 
- AC_DEFUN([gl_FUNC_STRNCASECMP],
- [
-   AC_REQUIRE([gl_HEADER_STRING_H_DEFAULTS])
-   AC_REPLACE_FUNCS(strncasecmp)
-   if test $ac_cv_func_strncasecmp = no; then
-     gl_PREREQ_STRNCASECMP
-   fi
-   AC_CHECK_DECLS(strncasecmp)
-   if test $ac_cv_have_decl_strncasecmp = no; then
-     HAVE_DECL_STRNCASECMP=0
-   fi
- ])
- 
- # Prerequisites of lib/strcasecmp.c.
- AC_DEFUN([gl_PREREQ_STRCASECMP], [
-   :
- ])
- 
- # Prerequisites of lib/strncasecmp.c.
- AC_DEFUN([gl_PREREQ_STRNCASECMP], [
-   :
- ])
--- 0 ----
diff -Nrc2 texinfo-4.11/gnulib/m4/strerror.m4 texinfo-4.12/gnulib/m4/strerror.m4
*** texinfo-4.11/gnulib/m4/strerror.m4	Sun Mar  4 00:42:09 2007
--- texinfo-4.12/gnulib/m4/strerror.m4	Tue Apr 15 00:34:53 2008
***************
*** 1,4 ****
! # strerror.m4 serial 3
! dnl Copyright (C) 2002, 2007 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # strerror.m4 serial 8
! dnl Copyright (C) 2002, 2007-2008 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 7,14 ****
  AC_DEFUN([gl_FUNC_STRERROR],
  [
!   AC_CHECK_FUNCS_ONCE([strerror])
!   if test $ac_cv_func_strerror = no; then
      AC_LIBOBJ([strerror])
!     gl_PREREQ_STRERROR
    fi
  ])
--- 7,15 ----
  AC_DEFUN([gl_FUNC_STRERROR],
  [
!   AC_REQUIRE([gl_FUNC_STRERROR_SEPARATE])
!   if test $gl_cv_func_working_strerror = no; then
      AC_LIBOBJ([strerror])
!     AC_DEFINE_UNQUOTED([REPLACE_STRERROR], [$REPLACE_STRERROR],
!       [Define this to 1 if strerror is broken.])
    fi
  ])
***************
*** 17,26 ****
  AC_DEFUN([gl_FUNC_STRERROR_SEPARATE],
  [
!   AC_CHECK_FUNCS_ONCE([strerror])
!   gl_PREREQ_STRERROR
  ])
  
  # Prerequisites of lib/strerror.c.
  AC_DEFUN([gl_PREREQ_STRERROR], [
!   :
  ])
--- 18,47 ----
  AC_DEFUN([gl_FUNC_STRERROR_SEPARATE],
  [
!   AC_REQUIRE([gl_HEADER_STRING_H_DEFAULTS])
!   AC_CACHE_CHECK([for working strerror function],
!    [gl_cv_func_working_strerror],
!    [AC_RUN_IFELSE(
!       [AC_LANG_PROGRAM(
! 	 [[#include <string.h>
! 	 ]],
! 	 [[return !*strerror (-2);]])],
!       [gl_cv_func_working_strerror=yes],
!       [gl_cv_func_working_strerror=no],
!       [dnl Assume crossbuild works if it compiles.
!        AC_COMPILE_IFELSE(
! 	 [AC_LANG_PROGRAM(
! 	    [[#include <string.h>
! 	    ]],
! 	    [[return !*strerror (-2);]])],
! 	 [gl_cv_func_working_strerror=yes],
! 	 [gl_cv_func_working_strerror=no])])])
!   if test $gl_cv_func_working_strerror = no ; then
!     REPLACE_STRERROR=1
!     gl_PREREQ_STRERROR
!   fi
  ])
  
  # Prerequisites of lib/strerror.c.
  AC_DEFUN([gl_PREREQ_STRERROR], [
!   AC_CHECK_DECLS([strerror])
  ])
diff -Nrc2 texinfo-4.11/gnulib/m4/string_h.m4 texinfo-4.12/gnulib/m4/string_h.m4
*** texinfo-4.11/gnulib/m4/string_h.m4	Thu Jun 21 00:41:55 2007
--- texinfo-4.12/gnulib/m4/string_h.m4	Tue Jan 15 00:33:41 2008
***************
*** 1,9 ****
  # Configure a GNU-like replacement for <string.h>.
  
! # Copyright (C) 2007 Free Software Foundation, Inc.
  # This file is free software; the Free Software Foundation
  # gives unlimited permission to copy and/or distribute it,
  # with or without modifications, as long as this notice is preserved.
  
  # Written by Paul Eggert.
  
--- 1,11 ----
  # Configure a GNU-like replacement for <string.h>.
  
! # Copyright (C) 2007, 2008 Free Software Foundation, Inc.
  # This file is free software; the Free Software Foundation
  # gives unlimited permission to copy and/or distribute it,
  # with or without modifications, as long as this notice is preserved.
  
+ # serial 4
+ 
  # Written by Paul Eggert.
  
***************
*** 42,45 ****
--- 44,48 ----
    GNULIB_STRPBRK=0;     AC_SUBST([GNULIB_STRPBRK])
    GNULIB_STRSEP=0;      AC_SUBST([GNULIB_STRSEP])
+   GNULIB_STRSTR=0;      AC_SUBST([GNULIB_STRSTR])
    GNULIB_STRCASESTR=0;  AC_SUBST([GNULIB_STRCASESTR])
    GNULIB_STRTOK_R=0;    AC_SUBST([GNULIB_STRTOK_R])
***************
*** 58,61 ****
--- 61,66 ----
    GNULIB_MBSSEP=0;      AC_SUBST([GNULIB_MBSSEP])
    GNULIB_MBSTOK_R=0;    AC_SUBST([GNULIB_MBSTOK_R])
+   GNULIB_STRERROR=0;    AC_SUBST([GNULIB_STRERROR])
+   GNULIB_STRSIGNAL=0;   AC_SUBST([GNULIB_STRSIGNAL])
    dnl Assume proper GNU behavior unless another module says otherwise.
    HAVE_DECL_MEMMEM=1;		AC_SUBST([HAVE_DECL_MEMMEM])
***************
*** 64,69 ****
    HAVE_STPCPY=1;		AC_SUBST([HAVE_STPCPY])
    HAVE_STPNCPY=1;		AC_SUBST([HAVE_STPNCPY])
-   HAVE_STRCASECMP=1;		AC_SUBST([HAVE_STRCASECMP])
-   HAVE_DECL_STRNCASECMP=1;	AC_SUBST([HAVE_DECL_STRNCASECMP])
    HAVE_STRCHRNUL=1;		AC_SUBST([HAVE_STRCHRNUL])
    HAVE_DECL_STRDUP=1;		AC_SUBST([HAVE_DECL_STRDUP])
--- 69,72 ----
***************
*** 75,77 ****
--- 78,87 ----
    HAVE_STRCASESTR=1;		AC_SUBST([HAVE_STRCASESTR])
    HAVE_DECL_STRTOK_R=1;		AC_SUBST([HAVE_DECL_STRTOK_R])
+   HAVE_DECL_STRERROR=1;		AC_SUBST([HAVE_DECL_STRERROR])
+   HAVE_DECL_STRSIGNAL=1;	AC_SUBST([HAVE_DECL_STRSIGNAL])
+   REPLACE_STRERROR=0;		AC_SUBST([REPLACE_STRERROR])
+   REPLACE_STRSIGNAL=0;		AC_SUBST([REPLACE_STRSIGNAL])
+   REPLACE_MEMMEM=0;		AC_SUBST([REPLACE_MEMMEM])
+   REPLACE_STRCASESTR=0;		AC_SUBST([REPLACE_STRCASESTR])
+   REPLACE_STRSTR=0;		AC_SUBST([REPLACE_STRSTR])
  ])
diff -Nrc2 texinfo-4.11/gnulib/m4/ulonglong.m4 texinfo-4.12/gnulib/m4/ulonglong.m4
*** texinfo-4.11/gnulib/m4/ulonglong.m4	Thu Oct 12 00:41:58 2006
--- texinfo-4.12/gnulib/m4/ulonglong.m4	Wed Dec 31 16:00:00 1969
***************
*** 1,48 ****
- # ulonglong.m4 serial 6
- dnl Copyright (C) 1999-2006 Free Software Foundation, Inc.
- dnl This file is free software; the Free Software Foundation
- dnl gives unlimited permission to copy and/or distribute it,
- dnl with or without modifications, as long as this notice is preserved.
- 
- dnl From Paul Eggert.
- 
- # Define HAVE_UNSIGNED_LONG_LONG_INT if 'unsigned long long int' works.
- # This fixes a bug in Autoconf 2.60, but can be removed once we
- # assume 2.61 everywhere.
- 
- # Note: If the type 'unsigned long long int' exists but is only 32 bits
- # large (as on some very old compilers), AC_TYPE_UNSIGNED_LONG_LONG_INT
- # will not be defined. In this case you can treat 'unsigned long long int'
- # like 'unsigned long int'.
- 
- AC_DEFUN([AC_TYPE_UNSIGNED_LONG_LONG_INT],
- [
-   AC_CACHE_CHECK([for unsigned long long int],
-     [ac_cv_type_unsigned_long_long_int],
-     [AC_LINK_IFELSE(
-        [AC_LANG_PROGRAM(
- 	  [[unsigned long long int ull = 18446744073709551615ULL;
- 	    typedef int a[(18446744073709551615ULL <= (unsigned long long int) -1
- 			   ? 1 : -1)];
- 	   int i = 63;]],
- 	  [[unsigned long long int ullmax = 18446744073709551615ull;
- 	    return (ull << 63 | ull >> 63 | ull << i | ull >> i
- 		    | ullmax / ull | ullmax % ull);]])],
-        [ac_cv_type_unsigned_long_long_int=yes],
-        [ac_cv_type_unsigned_long_long_int=no])])
-   if test $ac_cv_type_unsigned_long_long_int = yes; then
-     AC_DEFINE([HAVE_UNSIGNED_LONG_LONG_INT], 1,
-       [Define to 1 if the system has the type `unsigned long long int'.])
-   fi
- ])
- 
- # This macro is obsolescent and should go away soon.
- AC_DEFUN([gl_AC_TYPE_UNSIGNED_LONG_LONG],
- [
-   AC_REQUIRE([AC_TYPE_UNSIGNED_LONG_LONG_INT])
-   ac_cv_type_unsigned_long_long=$ac_cv_type_unsigned_long_long_int
-   if test $ac_cv_type_unsigned_long_long = yes; then
-     AC_DEFINE(HAVE_UNSIGNED_LONG_LONG, 1,
-       [Define if you have the 'unsigned long long' type.])
-   fi
- ])
--- 0 ----
diff -Nrc2 texinfo-4.11/gnulib/m4/unistd_h.m4 texinfo-4.12/gnulib/m4/unistd_h.m4
*** texinfo-4.11/gnulib/m4/unistd_h.m4	Thu Jun 21 00:41:55 2007
--- texinfo-4.12/gnulib/m4/unistd_h.m4	Mon Feb 25 00:57:58 2008
***************
*** 1,4 ****
! # unistd_h.m4 serial 9
! dnl Copyright (C) 2006-2007 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
--- 1,4 ----
! # unistd_h.m4 serial 11
! dnl Copyright (C) 2006-2008 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
  dnl gives unlimited permission to copy and/or distribute it,
***************
*** 35,42 ****
--- 35,44 ----
    GNULIB_CHOWN=0;         AC_SUBST([GNULIB_CHOWN])
    GNULIB_DUP2=0;          AC_SUBST([GNULIB_DUP2])
+   GNULIB_ENVIRON=0;       AC_SUBST([GNULIB_ENVIRON])
    GNULIB_FCHDIR=0;        AC_SUBST([GNULIB_FCHDIR])
    GNULIB_FTRUNCATE=0;     AC_SUBST([GNULIB_FTRUNCATE])
    GNULIB_GETCWD=0;        AC_SUBST([GNULIB_GETCWD])
    GNULIB_GETLOGIN_R=0;    AC_SUBST([GNULIB_GETLOGIN_R])
+   GNULIB_GETPAGESIZE=0;   AC_SUBST([GNULIB_GETPAGESIZE])
    GNULIB_LCHOWN=0;        AC_SUBST([GNULIB_LCHOWN])
    GNULIB_LSEEK=0;         AC_SUBST([GNULIB_LSEEK])
***************
*** 46,55 ****
--- 48,62 ----
    HAVE_DUP2=1;            AC_SUBST([HAVE_DUP2])
    HAVE_FTRUNCATE=1;       AC_SUBST([HAVE_FTRUNCATE])
+   HAVE_GETPAGESIZE=1;     AC_SUBST([HAVE_GETPAGESIZE])
    HAVE_READLINK=1;        AC_SUBST([HAVE_READLINK])
    HAVE_SLEEP=1;           AC_SUBST([HAVE_SLEEP])
+   HAVE_DECL_ENVIRON=1;    AC_SUBST([HAVE_DECL_ENVIRON])
    HAVE_DECL_GETLOGIN_R=1; AC_SUBST([HAVE_DECL_GETLOGIN_R])
+   HAVE_OS_H=0;            AC_SUBST([HAVE_OS_H])
+   HAVE_SYS_PARAM_H=0;     AC_SUBST([HAVE_SYS_PARAM_H])
    REPLACE_CHOWN=0;        AC_SUBST([REPLACE_CHOWN])
    REPLACE_FCHDIR=0;       AC_SUBST([REPLACE_FCHDIR])
    REPLACE_GETCWD=0;       AC_SUBST([REPLACE_GETCWD])
+   REPLACE_GETPAGESIZE=0;  AC_SUBST([REPLACE_GETPAGESIZE])
    REPLACE_LCHOWN=0;       AC_SUBST([REPLACE_LCHOWN])
    REPLACE_LSEEK=0;        AC_SUBST([REPLACE_LSEEK])
diff -Nrc2 texinfo-4.11/gnulib/m4/wcwidth.m4 texinfo-4.12/gnulib/m4/wcwidth.m4
*** texinfo-4.11/gnulib/m4/wcwidth.m4	Sun Jul  8 01:14:46 2007
--- texinfo-4.12/gnulib/m4/wcwidth.m4	Mon Nov 26 00:50:39 2007
***************
*** 1,3 ****
! # wcwidth.m4 serial 11
  dnl Copyright (C) 2006, 2007 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
--- 1,3 ----
! # wcwidth.m4 serial 13
  dnl Copyright (C) 2006, 2007 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
***************
*** 10,14 ****
  
    dnl Persuade glibc <wchar.h> to declare wcwidth().
!   AC_REQUIRE([AC_GNU_SOURCE])
  
    AC_REQUIRE([gt_TYPE_WCHAR_T])
--- 10,14 ----
  
    dnl Persuade glibc <wchar.h> to declare wcwidth().
!   AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
  
    AC_REQUIRE([gt_TYPE_WCHAR_T])
***************
*** 38,41 ****
--- 38,42 ----
    else
      dnl On MacOS X 10.3, wcwidth(0x0301) (COMBINING ACUTE ACCENT) returns 1.
+     dnl On OSF/1 5.1, wcwidth(0x200B) (ZERO WIDTH SPACE) returns 1.
      dnl This leads to bugs in 'ls' (coreutils).
      AC_CACHE_CHECK([whether wcwidth works reasonably in UTF-8 locales],
***************
*** 64,68 ****
  {
    if (setlocale (LC_ALL, "fr_FR.UTF-8") != NULL)
!     if (wcwidth (0x0301) > 0)
        return 1;
    return 0;
--- 65,69 ----
  {
    if (setlocale (LC_ALL, "fr_FR.UTF-8") != NULL)
!     if (wcwidth (0x0301) > 0 || wcwidth (0x200B) > 0)
        return 1;
    return 0;
diff -Nrc2 texinfo-4.11/gnulib/m4/wint_t.m4 texinfo-4.12/gnulib/m4/wint_t.m4
*** texinfo-4.11/gnulib/m4/wint_t.m4	Mon May 21 00:41:12 2007
--- texinfo-4.12/gnulib/m4/wint_t.m4	Mon Nov 26 00:50:39 2007
***************
*** 1,3 ****
! # wint_t.m4 serial 2 (gettext-0.16.2)
  dnl Copyright (C) 2003, 2007 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
--- 1,3 ----
! # wint_t.m4 serial 2 (gettext-0.17)
  dnl Copyright (C) 2003, 2007 Free Software Foundation, Inc.
  dnl This file is free software; the Free Software Foundation
diff -Nrc2 texinfo-4.11/info/Makefile.am texinfo-4.12/info/Makefile.am
*** texinfo-4.11/info/Makefile.am	Thu Jun 29 00:58:26 2006
--- texinfo-4.12/info/Makefile.am	Fri Mar 28 16:39:20 2008
***************
*** 1,3 ****
! # $Id: Makefile.am,v 1.13 2006/06/21 08:08:48 akim Exp $
  # Makefile.am for texinfo/info.
  # Run automake in .. to produce Makefile.in from this.
--- 1,3 ----
! # $Id: Makefile.am,v 1.15 2008/03/28 23:39:20 karl Exp $
  # Makefile.am for texinfo/info.
  # Run automake in .. to produce Makefile.in from this.
***************
*** 55,58 ****
--- 55,60 ----
  # We need a linear ordering to prevent race condition in parallel make.
  # See the node ``(automake)Multiple Outputs'' for an explanation.
+ # Make sure this matches with order in which makedoc.c creates these
+ # files.
  doc.c: key.c
  key.c: funs.h
***************
*** 69,74 ****
    $(srcdir)/footnotes.c $(srcdir)/variables.c
  
! # The $(EXEEXT) should be added by Automake, but isn't. Fine.
! $(generated_sources): makedoc$(EXEEXT) $(cmd_sources)
  	rm -f $(generated_sources)
  	$(top_builddir)/$(native_tools)/info/makedoc $(cmd_sources)
--- 71,78 ----
    $(srcdir)/footnotes.c $(srcdir)/variables.c
  
! # Make the target only funs.h even though we create all the
! # $(generated_sources) so that parallel makes won't do the rm && makedoc
! # more than once.
! funs.h: makedoc$(EXEEXT) $(cmd_sources)
  	rm -f $(generated_sources)
  	$(top_builddir)/$(native_tools)/info/makedoc $(cmd_sources)
diff -Nrc2 texinfo-4.11/info/Makefile.in texinfo-4.12/info/Makefile.in
*** texinfo-4.11/info/Makefile.in	Sun Sep  9 17:37:45 2007
--- texinfo-4.12/info/Makefile.in	Fri Apr 18 00:34:57 2008
***************
*** 1,7 ****
! # Makefile.in generated by automake 1.10 from Makefile.am.
  # @configure_input@
  
  # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
! # 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
  # This Makefile.in is free software; the Free Software Foundation
  # gives unlimited permission to copy and/or distribute it,
--- 1,7 ----
! # Makefile.in generated by automake 1.10.1 from Makefile.am.
  # @configure_input@
  
  # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
! # 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
  # This Makefile.in is free software; the Free Software Foundation
  # gives unlimited permission to copy and/or distribute it,
***************
*** 15,19 ****
  @SET_MAKE@
  
! # $Id: Makefile.am,v 1.13 2006/06/21 08:08:48 akim Exp $
  # Makefile.am for texinfo/info.
  # Run automake in .. to produce Makefile.in from this.
--- 15,19 ----
  @SET_MAKE@
  
! # $Id: Makefile.am,v 1.15 2008/03/28 23:39:20 karl Exp $
  # Makefile.am for texinfo/info.
  # Run automake in .. to produce Makefile.in from this.
***************
*** 50,55 ****
--- 50,57 ----
  ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
  am__aclocal_m4_deps = $(top_srcdir)/gnulib/m4/alloca.m4 \
+ 	$(top_srcdir)/gnulib/m4/argz.m4 \
  	$(top_srcdir)/gnulib/m4/codeset.m4 \
  	$(top_srcdir)/gnulib/m4/eealloc.m4 \
+ 	$(top_srcdir)/gnulib/m4/environ.m4 \
  	$(top_srcdir)/gnulib/m4/error.m4 \
  	$(top_srcdir)/gnulib/m4/exitfail.m4 \
***************
*** 59,62 ****
--- 61,65 ----
  	$(top_srcdir)/gnulib/m4/gettimeofday.m4 \
  	$(top_srcdir)/gnulib/m4/glibc21.m4 \
+ 	$(top_srcdir)/gnulib/m4/gnulib-common.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-comp.m4 \
  	$(top_srcdir)/gnulib/m4/iconv.m4 \
***************
*** 69,87 ****
  	$(top_srcdir)/gnulib/m4/localcharset.m4 \
  	$(top_srcdir)/gnulib/m4/longlong.m4 \
  	$(top_srcdir)/gnulib/m4/malloca.m4 \
  	$(top_srcdir)/gnulib/m4/mbrtowc.m4 \
  	$(top_srcdir)/gnulib/m4/mbstate_t.m4 \
  	$(top_srcdir)/gnulib/m4/mbswidth.m4 \
  	$(top_srcdir)/gnulib/m4/memcpy.m4 \
  	$(top_srcdir)/gnulib/m4/memmove.m4 \
  	$(top_srcdir)/gnulib/m4/mkstemp.m4 \
  	$(top_srcdir)/gnulib/m4/nls.m4 \
! 	$(top_srcdir)/gnulib/m4/onceonly_2_57.m4 \
  	$(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/setenv.m4 \
  	$(top_srcdir)/gnulib/m4/stdint.m4 \
  	$(top_srcdir)/gnulib/m4/stdlib_h.m4 \
- 	$(top_srcdir)/gnulib/m4/strcase.m4 \
  	$(top_srcdir)/gnulib/m4/strdup.m4 \
  	$(top_srcdir)/gnulib/m4/strerror.m4 \
--- 72,96 ----
  	$(top_srcdir)/gnulib/m4/localcharset.m4 \
  	$(top_srcdir)/gnulib/m4/longlong.m4 \
+ 	$(top_srcdir)/gnulib/m4/malloc.m4 \
  	$(top_srcdir)/gnulib/m4/malloca.m4 \
+ 	$(top_srcdir)/gnulib/m4/mbchar.m4 \
+ 	$(top_srcdir)/gnulib/m4/mbiter.m4 \
  	$(top_srcdir)/gnulib/m4/mbrtowc.m4 \
+ 	$(top_srcdir)/gnulib/m4/mbscasecmp.m4 \
+ 	$(top_srcdir)/gnulib/m4/mbsncasecmp.m4 \
  	$(top_srcdir)/gnulib/m4/mbstate_t.m4 \
  	$(top_srcdir)/gnulib/m4/mbswidth.m4 \
+ 	$(top_srcdir)/gnulib/m4/memchr.m4 \
  	$(top_srcdir)/gnulib/m4/memcpy.m4 \
  	$(top_srcdir)/gnulib/m4/memmove.m4 \
  	$(top_srcdir)/gnulib/m4/mkstemp.m4 \
  	$(top_srcdir)/gnulib/m4/nls.m4 \
! 	$(top_srcdir)/gnulib/m4/onceonly.m4 \
  	$(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/setenv.m4 \
+ 	$(top_srcdir)/gnulib/m4/stdbool.m4 \
  	$(top_srcdir)/gnulib/m4/stdint.m4 \
  	$(top_srcdir)/gnulib/m4/stdlib_h.m4 \
  	$(top_srcdir)/gnulib/m4/strdup.m4 \
  	$(top_srcdir)/gnulib/m4/strerror.m4 \
***************
*** 90,94 ****
  	$(top_srcdir)/gnulib/m4/sys_time_h.m4 \
  	$(top_srcdir)/gnulib/m4/tempname.m4 \
- 	$(top_srcdir)/gnulib/m4/ulonglong.m4 \
  	$(top_srcdir)/gnulib/m4/unistd_h.m4 \
  	$(top_srcdir)/gnulib/m4/wchar.m4 \
--- 99,102 ----
***************
*** 132,136 ****
  	$(top_builddir)/gnulib/lib/libgnu.a $(am__DEPENDENCIES_1) \
  	$(am__DEPENDENCIES_1)
! DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@
  depcomp = $(SHELL) $(top_srcdir)/build-aux/depcomp
  am__depfiles_maybe = depfiles
--- 140,144 ----
  	$(top_builddir)/gnulib/lib/libgnu.a $(am__DEPENDENCIES_1) \
  	$(am__DEPENDENCIES_1)
! DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
  depcomp = $(SHELL) $(top_srcdir)/build-aux/depcomp
  am__depfiles_maybe = depfiles
***************
*** 150,153 ****
--- 158,162 ----
  ALLOCA_H = @ALLOCA_H@
  AMTAR = @AMTAR@
+ ARGZ_H = @ARGZ_H@
  AUTOCONF = @AUTOCONF@
  AUTOHEADER = @AUTOHEADER@
***************
*** 173,188 ****
--- 182,202 ----
  EXEEXT = @EXEEXT@
  GETOPT_H = @GETOPT_H@
+ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
  GLIBC21 = @GLIBC21@
  GMSGFMT = @GMSGFMT@
  GMSGFMT_015 = @GMSGFMT_015@
+ GNULIB_CALLOC_POSIX = @GNULIB_CALLOC_POSIX@
  GNULIB_CHOWN = @GNULIB_CHOWN@
  GNULIB_DUP2 = @GNULIB_DUP2@
+ GNULIB_ENVIRON = @GNULIB_ENVIRON@
  GNULIB_FCHDIR = @GNULIB_FCHDIR@
  GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
  GNULIB_GETCWD = @GNULIB_GETCWD@
  GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
+ GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
  GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
  GNULIB_LCHOWN = @GNULIB_LCHOWN@
  GNULIB_LSEEK = @GNULIB_LSEEK@
+ GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
  GNULIB_MBSCASECMP = @GNULIB_MBSCASECMP@
  GNULIB_MBSCASESTR = @GNULIB_MBSCASESTR@
***************
*** 204,208 ****
--- 218,225 ----
  GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
  GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
+ GNULIB_PUTENV = @GNULIB_PUTENV@
  GNULIB_READLINK = @GNULIB_READLINK@
+ GNULIB_REALLOC_POSIX = @GNULIB_REALLOC_POSIX@
+ GNULIB_SETENV = @GNULIB_SETENV@
  GNULIB_SLEEP = @GNULIB_SLEEP@
  GNULIB_STPCPY = @GNULIB_STPCPY@
***************
*** 211,221 ****
--- 228,245 ----
  GNULIB_STRCHRNUL = @GNULIB_STRCHRNUL@
  GNULIB_STRDUP = @GNULIB_STRDUP@
+ GNULIB_STRERROR = @GNULIB_STRERROR@
  GNULIB_STRNDUP = @GNULIB_STRNDUP@
  GNULIB_STRNLEN = @GNULIB_STRNLEN@
  GNULIB_STRPBRK = @GNULIB_STRPBRK@
  GNULIB_STRSEP = @GNULIB_STRSEP@
+ GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
+ GNULIB_STRSTR = @GNULIB_STRSTR@
+ GNULIB_STRTOD = @GNULIB_STRTOD@
  GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
+ GNULIB_UNSETENV = @GNULIB_UNSETENV@
  GNULIB_WCWIDTH = @GNULIB_WCWIDTH@
  GREP = @GREP@
+ HAVE_CALLOC_POSIX = @HAVE_CALLOC_POSIX@
+ HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
  HAVE_DECL_GETLOGIN_R = @HAVE_DECL_GETLOGIN_R@
  HAVE_DECL_MEMMEM = @HAVE_DECL_MEMMEM@
***************
*** 223,233 ****
  HAVE_DECL_MKDIR = @HAVE_DECL_MKDIR@
  HAVE_DECL_STRDUP = @HAVE_DECL_STRDUP@
! HAVE_DECL_STRNCASECMP = @HAVE_DECL_STRNCASECMP@
  HAVE_DECL_STRNDUP = @HAVE_DECL_STRNDUP@
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DUP2 = @HAVE_DUP2@
  HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
  HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
  HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
--- 247,259 ----
  HAVE_DECL_MKDIR = @HAVE_DECL_MKDIR@
  HAVE_DECL_STRDUP = @HAVE_DECL_STRDUP@
! HAVE_DECL_STRERROR = @HAVE_DECL_STRERROR@
  HAVE_DECL_STRNDUP = @HAVE_DECL_STRNDUP@
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
+ HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DUP2 = @HAVE_DUP2@
  HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
+ HAVE_GETPAGESIZE = @HAVE_GETPAGESIZE@
  HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
  HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
***************
*** 236,242 ****
--- 262,272 ----
  HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
  HAVE_LSTAT = @HAVE_LSTAT@
+ HAVE_MALLOC_POSIX = @HAVE_MALLOC_POSIX@
  HAVE_MEMPCPY = @HAVE_MEMPCPY@
  HAVE_MKDTEMP = @HAVE_MKDTEMP@
+ HAVE_OS_H = @HAVE_OS_H@
  HAVE_READLINK = @HAVE_READLINK@
+ HAVE_REALLOC_POSIX = @HAVE_REALLOC_POSIX@
+ HAVE_SETENV = @HAVE_SETENV@
  HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
  HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
***************
*** 246,250 ****
  HAVE_STPCPY = @HAVE_STPCPY@
  HAVE_STPNCPY = @HAVE_STPNCPY@
- HAVE_STRCASECMP = @HAVE_STRCASECMP@
  HAVE_STRCASESTR = @HAVE_STRCASESTR@
  HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
--- 276,279 ----
***************
*** 252,265 ****
--- 281,298 ----
  HAVE_STRPBRK = @HAVE_STRPBRK@
  HAVE_STRSEP = @HAVE_STRSEP@
+ HAVE_STRTOD = @HAVE_STRTOD@
  HAVE_STRUCT_TIMEVAL = @HAVE_STRUCT_TIMEVAL@
  HAVE_SYS_BITYPES_H = @HAVE_SYS_BITYPES_H@
  HAVE_SYS_INTTYPES_H = @HAVE_SYS_INTTYPES_H@
+ HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
  HAVE_SYS_TIME_H = @HAVE_SYS_TIME_H@
  HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
  HAVE_UNISTD_H = @HAVE_UNISTD_H@
+ HAVE_UNSETENV = @HAVE_UNSETENV@
  HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
  HAVE_WCHAR_H = @HAVE_WCHAR_H@
  HAVE_WCTYPE_H = @HAVE_WCTYPE_H@
  HAVE_WINT_T = @HAVE_WINT_T@
+ HAVE__BOOL = @HAVE__BOOL@
  HELP2MAN = @HELP2MAN@
  HEVEA = @HEVEA@
***************
*** 279,282 ****
--- 312,316 ----
  LIBOBJS = @LIBOBJS@
  LIBS = @LIBS@
+ LOCALCHARSET_TESTS_ENVIRONMENT = @LOCALCHARSET_TESTS_ENVIRONMENT@
  LTLIBICONV = @LTLIBICONV@
  LTLIBINTL = @LTLIBINTL@
***************
*** 310,317 ****
--- 344,359 ----
  REPLACE_FCHDIR = @REPLACE_FCHDIR@
  REPLACE_GETCWD = @REPLACE_GETCWD@
+ REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
  REPLACE_GETTIMEOFDAY = @REPLACE_GETTIMEOFDAY@
  REPLACE_LCHOWN = @REPLACE_LCHOWN@
  REPLACE_LSEEK = @REPLACE_LSEEK@
+ REPLACE_MEMMEM = @REPLACE_MEMMEM@
  REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
+ REPLACE_PUTENV = @REPLACE_PUTENV@
+ REPLACE_STRCASESTR = @REPLACE_STRCASESTR@
+ REPLACE_STRERROR = @REPLACE_STRERROR@
+ REPLACE_STRSIGNAL = @REPLACE_STRSIGNAL@
+ REPLACE_STRSTR = @REPLACE_STRSTR@
+ REPLACE_STRTOD = @REPLACE_STRTOD@
  REPLACE_WCWIDTH = @REPLACE_WCWIDTH@
  SET_MAKE = @SET_MAKE@
***************
*** 319,322 ****
--- 361,365 ----
  SIG_ATOMIC_T_SUFFIX = @SIG_ATOMIC_T_SUFFIX@
  SIZE_T_SUFFIX = @SIZE_T_SUFFIX@
+ STDBOOL_H = @STDBOOL_H@
  STDINT_H = @STDINT_H@
  STRIP = @STRIP@
***************
*** 327,330 ****
--- 370,374 ----
  USE_NLS = @USE_NLS@
  VERSION = @VERSION@
+ VOID_UNSETENV = @VOID_UNSETENV@
  WCHAR_H = @WCHAR_H@
  WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
***************
*** 333,336 ****
--- 377,381 ----
  XGETTEXT = @XGETTEXT@
  XGETTEXT_015 = @XGETTEXT_015@
+ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
  abs_builddir = @abs_builddir@
  abs_srcdir = @abs_srcdir@
***************
*** 357,360 ****
--- 402,407 ----
  gl_LIBOBJS = @gl_LIBOBJS@
  gl_LTLIBOBJS = @gl_LTLIBOBJS@
+ gltests_LIBOBJS = @gltests_LIBOBJS@
+ gltests_LTLIBOBJS = @gltests_LTLIBOBJS@
  host = @host@
  host_alias = @host_alias@
***************
*** 383,386 ****
--- 430,434 ----
  sysconfdir = @sysconfdir@
  target_alias = @target_alias@
+ top_build_prefix = @top_build_prefix@
  top_builddir = @top_builddir@
  top_srcdir = @top_srcdir@
***************
*** 555,560 ****
  	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  	  done | \
! 	  $(AWK) '    { files[$$0] = 1; } \
! 	       END { for (i in files) print i; }'`; \
  	mkid -fID $$unique
  tags: TAGS
--- 603,608 ----
  	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  	  done | \
! 	  $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
! 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
  	mkid -fID $$unique
  tags: TAGS
***************
*** 568,573 ****
  	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  	  done | \
! 	  $(AWK) '    { files[$$0] = 1; } \
! 	       END { for (i in files) print i; }'`; \
  	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
  	  test -n "$$unique" || unique=$$empty_fix; \
--- 616,621 ----
  	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  	  done | \
! 	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
! 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
  	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
  	  test -n "$$unique" || unique=$$empty_fix; \
***************
*** 579,589 ****
  		$(TAGS_FILES) $(LISP)
  	tags=; \
- 	here=`pwd`; \
  	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
  	unique=`for i in $$list; do \
  	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  	  done | \
! 	  $(AWK) '    { files[$$0] = 1; } \
! 	       END { for (i in files) print i; }'`; \
  	test -z "$(CTAGS_ARGS)$$tags$$unique" \
  	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
--- 627,636 ----
  		$(TAGS_FILES) $(LISP)
  	tags=; \
  	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
  	unique=`for i in $$list; do \
  	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  	  done | \
! 	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
! 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
  	test -z "$(CTAGS_ARGS)$$tags$$unique" \
  	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
***************
*** 735,743 ****
  # We need a linear ordering to prevent race condition in parallel make.
  # See the node ``(automake)Multiple Outputs'' for an explanation.
  doc.c: key.c
  key.c: funs.h
  
! # The $(EXEEXT) should be added by Automake, but isn't. Fine.
! $(generated_sources): makedoc$(EXEEXT) $(cmd_sources)
  	rm -f $(generated_sources)
  	$(top_builddir)/$(native_tools)/info/makedoc $(cmd_sources)
--- 782,794 ----
  # We need a linear ordering to prevent race condition in parallel make.
  # See the node ``(automake)Multiple Outputs'' for an explanation.
+ # Make sure this matches with order in which makedoc.c creates these
+ # files.
  doc.c: key.c
  key.c: funs.h
  
! # Make the target only funs.h even though we create all the
! # $(generated_sources) so that parallel makes won't do the rm && makedoc
! # more than once.
! funs.h: makedoc$(EXEEXT) $(cmd_sources)
  	rm -f $(generated_sources)
  	$(top_builddir)/$(native_tools)/info/makedoc $(cmd_sources)
diff -Nrc2 texinfo-4.11/info/display.c texinfo-4.12/info/display.c
*** texinfo-4.11/info/display.c	Sun Jul  1 14:20:29 2007
--- texinfo-4.12/info/display.c	Sun Dec  2 17:19:27 2007
***************
*** 1,4 ****
  /* display.c -- How to display Info windows.
!    $Id: display.c,v 1.11 2007/07/01 21:20:29 karl Exp $
  
     Copyright (C) 1993, 1997, 2003, 2004, 2006, 2007
--- 1,4 ----
  /* display.c -- How to display Info windows.
!    $Id: display.c,v 1.12 2007/10/19 18:43:20 karl Exp $
  
     Copyright (C) 1993, 1997, 2003, 2004, 2006, 2007
***************
*** 137,142 ****
      display_was_interrupted_p = 1;
  
!   /* If the window has no height, or display is inhibited, quit now. */
!   if (!win->height || display_inhibited)
      return;
  
--- 137,147 ----
      display_was_interrupted_p = 1;
  
!   /* If the window has no height, or display is inhibited, quit now.
!      Strictly speaking, it should only be necessary to test if the
!      values are equal to zero, since window_new_screen_size should
!      ensure that the window height/width never becomes negative, but
!      since historically this has often been the culprit for crashes, do
!      our best to be doubly safe.  */
!   if (win->height <= 0 || win->width <= 0 || display_inhibited)
      return;
  
diff -Nrc2 texinfo-4.11/info/doc.h texinfo-4.12/info/doc.h
*** texinfo-4.11/info/doc.h	Sun Jul  1 14:20:29 2007
--- texinfo-4.12/info/doc.h	Tue Feb 26 08:51:05 2008
***************
*** 1,4 ****
  /* doc.h -- Structures associating function pointers with documentation.
!    $Id: doc.h,v 1.6 2007/07/01 21:20:29 karl Exp $
  
     Copyright (C) 1993, 2001, 2004, 2007 Free Software Foundation, Inc.
--- 1,4 ----
  /* doc.h -- Structures associating function pointers with documentation.
!    $Id: doc.h,v 1.7 2008/02/26 16:51:05 karl Exp $
  
     Copyright (C) 1993, 2001, 2004, 2007 Free Software Foundation, Inc.
***************
*** 97,101 ****
  extern char *pretty_keyseq (char *keyseq);
  extern char *where_is (Keymap map, InfoCommand *cmd);
! extern char *replace_in_documentation (char *string, int help_is_only_window_p);
  extern void dump_map_to_message_buffer (char *prefix, Keymap map);
  
--- 97,101 ----
  extern char *pretty_keyseq (char *keyseq);
  extern char *where_is (Keymap map, InfoCommand *cmd);
! extern char *replace_in_documentation (const char *string, int help_is_only_window_p);
  extern void dump_map_to_message_buffer (char *prefix, Keymap map);
  
diff -Nrc2 texinfo-4.11/info/echo-area.c texinfo-4.12/info/echo-area.c
*** texinfo-4.11/info/echo-area.c	Sun Jul  1 14:20:29 2007
--- texinfo-4.12/info/echo-area.c	Tue Feb 26 08:51:05 2008
***************
*** 1,4 ****
  /* echo-area.c -- how to read a line in the echo area.
!    $Id: echo-area.c,v 1.10 2007/07/01 21:20:29 karl Exp $
  
     Copyright (C) 1993, 1997, 1998, 1999, 2001, 2004, 2007
--- 1,4 ----
  /* echo-area.c -- how to read a line in the echo area.
!    $Id: echo-area.c,v 1.12 2008/02/26 16:51:05 karl Exp $
  
     Copyright (C) 1993, 1997, 1998, 1999, 2001, 2004, 2007
***************
*** 45,49 ****
  /* Variables which hold on to the current state of the input line. */
  static char input_line[1 + EA_MAX_INPUT];
! static char *input_line_prompt;
  static int input_line_point;
  static int input_line_beg;
--- 45,49 ----
  /* Variables which hold on to the current state of the input line. */
  static char input_line[1 + EA_MAX_INPUT];
! static const char *input_line_prompt;
  static int input_line_point;
  static int input_line_beg;
***************
*** 160,164 ****
  /* Set up a new input line with PROMPT. */
  static void
! initialize_input_line (char *prompt)
  {
    input_line_prompt = prompt;
--- 160,164 ----
  /* Set up a new input line with PROMPT. */
  static void
! initialize_input_line (const char *prompt)
  {
    input_line_prompt = prompt;
***************
*** 201,205 ****
     non-null, is a prompt to print before reading the line. */
  char *
! info_read_in_echo_area (WINDOW *window, char *prompt)
  {
    char *line;
--- 201,205 ----
     non-null, is a prompt to print before reading the line. */
  char *
! info_read_in_echo_area (WINDOW *window, const char *prompt)
  {
    char *line;
***************
*** 560,564 ****
    if (!kill_ring_index)
      {
!       inform_in_echo_area ((char *) _("Kill ring is empty"));
        return;
      }
--- 560,564 ----
    if (!kill_ring_index)
      {
!       inform_in_echo_area (_("Kill ring is empty"));
        return;
      }
***************
*** 799,803 ****
     exit unless the line read completes, or is empty. */
  char *
! info_read_completing_internal (WINDOW *window, char *prompt,
      REFERENCE **completions, int force)
  {
--- 799,803 ----
     exit unless the line read completes, or is empty. */
  char *
! info_read_completing_internal (WINDOW *window, const char *prompt,
      REFERENCE **completions, int force)
  {
***************
*** 854,858 ****
               return the current line. */
            for (i = 0; i < completions_found_index; i++)
!             if (strcasecmp (completions_found[i]->label, line) == 0)
                {
                  free (line);
--- 854,858 ----
               return the current line. */
            for (i = 0; i < completions_found_index; i++)
!             if (mbscasecmp (completions_found[i]->label, line) == 0)
                {
                  free (line);
***************
*** 865,871 ****
              {
                if (!completions_found_index)
!                 inform_in_echo_area ((char *) _("No completions"));
                else
!                 inform_in_echo_area ((char *) _("Not complete"));
                continue;
              }
--- 865,871 ----
              {
                if (!completions_found_index)
!                 inform_in_echo_area (_("No completions"));
                else
!                 inform_in_echo_area (_("Not complete"));
                continue;
              }
***************
*** 894,898 ****
  char *
  info_read_completing_in_echo_area (WINDOW *window,
!     char *prompt, REFERENCE **completions)
  {
    return (info_read_completing_internal (window, prompt, completions, 1));
--- 894,898 ----
  char *
  info_read_completing_in_echo_area (WINDOW *window,
!     const char *prompt, REFERENCE **completions)
  {
    return (info_read_completing_internal (window, prompt, completions, 1));
***************
*** 903,907 ****
  char *
  info_read_maybe_completing (WINDOW *window,
!     char *prompt, REFERENCE **completions)
  {
    return (info_read_completing_internal (window, prompt, completions, 0));
--- 903,907 ----
  char *
  info_read_maybe_completing (WINDOW *window,
!     const char *prompt, REFERENCE **completions)
  {
    return (info_read_completing_internal (window, prompt, completions, 0));
***************
*** 921,929 ****
      {
        terminal_ring_bell ();
!       inform_in_echo_area ((char *) _("No completions"));
      }
    else if ((completions_found_index == 1) && (key != '?'))
      {
!       inform_in_echo_area ((char *) _("Sole completion"));
      }
    else
--- 921,929 ----
      {
        terminal_ring_bell ();
!       inform_in_echo_area (_("No completions"));
      }
    else if ((completions_found_index == 1) && (key != '?'))
      {
!       inform_in_echo_area (_("Sole completion"));
      }
    else
***************
*** 934,939 ****
        initialize_message_buffer ();
        printf_to_message_buffer (completions_found_index == 1
!                                 ? (char *) _("One completion:\n")
!                                 : (char *) _("%d completions:\n"),
  				(void *) (long) completions_found_index,
  				NULL, NULL);
--- 934,939 ----
        initialize_message_buffer ();
        printf_to_message_buffer (completions_found_index == 1
!                                 ? _("One completion:\n")
!                                 : _("%d completions:\n"),
  				(void *) (long) completions_found_index,
  				NULL, NULL);
***************
*** 1209,1213 ****
    for (i = 0; (entry = echo_area_completion_items[i]); i++)
      {
!       if (strncasecmp (request, entry->label, len) == 0)
          add_pointer_to_array (entry, completions_found_index,
                                completions_found, completions_found_slots,
--- 1209,1213 ----
    for (i = 0; (entry = echo_area_completion_items[i]); i++)
      {
!       if (mbsncasecmp (request, entry->label, len) == 0)
          add_pointer_to_array (entry, completions_found_index,
                                completions_found, completions_found_slots,
***************
*** 1217,1221 ****
          {
            informed_of_lengthy_job = 1;
!           window_message_in_echo_area ((char *) _("Building completions..."),
                NULL, NULL);
          }
--- 1217,1221 ----
          {
            informed_of_lengthy_job = 1;
!           window_message_in_echo_area (_("Building completions..."),
                NULL, NULL);
          }
***************
*** 1292,1296 ****
    REFERENCE **e2 = (REFERENCE **) entry2;
  
!   return (strcasecmp ((*e1)->label, (*e2)->label));
  }
  
--- 1292,1296 ----
    REFERENCE **e2 = (REFERENCE **) entry2;
  
!   return (mbscasecmp ((*e1)->label, (*e2)->label));
  }
  
***************
*** 1383,1387 ****
  typedef struct {
    char *line;
!   char *prompt;
    REFERENCE **comp_items;
    int point, beg, end;
--- 1383,1387 ----
  typedef struct {
    char *line;
!   const char *prompt;
    REFERENCE **comp_items;
    int point, beg, end;
diff -Nrc2 texinfo-4.11/info/echo-area.h texinfo-4.12/info/echo-area.h
*** texinfo-4.11/info/echo-area.h	Sun Jul  1 14:20:29 2007
--- texinfo-4.12/info/echo-area.h	Tue Feb 26 08:51:05 2008
***************
*** 1,4 ****
  /* echo-area.h -- Functions used in reading information from the echo area.
!    $Id: echo-area.h,v 1.7 2007/07/01 21:20:29 karl Exp $
  
     This file is part of GNU Info, a program for reading online documentation
--- 1,4 ----
  /* echo-area.h -- Functions used in reading information from the echo area.
!    $Id: echo-area.h,v 1.8 2008/02/26 16:51:05 karl Exp $
  
     This file is part of GNU Info, a program for reading online documentation
***************
*** 37,41 ****
  extern void echo_area_prep_read (void);
  extern VFunction *ea_last_executed_command;
! extern char * info_read_completing_internal (WINDOW *window, char *prompt,
      REFERENCE **completions, int force);
  
--- 37,41 ----
  extern void echo_area_prep_read (void);
  extern VFunction *ea_last_executed_command;
! extern char * info_read_completing_internal (WINDOW *window, const char *prompt,
      REFERENCE **completions, int force);
  
***************
*** 44,53 ****
     active window, so that we can restore it when we need to.  PROMPT, if
     non-null, is a prompt to print before reading the line. */
! extern char *info_read_in_echo_area (WINDOW *window, char *prompt);
  
  /* Read a line in the echo area with completion over COMPLETIONS.
     Takes arguments of WINDOW, PROMPT, and COMPLETIONS, a REFERENCE **. */
  char *info_read_completing_in_echo_area (WINDOW *window,
!     char *prompt, REFERENCE **completions);
  
  /* Read a line in the echo area allowing completion over COMPLETIONS, but
--- 44,53 ----
     active window, so that we can restore it when we need to.  PROMPT, if
     non-null, is a prompt to print before reading the line. */
! extern char *info_read_in_echo_area (WINDOW *window, const char *prompt);
  
  /* Read a line in the echo area with completion over COMPLETIONS.
     Takes arguments of WINDOW, PROMPT, and COMPLETIONS, a REFERENCE **. */
  char *info_read_completing_in_echo_area (WINDOW *window,
!     const char *prompt, REFERENCE **completions);
  
  /* Read a line in the echo area allowing completion over COMPLETIONS, but
***************
*** 55,59 ****
     a REFERENCE **. */
  extern char *info_read_maybe_completing (WINDOW *window,
!     char *prompt, REFERENCE **completions);
  
  extern void ea_insert (WINDOW *window, int count, unsigned char key);
--- 55,59 ----
     a REFERENCE **. */
  extern char *info_read_maybe_completing (WINDOW *window,
!     const char *prompt, REFERENCE **completions);
  
  extern void ea_insert (WINDOW *window, int count, unsigned char key);
diff -Nrc2 texinfo-4.11/info/filesys.c texinfo-4.12/info/filesys.c
*** texinfo-4.11/info/filesys.c	Sun Jul  1 14:20:29 2007
--- texinfo-4.12/info/filesys.c	Sat Apr 19 10:03:13 2008
***************
*** 1,4 ****
  /* filesys.c -- filesystem specific functions.
!    $Id: filesys.c,v 1.9 2007/07/01 21:20:29 karl Exp $
  
     Copyright (C) 1993, 1997, 1998, 2000, 2002, 2003, 2004, 2007
--- 1,4 ----
  /* filesys.c -- filesystem specific functions.
!    $Id: filesys.c,v 1.11 2008/04/19 17:03:13 karl Exp $
  
     Copyright (C) 1993, 1997, 1998, 2000, 2002, 2003, 2004, 2007
***************
*** 56,59 ****
--- 56,60 ----
    { ".gz", "gunzip" },
    { ".bz2", "bunzip2" },
+   { ".lzma", "unlzma" },
    { ".z", "gunzip" },
    { ".Z", "uncompress" },
***************
*** 694,698 ****
        strcat (trydir, info_suffixes[i]);
        
!       if (strcasecmp (filename, trydir) == 0)
          return 1;
  
--- 695,699 ----
        strcat (trydir, info_suffixes[i]);
        
!       if (mbscasecmp (filename, trydir) == 0)
          return 1;
  
***************
*** 702,706 ****
            strcpy (dir_compressed, trydir); 
            strcat (dir_compressed, compress_suffixes[c].suffix);
!           if (strcasecmp (filename, dir_compressed) == 0)
              return 1;
          }
--- 703,707 ----
            strcpy (dir_compressed, trydir); 
            strcat (dir_compressed, compress_suffixes[c].suffix);
!           if (mbscasecmp (filename, dir_compressed) == 0)
              return 1;
          }
diff -Nrc2 texinfo-4.11/info/footnotes.c texinfo-4.12/info/footnotes.c
*** texinfo-4.11/info/footnotes.c	Sun Jul  1 14:20:29 2007
--- texinfo-4.12/info/footnotes.c	Tue Feb 26 08:51:05 2008
***************
*** 1,4 ****
  /* footnotes.c -- Some functions for manipulating footnotes.
!    $Id: footnotes.c,v 1.7 2007/07/01 21:20:29 karl Exp $
  
     Copyright (C) 1993, 1997, 1998, 1999, 2002, 2004, 2007 Free Software
--- 1,4 ----
  /* footnotes.c -- Some functions for manipulating footnotes.
!    $Id: footnotes.c,v 1.8 2008/02/26 16:51:05 karl Exp $
  
     Copyright (C) 1993, 1997, 1998, 1999, 2002, 2004, 2007 Free Software
***************
*** 210,214 ****
               but we couldn't display them, print a message to that effect. */
            if (auto_footnotes_p)
!             inform_in_echo_area ((char *) _("Footnotes could not be displayed"));
            return (FN_UNABLE);
          }
--- 210,214 ----
               but we couldn't display them, print a message to that effect. */
            if (auto_footnotes_p)
!             inform_in_echo_area (_("Footnotes could not be displayed"));
            return (FN_UNABLE);
          }
***************
*** 257,265 ****
          {
          case FN_UNFOUND:
!           info_error ((char *) msg_no_foot_node, NULL, NULL);
            break;
  
          case FN_UNABLE:
!           info_error ((char *) msg_win_too_small, NULL, NULL);
            break;
          }
--- 257,265 ----
          {
          case FN_UNFOUND:
!           info_error (msg_no_foot_node, NULL, NULL);
            break;
  
          case FN_UNABLE:
!           info_error (msg_win_too_small, NULL, NULL);
            break;
          }
diff -Nrc2 texinfo-4.11/info/indices.c texinfo-4.12/info/indices.c
*** texinfo-4.11/info/indices.c	Sun Jul  1 14:20:30 2007
--- texinfo-4.12/info/indices.c	Tue Feb 26 08:51:05 2008
***************
*** 1,4 ****
  /* indices.c -- deal with an Info file index.
!    $Id: indices.c,v 1.8 2007/07/01 21:20:30 karl Exp $
  
     Copyright (C) 1993, 1997, 1998, 1999, 2002, 2003, 2004, 2007
--- 1,4 ----
  /* indices.c -- deal with an Info file index.
!    $Id: indices.c,v 1.10 2008/02/26 16:51:05 karl Exp $
  
     Copyright (C) 1993, 1997, 1998, 1999, 2002, 2003, 2004, 2007
***************
*** 196,200 ****
      {
        info_free_references (index_index);
!       window_message_in_echo_area ((char *) _("Finding index entries..."),
            NULL, NULL);
        index_index = info_indices_of_file_buffer (fb);
--- 196,200 ----
      {
        info_free_references (index_index);
!       window_message_in_echo_area (_("Finding index entries..."),
            NULL, NULL);
        index_index = info_indices_of_file_buffer (fb);
***************
*** 204,208 ****
    if (!index_index)
      {
!       info_error ((char *) _("No indices found."), NULL, NULL);
        return;
      }
--- 204,208 ----
    if (!index_index)
      {
!       info_error (_("No indices found."), NULL, NULL);
        return;
      }
***************
*** 214,218 ****
    else
      {
!       line = info_read_maybe_completing (window, (char *) _("Index entry: "),
                                           index_index);
        window = active_window;
--- 214,218 ----
    else
      {
!       line = info_read_maybe_completing (window, _("Index entry: "),
                                           index_index);
        window = active_window;
***************
*** 332,336 ****
    if (!index_search)
      {
!       info_error ((char *) _("No previous index search string."), NULL, NULL);
        return;
      }
--- 332,336 ----
    if (!index_search)
      {
!       info_error (_("No previous index search string."), NULL, NULL);
        return;
      }
***************
*** 339,343 ****
    if (!index_index)
      {
!       info_error ((char *) _("No index entries."), NULL, NULL);
        return;
      }
--- 339,343 ----
    if (!index_index)
      {
!       info_error (_("No index entries."), NULL, NULL);
        return;
      }
***************
*** 372,376 ****
    if ((i < 0) || (!index_index[i]))
      {
!       info_error ((char *) _("No %sindex entries containing `%s'."),
                    index_offset > 0 ? (char *) _("more ") : "", index_search);
        return;
--- 372,376 ----
    if ((i < 0) || (!index_index[i]))
      {
!       info_error (_("No %sindex entries containing `%s'."),
                    index_offset > 0 ? (char *) _("more ") : "", index_search);
        return;
***************
*** 419,423 ****
  
        format = replace_in_documentation
!         ((char *) _("Found `%s' in %s. (`\\[next-index-match]' tries to find next.)"),
           0);
  
--- 419,423 ----
  
        format = replace_in_documentation
!         (_("Found `%s' in %s. (`\\[next-index-match]' tries to find next.)"),
           0);
  
***************
*** 433,437 ****
    if (!node)
      {
!       info_error ((char *) msg_cant_file_node,
                    index_index[i]->filename, index_index[i]->nodename);
        return;
--- 433,437 ----
    if (!node)
      {
!       info_error (msg_cant_file_node,
                    index_index[i]->filename, index_index[i]->nodename);
        return;
***************
*** 440,449 ****
    info_set_node_of_window (1, window, node);
  
-   /* Try to find an occurence of LABEL in this node. */
    {
!     long start, loc;
  
!     start = window->line_starts[1] - window->node->contents;
!     loc = info_target_search_node (node, index_index[i]->label, start);
  
      if (loc != -1)
--- 440,458 ----
    info_set_node_of_window (1, window, node);
  
    {
!     long loc;
!     long line = index_index[i]->line_number - 1;
  
!     if (line >= 0 && line < window->line_count)
!       {
! 	/* Jump to the line number specified in the index entry.  */
! 	loc = window->line_starts[line] - window->node->contents;
!       }
!     else
!       {
! 	/* Try to find an occurence of LABEL in this node. */
! 	long start = window->line_starts[1] - window->node->contents;
! 	loc = info_target_search_node (node, index_index[i]->label, start);
!       }
  
      if (loc != -1)
***************
*** 538,542 ****
  
          if (this_fb && inform)
!           message_in_echo_area ((char *) _("Scanning indices of `%s'..."),
                files_name, NULL);
  
--- 547,551 ----
  
          if (this_fb && inform)
!           message_in_echo_area (_("Scanning indices of `%s'..."),
                files_name, NULL);
  
***************
*** 603,607 ****
  
    if (!apropos_list)
!     info_error ((char *) _(APROPOS_NONE), string, NULL);
    else
      {
--- 612,616 ----
  
    if (!apropos_list)
!     info_error (_(APROPOS_NONE), string, NULL);
    else
      {
***************
*** 623,627 ****
    char *line;
  
!   line = info_read_in_echo_area (window, (char *) _("Index apropos: "));
  
    window = active_window;
--- 632,636 ----
    char *line;
  
!   line = info_read_in_echo_area (window, _("Index apropos: "));
  
    window = active_window;
***************
*** 643,647 ****
  
        if (!apropos_list)
!         info_error ((char *) _(APROPOS_NONE), line, NULL);
        else
          {
--- 652,656 ----
  
        if (!apropos_list)
!         info_error (_(APROPOS_NONE), line, NULL);
        else
          {
***************
*** 651,655 ****
            initialize_message_buffer ();
            printf_to_message_buffer
!             ((char *) _("\n* Menu: Nodes whose indices contain `%s':\n"),
               line, NULL, NULL);
            line_buffer = (char *)xmalloc (500);
--- 660,664 ----
            initialize_message_buffer ();
            printf_to_message_buffer
!             (_("\n* Menu: Nodes whose indices contain `%s':\n"),
               line, NULL, NULL);
            line_buffer = (char *)xmalloc (500);
diff -Nrc2 texinfo-4.11/info/info-utils.c texinfo-4.12/info/info-utils.c
*** texinfo-4.11/info/info-utils.c	Tue Aug  7 01:24:46 2007
--- texinfo-4.12/info/info-utils.c	Sun Dec  2 17:38:42 2007
***************
*** 1,4 ****
  /* info-utils.c -- miscellanous.
!    $Id: info-utils.c,v 1.8 2007/08/04 10:59:45 gray Exp $
  
     Copyright (C) 1993, 1998, 2003, 2004, 2007 Free Software Foundation, Inc.
--- 1,4 ----
  /* info-utils.c -- miscellanous.
!    $Id: info-utils.c,v 1.9 2007/12/03 01:38:42 karl Exp $
  
     Copyright (C) 1993, 1998, 2003, 2004, 2007 Free Software Foundation, Inc.
***************
*** 250,254 ****
    tmp_search.flags = S_FoldCase | S_SkipDest;
  
!   searching_for_menu_items = (strcasecmp (label, INFO_MENU_ENTRY_LABEL) == 0);
  
    while ((position = search_forward (label, &tmp_search)) != -1)
--- 250,254 ----
    tmp_search.flags = S_FoldCase | S_SkipDest;
  
!   searching_for_menu_items = (mbscasecmp (label, INFO_MENU_ENTRY_LABEL) == 0);
  
    while ((position = search_forward (label, &tmp_search)) != -1)
diff -Nrc2 texinfo-4.11/info/info.c texinfo-4.12/info/info.c
*** texinfo-4.11/info/info.c	Fri Aug 31 17:05:23 2007
--- texinfo-4.12/info/info.c	Thu Mar 20 11:37:58 2008
***************
*** 1,7 ****
  /* info.c -- Display nodes of Info files in multiple windows.
!    $Id: info.c,v 1.20 2007/09/01 00:05:23 karl Exp $
  
     Copyright (C) 1993, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
!    2004, 2005, 2007 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,7 ----
  /* info.c -- Display nodes of Info files in multiple windows.
!    $Id: info.c,v 1.30 2008/03/20 18:37:58 karl Exp $
  
     Copyright (C) 1993, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
!    2004, 2005, 2007, 2008 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
***************
*** 18,22 ****
     along with this program.  If not, see <http://www.gnu.org/licenses/>.
  
!    Written by Brian Fox (bfox@ai.mit.edu). */
  
  #include "info.h"
--- 18,22 ----
     along with this program.  If not, see <http://www.gnu.org/licenses/>.
  
!    Originally written by Brian Fox (bfox@ai.mit.edu). */
  
  #include "info.h"
***************
*** 95,104 ****
     to getopt_long ().  If you add or otherwise change this structure, you must
     also change the string which follows it. */
- #define APROPOS_OPTION 1
  #define DRIBBLE_OPTION 2
  #define RESTORE_OPTION 3
  #define IDXSRCH_OPTION 4
  static struct option long_options[] = {
!   { "apropos", 1, 0, APROPOS_OPTION },
    { "directory", 1, 0, 'd' },
    { "dribble", 1, 0, DRIBBLE_OPTION },
--- 95,103 ----
     to getopt_long ().  If you add or otherwise change this structure, you must
     also change the string which follows it. */
  #define DRIBBLE_OPTION 2
  #define RESTORE_OPTION 3
  #define IDXSRCH_OPTION 4
  static struct option long_options[] = {
!   { "apropos", 1, 0, 'k' },
    { "directory", 1, 0, 'd' },
    { "dribble", 1, 0, DRIBBLE_OPTION },
***************
*** 126,132 ****
  /* String describing the shorthand versions of the long options found above. */
  #ifdef __MSDOS__
! static char *short_options = "d:n:f:ho:ORswb";
  #else
! static char *short_options = "d:n:f:ho:ORws";
  #endif
  
--- 125,131 ----
  /* String describing the shorthand versions of the long options found above. */
  #ifdef __MSDOS__
! static char *short_options = "k:d:n:f:ho:ORswb";
  #else
! static char *short_options = "k:d:n:f:ho:ORws";
  #endif
  
***************
*** 146,150 ****
  
  int
! main (int argc, char **argv)
  {
    int getopt_long_index;        /* Index returned by getopt_long (). */
--- 145,149 ----
  
  int
! main (int argc, char *argv[])
  {
    int getopt_long_index;        /* Index returned by getopt_long (). */
***************
*** 154,170 ****
    /* Set locale via LC_ALL.  */
    setlocale (LC_ALL, "");
- 
-   /* But don't use translated messages in the case when
-      string width and length can differ */
-   if (MB_CUR_MAX > 1)
-     {
-       setenv("LANGUAGE", "C", 1);
-       setenv("LANG", "C", 1);
- #ifdef LC_MESSAGES
-       setlocale (LC_MESSAGES, "C");
- #endif
-       setenv("LC_CTYPE", "C", 1);
-       setenv("LC_ALL", "C", 1);
-     }
  #endif /* HAVE_SETLOCALE */
  
--- 153,156 ----
***************
*** 260,264 ****
  
            /* User has specified a string to search all indices for. */
!         case APROPOS_OPTION:
            apropos_p = 1;
            maybe_free (apropos_search_string);
--- 246,250 ----
  
            /* User has specified a string to search all indices for. */
!         case 'k':
            apropos_p = 1;
            maybe_free (apropos_search_string);
***************
*** 308,312 ****
  This is free software: you are free to change and redistribute it.\n\
  There is NO WARRANTY, to the extent permitted by law.\n"),
! 	      "2007");
        xexit (0);
      }
--- 294,298 ----
  This is free software: you are free to change and redistribute it.\n\
  There is NO WARRANTY, to the extent permitted by law.\n"),
! 	      "2008");
        xexit (0);
      }
***************
*** 380,384 ****
          info_error (info_recent_file_error, NULL, NULL);
        else
!         info_error ((char *) msg_cant_find_node,
                      user_nodenames ? user_nodenames[0] : "Top", NULL);
        xexit (1);
--- 366,370 ----
          info_error (info_recent_file_error, NULL, NULL);
        else
!         info_error (msg_cant_find_node,
                      user_nodenames ? user_nodenames[0] : "Top", NULL);
        xexit (1);
***************
*** 411,416 ****
      const char *errstr;
      char *errarg1, *errarg2;
  
!     NODE *new_initial_node = info_follow_menus (initial_node, argv + optind,
          &errstr, &errarg1, &errarg2);
  
--- 397,409 ----
      const char *errstr;
      char *errarg1, *errarg2;
+     NODE *new_initial_node;
+ 
+    /* If they say info -O info, we want to show them the invocation node
+       for standalone info; there's nothing useful in info.texi.  */
+    if (goto_invocation_p && argv[optind]
+        && mbscasecmp (argv[optind], "info") == 0)
+      argv[optind] = "info-stnd";
  
!     new_initial_node = info_follow_menus (initial_node, argv + optind,
          &errstr, &errarg1, &errarg2);
  
***************
*** 439,443 ****
                               dump_subnodes);
          else
!           info_error ((char *) errstr, errarg1, errarg2);
        }
      else
--- 432,436 ----
                               dump_subnodes);
          else
!           info_error (errstr, errarg1, errarg2);
        }
      else
***************
*** 445,449 ****
  
          if (errstr)
!           begin_info_session_with_error (initial_node, (char *) errstr,
                errarg1, errarg2);
          /* If the user specified `--index-search=STRING' or
--- 438,442 ----
  
          if (errstr)
!           begin_info_session_with_error (initial_node, errstr,
                errarg1, errarg2);
          /* If the user specified `--index-search=STRING' or
***************
*** 562,566 ****
     output to stderr. */
  void
! info_error (char *format, void *arg1, void *arg2)
  {
    info_error_was_printed = 1;
--- 555,559 ----
     output to stderr. */
  void
! info_error (const char *format, void *arg1, void *arg2)
  {
    info_error_was_printed = 1;
***************
*** 569,573 ****
      {
        fprintf (stderr, "%s: ", program_name);
!       fprintf (stderr, format, arg1, arg2);
        fprintf (stderr, "\n");
        fflush (stderr);
--- 562,571 ----
      {
        fprintf (stderr, "%s: ", program_name);
!       if (arg1)
!         fprintf (stderr, format, arg1, arg2);
!       else
!         /* If we're passed a string, just print it.  Otherwise a % in a
!            filename gets treated as a format specifier.  */
!         fputs (format, stderr);
        fprintf (stderr, "\n");
        fflush (stderr);
***************
*** 583,589 ****
        else
          {
!           NODE *temp;
! 
!           temp = build_message_node (format, arg1, arg2);
            if (info_error_rings_bell_p)
              terminal_ring_bell ();
--- 581,585 ----
        else
          {
!           NODE *temp = build_message_node (format, arg1, arg2);
            if (info_error_rings_bell_p)
              terminal_ring_bell ();
***************
*** 600,640 ****
  info_short_help (void)
  {
- #ifdef __MSDOS__
-   static const char speech_friendly_string[] = N_("\
-   -b, --speech-friendly        be friendly to speech synthesizers.\n");
- #else
-   static const char speech_friendly_string[] = "";
- #endif
- 
- 
    printf (_("\
  Usage: %s [OPTION]... [MENU-ITEM...]\n\
  \n\
! Read documentation in Info format.\n\
! \n\
  Options:\n\
!       --apropos=STRING         look up STRING in all indices of all manuals.\n\
    -d, --directory=DIR          add DIR to INFOPATH.\n\
        --dribble=FILENAME       remember user keystrokes in FILENAME.\n\
!   -f, --file=FILENAME          specify Info file to visit.\n\
    -h, --help                   display this help and exit.\n\
        --index-search=STRING    go to node pointed by index entry STRING.\n\
    -n, --node=NODENAME          specify nodes in first visited Info file.\n\
!   -o, --output=FILENAME        output selected nodes to FILENAME.\n\
    -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n\
        --no-raw-escapes         output escapes as literal text.\n\
        --restore=FILENAME       read initial keystrokes from FILENAME.\n\
!   -O, --show-options, --usage  go to command-line options node.\n%s\
        --subnodes               recursively output menu items.\n\
-   -w, --where, --location      print physical location of Info file.\n\
        --vi-keys                use vi-like and less-like key bindings.\n\
        --version                display version information and exit.\n\
! \n\
  The first non-option argument, if present, is the menu entry to start from;\n\
  it is searched for in all `dir' files along INFOPATH.\n\
  If it is not present, info merges all `dir' files and shows the result.\n\
  Any remaining arguments are treated as the names of menu\n\
! items relative to the initial node visited.\n\
! \n\
  Examples:\n\
    info                       show top-level dir menu\n\
--- 596,643 ----
  info_short_help (void)
  {
    printf (_("\
  Usage: %s [OPTION]... [MENU-ITEM...]\n\
  \n\
! Read documentation in Info format.\n"), program_name);
!   puts ("");
! 
!   puts (_("\
  Options:\n\
!   -k, --apropos=STRING         look up STRING in all indices of all manuals.\n\
    -d, --directory=DIR          add DIR to INFOPATH.\n\
        --dribble=FILENAME       remember user keystrokes in FILENAME.\n\
!   -f, --file=FILENAME          specify Info file to visit."));
! 
!   puts (_("\
    -h, --help                   display this help and exit.\n\
        --index-search=STRING    go to node pointed by index entry STRING.\n\
    -n, --node=NODENAME          specify nodes in first visited Info file.\n\
!   -o, --output=FILENAME        output selected nodes to FILENAME."));
! 
!   puts (_("\
    -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n\
        --no-raw-escapes         output escapes as literal text.\n\
        --restore=FILENAME       read initial keystrokes from FILENAME.\n\
!   -O, --show-options, --usage  go to command-line options node."));
! 
! #ifdef __MSDOS__
!   puts (_("\
!   -b, --speech-friendly        be friendly to speech synthesizers."));
! #endif
! 
!   puts (_("\
        --subnodes               recursively output menu items.\n\
        --vi-keys                use vi-like and less-like key bindings.\n\
        --version                display version information and exit.\n\
!   -w, --where, --location      print physical location of Info file."));
! 
!   puts (_("\n\
  The first non-option argument, if present, is the menu entry to start from;\n\
  it is searched for in all `dir' files along INFOPATH.\n\
  If it is not present, info merges all `dir' files and shows the result.\n\
  Any remaining arguments are treated as the names of menu\n\
! items relative to the initial node visited."));
! 
!   puts (_("\n\
  Examples:\n\
    info                       show top-level dir menu\n\
***************
*** 643,649 ****
    info --show-options emacs  start at node with emacs' command line options\n\
    info --subnodes -o out.txt emacs  dump entire manual to out.txt\n\
!   info -f ./foo.info         show file ./foo.info, not searching dir\n\
! "),
!   program_name, speech_friendly_string);
  
    puts (_("\n\
--- 646,650 ----
    info --show-options emacs  start at node with emacs' command line options\n\
    info --subnodes -o out.txt emacs  dump entire manual to out.txt\n\
!   info -f ./foo.info         show file ./foo.info, not searching dir"));
  
    puts (_("\n\
diff -Nrc2 texinfo-4.11/info/info.h texinfo-4.12/info/info.h
*** texinfo-4.11/info/info.h	Sun Jul  1 14:20:30 2007
--- texinfo-4.12/info/info.h	Tue Feb 26 08:51:05 2008
***************
*** 1,4 ****
  /* info.h -- Header file which includes all of the other headers.
!    $Id: info.h,v 1.7 2007/07/01 21:20:30 karl Exp $
  
     Copyright (C) 1993, 1997, 1998, 1999, 2001, 2002, 2003, 2004, 2007
--- 1,4 ----
  /* info.h -- Header file which includes all of the other headers.
!    $Id: info.h,v 1.8 2008/02/26 16:51:05 karl Exp $
  
     Copyright (C) 1993, 1997, 1998, 1999, 2001, 2002, 2003, 2004, 2007
***************
*** 126,130 ****
     then the message is printed in the echo area.  Otherwise, a message is
     output to stderr. */
! extern void info_error (char *format, void *arg1, void *arg2);
  
  extern void add_file_directory_to_path (char *filename);
--- 126,130 ----
     then the message is printed in the echo area.  Otherwise, a message is
     output to stderr. */
! extern void info_error (const char *format, void *arg1, void *arg2);
  
  extern void add_file_directory_to_path (char *filename);
***************
*** 155,159 ****
  
  /* Found in m-x.c.  */
! extern char *read_function_name (char *prompt, WINDOW *window);
  
  #endif /* !INFO_H */
--- 155,159 ----
  
  /* Found in m-x.c.  */
! extern char *read_function_name (const char *prompt, WINDOW *window);
  
  #endif /* !INFO_H */
diff -Nrc2 texinfo-4.11/info/infodoc.c texinfo-4.12/info/infodoc.c
*** texinfo-4.11/info/infodoc.c	Sun Aug 26 05:58:56 2007
--- texinfo-4.12/info/infodoc.c	Fri Mar  7 17:55:39 2008
***************
*** 1,7 ****
  /* infodoc.c -- functions which build documentation nodes.
!    $Id: infodoc.c,v 1.14 2007/08/26 12:58:56 karl Exp $
  
!    Copyright (C) 1993, 1997, 1998, 1999, 2001, 2002, 2003, 2004, 2006, 2007
!    Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,7 ----
  /* infodoc.c -- functions which build documentation nodes.
!    $Id: infodoc.c,v 1.25 2008/03/08 01:55:39 karl Exp $
  
!    Copyright (C) 1993, 1997, 1998, 1999, 2001, 2002, 2003, 2004, 2006,
!    2007, 2008 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
***************
*** 31,38 ****
  
  /* A node containing printed key bindings and their documentation. */
! static NODE *internal_info_help_node = (NODE *)NULL;
  
  /* A pointer to the contents of the help node. */
! static char *internal_info_help_node_contents = (char *)NULL;
  
  /* The (more or less) static text which appears in the internal info
--- 31,38 ----
  
  /* A node containing printed key bindings and their documentation. */
! static NODE *internal_info_help_node = NULL;
  
  /* A pointer to the contents of the help node. */
! static char *internal_info_help_node_contents = NULL;
  
  /* The (more or less) static text which appears in the internal info
***************
*** 43,92 ****
  
  static char *info_internal_help_text[] = {
!   N_("Basic Commands in Info Windows\n\
! ******************************\n"),
    "\n",
!   N_("\\%-10[quit-help]  Quit this help.\n"),
    N_("\\%-10[quit]  Quit Info altogether.\n"),
    N_("\\%-10[get-info-help-node]  Invoke the Info tutorial.\n"),
    "\n",
!   N_("Selecting other nodes:\n\
! ----------------------\n"),
!   N_("\\%-10[next-node]  Move to the \"next\" node of this node.\n"),
!   N_("\\%-10[prev-node]  Move to the \"previous\" node of this node.\n"),
!   N_("\\%-10[up-node]  Move \"up\" from this node.\n"),
!   N_("\\%-10[menu-item]  Pick menu item specified by name.\n\
!               Picking a menu item causes another node to be selected.\n"),
!   N_("\\%-10[xref-item]  Follow a cross reference.  Reads name of reference.\n"),
!   N_("\\%-10[history-node]  Move to the last node seen in this window.\n"),
!   N_("\\%-10[move-to-next-xref]  Skip to next hypertext link [*].\n"),
!   N_("\\%-10[move-to-prev-xref]  Skip to previous hypertext link [*].\n"),
!   N_("\\%-10[select-reference-this-line]  Follow the hypertext link under cursor.\n"),
!   N_("\\%-10[dir-node]  Move to the `directory' node.  Equivalent to `\\[goto-node] (DIR)'.\n"),
!   N_("\\%-10[top-node]  Move to the Top node.  Equivalent to `\\[goto-node] Top'.\n"),
!   "\n",
!   N_("[*]    Command acts within this node or the entire document, depending on\n"
!      "the value of cursor-movement-scrolls variable\n"),
!   "\n",
!   N_("Moving within a node:\n\
! ---------------------\n"),
    N_("\\%-10[beginning-of-node]  Go to the beginning of this node.\n"),
    N_("\\%-10[end-of-node]  Go to the end of this node.\n"),
-   N_("\\%-10[next-line]  Scroll forward 1 line.\n"),
-   N_("\\%-10[prev-line]  Scroll backward 1 line.\n"),
-   N_("\\%-10[scroll-forward]  Scroll forward a page.\n"),
-   N_("\\%-10[scroll-backward]  Scroll backward a page.\n"),
    "\n",
!   N_("Other commands:\n\
! ---------------\n"),
!   N_("1...9       Pick first...ninth item in this node's menu.\n"),
!   N_("\\%-10[last-menu-item]  Pick last item in this node's menu.\n"),
!   N_("\\%-10[index-search]  Search for a specified string in the index entries of this Info\n\
!               file, and select the node referenced by the first entry found.\n"),
!   N_("\\%-10[goto-node]  Move to node specified by name.\n\
!               You may include a filename as well, as in (FILENAME)NODENAME.\n"),
!   N_("\\%-10[search]  Search forward for a specified string\n\
!               and select the node in which the next occurrence is found.\n"),
!   N_("\\%-10[search-backward]  Search backward for a specified string\n\
!               and select the node in which the previous occurrence is found.\n"),
    NULL
  };
--- 43,84 ----
  
  static char *info_internal_help_text[] = {
!   N_("Basic Info command keys\n"),
    "\n",
!   N_("\\%-10[quit-help]  Close this help window.\n"),
    N_("\\%-10[quit]  Quit Info altogether.\n"),
    N_("\\%-10[get-info-help-node]  Invoke the Info tutorial.\n"),
    "\n",
!   N_("\\%-10[prev-line]  Move up one line.\n"),
!   N_("\\%-10[next-line]  Move down one line.\n"),
!   N_("\\%-10[scroll-backward]  Scroll backward one screenful.\n"),
!   N_("\\%-10[scroll-forward]  Scroll forward one screenful.\n"),
    N_("\\%-10[beginning-of-node]  Go to the beginning of this node.\n"),
    N_("\\%-10[end-of-node]  Go to the end of this node.\n"),
    "\n",
!   N_("\\%-10[move-to-next-xref]  Skip to the next hypertext link.\n"),
!   N_("\\%-10[select-reference-this-line]  Follow the hypertext link under the cursor.\n"),
!   N_("\\%-10[history-node]  Go back to the last node seen in this window.\n"),
!   "\n",
!   N_("\\%-10[global-prev-node]  Go to the previous node in the document.\n"),
!   N_("\\%-10[global-next-node]  Go to the next node in the document.\n"),
!   N_("\\%-10[prev-node]  Go to the previous node on this level.\n"),
!   N_("\\%-10[next-node]  Go to the next node on this level.\n"),
!   N_("\\%-10[up-node]  Go up one level.\n"),
!   N_("\\%-10[top-node]  Go to the top node of this document.\n"),
!   N_("\\%-10[dir-node]  Go to the main `directory' node.\n"),
!   "\n",
!   N_("1...9       Pick the first...ninth item in this node's menu.\n"),
!   N_("\\%-10[last-menu-item]  Pick the last item in this node's menu.\n"),
!   N_("\\%-10[menu-item]  Pick a menu item specified by name.\n"),
!   N_("\\%-10[xref-item]  Follow a cross reference specified by name.\n"),
!   N_("\\%-10[goto-node]  Go to a node specified by name.\n"),
!   "\n",
!   N_("\\%-10[search]  Search forward for a specified string.\n"),
!   N_("\\%-10[search-previous]  Search for previous occurrence.\n"),
!   N_("\\%-10[search-next]  Search for next occurrence.\n"),
!   N_("\\%-10[index-search]  Search for a specified string in the index, and\n\
!               select the node referenced by the first entry found.\n"),
!   N_("\\%-10[abort-key]  Cancel the current operation.\n"),
!   "\n",
    NULL
  };
***************
*** 107,112 ****
    N_("  %-10s  Move to the `previous' node of this node.\n"),
    N_("  %-10s  Move `up' from this node.\n"),
!   N_("  %-10s  Pick menu item specified by name.\n"),
!   N_("              Picking a menu item causes another node to be selected.\n"),
    N_("  %-10s  Follow a cross reference.  Reads name of reference.\n"),
    N_("  %-10s  Move to the last node seen in this window.\n"),
--- 99,104 ----
    N_("  %-10s  Move to the `previous' node of this node.\n"),
    N_("  %-10s  Move `up' from this node.\n"),
!   N_("  %-10s  Pick menu item specified by name.\n\
!               Picking a menu item causes another node to be selected.\n"),
    N_("  %-10s  Follow a cross reference.  Reads name of reference.\n"),
    N_("  %-10s  Move to the last node seen in this window.\n"),
***************
*** 127,142 ****
    N_("Other commands:\n\
  ---------------\n"),
!   N_("  %-10s  Pick first ... ninth item in node's menu.\n"),
    N_("  %-10s  Pick last item in node's menu.\n"),
!   /* This string and the one below are one sentence, so they need to be
       kept as one string for the translators.  */
    N_("  %-10s  Search for a specified string in the index entries of this Info\n\
                file, and select the node referenced by the first entry found.\n"),
!   N_("  %-10s  Move to node specified by name.\n"),
!   N_("              You may include a filename as well, as in (FILENAME)NODENAME.\n"),
    N_("  %-10s  Search forward for a specified string,\n\
                and select the node in which the next occurrence is found.\n"),
!   N_("  %-10s  Search backward for a specified string\n"),
!   N_("              and select the node in which the next occurrence is found.\n"),
    NULL
  };
--- 119,134 ----
    N_("Other commands:\n\
  ---------------\n"),
!   N_("  %-10s  Pick first...ninth item in node's menu.\n"),
    N_("  %-10s  Pick last item in node's menu.\n"),
!   /* The next four strings are each a unity, so they each need to be
       kept as one string for the translators.  */
    N_("  %-10s  Search for a specified string in the index entries of this Info\n\
                file, and select the node referenced by the first entry found.\n"),
!   N_("  %-10s  Move to node specified by name.\n\
!               You may include a filename as well, as in (FILENAME)NODENAME.\n"),
    N_("  %-10s  Search forward for a specified string,\n\
                and select the node in which the next occurrence is found.\n"),
!   N_("  %-10s  Search backward for a specified string,\n\
!               and select the node in which the next occurrence is found.\n"),
    NULL
  };
***************
*** 298,302 ****
  #ifdef INFOKEY
            printf_to_message_buffer (replace_in_documentation
!               ((char *) _(info_internal_help_text[i]), help_is_only_window_p),
                NULL, NULL, NULL);
  #else
--- 290,294 ----
  #ifdef INFOKEY
            printf_to_message_buffer (replace_in_documentation
!               (_(info_internal_help_text[i]), help_is_only_window_p),
                NULL, NULL, NULL);
  #else
***************
*** 317,330 ****
          }
  
!       printf_to_message_buffer ("---------------------\n\n", NULL, NULL, NULL);
!       printf_to_message_buffer ((char *) _("The current search path is:\n"),
            NULL, NULL, NULL);
!       printf_to_message_buffer ("  %s\n", infopath, NULL, NULL);
        printf_to_message_buffer ("---------------------\n\n", NULL, NULL, NULL);
!       printf_to_message_buffer ((char *) _("Commands available in Info windows:\n\n"),
            NULL, NULL, NULL);
        dump_map_to_message_buffer ("", info_keymap);
        printf_to_message_buffer ("---------------------\n\n", NULL, NULL, NULL);
!       printf_to_message_buffer ((char *) _("Commands available in the echo area:\n\n"),
            NULL, NULL, NULL);
        dump_map_to_message_buffer ("", echo_area_keymap);
--- 309,322 ----
          }
  
!       printf_to_message_buffer ("---------------------\n", NULL, NULL, NULL);
!       printf_to_message_buffer (_("The current search path is:\n"),
            NULL, NULL, NULL);
!       printf_to_message_buffer ("%s\n", infopath, NULL, NULL);
        printf_to_message_buffer ("---------------------\n\n", NULL, NULL, NULL);
!       printf_to_message_buffer (_("Commands available in Info windows:\n\n"),
            NULL, NULL, NULL);
        dump_map_to_message_buffer ("", info_keymap);
        printf_to_message_buffer ("---------------------\n\n", NULL, NULL, NULL);
!       printf_to_message_buffer (_("Commands available in the echo area:\n\n"),
            NULL, NULL, NULL);
        dump_map_to_message_buffer ("", echo_area_keymap);
***************
*** 349,357 ****
                    if (exec_keys && exec_keys[0])
                        printf_to_message_buffer
!                         ((char *) _("The following commands can only be invoked via %s:\n\n"),
                           exec_keys, NULL, NULL);
                    else
                        printf_to_message_buffer
!                         ((char *) _("The following commands cannot be invoked at all:\n\n"),
                           NULL, NULL, NULL);
                    printed_one_mx = 1;
--- 341,349 ----
                    if (exec_keys && exec_keys[0])
                        printf_to_message_buffer
!                         (_("The following commands can only be invoked via %s:\n\n"),
                           exec_keys, NULL, NULL);
                    else
                        printf_to_message_buffer
!                         (_("The following commands cannot be invoked at all:\n\n"),
                           NULL, NULL, NULL);
                    printed_one_mx = 1;
***************
*** 363,367 ****
                   function_doc_array[i].func_name,
                   replace_in_documentation (strlen (function_doc_array[i].doc)
!                    ? (char *) _(function_doc_array[i].doc) : "", 0)
                  );
  
--- 355,359 ----
                   function_doc_array[i].func_name,
                   replace_in_documentation (strlen (function_doc_array[i].doc)
!                    ? _(function_doc_array[i].doc) : "", 0)
                  );
  
***************
*** 375,382 ****
  #endif /* NAMED_FUNCTIONS */
  
-       printf_to_message_buffer
-         ("%s", replace_in_documentation
-          ((char *) _("--- Use `\\[history-node]' or `\\[kill-node]' to exit ---\n"), 0),
-          NULL, NULL);
        node = message_buffer_to_node ();
        internal_info_help_node_contents = node->contents;
--- 367,370 ----
***************
*** 499,503 ****
    else
      {
!       info_error ((char *) msg_cant_make_help, NULL, NULL);
      }
  }
--- 487,491 ----
    else
      {
!       info_error (msg_cant_make_help, NULL, NULL);
      }
  }
***************
*** 518,522 ****
        {
          if (win->node && win->node->filename &&
!             (strcasecmp
               (filename_non_directory (win->node->filename), "info") == 0) &&
              ((strcmp (win->node->nodename, "Help") == 0) ||
--- 506,510 ----
        {
          if (win->node && win->node->filename &&
!             (mbscasecmp
               (filename_non_directory (win->node->filename), "info") == 0) &&
              ((strcmp (win->node->nodename, "Help") == 0) ||
***************
*** 543,547 ****
          info_error (info_recent_file_error, NULL, NULL);
        else
!         info_error ((char *) msg_cant_file_node, "Info", nodename);
      }
    else
--- 531,535 ----
          info_error (info_recent_file_error, NULL, NULL);
        else
!         info_error (msg_cant_file_node, "Info", nodename);
      }
    else
***************
*** 591,595 ****
  #endif /* !INFOKEY */
  
!   return replace_in_documentation ((strlen (doc) == 0) ? doc : (char *) _(doc), 0);
  }
  
--- 579,583 ----
  #endif /* !INFOKEY */
  
!   return replace_in_documentation ((strlen (doc) == 0) ? doc : _(doc), 0);
  }
  
***************
*** 655,659 ****
    for (;;)
      {
!       message_in_echo_area ((char *) _("Describe key: %s"),
            pretty_keyseq (keys), NULL);
        keystroke = info_get_input_char ();
--- 643,647 ----
    for (;;)
      {
!       message_in_echo_area (_("Describe key: %s"),
            pretty_keyseq (keys), NULL);
        keystroke = info_get_input_char ();
***************
*** 682,686 ****
        if (map[keystroke].function == (InfoCommand *)NULL)
          {
!           message_in_echo_area ((char *) _("%s is undefined."),
                pretty_keyseq (keys), NULL);
            return;
--- 670,674 ----
        if (map[keystroke].function == (InfoCommand *)NULL)
          {
!           message_in_echo_area (_("%s is undefined."),
                pretty_keyseq (keys), NULL);
            return;
***************
*** 711,715 ****
                if (map[lowerkey].function == (InfoCommand *)NULL)
                  {
!                   message_in_echo_area ((char *) _("%s is undefined."),
                                          pretty_keyseq (keys), NULL);
                    return;
--- 699,703 ----
                if (map[lowerkey].function == (InfoCommand *)NULL)
                  {
!                   message_in_echo_area (_("%s is undefined."),
                                          pretty_keyseq (keys), NULL);
                    return;
***************
*** 892,896 ****
  /* Replace the names of functions with the key that invokes them. */
  char *
! replace_in_documentation (char *string, int help_is_only_window_p)
  {
    unsigned reslen = strlen (string);
--- 880,884 ----
  /* Replace the names of functions with the key that invokes them. */
  char *
! replace_in_documentation (const char *string, int help_is_only_window_p)
  {
    unsigned reslen = strlen (string);
***************
*** 975,979 ****
              /* If we have only one window (because the window size was too
                 small to split it), we have to quit help by going back one
!                noew in the history list, not deleting the window.  */
                if (strcmp (rep_name, "quit-help") == 0)
                  fun_name = help_is_only_window_p ? "history-node"
--- 963,967 ----
              /* If we have only one window (because the window size was too
                 small to split it), we have to quit help by going back one
!                node in the history list, not deleting the window.  */
                if (strcmp (rep_name, "quit-help") == 0)
                  fun_name = help_is_only_window_p ? "history-node"
***************
*** 1159,1163 ****
    char *command_name;
  
!   command_name = read_function_name ((char *) _("Where is command: "), window);
  
    if (!command_name)
--- 1147,1151 ----
    char *command_name;
  
!   command_name = read_function_name (_("Where is command: "), window);
  
    if (!command_name)
***************
*** 1181,1185 ****
            if (!location || !location[0])
              {
!               info_error ((char *) _("`%s' is not on any keys"),
                    command_name, NULL);
              }
--- 1169,1173 ----
            if (!location || !location[0])
              {
!               info_error (_("`%s' is not on any keys"),
                    command_name, NULL);
              }
***************
*** 1188,1201 ****
                if (strstr (location, function_name (command)))
                  window_message_in_echo_area
!                   ((char *) _("%s can only be invoked via %s."),
                     command_name, location);
                else
                  window_message_in_echo_area
!                   ((char *) _("%s can be invoked via %s."),
                     command_name, location);
              }
          }
        else
!         info_error ((char *) _("There is no function named `%s'"),
              command_name, NULL);
      }
--- 1176,1189 ----
                if (strstr (location, function_name (command)))
                  window_message_in_echo_area
!                   (_("%s can only be invoked via %s."),
                     command_name, location);
                else
                  window_message_in_echo_area
!                   (_("%s can be invoked via %s."),
                     command_name, location);
              }
          }
        else
!         info_error (_("There is no function named `%s'"),
              command_name, NULL);
      }
diff -Nrc2 texinfo-4.11/info/infokey.c texinfo-4.12/info/infokey.c
*** texinfo-4.11/info/infokey.c	Sun Jul  1 14:20:30 2007
--- texinfo-4.12/info/infokey.c	Tue Feb 26 08:51:05 2008
***************
*** 1,6 ****
  /* infokey.c -- compile ~/.infokey to ~/.info.
!    $Id: infokey.c,v 1.15 2007/07/01 21:20:30 karl Exp $
  
!    Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005, 2007
     Free Software Foundation, Inc.
  
--- 1,6 ----
  /* infokey.c -- compile ~/.infokey to ~/.info.
!    $Id: infokey.c,v 1.17 2008/02/26 16:51:05 karl Exp $
  
!    Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005, 2007, 2008
     Free Software Foundation, Inc.
  
***************
*** 147,151 ****
  This is free software: you are free to change and redistribute it.\n\
  There is NO WARRANTY, to the extent permitted by law.\n"),
! 	      "2007");
        xexit (0);
      }
--- 147,151 ----
  This is free software: you are free to change and redistribute it.\n\
  There is NO WARRANTY, to the extent permitted by law.\n"),
! 	      "2008");
        xexit (0);
      }
***************
*** 639,643 ****
  		{
  		  syntax_error (filename, lnum,
!                       (char *) _("NUL character (^%c) not permitted"),
                        (void *) (long) c, NULL, NULL, NULL);
  		  error = 1;
--- 639,643 ----
  		{
  		  syntax_error (filename, lnum,
!                       _("NUL character (^%c) not permitted"),
                        (void *) (long) c, NULL, NULL, NULL);
  		  error = 1;
***************
*** 663,667 ****
  	      if (alen == 0)
  		{
! 		  syntax_error (filename, lnum, (char *) _("missing action name"),
  				(void *) (long) c, NULL, NULL, NULL);
  		  error = 1;
--- 663,667 ----
  	      if (alen == 0)
  		{
! 		  syntax_error (filename, lnum, _("missing action name"),
  				(void *) (long) c, NULL, NULL, NULL);
  		  error = 1;
diff -Nrc2 texinfo-4.11/info/infomap.c texinfo-4.12/info/infomap.c
*** texinfo-4.11/info/infomap.c	Sun Jul  1 14:20:30 2007
--- texinfo-4.12/info/infomap.c	Fri Feb 29 14:20:53 2008
***************
*** 1,6 ****
  /* infomap.c -- keymaps for Info.
!    $Id: infomap.c,v 1.13 2007/07/01 21:20:30 karl Exp $
  
!    Copyright (C) 1993, 1997, 1998, 1999, 2001, 2002, 2003, 2004, 2007
     Free Software Foundation, Inc.
  
--- 1,6 ----
  /* infomap.c -- keymaps for Info.
!    $Id: infomap.c,v 1.20 2008/02/29 22:20:53 karl Exp $
  
!    Copyright (C) 1993, 1997, 1998, 1999, 2001, 2002, 2003, 2004, 2007, 2008
     Free Software Foundation, Inc.
  
***************
*** 77,87 ****
        Keymap m = rootmap;
        if (k->map != rootmap)
! 	continue;
        for (p = (unsigned char *) k->keyseq; *p && m[*p].type == ISKMAP; p++)
! 	m = (Keymap)m[*p].function;
        if (*p != c || p[1])
! 	continue;
        if (m[*p].type != ISFUNC)
! 	abort ();
        break;
      }
--- 77,87 ----
        Keymap m = rootmap;
        if (k->map != rootmap)
!         continue;
        for (p = (unsigned char *) k->keyseq; *p && m[*p].type == ISKMAP; p++)
!         m = (Keymap)m[*p].function;
        if (*p != c || p[1])
!         continue;
        if (m[*p].type != ISFUNC)
!         abort ();
        break;
      }
***************
*** 147,164 ****
        keymap[i].type = map[i].type;
        switch (map[i].type)
! 	{
! 	case ISFUNC:
! 	  keymap[i].function = map[i].function;
  #if defined(INFOKEY)
! 	  ks = find_function_keyseq (map, i, rootmap);
! 	  if (ks)
! 	    add_function_keyseq(map[i].function, ks->keyseq, newroot);
  #endif /* INFOKEY */
! 	  break;
! 	case ISKMAP:
! 	  keymap[i].function = (InfoCommand *)keymap_copy_keymap
              ((Keymap)map[i].function, rootmap, NULL);
! 	  break;
! 	}
      }
    return (keymap);
--- 147,164 ----
        keymap[i].type = map[i].type;
        switch (map[i].type)
!         {
!         case ISFUNC:
!           keymap[i].function = map[i].function;
  #if defined(INFOKEY)
!           ks = find_function_keyseq (map, i, rootmap);
!           if (ks)
!             add_function_keyseq(map[i].function, ks->keyseq, newroot);
  #endif /* INFOKEY */
!           break;
!         case ISKMAP:
!           keymap[i].function = (InfoCommand *)keymap_copy_keymap
              ((Keymap)map[i].function, rootmap, NULL);
!           break;
!         }
      }
    return (keymap);
***************
*** 185,191 ****
          case ISFUNC:
  #if defined(INFOKEY)
! 	  ks = find_function_keyseq(map, i, rootmap);
! 	  if (ks)
! 	    remove_function_keyseq (map[i].function, ks->keyseq, rootmap);
  #endif /* INFOKEY */
            break;
--- 185,191 ----
          case ISFUNC:
  #if defined(INFOKEY)
!           ks = find_function_keyseq(map, i, rootmap);
!           if (ks)
!             remove_function_keyseq (map[i].function, ks->keyseq, rootmap);
  #endif /* INFOKEY */
            break;
***************
*** 220,231 ****
          case ISFUNC:
  #if defined(INFOKEY)
! 	  ks = find_function_keyseq(m, c, map);
! 	  if (ks)
! 	    remove_function_keyseq (m[c].function, ks->keyseq, map);
  #else /* !INFOKEY */
            if (!(m[c].function == NULL || (
                  m != map &&
                  m[c].function == InfoCmd(info_do_lowercase_version))
! 	      ))
              return 0;
  #endif /* !INFOKEY */
--- 220,231 ----
          case ISFUNC:
  #if defined(INFOKEY)
!           ks = find_function_keyseq(m, c, map);
!           if (ks)
!             remove_function_keyseq (m[c].function, ks->keyseq, map);
  #else /* !INFOKEY */
            if (!(m[c].function == NULL || (
                  m != map &&
                  m[c].function == InfoCmd(info_do_lowercase_version))
!               ))
              return 0;
  #endif /* !INFOKEY */
***************
*** 246,251 ****
          case ISKMAP:
  #if defined(INFOKEY)
! 	  if (*s == '\0')
! 	    keymap_discard_keymap ((Keymap)m[c].function, map);
  #else /* !INFOKEY */
            if (*s == '\0')
--- 246,251 ----
          case ISKMAP:
  #if defined(INFOKEY)
!           if (*s == '\0')
!             keymap_discard_keymap ((Keymap)m[c].function, map);
  #else /* !INFOKEY */
            if (*s == '\0')
***************
*** 261,265 ****
          {
  #if defined(INFOKEY)
! 	  add_function_keyseq (keyentry->function, keyseq, map);
  #endif /* INFOKEY */
            m[c] = *keyentry;
--- 261,265 ----
          {
  #if defined(INFOKEY)
!           add_function_keyseq (keyentry->function, keyseq, map);
  #endif /* INFOKEY */
            m[c] = *keyentry;
***************
*** 270,273 ****
--- 270,274 ----
  }
  
+ 
  /* Initialize the standard info keymaps. */
  
***************
*** 275,839 ****
  Keymap echo_area_keymap = NULL;
  
- #if !defined(INFOKEY)
- 
- static void
- initialize_emacs_like_keymaps ()
- {
-   int i;
-   Keymap map;
- 
-   if (!info_keymap)
-     {
-       info_keymap = keymap_make_keymap ();
-       echo_area_keymap = keymap_make_keymap ();
-     }
- 
-   info_keymap[ESC].type = ISKMAP;
-   info_keymap[ESC].function = (InfoCommand *)keymap_make_keymap ();
-   info_keymap[Control ('x')].type = ISKMAP;
-   info_keymap[Control ('x')].function = (InfoCommand *)keymap_make_keymap ();
- 
-   /* Bind the echo area insert routines.  Let's make all characters
-      insertable by default, regardless of which character set we might
-      be using.  */
-   for (i = 0; i < 256; i++)
-     echo_area_keymap[i].function = ea_insert;
- 
-   echo_area_keymap[ESC].type = ISKMAP;
-   echo_area_keymap[ESC].function = (InfoCommand *) keymap_make_keymap ();
-   echo_area_keymap[Control ('x')].type = ISKMAP;
-   echo_area_keymap[Control ('x')].function
-     = (InfoCommand *) keymap_make_keymap ();
- 
-   /* Bind numeric arg functions for both echo area and info window maps. */
-   for (i = '0'; i < '9' + 1; i++)
-     {
-       ((Keymap) info_keymap[ESC].function)[i].function
-         = ((Keymap) echo_area_keymap[ESC].function)[i].function
-         = info_add_digit_to_numeric_arg;
-     }
-   ((Keymap) info_keymap[ESC].function)['-'].function =
-     ((Keymap) echo_area_keymap[ESC].function)['-'].function =
-       info_add_digit_to_numeric_arg;
- 
-   info_keymap['-'].function = info_add_digit_to_numeric_arg;
- 
-   /* Bind the echo area routines. */
-   map = echo_area_keymap;
- 
-   map[Control ('a')].function = ea_beg_of_line;
-   map[Control ('b')].function = ea_backward;
-   map[Control ('d')].function = ea_delete;
-   map[Control ('e')].function = ea_end_of_line;
-   map[Control ('f')].function = ea_forward;
-   map[Control ('g')].function = ea_abort;
-   map[Control ('h')].function = ea_rubout;
-   map[Control ('k')].function = ea_kill_line;
-   map[Control ('l')].function = info_redraw_display;
-   map[Control ('q')].function = ea_quoted_insert;
-   map[Control ('t')].function = ea_transpose_chars;
-   map[Control ('u')].function = info_universal_argument;
-   map[Control ('y')].function = ea_yank;
- 
-   map[LFD].function = ea_newline;
-   map[RET].function = ea_newline;
-   map[SPC].function = ea_complete;
-   map[TAB].function = ea_complete;
-   map['?'].function = ea_possible_completions;
- #ifdef __MSDOS__
-   /* PC users will lynch me if I don't give them their usual DEL effect...  */
-   map[DEL].function = ea_delete;
- #else
-   map[DEL].function = ea_rubout;
- #endif
- 
-   /* Bind the echo area ESC keymap. */
-   map = (Keymap)echo_area_keymap[ESC].function;
- 
-   map[Control ('g')].function = ea_abort;
-   map[Control ('v')].function = ea_scroll_completions_window;
-   map['b'].function = ea_backward_word;
-   map['d'].function = ea_kill_word;
-   map['f'].function = ea_forward_word;
- #if defined (NAMED_FUNCTIONS)
-   /* map['x'].function = info_execute_command; */
- #endif /* NAMED_FUNCTIONS */
-   map['y'].function = ea_yank_pop;
-   map['?'].function = ea_possible_completions;
-   map[TAB].function = ea_tab_insert;
-   map[DEL].function = ea_backward_kill_word;
- 
-   /* Bind the echo area Control-x keymap. */
-   map = (Keymap)echo_area_keymap[Control ('x')].function;
- 
-   map['o'].function = info_next_window;
-   map[DEL].function = ea_backward_kill_line;
- 
-   /* Arrow key bindings for echo area keymaps.  It seems that some
-      terminals do not match their termcap entries, so it's best to just
-      define everything with both of the usual prefixes.  */
-   map = echo_area_keymap;
-   keymap_bind_keyseq (map, term_ku, &map[Control ('p')]); /* up */
-   keymap_bind_keyseq (map, "\033OA", &map[Control ('p')]);
-   keymap_bind_keyseq (map, "\033[A", &map[Control ('p')]);
-   keymap_bind_keyseq (map, term_kd, &map[Control ('n')]); /* down */
-   keymap_bind_keyseq (map, "\033OB", &map[Control ('n')]);
-   keymap_bind_keyseq (map, "\033[B", &map[Control ('n')]);
-   keymap_bind_keyseq (map, term_kr, &map[Control ('f')]); /* right */
-   keymap_bind_keyseq (map, "\033OC", &map[Control ('f')]);
-   keymap_bind_keyseq (map, "\033[C", &map[Control ('f')]);
-   keymap_bind_keyseq (map, term_kl, &map[Control ('b')]); /* left */
-   keymap_bind_keyseq (map, "\033OD", &map[Control ('b')]);
-   keymap_bind_keyseq (map, "\033[D", &map[Control ('b')]);
-   keymap_bind_keyseq (map, term_kD, &map[DEL]);	/* delete */
-   keymap_bind_keyseq (map, term_kh, &map[Control ('a')]); /* home */
-   keymap_bind_keyseq (map, term_ke, &map[Control ('e')]); /* end */
- 
-   map = (Keymap)echo_area_keymap[ESC].function;
-   keymap_bind_keyseq (map, term_kl, &map['b']); /* left */
-   keymap_bind_keyseq (map, "\033OA", &map['b']);
-   keymap_bind_keyseq (map, "\033[A", &map['b']);
-   keymap_bind_keyseq (map, term_kr, &map['f']); /* right */
-   keymap_bind_keyseq (map, "\033OB", &map['f']);
-   keymap_bind_keyseq (map, "\033[B", &map['f']);
-   keymap_bind_keyseq (map, term_kD, &map[DEL]);	/* delete */
- 
-   map = (Keymap)echo_area_keymap[Control ('x')].function;
-   keymap_bind_keyseq (map, term_kD, &map[DEL]);	/* delete */
- 
-   /* Bind commands for Info window keymaps. */
-   map = info_keymap;
-   map[TAB].function = info_move_to_next_xref;
-   map[LFD].function = info_select_reference_this_line;
-   map[RET].function = info_select_reference_this_line;
-   map[SPC].function = info_scroll_forward;
-   map[Control ('a')].function = info_beginning_of_line;
-   map[Control ('b')].function = info_backward_char;
-   map[Control ('e')].function = info_end_of_line;
-   map[Control ('f')].function = info_forward_char;
-   map[Control ('g')].function = info_abort_key;
-   map[Control ('h')].function = info_get_help_window;
-   map[Control ('l')].function = info_redraw_display;
-   map[Control ('n')].function = info_next_line;
-   map[Control ('p')].function = info_prev_line;
-   map[Control ('r')].function = isearch_backward;
-   map[Control ('s')].function = isearch_forward;
-   map[Control ('u')].function = info_universal_argument;
-   map[Control ('v')].function = info_scroll_forward_page_only;
-   map[','].function = info_next_index_match;
-   map['/'].function = info_search;
- 
-   for (i = '1'; i < '9' + 1; i++)
-     map[i].function = info_menu_digit;
-   map['0'].function = info_last_menu_item;
- 
-   map['<'].function = info_first_node;
-   map['>'].function = info_last_node;
-   map['?'].function = info_get_help_window;
-   map['['].function = info_global_prev_node;
-   map[']'].function = info_global_next_node;
- 
-   map['b'].function = info_beginning_of_node;
-   map['d'].function = info_dir_node;
-   map['e'].function = info_end_of_node;
-   map['f'].function = info_xref_item;
-   map['g'].function = info_goto_node;
-   map['G'].function = info_menu_sequence;
-   map['h'].function = info_get_info_help_node;
-   map['i'].function = info_index_search;
-   map['I'].function = info_goto_invocation_node;
-   map['l'].function = info_history_node;
-   map['m'].function = info_menu_item;
-   map['n'].function = info_next_node;
-   map['O'].function = info_goto_invocation_node;
-   map['p'].function = info_prev_node;
-   map['q'].function = info_quit;
-   map['r'].function = info_xref_item;
-   map['s'].function = info_search;
-   map['S'].function = info_search_case_sensitively;
-   map['t'].function = info_top_node;
-   map['u'].function = info_up_node;
-   map[DEL].function = info_scroll_backward;
- 
-   /* Bind members in the ESC map for Info windows. */
-   map = (Keymap)info_keymap[ESC].function;
-   map[Control ('f')].function = info_show_footnotes;
-   map[Control ('g')].function = info_abort_key;
-   map[TAB].function = info_move_to_prev_xref;
-   map[Control ('v')].function = info_scroll_other_window;
-   map['<'].function = info_beginning_of_node;
-   map['>'].function = info_end_of_node;
-   map['b'].function = info_backward_word;
-   map['f'].function = info_forward_word;
-   map['r'].function = info_move_to_window_line;
-   map['v'].function = info_scroll_backward_page_only;
- #if defined (NAMED_FUNCTIONS)
-   map['x'].function = info_execute_command;
- #endif /* NAMED_FUNCTIONS */
-   map[DEL].function = info_scroll_other_window_backward;
- 
-   /* Bind members in the Control-X map for Info windows. */
-   map = (Keymap)info_keymap[Control ('x')].function;
- 
-   map[Control ('b')].function = list_visited_nodes;
-   map[Control ('c')].function = info_quit;
-   map[Control ('f')].function = info_view_file;
-   map[Control ('g')].function = info_abort_key;
-   map[Control ('v')].function = info_view_file;
-   map['0'].function = info_delete_window;
-   map['1'].function = info_keep_one_window;
-   map['2'].function = info_split_window;
-   map['^'].function = info_grow_window;
-   map['b'].function = select_visited_node;
-   map['k'].function = info_kill_node;
-   map['n'].function = info_search_next;
-   map['N'].function = info_search_previous;
-   map['o'].function = info_next_window;
-   map['t'].function = info_tile_windows;
-   map['w'].function = info_toggle_wrap;
- 
-   /* Arrow key bindings for Info windows keymap. */
-   map = info_keymap;
-   keymap_bind_keyseq (map, term_kN, &map[Control ('v')]); /* pagedown */
-   keymap_bind_keyseq (map, term_ku, &map[Control ('p')]); /* up */
-   keymap_bind_keyseq (map, "\033OA", &map[Control ('p')]);
-   keymap_bind_keyseq (map, "\033[A", &map[Control ('p')]);
-   keymap_bind_keyseq (map, term_kd, &map[Control ('n')]); /* down */
-   keymap_bind_keyseq (map, "\033OB", &map[Control ('n')]);
-   keymap_bind_keyseq (map, "\033[B", &map[Control ('n')]);
-   keymap_bind_keyseq (map, term_kr, &map[Control ('f')]); /* right */
-   keymap_bind_keyseq (map, "\033OC", &map[Control ('f')]);
-   keymap_bind_keyseq (map, "\033[C", &map[Control ('f')]);
-   keymap_bind_keyseq (map, term_kl, &map[Control ('b')]); /* left */
-   keymap_bind_keyseq (map, "\033OD", &map[Control ('b')]);
-   keymap_bind_keyseq (map, "\033[D", &map[Control ('b')]);
-   keymap_bind_keyseq (map, term_kh, &map['b']);	/* home */
-   keymap_bind_keyseq (map, term_ke, &map['e']);	/* end */
-   keymap_bind_keyseq (map, term_kD, &map[DEL]);	/* delete */
- 
-   map = (Keymap)info_keymap[ESC].function;
-   keymap_bind_keyseq (map, term_kl, &map['b']); /* left */
-   keymap_bind_keyseq (map, "\033OA", &map['b']);
-   keymap_bind_keyseq (map, "\033[A", &map['b']);
-   keymap_bind_keyseq (map, term_kr, &map['f']); /* right */
-   keymap_bind_keyseq (map, "\033OB", &map['f']);
-   keymap_bind_keyseq (map, "\033[B", &map['f']);
-   keymap_bind_keyseq (map, term_kN, &map[Control ('v')]); /* pagedown */
-   keymap_bind_keyseq (map, term_kP, &map[DEL]); /* pageup */
-   keymap_bind_keyseq (map, term_kD, &map[DEL]);	/* delete */
- 
-   /* The alternative to this definition of a `main map' key in the
-      `ESC map' section, is something like:
-     keymap_bind_keyseq (map, term_kP, &((KeyMap)map[ESC].function).map['v']);
-   */
-   keymap_bind_keyseq (info_keymap/*sic*/, term_kP, &map['v']); /* pageup */
- }
- 
- static void
- initialize_vi_like_keymaps ()
- {
-   int i;
-   Keymap map;
- 
-   if (!info_keymap)
-     {
-       info_keymap = keymap_make_keymap ();
-       echo_area_keymap = keymap_make_keymap ();
-     }
- 
-   info_keymap[ESC].type = ISKMAP;
-   info_keymap[ESC].function = (InfoCommand *)keymap_make_keymap ();
-   info_keymap[Control ('x')].type = ISKMAP;
-   info_keymap[Control ('x')].function = (InfoCommand *)keymap_make_keymap ();
- 
-   /* Bind the echo area insert routines. */
-   for (i = 0; i < 256; i++)
-     echo_area_keymap[i].function = ea_insert;
- 
-   echo_area_keymap[ESC].type = ISKMAP;
-   echo_area_keymap[ESC].function = (InfoCommand *)keymap_make_keymap ();
-   echo_area_keymap[Control ('x')].type = ISKMAP;
-   echo_area_keymap[Control ('x')].function =
-     (InfoCommand *)keymap_make_keymap ();
- 
-   /* Bind numeric arg functions for both echo area and info window maps. */
-   for (i = '0'; i < '9' + 1; i++)
-     {
-       info_keymap[i].function =
-         ((Keymap) echo_area_keymap[ESC].function)[i].function =
- 	info_add_digit_to_numeric_arg;
-     }
-   info_keymap['-'].function =
-     ((Keymap) echo_area_keymap[ESC].function)['-'].function =
-       info_add_digit_to_numeric_arg;
- 
-   /* Bind the echo area routines. */
-   map = echo_area_keymap;
- 
-   map[Control ('a')].function = ea_beg_of_line;
-   map[Control ('b')].function = ea_backward;
-   map[Control ('d')].function = ea_delete;
-   map[Control ('e')].function = ea_end_of_line;
-   map[Control ('f')].function = ea_forward;
-   map[Control ('g')].function = ea_abort;
-   map[Control ('h')].function = ea_rubout;
-   map[Control ('k')].function = ea_kill_line;
-   map[Control ('l')].function = info_redraw_display;
-   map[Control ('q')].function = ea_quoted_insert;
-   map[Control ('t')].function = ea_transpose_chars;
-   map[Control ('u')].function = ea_abort;
-   map[Control ('v')].function = ea_quoted_insert;
-   map[Control ('y')].function = ea_yank;
- 
-   map[LFD].function = ea_newline;
-   map[RET].function = ea_newline;
-   map[SPC].function = ea_complete;
-   map[TAB].function = ea_complete;
-   map['?'].function = ea_possible_completions;
- #ifdef __MSDOS__
-   /* PC users will lynch me if I don't give them their usual DEL effect...  */
-   map[DEL].function = ea_delete;
- #else
-   map[DEL].function = ea_rubout;
- #endif
- 
-   /* Bind the echo area ESC keymap. */
-   map = (Keymap)echo_area_keymap[ESC].function;
- 
-   map[Control ('g')].function = ea_abort;
-   map[Control ('h')].function = ea_backward_kill_word;
-   map[Control ('v')].function = ea_scroll_completions_window;
-   map['0'].function = ea_beg_of_line;
-   map['$'].function = ea_end_of_line;
-   map['b'].function = ea_backward_word;
-   map['d'].function = ea_kill_word;
-   map['f'].function = ea_forward_word;
-   map['h'].function = ea_backward;
-   map['l'].function = ea_forward;
-   map['w'].function = ea_forward_word;
-   map['x'].function = ea_delete;
-   map['X'].function = ea_kill_word;
-   map['y'].function = ea_yank_pop;
-   map['?'].function = ea_possible_completions;
-   map[TAB].function = ea_tab_insert;
-   map[DEL].function = ea_kill_word;
- 
-   /* Bind the echo area Control-x keymap. */
-   map = (Keymap)echo_area_keymap[Control ('x')].function;
- 
-   map['o'].function = info_next_window;
-   map[DEL].function = ea_backward_kill_line;
- 
-   /* Arrow key bindings for echo area keymaps.  It seems that some
-      terminals do not match their termcap entries, so it's best to just
-      define everything with both of the usual prefixes.  */
-   map = echo_area_keymap;
-   keymap_bind_keyseq (map, term_ku, &map[Control ('p')]); /* up */
-   keymap_bind_keyseq (map, "\033OA", &map[Control ('p')]);
-   keymap_bind_keyseq (map, "\033[A", &map[Control ('p')]);
-   keymap_bind_keyseq (map, term_kd, &map[Control ('n')]); /* down */
-   keymap_bind_keyseq (map, "\033OB", &map[Control ('n')]);
-   keymap_bind_keyseq (map, "\033[B", &map[Control ('n')]);
-   keymap_bind_keyseq (map, term_kr, &map[Control ('f')]); /* right */
-   keymap_bind_keyseq (map, "\033OC", &map[Control ('f')]);
-   keymap_bind_keyseq (map, "\033[C", &map[Control ('f')]);
-   keymap_bind_keyseq (map, term_kl, &map[Control ('b')]); /* left */
-   keymap_bind_keyseq (map, "\033OD", &map[Control ('b')]);
-   keymap_bind_keyseq (map, "\033[D", &map[Control ('b')]);
-   keymap_bind_keyseq (map, term_kh, &map[Control ('a')]); /* home */
-   keymap_bind_keyseq (map, term_ke, &map[Control ('e')]); /* end */
-   keymap_bind_keyseq (map, term_kD, &map[DEL]);	/* delete */
- 
-   map = (Keymap)echo_area_keymap[ESC].function;
-   keymap_bind_keyseq (map, term_kl, &map['b']); /* left */
-   keymap_bind_keyseq (map, "\033OA", &map['b']);
-   keymap_bind_keyseq (map, "\033[A", &map['b']);
-   keymap_bind_keyseq (map, term_kr, &map['f']); /* right */
-   keymap_bind_keyseq (map, "\033OB", &map['f']);
-   keymap_bind_keyseq (map, "\033[B", &map['f']);
-   keymap_bind_keyseq (map, term_kD, &map[DEL]);	/* delete */
- 
-   map = (Keymap)echo_area_keymap[Control ('x')].function;
-   keymap_bind_keyseq (map, term_kD, &map[DEL]);
- 
-   /* Bind commands for Info window keymaps. */
-   map = info_keymap;
-   map[TAB].function = info_move_to_next_xref;
-   map[LFD].function = info_down_line;
-   map[RET].function = info_down_line;
-   map[SPC].function = info_scroll_forward;
-   map[Control ('a')].function = info_beginning_of_line;
-   map[Control ('b')].function = info_scroll_backward_page_only;
-   map[Control ('d')].function = info_scroll_half_screen_down;
-   map[Control ('e')].function = info_down_line;
-   map[Control ('f')].function = info_scroll_forward_page_only;
-   map[Control ('g')].function = info_abort_key;
-   map[Control ('k')].function = info_up_line;
-   map[Control ('l')].function = info_redraw_display;
-   map[Control ('n')].function = info_down_line;
-   map[Control ('p')].function = info_up_line;
-   map[Control ('r')].function = info_redraw_display;
-   map[Control ('s')].function = isearch_forward;
-   map[Control ('u')].function = info_scroll_half_screen_up;
-   map[Control ('v')].function = info_scroll_forward_page_only;
-   map[Control ('y')].function = info_up_line;
-   map[','].function = info_next_index_match;
-   map['/'].function = info_search;
- 
-   for (i = '1'; i < '9' + 1; i++)
-     ((Keymap) info_keymap[ESC].function)[i].function = info_menu_digit;
-   ((Keymap) info_keymap[ESC].function)['0'].function = info_last_menu_item;
- 
-   map['<'].function = info_first_node;
-   map['>'].function = info_last_node;
-   map['?'].function = info_search_backward;
-   map['['].function = info_global_prev_node;
-   map[']'].function = info_global_next_node;
-   map['\''].function = info_history_node;
- 
-   map['b'].function = info_scroll_backward;
-   map['d'].function = info_scroll_half_screen_down;
-   map['e'].function = info_down_line;
-   map['E'].function = info_view_file;
-   map['f'].function = info_scroll_forward_page_only;
-   map['F'].function = info_scroll_forward_page_only;
-   map['g'].function = info_first_node;
-   map['G'].function = info_last_node;
-   map['h'].function = info_get_help_window;
-   map['H'].function = info_get_help_window;
-   map['i'].function = info_index_search;
-   map['I'].function = info_goto_invocation_node;
-   map['j'].function = info_next_line;
-   map['k'].function = info_prev_line;
-   map['l'].function = info_history_node;
-   map['m'].function = info_menu_item;
-   map['n'].function = info_search_next;
-   map['N'].function = info_search_previous;
-   map['O'].function = info_goto_invocation_node;
-   map['p'].function = info_prev_node;
-   map['q'].function = info_quit;
-   map['Q'].function = info_quit;
-   map['r'].function = info_redraw_display;
-   map['R'].function = info_redraw_display;
-   map['s'].function = info_search;
-   map['S'].function = info_search_case_sensitively;
-   map['t'].function = info_top_node;
-   map['u'].function = info_scroll_half_screen_up;
-   map['w'].function = info_scroll_backward_page_only_set_window;
-   map['y'].function = info_up_line;
-   map['z'].function = info_scroll_forward_page_only_set_window;
-   map['Z'].function = NULL;	/* unbind, so it works to bind "ZZ" below */
-   map[DEL].function = info_scroll_backward;
-   keymap_bind_keyseq (map, term_kD, &map[DEL]);
-   keymap_bind_keyseq (map, ":q", &map['q']);
-   keymap_bind_keyseq (map, ":Q", &map['q']);
-   keymap_bind_keyseq (map, "ZZ", &map['q']);
- 
-   /* Bind members in the ESC map for Info windows. */
-   map = (Keymap)info_keymap[ESC].function;
-   map[Control ('f')].function = info_show_footnotes;
-   map[Control ('g')].function = info_abort_key;
-   map[TAB].function = info_move_to_prev_xref;
-   map[SPC].function = info_scroll_forward_page_only;
-   map[Control ('v')].function = info_scroll_other_window;
-   map['<'].function = info_beginning_of_node;
-   map['>'].function = info_end_of_node;
-   map['/'].function = info_search;
-   map['?'].function = info_search_backward;
-   map['b'].function = info_beginning_of_node;
-   map['d'].function = info_dir_node;
-   map['e'].function = info_end_of_node;
-   map['f'].function = info_xref_item;
-   map['g'].function = info_select_reference_this_line;
-   map['h'].function = info_get_info_help_node;
-   map['m'].function = info_menu_item;
-   map['n'].function = info_search;
-   map['N'].function = info_search_backward;
-   map['r'].function = isearch_backward;
-   map['s'].function = isearch_forward;
-   map['t'].function = info_top_node;
-   map['v'].function = info_scroll_backward_page_only;
- #if defined (NAMED_FUNCTIONS)
-   map['x'].function = info_execute_command;
- #endif /* NAMED_FUNCTIONS */
-   map[DEL].function = info_scroll_other_window_backward;
- 
-   /* Bind members in the Control-X map for Info windows. */
-   map = (Keymap)info_keymap[Control ('x')].function;
- 
-   map[Control ('b')].function = list_visited_nodes;
-   map[Control ('c')].function = info_quit;
-   map[Control ('f')].function = info_view_file;
-   map[Control ('g')].function = info_abort_key;
-   map[Control ('v')].function = info_view_file;
-   map[LFD].function = info_select_reference_this_line;
-   map[RET].function = info_select_reference_this_line;
-   map['0'].function = info_delete_window;
-   map['1'].function = info_keep_one_window;
-   map['2'].function = info_split_window;
-   map['^'].function = info_grow_window;
-   map['b'].function = select_visited_node;
-   map['g'].function = info_goto_node;
-   map['i'].function = info_index_search;
-   map['I'].function = info_goto_invocation_node;
-   map['k'].function = info_kill_node;
-   map['n'].function = info_next_node;
-   map['o'].function = info_next_window;
-   map['O'].function = info_goto_invocation_node;
-   map['p'].function = info_prev_node;
-   map['r'].function = info_xref_item;
-   map['t'].function = info_tile_windows;
-   map['u'].function = info_up_node;
-   map['w'].function = info_toggle_wrap;
-   map[','].function = info_next_index_match;
-   keymap_bind_keyseq (info_keymap, ":e", &map[Control ('v')]);
- 
-   /* Arrow key bindings for Info windows keymap. */
-   map = info_keymap;
-   keymap_bind_keyseq (map, term_kN, &map[Control ('v')]); /* pagedown */
-   keymap_bind_keyseq (map, term_ku, &map[Control ('p')]); /* up */
-   keymap_bind_keyseq (map, "\033OA", &map[Control ('p')]);
-   keymap_bind_keyseq (map, "\033[A", &map[Control ('p')]);
-   keymap_bind_keyseq (map, term_kd, &map[Control ('n')]); /* down */
-   keymap_bind_keyseq (map, "\033OB", &map[Control ('n')]);
-   keymap_bind_keyseq (map, "\033[B", &map[Control ('n')]);
-   keymap_bind_keyseq (map, term_kr, &map[Control ('f')]); /* right */
-   keymap_bind_keyseq (map, "\033OC", &map[Control ('f')]);
-   keymap_bind_keyseq (map, "\033[C", &map[Control ('f')]);
-   keymap_bind_keyseq (map, term_kl, &map[Control ('b')]); /* left */
-   keymap_bind_keyseq (map, "\033OD", &map[Control ('b')]);
-   keymap_bind_keyseq (map, "\033[D", &map[Control ('b')]);
-   keymap_bind_keyseq (map, term_kh, &map['b']);	/* home */
-   keymap_bind_keyseq (map, term_ke, &map['e']);	/* end */
- 
-   map = (Keymap)info_keymap[ESC].function;
-   keymap_bind_keyseq (map, term_kl, &map['b']); /* left */
-   keymap_bind_keyseq (map, "\033OA", &map['b']);
-   keymap_bind_keyseq (map, "\033[A", &map['b']);
-   keymap_bind_keyseq (map, term_kr, &map['f']); /* right */
-   keymap_bind_keyseq (map, "\033OB", &map['f']);
-   keymap_bind_keyseq (map, "\033[B", &map['f']);
-   keymap_bind_keyseq (map, term_kN, &map[Control ('v')]); /* pagedown */
-   keymap_bind_keyseq (map, term_kP, &map[DEL]); /* pageup */
-   keymap_bind_keyseq (map, term_kD, &map[DEL]);	/* delete */
- 
-   /* The alternative to this definition of a `main map' key in the
-      `ESC map' section, is something like:
-     keymap_bind_keyseq (map, term_kP, &((KeyMap)map[ESC].function).map['v']);
-   */
-   keymap_bind_keyseq (info_keymap/*sic*/, term_kP, &map['v']); /* pageup */
- }
- 
- void
- initialize_info_keymaps ()
- {
-   if (vi_keys_p)
-     initialize_vi_like_keymaps ();
-   else
-     initialize_emacs_like_keymaps ();
- }
- 
- #else /* defined(INFOKEY) */
- 
  /* Make sure that we don't have too many command codes defined. */
  
--- 276,279 ----
***************
*** 844,1385 ****
  /* Initialize the keymaps from the .info keymap file. */
  
! #define NUL	'\0'
  
  static unsigned char default_emacs_like_info_keys[] =
  {
! 	0,	/* suppress-default-keybindings flag */
! 	TAB, NUL,			A_info_move_to_next_xref,
! 	LFD, NUL,			A_info_select_reference_this_line,
! 	RET, NUL,			A_info_select_reference_this_line,
! 	SPC, NUL,			A_info_scroll_forward,
! 	CONTROL('a'), NUL,		A_info_beginning_of_line,
! 	CONTROL('b'), NUL,		A_info_backward_char,
! 	CONTROL('e'), NUL,		A_info_end_of_line,
! 	CONTROL('f'), NUL,		A_info_forward_char,
! 	CONTROL('g'), NUL,		A_info_abort_key,
! 	CONTROL('h'), NUL,		A_info_get_help_window,
! 	CONTROL('l'), NUL,		A_info_redraw_display,
! 	CONTROL('n'), NUL,		A_info_next_line,
! 	CONTROL('p'), NUL,		A_info_prev_line,
! 	CONTROL('r'), NUL,		A_isearch_backward,
! 	CONTROL('s'), NUL,		A_isearch_forward,
! 	CONTROL('u'), NUL,		A_info_universal_argument,
! 	CONTROL('v'), NUL,		A_info_scroll_forward_page_only,
! 	',', NUL,			A_info_next_index_match,
! 	'/', NUL,			A_info_search,
! 	'0', NUL,			A_info_last_menu_item,
! 	'1', NUL,			A_info_menu_digit,
! 	'2', NUL,			A_info_menu_digit,
! 	'3', NUL,			A_info_menu_digit,
! 	'4', NUL,			A_info_menu_digit,
! 	'5', NUL,			A_info_menu_digit,
! 	'6', NUL,			A_info_menu_digit,
! 	'7', NUL,			A_info_menu_digit,
! 	'8', NUL,			A_info_menu_digit,
! 	'9', NUL,			A_info_menu_digit,
! 	'<', NUL,			A_info_first_node,
! 	'>', NUL,			A_info_last_node,
! 	'?', NUL,			A_info_get_help_window,
! 	'[', NUL,			A_info_global_prev_node,
! 	']', NUL,			A_info_global_next_node,
! 	'b', NUL,			A_info_beginning_of_node,
! 	'd', NUL,			A_info_dir_node,
! 	'e', NUL,			A_info_end_of_node,
! 	'f', NUL,			A_info_xref_item,
! 	'g', NUL,			A_info_goto_node,
! 	'G', NUL,			A_info_menu_sequence,
! 	'h', NUL,			A_info_get_info_help_node,
! 	'i', NUL,			A_info_index_search,
! 	'l', NUL,			A_info_history_node,
! 	'm', NUL,			A_info_menu_item,
! 	'n', NUL,			A_info_next_node,
! 	'O', NUL,			A_info_goto_invocation_node,
! 	'p', NUL,			A_info_prev_node,
! 	'q', NUL,			A_info_quit,
! 	'r', NUL,			A_info_xref_item,
! 	's', NUL,			A_info_search,
! 	'S', NUL,			A_info_search_case_sensitively,
! 	't', NUL,			A_info_top_node,
! 	'u', NUL,			A_info_up_node,
! 	DEL, NUL,			A_info_scroll_backward,
! 	ESC, '0', NUL,			A_info_add_digit_to_numeric_arg,
! 	ESC, '1', NUL,			A_info_add_digit_to_numeric_arg,
! 	ESC, '2', NUL,			A_info_add_digit_to_numeric_arg,
! 	ESC, '3', NUL,			A_info_add_digit_to_numeric_arg,
! 	ESC, '4', NUL,			A_info_add_digit_to_numeric_arg,
! 	ESC, '5', NUL,			A_info_add_digit_to_numeric_arg,
! 	ESC, '6', NUL,			A_info_add_digit_to_numeric_arg,
! 	ESC, '7', NUL,			A_info_add_digit_to_numeric_arg,
! 	ESC, '8', NUL,			A_info_add_digit_to_numeric_arg,
! 	ESC, '9', NUL,			A_info_add_digit_to_numeric_arg,
! 	ESC, '-', NUL,			A_info_add_digit_to_numeric_arg,
! 	ESC, CONTROL('f'), NUL,		A_info_show_footnotes,
! 	ESC, CONTROL('g'), NUL,		A_info_abort_key,
! 	ESC, TAB, NUL,			A_info_move_to_prev_xref,
! 	ESC, CONTROL('v'), NUL,		A_info_scroll_other_window,
! 	ESC, '<', NUL,			A_info_beginning_of_node,
! 	ESC, '>', NUL,			A_info_end_of_node,
! 	ESC, 'b', NUL,			A_info_backward_word,
! 	ESC, 'f', NUL,			A_info_forward_word,
! 	ESC, 'r', NUL,			A_info_move_to_window_line,
! 	ESC, 'v', NUL,			A_info_scroll_backward_page_only,
! 	Meta('0'), NUL,			A_info_add_digit_to_numeric_arg,
! 	Meta('1'), NUL,			A_info_add_digit_to_numeric_arg,
! 	Meta('2'), NUL,			A_info_add_digit_to_numeric_arg,
! 	Meta('3'), NUL,			A_info_add_digit_to_numeric_arg,
! 	Meta('4'), NUL,			A_info_add_digit_to_numeric_arg,
! 	Meta('5'), NUL,			A_info_add_digit_to_numeric_arg,
! 	Meta('6'), NUL,			A_info_add_digit_to_numeric_arg,
! 	Meta('7'), NUL,			A_info_add_digit_to_numeric_arg,
! 	Meta('8'), NUL,			A_info_add_digit_to_numeric_arg,
! 	Meta('9'), NUL,			A_info_add_digit_to_numeric_arg,
! 	Meta('-'), NUL,			A_info_add_digit_to_numeric_arg,
! 	Meta(CONTROL('f')), NUL,	A_info_show_footnotes,
! 	Meta(CONTROL('g')), NUL,	A_info_abort_key,
! 	Meta(TAB), NUL,			A_info_move_to_prev_xref,
! 	Meta(CONTROL('v')), NUL,	A_info_scroll_other_window,
! 	Meta('<'), NUL,			A_info_beginning_of_node,
! 	Meta('>'), NUL,			A_info_end_of_node,
! 	Meta('b'), NUL,			A_info_backward_word,
! 	Meta('f'), NUL,			A_info_forward_word,
! 	Meta('r'), NUL,			A_info_move_to_window_line,
! 	Meta('v'), NUL,			A_info_scroll_backward_page_only,
  #if defined (NAMED_FUNCTIONS)
! 	ESC, 'x', NUL,			A_info_execute_command,
! 	Meta('x'), NUL,			A_info_execute_command,
  #endif /* NAMED_FUNCTIONS */
  
! 	CONTROL('x'), CONTROL('b'), NUL,	A_list_visited_nodes,
! 	CONTROL('x'), CONTROL('c'), NUL,	A_info_quit,
! 	CONTROL('x'), CONTROL('f'), NUL,	A_info_view_file,
! 	CONTROL('x'), CONTROL('g'), NUL,	A_info_abort_key,
! 	CONTROL('x'), CONTROL('v'), NUL,	A_info_view_file,
! 	CONTROL('x'), '0', NUL,		A_info_delete_window,
! 	CONTROL('x'), '1', NUL,		A_info_keep_one_window,
! 	CONTROL('x'), '2', NUL,		A_info_split_window,
! 	CONTROL('x'), '^', NUL,		A_info_grow_window,
! 	CONTROL('x'), 'b', NUL,		A_select_visited_node,
! 	CONTROL('x'), 'k', NUL,		A_info_kill_node,
! 	CONTROL('x'), 'n', NUL,		A_info_search_next,
! 	CONTROL('x'), 'N', NUL,		A_info_search_previous,
! 	CONTROL('x'), 'o', NUL,		A_info_next_window,
! 	CONTROL('x'), 't', NUL,		A_info_tile_windows,
! 	CONTROL('x'), 'w', NUL,		A_info_toggle_wrap,
! 
! /*	Arrow key bindings for info keymaps.  It seems that some
! 	terminals do not match their termcap entries, so it's best to just
! 	define everything with both of the usual prefixes.  */
! 
! 	SK_ESCAPE, SK_PAGE_UP, NUL,		A_info_scroll_backward_page_only,
! 	SK_ESCAPE, SK_PAGE_DOWN, NUL,		A_info_scroll_forward_page_only,
! 	SK_ESCAPE, SK_UP_ARROW, NUL,		A_info_prev_line,
! 	'\033', 'O', 'A', NUL,			A_info_prev_line,
! 	'\033', '[', 'A', NUL,			A_info_prev_line,
! 	SK_ESCAPE, SK_DOWN_ARROW, NUL,		A_info_next_line,
! 	'\033', 'O', 'B', NUL,			A_info_next_line,
! 	'\033', '[', 'B', NUL,			A_info_next_line,
! 	SK_ESCAPE, SK_RIGHT_ARROW, NUL,		A_info_forward_char,
! 	'\033', 'O', 'C', NUL,			A_info_forward_char,
! 	'\033', '[', 'C', NUL,			A_info_forward_char,
! 	SK_ESCAPE, SK_LEFT_ARROW, NUL,		A_info_backward_char,
! 	'\033', 'O', 'D', NUL,			A_info_backward_char,
! 	'\033', '[', 'D', NUL,			A_info_backward_char,
! 	SK_ESCAPE, SK_HOME, NUL,		A_info_beginning_of_node,
! 	SK_ESCAPE, SK_END, NUL,			A_info_end_of_node,
! 	SK_ESCAPE, SK_DELETE, NUL,		A_info_scroll_backward,
! 
! 	ESC, SK_ESCAPE, SK_PAGE_UP, NUL,	A_info_scroll_other_window_backward,
! 	ESC, SK_ESCAPE, SK_PAGE_DOWN, NUL,	A_info_scroll_other_window,
! 	ESC, SK_ESCAPE, SK_UP_ARROW, NUL,	A_info_prev_line,
! 	ESC, '\033', 'O', 'A', NUL,		A_info_prev_line,
! 	ESC, '\033', '[', 'A', NUL,		A_info_prev_line,
! 	ESC, SK_ESCAPE, SK_DOWN_ARROW, NUL,	A_info_next_line,
! 	ESC, '\033', 'O', 'B', NUL,		A_info_next_line,
! 	ESC, '\033', '[', 'B', NUL,		A_info_next_line,
! 	ESC, SK_ESCAPE, SK_RIGHT_ARROW, NUL,	A_info_forward_word,
! 	ESC, '\033', 'O', 'C', NUL,		A_info_forward_word,
! 	ESC, '\033', '[', 'C', NUL,		A_info_forward_word,
! 	ESC, SK_ESCAPE, SK_LEFT_ARROW, NUL,	A_info_backward_word,
! 	ESC, '\033', 'O', 'D', NUL,		A_info_backward_word,
! 	ESC, '\033', '[', 'D', NUL,		A_info_backward_word,
  };
  
  static unsigned char default_emacs_like_ea_keys[] =
  {
! 	0,	/* suppress-default-keybindings flag */
! 	ESC, '0', NUL,			A_info_add_digit_to_numeric_arg,
! 	ESC, '1', NUL,			A_info_add_digit_to_numeric_arg,
! 	ESC, '2', NUL,			A_info_add_digit_to_numeric_arg,
! 	ESC, '3', NUL,			A_info_add_digit_to_numeric_arg,
! 	ESC, '4', NUL,			A_info_add_digit_to_numeric_arg,
! 	ESC, '5', NUL,			A_info_add_digit_to_numeric_arg,
! 	ESC, '6', NUL,			A_info_add_digit_to_numeric_arg,
! 	ESC, '7', NUL,			A_info_add_digit_to_numeric_arg,
! 	ESC, '8', NUL,			A_info_add_digit_to_numeric_arg,
! 	ESC, '9', NUL,			A_info_add_digit_to_numeric_arg,
! 	ESC, '-', NUL,			A_info_add_digit_to_numeric_arg,
! 	Meta('0'), NUL,			A_info_add_digit_to_numeric_arg,
! 	Meta('1'), NUL,			A_info_add_digit_to_numeric_arg,
! 	Meta('2'), NUL,			A_info_add_digit_to_numeric_arg,
! 	Meta('3'), NUL,			A_info_add_digit_to_numeric_arg,
! 	Meta('4'), NUL,			A_info_add_digit_to_numeric_arg,
! 	Meta('5'), NUL,			A_info_add_digit_to_numeric_arg,
! 	Meta('6'), NUL,			A_info_add_digit_to_numeric_arg,
! 	Meta('7'), NUL,			A_info_add_digit_to_numeric_arg,
! 	Meta('8'), NUL,			A_info_add_digit_to_numeric_arg,
! 	Meta('9'), NUL,			A_info_add_digit_to_numeric_arg,
! 	Meta('-'), NUL,			A_info_add_digit_to_numeric_arg,
! 	ESC, CONTROL('g'), NUL,		A_ea_abort,
! 	ESC, CONTROL('v'), NUL,		A_ea_scroll_completions_window,
! 	ESC, 'b', NUL,			A_ea_backward_word,
! 	ESC, 'd', NUL,			A_ea_kill_word,
! 	ESC, 'f', NUL,			A_ea_forward_word,
! 	ESC, 'y', NUL,			A_ea_yank_pop,
! 	ESC, '?', NUL,			A_ea_possible_completions,
! 	ESC, TAB, NUL,			A_ea_tab_insert,
! 	ESC, DEL, NUL,			A_ea_backward_kill_word,
! 	Meta(CONTROL('g')), NUL,	A_ea_abort,
! 	Meta(CONTROL('v')), NUL,	A_ea_scroll_completions_window,
! 	Meta('b'), NUL,			A_ea_backward_word,
! 	Meta('d'), NUL,			A_ea_kill_word,
! 	Meta('f'), NUL,			A_ea_forward_word,
! 	Meta('y'), NUL,			A_ea_yank_pop,
! 	Meta('?'), NUL,			A_ea_possible_completions,
! 	Meta(TAB), NUL,			A_ea_tab_insert,
! 	Meta(DEL), NUL,			A_ea_backward_kill_word,
! 	CONTROL('a'), NUL,		A_ea_beg_of_line,
! 	CONTROL('b'), NUL,		A_ea_backward,
! 	CONTROL('d'), NUL,		A_ea_delete,
! 	CONTROL('e'), NUL,		A_ea_end_of_line,
! 	CONTROL('f'), NUL,		A_ea_forward,
! 	CONTROL('g'), NUL,		A_ea_abort,
! 	CONTROL('h'), NUL,		A_ea_rubout,
! /*	CONTROL('k') */
! 	SK_ESCAPE, SK_LITERAL, NUL,	A_ea_kill_line,
! 	CONTROL('l'), NUL,		A_info_redraw_display,
! 	CONTROL('q'), NUL,		A_ea_quoted_insert,
! 	CONTROL('t'), NUL,		A_ea_transpose_chars,
! 	CONTROL('u'), NUL,		A_info_universal_argument,
! 	CONTROL('y'), NUL,		A_ea_yank,
! 	LFD, NUL,			A_ea_newline,
! 	RET, NUL,			A_ea_newline,
! 	SPC, NUL,			A_ea_complete,
! 	TAB, NUL,			A_ea_complete,
! 	'?', NUL,			A_ea_possible_completions,
  #ifdef __MSDOS__
          /* PC users will lynch me if I don't give them their usual DEL
! 	   effect...  */
! 	DEL, NUL,			A_ea_delete,
  #else
! 	DEL, NUL,			A_ea_rubout,
  #endif
  #if defined (NAMED_FUNCTIONS)
!   /* 	ESC, 'x', NUL,			A_info_execute_command, */
!   /* 	Meta('x'), NUL,			A_info_execute_command, */
  #endif /* NAMED_FUNCTIONS */
! 	CONTROL('x'), 'o', NUL,		A_info_next_window,
!   	CONTROL('x'), DEL, NUL,		A_ea_backward_kill_line,
  
! /*	Arrow key bindings for echo area keymaps.  It seems that some
! 	terminals do not match their termcap entries, so it's best to just
! 	define everything with both of the usual prefixes.  */
! 
! 	SK_ESCAPE, SK_RIGHT_ARROW, NUL,		A_ea_forward,
! 	'\033', 'O', 'C', NUL,			A_ea_forward,
! 	'\033', '[', 'C', NUL,			A_ea_forward,
! 	SK_ESCAPE, SK_LEFT_ARROW, NUL,		A_ea_backward,
! 	'\033', 'O', 'D', NUL,			A_ea_backward,
! 	'\033', '[', 'D', NUL,			A_ea_backward,
! 	ESC, SK_ESCAPE, SK_RIGHT_ARROW, NUL,	A_ea_forward_word,
! 	ESC, '\033', 'O', 'C', NUL,		A_ea_forward_word,
! 	ESC, '\033', '[', 'C', NUL,		A_ea_forward_word,
! 	ESC, SK_ESCAPE, SK_LEFT_ARROW, NUL,	A_ea_backward_word,
! 	ESC, '\033', 'O', 'D', NUL,		A_ea_backward_word,
! 	ESC, '\033', '[', 'D', NUL,		A_ea_backward_word,
  #ifdef __MSDOS__
! 	SK_ESCAPE, SK_DELETE, NUL,		A_ea_delete,
  #else
! 	SK_ESCAPE, SK_DELETE, NUL,		A_ea_rubout,
  #endif
! 	SK_ESCAPE, SK_HOME, NUL,		A_ea_beg_of_line,
! 	SK_ESCAPE, SK_END, NUL,			A_ea_end_of_line,
! 	ESC, SK_ESCAPE, SK_DELETE, NUL,		A_ea_backward_kill_word,
! 	CONTROL('x'), SK_ESCAPE, SK_DELETE, NUL,A_ea_backward_kill_line,
  };
  
  static unsigned char default_vi_like_info_keys[] =
  {
! 	0,	/* suppress-default-keybindings flag */
! 	'0', NUL,			A_info_add_digit_to_numeric_arg,
! 	'1', NUL,			A_info_add_digit_to_numeric_arg,
! 	'2', NUL,			A_info_add_digit_to_numeric_arg,
! 	'3', NUL,			A_info_add_digit_to_numeric_arg,
! 	'4', NUL,			A_info_add_digit_to_numeric_arg,
! 	'5', NUL,			A_info_add_digit_to_numeric_arg,
! 	'6', NUL,			A_info_add_digit_to_numeric_arg,
! 	'7', NUL,			A_info_add_digit_to_numeric_arg,
! 	'8', NUL,			A_info_add_digit_to_numeric_arg,
! 	'9', NUL,			A_info_add_digit_to_numeric_arg,
! 	'-', NUL,			A_info_add_digit_to_numeric_arg,
! 	TAB, NUL,			A_info_move_to_next_xref,
! 	LFD, NUL,			A_info_down_line,
! 	RET, NUL,			A_info_down_line,
! 	SPC, NUL,			A_info_scroll_forward,
! 	CONTROL('a'), NUL,		A_info_beginning_of_line,
! 	CONTROL('b'), NUL,		A_info_scroll_backward_page_only,
! 	CONTROL('d'), NUL,		A_info_scroll_half_screen_down,
! 	CONTROL('e'), NUL,		A_info_down_line,
! 	CONTROL('f'), NUL,		A_info_scroll_forward_page_only,
! 	CONTROL('g'), NUL,		A_info_abort_key,
! 	CONTROL('k'), NUL,		A_info_up_line,
! 	CONTROL('l'), NUL,		A_info_redraw_display,
! 	CONTROL('n'), NUL,		A_info_down_line,
! 	CONTROL('p'), NUL,		A_info_up_line,
! 	CONTROL('r'), NUL,		A_info_redraw_display,
! 	CONTROL('s'), NUL,		A_isearch_forward,
! 	CONTROL('u'), NUL,		A_info_scroll_half_screen_up,
! 	CONTROL('v'), NUL,		A_info_scroll_forward_page_only,
! 	CONTROL('y'), NUL,		A_info_up_line,
! 	',', NUL,			A_info_next_index_match,
! 	'/', NUL,			A_info_search,
! 	ESC, '0', NUL,			A_info_last_menu_item,
! 	ESC, '1', NUL,			A_info_menu_digit,
! 	ESC, '2', NUL,			A_info_menu_digit,
! 	ESC, '3', NUL,			A_info_menu_digit,
! 	ESC, '4', NUL,			A_info_menu_digit,
! 	ESC, '5', NUL,			A_info_menu_digit,
! 	ESC, '6', NUL,			A_info_menu_digit,
! 	ESC, '7', NUL,			A_info_menu_digit,
! 	ESC, '8', NUL,			A_info_menu_digit,
! 	ESC, '9', NUL,			A_info_menu_digit,
! 	Meta('0'), NUL,			A_info_last_menu_item,
! 	Meta('1'), NUL,			A_info_menu_digit,
! 	Meta('2'), NUL,			A_info_menu_digit,
! 	Meta('3'), NUL,			A_info_menu_digit,
! 	Meta('4'), NUL,			A_info_menu_digit,
! 	Meta('5'), NUL,			A_info_menu_digit,
! 	Meta('6'), NUL,			A_info_menu_digit,
! 	Meta('7'), NUL,			A_info_menu_digit,
! 	Meta('8'), NUL,			A_info_menu_digit,
! 	Meta('9'), NUL,			A_info_menu_digit,
! 	'<', NUL,			A_info_first_node,
! 	'>', NUL,			A_info_last_node,
! 	'?', NUL,			A_info_search_backward,
! 	'[', NUL,			A_info_global_prev_node,
! 	']', NUL,			A_info_global_next_node,
! 	'\'', NUL,			A_info_history_node,
! 	'b', NUL,			A_info_scroll_backward,
! 	'd', NUL,			A_info_scroll_half_screen_down,
! 	'e', NUL,			A_info_down_line,
! 	'E', NUL,			A_info_view_file,
! 	':', 'e', NUL,			A_info_view_file,
! 	'f', NUL,			A_info_scroll_forward_page_only,
! 	'F', NUL,			A_info_scroll_forward_page_only,
! 	'g', NUL,			A_info_first_node,
! 	'G', NUL,			A_info_last_node,
! 	'h', NUL,			A_info_get_help_window,
! 	'H', NUL,			A_info_get_help_window,
! 	'i', NUL,			A_info_index_search,
! 	'I', NUL,			A_info_goto_invocation_node,
! 	'j', NUL,			A_info_next_line,
! 	'k', NUL,			A_info_prev_line,
! 	'l', NUL,			A_info_history_node,
! 	'm', NUL,			A_info_menu_item,
! 	'n', NUL,			A_info_search_next,
! 	'N', NUL,			A_info_search_previous,
! 	'O', NUL,			A_info_goto_invocation_node,
! 	'p', NUL,			A_info_prev_node,
! 	'q', NUL,			A_info_quit,
! 	'Q', NUL,			A_info_quit,
! 	':', 'q', NUL,			A_info_quit,
! 	':', 'Q', NUL,			A_info_quit,
! 	'Z', 'Z', NUL,			A_info_quit,
! 	'r', NUL,			A_info_redraw_display,
! 	'R', NUL,			A_info_redraw_display,
! 	's', NUL,			A_info_search,
! 	'S', NUL,			A_info_search_case_sensitively,
! 	't', NUL,			A_info_top_node,
! 	'u', NUL,			A_info_scroll_half_screen_up,
! 	'w', NUL,			A_info_scroll_backward_page_only_set_window,
! 	'y', NUL,			A_info_up_line,
! 	'z', NUL,			A_info_scroll_forward_page_only_set_window,
! 	DEL, NUL,			A_info_scroll_backward,
! 	ESC, CONTROL('f'), NUL,		A_info_show_footnotes,
! 	ESC, CONTROL('g'), NUL,		A_info_abort_key,
! 	ESC, TAB, NUL,			A_info_move_to_prev_xref,
! 	ESC, SPC, NUL,			A_info_scroll_forward_page_only,
! 	ESC, CONTROL('v'), NUL,		A_info_scroll_other_window,
! 	ESC, '<', NUL,			A_info_beginning_of_node,
! 	ESC, '>', NUL,			A_info_end_of_node,
! 	ESC, '/', NUL,			A_info_search,
! 	ESC, '?', NUL,			A_info_search_backward,
! 	ESC, 'b', NUL,			A_info_beginning_of_node,
! 	ESC, 'd', NUL,			A_info_dir_node,
! 	ESC, 'e', NUL,			A_info_end_of_node,
! 	ESC, 'f', NUL,			A_info_xref_item,
! 	ESC, 'g', NUL,			A_info_select_reference_this_line,
! 	ESC, 'h', NUL,			A_info_get_info_help_node,
! 	ESC, 'm', NUL,			A_info_menu_item,
! 	ESC, 'n', NUL,			A_info_search,
! 	ESC, 'N', NUL,			A_info_search_backward,
! 	ESC, 'r', NUL,			A_isearch_backward,
! 	ESC, 's', NUL,			A_isearch_forward,
! 	ESC, 't', NUL,			A_info_top_node,
! 	ESC, 'v', NUL,			A_info_scroll_backward_page_only,
  #if defined (NAMED_FUNCTIONS)
! 	ESC, 'x', NUL,			A_info_execute_command,
! 	Meta('x'), NUL,			A_info_execute_command,
  #endif /* NAMED_FUNCTIONS */
! 	ESC, DEL, NUL,			A_info_scroll_other_window_backward,
! 	CONTROL('x'), CONTROL('b'), NUL,	A_list_visited_nodes,
! 	CONTROL('x'), CONTROL('c'), NUL,	A_info_quit,
! 	CONTROL('x'), CONTROL('f'), NUL,	A_info_view_file,
! 	CONTROL('x'), CONTROL('g'), NUL,	A_info_abort_key,
! 	CONTROL('x'), CONTROL('v'), NUL,	A_info_view_file,
! 	CONTROL('x'), LFD, NUL,		A_info_select_reference_this_line,
! 	CONTROL('x'), RET, NUL,		A_info_select_reference_this_line,
! 	CONTROL('x'), '0', NUL,		A_info_delete_window,
! 	CONTROL('x'), '1', NUL,		A_info_keep_one_window,
! 	CONTROL('x'), '2', NUL,		A_info_split_window,
! 	CONTROL('x'), '^', NUL,		A_info_grow_window,
! 	CONTROL('x'), 'b', NUL,		A_select_visited_node,
! 	CONTROL('x'), 'g', NUL,		A_info_goto_node,
! 	CONTROL('x'), 'i', NUL,		A_info_index_search,
! 	CONTROL('x'), 'I', NUL,		A_info_goto_invocation_node,
! 	CONTROL('x'), 'k', NUL,		A_info_kill_node,
! 	CONTROL('x'), 'n', NUL,		A_info_next_node,
! 	CONTROL('x'), 'o', NUL,		A_info_next_window,
! 	CONTROL('x'), 'O', NUL,		A_info_goto_invocation_node,
! 	CONTROL('x'), 'p', NUL,		A_info_prev_node,
! 	CONTROL('x'), 'r', NUL,		A_info_xref_item,
! 	CONTROL('x'), 't', NUL,		A_info_tile_windows,
! 	CONTROL('x'), 'u', NUL,		A_info_up_node,
! 	CONTROL('x'), 'w', NUL,		A_info_toggle_wrap,
! 	CONTROL('x'), ',', NUL,		A_info_next_index_match,
! 
! /*	Arrow key bindings for info keymaps.  It seems that some
! 	terminals do not match their termcap entries, so it's best to just
! 	define everything with both of the usual prefixes.  */
! 
! 	SK_ESCAPE, SK_PAGE_UP, NUL,		A_info_scroll_backward_page_only,
! 	SK_ESCAPE, SK_PAGE_DOWN, NUL,		A_info_scroll_forward_page_only,
! 	SK_ESCAPE, SK_UP_ARROW, NUL,		A_info_up_line,
! 	'\033', 'O', 'A', NUL,			A_info_up_line,
! 	'\033', '[', 'A', NUL,			A_info_up_line,
! 	SK_ESCAPE, SK_DOWN_ARROW, NUL,		A_info_down_line,
! 	'\033', 'O', 'B', NUL,			A_info_down_line,
! 	'\033', '[', 'B', NUL,			A_info_down_line,
! 	SK_ESCAPE, SK_RIGHT_ARROW, NUL,		A_info_scroll_forward_page_only,
! 	'\033', 'O', 'C', NUL,			A_info_scroll_forward_page_only,
! 	'\033', '[', 'C', NUL,			A_info_scroll_forward_page_only,
! 	SK_ESCAPE, SK_LEFT_ARROW, NUL,		A_info_scroll_backward_page_only,
! 	'\033', 'O', 'D', NUL,			A_info_scroll_backward_page_only,
! 	'\033', '[', 'D', NUL,			A_info_scroll_backward_page_only,
! 	SK_ESCAPE, SK_HOME, NUL,		A_info_beginning_of_node,
! 	SK_ESCAPE, SK_END, NUL,			A_info_end_of_node,
! 	ESC, SK_ESCAPE, SK_PAGE_DOWN, NUL,	A_info_scroll_other_window,
! 	ESC, SK_ESCAPE, SK_PAGE_UP, NUL,	A_info_scroll_other_window_backward,
! 	ESC, SK_ESCAPE, SK_DELETE, NUL,		A_info_scroll_other_window_backward,
! 	ESC, SK_ESCAPE, SK_UP_ARROW, NUL,	A_info_prev_node,
! 	ESC, '\033', 'O', 'A', NUL,		A_info_prev_node,
! 	ESC, '\033', '[', 'A', NUL,		A_info_prev_node,
! 	ESC, SK_ESCAPE, SK_DOWN_ARROW, NUL,	A_info_next_node,
! 	ESC, '\033', 'O', 'B', NUL,		A_info_next_node,
! 	ESC, '\033', '[', 'B', NUL,		A_info_next_node,
! 	ESC, SK_ESCAPE, SK_RIGHT_ARROW, NUL,	A_info_xref_item,
! 	ESC, '\033', 'O', 'C', NUL,		A_info_xref_item,
! 	ESC, '\033', '[', 'C', NUL,		A_info_xref_item,
! 	ESC, SK_ESCAPE, SK_LEFT_ARROW, NUL,	A_info_beginning_of_node,
! 	ESC, '\033', 'O', 'D', NUL,		A_info_beginning_of_node,
! 	ESC, '\033', '[', 'D', NUL,		A_info_beginning_of_node,
! 	CONTROL('x'), SK_ESCAPE, SK_DELETE, NUL,A_ea_backward_kill_line,
  };
  
  static unsigned char default_vi_like_ea_keys[] =
  {
! 	0,	/* suppress-default-keybindings flag */
! 	ESC, '1', NUL,			A_info_add_digit_to_numeric_arg,
! 	ESC, '2', NUL,			A_info_add_digit_to_numeric_arg,
! 	ESC, '3', NUL,			A_info_add_digit_to_numeric_arg,
! 	ESC, '4', NUL,			A_info_add_digit_to_numeric_arg,
! 	ESC, '5', NUL,			A_info_add_digit_to_numeric_arg,
! 	ESC, '6', NUL,			A_info_add_digit_to_numeric_arg,
! 	ESC, '7', NUL,			A_info_add_digit_to_numeric_arg,
! 	ESC, '8', NUL,			A_info_add_digit_to_numeric_arg,
! 	ESC, '9', NUL,			A_info_add_digit_to_numeric_arg,
! 	ESC, '-', NUL,			A_info_add_digit_to_numeric_arg,
! 	Meta('1'), NUL,			A_info_add_digit_to_numeric_arg,
! 	Meta('2'), NUL,			A_info_add_digit_to_numeric_arg,
! 	Meta('3'), NUL,			A_info_add_digit_to_numeric_arg,
! 	Meta('4'), NUL,			A_info_add_digit_to_numeric_arg,
! 	Meta('5'), NUL,			A_info_add_digit_to_numeric_arg,
! 	Meta('6'), NUL,			A_info_add_digit_to_numeric_arg,
! 	Meta('7'), NUL,			A_info_add_digit_to_numeric_arg,
! 	Meta('8'), NUL,			A_info_add_digit_to_numeric_arg,
! 	Meta('9'), NUL,			A_info_add_digit_to_numeric_arg,
! 	Meta('-'), NUL,			A_info_add_digit_to_numeric_arg,
! 	ESC, CONTROL('g'), NUL,		A_ea_abort,
! 	ESC, CONTROL('h'), NUL,		A_ea_backward_kill_word,
! 	ESC, CONTROL('v'), NUL,		A_ea_scroll_completions_window,
! 	ESC, '0', NUL,			A_ea_beg_of_line,
! 	ESC, '$', NUL,			A_ea_end_of_line,
! 	ESC, 'b', NUL,			A_ea_backward_word,
! 	ESC, 'd', NUL,			A_ea_kill_word,
! 	ESC, 'f', NUL,			A_ea_forward_word,
! 	ESC, 'h', NUL,			A_ea_forward,
! 	ESC, 'l', NUL,			A_ea_backward,
! 	ESC, 'w', NUL,			A_ea_forward_word,
! 	ESC, 'x', NUL,			A_ea_delete,
! 	ESC, 'X', NUL,			A_ea_kill_word,
! 	ESC, 'y', NUL,			A_ea_yank_pop,
! 	ESC, '?', NUL,			A_ea_possible_completions,
! 	ESC, TAB, NUL,			A_ea_tab_insert,
! 	ESC, DEL, NUL,			A_ea_kill_word,
! 	Meta(CONTROL('g')), NUL,	A_ea_abort,
! 	Meta(CONTROL('h')), NUL,	A_ea_backward_kill_word,
! 	Meta(CONTROL('v')), NUL,	A_ea_scroll_completions_window,
! 	Meta('0'), NUL,			A_ea_beg_of_line,
! 	Meta('$'), NUL,			A_ea_end_of_line,
! 	Meta('b'), NUL,			A_ea_backward_word,
! 	Meta('d'), NUL,			A_ea_kill_word,
! 	Meta('f'), NUL,			A_ea_forward_word,
! 	Meta('h'), NUL,			A_ea_forward,
! 	Meta('l'), NUL,			A_ea_backward,
! 	Meta('w'), NUL,			A_ea_forward_word,
! 	Meta('x'), NUL,			A_ea_delete,
! 	Meta('X'), NUL,			A_ea_kill_word,
! 	Meta('y'), NUL,			A_ea_yank_pop,
! 	Meta('?'), NUL,			A_ea_possible_completions,
! 	Meta(TAB), NUL,			A_ea_tab_insert,
! 	Meta(DEL), NUL,			A_ea_kill_word,
! 	CONTROL('a'), NUL,		A_ea_beg_of_line,
! 	CONTROL('b'), NUL,		A_ea_backward,
! 	CONTROL('d'), NUL,		A_ea_delete,
! 	CONTROL('e'), NUL,		A_ea_end_of_line,
! 	CONTROL('f'), NUL,		A_ea_forward,
! 	CONTROL('g'), NUL,		A_ea_abort,
! 	CONTROL('h'), NUL,		A_ea_rubout,
! /*	CONTROL('k') */
! 	SK_ESCAPE, SK_LITERAL, NUL,	A_ea_kill_line,
! 	CONTROL('l'), NUL,		A_info_redraw_display,
! 	CONTROL('q'), NUL,		A_ea_quoted_insert,
! 	CONTROL('t'), NUL,		A_ea_transpose_chars,
! 	CONTROL('u'), NUL,		A_ea_abort,
! 	CONTROL('v'), NUL,		A_ea_quoted_insert,
! 	CONTROL('y'), NUL,		A_ea_yank,
! 	LFD, NUL,			A_ea_newline,
! 	RET, NUL,			A_ea_newline,
! 	SPC, NUL,			A_ea_complete,
! 	TAB, NUL,			A_ea_complete,
! 	'?', NUL,			A_ea_possible_completions,
  #ifdef __MSDOS__
          /* PC users will lynch me if I don't give them their usual DEL
! 	   effect...  */
! 	DEL, NUL,			A_ea_delete,
  #else
! 	DEL, NUL,			A_ea_rubout,
  #endif
! 	CONTROL('x'), 'o', NUL,		A_info_next_window,
!   	CONTROL('x'), DEL, NUL,		A_ea_backward_kill_line,
  
    /* Arrow key bindings for echo area keymaps.  It seems that some
--- 284,840 ----
  /* Initialize the keymaps from the .info keymap file. */
  
! #define NUL     '\0'
  
  static unsigned char default_emacs_like_info_keys[] =
  {
!         0,      /* suppress-default-keybindings flag */
!         TAB, NUL,                       A_info_move_to_next_xref,
!         LFD, NUL,                       A_info_select_reference_this_line,
!         RET, NUL,                       A_info_select_reference_this_line,
!         CONTROL('a'), NUL,              A_info_beginning_of_line,
!         CONTROL('b'), NUL,              A_info_backward_char,
!         CONTROL('e'), NUL,              A_info_end_of_line,
!         CONTROL('f'), NUL,              A_info_forward_char,
!         CONTROL('h'), NUL,              A_info_get_help_window,
!         CONTROL('l'), NUL,              A_info_redraw_display,
!         CONTROL('n'), NUL,              A_info_next_line,
!         CONTROL('p'), NUL,              A_info_prev_line,
!         CONTROL('r'), NUL,              A_isearch_backward,
!         CONTROL('s'), NUL,              A_isearch_forward,
!         CONTROL('u'), NUL,              A_info_universal_argument,
!         CONTROL('v'), NUL,              A_info_scroll_forward_page_only,
!         ',', NUL,                       A_info_next_index_match,
!         '/', NUL,                       A_info_search,
!         '0', NUL,                       A_info_last_menu_item,
!         '1', NUL,                       A_info_menu_digit,
!         '2', NUL,                       A_info_menu_digit,
!         '3', NUL,                       A_info_menu_digit,
!         '4', NUL,                       A_info_menu_digit,
!         '5', NUL,                       A_info_menu_digit,
!         '6', NUL,                       A_info_menu_digit,
!         '7', NUL,                       A_info_menu_digit,
!         '8', NUL,                       A_info_menu_digit,
!         '9', NUL,                       A_info_menu_digit,
!         '<', NUL,                       A_info_first_node,
!         '>', NUL,                       A_info_last_node,
!         '?', NUL,                       A_info_get_help_window,
!         '[', NUL,                       A_info_global_prev_node,
!         ']', NUL,                       A_info_global_next_node,
!         'b', NUL,                       A_info_beginning_of_node,
!         'd', NUL,                       A_info_dir_node,
!         'e', NUL,                       A_info_end_of_node,
!         'f', NUL,                       A_info_xref_item,
!         'g', NUL,                       A_info_goto_node,
!         'G', NUL,                       A_info_menu_sequence,
!         'h', NUL,                       A_info_get_help_window,
!         'H', NUL,                       A_info_get_info_help_node,
!         'i', NUL,                       A_info_index_search,
!         'l', NUL,                       A_info_history_node,
!         'm', NUL,                       A_info_menu_item,
!         'n', NUL,                       A_info_next_node,
!         'O', NUL,                       A_info_goto_invocation_node,
!         'p', NUL,                       A_info_prev_node,
!         'r', NUL,                       A_info_xref_item,
!         'R', NUL,                       A_info_toggle_regexp,
!         's', NUL,                       A_info_search,
!         'S', NUL,                       A_info_search_case_sensitively,
!         't', NUL,                       A_info_top_node,
!         'u', NUL,                       A_info_up_node,
!         ESC, '0', NUL,                  A_info_add_digit_to_numeric_arg,
!         ESC, '1', NUL,                  A_info_add_digit_to_numeric_arg,
!         ESC, '2', NUL,                  A_info_add_digit_to_numeric_arg,
!         ESC, '3', NUL,                  A_info_add_digit_to_numeric_arg,
!         ESC, '4', NUL,                  A_info_add_digit_to_numeric_arg,
!         ESC, '5', NUL,                  A_info_add_digit_to_numeric_arg,
!         ESC, '6', NUL,                  A_info_add_digit_to_numeric_arg,
!         ESC, '7', NUL,                  A_info_add_digit_to_numeric_arg,
!         ESC, '8', NUL,                  A_info_add_digit_to_numeric_arg,
!         ESC, '9', NUL,                  A_info_add_digit_to_numeric_arg,
!         ESC, '-', NUL,                  A_info_add_digit_to_numeric_arg,
!         ESC, CONTROL('f'), NUL,         A_info_show_footnotes,
!         ESC, CONTROL('g'), NUL,         A_info_abort_key,
!         ESC, TAB, NUL,                  A_info_move_to_prev_xref,
!         ESC, CONTROL('v'), NUL,         A_info_scroll_other_window,
!         ESC, '<', NUL,                  A_info_beginning_of_node,
!         ESC, '>', NUL,                  A_info_end_of_node,
!         ESC, 'b', NUL,                  A_info_backward_word,
!         ESC, 'f', NUL,                  A_info_forward_word,
!         ESC, 'r', NUL,                  A_info_move_to_window_line,
!         ESC, 'v', NUL,                  A_info_scroll_backward_page_only,
!         Meta('0'), NUL,                 A_info_add_digit_to_numeric_arg,
!         Meta('1'), NUL,                 A_info_add_digit_to_numeric_arg,
!         Meta('2'), NUL,                 A_info_add_digit_to_numeric_arg,
!         Meta('3'), NUL,                 A_info_add_digit_to_numeric_arg,
!         Meta('4'), NUL,                 A_info_add_digit_to_numeric_arg,
!         Meta('5'), NUL,                 A_info_add_digit_to_numeric_arg,
!         Meta('6'), NUL,                 A_info_add_digit_to_numeric_arg,
!         Meta('7'), NUL,                 A_info_add_digit_to_numeric_arg,
!         Meta('8'), NUL,                 A_info_add_digit_to_numeric_arg,
!         Meta('9'), NUL,                 A_info_add_digit_to_numeric_arg,
!         Meta('-'), NUL,                 A_info_add_digit_to_numeric_arg,
!         Meta(CONTROL('f')), NUL,        A_info_show_footnotes,
!         Meta(CONTROL('g')), NUL,        A_info_abort_key,
!         Meta(TAB), NUL,                 A_info_move_to_prev_xref,
!         Meta(CONTROL('v')), NUL,        A_info_scroll_other_window,
!         Meta('<'), NUL,                 A_info_beginning_of_node,
!         Meta('>'), NUL,                 A_info_end_of_node,
!         Meta('b'), NUL,                 A_info_backward_word,
!         Meta('f'), NUL,                 A_info_forward_word,
!         Meta('r'), NUL,                 A_info_move_to_window_line,
!         Meta('v'), NUL,                 A_info_scroll_backward_page_only,
  #if defined (NAMED_FUNCTIONS)
!         ESC, 'x', NUL,                  A_info_execute_command,
!         Meta('x'), NUL,                 A_info_execute_command,
  #endif /* NAMED_FUNCTIONS */
  
!         CONTROL('x'), CONTROL('b'), NUL,        A_list_visited_nodes,
!         CONTROL('x'), CONTROL('c'), NUL,        A_info_quit,
!         CONTROL('x'), CONTROL('f'), NUL,        A_info_view_file,
!         CONTROL('x'), CONTROL('g'), NUL,        A_info_abort_key,
!         CONTROL('x'), CONTROL('v'), NUL,        A_info_view_file,
!         CONTROL('x'), '0', NUL,         A_info_delete_window,
!         CONTROL('x'), '1', NUL,         A_info_keep_one_window,
!         CONTROL('x'), '2', NUL,         A_info_split_window,
!         CONTROL('x'), '^', NUL,         A_info_grow_window,
!         CONTROL('x'), 'b', NUL,         A_select_visited_node,
!         CONTROL('x'), 'k', NUL,         A_info_kill_node,
!         CONTROL('x'), 'n', NUL,         A_info_search_next,
!         CONTROL('x'), 'N', NUL,         A_info_search_previous,
!         CONTROL('x'), 'o', NUL,         A_info_next_window,
!         CONTROL('x'), 't', NUL,         A_info_tile_windows,
!         CONTROL('x'), 'w', NUL,         A_info_toggle_wrap,
! 
! /*      Arrow key bindings for info keymaps.  It seems that some
!         terminals do not match their termcap entries, so it's best to just
!         define everything with both of the usual prefixes.  */
! 
!         SK_ESCAPE, SK_PAGE_UP, NUL,             A_info_scroll_backward,
!         SK_ESCAPE, SK_PAGE_DOWN, NUL,           A_info_scroll_forward,
!         '\033', 'O', 'A', NUL,                  A_info_prev_line,
!         '\033', '[', 'A', NUL,                  A_info_prev_line,
!         '\033', 'O', 'B', NUL,                  A_info_next_line,
!         '\033', '[', 'B', NUL,                  A_info_next_line,
!         SK_ESCAPE, SK_RIGHT_ARROW, NUL,         A_info_forward_char,
!         '\033', 'O', 'C', NUL,                  A_info_forward_char,
!         '\033', '[', 'C', NUL,                  A_info_forward_char,
!         SK_ESCAPE, SK_LEFT_ARROW, NUL,          A_info_backward_char,
!         '\033', 'O', 'D', NUL,                  A_info_backward_char,
!         '\033', '[', 'D', NUL,                  A_info_backward_char,
!         SK_ESCAPE, SK_HOME, NUL,                A_info_beginning_of_node,
!         SK_ESCAPE, SK_END, NUL,                 A_info_end_of_node,
!         SK_ESCAPE, SK_DELETE, NUL,              A_info_scroll_backward,
! 
!         ESC, SK_ESCAPE, SK_PAGE_UP, NUL,        A_info_scroll_other_window_backward,
!         ESC, SK_ESCAPE, SK_PAGE_DOWN, NUL,      A_info_scroll_other_window,
!         ESC, SK_ESCAPE, SK_UP_ARROW, NUL,       A_info_prev_line,
!         ESC, '\033', 'O', 'A', NUL,             A_info_prev_line,
!         ESC, '\033', '[', 'A', NUL,             A_info_prev_line,
!         ESC, SK_ESCAPE, SK_DOWN_ARROW, NUL,     A_info_next_line,
!         ESC, '\033', 'O', 'B', NUL,             A_info_next_line,
!         ESC, '\033', '[', 'B', NUL,             A_info_next_line,
!         ESC, SK_ESCAPE, SK_RIGHT_ARROW, NUL,    A_info_forward_word,
!         ESC, '\033', 'O', 'C', NUL,             A_info_forward_word,
!         ESC, '\033', '[', 'C', NUL,             A_info_forward_word,
!         ESC, SK_ESCAPE, SK_LEFT_ARROW, NUL,     A_info_backward_word,
!         ESC, '\033', 'O', 'D', NUL,             A_info_backward_word,
!         ESC, '\033', '[', 'D', NUL,             A_info_backward_word,
! 
!         /* We want help to report q, not C-x C-c, etc.  */
!         'q', NUL,                       A_info_quit,
!         'x', NUL,                       A_info_delete_window,
!         SPC, NUL,                       A_info_scroll_forward,
!         DEL, NUL,                       A_info_scroll_backward,
!         '{', NUL,                       A_info_search_previous,
!         '}', NUL,                       A_info_search_next,
!         CONTROL('g'), NUL,              A_info_abort_key,
!         SK_ESCAPE, SK_UP_ARROW, NUL,    A_info_prev_line,
!         SK_ESCAPE, SK_DOWN_ARROW, NUL,  A_info_next_line,
  };
  
+ 
  static unsigned char default_emacs_like_ea_keys[] =
  {
!         0,      /* suppress-default-keybindings flag */
!         ESC, '0', NUL,                  A_info_add_digit_to_numeric_arg,
!         ESC, '1', NUL,                  A_info_add_digit_to_numeric_arg,
!         ESC, '2', NUL,                  A_info_add_digit_to_numeric_arg,
!         ESC, '3', NUL,                  A_info_add_digit_to_numeric_arg,
!         ESC, '4', NUL,                  A_info_add_digit_to_numeric_arg,
!         ESC, '5', NUL,                  A_info_add_digit_to_numeric_arg,
!         ESC, '6', NUL,                  A_info_add_digit_to_numeric_arg,
!         ESC, '7', NUL,                  A_info_add_digit_to_numeric_arg,
!         ESC, '8', NUL,                  A_info_add_digit_to_numeric_arg,
!         ESC, '9', NUL,                  A_info_add_digit_to_numeric_arg,
!         ESC, '-', NUL,                  A_info_add_digit_to_numeric_arg,
!         Meta('0'), NUL,                 A_info_add_digit_to_numeric_arg,
!         Meta('1'), NUL,                 A_info_add_digit_to_numeric_arg,
!         Meta('2'), NUL,                 A_info_add_digit_to_numeric_arg,
!         Meta('3'), NUL,                 A_info_add_digit_to_numeric_arg,
!         Meta('4'), NUL,                 A_info_add_digit_to_numeric_arg,
!         Meta('5'), NUL,                 A_info_add_digit_to_numeric_arg,
!         Meta('6'), NUL,                 A_info_add_digit_to_numeric_arg,
!         Meta('7'), NUL,                 A_info_add_digit_to_numeric_arg,
!         Meta('8'), NUL,                 A_info_add_digit_to_numeric_arg,
!         Meta('9'), NUL,                 A_info_add_digit_to_numeric_arg,
!         Meta('-'), NUL,                 A_info_add_digit_to_numeric_arg,
!         ESC, CONTROL('g'), NUL,         A_ea_abort,
!         ESC, CONTROL('v'), NUL,         A_ea_scroll_completions_window,
!         ESC, 'b', NUL,                  A_ea_backward_word,
!         ESC, 'd', NUL,                  A_ea_kill_word,
!         ESC, 'f', NUL,                  A_ea_forward_word,
!         ESC, 'y', NUL,                  A_ea_yank_pop,
!         ESC, '?', NUL,                  A_ea_possible_completions,
!         ESC, TAB, NUL,                  A_ea_tab_insert,
!         ESC, DEL, NUL,                  A_ea_backward_kill_word,
!         Meta(CONTROL('g')), NUL,        A_ea_abort,
!         Meta(CONTROL('v')), NUL,        A_ea_scroll_completions_window,
!         Meta('b'), NUL,                 A_ea_backward_word,
!         Meta('d'), NUL,                 A_ea_kill_word,
!         Meta('f'), NUL,                 A_ea_forward_word,
!         Meta('y'), NUL,                 A_ea_yank_pop,
!         Meta('?'), NUL,                 A_ea_possible_completions,
!         Meta(TAB), NUL,                 A_ea_tab_insert,
!         Meta(DEL), NUL,                 A_ea_backward_kill_word,
!         CONTROL('a'), NUL,              A_ea_beg_of_line,
!         CONTROL('b'), NUL,              A_ea_backward,
!         CONTROL('d'), NUL,              A_ea_delete,
!         CONTROL('e'), NUL,              A_ea_end_of_line,
!         CONTROL('f'), NUL,              A_ea_forward,
!         CONTROL('g'), NUL,              A_ea_abort,
!         CONTROL('h'), NUL,              A_ea_rubout,
! /*      CONTROL('k') */
!         SK_ESCAPE, SK_LITERAL, NUL,     A_ea_kill_line,
!         CONTROL('l'), NUL,              A_info_redraw_display,
!         CONTROL('q'), NUL,              A_ea_quoted_insert,
!         CONTROL('t'), NUL,              A_ea_transpose_chars,
!         CONTROL('u'), NUL,              A_info_universal_argument,
!         CONTROL('y'), NUL,              A_ea_yank,
!         LFD, NUL,                       A_ea_newline,
!         RET, NUL,                       A_ea_newline,
!         SPC, NUL,                       A_ea_complete,
!         TAB, NUL,                       A_ea_complete,
!         '?', NUL,                       A_ea_possible_completions,
  #ifdef __MSDOS__
          /* PC users will lynch me if I don't give them their usual DEL
!            effect...  */
!         DEL, NUL,                       A_ea_delete,
  #else
!         DEL, NUL,                       A_ea_rubout,
  #endif
  #if defined (NAMED_FUNCTIONS)
!   /*    ESC, 'x', NUL,                  A_info_execute_command, */
!   /*    Meta('x'), NUL,                 A_info_execute_command, */
  #endif /* NAMED_FUNCTIONS */
!         CONTROL('x'), 'o', NUL,         A_info_next_window,
!         CONTROL('x'), DEL, NUL,         A_ea_backward_kill_line,
  
! /*      Arrow key bindings for echo area keymaps.  It seems that some
!         terminals do not match their termcap entries, so it's best to just
!         define everything with both of the usual prefixes.  */
! 
!         SK_ESCAPE, SK_RIGHT_ARROW, NUL,         A_ea_forward,
!         '\033', 'O', 'C', NUL,                  A_ea_forward,
!         '\033', '[', 'C', NUL,                  A_ea_forward,
!         SK_ESCAPE, SK_LEFT_ARROW, NUL,          A_ea_backward,
!         '\033', 'O', 'D', NUL,                  A_ea_backward,
!         '\033', '[', 'D', NUL,                  A_ea_backward,
!         ESC, SK_ESCAPE, SK_RIGHT_ARROW, NUL,    A_ea_forward_word,
!         ESC, '\033', 'O', 'C', NUL,             A_ea_forward_word,
!         ESC, '\033', '[', 'C', NUL,             A_ea_forward_word,
!         ESC, SK_ESCAPE, SK_LEFT_ARROW, NUL,     A_ea_backward_word,
!         ESC, '\033', 'O', 'D', NUL,             A_ea_backward_word,
!         ESC, '\033', '[', 'D', NUL,             A_ea_backward_word,
  #ifdef __MSDOS__
!         SK_ESCAPE, SK_DELETE, NUL,              A_ea_delete,
  #else
!         SK_ESCAPE, SK_DELETE, NUL,              A_ea_rubout,
  #endif
!         SK_ESCAPE, SK_HOME, NUL,                A_ea_beg_of_line,
!         SK_ESCAPE, SK_END, NUL,                 A_ea_end_of_line,
!         ESC, SK_ESCAPE, SK_DELETE, NUL,         A_ea_backward_kill_word,
!         CONTROL('x'), SK_ESCAPE, SK_DELETE, NUL,A_ea_backward_kill_line,
  };
  
+ 
  static unsigned char default_vi_like_info_keys[] =
  {
!         0,      /* suppress-default-keybindings flag */
!         '0', NUL,                       A_info_add_digit_to_numeric_arg,
!         '1', NUL,                       A_info_add_digit_to_numeric_arg,
!         '2', NUL,                       A_info_add_digit_to_numeric_arg,
!         '3', NUL,                       A_info_add_digit_to_numeric_arg,
!         '4', NUL,                       A_info_add_digit_to_numeric_arg,
!         '5', NUL,                       A_info_add_digit_to_numeric_arg,
!         '6', NUL,                       A_info_add_digit_to_numeric_arg,
!         '7', NUL,                       A_info_add_digit_to_numeric_arg,
!         '8', NUL,                       A_info_add_digit_to_numeric_arg,
!         '9', NUL,                       A_info_add_digit_to_numeric_arg,
!         '-', NUL,                       A_info_add_digit_to_numeric_arg,
!         TAB, NUL,                       A_info_move_to_next_xref,
!         LFD, NUL,                       A_info_down_line,
!         RET, NUL,                       A_info_down_line,
!         CONTROL('a'), NUL,              A_info_beginning_of_line,
!         CONTROL('b'), NUL,              A_info_scroll_backward_page_only,
!         CONTROL('d'), NUL,              A_info_scroll_half_screen_down,
!         CONTROL('e'), NUL,              A_info_down_line,
!         CONTROL('f'), NUL,              A_info_scroll_forward_page_only,
!         CONTROL('k'), NUL,              A_info_up_line,
!         CONTROL('l'), NUL,              A_info_redraw_display,
!         CONTROL('n'), NUL,              A_info_down_line,
!         CONTROL('p'), NUL,              A_info_up_line,
!         CONTROL('r'), NUL,              A_info_redraw_display,
!         CONTROL('s'), NUL,              A_isearch_forward,
!         CONTROL('u'), NUL,              A_info_scroll_half_screen_up,
!         CONTROL('v'), NUL,              A_info_scroll_forward_page_only,
!         CONTROL('y'), NUL,              A_info_up_line,
!         ',', NUL,                       A_info_next_index_match,
!         '/', NUL,                       A_info_search,
!         ESC, '0', NUL,                  A_info_last_menu_item,
!         ESC, '1', NUL,                  A_info_menu_digit,
!         ESC, '2', NUL,                  A_info_menu_digit,
!         ESC, '3', NUL,                  A_info_menu_digit,
!         ESC, '4', NUL,                  A_info_menu_digit,
!         ESC, '5', NUL,                  A_info_menu_digit,
!         ESC, '6', NUL,                  A_info_menu_digit,
!         ESC, '7', NUL,                  A_info_menu_digit,
!         ESC, '8', NUL,                  A_info_menu_digit,
!         ESC, '9', NUL,                  A_info_menu_digit,
!         Meta('0'), NUL,                 A_info_last_menu_item,
!         Meta('1'), NUL,                 A_info_menu_digit,
!         Meta('2'), NUL,                 A_info_menu_digit,
!         Meta('3'), NUL,                 A_info_menu_digit,
!         Meta('4'), NUL,                 A_info_menu_digit,
!         Meta('5'), NUL,                 A_info_menu_digit,
!         Meta('6'), NUL,                 A_info_menu_digit,
!         Meta('7'), NUL,                 A_info_menu_digit,
!         Meta('8'), NUL,                 A_info_menu_digit,
!         Meta('9'), NUL,                 A_info_menu_digit,
!         '<', NUL,                       A_info_first_node,
!         '>', NUL,                       A_info_last_node,
!         '?', NUL,                       A_info_search_backward,
!         '[', NUL,                       A_info_global_prev_node,
!         ']', NUL,                       A_info_global_next_node,
!         '\'', NUL,                      A_info_history_node,
!         'b', NUL,                       A_info_scroll_backward,
!         'd', NUL,                       A_info_scroll_half_screen_down,
!         'e', NUL,                       A_info_down_line,
!         'E', NUL,                       A_info_view_file,
!         ':', 'e', NUL,                  A_info_view_file,
!         'f', NUL,                       A_info_scroll_forward_page_only,
!         'F', NUL,                       A_info_scroll_forward_page_only,
!         'g', NUL,                       A_info_first_node,
!         'G', NUL,                       A_info_last_node,
!         'h', NUL,                       A_info_get_help_window,
!         'H', NUL,                       A_info_get_help_window,
!         'i', NUL,                       A_info_index_search,
!         'I', NUL,                       A_info_goto_invocation_node,
!         'j', NUL,                       A_info_next_line,
!         'k', NUL,                       A_info_prev_line,
!         'l', NUL,                       A_info_history_node,
!         'm', NUL,                       A_info_menu_item,
!         'n', NUL,                       A_info_search_next,
!         'N', NUL,                       A_info_search_previous,
!         'O', NUL,                       A_info_goto_invocation_node,
!         'p', NUL,                       A_info_prev_node,
!         'Q', NUL,                       A_info_quit,
!         ':', 'q', NUL,                  A_info_quit,
!         ':', 'Q', NUL,                  A_info_quit,
!         'Z', 'Z', NUL,                  A_info_quit,
!         'r', NUL,                       A_info_redraw_display,
!         'R', NUL,                       A_info_toggle_regexp,
!         's', NUL,                       A_info_search,
!         'S', NUL,                       A_info_search_case_sensitively,
!         't', NUL,                       A_info_top_node,
!         'u', NUL,                       A_info_scroll_half_screen_up,
!         'w', NUL,                       A_info_scroll_backward_page_only_set_window,
!         'y', NUL,                       A_info_up_line,
!         'z', NUL,                       A_info_scroll_forward_page_only_set_window,
!         ESC, CONTROL('f'), NUL,         A_info_show_footnotes,
!         ESC, CONTROL('g'), NUL,         A_info_abort_key,
!         ESC, TAB, NUL,                  A_info_move_to_prev_xref,
!         ESC, SPC, NUL,                  A_info_scroll_forward_page_only,
!         ESC, CONTROL('v'), NUL,         A_info_scroll_other_window,
!         ESC, '<', NUL,                  A_info_beginning_of_node,
!         ESC, '>', NUL,                  A_info_end_of_node,
!         ESC, '/', NUL,                  A_info_search,
!         ESC, '?', NUL,                  A_info_search_backward,
!         ESC, 'b', NUL,                  A_info_beginning_of_node,
!         ESC, 'd', NUL,                  A_info_dir_node,
!         ESC, 'e', NUL,                  A_info_end_of_node,
!         ESC, 'f', NUL,                  A_info_xref_item,
!         ESC, 'g', NUL,                  A_info_select_reference_this_line,
!         ESC, 'h', NUL,                  A_info_get_info_help_node,
!         ESC, 'm', NUL,                  A_info_menu_item,
!         ESC, 'n', NUL,                  A_info_search,
!         ESC, 'N', NUL,                  A_info_search_backward,
!         ESC, 'r', NUL,                  A_isearch_backward,
!         ESC, 's', NUL,                  A_isearch_forward,
!         ESC, 't', NUL,                  A_info_top_node,
!         ESC, 'v', NUL,                  A_info_scroll_backward_page_only,
  #if defined (NAMED_FUNCTIONS)
!         ESC, 'x', NUL,                  A_info_execute_command,
!         Meta('x'), NUL,                 A_info_execute_command,
  #endif /* NAMED_FUNCTIONS */
!         ESC, DEL, NUL,                  A_info_scroll_other_window_backward,
!         CONTROL('x'), CONTROL('b'), NUL,        A_list_visited_nodes,
!         CONTROL('x'), CONTROL('c'), NUL,        A_info_quit,
!         CONTROL('x'), CONTROL('f'), NUL,        A_info_view_file,
!         CONTROL('x'), CONTROL('g'), NUL,        A_info_abort_key,
!         CONTROL('x'), CONTROL('v'), NUL,        A_info_view_file,
!         CONTROL('x'), LFD, NUL,         A_info_select_reference_this_line,
!         CONTROL('x'), RET, NUL,         A_info_select_reference_this_line,
!         CONTROL('x'), '0', NUL,         A_info_delete_window,
!         CONTROL('x'), '1', NUL,         A_info_keep_one_window,
!         CONTROL('x'), '2', NUL,         A_info_split_window,
!         CONTROL('x'), '^', NUL,         A_info_grow_window,
!         CONTROL('x'), 'b', NUL,         A_select_visited_node,
!         CONTROL('x'), 'g', NUL,         A_info_goto_node,
!         CONTROL('x'), 'i', NUL,         A_info_index_search,
!         CONTROL('x'), 'I', NUL,         A_info_goto_invocation_node,
!         CONTROL('x'), 'k', NUL,         A_info_kill_node,
!         CONTROL('x'), 'n', NUL,         A_info_next_node,
!         CONTROL('x'), 'o', NUL,         A_info_next_window,
!         CONTROL('x'), 'O', NUL,         A_info_goto_invocation_node,
!         CONTROL('x'), 'p', NUL,         A_info_prev_node,
!         CONTROL('x'), 'r', NUL,         A_info_xref_item,
!         CONTROL('x'), 't', NUL,         A_info_tile_windows,
!         CONTROL('x'), 'u', NUL,         A_info_up_node,
!         CONTROL('x'), 'w', NUL,         A_info_toggle_wrap,
!         CONTROL('x'), ',', NUL,         A_info_next_index_match,
! 
! /*      Arrow key bindings for info keymaps.  It seems that some
!         terminals do not match their termcap entries, so it's best to just
!         define everything with both of the usual prefixes.  */
! 
!         SK_ESCAPE, SK_PAGE_UP, NUL,             A_info_scroll_backward,
!         SK_ESCAPE, SK_PAGE_DOWN, NUL,           A_info_scroll_forward,
!         '\033', 'O', 'A', NUL,                  A_info_up_line,
!         '\033', '[', 'A', NUL,                  A_info_up_line,
!         '\033', 'O', 'B', NUL,                  A_info_down_line,
!         '\033', '[', 'B', NUL,                  A_info_down_line,
!         SK_ESCAPE, SK_RIGHT_ARROW, NUL,         A_info_scroll_forward_page_only,
!         '\033', 'O', 'C', NUL,                  A_info_scroll_forward_page_only,
!         '\033', '[', 'C', NUL,                  A_info_scroll_forward_page_only,
!         SK_ESCAPE, SK_LEFT_ARROW, NUL,          A_info_scroll_backward_page_only,
!         '\033', 'O', 'D', NUL,                  A_info_scroll_backward_page_only,
!         '\033', '[', 'D', NUL,                  A_info_scroll_backward_page_only,
!         SK_ESCAPE, SK_HOME, NUL,                A_info_beginning_of_node,
!         SK_ESCAPE, SK_END, NUL,                 A_info_end_of_node,
!         ESC, SK_ESCAPE, SK_PAGE_DOWN, NUL,      A_info_scroll_other_window,
!         ESC, SK_ESCAPE, SK_PAGE_UP, NUL,        A_info_scroll_other_window_backward,
!         ESC, SK_ESCAPE, SK_DELETE, NUL,         A_info_scroll_other_window_backward,
!         ESC, SK_ESCAPE, SK_UP_ARROW, NUL,       A_info_prev_node,
!         ESC, '\033', 'O', 'A', NUL,             A_info_prev_node,
!         ESC, '\033', '[', 'A', NUL,             A_info_prev_node,
!         ESC, SK_ESCAPE, SK_DOWN_ARROW, NUL,     A_info_next_node,
!         ESC, '\033', 'O', 'B', NUL,             A_info_next_node,
!         ESC, '\033', '[', 'B', NUL,             A_info_next_node,
!         ESC, SK_ESCAPE, SK_RIGHT_ARROW, NUL,    A_info_xref_item,
!         ESC, '\033', 'O', 'C', NUL,             A_info_xref_item,
!         ESC, '\033', '[', 'C', NUL,             A_info_xref_item,
!         ESC, SK_ESCAPE, SK_LEFT_ARROW, NUL,     A_info_beginning_of_node,
!         ESC, '\033', 'O', 'D', NUL,             A_info_beginning_of_node,
!         ESC, '\033', '[', 'D', NUL,             A_info_beginning_of_node,
!         CONTROL('x'), SK_ESCAPE, SK_DELETE, NUL,A_ea_backward_kill_line,
! 
!         /* We want help to report q, not C-x C-c, etc.  */
!         'q', NUL,                       A_info_quit,
!         'x', NUL,                       A_info_delete_window,
!         SPC, NUL,                       A_info_scroll_forward,
!         DEL, NUL,                       A_info_scroll_backward,
!         '{', NUL,                       A_info_search_previous,
!         '}', NUL,                       A_info_search_next,
!         CONTROL('g'), NUL,              A_info_abort_key,
!         SK_ESCAPE, SK_UP_ARROW, NUL,    A_info_up_line,
!         SK_ESCAPE, SK_DOWN_ARROW, NUL,  A_info_down_line,
  };
  
+ 
  static unsigned char default_vi_like_ea_keys[] =
  {
!         0,      /* suppress-default-keybindings flag */
!         ESC, '1', NUL,                  A_info_add_digit_to_numeric_arg,
!         ESC, '2', NUL,                  A_info_add_digit_to_numeric_arg,
!         ESC, '3', NUL,                  A_info_add_digit_to_numeric_arg,
!         ESC, '4', NUL,                  A_info_add_digit_to_numeric_arg,
!         ESC, '5', NUL,                  A_info_add_digit_to_numeric_arg,
!         ESC, '6', NUL,                  A_info_add_digit_to_numeric_arg,
!         ESC, '7', NUL,                  A_info_add_digit_to_numeric_arg,
!         ESC, '8', NUL,                  A_info_add_digit_to_numeric_arg,
!         ESC, '9', NUL,                  A_info_add_digit_to_numeric_arg,
!         ESC, '-', NUL,                  A_info_add_digit_to_numeric_arg,
!         Meta('1'), NUL,                 A_info_add_digit_to_numeric_arg,
!         Meta('2'), NUL,                 A_info_add_digit_to_numeric_arg,
!         Meta('3'), NUL,                 A_info_add_digit_to_numeric_arg,
!         Meta('4'), NUL,                 A_info_add_digit_to_numeric_arg,
!         Meta('5'), NUL,                 A_info_add_digit_to_numeric_arg,
!         Meta('6'), NUL,                 A_info_add_digit_to_numeric_arg,
!         Meta('7'), NUL,                 A_info_add_digit_to_numeric_arg,
!         Meta('8'), NUL,                 A_info_add_digit_to_numeric_arg,
!         Meta('9'), NUL,                 A_info_add_digit_to_numeric_arg,
!         Meta('-'), NUL,                 A_info_add_digit_to_numeric_arg,
!         ESC, CONTROL('g'), NUL,         A_ea_abort,
!         ESC, CONTROL('h'), NUL,         A_ea_backward_kill_word,
!         ESC, CONTROL('v'), NUL,         A_ea_scroll_completions_window,
!         ESC, '0', NUL,                  A_ea_beg_of_line,
!         ESC, '$', NUL,                  A_ea_end_of_line,
!         ESC, 'b', NUL,                  A_ea_backward_word,
!         ESC, 'd', NUL,                  A_ea_kill_word,
!         ESC, 'f', NUL,                  A_ea_forward_word,
!         ESC, 'h', NUL,                  A_ea_forward,
!         ESC, 'l', NUL,                  A_ea_backward,
!         ESC, 'w', NUL,                  A_ea_forward_word,
!         ESC, 'x', NUL,                  A_ea_delete,
!         ESC, 'X', NUL,                  A_ea_kill_word,
!         ESC, 'y', NUL,                  A_ea_yank_pop,
!         ESC, '?', NUL,                  A_ea_possible_completions,
!         ESC, TAB, NUL,                  A_ea_tab_insert,
!         ESC, DEL, NUL,                  A_ea_kill_word,
!         Meta(CONTROL('g')), NUL,        A_ea_abort,
!         Meta(CONTROL('h')), NUL,        A_ea_backward_kill_word,
!         Meta(CONTROL('v')), NUL,        A_ea_scroll_completions_window,
!         Meta('0'), NUL,                 A_ea_beg_of_line,
!         Meta('$'), NUL,                 A_ea_end_of_line,
!         Meta('b'), NUL,                 A_ea_backward_word,
!         Meta('d'), NUL,                 A_ea_kill_word,
!         Meta('f'), NUL,                 A_ea_forward_word,
!         Meta('h'), NUL,                 A_ea_forward,
!         Meta('l'), NUL,                 A_ea_backward,
!         Meta('w'), NUL,                 A_ea_forward_word,
!         Meta('x'), NUL,                 A_ea_delete,
!         Meta('X'), NUL,                 A_ea_kill_word,
!         Meta('y'), NUL,                 A_ea_yank_pop,
!         Meta('?'), NUL,                 A_ea_possible_completions,
!         Meta(TAB), NUL,                 A_ea_tab_insert,
!         Meta(DEL), NUL,                 A_ea_kill_word,
!         CONTROL('a'), NUL,              A_ea_beg_of_line,
!         CONTROL('b'), NUL,              A_ea_backward,
!         CONTROL('d'), NUL,              A_ea_delete,
!         CONTROL('e'), NUL,              A_ea_end_of_line,
!         CONTROL('f'), NUL,              A_ea_forward,
!         CONTROL('g'), NUL,              A_ea_abort,
!         CONTROL('h'), NUL,              A_ea_rubout,
! /*      CONTROL('k') */
!         SK_ESCAPE, SK_LITERAL, NUL,     A_ea_kill_line,
!         CONTROL('l'), NUL,              A_info_redraw_display,
!         CONTROL('q'), NUL,              A_ea_quoted_insert,
!         CONTROL('t'), NUL,              A_ea_transpose_chars,
!         CONTROL('u'), NUL,              A_ea_abort,
!         CONTROL('v'), NUL,              A_ea_quoted_insert,
!         CONTROL('y'), NUL,              A_ea_yank,
!         LFD, NUL,                       A_ea_newline,
!         RET, NUL,                       A_ea_newline,
!         SPC, NUL,                       A_ea_complete,
!         TAB, NUL,                       A_ea_complete,
!         '?', NUL,                       A_ea_possible_completions,
  #ifdef __MSDOS__
          /* PC users will lynch me if I don't give them their usual DEL
!            effect...  */
!         DEL, NUL,                       A_ea_delete,
  #else
!         DEL, NUL,                       A_ea_rubout,
  #endif
!         CONTROL('x'), 'o', NUL,         A_info_next_window,
!         CONTROL('x'), DEL, NUL,         A_ea_backward_kill_line,
  
    /* Arrow key bindings for echo area keymaps.  It seems that some
***************
*** 1387,1413 ****
       define everything with both of the usual prefixes.  */
  
! 	SK_ESCAPE, SK_RIGHT_ARROW, NUL,		A_ea_forward,
! 	'\033', 'O', 'C', NUL,			A_ea_forward,
! 	'\033', '[', 'C', NUL,			A_ea_forward,
! 	SK_ESCAPE, SK_LEFT_ARROW, NUL,		A_ea_backward,
! 	'\033', 'O', 'D', NUL,			A_ea_backward,
! 	'\033', '[', 'D', NUL,			A_ea_backward,
! 	SK_ESCAPE, SK_HOME, NUL,		A_ea_beg_of_line,
! 	SK_ESCAPE, SK_END, NUL,			A_ea_end_of_line,
  #ifdef __MSDOS__
! 	SK_ESCAPE, SK_DELETE, NUL,		A_ea_delete,
  #else
! 	SK_DELETE, SK_DELETE, NUL,		A_ea_rubout,
  #endif
! 	ESC, SK_ESCAPE, SK_RIGHT_ARROW, NUL,	A_ea_forward_word,
! 	ESC, '\033', 'O', 'C', NUL,		A_ea_forward_word,
! 	ESC, '\033', '[', 'C', NUL,		A_ea_forward_word,
! 	ESC, SK_ESCAPE, SK_LEFT_ARROW, NUL,	A_ea_backward_word,
! 	ESC, '\033', 'O', 'D', NUL,		A_ea_backward_word,
! 	ESC, '\033', '[', 'D', NUL,		A_ea_backward_word,
! 	ESC, SK_ESCAPE, SK_DELETE, NUL,		A_ea_kill_word,
! 	CONTROL('x'), SK_ESCAPE, SK_DELETE, NUL,A_ea_backward_kill_line,
  };
  
  static unsigned char *user_info_keys;
  static unsigned int user_info_keys_len;
--- 842,869 ----
       define everything with both of the usual prefixes.  */
  
!         SK_ESCAPE, SK_RIGHT_ARROW, NUL,         A_ea_forward,
!         '\033', 'O', 'C', NUL,                  A_ea_forward,
!         '\033', '[', 'C', NUL,                  A_ea_forward,
!         SK_ESCAPE, SK_LEFT_ARROW, NUL,          A_ea_backward,
!         '\033', 'O', 'D', NUL,                  A_ea_backward,
!         '\033', '[', 'D', NUL,                  A_ea_backward,
!         SK_ESCAPE, SK_HOME, NUL,                A_ea_beg_of_line,
!         SK_ESCAPE, SK_END, NUL,                 A_ea_end_of_line,
  #ifdef __MSDOS__
!         SK_ESCAPE, SK_DELETE, NUL,              A_ea_delete,
  #else
!         SK_DELETE, SK_DELETE, NUL,              A_ea_rubout,
  #endif
!         ESC, SK_ESCAPE, SK_RIGHT_ARROW, NUL,    A_ea_forward_word,
!         ESC, '\033', 'O', 'C', NUL,             A_ea_forward_word,
!         ESC, '\033', '[', 'C', NUL,             A_ea_forward_word,
!         ESC, SK_ESCAPE, SK_LEFT_ARROW, NUL,     A_ea_backward_word,
!         ESC, '\033', 'O', 'D', NUL,             A_ea_backward_word,
!         ESC, '\033', '[', 'D', NUL,             A_ea_backward_word,
!         ESC, SK_ESCAPE, SK_DELETE, NUL,         A_ea_kill_word,
!         CONTROL('x'), SK_ESCAPE, SK_DELETE, NUL,A_ea_backward_kill_line,
  };
  
+ 
  static unsigned char *user_info_keys;
  static unsigned int user_info_keys_len;
***************
*** 1421,1434 ****
   */
  static unsigned long
! filesize(int f)
  {
! 	long pos = lseek(f, 0L, SEEK_CUR);
! 	long sz = -1L;
! 	if (pos != -1L)
! 	{
! 		sz = lseek(f, 0L, SEEK_END);
! 		lseek(f, pos, SEEK_SET);
! 	}
! 	return sz == -1L ? 0L : sz;
  }
  
--- 877,890 ----
   */
  static unsigned long
! filesize (int f)
  {
!         long pos = lseek(f, 0L, SEEK_CUR);
!         long sz = -1L;
!         if (pos != -1L)
!         {
!                 sz = lseek(f, 0L, SEEK_END);
!                 lseek(f, pos, SEEK_SET);
!         }
!         return sz == -1L ? 0L : sz;
  }
  
***************
*** 1437,1449 ****
   */
  static int
! getint(unsigned char **sp)
  {
! 	int n;
  
! 	if ( !((*sp)[0] < INFOKEY_RADIX && (*sp)[1] < INFOKEY_RADIX) )
! 		return -1;
! 	n = (*sp)[0] + (*sp)[1] * INFOKEY_RADIX;
! 	*sp += 2;
! 	return n;
  }
  
--- 893,905 ----
   */
  static int
! getint (unsigned char **sp)
  {
!         int n;
  
!         if ( !((*sp)[0] < INFOKEY_RADIX && (*sp)[1] < INFOKEY_RADIX) )
!                 return -1;
!         n = (*sp)[0] + (*sp)[1] * INFOKEY_RADIX;
!         *sp += 2;
!         return n;
  }
  
***************
*** 1452,1590 ****
     true if ok, false if not.  */
  static int
! fetch_user_maps(void)
  {
! 	char *filename = NULL;
! 	char *homedir;
! 	int f;
! 	unsigned char *buf;
! 	unsigned long len;
! 	long nread;
! 	unsigned char *p;
! 	int n;
! 
! 	/* Find and open file. */
! 	if ((filename = getenv("INFOKEY")) != NULL)
! 		filename = xstrdup(filename);
! 	else if ((homedir = getenv("HOME")) != NULL)
! 	{
! 		filename = xmalloc(strlen(homedir) + 2 + strlen(INFOKEY_FILE));
! 		strcpy(filename, homedir);
! 		strcat(filename, "/");
! 		strcat(filename, INFOKEY_FILE);
! 	}
  #ifdef __MSDOS__
! 	/* Poor baby, she doesn't have a HOME...  */
! 	else
! 		filename = xstrdup(INFOKEY_FILE); /* try current directory */
  #endif
! 	if (filename == NULL || (f = open(filename, O_RDONLY)) == (-1))
! 	{
! 		if (filename && errno != ENOENT)
! 		{
! 			info_error(filesys_error_string(filename, errno),
                              NULL, NULL);
! 			free(filename);
! 		}
! 		return 0;
! 	}
! 	SET_BINARY (f);
! 
! 	/* Ensure that the file is a reasonable size. */
! 	len = filesize(f);
! 	if (len < INFOKEY_NMAGIC + 2 || len > 100 * 1024)
! 	{
! 		/* Bad file (a valid file must have at least 9 chars, and
! 		   more than 100 KB is a problem). */
! 		if (len < INFOKEY_NMAGIC + 2)
! 			info_error((char *) _("Ignoring invalid infokey file `%s' - too small"),
! 				   filename, NULL);
! 		else
! 			info_error((char *) _("Ignoring invalid infokey file `%s' - too big"),
! 				   filename, NULL);
! 		close(f);
! 		free(filename);
! 		return 0;
! 	}
! 
! 	/* Read the file into a buffer. */
! 	buf = (unsigned char *)xmalloc((int)len);
! 	nread = read(f, buf, (unsigned int) len);
! 	close(f);
! 	if ((unsigned int) nread != len)
! 	{
! 		info_error((char *) _("Error reading infokey file `%s' - short read"),
                      filename, NULL);
! 		free(buf);
! 		free(filename);
! 		return 0;
! 	}
! 
! 	/* Check the header, trailer, and version of the file to increase
! 	   our confidence that the contents are valid.  */
! 	if (	buf[0] != INFOKEY_MAGIC_S0
! 		|| buf[1] != INFOKEY_MAGIC_S1
! 		|| buf[2] != INFOKEY_MAGIC_S2
! 		|| buf[3] != INFOKEY_MAGIC_S3
! 		|| buf[len - 4] != INFOKEY_MAGIC_E0
! 		|| buf[len - 3] != INFOKEY_MAGIC_E1
! 		|| buf[len - 2] != INFOKEY_MAGIC_E2
! 		|| buf[len - 1] != INFOKEY_MAGIC_E3
! 	)
! 	{
! 		info_error((char *) _("Invalid infokey file `%s' (bad magic numbers) -- run infokey to update it"),
                      filename, NULL);
! 		free(filename);
! 		return 0;
! 	}
! 	if (len < INFOKEY_NMAGIC + strlen(VERSION) + 1
              || strcmp(VERSION, (char *) (buf + 4)) != 0)
! 	{
! 		info_error
!                   ((char *) _("Your infokey file `%s' is out of date -- run infokey to update it"),
                      filename, NULL);
! 		free(filename);
! 		return 0;
! 	}
  
! 	/* Extract the pieces.  */
! 	for (p = buf + 4 + strlen(VERSION) + 1;
               (unsigned int) (p - buf) < len - 4;
               p += n)
! 	{
! 		int s = *p++;
  
! 		n = getint(&p);
! 		if (n < 0 || (unsigned int) n > len - 4 - (p - buf))
! 		{
! 			info_error((char *) _("Invalid infokey file `%s' (bad section length) -- run infokey to update it"),
                              filename, NULL);
! 			free(filename);
! 			return 0;
! 		}
! 
! 		switch (s)
! 		{
! 		case INFOKEY_SECTION_INFO:
! 			user_info_keys = p;
! 			user_info_keys_len = n;
! 			break;
! 		case INFOKEY_SECTION_EA:
! 			user_ea_keys = p;
! 			user_ea_keys_len = n;
! 			break;
! 		case INFOKEY_SECTION_VAR:
! 			user_vars = p;
! 			user_vars_len = n;
! 			break;
! 		default:
! 			info_error((char *) _("Invalid infokey file `%s' (bad section code) -- run infokey to update it"),
                              filename, NULL);
! 			free(filename);
! 			return 0;
! 		}
! 	}
  
! 	free(filename);
! 	return 1;
  }
  
--- 908,1046 ----
     true if ok, false if not.  */
  static int
! fetch_user_maps (void)
  {
!         char *filename = NULL;
!         char *homedir;
!         int f;
!         unsigned char *buf;
!         unsigned long len;
!         long nread;
!         unsigned char *p;
!         int n;
! 
!         /* Find and open file. */
!         if ((filename = getenv("INFOKEY")) != NULL)
!                 filename = xstrdup(filename);
!         else if ((homedir = getenv("HOME")) != NULL)
!         {
!                 filename = xmalloc(strlen(homedir) + 2 + strlen(INFOKEY_FILE));
!                 strcpy(filename, homedir);
!                 strcat(filename, "/");
!                 strcat(filename, INFOKEY_FILE);
!         }
  #ifdef __MSDOS__
!         /* Poor baby, she doesn't have a HOME...  */
!         else
!                 filename = xstrdup(INFOKEY_FILE); /* try current directory */
  #endif
!         if (filename == NULL || (f = open(filename, O_RDONLY)) == (-1))
!         {
!                 if (filename && errno != ENOENT)
!                 {
!                         info_error(filesys_error_string(filename, errno),
                              NULL, NULL);
!                         free(filename);
!                 }
!                 return 0;
!         }
!         SET_BINARY (f);
! 
!         /* Ensure that the file is a reasonable size. */
!         len = filesize(f);
!         if (len < INFOKEY_NMAGIC + 2 || len > 100 * 1024)
!         {
!                 /* Bad file (a valid file must have at least 9 chars, and
!                    more than 100 KB is a problem). */
!                 if (len < INFOKEY_NMAGIC + 2)
!                         info_error(_("Ignoring invalid infokey file `%s' - too small"),
!                                    filename, NULL);
!                 else
!                         info_error(_("Ignoring invalid infokey file `%s' - too big"),
!                                    filename, NULL);
!                 close(f);
!                 free(filename);
!                 return 0;
!         }
! 
!         /* Read the file into a buffer. */
!         buf = (unsigned char *)xmalloc((int)len);
!         nread = read(f, buf, (unsigned int) len);
!         close(f);
!         if ((unsigned int) nread != len)
!         {
!                 info_error(_("Error reading infokey file `%s' - short read"),
                      filename, NULL);
!                 free(buf);
!                 free(filename);
!                 return 0;
!         }
! 
!         /* Check the header, trailer, and version of the file to increase
!            our confidence that the contents are valid.  */
!         if (    buf[0] != INFOKEY_MAGIC_S0
!                 || buf[1] != INFOKEY_MAGIC_S1
!                 || buf[2] != INFOKEY_MAGIC_S2
!                 || buf[3] != INFOKEY_MAGIC_S3
!                 || buf[len - 4] != INFOKEY_MAGIC_E0
!                 || buf[len - 3] != INFOKEY_MAGIC_E1
!                 || buf[len - 2] != INFOKEY_MAGIC_E2
!                 || buf[len - 1] != INFOKEY_MAGIC_E3
!         )
!         {
!                 info_error(_("Invalid infokey file `%s' (bad magic numbers) -- run infokey to update it"),
                      filename, NULL);
!                 free(filename);
!                 return 0;
!         }
!         if (len < INFOKEY_NMAGIC + strlen(VERSION) + 1
              || strcmp(VERSION, (char *) (buf + 4)) != 0)
!         {
!                 info_error
!                   (_("Your infokey file `%s' is out of date -- run infokey to update it"),
                      filename, NULL);
!                 free(filename);
!                 return 0;
!         }
  
!         /* Extract the pieces.  */
!         for (p = buf + 4 + strlen(VERSION) + 1;
               (unsigned int) (p - buf) < len - 4;
               p += n)
!         {
!                 int s = *p++;
  
!                 n = getint(&p);
!                 if (n < 0 || (unsigned int) n > len - 4 - (p - buf))
!                 {
!                         info_error(_("Invalid infokey file `%s' (bad section length) -- run infokey to update it"),
                              filename, NULL);
!                         free(filename);
!                         return 0;
!                 }
! 
!                 switch (s)
!                 {
!                 case INFOKEY_SECTION_INFO:
!                         user_info_keys = p;
!                         user_info_keys_len = n;
!                         break;
!                 case INFOKEY_SECTION_EA:
!                         user_ea_keys = p;
!                         user_ea_keys_len = n;
!                         break;
!                 case INFOKEY_SECTION_VAR:
!                         user_vars = p;
!                         user_vars_len = n;
!                         break;
!                 default:
!                         info_error(_("Invalid infokey file `%s' (bad section code) -- run infokey to update it"),
                              filename, NULL);
!                         free(filename);
!                         return 0;
!                 }
!         }
  
!         free(filename);
!         return 1;
  }
  
***************
*** 1597,1602 ****
      unsigned char *dst, unsigned int dlen)
  {
! 	unsigned char *s = src;
! 	unsigned char *d = dst;
  
  #define To_dst(c) do { \
--- 1053,1058 ----
      unsigned char *dst, unsigned int dlen)
  {
!         unsigned char *s = src;
!         unsigned char *d = dst;
  
  #define To_dst(c) do { \
***************
*** 1604,1649 ****
  } while (0)
  
! 	while ((unsigned int) (s - src) < slen)
! 	{
! 		unsigned char c = ISMETA(*s) ? UNMETA(*s) : *s;
! 
! 		if (c == SK_ESCAPE)
! 		{
! 			char *t;
! 			static char lit[] = { SK_ESCAPE, NUL };
! 
! 			switch ((unsigned int) (s + 1 - src) < slen ? s[1] : '\0')
! 			{
! 			case SK_RIGHT_ARROW:	t = term_kr; break;
! 			case SK_LEFT_ARROW:	t = term_kl; break;
! 			case SK_UP_ARROW:	t = term_ku; break;
! 			case SK_DOWN_ARROW:	t = term_kd; break;
! 			case SK_PAGE_UP:	t = term_kP; break;
! 			case SK_PAGE_DOWN:	t = term_kN; break;
! 			case SK_HOME:		t = term_kh; break;
! 			case SK_END:		t = term_ke; break;
! 			case SK_DELETE:		t = term_kx; break;
! 			case SK_INSERT:		t = term_ki; break;
! 			case SK_LITERAL:
! 			default:		t = lit; break;
! 			}
! 			if (t == NULL)
! 				return 0;
! 			while (*t)
! 				To_dst(ISMETA(*s) ? Meta(*t++) : *t++);
! 			s += 2;
! 		}
! 		else
! 		{
! 			if (ISMETA(*s))
! 				To_dst(Meta(*s++));
! 			else
! 				To_dst(*s++);
! 		}
! 	}
  
! 	To_dst('\0');
  
! 	return 1;
  
  #undef To_dst
--- 1060,1105 ----
  } while (0)
  
!         while ((unsigned int) (s - src) < slen)
!         {
!                 unsigned char c = ISMETA(*s) ? UNMETA(*s) : *s;
  
!                 if (c == SK_ESCAPE)
!                 {
!                         char *t;
!                         static char lit[] = { SK_ESCAPE, NUL };
! 
!                         switch ((unsigned int) (s + 1 - src) < slen ? s[1] : '\0')
!                         {
!                         case SK_RIGHT_ARROW:    t = term_kr; break;
!                         case SK_LEFT_ARROW:     t = term_kl; break;
!                         case SK_UP_ARROW:       t = term_ku; break;
!                         case SK_DOWN_ARROW:     t = term_kd; break;
!                         case SK_PAGE_UP:        t = term_kP; break;
!                         case SK_PAGE_DOWN:      t = term_kN; break;
!                         case SK_HOME:           t = term_kh; break;
!                         case SK_END:            t = term_ke; break;
!                         case SK_DELETE:         t = term_kx; break;
!                         case SK_INSERT:         t = term_ki; break;
!                         case SK_LITERAL:
!                         default:                t = lit; break;
!                         }
!                         if (t == NULL)
!                                 return 0;
!                         while (*t)
!                                 To_dst(ISMETA(*s) ? Meta(*t++) : *t++);
!                         s += 2;
!                 }
!                 else
!                 {
!                         if (ISMETA(*s))
!                                 To_dst(Meta(*s++));
!                         else
!                                 To_dst(*s++);
!                 }
!         }
! 
!         To_dst('\0');
  
!         return 1;
  
  #undef To_dst
***************
*** 1656,1719 ****
  section_to_keymaps(Keymap map, unsigned char *table, unsigned int len)
  {
! 	int stop;
! 	unsigned char *p;
! 	unsigned char *seq = NULL;
! 	unsigned int seqlen = 0;
! 	enum { getseq, gotseq, getaction } state = getseq;
! 
! 	stop = len > 0 ? table[0] : 0;
! 
! 	for (p = table + 1; (unsigned int) (p - table) < len; p++)
! 	{
! 		switch (state)
! 		{
! 		case getseq:
! 			if (*p)
! 			{
! 				seq = p;
! 				state = gotseq;
! 			}
! 			break;
! 
! 		case gotseq:
! 			if (!*p)
! 			{
! 				seqlen = p - seq;
! 				state = getaction;
! 			}
! 			break;
! 
! 		case getaction:
! 			{
! 				unsigned int action = *p;
! 				unsigned char keyseq[256];
! 				KEYMAP_ENTRY ke;
! 
! 				state = getseq;
! 				/* If decode_keys returns zero, it
! 				   means that seq includes keys which
! 				   the terminal doesn't support, like
! 				   PageDown.  In that case, don't bind
! 				   the key sequence.  */
! 				if (decode_keys(seq, seqlen, keyseq,
! 						sizeof keyseq))
! 				{
! 					keyseq[sizeof keyseq - 1] = '\0';
! 					ke.type = ISFUNC;
! 					ke.function =
! 					  action < A_NCOMMANDS
! 					  ? &function_doc_array[action]
! 					  : NULL;
! 					keymap_bind_keyseq(map,
                                              (const char *) keyseq, &ke);
! 				}
! 			}
! 			break;
! 		}
! 	}
! 	if (state != getseq)
! 		info_error((char *) _("Bad data in infokey file -- some key bindings ignored"),
                      NULL, NULL);
! 	return !stop;
  }
  
--- 1112,1175 ----
  section_to_keymaps(Keymap map, unsigned char *table, unsigned int len)
  {
!         int stop;
!         unsigned char *p;
!         unsigned char *seq = NULL;
!         unsigned int seqlen = 0;
!         enum { getseq, gotseq, getaction } state = getseq;
! 
!         stop = len > 0 ? table[0] : 0;
! 
!         for (p = table + 1; (unsigned int) (p - table) < len; p++)
!         {
!                 switch (state)
!                 {
!                 case getseq:
!                         if (*p)
!                         {
!                                 seq = p;
!                                 state = gotseq;
!                         }
!                         break;
! 
!                 case gotseq:
!                         if (!*p)
!                         {
!                                 seqlen = p - seq;
!                                 state = getaction;
!                         }
!                         break;
! 
!                 case getaction:
!                         {
!                                 unsigned int action = *p;
!                                 unsigned char keyseq[256];
!                                 KEYMAP_ENTRY ke;
! 
!                                 state = getseq;
!                                 /* If decode_keys returns zero, it
!                                    means that seq includes keys which
!                                    the terminal doesn't support, like
!                                    PageDown.  In that case, don't bind
!                                    the key sequence.  */
!                                 if (decode_keys(seq, seqlen, keyseq,
!                                                 sizeof keyseq))
!                                 {
!                                         keyseq[sizeof keyseq - 1] = '\0';
!                                         ke.type = ISFUNC;
!                                         ke.function =
!                                           action < A_NCOMMANDS
!                                           ? &function_doc_array[action]
!                                           : NULL;
!                                         keymap_bind_keyseq(map,
                                              (const char *) keyseq, &ke);
!                                 }
!                         }
!                         break;
!                 }
!         }
!         if (state != getseq)
!                 info_error(_("Bad data in infokey file -- some key bindings ignored"),
                      NULL, NULL);
!         return !stop;
  }
  
***************
*** 1723,1767 ****
  section_to_vars(unsigned char *table, unsigned int len)
  {
! 	enum { getvar, gotvar, getval, gotval } state = getvar;
! 	unsigned char *var = NULL;
! 	unsigned char *val = NULL;
! 	unsigned char *p;
! 
! 	for (p = table; (unsigned int) (p - table) < len; p++)
! 	  {
! 	    switch (state)
! 	      {
! 	      case getvar:
! 		if (*p)
! 		  {
! 		    var = p;
! 		    state = gotvar;
! 		  }
! 		break;
! 
! 	      case gotvar:
! 		if (!*p)
! 		  state = getval;
! 		break;
! 
! 	      case getval:
! 		if (*p)
! 		  {
! 		    val = p;
! 		    state = gotval;
! 		  }
! 		break;
! 
! 	      case gotval:
! 		if (!*p)
! 		  {
! 		    set_variable_to_value((char *) var, (char *) val);
! 		    state = getvar;
! 		  }
! 		break;
! 	      }
! 	  }
        if (state != getvar)
! 	info_error((char *) _("Bad data in infokey file -- some var settings ignored"),
              NULL, NULL);
  }
--- 1179,1223 ----
  section_to_vars(unsigned char *table, unsigned int len)
  {
!         enum { getvar, gotvar, getval, gotval } state = getvar;
!         unsigned char *var = NULL;
!         unsigned char *val = NULL;
!         unsigned char *p;
! 
!         for (p = table; (unsigned int) (p - table) < len; p++)
!           {
!             switch (state)
!               {
!               case getvar:
!                 if (*p)
!                   {
!                     var = p;
!                     state = gotvar;
!                   }
!                 break;
! 
!               case gotvar:
!                 if (!*p)
!                   state = getval;
!                 break;
! 
!               case getval:
!                 if (*p)
!                   {
!                     val = p;
!                     state = gotval;
!                   }
!                 break;
! 
!               case gotval:
!                 if (!*p)
!                   {
!                     set_variable_to_value((char *) var, (char *) val);
!                     state = getvar;
!                   }
!                 break;
!               }
!           }
        if (state != getvar)
!         info_error(_("Bad data in infokey file -- some var settings ignored"),
              NULL, NULL);
  }
***************
*** 1789,1795 ****
      {
        if (user_info_keys_len && user_info_keys[0])
! 	suppress_info_default_bindings = 1;
        if (user_ea_keys_len && user_ea_keys[0])
! 	suppress_ea_default_bindings = 1;
      }
  
--- 1245,1251 ----
      {
        if (user_info_keys_len && user_info_keys[0])
!         suppress_info_default_bindings = 1;
        if (user_ea_keys_len && user_ea_keys[0])
!         suppress_ea_default_bindings = 1;
      }
  
***************
*** 1799,1816 ****
      {
        if (!suppress_info_default_bindings)
! 	section_to_keymaps(info_keymap, default_vi_like_info_keys,
! 			   sizeof(default_vi_like_info_keys));
        if (!suppress_ea_default_bindings)
! 	  section_to_keymaps(echo_area_keymap, default_vi_like_ea_keys,
! 			     sizeof(default_vi_like_ea_keys));
      }
    else
      {
        if (!suppress_info_default_bindings)
! 	section_to_keymaps(info_keymap, default_emacs_like_info_keys,
! 			   sizeof(default_emacs_like_info_keys));
        if (!suppress_ea_default_bindings)
! 	  section_to_keymaps(echo_area_keymap, default_emacs_like_ea_keys,
! 			     sizeof(default_emacs_like_ea_keys));
      }
  
--- 1255,1272 ----
      {
        if (!suppress_info_default_bindings)
!         section_to_keymaps(info_keymap, default_vi_like_info_keys,
!                            sizeof(default_vi_like_info_keys));
        if (!suppress_ea_default_bindings)
!           section_to_keymaps(echo_area_keymap, default_vi_like_ea_keys,
!                              sizeof(default_vi_like_ea_keys));
      }
    else
      {
        if (!suppress_info_default_bindings)
!         section_to_keymaps(info_keymap, default_emacs_like_info_keys,
!                            sizeof(default_emacs_like_info_keys));
        if (!suppress_ea_default_bindings)
!           section_to_keymaps(echo_area_keymap, default_emacs_like_ea_keys,
!                              sizeof(default_emacs_like_ea_keys));
      }
  
***************
*** 1827,1830 ****
  }
  
- #endif /* defined(INFOKEY) */
  /* vim: set sw=2 cino={1s>2sn-s^-se-s: */
--- 1283,1285 ----
diff -Nrc2 texinfo-4.11/info/m-x.c texinfo-4.12/info/m-x.c
*** texinfo-4.11/info/m-x.c	Sun Jul  1 14:20:30 2007
--- texinfo-4.12/info/m-x.c	Tue Feb 26 08:51:05 2008
***************
*** 1,4 ****
  /* m-x.c -- Meta-x minibuffer reader.
!    $Id: m-x.c,v 1.6 2007/07/01 21:20:30 karl Exp $
  
     Copyright (C) 1993, 1997, 1998, 2001, 2002, 2004, 2007
--- 1,4 ----
  /* m-x.c -- Meta-x minibuffer reader.
!    $Id: m-x.c,v 1.7 2008/02/26 16:51:05 karl Exp $
  
     Copyright (C) 1993, 1997, 1998, 2001, 2002, 2004, 2007
***************
*** 33,37 ****
     be read. */
  char *
! read_function_name (char *prompt, WINDOW *window)
  {
    register int i;
--- 33,37 ----
     be read. */
  char *
! read_function_name (const char *prompt, WINDOW *window)
  {
    register int i;
***************
*** 70,74 ****
    char *line;
  
!   line = read_function_name ((char *) _("Describe command: "), window);
  
    if (!line)
--- 70,74 ----
    char *line;
  
!   line = read_function_name (_("Describe command: "), window);
  
    if (!line)
***************
*** 137,141 ****
        {
          free (line);
!         info_error ((char *) _("Cannot execute an `echo-area' command here."),
              NULL, NULL);
          return;
--- 137,141 ----
        {
          free (line);
!         info_error (_("Cannot execute an `echo-area' command here."),
              NULL, NULL);
          return;
***************
*** 151,155 ****
        (*InfoFunction(command)) (active_window, count, 0);
      else
!       info_error ((char *) _("Undefined command: %s"), line, NULL);
    }
  }
--- 151,155 ----
        (*InfoFunction(command)) (active_window, count, 0);
      else
!       info_error (_("Undefined command: %s"), line, NULL);
    }
  }
diff -Nrc2 texinfo-4.11/info/makedoc.c texinfo-4.12/info/makedoc.c
*** texinfo-4.11/info/makedoc.c	Sun Jul  1 14:20:30 2007
--- texinfo-4.12/info/makedoc.c	Sun Dec  9 15:30:40 2007
***************
*** 1,4 ****
  /* makedoc.c -- make doc.c and funs.h from input files.
!    $Id: makedoc.c,v 1.8 2007/07/01 21:20:30 karl Exp $
  
     Copyright (C) 1993, 1997, 1998, 1999, 2001, 2002, 2003, 2004, 2007
--- 1,4 ----
  /* makedoc.c -- make doc.c and funs.h from input files.
!    $Id: makedoc.c,v 1.9 2007/12/09 23:30:40 karl Exp $
  
     Copyright (C) 1993, 1997, 1998, 1999, 2001, 2002, 2003, 2004, 2007
***************
*** 145,151 ****
      }
  
    funs_stream = must_fopen (funs_filename, "w");
-   doc_stream = must_fopen (doc_filename, "w");
    key_stream = must_fopen (key_filename, "w");
  
    fprintf (funs_stream,
--- 145,154 ----
      }
  
+   /* The order of these calls depends exactly on the order in the
+      Makefile.{in,am}, or they might fail on filesystems with
+      high-precision times; see also the fclose calls below.  */
    funs_stream = must_fopen (funs_filename, "w");
    key_stream = must_fopen (key_filename, "w");
+   doc_stream = must_fopen (doc_filename, "w");
  
    fprintf (funs_stream,
***************
*** 226,232 ****
    fprintf (funs_stream, "\n#define A_NCOMMANDS %u\n", next_func_key());
  
    fclose (funs_stream);
-   fclose (doc_stream);
    fclose (key_stream);
  
    if (tags_only)
--- 229,237 ----
    fprintf (funs_stream, "\n#define A_NCOMMANDS %u\n", next_func_key());
  
+   /* The order of these calls also depends exactly on the order in the
+    * Makefile.{in,am}; see the must_fopen calls above.  */
    fclose (funs_stream);
    fclose (key_stream);
+   fclose (doc_stream);
  
    if (tags_only)
diff -Nrc2 texinfo-4.11/info/man.c texinfo-4.12/info/man.c
*** texinfo-4.11/info/man.c	Fri Aug 31 17:05:24 2007
--- texinfo-4.12/info/man.c	Sun Dec  2 17:38:42 2007
***************
*** 1,4 ****
  /*  man.c: How to read and format man files.
!     $Id: man.c,v 1.10 2007/09/01 00:05:24 karl Exp $
  
     Copyright (C) 1995, 1997, 1998, 1999, 2000, 2002, 2003, 2004, 2005, 2007
--- 1,4 ----
  /*  man.c: How to read and format man files.
!     $Id: man.c,v 1.11 2007/12/03 01:38:42 karl Exp $
  
     Copyright (C) 1995, 1997, 1998, 1999, 2000, 2002, 2003, 2004, 2005, 2007
***************
*** 455,459 ****
        for (i = 0; (tag = file_buffer->tags[i]); i++)
          {
!           if (strcasecmp (pagename, tag->nodename) == 0)
              break;
          }
--- 455,459 ----
        for (i = 0; (tag = file_buffer->tags[i]); i++)
          {
!           if (mbscasecmp (pagename, tag->nodename) == 0)
              break;
          }
diff -Nrc2 texinfo-4.11/info/nodemenu.c texinfo-4.12/info/nodemenu.c
*** texinfo-4.11/info/nodemenu.c	Sun Jul  1 14:20:30 2007
--- texinfo-4.12/info/nodemenu.c	Tue Feb 26 08:51:05 2008
***************
*** 1,4 ****
  /* nodemenu.c -- produce a menu of all visited nodes.
!    $Id: nodemenu.c,v 1.8 2007/07/01 21:20:30 karl Exp $
  
     Copyright (C) 1993, 1997, 1998, 2002, 2003, 2004, 2007
--- 1,4 ----
  /* nodemenu.c -- produce a menu of all visited nodes.
!    $Id: nodemenu.c,v 1.10 2008/02/26 16:51:05 karl Exp $
  
     Copyright (C) 1993, 1997, 1998, 2002, 2003, 2004, 2007
***************
*** 116,120 ****
    char **e2 = (char **) entry2;
  
!   return (strcasecmp (*e1, *e2));
  }
  
--- 116,120 ----
    char **e2 = (char **) entry2;
  
!   return (mbscasecmp (*e1, *e2));
  }
  
***************
*** 199,203 ****
    printf_to_message_buffer
      ("%s", replace_in_documentation
!      ((char *) _("Here is the menu of nodes you have recently visited.\n\
  Select one from this menu, or use `\\[history-node]' in another window.\n"), 0),
       NULL, NULL);
--- 199,203 ----
    printf_to_message_buffer
      ("%s", replace_in_documentation
!      (_("Here is the menu of nodes you have recently visited.\n\
  Select one from this menu, or use `\\[history-node]' in another window.\n"), 0),
       NULL, NULL);
***************
*** 314,318 ****
    line =
      info_read_completing_in_echo_area (window,
!         (char *) _("Select visited node: "), menu);
  
    window = active_window;
--- 314,318 ----
    line =
      info_read_completing_in_echo_area (window,
!         _("Select visited node: "), menu);
  
    window = active_window;
***************
*** 334,338 ****
  
        if (!entry)
!         info_error ((char *) _("The reference disappeared! (%s)."), line, NULL);
        else
          info_select_reference (window, entry);
--- 334,338 ----
  
        if (!entry)
!         info_error (_("The reference disappeared! (%s)."), line, NULL);
        else
          info_select_reference (window, entry);
diff -Nrc2 texinfo-4.11/info/nodes.c texinfo-4.12/info/nodes.c
*** texinfo-4.11/info/nodes.c	Sun Jul  1 14:20:30 2007
--- texinfo-4.12/info/nodes.c	Sun Dec  2 17:38:43 2007
***************
*** 1,4 ****
  /* nodes.c -- how to get an Info file and node.
!    $Id: nodes.c,v 1.9 2007/07/01 21:20:30 karl Exp $
  
     Copyright (C) 1993, 1998, 1999, 2000, 2002, 2003, 2004, 2006, 2007
--- 1,4 ----
  /* nodes.c -- how to get an Info file and node.
!    $Id: nodes.c,v 1.10 2007/12/03 01:38:43 karl Exp $
  
     Copyright (C) 1993, 1998, 1999, 2000, 2002, 2003, 2004, 2006, 2007
***************
*** 119,124 ****
       unless this was a man page.  */
    if (!node
!       && strcasecmp (filename, MANPAGE_FILE_BUFFER_NAME) != 0
!       && (nodename == NULL || strcasecmp (nodename, "Top") == 0))
      {
        node = info_get_node_of_file_buffer ("Top", file_buffer);
--- 119,124 ----
       unless this was a man page.  */
    if (!node
!       && mbscasecmp (filename, MANPAGE_FILE_BUFFER_NAME) != 0
!       && (nodename == NULL || mbscasecmp (nodename, "Top") == 0))
      {
        node = info_get_node_of_file_buffer ("Top", file_buffer);
***************
*** 295,299 ****
    /* If the name of the file that we want is our special file buffer for
       Unix manual pages, then create the file buffer, and return it now. */
!   if (strcasecmp (filename, MANPAGE_FILE_BUFFER_NAME) == 0)
      file_buffer = create_manpage_file_buffer ();
    else
--- 295,299 ----
    /* If the name of the file that we want is our special file buffer for
       Unix manual pages, then create the file buffer, and return it now. */
!   if (mbscasecmp (filename, MANPAGE_FILE_BUFFER_NAME) == 0)
      file_buffer = create_manpage_file_buffer ();
    else
***************
*** 332,336 ****
       appearing in lowercase. */
    /* This is probably not needed at all on those systems which define
!      FILENAME_CMP to be strcasecmp.  But let's do it anyway, lest some
       network redirector supports case sensitivity.  */
    if (retcode < 0)
--- 332,336 ----
       appearing in lowercase. */
    /* This is probably not needed at all on those systems which define
!      FILENAME_CMP to be mbscasecmp.  But let's do it anyway, lest some
       network redirector supports case sensitivity.  */
    if (retcode < 0)
diff -Nrc2 texinfo-4.11/info/search.c texinfo-4.12/info/search.c
*** texinfo-4.11/info/search.c	Sun Jul  1 14:20:31 2007
--- texinfo-4.12/info/search.c	Mon Dec 17 11:12:11 2007
***************
*** 1,4 ****
  /* search.c -- searching large bodies of text.
!    $Id: search.c,v 1.6 2007/07/01 21:20:31 karl Exp $
  
     Copyright (C) 1993, 1997, 1998, 2002, 2004, 2007
--- 1,4 ----
  /* search.c -- searching large bodies of text.
!    $Id: search.c,v 1.7 2007/12/17 19:12:11 karl Exp $
  
     Copyright (C) 1993, 1997, 1998, 2002, 2004, 2007
***************
*** 18,24 ****
     along with this program.  If not, see <http://www.gnu.org/licenses/>.
  
!    Written by Brian Fox (bfox@ai.mit.edu). */
  
  #include "info.h"
  
  #include "search.h"
--- 18,25 ----
     along with this program.  If not, see <http://www.gnu.org/licenses/>.
  
!    Originally written by Brian Fox (bfox@ai.mit.edu). */
  
  #include "info.h"
+ #include <regex.h>
  
  #include "search.h"
***************
*** 84,87 ****
--- 85,246 ----
  }
  
+ /* Search forwards or backwards for anything matching the regexp in the text
+    delimited by BINDING. The search is forwards if BINDING->start is greater
+    than BINDING->end. */
+ long
+ regexp_search (char *regexp, SEARCH_BINDING *binding, long length)
+ {
+   static char *previous_regexp = NULL;
+   static char *previous_content = NULL;
+   static int was_insensitive = 0;
+   static regex_t preg;
+   static regmatch_t *matches;
+   static int match_alloc = 0;
+   static int match_count = 0;
+   regoff_t pos;
+   long result;
+ 
+   if (previous_regexp == NULL
+       || (binding->flags & S_FoldCase != was_insensitive)
+       || (strcmp (previous_regexp, regexp) != 0))
+     {
+       /* need to compile a new regexp */
+       int result;
+       char *unescaped_regexp;
+       char *p, *q;
+ 
+       previous_content = NULL;
+ 
+       if (previous_regexp != NULL)
+         {
+           free (previous_regexp);
+           previous_regexp = NULL;
+           regfree (&preg);
+         }
+ 
+       was_insensitive = binding->flags & S_FoldCase;
+ 
+       /* expand the \n and \t in regexp */
+       unescaped_regexp = xmalloc (1 + strlen (regexp));
+       for (p = regexp, q = unescaped_regexp; *p != '\0'; p++, q++)
+         {
+           if (*p == '\\')
+             switch(*++p)
+               {
+               case 'n':
+                 *q = '\n';
+                 break;
+               case 't':
+                 *q = '\t';
+                 break;
+               case '\0':
+                 *q = '\\';
+                 p--;
+                 break;
+               default:
+                 *q++ = '\\';
+                 *q = *p;
+                 break;
+               }
+           else
+             *q = *p;
+         }
+       *q = '\0';
+ 
+       result = regcomp (&preg, unescaped_regexp,
+                        REG_EXTENDED|
+                        REG_NEWLINE|
+                        (was_insensitive ? REG_ICASE : 0));
+       free (unescaped_regexp);
+ 
+       if (result != 0)
+         {
+           int size = regerror (result, &preg, NULL, 0);
+           char *buf = xmalloc (size);
+           regerror (result, &preg, buf, size);
+           info_error (_("regexp error: %s"), buf, NULL);
+           return -1;
+         }
+ 
+       previous_regexp = xstrdup(regexp);
+     }
+ 
+   if (previous_content != binding->buffer)
+     {
+       /* new buffer to search in, let's scan it */
+       regoff_t start = 0;
+       char saved_char;
+ 
+       previous_content = binding->buffer;
+       saved_char = previous_content[length-1];
+       previous_content[length-1] = '\0';
+ 
+       for (match_count = 0; start < length; )
+         {
+           int result = 0;
+           if (match_count >= match_alloc)
+             {
+               /* match list full. Initially allocate 256 entries, then double
+                  every time we fill it */
+               match_alloc = (match_alloc > 0 ? match_alloc * 2 : 256);
+               matches = (regmatch_t*) xrealloc (matches,
+                                             match_alloc * sizeof(regmatch_t));
+             }
+ 
+           result = regexec (&preg, &previous_content[start],
+                             1, &matches[match_count], 0);
+           if (result == 0)
+             {
+               if (matches[match_count].rm_eo == 0)
+                 {
+                   /* ignore empty matches */
+                   start++;
+                 }
+               else
+                 {
+                   matches[match_count].rm_so += start;
+                   matches[match_count].rm_eo += start;
+                   start = matches[match_count++].rm_eo;
+                 }
+             }
+           else
+             {
+               break;
+             }
+         }
+       previous_content[length-1] = saved_char;
+     }
+ 
+   pos = binding->start;
+   if (pos > binding->end)
+     {
+       /* searching backward */
+       int i;
+       for (i = match_count - 1; i >= 0; i--)
+         {
+           if (matches[i].rm_so <= pos)
+             return matches[i].rm_so;
+         }
+     }
+   else
+     {
+       /* searching forward */
+       int i;
+       for (i = 0; i < match_count; i++)
+         {
+           if (matches[i].rm_so >= pos)
+             {
+               if (binding->flags & S_SkipDest)
+                 return matches[i].rm_eo;
+               else
+                 return matches[i].rm_so;
+             }
+         }
+     }
+ 
+   /* not found */
+   return -1;
+ }
+ 
  /* Search forwards for STRING through the text delimited in BINDING. */
  long
diff -Nrc2 texinfo-4.11/info/search.h texinfo-4.12/info/search.h
*** texinfo-4.11/info/search.h	Sun Jul  1 14:20:31 2007
--- texinfo-4.12/info/search.h	Mon Dec 17 11:12:11 2007
***************
*** 1,4 ****
  /* search.h -- Structure used to search large bodies of text, with bounds.
!    $Id: search.h,v 1.6 2007/07/01 21:20:31 karl Exp $
  
     Copyright (C) 1993, 1997, 1998, 2002, 2004, 2007
--- 1,4 ----
  /* search.h -- Structure used to search large bodies of text, with bounds.
!    $Id: search.h,v 1.7 2007/12/17 19:12:11 karl Exp $
  
     Copyright (C) 1993, 1997, 1998, 2002, 2004, 2007
***************
*** 18,22 ****
     along with this program.  If not, see <http://www.gnu.org/licenses/>.
  
!    Written by Brian Fox (bfox@ai.mit.edu). */
  
  /* The search functions take two arguments:
--- 18,22 ----
     along with this program.  If not, see <http://www.gnu.org/licenses/>.
  
!    Originally written by Brian Fox (bfox@ai.mit.edu). */
  
  /* The search functions take two arguments:
***************
*** 48,51 ****
--- 48,52 ----
  extern long search_backward (char *input_string, SEARCH_BINDING *binding);
  extern long search (char *string, SEARCH_BINDING *binding);
+ extern long regexp_search (char *regexp, SEARCH_BINDING *binding, long length);
  extern int looking_at (char *string, SEARCH_BINDING *binding);
  
diff -Nrc2 texinfo-4.11/info/session.c texinfo-4.12/info/session.c
*** texinfo-4.11/info/session.c	Tue Aug  7 01:24:46 2007
--- texinfo-4.12/info/session.c	Sun Mar 23 16:32:22 2008
***************
*** 1,7 ****
  /* session.c -- user windowing interface to Info.
!    $Id: session.c,v 1.20 2007/08/04 11:00:43 gray Exp $
  
     Copyright (C) 1993, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
!    2004, 2007 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,7 ----
  /* session.c -- user windowing interface to Info.
!    $Id: session.c,v 1.37 2008/03/23 23:32:22 karl Exp $
  
     Copyright (C) 1993, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
!    2004, 2007, 2008 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
***************
*** 64,67 ****
--- 64,70 ----
  static int info_windows_slots = 0;
  
+ /* Whether to use regexps or not for search.  */
+ static int use_regex = 1;
+ 
  void remember_window_and_node (WINDOW *window, NODE *node);
  void forget_window_and_nodes (WINDOW *window);
***************
*** 110,114 ****
              {
                display_update_display (windows);
!               info_error ((char *) msg_cant_find_window, NULL, NULL);
                info_session ();
                xexit (0);
--- 113,117 ----
              {
                display_update_display (windows);
!               info_error (msg_cant_find_window, NULL, NULL);
                info_session ();
                xexit (0);
***************
*** 125,129 ****
              {
                display_update_display (windows);
!               info_error ((char *) msg_win_too_small, NULL, NULL);
                info_session ();
                xexit (0);
--- 128,132 ----
              {
                display_update_display (windows);
!               info_error (msg_win_too_small, NULL, NULL);
                info_session ();
                xexit (0);
***************
*** 137,141 ****
     area made from FORMAT and ARG. */
  void
! begin_info_session_with_error (NODE *initial_node, char *format,
      void *arg1, void *arg2)
  {
--- 140,144 ----
     area made from FORMAT and ARG. */
  void
! begin_info_session_with_error (NODE *initial_node, const char *format,
      void *arg1, void *arg2)
  {
***************
*** 159,163 ****
  
    format = replace_in_documentation
!     ((char *) _("Welcome to Info version %s. Type \\[get-help-window] for help, \\[menu-item] for menu item."),
       0);
  
--- 162,166 ----
  
    format = replace_in_documentation
!     (_("Welcome to Info version %s. Type \\[get-help-window] for help, \\[menu-item] for menu item."),
       0);
  
***************
*** 266,270 ****
          term_name = "dumb";
  
!       info_error ((char *) msg_term_too_dumb, term_name, NULL);
        xexit (1);
      }
--- 269,273 ----
          term_name = "dumb";
  
!       info_error (msg_term_too_dumb, term_name, NULL);
        xexit (1);
      }
***************
*** 598,602 ****
    if (old == -1)
      {
!       info_error ((char *) msg_cant_find_point, NULL, NULL);
      }
    else
--- 601,605 ----
    if (old == -1)
      {
!       info_error (msg_cant_find_point, NULL, NULL);
      }
    else
***************
*** 605,609 ****
  
        if (new >= window->line_count || new < 0)
! 	return;
        
        goal = window_get_goal_column (window);
--- 608,612 ----
  
        if (new >= window->line_count || new < 0)
!         return;
        
        goal = window_get_goal_column (window);
***************
*** 629,655 ****
      while (count)
        {
! 	int diff;
  
! 	old_line = window_line_of_point (window);
! 	diff = window->line_count - old_line;
! 	if (diff > count)
! 	  diff = count;
! 
! 	count -= diff;
! 	new_line = old_line + diff;
! 	if (new_line >= window->line_count)
! 	  {
! 	    if (cursor_movement_scrolls_p)
! 	      {
! 		if (forward_move_node_structure (window,
! 						 info_scroll_behaviour))
! 		  break;
! 		move_to_new_line (0, 0, window);
! 	      }
! 	    else
! 	      break;
! 	  }
! 	else
! 	  move_to_new_line (old_line, new_line, window);
        }
  }
--- 632,658 ----
      while (count)
        {
!         int diff;
  
!         old_line = window_line_of_point (window);
!         diff = window->line_count - old_line;
!         if (diff > count)
!           diff = count;
! 
!         count -= diff;
!         new_line = old_line + diff;
!         if (new_line >= window->line_count)
!           {
!             if (cursor_movement_scrolls_p)
!               {
!                 if (forward_move_node_structure (window,
!                                                  info_scroll_behaviour))
!                   break;
!                 move_to_new_line (0, 0, window);
!               }
!             else
!               break;
!           }
!         else
!           move_to_new_line (old_line, new_line, window);
        }
  }
***************
*** 665,690 ****
      while (count)
        {
! 	int diff;
! 	
! 	old_line = window_line_of_point (window);
! 	diff = old_line + 1;
! 	if (diff > count)
! 	  diff = count;
! 	
! 	count -= diff;
! 	new_line = old_line - diff;
! 	
! 	if (new_line < 0
! 	    && cursor_movement_scrolls_p)
! 	  {
! 	    if (backward_move_node_structure (window, info_scroll_behaviour))
! 	      break;
! 	    if (window->line_count > window->height)
! 	      set_window_pagetop (window, window->line_count - window->height);
! 	    move_to_new_line (window->line_count,
! 			      window->line_count - 1, window);
! 	  }
! 	else
! 	  move_to_new_line (old_line, new_line, window);
        }
  }
--- 668,693 ----
      while (count)
        {
!         int diff;
!         
!         old_line = window_line_of_point (window);
!         diff = old_line + 1;
!         if (diff > count)
!           diff = count;
!         
!         count -= diff;
!         new_line = old_line - diff;
!         
!         if (new_line < 0
!             && cursor_movement_scrolls_p)
!           {
!             if (backward_move_node_structure (window, info_scroll_behaviour))
!               break;
!             if (window->line_count > window->height)
!               set_window_pagetop (window, window->line_count - window->height);
!             move_to_new_line (window->line_count,
!                               window->line_count - 1, window);
!           }
!         else
!           move_to_new_line (old_line, new_line, window);
        }
  }
***************
*** 737,760 ****
      {
        while (count)
! 	{
! 	  int diff = window->node->nodelen - window->point;
! 	  
! 	  if (diff > count)
! 	    diff = count;
! 	  window->point += diff;
! 	  count -= diff;
! 	  if (window->point >= window->node->nodelen)
! 	    {
! 	      if (cursor_movement_scrolls_p
! 		  && forward_move_node_structure (window,
! 						  info_scroll_behaviour) == 0)
! 		window->point = 0;
! 	      else
! 		{
! 		  window->point = window->node->nodelen - 1;
! 		  break;
! 		}
! 	    }
! 	}
        info_show_point (window);
      }
--- 740,763 ----
      {
        while (count)
!         {
!           int diff = window->node->nodelen - window->point;
!           
!           if (diff > count)
!             diff = count;
!           window->point += diff;
!           count -= diff;
!           if (window->point >= window->node->nodelen)
!             {
!               if (cursor_movement_scrolls_p
!                   && forward_move_node_structure (window,
!                                                   info_scroll_behaviour) == 0)
!                 window->point = 0;
!               else
!                 {
!                   window->point = window->node->nodelen - 1;
!                   break;
!                 }
!             }
!         }
        info_show_point (window);
      }
***************
*** 769,799 ****
      {
        while (count)
! 	{
! 	  int diff = count;
  
! 	  if (window->point < diff)
! 	    diff = window->point + 1;
! 	  
! 	  window->point -= diff;
! 	  count -= diff;
  
! 	  if (window->point < 0)
! 	    {
! 	      if (cursor_movement_scrolls_p
! 		  && backward_move_node_structure (window,
! 						   info_scroll_behaviour) == 0)
! 		{
! 		  window->point = window->node->nodelen - 1;
! 		  if (window->line_count > window->height)
! 		    set_window_pagetop (window,
! 					window->line_count - window->height);
! 		}
! 	      else
! 		{
! 		  window->point = 0;
! 		  break;
! 		}
! 	    }
! 	}
        info_show_point (window);
      }
--- 772,802 ----
      {
        while (count)
!         {
!           int diff = count;
  
!           if (window->point < diff)
!             diff = window->point + 1;
!           
!           window->point -= diff;
!           count -= diff;
  
!           if (window->point < 0)
!             {
!               if (cursor_movement_scrolls_p
!                   && backward_move_node_structure (window,
!                                                    info_scroll_behaviour) == 0)
!                 {
!                   window->point = window->node->nodelen - 1;
!                   if (window->line_count > window->height)
!                     set_window_pagetop (window,
!                                         window->line_count - window->height);
!                 }
!               else
!                 {
!                   window->point = 0;
!                   break;
!                 }
!             }
!         }
        info_show_point (window);
      }
***************
*** 822,837 ****
      {
        if (point + 1 >= end)
! 	{
! 	  if (cursor_movement_scrolls_p
! 	      && forward_move_node_structure (window,
! 					      info_scroll_behaviour) == 0)
! 	    {
! 	      point = 0;
! 	      buffer = window->node->contents;
! 	      end = window->node->nodelen;
! 	    }
! 	  else
! 	    return;
! 	}
        
        /* If we are not in a word, move forward until we are in one.
--- 825,840 ----
      {
        if (point + 1 >= end)
!         {
!           if (cursor_movement_scrolls_p
!               && forward_move_node_structure (window,
!                                               info_scroll_behaviour) == 0)
!             {
!               point = 0;
!               buffer = window->node->contents;
!               end = window->node->nodelen;
!             }
!           else
!             return;
!         }
        
        /* If we are not in a word, move forward until we are in one.
***************
*** 850,865 ****
  
        if (point >= end)
! 	{
! 	  if (cursor_movement_scrolls_p
! 	      && forward_move_node_structure (window,
! 					      info_scroll_behaviour) == 0)
! 	    {
! 	      point = 0;
! 	      buffer = window->node->contents;
! 	      end = window->node->nodelen;
! 	    }
! 	  else
! 	    return;
! 	}
  
  
--- 853,868 ----
  
        if (point >= end)
!         {
!           if (cursor_movement_scrolls_p
!               && forward_move_node_structure (window,
!                                               info_scroll_behaviour) == 0)
!             {
!               point = 0;
!               buffer = window->node->contents;
!               end = window->node->nodelen;
!             }
!           else
!             return;
!         }
  
  
***************
*** 894,911 ****
      {
        if (point == 0)
! 	{
! 	  if (cursor_movement_scrolls_p
! 	      && backward_move_node_structure (window,
! 					       info_scroll_behaviour) == 0)
! 	    {
! 	      if (window->line_count > window->height)
! 		set_window_pagetop (window,
! 				    window->line_count - window->height);
! 	      buffer = window->node->contents;
! 	      point = window->node->nodelen;
! 	    }
! 	  else
! 	    break;
! 	}
        
        /* Like info_forward_word (), except that we look at the
--- 897,914 ----
      {
        if (point == 0)
!         {
!           if (cursor_movement_scrolls_p
!               && backward_move_node_structure (window,
!                                                info_scroll_behaviour) == 0)
!             {
!               if (window->line_count > window->height)
!                 set_window_pagetop (window,
!                                     window->line_count - window->height);
!               buffer = window->node->contents;
!               point = window->node->nodelen;
!             }
!           else
!             break;
!         }
        
        /* Like info_forward_word (), except that we look at the
***************
*** 957,965 ****
  
  /* Controls whether scroll-behavior affects line movement commands */
! int cursor_movement_scrolls_p = 0;
  
  /* Default window sizes for scrolling commands.  */
! int default_window_size = -1;	/* meaning 1 window-full */
! int default_scroll_size = -1;	/* meaning half screen size */
  
  #define INFO_LABEL_FOUND() \
--- 960,977 ----
  
  /* Controls whether scroll-behavior affects line movement commands */
! int cursor_movement_scrolls_p = 1;
! 
! /* Choices for the scroll-last-node variable */
! char *scroll_last_node_choices[] = {
!   "Stop", "Scroll", "Top", NULL
! };
! 
! /* Controls what to do when a scrolling command is issued at the end of the
!    last node. */
! int scroll_last_node = SLN_Stop;
  
  /* Default window sizes for scrolling commands.  */
! int default_window_size = -1;   /* meaning 1 window-full */
! int default_scroll_size = -1;   /* meaning half screen size */
  
  #define INFO_LABEL_FOUND() \
***************
*** 967,970 ****
--- 979,994 ----
                              && !is_dir_name (info_parsed_filename)))
  
+ static int
+ last_node_p (NODE *node)
+ {
+   info_next_label_of_node (node);
+   if (!INFO_LABEL_FOUND ())
+     {
+       info_up_label_of_node (node);
+       return !INFO_LABEL_FOUND () || strcmp (info_parsed_nodename, "Top") == 0;
+     }
+   return 0;
+ }
+ 
  /* Move to 1st menu item, Next, Up/Next, or error in this window. */
  static int
***************
*** 974,978 ****
      {
      case IS_PageOnly:
!       info_error ((char *) msg_at_node_bottom, NULL, NULL);
        return 1;
  
--- 998,1002 ----
      {
      case IS_PageOnly:
!       info_error (msg_at_node_bottom, NULL, NULL);
        return 1;
  
***************
*** 980,991 ****
        info_next_label_of_node (window->node);
        if (!info_parsed_nodename && !info_parsed_filename)
! 	{
! 	  info_error ((char *) msg_no_pointer, (char *) _("Next"), NULL);
! 	  return 1;
! 	}
        else
          {
-           window_message_in_echo_area ((char *) _("Following Next node..."),
-               NULL, NULL);
            info_handle_pointer ("Next", window);
          }
--- 1004,1013 ----
        info_next_label_of_node (window->node);
        if (!info_parsed_nodename && !info_parsed_filename)
!         {
!           info_error (msg_no_pointer, (char *) _("Next"), NULL);
!           return 1;
!         }
        else
          {
            info_handle_pointer ("Next", window);
          }
***************
*** 994,1013 ****
      case IS_Continuous:
        {
          /* First things first.  If this node contains a menu, move down
             into the menu. */
!         {
!           REFERENCE **menu;
! 
!           menu = info_menu_of_node (window->node);
  
!           if (menu)
!             {
!               info_free_references (menu);
!               window_message_in_echo_area ((char *) _("Selecting first menu item..."),
!                   NULL, NULL);
!               info_menu_digit (window, 1, '1');
!               return 0;
!             }
!         }
  
          /* Okay, this node does not contain a menu.  If it contains a
--- 1016,1054 ----
      case IS_Continuous:
        {
+         if (last_node_p (window->node))
+ 	  {
+ 	    switch (scroll_last_node)
+ 	      {
+ 	      case SLN_Stop:
+ 		info_error (_("No more nodes within this document."),
+ 			    NULL, NULL);
+ 		return 1;
+ 		
+ 	      case SLN_Scroll:
+ 		break;
+ 		
+ 	      case SLN_Top:
+ 		info_top_node (window, 1, 0);
+ 		return 0;
+ 		
+ 	      default:
+ 		abort ();
+ 	      }
+ 	  }
+ 	
          /* First things first.  If this node contains a menu, move down
             into the menu. */
! 	{
! 	  REFERENCE **menu;
  
! 	  menu = info_menu_of_node (window->node);
! 	  
! 	  if (menu)
! 	    {
! 	      info_free_references (menu);
! 	      info_menu_digit (window, 1, '1');
! 	      return 0;
! 	    }
! 	}
  
          /* Okay, this node does not contain a menu.  If it contains a
***************
*** 1016,1021 ****
          if (INFO_LABEL_FOUND ())
            {
-             window_message_in_echo_area ((char *) _("Selecting Next node..."),
-                 NULL, NULL);
              info_handle_pointer ("Next", window);
              return 0;
--- 1057,1060 ----
***************
*** 1086,1093 ****
                    /* This node has a "Next" pointer, and it is not the
                       same as the first menu item found in this node. */
-                   window_message_in_echo_area
-                     ((char *) _("Moving Up %d time(s), then Next."),
-                      (void *) (long) up_counter, NULL);
- 
                    info_handle_pointer ("Next", window);
                    return 0;
--- 1125,1128 ----
***************
*** 1111,1117 ****
                    recalculate_line_starts (window);
                    window->flags |= W_UpdateWindow;
!                   info_error ((char *) _("No more nodes within this document."),
                        NULL, NULL);
! 		  return 1;
                  }
              }
--- 1146,1152 ----
                    recalculate_line_starts (window);
                    window->flags |= W_UpdateWindow;
!                   info_error (_("No more nodes within this document."),
                        NULL, NULL);
!                   return 1;
                  }
              }
***************
*** 1130,1134 ****
      {
      case IS_PageOnly:
!       info_error ((char *) msg_at_node_top, NULL, NULL);
        return 1;
  
--- 1165,1169 ----
      {
      case IS_PageOnly:
!       info_error (msg_at_node_top, NULL, NULL);
        return 1;
  
***************
*** 1136,1147 ****
        info_prev_label_of_node (window->node);
        if (!info_parsed_nodename && !info_parsed_filename)
! 	{
! 	  info_error ((char *) _("No `Prev' for this node."), NULL, NULL);
! 	  return 1;
! 	}
        else
          {
-           window_message_in_echo_area ((char *) _("Moving Prev in this window."),
-               NULL, NULL);
            info_handle_pointer ("Prev", window);
          }
--- 1171,1180 ----
        info_prev_label_of_node (window->node);
        if (!info_parsed_nodename && !info_parsed_filename)
!         {
!           info_error (_("No `Prev' for this node."), NULL, NULL);
!           return 1;
!         }
        else
          {
            info_handle_pointer ("Prev", window);
          }
***************
*** 1157,1170 ****
            if (!info_parsed_nodename && (!info_parsed_filename
                                          || is_dir_name (info_parsed_filename)))
! 	    {
! 	      info_error ((char *)
! 		    _("No `Prev' or `Up' for this node within this document."),
! 			  NULL, NULL);
! 	      return 1;
! 	    }
            else
              {
-               window_message_in_echo_area ((char *) _("Moving Up in this window."),
-                   NULL, NULL);
                info_handle_pointer ("Up", window);
              }
--- 1190,1201 ----
            if (!info_parsed_nodename && (!info_parsed_filename
                                          || is_dir_name (info_parsed_filename)))
!             {
!               info_error (
!                     _("No `Prev' or `Up' for this node within this document."),
!                           NULL, NULL);
!               return 1;
!             }
            else
              {
                info_handle_pointer ("Up", window);
              }
***************
*** 1204,1209 ****
               and we have not inhibited movement to it, move to the node
               corresponding to the last menu item. */
-           window_message_in_echo_area ((char *) _("Moving Prev in this window."),
-               NULL, NULL);
            info_handle_pointer ("Prev", window);
  
--- 1235,1238 ----
***************
*** 1214,1219 ****
                  {
                    info_free_references (menu);
-                   window_message_in_echo_area
-                     ((char *) _("Moving to `Prev's last menu item."), NULL, NULL);
                    info_menu_digit (window, 1, '0');
                  }
--- 1243,1246 ----
***************
*** 1274,1278 ****
           lines to the top of this window,  Or, if at bottom of window,
           and the chosen behaviour is to scroll through nodes get the
! 	 "Next" node for this window. */
        if (default_window_size > 0)
          desired_top = window->pagetop + default_window_size;
--- 1301,1305 ----
           lines to the top of this window,  Or, if at bottom of window,
           and the chosen behaviour is to scroll through nodes get the
!          "Next" node for this window. */
        if (default_window_size > 0)
          desired_top = window->pagetop + default_window_size;
***************
*** 1284,1291 ****
               another node, depending on BEHAVIOUR. */
            if (desired_top > window->line_count)
! 	    {
! 	      forward_move_node_structure (window, behaviour);
! 	      return;
! 	    }
          }
        else
--- 1311,1319 ----
               another node, depending on BEHAVIOUR. */
            if (desired_top > window->line_count)
!             {
!               if (forward_move_node_structure (window, behaviour))
!                 info_end_of_node (window, 1, 0);
!               return;
!             }
          }
        else
***************
*** 1313,1328 ****
        /* Without an explicit numeric argument, scroll the top two lines
           to the bottom of this window, or, depending on the selected
! 	 behaviour, move to the previous, or Up'th node. */
        if (default_window_size > 0)
          desired_top = window->pagetop - default_window_size;
        else if (!info_explicit_arg && count == 1)
          {
!           desired_top = window->pagetop - (window->height - 2);
! 
            if ((desired_top < 0) && (window->pagetop == 0))
! 	    {
! 	      backward_move_node_structure (window, behaviour);
! 	      return;
! 	    }
          }
        else
--- 1341,1360 ----
        /* Without an explicit numeric argument, scroll the top two lines
           to the bottom of this window, or, depending on the selected
!          behaviour, move to the previous, or Up'th node. */
        if (default_window_size > 0)
          desired_top = window->pagetop - default_window_size;
        else if (!info_explicit_arg && count == 1)
          {
! 	  desired_top = window->pagetop - (window->height - 2);
! 	  
            if ((desired_top < 0) && (window->pagetop == 0))
!             {
!               if ((backward_move_node_structure (window, behaviour) == 0)
!                   && (cursor_movement_scrolls_p))
! 		info_end_of_node (window, 1, 0);
!               window->point = (window->line_starts[window->pagetop]
!                                - window->node->contents);
!               return;
!             }
          }
        else
***************
*** 1333,1336 ****
--- 1365,1370 ----
  
        set_window_pagetop (window, desired_top);
+       window->point = (window->line_starts[window->pagetop]
+                        - window->node->contents);
      }
  }
***************
*** 1345,1349 ****
     effect.  */
  DECLARE_INFO_COMMAND (info_scroll_forward_set_window,
! 		      _("Scroll forward in this window and set default window size"))
  {
    if (info_explicit_arg)
--- 1379,1383 ----
     effect.  */
  DECLARE_INFO_COMMAND (info_scroll_forward_set_window,
!                       _("Scroll forward in this window and set default window size"))
  {
    if (info_explicit_arg)
***************
*** 1361,1365 ****
     effect.  */
  DECLARE_INFO_COMMAND (info_scroll_forward_page_only_set_window,
! 		      _("Scroll forward in this window staying within node and set default window size"))
  {
    if (info_explicit_arg)
--- 1395,1399 ----
     effect.  */
  DECLARE_INFO_COMMAND (info_scroll_forward_page_only_set_window,
!                       _("Scroll forward in this window staying within node and set default window size"))
  {
    if (info_explicit_arg)
***************
*** 1377,1381 ****
     effect.  */
  DECLARE_INFO_COMMAND (info_scroll_backward_set_window,
! 		      _("Scroll backward in this window and set default window size"))
  {
    if (info_explicit_arg)
--- 1411,1415 ----
     effect.  */
  DECLARE_INFO_COMMAND (info_scroll_backward_set_window,
!                       _("Scroll backward in this window and set default window size"))
  {
    if (info_explicit_arg)
***************
*** 1394,1398 ****
     effect.  */
  DECLARE_INFO_COMMAND (info_scroll_backward_page_only_set_window,
! 		      _("Scroll backward in this window staying within node and set default window size"))
  {
    if (info_explicit_arg)
--- 1428,1432 ----
     effect.  */
  DECLARE_INFO_COMMAND (info_scroll_backward_page_only_set_window,
!                       _("Scroll backward in this window staying within node and set default window size"))
  {
    if (info_explicit_arg)
***************
*** 1425,1432 ****
  
        if (desired_top >= window->line_count)
! 	desired_top = window->line_count - 2;
  
        if (window->pagetop <= desired_top)
! 	set_window_pagetop (window, desired_top);
      }
  }
--- 1459,1466 ----
  
        if (desired_top >= window->line_count)
!         desired_top = window->line_count - 2;
  
        if (window->pagetop <= desired_top)
!         set_window_pagetop (window, desired_top);
      }
  }
***************
*** 1442,1446 ****
  
        if (desired_top < 0)
! 	desired_top = 0;
  
        set_window_pagetop (window, desired_top);
--- 1476,1480 ----
  
        if (desired_top < 0)
!         desired_top = 0;
  
        set_window_pagetop (window, desired_top);
***************
*** 1451,1455 ****
     subsequent commands.  */
  DECLARE_INFO_COMMAND (info_scroll_half_screen_down,
! 		      _("Scroll down by half screen size"))
  {
    if (count < 0)
--- 1485,1489 ----
     subsequent commands.  */
  DECLARE_INFO_COMMAND (info_scroll_half_screen_down,
!                       _("Scroll down by half screen size"))
  {
    if (count < 0)
***************
*** 1461,1474 ****
  
        if (info_explicit_arg)
! 	default_scroll_size = count;
        if (default_scroll_size > 0)
! 	scroll_size = default_scroll_size;
  
        desired_top = window->pagetop + scroll_size;
        if (desired_top >= window->line_count)
! 	desired_top = window->line_count - 2;
  
        if (window->pagetop <= desired_top)
! 	set_window_pagetop (window, desired_top);
      }
  }
--- 1495,1508 ----
  
        if (info_explicit_arg)
!         default_scroll_size = count;
        if (default_scroll_size > 0)
!         scroll_size = default_scroll_size;
  
        desired_top = window->pagetop + scroll_size;
        if (desired_top >= window->line_count)
!         desired_top = window->line_count - 2;
  
        if (window->pagetop <= desired_top)
!         set_window_pagetop (window, desired_top);
      }
  }
***************
*** 1477,1481 ****
     subsequent commands.  */
  DECLARE_INFO_COMMAND (info_scroll_half_screen_up,
! 		      _("Scroll up by half screen size"))
  {
    if (count < 0)
--- 1511,1515 ----
     subsequent commands.  */
  DECLARE_INFO_COMMAND (info_scroll_half_screen_up,
!                       _("Scroll up by half screen size"))
  {
    if (count < 0)
***************
*** 1487,1497 ****
  
        if (info_explicit_arg)
! 	default_scroll_size = count;
        if (default_scroll_size > 0)
! 	scroll_size = default_scroll_size;
  
        desired_top = window->pagetop - scroll_size;
        if (desired_top < 0)
! 	desired_top = 0;
  
        set_window_pagetop (window, desired_top);
--- 1521,1531 ----
  
        if (info_explicit_arg)
!         default_scroll_size = count;
        if (default_scroll_size > 0)
!         scroll_size = default_scroll_size;
  
        desired_top = window->pagetop - scroll_size;
        if (desired_top < 0)
!         desired_top = 0;
  
        set_window_pagetop (window, desired_top);
***************
*** 1517,1521 ****
    if (!windows->next && !echo_area_is_active)
      {
!       info_error ((char *) msg_one_window, NULL, NULL);
        return;
      }
--- 1551,1555 ----
    if (!windows->next && !echo_area_is_active)
      {
!       info_error (msg_one_window, NULL, NULL);
        return;
      }
***************
*** 1557,1561 ****
    if (!windows->next && !echo_area_is_active)
      {
!       info_error ((char *) msg_one_window, NULL, NULL);
        return;
      }
--- 1591,1595 ----
    if (!windows->next && !echo_area_is_active)
      {
!       info_error (msg_one_window, NULL, NULL);
        return;
      }
***************
*** 1613,1617 ****
    if (!split)
      {
!       info_error ((char *) msg_win_too_small, NULL, NULL);
      }
    else
--- 1647,1651 ----
    if (!split)
      {
!       info_error (msg_win_too_small, NULL, NULL);
      }
    else
***************
*** 1681,1689 ****
    if (!windows->next)
      {
!       info_error ((char *) msg_cant_kill_last, NULL, NULL);
      }
    else if (window->flags & W_WindowIsPerm)
      {
!       info_error ((char *) _("Cannot delete a permanent window"), NULL, NULL);
      }
    else
--- 1715,1723 ----
    if (!windows->next)
      {
!       info_error (msg_cant_kill_last, NULL, NULL);
      }
    else if (window->flags & W_WindowIsPerm)
      {
!       info_error (_("Cannot delete a permanent window"), NULL, NULL);
      }
    else
***************
*** 1770,1774 ****
    if (!windows->next)
      {
!       info_error ((char *) msg_one_window, NULL, NULL);
        return;
      }
--- 1804,1808 ----
    if (!windows->next)
      {
!       info_error (msg_one_window, NULL, NULL);
        return;
      }
***************
*** 1812,1815 ****
--- 1846,1860 ----
    window_toggle_wrap (window);
  }
+ 
+ /* Toggle the usage of regular expressions in searches. */
+ DECLARE_INFO_COMMAND (info_toggle_regexp,
+               _("Toggle the usage of regular expressions in searches"))
+ {
+   use_regex = 1 - use_regex;
+   window_message_in_echo_area (use_regex
+                                ? _("Using regular expressions for searches.")
+                                : _("Using literal strings for searches."),
+                                NULL, NULL);
+ }
  
  /* **************************************************************** */
***************
*** 1890,1894 ****
          info_error (file_system_error, NULL, NULL);
        else
!         info_error ((char *) msg_cant_find_node, nodename, NULL);
      }
  
--- 1935,1939 ----
          info_error (file_system_error, NULL, NULL);
        else
!         info_error (msg_cant_find_node, nodename, NULL);
      }
  
***************
*** 1966,1970 ****
              info_error (info_recent_file_error, NULL, NULL);
            else
!             info_error ((char *) msg_cant_file_node, filename, nodename);
          }
  
--- 2011,2015 ----
              info_error (info_recent_file_error, NULL, NULL);
            else
!             info_error (msg_cant_file_node, filename, nodename);
          }
  
***************
*** 1974,1978 ****
    else
      {
!       info_error ((char *) msg_no_pointer, label, NULL);
      }
  }
--- 2019,2023 ----
    else
      {
!       info_error (msg_no_pointer, label, NULL);
      }
  }
***************
*** 2030,2034 ****
  
    if (!node)
!     info_error ((char *) _("This window has no additional nodes"), NULL, NULL);
    else
      info_set_node_of_window (1, window, node);
--- 2075,2079 ----
  
    if (!node)
!     info_error (_("This window has no additional nodes"), NULL, NULL);
    else
      info_set_node_of_window (1, window, node);
***************
*** 2063,2067 ****
  
    if (!node)
!     info_error ((char *) _("This window has no additional nodes"), NULL, NULL);
    else
      info_set_node_of_window (1, window, node);
--- 2108,2112 ----
  
    if (!node)
!     info_error (_("This window has no additional nodes"), NULL, NULL);
    else
      info_set_node_of_window (1, window, node);
***************
*** 2085,2089 ****
    if (!menu)
      {
!       info_error ((char *) msg_no_menu_node, NULL, NULL);
        return;
      }
--- 2130,2134 ----
    if (!menu)
      {
!       info_error (msg_no_menu_node, NULL, NULL);
        return;
      }
***************
*** 2109,2113 ****
      }
    else
!     info_error ((char *) _("There aren't %d items in this menu."),
                  (void *) (long) item, NULL);
  
--- 2154,2158 ----
      }
    else
!     info_error (_("There aren't %d items in this menu."),
                  (void *) (long) item, NULL);
  
***************
*** 2198,2204 ****
      {
        if (builder == info_menu_of_node)
!         info_error ((char *) msg_no_menu_node, NULL, NULL);
        else
!         info_error ((char *) msg_no_xref_node, NULL, NULL);
        return;
      }
--- 2243,2249 ----
      {
        if (builder == info_menu_of_node)
!         info_error (msg_no_menu_node, NULL, NULL);
        else
!         info_error (msg_no_xref_node, NULL, NULL);
        return;
      }
***************
*** 2267,2277 ****
                            break;
                        }
! 		    if (which > 0)
! 		      {
! 			if (closest == -1)
! 			  which--;
! 			else
! 			  which = closest;
! 		      }
                    }
  
--- 2312,2322 ----
                            break;
                        }
!                     if (which > 0)
!                       {
!                         if (closest == -1)
!                           which--;
!                         else
!                           which = closest;
!                       }
                    }
  
***************
*** 2301,2322 ****
          {
            if (defentry)
! 	    {
! 	      prompt = xmalloc (strlen (defentry->label)
! 				+ strlen (_("Menu item (%s): ")));
! 	      sprintf (prompt, _("Menu item (%s): "), defentry->label);
! 	    }
            else
! 	    prompt = xstrdup (_("Menu item: "));
          }
        else
          {
            if (defentry)
! 	    {
! 	      prompt = xmalloc (strlen (defentry->label)
! 				+ strlen (_("Follow xref (%s): ")));
! 	      sprintf (prompt, _("Follow xref (%s): "), defentry->label);
! 	    }
            else
! 	    prompt = xstrdup (_("Follow xref: "));
          }
  
--- 2346,2367 ----
          {
            if (defentry)
!             {
!               prompt = xmalloc (strlen (defentry->label)
!                                 + strlen (_("Menu item (%s): ")));
!               sprintf (prompt, _("Menu item (%s): "), defentry->label);
!             }
            else
!             prompt = xstrdup (_("Menu item: "));
          }
        else
          {
            if (defentry)
!             {
!               prompt = xmalloc (strlen (defentry->label)
!                                 + strlen (_("Follow xref (%s): ")));
!               sprintf (prompt, _("Follow xref (%s): "), defentry->label);
!             }
            else
!             prompt = xstrdup (_("Follow xref: "));
          }
  
***************
*** 2374,2380 ****
            for (i = 0; menu && (ref = menu[i]); i++)
              {
!               /* Need to use strcasecmp because LINE is downcased
                   inside info_read_completing_in_echo_area.  */
!               if (strcasecmp (line, ref->label) == 0)
                  {
                    /* ref->end is more accurate estimate of position
--- 2419,2425 ----
            for (i = 0; menu && (ref = menu[i]); i++)
              {
!               /* Need to use mbscasecmp because LINE is downcased
                   inside info_read_completing_in_echo_area.  */
!               if (mbscasecmp (line, ref->label) == 0)
                  {
                    /* ref->end is more accurate estimate of position
***************
*** 2396,2400 ****
  
        if (!entry && defentry)
!         info_error ((char *) _("The reference disappeared! (%s)."), line, NULL);
        else
          {
--- 2441,2445 ----
  
        if (!entry && defentry)
!         info_error (_("The reference disappeared! (%s)."), line, NULL);
        else
          {
***************
*** 2474,2478 ****
  
    if (position == -1)
!     info_error ((char *) msg_no_menu_node, NULL, NULL);
    else
      {
--- 2519,2523 ----
  
    if (position == -1)
!     info_error (msg_no_menu_node, NULL, NULL);
    else
      {
***************
*** 2493,2497 ****
  
    if (!menu)
!     info_error ((char *) msg_no_menu_node, NULL, NULL);
  
    for (i = 0; (!info_error_was_printed) && (entry = menu[i]); i++)
--- 2538,2542 ----
  
    if (!menu)
!     info_error (msg_no_menu_node, NULL, NULL);
  
    for (i = 0; (!info_error_was_printed) && (entry = menu[i]); i++)
***************
*** 2503,2507 ****
  
        if (!new)
!         info_error ((char *) msg_win_too_small, NULL, NULL);
        else
          {
--- 2548,2552 ----
  
        if (!new)
!         info_error (msg_win_too_small, NULL, NULL);
        else
          {
***************
*** 2552,2565 ****
                  entry = (REFERENCE *)xmalloc (sizeof (REFERENCE));
                  entry->filename = entry->nodename = (char *)NULL;
! 		if (this_is_the_current_fb)
! 		  entry->label = xstrdup (fb->tags[i]->nodename);
! 		else
! 		  {
! 		    entry->label = (char *) xmalloc
! 		      (4 + strlen (fb->filename) +
! 		       strlen (fb->tags[i]->nodename));
! 		    sprintf (entry->label, "(%s)%s",
! 			     fb->filename, fb->tags[i]->nodename);
! 		  }
  
                  add_pointer_to_array
--- 2597,2610 ----
                  entry = (REFERENCE *)xmalloc (sizeof (REFERENCE));
                  entry->filename = entry->nodename = (char *)NULL;
!                 if (this_is_the_current_fb)
!                   entry->label = xstrdup (fb->tags[i]->nodename);
!                 else
!                   {
!                     entry->label = (char *) xmalloc
!                       (4 + strlen (fb->filename) +
!                        strlen (fb->tags[i]->nodename));
!                     sprintf (entry->label, "(%s)%s",
!                              fb->filename, fb->tags[i]->nodename);
!                   }
  
                  add_pointer_to_array
***************
*** 2568,2577 ****
            }
        }
!     line = info_read_maybe_completing (window, (char *) _("Goto node: "),
          items);
      info_free_references (items);
    }
  #else /* !GOTO_COMPLETES */
!   line = info_read_in_echo_area (window, (char *) _("Goto node: "));
  #endif /* !GOTO_COMPLETES */
  
--- 2613,2622 ----
            }
        }
!     line = info_read_maybe_completing (window, _("Goto node: "),
          items);
      info_free_references (items);
    }
  #else /* !GOTO_COMPLETES */
!   line = info_read_in_echo_area (window, _("Goto node: "));
  #endif /* !GOTO_COMPLETES */
  
***************
*** 2615,2623 ****
  
        /* A leading space is certainly NOT part of a node name.  Most
! 	 probably, they typed a space after the separating comma.  The
! 	 strings in menus[] have their whitespace canonicalized, so
! 	 there's at most one space to ignore.  */
        if (*arg == ' ')
! 	arg++;
        if (!first_arg)
          first_arg = arg;
--- 2660,2668 ----
  
        /* A leading space is certainly NOT part of a node name.  Most
!          probably, they typed a space after the separating comma.  The
!          strings in menus[] have their whitespace canonicalized, so
!          there's at most one space to ignore.  */
        if (*arg == ' ')
!         arg++;
        if (!first_arg)
          first_arg = arg;
***************
*** 2654,2662 ****
            for (i = 0; (entry = menu[i]); i++)
              {
!               if (strcasecmp (entry->label, arg) == 0)
                  break;
                else
                  if ((best_guess == -1)
!                     && (strncasecmp (entry->label, arg, strlen (arg)) == 0))
                    best_guess = i;
              }
--- 2699,2707 ----
            for (i = 0; (entry = menu[i]); i++)
              {
!               if (mbscasecmp (entry->label, arg) == 0)
                  break;
                else
                  if ((best_guess == -1)
!                     && (mbsncasecmp (entry->label, arg, strlen (arg)) == 0))
                    best_guess = i;
              }
***************
*** 2672,2681 ****
            if (arg == first_arg)
              {
! 	      /* Maybe they typed "info foo" instead of "info -f foo".  */
! 	      node = info_get_node (first_arg, 0);
! 	      if (node)
! 		add_file_directory_to_path (first_arg);
! 	      else
! 		node = make_manpage_node (first_arg);
                if (node)
                  goto maybe_got_node;
--- 2717,2726 ----
            if (arg == first_arg)
              {
!               /* Maybe they typed "info foo" instead of "info -f foo".  */
!               node = info_get_node (first_arg, 0);
!               if (node)
!                 add_file_directory_to_path (first_arg);
!               else
!                 node = make_manpage_node (first_arg);
                if (node)
                  goto maybe_got_node;
***************
*** 2698,2706 ****
        node = info_get_node (entry->filename, entry->nodename);
        if (!node && arg == first_arg)
! 	{
! 	  node = make_manpage_node (first_arg);
! 	  if (node)
! 	    goto maybe_got_node;
! 	}
  
        /* Since we cannot find it, try using the label of the entry as a
--- 2743,2751 ----
        node = info_get_node (entry->filename, entry->nodename);
        if (!node && arg == first_arg)
!         {
!           node = make_manpage_node (first_arg);
!           if (node)
!             goto maybe_got_node;
!         }
  
        /* Since we cannot find it, try using the label of the entry as a
***************
*** 2747,2751 ****
        if (*str == ',')
          {
!           *str++ = 0;		/* get past the null byte */
            len++;
            nodes = xrealloc (nodes, len * sizeof (char *));
--- 2792,2796 ----
        if (*str == ',')
          {
!           *str++ = 0;           /* get past the null byte */
            len++;
            nodes = xrealloc (nodes, len * sizeof (char *));
***************
*** 2765,2769 ****
     _("Read a list of menus starting from dir and follow them"))
  {
!   char *line = info_read_in_echo_area (window, (char *) _("Follow menus: "));
  
    /* If the user aborted, quit now. */
--- 2810,2814 ----
     _("Read a list of menus starting from dir and follow them"))
  {
!   char *line = info_read_in_echo_area (window, _("Follow menus: "));
  
    /* If the user aborted, quit now. */
***************
*** 2785,2804 ****
  
        /* If DIR_NODE is NULL, they might be reading a file directly,
! 	 like in "info -d . -f ./foo".  Try using "Top" instead.  */
        if (!dir_node)
! 	{
! 	  char *file_name = window->node->parent;
  
! 	  if (!file_name)
! 	    file_name = window->node->filename;
! 	  dir_node = info_get_node (file_name, NULL);
! 	}
  
        /* If we still cannot find the starting point, give up.
! 	 We cannot allow a NULL pointer inside info_follow_menus.  */
        if (!dir_node)
! 	info_error ((char *) msg_cant_find_node, "Top", NULL);
        else
! 	node = info_follow_menus (dir_node, nodes, &errstr, &errarg1, &errarg2);
  
        free (nodes);
--- 2830,2849 ----
  
        /* If DIR_NODE is NULL, they might be reading a file directly,
!          like in "info -d . -f ./foo".  Try using "Top" instead.  */
        if (!dir_node)
!         {
!           char *file_name = window->node->parent;
  
!           if (!file_name)
!             file_name = window->node->filename;
!           dir_node = info_get_node (file_name, NULL);
!         }
  
        /* If we still cannot find the starting point, give up.
!          We cannot allow a NULL pointer inside info_follow_menus.  */
        if (!dir_node)
!         info_error (msg_cant_find_node, "Top", NULL);
        else
!         node = info_follow_menus (dir_node, nodes, &errstr, &errarg1, &errarg2);
  
        free (nodes);
***************
*** 2806,2810 ****
          info_set_node_of_window (1, window, node);
        else
!         info_error ((char *) errstr, errarg1, errarg2);
      }
  
--- 2851,2855 ----
          info_set_node_of_window (1, window, node);
        else
!         info_error (errstr, errarg1, errarg2);
      }
  
***************
*** 2834,2847 ****
  
        for (i = 0; (entry = menu[i]); i++)
! 	{
! 	  if (strcasecmp (entry->label, arg) == 0)
! 	    break;
! 	  else
! 	    if (strncasecmp (entry->label, arg, strlen (arg)) == 0)
! 	      best_guess = i;
! 	}
  
        if (!entry && best_guess != -1)
! 	entry = menu[best_guess];
      }
  
--- 2879,2892 ----
  
        for (i = 0; (entry = menu[i]); i++)
!         {
!           if (mbscasecmp (entry->label, arg) == 0)
!             break;
!           else
!             if (mbsncasecmp (entry->label, arg, strlen (arg)) == 0)
!               best_guess = i;
!         }
  
        if (!entry && best_guess != -1)
!         entry = menu[best_guess];
      }
  
***************
*** 2864,2868 ****
      "%s invocation",
      "Invoking %s",
!     "Preliminaries",	/* m4 has Invoking under Preliminaries! */
      "Invocation",
      "Command Arguments",/* Emacs */
--- 2909,2913 ----
      "%s invocation",
      "Invoking %s",
!     "Preliminaries",    /* m4 has Invoking under Preliminaries! */
      "Invocation",
      "Command Arguments",/* Emacs */
***************
*** 2870,2879 ****
      "%s options",
      "Options",
!     "Option ",		/* e.g. "Option Summary" */
      "Invoking",
!     "All options",	/* tar, paxutils */
      "Arguments",
!     "%s cmdline",	/* ar */
!     "%s",		/* last resort */
      (const char *)0
    };
--- 2915,2924 ----
      "%s options",
      "Options",
!     "Option ",          /* e.g. "Option Summary" */
      "Invoking",
!     "All options",      /* tar, paxutils */
      "Arguments",
!     "%s cmdline",       /* ar */
!     "%s",               /* last resort */
      (const char *)0
    };
***************
*** 2894,2928 ****
  
        /* If no menu item in this node, stop here.  Perhaps this node
! 	 is the one they need.  */
        if (!menu)
! 	break;
  
        /* Look for node names typical for usage nodes in this menu.  */
        for (try_node = invocation_nodes; *try_node; try_node++)
! 	{
! 	  char *nodename;
  
! 	  nodename = xmalloc (strlen (program) + strlen (*try_node));
! 	  sprintf (nodename, *try_node, program);
! 	  /* The last resort "%s" is dangerous, so we restrict it
               to exact matches here.  */
! 	  entry = entry_in_menu (nodename, menu,
! 				 strcmp (*try_node, "%s") == 0);
! 	  free (nodename);
! 	  if (entry)
! 	    break;
! 	}
  
        if (!entry)
! 	break;
  
        if (!entry->filename)
! 	entry->filename = xstrdup (initial_node->parent ? initial_node->parent
! 				   : initial_node->filename);
        /* Try to find this node.  */
        node = info_get_node (entry->filename, entry->nodename);
        info_free_references (menu);
        if (!node)
! 	break;
      }
  
--- 2939,2973 ----
  
        /* If no menu item in this node, stop here.  Perhaps this node
!          is the one they need.  */
        if (!menu)
!         break;
  
        /* Look for node names typical for usage nodes in this menu.  */
        for (try_node = invocation_nodes; *try_node; try_node++)
!         {
!           char *nodename;
  
!           nodename = xmalloc (strlen (program) + strlen (*try_node));
!           sprintf (nodename, *try_node, program);
!           /* The last resort "%s" is dangerous, so we restrict it
               to exact matches here.  */
!           entry = entry_in_menu (nodename, menu,
!                                  strcmp (*try_node, "%s") == 0);
!           free (nodename);
!           if (entry)
!             break;
!         }
  
        if (!entry)
!         break;
  
        if (!entry->filename)
!         entry->filename = xstrdup (initial_node->parent ? initial_node->parent
!                                    : initial_node->filename);
        /* Try to find this node.  */
        node = info_get_node (entry->filename, entry->nodename);
        info_free_references (menu);
        if (!node)
!         break;
      }
  
***************
*** 2944,2956 ****
    for (i = strlen (program_name) - 1; i > 0; i--)
      if (program_name[i] == '.'
! 	&& (FILENAME_CMPN (program_name + i, ".info", 5) == 0
! 	    || FILENAME_CMPN (program_name + i, ".inf", 4) == 0
  #ifdef __MSDOS__
! 	    || FILENAME_CMPN (program_name + i, ".i", 2) == 0
  #endif
! 	    || isdigit (program_name[i + 1]))) /* a man page foo.1 */
        {
! 	program_name[i] = 0;
! 	break;
        }
    return program_name;
--- 2989,3001 ----
    for (i = strlen (program_name) - 1; i > 0; i--)
      if (program_name[i] == '.'
!         && (FILENAME_CMPN (program_name + i, ".info", 5) == 0
!             || FILENAME_CMPN (program_name + i, ".inf", 4) == 0
  #ifdef __MSDOS__
!             || FILENAME_CMPN (program_name + i, ".i", 2) == 0
  #endif
!             || isdigit (program_name[i + 1]))) /* a man page foo.1 */
        {
!         program_name[i] = 0;
!         break;
        }
    return program_name;
***************
*** 2958,2962 ****
  
  DECLARE_INFO_COMMAND (info_goto_invocation_node,
! 		      _("Find the node describing program invocation"))
  {
    const char *invocation_prompt = _("Find Invocation node of [%s]: ");
--- 3003,3007 ----
  
  DECLARE_INFO_COMMAND (info_goto_invocation_node,
!                       _("Find the node describing program invocation"))
  {
    const char *invocation_prompt = _("Find Invocation node of [%s]: ");
***************
*** 2968,2976 ****
       We use the file name of the current Info file as a hint.  */
    file_name = window->node->parent ? window->node->parent
! 				   : window->node->filename;
    default_program_name = program_name_from_file_name (file_name);
  
    prompt = (char *)xmalloc (strlen (default_program_name) +
! 			    strlen (invocation_prompt));
    sprintf (prompt, invocation_prompt, default_program_name);
    line = info_read_in_echo_area (window, prompt);
--- 3013,3021 ----
       We use the file name of the current Info file as a hint.  */
    file_name = window->node->parent ? window->node->parent
!                                    : window->node->filename;
    default_program_name = program_name_from_file_name (file_name);
  
    prompt = (char *)xmalloc (strlen (default_program_name) +
!                             strlen (invocation_prompt));
    sprintf (prompt, invocation_prompt, default_program_name);
    line = info_read_in_echo_area (window, prompt);
***************
*** 2990,2994 ****
    top_node = info_get_node (file_name, NULL);
    if (!top_node)
!     info_error ((char *) msg_cant_find_node, "Top", NULL);
  
    info_intuit_options_node (window, top_node, program_name);
--- 3035,3039 ----
    top_node = info_get_node (file_name, NULL);
    if (!top_node)
!     info_error (msg_cant_find_node, "Top", NULL);
  
    info_intuit_options_node (window, top_node, program_name);
***************
*** 3002,3006 ****
    char *line;
  
!   line = info_read_in_echo_area (window, (char *) _("Get Manpage: "));
  
    if (!line)
--- 3047,3051 ----
    char *line;
  
!   line = info_read_in_echo_area (window, _("Get Manpage: "));
  
    if (!line)
***************
*** 3103,3107 ****
    for (iw = 0; (info_win = info_windows[iw]); iw++)
      if (strcmp (nodename, info_win->nodes[info_win->current]->nodename) == 0
! 	&& info_win->window == window)
        break;
  
--- 3148,3152 ----
    for (iw = 0; (info_win = info_windows[iw]); iw++)
      if (strcmp (nodename, info_win->nodes[info_win->current]->nodename) == 0
!         && info_win->window == window)
        break;
  
***************
*** 3109,3113 ****
      {
        if (*nodename)
!         info_error ((char *) _("Cannot kill node `%s'"), nodename, NULL);
        else
          window_clear_echo_area ();
--- 3154,3158 ----
      {
        if (*nodename)
!         info_error (_("Cannot kill node `%s'"), nodename, NULL);
        else
          window_clear_echo_area ();
***************
*** 3119,3123 ****
    if (info_windows_index == 1 && info_windows[0]->nodes_index == 1)
      {
!       info_error ((char *) _("Cannot kill the last node"), NULL, NULL);
        return;
      }
--- 3164,3168 ----
    if (info_windows_index == 1 && info_windows[0]->nodes_index == 1)
      {
!       info_error (_("Cannot kill the last node"), NULL, NULL);
        return;
      }
***************
*** 3223,3227 ****
    char *line;
  
!   line = info_read_in_echo_area (window, (char *) _("Find file: "));
    if (!line)
      {
--- 3268,3272 ----
    char *line;
  
!   line = info_read_in_echo_area (window, _("Find file: "));
    if (!line)
      {
***************
*** 3240,3244 ****
              info_error (info_recent_file_error, NULL, NULL);
            else
!             info_error ((char *) _("Cannot find `%s'."), line, NULL);
          }
        else
--- 3285,3289 ----
              info_error (info_recent_file_error, NULL, NULL);
            else
!             info_error (_("Cannot find `%s'."), line, NULL);
          }
        else
***************
*** 3283,3287 ****
    if (!output_stream)
      {
!       info_error ((char *) _("Could not create output file `%s'."),
            output_filename, NULL);
        return;
--- 3328,3332 ----
    if (!output_stream)
      {
!       info_error (_("Could not create output file `%s'."),
            output_filename, NULL);
        return;
***************
*** 3297,3301 ****
  
  #if defined (VERBOSE_NODE_DUMPING)
!   info_error ((char *) _("Done."), NULL, NULL);
  #endif /* VERBOSE_NODE_DUMPING */
  }
--- 3342,3346 ----
  
  #if defined (VERBOSE_NODE_DUMPING)
!   info_error (_("Done."), NULL, NULL);
  #endif /* VERBOSE_NODE_DUMPING */
  }
***************
*** 3331,3339 ****
          {
            if (filename && *nodename != '(')
!             info_error ((char *) msg_cant_file_node,
                  filename_non_directory (filename),
                  nodename);
            else
!             info_error ((char *) msg_cant_find_node, nodename, NULL);
          }
        return;
--- 3376,3384 ----
          {
            if (filename && *nodename != '(')
!             info_error (msg_cant_file_node,
                  filename_non_directory (filename),
                  nodename);
            else
!             info_error (msg_cant_find_node, nodename, NULL);
          }
        return;
***************
*** 3352,3356 ****
  #if defined (VERBOSE_NODE_DUMPING)
    /* Maybe we should print some information about the node being output. */
!   info_error ((char *) _("Writing node %s..."), node_printed_rep (node), NULL);
  #endif /* VERBOSE_NODE_DUMPING */
  
--- 3397,3401 ----
  #if defined (VERBOSE_NODE_DUMPING)
    /* Maybe we should print some information about the node being output. */
!   info_error (_("Writing node %s..."), node_printed_rep (node), NULL);
  #endif /* VERBOSE_NODE_DUMPING */
  
***************
*** 3401,3405 ****
    if (!output_stream)
      {
!       info_error ((char *) _("Could not create output file `%s'."), filename,
            NULL);
        return;
--- 3446,3450 ----
    if (!output_stream)
      {
!       info_error (_("Could not create output file `%s'."), filename,
            NULL);
        return;
***************
*** 3419,3423 ****
  
  #if defined (VERBOSE_NODE_DUMPING)
!   info_error ((char *) _("Done."), NULL, NULL);
  #endif /* VERBOSE_NODE_DUMPING */
  }
--- 3464,3468 ----
  
  #if defined (VERBOSE_NODE_DUMPING)
!   info_error (_("Done."), NULL, NULL);
  #endif /* VERBOSE_NODE_DUMPING */
  }
***************
*** 3463,3467 ****
    if (!printer_pipe)
      {
!       info_error ((char *) _("Cannot open pipe to `%s'."), print_command, NULL);
        return;
      }
--- 3508,3512 ----
    if (!printer_pipe)
      {
!       info_error (_("Cannot open pipe to `%s'."), print_command, NULL);
        return;
      }
***************
*** 3469,3473 ****
  #if defined (VERBOSE_NODE_DUMPING)
    /* Maybe we should print some information about the node being output. */
!   info_error ((char *) _("Printing node %s..."), node_printed_rep (node), NULL);
  #endif /* VERBOSE_NODE_DUMPING */
  
--- 3514,3518 ----
  #if defined (VERBOSE_NODE_DUMPING)
    /* Maybe we should print some information about the node being output. */
!   info_error (_("Printing node %s..."), node_printed_rep (node), NULL);
  #endif /* VERBOSE_NODE_DUMPING */
  
***************
*** 3479,3483 ****
  
  #if defined (VERBOSE_NODE_DUMPING)
!   info_error ((char *) _("Done."), NULL, NULL);
  #endif /* VERBOSE_NODE_DUMPING */
  }
--- 3524,3528 ----
  
  #if defined (VERBOSE_NODE_DUMPING)
!   info_error (_("Done."), NULL, NULL);
  #endif /* VERBOSE_NODE_DUMPING */
  }
***************
*** 3562,3566 ****
      binding.flags |= S_SkipDest;
  
!   offset = search (string, &binding);
  
    if (offset != -1 && window)
--- 3607,3613 ----
      binding.flags |= S_SkipDest;
  
!   offset = (use_regex ? 
!             regexp_search (string, &binding, node->nodelen):
!             search (string, &binding));
  
    if (offset != -1 && window)
***************
*** 3652,3655 ****
--- 3699,3703 ----
        char *last_subfile;
        TAG *tag;
+       char *msg = NULL;
  
        /* Find number of tags and current tag. */
***************
*** 3674,3678 ****
          {
            NODE *node;
! 
            /* Allow C-g to quit the search, failing it if pressed. */
            return_if_control_g (-1);
--- 3722,3726 ----
          {
            NODE *node;
! 	  
            /* Allow C-g to quit the search, failing it if pressed. */
            return_if_control_g (-1);
***************
*** 3682,3689 ****
              {
                if (i < 0)
!                 i = number_of_tags - 1;
                else if (i == number_of_tags)
!                 i = 0;
! 
                tag = file_buffer->tags[i];
                if (tag->nodelen != 0)
--- 3730,3743 ----
              {
                if (i < 0)
! 		{
! 		  msg = N_("Search continued from the end of the document.");
! 		  i = number_of_tags - 1;
! 		}
                else if (i == number_of_tags)
! 		{
! 		  msg = N_("Search continued from the beginning of the document.");
! 		  i = 0;
! 		}
! 	      
                tag = file_buffer->tags[i];
                if (tag->nodelen != 0)
***************
*** 3699,3703 ****
              {
                window_message_in_echo_area
!                 ((char *) _("Searching subfile %s ..."),
                   filename_non_directory (tag->filename), NULL);
  
--- 3753,3757 ----
              {
                window_message_in_echo_area
!                 (_("Searching subfile %s ..."),
                   filename_non_directory (tag->filename), NULL);
  
***************
*** 3715,3719 ****
                      info_error (info_recent_file_error, NULL, NULL);
                    else
!                     info_error ((char *) msg_cant_file_node,
                                  filename_non_directory (file_buffer->filename),
                                  tag->nodename);
--- 3769,3773 ----
                      info_error (info_recent_file_error, NULL, NULL);
                    else
!                     info_error (msg_cant_file_node,
                                  filename_non_directory (file_buffer->filename),
                                  tag->nodename);
***************
*** 3735,3739 ****
                remember_window_and_node (window, node);
                if (!echo_area_is_active)
!                 window_clear_echo_area ();
                return (0);
              }
--- 3789,3798 ----
                remember_window_and_node (window, node);
                if (!echo_area_is_active)
! 		{
! 		  if (msg)
! 		    window_message_in_echo_area ("%s", gettext (msg), NULL);
! 		  else
! 		    window_clear_echo_area ();
! 		}
                return (0);
              }
***************
*** 3766,3770 ****
  
  DECLARE_INFO_COMMAND (info_search_backward,
! 		      _("Read a string and search backward for it"))
  {
    last_search_direction = count > 0 ? -1 : 1;
--- 3825,3829 ----
  
  DECLARE_INFO_COMMAND (info_search_backward,
!                       _("Read a string and search backward for it"))
  {
    last_search_direction = count > 0 ? -1 : 1;
***************
*** 3790,3794 ****
        direction = 1;
        if (count == 0)
!         count = 1;	/* for backward compatibility */
      }
  
--- 3849,3853 ----
        direction = 1;
        if (count == 0)
!         count = 1;      /* for backward compatibility */
      }
  
***************
*** 3802,3815 ****
    if (ask_for_string)
      {
!       prompt = (char *)xmalloc (strlen (_("%s%sfor string [%s]: "))
! 				+ strlen (_("Search backward"))
! 				+ strlen (_("Search"))
! 				+ strlen (_(" case-sensitively "))
! 				+ strlen (_(" "))
! 				+ strlen (search_string));
! 
!       sprintf (prompt, _("%s%sfor string [%s]: "),
!                direction < 0 ? _("Search backward") : _("Search"),
!                case_sensitive ? _(" case-sensitively ") : _(" "),
                 search_string);
  
--- 3861,3874 ----
    if (ask_for_string)
      {
!       prompt = (char *)xmalloc (strlen (_("%s%s%s [%s]: "))
!                                 + strlen (_("Regexp search"))
!                                 + strlen (_(" case-sensitively"))
!                                 + strlen (_(" backward"))
!                                 + strlen (search_string));
! 
!       sprintf (prompt, _("%s%s%s [%s]: "),
!                use_regex ? _("Regexp search") : _("Search"),
!                case_sensitive ? _(" case-sensitively") : "",
!                direction < 0 ? _(" backward") : "",
                 search_string);
  
***************
*** 3850,3854 ****
  
    if (result != 0 && !info_error_was_printed)
!     info_error ((char *) _("Search failed."), NULL, NULL);
    else if (old_pagetop != active_window->pagetop)
      {
--- 3909,3913 ----
  
    if (result != 0 && !info_error_was_printed)
!     info_error (_("Search failed."), NULL, NULL);
    else if (old_pagetop != active_window->pagetop)
      {
***************
*** 3868,3888 ****
  
  DECLARE_INFO_COMMAND (info_search_next,
! 		      _("Repeat last search in the same direction"))
  {
    if (!last_search_direction)
!     info_error ((char *) _("No previous search string"), NULL, NULL);
    else
      info_search_1 (window, last_search_direction * count,
! 		   key, last_search_case_sensitive, 0);
  }
  
  DECLARE_INFO_COMMAND (info_search_previous,
! 		      _("Repeat last search in the reverse direction"))
  {
    if (!last_search_direction)
!     info_error ((char *) _("No previous search string"), NULL, NULL);
    else
      info_search_1 (window, -last_search_direction * count,
! 		   key, last_search_case_sensitive, 0);
  }
  
--- 3927,3947 ----
  
  DECLARE_INFO_COMMAND (info_search_next,
!                       _("Repeat last search in the same direction"))
  {
    if (!last_search_direction)
!     info_error (_("No previous search string"), NULL, NULL);
    else
      info_search_1 (window, last_search_direction * count,
!                    key, last_search_case_sensitive, 0);
  }
  
  DECLARE_INFO_COMMAND (info_search_previous,
!                       _("Repeat last search in the reverse direction"))
  {
    if (!last_search_direction)
!     info_error (_("No previous search string"), NULL, NULL);
    else
      info_search_1 (window, -last_search_direction * count,
!                    key, last_search_case_sensitive, 0);
  }
  
***************
*** 3983,3989 ****
  
    if (dir < 0)
!     prefix = _("I-search backward: ");
    else
!     prefix = _("I-search: ");
  
    p_rep_index = p_rep_size = 0;
--- 4042,4050 ----
  
    if (dir < 0)
!     prefix = use_regex ? _("Regexp I-search backward: ")
!                        : _("I-search backward: ");
    else
!     prefix = use_regex ? _("Regexp I-search: ")
!                        : _("I-search: ");
  
    p_rep_index = p_rep_size = 0;
***************
*** 4121,4129 ****
                || func == (VFunction *) isearch_backward)
              {
! 	      /* If this key invokes an incremental search, then this
! 		 means that we will either search again in the same
! 		 direction, search again in the reverse direction, or
! 		 insert the last search string that was accepted through
! 		 incremental searching. */
                if ((func == (VFunction *) isearch_forward && dir > 0) ||
                    (func == (VFunction *) isearch_backward && dir < 0))
--- 4182,4190 ----
                || func == (VFunction *) isearch_backward)
              {
!               /* If this key invokes an incremental search, then this
!                  means that we will either search again in the same
!                  direction, search again in the reverse direction, or
!                  insert the last search string that was accepted through
!                  incremental searching. */
                if ((func == (VFunction *) isearch_forward && dir > 0) ||
                    (func == (VFunction *) isearch_backward && dir < 0))
***************
*** 4197,4211 ****
              }
  
! 	  /* If the key is the isearch_terminate_search_key, but some buffered
! 	     input is pending, it is almost invariably because the ESC key is
! 	     actually the beginning of an escape sequence, like in case they
! 	     pressed an arrow key.  So don't gobble the ESC key, push it back
! 	     into pending input.  */
! 	  /* FIXME: this seems like a kludge!  We need a more reliable
! 	     mechanism to know when ESC is a separate key and when it is
! 	     part of an escape sequence.  */
            if (key != RET  /* Emacs addicts want RET to get lost */
! 	      && (key != isearch_terminate_search_key
! 		  || info_any_buffered_input_p ()))
              info_set_pending_input (key);
  
--- 4258,4272 ----
              }
  
!           /* If the key is the isearch_terminate_search_key, but some buffered
!              input is pending, it is almost invariably because the ESC key is
!              actually the beginning of an escape sequence, like in case they
!              pressed an arrow key.  So don't gobble the ESC key, push it back
!              into pending input.  */
!           /* FIXME: this seems like a kludge!  We need a more reliable
!              mechanism to know when ESC is a separate key and when it is
!              part of an escape sequence.  */
            if (key != RET  /* Emacs addicts want RET to get lost */
!               && (key != isearch_terminate_search_key
!                   || info_any_buffered_input_p ()))
              info_set_pending_input (key);
  
***************
*** 4239,4255 ****
            }
        
! 
!       if (search_result == 0)
!         {
            /* Check to see if the current search string is right here.  If
               we are looking at it, then don't bother calling the search
               function. */
            if (((dir < 0) &&
! 	       ((case_sensitive ? strncmp : strncasecmp)
                              (window->node->contents + window->point,
                               isearch_string, isearch_string_index) == 0)) ||
                ((dir > 0) &&
                 ((window->point - isearch_string_index) >= 0) &&
! 	       ((case_sensitive ? strncmp : strncasecmp)
                              (window->node->contents +
                               (window->point - (isearch_string_index - 1)),
--- 4300,4326 ----
            }
        
!       /* Regex isearch means we better search again every time.  We
!          might have had a failed search for "\", for example, but now we
!          have "\.".  */
!       if (use_regex)
!         {
!           search_result = info_search_internal (isearch_string,
!                                                 window, dir, case_sensitive);
!         }
!       else if (search_result == 0)
!         { /* I don't understand why we test for search_result being
!              zero; it means if the search failed we don't search again. 
!              Clearly the special check isn't applicable to regex search
!              anyway.  --karl, 11feb08.  */
            /* Check to see if the current search string is right here.  If
               we are looking at it, then don't bother calling the search
               function. */
            if (((dir < 0) &&
!                ((case_sensitive ? strncmp : mbsncasecmp)
                              (window->node->contents + window->point,
                               isearch_string, isearch_string_index) == 0)) ||
                ((dir > 0) &&
                 ((window->point - isearch_string_index) >= 0) &&
!                ((case_sensitive ? strncmp : mbsncasecmp)
                              (window->node->contents +
                               (window->point - (isearch_string_index - 1)),
***************
*** 4261,4265 ****
            else
              search_result = info_search_internal (isearch_string,
! 						  window, dir, case_sensitive);
          }
  
--- 4332,4336 ----
            else
              search_result = info_search_internal (isearch_string,
!                                                   window, dir, case_sensitive);
          }
  
***************
*** 4370,4373 ****
--- 4441,4448 ----
    long start = 0;
    NODE *node = window->node;
+   int save_use_regex = use_regex;
+ 
+   /* Most of our keywords contain * characters; don't use regexes.  */
+   use_regex = 0;
  
    if (dir < 0)
***************
*** 4405,4409 ****
    if (firstmenu == -1 && firstxref == -1)
      {
!       info_error ((char *) msg_no_xref_node, NULL, NULL);
        return cursor_movement_scrolls_p;
      }
--- 4480,4486 ----
    if (firstmenu == -1 && firstxref == -1)
      {
!       if (!cursor_movement_scrolls_p)
!         info_error (msg_no_xref_node, NULL, NULL);
!       use_regex = save_use_regex;
        return cursor_movement_scrolls_p;
      }
***************
*** 4433,4436 ****
--- 4510,4516 ----
      }
  
+   /* No more searches, back to whatever the user wanted.  */
+   use_regex = save_use_regex;
+ 
    /* If there is both a next menu entry, and a next xref entry, choose the
       one which occurs first.  Otherwise, select the one which actually
***************
*** 4454,4473 ****
      {
        if (cursor_movement_scrolls_p)
! 	return 1;
        else
! 	{
! 	  if (firstmenu != -1 && firstxref != -1)
! 	    {
! 	      if (((dir == 1) && (firstmenu < firstxref)) ||
! 		  ((dir == -1) && (firstmenu > firstxref)))
! 		placement = firstmenu + 1;
! 	      else
! 		placement = firstxref;
! 	    }
! 	  else if (firstmenu != -1)
! 	    placement = firstmenu + 1;
! 	  else
! 	    placement = firstxref;
! 	}
      }
    window->point = placement;
--- 4534,4553 ----
      {
        if (cursor_movement_scrolls_p)
!         return 1;
        else
!         {
!           if (firstmenu != -1 && firstxref != -1)
!             {
!               if (((dir == 1) && (firstmenu < firstxref)) ||
!                   ((dir == -1) && (firstmenu > firstxref)))
!                 placement = firstmenu + 1;
!               else
!                 placement = firstxref;
!             }
!           else if (firstmenu != -1)
!             placement = firstmenu + 1;
!           else
!             placement = firstxref;
!         }
      }
    window->point = placement;
***************
*** 4485,4495 ****
      {
        while (info_move_to_xref (window, count, key, -1))
! 	{
! 	  info_error_was_printed = 0;
! 	  if (backward_move_node_structure (window, info_scroll_behaviour))
! 	    break;
! 	  move_to_new_line (window->line_count, window->line_count - 1,
! 			    window);
! 	}
      }
  }
--- 4565,4575 ----
      {
        while (info_move_to_xref (window, count, key, -1))
!         {
!           info_error_was_printed = 0;
!           if (backward_move_node_structure (window, info_scroll_behaviour))
!             break;
!           move_to_new_line (window->line_count, window->line_count - 1,
!                             window);
!         }
      }
  }
***************
*** 4503,4516 ****
      {
        /* Note: This can cause some blinking when the next cross reference is
! 	 located several nodes further. This effect can be easily suppressed
! 	 by setting display_inhibited to 1, however this will also make
! 	 error messages to be dumped on stderr, instead on the echo area. */ 
        while (info_move_to_xref (window, count, key, 1))
! 	{
! 	  info_error_was_printed = 0;
! 	  if (forward_move_node_structure (window, info_scroll_behaviour))
! 	    break;
! 	  move_to_new_line (0, 0, window);
! 	}
      }
  }
--- 4583,4596 ----
      {
        /* Note: This can cause some blinking when the next cross reference is
!          located several nodes further. This effect can be easily suppressed
!          by setting display_inhibited to 1, however this will also make
!          error messages to be dumped on stderr, instead on the echo area. */ 
        while (info_move_to_xref (window, count, key, 1))
!         {
!           info_error_was_printed = 0;
!           if (forward_move_node_structure (window, info_scroll_behaviour))
!             break;
!           move_to_new_line (0, 0, window);
!         }
      }
  }
***************
*** 4548,4552 ****
    if (!info_error_rings_bell_p)
      terminal_ring_bell ();
!   info_error ((char *) _("Quit"), NULL, NULL);
  
    info_initialize_numeric_arg ();
--- 4628,4632 ----
    if (!info_error_rings_bell_p)
      terminal_ring_bell ();
!   info_error (_("Quit"), NULL, NULL);
  
    info_initialize_numeric_arg ();
***************
*** 4639,4643 ****
     Doc string is to avoid ugly results with describe_key etc.  */
  DECLARE_INFO_COMMAND (info_do_lowercase_version,
! 		      _("Run command bound to this key's lowercase variant"))
  {}
  
--- 4719,4723 ----
     Doc string is to avoid ugly results with describe_key etc.  */
  DECLARE_INFO_COMMAND (info_do_lowercase_version,
!                       _("Run command bound to this key's lowercase variant"))
  {}
  
***************
*** 4650,4654 ****
  
    if (!echo_area_is_active)
!     info_error ((char *) _("Unknown command (%s)."), rep, NULL);
    else
      {
--- 4730,4734 ----
  
    if (!echo_area_is_active)
!     info_error (_("Unknown command (%s)."), rep, NULL);
    else
      {
***************
*** 4780,4792 ****
                {
  #if defined(INFOKEY)
! 		unsigned char lowerkey;
  
! 		lowerkey = Meta_p(key) ? Meta (tolower (UnMeta (key))) : tolower (key);
! 		if (lowerkey == key)
! 		  {
! 		    add_char_to_keyseq (key);
! 		    dispatch_error (info_keyseq);
! 		    return;
! 		  }
                  info_dispatch_on_key (lowerkey, map);
  #else /* !INFOKEY */
--- 4860,4872 ----
                {
  #if defined(INFOKEY)
!                 unsigned char lowerkey;
  
!                 lowerkey = Meta_p(key) ? Meta (tolower (UnMeta (key))) : tolower (key);
!                 if (lowerkey == key)
!                   {
!                     add_char_to_keyseq (key);
!                     dispatch_error (info_keyseq);
!                     return;
!                   }
                  info_dispatch_on_key (lowerkey, map);
  #else /* !INFOKEY */
***************
*** 5104,5116 ****
      else
        {
! 	/* We could be more accurate by calling ltell, but we have no idea
! 	   whether tty is buffered by stdio functions, and if so, how many
! 	   characters are already waiting in the buffer.  So we punt.  */
! 	struct stat st;
! 
! 	if (fstat (tty, &st) < 0)
! 	  chars_avail = 1;
! 	else
! 	  chars_avail = st.st_size;
        }
      if (chars_avail > space_avail)
--- 5184,5196 ----
      else
        {
!         /* We could be more accurate by calling ltell, but we have no idea
!            whether tty is buffered by stdio functions, and if so, how many
!            characters are already waiting in the buffer.  So we punt.  */
!         struct stat st;
! 
!         if (fstat (tty, &st) < 0)
!           chars_avail = 1;
!         else
!           chars_avail = st.st_size;
        }
      if (chars_avail > space_avail)
***************
*** 5161,5165 ****
          int n;
          do
! 	  n = read (tty, &c, 1);
          while (n == -1 && errno == EINTR);
          rawkey = n == 1 ? c : EOF;
--- 5241,5245 ----
          int n;
          do
!           n = read (tty, &c, 1);
          while (n == -1 && errno == EINTR);
          rawkey = n == 1 ? c : EOF;
***************
*** 5177,5181 ****
                fclose (info_input_stream);
                info_input_stream = stdin;
! 	      tty = fileno (info_input_stream);
                display_inhibited = 0;
                display_update_display (windows);
--- 5257,5261 ----
                fclose (info_input_stream);
                info_input_stream = stdin;
!               tty = fileno (info_input_stream);
                display_inhibited = 0;
                display_update_display (windows);
diff -Nrc2 texinfo-4.11/info/session.h texinfo-4.12/info/session.h
*** texinfo-4.11/info/session.h	Tue Aug  7 01:24:46 2007
--- texinfo-4.12/info/session.h	Wed Mar  5 00:45:39 2008
***************
*** 1,4 ****
  /* session.h -- Functions found in session.c.
!    $Id: session.h,v 1.7 2007/08/04 11:01:02 gray Exp $
  
     Copyright (C) 1993, 1998, 1999, 2001, 2002, 2004, 2007
--- 1,4 ----
  /* session.h -- Functions found in session.c.
!    $Id: session.h,v 1.10 2008/03/04 09:44:57 gray Exp $
  
     Copyright (C) 1993, 1998, 1999, 2001, 2002, 2004, 2007
***************
*** 18,22 ****
     along with this program.  If not, see <http://www.gnu.org/licenses/>.
  
!    Written by Brian Fox (bfox@ai.mit.edu). */
  
  #ifndef SESSION_H
--- 18,22 ----
     along with this program.  If not, see <http://www.gnu.org/licenses/>.
  
!    Originally written by Brian Fox (bfox@ai.mit.edu). */
  
  #ifndef SESSION_H
***************
*** 62,65 ****
--- 62,75 ----
  extern int cursor_movement_scrolls_p;
  
+ /* Values for scroll_last_node */
+ #define SLN_Stop   0 /* Stop at the last node */
+ #define SLN_Scroll 1 /* Do usual scrolling */
+ #define SLN_Top    2 /* Go to the top node */
+ 
+ extern char *scroll_last_node_choices[];
+ /* Controls what to do when a scrolling command is issued at the end of the
+    last node. */
+ extern int scroll_last_node;
+ 
  /* Utility functions found in session.c */
  extern void info_dispatch_on_key (unsigned char key, Keymap map);
***************
*** 110,114 ****
  extern void begin_info_session (NODE *initial_node);
  extern void begin_info_session_with_error (NODE *initial_node,
!     char *format, void *arg1, void *arg2);
  extern void info_session (void);
  extern void initialize_info_session (NODE *node, int clear_screen);
--- 120,124 ----
  extern void begin_info_session (NODE *initial_node);
  extern void begin_info_session_with_error (NODE *initial_node,
!     const char *format, void *arg1, void *arg2);
  extern void info_session (void);
  extern void initialize_info_session (NODE *node, int clear_screen);
***************
*** 136,139 ****
--- 146,150 ----
  extern void info_redraw_display (WINDOW *window, int count, unsigned char key);
  extern void info_toggle_wrap (WINDOW *window, int count, unsigned char key);
+ extern void info_toggle_regexp (WINDOW *window, int count, unsigned char key);
  extern void info_move_to_window_line (WINDOW *window, int count,
      unsigned char key);
diff -Nrc2 texinfo-4.11/info/variables.c texinfo-4.12/info/variables.c
*** texinfo-4.11/info/variables.c	Tue Sep  4 15:04:44 2007
--- texinfo-4.12/info/variables.c	Wed Mar  5 00:45:39 2008
***************
*** 1,4 ****
  /* variables.c -- how to manipulate user visible variables in Info.
!    $Id: variables.c,v 1.7 2007/08/04 11:01:22 gray Exp $
  
     Copyright (C) 1993, 1997, 2001, 2002, 2004, 2007
--- 1,4 ----
  /* variables.c -- how to manipulate user visible variables in Info.
!    $Id: variables.c,v 1.9 2008/03/04 09:45:15 gray Exp $
  
     Copyright (C) 1993, 1997, 2001, 2002, 2004, 2007
***************
*** 78,81 ****
--- 78,86 ----
        &ISO_Latin_p, (char **)on_off_choices },
  
+   { "scroll-last-node",
+     N_("What to do when a scrolling command is issued at the end of the "
+        "last node"),
+     &scroll_last_node, (char**)scroll_last_node_choices },
+   
    { (char *)NULL, (char *)NULL, (int *)NULL, (char **)NULL }
  };
***************
*** 87,91 ****
  
    /* Get the variable's name. */
!   var = read_variable_name ((char *) _("Describe variable: "), window);
  
    if (!var)
--- 92,96 ----
  
    /* Get the variable's name. */
!   var = read_variable_name (_("Describe variable: "), window);
  
    if (!var)
***************
*** 112,116 ****
  
    /* Get the variable's name and value. */
!   var = read_variable_name ((char *) _("Set variable: "), window);
  
    if (!var)
--- 117,121 ----
  
    /* Get the variable's name and value. */
!   var = read_variable_name (_("Set variable: "), window);
  
    if (!var)
***************
*** 211,215 ****
     that no variable could be read. */
  VARIABLE_ALIST *
! read_variable_name (char *prompt, WINDOW *window)
  {
    register int i;
--- 216,220 ----
     that no variable could be read. */
  VARIABLE_ALIST *
! read_variable_name (const char *prompt, WINDOW *window)
  {
    register int i;
diff -Nrc2 texinfo-4.11/info/variables.h texinfo-4.12/info/variables.h
*** texinfo-4.11/info/variables.h	Tue Aug  7 01:24:46 2007
--- texinfo-4.12/info/variables.h	Wed Mar  5 00:45:39 2008
***************
*** 1,4 ****
  /* variables.h -- Description of user visible variables in Info.
!    $Id: variables.h,v 1.7 2007/08/04 11:01:02 gray Exp $
  
     This file is part of GNU Info, a program for reading online documentation
--- 1,4 ----
  /* variables.h -- Description of user visible variables in Info.
!    $Id: variables.h,v 1.9 2008/03/04 09:45:27 gray Exp $
  
     This file is part of GNU Info, a program for reading online documentation
***************
*** 42,46 ****
     address of a VARIABLE_ALIST member.  A return value of NULL indicates
     that no variable could be read. */
! extern VARIABLE_ALIST *read_variable_name (char *prompt, WINDOW *window);
  
  /* Make an array of REFERENCE which actually contains the names of the
--- 42,46 ----
     address of a VARIABLE_ALIST member.  A return value of NULL indicates
     that no variable could be read. */
! extern VARIABLE_ALIST *read_variable_name (const char *prompt, WINDOW *window);
  
  /* Make an array of REFERENCE which actually contains the names of the
***************
*** 63,66 ****
--- 63,67 ----
  extern int cursor_movement_scrolls_p;
  extern int ISO_Latin_p;
+ extern int scroll_last_node;
  
  #endif /* not INFO_VARIABLES_H */
diff -Nrc2 texinfo-4.11/info/window.c texinfo-4.12/info/window.c
*** texinfo-4.11/info/window.c	Sun Jul  1 14:20:31 2007
--- texinfo-4.12/info/window.c	Tue Feb 26 08:51:06 2008
***************
*** 1,6 ****
  /* window.c -- windows in Info.
!    $Id: window.c,v 1.7 2007/07/01 21:20:31 karl Exp $
  
!    Copyright (C) 1993, 1997, 1998, 2001, 2002, 2003, 2004, 2007
     Free Software Foundation, Inc.
  
--- 1,6 ----
  /* window.c -- windows in Info.
!    $Id: window.c,v 1.10 2008/02/26 16:51:06 karl Exp $
  
!    Copyright (C) 1993, 1997, 1998, 2001, 2002, 2003, 2004, 2007, 2008
     Free Software Foundation, Inc.
  
***************
*** 250,256 ****
              }
            else
!             win= win->next;
          }
      }
  }
  
--- 250,269 ----
              }
            else
!             win = win->next;
          }
      }
+ 
+   /* One more loop.  If any heights or widths have become negative,
+      set them to zero.  This can apparently happen with resizing down to
+      very small sizes.  Sadly, it is not apparent to me where in the
+      above calculations it goes wrong.  */
+   for (win = windows; win; win = win->next)
+     {
+       if (win->height < 0)
+         win->height = 0;
+ 
+       if (win->width < 0)
+         win->width = 0;
+     }
  }
  
***************
*** 905,913 ****
  }
  
! /* Global variable control redisplay of scrolled windows.  If non-zero, it
!    is the desired number of lines to scroll the window in order to make
!    point visible.  A user might set this to 1 for smooth scrolling.  If
!    set to zero, the line containing point is centered within the window. */
! int window_scroll_step = 0;
  
  /* Adjust the pagetop of WINDOW such that the cursor point will be visible. */
--- 918,926 ----
  }
  
! /* Global variable control redisplay of scrolled windows.  If non-zero,
!    it is the desired number of lines to scroll the window in order to
!    make point visible.  A value of 1 produces smooth scrolling.  If set
!    to zero, the line containing point is centered within the window. */
! int window_scroll_step = 1;
  
  /* Adjust the pagetop of WINDOW such that the cursor point will be visible. */
***************
*** 1257,1261 ****
     already a message appearing in the echo area, it is removed. */
  void
! window_message_in_echo_area (char *format, void *arg1, void *arg2)
  {
    free_echo_area ();
--- 1270,1274 ----
     already a message appearing in the echo area, it is removed. */
  void
! window_message_in_echo_area (const char *format, void *arg1, void *arg2)
  {
    free_echo_area ();
***************
*** 1274,1278 ****
  
  void
! message_in_echo_area (char *format, void *arg1, void *arg2)
  {
    if (echo_area_node)
--- 1287,1291 ----
  
  void
! message_in_echo_area (const char *format, void *arg1, void *arg2)
  {
    if (echo_area_node)
***************
*** 1324,1328 ****
     ARG2. */
  static void
! build_message_buffer (char *format, void *arg1, void *arg2, void *arg3)
  {
    register int i, len;
--- 1337,1341 ----
     ARG2. */
  static void
! build_message_buffer (const char *format, void *arg1, void *arg2, void *arg3)
  {
    register int i, len;
***************
*** 1348,1352 ****
          {
            char c;
!           char *fmt_start = format + i;
            char *fmt;
            int fmt_len, formatted_len;
--- 1361,1365 ----
          {
            char c;
!           const char *fmt_start = format + i;
            char *fmt;
            int fmt_len, formatted_len;
***************
*** 1471,1475 ****
     contents. */
  NODE *
! build_message_node (char *format, void *arg1, void *arg2)
  {
    NODE *node;
--- 1484,1488 ----
     contents. */
  NODE *
! build_message_node (const char *format, void *arg1, void *arg2)
  {
    NODE *node;
***************
*** 1513,1517 ****
  /* Print FORMAT with ARG1,2 to the end of the current message buffer. */
  void
! printf_to_message_buffer (char *format, void *arg1, void *arg2, void *arg3)
  {
    build_message_buffer (format, arg1, arg2, arg3);
--- 1526,1530 ----
  /* Print FORMAT with ARG1,2 to the end of the current message buffer. */
  void
! printf_to_message_buffer (const char *format, void *arg1, void *arg2, void *arg3)
  {
    build_message_buffer (format, arg1, arg2, arg3);
diff -Nrc2 texinfo-4.11/info/window.h texinfo-4.12/info/window.h
*** texinfo-4.11/info/window.h	Sun Jul  1 14:20:31 2007
--- texinfo-4.12/info/window.h	Tue Feb 26 08:51:06 2008
***************
*** 1,4 ****
  /* window.h -- Structure and flags used in manipulating Info windows.
!    $Id: window.h,v 1.6 2007/07/01 21:20:31 karl Exp $
  
     This file is part of GNU Info, a program for reading online documentation
--- 1,4 ----
  /* window.h -- Structure and flags used in manipulating Info windows.
!    $Id: window.h,v 1.7 2008/02/26 16:51:06 karl Exp $
  
     This file is part of GNU Info, a program for reading online documentation
***************
*** 167,171 ****
  /* Build a new node which has FORMAT printed with ARG1 and ARG2 as the
     contents. */
! extern NODE *build_message_node (char *format, void *arg1, void *arg2);
  
  /* Useful functions can be called from outside of window.c. */
--- 167,171 ----
  /* Build a new node which has FORMAT printed with ARG1 and ARG2 as the
     contents. */
! extern NODE *build_message_node (const char *format, void *arg1, void *arg2);
  
  /* Useful functions can be called from outside of window.c. */
***************
*** 173,177 ****
  
  /* Print FORMAT with ARG1,2 to the end of the current message buffer. */
! extern void printf_to_message_buffer (char *format, void *arg1, void *arg2,
      void *arg3);
  
--- 173,177 ----
  
  /* Print FORMAT with ARG1,2 to the end of the current message buffer. */
! extern void printf_to_message_buffer (const char *format, void *arg1, void *arg2,
      void *arg3);
  
***************
*** 189,193 ****
     printf () hair is present.  The message appears immediately.  If there was
     already a message appearing in the echo area, it is removed. */
! extern void window_message_in_echo_area (char *format, void *arg1, void *arg2);
  
  /* Place a temporary message in the echo area built from FORMAT, ARG1
--- 189,193 ----
     printf () hair is present.  The message appears immediately.  If there was
     already a message appearing in the echo area, it is removed. */
! extern void window_message_in_echo_area (const char *format, void *arg1, void *arg2);
  
  /* Place a temporary message in the echo area built from FORMAT, ARG1
***************
*** 195,199 ****
     any existing message.  A future call to unmessage_in_echo_area ()
     restores the old contents. */
! extern void message_in_echo_area (char *format, void *arg1, void *arg2);
  extern void unmessage_in_echo_area (void);
  
--- 195,199 ----
     any existing message.  A future call to unmessage_in_echo_area ()
     restores the old contents. */
! extern void message_in_echo_area (const char *format, void *arg1, void *arg2);
  extern void unmessage_in_echo_area (void);
  
diff -Nrc2 texinfo-4.11/install-info/Makefile.am texinfo-4.12/install-info/Makefile.am
*** texinfo-4.11/install-info/Makefile.am	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/Makefile.am	Tue Jan  1 17:36:16 2008
***************
*** 0 ****
--- 1,31 ----
+ # $Id: Makefile.am,v 1.1 2008/01/02 01:36:16 karl Exp $
+ # Makefile.am for texinfo/install-info.
+ # Run automake in .. to produce Makefile.in from this.
+ #
+ # This file is free software; as a special exception the author gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ #
+ # This program is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ 
+ SUBDIRS = tests
+ bin_PROGRAMS = ginstall-info
+ 
+ # Use `ginstall-info' in the definition of PROGRAMS and in dependencies
+ # because automake generates an install-info target in every Makefile
+ # (this is easier than changing Automake.)
+ ginstall_info_SOURCES = install-info.c
+ 
+ # Transform `ginstall-info' to `install-info' before applying any
+ # user-specified name transformations.
+ transform = s/ginstall-info/install-info/; $(program_transform_name)
+ 
+ localedir = $(datadir)/locale
+ AM_CPPFLAGS = 					\
+   -I$(top_srcdir)				\
+   -I$(top_srcdir)/gnulib/lib			\
+   -I$(top_builddir)/gnulib/lib			\
+   -DLOCALEDIR=\"$(localedir)\"
+ LDADD = ../lib/libtxi.a $(top_builddir)/gnulib/lib/libgnu.a $(LIBINTL)
diff -Nrc2 texinfo-4.11/install-info/Makefile.in texinfo-4.12/install-info/Makefile.in
*** texinfo-4.11/install-info/Makefile.in	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/Makefile.in	Fri Apr 18 00:34:57 2008
***************
*** 0 ****
--- 1,803 ----
+ # Makefile.in generated by automake 1.10.1 from Makefile.am.
+ # @configure_input@
+ 
+ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+ # 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
+ # This Makefile.in is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+ # with or without modifications, as long as this notice is preserved.
+ 
+ # This program is distributed in the hope that it will be useful,
+ # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ # PARTICULAR PURPOSE.
+ 
+ @SET_MAKE@
+ 
+ # $Id: Makefile.am,v 1.1 2008/01/02 01:36:16 karl Exp $
+ # Makefile.am for texinfo/install-info.
+ # Run automake in .. to produce Makefile.in from this.
+ #
+ # This file is free software; as a special exception the author gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ #
+ # This program is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ 
+ VPATH = @srcdir@
+ pkgdatadir = $(datadir)/@PACKAGE@
+ pkglibdir = $(libdir)/@PACKAGE@
+ pkgincludedir = $(includedir)/@PACKAGE@
+ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+ install_sh_DATA = $(install_sh) -c -m 644
+ install_sh_PROGRAM = $(install_sh) -c
+ install_sh_SCRIPT = $(install_sh) -c
+ INSTALL_HEADER = $(INSTALL_DATA)
+ NORMAL_INSTALL = :
+ PRE_INSTALL = :
+ POST_INSTALL = :
+ NORMAL_UNINSTALL = :
+ PRE_UNINSTALL = :
+ POST_UNINSTALL = :
+ build_triplet = @build@
+ host_triplet = @host@
+ bin_PROGRAMS = ginstall-info$(EXEEXT)
+ subdir = install-info
+ DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+ am__aclocal_m4_deps = $(top_srcdir)/gnulib/m4/alloca.m4 \
+ 	$(top_srcdir)/gnulib/m4/argz.m4 \
+ 	$(top_srcdir)/gnulib/m4/codeset.m4 \
+ 	$(top_srcdir)/gnulib/m4/eealloc.m4 \
+ 	$(top_srcdir)/gnulib/m4/environ.m4 \
+ 	$(top_srcdir)/gnulib/m4/error.m4 \
+ 	$(top_srcdir)/gnulib/m4/exitfail.m4 \
+ 	$(top_srcdir)/gnulib/m4/extensions.m4 \
+ 	$(top_srcdir)/gnulib/m4/getopt.m4 \
+ 	$(top_srcdir)/gnulib/m4/gettext.m4 \
+ 	$(top_srcdir)/gnulib/m4/gettimeofday.m4 \
+ 	$(top_srcdir)/gnulib/m4/glibc21.m4 \
+ 	$(top_srcdir)/gnulib/m4/gnulib-common.m4 \
+ 	$(top_srcdir)/gnulib/m4/gnulib-comp.m4 \
+ 	$(top_srcdir)/gnulib/m4/iconv.m4 \
+ 	$(top_srcdir)/gnulib/m4/include_next.m4 \
+ 	$(top_srcdir)/gnulib/m4/inline.m4 \
+ 	$(top_srcdir)/gnulib/m4/intlmacosx.m4 \
+ 	$(top_srcdir)/gnulib/m4/lib-ld.m4 \
+ 	$(top_srcdir)/gnulib/m4/lib-link.m4 \
+ 	$(top_srcdir)/gnulib/m4/lib-prefix.m4 \
+ 	$(top_srcdir)/gnulib/m4/localcharset.m4 \
+ 	$(top_srcdir)/gnulib/m4/longlong.m4 \
+ 	$(top_srcdir)/gnulib/m4/malloc.m4 \
+ 	$(top_srcdir)/gnulib/m4/malloca.m4 \
+ 	$(top_srcdir)/gnulib/m4/mbchar.m4 \
+ 	$(top_srcdir)/gnulib/m4/mbiter.m4 \
+ 	$(top_srcdir)/gnulib/m4/mbrtowc.m4 \
+ 	$(top_srcdir)/gnulib/m4/mbscasecmp.m4 \
+ 	$(top_srcdir)/gnulib/m4/mbsncasecmp.m4 \
+ 	$(top_srcdir)/gnulib/m4/mbstate_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/mbswidth.m4 \
+ 	$(top_srcdir)/gnulib/m4/memchr.m4 \
+ 	$(top_srcdir)/gnulib/m4/memcpy.m4 \
+ 	$(top_srcdir)/gnulib/m4/memmove.m4 \
+ 	$(top_srcdir)/gnulib/m4/mkstemp.m4 \
+ 	$(top_srcdir)/gnulib/m4/nls.m4 \
+ 	$(top_srcdir)/gnulib/m4/onceonly.m4 \
+ 	$(top_srcdir)/gnulib/m4/po.m4 \
+ 	$(top_srcdir)/gnulib/m4/progtest.m4 \
+ 	$(top_srcdir)/gnulib/m4/setenv.m4 \
+ 	$(top_srcdir)/gnulib/m4/stdbool.m4 \
+ 	$(top_srcdir)/gnulib/m4/stdint.m4 \
+ 	$(top_srcdir)/gnulib/m4/stdlib_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/strdup.m4 \
+ 	$(top_srcdir)/gnulib/m4/strerror.m4 \
+ 	$(top_srcdir)/gnulib/m4/string_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/sys_stat_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/sys_time_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/tempname.m4 \
+ 	$(top_srcdir)/gnulib/m4/unistd_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/wchar.m4 \
+ 	$(top_srcdir)/gnulib/m4/wchar_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/wctype.m4 \
+ 	$(top_srcdir)/gnulib/m4/wcwidth.m4 \
+ 	$(top_srcdir)/gnulib/m4/wint_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/xalloc.m4 $(top_srcdir)/configure.ac
+ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ 	$(ACLOCAL_M4)
+ mkinstalldirs = $(install_sh) -d
+ CONFIG_HEADER = $(top_builddir)/config.h
+ CONFIG_CLEAN_FILES =
+ am__installdirs = "$(DESTDIR)$(bindir)"
+ binPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
+ PROGRAMS = $(bin_PROGRAMS)
+ am_ginstall_info_OBJECTS = install-info.$(OBJEXT)
+ ginstall_info_OBJECTS = $(am_ginstall_info_OBJECTS)
+ ginstall_info_LDADD = $(LDADD)
+ am__DEPENDENCIES_1 =
+ ginstall_info_DEPENDENCIES = ../lib/libtxi.a \
+ 	$(top_builddir)/gnulib/lib/libgnu.a $(am__DEPENDENCIES_1)
+ DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
+ depcomp = $(SHELL) $(top_srcdir)/build-aux/depcomp
+ am__depfiles_maybe = depfiles
+ COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+ 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+ CCLD = $(CC)
+ LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
+ SOURCES = $(ginstall_info_SOURCES)
+ DIST_SOURCES = $(ginstall_info_SOURCES)
+ RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ 	html-recursive info-recursive install-data-recursive \
+ 	install-dvi-recursive install-exec-recursive \
+ 	install-html-recursive install-info-recursive \
+ 	install-pdf-recursive install-ps-recursive install-recursive \
+ 	installcheck-recursive installdirs-recursive pdf-recursive \
+ 	ps-recursive uninstall-recursive
+ RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive	\
+   distclean-recursive maintainer-clean-recursive
+ ETAGS = etags
+ CTAGS = ctags
+ DIST_SUBDIRS = $(SUBDIRS)
+ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ 
+ # Transform `ginstall-info' to `install-info' before applying any
+ # user-specified name transformations.
+ transform = s/ginstall-info/install-info/; $(program_transform_name)
+ ACLOCAL = @ACLOCAL@
+ ALLOCA = @ALLOCA@
+ ALLOCA_H = @ALLOCA_H@
+ AMTAR = @AMTAR@
+ ARGZ_H = @ARGZ_H@
+ AUTOCONF = @AUTOCONF@
+ AUTOHEADER = @AUTOHEADER@
+ AUTOMAKE = @AUTOMAKE@
+ AWK = @AWK@
+ BITSIZEOF_PTRDIFF_T = @BITSIZEOF_PTRDIFF_T@
+ BITSIZEOF_SIG_ATOMIC_T = @BITSIZEOF_SIG_ATOMIC_T@
+ BITSIZEOF_SIZE_T = @BITSIZEOF_SIZE_T@
+ BITSIZEOF_WCHAR_T = @BITSIZEOF_WCHAR_T@
+ BITSIZEOF_WINT_T = @BITSIZEOF_WINT_T@
+ CC = @CC@
+ CCDEPMODE = @CCDEPMODE@
+ CFLAGS = @CFLAGS@
+ CPP = @CPP@
+ CPPFLAGS = @CPPFLAGS@
+ CYGPATH_W = @CYGPATH_W@
+ DEFS = @DEFS@
+ DEPDIR = @DEPDIR@
+ ECHO_C = @ECHO_C@
+ ECHO_N = @ECHO_N@
+ ECHO_T = @ECHO_T@
+ EGREP = @EGREP@
+ EXEEXT = @EXEEXT@
+ GETOPT_H = @GETOPT_H@
+ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
+ GLIBC21 = @GLIBC21@
+ GMSGFMT = @GMSGFMT@
+ GMSGFMT_015 = @GMSGFMT_015@
+ GNULIB_CALLOC_POSIX = @GNULIB_CALLOC_POSIX@
+ GNULIB_CHOWN = @GNULIB_CHOWN@
+ GNULIB_DUP2 = @GNULIB_DUP2@
+ GNULIB_ENVIRON = @GNULIB_ENVIRON@
+ GNULIB_FCHDIR = @GNULIB_FCHDIR@
+ GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
+ GNULIB_GETCWD = @GNULIB_GETCWD@
+ GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
+ GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
+ GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
+ GNULIB_LCHOWN = @GNULIB_LCHOWN@
+ GNULIB_LSEEK = @GNULIB_LSEEK@
+ GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
+ GNULIB_MBSCASECMP = @GNULIB_MBSCASECMP@
+ GNULIB_MBSCASESTR = @GNULIB_MBSCASESTR@
+ GNULIB_MBSCHR = @GNULIB_MBSCHR@
+ GNULIB_MBSCSPN = @GNULIB_MBSCSPN@
+ GNULIB_MBSLEN = @GNULIB_MBSLEN@
+ GNULIB_MBSNCASECMP = @GNULIB_MBSNCASECMP@
+ GNULIB_MBSNLEN = @GNULIB_MBSNLEN@
+ GNULIB_MBSPBRK = @GNULIB_MBSPBRK@
+ GNULIB_MBSPCASECMP = @GNULIB_MBSPCASECMP@
+ GNULIB_MBSRCHR = @GNULIB_MBSRCHR@
+ GNULIB_MBSSEP = @GNULIB_MBSSEP@
+ GNULIB_MBSSPN = @GNULIB_MBSSPN@
+ GNULIB_MBSSTR = @GNULIB_MBSSTR@
+ GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
+ GNULIB_MEMMEM = @GNULIB_MEMMEM@
+ GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
+ GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
+ GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
+ GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
+ GNULIB_PUTENV = @GNULIB_PUTENV@
+ GNULIB_READLINK = @GNULIB_READLINK@
+ GNULIB_REALLOC_POSIX = @GNULIB_REALLOC_POSIX@
+ GNULIB_SETENV = @GNULIB_SETENV@
+ GNULIB_SLEEP = @GNULIB_SLEEP@
+ GNULIB_STPCPY = @GNULIB_STPCPY@
+ GNULIB_STPNCPY = @GNULIB_STPNCPY@
+ GNULIB_STRCASESTR = @GNULIB_STRCASESTR@
+ GNULIB_STRCHRNUL = @GNULIB_STRCHRNUL@
+ GNULIB_STRDUP = @GNULIB_STRDUP@
+ GNULIB_STRERROR = @GNULIB_STRERROR@
+ GNULIB_STRNDUP = @GNULIB_STRNDUP@
+ GNULIB_STRNLEN = @GNULIB_STRNLEN@
+ GNULIB_STRPBRK = @GNULIB_STRPBRK@
+ GNULIB_STRSEP = @GNULIB_STRSEP@
+ GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
+ GNULIB_STRSTR = @GNULIB_STRSTR@
+ GNULIB_STRTOD = @GNULIB_STRTOD@
+ GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
+ GNULIB_UNSETENV = @GNULIB_UNSETENV@
+ GNULIB_WCWIDTH = @GNULIB_WCWIDTH@
+ GREP = @GREP@
+ HAVE_CALLOC_POSIX = @HAVE_CALLOC_POSIX@
+ HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
+ HAVE_DECL_GETLOGIN_R = @HAVE_DECL_GETLOGIN_R@
+ HAVE_DECL_MEMMEM = @HAVE_DECL_MEMMEM@
+ HAVE_DECL_MEMRCHR = @HAVE_DECL_MEMRCHR@
+ HAVE_DECL_MKDIR = @HAVE_DECL_MKDIR@
+ HAVE_DECL_STRDUP = @HAVE_DECL_STRDUP@
+ HAVE_DECL_STRERROR = @HAVE_DECL_STRERROR@
+ HAVE_DECL_STRNDUP = @HAVE_DECL_STRNDUP@
+ HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
+ HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
+ HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
+ HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
+ HAVE_DUP2 = @HAVE_DUP2@
+ HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
+ HAVE_GETPAGESIZE = @HAVE_GETPAGESIZE@
+ HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
+ HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
+ HAVE_IO_H = @HAVE_IO_H@
+ HAVE_ISWCNTRL = @HAVE_ISWCNTRL@
+ HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
+ HAVE_LSTAT = @HAVE_LSTAT@
+ HAVE_MALLOC_POSIX = @HAVE_MALLOC_POSIX@
+ HAVE_MEMPCPY = @HAVE_MEMPCPY@
+ HAVE_MKDTEMP = @HAVE_MKDTEMP@
+ HAVE_OS_H = @HAVE_OS_H@
+ HAVE_READLINK = @HAVE_READLINK@
+ HAVE_REALLOC_POSIX = @HAVE_REALLOC_POSIX@
+ HAVE_SETENV = @HAVE_SETENV@
+ HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
+ HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
+ HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
+ HAVE_SLEEP = @HAVE_SLEEP@
+ HAVE_STDINT_H = @HAVE_STDINT_H@
+ HAVE_STPCPY = @HAVE_STPCPY@
+ HAVE_STPNCPY = @HAVE_STPNCPY@
+ HAVE_STRCASESTR = @HAVE_STRCASESTR@
+ HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
+ HAVE_STRNDUP = @HAVE_STRNDUP@
+ HAVE_STRPBRK = @HAVE_STRPBRK@
+ HAVE_STRSEP = @HAVE_STRSEP@
+ HAVE_STRTOD = @HAVE_STRTOD@
+ HAVE_STRUCT_TIMEVAL = @HAVE_STRUCT_TIMEVAL@
+ HAVE_SYS_BITYPES_H = @HAVE_SYS_BITYPES_H@
+ HAVE_SYS_INTTYPES_H = @HAVE_SYS_INTTYPES_H@
+ HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
+ HAVE_SYS_TIME_H = @HAVE_SYS_TIME_H@
+ HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
+ HAVE_UNISTD_H = @HAVE_UNISTD_H@
+ HAVE_UNSETENV = @HAVE_UNSETENV@
+ HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
+ HAVE_WCHAR_H = @HAVE_WCHAR_H@
+ HAVE_WCTYPE_H = @HAVE_WCTYPE_H@
+ HAVE_WINT_T = @HAVE_WINT_T@
+ HAVE__BOOL = @HAVE__BOOL@
+ HELP2MAN = @HELP2MAN@
+ HEVEA = @HEVEA@
+ INCLUDE_NEXT = @INCLUDE_NEXT@
+ INSTALL = @INSTALL@
+ INSTALL_DATA = @INSTALL_DATA@
+ INSTALL_PROGRAM = @INSTALL_PROGRAM@
+ INSTALL_SCRIPT = @INSTALL_SCRIPT@
+ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+ INTLLIBS = @INTLLIBS@
+ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
+ LDFLAGS = @LDFLAGS@
+ LIBGNU_LIBDEPS = @LIBGNU_LIBDEPS@
+ LIBGNU_LTLIBDEPS = @LIBGNU_LTLIBDEPS@
+ LIBICONV = @LIBICONV@
+ LIBINTL = @LIBINTL@
+ LIBOBJS = @LIBOBJS@
+ LIBS = @LIBS@
+ LOCALCHARSET_TESTS_ENVIRONMENT = @LOCALCHARSET_TESTS_ENVIRONMENT@
+ LTLIBICONV = @LTLIBICONV@
+ LTLIBINTL = @LTLIBINTL@
+ LTLIBOBJS = @LTLIBOBJS@
+ MAINT = @MAINT@
+ MAKEINFO = @MAKEINFO@
+ MKDIR_P = @MKDIR_P@
+ MSGFMT = @MSGFMT@
+ MSGFMT_015 = @MSGFMT_015@
+ MSGMERGE = @MSGMERGE@
+ NEXT_STDINT_H = @NEXT_STDINT_H@
+ NEXT_STDLIB_H = @NEXT_STDLIB_H@
+ NEXT_STRING_H = @NEXT_STRING_H@
+ NEXT_SYS_STAT_H = @NEXT_SYS_STAT_H@
+ NEXT_SYS_TIME_H = @NEXT_SYS_TIME_H@
+ NEXT_UNISTD_H = @NEXT_UNISTD_H@
+ NEXT_WCHAR_H = @NEXT_WCHAR_H@
+ NEXT_WCTYPE_H = @NEXT_WCTYPE_H@
+ OBJEXT = @OBJEXT@
+ PACKAGE = @PACKAGE@
+ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+ PACKAGE_NAME = @PACKAGE_NAME@
+ PACKAGE_STRING = @PACKAGE_STRING@
+ PACKAGE_TARNAME = @PACKAGE_TARNAME@
+ PACKAGE_VERSION = @PACKAGE_VERSION@
+ PATH_SEPARATOR = @PATH_SEPARATOR@
+ POSUB = @POSUB@
+ PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
+ RANLIB = @RANLIB@
+ REPLACE_CHOWN = @REPLACE_CHOWN@
+ REPLACE_FCHDIR = @REPLACE_FCHDIR@
+ REPLACE_GETCWD = @REPLACE_GETCWD@
+ REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
+ REPLACE_GETTIMEOFDAY = @REPLACE_GETTIMEOFDAY@
+ REPLACE_LCHOWN = @REPLACE_LCHOWN@
+ REPLACE_LSEEK = @REPLACE_LSEEK@
+ REPLACE_MEMMEM = @REPLACE_MEMMEM@
+ REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
+ REPLACE_PUTENV = @REPLACE_PUTENV@
+ REPLACE_STRCASESTR = @REPLACE_STRCASESTR@
+ REPLACE_STRERROR = @REPLACE_STRERROR@
+ REPLACE_STRSIGNAL = @REPLACE_STRSIGNAL@
+ REPLACE_STRSTR = @REPLACE_STRSTR@
+ REPLACE_STRTOD = @REPLACE_STRTOD@
+ REPLACE_WCWIDTH = @REPLACE_WCWIDTH@
+ SET_MAKE = @SET_MAKE@
+ SHELL = @SHELL@
+ SIG_ATOMIC_T_SUFFIX = @SIG_ATOMIC_T_SUFFIX@
+ SIZE_T_SUFFIX = @SIZE_T_SUFFIX@
+ STDBOOL_H = @STDBOOL_H@
+ STDINT_H = @STDINT_H@
+ STRIP = @STRIP@
+ SYS_STAT_H = @SYS_STAT_H@
+ SYS_TIME_H = @SYS_TIME_H@
+ TERMLIBS = @TERMLIBS@
+ TEX = @TEX@
+ USE_NLS = @USE_NLS@
+ VERSION = @VERSION@
+ VOID_UNSETENV = @VOID_UNSETENV@
+ WCHAR_H = @WCHAR_H@
+ WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
+ WCTYPE_H = @WCTYPE_H@
+ WINT_T_SUFFIX = @WINT_T_SUFFIX@
+ XGETTEXT = @XGETTEXT@
+ XGETTEXT_015 = @XGETTEXT_015@
+ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
+ abs_builddir = @abs_builddir@
+ abs_srcdir = @abs_srcdir@
+ abs_top_builddir = @abs_top_builddir@
+ abs_top_srcdir = @abs_top_srcdir@
+ ac_ct_CC = @ac_ct_CC@
+ am__include = @am__include@
+ am__leading_dot = @am__leading_dot@
+ am__quote = @am__quote@
+ am__tar = @am__tar@
+ am__untar = @am__untar@
+ bindir = @bindir@
+ build = @build@
+ build_alias = @build_alias@
+ build_cpu = @build_cpu@
+ build_os = @build_os@
+ build_vendor = @build_vendor@
+ builddir = @builddir@
+ datadir = @datadir@
+ datarootdir = @datarootdir@
+ docdir = @docdir@
+ dvidir = @dvidir@
+ exec_prefix = @exec_prefix@
+ gl_LIBOBJS = @gl_LIBOBJS@
+ gl_LTLIBOBJS = @gl_LTLIBOBJS@
+ gltests_LIBOBJS = @gltests_LIBOBJS@
+ gltests_LTLIBOBJS = @gltests_LTLIBOBJS@
+ host = @host@
+ host_alias = @host_alias@
+ host_cpu = @host_cpu@
+ host_os = @host_os@
+ host_vendor = @host_vendor@
+ htmldir = @htmldir@
+ includedir = @includedir@
+ infodir = @infodir@
+ install_sh = @install_sh@
+ libdir = @libdir@
+ libexecdir = @libexecdir@
+ localedir = $(datadir)/locale
+ localstatedir = @localstatedir@
+ mandir = @mandir@
+ mkdir_p = @mkdir_p@
+ native_tools = @native_tools@
+ oldincludedir = @oldincludedir@
+ pdfdir = @pdfdir@
+ prefix = @prefix@
+ program_transform_name = @program_transform_name@
+ psdir = @psdir@
+ sbindir = @sbindir@
+ sharedstatedir = @sharedstatedir@
+ srcdir = @srcdir@
+ sysconfdir = @sysconfdir@
+ target_alias = @target_alias@
+ top_build_prefix = @top_build_prefix@
+ top_builddir = @top_builddir@
+ top_srcdir = @top_srcdir@
+ SUBDIRS = tests
+ 
+ # Use `ginstall-info' in the definition of PROGRAMS and in dependencies
+ # because automake generates an install-info target in every Makefile
+ # (this is easier than changing Automake.)
+ ginstall_info_SOURCES = install-info.c
+ AM_CPPFLAGS = \
+   -I$(top_srcdir)				\
+   -I$(top_srcdir)/gnulib/lib			\
+   -I$(top_builddir)/gnulib/lib			\
+   -DLOCALEDIR=\"$(localedir)\"
+ 
+ LDADD = ../lib/libtxi.a $(top_builddir)/gnulib/lib/libgnu.a $(LIBINTL)
+ all: all-recursive
+ 
+ .SUFFIXES:
+ .SUFFIXES: .c .o .obj
+ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
+ 	@for dep in $?; do \
+ 	  case '$(am__configure_deps)' in \
+ 	    *$$dep*) \
+ 	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ 		&& exit 0; \
+ 	      exit 1;; \
+ 	  esac; \
+ 	done; \
+ 	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  install-info/Makefile'; \
+ 	cd $(top_srcdir) && \
+ 	  $(AUTOMAKE) --gnu  install-info/Makefile
+ .PRECIOUS: Makefile
+ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ 	@case '$?' in \
+ 	  *config.status*) \
+ 	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ 	  *) \
+ 	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ 	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ 	esac;
+ 
+ $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+ 
+ $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+ install-binPROGRAMS: $(bin_PROGRAMS)
+ 	@$(NORMAL_INSTALL)
+ 	test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)"
+ 	@list='$(bin_PROGRAMS)'; for p in $$list; do \
+ 	  p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
+ 	  if test -f $$p \
+ 	  ; then \
+ 	    f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \
+ 	   echo " $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(bindir)/$$f'"; \
+ 	   $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(bindir)/$$f" || exit 1; \
+ 	  else :; fi; \
+ 	done
+ 
+ uninstall-binPROGRAMS:
+ 	@$(NORMAL_UNINSTALL)
+ 	@list='$(bin_PROGRAMS)'; for p in $$list; do \
+ 	  f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
+ 	  echo " rm -f '$(DESTDIR)$(bindir)/$$f'"; \
+ 	  rm -f "$(DESTDIR)$(bindir)/$$f"; \
+ 	done
+ 
+ clean-binPROGRAMS:
+ 	-test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS)
+ ginstall-info$(EXEEXT): $(ginstall_info_OBJECTS) $(ginstall_info_DEPENDENCIES) 
+ 	@rm -f ginstall-info$(EXEEXT)
+ 	$(LINK) $(ginstall_info_OBJECTS) $(ginstall_info_LDADD) $(LIBS)
+ 
+ mostlyclean-compile:
+ 	-rm -f *.$(OBJEXT)
+ 
+ distclean-compile:
+ 	-rm -f *.tab.c
+ 
+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/install-info.Po@am__quote@
+ 
+ .c.o:
+ @am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+ @am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(COMPILE) -c $<
+ 
+ .c.obj:
+ @am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
+ @am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
+ 
+ # This directory's subdirectories are mostly independent; you can cd
+ # into them and run `make' without going through this Makefile.
+ # To change the values of `make' variables: instead of editing Makefiles,
+ # (1) if the variable is set in `config.status', edit `config.status'
+ #     (which will cause the Makefiles to be regenerated when you run `make');
+ # (2) otherwise, pass the desired values on the `make' command line.
+ $(RECURSIVE_TARGETS):
+ 	@failcom='exit 1'; \
+ 	for f in x $$MAKEFLAGS; do \
+ 	  case $$f in \
+ 	    *=* | --[!k]*);; \
+ 	    *k*) failcom='fail=yes';; \
+ 	  esac; \
+ 	done; \
+ 	dot_seen=no; \
+ 	target=`echo $@ | sed s/-recursive//`; \
+ 	list='$(SUBDIRS)'; for subdir in $$list; do \
+ 	  echo "Making $$target in $$subdir"; \
+ 	  if test "$$subdir" = "."; then \
+ 	    dot_seen=yes; \
+ 	    local_target="$$target-am"; \
+ 	  else \
+ 	    local_target="$$target"; \
+ 	  fi; \
+ 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ 	  || eval $$failcom; \
+ 	done; \
+ 	if test "$$dot_seen" = "no"; then \
+ 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ 	fi; test -z "$$fail"
+ 
+ $(RECURSIVE_CLEAN_TARGETS):
+ 	@failcom='exit 1'; \
+ 	for f in x $$MAKEFLAGS; do \
+ 	  case $$f in \
+ 	    *=* | --[!k]*);; \
+ 	    *k*) failcom='fail=yes';; \
+ 	  esac; \
+ 	done; \
+ 	dot_seen=no; \
+ 	case "$@" in \
+ 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ 	  *) list='$(SUBDIRS)' ;; \
+ 	esac; \
+ 	rev=''; for subdir in $$list; do \
+ 	  if test "$$subdir" = "."; then :; else \
+ 	    rev="$$subdir $$rev"; \
+ 	  fi; \
+ 	done; \
+ 	rev="$$rev ."; \
+ 	target=`echo $@ | sed s/-recursive//`; \
+ 	for subdir in $$rev; do \
+ 	  echo "Making $$target in $$subdir"; \
+ 	  if test "$$subdir" = "."; then \
+ 	    local_target="$$target-am"; \
+ 	  else \
+ 	    local_target="$$target"; \
+ 	  fi; \
+ 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ 	  || eval $$failcom; \
+ 	done && test -z "$$fail"
+ tags-recursive:
+ 	list='$(SUBDIRS)'; for subdir in $$list; do \
+ 	  test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ 	done
+ ctags-recursive:
+ 	list='$(SUBDIRS)'; for subdir in $$list; do \
+ 	  test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ 	done
+ 
+ ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ 	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ 	unique=`for i in $$list; do \
+ 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ 	  done | \
+ 	  $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+ 	mkid -fID $$unique
+ tags: TAGS
+ 
+ TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+ 		$(TAGS_FILES) $(LISP)
+ 	tags=; \
+ 	here=`pwd`; \
+ 	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ 	  include_option=--etags-include; \
+ 	  empty_fix=.; \
+ 	else \
+ 	  include_option=--include; \
+ 	  empty_fix=; \
+ 	fi; \
+ 	list='$(SUBDIRS)'; for subdir in $$list; do \
+ 	  if test "$$subdir" = .; then :; else \
+ 	    test ! -f $$subdir/TAGS || \
+ 	      tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ 	  fi; \
+ 	done; \
+ 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+ 	unique=`for i in $$list; do \
+ 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ 	  done | \
+ 	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+ 	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ 	  test -n "$$unique" || unique=$$empty_fix; \
+ 	  $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ 	    $$tags $$unique; \
+ 	fi
+ ctags: CTAGS
+ CTAGS: ctags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+ 		$(TAGS_FILES) $(LISP)
+ 	tags=; \
+ 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+ 	unique=`for i in $$list; do \
+ 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ 	  done | \
+ 	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+ 	test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ 	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ 	     $$tags $$unique
+ 
+ GTAGS:
+ 	here=`$(am__cd) $(top_builddir) && pwd` \
+ 	  && cd $(top_srcdir) \
+ 	  && gtags -i $(GTAGS_ARGS) $$here
+ 
+ distclean-tags:
+ 	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+ 
+ distdir: $(DISTFILES)
+ 	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ 	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ 	list='$(DISTFILES)'; \
+ 	  dist_files=`for file in $$list; do echo $$file; done | \
+ 	  sed -e "s|^$$srcdirstrip/||;t" \
+ 	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ 	case $$dist_files in \
+ 	  */*) $(MKDIR_P) `echo "$$dist_files" | \
+ 			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ 			   sort -u` ;; \
+ 	esac; \
+ 	for file in $$dist_files; do \
+ 	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ 	  if test -d $$d/$$file; then \
+ 	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ 	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ 	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ 	    fi; \
+ 	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ 	  else \
+ 	    test -f $(distdir)/$$file \
+ 	    || cp -p $$d/$$file $(distdir)/$$file \
+ 	    || exit 1; \
+ 	  fi; \
+ 	done
+ 	list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ 	  if test "$$subdir" = .; then :; else \
+ 	    test -d "$(distdir)/$$subdir" \
+ 	    || $(MKDIR_P) "$(distdir)/$$subdir" \
+ 	    || exit 1; \
+ 	    distdir=`$(am__cd) $(distdir) && pwd`; \
+ 	    top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ 	    (cd $$subdir && \
+ 	      $(MAKE) $(AM_MAKEFLAGS) \
+ 	        top_distdir="$$top_distdir" \
+ 	        distdir="$$distdir/$$subdir" \
+ 		am__remove_distdir=: \
+ 		am__skip_length_check=: \
+ 	        distdir) \
+ 	      || exit 1; \
+ 	  fi; \
+ 	done
+ check-am: all-am
+ check: check-recursive
+ all-am: Makefile $(PROGRAMS)
+ installdirs: installdirs-recursive
+ installdirs-am:
+ 	for dir in "$(DESTDIR)$(bindir)"; do \
+ 	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+ 	done
+ install: install-recursive
+ install-exec: install-exec-recursive
+ install-data: install-data-recursive
+ uninstall: uninstall-recursive
+ 
+ install-am: all-am
+ 	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+ 
+ installcheck: installcheck-recursive
+ install-strip:
+ 	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ 	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ 	  `test -z '$(STRIP)' || \
+ 	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+ mostlyclean-generic:
+ 
+ clean-generic:
+ 
+ distclean-generic:
+ 	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+ 
+ maintainer-clean-generic:
+ 	@echo "This command is intended for maintainers to use"
+ 	@echo "it deletes files that may require special tools to rebuild."
+ clean: clean-recursive
+ 
+ clean-am: clean-binPROGRAMS clean-generic mostlyclean-am
+ 
+ distclean: distclean-recursive
+ 	-rm -rf ./$(DEPDIR)
+ 	-rm -f Makefile
+ distclean-am: clean-am distclean-compile distclean-generic \
+ 	distclean-tags
+ 
+ dvi: dvi-recursive
+ 
+ dvi-am:
+ 
+ html: html-recursive
+ 
+ info: info-recursive
+ 
+ info-am:
+ 
+ install-data-am:
+ 
+ install-dvi: install-dvi-recursive
+ 
+ install-exec-am: install-binPROGRAMS
+ 
+ install-html: install-html-recursive
+ 
+ install-info: install-info-recursive
+ 
+ install-man:
+ 
+ install-pdf: install-pdf-recursive
+ 
+ install-ps: install-ps-recursive
+ 
+ installcheck-am:
+ 
+ maintainer-clean: maintainer-clean-recursive
+ 	-rm -rf ./$(DEPDIR)
+ 	-rm -f Makefile
+ maintainer-clean-am: distclean-am maintainer-clean-generic
+ 
+ mostlyclean: mostlyclean-recursive
+ 
+ mostlyclean-am: mostlyclean-compile mostlyclean-generic
+ 
+ pdf: pdf-recursive
+ 
+ pdf-am:
+ 
+ ps: ps-recursive
+ 
+ ps-am:
+ 
+ uninstall-am: uninstall-binPROGRAMS
+ 
+ .MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ 	install-strip
+ 
+ .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ 	all all-am check check-am clean clean-binPROGRAMS \
+ 	clean-generic ctags ctags-recursive distclean \
+ 	distclean-compile distclean-generic distclean-tags distdir dvi \
+ 	dvi-am html html-am info info-am install install-am \
+ 	install-binPROGRAMS install-data install-data-am install-dvi \
+ 	install-dvi-am install-exec install-exec-am install-html \
+ 	install-html-am install-info install-info-am install-man \
+ 	install-pdf install-pdf-am install-ps install-ps-am \
+ 	install-strip installcheck installcheck-am installdirs \
+ 	installdirs-am maintainer-clean maintainer-clean-generic \
+ 	mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \
+ 	ps ps-am tags tags-recursive uninstall uninstall-am \
+ 	uninstall-binPROGRAMS
+ 
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+ .NOEXPORT:
diff -Nrc2 texinfo-4.11/install-info/README texinfo-4.12/install-info/README
*** texinfo-4.11/install-info/README	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/README	Tue Jan  1 17:36:16 2008
***************
*** 0 ****
--- 1,15 ----
+ $Id: README,v 1.1 2008/01/02 01:36:16 karl Exp $
+ texinfo/install-info/README
+ 
+   Copyright (C) 2008 Free Software Foundation, Inc.
+ 
+   Copying and distribution of this file, with or without modification,
+   are permitted in any medium without royalty provided the copyright
+   notice and this notice are preserved.
+ 
+ install-info updates the top-level dir file in the Info tree.
+ (It does not actually install files into the Info directory, oddly enough.)
+ 
+ Debian has a completely different implementation (in Perl) of
+ install-info.  This has been a point of great confusion.  We are trying
+ to reconcile the two.  Bug reports and help are welcome, as always.
diff -Nrc2 texinfo-4.11/install-info/install-info.c texinfo-4.12/install-info/install-info.c
*** texinfo-4.11/install-info/install-info.c	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/install-info.c	Sat Apr 19 10:03:14 2008
***************
*** 0 ****
--- 1,2675 ----
+ /* install-info -- create Info directory entry(ies) for an Info file.
+    $Id: install-info.c,v 1.10 2008/04/19 17:03:14 karl Exp $
+ 
+    Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
+    2005, 2007, 2008 Free Software Foundation, Inc.
+ 
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+ 
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+ 
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+ 
+ #include "system.h"
+ #include <getopt.h>
+ #include <regex.h>
+ #include <argz.h>
+ 
+ #define TAB_WIDTH 8
+ 
+ static char *progname = "install-info";
+ 
+ struct spec_entry;
+ struct spec_section;
+ 
+ struct line_data *findlines (char *data, int size, int *nlinesp);
+ void insert_entry_here (struct spec_entry *entry, int line_number,
+                         struct line_data *dir_lines, int n_entries); 
+ int compare_section_names (const void *s1, const void *s2);
+ int compare_entries_text (const void *e1, const void *e2); 
+ 
+ /* Data structures.  */
+ 
+ 
+ /* Record info about a single line from a file as read into core.  */
+ struct line_data
+ {
+   /* The start of the line.  */
+   char *start;
+   /* The number of characters in the line,
+      excluding the terminating newline.  */
+   int size;
+   /* Vector containing pointers to the entries to add before this line.
+      The vector is null-terminated.  */
+   struct spec_entry **add_entries_before;
+   /* Vector containing pointers to the sections to add before this line.
+      The vector is not null-terminated.  */
+   struct spec_section **add_sections_before;
+   /* The vector ADD_SECTIONS_BEFORE_HERE contains exactly this many
+      pointers to sections. */
+   int num_sections_to_add;
+   /* 1 means don't output this line.  */
+   int delete;
+ };
+ 
+ 
+ /* This is used for a list of the specified menu section names
+    in which entries should be added.  */
+ struct spec_section
+ {
+   struct spec_section *next;
+   char *name;
+   /* 1 means we have not yet found an existing section with this name
+      in the dir file--so we will need to add a new section.  */
+   int missing;
+ };
+ 
+ 
+ /* This is used for a list of the entries specified to be added.  */
+ struct spec_entry
+ {
+   struct spec_entry *next;
+   char *text;
+   size_t text_len;
+   /* A pointer to the list of sections to which this entry should be
+      added.  */
+   struct spec_section *entry_sections;
+   /* A pointer to a section that is beyond the end of the chain whose
+      head is pointed to by entry_sections.  */
+   struct spec_section *entry_sections_tail;
+   /* Non-zero means that the entry doesn't have a name specified.  This
+      can only happen if a --description preceeds a --name option. */
+   int missing_name;
+   /* Non-zero means that the entry doesn't have a description.  This
+      happens when a --name option is given prior to a --description 
+      option. */
+   int missing_description;
+   /* Non-zero means that the entry doesn't have an Info file specified.  
+      This means that the entry was taken from the command-line but it
+      only contains the name, and not the info file's basename, which
+      we get later on.  This only happens on entries that originate
+      from --name options. */
+   int missing_basename;
+ };
+ 
+ 
+ /* This is used for a list of nodes found by parsing the dir file.  */
+ struct node
+ {
+   struct node *next;
+   /* The node name.  */
+   char *name;
+   /* The line number of the line where the node starts.
+      This is the line that contains control-underscore.  */
+   int start_line;
+   /* The line number of the line where the node ends,
+      which is the end of the file or where the next line starts.  */
+   int end_line;
+   /* Start of first line in this node's menu
+      (the line after the * Menu: line).  */
+   char *menu_start;
+   /* The start of the chain of sections in this node's menu.  */
+   struct menu_section *sections;
+   /* The last menu section in the chain.  */
+   struct menu_section *last_section;
+ };
+ 
+ 
+ /* This is used for a list of sections found in a node's menu.
+    Each  struct node  has such a list in the  sections  field.  */
+ struct menu_section
+ {
+   struct menu_section *next;
+   char *name;
+   /* Line number of start of section.  */
+   int start_line;
+   /* Line number of end of section.  */
+   int end_line;
+ };
+ 
+ /* This table defines all the long-named options, says whether they
+    use an argument, and maps them into equivalent single-letter options.  */
+ 
+ struct option longopts[] =
+ {
+   { "add-once",  no_argument, NULL, '1'},
+   { "align",     required_argument, NULL, 'A'},
+   { "append-new-sections", no_argument, NULL, 'a'},
+   { "calign",    required_argument, NULL, 'C'},
+   { "debug",     no_argument, NULL, 'g' },
+   { "delete",    no_argument, NULL, 'r' },
+   { "dir-file",  required_argument, NULL, 'd' },
+   { "entry",     required_argument, NULL, 'e' },
+   { "name",      required_argument, NULL, 't' },
+   { "menuentry", required_argument, NULL, 't' },
+   { "description", required_argument, NULL, 'c' },
+   { "help",      no_argument, NULL, 'h' },
+   { "no-indent", no_argument, NULL, 'I' },
+   { "infodir",   required_argument, NULL, 'D' },
+   { "info-dir",  required_argument, NULL, 'D' },
+   { "info-file", required_argument, NULL, 'i' },
+   { "item",      required_argument, NULL, 'e' },
+   { "keep-old",  no_argument, NULL, 'k' },
+   { "maxwidth",  required_argument, NULL, 'W'},
+   { "max-width", required_argument, NULL, 'W'},
+   { "quiet",     no_argument, NULL, 'q' },
+   { "remove",    no_argument, NULL, 'r' },
+   { "remove-exactly",    no_argument, NULL, 'x' },
+   { "section",           required_argument, NULL, 's' },
+   { "regex",     required_argument, NULL, 'R' },
+   { "silent",    no_argument, NULL, 'q' },
+   { "test",      no_argument, NULL, 'n' },
+   { "dry-run",   no_argument, NULL, 'n' },
+   { "version",   no_argument, NULL, 'V' },
+   { 0 }
+ };
+ 
+ regex_t *psecreg = NULL;
+ 
+ /* Nonzero means that the name specified for the Info file will be used
+    (without removing .gz, .info extension or leading path) to match the
+    entries that must be removed.  */
+ int remove_exactly = 0;
+ 
+ /* Nonzero means that sections that don't have entries in them will be
+    deleted. */
+ int remove_empty_sections = 1;
+ 
+ /* Nonzero means that new Info entries into the DIR file will go into all 
+    sections that match with --section-regex or --section.  Zero means 
+    that new entries wil go into the first section that matches.*/
+ int add_entries_into_all_matching_sections = 1;
+ 
+ /* Nonzero means we do not replace same-named info entries. */
+ int keep_old_flag = 0;
+ 
+ /* Nonzero means --test was specified, to inhibit updating the dir file.  */
+ int chicken_flag = 0;
+ 
+ /* Zero means that entries will not be formatted when they are either 
+    added or replaced. */
+ int indent_flag = 1;
+ 
+ /* Zero means that new sections will be added at the end of the DIR file. */
+ int order_new_sections_alphabetically_flag = 1;
+ 
+ 
+ /* Error message functions.  */
+ 
+ /* Print error message.  S1 is printf control string, S2 and S3 args for it. */
+ 
+ /* VARARGS1 */
+ void
+ error (const char *s1, const char *s2, const char *s3)
+ {
+   fprintf (stderr, "%s: ", progname);
+   fprintf (stderr, s1, s2, s3);
+   putc ('\n', stderr);
+ }
+ 
+ /* VARARGS1 */
+ void
+ warning (const char *s1, const char *s2, const char *s3)
+ {
+   fprintf (stderr, _("%s: warning: "), progname);
+   fprintf (stderr, s1, s2, s3);
+   putc ('\n', stderr);
+ }
+ 
+ /* Print error message and exit.  */
+ 
+ void
+ fatal (const char *s1, const char *s2, const char *s3)
+ {
+   error (s1, s2, s3);
+   xexit (1);
+ }
+ 
+ /* Return a newly-allocated string
+    whose contents concatenate those of S1, S2, S3.  */
+ char *
+ concat (const char *s1, const char *s2, const char *s3)
+ {
+   int len1 = strlen (s1), len2 = strlen (s2), len3 = strlen (s3);
+   char *result = (char *) xmalloc (len1 + len2 + len3 + 1);
+ 
+   strcpy (result, s1);
+   strcpy (result + len1, s2);
+   strcpy (result + len1 + len2, s3);
+   *(result + len1 + len2 + len3) = 0;
+ 
+   return result;
+ }
+ 
+ /* Return a string containing SIZE characters
+    copied from starting at STRING.  */
+ 
+ char *
+ copy_string (const char *string, int size)
+ {
+   int i;
+   char *copy = (char *) xmalloc (size + 1);
+   for (i = 0; i < size; i++)
+     copy[i] = string[i];
+   copy[size] = 0;
+   return copy;
+ }
+ 
+ /* Print fatal error message based on errno, with file name NAME.  */
+ 
+ void
+ pfatal_with_name (const char *name)
+ {
+   char *s = concat ("", strerror (errno), _(" for %s"));
+   fatal (s, name, 0);
+ }
+ 
+ /* Compare the menu item names in LINE1 (line length LEN1)
+    and LINE2 (line length LEN2).  Return 1 if the item name
+    in LINE1 is less, 0 otherwise.  */
+ 
+ static int
+ menu_line_lessp (char *line1, int len1, char *line2, int len2)
+ {
+   int minlen = (len1 < len2 ? len1 : len2);
+   int i;
+ 
+   for (i = 0; i < minlen; i++)
+     {
+       /* If one item name is a prefix of the other,
+          the former one is less.  */
+       if (line1[i] == ':' && line2[i] != ':')
+         return 1;
+       if (line2[i] == ':' && line1[i] != ':')
+         return 0;
+       /* If they both continue and differ, one is less.  */
+       if (line1[i] < line2[i])
+         return 1;
+       if (line1[i] > line2[i])
+         return 0;
+     }
+   /* With a properly formatted dir file,
+      we can only get here if the item names are equal.  */
+   return 0;
+ }
+ 
+ /* Compare the menu item names in LINE1 (line length LEN1)
+    and LINE2 (line length LEN2).  Return 1 if the item names are equal,
+    0 otherwise.  */
+ 
+ static int
+ menu_line_equal (char *line1, int len1, char *line2, int len2)
+ {
+   int minlen = (len1 < len2 ? len1 : len2);
+   int i;
+ 
+   for (i = 0; i < minlen; i++)
+     {
+       /* If both item names end here, they are equal.  */
+       if (line1[i] == ':' && line2[i] == ':')
+         return 1;
+       /* If they both continue and differ, one is less.  */
+       if (line1[i] != line2[i])
+         return 0;
+     }
+   /* With a properly formatted dir file,
+      we can only get here if the item names are equal.  */
+   return 1;
+ }
+ 
+ 
+ /* Given the full text of a menu entry, null terminated,
+    return just the menu item name (copied).  */
+ 
+ char *
+ extract_menu_item_name (char *item_text)
+ {
+   char *p;
+ 
+   if (*item_text == '*')
+     item_text++;
+   while (*item_text == ' ')
+     item_text++;
+ 
+   p = item_text;
+   while (*p && *p != ':') p++;
+   return copy_string (item_text, p - item_text);
+ }
+ 
+ /* Given the full text of a menu entry, terminated by null or newline,
+    return just the menu item file (copied).  */
+ 
+ char *
+ extract_menu_file_name (char *item_text)
+ {
+   char *p = item_text;
+ 
+   /* If we have text that looks like * ITEM: (FILE)NODE...,
+      extract just FILE.  Otherwise return "(none)".  */
+ 
+   if (*p == '*')
+     p++;
+   while (*p == ' ')
+     p++;
+ 
+   /* Skip to and past the colon.  */
+   while (*p && *p != '\n' && *p != ':') p++;
+   if (*p == ':') p++;
+ 
+   /* Skip past the open-paren.  */
+   while (1)
+     {
+       if (*p == '(')
+         break;
+       else if (*p == ' ' || *p == '\t')
+         p++;
+       else
+         return "(none)";
+     }
+   p++;
+ 
+   item_text = p;
+ 
+   /* File name ends just before the close-paren.  */
+   while (*p && *p != '\n' && *p != ')') p++;
+   if (*p != ')')
+     return "(none)";
+ 
+   return copy_string (item_text, p - item_text);
+ }
+ 
+ 
+ 
+ /* Return FNAME with any [.info][.gz] suffix removed.  */
+ 
+ static char *
+ strip_info_suffix (char *fname)
+ {
+   char *ret = xstrdup (fname);
+   unsigned len = strlen (ret);
+ 
+   if (len > 3 && FILENAME_CMP (ret + len - 3, ".gz") == 0)
+     {
+       len -= 3;
+       ret[len] = 0;
+     }
+   else if (len > 4 && FILENAME_CMP (ret + len - 4, ".bz2") == 0)
+     {
+       len -= 4;
+       ret[len] = 0;
+     }
+   else if (len > 5 && FILENAME_CMP (ret + len - 5, ".lzma") == 0)
+    {
+       len -= 5;
+       ret[len] =0;
+    }
+ 
+   if (len > 5 && FILENAME_CMP (ret + len - 5, ".info") == 0)
+     {
+       len -= 5;
+       ret[len] = 0;
+     }
+   else if (len > 4 && FILENAME_CMP (ret + len - 4, ".inf") == 0)
+     {
+       len -= 4;
+       ret[len] = 0;
+     }
+ #ifdef __MSDOS__
+   else if (len > 4 && (FILENAME_CMP (ret + len - 4, ".inz") == 0
+                        || FILENAME_CMP (ret + len - 4, ".igz") == 0))
+     {
+       len -= 4;
+       ret[len] = 0;
+     }
+ #endif /* __MSDOS__ */
+ 
+   return ret;
+ }
+ 
+ 
+ /* Return true if ITEM matches NAME and is followed by TERM_CHAR.  ITEM
+    can also be followed by `.gz', `.info.gz', or `.info' (and then
+    TERM_CHAR) and still match.  */
+ 
+ static int
+ menu_item_equal (const char *item, char term_char, const char *name)
+ {
+   int ret;
+   const char *item_basename = item;
+   unsigned name_len = strlen (name);
+ 
+   /* We must compare the basename in ITEM, since we are passed the
+      basename of the original info file.  Otherwise, a new entry like
+      "lilypond/lilypond" won't match "lilypond".
+      
+      Actually, it seems to me that we should really compare the whole
+      name, and not just the basename.  Couldn't there be dir1/foo.info
+      and dir2/foo.info?  Also, it seems like we should be using the
+      filename from the new dir entries, not the filename on the command
+      line.  Not worrying about those things right now, though.  --karl,
+      26mar04.  */
+   if (!remove_exactly) {
+   while (*item_basename && !IS_SLASH (*item_basename)
+          && *item_basename != term_char)
+     item_basename++;
+   if (! *item_basename || *item_basename == term_char)
+     item_basename = item;  /* no /, use original */
+   else
+     item_basename++;       /* have /, move past it */
+   }
+     
+   /* First, ITEM must actually match NAME (usually it won't).  */
+   ret = mbsncasecmp (item_basename, name, name_len) == 0;
+   if (ret)
+     {
+       /* Then, `foobar' doesn't match `foo', so be sure we've got all of
+          ITEM.  The various suffixes should never actually appear in the
+          dir file, but sometimes people put them in.  */
+       static char *suffixes[]
+         = { "", ".info.gz", ".info", ".inf", ".gz",
+ #ifdef __MSDOS__
+             ".inz", ".igz",
+ #endif
+             NULL };
+       unsigned i;
+       ret = 0;
+       for (i = 0; !ret && suffixes[i]; i++)
+         {
+           char *suffix = suffixes[i];
+           unsigned suffix_len = strlen (suffix);
+           ret = mbsncasecmp (item_basename + name_len, suffix, suffix_len) == 0
+                 && item_basename[name_len + suffix_len] == term_char;
+         }
+     }
+ 
+   return ret;
+ }
+ 
+ 
+ 
+ void
+ suggest_asking_for_help (void)
+ {
+   fprintf (stderr, _("\tTry `%s --help' for a complete list of options.\n"),
+            progname);
+   xexit (1);
+ }
+ 
+ void
+ print_help (void)
+ {
+   printf (_("Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"), progname);
+   puts ("");
+   puts (_("Add or remove entries in INFO-FILE from the Info directory DIR-FILE."));
+   puts ("");
+ 
+   puts (_("\
+ Options:\n\
+  --debug             report what is being done.\n\
+  --delete            delete existing entries for INFO-FILE from DIR-FILE;\n\
+                       don't insert any new entries.\n\
+  --description=TEXT  the description of the entry is TEXT; used with\n\
+                       the --name option to become synonymous with the\n\
+                       --entry option.\n\
+  --dir-file=NAME     specify file name of Info directory file;\n\
+                       equivalent to using the DIR-FILE argument.\n\
+  --dry-run           same as --test."));
+ 
+   puts (_("\
+  --entry=TEXT        insert TEXT as an Info directory entry.\n\
+                       TEXT is written as an Info menu item line followed\n\
+                        by zero or more extra lines starting with whitespace.\n\
+                       If you specify more than one entry, all are added.\n\
+                       If you don't specify any entries, they are determined\n\
+                        from information in the Info file itself.\n\
+                       When removing, TEXT specifies the entry to remove.\n\
+                       TEXT is only removed as a last resort, if the\n\
+                       entry as determined from the Info file is not present,\n\
+                       and the basename of the Info file isn't found either."));
+ 
+   puts (_("\
+  --help              display this help and exit.\n\
+  --info-dir=DIR      same as --dir-file=DIR/dir.\n\
+  --info-file=FILE    specify Info file to install in the directory;\n\
+                       equivalent to using the INFO-FILE argument.\n\
+  --item=TEXT         same as --entry=TEXT.\n\
+  --keep-old          do not replace entries, or remove empty sections.\n\
+  --menuentry=TEXT    same as --name=TEXT.\n\
+  --name=TEXT         the name of the entry is TEXT; used with --description\n\
+                       to become synonymous with the --entry option.\n\
+  --no-indent         do not format new entries in the DIR file.\n\
+  --quiet             suppress warnings."));
+ 
+   puts (_("\
+  --regex=R           put this file's entries in all sections that match the\n\
+                       regular expression R (ignoring case).\n\
+  --remove            same as --delete.\n\
+  --remove-exactly    only remove if the info file name matches exactly;\n\
+                       suffixes such as .info and .gz are not ignored.\n\
+  --section=SEC       put entries in section SEC of the directory.\n\
+                       If you specify more than one section, all the entries\n\
+                        are added in each of the sections.\n\
+                       If you don't specify any sections, they are determined\n\
+                        from information in the Info file itself.\n\
+  --section R SEC     equivalent to --regex=R --section=SEC --add-once."));
+ 
+   puts (_("\
+  --silent            suppress warnings.\n\
+  --test              suppress updating of DIR-FILE.\n\
+  --version           display version information and exit."));
+ 
+   puts ("");
+   
+   puts (_("\
+ Email bug reports to bug-texinfo@gnu.org,\n\
+ general questions and discussion to help-texinfo@gnu.org.\n\
+ Texinfo home page: http://www.gnu.org/software/texinfo/"));
+ }
+ 
+ 
+ /* If DIRFILE does not exist, and we are not in test mode, create a
+    minimal one (or abort).  If it already exists, do nothing.  */
+ 
+ static void
+ ensure_dirfile_exists (char *dirfile)
+ {
+   int desc;
+   
+   if (chicken_flag)
+     return;
+     
+   desc = open (dirfile, O_RDONLY);
+   if (desc < 0 && errno == ENOENT)
+     {
+       FILE *f;
+       char *readerr = strerror (errno);
+       close (desc);
+       f = fopen (dirfile, "w");
+       if (f)
+         {
+           fprintf (f, _("This is the file .../info/dir, which contains the\n\
+ topmost node of the Info hierarchy, called (dir)Top.\n\
+ The first time you invoke Info you start off looking at this node.\n\
+ \x1f\n\
+ %s\tThis is the top of the INFO tree\n\
+ \n\
+   This (the Directory node) gives a menu of major topics.\n\
+   Typing \"q\" exits, \"?\" lists all Info commands, \"d\" returns here,\n\
+   \"h\" gives a primer for first-timers,\n\
+   \"mEmacs<Return>\" visits the Emacs manual, etc.\n\
+ \n\
+   In Emacs, you can click mouse button 2 on a menu item or cross reference\n\
+   to select it.\n\
+ \n\
+ %s\n\
+ "), "File: dir,\tNode: Top",  /* These keywords must not be translated.  */
+     "* Menu:"
+ );
+           if (fclose (f) < 0)
+             pfatal_with_name (dirfile);
+         }
+       else
+         {
+           /* Didn't exist, but couldn't open for writing.  */
+           fprintf (stderr,
+                    _("%s: could not read (%s) and could not create (%s)\n"),
+                    dirfile, readerr, strerror (errno));
+           xexit (1);
+         }
+     }
+   else
+     close (desc); /* It already existed, so fine.  */
+ }
+ 
+ /* Open FILENAME and return the resulting stream pointer.  If it doesn't
+    exist, try FILENAME.gz.  If that doesn't exist either, call
+    CREATE_CALLBACK (with FILENAME as arg) to create it, if that is
+    non-NULL.  If still no luck, fatal error.
+ 
+    If we do open it, return the actual name of the file opened in
+    OPENED_FILENAME and the compress program to use to (de)compress it in
+    COMPRESSION_PROGRAM.  The compression program is determined by the
+    magic number, not the filename.  */
+ 
+ FILE *
+ open_possibly_compressed_file (char *filename,
+     void (*create_callback) (char *),
+     char **opened_filename, char **compression_program, int *is_pipe) 
+ {
+   char *local_opened_filename, *local_compression_program;
+   int nread;
+   char data[13];
+   FILE *f;
+ 
+   /* We let them pass NULL if they don't want this info, but it's easier
+      to always determine it.  */
+   if (!opened_filename)
+     opened_filename = &local_opened_filename;
+ 
+   *opened_filename = filename;
+   f = fopen (*opened_filename, FOPEN_RBIN);
+   if (!f)
+     {
+       *opened_filename = concat (filename, ".gz", "");
+       f = fopen (*opened_filename, FOPEN_RBIN);
+   if (!f)
+     {
+       free (*opened_filename);
+       *opened_filename = concat (filename, ".bz2", "");
+       f = fopen (*opened_filename, FOPEN_RBIN);
+     }
+   if (!f)
+     {
+      free (*opened_filename);
+      *opened_filename = concat (filename, ".lzma", "");
+      f = fopen (*opened_filename, FOPEN_RBIN);
+     }
+ 
+ #ifdef __MSDOS__
+       if (!f)
+         {
+           free (*opened_filename);
+           *opened_filename = concat (filename, ".igz", "");
+           f = fopen (*opened_filename, FOPEN_RBIN);
+         }
+       if (!f)
+         {
+           free (*opened_filename);
+           *opened_filename = concat (filename, ".inz", "");
+           f = fopen (*opened_filename, FOPEN_RBIN);
+         }
+ #endif
+       if (!f)
+         {
+           if (create_callback)
+             { /* That didn't work either.  Create the file if we can.  */
+               (*create_callback) (filename);
+ 
+               /* And try opening it again.  */
+               free (*opened_filename);
+               *opened_filename = filename;
+               f = fopen (*opened_filename, FOPEN_RBIN);
+               if (!f)
+                 pfatal_with_name (filename);
+             }
+           else
+             pfatal_with_name (filename);
+         }
+     }
+ 
+   /* Read first few bytes of file rather than relying on the filename.
+      If the file is shorter than this it can't be usable anyway.  */
+   nread = fread (data, sizeof (data), 1, f);
+   if (nread != 1)
+     {
+       /* Empty files don't set errno, so we get something like
+          "install-info: No error for foo", which is confusing.  */
+       if (nread == 0)
+         fatal (_("%s: empty file"), *opened_filename, 0);
+       pfatal_with_name (*opened_filename);
+     }
+ 
+   if (!compression_program)
+     compression_program = &local_compression_program;
+ 
+   if (data[0] == '\x1f' && data[1] == '\x8b')
+ #if STRIP_DOT_EXE
+     /* An explicit .exe yields a better diagnostics from popen below
+        if they don't have gzip installed.  */
+     *compression_program = "gzip.exe";
+ #else
+     *compression_program = "gzip";
+ #endif
+   else if (data[0] == 'B' && data[1] == 'Z' && data[2] == 'h')
+ #ifndef STRIP_DOT_EXE
+     *compression_program = "bzip2.exe";
+ #else
+     *compression_program = "bzip2";
+ #endif
+   else if (data[0] == 'B' && data[1] == 'Z' && data[2] == '0')
+ #ifndef STRIP_DOT_EXE
+     *compression_program = "bzip.exe";
+ #else
+     *compression_program = "bzip";
+ #endif
+     /* We (try to) match against old lzma format (which lacks proper
+        header, two first matches), as well as the new format (last match).  */
+   else if ((data[9] == 0x00 && data[10] == 0x00 && data[11] == 0x00
+             && data[12] == 0x00)
+            || (data[5] == '\xFF' && data[6] == '\xFF' && data[7] == '\xFF'
+                && data[8] == '\xFF' && data[9] == '\xFF' && data[10] == '\xFF'
+                && data[11] == '\xFF' && data[12] == '\xFF') 
+            || (data[0] == '\xFF' && data[1] == 'L' && data[2] == 'Z'
+                && data[3] == 'M' && data[4] == 'A' && data[5] == 0x00))
+ #ifndef STRIP_DOT_EXE
+     *compression_program = "lzma.exe";
+ #else
+     *compression_program = "lzma";
+ #endif
+   else
+     *compression_program = NULL;
+ 
+   if (*compression_program)
+     { /* It's compressed, so fclose the file and then open a pipe.  */
+       char *command = concat (*compression_program," -cd <", *opened_filename);
+       if (fclose (f) < 0)
+         pfatal_with_name (*opened_filename);
+       f = popen (command, "r");
+       if (f)
+         *is_pipe = 1;
+       else
+         pfatal_with_name (command);
+     }
+   else
+     { /* It's a plain file, seek back over the magic bytes.  */
+       if (fseek (f, 0, 0) < 0)
+         pfatal_with_name (*opened_filename);
+ #if O_BINARY
+       /* Since this is a text file, and we opened it in binary mode,
+          switch back to text mode.  */
+       f = freopen (*opened_filename, "r", f);
+ #endif
+       *is_pipe = 0;
+     }
+ 
+   return f;
+ }
+ 
+ /* Read all of file FILENAME into memory and return the address of the
+    data.  Store the size of the data into SIZEP.  If need be, uncompress
+    (i.e., try FILENAME.gz et al. if FILENAME does not exist) and store
+    the actual file name that was opened into OPENED_FILENAME (if it is
+    non-NULL), and the companion compression program (if any, else NULL)
+    into COMPRESSION_PROGRAM (if that is non-NULL).  If trouble, do
+    a fatal error.  */
+ 
+ char *
+ readfile (char *filename, int *sizep,
+     void (*create_callback) (char *), char **opened_filename,
+     char **compression_program)
+ {
+   char *real_name;
+   FILE *f;
+   int pipe_p;
+   int filled = 0;
+   int data_size = 8192;
+   char *data = xmalloc (data_size);
+ 
+   /* If they passed the space for the file name to return, use it.  */
+   f = open_possibly_compressed_file (filename, create_callback,
+                                      opened_filename ? opened_filename
+                                                      : &real_name,
+                                      compression_program, &pipe_p);
+ 
+   for (;;)
+     {
+       int nread = fread (data + filled, 1, data_size - filled, f);
+       if (nread < 0)
+         pfatal_with_name (real_name);
+       if (nread == 0)
+         break;
+ 
+       filled += nread;
+       if (filled == data_size)
+         {
+           data_size += 65536;
+           data = xrealloc (data, data_size);
+         }
+     }
+ 
+   /* We'll end up wasting space if we're not passing the filename back
+      and it is not just FILENAME, but so what.  */
+   /* We need to close the stream, since on some systems the pipe created
+      by popen is simulated by a temporary file which only gets removed
+      inside pclose.  */
+   if (pipe_p)
+     pclose (f);
+   else
+     fclose (f);
+ 
+   *sizep = filled;
+   return data;
+ }
+ 
+ /* Output the old dir file, interpolating the new sections
+    and/or new entries where appropriate.  If COMPRESSION_PROGRAM is not
+    null, pipe to it to create DIRFILE.  Thus if we read dir.gz on input,
+    we'll write dir.gz on output.  */
+ 
+ static void
+ output_dirfile (char *dirfile, int dir_nlines, struct line_data *dir_lines,
+                 int n_entries_to_add, struct spec_entry *entries_to_add,
+                 struct spec_section *input_sections, char *compression_program)
+ {
+   int n_entries_added = 0;
+   int i;
+   FILE *output;
+ 
+   if (compression_program)
+     {
+       char *command = concat (compression_program, ">", dirfile);
+       output = popen (command, "w");
+     }
+   else
+     output = fopen (dirfile, "w");
+ 
+   if (!output)
+     {
+       perror (dirfile);
+       xexit (1);
+     }
+ 
+   for (i = 0; i <= dir_nlines; i++)
+     {
+       int j;
+ 
+       /* If we decided to output some new entries before this line,
+          output them now.  */
+       if (dir_lines[i].add_entries_before)
+         for (j = 0; j < n_entries_to_add; j++)
+           {
+             struct spec_entry *this = dir_lines[i].add_entries_before[j];
+             if (this == 0)
+               break;
+             if (n_entries_added >= 1 && 
+                 !add_entries_into_all_matching_sections)
+               break;
+             fputs (this->text, output);
+             n_entries_added++;
+           }
+       /* If we decided to add some sections here
+          because there are no such sections in the file,
+          output them now.  
+          FIXME:  we add all sections here, but they should
+          be interspersed throughout the DIR file in 
+          alphabetic order. */
+       if (dir_lines[i].add_sections_before)
+         {
+           struct spec_section *spec;
+           struct spec_entry *entry;
+           struct spec_entry **entries;
+           int n_entries = 0;
+ 
+           /* If we specified --add-once, and we've added an entry, then
+              it's time to bail. */
+           if (n_entries_added >= 1 && 
+               !add_entries_into_all_matching_sections)
+             break;
+ 
+           qsort (dir_lines[i].add_sections_before, 
+                  dir_lines[i].num_sections_to_add, 
+                  sizeof (struct spec_section *), compare_section_names);
+ 
+           /* Count the entries and allocate a vector for all of them.  */
+           for (entry = entries_to_add; entry; entry = entry->next)
+             n_entries++;
+           entries = ((struct spec_entry **)
+                      xmalloc (n_entries * sizeof (struct spec_entry *)));
+ 
+           /* Fill the vector ENTRIES with pointers to all the sections,
+              and sort them.  */
+           j = 0;
+           for (entry = entries_to_add; entry; entry = entry->next)
+             entries[j++] = entry;
+           qsort (entries, n_entries, sizeof (struct spec_entry *),
+                  compare_entries_text);
+ 
+           /* Generate the new sections in alphabetical order.  In each
+              new section, output all of the entries that belong to that
+              section, in alphabetical order.  */
+           for (j = 0; j < dir_lines[i].num_sections_to_add; j++)
+             {
+               spec = dir_lines[i].add_sections_before[j];
+               if (spec->missing)
+                 {
+                   int k;
+ 
+                   putc ('\n', output);
+                   fputs (spec->name, output);
+                   putc ('\n', output);
+                   spec->missing = 0;
+                   for (k = 0; k < n_entries; k++)
+                     {
+                       struct spec_section *spec1;
+                       /* Did they at all want this entry to be put into
+                          this section?  */
+                       entry = entries[k];
+                       for (spec1 = entry->entry_sections;
+                            spec1 && spec1 != entry->entry_sections_tail;
+                            spec1 = spec1->next)
+                         {
+                           if (!strcmp (spec1->name, spec->name))
+                             break;
+                         }
+                       if (spec1 && spec1 != entry->entry_sections_tail)
+                         fputs (entry->text, output);
+                     }
+                 }
+             }
+ 
+           n_entries_added++;
+           free (entries);
+         }
+ 
+       /* Output the original dir lines unless marked for deletion.  */
+       if (i < dir_nlines && !dir_lines[i].delete)
+         {
+           fwrite (dir_lines[i].start, 1, dir_lines[i].size, output);
+           putc ('\n', output);
+         }
+     }
+ 
+   /* Some systems, such as MS-DOS, simulate pipes with temporary files.
+      On those systems, the compressor actually gets run inside pclose,
+      so we must call pclose.  */
+   if (compression_program)
+     pclose (output);
+   else
+     fclose (output);
+ }
+ 
+ /* Parse the input to find the section names and the entry names it
+    specifies.  Return the number of entries to add from this file.  */
+ int
+ parse_input (const struct line_data *lines, int nlines,
+              struct spec_section **sections, struct spec_entry **entries,
+              int delete_flag) 
+ {
+   int n_entries = 0;
+   int prefix_length = strlen ("INFO-DIR-SECTION ");
+   struct spec_section *head = *sections, *tail = NULL;
+   int reset_tail = 0;
+   char *start_of_this_entry = 0;
+   int ignore_sections = *sections != 0;
+   int ignore_entries  = delete_flag ? 0: *entries  != 0;
+ 
+   int i;
+ 
+   if (ignore_sections && ignore_entries)
+     return 0;
+ 
+   /* Loop here processing lines from the input file.  Each
+      INFO-DIR-SECTION entry is added to the SECTIONS linked list.
+      Each START-INFO-DIR-ENTRY block is added to the ENTRIES linked
+      list, and all its entries inherit the chain of SECTION entries
+      defined by the last group of INFO-DIR-SECTION entries we have
+      seen until that point.  */
+   for (i = 0; i < nlines; i++)
+     {
+       if (!ignore_sections
+           && !strncmp ("INFO-DIR-SECTION ", lines[i].start, prefix_length))
+         {
+           struct spec_section *next
+             = (struct spec_section *) xmalloc (sizeof (struct spec_section));
+           next->name = copy_string (lines[i].start + prefix_length,
+                                     lines[i].size - prefix_length);
+           next->next = *sections;
+           next->missing = 1;
+           if (reset_tail)
+             {
+               tail = *sections;
+               reset_tail = 0;
+             }
+           *sections = next;
+           head = *sections;
+         }
+       /* If entries were specified explicitly with command options,
+          ignore the entries in the input file.  */
+       else if (!ignore_entries)
+         {
+           if (!strncmp ("START-INFO-DIR-ENTRY", lines[i].start, lines[i].size)
+               && sizeof ("START-INFO-DIR-ENTRY") - 1 == lines[i].size)
+             {
+               if (!*sections)
+                 {
+                   /* We found an entry, but didn't yet see any sections
+                      specified.  Default to section "Miscellaneous".  */
+                   *sections = (struct spec_section *)
+                     xmalloc (sizeof (struct spec_section));
+                   (*sections)->name = "Miscellaneous";
+                   (*sections)->next = 0;
+                   (*sections)->missing = 1;
+                   head = *sections;
+                 }
+               /* Next time we see INFO-DIR-SECTION, we will reset the
+                  tail pointer.  */
+               reset_tail = 1;
+ 
+               if (start_of_this_entry != 0)
+                 fatal (_("START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"), 0, 0);
+               start_of_this_entry = lines[i + 1].start;
+             }
+           else if (start_of_this_entry)
+             {
+               if ((!strncmp ("* ", lines[i].start, 2)
+                    && lines[i].start > start_of_this_entry)
+                   || (!strncmp ("END-INFO-DIR-ENTRY",
+                                 lines[i].start, lines[i].size)
+                       && sizeof ("END-INFO-DIR-ENTRY") - 1 == lines[i].size))
+                 {
+                   /* We found an end of this entry.  Allocate another
+                      entry, fill its data, and add it to the linked
+                      list.  */
+                   struct spec_entry *next
+                     = (struct spec_entry *) xmalloc (sizeof (struct spec_entry));
+                   next->text
+                     = copy_string (start_of_this_entry,
+                                    lines[i].start - start_of_this_entry);
+                   next->text_len = lines[i].start - start_of_this_entry;
+                   next->entry_sections = head;
+                   next->entry_sections_tail = tail;
+                   next->next = *entries;
+                   *entries = next;
+                   n_entries++;
+                   if (!strncmp ("END-INFO-DIR-ENTRY",
+                                 lines[i].start, lines[i].size)
+                       && sizeof ("END-INFO-DIR-ENTRY") - 1 == lines[i].size)
+                     start_of_this_entry = 0;
+                   else
+                     start_of_this_entry = lines[i].start;
+                 }
+               else if (!strncmp ("END-INFO-DIR-ENTRY",
+                                  lines[i].start, lines[i].size)
+                        && sizeof ("END-INFO-DIR-ENTRY") - 1 == lines[i].size)
+                 fatal (_("END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"), 0, 0);
+             }
+         }
+     }
+   if (start_of_this_entry != 0)
+     fatal (_("START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"),
+            0, 0);
+ 
+   /* If we ignored the INFO-DIR-ENTRY directives, we need now go back
+      and plug the names of all the sections we found into every
+      element of the ENTRIES list.  */
+   if (ignore_entries && *entries)
+     {
+       struct spec_entry *entry;
+ 
+       for (entry = *entries; entry; entry = entry->next)
+         {
+           entry->entry_sections = head;
+           entry->entry_sections_tail = tail;
+         }
+     }
+ 
+   return n_entries;
+ }
+ 
+ 
+ /* Parse the dir file whose basename is BASE_NAME.  Find all the
+    nodes, and their menus, and the sections of their menus.  */
+ static void
+ parse_dir_file (struct line_data *lines, int nlines, struct node **nodes)
+ {
+   int node_header_flag = 0;
+   int i;
+ 
+   *nodes = 0;
+   for (i = 0; i < nlines; i++)
+     {
+       /* Parse node header lines.  */
+       if (node_header_flag)
+         {
+           int j, end;
+           for (j = 0; j < lines[i].size; j++)
+             /* Find the node name and store it in the `struct node'.  */
+             if (!strncmp ("Node:", lines[i].start + j, 5))
+               {
+                 char *line = lines[i].start;
+                 /* Find the start of the node name.  */
+                 j += 5;
+                 while (line[j] == ' ' || line[j] == '\t')
+                   j++;
+                 /* Find the end of the node name.  */
+                 end = j;
+                 while (line[end] != 0 && line[end] != ',' && line[end] != '\n'
+                        && line[end] != '\t')
+                   end++;
+                 (*nodes)->name = copy_string (line + j, end - j);
+               }
+           node_header_flag = 0;
+         }
+ 
+       /* Notice the start of a node.  */
+       if (*lines[i].start == 037)
+         {
+           struct node *next = (struct node *) xmalloc (sizeof (struct node));
+ 
+           next->next = *nodes;
+           next->name = NULL;
+           next->start_line = i;
+           next->end_line = 0;
+           next->menu_start = NULL;
+           next->sections = NULL;
+           next->last_section = NULL;
+ 
+           if (*nodes != 0)
+             (*nodes)->end_line = i;
+           /* Fill in the end of the last menu section
+              of the previous node.  */
+           if (*nodes != 0 && (*nodes)->last_section != 0)
+             (*nodes)->last_section->end_line = i;
+ 
+           *nodes = next;
+ 
+           /* The following line is the header of this node;
+              parse it.  */
+           node_header_flag = 1;
+         }
+ 
+       /* Notice the lines that start menus.  */
+       if (*nodes != 0 && !strncmp ("* Menu:", lines[i].start, 7))
+         (*nodes)->menu_start = lines[i + 1].start;
+ 
+       /* Notice sections in menus.  */
+       if (*nodes != 0
+           && (*nodes)->menu_start != 0
+           && *lines[i].start != '\n'
+           && *lines[i].start != '*'
+           && *lines[i].start != ' '
+           && *lines[i].start != '\t')
+         {
+           /* Add this menu section to the node's list.
+              This list grows in forward order.  */
+           struct menu_section *next
+             = (struct menu_section *) xmalloc (sizeof (struct menu_section));
+ 
+           next->start_line = i + 1;
+           next->next = 0;
+           next->end_line = 0;
+           next->name = copy_string (lines[i].start, lines[i].size);
+           if ((*nodes)->sections)
+             {
+               (*nodes)->last_section->next = next;
+               (*nodes)->last_section->end_line = i;
+             }
+           else
+             (*nodes)->sections = next;
+           (*nodes)->last_section = next;
+         }
+ 
+     }
+ 
+   /* Finish the info about the end of the last node.  */
+   if (*nodes != 0)
+     {
+       (*nodes)->end_line = nlines;
+       if ((*nodes)->last_section != 0)
+         (*nodes)->last_section->end_line = nlines;
+     }
+ }
+ 
+ 
+ /* Iterate through NLINES LINES looking for an entry that has a name
+    that matches NAME.  If such an entry is found, flag the entry for 
+    deletion later on. */
+ 
+ int
+ mark_entry_for_deletion (struct line_data *lines, int nlines, char *name)
+ {
+   int something_deleted = 0;
+   int i;
+   for (i = 0; i < nlines; i++)
+     {
+       /* Check for an existing entry that should be deleted.
+          Delete all entries which specify this file name.  */
+       if (*lines[i].start == '*')
+         {
+           char *q;
+           char *p = lines[i].start;
+ 
+           p++; /* skip * */
+           while (*p == ' ') p++; /* ignore following spaces */
+           q = p; /* remember this, it's the beginning of the menu item.  */
+ 
+           /* Read menu item.  */
+           while (*p != 0 && *p != ':')
+             p++;
+           p++; /* skip : */
+ 
+           if (*p == ':')
+             { /* XEmacs-style entry, as in * Mew::Messaging.  */
+               if (menu_item_equal (q, ':', name))
+                 {
+                   lines[i].delete = 1;
+                   something_deleted = 1;
+                 }
+             }
+           else
+             { /* Emacs-style entry, as in * Emacs: (emacs).  */
+               while (*p == ' ') p++; /* skip spaces after : */
+               if (*p == '(')         /* if at parenthesized (FILENAME) */
+                 {
+                   p++;
+                   if (menu_item_equal (p, ')', name))
+                     {
+                       lines[i].delete = 1;
+                       something_deleted = 1;
+                     }
+                 }
+             }
+         }
+ 
+       /* Treat lines that start with whitespace
+          as continuations; if we are deleting an entry,
+          delete all its continuations as well.  */
+       else if (i > 0 && (*lines[i].start == ' ' || *lines[i].start == '\t'))
+         {
+           lines[i].delete = lines[i - 1].delete;
+         }
+     }
+   return something_deleted;
+ }
+ 
+ 
+ /* Assuming the current column is COLUMN, return the column that
+    printing C will move the cursor to.
+    The first column is 0.
+    This function is used to assist in indenting of entries. */
+ 
+ static size_t
+ adjust_column (size_t column, char c)
+ {
+   if (c == '\b')
+     {
+       if (column > 0)
+         column--;
+     }
+   else if (c == '\r')
+     column = 0;
+   else if (c == '\t')
+     column += TAB_WIDTH - column % TAB_WIDTH;
+   else                          /* if (isprint (c)) */
+     column++;
+   return column;
+ }
+ 
+ /* Indent the Info entry's NAME and DESCRIPTION.  Lines are wrapped at the
+    WIDTH column.  The description on first line is indented at the CALIGN-th 
+    column, and all subsequent lines are indented at the ALIGN-th column.  
+    The resulting Info entry is put into OUTSTR.
+    NAME is of the form "* TEXT (TEXT)[:TEXT].".
+  */
+ static int
+ format_entry (char *name, size_t name_len, char *desc, size_t desc_len, 
+               int calign, int align, size_t width, 
+               char **outstr, size_t *outstr_len)
+ {
+   int i, j;
+   char c;
+   size_t column = 0;            /* Screen column where next char will go */
+   size_t offset_out = 0;        /* Index in `line_out' for next char. */
+   static char *line_out = NULL;
+   static size_t allocated_out = 0;
+   int saved_errno;
+   if (!desc || !name)
+     return 1;
+ 
+   *outstr = malloc (width  + 
+                     (((desc_len  + width) / (width - align)) * width) * 2 
+                     * sizeof (char));
+   *outstr[0] = '\0';
+ 
+   strncat (*outstr, name, name_len);
+ 
+   column = name_len;
+ 
+   if (name_len > calign - 2)
+     {
+       /* Name is too long to have description on the same line. */
+       if (desc_len > 1)
+         {
+           strncat (*outstr, "\n", 1);
+           column = 0;
+           for (j = 0; j < calign - 1; j++)
+             {
+               column = adjust_column (column, ' ');
+               strncat (*outstr, " ", 1);
+             }
+         }
+     }
+   else
+     for (j = 0; j < calign - name_len - 1; j++)
+       {
+         if (desc_len <= 2)
+           break;
+         column = adjust_column (column, ' ');
+         strncat (*outstr, " ", 1);
+       }
+ 
+   for (i = 0; i < desc_len; i++)
+     {
+       if (desc_len <= 2)
+         break;
+       c = desc[i];
+       if (offset_out + 1 >= allocated_out)
+         {
+           allocated_out = offset_out + 1;
+           line_out = (char *) realloc ((void *)line_out, allocated_out);
+         }
+ 
+       if (c == '\n')
+         {
+           line_out[offset_out++] = c;
+           strncat (*outstr, line_out, offset_out);
+           column = offset_out = 0;
+           continue;
+         }
+ 
+     rescan:
+       column = adjust_column (column, c);
+ 
+       if (column > width)
+         {
+           /* This character would make the line too long.
+              Print the line plus a newline, and make this character
+              start the next line. */
+ 
+           int found_blank = 0;
+           size_t logical_end = offset_out;
+ 
+           /* Look for the last blank. */
+           while (logical_end)
+             {
+               --logical_end;
+               if (line_out[logical_end] == ' '
+                   || line_out[logical_end] == '\t')
+                 {
+                   found_blank = 1;
+                   break;
+                 }
+             }
+ 
+           if (found_blank)
+             {
+               size_t i;
+ 
+               /* Found a blank.  Don't output the part after it. */
+               logical_end++;
+               strncat (*outstr, line_out, logical_end);
+               strncat (*outstr, "\n", 1);
+               for (j = 0; j < align - 1; j++)
+                 {
+                   column = adjust_column (column, ' ');
+                   strncat (*outstr, " ", 1);
+                 }
+ 
+               /* Move the remainder to the beginning of the next 
+                  line.
+                  The areas being copied here might overlap. */
+               memmove (line_out, line_out + logical_end,
+                        offset_out - logical_end);
+               offset_out -= logical_end;
+               for (column = i = 0; i < offset_out; i++)
+                 column = adjust_column (column, line_out[i]);
+               goto rescan;
+             }
+ 
+           if (offset_out == 0)
+             {
+               line_out[offset_out++] = c;
+               continue;
+             }
+ 
+           line_out[offset_out++] = '\n';
+           strncat (*outstr, line_out, offset_out);
+           column = offset_out = 0;
+           goto rescan;
+         }
+ 
+       line_out[offset_out++] = c;
+     }
+ 
+   saved_errno = errno;
+ 
+   if (desc_len <= 2)
+     strncat (*outstr, "\n", 1);
+ 
+   if (offset_out)
+     strncat (*outstr, line_out, offset_out);
+ 
+   *outstr_len = strlen (*outstr);
+   return 1;
+ }
+ 
+ 
+ /* Extract the NAME and DESCRIPTION from ENTRY.  NAME and DESCRIPTION must be
+    free'd.
+  */
+ static void
+ split_entry (char *entry, char **name, size_t *name_len, char **description, size_t *description_len)
+ {
+   char *endptr;
+ 
+   /* on the first line, the description starts after the first period. */
+   char *ptr = strchr (entry, '.');
+   /* Maybe there's no period, and no description */
+   if (!ptr)
+     {
+       size_t length = strlen (entry);
+       if (length == 0)
+         return;
+       *name = strdup (ptr);
+       *name_len = length + 1;
+       return;
+     }
+ 
+   /* The name is everything up to and including the period. */
+   *name_len = (size_t) (ptr - entry + 1);
+   *name = xmalloc (*name_len + 1);
+   (*name)[0] = '\0';
+   strncat (*name, entry, *name_len);
+ 
+   ptr++;
+   *description = xmalloc (strlen (entry));
+   (*description)[0] = '\0';
+ 
+   while (ptr[0] != '\0')
+     {
+ 
+       /* Eat up the whitespace after the name, and at the start of a line. */
+       while (isspace(ptr[0]))
+         ptr++;
+ 
+       /* Okay, we're at the start of the description. */
+       if (ptr[0] == '\0')
+         continue;
+ 
+       /* See how far the description goes... */
+       endptr = strchr (ptr, '\n');
+       /* Either the description continues up to the next newline. */
+       if (endptr)
+         {
+           size_t length  = (size_t) (endptr - ptr) / sizeof (char);
+           strncat (*description, ptr, length);
+           ptr = endptr;
+           /* First of all, we eat the newline here.  But then what?
+              Sometimes the newline separates 2 sentences, so we
+              end up with the next word starting directly after the period,
+              instead of after the customary 2 spaces in english. 
+              If the previous character was a `.', then we should add 2
+              spaces if there is anything on the next line.
+              if it's a comma, then we should put one space.
+              If it's neither, we just put a space.
+              If it's some other whitespace, we shouldn't do anything. */
+           ptr++;
+           if (length > 1 && strlen (ptr) > 0)
+             {
+               endptr--;
+               /* *ENDPTR is the 2nd last character */
+               if (*endptr == '.')
+                 strncat (*description, "  ", 2);
+               else if (!isspace (*endptr))
+                 strncat (*description, " ", 1);
+             }
+         }
+       /* Or the description continues to the end of the string. */
+       else
+         {
+           /* Just show the rest when there's no newline. */
+           size_t length = strlen (ptr);
+           strncat (*description, ptr, length);
+           ptr += length;
+         }
+     }
+   /* Descriptions end in a new line. */
+   strncat (*description, "\n", 1);
+   *description_len = strlen (*description);
+ }
+ 
+ 
+ /* Indent all ENTRIES according to some formatting options. 
+    CALIGN_CLI is the starting column for the first line of the description.
+    ALIGN_CLI is the starting column for all subsequent lines of the 
+    description.  MAXWIDTH_CLI is the number of columns in the line. 
+    When CALIGN_CLI, ALIGN_CLI, or MAXWIDTH_CLI is -1, choose a sane default. */
+ 
+ static void
+ reformat_new_entries (struct spec_entry *entries, int calign_cli, int align_cli, 
+                       int maxwidth_cli)
+ {
+   struct spec_entry *entry;
+   for (entry = entries; entry; entry = entry->next)
+     {
+       int calign = -1, align = -1, maxwidth = -1;
+       char *name = NULL, *desc = NULL;
+       size_t name_len = 0, desc_len = 0;
+       split_entry (entry->text, &name, &name_len, &desc, &desc_len);
+       free (entry->text);
+ 
+       /* Specify sane defaults if we need to */
+       if (calign_cli == -1 || align_cli == -1)
+         {
+           struct spec_section *section;
+           calign = calign_cli;
+           align = align_cli;
+           for (section = entry->entry_sections; 
+                section && section != entry->entry_sections_tail;
+                section = section->next)
+             {
+               if (!strcmp (section->name, "Individual utilities"))
+                 {
+                   if (calign == -1)
+                     calign = 48 + 1;
+                   if (align == -1)
+                     align = 50 + 1;
+                   break;
+                 }
+             }
+           if (calign == -1)
+             calign = 32 + 1;
+           if (align == -1)
+             align = 34 + 1;
+         }
+       else
+         {
+           calign = calign_cli;
+           align = align_cli;
+         }
+ 
+       if (maxwidth_cli == -1)
+         maxwidth = 79;
+ 
+       format_entry (name, name_len, desc, desc_len, calign, align, 
+                     maxwidth, &entry->text, &entry->text_len);
+     }
+ }
+ 
+ /* Insert NAME into every entry in ENTRIES that requires it. 
+    NAME is the basename of the Info file being installed. 
+    The idea here is that there was a --name on the command-line
+    and we need to put the basename in the empty parentheses. */
+ void
+ add_missing_basenames (struct spec_entry *entries, char *name)
+ {
+   struct spec_entry *entry;
+   for (entry = entries; entry; entry = entry->next)
+     {
+       if (entry->missing_basename)
+         {
+           /* Insert NAME into the right place in ENTRY->TEXT. */
+           char *info, *rest, *text;
+           size_t name_len = strlen (name);
+           char *ptr = strstr (entry->text, ": ().");
+           if (!ptr)
+             return;
+           ptr[0] = '\0';
+           rest = ptr += sizeof (": ().");
+ 
+           info = xmalloc (name_len +  6);
+           snprintf (info, name_len + 6, ": (%s).", name);
+           text = concat (entry->text, info, rest);
+           free (info);
+           if (entry->text)
+             free (entry->text);
+           entry->text = text;
+           entry->text_len = strlen (entry->text);
+           entry->missing_name = 0;
+           entry->missing_basename = 0;
+         }
+     }
+ }
+ 
+ 
+ /* Add NAME to the start of any entry in ENTRIES that is missing a name 
+    component.  If NAME doesn't start with `*', it is formatted to look 
+    like an Info entry.  */
+ void
+ add_missing_names (struct spec_entry *entries, char *name)
+ {
+   struct spec_entry *entry;
+   for (entry = entries; entry; entry = entry->next)
+     {
+       if (entry->missing_name)
+         {
+           char *text;
+           /* Prepend NAME onto ENTRY->TEXT. */
+           int add_nl = 1;
+           if (entry->text)
+             if (entry->text[entry->text_len - 1] == '\n')
+               add_nl = 0;
+ 
+           if (name[0] == '*')
+             text = concat (name, entry->text == NULL ? "" : entry->text, 
+                            add_nl ? "\n" : "");
+           else
+             {
+               size_t full_name_len = strlen (name) * 2 + 9;
+               char *full_name = xmalloc (full_name_len);
+               snprintf (full_name, full_name_len, "* %s: (%s).", name, name);
+               text = concat (full_name, 
+                              entry->text == NULL ? "" : entry->text, 
+                              add_nl ? "\n" : "");
+               free (full_name);
+             }
+           if (entry->text)
+             free (entry->text);
+           entry->text = text;
+           entry->text_len = strlen (entry->text);
+           entry->missing_name = 0;
+           entry->missing_basename = 0;
+         }
+     }
+ }
+ 
+ /* Append DESC to every entry in ENTRIES that needs it. */
+ 
+ void
+ add_missing_descriptions (struct spec_entry *entries, char *desc)
+ {
+   struct spec_entry *entry;
+   for (entry = entries; entry; entry = entry->next)
+     {
+       if (entry->missing_description)
+         {
+           char *text;
+           int add_nl = 1;
+           if (entry->text)
+             if (entry->text[entry->text_len - 1] == '\n')
+               add_nl = 0;
+           /* Append DESC onto ENTRY->TEXT. */
+           text = concat (entry->text == NULL ? "" : entry->text, desc,
+                                add_nl ? "\n" : "");
+           if (entry->text)
+             free (entry->text);
+           entry->text = text;
+           entry->text_len = strlen (entry->text);
+         }
+     }
+ }
+ 
+ 
+ /* Detect old-style Debian `--section REGEX TITLE' semantics in ARGV.
+    When detected the options are munged to look like:
+      `--regex REGEX --section TITLE --add-once'
+    Return 1 if munging took place, return 0 if not.
+    Otherwise return a negative number if something went wrong.
+    NEW_ARGC, and NEW_ARGV are filled with the newly munged options
+    when munging took place.
+  */
+ static int
+ munge_old_style_debian_options (int argc, char **argv, 
+                                 int *new_argc, char ***new_argv)
+ {
+   char *opt = NULL;
+   int i, err;
+   char *argz = NULL;
+   size_t argz_len = 0;
+   const char *regex, *title;
+   int munge = 0;
+ 
+   /* Flip through the options to detect the old `--section REGEX TITLE' 
+      syntax */
+   for (i = 0; i < argc; i++)
+     {
+       if (strcmp (argv[i], "--section") == 0)
+         {
+           FILE *fileptr;
+           /* Go forward one arg and obtain the REGEX. */
+           if (i + 1 < argc)
+             i++;
+           else
+             return -1;
+           regex = argv[i];
+           /* Go forward another arg and obtain the TITLE. */
+           if (i + 1 < argc)
+             i++;
+           else
+             return -1;
+           title = argv[i];
+           /* When the title starts with a `-' it's probably an option,
+              and not a title. */
+           if (title[0] == '-')
+             break;
+           /* When the title is a filename it's probably an Info file, or
+              a dir file, and not a title. */
+           fileptr = fopen (title, "r");
+           if (fileptr)
+             {
+               fclose (fileptr);
+               break;
+             }
+           /* Okay, it looks like we're using the old debian syntax 
+              for --section. */
+           munge = 1;
+         
+           /* Okay, we munge the options to look like this:
+              --regex=REGEX --section=TITLE --add-once */
+           opt = xmalloc (strlen (regex) + sizeof ("--regex="));
+           if (sprintf (opt, "--regex=%s", regex) == -1)
+             err = 1;
+           if (!err)
+             err = argz_add (&argz, &argz_len, opt);
+           free (opt); opt = NULL;
+ 
+           opt = xmalloc (strlen (regex) + sizeof ("--section="));
+           if (sprintf (opt, "--section=%s", title) == -1)
+             err = 1;
+           if (!err)
+             err = argz_add (&argz, &argz_len, opt);
+           free (opt); opt = NULL;
+ 
+           if (!err)
+             err = argz_add (&argz, &argz_len, "--add-once");
+         }
+       else
+         err = argz_add (&argz, &argz_len, argv[i]); 
+       if (err)
+         return -1;
+     }
+ 
+   if (munge)
+     {
+       *new_argc = argz_count (argz, argz_len);
+       *new_argv = xmalloc ((*new_argc + 1) * sizeof (char *));
+ 
+       opt = NULL; i = 0;
+       while ((opt = argz_next (argz, argz_len, opt)))
+         {
+           (*new_argv)[i] = xstrdup (opt);
+           i++;
+         }
+       (*new_argv)[*new_argc] = NULL;
+     }
+   free (argz);
+   return munge;
+ }
+ 
+ 
+ int
+ main (int argc, char *argv[])
+ {
+   char *opened_dirfilename;
+   char *compression_program;
+   char *infile_sans_info;
+   char *infile = 0, *dirfile = 0;
+   int calign = -1;
+   int align  = -1;
+   int maxwidth = -1;
+ 
+   /* Record the text of the Info file, as a sequence of characters
+      and as a sequence of lines.  */
+   char *input_data = NULL;
+   int input_size = 0;
+   struct line_data *input_lines = NULL;
+   int input_nlines = 0;
+ 
+   /* Record here the specified section names and directory entries.  */
+   struct spec_section *input_sections = NULL;
+   struct spec_entry *entries_to_add = NULL;
+   struct spec_entry *entries_to_add_from_file = NULL;
+   int n_entries_to_add = 0;
+ 
+   /* Record the old text of the dir file, as plain characters,
+      as lines, and as nodes.  */
+   char *dir_data;
+   int dir_size;
+   int dir_nlines;
+   struct line_data *dir_lines;
+   struct node *dir_nodes;
+ 
+   /* Nonzero means --delete was specified (just delete existing entries).  */
+   int delete_flag = 0;
+   int something_deleted = 0;
+ 
+   /* Nonzero means -quiet/--silent was specified.  */
+   int quiet_flag = 0;
+ 
+   /* Nonzero means --debug was specified.  */
+   int debug_flag = 0;
+ 
+   int i;
+ 
+ #ifdef HAVE_SETLOCALE
+   /* Set locale via LC_ALL.  */
+   setlocale (LC_ALL, "");
+ #endif
+ 
+   /* Set the text message domain.  */
+   bindtextdomain (PACKAGE, LOCALEDIR);
+   textdomain (PACKAGE);
+ 
+   munge_old_style_debian_options (argc, argv, &argc, &argv);
+ 
+   while (1)
+     {
+       int opt = getopt_long (argc, argv, 
+                              "i:d:e:s:t:E:c:C:W:A:hHrk1Ia", longopts, 0);
+ 
+       if (opt == EOF)
+         break;
+ 
+       switch (opt)
+         {
+         case 0:
+           /* If getopt returns 0, then it has already processed a
+              long-named option.  We should do nothing.  */
+           break;
+ 
+         case 1:
+           abort ();
+ 
+         case '1':
+           add_entries_into_all_matching_sections = 0;
+           break;
+ 
+         case 'a':
+           order_new_sections_alphabetically_flag = 0;
+           break;
+ 
+         case 'A':
+           {
+             char *end = NULL;
+             unsigned long int val;
+             val = strtoul (optarg, &end, 0);
+             if (end == NULL || end == optarg || *end != '\0')
+               suggest_asking_for_help ();
+             align = val;
+             if (align <= 0)
+               suggest_asking_for_help ();
+           }
+           break;
+ 
+         case 'c':
+         
+           {
+             struct spec_entry *next;
+             size_t length = strlen (optarg);
+ 
+             if (!entries_to_add)
+               {
+                 next = 
+                   (struct spec_entry *) xmalloc (sizeof (struct spec_entry));
+             
+                 next->text = NULL;
+                 next->text_len = 0;
+                 next->entry_sections = NULL;
+                 next->entry_sections_tail = NULL;
+                 next->missing_name = 1;
+                 next->missing_basename = 1;
+                 next->next = entries_to_add;
+                 entries_to_add = next;
+                 n_entries_to_add++;
+               }
+             else
+               next = entries_to_add;
+                 
+             next->missing_description = 0;
+             if (next->text)
+               {
+                 char *nl = strrchr (next->text, '\n');
+                 if (nl)
+                   nl[0] = '\0';
+               }
+             /* Concat the description onto the current entry, adding a 
+                newline if we need one. */
+             next->text = concat (next->text == NULL ? "" : next->text, optarg, 
+                                  optarg[length - 1] == '\n' ? "" : "\n");
+             next->text_len = strlen (next->text);
+           }
+           break;
+ 
+         case 'C':
+           {
+             char *end = NULL;
+             unsigned long int val;
+             val = strtoul (optarg, &end, 0);
+             if (end == NULL || end == optarg || *end != '\0')
+               suggest_asking_for_help ();
+             calign = val;
+             if (calign <= 0)
+               suggest_asking_for_help ();
+           }
+           break;
+ 
+         case 'd':
+           if (dirfile)
+             {
+               fprintf (stderr, _("%s: already have dir file: %s\n"),
+                        progname, dirfile);
+               suggest_asking_for_help ();
+             }
+           dirfile = optarg;
+           break;
+ 
+         case 'D':
+           if (dirfile)
+             {
+               fprintf (stderr, _("%s: already have dir file: %s\n"),
+                        progname, dirfile);
+               suggest_asking_for_help ();
+             }
+           dirfile = concat (optarg, "", "/dir");
+           break;
+ 
+         case 't':
+           {
+             struct spec_entry *next
+               = (struct spec_entry *) xmalloc (sizeof (struct spec_entry));
+ 
+             size_t length;
+             if (optarg[0] != '*')
+               {
+                 /* Make enough space for "* foo: ().\n". */
+                 length = strlen (optarg) + 9;
+                 next->text = xmalloc (length);
+                 snprintf (next->text, length, "* %s: ().\n", optarg);
+                 next->missing_basename = 1;
+                 /* The basename will be inserted in between the parentheses
+                    at a later time.  See add_missing_basenames. */
+               }
+             else
+               {
+                 /* Make enough space for "foo\n". */
+                 length = strlen (optarg) + 2;
+                 next->text = xmalloc (length);
+                 snprintf (next->text, length, "%s\n", optarg);
+                 next->missing_basename = 0;
+                 /* FIXME: check for info entry correctness in TEXT. 
+                    e.g. `* Aaa: (bbb).' */
+               }
+ 
+             next->text_len = length - 1;
+             next->entry_sections = NULL;
+             next->entry_sections_tail = NULL;
+             next->next = entries_to_add;
+             next->missing_name = 0;
+             next->missing_description = 1;
+             entries_to_add = next;
+             n_entries_to_add++;
+           }
+           break;
+ 
+         case 'e':
+           {
+             struct spec_entry *next
+               = (struct spec_entry *) xmalloc (sizeof (struct spec_entry));
+             int olen = strlen (optarg);
+             if (! (*optarg != 0 && optarg[olen - 1] == '\n'))
+               {
+                 optarg = concat (optarg, "\n", "");
+                 olen++;
+               }
+             next->text = optarg;
+             next->text_len = olen;
+             next->entry_sections = NULL;
+             next->entry_sections_tail = NULL;
+             next->next = entries_to_add;
+             next->missing_name = 0;
+             next->missing_basename = 0;
+             next->missing_description = 0;
+             entries_to_add = next;
+             n_entries_to_add++;
+           }
+           break;
+ 
+         case 'g':
+           debug_flag = 1;
+           break;
+ 
+         case 'h':
+         case 'H':
+           print_help ();
+           xexit (0);
+ 
+         case 'i':
+           if (infile)
+             {
+               fprintf (stderr, _("%s: Specify the Info file only once.\n"),
+                        progname);
+               suggest_asking_for_help ();
+             }
+           infile = optarg;
+           break;
+ 
+         case 'I':
+           indent_flag = 0;
+           break;
+ 
+         case 'k':
+           keep_old_flag = 1;
+           break;
+ 
+         case 'n':
+           chicken_flag = 1;
+           break;
+ 
+         case 'q':
+           quiet_flag = 1;
+           break;
+ 
+         case 'r':
+           delete_flag = 1;
+           break;
+ 
+         case 'R':
+           {
+             int error;
+             if (psecreg)
+               {
+                 warning 
+                   (_("Extra regular expression specified, ignoring `%s'"),
+                    optarg, 0);
+                 break;
+               }
+             psecreg = (regex_t *) xmalloc (sizeof (regex_t));
+ 
+             error = regcomp (psecreg, optarg, REG_ICASE|REG_NOSUB);
+             if (error != 0)
+               {
+                 int errbuf_size = regerror (error, psecreg, NULL, 0);
+                 char *errbuf = (char *) xmalloc (errbuf_size);
+                 regerror (error, psecreg, errbuf, errbuf_size);
+                 fatal (_("Error in regular expression `%s': %s"),
+                        optarg, errbuf);
+               };
+           }
+           break;
+ 
+         case 's':
+           {
+             struct spec_section *next
+               = (struct spec_section *) xmalloc (sizeof (struct spec_section));
+             next->name = optarg;
+             next->next = input_sections;
+             next->missing = 1;
+             input_sections = next;
+           }
+           break;
+ 
+         case 'V':
+           printf ("install-info (GNU %s) %s\n", PACKAGE, VERSION);
+           puts ("");
+           printf (_("Copyright (C) %s Free Software Foundation, Inc.\n\
+ License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n\
+ This is free software: you are free to change and redistribute it.\n\
+ There is NO WARRANTY, to the extent permitted by law.\n"),
+               "2008");
+           xexit (0);
+ 
+         case 'W':
+           {
+             char *end = NULL;
+             unsigned long int val;
+             val = strtoul (optarg, &end, 0);
+             if (end == NULL || end == optarg || *end != '\0')
+               suggest_asking_for_help ();
+             maxwidth = val;
+             if (maxwidth <= 0)
+               suggest_asking_for_help ();
+           }
+           break;
+ 
+         case 'x':
+           delete_flag = 1;
+           remove_exactly = 1;
+           break;
+ 
+         default:
+           suggest_asking_for_help ();
+         }
+     }
+ 
+   /* Interpret the non-option arguments as file names.  */
+   for (; optind < argc; ++optind)
+     {
+       if (infile == 0)
+         infile = argv[optind];
+       else if (dirfile == 0)
+         dirfile = argv[optind];
+       else
+         error (_("excess command line argument `%s'"), argv[optind], 0);
+     }
+ 
+   if (!infile)
+     fatal (_("No input file specified; try --help for more information."),
+            0, 0);
+   if (!dirfile)
+     fatal (_("No dir file specified; try --help for more information."), 0, 0);
+ 
+   /* Now read in the Info dir file.  */
+   if (debug_flag)
+     printf ("debug: reading dir file %s\n", dirfile);
+   dir_data = readfile (dirfile, &dir_size, ensure_dirfile_exists,
+                        &opened_dirfilename, &compression_program);
+   dir_lines = findlines (dir_data, dir_size, &dir_nlines);
+ 
+   parse_dir_file (dir_lines, dir_nlines, &dir_nodes);
+ 
+   if (!delete_flag)
+     {
+       /* Find which sections match our regular expression. */
+       if (psecreg)
+         {
+           struct node *node;
+           struct menu_section *section;
+           for (node = dir_nodes; node ; node = node->next)
+             for (section = node->sections; section ; section = section->next)
+               if (regexec (psecreg, section->name, 0, NULL, 0) == 0)
+                 {
+                   /* we have a match! */
+                   struct spec_section *next = 
+                     (struct spec_section *) xmalloc 
+                     (sizeof (struct spec_section));
+                   next->name = section->name;
+                   next->next = input_sections;
+                   next->missing = 0;
+                   input_sections = next;
+                 }
+         }
+ 
+     }
+ 
+   /* We will be comparing the entries in the dir file against the
+      current filename, so need to strip off any directory prefix and/or
+      [.info][.gz] suffix.  */
+   if (!remove_exactly) {
+     char *infile_basename = infile + strlen (infile);
+ 
+     if (HAVE_DRIVE (infile))
+       infile += 2;      /* get past the drive spec X: */
+ 
+     while (infile_basename > infile && !IS_SLASH (infile_basename[-1]))
+       infile_basename--;
+ 
+     infile_sans_info = strip_info_suffix (infile_basename);
+   } else
+     infile_sans_info = xstrdup(infile);
+ 
+   /* Now Read the Info file and parse it into lines, unless we're 
+      removing exactly.  */
+   if (!remove_exactly)
+     {
+       if (debug_flag)
+         printf ("debug: reading input file %s\n", infile);
+       input_data = readfile (infile, &input_size, NULL, NULL, NULL);
+       input_lines = findlines (input_data, input_size, &input_nlines);
+     }
+ 
+   i = parse_input (input_lines, input_nlines,
+                    &input_sections, &entries_to_add_from_file, delete_flag);
+   if (!delete_flag)
+     {
+       /* If there are no entries on the command-line at all, so we use the 
+          entries found in the Info file itself (if any). */
+       if (entries_to_add == NULL)
+         {
+           entries_to_add = entries_to_add_from_file;
+           n_entries_to_add = i;
+         }
+       /* There are entries on the command-line, and they override the entries
+          found in the Info file. */
+       else if (entries_to_add)
+         {
+           if (entries_to_add_from_file == NULL)
+             {
+               /* No entries found in the file anyway.  Fill in any 
+                  missing names with the info file's basename.  We're out
+                  of luck for any missing descriptions. */
+               add_missing_names (entries_to_add, infile_sans_info);
+               /* add_missing_descriptions (entries_to_add, "\n"); */
+             }
+           else
+             {
+               /* Fill in any missing names or descriptions with what was
+                  found in the Info file. */
+               char *desc = NULL;
+               size_t desc_len = 0;
+               char *name = NULL;
+               size_t name_len = 0;
+               split_entry (entries_to_add_from_file->text, &name, &name_len,
+                            &desc, &desc_len);
+               if (name)
+                 {
+                   /* If the name doesn't look right, bail and use the 
+                      name based on the Info file. */
+                   if (name[0] != '*')
+                     add_missing_names (entries_to_add, infile_sans_info);
+                   else
+                     add_missing_names (entries_to_add, name);
+                   free (name);
+                 }
+ 
+               if (desc)
+                 {
+                   add_missing_descriptions (entries_to_add, desc);
+                   free (desc);
+                 }
+             }
+         }
+             
+       /* Lastly, fill in any missing basenames that might still be hanging
+          around from --name options on the command-line. */
+       add_missing_basenames (entries_to_add, infile_sans_info);
+ 
+       /* Reformat the new entries if we're doing that. */
+       if (indent_flag)
+         {
+           char *no_indent = getenv ("INSTALL_INFO_NO_INDENT");
+           if (!no_indent)
+             reformat_new_entries (entries_to_add, calign, align, maxwidth);
+         }
+ 
+       /* If we got no sections, default to "Miscellaneous".  */
+       if (input_sections == NULL)
+         {
+           input_sections = (struct spec_section *)
+             xmalloc (sizeof (struct spec_section));
+           input_sections->name = "Miscellaneous";
+           input_sections->next = NULL;
+           input_sections->missing = 1;
+         }
+ 
+       if (entries_to_add == 0)
+         { /* No need to abort here, the original info file may not
+              have the requisite Texinfo commands.  This is not
+              something an installer should have to correct (it's a
+              problem for the maintainer), and there's no need to cause
+              subsequent parts of `make install' to fail.  */
+           if (!quiet_flag)
+             warning (_("no info dir entry in `%s'"), infile, 0);
+           xexit (0);
+         }
+ 
+       /* If the entries came from the command-line arguments, their
+          entry_sections pointers are not yet set.  Walk the chain of
+          the entries and for each entry update entry_sections to point
+          to the head of the list of sections where this entry should
+          be put.  Note that all the entries specified on the command
+          line get put into ALL the sections we've got, either from the
+          Info file, or (under --section) from the command line,
+          because in the loop below every entry inherits the entire
+          chain of sections.  */
+       if (n_entries_to_add > 0 && entries_to_add->entry_sections == NULL)
+         {
+           struct spec_entry *ep;
+ 
+           for (ep = entries_to_add; ep; ep = ep->next)
+             ep->entry_sections = input_sections;
+         }
+     }
+ 
+   if (delete_flag)
+     {
+       something_deleted = mark_entry_for_deletion (dir_lines, dir_nlines, 
+                                                    infile_sans_info);
+       if (!something_deleted && !remove_exactly)
+         {
+           struct spec_entry *entry;
+           for (entry = entries_to_add; entry; entry = entry->next)
+             {
+               /* If the entry came from the info file... */
+               if (entry->entry_sections != NULL)
+                 {
+                   char *name = extract_menu_item_name (entry->text);
+                   something_deleted = 
+                     mark_entry_for_deletion (dir_lines, dir_nlines, name);
+                   free (name);
+                 }
+             }
+       
+           if (!something_deleted)
+             {
+               struct spec_entry *entry;
+               for (entry = entries_to_add; entry; entry = entry->next)
+                 {
+                   /* If the entry came from the command-line... */
+                   if (entry->entry_sections == NULL)
+                     something_deleted = 
+                       mark_entry_for_deletion (dir_lines, dir_nlines, 
+                                                entry->text);
+                 }
+             }
+         }
+     }
+     
+   /* Check for sections with zero entries and mark them for deletion. */
+   if (delete_flag && something_deleted && !keep_old_flag)
+     {
+       struct node *node;
+       struct menu_section *section;
+       int section_empty;
+ 
+       for (node = dir_nodes; node ; node = node->next)
+         for (section = node->sections; section ; section = section->next)
+           {
+             section_empty = 1;
+             for (i = section->end_line; i > section->start_line; i--)
+               {
+                 if (dir_lines[i - 1].delete == 0 && 
+                     dir_lines[i - 1].size != 0)
+                   {
+                     section_empty = 0;
+                     break;
+                   }
+               }
+ 
+             if (section_empty)
+               {
+                 /* This gets rid of any trailing empty lines at the end  
+                    of the section, and the title too. */
+                 for (i = section->end_line; i >= section->start_line; i--)
+                   dir_lines[i - 1].delete = 1;
+               }
+           }
+     }
+ 
+   /* Decide where to add the new entries (unless --delete was used).
+      Find the menu sections to add them in.
+      In each section, find the proper alphabetical place to add
+      each of the entries.  */
+   if (!delete_flag)
+     {
+       struct node *node;
+       struct menu_section *section;
+       struct spec_section *spec;
+ 
+       for (node = dir_nodes; node; node = node->next)
+         for (section = node->sections; section; section = section->next)
+           {
+             for (i = section->end_line; i > section->start_line; i--)
+               if (dir_lines[i - 1].size != 0)
+                 break;
+             section->end_line = i;
+ 
+             for (spec = input_sections; spec; spec = spec->next)
+               if (!strcmp (spec->name, section->name))
+                 break;
+             if (spec)
+               {
+                 int add_at_line = section->end_line;
+                 struct spec_entry *entry;
+                 /* Say we have found at least one section with this name,
+                    so we need not add such a section.  */
+                 spec->missing = 0;
+                 /* For each entry, find the right place in this section
+                    to add it.  */
+                 for (entry = entries_to_add; entry; entry = entry->next)
+                   {
+                     /* Did they at all want this entry to be put into
+                        this section?  */
+                     for (spec = entry->entry_sections;
+                          spec && spec != entry->entry_sections_tail;
+                          spec = spec->next)
+                       {
+                         if (!strcmp (spec->name, section->name))
+                           break;
+                       }
+                     if (!spec || spec == entry->entry_sections_tail)
+                       continue;
+ 
+                     /* Subtract one because dir_lines is zero-based,
+                        but the `end_line' and `start_line' members are
+                        one-based.  */
+                     for (i = section->end_line - 1;
+                          i >= section->start_line - 1; i--)
+                       {
+                         /* If an entry exists with the same name,
+                            and was not marked for deletion
+                            (which means it is for some other file),
+                            we are in trouble.  */
+                         if (dir_lines[i].start[0] == '*'
+                             && menu_line_equal (entry->text, entry->text_len,
+                                                 dir_lines[i].start,
+                                                 dir_lines[i].size)
+                             && !dir_lines[i].delete)
+                           {
+                             if (keep_old_flag)
+                               {
+                                 add_at_line = -1;
+                                 break;
+                               }
+                             else
+                               {
+                                 int j;
+                                 dir_lines[i].delete = 1;
+                                 for (j = i + 1; j < section->end_line; j++)
+                                   {
+                                     if (dir_lines[j].start[0] == '*')
+                                       break;
+                                     dir_lines[j].delete = 1;
+                                   }
+                               }
+                           }
+                         if (dir_lines[i].start[0] == '*'
+                             && menu_line_lessp (entry->text, entry->text_len,
+                                                 dir_lines[i].start,
+                                                 dir_lines[i].size))
+                           add_at_line = i;
+                       }
+                     if (add_at_line < 0)
+                       continue;
+                     insert_entry_here (entry, add_at_line,
+                                        dir_lines, n_entries_to_add);
+                   }
+               }
+           }
+ 
+     }
+   /* Decide where to add the new sections (unless --delete was used).
+      Alphabetically find the menu sections to add them before.  */
+   if (!delete_flag)
+     {
+       struct node *node;
+       struct node *top = NULL;
+ 
+       /* Find the `Top' node. */
+       for (node = dir_nodes; node; node = node->next)
+         if (node->name && strcmp (node->name, "Top") == 0)
+           top = node;
+ 
+       if (top)
+         {
+           struct spec_section *spec;
+           int found = 0;
+           struct line_data *target_line = NULL;
+           for (spec = input_sections; spec; spec = spec->next)
+             {
+               found = 0;
+               target_line = NULL;
+               if (!spec->missing)
+                 continue;
+               if (order_new_sections_alphabetically_flag)
+                 {
+                   struct menu_section *section;
+                   struct menu_section *prev_section = NULL;
+               
+                   /* Look for the first section name that 
+                      exceeds SPEC->NAME. */
+                   for (section = top->sections; section ; 
+                        section = section->next)
+                     {
+                       found = (mbscasecmp (spec->name, section->name) < 0);
+                       if (found)
+                         {
+                           /* Mark the section for addition at this point. */
+                           if (prev_section)
+                             target_line = &dir_lines[prev_section->end_line];
+                           else
+                             target_line = 
+                               &dir_lines[top->sections->start_line - 2];
+ 
+                           break;
+                         }
+                       prev_section = section;
+                     }
+                 }
+                   
+               /* When we can't put a section anywhere, we put it at the 
+                  bottom of the file. */
+               if (!found)
+                 target_line = &dir_lines[top->end_line];
+ 
+               /* Add the section to our list of sections being added
+                  at this point of the DIR file. */
+               target_line->num_sections_to_add++;
+               target_line->add_sections_before = 
+                 (struct spec_section **) xrealloc 
+                 (target_line->add_sections_before, 
+                  (target_line->num_sections_to_add *
+                   sizeof (struct spec_section *)));
+               i = target_line->num_sections_to_add - 1;
+               target_line->add_sections_before[i] = spec;
+             }
+         }
+     }
+ 
+   if (delete_flag && !something_deleted && !quiet_flag)
+     warning (_("no entries found for `%s'; nothing deleted"), infile, 0);
+ 
+   if (debug_flag)
+     printf ("debug: writing dir file %s\n", opened_dirfilename);
+   if (chicken_flag)
+     printf ("test mode, not updating dir file %s\n", opened_dirfilename);
+   else
+     output_dirfile (opened_dirfilename, dir_nlines, dir_lines,
+                     n_entries_to_add, entries_to_add,
+                     input_sections, compression_program);
+ 
+   xexit (0);
+   return 0; /* Avoid bogus warnings.  */
+ }
+ 
+ /* Divide the text at DATA (of SIZE bytes) into lines.
+    Return a vector of struct line_data describing the lines.
+    Store the length of that vector into *NLINESP.  */
+ 
+ struct line_data *
+ findlines (char *data, int size, int *nlinesp)
+ {
+   int i;
+   int lineflag = 1;
+   int lines_allocated = 511;
+   int filled = 0;
+   struct line_data *lines
+     = xmalloc ((lines_allocated + 1) * sizeof (struct line_data));
+ 
+   for (i = 0; i < size; i++)
+     {
+       if (lineflag)
+         {
+           if (filled == lines_allocated)
+             {
+               /* try to keep things somewhat page-aligned */
+               lines_allocated = ((lines_allocated + 1) * 2) - 1;
+               lines = xrealloc (lines, (lines_allocated + 1)
+                                        * sizeof (struct line_data));
+             }
+           lines[filled].start = &data[i];
+           lines[filled].add_entries_before = 0;
+           lines[filled].add_sections_before = NULL;
+           lines[filled].num_sections_to_add = 0;
+           lines[filled].delete = 0;
+           if (filled > 0)
+             lines[filled - 1].size
+               = lines[filled].start - lines[filled - 1].start - 1;
+           filled++;
+         }
+       lineflag = (data[i] == '\n');
+     }
+   if (filled > 0)
+     lines[filled - 1].size = &data[i] - lines[filled - 1].start - lineflag;
+ 
+   /* Do not leave garbage in the last element.  */
+   lines[filled].start = NULL;
+   lines[filled].add_entries_before = NULL;
+   lines[filled].add_sections_before = NULL;
+   lines[filled].num_sections_to_add = 0;
+   lines[filled].delete = 0;
+   lines[filled].size = 0;
+ 
+   *nlinesp = filled;
+   return lines;
+ }
+ 
+ /* This is the comparison function for qsort for a vector of pointers to
+    struct spec_section.  (Have to use const void * as the parameter type
+    to avoid incompatible-with-qsort warnings.)
+    Compare the section names.  */
+ 
+ int
+ compare_section_names (const void *p1, const void *p2)
+ {
+   struct spec_section **sec1 = (struct spec_section **) p1;
+   struct spec_section **sec2 = (struct spec_section **) p2;
+   char *name1 = (*sec1)->name;
+   char *name2 = (*sec2)->name;
+   return strcmp (name1, name2);
+ }
+ 
+ /* This is the comparison function for qsort
+    for a vector of pointers to struct spec_entry.
+    Compare the entries' text.  */
+ 
+ int
+ compare_entries_text (const void *p1, const void *p2)
+ {
+   struct spec_entry **entry1 = (struct spec_entry **) p1;
+   struct spec_entry **entry2 = (struct spec_entry **) p2;
+   char *text1 = (*entry1)->text;
+   char *text2 = (*entry2)->text;
+   char *colon1 = strchr (text1, ':');
+   char *colon2 = strchr (text2, ':');
+   int len1, len2;
+ 
+   if (!colon1)
+     len1 = strlen (text1);
+   else
+     len1 = colon1 - text1;
+   if (!colon2)
+     len2 = strlen (text2);
+   else
+     len2 = colon2 - text2;
+   return mbsncasecmp (text1, text2, len1 <= len2 ? len1 : len2);
+ }
+ 
+ /* Insert ENTRY into the add_entries_before vector
+    for line number LINE_NUMBER of the dir file.
+    DIR_LINES and N_ENTRIES carry information from like-named variables
+    in main.  */
+ 
+ void
+ insert_entry_here (struct spec_entry *entry, int line_number,
+                    struct line_data *dir_lines, int n_entries)
+ {
+   int i, j;
+ 
+   if (dir_lines[line_number].add_entries_before == 0)
+     {
+       dir_lines[line_number].add_entries_before
+         = (struct spec_entry **) xmalloc (n_entries * sizeof (struct spec_entry *));
+       for (i = 0; i < n_entries; i++)
+         dir_lines[line_number].add_entries_before[i] = 0;
+     }
+ 
+   /* Find the place where this entry belongs.  If there are already
+      several entries to add before LINE_NUMBER, make sure they are in
+      alphabetical order.  */
+   for (i = 0; i < n_entries; i++)
+     if (dir_lines[line_number].add_entries_before[i] == 0
+         || menu_line_lessp (entry->text, strlen (entry->text),
+                             dir_lines[line_number].add_entries_before[i]->text,
+                             strlen (dir_lines[line_number].add_entries_before[i]->text)))
+       break;
+ 
+   if (i == n_entries)
+     abort ();
+ 
+   /* If we need to plug ENTRY into the middle of the
+      ADD_ENTRIES_BEFORE array, move the entries which should be output
+      after this one down one notch, before adding a new one.  */
+   if (dir_lines[line_number].add_entries_before[i] != 0)
+     for (j = n_entries - 1; j > i; j--)
+       dir_lines[line_number].add_entries_before[j]
+         = dir_lines[line_number].add_entries_before[j - 1];
+ 
+   dir_lines[line_number].add_entries_before[i] = entry;
+ }
diff -Nrc2 texinfo-4.11/install-info/tests/Makefile.am texinfo-4.12/install-info/tests/Makefile.am
*** texinfo-4.11/install-info/tests/Makefile.am	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/Makefile.am	Thu Apr 17 10:54:17 2008
***************
*** 0 ****
--- 1,224 ----
+ # $Id: Makefile.am,v 1.2 2008/04/17 17:54:17 karl Exp $
+ # Makefile.am for texinfo/util/tests/install-info.
+ # Run automake in ../../../ to produce Makefile.in from this.
+ #
+ # This file is free software; as a special exception the author gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ #
+ # This program is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ 
+ TESTS=ii-0001-test ii-0002-test ii-0003-test ii-0004-test ii-0005-test \
+ ii-0006-test ii-0007-test ii-0008-test ii-0009-test ii-0010-test \
+ ii-0011-test ii-0012-test ii-0013-test ii-0014-test ii-0015-test \
+ ii-0016-test ii-0017-test ii-0018-test ii-0019-test ii-0020-test \
+ ii-0021-test ii-0022-test ii-0023-test ii-0024-test ii-0025-test \
+ ii-0026-test ii-0027-test ii-0028-test ii-0029-test ii-0030-test \
+ ii-0031-test ii-0032-test ii-0033-test ii-0034-test ii-0035-test \
+ ii-0036-test ii-0037-test ii-0038-test ii-0039-test ii-0040-test \
+ ii-0041-test ii-0042-test ii-0043-test ii-0044-test ii-0045-test \
+ ii-0046-test ii-0047-test ii-0048-test ii-0049-test ii-0050-test
+ 
+ noinst_SCRIPTS=$(TESTS)
+ 
+ EXTRA_DIST=\
+ ii-0001-input-dir-file \
+ ii-0001-input-info-file \
+ ii-0001-expected-dir-file \
+ ii-0001-test \
+ ii-0002-input-dir-file \
+ ii-0002-input-info-file \
+ ii-0002-expected-dir-file \
+ ii-0002-test \
+ ii-0003-input-dir-file \
+ ii-0003-input-info-file \
+ ii-0003-expected-dir-file \
+ ii-0003-test \
+ ii-0004-input-dir-file \
+ ii-0004-input-info-file \
+ ii-0004-expected-dir-file \
+ ii-0004-test \
+ ii-0005-input-dir-file \
+ ii-0005-input-info-file \
+ ii-0005-expected-dir-file \
+ ii-0005-test \
+ ii-0006-input-dir-file \
+ ii-0006-input-info-file \
+ ii-0006-expected-dir-file \
+ ii-0006-test \
+ ii-0007-input-dir-file \
+ ii-0007-input-info-file \
+ ii-0007-expected-dir-file \
+ ii-0007-test \
+ ii-0008-input-dir-file \
+ ii-0008-input-info-file \
+ ii-0008-expected-dir-file \
+ ii-0008-test \
+ ii-0009-input-dir-file \
+ ii-0009-input-info-file \
+ ii-0009-expected-dir-file \
+ ii-0009-test \
+ ii-0010-input-dir-file \
+ ii-0010-input-info-file \
+ ii-0010-expected-dir-file \
+ ii-0010-test \
+ ii-0011-input-dir-file \
+ ii-0011-input-info-file \
+ ii-0011-expected-dir-file \
+ ii-0011-test \
+ ii-0012-input-dir-file \
+ ii-0012-input-info-file \
+ ii-0012-expected-dir-file \
+ ii-0012-test \
+ ii-0013-input-dir-file \
+ ii-0013-input-info-file \
+ ii-0013-expected-dir-file \
+ ii-0013-test \
+ ii-0014-input-dir-file \
+ ii-0014-input-info-file \
+ ii-0014-expected-dir-file \
+ ii-0014-test \
+ ii-0015-input-dir-file \
+ ii-0015-input-info-file \
+ ii-0015-expected-dir-file \
+ ii-0015-test \
+ ii-0016-input-dir-file \
+ ii-0016-input-info-file \
+ ii-0016-expected-dir-file \
+ ii-0016-test \
+ ii-0017-input-dir-file \
+ ii-0017-input-info-file \
+ ii-0017-expected-dir-file \
+ ii-0017-test \
+ ii-0018-input-dir-file \
+ ii-0018-input-info-file \
+ ii-0018-test \
+ ii-0019-input-dir-file \
+ ii-0019-input-info-file \
+ ii-0019-test \
+ ii-0020-input-dir-file \
+ ii-0020-input-info-file \
+ ii-0020-expected-dir-file \
+ ii-0020-test \
+ ii-0021-input-dir-file \
+ ii-0021-input-info-file \
+ ii-0021-expected-dir-file \
+ ii-0021-test \
+ ii-0022-input-dir-file \
+ ii-0022-input-info-file \
+ ii-0022-expected-dir-file \
+ ii-0022-test \
+ ii-0023-input-dir-file \
+ ii-0023-input-info-file \
+ ii-0023-expected-dir-file \
+ ii-0023-test \
+ ii-0024-input-dir-file \
+ ii-0024-input-info-file \
+ ii-0024-expected-dir-file \
+ ii-0024-test \
+ ii-0025-input-dir-file \
+ ii-0025-input-info-file \
+ ii-0025-expected-dir-file \
+ ii-0025-test \
+ ii-0026-input-dir-file \
+ ii-0026-input-info-file \
+ ii-0026-expected-dir-file \
+ ii-0026-test \
+ ii-0027-input-dir-file \
+ ii-0027-input-info-file \
+ ii-0027-expected-dir-file \
+ ii-0027-test \
+ ii-0028-input-dir-file \
+ ii-0028-input-info-file \
+ ii-0028-expected-dir-file \
+ ii-0028-test \
+ ii-0029-input-dir-file \
+ ii-0029-input-info-file \
+ ii-0029-expected-dir-file \
+ ii-0029-test \
+ ii-0030-input-dir-file \
+ ii-0030-input-info-file \
+ ii-0030-expected-dir-file \
+ ii-0030-test \
+ ii-0031-input-dir-file \
+ ii-0031-input-info-file \
+ ii-0031-expected-dir-file \
+ ii-0031-test \
+ ii-0032-input-dir-file \
+ ii-0032-input-info-file \
+ ii-0032-expected-dir-file \
+ ii-0032-test \
+ ii-0033-input-dir-file \
+ ii-0033-input-info-file \
+ ii-0033-expected-dir-file \
+ ii-0033-test \
+ ii-0034-input-dir-file \
+ ii-0034-input-info-file \
+ ii-0034-expected-dir-file \
+ ii-0034-test \
+ ii-0035-input-dir-file \
+ ii-0035-input-info-file \
+ ii-0035-expected-dir-file \
+ ii-0035-test \
+ ii-0036-input-dir-file \
+ ii-0036-input-info-file \
+ ii-0036-expected-dir-file \
+ ii-0036-test \
+ ii-0037-input-dir-file \
+ ii-0037-input-info-file \
+ ii-0037-expected-dir-file \
+ ii-0037-test \
+ ii-0038-input-dir-file \
+ ii-0038-input-info-file \
+ ii-0038-expected-dir-file \
+ ii-0038-test \
+ ii-0039-input-dir-file \
+ ii-0039-input-info-file \
+ ii-0039-expected-dir-file \
+ ii-0039-test \
+ ii-0040-input-dir-file \
+ ii-0040-input-info-file \
+ ii-0040-expected-dir-file \
+ ii-0040-test \
+ ii-0041-input-dir-file.gz \
+ ii-0041-input-info-file \
+ ii-0041-expected-dir-file.gz \
+ ii-0041-test \
+ ii-0042-input-dir-file \
+ ii-0042-input-info-file \
+ ii-0042-expected-dir-file \
+ ii-0042-test \
+ ii-0043-input-dir-file \
+ ii-0043-input-info-file \
+ ii-0043-expected-dir-file \
+ ii-0043-test \
+ ii-0044-input-dir-file \
+ ii-0044-input-info-file \
+ ii-0044-expected-dir-file \
+ ii-0044-test \
+ ii-0045-input-dir-file \
+ ii-0045-input-info-file \
+ ii-0045-expected-dir-file \
+ ii-0045-test \
+ ii-0046-input-dir-file \
+ ii-0046-expected-dir-file \
+ ii-0046-test \
+ ii-0047-input-dir-file \
+ ii-0047-input-info-file \
+ ii-0047-expected-dir-file \
+ ii-0047-test \
+ ii-0048-input-dir-file \
+ ii-0048-input-info-file \
+ ii-0048-expected-dir-file \
+ ii-0048-test \
+ ii-0049-input-dir-file \
+ ii-0049-input-info-file \
+ ii-0049-expected-dir-file \
+ ii-0049-test \
+ ii-0050-input-dir-file.gz \
+ ii-0050-input-info-file \
+ ii-0050-expected-dir-file.gz \
+ ii-0050-test \
+ README
diff -Nrc2 texinfo-4.11/install-info/tests/Makefile.in texinfo-4.12/install-info/tests/Makefile.in
*** texinfo-4.11/install-info/tests/Makefile.in	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/Makefile.in	Fri Apr 18 00:34:57 2008
***************
*** 0 ****
--- 1,846 ----
+ # Makefile.in generated by automake 1.10.1 from Makefile.am.
+ # @configure_input@
+ 
+ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+ # 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
+ # This Makefile.in is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+ # with or without modifications, as long as this notice is preserved.
+ 
+ # This program is distributed in the hope that it will be useful,
+ # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ # PARTICULAR PURPOSE.
+ 
+ @SET_MAKE@
+ 
+ # $Id: Makefile.am,v 1.2 2008/04/17 17:54:17 karl Exp $
+ # Makefile.am for texinfo/util/tests/install-info.
+ # Run automake in ../../../ to produce Makefile.in from this.
+ #
+ # This file is free software; as a special exception the author gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ #
+ # This program is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ 
+ VPATH = @srcdir@
+ pkgdatadir = $(datadir)/@PACKAGE@
+ pkglibdir = $(libdir)/@PACKAGE@
+ pkgincludedir = $(includedir)/@PACKAGE@
+ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+ install_sh_DATA = $(install_sh) -c -m 644
+ install_sh_PROGRAM = $(install_sh) -c
+ install_sh_SCRIPT = $(install_sh) -c
+ INSTALL_HEADER = $(INSTALL_DATA)
+ transform = $(program_transform_name)
+ NORMAL_INSTALL = :
+ PRE_INSTALL = :
+ POST_INSTALL = :
+ NORMAL_UNINSTALL = :
+ PRE_UNINSTALL = :
+ POST_UNINSTALL = :
+ build_triplet = @build@
+ host_triplet = @host@
+ subdir = install-info/tests
+ DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
+ 	$(srcdir)/defs.in
+ ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+ am__aclocal_m4_deps = $(top_srcdir)/gnulib/m4/alloca.m4 \
+ 	$(top_srcdir)/gnulib/m4/argz.m4 \
+ 	$(top_srcdir)/gnulib/m4/codeset.m4 \
+ 	$(top_srcdir)/gnulib/m4/eealloc.m4 \
+ 	$(top_srcdir)/gnulib/m4/environ.m4 \
+ 	$(top_srcdir)/gnulib/m4/error.m4 \
+ 	$(top_srcdir)/gnulib/m4/exitfail.m4 \
+ 	$(top_srcdir)/gnulib/m4/extensions.m4 \
+ 	$(top_srcdir)/gnulib/m4/getopt.m4 \
+ 	$(top_srcdir)/gnulib/m4/gettext.m4 \
+ 	$(top_srcdir)/gnulib/m4/gettimeofday.m4 \
+ 	$(top_srcdir)/gnulib/m4/glibc21.m4 \
+ 	$(top_srcdir)/gnulib/m4/gnulib-common.m4 \
+ 	$(top_srcdir)/gnulib/m4/gnulib-comp.m4 \
+ 	$(top_srcdir)/gnulib/m4/iconv.m4 \
+ 	$(top_srcdir)/gnulib/m4/include_next.m4 \
+ 	$(top_srcdir)/gnulib/m4/inline.m4 \
+ 	$(top_srcdir)/gnulib/m4/intlmacosx.m4 \
+ 	$(top_srcdir)/gnulib/m4/lib-ld.m4 \
+ 	$(top_srcdir)/gnulib/m4/lib-link.m4 \
+ 	$(top_srcdir)/gnulib/m4/lib-prefix.m4 \
+ 	$(top_srcdir)/gnulib/m4/localcharset.m4 \
+ 	$(top_srcdir)/gnulib/m4/longlong.m4 \
+ 	$(top_srcdir)/gnulib/m4/malloc.m4 \
+ 	$(top_srcdir)/gnulib/m4/malloca.m4 \
+ 	$(top_srcdir)/gnulib/m4/mbchar.m4 \
+ 	$(top_srcdir)/gnulib/m4/mbiter.m4 \
+ 	$(top_srcdir)/gnulib/m4/mbrtowc.m4 \
+ 	$(top_srcdir)/gnulib/m4/mbscasecmp.m4 \
+ 	$(top_srcdir)/gnulib/m4/mbsncasecmp.m4 \
+ 	$(top_srcdir)/gnulib/m4/mbstate_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/mbswidth.m4 \
+ 	$(top_srcdir)/gnulib/m4/memchr.m4 \
+ 	$(top_srcdir)/gnulib/m4/memcpy.m4 \
+ 	$(top_srcdir)/gnulib/m4/memmove.m4 \
+ 	$(top_srcdir)/gnulib/m4/mkstemp.m4 \
+ 	$(top_srcdir)/gnulib/m4/nls.m4 \
+ 	$(top_srcdir)/gnulib/m4/onceonly.m4 \
+ 	$(top_srcdir)/gnulib/m4/po.m4 \
+ 	$(top_srcdir)/gnulib/m4/progtest.m4 \
+ 	$(top_srcdir)/gnulib/m4/setenv.m4 \
+ 	$(top_srcdir)/gnulib/m4/stdbool.m4 \
+ 	$(top_srcdir)/gnulib/m4/stdint.m4 \
+ 	$(top_srcdir)/gnulib/m4/stdlib_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/strdup.m4 \
+ 	$(top_srcdir)/gnulib/m4/strerror.m4 \
+ 	$(top_srcdir)/gnulib/m4/string_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/sys_stat_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/sys_time_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/tempname.m4 \
+ 	$(top_srcdir)/gnulib/m4/unistd_h.m4 \
+ 	$(top_srcdir)/gnulib/m4/wchar.m4 \
+ 	$(top_srcdir)/gnulib/m4/wchar_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/wctype.m4 \
+ 	$(top_srcdir)/gnulib/m4/wcwidth.m4 \
+ 	$(top_srcdir)/gnulib/m4/wint_t.m4 \
+ 	$(top_srcdir)/gnulib/m4/xalloc.m4 $(top_srcdir)/configure.ac
+ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ 	$(ACLOCAL_M4)
+ mkinstalldirs = $(install_sh) -d
+ CONFIG_HEADER = $(top_builddir)/config.h
+ CONFIG_CLEAN_FILES = defs
+ SCRIPTS = $(noinst_SCRIPTS)
+ SOURCES =
+ DIST_SOURCES =
+ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ ACLOCAL = @ACLOCAL@
+ ALLOCA = @ALLOCA@
+ ALLOCA_H = @ALLOCA_H@
+ AMTAR = @AMTAR@
+ ARGZ_H = @ARGZ_H@
+ AUTOCONF = @AUTOCONF@
+ AUTOHEADER = @AUTOHEADER@
+ AUTOMAKE = @AUTOMAKE@
+ AWK = @AWK@
+ BITSIZEOF_PTRDIFF_T = @BITSIZEOF_PTRDIFF_T@
+ BITSIZEOF_SIG_ATOMIC_T = @BITSIZEOF_SIG_ATOMIC_T@
+ BITSIZEOF_SIZE_T = @BITSIZEOF_SIZE_T@
+ BITSIZEOF_WCHAR_T = @BITSIZEOF_WCHAR_T@
+ BITSIZEOF_WINT_T = @BITSIZEOF_WINT_T@
+ CC = @CC@
+ CCDEPMODE = @CCDEPMODE@
+ CFLAGS = @CFLAGS@
+ CPP = @CPP@
+ CPPFLAGS = @CPPFLAGS@
+ CYGPATH_W = @CYGPATH_W@
+ DEFS = @DEFS@
+ DEPDIR = @DEPDIR@
+ ECHO_C = @ECHO_C@
+ ECHO_N = @ECHO_N@
+ ECHO_T = @ECHO_T@
+ EGREP = @EGREP@
+ EXEEXT = @EXEEXT@
+ GETOPT_H = @GETOPT_H@
+ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
+ GLIBC21 = @GLIBC21@
+ GMSGFMT = @GMSGFMT@
+ GMSGFMT_015 = @GMSGFMT_015@
+ GNULIB_CALLOC_POSIX = @GNULIB_CALLOC_POSIX@
+ GNULIB_CHOWN = @GNULIB_CHOWN@
+ GNULIB_DUP2 = @GNULIB_DUP2@
+ GNULIB_ENVIRON = @GNULIB_ENVIRON@
+ GNULIB_FCHDIR = @GNULIB_FCHDIR@
+ GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
+ GNULIB_GETCWD = @GNULIB_GETCWD@
+ GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
+ GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
+ GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
+ GNULIB_LCHOWN = @GNULIB_LCHOWN@
+ GNULIB_LSEEK = @GNULIB_LSEEK@
+ GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
+ GNULIB_MBSCASECMP = @GNULIB_MBSCASECMP@
+ GNULIB_MBSCASESTR = @GNULIB_MBSCASESTR@
+ GNULIB_MBSCHR = @GNULIB_MBSCHR@
+ GNULIB_MBSCSPN = @GNULIB_MBSCSPN@
+ GNULIB_MBSLEN = @GNULIB_MBSLEN@
+ GNULIB_MBSNCASECMP = @GNULIB_MBSNCASECMP@
+ GNULIB_MBSNLEN = @GNULIB_MBSNLEN@
+ GNULIB_MBSPBRK = @GNULIB_MBSPBRK@
+ GNULIB_MBSPCASECMP = @GNULIB_MBSPCASECMP@
+ GNULIB_MBSRCHR = @GNULIB_MBSRCHR@
+ GNULIB_MBSSEP = @GNULIB_MBSSEP@
+ GNULIB_MBSSPN = @GNULIB_MBSSPN@
+ GNULIB_MBSSTR = @GNULIB_MBSSTR@
+ GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
+ GNULIB_MEMMEM = @GNULIB_MEMMEM@
+ GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
+ GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
+ GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
+ GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
+ GNULIB_PUTENV = @GNULIB_PUTENV@
+ GNULIB_READLINK = @GNULIB_READLINK@
+ GNULIB_REALLOC_POSIX = @GNULIB_REALLOC_POSIX@
+ GNULIB_SETENV = @GNULIB_SETENV@
+ GNULIB_SLEEP = @GNULIB_SLEEP@
+ GNULIB_STPCPY = @GNULIB_STPCPY@
+ GNULIB_STPNCPY = @GNULIB_STPNCPY@
+ GNULIB_STRCASESTR = @GNULIB_STRCASESTR@
+ GNULIB_STRCHRNUL = @GNULIB_STRCHRNUL@
+ GNULIB_STRDUP = @GNULIB_STRDUP@
+ GNULIB_STRERROR = @GNULIB_STRERROR@
+ GNULIB_STRNDUP = @GNULIB_STRNDUP@
+ GNULIB_STRNLEN = @GNULIB_STRNLEN@
+ GNULIB_STRPBRK = @GNULIB_STRPBRK@
+ GNULIB_STRSEP = @GNULIB_STRSEP@
+ GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
+ GNULIB_STRSTR = @GNULIB_STRSTR@
+ GNULIB_STRTOD = @GNULIB_STRTOD@
+ GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
+ GNULIB_UNSETENV = @GNULIB_UNSETENV@
+ GNULIB_WCWIDTH = @GNULIB_WCWIDTH@
+ GREP = @GREP@
+ HAVE_CALLOC_POSIX = @HAVE_CALLOC_POSIX@
+ HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
+ HAVE_DECL_GETLOGIN_R = @HAVE_DECL_GETLOGIN_R@
+ HAVE_DECL_MEMMEM = @HAVE_DECL_MEMMEM@
+ HAVE_DECL_MEMRCHR = @HAVE_DECL_MEMRCHR@
+ HAVE_DECL_MKDIR = @HAVE_DECL_MKDIR@
+ HAVE_DECL_STRDUP = @HAVE_DECL_STRDUP@
+ HAVE_DECL_STRERROR = @HAVE_DECL_STRERROR@
+ HAVE_DECL_STRNDUP = @HAVE_DECL_STRNDUP@
+ HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
+ HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
+ HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
+ HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
+ HAVE_DUP2 = @HAVE_DUP2@
+ HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
+ HAVE_GETPAGESIZE = @HAVE_GETPAGESIZE@
+ HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
+ HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
+ HAVE_IO_H = @HAVE_IO_H@
+ HAVE_ISWCNTRL = @HAVE_ISWCNTRL@
+ HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
+ HAVE_LSTAT = @HAVE_LSTAT@
+ HAVE_MALLOC_POSIX = @HAVE_MALLOC_POSIX@
+ HAVE_MEMPCPY = @HAVE_MEMPCPY@
+ HAVE_MKDTEMP = @HAVE_MKDTEMP@
+ HAVE_OS_H = @HAVE_OS_H@
+ HAVE_READLINK = @HAVE_READLINK@
+ HAVE_REALLOC_POSIX = @HAVE_REALLOC_POSIX@
+ HAVE_SETENV = @HAVE_SETENV@
+ HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
+ HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
+ HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
+ HAVE_SLEEP = @HAVE_SLEEP@
+ HAVE_STDINT_H = @HAVE_STDINT_H@
+ HAVE_STPCPY = @HAVE_STPCPY@
+ HAVE_STPNCPY = @HAVE_STPNCPY@
+ HAVE_STRCASESTR = @HAVE_STRCASESTR@
+ HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
+ HAVE_STRNDUP = @HAVE_STRNDUP@
+ HAVE_STRPBRK = @HAVE_STRPBRK@
+ HAVE_STRSEP = @HAVE_STRSEP@
+ HAVE_STRTOD = @HAVE_STRTOD@
+ HAVE_STRUCT_TIMEVAL = @HAVE_STRUCT_TIMEVAL@
+ HAVE_SYS_BITYPES_H = @HAVE_SYS_BITYPES_H@
+ HAVE_SYS_INTTYPES_H = @HAVE_SYS_INTTYPES_H@
+ HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
+ HAVE_SYS_TIME_H = @HAVE_SYS_TIME_H@
+ HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
+ HAVE_UNISTD_H = @HAVE_UNISTD_H@
+ HAVE_UNSETENV = @HAVE_UNSETENV@
+ HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
+ HAVE_WCHAR_H = @HAVE_WCHAR_H@
+ HAVE_WCTYPE_H = @HAVE_WCTYPE_H@
+ HAVE_WINT_T = @HAVE_WINT_T@
+ HAVE__BOOL = @HAVE__BOOL@
+ HELP2MAN = @HELP2MAN@
+ HEVEA = @HEVEA@
+ INCLUDE_NEXT = @INCLUDE_NEXT@
+ INSTALL = @INSTALL@
+ INSTALL_DATA = @INSTALL_DATA@
+ INSTALL_PROGRAM = @INSTALL_PROGRAM@
+ INSTALL_SCRIPT = @INSTALL_SCRIPT@
+ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+ INTLLIBS = @INTLLIBS@
+ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
+ LDFLAGS = @LDFLAGS@
+ LIBGNU_LIBDEPS = @LIBGNU_LIBDEPS@
+ LIBGNU_LTLIBDEPS = @LIBGNU_LTLIBDEPS@
+ LIBICONV = @LIBICONV@
+ LIBINTL = @LIBINTL@
+ LIBOBJS = @LIBOBJS@
+ LIBS = @LIBS@
+ LOCALCHARSET_TESTS_ENVIRONMENT = @LOCALCHARSET_TESTS_ENVIRONMENT@
+ LTLIBICONV = @LTLIBICONV@
+ LTLIBINTL = @LTLIBINTL@
+ LTLIBOBJS = @LTLIBOBJS@
+ MAINT = @MAINT@
+ MAKEINFO = @MAKEINFO@
+ MKDIR_P = @MKDIR_P@
+ MSGFMT = @MSGFMT@
+ MSGFMT_015 = @MSGFMT_015@
+ MSGMERGE = @MSGMERGE@
+ NEXT_STDINT_H = @NEXT_STDINT_H@
+ NEXT_STDLIB_H = @NEXT_STDLIB_H@
+ NEXT_STRING_H = @NEXT_STRING_H@
+ NEXT_SYS_STAT_H = @NEXT_SYS_STAT_H@
+ NEXT_SYS_TIME_H = @NEXT_SYS_TIME_H@
+ NEXT_UNISTD_H = @NEXT_UNISTD_H@
+ NEXT_WCHAR_H = @NEXT_WCHAR_H@
+ NEXT_WCTYPE_H = @NEXT_WCTYPE_H@
+ OBJEXT = @OBJEXT@
+ PACKAGE = @PACKAGE@
+ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+ PACKAGE_NAME = @PACKAGE_NAME@
+ PACKAGE_STRING = @PACKAGE_STRING@
+ PACKAGE_TARNAME = @PACKAGE_TARNAME@
+ PACKAGE_VERSION = @PACKAGE_VERSION@
+ PATH_SEPARATOR = @PATH_SEPARATOR@
+ POSUB = @POSUB@
+ PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
+ RANLIB = @RANLIB@
+ REPLACE_CHOWN = @REPLACE_CHOWN@
+ REPLACE_FCHDIR = @REPLACE_FCHDIR@
+ REPLACE_GETCWD = @REPLACE_GETCWD@
+ REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
+ REPLACE_GETTIMEOFDAY = @REPLACE_GETTIMEOFDAY@
+ REPLACE_LCHOWN = @REPLACE_LCHOWN@
+ REPLACE_LSEEK = @REPLACE_LSEEK@
+ REPLACE_MEMMEM = @REPLACE_MEMMEM@
+ REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
+ REPLACE_PUTENV = @REPLACE_PUTENV@
+ REPLACE_STRCASESTR = @REPLACE_STRCASESTR@
+ REPLACE_STRERROR = @REPLACE_STRERROR@
+ REPLACE_STRSIGNAL = @REPLACE_STRSIGNAL@
+ REPLACE_STRSTR = @REPLACE_STRSTR@
+ REPLACE_STRTOD = @REPLACE_STRTOD@
+ REPLACE_WCWIDTH = @REPLACE_WCWIDTH@
+ SET_MAKE = @SET_MAKE@
+ SHELL = @SHELL@
+ SIG_ATOMIC_T_SUFFIX = @SIG_ATOMIC_T_SUFFIX@
+ SIZE_T_SUFFIX = @SIZE_T_SUFFIX@
+ STDBOOL_H = @STDBOOL_H@
+ STDINT_H = @STDINT_H@
+ STRIP = @STRIP@
+ SYS_STAT_H = @SYS_STAT_H@
+ SYS_TIME_H = @SYS_TIME_H@
+ TERMLIBS = @TERMLIBS@
+ TEX = @TEX@
+ USE_NLS = @USE_NLS@
+ VERSION = @VERSION@
+ VOID_UNSETENV = @VOID_UNSETENV@
+ WCHAR_H = @WCHAR_H@
+ WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
+ WCTYPE_H = @WCTYPE_H@
+ WINT_T_SUFFIX = @WINT_T_SUFFIX@
+ XGETTEXT = @XGETTEXT@
+ XGETTEXT_015 = @XGETTEXT_015@
+ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
+ abs_builddir = @abs_builddir@
+ abs_srcdir = @abs_srcdir@
+ abs_top_builddir = @abs_top_builddir@
+ abs_top_srcdir = @abs_top_srcdir@
+ ac_ct_CC = @ac_ct_CC@
+ am__include = @am__include@
+ am__leading_dot = @am__leading_dot@
+ am__quote = @am__quote@
+ am__tar = @am__tar@
+ am__untar = @am__untar@
+ bindir = @bindir@
+ build = @build@
+ build_alias = @build_alias@
+ build_cpu = @build_cpu@
+ build_os = @build_os@
+ build_vendor = @build_vendor@
+ builddir = @builddir@
+ datadir = @datadir@
+ datarootdir = @datarootdir@
+ docdir = @docdir@
+ dvidir = @dvidir@
+ exec_prefix = @exec_prefix@
+ gl_LIBOBJS = @gl_LIBOBJS@
+ gl_LTLIBOBJS = @gl_LTLIBOBJS@
+ gltests_LIBOBJS = @gltests_LIBOBJS@
+ gltests_LTLIBOBJS = @gltests_LTLIBOBJS@
+ host = @host@
+ host_alias = @host_alias@
+ host_cpu = @host_cpu@
+ host_os = @host_os@
+ host_vendor = @host_vendor@
+ htmldir = @htmldir@
+ includedir = @includedir@
+ infodir = @infodir@
+ install_sh = @install_sh@
+ libdir = @libdir@
+ libexecdir = @libexecdir@
+ localedir = @localedir@
+ localstatedir = @localstatedir@
+ mandir = @mandir@
+ mkdir_p = @mkdir_p@
+ native_tools = @native_tools@
+ oldincludedir = @oldincludedir@
+ pdfdir = @pdfdir@
+ prefix = @prefix@
+ program_transform_name = @program_transform_name@
+ psdir = @psdir@
+ sbindir = @sbindir@
+ sharedstatedir = @sharedstatedir@
+ srcdir = @srcdir@
+ sysconfdir = @sysconfdir@
+ target_alias = @target_alias@
+ top_build_prefix = @top_build_prefix@
+ top_builddir = @top_builddir@
+ top_srcdir = @top_srcdir@
+ TESTS = ii-0001-test ii-0002-test ii-0003-test ii-0004-test ii-0005-test \
+ ii-0006-test ii-0007-test ii-0008-test ii-0009-test ii-0010-test \
+ ii-0011-test ii-0012-test ii-0013-test ii-0014-test ii-0015-test \
+ ii-0016-test ii-0017-test ii-0018-test ii-0019-test ii-0020-test \
+ ii-0021-test ii-0022-test ii-0023-test ii-0024-test ii-0025-test \
+ ii-0026-test ii-0027-test ii-0028-test ii-0029-test ii-0030-test \
+ ii-0031-test ii-0032-test ii-0033-test ii-0034-test ii-0035-test \
+ ii-0036-test ii-0037-test ii-0038-test ii-0039-test ii-0040-test \
+ ii-0041-test ii-0042-test ii-0043-test ii-0044-test ii-0045-test \
+ ii-0046-test ii-0047-test ii-0048-test ii-0049-test ii-0050-test
+ 
+ noinst_SCRIPTS = $(TESTS)
+ EXTRA_DIST = \
+ ii-0001-input-dir-file \
+ ii-0001-input-info-file \
+ ii-0001-expected-dir-file \
+ ii-0001-test \
+ ii-0002-input-dir-file \
+ ii-0002-input-info-file \
+ ii-0002-expected-dir-file \
+ ii-0002-test \
+ ii-0003-input-dir-file \
+ ii-0003-input-info-file \
+ ii-0003-expected-dir-file \
+ ii-0003-test \
+ ii-0004-input-dir-file \
+ ii-0004-input-info-file \
+ ii-0004-expected-dir-file \
+ ii-0004-test \
+ ii-0005-input-dir-file \
+ ii-0005-input-info-file \
+ ii-0005-expected-dir-file \
+ ii-0005-test \
+ ii-0006-input-dir-file \
+ ii-0006-input-info-file \
+ ii-0006-expected-dir-file \
+ ii-0006-test \
+ ii-0007-input-dir-file \
+ ii-0007-input-info-file \
+ ii-0007-expected-dir-file \
+ ii-0007-test \
+ ii-0008-input-dir-file \
+ ii-0008-input-info-file \
+ ii-0008-expected-dir-file \
+ ii-0008-test \
+ ii-0009-input-dir-file \
+ ii-0009-input-info-file \
+ ii-0009-expected-dir-file \
+ ii-0009-test \
+ ii-0010-input-dir-file \
+ ii-0010-input-info-file \
+ ii-0010-expected-dir-file \
+ ii-0010-test \
+ ii-0011-input-dir-file \
+ ii-0011-input-info-file \
+ ii-0011-expected-dir-file \
+ ii-0011-test \
+ ii-0012-input-dir-file \
+ ii-0012-input-info-file \
+ ii-0012-expected-dir-file \
+ ii-0012-test \
+ ii-0013-input-dir-file \
+ ii-0013-input-info-file \
+ ii-0013-expected-dir-file \
+ ii-0013-test \
+ ii-0014-input-dir-file \
+ ii-0014-input-info-file \
+ ii-0014-expected-dir-file \
+ ii-0014-test \
+ ii-0015-input-dir-file \
+ ii-0015-input-info-file \
+ ii-0015-expected-dir-file \
+ ii-0015-test \
+ ii-0016-input-dir-file \
+ ii-0016-input-info-file \
+ ii-0016-expected-dir-file \
+ ii-0016-test \
+ ii-0017-input-dir-file \
+ ii-0017-input-info-file \
+ ii-0017-expected-dir-file \
+ ii-0017-test \
+ ii-0018-input-dir-file \
+ ii-0018-input-info-file \
+ ii-0018-test \
+ ii-0019-input-dir-file \
+ ii-0019-input-info-file \
+ ii-0019-test \
+ ii-0020-input-dir-file \
+ ii-0020-input-info-file \
+ ii-0020-expected-dir-file \
+ ii-0020-test \
+ ii-0021-input-dir-file \
+ ii-0021-input-info-file \
+ ii-0021-expected-dir-file \
+ ii-0021-test \
+ ii-0022-input-dir-file \
+ ii-0022-input-info-file \
+ ii-0022-expected-dir-file \
+ ii-0022-test \
+ ii-0023-input-dir-file \
+ ii-0023-input-info-file \
+ ii-0023-expected-dir-file \
+ ii-0023-test \
+ ii-0024-input-dir-file \
+ ii-0024-input-info-file \
+ ii-0024-expected-dir-file \
+ ii-0024-test \
+ ii-0025-input-dir-file \
+ ii-0025-input-info-file \
+ ii-0025-expected-dir-file \
+ ii-0025-test \
+ ii-0026-input-dir-file \
+ ii-0026-input-info-file \
+ ii-0026-expected-dir-file \
+ ii-0026-test \
+ ii-0027-input-dir-file \
+ ii-0027-input-info-file \
+ ii-0027-expected-dir-file \
+ ii-0027-test \
+ ii-0028-input-dir-file \
+ ii-0028-input-info-file \
+ ii-0028-expected-dir-file \
+ ii-0028-test \
+ ii-0029-input-dir-file \
+ ii-0029-input-info-file \
+ ii-0029-expected-dir-file \
+ ii-0029-test \
+ ii-0030-input-dir-file \
+ ii-0030-input-info-file \
+ ii-0030-expected-dir-file \
+ ii-0030-test \
+ ii-0031-input-dir-file \
+ ii-0031-input-info-file \
+ ii-0031-expected-dir-file \
+ ii-0031-test \
+ ii-0032-input-dir-file \
+ ii-0032-input-info-file \
+ ii-0032-expected-dir-file \
+ ii-0032-test \
+ ii-0033-input-dir-file \
+ ii-0033-input-info-file \
+ ii-0033-expected-dir-file \
+ ii-0033-test \
+ ii-0034-input-dir-file \
+ ii-0034-input-info-file \
+ ii-0034-expected-dir-file \
+ ii-0034-test \
+ ii-0035-input-dir-file \
+ ii-0035-input-info-file \
+ ii-0035-expected-dir-file \
+ ii-0035-test \
+ ii-0036-input-dir-file \
+ ii-0036-input-info-file \
+ ii-0036-expected-dir-file \
+ ii-0036-test \
+ ii-0037-input-dir-file \
+ ii-0037-input-info-file \
+ ii-0037-expected-dir-file \
+ ii-0037-test \
+ ii-0038-input-dir-file \
+ ii-0038-input-info-file \
+ ii-0038-expected-dir-file \
+ ii-0038-test \
+ ii-0039-input-dir-file \
+ ii-0039-input-info-file \
+ ii-0039-expected-dir-file \
+ ii-0039-test \
+ ii-0040-input-dir-file \
+ ii-0040-input-info-file \
+ ii-0040-expected-dir-file \
+ ii-0040-test \
+ ii-0041-input-dir-file.gz \
+ ii-0041-input-info-file \
+ ii-0041-expected-dir-file.gz \
+ ii-0041-test \
+ ii-0042-input-dir-file \
+ ii-0042-input-info-file \
+ ii-0042-expected-dir-file \
+ ii-0042-test \
+ ii-0043-input-dir-file \
+ ii-0043-input-info-file \
+ ii-0043-expected-dir-file \
+ ii-0043-test \
+ ii-0044-input-dir-file \
+ ii-0044-input-info-file \
+ ii-0044-expected-dir-file \
+ ii-0044-test \
+ ii-0045-input-dir-file \
+ ii-0045-input-info-file \
+ ii-0045-expected-dir-file \
+ ii-0045-test \
+ ii-0046-input-dir-file \
+ ii-0046-expected-dir-file \
+ ii-0046-test \
+ ii-0047-input-dir-file \
+ ii-0047-input-info-file \
+ ii-0047-expected-dir-file \
+ ii-0047-test \
+ ii-0048-input-dir-file \
+ ii-0048-input-info-file \
+ ii-0048-expected-dir-file \
+ ii-0048-test \
+ ii-0049-input-dir-file \
+ ii-0049-input-info-file \
+ ii-0049-expected-dir-file \
+ ii-0049-test \
+ ii-0050-input-dir-file.gz \
+ ii-0050-input-info-file \
+ ii-0050-expected-dir-file.gz \
+ ii-0050-test \
+ README
+ 
+ all: all-am
+ 
+ .SUFFIXES:
+ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
+ 	@for dep in $?; do \
+ 	  case '$(am__configure_deps)' in \
+ 	    *$$dep*) \
+ 	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ 		&& exit 0; \
+ 	      exit 1;; \
+ 	  esac; \
+ 	done; \
+ 	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  install-info/tests/Makefile'; \
+ 	cd $(top_srcdir) && \
+ 	  $(AUTOMAKE) --gnu  install-info/tests/Makefile
+ .PRECIOUS: Makefile
+ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ 	@case '$?' in \
+ 	  *config.status*) \
+ 	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ 	  *) \
+ 	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ 	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ 	esac;
+ 
+ $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+ 
+ $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+ defs: $(top_builddir)/config.status $(srcdir)/defs.in
+ 	cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
+ tags: TAGS
+ TAGS:
+ 
+ ctags: CTAGS
+ CTAGS:
+ 
+ 
+ check-TESTS: $(TESTS)
+ 	@failed=0; all=0; xfail=0; xpass=0; skip=0; ws='[	 ]'; \
+ 	srcdir=$(srcdir); export srcdir; \
+ 	list=' $(TESTS) '; \
+ 	if test -n "$$list"; then \
+ 	  for tst in $$list; do \
+ 	    if test -f ./$$tst; then dir=./; \
+ 	    elif test -f $$tst; then dir=; \
+ 	    else dir="$(srcdir)/"; fi; \
+ 	    if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \
+ 	      all=`expr $$all + 1`; \
+ 	      case " $(XFAIL_TESTS) " in \
+ 	      *$$ws$$tst$$ws*) \
+ 		xpass=`expr $$xpass + 1`; \
+ 		failed=`expr $$failed + 1`; \
+ 		echo "XPASS: $$tst"; \
+ 	      ;; \
+ 	      *) \
+ 		echo "PASS: $$tst"; \
+ 	      ;; \
+ 	      esac; \
+ 	    elif test $$? -ne 77; then \
+ 	      all=`expr $$all + 1`; \
+ 	      case " $(XFAIL_TESTS) " in \
+ 	      *$$ws$$tst$$ws*) \
+ 		xfail=`expr $$xfail + 1`; \
+ 		echo "XFAIL: $$tst"; \
+ 	      ;; \
+ 	      *) \
+ 		failed=`expr $$failed + 1`; \
+ 		echo "FAIL: $$tst"; \
+ 	      ;; \
+ 	      esac; \
+ 	    else \
+ 	      skip=`expr $$skip + 1`; \
+ 	      echo "SKIP: $$tst"; \
+ 	    fi; \
+ 	  done; \
+ 	  if test "$$failed" -eq 0; then \
+ 	    if test "$$xfail" -eq 0; then \
+ 	      banner="All $$all tests passed"; \
+ 	    else \
+ 	      banner="All $$all tests behaved as expected ($$xfail expected failures)"; \
+ 	    fi; \
+ 	  else \
+ 	    if test "$$xpass" -eq 0; then \
+ 	      banner="$$failed of $$all tests failed"; \
+ 	    else \
+ 	      banner="$$failed of $$all tests did not behave as expected ($$xpass unexpected passes)"; \
+ 	    fi; \
+ 	  fi; \
+ 	  dashes="$$banner"; \
+ 	  skipped=""; \
+ 	  if test "$$skip" -ne 0; then \
+ 	    skipped="($$skip tests were not run)"; \
+ 	    test `echo "$$skipped" | wc -c` -le `echo "$$banner" | wc -c` || \
+ 	      dashes="$$skipped"; \
+ 	  fi; \
+ 	  report=""; \
+ 	  if test "$$failed" -ne 0 && test -n "$(PACKAGE_BUGREPORT)"; then \
+ 	    report="Please report to $(PACKAGE_BUGREPORT)"; \
+ 	    test `echo "$$report" | wc -c` -le `echo "$$banner" | wc -c` || \
+ 	      dashes="$$report"; \
+ 	  fi; \
+ 	  dashes=`echo "$$dashes" | sed s/./=/g`; \
+ 	  echo "$$dashes"; \
+ 	  echo "$$banner"; \
+ 	  test -z "$$skipped" || echo "$$skipped"; \
+ 	  test -z "$$report" || echo "$$report"; \
+ 	  echo "$$dashes"; \
+ 	  test "$$failed" -eq 0; \
+ 	else :; fi
+ 
+ distdir: $(DISTFILES)
+ 	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ 	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ 	list='$(DISTFILES)'; \
+ 	  dist_files=`for file in $$list; do echo $$file; done | \
+ 	  sed -e "s|^$$srcdirstrip/||;t" \
+ 	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ 	case $$dist_files in \
+ 	  */*) $(MKDIR_P) `echo "$$dist_files" | \
+ 			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ 			   sort -u` ;; \
+ 	esac; \
+ 	for file in $$dist_files; do \
+ 	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ 	  if test -d $$d/$$file; then \
+ 	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ 	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ 	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ 	    fi; \
+ 	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ 	  else \
+ 	    test -f $(distdir)/$$file \
+ 	    || cp -p $$d/$$file $(distdir)/$$file \
+ 	    || exit 1; \
+ 	  fi; \
+ 	done
+ check-am: all-am
+ 	$(MAKE) $(AM_MAKEFLAGS) check-TESTS
+ check: check-am
+ all-am: Makefile $(SCRIPTS)
+ installdirs:
+ install: install-am
+ install-exec: install-exec-am
+ install-data: install-data-am
+ uninstall: uninstall-am
+ 
+ install-am: all-am
+ 	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+ 
+ installcheck: installcheck-am
+ install-strip:
+ 	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ 	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ 	  `test -z '$(STRIP)' || \
+ 	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+ mostlyclean-generic:
+ 
+ clean-generic:
+ 
+ distclean-generic:
+ 	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+ 
+ maintainer-clean-generic:
+ 	@echo "This command is intended for maintainers to use"
+ 	@echo "it deletes files that may require special tools to rebuild."
+ clean: clean-am
+ 
+ clean-am: clean-generic mostlyclean-am
+ 
+ distclean: distclean-am
+ 	-rm -f Makefile
+ distclean-am: clean-am distclean-generic
+ 
+ dvi: dvi-am
+ 
+ dvi-am:
+ 
+ html: html-am
+ 
+ info: info-am
+ 
+ info-am:
+ 
+ install-data-am:
+ 
+ install-dvi: install-dvi-am
+ 
+ install-exec-am:
+ 
+ install-html: install-html-am
+ 
+ install-info: install-info-am
+ 
+ install-man:
+ 
+ install-pdf: install-pdf-am
+ 
+ install-ps: install-ps-am
+ 
+ installcheck-am:
+ 
+ maintainer-clean: maintainer-clean-am
+ 	-rm -f Makefile
+ maintainer-clean-am: distclean-am maintainer-clean-generic
+ 
+ mostlyclean: mostlyclean-am
+ 
+ mostlyclean-am: mostlyclean-generic
+ 
+ pdf: pdf-am
+ 
+ pdf-am:
+ 
+ ps: ps-am
+ 
+ ps-am:
+ 
+ uninstall-am:
+ 
+ .MAKE: install-am install-strip
+ 
+ .PHONY: all all-am check check-TESTS check-am clean clean-generic \
+ 	distclean distclean-generic distdir dvi dvi-am html html-am \
+ 	info info-am install install-am install-data install-data-am \
+ 	install-dvi install-dvi-am install-exec install-exec-am \
+ 	install-html install-html-am install-info install-info-am \
+ 	install-man install-pdf install-pdf-am install-ps \
+ 	install-ps-am install-strip installcheck installcheck-am \
+ 	installdirs maintainer-clean maintainer-clean-generic \
+ 	mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \
+ 	uninstall-am
+ 
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+ .NOEXPORT:
diff -Nrc2 texinfo-4.11/install-info/tests/README texinfo-4.12/install-info/tests/README
*** texinfo-4.11/install-info/tests/README	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/README	Tue Jan  1 17:36:16 2008
***************
*** 0 ****
--- 1,172 ----
+ $Id: README,v 1.1 2008/01/02 01:36:16 karl Exp $
+ install-info/tests/README
+ 
+   Copyright (C) 2008 Free Software Foundation, Inc.
+ 
+   Copying and distribution of this file, with or without modification,
+   are permitted in any medium without royalty provided the copyright
+   notice and this notice are preserved.
+ 
+ This file describes each of the numbered install-info tests.
+ 
+ 0001: The 99% case. Installing an Info file.  Take a single entry from the 
+       Info file and put it into a pre-existing section in the DIR file.
+ 0002: Installing an Info file.  Take two entries from the Info file and put 
+       it into a pre-existing section in the DIR file.
+ 0003: Installing an Info file.  Take two entries from the Info file and put 
+       it into a pre-existing section in the DIR file.  The entries are 
+       described in two different `START-INFO-DIR-ENTRY' declarations.
+ 0004: Installing an Info file.  Take two entries from the Info file and put 
+       it into two pre-existing sections in the DIR file.  The entries are 
+       described in two different `INFO-DIR-SECTION' and `START-INFO-DIR-ENTRY' 
+       declarations.
+ 0005: Installing an Info file.  Take two entries from the Info file and put 
+       it into one pre-existing section and one non-existing section in the 
+       DIR file.  The entries are described in two different `INFO-DIR-SECTION' 
+       and `START-INFO-DIR-ENTRY' declarations.
+ 0006: The 99% case, try 2.  Installing an Info file.  Take a single entry 
+       from the Info file and put it into a pre-existing section in the DIR 
+       file, but this time the name is not capitalized.
+ 0007: The 99% case, try 3.  Installing an Info file.  Take a single entry 
+       from the Info file and put it into a pre-existing section in the DIR 
+       file, but this time the entry is not the final entry in the section.
+ 0008: The 99% case, try 4.  Installing an Info file.  Take a single entry 
+       from the Info file and put it into a pre-existing section in the DIR 
+       file, but this time the entry's description spans more than one line.
+ 0009: The 99% case, try 5.  Installing an Info file.  Take a single entry 
+       from the Info file and put it into a pre-existing section in the DIR 
+       file, but this time the entry's description does not start on the 
+       33rd column and requires indentation.
+ 0010: The 99% case, try 6.  Installing an Info file.  Take a single entry 
+       from the Info file and put it into a pre-existing section in the DIR 
+       file, but this time the entry's one line description requires 
+       multi-line indentation.
+ 0011: Installing an Info file.  Take a single entry from the Info file and 
+       put it into a pre-existing section in the DIR file, but this time do 
+       not indent the description.
+ 0012: Installing an Info file.  Take a single entry from the Info file and 
+       put it into a pre-existing section in the DIR file, but this time the 
+       entry already exists and will be replaced.
+ 0013: Installing an Info file.  Take a single entry from the Info file and 
+       put it into a pre-existing section in the DIR file, but this time the 
+       entry already exists and the --keep-old option is used to override the 
+       replacement.
+ 0014: Installing an Info file.  Take a single entry from the Info file and 
+       put it into a pre-existing section in the DIR file, but this time the 
+       entry already exists with a multi-line description and will be 
+       replaced with a single-line description.
+ 0015: Installing an Info file.  Take a single entry from the Info file and 
+       put it into a pre-existing section in the DIR file, but this time the 
+       entry already exists with a single-line description and will be 
+       replaced with a multi-line description.
+ 0016: Installing an Info file.  The Info file does not contain section or
+       entry hints, and neither a section nor an entry is specified on the 
+       command-line.  Installation does not occur, but is not an error.
+ 0017: Installing an initial Info file into a minimal DIR file.
+ 0018: Installing an initial Info file into an empty (0 byte) DIR file.  
+       Installation does not occur, and is an error.
+ 0019: Installing an initial Info file into an empty (2 byte) DIR file.  
+       Installation does not occur, and is an error.
+ 0020: Installing an Info file.  The Info file does not contain section or
+       entry hints, and a section is not specified on the command-line, but
+       a --description is.
+ 0021: Installing an Info file.  The Info file does not contain section or
+       entry hints, and a pre-existing --section is stated on the command-line
+       along with a --description.
+ 0022: Installing an Info file.  The Info file does not contain section or
+       entry hints, and a --name is specified on the command-line.  The NAME
+       starts with *, so the whole name (up to the period) is replaced.
+ 0023: Installing an Info file.  The Info file does not contain section or
+       entry hints, and a --name is specified on the command-line.  The NAME
+       does not start with a *, so just the name (up to the colon) is replaced.
+ 0024: Installing an Info file.  The Info file contains section and entry
+       hints, but we override the section with a non-existing one from the 
+       command-line.
+ 0025: Installing an Info file.  The Info file contains section and entry
+       hints, but we override the section with an existing one from the 
+       command-line.
+ 0026: Installing an Info file.  The Info file contains section and entry
+       hints, but we override the entry with an --entry on the command-line.
+ 0027: Installing an Info file.  The Info file contains section and entry
+       hints, but we override the entry with an --entry on the command-line,
+       and we also override the section with a --section on the command-line.
+ 0028: Installing an Info file.  The Info file contains section and entry
+       hints, but we override the name portion of the entry with a --name 
+       on the command-line.  The NAME starts with a `*' so it replaces the
+       entire name, up to the period.
+ 0029: Installing an Info file.  The Info file contains section and entry
+       hints, but we override the name portion of the entry with a --name 
+       on the command-line.  The NAME does not start with a `*' so it 
+       replaces the name, up to the colon and presumes the basename.
+ 0030: Installing an Info file.  The Info file contains section and entry
+       hints, but we override the description portion of the entry with a
+       --description on the command-line.
+ 0031: Installing an Info file.  The Info file contains section and entry
+       hints, but we override the description and the name with
+       --description and --name options on the command-line.  The NAME starts
+       with a `*' so it replaces the entire name, up to the period.
+ 0032: Installing an Info file.  The Info file contains section and entry
+       hints, but we try to override the section with a regular expression 
+       that does not match any existing sections in the DIR file.  The 
+       overriding cannot take place, and the entry is installed in the section
+       specified in the Info file.
+ 0033: Installing an Info file.  The Info file contains an entry hint, but no
+       section hint.  We try to specify the section with a --regex option on
+       the command-line, but the regular expression does not match any 
+       existing sections in the DIR file.
+ 0034: Installing an Info file.  The Info file contains an entry hint, but
+       no section hint, and we try to specify the section with a regular 
+       expression that does not match any existing sections in the DIR file.  
+       We also specify a --section on the command-line to ensure that the 
+       entry will be installed in a section that we explicitly name.
+ 0035: Installing an Info file.  The Info file contains section and entry 
+       hints, but we try to specify the section with a regular expression 
+       that does not match any existing sections in the DIR file.  We also 
+       specify a --section on the command-line to ensure that the entry will 
+       be installed in a section that we explicitly name.
+ 0036: Installing an Info file.  The Info file contains entry and section
+       hints, but try to specify the section with a --regex option on
+       the command-line, and the regular expression matches an existing 
+       section in the DIR file.
+ 0037: Installing an Info file.  The Info file contains section and entry 
+       hints, but we try to specify the section with a regular expression 
+       that does not match any existing sections in the DIR file.  We also 
+       specify a --section on the command-line to ensure that the entry will 
+       be installed in a section that we explicitly name.  We use the 
+       alternative Debian --section REGEX TITLE syntax instead of the normal
+       GNU syntax.
+ 0038: Installing an Info file.  The Info file does not contain section or
+       entry hints, and we specify that two entries go into two sections on
+       the command-line.  One section already exists, and the other doesn't.
+ 0039: Installing an Info file.  The Info file contains section and entry
+       hints, but we override the entry with an --entry option on the 
+       command-line.  The entry has a multi-line description and is not 
+       indented.
+ 0040: Installing an Info file.  The Info file contains section and entry
+       hints, but we override the entry with --name and --description options
+       on the command-line.  The entry is not indented.
+ 0041: Installing an Info file.  The Info file contains section and entry
+       hints, and we're installing the entry into a gzipped DIR file.
+ 0042: Installing an Info file.  The Info file contains section and entry
+       hints for two entries in two sections.  Both of the sections do not 
+       already exist in the DIR file.  The sections will be added prior to 
+       all other sections due to the alphabetic ordering of section names.
+ 0043: Installing an Info file.  The Info file contains section and entry 
+       hints, and we're going to install the new section admist many other 
+       sections.  E.g. instead of always at the very bottom or at the very 
+       top.
+ 0044: The 99% case.  Removing an Info file.  The Info file is responsible
+       for a single entry in the DIR file.
+ 0045: Removing an Info file.  The Info file is responsible for many entries 
+       in the DIR file.
+ 0046: Removing an Info file.  We no longer have the Info file, so we 
+       specify --remove-exactly to remove it instead.
+ 0047: Removing an Info file.  The Info file is responsible for the final
+       entry in the DIR file.  The section also gets removed.
+ 0048: Removing an Info file.  The Info file is responsible for the final
+       entry in the DIR file, but we want to keep the section heading, so
+       we specify --keep-old.
+ 0049: Removing an Info file.  The Info file is not responsible for any
+       entries in the DIR file.  A warning is issued, but it isn't an error.
+ 0050: Removing an Info file.  The Info file is responsible for a single
+       entry in the gzipped DIR file.
diff -Nrc2 texinfo-4.11/install-info/tests/defs.in texinfo-4.12/install-info/tests/defs.in
*** texinfo-4.11/install-info/tests/defs.in	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/defs.in	Thu Apr 17 10:54:17 2008
***************
*** 0 ****
--- 1,48 ----
+ # @configure_input@
+ # $Id: defs.in,v 1.1 2008/04/17 17:54:17 karl Exp $
+ # 
+ # Copyright 2008 Free Software Foundation, Inc.
+ #
+ # This program is free software; you can redistribute it and/or modify
+ # it under the terms of the GNU General Public License as published by
+ # the Free Software Foundation; either version 3 of the License, or (at
+ # your option) any later version.
+ #
+ # This program is distributed in the hope that it will be useful,
+ # but WITHOUT ANY WARRANTY; without even the implied warranty of
+ # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ # GNU General Public License for more details.
+ #
+ # You should have received a copy of the GNU General Public License
+ # along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ 
+ # (Some snippets copied from Autoconf and/or util/defs.in.)
+ # Make sure we override the user shell.
+ SHELL='@SHELL@'
+ export SHELL
+ 
+ unset CDPATH
+ 
+ # Ensure we are running from the right directory.
+ if test ! -f ./defs; then
+    echo "defs: not found in current directory" 1>&2
+    exit 1
+ fi
+ 
+ # If srcdir is not set, then we are not running from `make check'.
+ if test -z "$srcdir"; then
+    VERBOSE=x
+    # compute $srcdir.
+    srcdir=`echo "$0" | sed -e 's,/[^\\/]*$,,'`
+    test $srcdir = $0 && srcdir=.
+ fi
+ 
+ # The two variables we use in the test scripts.
+ 
+ top_builddir=@top_builddir@
+ install_info=${top_builddir}/install-info/ginstall-info
+ export install_info
+ 
+ top_srcdir=@top_srcdir@
+ testdir=${top_srcdir}/install-info/tests
+ export testdir
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0001-expected-dir-file texinfo-4.12/install-info/tests/ii-0001-expected-dir-file
*** texinfo-4.11/install-info/tests/ii-0001-expected-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0001-expected-dir-file	Tue Jan  1 17:36:16 2008
***************
*** 0 ****
--- 1,24 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
+ * Gnu: (gnu).                   Wildebeest native to Africa.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0001-input-dir-file texinfo-4.12/install-info/tests/ii-0001-input-dir-file
*** texinfo-4.11/install-info/tests/ii-0001-input-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0001-input-dir-file	Tue Jan  1 17:36:16 2008
***************
*** 0 ****
--- 1,23 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0001-input-info-file texinfo-4.12/install-info/tests/ii-0001-input-info-file
*** texinfo-4.11/install-info/tests/ii-0001-input-info-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0001-input-info-file	Tue Jan  1 17:36:16 2008
***************
*** 0 ****
--- 1,11 ----
+ INFO-DIR-SECTION Animals
+ START-INFO-DIR-ENTRY
+ * Gnu: (gnu).                    Wildebeest native to Africa.
+ END-INFO-DIR-ENTRY
+ 
+ File: gnu,  Node: Top,  Next: Top,  Up: (dir)
+ 
+ Gnu
+ ***
+ 
+ The wildebeest (plural, wildebeest or wildebeests), also called the gnu (pronounced /ËˆnuË�/ or /ËˆnjuË�/), is an antelope of the genus Connochaetes. It is a hooved (ungulate) mammal.  (Taken from wikepedia.)
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0001-test texinfo-4.12/install-info/tests/ii-0001-test
*** texinfo-4.11/install-info/tests/ii-0001-test	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0001-test	Thu Apr 17 10:47:21 2008
***************
*** 0 ****
--- 1,31 ----
+ #!/bin/sh
+ # This file is free software; as a special exception the author gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ #
+ # This program is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ #
+ #This script requires `mktemp' and `diff' and is designed to be run from
+ #a Makefile.
+ 
+ . ./defs || exit 1
+ 
+ outputdirfile=`mktemp`
+ cp ${testdir}/ii-0001-input-dir-file $outputdirfile
+ if [ "x$?" != "x0" ]; then
+   exit 1
+ fi
+ 
+ ${install_info} ${testdir}/ii-0001-input-info-file $outputdirfile
+ retval=$?
+ if [ "x$retval" != "x0" ]; then
+   exit $retval
+ fi
+ 
+ diff ${testdir}/ii-0001-expected-dir-file $outputdirfile
+ retval=$?
+ 
+ rm -f $outputdirfile
+ exit $retval
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0002-expected-dir-file texinfo-4.12/install-info/tests/ii-0002-expected-dir-file
*** texinfo-4.11/install-info/tests/ii-0002-expected-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0002-expected-dir-file	Tue Jan  1 17:36:17 2008
***************
*** 0 ****
--- 1,25 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
+ * Gnu: (gnu).                   Wildebeest native to Africa.
+ * Wildebeest: (gnu).            Wildebeest native to Africa.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0002-input-dir-file texinfo-4.12/install-info/tests/ii-0002-input-dir-file
*** texinfo-4.11/install-info/tests/ii-0002-input-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0002-input-dir-file	Tue Jan  1 17:36:17 2008
***************
*** 0 ****
--- 1,23 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0002-input-info-file texinfo-4.12/install-info/tests/ii-0002-input-info-file
*** texinfo-4.11/install-info/tests/ii-0002-input-info-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0002-input-info-file	Tue Jan  1 17:36:17 2008
***************
*** 0 ****
--- 1,12 ----
+ INFO-DIR-SECTION Animals
+ START-INFO-DIR-ENTRY
+ * Wildebeest: (gnu).             Wildebeest native to Africa.
+ * Gnu: (gnu).                    Wildebeest native to Africa.
+ END-INFO-DIR-ENTRY
+ 
+ File: gnu,  Node: Top,  Next: Top,  Up: (dir)
+ 
+ Gnu
+ ***
+ 
+ The wildebeest (plural, wildebeest or wildebeests), also called the gnu (pronounced /ËˆnuË�/ or /ËˆnjuË�/), is an antelope of the genus Connochaetes. It is a hooved (ungulate) mammal.  (Taken from wikepedia.)
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0002-test texinfo-4.12/install-info/tests/ii-0002-test
*** texinfo-4.11/install-info/tests/ii-0002-test	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0002-test	Thu Apr 17 10:49:44 2008
***************
*** 0 ****
--- 1,31 ----
+ #!/bin/sh
+ # This file is free software; as a special exception the author gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ #
+ # This program is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ #
+ #This script requires `mktemp' and `diff' and is designed to be run from
+ #a Makefile.
+ 
+ . ./defs || exit 1
+ 
+ outputdirfile=`mktemp`
+ cp ${testdir}/ii-0002-input-dir-file $outputdirfile
+ if [ "x$?" != "x0" ]; then
+   exit 1
+ fi
+ 
+ ${install_info} ${testdir}/ii-0002-input-info-file $outputdirfile
+ retval=$?
+ if [ "x$retval" != "x0" ]; then
+   exit $retval
+ fi
+ 
+ diff ${testdir}/ii-0002-expected-dir-file $outputdirfile
+ retval=$?
+ 
+ rm -f $outputdirfile
+ exit $retval
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0003-expected-dir-file texinfo-4.12/install-info/tests/ii-0003-expected-dir-file
*** texinfo-4.11/install-info/tests/ii-0003-expected-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0003-expected-dir-file	Tue Jan  1 17:36:17 2008
***************
*** 0 ****
--- 1,25 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
+ * Gnu: (gnu).                   Wildebeest native to Africa.
+ * Wildebeest: (gnu).            Wildebeest native to Africa.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0003-input-dir-file texinfo-4.12/install-info/tests/ii-0003-input-dir-file
*** texinfo-4.11/install-info/tests/ii-0003-input-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0003-input-dir-file	Tue Jan  1 17:36:17 2008
***************
*** 0 ****
--- 1,23 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0003-input-info-file texinfo-4.12/install-info/tests/ii-0003-input-info-file
*** texinfo-4.11/install-info/tests/ii-0003-input-info-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0003-input-info-file	Tue Jan  1 17:36:17 2008
***************
*** 0 ****
--- 1,15 ----
+ INFO-DIR-SECTION Animals
+ START-INFO-DIR-ENTRY
+ * Gnu: (gnu).                    Wildebeest native to Africa.
+ END-INFO-DIR-ENTRY
+ 
+ START-INFO-DIR-ENTRY
+ * Wildebeest: (gnu).             Wildebeest native to Africa.
+ END-INFO-DIR-ENTRY
+ 
+ File: gnu,  Node: Top,  Next: Top,  Up: (dir)
+ 
+ Gnu
+ ***
+ 
+ The wildebeest (plural, wildebeest or wildebeests), also called the gnu (pronounced /ËˆnuË�/ or /ËˆnjuË�/), is an antelope of the genus Connochaetes. It is a hooved (ungulate) mammal.  (Taken from wikepedia.)
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0003-test texinfo-4.12/install-info/tests/ii-0003-test
*** texinfo-4.11/install-info/tests/ii-0003-test	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0003-test	Thu Apr 17 10:50:38 2008
***************
*** 0 ****
--- 1,31 ----
+ #!/bin/sh
+ # This file is free software; as a special exception the author gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ #
+ # This program is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ #
+ #This script requires `mktemp' and `diff' and is designed to be run from
+ #a Makefile.
+ 
+ . ./defs || exit 1
+ 
+ outputdirfile=`mktemp`
+ cp ${testdir}/ii-0003-input-dir-file $outputdirfile
+ if [ "x$?" != "x0" ]; then
+   exit 1
+ fi
+ 
+ ${install_info} ${testdir}/ii-0003-input-info-file $outputdirfile
+ retval=$?
+ if [ "x$retval" != "x0" ]; then
+   exit $retval
+ fi
+ 
+ diff ${testdir}/ii-0003-expected-dir-file $outputdirfile
+ retval=$?
+ 
+ rm -f $outputdirfile
+ exit $retval
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0004-expected-dir-file texinfo-4.12/install-info/tests/ii-0004-expected-dir-file
*** texinfo-4.11/install-info/tests/ii-0004-expected-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0004-expected-dir-file	Tue Jan  1 17:36:17 2008
***************
*** 0 ****
--- 1,28 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
+ * Gnu: (gnu).                   Wildebeest native to Africa.
+ 
+ Antlered Animals
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Wildebeest: (gnu).            Wildebeest native to Africa.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0004-input-dir-file texinfo-4.12/install-info/tests/ii-0004-input-dir-file
*** texinfo-4.11/install-info/tests/ii-0004-input-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0004-input-dir-file	Tue Jan  1 17:36:17 2008
***************
*** 0 ****
--- 1,26 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
+ 
+ Antlered Animals
+ * Deer: (deer).                 Ruminent antlered mammal.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0004-input-info-file texinfo-4.12/install-info/tests/ii-0004-input-info-file
*** texinfo-4.11/install-info/tests/ii-0004-input-info-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0004-input-info-file	Tue Jan  1 17:36:17 2008
***************
*** 0 ****
--- 1,16 ----
+ INFO-DIR-SECTION Animals
+ START-INFO-DIR-ENTRY
+ * Gnu: (gnu).                    Wildebeest native to Africa.
+ END-INFO-DIR-ENTRY
+ 
+ INFO-DIR-SECTION Antlered Animals
+ START-INFO-DIR-ENTRY
+ * Wildebeest: (gnu).             Wildebeest native to Africa.
+ END-INFO-DIR-ENTRY
+ 
+ File: gnu,  Node: Top,  Next: Top,  Up: (dir)
+ 
+ Gnu
+ ***
+ 
+ The wildebeest (plural, wildebeest or wildebeests), also called the gnu (pronounced /ËˆnuË�/ or /ËˆnjuË�/), is an antelope of the genus Connochaetes. It is a hooved (ungulate) mammal.  (Taken from wikepedia.)
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0004-test texinfo-4.12/install-info/tests/ii-0004-test
*** texinfo-4.11/install-info/tests/ii-0004-test	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0004-test	Thu Apr 17 10:50:38 2008
***************
*** 0 ****
--- 1,31 ----
+ #!/bin/sh
+ # This file is free software; as a special exception the author gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ #
+ # This program is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ #
+ #This script requires `mktemp' and `diff' and is designed to be run from
+ #a Makefile.
+ 
+ . ./defs || exit 1
+ 
+ outputdirfile=`mktemp`
+ cp ${testdir}/ii-0004-input-dir-file $outputdirfile
+ if [ "x$?" != "x0" ]; then
+   exit 1
+ fi
+ 
+ ${install_info} ${testdir}/ii-0004-input-info-file $outputdirfile
+ retval=$?
+ if [ "x$retval" != "x0" ]; then
+   exit $retval
+ fi
+ 
+ diff ${testdir}/ii-0004-expected-dir-file $outputdirfile
+ retval=$?
+ 
+ rm -f $outputdirfile
+ exit $retval
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0005-expected-dir-file texinfo-4.12/install-info/tests/ii-0005-expected-dir-file
*** texinfo-4.11/install-info/tests/ii-0005-expected-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0005-expected-dir-file	Tue Jan  1 17:36:18 2008
***************
*** 0 ****
--- 1,27 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
+ * Gnu: (gnu).                   Wildebeest native to Africa.
+ 
+ Antlered Animals
+ * Wildebeest: (gnu).            Wildebeest native to Africa.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0005-input-dir-file texinfo-4.12/install-info/tests/ii-0005-input-dir-file
*** texinfo-4.11/install-info/tests/ii-0005-input-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0005-input-dir-file	Tue Jan  1 17:36:18 2008
***************
*** 0 ****
--- 1,23 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0005-input-info-file texinfo-4.12/install-info/tests/ii-0005-input-info-file
*** texinfo-4.11/install-info/tests/ii-0005-input-info-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0005-input-info-file	Tue Jan  1 17:36:18 2008
***************
*** 0 ****
--- 1,16 ----
+ INFO-DIR-SECTION Animals
+ START-INFO-DIR-ENTRY
+ * Gnu: (gnu).                    Wildebeest native to Africa.
+ END-INFO-DIR-ENTRY
+ 
+ INFO-DIR-SECTION Antlered Animals
+ START-INFO-DIR-ENTRY
+ * Wildebeest: (gnu).             Wildebeest native to Africa.
+ END-INFO-DIR-ENTRY
+ 
+ File: gnu,  Node: Top,  Next: Top,  Up: (dir)
+ 
+ Gnu
+ ***
+ 
+ The wildebeest (plural, wildebeest or wildebeests), also called the gnu (pronounced /ËˆnuË�/ or /ËˆnjuË�/), is an antelope of the genus Connochaetes. It is a hooved (ungulate) mammal.  (Taken from wikepedia.)
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0005-test texinfo-4.12/install-info/tests/ii-0005-test
*** texinfo-4.11/install-info/tests/ii-0005-test	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0005-test	Thu Apr 17 10:50:38 2008
***************
*** 0 ****
--- 1,31 ----
+ #!/bin/sh
+ # This file is free software; as a special exception the author gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ #
+ # This program is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ #
+ #This script requires `mktemp' and `diff' and is designed to be run from
+ #a Makefile.
+ 
+ . ./defs || exit 1
+ 
+ outputdirfile=`mktemp`
+ cp ${testdir}/ii-0005-input-dir-file $outputdirfile
+ if [ "x$?" != "x0" ]; then
+   exit 1
+ fi
+ 
+ ${install_info} ${testdir}/ii-0005-input-info-file $outputdirfile
+ retval=$?
+ if [ "x$retval" != "x0" ]; then
+   exit $retval
+ fi
+ 
+ diff ${testdir}/ii-0005-expected-dir-file $outputdirfile
+ retval=$?
+ 
+ rm -f $outputdirfile
+ exit $retval
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0006-expected-dir-file texinfo-4.12/install-info/tests/ii-0006-expected-dir-file
*** texinfo-4.11/install-info/tests/ii-0006-expected-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0006-expected-dir-file	Tue Jan  1 17:36:18 2008
***************
*** 0 ****
--- 1,24 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
+ * gnu: (gnu).                   Wildebeest native to Africa.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0006-input-dir-file texinfo-4.12/install-info/tests/ii-0006-input-dir-file
*** texinfo-4.11/install-info/tests/ii-0006-input-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0006-input-dir-file	Tue Jan  1 17:36:18 2008
***************
*** 0 ****
--- 1,23 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0006-input-info-file texinfo-4.12/install-info/tests/ii-0006-input-info-file
*** texinfo-4.11/install-info/tests/ii-0006-input-info-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0006-input-info-file	Tue Jan  1 17:36:18 2008
***************
*** 0 ****
--- 1,11 ----
+ INFO-DIR-SECTION Animals
+ START-INFO-DIR-ENTRY
+ * gnu: (gnu).                    Wildebeest native to Africa.
+ END-INFO-DIR-ENTRY
+ 
+ File: gnu,  Node: Top,  Next: Top,  Up: (dir)
+ 
+ Gnu
+ ***
+ 
+ The wildebeest (plural, wildebeest or wildebeests), also called the gnu (pronounced /ËˆnuË�/ or /ËˆnjuË�/), is an antelope of the genus Connochaetes. It is a hooved (ungulate) mammal.  (Taken from wikepedia.)
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0006-test texinfo-4.12/install-info/tests/ii-0006-test
*** texinfo-4.11/install-info/tests/ii-0006-test	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0006-test	Thu Apr 17 10:50:38 2008
***************
*** 0 ****
--- 1,31 ----
+ #!/bin/sh
+ # This file is free software; as a special exception the author gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ #
+ # This program is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ #
+ #This script requires `mktemp' and `diff' and is designed to be run from
+ #a Makefile.
+ 
+ . ./defs || exit 1
+ 
+ outputdirfile=`mktemp`
+ cp ${testdir}/ii-0006-input-dir-file $outputdirfile
+ if [ "x$?" != "x0" ]; then
+   exit 1
+ fi
+ 
+ ${install_info} ${testdir}/ii-0006-input-info-file $outputdirfile
+ retval=$?
+ if [ "x$retval" != "x0" ]; then
+   exit $retval
+ fi
+ 
+ diff ${testdir}/ii-0006-expected-dir-file $outputdirfile
+ retval=$?
+ 
+ rm -f $outputdirfile
+ exit $retval
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0007-expected-dir-file texinfo-4.12/install-info/tests/ii-0007-expected-dir-file
*** texinfo-4.11/install-info/tests/ii-0007-expected-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0007-expected-dir-file	Tue Jan  1 17:36:18 2008
***************
*** 0 ****
--- 1,25 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
+ * Gnu: (gnu).                   Wildebeest native to Africa.
+ * Hippopotamus: (hippo).        A large semi-aquatic African mammal.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0007-input-dir-file texinfo-4.12/install-info/tests/ii-0007-input-dir-file
*** texinfo-4.11/install-info/tests/ii-0007-input-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0007-input-dir-file	Tue Jan  1 17:36:18 2008
***************
*** 0 ****
--- 1,24 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
+ * Hippopotamus: (hippo).        A large semi-aquatic African mammal.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0007-input-info-file texinfo-4.12/install-info/tests/ii-0007-input-info-file
*** texinfo-4.11/install-info/tests/ii-0007-input-info-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0007-input-info-file	Tue Jan  1 17:36:18 2008
***************
*** 0 ****
--- 1,11 ----
+ INFO-DIR-SECTION Animals
+ START-INFO-DIR-ENTRY
+ * Gnu: (gnu).                    Wildebeest native to Africa.
+ END-INFO-DIR-ENTRY
+ 
+ File: gnu,  Node: Top,  Next: Top,  Up: (dir)
+ 
+ Gnu
+ ***
+ 
+ The wildebeest (plural, wildebeest or wildebeests), also called the gnu (pronounced /ËˆnuË�/ or /ËˆnjuË�/), is an antelope of the genus Connochaetes. It is a hooved (ungulate) mammal.  (Taken from wikepedia.)
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0007-test texinfo-4.12/install-info/tests/ii-0007-test
*** texinfo-4.11/install-info/tests/ii-0007-test	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0007-test	Thu Apr 17 10:50:38 2008
***************
*** 0 ****
--- 1,31 ----
+ #!/bin/sh
+ # This file is free software; as a special exception the author gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ #
+ # This program is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ #
+ #This script requires `mktemp' and `diff' and is designed to be run from
+ #a Makefile.
+ 
+ . ./defs || exit 1
+ 
+ outputdirfile=`mktemp`
+ cp ${testdir}/ii-0007-input-dir-file $outputdirfile
+ if [ "x$?" != "x0" ]; then
+   exit 1
+ fi
+ 
+ ${install_info} ${testdir}/ii-0007-input-info-file $outputdirfile
+ retval=$?
+ if [ "x$retval" != "x0" ]; then
+   exit $retval
+ fi
+ 
+ diff ${testdir}/ii-0007-expected-dir-file $outputdirfile
+ retval=$?
+ 
+ rm -f $outputdirfile
+ exit $retval
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0008-expected-dir-file texinfo-4.12/install-info/tests/ii-0008-expected-dir-file
*** texinfo-4.11/install-info/tests/ii-0008-expected-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0008-expected-dir-file	Tue Jan  1 17:36:19 2008
***************
*** 0 ****
--- 1,25 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
+ * Gnu: (gnu).                   Large hooved animal native to the African 
+                                   savannah.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0008-input-dir-file texinfo-4.12/install-info/tests/ii-0008-input-dir-file
*** texinfo-4.11/install-info/tests/ii-0008-input-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0008-input-dir-file	Tue Jan  1 17:36:19 2008
***************
*** 0 ****
--- 1,23 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0008-input-info-file texinfo-4.12/install-info/tests/ii-0008-input-info-file
*** texinfo-4.11/install-info/tests/ii-0008-input-info-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0008-input-info-file	Tue Jan  1 17:36:19 2008
***************
*** 0 ****
--- 1,12 ----
+ INFO-DIR-SECTION Animals
+ START-INFO-DIR-ENTRY
+ * Gnu: (gnu).                   Large hooved animal native to the African 
+                                   savannah.
+ END-INFO-DIR-ENTRY
+ 
+ File: gnu,  Node: Top,  Next: Top,  Up: (dir)
+ 
+ Gnu
+ ***
+ 
+ The wildebeest (plural, wildebeest or wildebeests), also called the gnu (pronounced /ËˆnuË�/ or /ËˆnjuË�/), is an antelope of the genus Connochaetes. It is a hooved (ungulate) mammal.  (Taken from wikepedia.)
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0008-test texinfo-4.12/install-info/tests/ii-0008-test
*** texinfo-4.11/install-info/tests/ii-0008-test	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0008-test	Thu Apr 17 10:50:38 2008
***************
*** 0 ****
--- 1,32 ----
+ #!/bin/sh
+ # This file is free software; as a special exception the author gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ #
+ # This program is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ #
+ #This script requires `mktemp' and `diff' and is designed to be run from
+ #a Makefile.
+ 
+ 
+ . ./defs || exit 1
+ 
+ outputdirfile=`mktemp`
+ cp ${testdir}/ii-0008-input-dir-file $outputdirfile
+ if [ "x$?" != "x0" ]; then
+   exit 1
+ fi
+ 
+ ${install_info} ${testdir}/ii-0008-input-info-file $outputdirfile
+ retval=$?
+ if [ "x$retval" != "x0" ]; then
+   exit $retval
+ fi
+ 
+ diff ${testdir}/ii-0008-expected-dir-file $outputdirfile
+ retval=$?
+ 
+ rm -f $outputdirfile
+ exit $retval
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0009-expected-dir-file texinfo-4.12/install-info/tests/ii-0009-expected-dir-file
*** texinfo-4.11/install-info/tests/ii-0009-expected-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0009-expected-dir-file	Tue Jan  1 17:36:19 2008
***************
*** 0 ****
--- 1,24 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
+ * Gnu: (gnu).                   Wildebeest native to Africa.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0009-input-dir-file texinfo-4.12/install-info/tests/ii-0009-input-dir-file
*** texinfo-4.11/install-info/tests/ii-0009-input-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0009-input-dir-file	Tue Jan  1 17:36:19 2008
***************
*** 0 ****
--- 1,23 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0009-input-info-file texinfo-4.12/install-info/tests/ii-0009-input-info-file
*** texinfo-4.11/install-info/tests/ii-0009-input-info-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0009-input-info-file	Tue Jan  1 17:36:19 2008
***************
*** 0 ****
--- 1,11 ----
+ INFO-DIR-SECTION Animals
+ START-INFO-DIR-ENTRY
+ * Gnu: (gnu).  Wildebeest native to Africa.
+ END-INFO-DIR-ENTRY
+ 
+ File: gnu,  Node: Top,  Next: Top,  Up: (dir)
+ 
+ Gnu
+ ***
+ 
+ The wildebeest (plural, wildebeest or wildebeests), also called the gnu (pronounced /ËˆnuË�/ or /ËˆnjuË�/), is an antelope of the genus Connochaetes. It is a hooved (ungulate) mammal.  (Taken from wikepedia.)
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0009-test texinfo-4.12/install-info/tests/ii-0009-test
*** texinfo-4.11/install-info/tests/ii-0009-test	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0009-test	Thu Apr 17 10:50:38 2008
***************
*** 0 ****
--- 1,31 ----
+ #!/bin/sh
+ # This file is free software; as a special exception the author gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ #
+ # This program is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ #
+ #This script requires `mktemp' and `diff' and is designed to be run from
+ #a Makefile.
+ 
+ . ./defs || exit 1
+ 
+ outputdirfile=`mktemp`
+ cp ${testdir}/ii-0009-input-dir-file $outputdirfile
+ if [ "x$?" != "x0" ]; then
+   exit 1
+ fi
+ 
+ ${install_info} ${testdir}/ii-0009-input-info-file $outputdirfile
+ retval=$?
+ if [ "x$retval" != "x0" ]; then
+   exit $retval
+ fi
+ 
+ diff ${testdir}/ii-0009-expected-dir-file $outputdirfile
+ retval=$?
+ 
+ rm -f $outputdirfile
+ exit $retval
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0010-expected-dir-file texinfo-4.12/install-info/tests/ii-0010-expected-dir-file
*** texinfo-4.11/install-info/tests/ii-0010-expected-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0010-expected-dir-file	Tue Jan  1 17:36:19 2008
***************
*** 0 ****
--- 1,25 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
+ * Gnu: (gnu).                   Large hooved animal native to the African 
+                                   savannah.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0010-input-dir-file texinfo-4.12/install-info/tests/ii-0010-input-dir-file
*** texinfo-4.11/install-info/tests/ii-0010-input-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0010-input-dir-file	Tue Jan  1 17:36:19 2008
***************
*** 0 ****
--- 1,23 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0010-input-info-file texinfo-4.12/install-info/tests/ii-0010-input-info-file
*** texinfo-4.11/install-info/tests/ii-0010-input-info-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0010-input-info-file	Tue Jan  1 17:36:19 2008
***************
*** 0 ****
--- 1,11 ----
+ INFO-DIR-SECTION Animals
+ START-INFO-DIR-ENTRY
+ * Gnu: (gnu).              Large hooved animal native to the African savannah.
+ END-INFO-DIR-ENTRY
+ 
+ File: gnu,  Node: Top,  Next: Top,  Up: (dir)
+ 
+ Gnu
+ ***
+ 
+ The wildebeest (plural, wildebeest or wildebeests), also called the gnu (pronounced /ËˆnuË�/ or /ËˆnjuË�/), is an antelope of the genus Connochaetes. It is a hooved (ungulate) mammal.  (Taken from wikepedia.)
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0010-test texinfo-4.12/install-info/tests/ii-0010-test
*** texinfo-4.11/install-info/tests/ii-0010-test	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0010-test	Thu Apr 17 10:50:38 2008
***************
*** 0 ****
--- 1,32 ----
+ #!/bin/sh
+ # This file is free software; as a special exception the author gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ #
+ # This program is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ #
+ #This script requires `mktemp' and `diff' and is designed to be run from
+ #a Makefile.
+ 
+ 
+ . ./defs || exit 1
+ 
+ outputdirfile=`mktemp`
+ cp ${testdir}/ii-0010-input-dir-file $outputdirfile
+ if [ "x$?" != "x0" ]; then
+   exit 1
+ fi
+ 
+ ${install_info} ${testdir}/ii-0010-input-info-file $outputdirfile
+ retval=$?
+ if [ "x$retval" != "x0" ]; then
+   exit $retval
+ fi
+ 
+ diff ${testdir}/ii-0010-expected-dir-file $outputdirfile
+ retval=$?
+ 
+ rm -f $outputdirfile
+ exit $retval
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0011-expected-dir-file texinfo-4.12/install-info/tests/ii-0011-expected-dir-file
*** texinfo-4.11/install-info/tests/ii-0011-expected-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0011-expected-dir-file	Tue Jan  1 17:36:19 2008
***************
*** 0 ****
--- 1,24 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
+ * Gnu: (gnu).              Large hooved animal native to the African savannah.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0011-input-dir-file texinfo-4.12/install-info/tests/ii-0011-input-dir-file
*** texinfo-4.11/install-info/tests/ii-0011-input-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0011-input-dir-file	Tue Jan  1 17:36:20 2008
***************
*** 0 ****
--- 1,23 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0011-input-info-file texinfo-4.12/install-info/tests/ii-0011-input-info-file
*** texinfo-4.11/install-info/tests/ii-0011-input-info-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0011-input-info-file	Tue Jan  1 17:36:20 2008
***************
*** 0 ****
--- 1,11 ----
+ INFO-DIR-SECTION Animals
+ START-INFO-DIR-ENTRY
+ * Gnu: (gnu).              Large hooved animal native to the African savannah.
+ END-INFO-DIR-ENTRY
+ 
+ File: gnu,  Node: Top,  Next: Top,  Up: (dir)
+ 
+ Gnu
+ ***
+ 
+ The wildebeest (plural, wildebeest or wildebeests), also called the gnu (pronounced /ËˆnuË�/ or /ËˆnjuË�/), is an antelope of the genus Connochaetes. It is a hooved (ungulate) mammal.  (Taken from wikepedia.)
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0011-test texinfo-4.12/install-info/tests/ii-0011-test
*** texinfo-4.11/install-info/tests/ii-0011-test	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0011-test	Thu Apr 17 10:50:38 2008
***************
*** 0 ****
--- 1,31 ----
+ #!/bin/sh
+ # This file is free software; as a special exception the author gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ #
+ # This program is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ #
+ #This script requires `mktemp' and `diff' and is designed to be run from
+ #a Makefile.
+ 
+ . ./defs || exit 1
+ 
+ outputdirfile=`mktemp`
+ cp ${testdir}/ii-0011-input-dir-file $outputdirfile
+ if [ "x$?" != "x0" ]; then
+   exit 1
+ fi
+ 
+ ${install_info} --no-indent ${testdir}/ii-0011-input-info-file $outputdirfile
+ retval=$?
+ if [ "x$retval" != "x0" ]; then
+   exit $retval
+ fi
+ 
+ diff ${testdir}/ii-0011-expected-dir-file $outputdirfile
+ retval=$?
+ 
+ rm -f $outputdirfile
+ exit $retval
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0012-expected-dir-file texinfo-4.12/install-info/tests/ii-0012-expected-dir-file
*** texinfo-4.11/install-info/tests/ii-0012-expected-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0012-expected-dir-file	Tue Jan  1 17:36:20 2008
***************
*** 0 ****
--- 1,25 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
+ * Gnu: (gnu).                   Large hooved animal native to the African 
+                                   savannah.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0012-input-dir-file texinfo-4.12/install-info/tests/ii-0012-input-dir-file
*** texinfo-4.11/install-info/tests/ii-0012-input-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0012-input-dir-file	Tue Jan  1 17:36:20 2008
***************
*** 0 ****
--- 1,24 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
+ * Gnu: (gnu).                   Large hooved Wildebeest native to Africa.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0012-input-info-file texinfo-4.12/install-info/tests/ii-0012-input-info-file
*** texinfo-4.11/install-info/tests/ii-0012-input-info-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0012-input-info-file	Tue Jan  1 17:36:20 2008
***************
*** 0 ****
--- 1,11 ----
+ INFO-DIR-SECTION Animals
+ START-INFO-DIR-ENTRY
+ * Gnu: (gnu).              Large hooved animal native to the African savannah.
+ END-INFO-DIR-ENTRY
+ 
+ File: gnu,  Node: Top,  Next: Top,  Up: (dir)
+ 
+ Gnu
+ ***
+ 
+ The wildebeest (plural, wildebeest or wildebeests), also called the gnu (pronounced /ËˆnuË�/ or /ËˆnjuË�/), is an antelope of the genus Connochaetes. It is a hooved (ungulate) mammal.  (Taken from wikepedia.)
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0012-test texinfo-4.12/install-info/tests/ii-0012-test
*** texinfo-4.11/install-info/tests/ii-0012-test	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0012-test	Thu Apr 17 10:50:38 2008
***************
*** 0 ****
--- 1,31 ----
+ #!/bin/sh
+ # This file is free software; as a special exception the author gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ #
+ # This program is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ #
+ #This script requires `mktemp' and `diff' and is designed to be run from
+ #a Makefile.
+ 
+ . ./defs || exit 1
+ 
+ outputdirfile=`mktemp`
+ cp ${testdir}/ii-0012-input-dir-file $outputdirfile
+ if [ "x$?" != "x0" ]; then
+   exit 1
+ fi
+ 
+ ${install_info} ${testdir}/ii-0012-input-info-file $outputdirfile
+ retval=$?
+ if [ "x$retval" != "x0" ]; then
+   exit $retval
+ fi
+ 
+ diff ${testdir}/ii-0012-expected-dir-file $outputdirfile
+ retval=$?
+ 
+ rm -f $outputdirfile
+ exit $retval
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0013-expected-dir-file texinfo-4.12/install-info/tests/ii-0013-expected-dir-file
*** texinfo-4.11/install-info/tests/ii-0013-expected-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0013-expected-dir-file	Tue Jan  1 17:36:20 2008
***************
*** 0 ****
--- 1,24 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
+ * Gnu: (gnu).                   Large hooved Wildebeest native to Africa.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0013-input-dir-file texinfo-4.12/install-info/tests/ii-0013-input-dir-file
*** texinfo-4.11/install-info/tests/ii-0013-input-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0013-input-dir-file	Tue Jan  1 17:36:20 2008
***************
*** 0 ****
--- 1,24 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
+ * Gnu: (gnu).                   Large hooved Wildebeest native to Africa.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0013-input-info-file texinfo-4.12/install-info/tests/ii-0013-input-info-file
*** texinfo-4.11/install-info/tests/ii-0013-input-info-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0013-input-info-file	Tue Jan  1 17:36:20 2008
***************
*** 0 ****
--- 1,11 ----
+ INFO-DIR-SECTION Animals
+ START-INFO-DIR-ENTRY
+ * Gnu: (gnu).                   Wildebeest native to Africa.
+ END-INFO-DIR-ENTRY
+ 
+ File: gnu,  Node: Top,  Next: Top,  Up: (dir)
+ 
+ Gnu
+ ***
+ 
+ The wildebeest (plural, wildebeest or wildebeests), also called the gnu (pronounced /ËˆnuË�/ or /ËˆnjuË�/), is an antelope of the genus Connochaetes. It is a hooved (ungulate) mammal.  (Taken from wikepedia.)
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0013-test texinfo-4.12/install-info/tests/ii-0013-test
*** texinfo-4.11/install-info/tests/ii-0013-test	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0013-test	Thu Apr 17 10:50:38 2008
***************
*** 0 ****
--- 1,31 ----
+ #!/bin/sh
+ # This file is free software; as a special exception the author gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ #
+ # This program is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ #
+ #This script requires `mktemp' and `diff' and is designed to be run from
+ #a Makefile.
+ 
+ . ./defs || exit 1
+ 
+ outputdirfile=`mktemp`
+ cp ${testdir}/ii-0013-input-dir-file $outputdirfile
+ if [ "x$?" != "x0" ]; then
+   exit 1
+ fi
+ 
+ ${install_info} --keep-old ${testdir}/ii-0013-input-info-file $outputdirfile
+ retval=$?
+ if [ "x$retval" != "x0" ]; then
+   exit $retval
+ fi
+ 
+ diff ${testdir}/ii-0013-expected-dir-file $outputdirfile
+ retval=$?
+ 
+ rm -f $outputdirfile
+ exit $retval
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0014-expected-dir-file texinfo-4.12/install-info/tests/ii-0014-expected-dir-file
*** texinfo-4.11/install-info/tests/ii-0014-expected-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0014-expected-dir-file	Tue Jan  1 17:36:21 2008
***************
*** 0 ****
--- 1,24 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
+ * Gnu: (gnu).                   Large hooved animal native to Africa.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0014-input-dir-file texinfo-4.12/install-info/tests/ii-0014-input-dir-file
*** texinfo-4.11/install-info/tests/ii-0014-input-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0014-input-dir-file	Tue Jan  1 17:36:21 2008
***************
*** 0 ****
--- 1,25 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
+ * Gnu: (gnu).                   A large hooved Wildebeest native to the 
+                                   African savannah.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0014-input-info-file texinfo-4.12/install-info/tests/ii-0014-input-info-file
*** texinfo-4.11/install-info/tests/ii-0014-input-info-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0014-input-info-file	Tue Jan  1 17:36:21 2008
***************
*** 0 ****
--- 1,11 ----
+ INFO-DIR-SECTION Animals
+ START-INFO-DIR-ENTRY
+ * Gnu: (gnu).                   Large hooved animal native to Africa.
+ END-INFO-DIR-ENTRY
+ 
+ File: gnu,  Node: Top,  Next: Top,  Up: (dir)
+ 
+ Gnu
+ ***
+ 
+ The wildebeest (plural, wildebeest or wildebeests), also called the gnu (pronounced /ËˆnuË�/ or /ËˆnjuË�/), is an antelope of the genus Connochaetes. It is a hooved (ungulate) mammal.  (Taken from wikepedia.)
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0014-test texinfo-4.12/install-info/tests/ii-0014-test
*** texinfo-4.11/install-info/tests/ii-0014-test	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0014-test	Thu Apr 17 10:50:38 2008
***************
*** 0 ****
--- 1,31 ----
+ #!/bin/sh
+ # This file is free software; as a special exception the author gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ #
+ # This program is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ #
+ #This script requires `mktemp' and `diff' and is designed to be run from
+ #a Makefile.
+ 
+ . ./defs || exit 1
+ 
+ outputdirfile=`mktemp`
+ cp ${testdir}/ii-0014-input-dir-file $outputdirfile
+ if [ "x$?" != "x0" ]; then
+   exit 1
+ fi
+ 
+ ${install_info} ${testdir}/ii-0014-input-info-file $outputdirfile
+ retval=$?
+ if [ "x$retval" != "x0" ]; then
+   exit $retval
+ fi
+ 
+ diff ${testdir}/ii-0014-expected-dir-file $outputdirfile
+ retval=$?
+ 
+ rm -f $outputdirfile
+ exit $retval
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0015-expected-dir-file texinfo-4.12/install-info/tests/ii-0015-expected-dir-file
*** texinfo-4.11/install-info/tests/ii-0015-expected-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0015-expected-dir-file	Tue Jan  1 17:36:21 2008
***************
*** 0 ****
--- 1,25 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
+ * Gnu: (gnu).                   Large hooved animal native to the African 
+                                   savannah.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0015-input-dir-file texinfo-4.12/install-info/tests/ii-0015-input-dir-file
*** texinfo-4.11/install-info/tests/ii-0015-input-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0015-input-dir-file	Tue Jan  1 17:36:21 2008
***************
*** 0 ****
--- 1,24 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
+ * Gnu: (gnu).                   Wildebeest native to Africa.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0015-input-info-file texinfo-4.12/install-info/tests/ii-0015-input-info-file
*** texinfo-4.11/install-info/tests/ii-0015-input-info-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0015-input-info-file	Tue Jan  1 17:36:21 2008
***************
*** 0 ****
--- 1,12 ----
+ INFO-DIR-SECTION Animals
+ START-INFO-DIR-ENTRY
+ * Gnu: (gnu).                   Large hooved animal native to the African
+                                   savannah.
+ END-INFO-DIR-ENTRY
+ 
+ File: gnu,  Node: Top,  Next: Top,  Up: (dir)
+ 
+ Gnu
+ ***
+ 
+ The wildebeest (plural, wildebeest or wildebeests), also called the gnu (pronounced /ËˆnuË�/ or /ËˆnjuË�/), is an antelope of the genus Connochaetes. It is a hooved (ungulate) mammal.  (Taken from wikepedia.)
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0015-test texinfo-4.12/install-info/tests/ii-0015-test
*** texinfo-4.11/install-info/tests/ii-0015-test	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0015-test	Thu Apr 17 10:50:38 2008
***************
*** 0 ****
--- 1,31 ----
+ #!/bin/sh
+ # This file is free software; as a special exception the author gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ #
+ # This program is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ #
+ #This script requires `mktemp' and `diff' and is designed to be run from
+ #a Makefile.
+ 
+ . ./defs || exit 1
+ 
+ outputdirfile=`mktemp`
+ cp ${testdir}/ii-0015-input-dir-file $outputdirfile
+ if [ "x$?" != "x0" ]; then
+   exit 1
+ fi
+ 
+ ${install_info} ${testdir}/ii-0015-input-info-file $outputdirfile
+ retval=$?
+ if [ "x$retval" != "x0" ]; then
+   exit $retval
+ fi
+ 
+ diff ${testdir}/ii-0015-expected-dir-file $outputdirfile
+ retval=$?
+ 
+ rm -f $outputdirfile
+ exit $retval
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0016-expected-dir-file texinfo-4.12/install-info/tests/ii-0016-expected-dir-file
*** texinfo-4.11/install-info/tests/ii-0016-expected-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0016-expected-dir-file	Tue Jan  1 17:36:21 2008
***************
*** 0 ****
--- 1,23 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0016-input-dir-file texinfo-4.12/install-info/tests/ii-0016-input-dir-file
*** texinfo-4.11/install-info/tests/ii-0016-input-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0016-input-dir-file	Tue Jan  1 17:36:21 2008
***************
*** 0 ****
--- 1,23 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0016-input-info-file texinfo-4.12/install-info/tests/ii-0016-input-info-file
*** texinfo-4.11/install-info/tests/ii-0016-input-info-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0016-input-info-file	Tue Jan  1 17:36:21 2008
***************
*** 0 ****
--- 1,7 ----
+ 
+ File: gnu,  Node: Top,  Next: Top,  Up: (dir)
+ 
+ Gnu
+ ***
+ 
+ The wildebeest (plural, wildebeest or wildebeests), also called the gnu (pronounced /ËˆnuË�/ or /ËˆnjuË�/), is an antelope of the genus Connochaetes. It is a hooved (ungulate) mammal.  (Taken from wikepedia.)
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0016-test texinfo-4.12/install-info/tests/ii-0016-test
*** texinfo-4.11/install-info/tests/ii-0016-test	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0016-test	Thu Apr 17 10:50:38 2008
***************
*** 0 ****
--- 1,31 ----
+ #!/bin/sh
+ # This file is free software; as a special exception the author gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ #
+ # This program is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ #
+ #This script requires `mktemp' and `diff' and is designed to be run from
+ #a Makefile.
+ 
+ . ./defs || exit 1
+ 
+ outputdirfile=`mktemp`
+ cp ${testdir}/ii-0016-input-dir-file $outputdirfile
+ if [ "x$?" != "x0" ]; then
+   exit 1
+ fi
+ 
+ ${install_info} --silent ${testdir}/ii-0016-input-info-file $outputdirfile
+ retval=$?
+ if [ "x$retval" != "x0" ]; then
+   exit $retval
+ fi
+ 
+ diff ${testdir}/ii-0016-expected-dir-file $outputdirfile
+ retval=$?
+ 
+ rm -f $outputdirfile
+ exit $retval
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0017-expected-dir-file texinfo-4.12/install-info/tests/ii-0017-expected-dir-file
*** texinfo-4.11/install-info/tests/ii-0017-expected-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0017-expected-dir-file	Tue Jan  1 17:36:22 2008
***************
*** 0 ****
--- 1,18 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Gnu: (gnu).                   Wildebeest native to Africa.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0017-input-dir-file texinfo-4.12/install-info/tests/ii-0017-input-dir-file
*** texinfo-4.11/install-info/tests/ii-0017-input-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0017-input-dir-file	Tue Jan  1 17:36:22 2008
***************
*** 0 ****
--- 1,15 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0017-input-info-file texinfo-4.12/install-info/tests/ii-0017-input-info-file
*** texinfo-4.11/install-info/tests/ii-0017-input-info-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0017-input-info-file	Tue Jan  1 17:36:22 2008
***************
*** 0 ****
--- 1,11 ----
+ INFO-DIR-SECTION Animals
+ START-INFO-DIR-ENTRY
+ * Gnu: (gnu).                    Wildebeest native to Africa.
+ END-INFO-DIR-ENTRY
+ 
+ File: gnu,  Node: Top,  Next: Top,  Up: (dir)
+ 
+ Gnu
+ ***
+ 
+ The wildebeest (plural, wildebeest or wildebeests), also called the gnu (pronounced /ËˆnuË�/ or /ËˆnjuË�/), is an antelope of the genus Connochaetes. It is a hooved (ungulate) mammal.  (Taken from wikepedia.)
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0017-test texinfo-4.12/install-info/tests/ii-0017-test
*** texinfo-4.11/install-info/tests/ii-0017-test	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0017-test	Thu Apr 17 10:50:38 2008
***************
*** 0 ****
--- 1,31 ----
+ #!/bin/sh
+ # This file is free software; as a special exception the author gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ #
+ # This program is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ #
+ #This script requires `mktemp' and `diff' and is designed to be run from
+ #a Makefile.
+ 
+ . ./defs || exit 1
+ 
+ outputdirfile=`mktemp`
+ cp ${testdir}/ii-0017-input-dir-file $outputdirfile
+ if [ "x$?" != "x0" ]; then
+   exit 1
+ fi
+ 
+ ${install_info} ${testdir}/ii-0017-input-info-file $outputdirfile
+ retval=$?
+ if [ "x$retval" != "x0" ]; then
+   exit $retval
+ fi
+ 
+ diff ${testdir}/ii-0017-expected-dir-file $outputdirfile
+ retval=$?
+ 
+ rm -f $outputdirfile
+ exit $retval
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0018-input-info-file texinfo-4.12/install-info/tests/ii-0018-input-info-file
*** texinfo-4.11/install-info/tests/ii-0018-input-info-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0018-input-info-file	Tue Jan  1 17:36:22 2008
***************
*** 0 ****
--- 1,11 ----
+ INFO-DIR-SECTION Animals
+ START-INFO-DIR-ENTRY
+ * Gnu: (gnu).                    Wildebeest native to Africa.
+ END-INFO-DIR-ENTRY
+ 
+ File: gnu,  Node: Top,  Next: Top,  Up: (dir)
+ 
+ Gnu
+ ***
+ 
+ The wildebeest (plural, wildebeest or wildebeests), also called the gnu (pronounced /ËˆnuË�/ or /ËˆnjuË�/), is an antelope of the genus Connochaetes. It is a hooved (ungulate) mammal.  (Taken from wikepedia.)
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0018-test texinfo-4.12/install-info/tests/ii-0018-test
*** texinfo-4.11/install-info/tests/ii-0018-test	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0018-test	Thu Apr 17 10:50:38 2008
***************
*** 0 ****
--- 1,28 ----
+ #!/bin/sh
+ # This file is free software; as a special exception the author gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ #
+ # This program is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ #
+ #This script requires `mktemp' and `diff' and is designed to be run from
+ #a Makefile.
+ 
+ . ./defs || exit 1
+ 
+ outputdirfile=`mktemp`
+ cp ${testdir}/ii-0018-input-dir-file $outputdirfile
+ if [ "x$?" != "x0" ]; then
+   exit 1
+ fi
+ 
+ ${install_info} ${testdir}/ii-0018-input-info-file $outputdirfile 2>/dev/null
+ retval=$?
+ if [ "x$retval" != "x1" ]; then
+   exit $retval
+ fi
+ 
+ rm -f $outputdirfile
+ exit 0
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0019-input-dir-file texinfo-4.12/install-info/tests/ii-0019-input-dir-file
*** texinfo-4.11/install-info/tests/ii-0019-input-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0019-input-dir-file	Tue Jan  1 17:36:22 2008
***************
*** 0 ****
--- 1,2 ----
+ 
+ 
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0019-input-info-file texinfo-4.12/install-info/tests/ii-0019-input-info-file
*** texinfo-4.11/install-info/tests/ii-0019-input-info-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0019-input-info-file	Tue Jan  1 17:36:22 2008
***************
*** 0 ****
--- 1,11 ----
+ INFO-DIR-SECTION Animals
+ START-INFO-DIR-ENTRY
+ * Gnu: (gnu).                    Wildebeest native to Africa.
+ END-INFO-DIR-ENTRY
+ 
+ File: gnu,  Node: Top,  Next: Top,  Up: (dir)
+ 
+ Gnu
+ ***
+ 
+ The wildebeest (plural, wildebeest or wildebeests), also called the gnu (pronounced /ËˆnuË�/ or /ËˆnjuË�/), is an antelope of the genus Connochaetes. It is a hooved (ungulate) mammal.  (Taken from wikepedia.)
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0019-test texinfo-4.12/install-info/tests/ii-0019-test
*** texinfo-4.11/install-info/tests/ii-0019-test	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0019-test	Thu Apr 17 10:50:38 2008
***************
*** 0 ****
--- 1,28 ----
+ #!/bin/sh
+ # This file is free software; as a special exception the author gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ #
+ # This program is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ #
+ #This script requires `mktemp' and `diff' and is designed to be run from
+ #a Makefile.
+ 
+ . ./defs || exit 1
+ 
+ outputdirfile=`mktemp`
+ cp ${testdir}/ii-0019-input-dir-file $outputdirfile
+ if [ "x$?" != "x0" ]; then
+   exit 1
+ fi
+ 
+ ${install_info} ${testdir}/ii-0019-input-info-file $outputdirfile 2>/dev/null
+ retval=$?
+ if [ "x$retval" != "x1" ]; then
+   exit $retval
+ fi
+ 
+ rm -f $outputdirfile
+ exit 0
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0020-expected-dir-file texinfo-4.12/install-info/tests/ii-0020-expected-dir-file
*** texinfo-4.11/install-info/tests/ii-0020-expected-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0020-expected-dir-file	Tue Jan  1 17:36:22 2008
***************
*** 0 ****
--- 1,27 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
+ 
+ Miscellaneous
+ * ii-0020-input-info-file: (ii-0020-input-info-file).
+                                 Wildebeest native to Africa.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0020-input-dir-file texinfo-4.12/install-info/tests/ii-0020-input-dir-file
*** texinfo-4.11/install-info/tests/ii-0020-input-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0020-input-dir-file	Tue Jan  1 17:36:22 2008
***************
*** 0 ****
--- 1,23 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0020-input-info-file texinfo-4.12/install-info/tests/ii-0020-input-info-file
*** texinfo-4.11/install-info/tests/ii-0020-input-info-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0020-input-info-file	Tue Jan  1 17:36:22 2008
***************
*** 0 ****
--- 1,7 ----
+ 
+ File: gnu,  Node: Top,  Next: Top,  Up: (dir)
+ 
+ Gnu
+ ***
+ 
+ The wildebeest (plural, wildebeest or wildebeests), also called the gnu (pronounced /ËˆnuË�/ or /ËˆnjuË�/), is an antelope of the genus Connochaetes. It is a hooved (ungulate) mammal.  (Taken from wikepedia.)
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0020-test texinfo-4.12/install-info/tests/ii-0020-test
*** texinfo-4.11/install-info/tests/ii-0020-test	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0020-test	Thu Apr 17 10:50:38 2008
***************
*** 0 ****
--- 1,30 ----
+ #!/bin/sh
+ # This file is free software; as a special exception the author gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ #
+ # This program is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ #
+ #This script requires `mktemp' and `diff' and is designed to be run from
+ #a Makefile.
+ 
+ . ./defs || exit 1
+ 
+ outputdirfile=`mktemp`
+ cp ${testdir}/ii-0020-input-dir-file $outputdirfile
+ if [ "x$?" != "x0" ]; then
+   exit 1
+ fi
+ ${install_info} --description='Wildebeest native to Africa.' ${testdir}/ii-0020-input-info-file $outputdirfile
+ retval=$?
+ if [ "x$retval" != "x0" ]; then
+   exit $retval
+ fi
+ 
+ diff ${testdir}/ii-0020-expected-dir-file $outputdirfile
+ retval=$?
+ 
+ rm -f $outputdirfile
+ exit $retval
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0021-expected-dir-file texinfo-4.12/install-info/tests/ii-0021-expected-dir-file
*** texinfo-4.11/install-info/tests/ii-0021-expected-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0021-expected-dir-file	Tue Jan  1 17:36:23 2008
***************
*** 0 ****
--- 1,25 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
+ * ii-0021-input-info-file: (ii-0021-input-info-file).
+                                 Wildebeest native to Africa.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0021-input-dir-file texinfo-4.12/install-info/tests/ii-0021-input-dir-file
*** texinfo-4.11/install-info/tests/ii-0021-input-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0021-input-dir-file	Tue Jan  1 17:36:23 2008
***************
*** 0 ****
--- 1,23 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0021-input-info-file texinfo-4.12/install-info/tests/ii-0021-input-info-file
*** texinfo-4.11/install-info/tests/ii-0021-input-info-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0021-input-info-file	Tue Jan  1 17:36:23 2008
***************
*** 0 ****
--- 1,7 ----
+ 
+ File: gnu,  Node: Top,  Next: Top,  Up: (dir)
+ 
+ Gnu
+ ***
+ 
+ The wildebeest (plural, wildebeest or wildebeests), also called the gnu (pronounced /ËˆnuË�/ or /ËˆnjuË�/), is an antelope of the genus Connochaetes. It is a hooved (ungulate) mammal.  (Taken from wikepedia.)
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0021-test texinfo-4.12/install-info/tests/ii-0021-test
*** texinfo-4.11/install-info/tests/ii-0021-test	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0021-test	Thu Apr 17 10:50:38 2008
***************
*** 0 ****
--- 1,30 ----
+ #!/bin/sh
+ # This file is free software; as a special exception the author gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ #
+ # This program is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ #
+ #This script requires `mktemp' and `diff' and is designed to be run from
+ #a Makefile.
+ 
+ . ./defs || exit 1
+ 
+ outputdirfile=`mktemp`
+ cp ${testdir}/ii-0021-input-dir-file $outputdirfile
+ if [ "x$?" != "x0" ]; then
+   exit 1
+ fi
+ ${install_info} --section="Animals" --description='Wildebeest native to Africa.' ${testdir}/ii-0021-input-info-file $outputdirfile
+ retval=$?
+ if [ "x$retval" != "x0" ]; then
+   exit $retval
+ fi
+ 
+ diff ${testdir}/ii-0021-expected-dir-file $outputdirfile
+ retval=$?
+ 
+ rm -f $outputdirfile
+ exit $retval
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0022-expected-dir-file texinfo-4.12/install-info/tests/ii-0022-expected-dir-file
*** texinfo-4.11/install-info/tests/ii-0022-expected-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0022-expected-dir-file	Tue Jan  1 17:36:23 2008
***************
*** 0 ****
--- 1,27 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
+ * Hippopotamus: (hippo).        A large semi-aquatic African mammal.
+ 
+ Miscellaneous
+ * Gnu: (gnu).
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0022-input-dir-file texinfo-4.12/install-info/tests/ii-0022-input-dir-file
*** texinfo-4.11/install-info/tests/ii-0022-input-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0022-input-dir-file	Tue Jan  1 17:36:23 2008
***************
*** 0 ****
--- 1,24 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
+ * Hippopotamus: (hippo).        A large semi-aquatic African mammal.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0022-input-info-file texinfo-4.12/install-info/tests/ii-0022-input-info-file
*** texinfo-4.11/install-info/tests/ii-0022-input-info-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0022-input-info-file	Tue Jan  1 17:36:23 2008
***************
*** 0 ****
--- 1,7 ----
+ 
+ File: gnu,  Node: Top,  Next: Top,  Up: (dir)
+ 
+ Gnu
+ ***
+ 
+ The wildebeest (plural, wildebeest or wildebeests), also called the gnu (pronounced /ËˆnuË�/ or /ËˆnjuË�/), is an antelope of the genus Connochaetes. It is a hooved (ungulate) mammal.  (Taken from wikepedia.)
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0022-test texinfo-4.12/install-info/tests/ii-0022-test
*** texinfo-4.11/install-info/tests/ii-0022-test	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0022-test	Thu Apr 17 10:50:38 2008
***************
*** 0 ****
--- 1,31 ----
+ #!/bin/sh
+ # This file is free software; as a special exception the author gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ #
+ # This program is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ #
+ #This script requires `mktemp' and `diff' and is designed to be run from
+ #a Makefile.
+ 
+ . ./defs || exit 1
+ 
+ outputdirfile=`mktemp`
+ cp ${testdir}/ii-0022-input-dir-file $outputdirfile
+ if [ "x$?" != "x0" ]; then
+   exit 1
+ fi
+ 
+ ${install_info} --name='* Gnu: (gnu).' ${testdir}/ii-0022-input-info-file $outputdirfile
+ retval=$?
+ if [ "x$retval" != "x0" ]; then
+   exit $retval
+ fi
+ 
+ diff ${testdir}/ii-0022-expected-dir-file $outputdirfile
+ retval=$?
+ 
+ rm -f $outputdirfile
+ exit $retval
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0023-expected-dir-file texinfo-4.12/install-info/tests/ii-0023-expected-dir-file
*** texinfo-4.11/install-info/tests/ii-0023-expected-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0023-expected-dir-file	Tue Jan  1 17:36:23 2008
***************
*** 0 ****
--- 1,26 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
+ 
+ Miscellaneous
+ * Gnu: (ii-0023-input-info-file).
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0023-input-dir-file texinfo-4.12/install-info/tests/ii-0023-input-dir-file
*** texinfo-4.11/install-info/tests/ii-0023-input-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0023-input-dir-file	Tue Jan  1 17:36:23 2008
***************
*** 0 ****
--- 1,23 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0023-input-info-file texinfo-4.12/install-info/tests/ii-0023-input-info-file
*** texinfo-4.11/install-info/tests/ii-0023-input-info-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0023-input-info-file	Tue Jan  1 17:36:23 2008
***************
*** 0 ****
--- 1,7 ----
+ 
+ File: gnu,  Node: Top,  Next: Top,  Up: (dir)
+ 
+ Gnu
+ ***
+ 
+ The wildebeest (plural, wildebeest or wildebeests), also called the gnu (pronounced /ËˆnuË�/ or /ËˆnjuË�/), is an antelope of the genus Connochaetes. It is a hooved (ungulate) mammal.  (Taken from wikepedia.)
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0023-test texinfo-4.12/install-info/tests/ii-0023-test
*** texinfo-4.11/install-info/tests/ii-0023-test	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0023-test	Thu Apr 17 10:50:38 2008
***************
*** 0 ****
--- 1,31 ----
+ #!/bin/sh
+ # This file is free software; as a special exception the author gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ #
+ # This program is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ #
+ #This script requires `mktemp' and `diff' and is designed to be run from
+ #a Makefile.
+ 
+ . ./defs || exit 1
+ 
+ outputdirfile=`mktemp`
+ cp ${testdir}/ii-0023-input-dir-file $outputdirfile
+ if [ "x$?" != "x0" ]; then
+   exit 1
+ fi
+ 
+ ${install_info} --name="Gnu" ${testdir}/ii-0023-input-info-file $outputdirfile
+ retval=$?
+ if [ "x$retval" != "x0" ]; then
+   exit $retval
+ fi
+ 
+ diff ${testdir}/ii-0023-expected-dir-file $outputdirfile
+ retval=$?
+ 
+ rm -f $outputdirfile
+ exit $retval
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0024-expected-dir-file texinfo-4.12/install-info/tests/ii-0024-expected-dir-file
*** texinfo-4.11/install-info/tests/ii-0024-expected-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0024-expected-dir-file	Tue Jan  1 17:36:24 2008
***************
*** 0 ****
--- 1,26 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
+ 
+ Antlered Animals
+ * Gnu: (gnu).                   Wildebeest native to Africa.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0024-input-dir-file texinfo-4.12/install-info/tests/ii-0024-input-dir-file
*** texinfo-4.11/install-info/tests/ii-0024-input-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0024-input-dir-file	Tue Jan  1 17:36:24 2008
***************
*** 0 ****
--- 1,23 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0024-input-info-file texinfo-4.12/install-info/tests/ii-0024-input-info-file
*** texinfo-4.11/install-info/tests/ii-0024-input-info-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0024-input-info-file	Tue Jan  1 17:36:24 2008
***************
*** 0 ****
--- 1,11 ----
+ INFO-DIR-SECTION Animals
+ START-INFO-DIR-ENTRY
+ * Gnu: (gnu).                    Wildebeest native to Africa.
+ END-INFO-DIR-ENTRY
+ 
+ File: gnu,  Node: Top,  Next: Top,  Up: (dir)
+ 
+ Gnu
+ ***
+ 
+ The wildebeest (plural, wildebeest or wildebeests), also called the gnu (pronounced /ËˆnuË�/ or /ËˆnjuË�/), is an antelope of the genus Connochaetes. It is a hooved (ungulate) mammal.  (Taken from wikepedia.)
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0024-test texinfo-4.12/install-info/tests/ii-0024-test
*** texinfo-4.11/install-info/tests/ii-0024-test	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0024-test	Thu Apr 17 10:50:38 2008
***************
*** 0 ****
--- 1,31 ----
+ #!/bin/sh
+ # This file is free software; as a special exception the author gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ #
+ # This program is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ #
+ #This script requires `mktemp' and `diff' and is designed to be run from
+ #a Makefile.
+ 
+ . ./defs || exit 1
+ 
+ outputdirfile=`mktemp`
+ cp ${testdir}/ii-0024-input-dir-file $outputdirfile
+ if [ "x$?" != "x0" ]; then
+   exit 1
+ fi
+ 
+ ${install_info} --section="Antlered Animals" ${testdir}/ii-0024-input-info-file $outputdirfile
+ retval=$?
+ if [ "x$retval" != "x0" ]; then
+   exit $retval
+ fi
+ 
+ diff ${testdir}/ii-0024-expected-dir-file $outputdirfile
+ retval=$?
+ 
+ rm -f $outputdirfile
+ exit $retval
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0025-expected-dir-file texinfo-4.12/install-info/tests/ii-0025-expected-dir-file
*** texinfo-4.11/install-info/tests/ii-0025-expected-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0025-expected-dir-file	Tue Jan  1 17:36:24 2008
***************
*** 0 ****
--- 1,24 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
+ * Gnu: (gnu).                   Wildebeest native to Africa.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0025-input-dir-file texinfo-4.12/install-info/tests/ii-0025-input-dir-file
*** texinfo-4.11/install-info/tests/ii-0025-input-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0025-input-dir-file	Tue Jan  1 17:36:24 2008
***************
*** 0 ****
--- 1,23 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0025-input-info-file texinfo-4.12/install-info/tests/ii-0025-input-info-file
*** texinfo-4.11/install-info/tests/ii-0025-input-info-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0025-input-info-file	Tue Jan  1 17:36:24 2008
***************
*** 0 ****
--- 1,11 ----
+ INFO-DIR-SECTION Antlered Animals
+ START-INFO-DIR-ENTRY
+ * Gnu: (gnu).                    Wildebeest native to Africa.
+ END-INFO-DIR-ENTRY
+ 
+ File: gnu,  Node: Top,  Next: Top,  Up: (dir)
+ 
+ Gnu
+ ***
+ 
+ The wildebeest (plural, wildebeest or wildebeests), also called the gnu (pronounced /ËˆnuË�/ or /ËˆnjuË�/), is an antelope of the genus Connochaetes. It is a hooved (ungulate) mammal.  (Taken from wikepedia.)
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0025-test texinfo-4.12/install-info/tests/ii-0025-test
*** texinfo-4.11/install-info/tests/ii-0025-test	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0025-test	Thu Apr 17 10:50:38 2008
***************
*** 0 ****
--- 1,31 ----
+ #!/bin/sh
+ # This file is free software; as a special exception the author gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ #
+ # This program is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ #
+ #This script requires `mktemp' and `diff' and is designed to be run from
+ #a Makefile.
+ 
+ . ./defs || exit 1
+ 
+ outputdirfile=`mktemp`
+ cp ${testdir}/ii-0025-input-dir-file $outputdirfile
+ if [ "x$?" != "x0" ]; then
+   exit 1
+ fi
+ 
+ ${install_info} --section="Animals" ${testdir}/ii-0025-input-info-file $outputdirfile
+ retval=$?
+ if [ "x$retval" != "x0" ]; then
+   exit $retval
+ fi
+ 
+ diff ${testdir}/ii-0025-expected-dir-file $outputdirfile
+ retval=$?
+ 
+ rm -f $outputdirfile
+ exit $retval
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0026-expected-dir-file texinfo-4.12/install-info/tests/ii-0026-expected-dir-file
*** texinfo-4.11/install-info/tests/ii-0026-expected-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0026-expected-dir-file	Tue Jan  1 17:36:24 2008
***************
*** 0 ****
--- 1,24 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
+ * Gnu: (gnu).                   Wildebeest native to the African savannah.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0026-input-dir-file texinfo-4.12/install-info/tests/ii-0026-input-dir-file
*** texinfo-4.11/install-info/tests/ii-0026-input-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0026-input-dir-file	Tue Jan  1 17:36:24 2008
***************
*** 0 ****
--- 1,23 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0026-input-info-file texinfo-4.12/install-info/tests/ii-0026-input-info-file
*** texinfo-4.11/install-info/tests/ii-0026-input-info-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0026-input-info-file	Tue Jan  1 17:36:24 2008
***************
*** 0 ****
--- 1,11 ----
+ INFO-DIR-SECTION Animals
+ START-INFO-DIR-ENTRY
+ * Gnu: (gnu).                    Wildebeest native to Africa.
+ END-INFO-DIR-ENTRY
+ 
+ File: gnu,  Node: Top,  Next: Top,  Up: (dir)
+ 
+ Gnu
+ ***
+ 
+ The wildebeest (plural, wildebeest or wildebeests), also called the gnu (pronounced /ËˆnuË�/ or /ËˆnjuË�/), is an antelope of the genus Connochaetes. It is a hooved (ungulate) mammal.  (Taken from wikepedia.)
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0026-test texinfo-4.12/install-info/tests/ii-0026-test
*** texinfo-4.11/install-info/tests/ii-0026-test	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0026-test	Thu Apr 17 10:50:38 2008
***************
*** 0 ****
--- 1,31 ----
+ #!/bin/sh
+ # This file is free software; as a special exception the author gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ #
+ # This program is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ #
+ #This script requires `mktemp' and `diff' and is designed to be run from
+ #a Makefile.
+ 
+ . ./defs || exit 1
+ 
+ outputdirfile=`mktemp`
+ cp ${testdir}/ii-0026-input-dir-file $outputdirfile
+ if [ "x$?" != "x0" ]; then
+   exit 1
+ fi
+ 
+ ${install_info} --entry="* Gnu: (gnu).             Wildebeest native to the African savannah." ${testdir}/ii-0026-input-info-file $outputdirfile
+ retval=$?
+ if [ "x$retval" != "x0" ]; then
+   exit $retval
+ fi
+ 
+ diff ${testdir}/ii-0026-expected-dir-file $outputdirfile
+ retval=$?
+ 
+ rm -f $outputdirfile
+ exit $retval
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0027-expected-dir-file texinfo-4.12/install-info/tests/ii-0027-expected-dir-file
*** texinfo-4.11/install-info/tests/ii-0027-expected-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0027-expected-dir-file	Tue Jan  1 17:36:24 2008
***************
*** 0 ****
--- 1,26 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
+ 
+ Antlered Animals
+ * Gnu: (gnu).                   Wildebeest native to the African savannah.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0027-input-dir-file texinfo-4.12/install-info/tests/ii-0027-input-dir-file
*** texinfo-4.11/install-info/tests/ii-0027-input-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0027-input-dir-file	Tue Jan  1 17:36:25 2008
***************
*** 0 ****
--- 1,23 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0027-input-info-file texinfo-4.12/install-info/tests/ii-0027-input-info-file
*** texinfo-4.11/install-info/tests/ii-0027-input-info-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0027-input-info-file	Tue Jan  1 17:36:25 2008
***************
*** 0 ****
--- 1,11 ----
+ INFO-DIR-SECTION Animals
+ START-INFO-DIR-ENTRY
+ * Gnu: (gnu).                    Wildebeest native to Africa.
+ END-INFO-DIR-ENTRY
+ 
+ File: gnu,  Node: Top,  Next: Top,  Up: (dir)
+ 
+ Gnu
+ ***
+ 
+ The wildebeest (plural, wildebeest or wildebeests), also called the gnu (pronounced /ËˆnuË�/ or /ËˆnjuË�/), is an antelope of the genus Connochaetes. It is a hooved (ungulate) mammal.  (Taken from wikepedia.)
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0027-test texinfo-4.12/install-info/tests/ii-0027-test
*** texinfo-4.11/install-info/tests/ii-0027-test	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0027-test	Thu Apr 17 10:50:38 2008
***************
*** 0 ****
--- 1,31 ----
+ #!/bin/sh
+ # This file is free software; as a special exception the author gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ #
+ # This program is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ #
+ #This script requires `mktemp' and `diff' and is designed to be run from
+ #a Makefile.
+ 
+ . ./defs || exit 1
+ 
+ outputdirfile=`mktemp`
+ cp ${testdir}/ii-0027-input-dir-file $outputdirfile
+ if [ "x$?" != "x0" ]; then
+   exit 1
+ fi
+ 
+ ${install_info} --entry="* Gnu: (gnu).             Wildebeest native to the African savannah." --section="Antlered Animals" ${testdir}/ii-0027-input-info-file $outputdirfile
+ retval=$?
+ if [ "x$retval" != "x0" ]; then
+   exit $retval
+ fi
+ 
+ diff ${testdir}/ii-0027-expected-dir-file $outputdirfile
+ retval=$?
+ 
+ rm -f $outputdirfile
+ exit $retval
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0028-expected-dir-file texinfo-4.12/install-info/tests/ii-0028-expected-dir-file
*** texinfo-4.11/install-info/tests/ii-0028-expected-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0028-expected-dir-file	Tue Jan  1 17:36:25 2008
***************
*** 0 ****
--- 1,24 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
+ * Wildebeest: (gnu).            Wildebeest native to Africa.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0028-input-dir-file texinfo-4.12/install-info/tests/ii-0028-input-dir-file
*** texinfo-4.11/install-info/tests/ii-0028-input-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0028-input-dir-file	Tue Jan  1 17:36:25 2008
***************
*** 0 ****
--- 1,23 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0028-input-info-file texinfo-4.12/install-info/tests/ii-0028-input-info-file
*** texinfo-4.11/install-info/tests/ii-0028-input-info-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0028-input-info-file	Tue Jan  1 17:36:25 2008
***************
*** 0 ****
--- 1,11 ----
+ INFO-DIR-SECTION Animals
+ START-INFO-DIR-ENTRY
+ * Gnu: (gnu).                    Wildebeest native to Africa.
+ END-INFO-DIR-ENTRY
+ 
+ File: gnu,  Node: Top,  Next: Top,  Up: (dir)
+ 
+ Gnu
+ ***
+ 
+ The wildebeest (plural, wildebeest or wildebeests), also called the gnu (pronounced /ËˆnuË�/ or /ËˆnjuË�/), is an antelope of the genus Connochaetes. It is a hooved (ungulate) mammal.  (Taken from wikepedia.)
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0028-test texinfo-4.12/install-info/tests/ii-0028-test
*** texinfo-4.11/install-info/tests/ii-0028-test	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0028-test	Thu Apr 17 10:50:38 2008
***************
*** 0 ****
--- 1,31 ----
+ #!/bin/sh
+ # This file is free software; as a special exception the author gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ #
+ # This program is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ #
+ #This script requires `mktemp' and `diff' and is designed to be run from
+ #a Makefile.
+ 
+ . ./defs || exit 1
+ 
+ outputdirfile=`mktemp`
+ cp ${testdir}/ii-0028-input-dir-file $outputdirfile
+ if [ "x$?" != "x0" ]; then
+   exit 1
+ fi
+ 
+ ${install_info} --name="* Wildebeest: (gnu)." ${testdir}/ii-0028-input-info-file $outputdirfile
+ retval=$?
+ if [ "x$retval" != "x0" ]; then
+   exit $retval
+ fi
+ 
+ diff ${testdir}/ii-0028-expected-dir-file $outputdirfile
+ retval=$?
+ 
+ rm -f $outputdirfile
+ exit $retval
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0029-expected-dir-file texinfo-4.12/install-info/tests/ii-0029-expected-dir-file
*** texinfo-4.11/install-info/tests/ii-0029-expected-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0029-expected-dir-file	Tue Jan  1 17:36:25 2008
***************
*** 0 ****
--- 1,25 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
+ * Wildebeest: (ii-0029-input-info-file).
+                                 Wildebeest native to Africa.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0029-input-dir-file texinfo-4.12/install-info/tests/ii-0029-input-dir-file
*** texinfo-4.11/install-info/tests/ii-0029-input-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0029-input-dir-file	Tue Jan  1 17:36:25 2008
***************
*** 0 ****
--- 1,23 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0029-input-info-file texinfo-4.12/install-info/tests/ii-0029-input-info-file
*** texinfo-4.11/install-info/tests/ii-0029-input-info-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0029-input-info-file	Tue Jan  1 17:36:26 2008
***************
*** 0 ****
--- 1,11 ----
+ INFO-DIR-SECTION Animals
+ START-INFO-DIR-ENTRY
+ * Gnu: (gnu).                    Wildebeest native to Africa.
+ END-INFO-DIR-ENTRY
+ 
+ File: gnu,  Node: Top,  Next: Top,  Up: (dir)
+ 
+ Gnu
+ ***
+ 
+ The wildebeest (plural, wildebeest or wildebeests), also called the gnu (pronounced /ËˆnuË�/ or /ËˆnjuË�/), is an antelope of the genus Connochaetes. It is a hooved (ungulate) mammal.  (Taken from wikepedia.)
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0029-test texinfo-4.12/install-info/tests/ii-0029-test
*** texinfo-4.11/install-info/tests/ii-0029-test	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0029-test	Thu Apr 17 10:50:38 2008
***************
*** 0 ****
--- 1,31 ----
+ #!/bin/sh
+ # This file is free software; as a special exception the author gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ #
+ # This program is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ #
+ #This script requires `mktemp' and `diff' and is designed to be run from
+ #a Makefile.
+ 
+ . ./defs || exit 1
+ 
+ outputdirfile=`mktemp`
+ cp ${testdir}/ii-0029-input-dir-file $outputdirfile
+ if [ "x$?" != "x0" ]; then
+   exit 1
+ fi
+ 
+ ${install_info} --name="Wildebeest" ${testdir}/ii-0029-input-info-file $outputdirfile
+ retval=$?
+ if [ "x$retval" != "x0" ]; then
+   exit $retval
+ fi
+ 
+ diff ${testdir}/ii-0029-expected-dir-file $outputdirfile
+ retval=$?
+ 
+ rm -f $outputdirfile
+ exit $retval
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0030-expected-dir-file texinfo-4.12/install-info/tests/ii-0030-expected-dir-file
*** texinfo-4.11/install-info/tests/ii-0030-expected-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0030-expected-dir-file	Tue Jan  1 17:36:26 2008
***************
*** 0 ****
--- 1,24 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
+ * Gnu: (gnu).                   Wildebeest native to the African savannah.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0030-input-dir-file texinfo-4.12/install-info/tests/ii-0030-input-dir-file
*** texinfo-4.11/install-info/tests/ii-0030-input-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0030-input-dir-file	Tue Jan  1 17:36:26 2008
***************
*** 0 ****
--- 1,23 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0030-input-info-file texinfo-4.12/install-info/tests/ii-0030-input-info-file
*** texinfo-4.11/install-info/tests/ii-0030-input-info-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0030-input-info-file	Tue Jan  1 17:36:26 2008
***************
*** 0 ****
--- 1,11 ----
+ INFO-DIR-SECTION Animals
+ START-INFO-DIR-ENTRY
+ * Gnu: (gnu).                    Wildebeest native to Africa.
+ END-INFO-DIR-ENTRY
+ 
+ File: gnu,  Node: Top,  Next: Top,  Up: (dir)
+ 
+ Gnu
+ ***
+ 
+ The wildebeest (plural, wildebeest or wildebeests), also called the gnu (pronounced /ËˆnuË�/ or /ËˆnjuË�/), is an antelope of the genus Connochaetes. It is a hooved (ungulate) mammal.  (Taken from wikepedia.)
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0030-test texinfo-4.12/install-info/tests/ii-0030-test
*** texinfo-4.11/install-info/tests/ii-0030-test	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0030-test	Thu Apr 17 10:50:38 2008
***************
*** 0 ****
--- 1,31 ----
+ #!/bin/sh
+ # This file is free software; as a special exception the author gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ #
+ # This program is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ #
+ #This script requires `mktemp' and `diff' and is designed to be run from
+ #a Makefile.
+ 
+ . ./defs || exit 1
+ 
+ outputdirfile=`mktemp`
+ cp ${testdir}/ii-0030-input-dir-file $outputdirfile
+ if [ "x$?" != "x0" ]; then
+   exit 1
+ fi
+ 
+ ${install_info} --description="Wildebeest native to the African savannah." ${testdir}/ii-0030-input-info-file $outputdirfile
+ retval=$?
+ if [ "x$retval" != "x0" ]; then
+   exit $retval
+ fi
+ 
+ diff ${testdir}/ii-0030-expected-dir-file $outputdirfile
+ retval=$?
+ 
+ rm -f $outputdirfile
+ exit $retval
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0031-expected-dir-file texinfo-4.12/install-info/tests/ii-0031-expected-dir-file
*** texinfo-4.11/install-info/tests/ii-0031-expected-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0031-expected-dir-file	Tue Jan  1 17:36:26 2008
***************
*** 0 ****
--- 1,24 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
+ * Wildebeest: (gnu).            Wildebeest native to the African savannah.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0031-input-dir-file texinfo-4.12/install-info/tests/ii-0031-input-dir-file
*** texinfo-4.11/install-info/tests/ii-0031-input-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0031-input-dir-file	Tue Jan  1 17:36:26 2008
***************
*** 0 ****
--- 1,23 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0031-input-info-file texinfo-4.12/install-info/tests/ii-0031-input-info-file
*** texinfo-4.11/install-info/tests/ii-0031-input-info-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0031-input-info-file	Tue Jan  1 17:36:26 2008
***************
*** 0 ****
--- 1,11 ----
+ INFO-DIR-SECTION Animals
+ START-INFO-DIR-ENTRY
+ * Gnu: (gnu).                    Wildebeest native to Africa.
+ END-INFO-DIR-ENTRY
+ 
+ File: gnu,  Node: Top,  Next: Top,  Up: (dir)
+ 
+ Gnu
+ ***
+ 
+ The wildebeest (plural, wildebeest or wildebeests), also called the gnu (pronounced /ËˆnuË�/ or /ËˆnjuË�/), is an antelope of the genus Connochaetes. It is a hooved (ungulate) mammal.  (Taken from wikepedia.)
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0031-test texinfo-4.12/install-info/tests/ii-0031-test
*** texinfo-4.11/install-info/tests/ii-0031-test	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0031-test	Thu Apr 17 10:50:38 2008
***************
*** 0 ****
--- 1,31 ----
+ #!/bin/sh
+ # This file is free software; as a special exception the author gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ #
+ # This program is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ #
+ #This script requires `mktemp' and `diff' and is designed to be run from
+ #a Makefile.
+ 
+ . ./defs || exit 1
+ 
+ outputdirfile=`mktemp`
+ cp ${testdir}/ii-0031-input-dir-file $outputdirfile
+ if [ "x$?" != "x0" ]; then
+   exit 1
+ fi
+ 
+ ${install_info} --name="* Wildebeest: (gnu)." --description="Wildebeest native to the African savannah." ${testdir}/ii-0031-input-info-file $outputdirfile
+ retval=$?
+ if [ "x$retval" != "x0" ]; then
+   exit $retval
+ fi
+ 
+ diff ${testdir}/ii-0031-expected-dir-file $outputdirfile
+ retval=$?
+ 
+ rm -f $outputdirfile
+ exit $retval
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0032-expected-dir-file texinfo-4.12/install-info/tests/ii-0032-expected-dir-file
*** texinfo-4.11/install-info/tests/ii-0032-expected-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0032-expected-dir-file	Tue Jan  1 17:36:26 2008
***************
*** 0 ****
--- 1,24 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
+ * Gnu: (gnu).                   Wildebeest native to Africa.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0032-input-dir-file texinfo-4.12/install-info/tests/ii-0032-input-dir-file
*** texinfo-4.11/install-info/tests/ii-0032-input-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0032-input-dir-file	Tue Jan  1 17:36:26 2008
***************
*** 0 ****
--- 1,23 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0032-input-info-file texinfo-4.12/install-info/tests/ii-0032-input-info-file
*** texinfo-4.11/install-info/tests/ii-0032-input-info-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0032-input-info-file	Tue Jan  1 17:36:26 2008
***************
*** 0 ****
--- 1,11 ----
+ INFO-DIR-SECTION Animals
+ START-INFO-DIR-ENTRY
+ * Gnu: (gnu).                    Wildebeest native to Africa.
+ END-INFO-DIR-ENTRY
+ 
+ File: gnu,  Node: Top,  Next: Top,  Up: (dir)
+ 
+ Gnu
+ ***
+ 
+ The wildebeest (plural, wildebeest or wildebeests), also called the gnu (pronounced /ËˆnuË�/ or /ËˆnjuË�/), is an antelope of the genus Connochaetes. It is a hooved (ungulate) mammal.  (Taken from wikepedia.)
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0032-test texinfo-4.12/install-info/tests/ii-0032-test
*** texinfo-4.11/install-info/tests/ii-0032-test	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0032-test	Thu Apr 17 10:50:38 2008
***************
*** 0 ****
--- 1,31 ----
+ #!/bin/sh
+ # This file is free software; as a special exception the author gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ #
+ # This program is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ #
+ #This script requires `mktemp' and `diff' and is designed to be run from
+ #a Makefile.
+ 
+ . ./defs || exit 1
+ 
+ outputdirfile=`mktemp`
+ cp ${testdir}/ii-0032-input-dir-file $outputdirfile
+ if [ "x$?" != "x0" ]; then
+   exit 1
+ fi
+ 
+ ${install_info} --regex='^Antlered Animals$' ${testdir}/ii-0032-input-info-file $outputdirfile
+ retval=$?
+ if [ "x$retval" != "x0" ]; then
+   exit $retval
+ fi
+ 
+ diff ${testdir}/ii-0032-expected-dir-file $outputdirfile
+ retval=$?
+ 
+ rm -f $outputdirfile
+ exit $retval
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0033-expected-dir-file texinfo-4.12/install-info/tests/ii-0033-expected-dir-file
*** texinfo-4.11/install-info/tests/ii-0033-expected-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0033-expected-dir-file	Tue Jan  1 17:36:27 2008
***************
*** 0 ****
--- 1,26 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
+ 
+ Miscellaneous
+ * Gnu: (gnu).                   Wildebeest native to Africa.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0033-input-dir-file texinfo-4.12/install-info/tests/ii-0033-input-dir-file
*** texinfo-4.11/install-info/tests/ii-0033-input-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0033-input-dir-file	Tue Jan  1 17:36:27 2008
***************
*** 0 ****
--- 1,23 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0033-input-info-file texinfo-4.12/install-info/tests/ii-0033-input-info-file
*** texinfo-4.11/install-info/tests/ii-0033-input-info-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0033-input-info-file	Tue Jan  1 17:36:27 2008
***************
*** 0 ****
--- 1,10 ----
+ START-INFO-DIR-ENTRY
+ * Gnu: (gnu).                    Wildebeest native to Africa.
+ END-INFO-DIR-ENTRY
+ 
+ File: gnu,  Node: Top,  Next: Top,  Up: (dir)
+ 
+ Gnu
+ ***
+ 
+ The wildebeest (plural, wildebeest or wildebeests), also called the gnu (pronounced /ËˆnuË�/ or /ËˆnjuË�/), is an antelope of the genus Connochaetes. It is a hooved (ungulate) mammal.  (Taken from wikepedia.)
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0033-test texinfo-4.12/install-info/tests/ii-0033-test
*** texinfo-4.11/install-info/tests/ii-0033-test	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0033-test	Thu Apr 17 10:50:38 2008
***************
*** 0 ****
--- 1,31 ----
+ #!/bin/sh
+ # This file is free software; as a special exception the author gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ #
+ # This program is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ #
+ #This script requires `mktemp' and `diff' and is designed to be run from
+ #a Makefile.
+ 
+ . ./defs || exit 1
+ 
+ outputdirfile=`mktemp`
+ cp ${testdir}/ii-0033-input-dir-file $outputdirfile
+ if [ "x$?" != "x0" ]; then
+   exit 1
+ fi
+ 
+ ${install_info} --regex='^Antlered Animals$' ${testdir}/ii-0033-input-info-file $outputdirfile
+ retval=$?
+ if [ "x$retval" != "x0" ]; then
+   exit $retval
+ fi
+ 
+ diff ${testdir}/ii-0033-expected-dir-file $outputdirfile
+ retval=$?
+ 
+ rm -f $outputdirfile
+ exit $retval
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0034-expected-dir-file texinfo-4.12/install-info/tests/ii-0034-expected-dir-file
*** texinfo-4.11/install-info/tests/ii-0034-expected-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0034-expected-dir-file	Tue Jan  1 17:36:27 2008
***************
*** 0 ****
--- 1,24 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
+ * Gnu: (gnu).                   Wildebeest native to Africa.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0034-input-dir-file texinfo-4.12/install-info/tests/ii-0034-input-dir-file
*** texinfo-4.11/install-info/tests/ii-0034-input-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0034-input-dir-file	Tue Jan  1 17:36:27 2008
***************
*** 0 ****
--- 1,23 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0034-input-info-file texinfo-4.12/install-info/tests/ii-0034-input-info-file
*** texinfo-4.11/install-info/tests/ii-0034-input-info-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0034-input-info-file	Tue Jan  1 17:36:27 2008
***************
*** 0 ****
--- 1,10 ----
+ START-INFO-DIR-ENTRY
+ * Gnu: (gnu).                    Wildebeest native to Africa.
+ END-INFO-DIR-ENTRY
+ 
+ File: gnu,  Node: Top,  Next: Top,  Up: (dir)
+ 
+ Gnu
+ ***
+ 
+ The wildebeest (plural, wildebeest or wildebeests), also called the gnu (pronounced /ËˆnuË�/ or /ËˆnjuË�/), is an antelope of the genus Connochaetes. It is a hooved (ungulate) mammal.  (Taken from wikepedia.)
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0034-test texinfo-4.12/install-info/tests/ii-0034-test
*** texinfo-4.11/install-info/tests/ii-0034-test	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0034-test	Thu Apr 17 10:50:38 2008
***************
*** 0 ****
--- 1,31 ----
+ #!/bin/sh
+ # This file is free software; as a special exception the author gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ #
+ # This program is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ #
+ #This script requires `mktemp' and `diff' and is designed to be run from
+ #a Makefile.
+ 
+ . ./defs || exit 1
+ 
+ outputdirfile=`mktemp`
+ cp ${testdir}/ii-0034-input-dir-file $outputdirfile
+ if [ "x$?" != "x0" ]; then
+   exit 1
+ fi
+ 
+ ${install_info} --regex='^Antlered Animals$' --section="Animals" ${testdir}/ii-0034-input-info-file $outputdirfile
+ retval=$?
+ if [ "x$retval" != "x0" ]; then
+   exit $retval
+ fi
+ 
+ diff ${testdir}/ii-0034-expected-dir-file $outputdirfile
+ retval=$?
+ 
+ rm -f $outputdirfile
+ exit $retval
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0035-expected-dir-file texinfo-4.12/install-info/tests/ii-0035-expected-dir-file
*** texinfo-4.11/install-info/tests/ii-0035-expected-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0035-expected-dir-file	Tue Jan  1 17:36:27 2008
***************
*** 0 ****
--- 1,24 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
+ * Gnu: (gnu).                   Wildebeest native to Africa.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0035-input-dir-file texinfo-4.12/install-info/tests/ii-0035-input-dir-file
*** texinfo-4.11/install-info/tests/ii-0035-input-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0035-input-dir-file	Tue Jan  1 17:36:27 2008
***************
*** 0 ****
--- 1,23 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0035-input-info-file texinfo-4.12/install-info/tests/ii-0035-input-info-file
*** texinfo-4.11/install-info/tests/ii-0035-input-info-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0035-input-info-file	Tue Jan  1 17:36:27 2008
***************
*** 0 ****
--- 1,11 ----
+ INFO-DIR-SECTION Antlered Animals
+ START-INFO-DIR-ENTRY
+ * Gnu: (gnu).                    Wildebeest native to Africa.
+ END-INFO-DIR-ENTRY
+ 
+ File: gnu,  Node: Top,  Next: Top,  Up: (dir)
+ 
+ Gnu
+ ***
+ 
+ The wildebeest (plural, wildebeest or wildebeests), also called the gnu (pronounced /ËˆnuË�/ or /ËˆnjuË�/), is an antelope of the genus Connochaetes. It is a hooved (ungulate) mammal.  (Taken from wikepedia.)
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0035-test texinfo-4.12/install-info/tests/ii-0035-test
*** texinfo-4.11/install-info/tests/ii-0035-test	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0035-test	Thu Apr 17 10:50:38 2008
***************
*** 0 ****
--- 1,31 ----
+ #!/bin/sh
+ # This file is free software; as a special exception the author gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ #
+ # This program is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ #
+ #This script requires `mktemp' and `diff' and is designed to be run from
+ #a Makefile.
+ 
+ . ./defs || exit 1
+ 
+ outputdirfile=`mktemp`
+ cp ${testdir}/ii-0035-input-dir-file $outputdirfile
+ if [ "x$?" != "x0" ]; then
+   exit 1
+ fi
+ 
+ ${install_info} --regex='^Antlered Animals$' --section="Animals" ${testdir}/ii-0035-input-info-file $outputdirfile
+ retval=$?
+ if [ "x$retval" != "x0" ]; then
+   exit $retval
+ fi
+ 
+ diff ${testdir}/ii-0035-expected-dir-file $outputdirfile
+ retval=$?
+ 
+ rm -f $outputdirfile
+ exit $retval
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0036-expected-dir-file texinfo-4.12/install-info/tests/ii-0036-expected-dir-file
*** texinfo-4.11/install-info/tests/ii-0036-expected-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0036-expected-dir-file	Tue Jan  1 17:36:27 2008
***************
*** 0 ****
--- 1,24 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
+ * Gnu: (gnu).                   Wildebeest native to Africa.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0036-input-dir-file texinfo-4.12/install-info/tests/ii-0036-input-dir-file
*** texinfo-4.11/install-info/tests/ii-0036-input-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0036-input-dir-file	Tue Jan  1 17:36:28 2008
***************
*** 0 ****
--- 1,23 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0036-input-info-file texinfo-4.12/install-info/tests/ii-0036-input-info-file
*** texinfo-4.11/install-info/tests/ii-0036-input-info-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0036-input-info-file	Tue Jan  1 17:36:28 2008
***************
*** 0 ****
--- 1,11 ----
+ INFO-DIR-SECTION Antlered Animals
+ START-INFO-DIR-ENTRY
+ * Gnu: (gnu).                    Wildebeest native to Africa.
+ END-INFO-DIR-ENTRY
+ 
+ File: gnu,  Node: Top,  Next: Top,  Up: (dir)
+ 
+ Gnu
+ ***
+ 
+ The wildebeest (plural, wildebeest or wildebeests), also called the gnu (pronounced /ËˆnuË�/ or /ËˆnjuË�/), is an antelope of the genus Connochaetes. It is a hooved (ungulate) mammal.  (Taken from wikepedia.)
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0036-test texinfo-4.12/install-info/tests/ii-0036-test
*** texinfo-4.11/install-info/tests/ii-0036-test	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0036-test	Thu Apr 17 10:50:38 2008
***************
*** 0 ****
--- 1,31 ----
+ #!/bin/sh
+ # This file is free software; as a special exception the author gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ #
+ # This program is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ #
+ #This script requires `mktemp' and `diff' and is designed to be run from
+ #a Makefile.
+ 
+ . ./defs || exit 1
+ 
+ outputdirfile=`mktemp`
+ cp ${testdir}/ii-0036-input-dir-file $outputdirfile
+ if [ "x$?" != "x0" ]; then
+   exit 1
+ fi
+ 
+ ${install_info} --regex='[Aa]nimal[s]' ${testdir}/ii-0036-input-info-file $outputdirfile
+ retval=$?
+ if [ "x$retval" != "x0" ]; then
+   exit $retval
+ fi
+ 
+ diff ${testdir}/ii-0036-expected-dir-file $outputdirfile
+ retval=$?
+ 
+ rm -f $outputdirfile
+ exit $retval
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0037-expected-dir-file texinfo-4.12/install-info/tests/ii-0037-expected-dir-file
*** texinfo-4.11/install-info/tests/ii-0037-expected-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0037-expected-dir-file	Tue Jan  1 17:36:28 2008
***************
*** 0 ****
--- 1,24 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
+ * Gnu: (gnu).                   Wildebeest native to Africa.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0037-input-dir-file texinfo-4.12/install-info/tests/ii-0037-input-dir-file
*** texinfo-4.11/install-info/tests/ii-0037-input-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0037-input-dir-file	Tue Jan  1 17:36:28 2008
***************
*** 0 ****
--- 1,23 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0037-input-info-file texinfo-4.12/install-info/tests/ii-0037-input-info-file
*** texinfo-4.11/install-info/tests/ii-0037-input-info-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0037-input-info-file	Tue Jan  1 17:36:28 2008
***************
*** 0 ****
--- 1,11 ----
+ INFO-DIR-SECTION Antlered Animals
+ START-INFO-DIR-ENTRY
+ * Gnu: (gnu).                    Wildebeest native to Africa.
+ END-INFO-DIR-ENTRY
+ 
+ File: gnu,  Node: Top,  Next: Top,  Up: (dir)
+ 
+ Gnu
+ ***
+ 
+ The wildebeest (plural, wildebeest or wildebeests), also called the gnu (pronounced /ËˆnuË�/ or /ËˆnjuË�/), is an antelope of the genus Connochaetes. It is a hooved (ungulate) mammal.  (Taken from wikepedia.)
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0037-test texinfo-4.12/install-info/tests/ii-0037-test
*** texinfo-4.11/install-info/tests/ii-0037-test	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0037-test	Thu Apr 17 10:50:38 2008
***************
*** 0 ****
--- 1,31 ----
+ #!/bin/sh
+ # This file is free software; as a special exception the author gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ #
+ # This program is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ #
+ #This script requires `mktemp' and `diff' and is designed to be run from
+ #a Makefile.
+ 
+ . ./defs || exit 1
+ 
+ outputdirfile=`mktemp`
+ cp ${testdir}/ii-0037-input-dir-file $outputdirfile
+ if [ "x$?" != "x0" ]; then
+   exit 1
+ fi
+ 
+ ${install_info} --section '^Antlered Animals$' Animals ${testdir}/ii-0037-input-info-file $outputdirfile
+ retval=$?
+ if [ "x$retval" != "x0" ]; then
+   exit $retval
+ fi
+ 
+ diff ${testdir}/ii-0037-expected-dir-file $outputdirfile
+ retval=$?
+ 
+ rm -f $outputdirfile
+ exit $retval
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0038-expected-dir-file texinfo-4.12/install-info/tests/ii-0038-expected-dir-file
*** texinfo-4.11/install-info/tests/ii-0038-expected-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0038-expected-dir-file	Tue Jan  1 17:36:28 2008
***************
*** 0 ****
--- 1,29 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
+ * Gnu: (gnu).                   Wildebeest native to Africa.
+ * Wildebeest: (gnu).            Wildebeest native to the African savannah.
+ 
+ Antlered Animals
+ * Gnu: (gnu).                   Wildebeest native to Africa.
+ * Wildebeest: (gnu).            Wildebeest native to the African savannah.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0038-input-dir-file texinfo-4.12/install-info/tests/ii-0038-input-dir-file
*** texinfo-4.11/install-info/tests/ii-0038-input-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0038-input-dir-file	Tue Jan  1 17:36:28 2008
***************
*** 0 ****
--- 1,23 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0038-input-info-file texinfo-4.12/install-info/tests/ii-0038-input-info-file
*** texinfo-4.11/install-info/tests/ii-0038-input-info-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0038-input-info-file	Tue Jan  1 17:36:28 2008
***************
*** 0 ****
--- 1,7 ----
+ 
+ File: gnu,  Node: Top,  Next: Top,  Up: (dir)
+ 
+ Gnu
+ ***
+ 
+ The wildebeest (plural, wildebeest or wildebeests), also called the gnu (pronounced /ËˆnuË�/ or /ËˆnjuË�/), is an antelope of the genus Connochaetes. It is a hooved (ungulate) mammal.  (Taken from wikepedia.)
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0038-test texinfo-4.12/install-info/tests/ii-0038-test
*** texinfo-4.11/install-info/tests/ii-0038-test	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0038-test	Thu Apr 17 10:50:38 2008
***************
*** 0 ****
--- 1,31 ----
+ #!/bin/sh
+ # This file is free software; as a special exception the author gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ #
+ # This program is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ #
+ #This script requires `mktemp' and `diff' and is designed to be run from
+ #a Makefile.
+ 
+ . ./defs || exit 1
+ 
+ outputdirfile=`mktemp`
+ cp ${testdir}/ii-0038-input-dir-file $outputdirfile
+ if [ "x$?" != "x0" ]; then
+   exit 1
+ fi
+ 
+ ${install_info} --section="Animals" --section="Antlered Animals" --entry="* Gnu: (gnu).  Wildebeest native to Africa." --entry="* Wildebeest: (gnu).  Wildebeest native to the African savannah." ${testdir}/ii-0038-input-info-file $outputdirfile
+ retval=$?
+ if [ "x$retval" != "x0" ]; then
+   exit $retval
+ fi
+ 
+ diff ${testdir}/ii-0038-expected-dir-file $outputdirfile
+ retval=$?
+ 
+ rm -f $outputdirfile
+ exit $retval
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0039-expected-dir-file texinfo-4.12/install-info/tests/ii-0039-expected-dir-file
*** texinfo-4.11/install-info/tests/ii-0039-expected-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0039-expected-dir-file	Tue Jan  1 17:36:28 2008
***************
*** 0 ****
--- 1,25 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
+ * Gnu: (gnu).  Wildebeest native to the African continent.
+                (this item contains disputed material).
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0039-input-dir-file texinfo-4.12/install-info/tests/ii-0039-input-dir-file
*** texinfo-4.11/install-info/tests/ii-0039-input-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0039-input-dir-file	Tue Jan  1 17:36:29 2008
***************
*** 0 ****
--- 1,23 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0039-input-info-file texinfo-4.12/install-info/tests/ii-0039-input-info-file
*** texinfo-4.11/install-info/tests/ii-0039-input-info-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0039-input-info-file	Tue Jan  1 17:36:29 2008
***************
*** 0 ****
--- 1,11 ----
+ INFO-DIR-SECTION Animals
+ START-INFO-DIR-ENTRY
+ * Gnu: (gnu).                    Wildebeest native to Africa.
+ END-INFO-DIR-ENTRY
+ 
+ File: gnu,  Node: Top,  Next: Top,  Up: (dir)
+ 
+ Gnu
+ ***
+ 
+ The wildebeest (plural, wildebeest or wildebeests), also called the gnu (pronounced /ËˆnuË�/ or /ËˆnjuË�/), is an antelope of the genus Connochaetes. It is a hooved (ungulate) mammal.  (Taken from wikepedia.)
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0039-test texinfo-4.12/install-info/tests/ii-0039-test
*** texinfo-4.11/install-info/tests/ii-0039-test	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0039-test	Thu Apr 17 10:50:38 2008
***************
*** 0 ****
--- 1,32 ----
+ #!/bin/sh
+ # This file is free software; as a special exception the author gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ #
+ # This program is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ #
+ #This script requires `mktemp' and `diff' and is designed to be run from
+ #a Makefile.
+ 
+ . ./defs || exit 1
+ 
+ outputdirfile=`mktemp`
+ cp ${testdir}/ii-0039-input-dir-file $outputdirfile
+ if [ "x$?" != "x0" ]; then
+   exit 1
+ fi
+ 
+ ${install_info} --entry="* Gnu: (gnu).  Wildebeest native to the African continent.
+                (this item contains disputed material)."  --no-indent ${testdir}/ii-0039-input-info-file $outputdirfile
+ retval=$?
+ if [ "x$retval" != "x0" ]; then
+   exit $retval
+ fi
+ 
+ diff ${testdir}/ii-0039-expected-dir-file $outputdirfile
+ retval=$?
+ 
+ rm -f $outputdirfile
+ exit $retval
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0040-expected-dir-file texinfo-4.12/install-info/tests/ii-0040-expected-dir-file
*** texinfo-4.11/install-info/tests/ii-0040-expected-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0040-expected-dir-file	Tue Jan  1 17:36:29 2008
***************
*** 0 ****
--- 1,24 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
+ * Gnu: (gnu).A wildebeest native to the African savannah.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0040-input-dir-file texinfo-4.12/install-info/tests/ii-0040-input-dir-file
*** texinfo-4.11/install-info/tests/ii-0040-input-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0040-input-dir-file	Tue Jan  1 17:36:29 2008
***************
*** 0 ****
--- 1,23 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0040-input-info-file texinfo-4.12/install-info/tests/ii-0040-input-info-file
*** texinfo-4.11/install-info/tests/ii-0040-input-info-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0040-input-info-file	Tue Jan  1 17:36:29 2008
***************
*** 0 ****
--- 1,11 ----
+ INFO-DIR-SECTION Animals
+ START-INFO-DIR-ENTRY
+ * Gnu: (gnu).                    Wildebeest native to Africa.
+ END-INFO-DIR-ENTRY
+ 
+ File: gnu,  Node: Top,  Next: Top,  Up: (dir)
+ 
+ Gnu
+ ***
+ 
+ The wildebeest (plural, wildebeest or wildebeests), also called the gnu (pronounced /ËˆnuË�/ or /ËˆnjuË�/), is an antelope of the genus Connochaetes. It is a hooved (ungulate) mammal.  (Taken from wikepedia.)
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0040-test texinfo-4.12/install-info/tests/ii-0040-test
*** texinfo-4.11/install-info/tests/ii-0040-test	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0040-test	Thu Apr 17 10:50:38 2008
***************
*** 0 ****
--- 1,31 ----
+ #!/bin/sh
+ # This file is free software; as a special exception the author gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ #
+ # This program is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ #
+ #This script requires `mktemp' and `diff' and is designed to be run from
+ #a Makefile.
+ 
+ . ./defs || exit 1
+ 
+ outputdirfile=`mktemp`
+ cp ${testdir}/ii-0040-input-dir-file $outputdirfile
+ if [ "x$?" != "x0" ]; then
+   exit 1
+ fi
+ 
+ ${install_info} --name="* Gnu: (gnu)." --description="A wildebeest native to the African savannah." --no-indent ${testdir}/ii-0040-input-info-file $outputdirfile
+ retval=$?
+ if [ "x$retval" != "x0" ]; then
+   exit $retval
+ fi
+ 
+ diff ${testdir}/ii-0040-expected-dir-file $outputdirfile
+ retval=$?
+ 
+ rm -f $outputdirfile
+ exit $retval
Files texinfo-4.11/install-info/tests/ii-0041-expected-dir-file.gz and texinfo-4.12/install-info/tests/ii-0041-expected-dir-file.gz differ
Files texinfo-4.11/install-info/tests/ii-0041-input-dir-file.gz and texinfo-4.12/install-info/tests/ii-0041-input-dir-file.gz differ
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0041-input-info-file texinfo-4.12/install-info/tests/ii-0041-input-info-file
*** texinfo-4.11/install-info/tests/ii-0041-input-info-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0041-input-info-file	Tue Jan  1 17:36:29 2008
***************
*** 0 ****
--- 1,11 ----
+ INFO-DIR-SECTION Animals
+ START-INFO-DIR-ENTRY
+ * Gnu: (gnu).                    Wildebeest native to Africa.
+ END-INFO-DIR-ENTRY
+ 
+ File: gnu,  Node: Top,  Next: Top,  Up: (dir)
+ 
+ Gnu
+ ***
+ 
+ The wildebeest (plural, wildebeest or wildebeests), also called the gnu (pronounced /ËˆnuË�/ or /ËˆnjuË�/), is an antelope of the genus Connochaetes. It is a hooved (ungulate) mammal.  (Taken from wikepedia.)
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0041-test texinfo-4.12/install-info/tests/ii-0041-test
*** texinfo-4.11/install-info/tests/ii-0041-test	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0041-test	Thu Apr 17 10:50:38 2008
***************
*** 0 ****
--- 1,34 ----
+ #!/bin/sh
+ # This file is free software; as a special exception the author gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ #
+ # This program is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ #
+ #This script requires `mktemp' and `zdiff' and is designed to be run from
+ #a Makefile.
+ 
+ . ./defs || exit 1
+ 
+ outputdirfile=`mktemp`.gz
+ cp ${testdir}/ii-0041-input-dir-file.gz $outputdirfile
+ if [ "x$?" != "x0" ]; then
+   exit 1
+ fi
+ 
+ # when copying in distcheck, source will be readonly.
+ chmod u+rw $outputdirfile || exit $?
+ 
+ ${install_info} ${testdir}/ii-0041-input-info-file $outputdirfile
+ retval=$?
+ if [ "x$retval" != "x0" ]; then
+   exit $retval
+ fi
+ 
+ zdiff ${testdir}/ii-0041-expected-dir-file.gz $outputdirfile
+ retval=$?
+ 
+ rm -f $outputdirfile
+ exit $retval
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0042-expected-dir-file texinfo-4.12/install-info/tests/ii-0042-expected-dir-file
*** texinfo-4.11/install-info/tests/ii-0042-expected-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0042-expected-dir-file	Tue Jan  1 17:36:29 2008
***************
*** 0 ****
--- 1,29 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animal Kingdom
+ * Gnu: (gnu).                   Wildebeest native to Africa.
+ 
+ Animalia
+ * Gnu: (gnu).                   Wildebeest native to Africa.
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0042-input-dir-file texinfo-4.12/install-info/tests/ii-0042-input-dir-file
*** texinfo-4.11/install-info/tests/ii-0042-input-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0042-input-dir-file	Tue Jan  1 17:36:30 2008
***************
*** 0 ****
--- 1,23 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0042-input-info-file texinfo-4.12/install-info/tests/ii-0042-input-info-file
*** texinfo-4.11/install-info/tests/ii-0042-input-info-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0042-input-info-file	Tue Jan  1 17:36:30 2008
***************
*** 0 ****
--- 1,15 ----
+ INFO-DIR-SECTION Animalia
+ START-INFO-DIR-ENTRY
+ * Gnu: (gnu).                    Wildebeest native to Africa.
+ END-INFO-DIR-ENTRY
+ INFO-DIR-SECTION Animal Kingdom
+ START-INFO-DIR-ENTRY
+ * Gnu: (gnu).                    Wildebeest native to Africa.
+ END-INFO-DIR-ENTRY
+ 
+ File: gnu,  Node: Top,  Next: Top,  Up: (dir)
+ 
+ Gnu
+ ***
+ 
+ The wildebeest (plural, wildebeest or wildebeests), also called the gnu (pronounced /ËˆnuË�/ or /ËˆnjuË�/), is an antelope of the genus Connochaetes. It is a hooved (ungulate) mammal.  (Taken from wikepedia.)
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0042-test texinfo-4.12/install-info/tests/ii-0042-test
*** texinfo-4.11/install-info/tests/ii-0042-test	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0042-test	Thu Apr 17 10:50:38 2008
***************
*** 0 ****
--- 1,31 ----
+ #!/bin/sh
+ # This file is free software; as a special exception the author gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ #
+ # This program is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ #
+ #This script requires `mktemp' and `diff' and is designed to be run from
+ #a Makefile.
+ 
+ . ./defs || exit 1
+ 
+ outputdirfile=`mktemp`
+ cp ${testdir}/ii-0042-input-dir-file $outputdirfile
+ if [ "x$?" != "x0" ]; then
+   exit 1
+ fi
+ 
+ ${install_info} ${testdir}/ii-0042-input-info-file $outputdirfile
+ retval=$?
+ if [ "x$retval" != "x0" ]; then
+   exit $retval
+ fi
+ 
+ diff ${testdir}/ii-0042-expected-dir-file $outputdirfile
+ retval=$?
+ 
+ rm -f $outputdirfile
+ exit $retval
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0043-expected-dir-file texinfo-4.12/install-info/tests/ii-0043-expected-dir-file
*** texinfo-4.11/install-info/tests/ii-0043-expected-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0043-expected-dir-file	Tue Jan  1 17:36:30 2008
***************
*** 0 ****
--- 1,46 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Astronomy
+ * Mars: (mars).                 Postcards from the Red Planet.
+ 
+ Biology
+ * Alien Autopsy: (mars).        A biological account of an alien autopsy.
+ 
+ Chemistry
+ * Making Gold: (gold).          How to turn lead into gold.
+ 
+ Dentistry
+ * On the Cheap: (dentistry).    Do it yourself dentistry made easy.
+ 
+ Education
+ * Dog Training: (dogs).         Teaching old dogs new tricks.
+ 
+ Forestry
+ * The Last Tree: (forest).      Clear cutting practises in North America.
+ 
+ Geography
+ * The Dark Continent (africa).  A complete and total history.
+ 
+ History
+ * The Fall of Proprietary Software: (gnu).
+                                 How the world came to reject slavery.
+ 
+ Immunology
+ * Beating the flu: (flu).       Three simple steps to beating influenza.
+ 
+ Jekyllism
+ * Science Gone Mad (hyde).      A personal account of self-medication.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0043-input-dir-file texinfo-4.12/install-info/tests/ii-0043-input-dir-file
*** texinfo-4.11/install-info/tests/ii-0043-input-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0043-input-dir-file	Tue Jan  1 17:36:30 2008
***************
*** 0 ****
--- 1,43 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Astronomy
+ * Mars: (mars).                 Postcards from the Red Planet.
+ 
+ Biology
+ * Alien Autopsy: (mars).        A biological account of an alien autopsy.
+ 
+ Chemistry
+ * Making Gold: (gold).          How to turn lead into gold.
+ 
+ Dentistry
+ * On the Cheap: (dentistry).    Do it yourself dentistry made easy.
+ 
+ Education
+ * Dog Training: (dogs).         Teaching old dogs new tricks.
+ 
+ Forestry
+ * The Last Tree: (forest).      Clear cutting practises in North America.
+ 
+ History
+ * The Fall of Proprietary Software: (gnu).
+                                 How the world came to reject slavery.
+ 
+ Immunology
+ * Beating the flu: (flu).       Three simple steps to beating influenza.
+ 
+ Jekyllism
+ * Science Gone Mad (hyde).      A personal account of self-medication.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0043-input-info-file texinfo-4.12/install-info/tests/ii-0043-input-info-file
*** texinfo-4.11/install-info/tests/ii-0043-input-info-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0043-input-info-file	Tue Jan  1 17:36:30 2008
***************
*** 0 ****
--- 1,11 ----
+ INFO-DIR-SECTION Geography
+ START-INFO-DIR-ENTRY
+ * The Dark Continent (africa).   A complete and total history.
+ END-INFO-DIR-ENTRY
+ 
+ File: gnu,  Node: Top,  Next: Top,  Up: (dir)
+ 
+ Gnu
+ ***
+ 
+ The wildebeest (plural, wildebeest or wildebeests), also called the gnu (pronounced /ËˆnuË�/ or /ËˆnjuË�/), is an antelope of the genus Connochaetes. It is a hooved (ungulate) mammal.  (Taken from wikepedia.)
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0043-test texinfo-4.12/install-info/tests/ii-0043-test
*** texinfo-4.11/install-info/tests/ii-0043-test	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0043-test	Thu Apr 17 10:50:38 2008
***************
*** 0 ****
--- 1,31 ----
+ #!/bin/sh
+ # This file is free software; as a special exception the author gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ #
+ # This program is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ #
+ #This script requires `mktemp' and `diff' and is designed to be run from
+ #a Makefile.
+ 
+ . ./defs || exit 1
+ 
+ outputdirfile=`mktemp`
+ cp ${testdir}/ii-0043-input-dir-file $outputdirfile
+ if [ "x$?" != "x0" ]; then
+   exit 1
+ fi
+ 
+ ${install_info} ${testdir}/ii-0043-input-info-file $outputdirfile
+ retval=$?
+ if [ "x$retval" != "x0" ]; then
+   exit $retval
+ fi
+ 
+ diff ${testdir}/ii-0043-expected-dir-file $outputdirfile
+ retval=$?
+ 
+ rm -f $outputdirfile
+ exit $retval
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0044-expected-dir-file texinfo-4.12/install-info/tests/ii-0044-expected-dir-file
*** texinfo-4.11/install-info/tests/ii-0044-expected-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0044-expected-dir-file	Tue Jan  1 17:36:30 2008
***************
*** 0 ****
--- 1,23 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0044-input-dir-file texinfo-4.12/install-info/tests/ii-0044-input-dir-file
*** texinfo-4.11/install-info/tests/ii-0044-input-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0044-input-dir-file	Tue Jan  1 17:36:30 2008
***************
*** 0 ****
--- 1,25 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
+ * Gnu: (ii-0044-input-info-file).
+                                 Wildebeest native to Africa.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0044-input-info-file texinfo-4.12/install-info/tests/ii-0044-input-info-file
*** texinfo-4.11/install-info/tests/ii-0044-input-info-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0044-input-info-file	Tue Jan  1 17:36:30 2008
***************
*** 0 ****
--- 1,11 ----
+ INFO-DIR-SECTION Animals
+ START-INFO-DIR-ENTRY
+ * Gnu: (gnu).                    Wildebeest native to Africa.
+ END-INFO-DIR-ENTRY
+ 
+ File: gnu,  Node: Top,  Next: Top,  Up: (dir)
+ 
+ Gnu
+ ***
+ 
+ The wildebeest (plural, wildebeest or wildebeests), also called the gnu (pronounced /ËˆnuË�/ or /ËˆnjuË�/), is an antelope of the genus Connochaetes. It is a hooved (ungulate) mammal.  (Taken from wikepedia.)
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0044-test texinfo-4.12/install-info/tests/ii-0044-test
*** texinfo-4.11/install-info/tests/ii-0044-test	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0044-test	Thu Apr 17 10:50:38 2008
***************
*** 0 ****
--- 1,31 ----
+ #!/bin/sh
+ # This file is free software; as a special exception the author gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ #
+ # This program is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ #
+ #This script requires `mktemp' and `diff' and is designed to be run from
+ #a Makefile.
+ 
+ . ./defs || exit 1
+ 
+ outputdirfile=`mktemp`
+ cp ${testdir}/ii-0044-input-dir-file $outputdirfile
+ if [ "x$?" != "x0" ]; then
+   exit 1
+ fi
+ 
+ ${install_info} --remove ${testdir}/ii-0044-input-info-file $outputdirfile
+ retval=$?
+ if [ "x$retval" != "x0" ]; then
+   exit $retval
+ fi
+ 
+ diff ${testdir}/ii-0044-expected-dir-file $outputdirfile
+ retval=$?
+ 
+ rm -f $outputdirfile
+ exit $retval
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0045-expected-dir-file texinfo-4.12/install-info/tests/ii-0045-expected-dir-file
*** texinfo-4.11/install-info/tests/ii-0045-expected-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0045-expected-dir-file	Tue Jan  1 17:36:30 2008
***************
*** 0 ****
--- 1,23 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0045-input-dir-file texinfo-4.12/install-info/tests/ii-0045-input-dir-file
*** texinfo-4.11/install-info/tests/ii-0045-input-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0045-input-dir-file	Tue Jan  1 17:36:30 2008
***************
*** 0 ****
--- 1,27 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
+ * Gnu: (ii-0045-input-info-file).
+                                 Wildebeest native to Africa.
+ * Wildebesst: (ii-0045-input-info-file).
+                                 Wildebeest native to Africa.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0045-input-info-file texinfo-4.12/install-info/tests/ii-0045-input-info-file
*** texinfo-4.11/install-info/tests/ii-0045-input-info-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0045-input-info-file	Tue Jan  1 17:36:31 2008
***************
*** 0 ****
--- 1,12 ----
+ INFO-DIR-SECTION Animals
+ START-INFO-DIR-ENTRY
+ * Gnu: (gnu).                    Wildebeest native to Africa.
+ * Wildebeest: (gnu).             Wildebeest native to Africa.
+ END-INFO-DIR-ENTRY
+ 
+ File: gnu,  Node: Top,  Next: Top,  Up: (dir)
+ 
+ Gnu
+ ***
+ 
+ The wildebeest (plural, wildebeest or wildebeests), also called the gnu (pronounced /ËˆnuË�/ or /ËˆnjuË�/), is an antelope of the genus Connochaetes. It is a hooved (ungulate) mammal.  (Taken from wikepedia.)
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0045-test texinfo-4.12/install-info/tests/ii-0045-test
*** texinfo-4.11/install-info/tests/ii-0045-test	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0045-test	Thu Apr 17 10:50:38 2008
***************
*** 0 ****
--- 1,31 ----
+ #!/bin/sh
+ # This file is free software; as a special exception the author gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ #
+ # This program is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ #
+ #This script requires `mktemp' and `diff' and is designed to be run from
+ #a Makefile.
+ 
+ . ./defs || exit 1
+ 
+ outputdirfile=`mktemp`
+ cp ${testdir}/ii-0045-input-dir-file $outputdirfile
+ if [ "x$?" != "x0" ]; then
+   exit 1
+ fi
+ 
+ ${install_info} --remove ${testdir}/ii-0045-input-info-file $outputdirfile
+ retval=$?
+ if [ "x$retval" != "x0" ]; then
+   exit $retval
+ fi
+ 
+ diff ${testdir}/ii-0045-expected-dir-file $outputdirfile
+ retval=$?
+ 
+ rm -f $outputdirfile
+ exit $retval
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0046-expected-dir-file texinfo-4.12/install-info/tests/ii-0046-expected-dir-file
*** texinfo-4.11/install-info/tests/ii-0046-expected-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0046-expected-dir-file	Tue Jan  1 17:36:31 2008
***************
*** 0 ****
--- 1,23 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0046-input-dir-file texinfo-4.12/install-info/tests/ii-0046-input-dir-file
*** texinfo-4.11/install-info/tests/ii-0046-input-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0046-input-dir-file	Tue Jan  1 17:36:31 2008
***************
*** 0 ****
--- 1,24 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
+ * Gnu: (gnu).                   Wildebeest native to Africa.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0046-test texinfo-4.12/install-info/tests/ii-0046-test
*** texinfo-4.11/install-info/tests/ii-0046-test	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0046-test	Thu Apr 17 10:50:38 2008
***************
*** 0 ****
--- 1,31 ----
+ #!/bin/sh
+ # This file is free software; as a special exception the author gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ #
+ # This program is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ #
+ #This script requires `mktemp' and `diff' and is designed to be run from
+ #a Makefile.
+ 
+ . ./defs || exit 1
+ 
+ outputdirfile=`mktemp`
+ cp ${testdir}/ii-0046-input-dir-file $outputdirfile
+ if [ "x$?" != "x0" ]; then
+   exit 1
+ fi
+ 
+ ${install_info} --remove-exactly gnu $outputdirfile
+ retval=$?
+ if [ "x$retval" != "x0" ]; then
+   exit $retval
+ fi
+ 
+ diff ${testdir}/ii-0046-expected-dir-file $outputdirfile
+ retval=$?
+ 
+ rm -f $outputdirfile
+ exit $retval
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0047-expected-dir-file texinfo-4.12/install-info/tests/ii-0047-expected-dir-file
*** texinfo-4.11/install-info/tests/ii-0047-expected-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0047-expected-dir-file	Tue Jan  1 17:36:31 2008
***************
*** 0 ****
--- 1,16 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0047-input-dir-file texinfo-4.12/install-info/tests/ii-0047-input-dir-file
*** texinfo-4.11/install-info/tests/ii-0047-input-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0047-input-dir-file	Tue Jan  1 17:36:31 2008
***************
*** 0 ****
--- 1,19 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Gnu: (ii-0047-input-info-file).
+                                 Wildebeest native to Africa.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0047-input-info-file texinfo-4.12/install-info/tests/ii-0047-input-info-file
*** texinfo-4.11/install-info/tests/ii-0047-input-info-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0047-input-info-file	Tue Jan  1 17:36:31 2008
***************
*** 0 ****
--- 1,11 ----
+ INFO-DIR-SECTION Animals
+ START-INFO-DIR-ENTRY
+ * Gnu: (gnu).                    Wildebeest native to Africa.
+ END-INFO-DIR-ENTRY
+ 
+ File: gnu,  Node: Top,  Next: Top,  Up: (dir)
+ 
+ Gnu
+ ***
+ 
+ The wildebeest (plural, wildebeest or wildebeests), also called the gnu (pronounced /ËˆnuË�/ or /ËˆnjuË�/), is an antelope of the genus Connochaetes. It is a hooved (ungulate) mammal.  (Taken from wikepedia.)
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0047-test texinfo-4.12/install-info/tests/ii-0047-test
*** texinfo-4.11/install-info/tests/ii-0047-test	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0047-test	Thu Apr 17 10:50:38 2008
***************
*** 0 ****
--- 1,31 ----
+ #!/bin/sh
+ # This file is free software; as a special exception the author gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ #
+ # This program is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ #
+ #This script requires `mktemp' and `diff' and is designed to be run from
+ #a Makefile.
+ 
+ . ./defs || exit 1
+ 
+ outputdirfile=`mktemp`
+ cp ${testdir}/ii-0047-input-dir-file $outputdirfile
+ if [ "x$?" != "x0" ]; then
+   exit 1
+ fi
+ 
+ ${install_info} --remove ${testdir}/ii-0047-input-info-file $outputdirfile
+ retval=$?
+ if [ "x$retval" != "x0" ]; then
+   exit $retval
+ fi
+ 
+ diff ${testdir}/ii-0047-expected-dir-file $outputdirfile
+ retval=$?
+ 
+ rm -f $outputdirfile
+ exit $retval
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0048-expected-dir-file texinfo-4.12/install-info/tests/ii-0048-expected-dir-file
*** texinfo-4.11/install-info/tests/ii-0048-expected-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0048-expected-dir-file	Tue Jan  1 17:36:31 2008
***************
*** 0 ****
--- 1,17 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0048-input-dir-file texinfo-4.12/install-info/tests/ii-0048-input-dir-file
*** texinfo-4.11/install-info/tests/ii-0048-input-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0048-input-dir-file	Tue Jan  1 17:36:31 2008
***************
*** 0 ****
--- 1,19 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Gnu: (ii-0048-input-info-file).
+                                 Wildebeest native to Africa.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0048-input-info-file texinfo-4.12/install-info/tests/ii-0048-input-info-file
*** texinfo-4.11/install-info/tests/ii-0048-input-info-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0048-input-info-file	Tue Jan  1 17:36:31 2008
***************
*** 0 ****
--- 1,11 ----
+ INFO-DIR-SECTION Animals
+ START-INFO-DIR-ENTRY
+ * Gnu: (gnu).                    Wildebeest native to Africa.
+ END-INFO-DIR-ENTRY
+ 
+ File: gnu,  Node: Top,  Next: Top,  Up: (dir)
+ 
+ Gnu
+ ***
+ 
+ The wildebeest (plural, wildebeest or wildebeests), also called the gnu (pronounced /ËˆnuË�/ or /ËˆnjuË�/), is an antelope of the genus Connochaetes. It is a hooved (ungulate) mammal.  (Taken from wikepedia.)
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0048-test texinfo-4.12/install-info/tests/ii-0048-test
*** texinfo-4.11/install-info/tests/ii-0048-test	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0048-test	Thu Apr 17 10:50:38 2008
***************
*** 0 ****
--- 1,31 ----
+ #!/bin/sh
+ # This file is free software; as a special exception the author gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ #
+ # This program is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ #
+ #This script requires `mktemp' and `diff' and is designed to be run from
+ #a Makefile.
+ 
+ . ./defs || exit 1
+ 
+ outputdirfile=`mktemp`
+ cp ${testdir}/ii-0048-input-dir-file $outputdirfile
+ if [ "x$?" != "x0" ]; then
+   exit 1
+ fi
+ 
+ ${install_info} --remove --keep-old ${testdir}/ii-0048-input-info-file $outputdirfile
+ retval=$?
+ if [ "x$retval" != "x0" ]; then
+   exit $retval
+ fi
+ 
+ diff ${testdir}/ii-0048-expected-dir-file $outputdirfile
+ retval=$?
+ 
+ rm -f $outputdirfile
+ exit $retval
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0049-expected-dir-file texinfo-4.12/install-info/tests/ii-0049-expected-dir-file
*** texinfo-4.11/install-info/tests/ii-0049-expected-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0049-expected-dir-file	Tue Jan  1 17:36:32 2008
***************
*** 0 ****
--- 1,23 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0049-input-dir-file texinfo-4.12/install-info/tests/ii-0049-input-dir-file
*** texinfo-4.11/install-info/tests/ii-0049-input-dir-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0049-input-dir-file	Tue Jan  1 17:36:32 2008
***************
*** 0 ****
--- 1,23 ----
+ This is the directory file `dir' a.k.a. `DIR', which contains the
+   topmost node of the Info hierarchy.
+ 
+ 
+ File: dir,	Node: Top,	This is the top of the INFO tree.
+ 
+ This is the Info main menu (aka directory node).
+ A few useful Info commands:
+ 
+   `q' quits;
+   `?' lists all Info commands;
+   `h' starts the Info tutorial;
+   `mTexinfo RET' visits the Texinfo manual, etc.
+ 
+ * Menu:
+ 
+ Animals
+ * Aardvark: (aardvark).         Medium-sized African mammal.
+ * Baboon: (baboon).             A monkey from Africa.
+ * Chameleon: (chameleon).       A lizard from Africa.
+ * Deer: (deer).                 Ruminent antlered mammal.
+ * Emu: (emu).                   A flightless bird from Australia.
+ * Fisher: (fisher).             A marten from North America.
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0049-input-info-file texinfo-4.12/install-info/tests/ii-0049-input-info-file
*** texinfo-4.11/install-info/tests/ii-0049-input-info-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0049-input-info-file	Tue Jan  1 17:36:32 2008
***************
*** 0 ****
--- 1,11 ----
+ INFO-DIR-SECTION Animals
+ START-INFO-DIR-ENTRY
+ * Gnu: (gnu).                    Wildebeest native to Africa.
+ END-INFO-DIR-ENTRY
+ 
+ File: gnu,  Node: Top,  Next: Top,  Up: (dir)
+ 
+ Gnu
+ ***
+ 
+ The wildebeest (plural, wildebeest or wildebeests), also called the gnu (pronounced /ËˆnuË�/ or /ËˆnjuË�/), is an antelope of the genus Connochaetes. It is a hooved (ungulate) mammal.  (Taken from wikepedia.)
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0049-test texinfo-4.12/install-info/tests/ii-0049-test
*** texinfo-4.11/install-info/tests/ii-0049-test	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0049-test	Thu Apr 17 10:50:38 2008
***************
*** 0 ****
--- 1,31 ----
+ #!/bin/sh
+ # This file is free software; as a special exception the author gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ #
+ # This program is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ #
+ #This script requires `mktemp' and `diff' and is designed to be run from
+ #a Makefile.
+ 
+ . ./defs || exit 1
+ 
+ outputdirfile=`mktemp`
+ cp ${testdir}/ii-0049-input-dir-file $outputdirfile
+ if [ "x$?" != "x0" ]; then
+   exit 1
+ fi
+ 
+ ${install_info} --remove ${testdir}/ii-0049-input-info-file $outputdirfile 2>/dev/null
+ retval=$?
+ if [ "x$retval" != "x0" ]; then
+   exit $retval
+ fi
+ 
+ diff ${testdir}/ii-0049-expected-dir-file $outputdirfile
+ retval=$?
+ 
+ rm -f $outputdirfile
+ exit $retval
Files texinfo-4.11/install-info/tests/ii-0050-expected-dir-file.gz and texinfo-4.12/install-info/tests/ii-0050-expected-dir-file.gz differ
Files texinfo-4.11/install-info/tests/ii-0050-input-dir-file.gz and texinfo-4.12/install-info/tests/ii-0050-input-dir-file.gz differ
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0050-input-info-file texinfo-4.12/install-info/tests/ii-0050-input-info-file
*** texinfo-4.11/install-info/tests/ii-0050-input-info-file	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0050-input-info-file	Tue Jan  1 17:36:32 2008
***************
*** 0 ****
--- 1,11 ----
+ INFO-DIR-SECTION Animals
+ START-INFO-DIR-ENTRY
+ * Gnu: (gnu).                    Wildebeest native to Africa.
+ END-INFO-DIR-ENTRY
+ 
+ File: gnu,  Node: Top,  Next: Top,  Up: (dir)
+ 
+ Gnu
+ ***
+ 
+ The wildebeest (plural, wildebeest or wildebeests), also called the gnu (pronounced /ËˆnuË�/ or /ËˆnjuË�/), is an antelope of the genus Connochaetes. It is a hooved (ungulate) mammal.  (Taken from wikepedia.)
diff -Nrc2 texinfo-4.11/install-info/tests/ii-0050-test texinfo-4.12/install-info/tests/ii-0050-test
*** texinfo-4.11/install-info/tests/ii-0050-test	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/install-info/tests/ii-0050-test	Thu Apr 17 10:50:38 2008
***************
*** 0 ****
--- 1,35 ----
+ #!/bin/sh
+ # This file is free software; as a special exception the author gives
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ #
+ # This program is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ #
+ #This script requires `mktemp' and `zdiff' and is designed to be run from
+ #a Makefile.
+ 
+ . ./defs || exit 1
+ 
+ outputdirfile=`mktemp`.gz
+ cp ${testdir}/ii-0050-input-dir-file.gz $outputdirfile
+ if [ "x$?" != "x0" ]; then
+   exit 1
+ fi
+ 
+ 
+ # when copying in distcheck, source will be readonly.
+ chmod u+rw $outputdirfile || exit $?
+ 
+ ${install_info} --remove ${testdir}/ii-0050-input-info-file $outputdirfile
+ retval=$?
+ if [ "x$retval" != "x0" ]; then
+   exit $retval
+ fi
+ 
+ zdiff ${testdir}/ii-0050-expected-dir-file.gz $outputdirfile
+ retval=$?
+ 
+ rm -f $outputdirfile
+ exit $retval
diff -Nrc2 texinfo-4.11/lib/Makefile.in texinfo-4.12/lib/Makefile.in
*** texinfo-4.11/lib/Makefile.in	Sun Sep  9 17:37:45 2007
--- texinfo-4.12/lib/Makefile.in	Fri Apr 18 00:34:57 2008
***************
*** 1,7 ****
! # Makefile.in generated by automake 1.10 from Makefile.am.
  # @configure_input@
  
  # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
! # 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
  # This Makefile.in is free software; the Free Software Foundation
  # gives unlimited permission to copy and/or distribute it,
--- 1,7 ----
! # Makefile.in generated by automake 1.10.1 from Makefile.am.
  # @configure_input@
  
  # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
! # 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
  # This Makefile.in is free software; the Free Software Foundation
  # gives unlimited permission to copy and/or distribute it,
***************
*** 49,54 ****
--- 49,56 ----
  ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
  am__aclocal_m4_deps = $(top_srcdir)/gnulib/m4/alloca.m4 \
+ 	$(top_srcdir)/gnulib/m4/argz.m4 \
  	$(top_srcdir)/gnulib/m4/codeset.m4 \
  	$(top_srcdir)/gnulib/m4/eealloc.m4 \
+ 	$(top_srcdir)/gnulib/m4/environ.m4 \
  	$(top_srcdir)/gnulib/m4/error.m4 \
  	$(top_srcdir)/gnulib/m4/exitfail.m4 \
***************
*** 58,61 ****
--- 60,64 ----
  	$(top_srcdir)/gnulib/m4/gettimeofday.m4 \
  	$(top_srcdir)/gnulib/m4/glibc21.m4 \
+ 	$(top_srcdir)/gnulib/m4/gnulib-common.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-comp.m4 \
  	$(top_srcdir)/gnulib/m4/iconv.m4 \
***************
*** 68,86 ****
  	$(top_srcdir)/gnulib/m4/localcharset.m4 \
  	$(top_srcdir)/gnulib/m4/longlong.m4 \
  	$(top_srcdir)/gnulib/m4/malloca.m4 \
  	$(top_srcdir)/gnulib/m4/mbrtowc.m4 \
  	$(top_srcdir)/gnulib/m4/mbstate_t.m4 \
  	$(top_srcdir)/gnulib/m4/mbswidth.m4 \
  	$(top_srcdir)/gnulib/m4/memcpy.m4 \
  	$(top_srcdir)/gnulib/m4/memmove.m4 \
  	$(top_srcdir)/gnulib/m4/mkstemp.m4 \
  	$(top_srcdir)/gnulib/m4/nls.m4 \
! 	$(top_srcdir)/gnulib/m4/onceonly_2_57.m4 \
  	$(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/setenv.m4 \
  	$(top_srcdir)/gnulib/m4/stdint.m4 \
  	$(top_srcdir)/gnulib/m4/stdlib_h.m4 \
- 	$(top_srcdir)/gnulib/m4/strcase.m4 \
  	$(top_srcdir)/gnulib/m4/strdup.m4 \
  	$(top_srcdir)/gnulib/m4/strerror.m4 \
--- 71,95 ----
  	$(top_srcdir)/gnulib/m4/localcharset.m4 \
  	$(top_srcdir)/gnulib/m4/longlong.m4 \
+ 	$(top_srcdir)/gnulib/m4/malloc.m4 \
  	$(top_srcdir)/gnulib/m4/malloca.m4 \
+ 	$(top_srcdir)/gnulib/m4/mbchar.m4 \
+ 	$(top_srcdir)/gnulib/m4/mbiter.m4 \
  	$(top_srcdir)/gnulib/m4/mbrtowc.m4 \
+ 	$(top_srcdir)/gnulib/m4/mbscasecmp.m4 \
+ 	$(top_srcdir)/gnulib/m4/mbsncasecmp.m4 \
  	$(top_srcdir)/gnulib/m4/mbstate_t.m4 \
  	$(top_srcdir)/gnulib/m4/mbswidth.m4 \
+ 	$(top_srcdir)/gnulib/m4/memchr.m4 \
  	$(top_srcdir)/gnulib/m4/memcpy.m4 \
  	$(top_srcdir)/gnulib/m4/memmove.m4 \
  	$(top_srcdir)/gnulib/m4/mkstemp.m4 \
  	$(top_srcdir)/gnulib/m4/nls.m4 \
! 	$(top_srcdir)/gnulib/m4/onceonly.m4 \
  	$(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/setenv.m4 \
+ 	$(top_srcdir)/gnulib/m4/stdbool.m4 \
  	$(top_srcdir)/gnulib/m4/stdint.m4 \
  	$(top_srcdir)/gnulib/m4/stdlib_h.m4 \
  	$(top_srcdir)/gnulib/m4/strdup.m4 \
  	$(top_srcdir)/gnulib/m4/strerror.m4 \
***************
*** 89,93 ****
  	$(top_srcdir)/gnulib/m4/sys_time_h.m4 \
  	$(top_srcdir)/gnulib/m4/tempname.m4 \
- 	$(top_srcdir)/gnulib/m4/ulonglong.m4 \
  	$(top_srcdir)/gnulib/m4/unistd_h.m4 \
  	$(top_srcdir)/gnulib/m4/wchar.m4 \
--- 98,101 ----
***************
*** 109,113 ****
  am_libtxi_a_OBJECTS = substring.$(OBJEXT) xexit.$(OBJEXT)
  libtxi_a_OBJECTS = $(am_libtxi_a_OBJECTS)
! DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@
  depcomp = $(SHELL) $(top_srcdir)/build-aux/depcomp
  am__depfiles_maybe = depfiles
--- 117,121 ----
  am_libtxi_a_OBJECTS = substring.$(OBJEXT) xexit.$(OBJEXT)
  libtxi_a_OBJECTS = $(am_libtxi_a_OBJECTS)
! DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
  depcomp = $(SHELL) $(top_srcdir)/build-aux/depcomp
  am__depfiles_maybe = depfiles
***************
*** 125,128 ****
--- 133,137 ----
  ALLOCA_H = @ALLOCA_H@
  AMTAR = @AMTAR@
+ ARGZ_H = @ARGZ_H@
  AUTOCONF = @AUTOCONF@
  AUTOHEADER = @AUTOHEADER@
***************
*** 148,163 ****
--- 157,177 ----
  EXEEXT = @EXEEXT@
  GETOPT_H = @GETOPT_H@
+ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
  GLIBC21 = @GLIBC21@
  GMSGFMT = @GMSGFMT@
  GMSGFMT_015 = @GMSGFMT_015@
+ GNULIB_CALLOC_POSIX = @GNULIB_CALLOC_POSIX@
  GNULIB_CHOWN = @GNULIB_CHOWN@
  GNULIB_DUP2 = @GNULIB_DUP2@
+ GNULIB_ENVIRON = @GNULIB_ENVIRON@
  GNULIB_FCHDIR = @GNULIB_FCHDIR@
  GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
  GNULIB_GETCWD = @GNULIB_GETCWD@
  GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
+ GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
  GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
  GNULIB_LCHOWN = @GNULIB_LCHOWN@
  GNULIB_LSEEK = @GNULIB_LSEEK@
+ GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
  GNULIB_MBSCASECMP = @GNULIB_MBSCASECMP@
  GNULIB_MBSCASESTR = @GNULIB_MBSCASESTR@
***************
*** 179,183 ****
--- 193,200 ----
  GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
  GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
+ GNULIB_PUTENV = @GNULIB_PUTENV@
  GNULIB_READLINK = @GNULIB_READLINK@
+ GNULIB_REALLOC_POSIX = @GNULIB_REALLOC_POSIX@
+ GNULIB_SETENV = @GNULIB_SETENV@
  GNULIB_SLEEP = @GNULIB_SLEEP@
  GNULIB_STPCPY = @GNULIB_STPCPY@
***************
*** 186,196 ****
--- 203,220 ----
  GNULIB_STRCHRNUL = @GNULIB_STRCHRNUL@
  GNULIB_STRDUP = @GNULIB_STRDUP@
+ GNULIB_STRERROR = @GNULIB_STRERROR@
  GNULIB_STRNDUP = @GNULIB_STRNDUP@
  GNULIB_STRNLEN = @GNULIB_STRNLEN@
  GNULIB_STRPBRK = @GNULIB_STRPBRK@
  GNULIB_STRSEP = @GNULIB_STRSEP@
+ GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
+ GNULIB_STRSTR = @GNULIB_STRSTR@
+ GNULIB_STRTOD = @GNULIB_STRTOD@
  GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
+ GNULIB_UNSETENV = @GNULIB_UNSETENV@
  GNULIB_WCWIDTH = @GNULIB_WCWIDTH@
  GREP = @GREP@
+ HAVE_CALLOC_POSIX = @HAVE_CALLOC_POSIX@
+ HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
  HAVE_DECL_GETLOGIN_R = @HAVE_DECL_GETLOGIN_R@
  HAVE_DECL_MEMMEM = @HAVE_DECL_MEMMEM@
***************
*** 198,208 ****
  HAVE_DECL_MKDIR = @HAVE_DECL_MKDIR@
  HAVE_DECL_STRDUP = @HAVE_DECL_STRDUP@
! HAVE_DECL_STRNCASECMP = @HAVE_DECL_STRNCASECMP@
  HAVE_DECL_STRNDUP = @HAVE_DECL_STRNDUP@
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DUP2 = @HAVE_DUP2@
  HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
  HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
  HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
--- 222,234 ----
  HAVE_DECL_MKDIR = @HAVE_DECL_MKDIR@
  HAVE_DECL_STRDUP = @HAVE_DECL_STRDUP@
! HAVE_DECL_STRERROR = @HAVE_DECL_STRERROR@
  HAVE_DECL_STRNDUP = @HAVE_DECL_STRNDUP@
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
+ HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DUP2 = @HAVE_DUP2@
  HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
+ HAVE_GETPAGESIZE = @HAVE_GETPAGESIZE@
  HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
  HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
***************
*** 211,217 ****
--- 237,247 ----
  HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
  HAVE_LSTAT = @HAVE_LSTAT@
+ HAVE_MALLOC_POSIX = @HAVE_MALLOC_POSIX@
  HAVE_MEMPCPY = @HAVE_MEMPCPY@
  HAVE_MKDTEMP = @HAVE_MKDTEMP@
+ HAVE_OS_H = @HAVE_OS_H@
  HAVE_READLINK = @HAVE_READLINK@
+ HAVE_REALLOC_POSIX = @HAVE_REALLOC_POSIX@
+ HAVE_SETENV = @HAVE_SETENV@
  HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
  HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
***************
*** 221,225 ****
  HAVE_STPCPY = @HAVE_STPCPY@
  HAVE_STPNCPY = @HAVE_STPNCPY@
- HAVE_STRCASECMP = @HAVE_STRCASECMP@
  HAVE_STRCASESTR = @HAVE_STRCASESTR@
  HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
--- 251,254 ----
***************
*** 227,240 ****
--- 256,273 ----
  HAVE_STRPBRK = @HAVE_STRPBRK@
  HAVE_STRSEP = @HAVE_STRSEP@
+ HAVE_STRTOD = @HAVE_STRTOD@
  HAVE_STRUCT_TIMEVAL = @HAVE_STRUCT_TIMEVAL@
  HAVE_SYS_BITYPES_H = @HAVE_SYS_BITYPES_H@
  HAVE_SYS_INTTYPES_H = @HAVE_SYS_INTTYPES_H@
+ HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
  HAVE_SYS_TIME_H = @HAVE_SYS_TIME_H@
  HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
  HAVE_UNISTD_H = @HAVE_UNISTD_H@
+ HAVE_UNSETENV = @HAVE_UNSETENV@
  HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
  HAVE_WCHAR_H = @HAVE_WCHAR_H@
  HAVE_WCTYPE_H = @HAVE_WCTYPE_H@
  HAVE_WINT_T = @HAVE_WINT_T@
+ HAVE__BOOL = @HAVE__BOOL@
  HELP2MAN = @HELP2MAN@
  HEVEA = @HEVEA@
***************
*** 254,257 ****
--- 287,291 ----
  LIBOBJS = @LIBOBJS@
  LIBS = @LIBS@
+ LOCALCHARSET_TESTS_ENVIRONMENT = @LOCALCHARSET_TESTS_ENVIRONMENT@
  LTLIBICONV = @LTLIBICONV@
  LTLIBINTL = @LTLIBINTL@
***************
*** 285,292 ****
--- 319,334 ----
  REPLACE_FCHDIR = @REPLACE_FCHDIR@
  REPLACE_GETCWD = @REPLACE_GETCWD@
+ REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
  REPLACE_GETTIMEOFDAY = @REPLACE_GETTIMEOFDAY@
  REPLACE_LCHOWN = @REPLACE_LCHOWN@
  REPLACE_LSEEK = @REPLACE_LSEEK@
+ REPLACE_MEMMEM = @REPLACE_MEMMEM@
  REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
+ REPLACE_PUTENV = @REPLACE_PUTENV@
+ REPLACE_STRCASESTR = @REPLACE_STRCASESTR@
+ REPLACE_STRERROR = @REPLACE_STRERROR@
+ REPLACE_STRSIGNAL = @REPLACE_STRSIGNAL@
+ REPLACE_STRSTR = @REPLACE_STRSTR@
+ REPLACE_STRTOD = @REPLACE_STRTOD@
  REPLACE_WCWIDTH = @REPLACE_WCWIDTH@
  SET_MAKE = @SET_MAKE@
***************
*** 294,297 ****
--- 336,340 ----
  SIG_ATOMIC_T_SUFFIX = @SIG_ATOMIC_T_SUFFIX@
  SIZE_T_SUFFIX = @SIZE_T_SUFFIX@
+ STDBOOL_H = @STDBOOL_H@
  STDINT_H = @STDINT_H@
  STRIP = @STRIP@
***************
*** 302,305 ****
--- 345,349 ----
  USE_NLS = @USE_NLS@
  VERSION = @VERSION@
+ VOID_UNSETENV = @VOID_UNSETENV@
  WCHAR_H = @WCHAR_H@
  WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
***************
*** 308,311 ****
--- 352,356 ----
  XGETTEXT = @XGETTEXT@
  XGETTEXT_015 = @XGETTEXT_015@
+ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
  abs_builddir = @abs_builddir@
  abs_srcdir = @abs_srcdir@
***************
*** 332,335 ****
--- 377,382 ----
  gl_LIBOBJS = @gl_LIBOBJS@
  gl_LTLIBOBJS = @gl_LTLIBOBJS@
+ gltests_LIBOBJS = @gltests_LIBOBJS@
+ gltests_LTLIBOBJS = @gltests_LTLIBOBJS@
  host = @host@
  host_alias = @host_alias@
***************
*** 358,361 ****
--- 405,409 ----
  sysconfdir = @sysconfdir@
  target_alias = @target_alias@
+ top_build_prefix = @top_build_prefix@
  top_builddir = @top_builddir@
  top_srcdir = @top_srcdir@
***************
*** 437,442 ****
  	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  	  done | \
! 	  $(AWK) '    { files[$$0] = 1; } \
! 	       END { for (i in files) print i; }'`; \
  	mkid -fID $$unique
  tags: TAGS
--- 485,490 ----
  	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  	  done | \
! 	  $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
! 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
  	mkid -fID $$unique
  tags: TAGS
***************
*** 450,455 ****
  	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  	  done | \
! 	  $(AWK) '    { files[$$0] = 1; } \
! 	       END { for (i in files) print i; }'`; \
  	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
  	  test -n "$$unique" || unique=$$empty_fix; \
--- 498,503 ----
  	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  	  done | \
! 	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
! 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
  	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
  	  test -n "$$unique" || unique=$$empty_fix; \
***************
*** 461,471 ****
  		$(TAGS_FILES) $(LISP)
  	tags=; \
- 	here=`pwd`; \
  	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
  	unique=`for i in $$list; do \
  	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  	  done | \
! 	  $(AWK) '    { files[$$0] = 1; } \
! 	       END { for (i in files) print i; }'`; \
  	test -z "$(CTAGS_ARGS)$$tags$$unique" \
  	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
--- 509,518 ----
  		$(TAGS_FILES) $(LISP)
  	tags=; \
  	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
  	unique=`for i in $$list; do \
  	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  	  done | \
! 	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
! 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
  	test -z "$(CTAGS_ARGS)$$tags$$unique" \
  	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
diff -Nrc2 texinfo-4.11/makeinfo/Makefile.in texinfo-4.12/makeinfo/Makefile.in
*** texinfo-4.11/makeinfo/Makefile.in	Sun Sep  9 17:37:45 2007
--- texinfo-4.12/makeinfo/Makefile.in	Fri Apr 18 00:34:57 2008
***************
*** 1,7 ****
! # Makefile.in generated by automake 1.10 from Makefile.am.
  # @configure_input@
  
  # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
! # 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
  # This Makefile.in is free software; the Free Software Foundation
  # gives unlimited permission to copy and/or distribute it,
--- 1,7 ----
! # Makefile.in generated by automake 1.10.1 from Makefile.am.
  # @configure_input@
  
  # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
! # 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
  # This Makefile.in is free software; the Free Software Foundation
  # gives unlimited permission to copy and/or distribute it,
***************
*** 50,55 ****
--- 50,57 ----
  ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
  am__aclocal_m4_deps = $(top_srcdir)/gnulib/m4/alloca.m4 \
+ 	$(top_srcdir)/gnulib/m4/argz.m4 \
  	$(top_srcdir)/gnulib/m4/codeset.m4 \
  	$(top_srcdir)/gnulib/m4/eealloc.m4 \
+ 	$(top_srcdir)/gnulib/m4/environ.m4 \
  	$(top_srcdir)/gnulib/m4/error.m4 \
  	$(top_srcdir)/gnulib/m4/exitfail.m4 \
***************
*** 59,62 ****
--- 61,65 ----
  	$(top_srcdir)/gnulib/m4/gettimeofday.m4 \
  	$(top_srcdir)/gnulib/m4/glibc21.m4 \
+ 	$(top_srcdir)/gnulib/m4/gnulib-common.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-comp.m4 \
  	$(top_srcdir)/gnulib/m4/iconv.m4 \
***************
*** 69,87 ****
  	$(top_srcdir)/gnulib/m4/localcharset.m4 \
  	$(top_srcdir)/gnulib/m4/longlong.m4 \
  	$(top_srcdir)/gnulib/m4/malloca.m4 \
  	$(top_srcdir)/gnulib/m4/mbrtowc.m4 \
  	$(top_srcdir)/gnulib/m4/mbstate_t.m4 \
  	$(top_srcdir)/gnulib/m4/mbswidth.m4 \
  	$(top_srcdir)/gnulib/m4/memcpy.m4 \
  	$(top_srcdir)/gnulib/m4/memmove.m4 \
  	$(top_srcdir)/gnulib/m4/mkstemp.m4 \
  	$(top_srcdir)/gnulib/m4/nls.m4 \
! 	$(top_srcdir)/gnulib/m4/onceonly_2_57.m4 \
  	$(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/setenv.m4 \
  	$(top_srcdir)/gnulib/m4/stdint.m4 \
  	$(top_srcdir)/gnulib/m4/stdlib_h.m4 \
- 	$(top_srcdir)/gnulib/m4/strcase.m4 \
  	$(top_srcdir)/gnulib/m4/strdup.m4 \
  	$(top_srcdir)/gnulib/m4/strerror.m4 \
--- 72,96 ----
  	$(top_srcdir)/gnulib/m4/localcharset.m4 \
  	$(top_srcdir)/gnulib/m4/longlong.m4 \
+ 	$(top_srcdir)/gnulib/m4/malloc.m4 \
  	$(top_srcdir)/gnulib/m4/malloca.m4 \
+ 	$(top_srcdir)/gnulib/m4/mbchar.m4 \
+ 	$(top_srcdir)/gnulib/m4/mbiter.m4 \
  	$(top_srcdir)/gnulib/m4/mbrtowc.m4 \
+ 	$(top_srcdir)/gnulib/m4/mbscasecmp.m4 \
+ 	$(top_srcdir)/gnulib/m4/mbsncasecmp.m4 \
  	$(top_srcdir)/gnulib/m4/mbstate_t.m4 \
  	$(top_srcdir)/gnulib/m4/mbswidth.m4 \
+ 	$(top_srcdir)/gnulib/m4/memchr.m4 \
  	$(top_srcdir)/gnulib/m4/memcpy.m4 \
  	$(top_srcdir)/gnulib/m4/memmove.m4 \
  	$(top_srcdir)/gnulib/m4/mkstemp.m4 \
  	$(top_srcdir)/gnulib/m4/nls.m4 \
! 	$(top_srcdir)/gnulib/m4/onceonly.m4 \
  	$(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/setenv.m4 \
+ 	$(top_srcdir)/gnulib/m4/stdbool.m4 \
  	$(top_srcdir)/gnulib/m4/stdint.m4 \
  	$(top_srcdir)/gnulib/m4/stdlib_h.m4 \
  	$(top_srcdir)/gnulib/m4/strdup.m4 \
  	$(top_srcdir)/gnulib/m4/strerror.m4 \
***************
*** 90,94 ****
  	$(top_srcdir)/gnulib/m4/sys_time_h.m4 \
  	$(top_srcdir)/gnulib/m4/tempname.m4 \
- 	$(top_srcdir)/gnulib/m4/ulonglong.m4 \
  	$(top_srcdir)/gnulib/m4/unistd_h.m4 \
  	$(top_srcdir)/gnulib/m4/wchar.m4 \
--- 99,102 ----
***************
*** 117,121 ****
  makeinfo_DEPENDENCIES = ../lib/libtxi.a \
  	$(top_builddir)/gnulib/lib/libgnu.a $(am__DEPENDENCIES_1)
! DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@
  depcomp = $(SHELL) $(top_srcdir)/build-aux/depcomp
  am__depfiles_maybe = depfiles
--- 125,129 ----
  makeinfo_DEPENDENCIES = ../lib/libtxi.a \
  	$(top_builddir)/gnulib/lib/libgnu.a $(am__DEPENDENCIES_1)
! DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
  depcomp = $(SHELL) $(top_srcdir)/build-aux/depcomp
  am__depfiles_maybe = depfiles
***************
*** 143,146 ****
--- 151,155 ----
  ALLOCA_H = @ALLOCA_H@
  AMTAR = @AMTAR@
+ ARGZ_H = @ARGZ_H@
  AUTOCONF = @AUTOCONF@
  AUTOHEADER = @AUTOHEADER@
***************
*** 166,181 ****
--- 175,195 ----
  EXEEXT = @EXEEXT@
  GETOPT_H = @GETOPT_H@
+ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
  GLIBC21 = @GLIBC21@
  GMSGFMT = @GMSGFMT@
  GMSGFMT_015 = @GMSGFMT_015@
+ GNULIB_CALLOC_POSIX = @GNULIB_CALLOC_POSIX@
  GNULIB_CHOWN = @GNULIB_CHOWN@
  GNULIB_DUP2 = @GNULIB_DUP2@
+ GNULIB_ENVIRON = @GNULIB_ENVIRON@
  GNULIB_FCHDIR = @GNULIB_FCHDIR@
  GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
  GNULIB_GETCWD = @GNULIB_GETCWD@
  GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
+ GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
  GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
  GNULIB_LCHOWN = @GNULIB_LCHOWN@
  GNULIB_LSEEK = @GNULIB_LSEEK@
+ GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
  GNULIB_MBSCASECMP = @GNULIB_MBSCASECMP@
  GNULIB_MBSCASESTR = @GNULIB_MBSCASESTR@
***************
*** 197,201 ****
--- 211,218 ----
  GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
  GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
+ GNULIB_PUTENV = @GNULIB_PUTENV@
  GNULIB_READLINK = @GNULIB_READLINK@
+ GNULIB_REALLOC_POSIX = @GNULIB_REALLOC_POSIX@
+ GNULIB_SETENV = @GNULIB_SETENV@
  GNULIB_SLEEP = @GNULIB_SLEEP@
  GNULIB_STPCPY = @GNULIB_STPCPY@
***************
*** 204,214 ****
--- 221,238 ----
  GNULIB_STRCHRNUL = @GNULIB_STRCHRNUL@
  GNULIB_STRDUP = @GNULIB_STRDUP@
+ GNULIB_STRERROR = @GNULIB_STRERROR@
  GNULIB_STRNDUP = @GNULIB_STRNDUP@
  GNULIB_STRNLEN = @GNULIB_STRNLEN@
  GNULIB_STRPBRK = @GNULIB_STRPBRK@
  GNULIB_STRSEP = @GNULIB_STRSEP@
+ GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
+ GNULIB_STRSTR = @GNULIB_STRSTR@
+ GNULIB_STRTOD = @GNULIB_STRTOD@
  GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
+ GNULIB_UNSETENV = @GNULIB_UNSETENV@
  GNULIB_WCWIDTH = @GNULIB_WCWIDTH@
  GREP = @GREP@
+ HAVE_CALLOC_POSIX = @HAVE_CALLOC_POSIX@
+ HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
  HAVE_DECL_GETLOGIN_R = @HAVE_DECL_GETLOGIN_R@
  HAVE_DECL_MEMMEM = @HAVE_DECL_MEMMEM@
***************
*** 216,226 ****
  HAVE_DECL_MKDIR = @HAVE_DECL_MKDIR@
  HAVE_DECL_STRDUP = @HAVE_DECL_STRDUP@
! HAVE_DECL_STRNCASECMP = @HAVE_DECL_STRNCASECMP@
  HAVE_DECL_STRNDUP = @HAVE_DECL_STRNDUP@
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DUP2 = @HAVE_DUP2@
  HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
  HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
  HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
--- 240,252 ----
  HAVE_DECL_MKDIR = @HAVE_DECL_MKDIR@
  HAVE_DECL_STRDUP = @HAVE_DECL_STRDUP@
! HAVE_DECL_STRERROR = @HAVE_DECL_STRERROR@
  HAVE_DECL_STRNDUP = @HAVE_DECL_STRNDUP@
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
+ HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DUP2 = @HAVE_DUP2@
  HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
+ HAVE_GETPAGESIZE = @HAVE_GETPAGESIZE@
  HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
  HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
***************
*** 229,235 ****
--- 255,265 ----
  HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
  HAVE_LSTAT = @HAVE_LSTAT@
+ HAVE_MALLOC_POSIX = @HAVE_MALLOC_POSIX@
  HAVE_MEMPCPY = @HAVE_MEMPCPY@
  HAVE_MKDTEMP = @HAVE_MKDTEMP@
+ HAVE_OS_H = @HAVE_OS_H@
  HAVE_READLINK = @HAVE_READLINK@
+ HAVE_REALLOC_POSIX = @HAVE_REALLOC_POSIX@
+ HAVE_SETENV = @HAVE_SETENV@
  HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
  HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
***************
*** 239,243 ****
  HAVE_STPCPY = @HAVE_STPCPY@
  HAVE_STPNCPY = @HAVE_STPNCPY@
- HAVE_STRCASECMP = @HAVE_STRCASECMP@
  HAVE_STRCASESTR = @HAVE_STRCASESTR@
  HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
--- 269,272 ----
***************
*** 245,258 ****
--- 274,291 ----
  HAVE_STRPBRK = @HAVE_STRPBRK@
  HAVE_STRSEP = @HAVE_STRSEP@
+ HAVE_STRTOD = @HAVE_STRTOD@
  HAVE_STRUCT_TIMEVAL = @HAVE_STRUCT_TIMEVAL@
  HAVE_SYS_BITYPES_H = @HAVE_SYS_BITYPES_H@
  HAVE_SYS_INTTYPES_H = @HAVE_SYS_INTTYPES_H@
+ HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
  HAVE_SYS_TIME_H = @HAVE_SYS_TIME_H@
  HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
  HAVE_UNISTD_H = @HAVE_UNISTD_H@
+ HAVE_UNSETENV = @HAVE_UNSETENV@
  HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
  HAVE_WCHAR_H = @HAVE_WCHAR_H@
  HAVE_WCTYPE_H = @HAVE_WCTYPE_H@
  HAVE_WINT_T = @HAVE_WINT_T@
+ HAVE__BOOL = @HAVE__BOOL@
  HELP2MAN = @HELP2MAN@
  HEVEA = @HEVEA@
***************
*** 272,275 ****
--- 305,309 ----
  LIBOBJS = @LIBOBJS@
  LIBS = @LIBS@
+ LOCALCHARSET_TESTS_ENVIRONMENT = @LOCALCHARSET_TESTS_ENVIRONMENT@
  LTLIBICONV = @LTLIBICONV@
  LTLIBINTL = @LTLIBINTL@
***************
*** 303,310 ****
--- 337,352 ----
  REPLACE_FCHDIR = @REPLACE_FCHDIR@
  REPLACE_GETCWD = @REPLACE_GETCWD@
+ REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
  REPLACE_GETTIMEOFDAY = @REPLACE_GETTIMEOFDAY@
  REPLACE_LCHOWN = @REPLACE_LCHOWN@
  REPLACE_LSEEK = @REPLACE_LSEEK@
+ REPLACE_MEMMEM = @REPLACE_MEMMEM@
  REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
+ REPLACE_PUTENV = @REPLACE_PUTENV@
+ REPLACE_STRCASESTR = @REPLACE_STRCASESTR@
+ REPLACE_STRERROR = @REPLACE_STRERROR@
+ REPLACE_STRSIGNAL = @REPLACE_STRSIGNAL@
+ REPLACE_STRSTR = @REPLACE_STRSTR@
+ REPLACE_STRTOD = @REPLACE_STRTOD@
  REPLACE_WCWIDTH = @REPLACE_WCWIDTH@
  SET_MAKE = @SET_MAKE@
***************
*** 312,315 ****
--- 354,358 ----
  SIG_ATOMIC_T_SUFFIX = @SIG_ATOMIC_T_SUFFIX@
  SIZE_T_SUFFIX = @SIZE_T_SUFFIX@
+ STDBOOL_H = @STDBOOL_H@
  STDINT_H = @STDINT_H@
  STRIP = @STRIP@
***************
*** 320,323 ****
--- 363,367 ----
  USE_NLS = @USE_NLS@
  VERSION = @VERSION@
+ VOID_UNSETENV = @VOID_UNSETENV@
  WCHAR_H = @WCHAR_H@
  WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
***************
*** 326,329 ****
--- 370,374 ----
  XGETTEXT = @XGETTEXT@
  XGETTEXT_015 = @XGETTEXT_015@
+ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
  abs_builddir = @abs_builddir@
  abs_srcdir = @abs_srcdir@
***************
*** 350,353 ****
--- 395,400 ----
  gl_LIBOBJS = @gl_LIBOBJS@
  gl_LTLIBOBJS = @gl_LTLIBOBJS@
+ gltests_LIBOBJS = @gltests_LIBOBJS@
+ gltests_LTLIBOBJS = @gltests_LTLIBOBJS@
  host = @host@
  host_alias = @host_alias@
***************
*** 376,379 ****
--- 423,427 ----
  sysconfdir = @sysconfdir@
  target_alias = @target_alias@
+ top_build_prefix = @top_build_prefix@
  top_builddir = @top_builddir@
  top_srcdir = @top_srcdir@
***************
*** 567,572 ****
  	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  	  done | \
! 	  $(AWK) '    { files[$$0] = 1; } \
! 	       END { for (i in files) print i; }'`; \
  	mkid -fID $$unique
  tags: TAGS
--- 615,620 ----
  	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  	  done | \
! 	  $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
! 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
  	mkid -fID $$unique
  tags: TAGS
***************
*** 593,598 ****
  	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  	  done | \
! 	  $(AWK) '    { files[$$0] = 1; } \
! 	       END { for (i in files) print i; }'`; \
  	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
  	  test -n "$$unique" || unique=$$empty_fix; \
--- 641,646 ----
  	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  	  done | \
! 	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
! 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
  	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
  	  test -n "$$unique" || unique=$$empty_fix; \
***************
*** 604,614 ****
  		$(TAGS_FILES) $(LISP)
  	tags=; \
- 	here=`pwd`; \
  	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
  	unique=`for i in $$list; do \
  	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  	  done | \
! 	  $(AWK) '    { files[$$0] = 1; } \
! 	       END { for (i in files) print i; }'`; \
  	test -z "$(CTAGS_ARGS)$$tags$$unique" \
  	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
--- 652,661 ----
  		$(TAGS_FILES) $(LISP)
  	tags=; \
  	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
  	unique=`for i in $$list; do \
  	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  	  done | \
! 	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
! 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
  	test -z "$(CTAGS_ARGS)$$tags$$unique" \
  	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
diff -Nrc2 texinfo-4.11/makeinfo/cmds.c texinfo-4.12/makeinfo/cmds.c
*** texinfo-4.11/makeinfo/cmds.c	Sun Jul 15 10:36:19 2007
--- texinfo-4.12/makeinfo/cmds.c	Wed Apr  9 10:07:31 2008
***************
*** 1,7 ****
  /* cmds.c -- Texinfo commands.
!    $Id: cmds.c,v 1.75 2007/07/15 11:51:12 olegkat Exp $
  
!    Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
!    Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,7 ----
  /* cmds.c -- Texinfo commands.
!    $Id: cmds.c,v 1.83 2008/04/09 17:07:31 karl Exp $
  
!    Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
!    2007, 2008 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
***************
*** 25,28 ****
--- 25,29 ----
  #include "footnote.h"
  #include "html.h"
+ #include "index.h"
  #include "insertion.h"
  #include "lang.h"
***************
*** 45,48 ****
--- 46,52 ----
       cm_fonttextsize (void),
       cm_frenchspacing (void),
+      cm_geq (int arg),
+      cm_leq (int arg),
+      cm_minus (int arg),
       cm_novalidate (void),
       cm_paragraphindent (void);
***************
*** 100,103 ****
--- 104,108 ----
    { "appendixsubsec", cm_appendixsubsec, NO_BRACE_ARGS },
    { "appendixsubsubsec", cm_appendixsubsubsec, NO_BRACE_ARGS },
+   { "arrow", cm_arrow, BRACE_ARGS },
    { "asis", cm_no_op, BRACE_ARGS },
    { "author", cm_author, NO_BRACE_ARGS },
***************
*** 115,118 ****
--- 120,126 ----
    { "cite", cm_cite, BRACE_ARGS },
    { "clear", cm_clear, NO_BRACE_ARGS },
+   { "click", cm_click, BRACE_ARGS },
+   { "clicksequence", cm_clicksequence, BRACE_ARGS },
+   { "clickstyle", cm_clickstyle, NO_BRACE_ARGS },
    { "code", cm_code, BRACE_ARGS },
    { "comma", cm_comma, BRACE_ARGS },
***************
*** 214,217 ****
--- 222,226 ----
    { "frenchspacing", cm_frenchspacing, NO_BRACE_ARGS },
    { "ftable", cm_ftable, NO_BRACE_ARGS },
+   { "geq", cm_geq, BRACE_ARGS },
    { "group", cm_group, NO_BRACE_ARGS },
    { "guillemetleft", cm_special_char, BRACE_ARGS },
***************
*** 257,260 ****
--- 266,270 ----
    { "kindex", cm_kindex, NO_BRACE_ARGS },
    { "l", cm_special_char, BRACE_ARGS },
+   { "leq", cm_leq, BRACE_ARGS },
    { "lisp", cm_lisp, NO_BRACE_ARGS },
    { "listoffloats", cm_listoffloats, NO_BRACE_ARGS },
***************
*** 498,502 ****
  }
  
! void
  cm_minus (int arg)
  {
--- 508,540 ----
  }
  
! static void
! cm_geq (int arg)
! {
!   if (arg == START)
!     {
!       if (xml)
!         xml_insert_entity ("ge");
!       else if (html)
!         add_word ("&ge;");
!       else
!         insert_string (">=");
!     }
! }
! 
! static void
! cm_leq (int arg)
! {
!   if (arg == START)
!     {
!       if (xml)
!         xml_insert_entity ("le");
!       else if (html)
!         add_word ("&le;");
!       else
!         insert_string ("<=");
!     }
! }
! 
! static void
  cm_minus (int arg)
  {
***************
*** 1002,1007 ****
    else
      {
-       extern int printing_index;
- 
        if (!printing_index)
          {
--- 1040,1043 ----
***************
*** 1287,1291 ****
        if (arg == START)
          add_char ('`');
!       else
          add_char ('\'');
      }
--- 1323,1329 ----
        if (arg == START)
          add_char ('`');
!       else if (!looking_at ("}'"))
!         /* In the simple case of, e.g.,  ... @cite{Foo}'s ...
!            don't output a double ''.  */
          add_char ('\'');
      }
***************
*** 1306,1310 ****
    /* Make use of <lineannotation> of Docbook, if we are
       inside an @example or similar.  */
-   extern int printing_index;
    if (docbook && !filling_enabled && !printing_index)
      xml_insert_element (LINEANNOTATION, arg);
--- 1344,1347 ----
***************
*** 1322,1326 ****
    /* Make use of <lineannotation> of Docbook, if we are
       inside an @example or similar.  */
-   extern int printing_index;
    if (docbook && !filling_enabled && !printing_index)
      xml_insert_element (LINEANNOTATION, arg);
--- 1359,1362 ----
***************
*** 1337,1341 ****
  {
    /* See cm_i comments.  */
-   extern int printing_index;
    if (docbook && !filling_enabled && !printing_index)
      xml_insert_element (LINEANNOTATION, arg);
--- 1373,1376 ----
***************
*** 1354,1358 ****
  {
    /* See cm_i comments.  */
-   extern int printing_index;
    if (docbook && !filling_enabled && !printing_index)
      xml_insert_element (LINEANNOTATION, arg);
--- 1389,1392 ----
***************
*** 1369,1373 ****
  {
    /* See cm_i comments.  */
-   extern int printing_index;
    if (docbook && !filling_enabled && !printing_index)
      xml_insert_element (LINEANNOTATION, arg);
--- 1403,1406 ----
***************
*** 1538,1542 ****
    if (xml)
      {
-       xml_begin_document (current_output_filename);
        xml_insert_element (SETTITLE, START);
        xml_in_book_title = 1;
--- 1571,1574 ----
***************
*** 1638,1645 ****
        if (!no_headers && !html)
          {
            kill_self_indent (-1); /* make sure there's no indentation */
!           insert_string ("INFO-DIR-SECTION ");
!           insert_string (line);
!           insert ('\n');
          }
  
--- 1670,1681 ----
        if (!no_headers && !html)
          {
+           /* use add_* instead of insert_* because otherwise the
+              file header ("This is ...") will end up inside the
+              dir section markers.  */
            kill_self_indent (-1); /* make sure there's no indentation */
!           cm_noindent (); /* make sure again */
!           add_word ("INFO-DIR-SECTION ");
!           add_word (line);
!           close_single_paragraph ();  /* newline */
          }
  
***************
*** 1718,1726 ****
        indented_fill = save_indented_fill;
        close_single_paragraph ();
!       if (looking_at("\n"))
          insert ('\n');
      }
  }
  
  /* Show what an expression returns. */
  void
--- 1754,1807 ----
        indented_fill = save_indented_fill;
        close_single_paragraph ();
!       if (looking_at ("\n"))
          insert ('\n');
      }
  }
  
+ 
+ /* Define what @click{} does.  */
+ static char *click_command = "@arrow";
+ 
+ void
+ cm_clickstyle (void)
+ {
+   click_command = get_item_function ();
+ 
+   if (looking_at ("\n"))
+     {
+       input_text_offset++;
+       line_number++;
+     }
+ }
+ 
+ /* @clicksequence{File @click{} Open} */
+ void
+ cm_clicksequence (int arg)
+ {
+   if (xml)
+     xml_insert_element (CLICKSEQUENCE, arg);
+ }
+ 
+ void
+ cm_click (int arg)
+ {
+   if (xml)
+     xml_insert_element (CLICK, arg);
+   else if (arg == END)
+     execute_string ("%s{}", click_command);
+ }
+ 
+ 
+ /* Generic right arrow, default clickstyle.  */
+ void
+ cm_arrow (int arg)
+ {
+   if (arg == END)
+     if (html || xml)
+       xml_insert_entity ("rarr");
+     else
+       add_word ("->");
+ }
+ 
  /* Show what an expression returns. */
  void
***************
*** 1850,1854 ****
    /* We really only want to expand @value, but it's easier to just do
       everything.  TeX will only work with @value.  */
!   filename = text_expansion (arg);
    free (arg);
    
--- 1931,1941 ----
    /* We really only want to expand @value, but it's easier to just do
       everything.  TeX will only work with @value.  */
!   {
!     int save_in_fixed_width_font = in_fixed_width_font;
!     in_fixed_width_font = 1;  /* do not change -- to -, etc.  */
!     filename = text_expansion (arg);
!     in_fixed_width_font = save_in_fixed_width_font;    
!   }
! 
    free (arg);
    
diff -Nrc2 texinfo-4.11/makeinfo/cmds.h texinfo-4.12/makeinfo/cmds.h
*** texinfo-4.11/makeinfo/cmds.h	Sun Jul 15 10:36:19 2007
--- texinfo-4.12/makeinfo/cmds.h	Wed Apr  9 10:07:31 2008
***************
*** 1,6 ****
  /* cmds.h -- declarations for cmds.c.
!    $Id: cmds.h,v 1.13 2007/07/15 11:51:12 olegkat Exp $
  
!    Copyright (C) 1998, 1999, 2002, 2003, 2004, 2007
     Free Software Foundation, Inc.
  
--- 1,6 ----
  /* cmds.h -- declarations for cmds.c.
!    $Id: cmds.h,v 1.15 2008/04/09 17:07:31 karl Exp $
  
!    Copyright (C) 1998, 1999, 2002, 2003, 2004, 2007, 2008
     Free Software Foundation, Inc.
  
***************
*** 89,93 ****
--- 89,97 ----
  extern void cm_LaTeX (int arg),
    cm_TeX (int arg),
+   cm_arrow (int arg),
    cm_bullet (int arg),
+   cm_click (int arg),
+   cm_clicksequence (int arg),
+   cm_clickstyle (void),
    cm_colon (void),
    cm_comma (int arg),
***************
*** 102,106 ****
    cm_guilsinglleft (int arg),
    cm_guilsinglright (int arg),
-   cm_minus (int arg),
    cm_point (int arg),
    cm_print (int arg),
--- 106,109 ----
diff -Nrc2 texinfo-4.11/makeinfo/defun.c texinfo-4.12/makeinfo/defun.c
*** texinfo-4.11/makeinfo/defun.c	Sun Jul  1 14:20:32 2007
--- texinfo-4.12/makeinfo/defun.c	Sun Dec  2 17:27:01 2007
***************
*** 1,4 ****
  /* defun.c -- @defun and friends.
!    $Id: defun.c,v 1.17 2007/07/01 21:20:32 karl Exp $
  
     Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
--- 1,4 ----
  /* defun.c -- @defun and friends.
!    $Id: defun.c,v 1.18 2007/09/15 23:48:45 karl Exp $
  
     Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
***************
*** 400,425 ****
      case defun:
      case deftypefun:
!       category = __("Function");
        break;
      case defmac:
!       category = __("Macro");
        break;
      case defspec:
!       category = __("Special Form");
        break;
      case defvar:
      case deftypevar:
!       category = __("Variable");
        break;
      case defopt:
!       category = __("User Option");
        break;
      case defivar:
      case deftypeivar:
!       category = __("Instance Variable");
        break;
      case defmethod:
      case deftypemethod:
!       category = __("Method");
        break;
      default:
--- 400,425 ----
      case defun:
      case deftypefun:
!       category = gdt("Function");
        break;
      case defmac:
!       category = gdt("Macro");
        break;
      case defspec:
!       category = gdt("Special Form");
        break;
      case defvar:
      case deftypevar:
!       category = gdt("Variable");
        break;
      case defopt:
!       category = gdt("User Option");
        break;
      case defivar:
      case deftypeivar:
!       category = gdt("Instance Variable");
        break;
      case defmethod:
      case deftypemethod:
!       category = gdt("Method");
        break;
      default:
***************
*** 497,518 ****
          break;
        case defcv:
!         execute_string (" --- %s %s %s: %s", category, __("of"), type_name,
                          defined_name);
          break;
        case deftypecv:
        case deftypeivar:
!         execute_string (" --- %s %s %s: %s %s", category, __("of"), type_name,
                          type_name2, defined_name);
          break;
        case defop:
!         execute_string (" --- %s %s %s: %s", category, __("on"), type_name,
                          defined_name);
          break;
        case deftypeop:
!         execute_string (" --- %s %s %s: %s %s", category, __("on"), type_name,
                          type_name2, defined_name);
          break;
        case deftypemethod:
!         execute_string (" --- %s %s %s: %s %s", category, __("on"), type_name,
                          type_name2, defined_name);
          break;
--- 497,518 ----
          break;
        case defcv:
!         execute_string (" --- %s %s %s: %s", category, gdt("of"), type_name,
                          defined_name);
          break;
        case deftypecv:
        case deftypeivar:
!         execute_string (" --- %s %s %s: %s %s", category, gdt("of"), type_name,
                          type_name2, defined_name);
          break;
        case defop:
!         execute_string (" --- %s %s %s: %s", category, gdt("on"), type_name,
                          defined_name);
          break;
        case deftypeop:
!         execute_string (" --- %s %s %s: %s %s", category, gdt("on"), type_name,
                          type_name2, defined_name);
          break;
        case deftypemethod:
!         execute_string (" --- %s %s %s: %s %s", category, gdt("on"), type_name,
                          type_name2, defined_name);
          break;
***************
*** 542,546 ****
          case deftypecv:
          case deftypeivar:
! 	  execute_string ("--- %s %s %s: ", category, __("of"), type_name);
  	  break;
  
--- 542,546 ----
          case deftypecv:
          case deftypeivar:
! 	  execute_string ("--- %s %s %s: ", category, gdt("of"), type_name);
  	  break;
  
***************
*** 548,552 ****
          case deftypemethod:
          case deftypeop:
! 	  execute_string ("--- %s %s %s: ", category, __("on"), type_name);
  	  break;
  	} /* switch (base_type)... */
--- 548,552 ----
          case deftypemethod:
          case deftypeop:
! 	  execute_string ("--- %s %s %s: ", category, gdt("on"), type_name);
  	  break;
  	} /* switch (base_type)... */
***************
*** 641,645 ****
  	break;
        case deftypeivar:
! 	execute_string ("@vindex %s %s %s\n", defined_name, __("of"),
                          type_name);
  	break;
--- 641,645 ----
  	break;
        case deftypeivar:
! 	execute_string ("@vindex %s %s %s\n", defined_name, gdt("of"),
                          type_name);
  	break;
***************
*** 647,651 ****
        case deftypeop:
        case deftypemethod:
! 	execute_string ("@findex %s %s %s\n", defined_name, __("on"),
                          type_name);
  	break;
--- 647,651 ----
        case deftypeop:
        case deftypemethod:
! 	execute_string ("@findex %s %s %s\n", defined_name, gdt("on"),
                          type_name);
  	break;
diff -Nrc2 texinfo-4.11/makeinfo/footnote.c texinfo-4.12/makeinfo/footnote.c
*** texinfo-4.11/makeinfo/footnote.c	Sun Jul  1 14:20:32 2007
--- texinfo-4.12/makeinfo/footnote.c	Sun Dec  2 17:38:43 2007
***************
*** 1,4 ****
  /* footnote.c -- footnotes for Texinfo.
!    $Id: footnote.c,v 1.11 2007/07/01 21:20:32 karl Exp $
  
     Copyright (C) 1998, 1999, 2002, 2007 Free Software Foundation, Inc.
--- 1,4 ----
  /* footnote.c -- footnotes for Texinfo.
!    $Id: footnote.c,v 1.12 2007/12/03 01:38:43 karl Exp $
  
     Copyright (C) 1998, 1999, 2002, 2007 Free Software Foundation, Inc.
***************
*** 60,66 ****
  set_footnote_style (char *string)
  {
!   if (strcasecmp (string, "separate") == 0)
      footnote_style = separate_node;
!   else if (strcasecmp (string, "end") == 0)
      footnote_style = end_node;
    else
--- 60,66 ----
  set_footnote_style (char *string)
  {
!   if (mbscasecmp (string, "separate") == 0)
      footnote_style = separate_node;
!   else if (mbscasecmp (string, "end") == 0)
      footnote_style = end_node;
    else
diff -Nrc2 texinfo-4.11/makeinfo/html.c texinfo-4.12/makeinfo/html.c
*** texinfo-4.11/makeinfo/html.c	Sun Jul  1 14:20:32 2007
--- texinfo-4.12/makeinfo/html.c	Sun Dec  2 17:38:43 2007
***************
*** 1,4 ****
  /* html.c -- html-related utilities.
!    $Id: html.c,v 1.39 2007/07/01 21:20:32 karl Exp $
  
     Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
--- 1,4 ----
  /* html.c -- html-related utilities.
!    $Id: html.c,v 1.41 2007/12/03 01:38:43 karl Exp $
  
     Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
***************
*** 201,205 ****
    if (!html_title)
      html_title = escape_string (title ?
!         text_expansion (title) : (char *) __("Untitled"));
  
    /* Make sure this is the very first string of the output document.  */
--- 201,205 ----
    if (!html_title)
      html_title = escape_string (title ?
!         text_expansion (title) : (char *) gdt("Untitled"));
  
    /* Make sure this is the very first string of the output document.  */
***************
*** 660,667 ****
       same file, in case of file-name clashes, but also for more
       accurate browser positioning.  */
!   if (strcasecmp (nodename, "(dir)") == 0)
      /* Strip the parens, but keep the original letter-case.  */
      add_word_args ("%.3s", nodename + 1);
!   else if (strcasecmp (nodename, "top") == 0)
      add_word ("Top");
    else
--- 660,667 ----
       same file, in case of file-name clashes, but also for more
       accurate browser positioning.  */
!   if (mbscasecmp (nodename, "(dir)") == 0)
      /* Strip the parens, but keep the original letter-case.  */
      add_word_args ("%.3s", nodename + 1);
!   else if (mbscasecmp (nodename, "top") == 0)
      add_word ("Top");
    else
***************
*** 728,732 ****
    char dirname[PATH_MAX];
  
!   if (strcasecmp (nodename, "Top") == 0)
      {
        /* We want to convert references to the Top node into
--- 728,732 ----
    char dirname[PATH_MAX];
  
!   if (mbscasecmp (nodename, "Top") == 0)
      {
        /* We want to convert references to the Top node into
***************
*** 737,741 ****
  	filename = xstrdup ("Top");
      }
!   else if (strcasecmp (nodename, "(dir)") == 0)
      /* We want to convert references to the (dir) node into
         "../index.html".  */
--- 737,741 ----
  	filename = xstrdup ("Top");
      }
!   else if (mbscasecmp (nodename, "(dir)") == 0)
      /* We want to convert references to the (dir) node into
         "../index.html".  */
diff -Nrc2 texinfo-4.11/makeinfo/index.c texinfo-4.12/makeinfo/index.c
*** texinfo-4.11/makeinfo/index.c	Sun Jul  1 14:20:32 2007
--- texinfo-4.12/makeinfo/index.c	Sun Dec  2 17:38:43 2007
***************
*** 1,4 ****
  /* index.c -- indexing for Texinfo.
!    $Id: index.c,v 1.24 2007/07/01 21:20:32 karl Exp $
  
     Copyright (C) 1998, 1999, 2002, 2003, 2004, 2007
--- 1,4 ----
  /* index.c -- indexing for Texinfo.
!    $Id: index.c,v 1.26 2007/12/03 01:38:43 karl Exp $
  
     Copyright (C) 1998, 1999, 2002, 2003, 2004, 2007
***************
*** 30,39 ****
  #include "xml.h"
  
! INDEX_ALIST **name_index_alist = NULL;
! 
! /* An array of pointers.  Each one is for a different index.  The
!    "synindex" command changes which array slot is pointed to by a
!    given "index". */
! INDEX_ELT **the_indices = NULL;
  
  /* The number of defined indices. */
--- 30,35 ----
  #include "xml.h"
  
! /* Nonzero means that we are in the middle of printing an index. */
! int printing_index = 0;
  
  /* The number of defined indices. */
***************
*** 47,56 ****
  int user_command_array_len = 0;
  
! /* How to compare index entries for sorting.  May be set to strcoll.  */
! int (*index_compare_fn) (const char *a, const char *b) = strcasecmp;
  
! /* Function to compare index entries for sorting.  (Calls
!    `index_compare_fn' above.)  */
! int index_element_compare (const void *element1, const void *element2);
  
  /* Find which element in the known list of indices has this name.
--- 43,54 ----
  int user_command_array_len = 0;
  
! INDEX_ALIST **name_index_alist = NULL;
  
! /* An array of pointers.  Each one is for a different index.  The @synindex
!    command changes which array slot is pointed to by a given index.  */
! static INDEX_ELT **the_indices = NULL;
! 
! /* How to compare index entries for sorting.  May be set to strcoll.  */
! static int (*index_compare_fn) (const char *a, const char *b) = mbscasecmp;
  
  /* Find which element in the known list of indices has this name.
***************
*** 261,265 ****
      xml_insert_indexterm (index_entry, name);
  }
! 
  /* The function which user defined index commands call. */
  static void
--- 259,263 ----
      xml_insert_indexterm (index_entry, name);
  }
! 
  /* The function which user defined index commands call. */
  static void
***************
*** 272,276 ****
    free (name);
  }
! 
  /* Define an index known as NAME.  We assign the slot number.
     If CODE is nonzero, make this a code index. */
--- 270,274 ----
    free (name);
  }
! 
  /* Define an index known as NAME.  We assign the slot number.
     If CODE is nonzero, make this a code index. */
***************
*** 504,509 ****
    index_add_arg ("tp");
  }
! 
! int
  index_element_compare (const void *element1, const void *element2)
  {
--- 502,507 ----
    index_add_arg ("tp");
  }
! 
! static int
  index_element_compare (const void *element1, const void *element2)
  {
***************
*** 654,657 ****
--- 652,672 ----
    return array;
  }
+ 
+ /* Return the number of times that the byte CH occurs in the LEN bytes
+    starting at STR.  Multibyte strings are not taken into account, which
+    is incorrect, but we need this for @tie; see more comments below.  */
+ 
+ static int
+ count_strn_chars (const char *str, int len, int ch)
+ {
+   int count = 0;
+   int i;
+   
+   for (i = 0; i < len; i++)
+     if (str[i] == ch)
+       count++;
+ 
+   return count;
+ }
  
  static void
***************
*** 676,679 ****
--- 691,696 ----
      last_column = mbsnwidth ((char *)(output_paragraph + i),
  			     output_paragraph_offset - i, 0);
+     last_column += count_strn_chars (output_paragraph + i,
+                               output_paragraph_offset - i, NON_BREAKING_SPACE);
    }
  
***************
*** 696,703 ****
    free (out_line_no_str);
  }
! 
! /* Nonzero means that we are in the middle of printing an index. */
! int printing_index = 0;
! 
  /* Takes one arg, a short name of an index to print.
     Outputs a menu of the sorted elements of the index. */
--- 713,717 ----
    free (out_line_no_str);
  }
! 
  /* Takes one arg, a short name of an index to print.
     Outputs a menu of the sorted elements of the index. */
***************
*** 894,907 ****
                if (!no_headers)
                  {
! 		  int width;
! 
! 		  width = mbswidth (index->entry, 0);
!                   sprintf (line, "* %*s  ", width < MIN_ENTRY_COLUMNS
! 			   ? -(strlen (index->entry)
! 			       + (MIN_ENTRY_COLUMNS - width))
! 			   : 0, index->entry);
                    line[2 + strlen (index->entry)] = ':';
                    insert_string (line);
!                   /* Make sure any non-macros in the node name are expanded.  */
                    in_fixed_width_font++;
                    execute_string ("%s. ", index_node);
--- 908,930 ----
                if (!no_headers)
                  {
!                   int nspaces;
! 		  int width = mbswidth (index->entry, 0);
! 		  
! 		  /* Unfortunately, our @tie{} / @w{ } magic is an
!                      unprintable character, and so mbswidth doesn't
!                      count it.  If that byte value occurs in a multibyte
!                      string, we'd lose, but at least it's only a
!                      question of minor formatting, not functionality.  */
! 		  width += count_strn_chars (index->entry,
!                                     strlen (index->entry), NON_BREAKING_SPACE);
! 		  
! 		  nspaces = -(strlen (index->entry)
!                               + (MIN_ENTRY_COLUMNS - width));
!                   sprintf (line, "* %*s  ",
!                            width < MIN_ENTRY_COLUMNS ? nspaces : 0, 
! 			   index->entry);
                    line[2 + strlen (index->entry)] = ':';
                    insert_string (line);
!                   /* Expand any non-macros in the node name.  */
                    in_fixed_width_font++;
                    execute_string ("%s. ", index_node);
***************
*** 916,920 ****
                       index.  Instead, output the number or name of the
                       section that corresponds to that node.  */
!                   sprintf (line, "%-*s ", number_sections ? 46 : 1, index->entry);
                    line[strlen (index->entry)] = ':';
                    insert_string (line);
--- 939,944 ----
                       index.  Instead, output the number or name of the
                       section that corresponds to that node.  */
!                   sprintf (line, "%-*s ", number_sections ? 46 : 1,
!                            index->entry);
                    line[strlen (index->entry)] = ':';
                    insert_string (line);
diff -Nrc2 texinfo-4.11/makeinfo/index.h texinfo-4.12/makeinfo/index.h
*** texinfo-4.11/makeinfo/index.h	Sun Jul  1 14:20:32 2007
--- texinfo-4.12/makeinfo/index.h	Wed Sep 26 13:53:40 2007
***************
*** 1,4 ****
  /* index.h -- declarations for index.c.
!    $Id: index.h,v 1.5 2007/07/01 21:20:32 karl Exp $
  
     Copyright (C) 1998, 1999, 2007 Free Software Foundation, Inc.
--- 1,4 ----
  /* index.h -- declarations for index.c.
!    $Id: index.h,v 1.6 2007/09/26 20:53:40 karl Exp $
  
     Copyright (C) 1998, 1999, 2007 Free Software Foundation, Inc.
***************
*** 23,26 ****
--- 23,30 ----
  #include "cmds.h"
  
+ extern int printing_index;
+ extern int defined_indices;
+ extern int index_counter;
+ 
  /* User commands are only new indices.  (Macros are handled separately.)  */
  extern COMMAND **user_command_array;
***************
*** 84,91 ****
  extern void init_indices (void);
  
- extern int defined_indices;
- extern int printing_index;
- extern int index_counter;
- 
  INDEX_ELT *index_list (char *name);
  
--- 88,91 ----
diff -Nrc2 texinfo-4.11/makeinfo/insertion.c texinfo-4.12/makeinfo/insertion.c
*** texinfo-4.11/makeinfo/insertion.c	Sun Jul  1 14:20:32 2007
--- texinfo-4.12/makeinfo/insertion.c	Wed Apr  9 10:31:10 2008
***************
*** 1,7 ****
  /* insertion.c -- insertions for Texinfo.
!    $Id: insertion.c,v 1.64 2007/07/01 21:20:32 karl Exp $
  
!    Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
!    Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,7 ----
  /* insertion.c -- insertions for Texinfo.
!    $Id: insertion.c,v 1.71 2008/04/09 17:31:10 karl Exp $
  
!    Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
!    2007, 2008 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
***************
*** 144,148 ****
     "@ ", "@\t", and "@\n" all the same, but their default meanings are
     the same anyway, and let's not worry about supporting redefining them.  */
! static char *
  get_item_function (void)
  {
--- 144,148 ----
     "@ ", "@\t", and "@\n" all the same, but their default meanings are
     the same anyway, and let's not worry about supporting redefining them.  */
! char *
  get_item_function (void)
  {
***************
*** 477,481 ****
          {
            xml_insert_element (DETAILMENU, START);
!           skip_whitespace_and_newlines();
          }
        else
--- 477,481 ----
          {
            xml_insert_element (DETAILMENU, START);
!           skip_whitespace_and_newlines ();
          }
        else
***************
*** 489,493 ****
        filling_enabled = no_indent = 0;
        inhibit_paragraph_indentation = 1;
!       insert_string ("START-INFO-DIR-ENTRY\n");
        break;
  
--- 489,498 ----
        filling_enabled = no_indent = 0;
        inhibit_paragraph_indentation = 1;
!       add_word ("START-INFO-DIR-ENTRY\n");
!       
!       /* The zsh manual, maybe others, wrongly indents the * line of the
!          direntry in the source.  Ignore that whitespace.  */
!       skip_whitespace_and_newlines ();
!       no_discard++;
        break;
  
***************
*** 527,531 ****
           For html, we output it specifically in html_output_head. 
           For plain text, there's no way to hide it, so the author must
!           use @insertcopying in the desired location.  */
        if (docbook)
  	{
--- 532,536 ----
           For html, we output it specifically in html_output_head. 
           For plain text, there's no way to hide it, so the author must
!          use @insertcopying in the desired location.  */
        if (docbook)
  	{
***************
*** 543,547 ****
        if (docbook)
          xml_insert_element (LEGALNOTICE, END);
- 
        break;
  
--- 548,551 ----
***************
*** 558,563 ****
            indented_fill = filling_enabled = 1;
            inhibit_paragraph_indentation = 1;
          }
-       current_indent += default_indentation_increment;
        if (xml)
          xml_insert_quotation (insertion_stack->item_function, START);
--- 562,567 ----
            indented_fill = filling_enabled = 1;
            inhibit_paragraph_indentation = 1;
+           current_indent += default_indentation_increment;
          }
        if (xml)
          xml_insert_quotation (insertion_stack->item_function, START);
***************
*** 1218,1222 ****
        if (type != format && type != smallformat && type != quotation)
          current_indent -= example_indentation_increment;
!       else if (type == quotation)
          current_indent -= default_indentation_increment;
  
--- 1222,1226 ----
        if (type != format && type != smallformat && type != quotation)
          current_indent -= example_indentation_increment;
!       else if (type == quotation && !html)
          current_indent -= default_indentation_increment;
  
***************
*** 1631,1642 ****
  }
  
! /*  Handle verbatim environment:
      find_end_verbatim == 0:  process until end of file
      find_end_verbatim != 0:  process until 'COMMAND_PREFIXend verbatim'
                               or end of file
  
!   We cannot simply copy input stream onto output stream; as the
!   verbatim environment may be encapsulated in an @example environment,
!   for example. */
  void
  handle_verbatim_environment (int find_end_verbatim)
--- 1635,1652 ----
  }
  
! 
! 
! /* Handle verbatim environment:
      find_end_verbatim == 0:  process until end of file
      find_end_verbatim != 0:  process until 'COMMAND_PREFIXend verbatim'
                               or end of file
  
!    No indentation is inserted: this is verbatim after all.
!    If you want indentation, enclose @verbatim in @example.
! 
!    Thus, we cannot simply copy the input to the output, since the
!    verbatim environment may be encapsulated in an @example environment,
!    for example. */
! 
  void
  handle_verbatim_environment (int find_end_verbatim)
***************
*** 1646,1650 ****
    int save_filling_enabled = filling_enabled;
    int save_inhibit_paragraph_indentation = inhibit_paragraph_indentation;
-   int save_escape_html = escape_html;
  
    if (!insertion_stack)
--- 1656,1659 ----
***************
*** 1655,1663 ****
    last_char_was_newline = 0;
  
-   /* No indentation: this is verbatim after all
-      If you want indent, enclose @verbatim in @example
-        current_indent += default_indentation_increment;
-    */
- 
    if (html)
      { /* If inside @example, we'll be preceded by the indentation
--- 1664,1667 ----
***************
*** 1676,1679 ****
--- 1680,1690 ----
      }
  
+   if (find_end_verbatim)
+     { /* Ignore the remainder of the @verbatim line.  */
+       char *junk;
+       get_rest_of_line (0, &junk);
+       free (junk);
+     }
+   
    while (input_text_offset < input_text_length)
      {
diff -Nrc2 texinfo-4.11/makeinfo/insertion.h texinfo-4.12/makeinfo/insertion.h
*** texinfo-4.11/makeinfo/insertion.h	Sun Jul  1 14:20:32 2007
--- texinfo-4.12/makeinfo/insertion.h	Thu Jan 31 10:33:27 2008
***************
*** 1,6 ****
  /* insertion.h -- declarations for insertion.c.
!    $Id: insertion.h,v 1.14 2007/07/01 21:20:32 karl Exp $
  
!    Copyright (C) 1998, 1999, 2001, 2002, 2003, 2007
     Free Software Foundation, Inc.
  
--- 1,6 ----
  /* insertion.h -- declarations for insertion.c.
!    $Id: insertion.h,v 1.15 2008/01/31 18:33:27 karl Exp $
  
!    Copyright (C) 1998, 1999, 2001, 2002, 2003, 2007, 2008
     Free Software Foundation, Inc.
  
***************
*** 78,80 ****
--- 78,82 ----
  
  extern enum insertion_type find_type_from_name (char *name);
+ 
+ extern char *get_item_function (void);
  #endif /* !INSERTION_H */
diff -Nrc2 texinfo-4.11/makeinfo/lang.c texinfo-4.12/makeinfo/lang.c
*** texinfo-4.11/makeinfo/lang.c	Thu Aug 16 10:42:20 2007
--- texinfo-4.12/makeinfo/lang.c	Sun Dec  2 17:38:43 2007
***************
*** 1,4 ****
  /* lang.c -- language-dependent support.
!    $Id: lang.c,v 1.32 2007/08/16 17:42:20 karl Exp $
  
     Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
--- 1,4 ----
  /* lang.c -- language-dependent support.
!    $Id: lang.c,v 1.34 2007/12/03 01:38:43 karl Exp $
  
     Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
***************
*** 487,496 ****
    { KOI8_R,      "koi8-r",      (iso_map_type *) koi8_map },
    { KOI8_U,      "koi8-u",      (iso_map_type *) koi8_map },
!   { UTF_8,       "utf-8",       asis_map },  /* fixxme: much more needed */
    { last_encoding_code, NULL, NULL }
  };
  
  
! /* To update this list, download the current language table from
     http://www.loc.gov/standards/iso639-2; specifically,
     http://www.loc.gov/standards/iso639-2/ISO-639-2_values_8bits-8559-1.txt.
--- 487,757 ----
    { KOI8_R,      "koi8-r",      (iso_map_type *) koi8_map },
    { KOI8_U,      "koi8-u",      (iso_map_type *) koi8_map },
!   { UTF_8,       "utf-8",       asis_map },  /* specific code for this below */
    { last_encoding_code, NULL, NULL }
  };
  
  
! /* List of HTML entities.  */
! static struct { const char *html; unsigned int unicode; } unicode_map[] = {
! /* Extracted from http://www.w3.org/TR/html401/sgml/entities.html through
!    sed -n -e 's|<!ENTITY \([^ ][^ ]*\) *CDATA "[&]#\([0-9][0-9]*\);".*|  { "\1", \2 },|p'
!    | LC_ALL=C sort -k2  */
!   { "AElig",     198 },
!   { "Aacute",    193 },
!   { "Acirc",     194 },
!   { "Agrave",    192 },
!   { "Alpha",     913 },
!   { "Aring",     197 },
!   { "Atilde",    195 },
!   { "Auml",      196 },
!   { "Beta",      914 },
!   { "Ccedil",    199 },
!   { "Chi",       935 },
!   { "Dagger",   8225 },
!   { "Delta",     916 },
!   { "ETH",       208 },
!   { "Eacute",    201 },
!   { "Ecirc",     202 },
!   { "Egrave",    200 },
!   { "Epsilon",   917 },
!   { "Eta",       919 },
!   { "Euml",      203 },
!   { "Gamma",     915 },
!   { "Iacute",    205 },
!   { "Icirc",     206 },
!   { "Igrave",    204 },
!   { "Iota",      921 },
!   { "Iuml",      207 },
!   { "Kappa",     922 },
!   { "Lambda",    923 },
!   { "Mu",        924 },
!   { "Ntilde",    209 },
!   { "Nu",        925 },
!   { "OElig",     338 },
!   { "Oacute",    211 },
!   { "Ocirc",     212 },
!   { "Ograve",    210 },
!   { "Omega",     937 },
!   { "Omicron",   927 },
!   { "Oslash",    216 },
!   { "Otilde",    213 },
!   { "Ouml",      214 },
!   { "Phi",       934 },
!   { "Pi",        928 },
!   { "Prime",    8243 },
!   { "Psi",       936 },
!   { "Rho",       929 },
!   { "Scaron",    352 },
!   { "Sigma",     931 },
!   { "THORN",     222 },
!   { "Tau",       932 },
!   { "Theta",     920 },
!   { "Uacute",    218 },
!   { "Ucirc",     219 },
!   { "Ugrave",    217 },
!   { "Upsilon",   933 },
!   { "Uuml",      220 },
!   { "Xi",        926 },
!   { "Yacute",    221 },
!   { "Yuml",      376 },
!   { "Zeta",      918 },
!   { "aacute",    225 },
!   { "acirc",     226 },
!   { "acute",     180 },
!   { "aelig",     230 },
!   { "agrave",    224 },
!   { "alefsym",  8501 },
!   { "alpha",     945 },
!   { "amp",        38 },
!   { "and",      8743 },
!   { "ang",      8736 },
!   { "aring",     229 },
!   { "asymp",    8776 },
!   { "atilde",    227 },
!   { "auml",      228 },
!   { "bdquo",    8222 },
!   { "beta",      946 },
!   { "brvbar",    166 },
!   { "bull",     8226 },
!   { "cap",      8745 },
!   { "ccedil",    231 },
!   { "cedil",     184 },
!   { "cent",      162 },
!   { "chi",       967 },
!   { "circ",      710 },
!   { "clubs",    9827 },
!   { "cong",     8773 },
!   { "copy",      169 },
!   { "crarr",    8629 },
!   { "cup",      8746 },
!   { "curren",    164 },
!   { "dArr",     8659 },
!   { "dagger",   8224 },
!   { "darr",     8595 },
!   { "deg",       176 },
!   { "delta",     948 },
!   { "diams",    9830 },
!   { "divide",    247 },
!   { "eacute",    233 },
!   { "ecirc",     234 },
!   { "egrave",    232 },
!   { "empty",    8709 },
!   { "emsp",     8195 },
!   { "ensp",     8194 },
!   { "epsilon",   949 },
!   { "equiv",    8801 },
!   { "eta",       951 },
!   { "eth",       240 },
!   { "euml",      235 },
!   { "euro",     8364 },
!   { "exist",    8707 },
!   { "fnof",      402 },
!   { "forall",   8704 },
!   { "frac12",    189 },
!   { "frac14",    188 },
!   { "frac34",    190 },
!   { "frasl",    8260 },
!   { "gamma",     947 },
!   { "ge",       8805 },
!   { "gt",         62 },
!   { "hArr",     8660 },
!   { "harr",     8596 },
!   { "hearts",   9829 },
!   { "hellip",   8230 },
!   { "iacute",    237 },
!   { "icirc",     238 },
!   { "iexcl",     161 },
!   { "igrave",    236 },
!   { "image",    8465 },
!   { "infin",    8734 },
!   { "int",      8747 },
!   { "iota",      953 },
!   { "iquest",    191 },
!   { "isin",     8712 },
!   { "iuml",      239 },
!   { "kappa",     954 },
!   { "lArr",     8656 },
!   { "lambda",    955 },
!   { "lang",     9001 },
!   { "laquo",     171 },
!   { "larr",     8592 },
!   { "lceil",    8968 },
!   { "ldquo",    8220 },
!   { "le",       8804 },
!   { "lfloor",   8970 },
!   { "lowast",   8727 },
!   { "loz",      9674 },
!   { "lrm",      8206 },
!   { "lsaquo",   8249 },
!   { "lsquo",    8216 },
!   { "lt",         60 },
!   { "macr",      175 },
!   { "mdash",    8212 },
!   { "micro",     181 },
!   { "middot",    183 },
!   { "minus",    8722 },
!   { "mu",        956 },
!   { "nabla",    8711 },
!   { "nbsp",      160 },
!   { "ndash",    8211 },
!   { "ne",       8800 },
!   { "ni",       8715 },
!   { "not",       172 },
!   { "notin",    8713 },
!   { "nsub",     8836 },
!   { "ntilde",    241 },
!   { "nu",        957 },
!   { "oacute",    243 },
!   { "ocirc",     244 },
!   { "oelig",     339 },
!   { "ograve",    242 },
!   { "oline",    8254 },
!   { "omega",     969 },
!   { "omicron",   959 },
!   { "oplus",    8853 },
!   { "or",       8744 },
!   { "ordf",      170 },
!   { "ordm",      186 },
!   { "oslash",    248 },
!   { "otilde",    245 },
!   { "otimes",   8855 },
!   { "ouml",      246 },
!   { "para",      182 },
!   { "part",     8706 },
!   { "permil",   8240 },
!   { "perp",     8869 },
!   { "phi",       966 },
!   { "pi",        960 },
!   { "piv",       982 },
!   { "plusmn",    177 },
!   { "pound",     163 },
!   { "prime",    8242 },
!   { "prod",     8719 },
!   { "prop",     8733 },
!   { "psi",       968 },
!   { "quot",       34 },
!   { "rArr",     8658 },
!   { "radic",    8730 },
!   { "rang",     9002 },
!   { "raquo",     187 },
!   { "rarr",     8594 },
!   { "rceil",    8969 },
!   { "rdquo",    8221 },
!   { "real",     8476 },
!   { "reg",       174 },
!   { "rfloor",   8971 },
!   { "rho",       961 },
!   { "rlm",      8207 },
!   { "rsaquo",   8250 },
!   { "rsquo",    8217 },
!   { "sbquo",    8218 },
!   { "scaron",    353 },
!   { "sdot",     8901 },
!   { "sect",      167 },
!   { "shy",       173 },
!   { "sigma",     963 },
!   { "sigmaf",    962 },
!   { "sim",      8764 },
!   { "spades",   9824 },
!   { "sub",      8834 },
!   { "sube",     8838 },
!   { "sum",      8721 },
!   { "sup",      8835 },
!   { "sup1",      185 },
!   { "sup2",      178 },
!   { "sup3",      179 },
!   { "supe",     8839 },
!   { "szlig",     223 },
!   { "tau",       964 },
!   { "there4",   8756 },
!   { "theta",     952 },
!   { "thetasym",  977 },
!   { "thinsp",   8201 },
!   { "thorn",     254 },
!   { "tilde",     732 },
!   { "times",     215 },
!   { "trade",    8482 },
!   { "uArr",     8657 },
!   { "uacute",    250 },
!   { "uarr",     8593 },
!   { "ucirc",     251 },
!   { "ugrave",    249 },
!   { "uml",       168 },
!   { "upsih",     978 },
!   { "upsilon",   965 },
!   { "uuml",      252 },
!   { "weierp",   8472 },
!   { "xi",        958 },
!   { "yacute",    253 },
!   { "yen",       165 },
!   { "yuml",      255 },
!   { "zeta",      950 },
!   { "zwj",      8205 },
!   { "zwnj",     8204 }
! };
!  
! 
! 
! /* To update this list of language codes, download the current data from
     http://www.loc.gov/standards/iso639-2; specifically,
     http://www.loc.gov/standards/iso639-2/ISO-639-2_values_8bits-8559-1.txt.
***************
*** 951,955 ****
    if (c == principal_len)
      {
!       if (strcasecmp (ll_code, "en") == 0)
          cc_code = xstrdup ("en_US");
        else
--- 1212,1216 ----
    if (c == principal_len)
      {
!       if (mbscasecmp (ll_code, "en") == 0)
          cc_code = xstrdup ("en_US");
        else
***************
*** 1052,1069 ****
  cm_search_iso_map (char *html)
  {
!   int i;
!   iso_map_type *iso = encoding_table[document_encoding_code].isotab;
  
!   /* If no conversion table for this encoding, quit.  */
!   if (!iso)
!     return -1;
  
!   for (i = 0; iso[i].html; i++)
!     {
!       if (strcmp (html, iso[i].html) == 0)
!         return i;
      }
  
!   return -1;
  }
  
--- 1313,1358 ----
  cm_search_iso_map (char *html)
  {
!   if (document_encoding_code == UTF_8)
!     {
!       /* Binary search in unicode_map.  */
!       size_t low = 0;
!       size_t high = sizeof (unicode_map) / sizeof (unicode_map[0]);
! 
!       /* At each loop iteration, low < high; for indices < low the values are
!          smaller than HTML; for indices >= high the values are greater than HTML.
!          So, if HTML occurs in the list, it is at  low <= position < high.  */
!       do
!         {
!           size_t mid = low + (high - low) / 2; /* low <= mid < high */
!           int cmp = strcmp (unicode_map[mid].html, html);
  
!           if (cmp < 0)
!             low = mid + 1;
!           else if (cmp > 0)
!             high = mid;
!           else /* cmp == 0 */
!             return unicode_map[mid].unicode;
!         }
!       while (low < high);
  
!       return -1;
      }
+   else
+     {
+       int i;
+       iso_map_type *iso = encoding_table[document_encoding_code].isotab;
+ 
+       /* If no conversion table for this encoding, quit.  */
+       if (!iso)
+         return -1;
  
!       for (i = 0; iso[i].html; i++)
!         {
!           if (strcmp (html, iso[i].html) == 0)
!             return i;
!         }
! 
!       return -1;
!     }
  }
  
***************
*** 1098,1102 ****
        for (enc = no_encoding+1; enc != last_encoding_code; enc++)
          {
!           if (strcasecmp (enc_arg, encoding_table[enc].encname) == 0)
              {
                document_encoding_code = enc;
--- 1387,1391 ----
        for (enc = no_encoding+1; enc != last_encoding_code; enc++)
          {
!           if (mbscasecmp (enc_arg, encoding_table[enc].encname) == 0)
              {
                document_encoding_code = enc;
***************
*** 1147,1150 ****
--- 1436,1472 ----
  
  
+ /* Add RC per the current encoding.  */
+ 
+ static void
+ add_encoded_char_from_code (int rc)
+ {
+   if (document_encoding_code == UTF_8)
+     {
+       if (rc < 0x80)
+         add_char (rc);
+       else if (rc < 0x800)
+         {
+           add_char (0xc0 | (rc >> 6));
+           add_char (0x80 | (rc & 0x3f));
+         }
+       else if (rc < 0x10000)
+         {
+           add_char (0xe0 | (rc >> 12));
+           add_char (0x80 | ((rc >> 6) & 0x3f));
+           add_char (0x80 | (rc & 0x3f));
+         }
+       else
+         {
+           add_char (0xf0 | (rc >> 18));
+           add_char (0x80 | ((rc >> 12) & 0x3f));
+           add_char (0x80 | ((rc >> 6) & 0x3f));
+           add_char (0x80 | (rc & 0x3f));
+         }
+     }
+   else
+     add_char (encoding_table[document_encoding_code].isotab[rc].bytecode);
+ }
+ 
+ 
  /* If html or xml output, add &HTML_STR; to the output.  If not html and
     the user requested encoded output, add the real 8-bit character
***************
*** 1165,1169 ****
        if (rc >= 0)
          /* We found it, add the real character.  */
!         add_char (encoding_table[document_encoding_code].isotab[rc].bytecode);
        else
          { /* We didn't find it, that seems bad.  */
--- 1487,1491 ----
        if (rc >= 0)
          /* We found it, add the real character.  */
!         add_encoded_char_from_code (rc);
        else
          { /* We didn't find it, that seems bad.  */
***************
*** 1269,1279 ****
            rc = cm_search_iso_map (buffer);
            if (rc >= 0)
!             /* A little bit tricky ;-)
!                Here we replace the character which has
!                been inserted in read_command with
!                the value we have found in converting table
!                Does there exist a better way to do this?  kama. */
!             output_paragraph[end - 1]
!               = encoding_table[document_encoding_code].isotab[rc].bytecode;
            else
              { /* If we didn't find a translation for this character,
--- 1591,1601 ----
            rc = cm_search_iso_map (buffer);
            if (rc >= 0)
!             {
!               /* Here we replace the character which has
!                  been inserted in read_command with
!                  the value we have found in the conversion table.  */
!               output_paragraph_offset--;
!               add_encoded_char_from_code (rc);
!             }
            else
              { /* If we didn't find a translation for this character,
diff -Nrc2 texinfo-4.11/makeinfo/lang.h texinfo-4.12/makeinfo/lang.h
*** texinfo-4.11/makeinfo/lang.h	Sun Jul  1 14:20:32 2007
--- texinfo-4.12/makeinfo/lang.h	Wed Nov 21 15:02:22 2007
***************
*** 1,4 ****
  /* lang.h -- declarations for language codes etc.
!    $Id: lang.h,v 1.13 2007/07/01 21:20:32 karl Exp $
  
     Copyright (C) 1999, 2001, 2002, 2003, 2006, 2007
--- 1,4 ----
  /* lang.h -- declarations for language codes etc.
!    $Id: lang.h,v 1.14 2007/11/21 23:02:22 karl Exp $
  
     Copyright (C) 1999, 2001, 2002, 2003, 2006, 2007
***************
*** 24,30 ****
  
  /* The language code which can be changed through @documentlanguage
!  * Actually we don't currently support this (may be in the future) ;-)
!  * These code are the ISO-639 two letter codes.
!  */
  typedef enum
  { 
--- 24,30 ----
  
  /* The language code which can be changed through @documentlanguage
!    These code are the ISO-639 two letter codes.  */
! 
! #undef hz /* AIX 4.3.3 */
  typedef enum
  { 
diff -Nrc2 texinfo-4.11/makeinfo/makeinfo.c texinfo-4.12/makeinfo/makeinfo.c
*** texinfo-4.11/makeinfo/makeinfo.c	Mon Sep  3 05:06:29 2007
--- texinfo-4.12/makeinfo/makeinfo.c	Wed Mar 26 16:57:11 2008
***************
*** 1,7 ****
  /* makeinfo -- convert Texinfo source into other formats.
!    $Id: makeinfo.c,v 1.105 2007/09/03 12:06:29 karl Exp $
  
     Copyright (C) 1987, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
!    2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
     Free Software Foundation, Inc.
  
--- 1,7 ----
  /* makeinfo -- convert Texinfo source into other formats.
!    $Id: makeinfo.c,v 1.118 2008/03/26 23:57:11 karl Exp $
  
     Copyright (C) 1987, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
!    2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
     Free Software Foundation, Inc.
  
***************
*** 377,390 ****
      puts (_("\
  General output options:\n\
!   -E, --macro-expand FILE     output macro-expanded source to FILE.\n\
!                               ignoring any @setfilename.\n\
        --no-headers            suppress node separators, Node: lines, and menus\n\
                                  from Info output (thus producing plain text)\n\
                                  or from HTML (thus producing shorter output);\n\
                                  also, write to standard output by default.\n\
!       --no-split              suppress splitting of Info or HTML output,\n\
!                               generate only one output file.\n\
        --number-sections       output chapter and sectioning numbers.\n\
!   -o, --output=FILE           output to FILE (directory if split HTML),\n\
  "));
  
--- 377,390 ----
      puts (_("\
  General output options:\n\
!   -E, --macro-expand=FILE     output macro-expanded source to FILE,\n\
!                                 ignoring any @setfilename.\n\
        --no-headers            suppress node separators, Node: lines, and menus\n\
                                  from Info output (thus producing plain text)\n\
                                  or from HTML (thus producing shorter output);\n\
                                  also, write to standard output by default.\n\
!       --no-split              suppress the splitting of Info or HTML output,\n\
!                                 generate only one output file.\n\
        --number-sections       output chapter and sectioning numbers.\n\
!   -o, --output=FILE           output to FILE (or directory if split HTML).\n\
  "));
  
***************
*** 551,555 ****
     Texinfo commands into wonderfully formatted output text. */
  int
! main (int argc, char **argv)
  {
    int c, ind;
--- 551,555 ----
     Texinfo commands into wonderfully formatted output text. */
  int
! main (int argc, char *argv[])
  {
    int c, ind;
***************
*** 785,789 ****
  This is free software: you are free to change and redistribute it.\n\
  There is NO WARRANTY, to the extent permitted by law.\n"),
! 	      "2007");
            xexit (0);
            break;
--- 785,789 ----
  This is free software: you are free to change and redistribute it.\n\
  There is NO WARRANTY, to the extent permitted by law.\n"),
! 	      "2008");
            xexit (0);
            break;
***************
*** 1368,1372 ****
    char *filename = xmalloc (strlen (name) + 50);
  
!   /* Prepend file directory to the search path, so relative links work.  */
    prepend_to_include_path (pathname_part (name));
  
--- 1368,1372 ----
    char *filename = xmalloc (strlen (name) + 50);
  
!   /* Prepend NAME's directory to the search path, so relative links work.  */
    prepend_to_include_path (pathname_part (name));
  
***************
*** 1374,1379 ****
  
    /* Try to load the file specified by NAME, concatenated with our
!      various suffixes.  Prefer files like `makeinfo.texi' to
!      `makeinfo'.  */
    for (i = 0; suffixes[i]; i++)
      {
--- 1374,1378 ----
  
    /* Try to load the file specified by NAME, concatenated with our
!      various suffixes.  Prefer files like `makeinfo.texi' to `makeinfo'.  */
    for (i = 0; suffixes[i]; i++)
      {
***************
*** 1383,1393 ****
        if (find_and_load (filename, 1))
          break;
- 
-       if (!suffixes[i][0] && strrchr (filename, '.'))
-         {
-           fs_error (filename);
-           free (filename);
-           return;
-         }
      }
  
--- 1382,1385 ----
***************
*** 1399,1404 ****
--- 1391,1402 ----
      }
  
+   /* `find_and_load' (when successful) clobbers this global with new
+      memory.  We're about to reset it, so may as well free first.  */
+   free (input_filename);
+   
+   /* Set the current filename.  */
    input_filename = filename;
  
+   /* Do the main conversion.  */
    convert_from_loaded_file (name);
  
***************
*** 1651,1657 ****
    set_current_output_filename (real_output_filename);
    
-   if (xml && !docbook)
-     xml_begin_document (filename_part (output_filename));
- 
    if (verbose_mode)
      printf (_("Making %s file `%s' from `%s'.\n"),
--- 1649,1652 ----
***************
*** 1668,1671 ****
--- 1663,1669 ----
      }
  
+   if (xml)
+     xml_begin_document (filename_part (output_filename));
+ 
    /* Make the displayable filename from output_filename.  Only the base
       portion of the filename need be displayed. */
***************
*** 2609,2613 ****
  info_output_head (void)
  {
!   add_word_args (__("This is %s, produced by makeinfo version %s from %s.\n"),
                   output_filename, VERSION, input_filename);
  
--- 2607,2611 ----
  info_output_head (void)
  {
!   add_word_args (gdt("This is %s, produced by makeinfo version %s from %s.\n"),
                   output_filename, VERSION, input_filename);
  
***************
*** 3105,3109 ****
  
    /* We don't need these newlines in XML and Docbook outputs for
!      paragraph seperation.  We have <para> element for that.  */
    if (xml)
      return;
--- 3103,3107 ----
  
    /* We don't need these newlines in XML and Docbook outputs for
!      paragraph separation.  We have the <para> element for that.  */
    if (xml)
      return;
***************
*** 3269,3275 ****
  
  /* Search forward for STRING in input_text.
!    FROM says where where to start. */
  int
! search_forward (char *string, int from)
  {
    int len = strlen (string);
--- 3267,3273 ----
  
  /* Search forward for STRING in input_text.
!    FROM says where to start. */
  int
! search_forward (const char *string, int from)
  {
    int len = strlen (string);
***************
*** 3729,3733 ****
        if (array_len (arglist) > 1)
          {
!           if ((strcasecmp (arglist[0], arglist[1]) == 0) &&
                (arglist[2]))
              execute_string ("%s\n", arglist[2]);
--- 3727,3731 ----
        if (array_len (arglist) > 1)
          {
!           if ((mbscasecmp (arglist[0], arglist[1]) == 0) &&
                (arglist[2]))
              execute_string ("%s\n", arglist[2]);
diff -Nrc2 texinfo-4.11/makeinfo/makeinfo.h texinfo-4.12/makeinfo/makeinfo.h
*** texinfo-4.11/makeinfo/makeinfo.h	Tue Jul 10 17:16:24 2007
--- texinfo-4.12/makeinfo/makeinfo.h	Wed Mar 26 16:57:12 2008
***************
*** 1,7 ****
  /* makeinfo.h -- declarations for Makeinfo.
!    $Id: makeinfo.h,v 1.29 2007/07/11 00:16:24 karl Exp $
  
     Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
!    2005, 2006, 2007 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,7 ----
  /* makeinfo.h -- declarations for Makeinfo.
!    $Id: makeinfo.h,v 1.31 2008/03/26 23:57:12 karl Exp $
  
     Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
!    2005, 2006, 2007, 2008 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
***************
*** 319,326 ****
  } GENERIC_LIST;
  
! /* Use __ instead of _ to translate strings that end up in the output
!    document.  */
  extern char *getdocumenttext (const char *msgid);
! #define __(s) getdocumenttext(s)
  
  /* Reverse the order of a list.  */
--- 319,326 ----
  } GENERIC_LIST;
  
! /* Use `gdt' instead of `_' to translate strings that end up in the
!    output document.  */
  extern char *getdocumenttext (const char *msgid);
! #define gdt(s) getdocumenttext(s)
  
  /* Reverse the order of a list.  */
***************
*** 368,372 ****
    set_paragraph_indent (char *string),
    self_delimiting (int character),
!   search_forward (char *string, int from),
    search_forward_until_pos (char *string, int from, int end_pos),
    next_nonwhitespace_character (void),
--- 368,372 ----
    set_paragraph_indent (char *string),
    self_delimiting (int character),
!   search_forward (const char *string, int from),
    search_forward_until_pos (char *string, int from, int end_pos),
    next_nonwhitespace_character (void),
diff -Nrc2 texinfo-4.11/makeinfo/node.c texinfo-4.12/makeinfo/node.c
*** texinfo-4.11/makeinfo/node.c	Sun Jul  8 06:11:48 2007
--- texinfo-4.12/makeinfo/node.c	Sun Dec  2 17:38:43 2007
***************
*** 1,4 ****
  /* node.c -- nodes for Texinfo.
!    $Id: node.c,v 1.37 2007/07/08 13:11:48 karl Exp $
  
     Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
--- 1,4 ----
  /* node.c -- nodes for Texinfo.
!    $Id: node.c,v 1.40 2007/12/03 01:38:43 karl Exp $
  
     Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
***************
*** 137,141 ****
  normalize_node_name (char *string)
  {
!   if (strcasecmp (string, "Top") == 0)
      strcpy (string, "Top");
  }
--- 137,141 ----
  normalize_node_name (char *string)
  {
!   if (mbscasecmp (string, "Top") == 0)
      strcpy (string, "Top");
  }
***************
*** 582,586 ****
        /* If there is a Top node, it always goes into index.html.  So
  	 don't start a new HTML file for Top.  */
!       && (top_node_seen || strcasecmp (node, "Top") != 0))
      {
        /* We test *node here so that @node without a valid name won't
--- 582,586 ----
        /* If there is a Top node, it always goes into index.html.  So
  	 don't start a new HTML file for Top.  */
!       && (top_node_seen || mbscasecmp (node, "Top") != 0))
      {
        /* We test *node here so that @node without a valid name won't
***************
*** 657,661 ****
    if (xml)
      {
-       xml_begin_document (current_output_filename);
        xml_begin_node ();
        if (!docbook)
--- 657,660 ----
***************
*** 845,849 ****
                  }
                else if (!ref->next
!                        && strcasecmp (ref->containing_node, "Top") == 0)
                  {
                    free (prev);
--- 844,848 ----
                  }
                else if (!ref->next
!                        && mbscasecmp (ref->containing_node, "Top") == 0)
                  {
                    free (prev);
***************
*** 951,955 ****
  		      /* Paranoia: did someone change the way HTML
  			 files are finished up?  */
! 		      || strcasecmp (end_line, html_end) != 0)
  		    {
  		      line_error (_("Unexpected string at end of split-HTML file `%s'"),
--- 950,954 ----
  		      /* Paranoia: did someone change the way HTML
  			 files are finished up?  */
! 		      || mbscasecmp (end_line, html_end) != 0)
  		    {
  		      line_error (_("Unexpected string at end of split-HTML file `%s'"),
***************
*** 989,993 ****
              {
                tem = expansion (next, 0);
! 	      add_word ((char *) __("Next:"));
                add_word ("&nbsp;");
                
--- 988,992 ----
              {
                tem = expansion (next, 0);
! 	      add_word ((char *) gdt("Next:"));
                add_word ("&nbsp;");
                
***************
*** 1005,1009 ****
              {
                tem = expansion (prev, 0);
! 	      add_word ((char *) __("Previous:"));
                add_word ("&nbsp;");
  	      add_word ("<a rel=\"previous\" accesskey=\"p\" href=\"");
--- 1004,1008 ----
              {
                tem = expansion (prev, 0);
! 	      add_word ((char *) gdt("Previous:"));
                add_word ("&nbsp;");
  	      add_word ("<a rel=\"previous\" accesskey=\"p\" href=\"");
***************
*** 1019,1023 ****
              {
                tem = expansion (up, 0);
! 	      add_word ((char *) __("Up:"));
                add_word ("&nbsp;");
  	      add_word ("<a rel=\"up\" accesskey=\"u\" href=\"");
--- 1018,1022 ----
              {
                tem = expansion (up, 0);
! 	      add_word ((char *) gdt("Up:"));
                add_word ("&nbsp;");
  	      add_word ("<a rel=\"up\" accesskey=\"u\" href=\"");
***************
*** 1374,1380 ****
      {
      case menu_reference:
!       return __("Menu");
      case followed_reference:
!       return __("Cross");
      default:
        return "Internal-bad-reference-type";
--- 1373,1379 ----
      {
      case menu_reference:
!       return gdt("Menu");
      case followed_reference:
!       return gdt("Cross");
      default:
        return "Internal-bad-reference-type";
***************
*** 1435,1439 ****
        if (tags->next)
          {
!           validate (tags->next, tags->line_no, __("Next"));
  
            /* If the Next node exists, and there is no Up, then make sure
--- 1434,1438 ----
        if (tags->next)
          {
!           validate (tags->next, tags->line_no, gdt("Next"));
  
            /* If the Next node exists, and there is no Up, then make sure
***************
*** 1473,1477 ****
        if (!(tags->flags & TAG_FLAG_PREV_ERROR) && tags->prev)
          {
!           int valid_p = validate (tags->prev, tags->line_no, __("Prev"));
  
            if (!valid_p)
--- 1472,1476 ----
        if (!(tags->flags & TAG_FLAG_PREV_ERROR) && tags->prev)
          {
!           int valid_p = validate (tags->prev, tags->line_no, gdt("Prev"));
  
            if (!valid_p)
***************
*** 1531,1539 ****
        if (!tags->up
            && !(tags->flags & TAG_FLAG_ANCHOR)
!           && strcasecmp (tags->node, "Top") != 0)
          line_error (_("`%s' has no Up field (perhaps incorrect sectioning?)"), tags->node);
        else if (tags->up)
          {
!           int valid_p = validate (tags->up, tags->line_no, __("Up"));
  
            /* If node X has Up: Y, then warn if Y fails to have a menu item
--- 1530,1538 ----
        if (!tags->up
            && !(tags->flags & TAG_FLAG_ANCHOR)
!           && mbscasecmp (tags->node, "Top") != 0)
          line_error (_("`%s' has no Up field (perhaps incorrect sectioning?)"), tags->node);
        else if (tags->up)
          {
!           int valid_p = validate (tags->up, tags->line_no, gdt("Up"));
  
            /* If node X has Up: Y, then warn if Y fails to have a menu item
***************
*** 1631,1635 ****
               be referenced.   Anchors don't have to be referenced
               either, you might define them for another document.  */
!           if (strcasecmp (tags->node, "Top") != 0
                && !(tags->flags & TAG_FLAG_ANCHOR))
              warning (_("unreferenced node `%s'"), tags->node);
--- 1630,1634 ----
               be referenced.   Anchors don't have to be referenced
               either, you might define them for another document.  */
!           if (mbscasecmp (tags->node, "Top") != 0
                && !(tags->flags & TAG_FLAG_ANCHOR))
              warning (_("unreferenced node `%s'"), tags->node);
diff -Nrc2 texinfo-4.11/makeinfo/tests/Makefile.in texinfo-4.12/makeinfo/tests/Makefile.in
*** texinfo-4.11/makeinfo/tests/Makefile.in	Sun Sep  9 17:37:45 2007
--- texinfo-4.12/makeinfo/tests/Makefile.in	Fri Apr 18 00:34:58 2008
***************
*** 1,7 ****
! # Makefile.in generated by automake 1.10 from Makefile.am.
  # @configure_input@
  
  # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
! # 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
  # This Makefile.in is free software; the Free Software Foundation
  # gives unlimited permission to copy and/or distribute it,
--- 1,7 ----
! # Makefile.in generated by automake 1.10.1 from Makefile.am.
  # @configure_input@
  
  # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
! # 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
  # This Makefile.in is free software; the Free Software Foundation
  # gives unlimited permission to copy and/or distribute it,
***************
*** 48,53 ****
--- 48,55 ----
  ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
  am__aclocal_m4_deps = $(top_srcdir)/gnulib/m4/alloca.m4 \
+ 	$(top_srcdir)/gnulib/m4/argz.m4 \
  	$(top_srcdir)/gnulib/m4/codeset.m4 \
  	$(top_srcdir)/gnulib/m4/eealloc.m4 \
+ 	$(top_srcdir)/gnulib/m4/environ.m4 \
  	$(top_srcdir)/gnulib/m4/error.m4 \
  	$(top_srcdir)/gnulib/m4/exitfail.m4 \
***************
*** 57,60 ****
--- 59,63 ----
  	$(top_srcdir)/gnulib/m4/gettimeofday.m4 \
  	$(top_srcdir)/gnulib/m4/glibc21.m4 \
+ 	$(top_srcdir)/gnulib/m4/gnulib-common.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-comp.m4 \
  	$(top_srcdir)/gnulib/m4/iconv.m4 \
***************
*** 67,85 ****
  	$(top_srcdir)/gnulib/m4/localcharset.m4 \
  	$(top_srcdir)/gnulib/m4/longlong.m4 \
  	$(top_srcdir)/gnulib/m4/malloca.m4 \
  	$(top_srcdir)/gnulib/m4/mbrtowc.m4 \
  	$(top_srcdir)/gnulib/m4/mbstate_t.m4 \
  	$(top_srcdir)/gnulib/m4/mbswidth.m4 \
  	$(top_srcdir)/gnulib/m4/memcpy.m4 \
  	$(top_srcdir)/gnulib/m4/memmove.m4 \
  	$(top_srcdir)/gnulib/m4/mkstemp.m4 \
  	$(top_srcdir)/gnulib/m4/nls.m4 \
! 	$(top_srcdir)/gnulib/m4/onceonly_2_57.m4 \
  	$(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/setenv.m4 \
  	$(top_srcdir)/gnulib/m4/stdint.m4 \
  	$(top_srcdir)/gnulib/m4/stdlib_h.m4 \
- 	$(top_srcdir)/gnulib/m4/strcase.m4 \
  	$(top_srcdir)/gnulib/m4/strdup.m4 \
  	$(top_srcdir)/gnulib/m4/strerror.m4 \
--- 70,94 ----
  	$(top_srcdir)/gnulib/m4/localcharset.m4 \
  	$(top_srcdir)/gnulib/m4/longlong.m4 \
+ 	$(top_srcdir)/gnulib/m4/malloc.m4 \
  	$(top_srcdir)/gnulib/m4/malloca.m4 \
+ 	$(top_srcdir)/gnulib/m4/mbchar.m4 \
+ 	$(top_srcdir)/gnulib/m4/mbiter.m4 \
  	$(top_srcdir)/gnulib/m4/mbrtowc.m4 \
+ 	$(top_srcdir)/gnulib/m4/mbscasecmp.m4 \
+ 	$(top_srcdir)/gnulib/m4/mbsncasecmp.m4 \
  	$(top_srcdir)/gnulib/m4/mbstate_t.m4 \
  	$(top_srcdir)/gnulib/m4/mbswidth.m4 \
+ 	$(top_srcdir)/gnulib/m4/memchr.m4 \
  	$(top_srcdir)/gnulib/m4/memcpy.m4 \
  	$(top_srcdir)/gnulib/m4/memmove.m4 \
  	$(top_srcdir)/gnulib/m4/mkstemp.m4 \
  	$(top_srcdir)/gnulib/m4/nls.m4 \
! 	$(top_srcdir)/gnulib/m4/onceonly.m4 \
  	$(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/setenv.m4 \
+ 	$(top_srcdir)/gnulib/m4/stdbool.m4 \
  	$(top_srcdir)/gnulib/m4/stdint.m4 \
  	$(top_srcdir)/gnulib/m4/stdlib_h.m4 \
  	$(top_srcdir)/gnulib/m4/strdup.m4 \
  	$(top_srcdir)/gnulib/m4/strerror.m4 \
***************
*** 88,92 ****
  	$(top_srcdir)/gnulib/m4/sys_time_h.m4 \
  	$(top_srcdir)/gnulib/m4/tempname.m4 \
- 	$(top_srcdir)/gnulib/m4/ulonglong.m4 \
  	$(top_srcdir)/gnulib/m4/unistd_h.m4 \
  	$(top_srcdir)/gnulib/m4/wchar.m4 \
--- 97,100 ----
***************
*** 109,112 ****
--- 117,121 ----
  ALLOCA_H = @ALLOCA_H@
  AMTAR = @AMTAR@
+ ARGZ_H = @ARGZ_H@
  AUTOCONF = @AUTOCONF@
  AUTOHEADER = @AUTOHEADER@
***************
*** 132,147 ****
--- 141,161 ----
  EXEEXT = @EXEEXT@
  GETOPT_H = @GETOPT_H@
+ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
  GLIBC21 = @GLIBC21@
  GMSGFMT = @GMSGFMT@
  GMSGFMT_015 = @GMSGFMT_015@
+ GNULIB_CALLOC_POSIX = @GNULIB_CALLOC_POSIX@
  GNULIB_CHOWN = @GNULIB_CHOWN@
  GNULIB_DUP2 = @GNULIB_DUP2@
+ GNULIB_ENVIRON = @GNULIB_ENVIRON@
  GNULIB_FCHDIR = @GNULIB_FCHDIR@
  GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
  GNULIB_GETCWD = @GNULIB_GETCWD@
  GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
+ GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
  GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
  GNULIB_LCHOWN = @GNULIB_LCHOWN@
  GNULIB_LSEEK = @GNULIB_LSEEK@
+ GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
  GNULIB_MBSCASECMP = @GNULIB_MBSCASECMP@
  GNULIB_MBSCASESTR = @GNULIB_MBSCASESTR@
***************
*** 163,167 ****
--- 177,184 ----
  GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
  GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
+ GNULIB_PUTENV = @GNULIB_PUTENV@
  GNULIB_READLINK = @GNULIB_READLINK@
+ GNULIB_REALLOC_POSIX = @GNULIB_REALLOC_POSIX@
+ GNULIB_SETENV = @GNULIB_SETENV@
  GNULIB_SLEEP = @GNULIB_SLEEP@
  GNULIB_STPCPY = @GNULIB_STPCPY@
***************
*** 170,180 ****
--- 187,204 ----
  GNULIB_STRCHRNUL = @GNULIB_STRCHRNUL@
  GNULIB_STRDUP = @GNULIB_STRDUP@
+ GNULIB_STRERROR = @GNULIB_STRERROR@
  GNULIB_STRNDUP = @GNULIB_STRNDUP@
  GNULIB_STRNLEN = @GNULIB_STRNLEN@
  GNULIB_STRPBRK = @GNULIB_STRPBRK@
  GNULIB_STRSEP = @GNULIB_STRSEP@
+ GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
+ GNULIB_STRSTR = @GNULIB_STRSTR@
+ GNULIB_STRTOD = @GNULIB_STRTOD@
  GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
+ GNULIB_UNSETENV = @GNULIB_UNSETENV@
  GNULIB_WCWIDTH = @GNULIB_WCWIDTH@
  GREP = @GREP@
+ HAVE_CALLOC_POSIX = @HAVE_CALLOC_POSIX@
+ HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
  HAVE_DECL_GETLOGIN_R = @HAVE_DECL_GETLOGIN_R@
  HAVE_DECL_MEMMEM = @HAVE_DECL_MEMMEM@
***************
*** 182,192 ****
  HAVE_DECL_MKDIR = @HAVE_DECL_MKDIR@
  HAVE_DECL_STRDUP = @HAVE_DECL_STRDUP@
! HAVE_DECL_STRNCASECMP = @HAVE_DECL_STRNCASECMP@
  HAVE_DECL_STRNDUP = @HAVE_DECL_STRNDUP@
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DUP2 = @HAVE_DUP2@
  HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
  HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
  HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
--- 206,218 ----
  HAVE_DECL_MKDIR = @HAVE_DECL_MKDIR@
  HAVE_DECL_STRDUP = @HAVE_DECL_STRDUP@
! HAVE_DECL_STRERROR = @HAVE_DECL_STRERROR@
  HAVE_DECL_STRNDUP = @HAVE_DECL_STRNDUP@
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
+ HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DUP2 = @HAVE_DUP2@
  HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
+ HAVE_GETPAGESIZE = @HAVE_GETPAGESIZE@
  HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
  HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
***************
*** 195,201 ****
--- 221,231 ----
  HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
  HAVE_LSTAT = @HAVE_LSTAT@
+ HAVE_MALLOC_POSIX = @HAVE_MALLOC_POSIX@
  HAVE_MEMPCPY = @HAVE_MEMPCPY@
  HAVE_MKDTEMP = @HAVE_MKDTEMP@
+ HAVE_OS_H = @HAVE_OS_H@
  HAVE_READLINK = @HAVE_READLINK@
+ HAVE_REALLOC_POSIX = @HAVE_REALLOC_POSIX@
+ HAVE_SETENV = @HAVE_SETENV@
  HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
  HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
***************
*** 205,209 ****
  HAVE_STPCPY = @HAVE_STPCPY@
  HAVE_STPNCPY = @HAVE_STPNCPY@
- HAVE_STRCASECMP = @HAVE_STRCASECMP@
  HAVE_STRCASESTR = @HAVE_STRCASESTR@
  HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
--- 235,238 ----
***************
*** 211,224 ****
--- 240,257 ----
  HAVE_STRPBRK = @HAVE_STRPBRK@
  HAVE_STRSEP = @HAVE_STRSEP@
+ HAVE_STRTOD = @HAVE_STRTOD@
  HAVE_STRUCT_TIMEVAL = @HAVE_STRUCT_TIMEVAL@
  HAVE_SYS_BITYPES_H = @HAVE_SYS_BITYPES_H@
  HAVE_SYS_INTTYPES_H = @HAVE_SYS_INTTYPES_H@
+ HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
  HAVE_SYS_TIME_H = @HAVE_SYS_TIME_H@
  HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
  HAVE_UNISTD_H = @HAVE_UNISTD_H@
+ HAVE_UNSETENV = @HAVE_UNSETENV@
  HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
  HAVE_WCHAR_H = @HAVE_WCHAR_H@
  HAVE_WCTYPE_H = @HAVE_WCTYPE_H@
  HAVE_WINT_T = @HAVE_WINT_T@
+ HAVE__BOOL = @HAVE__BOOL@
  HELP2MAN = @HELP2MAN@
  HEVEA = @HEVEA@
***************
*** 238,241 ****
--- 271,275 ----
  LIBOBJS = @LIBOBJS@
  LIBS = @LIBS@
+ LOCALCHARSET_TESTS_ENVIRONMENT = @LOCALCHARSET_TESTS_ENVIRONMENT@
  LTLIBICONV = @LTLIBICONV@
  LTLIBINTL = @LTLIBINTL@
***************
*** 269,276 ****
--- 303,318 ----
  REPLACE_FCHDIR = @REPLACE_FCHDIR@
  REPLACE_GETCWD = @REPLACE_GETCWD@
+ REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
  REPLACE_GETTIMEOFDAY = @REPLACE_GETTIMEOFDAY@
  REPLACE_LCHOWN = @REPLACE_LCHOWN@
  REPLACE_LSEEK = @REPLACE_LSEEK@
+ REPLACE_MEMMEM = @REPLACE_MEMMEM@
  REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
+ REPLACE_PUTENV = @REPLACE_PUTENV@
+ REPLACE_STRCASESTR = @REPLACE_STRCASESTR@
+ REPLACE_STRERROR = @REPLACE_STRERROR@
+ REPLACE_STRSIGNAL = @REPLACE_STRSIGNAL@
+ REPLACE_STRSTR = @REPLACE_STRSTR@
+ REPLACE_STRTOD = @REPLACE_STRTOD@
  REPLACE_WCWIDTH = @REPLACE_WCWIDTH@
  SET_MAKE = @SET_MAKE@
***************
*** 278,281 ****
--- 320,324 ----
  SIG_ATOMIC_T_SUFFIX = @SIG_ATOMIC_T_SUFFIX@
  SIZE_T_SUFFIX = @SIZE_T_SUFFIX@
+ STDBOOL_H = @STDBOOL_H@
  STDINT_H = @STDINT_H@
  STRIP = @STRIP@
***************
*** 286,289 ****
--- 329,333 ----
  USE_NLS = @USE_NLS@
  VERSION = @VERSION@
+ VOID_UNSETENV = @VOID_UNSETENV@
  WCHAR_H = @WCHAR_H@
  WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
***************
*** 292,295 ****
--- 336,340 ----
  XGETTEXT = @XGETTEXT@
  XGETTEXT_015 = @XGETTEXT_015@
+ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
  abs_builddir = @abs_builddir@
  abs_srcdir = @abs_srcdir@
***************
*** 316,319 ****
--- 361,366 ----
  gl_LIBOBJS = @gl_LIBOBJS@
  gl_LTLIBOBJS = @gl_LTLIBOBJS@
+ gltests_LIBOBJS = @gltests_LIBOBJS@
+ gltests_LTLIBOBJS = @gltests_LTLIBOBJS@
  host = @host@
  host_alias = @host_alias@
***************
*** 342,345 ****
--- 389,393 ----
  sysconfdir = @sysconfdir@
  target_alias = @target_alias@
+ top_build_prefix = @top_build_prefix@
  top_builddir = @top_builddir@
  top_srcdir = @top_srcdir@
diff -Nrc2 texinfo-4.11/makeinfo/toc.c texinfo-4.12/makeinfo/toc.c
*** texinfo-4.11/makeinfo/toc.c	Sun Jul  1 14:20:33 2007
--- texinfo-4.12/makeinfo/toc.c	Sun Dec  2 17:27:01 2007
***************
*** 1,4 ****
  /* toc.c -- table of contents handling.
!    $Id: toc.c,v 1.10 2007/07/01 21:20:33 karl Exp $
  
     Copyright (C) 1999, 2000, 2001, 2002, 2003, 2007
--- 1,4 ----
  /* toc.c -- table of contents handling.
!    $Id: toc.c,v 1.11 2007/09/15 23:48:46 karl Exp $
  
     Copyright (C) 1999, 2000, 2001, 2002, 2003, 2007
***************
*** 195,199 ****
        return;
  
!   add_html_block_elt_args ("\n<div class=\"contents\">\n<h2>%s</h2>\n<ul>\n", __("Table of Contents"));
  
    last_level = toc_entry_alist[0]->level;
--- 195,199 ----
        return;
  
!   add_html_block_elt_args ("\n<div class=\"contents\">\n<h2>%s</h2>\n<ul>\n", gdt("Table of Contents"));
  
    last_level = toc_entry_alist[0]->level;
***************
*** 269,275 ****
        return;
  
!   insert_string ((char *) __("Table of Contents"));
    insert ('\n');
!   for (i = 0; i < strlen (__("Table of Contents")); i++)
      insert ('*');
    insert_string ("\n\n");
--- 269,275 ----
        return;
  
!   insert_string ((char *) gdt("Table of Contents"));
    insert ('\n');
!   for (i = 0; i < strlen (gdt("Table of Contents")); i++)
      insert ('*');
    insert_string ("\n\n");
***************
*** 302,306 ****
      return;
  
!   add_html_block_elt_args ("\n<div class=\"shortcontents\">\n<h2>%s</h2>\n<ul>\n", __("Short Contents"));
  
    if (contents_filename)
--- 302,306 ----
      return;
  
!   add_html_block_elt_args ("\n<div class=\"shortcontents\">\n<h2>%s</h2>\n<ul>\n", gdt("Short Contents"));
  
    if (contents_filename)
***************
*** 335,341 ****
        return;
  
!   insert_string ((char *) __("Short Contents"));
    insert ('\n');
!   for (i = 0; i < strlen (__("Short Contents")); i++)
      insert ('*');
    insert_string ("\n\n");
--- 335,341 ----
        return;
  
!   insert_string ((char *) gdt("Short Contents"));
    insert ('\n');
!   for (i = 0; i < strlen (gdt("Short Contents")); i++)
      insert ('*');
    insert_string ("\n\n");
diff -Nrc2 texinfo-4.11/makeinfo/xml.c texinfo-4.12/makeinfo/xml.c
*** texinfo-4.11/makeinfo/xml.c	Sun Jul  1 14:20:33 2007
--- texinfo-4.12/makeinfo/xml.c	Thu Jan 31 10:33:27 2008
***************
*** 1,6 ****
  /* xml.c -- xml output, both TexinfoML and Docbook.
!    $Id: xml.c,v 1.72 2007/07/01 21:20:33 karl Exp $
  
!    Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
     Free Software Foundation, Inc.
  
--- 1,6 ----
  /* xml.c -- xml output, both TexinfoML and Docbook.
!    $Id: xml.c,v 1.75 2008/01/31 18:33:27 karl Exp $
  
!    Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
     Free Software Foundation, Inc.
  
***************
*** 166,169 ****
--- 166,172 ----
    { "dmn",                 0, 1, 0 },
  
+   { "clicksequence",       0, 1, 0 },
+   { "click",               0, 1, 0 },
+ 
    { "xref",                0, 1, 0 },
    { "xrefnodename",        0, 1, 0 },
***************
*** 380,383 ****
--- 383,389 ----
    { "",                    0, 1, 0 }, /* DIMENSION */
  
+   { "",                    0, 1, 0 }, /* CLICKSEQUENCE */
+   { "",                    0, 1, 0 }, /* CLICK */
+ 
    { "xref",                0, 1, 0 }, /* XREF */
    { "link",                0, 1, 0 }, /* XREFNODENAME */
***************
*** 606,610 ****
    for (i = 0; i<=PARA; i++)
      {
!       if (strcasecmp (name, texinfoml_element_list[i].name) == 0)
          return i;
      }
--- 612,616 ----
    for (i = 0; i<=PARA; i++)
      {
!       if (mbscasecmp (name, texinfoml_element_list[i].name) == 0)
          return i;
      }
***************
*** 614,618 ****
  
  void
! xml_begin_document (char *output_filename)
  {
    if (book_started)
--- 620,624 ----
  
  void
! xml_begin_document (const char *output_basename)
  {
    if (book_started)
***************
*** 659,663 ****
    if (strcmp (xml_element_list[PARA].name, "para"))
      {
!       printf ("internal error: xml_element_list table inconsistent");
        xexit (-1);
      }
--- 665,669 ----
    if (strcmp (xml_element_list[PARA].name, "para"))
      {
!       warning ("internal error: xml_element_list table inconsistent");
        xexit (-1);
      }
***************
*** 666,679 ****
      {
        if (docbook)
! 	/* The toplevel <book> element needs an id attribute if you want to use
! 	   the chunk.xml feature of the DocBook-XSL stylesheets. */
!         xml_insert_element_with_attribute (TEXINFO, START, "id=\"book-root\" lang=\"%s\"", language_table[language_code].abbrev);
        else
! 	xml_insert_element_with_attribute (TEXINFO, START, "xml:lang=\"%s\"", language_table[language_code].abbrev);
      }
    if (!docbook)
      {
        xml_insert_element (SETFILENAME, START);
!       insert_string (output_filename);
        xml_insert_element (SETFILENAME, END);
      }
--- 672,691 ----
      {
        if (docbook)
! 	/* The toplevel <book> element needs an id attribute if you want
!            to use the chunk.xml feature of the Docbook-XSL stylesheets.
!            Might as well use the output filename?  */
!         xml_insert_element_with_attribute (TEXINFO, START,
!                                            "id=\"%s\" lang=\"%s\"",
!                                          output_basename,
!                                          language_table[language_code].abbrev);
        else
! 	xml_insert_element_with_attribute (TEXINFO, START,
!                                            "xml:lang=\"%s\"",
!                                          language_table[language_code].abbrev);
      }
    if (!docbook)
      {
        xml_insert_element (SETFILENAME, START);
!       insert_string (output_basename);
        xml_insert_element (SETFILENAME, END);
      }
***************
*** 695,702 ****
  {
    element_stack[element_stack_index++] = elt;
!   if (element_stack_index > 200)
!     printf ("*** stack overflow (%d - %s) ***\n",
!             element_stack_index,
!             xml_element_list[elt].name);
  }
  
--- 707,713 ----
  {
    element_stack[element_stack_index++] = elt;
!   if (element_stack_index > 200)  /* fixxme, no hard limits */
!     warning ("internal error: xml stack overflow (%d - %s)",
!              element_stack_index, xml_element_list[elt].name);
  }
  
***************
*** 707,711 ****
    if (element_stack_index < 0)
      {
!       printf ("*** stack underflow (index %d) ***\n", element_stack_index);
        element_stack_index = 0;
      }
--- 718,723 ----
    if (element_stack_index < 0)
      {
!       warning ("internal error: xml stack underflow (index %d)",
!                element_stack_index);
        element_stack_index = 0;
      }
***************
*** 1045,1057 ****
    int saved_escape_html = escape_html;
  
!   if (!book_started)
!     return;
!   if (docbook && !only_macro_expansion && (in_menu || in_detailmenu))
!     return;
  
!   if (!xml_in_para && !xml_no_para && !only_macro_expansion
!       && xml_element_list[xml_current_element ()].contains_para
!       && !in_fixed_width_font)
!     xml_start_para ();
  
    escape_html = 0;
--- 1057,1072 ----
    int saved_escape_html = escape_html;
  
!   if (xml)
!     {
!     if (!book_started)
!       return;
!     if (docbook && !only_macro_expansion && (in_menu || in_detailmenu))
!       return;
  
!     if (!xml_in_para && !xml_no_para && !only_macro_expansion
!         && xml_element_list[xml_current_element ()].contains_para
!         && !in_fixed_width_font)
!       xml_start_para ();
!   }
  
    escape_html = 0;
***************
*** 1085,1089 ****
        xml_in_bookinfo = 0;
      }
!   if (xml_node_open && ! docbook)
      {
        if (xml_node_level != -1)
--- 1100,1104 ----
        xml_in_bookinfo = 0;
      }
!   if (xml_node_open && !docbook)
      {
        if (xml_node_level != -1)
***************
*** 1362,1374 ****
        quotation_started = 1;
  
!       if (strcasecmp (type, "tip") == 0)
          xml_insert_element (TIP, arg);
!       else if (strcasecmp (type, "note") == 0)
          xml_insert_element (NOTE, arg);
!       else if (strcasecmp (type, "important") == 0)
          xml_insert_element (IMPORTANT, arg);
!       else if (strcasecmp (type, "warning") == 0)
          xml_insert_element (WARNING, arg);
!       else if (strcasecmp (type, "caution") == 0)
          xml_insert_element (CAUTION, arg);
        else
--- 1377,1389 ----
        quotation_started = 1;
  
!       if (mbscasecmp (type, "tip") == 0)
          xml_insert_element (TIP, arg);
!       else if (mbscasecmp (type, "note") == 0)
          xml_insert_element (NOTE, arg);
!       else if (mbscasecmp (type, "important") == 0)
          xml_insert_element (IMPORTANT, arg);
!       else if (mbscasecmp (type, "warning") == 0)
          xml_insert_element (WARNING, arg);
!       else if (mbscasecmp (type, "caution") == 0)
          xml_insert_element (CAUTION, arg);
        else
diff -Nrc2 texinfo-4.11/makeinfo/xml.h texinfo-4.12/makeinfo/xml.h
*** texinfo-4.11/makeinfo/xml.h	Sun Jul  1 14:20:33 2007
--- texinfo-4.12/makeinfo/xml.h	Thu Jan 31 10:33:28 2008
***************
*** 1,6 ****
  /* xml.h -- xml (including Docbook) output declarations.
!    $Id: xml.h,v 1.30 2007/07/01 21:20:33 karl Exp $
  
!    Copyright (C) 2001, 2002, 2003, 2004, 2005, 2007
     Free Software Foundation, Inc.
  
--- 1,6 ----
  /* xml.h -- xml (including Docbook) output declarations.
!    $Id: xml.h,v 1.32 2008/01/31 18:33:28 karl Exp $
  
!    Copyright (C) 2001, 2002, 2003, 2004, 2005, 2007, 2008
     Free Software Foundation, Inc.
  
***************
*** 80,83 ****
--- 80,84 ----
    INDEXTERM, 
    MATH, DIMENSION,
+   CLICKSEQUENCE, CLICK,
    XREF, XREFNODENAME, XREFINFONAME, XREFPRINTEDDESC, XREFINFOFILE,
      XREFPRINTEDNAME, 
***************
*** 115,119 ****
    xml_start_para (void),
    xml_end_para (void),
!   xml_begin_document (char *output_filename),
    xml_end_document (void),
    xml_start_menu_entry (char *tem),
--- 116,120 ----
    xml_start_para (void),
    xml_end_para (void),
!   xml_begin_document (const char *output_basename),
    xml_end_document (void),
    xml_start_menu_entry (char *tem),
diff -Nrc2 texinfo-4.11/makeinfo/xref.c texinfo-4.12/makeinfo/xref.c
*** texinfo-4.11/makeinfo/xref.c	Sun Jul  1 14:20:33 2007
--- texinfo-4.12/makeinfo/xref.c	Sun Dec  2 17:27:01 2007
***************
*** 1,4 ****
  /* xref.c -- cross references for Texinfo.
!    $Id: xref.c,v 1.12 2007/07/01 21:20:33 karl Exp $
  
     Copyright (C) 2004, 2005, 2007 Free Software Foundation, Inc.
--- 1,4 ----
  /* xref.c -- cross references for Texinfo.
!    $Id: xref.c,v 1.14 2007/09/26 20:53:40 karl Exp $
  
     Copyright (C) 2004, 2005, 2007 Free Software Foundation, Inc.
***************
*** 131,135 ****
            if (!ref_flag)
              add_word (px_ref_flag || printing_index
!                 ? (char *) __("see ") : (char *) __("See "));
  
            if (!*arg4 && !*arg5)
--- 131,135 ----
            if (!ref_flag)
              add_word (px_ref_flag || printing_index
!                 ? (char *) gdt("see ") : (char *) gdt("See "));
  
            if (!*arg4 && !*arg5)
***************
*** 155,159 ****
            else if (*arg5)
              {
!               add_word_args (__("See section ``%s'' in "), *arg3 ? arg3 : arg1);
                xml_insert_element (CITE, START);
                add_word (arg5);
--- 155,159 ----
            else if (*arg5)
              {
!               add_word_args (gdt("See section ``%s'' in "), *arg3 ? arg3 : arg1);
                xml_insert_element (CITE, START);
                add_word (arg5);
***************
*** 168,172 ****
          {
            if (!ref_flag)
!             add_word_args ("%s", px_ref_flag ? __("see ") : __("See "));
  
            xml_insert_element (XREF, START);
--- 168,172 ----
          {
            if (!ref_flag)
!             add_word_args ("%s", px_ref_flag ? gdt("see ") : gdt("See "));
  
            xml_insert_element (XREF, START);
***************
*** 203,207 ****
          {
            if (!ref_flag)
!             add_word_args ("%s", px_ref_flag ? __("see ") : __("See "));
          }
        else
--- 203,207 ----
          {
            if (!ref_flag)
!             add_word_args ("%s", px_ref_flag ? gdt("see ") : gdt("See "));
          }
        else
***************
*** 457,461 ****
            char *tem;
  
!           add_word ((char *) __("see "));
            /* html fixxme: revisit this */
            add_html_elt ("<a href=");
--- 457,461 ----
            char *tem;
  
!           add_word ((char *) gdt("see "));
            /* html fixxme: revisit this */
            add_html_elt ("<a href=");
***************
*** 491,495 ****
    if (arg == START)
      {
-       extern int printing_index;
        char *url  = get_xref_token (1); /* expands all macros in uref */
        char *desc = get_xref_token (0);
--- 491,494 ----
diff -Nrc2 texinfo-4.11/po/ChangeLog texinfo-4.12/po/ChangeLog
*** texinfo-4.11/po/ChangeLog	Sat Feb 10 10:39:05 2007
--- texinfo-4.12/po/ChangeLog	Sun Dec 23 16:20:16 2007
***************
*** 1,2 ****
--- 1,7 ----
+ 2007-12-23  gettextize  <bug-gnu-gettext@gnu.org>
+ 
+ 	* Makefile.in.in: Upgrade to gettext-0.17.
+ 	* ORIG: New file, from gettext-0.17.
+ 
  2007-02-10  gettextize  <bug-gnu-gettext@gnu.org>
  
diff -Nrc2 texinfo-4.11/po/LINGUAS texinfo-4.12/po/LINGUAS
*** texinfo-4.11/po/LINGUAS	Mon Feb 27 13:22:15 2006
--- texinfo-4.12/po/LINGUAS	Wed Nov 21 14:58:43 2007
***************
*** 4,7 ****
--- 4,8 ----
  de_AT
  eo
+ es
  fr
  he
***************
*** 11,15 ****
  nl
  nb
- no
  pl
  ro
--- 12,15 ----
diff -Nrc2 texinfo-4.11/po/Makefile.in.in texinfo-4.12/po/Makefile.in.in
*** texinfo-4.11/po/Makefile.in.in	Sat Feb 10 10:39:05 2007
--- texinfo-4.12/po/Makefile.in.in	Sun Dec 23 16:20:16 2007
***************
*** 1,4 ****
  # Makefile for PO directory in any package using GNU gettext.
! # Copyright (C) 1995-1997, 2000-2006 by Ulrich Drepper <drepper@gnu.ai.mit.edu>
  #
  # This file can be copied and used freely without restrictions.  It can
--- 1,4 ----
  # Makefile for PO directory in any package using GNU gettext.
! # Copyright (C) 1995-1997, 2000-2007 by Ulrich Drepper <drepper@gnu.ai.mit.edu>
  #
  # This file can be copied and used freely without restrictions.  It can
***************
*** 9,13 ****
  # General Public License and is *not* in the public domain.
  #
! # Origin: gettext-0.16
  
  PACKAGE = @PACKAGE@
--- 9,14 ----
  # General Public License and is *not* in the public domain.
  #
! # Origin: gettext-0.17
! GETTEXT_MACRO_VERSION = 0.17
  
  PACKAGE = @PACKAGE@
***************
*** 96,104 ****
  
  
! all: all-@USE_NLS@
  
  all-yes: stamp-po
  all-no:
  
  # $(srcdir)/$(DOMAIN).pot is only created when needed. When xgettext finds no
  # internationalized messages, no $(srcdir)/$(DOMAIN).pot is created (because
--- 97,112 ----
  
  
! all: check-macro-version all-@USE_NLS@
  
  all-yes: stamp-po
  all-no:
  
+ # Ensure that the gettext macros and this Makefile.in.in are in sync.
+ check-macro-version:
+ 	@test "$(GETTEXT_MACRO_VERSION)" = "@GETTEXT_MACRO_VERSION@" \
+ 	  || { echo "*** error: gettext infrastructure mismatch: using a Makefile.in.in from gettext version $(GETTEXT_MACRO_VERSION) but the autoconf macros are from gettext version @GETTEXT_MACRO_VERSION@" 1>&2; \
+ 	       exit 1; \
+ 	     }
+ 
  # $(srcdir)/$(DOMAIN).pot is only created when needed. When xgettext finds no
  # internationalized messages, no $(srcdir)/$(DOMAIN).pot is created (because
***************
*** 131,134 ****
--- 139,147 ----
  # Note that $(DOMAIN).pot is not touched if it doesn't need to be changed.
  $(DOMAIN).pot-update: $(POTFILES) $(srcdir)/POTFILES.in remove-potcdate.sed
+ 	if LC_ALL=C grep 'GNU @PACKAGE@' $(top_srcdir)/* 2>/dev/null | grep -v 'libtool:' >/dev/null; then \
+ 	  package_gnu='GNU '; \
+ 	else \
+ 	  package_gnu=''; \
+ 	fi; \
  	if test -n '$(MSGID_BUGS_ADDRESS)' || test '$(PACKAGE_BUGREPORT)' = '@'PACKAGE_BUGREPORT'@'; then \
  	  msgid_bugs_address='$(MSGID_BUGS_ADDRESS)'; \
***************
*** 136,144 ****
  	  msgid_bugs_address='$(PACKAGE_BUGREPORT)'; \
  	fi; \
! 	$(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \
! 	  --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) \
! 	  --files-from=$(srcdir)/POTFILES.in \
! 	  --copyright-holder='$(COPYRIGHT_HOLDER)' \
! 	  --msgid-bugs-address="$$msgid_bugs_address"
  	test ! -f $(DOMAIN).po || { \
  	  if test -f $(srcdir)/$(DOMAIN).pot; then \
--- 149,170 ----
  	  msgid_bugs_address='$(PACKAGE_BUGREPORT)'; \
  	fi; \
! 	case `$(XGETTEXT) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \
! 	  '' | 0.[0-9] | 0.[0-9].* | 0.1[0-5] | 0.1[0-5].* | 0.16 | 0.16.[0-1]*) \
! 	    $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \
! 	      --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) @XGETTEXT_EXTRA_OPTIONS@ \
! 	      --files-from=$(srcdir)/POTFILES.in \
! 	      --copyright-holder='$(COPYRIGHT_HOLDER)' \
! 	      --msgid-bugs-address="$$msgid_bugs_address" \
! 	    ;; \
! 	  *) \
! 	    $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \
! 	      --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) @XGETTEXT_EXTRA_OPTIONS@ \
! 	      --files-from=$(srcdir)/POTFILES.in \
! 	      --copyright-holder='$(COPYRIGHT_HOLDER)' \
! 	      --package-name="$${package_gnu}@PACKAGE@" \
! 	      --package-version='@VERSION@' \
! 	      --msgid-bugs-address="$$msgid_bugs_address" \
! 	    ;; \
! 	esac
  	test ! -f $(DOMAIN).po || { \
  	  if test -f $(srcdir)/$(DOMAIN).pot; then \
diff -Nrc2 texinfo-4.11/po/POTFILES.in texinfo-4.12/po/POTFILES.in
*** texinfo-4.11/po/POTFILES.in	Fri Nov 24 06:03:19 2006
--- texinfo-4.12/po/POTFILES.in	Tue Jan  1 17:37:51 2008
***************
*** 1,3 ****
! # Copyright (C) 2005, 2006 Free Software Foundation, Inc.
  # 
  # Copying and distribution of this file, with or without modification,
--- 1,3 ----
! # Copyright (C) 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
  # 
  # Copying and distribution of this file, with or without modification,
***************
*** 22,29 ****
--- 22,31 ----
  info/makedoc.c
  info/nodemenu.c
+ info/search.c
  info/session.c
  info/tilde.c
  info/variables.c
  info/window.c
+ install-info/install-info.c
  lib/xexit.c
  makeinfo/cmds.c
***************
*** 43,46 ****
  makeinfo/xml.c
  makeinfo/xref.c
- util/install-info.c
  util/texindex.c
--- 45,47 ----
Files texinfo-4.11/po/cs.gmo and texinfo-4.12/po/cs.gmo differ
diff -Nrc2 texinfo-4.11/po/cs.po texinfo-4.12/po/cs.po
*** texinfo-4.11/po/cs.po	Mon Sep  3 05:23:10 2007
--- texinfo-4.12/po/cs.po	Sat Apr 19 10:05:38 2008
***************
*** 9,13 ****
  "Project-Id-Version: texinfo 4.0\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2007-09-03 05:23-0700\n"
  "PO-Revision-Date: 2000-10-31 15:17+01:00\n"
  "Last-Translator: Vladimir Michl <Vladimir.Michl@seznam.cz>\n"
--- 9,13 ----
  "Project-Id-Version: texinfo 4.0\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2008-04-19 10:05-0700\n"
  "PO-Revision-Date: 2000-10-31 15:17+01:00\n"
  "Last-Translator: Vladimir Michl <Vladimir.Michl@seznam.cz>\n"
***************
*** 17,91 ****
  "Content-Transfer-Encoding: 8bit\n"
  
! #: gnulib/lib/error.c:126
  msgid "Unknown system error"
  msgstr ""
  
! #: gnulib/lib/getopt.c:531 gnulib/lib/getopt.c:547
  #, c-format
  msgid "%s: option `%s' is ambiguous\n"
  msgstr "%s: pøepínaè `%s' není jednoznaèný\n"
  
! #: gnulib/lib/getopt.c:580 gnulib/lib/getopt.c:584
  #, c-format
  msgid "%s: option `--%s' doesn't allow an argument\n"
  msgstr "%s: pøepínaè `--%s' musí být zadán bez argumentu\n"
  
! #: gnulib/lib/getopt.c:593 gnulib/lib/getopt.c:598
  #, c-format
  msgid "%s: option `%c%s' doesn't allow an argument\n"
  msgstr "%s: pøepínaè `%c%s' musí být zadán bez argumentu\n"
  
! #: gnulib/lib/getopt.c:641 gnulib/lib/getopt.c:660 gnulib/lib/getopt.c:976
! #: gnulib/lib/getopt.c:995
  #, c-format
  msgid "%s: option `%s' requires an argument\n"
  msgstr "%s: pøepínaè `%s' vy¾aduje argument\n"
  
! #: gnulib/lib/getopt.c:698 gnulib/lib/getopt.c:701
  #, c-format
  msgid "%s: unrecognized option `--%s'\n"
  msgstr "%s: neznámý pøepínaè `--%s'\n"
  
! #: gnulib/lib/getopt.c:709 gnulib/lib/getopt.c:712
  #, c-format
  msgid "%s: unrecognized option `%c%s'\n"
  msgstr "%s: neznámý pøepínaè `%c%s'\n"
  
! #: gnulib/lib/getopt.c:764 gnulib/lib/getopt.c:767
  #, c-format
  msgid "%s: illegal option -- %c\n"
  msgstr "%s: neznámý pøepínaè -- %c\n"
  
! #: gnulib/lib/getopt.c:773 gnulib/lib/getopt.c:776
  #, c-format
  msgid "%s: invalid option -- %c\n"
  msgstr "%s: neznámý pøepínaè -- %c\n"
  
! #: gnulib/lib/getopt.c:828 gnulib/lib/getopt.c:844 gnulib/lib/getopt.c:1048
! #: gnulib/lib/getopt.c:1066
  #, c-format
  msgid "%s: option requires an argument -- %c\n"
  msgstr "%s: pøepínaè vy¾aduje argument -- %c\n"
  
! #: gnulib/lib/getopt.c:897 gnulib/lib/getopt.c:913
  #, c-format
  msgid "%s: option `-W %s' is ambiguous\n"
  msgstr "%s: pøepínaè `-W %s' není jednoznaèný\n"
  
! #: gnulib/lib/getopt.c:937 gnulib/lib/getopt.c:955
  #, c-format
  msgid "%s: option `-W %s' doesn't allow an argument\n"
  msgstr "%s: pøepínaè `-W %s' musí být zadán bez argumentu\n"
  
! #: gnulib/lib/xalloc-die.c:35 gnulib/lib/xsetenv.c:39
! #, fuzzy
  msgid "memory exhausted"
  msgstr "virtuální pamì» vyèerpána"
  
! #: info/echo-area.c:283 info/session.c:732
  msgid "Move forward a character"
  msgstr "Posun na následující znak"
  
! #: info/echo-area.c:295 info/session.c:764
  msgid "Move backward a character"
  msgstr "Posun na pøedcházející znak"
--- 17,91 ----
  "Content-Transfer-Encoding: 8bit\n"
  
! #: gnulib/lib/error.c:125
  msgid "Unknown system error"
  msgstr ""
  
! #: gnulib/lib/getopt.c:526 gnulib/lib/getopt.c:542
  #, c-format
  msgid "%s: option `%s' is ambiguous\n"
  msgstr "%s: pøepínaè `%s' není jednoznaèný\n"
  
! #: gnulib/lib/getopt.c:575 gnulib/lib/getopt.c:579
  #, c-format
  msgid "%s: option `--%s' doesn't allow an argument\n"
  msgstr "%s: pøepínaè `--%s' musí být zadán bez argumentu\n"
  
! #: gnulib/lib/getopt.c:588 gnulib/lib/getopt.c:593
  #, c-format
  msgid "%s: option `%c%s' doesn't allow an argument\n"
  msgstr "%s: pøepínaè `%c%s' musí být zadán bez argumentu\n"
  
! #: gnulib/lib/getopt.c:636 gnulib/lib/getopt.c:655 gnulib/lib/getopt.c:971
! #: gnulib/lib/getopt.c:990
  #, c-format
  msgid "%s: option `%s' requires an argument\n"
  msgstr "%s: pøepínaè `%s' vy¾aduje argument\n"
  
! #: gnulib/lib/getopt.c:693 gnulib/lib/getopt.c:696
  #, c-format
  msgid "%s: unrecognized option `--%s'\n"
  msgstr "%s: neznámý pøepínaè `--%s'\n"
  
! #: gnulib/lib/getopt.c:704 gnulib/lib/getopt.c:707
  #, c-format
  msgid "%s: unrecognized option `%c%s'\n"
  msgstr "%s: neznámý pøepínaè `%c%s'\n"
  
! #: gnulib/lib/getopt.c:759 gnulib/lib/getopt.c:762
  #, c-format
  msgid "%s: illegal option -- %c\n"
  msgstr "%s: neznámý pøepínaè -- %c\n"
  
! #: gnulib/lib/getopt.c:768 gnulib/lib/getopt.c:771
  #, c-format
  msgid "%s: invalid option -- %c\n"
  msgstr "%s: neznámý pøepínaè -- %c\n"
  
! #: gnulib/lib/getopt.c:823 gnulib/lib/getopt.c:839 gnulib/lib/getopt.c:1043
! #: gnulib/lib/getopt.c:1061
  #, c-format
  msgid "%s: option requires an argument -- %c\n"
  msgstr "%s: pøepínaè vy¾aduje argument -- %c\n"
  
! #: gnulib/lib/getopt.c:892 gnulib/lib/getopt.c:908
  #, c-format
  msgid "%s: option `-W %s' is ambiguous\n"
  msgstr "%s: pøepínaè `-W %s' není jednoznaèný\n"
  
! #: gnulib/lib/getopt.c:932 gnulib/lib/getopt.c:950
  #, c-format
  msgid "%s: option `-W %s' doesn't allow an argument\n"
  msgstr "%s: pøepínaè `-W %s' musí být zadán bez argumentu\n"
  
! #: gnulib/lib/xalloc-die.c:34 gnulib/lib/xsetenv.c:37
! #, fuzzy, c-format
  msgid "memory exhausted"
  msgstr "virtuální pamì» vyèerpána"
  
! #: info/echo-area.c:283 info/session.c:735
  msgid "Move forward a character"
  msgstr "Posun na následující znak"
  
! #: info/echo-area.c:295 info/session.c:767
  msgid "Move backward a character"
  msgstr "Posun na pøedcházející znak"
***************
*** 99,107 ****
  msgstr "Pøesun na konec tohoto øádku"
  
! #: info/echo-area.c:320 info/session.c:805
  msgid "Move forward a word"
  msgstr "Posun na následující slovo"
  
! #: info/echo-area.c:360 info/session.c:878
  msgid "Move backward a word"
  msgstr "Posun na pøedcházející slovo"
--- 99,107 ----
  msgstr "Pøesun na konec tohoto øádku"
  
! #: info/echo-area.c:320 info/session.c:808
  msgid "Move forward a word"
  msgstr "Posun na následující slovo"
  
! #: info/echo-area.c:360 info/session.c:881
  msgid "Move backward a word"
  msgstr "Posun na pøedcházející slovo"
***************
*** 267,290 ****
  msgstr "Nalezeno \"%s\" v %s. (`\\[next-index-match]' - hledání dal¹í.)"
  
! #: info/indices.c:540
  #, fuzzy, c-format
  msgid "Scanning indices of `%s'..."
  msgstr "Prohledávám tyto rejstøíky \"%s\"..."
  
! #: info/indices.c:595
  #, c-format
  msgid "No available info files have `%s' in their indices."
  msgstr ""
  
! #: info/indices.c:621
  msgid "Grovel all known info file's indices for a string and build a menu"
  msgstr ""
  "Vyhledání øetìzce ve v¹ech známých rejstøících info souborù a vytvoøení menu"
  
! #: info/indices.c:625
  msgid "Index apropos: "
  msgstr "Hledat v rejstøíku odkaz na:"
  
! #: info/indices.c:653
  #, fuzzy, c-format
  msgid ""
--- 267,290 ----
  msgstr "Nalezeno \"%s\" v %s. (`\\[next-index-match]' - hledání dal¹í.)"
  
! #: info/indices.c:549
  #, fuzzy, c-format
  msgid "Scanning indices of `%s'..."
  msgstr "Prohledávám tyto rejstøíky \"%s\"..."
  
! #: info/indices.c:604
  #, c-format
  msgid "No available info files have `%s' in their indices."
  msgstr ""
  
! #: info/indices.c:630
  msgid "Grovel all known info file's indices for a string and build a menu"
  msgstr ""
  "Vyhledání øetìzce ve v¹ech známých rejstøících info souborù a vytvoøení menu"
  
! #: info/indices.c:634
  msgid "Index apropos: "
  msgstr "Hledat v rejstøíku odkaz na:"
  
! #: info/indices.c:662
  #, fuzzy, c-format
  msgid ""
***************
*** 295,305 ****
  "* Menu: Uzly jejich¾ rejstøíky obsahují \"%s\":\n"
  
! #: info/info.c:287 info/infokey.c:899
  #, c-format
  msgid "Try --help for more information.\n"
  msgstr "Více informací mù¾ete získat pomocí pøepínaèe --help.\n"
  
! #: info/info.c:306 info/infokey.c:145 makeinfo/makeinfo.c:783
! #: util/install-info.c:1328 util/texindex.c:295
  #, c-format
  msgid ""
--- 295,305 ----
  "* Menu: Uzly jejich¾ rejstøíky obsahují \"%s\":\n"
  
! #: info/info.c:273 info/infokey.c:899
  #, c-format
  msgid "Try --help for more information.\n"
  msgstr "Více informací mù¾ete získat pomocí pøepínaèe --help.\n"
  
! #: info/info.c:292 info/infokey.c:145 install-info/install-info.c:2091
! #: makeinfo/makeinfo.c:783 util/texindex.c:295
  #, c-format
  msgid ""
***************
*** 311,348 ****
  msgstr ""
  
! #: info/info.c:511
  #, c-format
  msgid "no index entries found for `%s'\n"
  msgstr "odpovídající polo¾ky rejstøíku nebyly pro `%s' nalezeny\n"
  
! #: info/info.c:603
! msgid "  -b, --speech-friendly        be friendly to speech synthesizers.\n"
! msgstr ""
! 
! #: info/info.c:610
! #, fuzzy, c-format
  msgid ""
  "Usage: %s [OPTION]... [MENU-ITEM...]\n"
  "\n"
  "Read documentation in Info format.\n"
! "\n"
  "Options:\n"
! "      --apropos=STRING         look up STRING in all indices of all "
  "manuals.\n"
  "  -d, --directory=DIR          add DIR to INFOPATH.\n"
  "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
! "  -f, --file=FILENAME          specify Info file to visit.\n"
  "  -h, --help                   display this help and exit.\n"
  "      --index-search=STRING    go to node pointed by index entry STRING.\n"
  "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
! "  -o, --output=FILENAME        output selected nodes to FILENAME.\n"
  "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
  "      --no-raw-escapes         output escapes as literal text.\n"
  "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
! "  -O, --show-options, --usage  go to command-line options node.\n"
! "%s      --subnodes               recursively output menu items.\n"
! "  -w, --where, --location      print physical location of Info file.\n"
  "      --vi-keys                use vi-like and less-like key bindings.\n"
  "      --version                display version information and exit.\n"
  "\n"
  "The first non-option argument, if present, is the menu entry to start from;\n"
--- 311,367 ----
  msgstr ""
  
! #: info/info.c:504
  #, c-format
  msgid "no index entries found for `%s'\n"
  msgstr "odpovídající polo¾ky rejstøíku nebyly pro `%s' nalezeny\n"
  
! #: info/info.c:598
! #, c-format
  msgid ""
  "Usage: %s [OPTION]... [MENU-ITEM...]\n"
  "\n"
  "Read documentation in Info format.\n"
! msgstr ""
! 
! #: info/info.c:604
! msgid ""
  "Options:\n"
! "  -k, --apropos=STRING         look up STRING in all indices of all "
  "manuals.\n"
  "  -d, --directory=DIR          add DIR to INFOPATH.\n"
  "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
! "  -f, --file=FILENAME          specify Info file to visit."
! msgstr ""
! 
! #: info/info.c:611
! msgid ""
  "  -h, --help                   display this help and exit.\n"
  "      --index-search=STRING    go to node pointed by index entry STRING.\n"
  "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
! "  -o, --output=FILENAME        output selected nodes to FILENAME."
! msgstr ""
! 
! #: info/info.c:617
! msgid ""
  "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
  "      --no-raw-escapes         output escapes as literal text.\n"
  "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
! "  -O, --show-options, --usage  go to command-line options node."
! msgstr ""
! 
! #: info/info.c:624
! msgid "  -b, --speech-friendly        be friendly to speech synthesizers."
! msgstr ""
! 
! #: info/info.c:628
! msgid ""
! "      --subnodes               recursively output menu items.\n"
  "      --vi-keys                use vi-like and less-like key bindings.\n"
  "      --version                display version information and exit.\n"
+ "  -w, --where, --location      print physical location of Info file."
+ msgstr ""
+ 
+ #: info/info.c:634
+ msgid ""
  "\n"
  "The first non-option argument, if present, is the menu entry to start from;\n"
***************
*** 350,354 ****
  "If it is not present, info merges all `dir' files and shows the result.\n"
  "Any remaining arguments are treated as the names of menu\n"
! "items relative to the initial node visited.\n"
  "\n"
  "Examples:\n"
--- 369,377 ----
  "If it is not present, info merges all `dir' files and shows the result.\n"
  "Any remaining arguments are treated as the names of menu\n"
! "items relative to the initial node visited."
! msgstr ""
! 
! #: info/info.c:641
! msgid ""
  "\n"
  "Examples:\n"
***************
*** 358,408 ****
  "  info --show-options emacs  start at node with emacs' command line options\n"
  "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
! "  info -f ./foo.info         show file ./foo.info, not searching dir\n"
  msgstr ""
- "Pou¾ití: %s [PØEPÍNAÈ]... [POLO®KA-MENU...]\n"
- "\n"
- "  Umo¾òuje èíst dokumentaci v Info formátu.\n"
- "\n"
- "Pøepínaèe:\n"
- "--apropos=SUBJEKT           hledá SUBJEKT ve v¹ech odkazech v¹ech manuálù\n"
- "--directory=ADRESÁØ         kromì promìnné INFOPATH prohledává i tento\n"
- "                            ADRESÁØ\n"
- "--dribble=SOUBOR            ulo¾í klávesy, které stiskl u¾ivatel do SOUBORu\n"
- "--file=SOUBOR               zadání info souboru, který se má prohlí¾et\n"
- "--help                      vypí¹e tuto nápovìdu a skonèí\n"
- "--index-search=ØETÌZEC      skok na uzel urèený v rejstøíku ØETÌZCEM\n"
- "--node=JMÉNO_UZLU           zadání uzlù, v prvním nav¹tíveném info souboru\n"
- "--output=SOUBOR             vypí¹e nav¹tívené uzly do SOUBORu\n"
- "--restore=SOUBOR            klávesy, které mají být automaticky po\n"
- "                            spu¹tení infa stisknuty, ète ze SOUBORu\n"
- "--show-options, --usage     zobrazuje pøepínaèe pøíkazové øádky\n"
- "--subnodes                  rekurzivnì vypí¹e polo¾ky menu\n"
- "%s --vi=keys                  pou¾ije ovládání klávesami jako ve vi a less\n"
- "--version                   vypí¹e oznaèení verze a skonèí\n"
- "\n"
- "  První nepøepínaèový argument, jestli¾e je zadán, je polo¾ka menu, která\n"
- "má být po spu¹tìní nav¹tívena; tato polo¾ka je vyhledávána ve v¹ech `dir'\n"
- "souborech podle INFOPATH.\n"
- "  Jestli¾e tato polo¾ka není zadána, info spojí v¹echny `dir' soubory a "
- "uká¾e\n"
- "výsledek. V¹echny zbývající argumenty jsou brány jako názvy polo¾ek menu,\n"
- "relativnì k prvnímu nav¹tívenému uzlu.\n"
- "\n"
- "Pøíklady:\n"
- "  info                       zobrazí seznam dokumentace\n"
- "  info emacs                 zobrazí uzel emacs ze seznamu dokumentace\n"
- "  info emacs buffers         zobrazí uzel buffers z emacsového manuálu\n"
- "  info --show-options emacs  zobrazí uzel s pøepínaèi pøíkazového øádku\n"
- "                              pro emacs\n"
- "  info -f ./foo.info         zobrazí soubor ./foo.info, nehledá v `dir' "
- "soub.\n"
- "\n"
- "  Chyby v programu oznamujte na adrese <bug-texinfo@gnu.org> (pouze "
- "anglicky),\n"
- "obecné otázky smìøujte na <help-texinfo@gnu.org>. Pøipomínky k pøekladu\n"
- "zasílejte na adresu <cs@li.org> (èesky).\n"
  
! #: info/info.c:649 info/infokey.c:918 makeinfo/makeinfo.c:474
! #: util/install-info.c:491 util/texindex.c:259
  #, fuzzy
  msgid ""
--- 381,389 ----
  "  info --show-options emacs  start at node with emacs' command line options\n"
  "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
! "  info -f ./foo.info         show file ./foo.info, not searching dir"
  msgstr ""
  
! #: info/info.c:650 info/infokey.c:918 makeinfo/makeinfo.c:474
! #: util/texindex.c:259
  #, fuzzy
  msgid ""
***************
*** 418,785 ****
  "zasílejte na <cs@li.org> (èesky).\n"
  
! #: info/info.c:683
  #, c-format
  msgid "Cannot find node `%s'."
  msgstr "Uzel `%s' nelze nalézt."
  
! #: info/info.c:684
  #, c-format
  msgid "Cannot find node `(%s)%s'."
  msgstr "Uzel `(%s)%s' nelze nalézt."
  
! #: info/info.c:685
  msgid "Cannot find a window!"
  msgstr "Nelze nalézt okno!"
  
! #: info/info.c:686
  msgid "Point doesn't appear within this window's node!"
  msgstr "Bod se nevyskutuje v oknì tohoto uzlu!"
  
! #: info/info.c:687
  msgid "Cannot delete the last window."
  msgstr "Poslední okno nelze smazat."
  
! #: info/info.c:688
  msgid "No menu in this node."
  msgstr "V tomto uzlu není menu."
  
! #: info/info.c:689
  msgid "No footnotes in this node."
  msgstr "V tomto nejsou poznámky pod èarou."
  
! #: info/info.c:690
  msgid "No cross references in this node."
  msgstr "V tomto uzlu není køí¾ový odkaz."
  
! #: info/info.c:691
  #, c-format
  msgid "No `%s' pointer for this node."
  msgstr "Pro tento uzel není `%s' ukazatel."
  
! #: info/info.c:692
  #, c-format
  msgid "Unknown Info command `%c'; try `?' for help."
  msgstr "Neznámý Info pøíkaz `%c'; zkuste `?' pro nápovìdu."
  
! #: info/info.c:693
  #, c-format
  msgid "Terminal type `%s' is not smart enough to run Info."
  msgstr "Typ terminálu `%s' není dostateènì inteligentní pro provoz Infa."
  
! #: info/info.c:694
  msgid "You are already at the last page of this node."
  msgstr "Ji¾ jste na poslední stránce tohoto uzlu."
  
! #: info/info.c:695
  msgid "You are already at the first page of this node."
  msgstr "Ji¾ jste na první stránce tohoto uzlu."
  
! #: info/info.c:696
  msgid "Only one window."
  msgstr "Pouze jedno okno."
  
! #: info/info.c:697
  msgid "Resulting window would be too small."
  msgstr "Výsledné okno by bylo pøíli¹ malé."
  
! #: info/info.c:698
  msgid "Not enough room for a help window, please delete a window."
  msgstr "Není volné místo pro okno nápovìdy, prosím sma¾te nìkteré okno."
  
! #: info/infodoc.c:45 info/infodoc.c:97
! #, fuzzy
! msgid ""
! "Basic Commands in Info Windows\n"
! "******************************\n"
! msgstr "Základní pøíkazy v Info oknech\n"
  
! #: info/infodoc.c:48
  #, fuzzy
! msgid "\\%-10[quit-help]  Quit this help.\n"
  msgstr "  %-10s  Ukonèení prohlí¾ení nápovìdy.\n"
  
! #: info/infodoc.c:49
  #, fuzzy
  msgid "\\%-10[quit]  Quit Info altogether.\n"
  msgstr "  %-10s  Celkové ukonèení Infa.\n"
  
! #: info/infodoc.c:50
  #, fuzzy
  msgid "\\%-10[get-info-help-node]  Invoke the Info tutorial.\n"
  msgstr "  %-10s  Vyvolání prùvodce Infem.\n"
  
! # Udìlat patch na podtr¾ení
! #: info/infodoc.c:52 info/infodoc.c:104
  #, fuzzy
! msgid ""
! "Selecting other nodes:\n"
! "----------------------\n"
! msgstr "Výbìr dal¹ích uzlù:\n"
  
  #: info/infodoc.c:54
  #, fuzzy
! msgid "\\%-10[next-node]  Move to the \"next\" node of this node.\n"
! msgstr "  %-10s  Pøesun na \"dal¹í\" uzel tohoto uzlu.\n"
  
  #: info/infodoc.c:55
  #, fuzzy
! msgid "\\%-10[prev-node]  Move to the \"previous\" node of this node.\n"
! msgstr "  %-10s  Pøesun na \"pøedchozí\" uzel tohoto uzlu.\n"
  
  #: info/infodoc.c:56
  #, fuzzy
! msgid "\\%-10[up-node]  Move \"up\" from this node.\n"
! msgstr "  %-10s  Pøesun \"nahoru\" z aktuálního uzlu.\n"
  
! #: info/infodoc.c:57
  #, fuzzy
! msgid ""
! "\\%-10[menu-item]  Pick menu item specified by name.\n"
! "              Picking a menu item causes another node to be selected.\n"
! msgstr "              Vybírání polo¾ky menu zpùsobí zobrazení tohoto uzlu.\n"
  
  #: info/infodoc.c:59
  #, fuzzy
  msgid ""
! "\\%-10[xref-item]  Follow a cross reference.  Reads name of reference.\n"
! msgstr "  %-10s  Následování køí¾ového odkazu. Ète název odkazu.\n"
  
  #: info/infodoc.c:60
  #, fuzzy
! msgid "\\%-10[history-node]  Move to the last node seen in this window.\n"
  msgstr "  %-10s  Pøesun na poslední uzel zobrazený v tomto oknì.\n"
  
- #: info/infodoc.c:61
- #, fuzzy
- msgid "\\%-10[move-to-next-xref]  Skip to next hypertext link [*].\n"
- msgstr "  %-10s  Skok na následující hypertextový odkaz v tomto uzlu.\n"
- 
  #: info/infodoc.c:62
  #, fuzzy
! msgid "\\%-10[move-to-prev-xref]  Skip to previous hypertext link [*].\n"
! msgstr "  %-10s  Skok na následující hypertextový odkaz v tomto uzlu.\n"
  
  #: info/infodoc.c:63
  #, fuzzy
! msgid ""
! "\\%-10[select-reference-this-line]  Follow the hypertext link under cursor.\n"
! msgstr "  %-10s  Následování hypertextového odkazu pod kurzorem.\n"
  
  #: info/infodoc.c:64
  #, fuzzy
! msgid ""
! "\\%-10[dir-node]  Move to the `directory' node.  Equivalent to `\\[goto-"
! "node] (DIR)'.\n"
! msgstr "  %-10s  Pøesun do `adresáøového' uzlu. Rovnocenné s `g (DIR)'.\n"
  
  #: info/infodoc.c:65
  #, fuzzy
! msgid ""
! "\\%-10[top-node]  Move to the Top node.  Equivalent to `\\[goto-node] Top'.\n"
! msgstr "  %-10s  Pøesun do nejvy¹¹ího (Top) uzlu. Rovnocenné s `g Top'.\n"
! 
! #: info/infodoc.c:67
! msgid ""
! "[*]    Command acts within this node or the entire document, depending on\n"
! "the value of cursor-movement-scrolls variable\n"
! msgstr ""
  
! #: info/infodoc.c:70 info/infodoc.c:118
  #, fuzzy
! msgid ""
! "Moving within a node:\n"
! "---------------------\n"
! msgstr "Pøesun uvnitø uzlu:\n"
  
! #: info/infodoc.c:72
  #, fuzzy
! msgid "\\%-10[beginning-of-node]  Go to the beginning of this node.\n"
! msgstr "  %-10s  Pøesun na zaèátek aktuálního uzlu.\n"
  
! #: info/infodoc.c:73
  #, fuzzy
! msgid "\\%-10[end-of-node]  Go to the end of this node.\n"
  msgstr "  %-10s  Pøesun na konec tohoto uzlu.\n"
  
! #: info/infodoc.c:74
  #, fuzzy
! msgid "\\%-10[next-line]  Scroll forward 1 line.\n"
! msgstr "  %-10s  Posun o jeden øádek dopøedu.\n"
  
! #: info/infodoc.c:75
  #, fuzzy
! msgid "\\%-10[prev-line]  Scroll backward 1 line.\n"
! msgstr "  %-10s  Posun o jeden øádek dozadu.\n"
  
! #: info/infodoc.c:76
  #, fuzzy
! msgid "\\%-10[scroll-forward]  Scroll forward a page.\n"
! msgstr "  %-10s  Následující stránka.\n"
  
! #: info/infodoc.c:77
  #, fuzzy
! msgid "\\%-10[scroll-backward]  Scroll backward a page.\n"
! msgstr "  %-10s  Pøedchozí stránka.\n"
  
! #: info/infodoc.c:79 info/infodoc.c:127
  #, fuzzy
! msgid ""
! "Other commands:\n"
! "---------------\n"
! msgstr "Dal¹í pøíkazy:\n"
  
! #: info/infodoc.c:81
  #, fuzzy
! msgid "1...9       Pick first...ninth item in this node's menu.\n"
! msgstr "  %-10s  Výbìr první ... deváté polo¾ky menu uzlu.\n"
  
! #: info/infodoc.c:82
  #, fuzzy
! msgid "\\%-10[last-menu-item]  Pick last item in this node's menu.\n"
! msgstr "  %-10s  Zobrazení poslední polo¾ky menu uzlu.\n"
  
! #: info/infodoc.c:83
  #, fuzzy
! msgid ""
! "\\%-10[index-search]  Search for a specified string in the index entries of "
! "this Info\n"
! "              file, and select the node referenced by the first entry "
! "found.\n"
! msgstr "              uzlu, na který ukazuje první nalezená polo¾ka.\n"
  
! #: info/infodoc.c:85
  #, fuzzy
  msgid ""
! "\\%-10[goto-node]  Move to node specified by name.\n"
! "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
! msgstr "              Také mù¾ete zadat jméno souboru ve tvaru (SOUBOR)UZEL.\n"
  
! #: info/infodoc.c:87
  #, fuzzy
! msgid ""
! "\\%-10[search]  Search forward for a specified string\n"
! "              and select the node in which the next occurrence is found.\n"
! msgstr ""
! "      a zobrazení uzlu, ve kterém je nalezen dal¹í výskyt tohoto øetìzce.\n"
  
  #: info/infodoc.c:89
  #, fuzzy
  msgid ""
! "\\%-10[search-backward]  Search backward for a specified string\n"
! "              and select the node in which the previous occurrence is "
! "found.\n"
! msgstr ""
! "      a zobrazení uzlu, ve kterém je nalezen dal¹í výskyt tohoto øetìzce.\n"
  
! #: info/infodoc.c:100
  #, c-format
  msgid "  %-10s  Quit this help.\n"
  msgstr "  %-10s  Ukonèení prohlí¾ení nápovìdy.\n"
  
! #: info/infodoc.c:101
  #, c-format
  msgid "  %-10s  Quit Info altogether.\n"
  msgstr "  %-10s  Celkové ukonèení Infa.\n"
  
! #: info/infodoc.c:102
  #, c-format
  msgid "  %-10s  Invoke the Info tutorial.\n"
  msgstr "  %-10s  Vyvolání prùvodce Infem.\n"
  
! #: info/infodoc.c:106
  #, c-format
  msgid "  %-10s  Move to the `next' node of this node.\n"
  msgstr "  %-10s  Pøesun na \"dal¹í\" uzel tohoto uzlu.\n"
  
! #: info/infodoc.c:107
  #, c-format
  msgid "  %-10s  Move to the `previous' node of this node.\n"
  msgstr "  %-10s  Pøesun na \"pøedchozí\" uzel tohoto uzlu.\n"
  
! #: info/infodoc.c:108
  #, c-format
  msgid "  %-10s  Move `up' from this node.\n"
  msgstr "  %-10s  Pøesun \"nahoru\" z aktuálního uzlu.\n"
  
! #: info/infodoc.c:109
! #, c-format
! msgid "  %-10s  Pick menu item specified by name.\n"
! msgstr "  %-10s  Vybrání polo¾ky menu zadané pomocí názvu.\n"
! 
! #: info/infodoc.c:110
! msgid "              Picking a menu item causes another node to be selected.\n"
  msgstr "              Vybírání polo¾ky menu zpùsobí zobrazení tohoto uzlu.\n"
  
! #: info/infodoc.c:111
  #, c-format
  msgid "  %-10s  Follow a cross reference.  Reads name of reference.\n"
  msgstr "  %-10s  Následování køí¾ového odkazu. Ète název odkazu.\n"
  
! #: info/infodoc.c:112
  #, c-format
  msgid "  %-10s  Move to the last node seen in this window.\n"
  msgstr "  %-10s  Pøesun na poslední uzel zobrazený v tomto oknì.\n"
  
! #: info/infodoc.c:113
  #, c-format
  msgid "  %-10s  Skip to next hypertext link within this node.\n"
  msgstr "  %-10s  Skok na následující hypertextový odkaz v tomto uzlu.\n"
  
! #: info/infodoc.c:114
  #, c-format
  msgid "  %-10s  Follow the hypertext link under cursor.\n"
  msgstr "  %-10s  Následování hypertextového odkazu pod kurzorem.\n"
  
! #: info/infodoc.c:115
  #, c-format
  msgid "  %-10s  Move to the `directory' node.  Equivalent to `g (DIR)'.\n"
  msgstr "  %-10s  Pøesun do `adresáøového' uzlu. Rovnocenné s `g (DIR)'.\n"
  
! #: info/infodoc.c:116
  #, c-format
  msgid "  %-10s  Move to the Top node.  Equivalent to `g Top'.\n"
  msgstr "  %-10s  Pøesun do nejvy¹¹ího (Top) uzlu. Rovnocenné s `g Top'.\n"
  
! #: info/infodoc.c:120
  #, c-format
  msgid "  %-10s  Scroll forward a page.\n"
  msgstr "  %-10s  Následující stránka.\n"
  
! #: info/infodoc.c:121
  #, c-format
  msgid "  %-10s  Scroll backward a page.\n"
  msgstr "  %-10s  Pøedchozí stránka.\n"
  
! #: info/infodoc.c:122
  #, c-format
  msgid "  %-10s  Go to the beginning of this node.\n"
  msgstr "  %-10s  Pøesun na zaèátek aktuálního uzlu.\n"
  
! #: info/infodoc.c:123
  #, c-format
  msgid "  %-10s  Go to the end of this node.\n"
  msgstr "  %-10s  Pøesun na konec tohoto uzlu.\n"
  
! #: info/infodoc.c:124
  #, c-format
  msgid "  %-10s  Scroll forward 1 line.\n"
  msgstr "  %-10s  Posun o jeden øádek dopøedu.\n"
  
! #: info/infodoc.c:125
  #, c-format
  msgid "  %-10s  Scroll backward 1 line.\n"
  msgstr "  %-10s  Posun o jeden øádek dozadu.\n"
  
! #: info/infodoc.c:129
! #, c-format
! msgid "  %-10s  Pick first ... ninth item in node's menu.\n"
  msgstr "  %-10s  Výbìr první ... deváté polo¾ky menu uzlu.\n"
  
! #: info/infodoc.c:130
  #, c-format
  msgid "  %-10s  Pick last item in node's menu.\n"
  msgstr "  %-10s  Zobrazení poslední polo¾ky menu uzlu.\n"
  
! #: info/infodoc.c:133
  #, fuzzy, c-format
  msgid ""
--- 399,754 ----
  "zasílejte na <cs@li.org> (èesky).\n"
  
! #: info/info.c:684
  #, c-format
  msgid "Cannot find node `%s'."
  msgstr "Uzel `%s' nelze nalézt."
  
! #: info/info.c:685
  #, c-format
  msgid "Cannot find node `(%s)%s'."
  msgstr "Uzel `(%s)%s' nelze nalézt."
  
! #: info/info.c:686
  msgid "Cannot find a window!"
  msgstr "Nelze nalézt okno!"
  
! #: info/info.c:687
  msgid "Point doesn't appear within this window's node!"
  msgstr "Bod se nevyskutuje v oknì tohoto uzlu!"
  
! #: info/info.c:688
  msgid "Cannot delete the last window."
  msgstr "Poslední okno nelze smazat."
  
! #: info/info.c:689
  msgid "No menu in this node."
  msgstr "V tomto uzlu není menu."
  
! #: info/info.c:690
  msgid "No footnotes in this node."
  msgstr "V tomto nejsou poznámky pod èarou."
  
! #: info/info.c:691
  msgid "No cross references in this node."
  msgstr "V tomto uzlu není køí¾ový odkaz."
  
! #: info/info.c:692
  #, c-format
  msgid "No `%s' pointer for this node."
  msgstr "Pro tento uzel není `%s' ukazatel."
  
! #: info/info.c:693
  #, c-format
  msgid "Unknown Info command `%c'; try `?' for help."
  msgstr "Neznámý Info pøíkaz `%c'; zkuste `?' pro nápovìdu."
  
! #: info/info.c:694
  #, c-format
  msgid "Terminal type `%s' is not smart enough to run Info."
  msgstr "Typ terminálu `%s' není dostateènì inteligentní pro provoz Infa."
  
! #: info/info.c:695
  msgid "You are already at the last page of this node."
  msgstr "Ji¾ jste na poslední stránce tohoto uzlu."
  
! #: info/info.c:696
  msgid "You are already at the first page of this node."
  msgstr "Ji¾ jste na první stránce tohoto uzlu."
  
! #: info/info.c:697
  msgid "Only one window."
  msgstr "Pouze jedno okno."
  
! #: info/info.c:698
  msgid "Resulting window would be too small."
  msgstr "Výsledné okno by bylo pøíli¹ malé."
  
! #: info/info.c:699
  msgid "Not enough room for a help window, please delete a window."
  msgstr "Není volné místo pro okno nápovìdy, prosím sma¾te nìkteré okno."
  
! #: info/infodoc.c:45
! msgid "Basic Info command keys\n"
! msgstr ""
  
! #: info/infodoc.c:47
  #, fuzzy
! msgid "\\%-10[quit-help]  Close this help window.\n"
  msgstr "  %-10s  Ukonèení prohlí¾ení nápovìdy.\n"
  
! #: info/infodoc.c:48
  #, fuzzy
  msgid "\\%-10[quit]  Quit Info altogether.\n"
  msgstr "  %-10s  Celkové ukonèení Infa.\n"
  
! #: info/infodoc.c:49
  #, fuzzy
  msgid "\\%-10[get-info-help-node]  Invoke the Info tutorial.\n"
  msgstr "  %-10s  Vyvolání prùvodce Infem.\n"
  
! #: info/infodoc.c:51
  #, fuzzy
! msgid "\\%-10[prev-line]  Move up one line.\n"
! msgstr "  %-10s  Posun o jeden øádek dozadu.\n"
! 
! #: info/infodoc.c:52
! #, fuzzy
! msgid "\\%-10[next-line]  Move down one line.\n"
! msgstr "  %-10s  Posun o jeden øádek dopøedu.\n"
! 
! #: info/infodoc.c:53
! #, fuzzy
! msgid "\\%-10[scroll-backward]  Scroll backward one screenful.\n"
! msgstr "  %-10s  Pøedchozí stránka.\n"
  
  #: info/infodoc.c:54
  #, fuzzy
! msgid "\\%-10[scroll-forward]  Scroll forward one screenful.\n"
! msgstr "  %-10s  Následující stránka.\n"
  
  #: info/infodoc.c:55
  #, fuzzy
! msgid "\\%-10[beginning-of-node]  Go to the beginning of this node.\n"
! msgstr "  %-10s  Pøesun na zaèátek aktuálního uzlu.\n"
  
  #: info/infodoc.c:56
  #, fuzzy
! msgid "\\%-10[end-of-node]  Go to the end of this node.\n"
! msgstr "  %-10s  Pøesun na konec tohoto uzlu.\n"
  
! #: info/infodoc.c:58
  #, fuzzy
! msgid "\\%-10[move-to-next-xref]  Skip to the next hypertext link.\n"
! msgstr "  %-10s  Skok na následující hypertextový odkaz v tomto uzlu.\n"
  
  #: info/infodoc.c:59
  #, fuzzy
  msgid ""
! "\\%-10[select-reference-this-line]  Follow the hypertext link under the "
! "cursor.\n"
! msgstr "  %-10s  Následování hypertextového odkazu pod kurzorem.\n"
  
  #: info/infodoc.c:60
  #, fuzzy
! msgid "\\%-10[history-node]  Go back to the last node seen in this window.\n"
  msgstr "  %-10s  Pøesun na poslední uzel zobrazený v tomto oknì.\n"
  
  #: info/infodoc.c:62
  #, fuzzy
! msgid "\\%-10[global-prev-node]  Go to the previous node in the document.\n"
! msgstr "  %-10s  Pøesun na \"pøedchozí\" uzel tohoto uzlu.\n"
  
  #: info/infodoc.c:63
  #, fuzzy
! msgid "\\%-10[global-next-node]  Go to the next node in the document.\n"
! msgstr "  %-10s  Pøesun na \"dal¹í\" uzel tohoto uzlu.\n"
  
  #: info/infodoc.c:64
  #, fuzzy
! msgid "\\%-10[prev-node]  Go to the previous node on this level.\n"
! msgstr "  %-10s  Pøesun na \"pøedchozí\" uzel tohoto uzlu.\n"
  
  #: info/infodoc.c:65
  #, fuzzy
! msgid "\\%-10[next-node]  Go to the next node on this level.\n"
! msgstr "  %-10s  Pøesun na \"dal¹í\" uzel tohoto uzlu.\n"
  
! #: info/infodoc.c:66
  #, fuzzy
! msgid "\\%-10[up-node]  Go up one level.\n"
! msgstr "  %-10s  Pøesun \"nahoru\" z aktuálního uzlu.\n"
  
! #: info/infodoc.c:67
  #, fuzzy
! msgid "\\%-10[top-node]  Go to the top node of this document.\n"
! msgstr "  %-10s  Pøesun na konec tohoto uzlu.\n"
  
! #: info/infodoc.c:68
  #, fuzzy
! msgid "\\%-10[dir-node]  Go to the main `directory' node.\n"
  msgstr "  %-10s  Pøesun na konec tohoto uzlu.\n"
  
! #: info/infodoc.c:70
  #, fuzzy
! msgid "1...9       Pick the first...ninth item in this node's menu.\n"
! msgstr "  %-10s  Výbìr první ... deváté polo¾ky menu uzlu.\n"
  
! #: info/infodoc.c:71
  #, fuzzy
! msgid "\\%-10[last-menu-item]  Pick the last item in this node's menu.\n"
! msgstr "  %-10s  Zobrazení poslední polo¾ky menu uzlu.\n"
  
! #: info/infodoc.c:72
  #, fuzzy
! msgid "\\%-10[menu-item]  Pick a menu item specified by name.\n"
! msgstr "  %-10s  Vybrání polo¾ky menu zadané pomocí názvu.\n"
  
! #: info/infodoc.c:73
  #, fuzzy
! msgid "\\%-10[xref-item]  Follow a cross reference specified by name.\n"
! msgstr "  %-10s  Následování køí¾ového odkazu. Ète název odkazu.\n"
  
! #: info/infodoc.c:74
  #, fuzzy
! msgid "\\%-10[goto-node]  Go to a node specified by name.\n"
! msgstr "  %-10s  Pøesun na uzel zadaný pomocí jména.\n"
  
! #: info/infodoc.c:76
  #, fuzzy
! msgid "\\%-10[search]  Search forward for a specified string.\n"
! msgstr "  %-10s  Hledání zadaného øetìzce v tomto Info souboru.\n"
  
! #: info/infodoc.c:77
  #, fuzzy
! msgid "\\%-10[search-previous]  Search for previous occurrence.\n"
! msgstr "  %-10s  Pøesun na \"pøedchozí\" uzel tohoto uzlu.\n"
  
! #: info/infodoc.c:78
  #, fuzzy
! msgid "\\%-10[search-next]  Search for next occurrence.\n"
! msgstr ""
! "  %-10s  Hledání zadaného øetìzce v rejstøíku tohoto Info souboru a výbìr\n"
  
! #: info/infodoc.c:79
  #, fuzzy
  msgid ""
! "\\%-10[index-search]  Search for a specified string in the index, and\n"
! "              select the node referenced by the first entry found.\n"
! msgstr "              uzlu, na který ukazuje první nalezená polo¾ka.\n"
  
! #: info/infodoc.c:81
  #, fuzzy
! msgid "\\%-10[abort-key]  Cancel the current operation.\n"
! msgstr "Zru¹ení aktuální operace"
  
  #: info/infodoc.c:89
  #, fuzzy
  msgid ""
! "Basic Commands in Info Windows\n"
! "******************************\n"
! msgstr "Základní pøíkazy v Info oknech\n"
  
! #: info/infodoc.c:92
  #, c-format
  msgid "  %-10s  Quit this help.\n"
  msgstr "  %-10s  Ukonèení prohlí¾ení nápovìdy.\n"
  
! #: info/infodoc.c:93
  #, c-format
  msgid "  %-10s  Quit Info altogether.\n"
  msgstr "  %-10s  Celkové ukonèení Infa.\n"
  
! #: info/infodoc.c:94
  #, c-format
  msgid "  %-10s  Invoke the Info tutorial.\n"
  msgstr "  %-10s  Vyvolání prùvodce Infem.\n"
  
! #: info/infodoc.c:98
  #, c-format
  msgid "  %-10s  Move to the `next' node of this node.\n"
  msgstr "  %-10s  Pøesun na \"dal¹í\" uzel tohoto uzlu.\n"
  
! #: info/infodoc.c:99
  #, c-format
  msgid "  %-10s  Move to the `previous' node of this node.\n"
  msgstr "  %-10s  Pøesun na \"pøedchozí\" uzel tohoto uzlu.\n"
  
! #: info/infodoc.c:100
  #, c-format
  msgid "  %-10s  Move `up' from this node.\n"
  msgstr "  %-10s  Pøesun \"nahoru\" z aktuálního uzlu.\n"
  
! #: info/infodoc.c:101
! #, fuzzy, c-format
! msgid ""
! "  %-10s  Pick menu item specified by name.\n"
! "              Picking a menu item causes another node to be selected.\n"
  msgstr "              Vybírání polo¾ky menu zpùsobí zobrazení tohoto uzlu.\n"
  
! #: info/infodoc.c:103
  #, c-format
  msgid "  %-10s  Follow a cross reference.  Reads name of reference.\n"
  msgstr "  %-10s  Následování køí¾ového odkazu. Ète název odkazu.\n"
  
! #: info/infodoc.c:104
  #, c-format
  msgid "  %-10s  Move to the last node seen in this window.\n"
  msgstr "  %-10s  Pøesun na poslední uzel zobrazený v tomto oknì.\n"
  
! #: info/infodoc.c:105
  #, c-format
  msgid "  %-10s  Skip to next hypertext link within this node.\n"
  msgstr "  %-10s  Skok na následující hypertextový odkaz v tomto uzlu.\n"
  
! #: info/infodoc.c:106
  #, c-format
  msgid "  %-10s  Follow the hypertext link under cursor.\n"
  msgstr "  %-10s  Následování hypertextového odkazu pod kurzorem.\n"
  
! #: info/infodoc.c:107
  #, c-format
  msgid "  %-10s  Move to the `directory' node.  Equivalent to `g (DIR)'.\n"
  msgstr "  %-10s  Pøesun do `adresáøového' uzlu. Rovnocenné s `g (DIR)'.\n"
  
! #: info/infodoc.c:108
  #, c-format
  msgid "  %-10s  Move to the Top node.  Equivalent to `g Top'.\n"
  msgstr "  %-10s  Pøesun do nejvy¹¹ího (Top) uzlu. Rovnocenné s `g Top'.\n"
  
! #: info/infodoc.c:110
! #, fuzzy
! msgid ""
! "Moving within a node:\n"
! "---------------------\n"
! msgstr "Pøesun uvnitø uzlu:\n"
! 
! #: info/infodoc.c:112
  #, c-format
  msgid "  %-10s  Scroll forward a page.\n"
  msgstr "  %-10s  Následující stránka.\n"
  
! #: info/infodoc.c:113
  #, c-format
  msgid "  %-10s  Scroll backward a page.\n"
  msgstr "  %-10s  Pøedchozí stránka.\n"
  
! #: info/infodoc.c:114
  #, c-format
  msgid "  %-10s  Go to the beginning of this node.\n"
  msgstr "  %-10s  Pøesun na zaèátek aktuálního uzlu.\n"
  
! #: info/infodoc.c:115
  #, c-format
  msgid "  %-10s  Go to the end of this node.\n"
  msgstr "  %-10s  Pøesun na konec tohoto uzlu.\n"
  
! #: info/infodoc.c:116
  #, c-format
  msgid "  %-10s  Scroll forward 1 line.\n"
  msgstr "  %-10s  Posun o jeden øádek dopøedu.\n"
  
! #: info/infodoc.c:117
  #, c-format
  msgid "  %-10s  Scroll backward 1 line.\n"
  msgstr "  %-10s  Posun o jeden øádek dozadu.\n"
  
! #: info/infodoc.c:119
! #, fuzzy
! msgid ""
! "Other commands:\n"
! "---------------\n"
! msgstr "Dal¹í pøíkazy:\n"
! 
! #: info/infodoc.c:121
! #, fuzzy, c-format
! msgid "  %-10s  Pick first...ninth item in node's menu.\n"
  msgstr "  %-10s  Výbìr první ... deváté polo¾ky menu uzlu.\n"
  
! #: info/infodoc.c:122
  #, c-format
  msgid "  %-10s  Pick last item in node's menu.\n"
  msgstr "  %-10s  Zobrazení poslední polo¾ky menu uzlu.\n"
  
! #: info/infodoc.c:125
  #, fuzzy, c-format
  msgid ""
***************
*** 789,803 ****
  msgstr "              uzlu, na který ukazuje první nalezená polo¾ka.\n"
  
! #: info/infodoc.c:135
! #, c-format
! msgid "  %-10s  Move to node specified by name.\n"
! msgstr "  %-10s  Pøesun na uzel zadaný pomocí jména.\n"
! 
! #: info/infodoc.c:136
  msgid ""
  "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
  msgstr "              Také mù¾ete zadat jméno souboru ve tvaru (SOUBOR)UZEL.\n"
  
! #: info/infodoc.c:137
  #, fuzzy, c-format
  msgid ""
--- 758,769 ----
  msgstr "              uzlu, na který ukazuje první nalezená polo¾ka.\n"
  
! #: info/infodoc.c:127
! #, fuzzy, c-format
  msgid ""
+ "  %-10s  Move to node specified by name.\n"
  "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
  msgstr "              Také mù¾ete zadat jméno souboru ve tvaru (SOUBOR)UZEL.\n"
  
! #: info/infodoc.c:129
  #, fuzzy, c-format
  msgid ""
***************
*** 807,826 ****
  "      a zobrazení uzlu, ve kterém je nalezen dal¹í výskyt tohoto øetìzce.\n"
  
! #: info/infodoc.c:139
  #, fuzzy, c-format
- msgid "  %-10s  Search backward for a specified string\n"
- msgstr "  %-10s  Hledání zadaného øetìzce v tomto Info souboru.\n"
- 
- #: info/infodoc.c:140
  msgid ""
  "              and select the node in which the next occurrence is found.\n"
  msgstr ""
  "      a zobrazení uzlu, ve kterém je nalezen dal¹í výskyt tohoto øetìzce.\n"
  
! #: info/infodoc.c:320
  msgid "The current search path is:\n"
  msgstr "Aktuální hledací cesta je:\n"
  
! #: info/infodoc.c:324
  msgid ""
  "Commands available in Info windows:\n"
--- 773,789 ----
  "      a zobrazení uzlu, ve kterém je nalezen dal¹í výskyt tohoto øetìzce.\n"
  
! #: info/infodoc.c:131
  #, fuzzy, c-format
  msgid ""
+ "  %-10s  Search backward for a specified string,\n"
  "              and select the node in which the next occurrence is found.\n"
  msgstr ""
  "      a zobrazení uzlu, ve kterém je nalezen dal¹í výskyt tohoto øetìzce.\n"
  
! #: info/infodoc.c:312
  msgid "The current search path is:\n"
  msgstr "Aktuální hledací cesta je:\n"
  
! #: info/infodoc.c:316
  msgid ""
  "Commands available in Info windows:\n"
***************
*** 828,832 ****
  msgstr "Pøíkazy dostupné v Info oknech:\n"
  
! #: info/infodoc.c:328
  msgid ""
  "Commands available in the echo area:\n"
--- 791,795 ----
  msgstr "Pøíkazy dostupné v Info oknech:\n"
  
! #: info/infodoc.c:320
  msgid ""
  "Commands available in the echo area:\n"
***************
*** 834,838 ****
  msgstr "Pøíkazy dostupné v zobrazovacím poli:\n"
  
! #: info/infodoc.c:351
  #, fuzzy, c-format
  msgid ""
--- 797,801 ----
  msgstr "Pøíkazy dostupné v zobrazovacím poli:\n"
  
! #: info/infodoc.c:343
  #, fuzzy, c-format
  msgid ""
***************
*** 843,847 ****
  "\n"
  
! #: info/infodoc.c:355
  #, fuzzy
  msgid ""
--- 806,810 ----
  "\n"
  
! #: info/infodoc.c:347
  #, fuzzy
  msgid ""
***************
*** 852,920 ****
  "\n"
  
! #: info/infodoc.c:379
! msgid "--- Use `\\[history-node]' or `\\[kill-node]' to exit ---\n"
! msgstr ""
! "--- Pou¾ijte `\\[history-node]' nebo `\\[kill-node]' pro ukonèení ---\n"
! 
! #: info/infodoc.c:489
  msgid "Display help message"
  msgstr "Zobrazení nápovìdy"
  
! #: info/infodoc.c:507
  msgid "Visit Info node `(info)Help'"
  msgstr "Zobrazení Info uzlu `(info)Help'"
  
! #: info/infodoc.c:645
  msgid "Print documentation for KEY"
  msgstr "Zobrazení dokumentace ke KLÁVESE"
  
! #: info/infodoc.c:657
  #, c-format
  msgid "Describe key: %s"
  msgstr "Popis klávesy: %s"
  
! #: info/infodoc.c:668
  #, c-format
  msgid "ESC %s is undefined."
  msgstr "ESC %s je nedefinováno."
  
! #: info/infodoc.c:684 info/infodoc.c:713
  #, c-format
  msgid "%s is undefined."
  msgstr "%s je nedefinováno."
  
! #: info/infodoc.c:734
  #, c-format
  msgid "%s is defined to %s."
  msgstr "Klávesa %s je definována pro pøíkaz %s."
  
! #: info/infodoc.c:1157
  msgid "Show what to type to execute a given command"
  msgstr "Ukázání co napsat pro spu¹tìní daného pøíkazu"
  
! #: info/infodoc.c:1161
  msgid "Where is command: "
  msgstr "Kde je pøíkaz: "
  
! #: info/infodoc.c:1183
  #, c-format
  msgid "`%s' is not on any keys"
  msgstr "Pøíkaz `%s' není na ¾ádné klávese"
  
! #: info/infodoc.c:1190
  #, c-format
  msgid "%s can only be invoked via %s."
  msgstr "Pøíkaz %s mù¾e být vyvolán pouze pomocí %s."
  
! #: info/infodoc.c:1194
  #, c-format
  msgid "%s can be invoked via %s."
  msgstr "Pøíkaz %s mù¾e být vyvolán pomocí %s."
  
! #: info/infodoc.c:1199
  #, c-format
  msgid "There is no function named `%s'"
  msgstr "Funkce `%s' není známa"
  
  #: info/infokey.c:170
  msgid "incorrect number of arguments"
--- 815,886 ----
  "\n"
  
! #: info/infodoc.c:477
  msgid "Display help message"
  msgstr "Zobrazení nápovìdy"
  
! #: info/infodoc.c:495
  msgid "Visit Info node `(info)Help'"
  msgstr "Zobrazení Info uzlu `(info)Help'"
  
! #: info/infodoc.c:633
  msgid "Print documentation for KEY"
  msgstr "Zobrazení dokumentace ke KLÁVESE"
  
! #: info/infodoc.c:645
  #, c-format
  msgid "Describe key: %s"
  msgstr "Popis klávesy: %s"
  
! #: info/infodoc.c:656
  #, c-format
  msgid "ESC %s is undefined."
  msgstr "ESC %s je nedefinováno."
  
! #: info/infodoc.c:672 info/infodoc.c:701
  #, c-format
  msgid "%s is undefined."
  msgstr "%s je nedefinováno."
  
! #: info/infodoc.c:722
  #, c-format
  msgid "%s is defined to %s."
  msgstr "Klávesa %s je definována pro pøíkaz %s."
  
! #: info/infodoc.c:1145
  msgid "Show what to type to execute a given command"
  msgstr "Ukázání co napsat pro spu¹tìní daného pøíkazu"
  
! #: info/infodoc.c:1149
  msgid "Where is command: "
  msgstr "Kde je pøíkaz: "
  
! #: info/infodoc.c:1171
  #, c-format
  msgid "`%s' is not on any keys"
  msgstr "Pøíkaz `%s' není na ¾ádné klávese"
  
! #: info/infodoc.c:1178
  #, c-format
  msgid "%s can only be invoked via %s."
  msgstr "Pøíkaz %s mù¾e být vyvolán pouze pomocí %s."
  
! #: info/infodoc.c:1182
  #, c-format
  msgid "%s can be invoked via %s."
  msgstr "Pøíkaz %s mù¾e být vyvolán pomocí %s."
  
! #: info/infodoc.c:1187
  #, c-format
  msgid "There is no function named `%s'"
  msgstr "Funkce `%s' není známa"
  
+ # Udìlat patch na podtr¾ení
+ #: info/infodoc.c:96
+ #, fuzzy
+ msgid ""
+ "Selecting other nodes:\n"
+ "----------------------\n"
+ msgstr "Výbìr dal¹ích uzlù:\n"
+ 
  #: info/infokey.c:170
  msgid "incorrect number of arguments"
***************
*** 1017,1036 ****
  msgstr ""
  
! #: info/infomap.c:1499
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too small"
  msgstr ""
  
! #: info/infomap.c:1502
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too big"
  msgstr ""
  
! #: info/infomap.c:1515
  #, c-format
  msgid "Error reading infokey file `%s' - short read"
  msgstr ""
  
! #: info/infomap.c:1534
  #, c-format
  msgid ""
--- 983,1002 ----
  msgstr ""
  
! #: info/infomap.c:955
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too small"
  msgstr ""
  
! #: info/infomap.c:958
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too big"
  msgstr ""
  
! #: info/infomap.c:971
  #, c-format
  msgid "Error reading infokey file `%s' - short read"
  msgstr ""
  
! #: info/infomap.c:990
  #, c-format
  msgid ""
***************
*** 1038,1047 ****
  msgstr ""
  
! #: info/infomap.c:1543
  #, c-format
  msgid "Your infokey file `%s' is out of date -- run infokey to update it"
  msgstr ""
  
! #: info/infomap.c:1559
  #, c-format
  msgid ""
--- 1004,1013 ----
  msgstr ""
  
! #: info/infomap.c:999
  #, c-format
  msgid "Your infokey file `%s' is out of date -- run infokey to update it"
  msgstr ""
  
! #: info/infomap.c:1015
  #, c-format
  msgid ""
***************
*** 1049,1053 ****
  msgstr ""
  
! #: info/infomap.c:1580
  #, c-format
  msgid ""
--- 1015,1019 ----
  msgstr ""
  
! #: info/infomap.c:1036
  #, c-format
  msgid ""
***************
*** 1055,1063 ****
  msgstr ""
  
! #: info/infomap.c:1715
  msgid "Bad data in infokey file -- some key bindings ignored"
  msgstr ""
  
! #: info/infomap.c:1765
  msgid "Bad data in infokey file -- some var settings ignored"
  msgstr ""
--- 1021,1029 ----
  msgstr ""
  
! #: info/infomap.c:1171
  msgid "Bad data in infokey file -- some key bindings ignored"
  msgstr ""
  
! #: info/infomap.c:1221
  msgid "Bad data in infokey file -- some var settings ignored"
  msgstr ""
***************
*** 1093,1097 ****
  msgstr "Vý¹ka obrazovky (%d): "
  
! #: info/makedoc.c:163 info/makedoc.c:171
  #, c-format
  msgid ""
--- 1059,1063 ----
  msgstr "Vý¹ka obrazovky (%d): "
  
! #: info/makedoc.c:166 info/makedoc.c:174
  #, c-format
  msgid ""
***************
*** 1102,1106 ****
  "\n"
  
! #: info/makedoc.c:551
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
--- 1068,1072 ----
  "\n"
  
! #: info/makedoc.c:556
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
***************
*** 1139,1148 ****
  msgstr "Vyberte nav¹tívený uzel: "
  
! #: info/nodemenu.c:336 info/session.c:2398
  #, c-format
  msgid "The reference disappeared! (%s)."
  msgstr "Odkaz se ztratil! (%s)."
  
! #: info/session.c:161
  #, c-format
  msgid ""
--- 1105,1119 ----
  msgstr "Vyberte nav¹tívený uzel: "
  
! #: info/nodemenu.c:336 info/session.c:2443
  #, c-format
  msgid "The reference disappeared! (%s)."
  msgstr "Odkaz se ztratil! (%s)."
  
! #: info/search.c:161
! #, c-format
! msgid "regexp error: %s"
! msgstr ""
! 
! #: info/session.c:164
  #, c-format
  msgid ""
***************
*** 1153,1239 ****
  "nápovìdu, \\[menu-item] pro polo¾ku menu."
  
! #: info/session.c:622
  msgid "Move down to the next line"
  msgstr "Posun dolù na dal¹í øádek"
  
! #: info/session.c:658
  msgid "Move up to the previous line"
  msgstr "Posun nahoru na pøedchozí øádek"
  
! #: info/session.c:693
  msgid "Move to the end of the line"
  msgstr "Pøesun na konec øádku"
  
! #: info/session.c:713
  msgid "Move to the start of the line"
  msgstr "Pøesun na zaèátek øádku"
  
! #: info/session.c:983 makeinfo/node.c:1437
  msgid "Next"
  msgstr "Dal¹í"
  
! #: info/session.c:988
! msgid "Following Next node..."
! msgstr "Pøechod na dal¹í uzel..."
! 
! #: info/session.c:1006
! msgid "Selecting first menu item..."
! msgstr "Zobrazování první polo¾ky menu..."
! 
! #: info/session.c:1018
! msgid "Selecting Next node..."
! msgstr "Zobrazování dal¹ího uzlu..."
! 
! #: info/session.c:1089
! #, c-format
! msgid "Moving Up %d time(s), then Next."
! msgstr "Pøesouvání %d krát nahoru, potom na dal¹í."
! 
! #: info/session.c:1113
  msgid "No more nodes within this document."
  msgstr "V tomto dokumentu ji¾ nejsou dal¹í uzly."
  
! #: info/session.c:1139
  msgid "No `Prev' for this node."
  msgstr "Pro tento uzel není pøedchozí uzel."
  
! #: info/session.c:1144 info/session.c:1206
! msgid "Moving Prev in this window."
! msgstr "Pøesun na pøedchozí uzel v tomto oknì."
! 
! #: info/session.c:1161
  msgid "No `Prev' or `Up' for this node within this document."
  msgstr "V tomto dokumentu není pro tento uzel pøedchozí nebo vy¹¹í uzel."
  
! #: info/session.c:1167
! msgid "Moving Up in this window."
! msgstr "Pøesun nahoru v tomto oknì."
! 
! #: info/session.c:1217
! msgid "Moving to `Prev's last menu item."
! msgstr "Pøesun na poslední polo¾ku menu pøedchozího uzlu."
! 
! #: info/session.c:1229
  msgid "Move forwards or down through node structure"
  msgstr "Pøesun na následující uzel nebo na první ni¾¹í v uzlové struktuøe"
  
! #: info/session.c:1245
  msgid "Move backwards or up through node structure"
  msgstr "Pøesun na pøedchozí uzel nebo na první vy¹¹í v uzlové struktuøe"
  
! #: info/session.c:1339
  msgid "Scroll forward in this window"
  msgstr "Posun o stránku dolù v tomto oknì"
  
! #: info/session.c:1347
  msgid "Scroll forward in this window and set default window size"
  msgstr "Posun dopøedu v tomto oknì a nastavení implicitní velikosti okna"
  
! #: info/session.c:1355
  #, fuzzy
  msgid "Scroll forward in this window staying within node"
  msgstr "Posun o stránku dolù v tomto oknì"
  
! #: info/session.c:1363
  #, fuzzy
  msgid ""
--- 1124,1181 ----
  "nápovìdu, \\[menu-item] pro polo¾ku menu."
  
! #: info/session.c:625
  msgid "Move down to the next line"
  msgstr "Posun dolù na dal¹í øádek"
  
! #: info/session.c:661
  msgid "Move up to the previous line"
  msgstr "Posun nahoru na pøedchozí øádek"
  
! #: info/session.c:696
  msgid "Move to the end of the line"
  msgstr "Pøesun na konec øádku"
  
! #: info/session.c:716
  msgid "Move to the start of the line"
  msgstr "Pøesun na zaèátek øádku"
  
! #: info/session.c:1007
  msgid "Next"
  msgstr "Dal¹í"
  
! #: info/session.c:1023 info/session.c:1148
  msgid "No more nodes within this document."
  msgstr "V tomto dokumentu ji¾ nejsou dal¹í uzly."
  
! #: info/session.c:1174
  msgid "No `Prev' for this node."
  msgstr "Pro tento uzel není pøedchozí uzel."
  
! #: info/session.c:1194
  msgid "No `Prev' or `Up' for this node within this document."
  msgstr "V tomto dokumentu není pro tento uzel pøedchozí nebo vy¹¹í uzel."
  
! #: info/session.c:1256
  msgid "Move forwards or down through node structure"
  msgstr "Pøesun na následující uzel nebo na první ni¾¹í v uzlové struktuøe"
  
! #: info/session.c:1272
  msgid "Move backwards or up through node structure"
  msgstr "Pøesun na pøedchozí uzel nebo na první vy¹¹í v uzlové struktuøe"
  
! #: info/session.c:1373
  msgid "Scroll forward in this window"
  msgstr "Posun o stránku dolù v tomto oknì"
  
! #: info/session.c:1381
  msgid "Scroll forward in this window and set default window size"
  msgstr "Posun dopøedu v tomto oknì a nastavení implicitní velikosti okna"
  
! #: info/session.c:1389
  #, fuzzy
  msgid "Scroll forward in this window staying within node"
  msgstr "Posun o stránku dolù v tomto oknì"
  
! #: info/session.c:1397
  #, fuzzy
  msgid ""
***************
*** 1241,1258 ****
  msgstr "Posun dopøedu v tomto oknì a nastavení implicitní velikosti okna"
  
! #: info/session.c:1371
  msgid "Scroll backward in this window"
  msgstr "Posun o stránku nahoru v tomto oknì"
  
! #: info/session.c:1379
  msgid "Scroll backward in this window and set default window size"
  msgstr "Posun dozadu v tomto oknì a nastavení implicitní velikosti okna"
  
! #: info/session.c:1388
  #, fuzzy
  msgid "Scroll backward in this window staying within node"
  msgstr "Posun o stránku nahoru v tomto oknì"
  
! #: info/session.c:1396
  #, fuzzy
  msgid ""
--- 1183,1200 ----
  msgstr "Posun dopøedu v tomto oknì a nastavení implicitní velikosti okna"
  
! #: info/session.c:1405
  msgid "Scroll backward in this window"
  msgstr "Posun o stránku nahoru v tomto oknì"
  
! #: info/session.c:1413
  msgid "Scroll backward in this window and set default window size"
  msgstr "Posun dozadu v tomto oknì a nastavení implicitní velikosti okna"
  
! #: info/session.c:1422
  #, fuzzy
  msgid "Scroll backward in this window staying within node"
  msgstr "Posun o stránku nahoru v tomto oknì"
  
! #: info/session.c:1430
  #, fuzzy
  msgid ""
***************
*** 1261,1655 ****
  msgstr "Posun dozadu v tomto oknì a nastavení implicitní velikosti okna"
  
! #: info/session.c:1404
  msgid "Move to the start of this node"
  msgstr "Posun na zaèátek tohoto uzlu"
  
! #: info/session.c:1411
  msgid "Move to the end of this node"
  msgstr "Posun na konec tohoto uzlu"
  
! #: info/session.c:1418
  msgid "Scroll down by lines"
  msgstr "Posun dolù po øádcích"
  
! #: info/session.c:1435
  msgid "Scroll up by lines"
  msgstr "Posun nahoru po øádcích"
  
! #: info/session.c:1453
  msgid "Scroll down by half screen size"
  msgstr "Posun dolù o polovinu velikosti obrazovky"
  
! #: info/session.c:1479
  msgid "Scroll up by half screen size"
  msgstr "Posun nahoru o polovinu velikosti obrazovky"
  
! #: info/session.c:1508
  msgid "Select the next window"
  msgstr "Výbìr následujícího okna"
  
! #: info/session.c:1547
  msgid "Select the previous window"
  msgstr "Výbìr pøedchozího okna"
  
! #: info/session.c:1598
  msgid "Split the current window"
  msgstr "Rozdìlení aktuálního okna"
  
! #: info/session.c:1679
  msgid "Delete the current window"
  msgstr "Smazání aktuálního okna"
  
! #: info/session.c:1687
  msgid "Cannot delete a permanent window"
  msgstr "Permanentní okno nelze smazat"
  
! #: info/session.c:1719
  msgid "Delete all other windows"
  msgstr "Smazání v¹ech ostatních oknen"
  
! #: info/session.c:1765
  msgid "Scroll the other window"
  msgstr "Posun druhého okna o stránku dolù"
  
! #: info/session.c:1786
  msgid "Scroll the other window backward"
  msgstr "Posun druhého okna o stránku zpìt"
  
! #: info/session.c:1792
  msgid "Grow (or shrink) this window"
  msgstr "Zmìna velikosti okna"
  
! #: info/session.c:1803
  msgid "Divide the available screen space among the visible windows"
  msgstr "Zvìt¹ení nebo zmen¹ení oken na obrazovce tak, aby byla stejnì velká"
  
! #: info/session.c:1810
  msgid "Toggle the state of line wrapping in the current window"
  msgstr ""
  "Zmìna stavu zalamování v aktuálním oknì (zapnuto->vypni, vypnuto->zapni)"
  
! #: info/session.c:1982
  msgid "Select the Next node"
  msgstr "Zobrazení následujícího uzlu"
  
! #: info/session.c:1990
  msgid "Select the Prev node"
  msgstr "Zobrazení pøedchozího uzlu"
  
! #: info/session.c:1998
  msgid "Select the Up node"
  msgstr "Zobrazení vy¹¹ího uzlu"
  
! #: info/session.c:2005
  msgid "Select the last node in this file"
  msgstr "Zobrazení posledního uzlu v tomto souboru"
  
! #: info/session.c:2032 info/session.c:2065
  msgid "This window has no additional nodes"
  msgstr "Toto okno nemá více dal¹ích uzlù"
  
! #: info/session.c:2038
  msgid "Select the first node in this file"
  msgstr "Zobrazení prvního uzlu v tomto souboru"
  
! #: info/session.c:2072
  msgid "Select the last item in this node's menu"
  msgstr "Zobrazení poslední polo¾ky menu tohoto uzlu"
  
! #: info/session.c:2078
  msgid "Select this menu item"
  msgstr "Zobrazení této polo¾ky menu"
  
! #: info/session.c:2111
  #, c-format
  msgid "There aren't %d items in this menu."
  msgstr "V tomto menu není %d. polo¾ka"
  
! #: info/session.c:2305 info/session.c:2306
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Polo¾ka menu (%s): "
  
! #: info/session.c:2309
  msgid "Menu item: "
  msgstr "Polo¾ka menu: "
  
! #: info/session.c:2316 info/session.c:2317
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "Následování køí¾ového odkazu (%s): "
  
! #: info/session.c:2320
  msgid "Follow xref: "
  msgstr "Následování køí¾ového odkazu: "
  
! #: info/session.c:2449
  msgid "Read a menu item and select its node"
  msgstr "Zadání jména polo¾ky menu a následné zobrazení"
  
! #: info/session.c:2457
  msgid "Read a footnote or cross reference and select its node"
  msgstr ""
  "Zadání jména poznámky pod èarou nebo køí¾ového odkazu a následné zobrazení"
  
! #: info/session.c:2463
  msgid "Move to the start of this node's menu"
  msgstr "Pøesun na zaèátek menu tohoto uzlu"
  
! #: info/session.c:2487
  msgid "Visit as many menu items at once as possible"
  msgstr ""
  "Nav¹tívení tolika polo¾ek menu, kolik je mo¾no. Ka¾dá polo¾ka v jiném oknì."
  
! #: info/session.c:2515
  msgid "Read a node name and select it"
  msgstr "Zadání jména uzlu a jeho následné zobrazení"
  
! #: info/session.c:2570 info/session.c:2575
  msgid "Goto node: "
  msgstr "Pøesun na uzel: "
  
! #: info/session.c:2639
  #, c-format
  msgid "No menu in node `%s'."
  msgstr "V uzlu `%s' není menu."
  
! #: info/session.c:2685
  #, c-format
  msgid "No menu item `%s' in node `%s'."
  msgstr "Polo¾ka menu `%s' v uzlu `%s' není."
  
! #: info/session.c:2715
  #, c-format
  msgid "Unable to find node referenced by `%s' in `%s'."
  msgstr "Uzel, na který se odkazuje `%s' v `%s', nelze najít."
  
! #: info/session.c:2765
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "Ètení seznamu menu zaèínajíce v adresáøi a pokraèujíce dále"
  
! #: info/session.c:2767
  msgid "Follow menus: "
  msgstr "Následování menu: "
  
! #: info/session.c:2960
  msgid "Find the node describing program invocation"
  msgstr "Nalezení uzlu popisujícího pøepínaèe programu"
  
! #: info/session.c:2962
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Nalezení uzlu s pøepínaèi programu [%s]: "
  
! #: info/session.c:3000
  msgid "Read a manpage reference and select it"
  msgstr "Zadání jména manuálové stránky a následné zobrazení"
  
! #: info/session.c:3004
  msgid "Get Manpage: "
  msgstr "Manuálová stránka: "
  
! #: info/session.c:3034
  msgid "Select the node `Top' in this file"
  msgstr "Zobrazení nejvy¹¹ího uzlu v tomto souboru"
  
! #: info/session.c:3040
  msgid "Select the node `(dir)'"
  msgstr "Zobrazení uzlu `(dir)'"
  
! #: info/session.c:3057 info/session.c:3059
  #, c-format
  msgid "Kill node (%s): "
  msgstr "Zru¹ení uzlu (%s): "
  
! #: info/session.c:3111
  #, c-format
  msgid "Cannot kill node `%s'"
  msgstr "Uzel `%s' nelze zru¹it"
  
! #: info/session.c:3121
  msgid "Cannot kill the last node"
  msgstr "Poslední uzel nelze zru¹it"
  
! #: info/session.c:3207
  msgid "Select the most recently selected node"
  msgstr "Zobrazení poslední dobou nejvíce nav¹tìvovaných uzlù"
  
! #: info/session.c:3213
  msgid "Kill this node"
  msgstr "Zru¹ení tohoto uzlu"
  
! #: info/session.c:3221
  msgid "Read the name of a file and select it"
  msgstr "Zadání jména souboru a jeho následné zobrazení"
  
! #: info/session.c:3225
  msgid "Find file: "
  msgstr "Nalezení souboru: "
  
! #: info/session.c:3242
  #, c-format
  msgid "Cannot find `%s'."
  msgstr "Nelze najít `%s'."
  
! #: info/session.c:3285 info/session.c:3403
  #, c-format
  msgid "Could not create output file `%s'."
  msgstr "Výstupní soubor `%s' nelze vytvoøit."
  
! #: info/session.c:3299 info/session.c:3421 info/session.c:3481
  msgid "Done."
  msgstr "Dokonèeno."
  
! #: info/session.c:3354
  #, c-format
  msgid "Writing node %s..."
  msgstr "Zapisování uzlu %s..."
  
! #: info/session.c:3430
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "Poslání obsahu tohoto uzlu pøíkazu INFO_PRINT_COMMAND"
  
! #: info/session.c:3465
  #, c-format
  msgid "Cannot open pipe to `%s'."
  msgstr "Rouru do `%s' nelze otevøít."
  
! #: info/session.c:3471
  #, c-format
  msgid "Printing node %s..."
  msgstr "Probíhá tisk uzlu %s..."
  
! #: info/session.c:3701
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "Probíhá hledání podsouboru %s..."
  
! #: info/session.c:3753
  msgid "Read a string and search for it case-sensitively"
  msgstr "Pøeètení øetìzce a jeho vyhledání (zále¾í na velikosti písmen)"
  
! #: info/session.c:3760
  msgid "Read a string and search for it"
  msgstr "Pøeètení øetìzce a jeho vyhledání"
  
! #: info/session.c:3768
  msgid "Read a string and search backward for it"
  msgstr "Pøeètení øetìzce a jeho vyhledání (zpìtné)"
  
! #: info/session.c:3804 info/session.c:3811
! #, c-format
! msgid "%s%sfor string [%s]: "
  msgstr "%s%søetìzce [%s]: "
  
! #: info/session.c:3805 info/session.c:3812
! msgid "Search backward"
  msgstr "Zpìtné hledání"
  
! #: info/session.c:3806 info/session.c:3812
  msgid "Search"
  msgstr "Hledání"
  
! #: info/session.c:3807 info/session.c:3813
! msgid " case-sensitively "
! msgstr " (velikost rozhoduje)"
! 
! #: info/session.c:3808 info/session.c:3813
! msgid " "
! msgstr " "
! 
! #: info/session.c:3852
  msgid "Search failed."
  msgstr "Nebylo nalezeno."
  
! #: info/session.c:3870
  msgid "Repeat last search in the same direction"
  msgstr "Opakování posledního hledání tím samým smìrem"
  
! #: info/session.c:3873 info/session.c:3883
  msgid "No previous search string"
  msgstr "Není pøedchozí hledaný øetìzec"
  
! #: info/session.c:3880
  msgid "Repeat last search in the reverse direction"
  msgstr "Opakování posledního hledání opaèným smìrem"
  
! #: info/session.c:3899 info/session.c:3905
  msgid "Search interactively for a string as you type it"
  msgstr "Vyhledávání zadávaného øetìzce hned pøi zadávání"
  
! #: info/session.c:3985
  msgid "I-search backward: "
  msgstr "zpìtné interaktivní hledání: "
  
! #: info/session.c:3987
  msgid "I-search: "
  msgstr "interaktivní hledání: "
  
! #: info/session.c:4012 info/session.c:4014
  msgid "Failing "
  msgstr "Bezvýsledné "
  
! #: info/session.c:4480
  msgid "Move to the previous cross reference"
  msgstr "Pøesun na pøedcházející køí¾ový odkaz"
  
! #: info/session.c:4498
  msgid "Move to the next cross reference"
  msgstr "Pøesun na následující køí¾ový odkaz"
  
! #: info/session.c:4520
  msgid "Select reference or menu item appearing on this line"
  msgstr "Zobrazení odkazu nebo polo¾ky menu, která je na tomto øádku"
  
! #: info/session.c:4543
  msgid "Cancel current operation"
  msgstr "Zru¹ení aktuální operace"
  
! #: info/session.c:4550
  msgid "Quit"
  msgstr "Ukonèení operace"
  
! #: info/session.c:4559
  msgid "Move the cursor to a specific line of the window"
  msgstr "Pøesun kurzoru na zadaný øádek okna"
  
! #: info/session.c:4591
  msgid "Redraw the display"
  msgstr "Pøekreslení obrazovky"
  
! #: info/session.c:4628
  msgid "Quit using Info"
  msgstr "Ukonèení Infa"
  
! #: info/session.c:4641
  msgid "Run command bound to this key's lowercase variant"
  msgstr ""
  
! #: info/session.c:4652
  #, c-format
  msgid "Unknown command (%s)."
  msgstr "Neznámý pøíkaz (%s)."
  
! #: info/session.c:4655
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "Sekvence kláves \"%s\" je neplatná"
  
! #: info/session.c:4656
  #, fuzzy, c-format
  msgid "`%s' is invalid"
  msgstr "Sekvence kláves \"%s\" je neplatná"
  
! #: info/session.c:4870
  msgid "Add this digit to the current numeric argument"
  msgstr "Pøidání této èíslice do aktuálního èíselného argumentu"
  
! #: info/session.c:4879
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Zaèátek (nebo dìlení ètyømi) aktuálního èíselného argumentu"
  
! #: info/session.c:4894
  msgid "Internally used by \\[universal-argument]"
  msgstr "Vnitønì u¾íváno funkcí \\[universal-argument]"
--- 1203,1630 ----
  msgstr "Posun dozadu v tomto oknì a nastavení implicitní velikosti okna"
  
! #: info/session.c:1438
  msgid "Move to the start of this node"
  msgstr "Posun na zaèátek tohoto uzlu"
  
! #: info/session.c:1445
  msgid "Move to the end of this node"
  msgstr "Posun na konec tohoto uzlu"
  
! #: info/session.c:1452
  msgid "Scroll down by lines"
  msgstr "Posun dolù po øádcích"
  
! #: info/session.c:1469
  msgid "Scroll up by lines"
  msgstr "Posun nahoru po øádcích"
  
! #: info/session.c:1487
  msgid "Scroll down by half screen size"
  msgstr "Posun dolù o polovinu velikosti obrazovky"
  
! #: info/session.c:1513
  msgid "Scroll up by half screen size"
  msgstr "Posun nahoru o polovinu velikosti obrazovky"
  
! #: info/session.c:1542
  msgid "Select the next window"
  msgstr "Výbìr následujícího okna"
  
! #: info/session.c:1581
  msgid "Select the previous window"
  msgstr "Výbìr pøedchozího okna"
  
! #: info/session.c:1632
  msgid "Split the current window"
  msgstr "Rozdìlení aktuálního okna"
  
! #: info/session.c:1713
  msgid "Delete the current window"
  msgstr "Smazání aktuálního okna"
  
! #: info/session.c:1721
  msgid "Cannot delete a permanent window"
  msgstr "Permanentní okno nelze smazat"
  
! #: info/session.c:1753
  msgid "Delete all other windows"
  msgstr "Smazání v¹ech ostatních oknen"
  
! #: info/session.c:1799
  msgid "Scroll the other window"
  msgstr "Posun druhého okna o stránku dolù"
  
! #: info/session.c:1820
  msgid "Scroll the other window backward"
  msgstr "Posun druhého okna o stránku zpìt"
  
! #: info/session.c:1826
  msgid "Grow (or shrink) this window"
  msgstr "Zmìna velikosti okna"
  
! #: info/session.c:1837
  msgid "Divide the available screen space among the visible windows"
  msgstr "Zvìt¹ení nebo zmen¹ení oken na obrazovce tak, aby byla stejnì velká"
  
! #: info/session.c:1844
  msgid "Toggle the state of line wrapping in the current window"
  msgstr ""
  "Zmìna stavu zalamování v aktuálním oknì (zapnuto->vypni, vypnuto->zapni)"
  
! #: info/session.c:1851
! msgid "Toggle the usage of regular expressions in searches"
! msgstr ""
! 
! #: info/session.c:1855
! msgid "Using regular expressions for searches."
! msgstr ""
! 
! #: info/session.c:1856
! msgid "Using literal strings for searches."
! msgstr ""
! 
! #: info/session.c:2027
  msgid "Select the Next node"
  msgstr "Zobrazení následujícího uzlu"
  
! #: info/session.c:2035
  msgid "Select the Prev node"
  msgstr "Zobrazení pøedchozího uzlu"
  
! #: info/session.c:2043
  msgid "Select the Up node"
  msgstr "Zobrazení vy¹¹ího uzlu"
  
! #: info/session.c:2050
  msgid "Select the last node in this file"
  msgstr "Zobrazení posledního uzlu v tomto souboru"
  
! #: info/session.c:2077 info/session.c:2110
  msgid "This window has no additional nodes"
  msgstr "Toto okno nemá více dal¹ích uzlù"
  
! #: info/session.c:2083
  msgid "Select the first node in this file"
  msgstr "Zobrazení prvního uzlu v tomto souboru"
  
! #: info/session.c:2117
  msgid "Select the last item in this node's menu"
  msgstr "Zobrazení poslední polo¾ky menu tohoto uzlu"
  
! #: info/session.c:2123
  msgid "Select this menu item"
  msgstr "Zobrazení této polo¾ky menu"
  
! #: info/session.c:2156
  #, c-format
  msgid "There aren't %d items in this menu."
  msgstr "V tomto menu není %d. polo¾ka"
  
! #: info/session.c:2350 info/session.c:2351
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Polo¾ka menu (%s): "
  
! #: info/session.c:2354
  msgid "Menu item: "
  msgstr "Polo¾ka menu: "
  
! #: info/session.c:2361 info/session.c:2362
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "Následování køí¾ového odkazu (%s): "
  
! #: info/session.c:2365
  msgid "Follow xref: "
  msgstr "Následování køí¾ového odkazu: "
  
! #: info/session.c:2494
  msgid "Read a menu item and select its node"
  msgstr "Zadání jména polo¾ky menu a následné zobrazení"
  
! #: info/session.c:2502
  msgid "Read a footnote or cross reference and select its node"
  msgstr ""
  "Zadání jména poznámky pod èarou nebo køí¾ového odkazu a následné zobrazení"
  
! #: info/session.c:2508
  msgid "Move to the start of this node's menu"
  msgstr "Pøesun na zaèátek menu tohoto uzlu"
  
! #: info/session.c:2532
  msgid "Visit as many menu items at once as possible"
  msgstr ""
  "Nav¹tívení tolika polo¾ek menu, kolik je mo¾no. Ka¾dá polo¾ka v jiném oknì."
  
! #: info/session.c:2560
  msgid "Read a node name and select it"
  msgstr "Zadání jména uzlu a jeho následné zobrazení"
  
! #: info/session.c:2615 info/session.c:2620
  msgid "Goto node: "
  msgstr "Pøesun na uzel: "
  
! #: info/session.c:2684
  #, c-format
  msgid "No menu in node `%s'."
  msgstr "V uzlu `%s' není menu."
  
! #: info/session.c:2730
  #, c-format
  msgid "No menu item `%s' in node `%s'."
  msgstr "Polo¾ka menu `%s' v uzlu `%s' není."
  
! #: info/session.c:2760
  #, c-format
  msgid "Unable to find node referenced by `%s' in `%s'."
  msgstr "Uzel, na který se odkazuje `%s' v `%s', nelze najít."
  
! #: info/session.c:2810
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "Ètení seznamu menu zaèínajíce v adresáøi a pokraèujíce dále"
  
! #: info/session.c:2812
  msgid "Follow menus: "
  msgstr "Následování menu: "
  
! #: info/session.c:3005
  msgid "Find the node describing program invocation"
  msgstr "Nalezení uzlu popisujícího pøepínaèe programu"
  
! #: info/session.c:3007
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Nalezení uzlu s pøepínaèi programu [%s]: "
  
! #: info/session.c:3045
  msgid "Read a manpage reference and select it"
  msgstr "Zadání jména manuálové stránky a následné zobrazení"
  
! #: info/session.c:3049
  msgid "Get Manpage: "
  msgstr "Manuálová stránka: "
  
! #: info/session.c:3079
  msgid "Select the node `Top' in this file"
  msgstr "Zobrazení nejvy¹¹ího uzlu v tomto souboru"
  
! #: info/session.c:3085
  msgid "Select the node `(dir)'"
  msgstr "Zobrazení uzlu `(dir)'"
  
! #: info/session.c:3102 info/session.c:3104
  #, c-format
  msgid "Kill node (%s): "
  msgstr "Zru¹ení uzlu (%s): "
  
! #: info/session.c:3156
  #, c-format
  msgid "Cannot kill node `%s'"
  msgstr "Uzel `%s' nelze zru¹it"
  
! #: info/session.c:3166
  msgid "Cannot kill the last node"
  msgstr "Poslední uzel nelze zru¹it"
  
! #: info/session.c:3252
  msgid "Select the most recently selected node"
  msgstr "Zobrazení poslední dobou nejvíce nav¹tìvovaných uzlù"
  
! #: info/session.c:3258
  msgid "Kill this node"
  msgstr "Zru¹ení tohoto uzlu"
  
! #: info/session.c:3266
  msgid "Read the name of a file and select it"
  msgstr "Zadání jména souboru a jeho následné zobrazení"
  
! #: info/session.c:3270
  msgid "Find file: "
  msgstr "Nalezení souboru: "
  
! #: info/session.c:3287
  #, c-format
  msgid "Cannot find `%s'."
  msgstr "Nelze najít `%s'."
  
! #: info/session.c:3330 info/session.c:3448
  #, c-format
  msgid "Could not create output file `%s'."
  msgstr "Výstupní soubor `%s' nelze vytvoøit."
  
! #: info/session.c:3344 info/session.c:3466 info/session.c:3526
  msgid "Done."
  msgstr "Dokonèeno."
  
! #: info/session.c:3399
  #, c-format
  msgid "Writing node %s..."
  msgstr "Zapisování uzlu %s..."
  
! #: info/session.c:3475
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "Poslání obsahu tohoto uzlu pøíkazu INFO_PRINT_COMMAND"
  
! #: info/session.c:3510
  #, c-format
  msgid "Cannot open pipe to `%s'."
  msgstr "Rouru do `%s' nelze otevøít."
  
! #: info/session.c:3516
  #, c-format
  msgid "Printing node %s..."
  msgstr "Probíhá tisk uzlu %s..."
  
! #: info/session.c:3733
! msgid "Search continued from the end of the document."
! msgstr ""
! 
! #: info/session.c:3738
! #, fuzzy
! msgid "Search continued from the beginning of the document."
! msgstr "Smazání v¹eho od zaèátku øádku do kurzoru"
! 
! #: info/session.c:3755
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "Probíhá hledání podsouboru %s..."
  
! #: info/session.c:3812
  msgid "Read a string and search for it case-sensitively"
  msgstr "Pøeètení øetìzce a jeho vyhledání (zále¾í na velikosti písmen)"
  
! #: info/session.c:3819
  msgid "Read a string and search for it"
  msgstr "Pøeètení øetìzce a jeho vyhledání"
  
! #: info/session.c:3827
  msgid "Read a string and search backward for it"
  msgstr "Pøeètení øetìzce a jeho vyhledání (zpìtné)"
  
! #: info/session.c:3863 info/session.c:3869
! #, fuzzy, c-format
! msgid "%s%s%s [%s]: "
  msgstr "%s%søetìzce [%s]: "
  
! #: info/session.c:3864 info/session.c:3870
! msgid "Regexp search"
! msgstr ""
! 
! #: info/session.c:3865 info/session.c:3871
! #, fuzzy
! msgid " case-sensitively"
! msgstr " (velikost rozhoduje)"
! 
! #: info/session.c:3866 info/session.c:3872
! #, fuzzy
! msgid " backward"
  msgstr "Zpìtné hledání"
  
! #: info/session.c:3870
  msgid "Search"
  msgstr "Hledání"
  
! #: info/session.c:3911
  msgid "Search failed."
  msgstr "Nebylo nalezeno."
  
! #: info/session.c:3929
  msgid "Repeat last search in the same direction"
  msgstr "Opakování posledního hledání tím samým smìrem"
  
! #: info/session.c:3932 info/session.c:3942
  msgid "No previous search string"
  msgstr "Není pøedchozí hledaný øetìzec"
  
! #: info/session.c:3939
  msgid "Repeat last search in the reverse direction"
  msgstr "Opakování posledního hledání opaèným smìrem"
  
! #: info/session.c:3958 info/session.c:3964
  msgid "Search interactively for a string as you type it"
  msgstr "Vyhledávání zadávaného øetìzce hned pøi zadávání"
  
! #: info/session.c:4044
! #, fuzzy
! msgid "Regexp I-search backward: "
! msgstr "zpìtné interaktivní hledání: "
! 
! #: info/session.c:4045
  msgid "I-search backward: "
  msgstr "zpìtné interaktivní hledání: "
  
! #: info/session.c:4047
! #, fuzzy
! msgid "Regexp I-search: "
! msgstr "interaktivní hledání: "
! 
! #: info/session.c:4048
  msgid "I-search: "
  msgstr "interaktivní hledání: "
  
! #: info/session.c:4073 info/session.c:4075
  msgid "Failing "
  msgstr "Bezvýsledné "
  
! #: info/session.c:4560
  msgid "Move to the previous cross reference"
  msgstr "Pøesun na pøedcházející køí¾ový odkaz"
  
! #: info/session.c:4578
  msgid "Move to the next cross reference"
  msgstr "Pøesun na následující køí¾ový odkaz"
  
! #: info/session.c:4600
  msgid "Select reference or menu item appearing on this line"
  msgstr "Zobrazení odkazu nebo polo¾ky menu, která je na tomto øádku"
  
! #: info/session.c:4623
  msgid "Cancel current operation"
  msgstr "Zru¹ení aktuální operace"
  
! #: info/session.c:4630
  msgid "Quit"
  msgstr "Ukonèení operace"
  
! #: info/session.c:4639
  msgid "Move the cursor to a specific line of the window"
  msgstr "Pøesun kurzoru na zadaný øádek okna"
  
! #: info/session.c:4671
  msgid "Redraw the display"
  msgstr "Pøekreslení obrazovky"
  
! #: info/session.c:4708
  msgid "Quit using Info"
  msgstr "Ukonèení Infa"
  
! #: info/session.c:4721
  msgid "Run command bound to this key's lowercase variant"
  msgstr ""
  
! #: info/session.c:4732
  #, c-format
  msgid "Unknown command (%s)."
  msgstr "Neznámý pøíkaz (%s)."
  
! #: info/session.c:4735
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "Sekvence kláves \"%s\" je neplatná"
  
! #: info/session.c:4736
  #, fuzzy, c-format
  msgid "`%s' is invalid"
  msgstr "Sekvence kláves \"%s\" je neplatná"
  
! #: info/session.c:4950
  msgid "Add this digit to the current numeric argument"
  msgstr "Pøidání této èíslice do aktuálního èíselného argumentu"
  
! #: info/session.c:4959
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Zaèátek (nebo dìlení ètyømi) aktuálního èíselného argumentu"
  
! #: info/session.c:4974
  msgid "Internally used by \\[universal-argument]"
  msgstr "Vnitønì u¾íváno funkcí \\[universal-argument]"
***************
*** 1707,1759 ****
  msgstr "Je-li zapnuto, pak Info akceptuje a zobrazuje znaky z normy ISO Latin"
  
! #: info/variables.c:83
  msgid "Explain the use of a variable"
  msgstr "Zobrazení popisu promìnné"
  
! #: info/variables.c:89
  msgid "Describe variable: "
  msgstr "Popis promìnné: "
  
! #: info/variables.c:108
  msgid "Set the value of an Info variable"
  msgstr "Nastavení hodnoty Info promìnné"
  
! #: info/variables.c:114
  msgid "Set variable: "
  msgstr "Nastavení promìnné: "
  
! #: info/variables.c:132
  #, c-format
  msgid "Set %s to value (%d): "
  msgstr "Nastavení promìnné %s na hodnotu (%d): "
  
! #: info/variables.c:173
  #, c-format
  msgid "Set %s to value (%s): "
  msgstr "Nastavení promìnné %s na hodnotu (%s): "
  
! #: info/window.c:1137
  msgid "--*** Tags out of Date ***"
  msgstr "--*** Znaèky jsou zastatalé ***"
  
! #: info/window.c:1148
  msgid "-----Info: (), lines ----, "
  msgstr "-----Info: (), øádkù ----, "
  
! #: info/window.c:1155
  #, c-format
  msgid "-%s---Info: %s, %d lines --%s--"
  msgstr "-%s---Info: %s, øádkù: %d --%s--"
  
! #: info/window.c:1159
  #, c-format
  msgid "-%s%s-Info: (%s)%s, %d lines --%s--"
  msgstr "-%s%s-Info: (%s)%s, øádkù: %d --%s--"
  
! #: info/window.c:1166
  #, c-format
  msgid " Subfile: %s"
  msgstr " Podsoubor: %s"
  
  #: lib/xexit.c:54
  msgid "ferror on stdout\n"
--- 1682,1946 ----
  msgstr "Je-li zapnuto, pak Info akceptuje a zobrazuje znaky z normy ISO Latin"
  
! #: info/variables.c:81
! #, fuzzy
! msgid ""
! "What to do when a scrolling command is issued at the end of the last node"
! msgstr "Øídí co se stane, kdy¾ je po¾adován posun o stranu na konci uzlu"
! 
! #: info/variables.c:88
  msgid "Explain the use of a variable"
  msgstr "Zobrazení popisu promìnné"
  
! #: info/variables.c:94
  msgid "Describe variable: "
  msgstr "Popis promìnné: "
  
! #: info/variables.c:113
  msgid "Set the value of an Info variable"
  msgstr "Nastavení hodnoty Info promìnné"
  
! #: info/variables.c:119
  msgid "Set variable: "
  msgstr "Nastavení promìnné: "
  
! #: info/variables.c:137
  #, c-format
  msgid "Set %s to value (%d): "
  msgstr "Nastavení promìnné %s na hodnotu (%d): "
  
! #: info/variables.c:178
  #, c-format
  msgid "Set %s to value (%s): "
  msgstr "Nastavení promìnné %s na hodnotu (%s): "
  
! #: info/window.c:1150
  msgid "--*** Tags out of Date ***"
  msgstr "--*** Znaèky jsou zastatalé ***"
  
! #: info/window.c:1161
  msgid "-----Info: (), lines ----, "
  msgstr "-----Info: (), øádkù ----, "
  
! #: info/window.c:1168
  #, c-format
  msgid "-%s---Info: %s, %d lines --%s--"
  msgstr "-%s---Info: %s, øádkù: %d --%s--"
  
! #: info/window.c:1172
  #, c-format
  msgid "-%s%s-Info: (%s)%s, %d lines --%s--"
  msgstr "-%s%s-Info: (%s)%s, øádkù: %d --%s--"
  
! #: info/window.c:1179
  #, c-format
  msgid " Subfile: %s"
  msgstr " Podsoubor: %s"
  
+ #: install-info/install-info.c:221
+ #, c-format
+ msgid "%s: warning: "
+ msgstr "%s: varování: "
+ 
+ #: install-info/install-info.c:270
+ #, c-format
+ msgid " for %s"
+ msgstr " pro %s"
+ 
+ #: install-info/install-info.c:500
+ #, c-format
+ msgid "\tTry `%s --help' for a complete list of options.\n"
+ msgstr "Více informací získáte pøíkazem `%s --help'.\n"
+ 
+ #: install-info/install-info.c:508
+ #, fuzzy, c-format
+ msgid "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
+ msgstr "Pou¾ití: %s [PØEPÍNAÈ]... SOUBOR...\n"
+ 
+ #: install-info/install-info.c:510
+ msgid "Add or remove entries in INFO-FILE from the Info directory DIR-FILE."
+ msgstr ""
+ 
+ #: install-info/install-info.c:513
+ msgid ""
+ "Options:\n"
+ " --debug             report what is being done.\n"
+ " --delete            delete existing entries for INFO-FILE from DIR-FILE;\n"
+ "                      don't insert any new entries.\n"
+ " --description=TEXT  the description of the entry is TEXT; used with\n"
+ "                      the --name option to become synonymous with the\n"
+ "                      --entry option.\n"
+ " --dir-file=NAME     specify file name of Info directory file;\n"
+ "                      equivalent to using the DIR-FILE argument.\n"
+ " --dry-run           same as --test."
+ msgstr ""
+ 
+ #: install-info/install-info.c:525
+ msgid ""
+ " --entry=TEXT        insert TEXT as an Info directory entry.\n"
+ "                      TEXT is written as an Info menu item line followed\n"
+ "                       by zero or more extra lines starting with "
+ "whitespace.\n"
+ "                      If you specify more than one entry, all are added.\n"
+ "                      If you don't specify any entries, they are determined\n"
+ "                       from information in the Info file itself.\n"
+ "                      When removing, TEXT specifies the entry to remove.\n"
+ "                      TEXT is only removed as a last resort, if the\n"
+ "                      entry as determined from the Info file is not "
+ "present,\n"
+ "                      and the basename of the Info file isn't found either."
+ msgstr ""
+ 
+ #: install-info/install-info.c:537
+ msgid ""
+ " --help              display this help and exit.\n"
+ " --info-dir=DIR      same as --dir-file=DIR/dir.\n"
+ " --info-file=FILE    specify Info file to install in the directory;\n"
+ "                      equivalent to using the INFO-FILE argument.\n"
+ " --item=TEXT         same as --entry=TEXT.\n"
+ " --keep-old          do not replace entries, or remove empty sections.\n"
+ " --menuentry=TEXT    same as --name=TEXT.\n"
+ " --name=TEXT         the name of the entry is TEXT; used with --description\n"
+ "                      to become synonymous with the --entry option.\n"
+ " --no-indent         do not format new entries in the DIR file.\n"
+ " --quiet             suppress warnings."
+ msgstr ""
+ 
+ #: install-info/install-info.c:550
+ msgid ""
+ " --regex=R           put this file's entries in all sections that match the\n"
+ "                      regular expression R (ignoring case).\n"
+ " --remove            same as --delete.\n"
+ " --remove-exactly    only remove if the info file name matches exactly;\n"
+ "                      suffixes such as .info and .gz are not ignored.\n"
+ " --section=SEC       put entries in section SEC of the directory.\n"
+ "                      If you specify more than one section, all the entries\n"
+ "                       are added in each of the sections.\n"
+ "                      If you don't specify any sections, they are "
+ "determined\n"
+ "                       from information in the Info file itself.\n"
+ " --section R SEC     equivalent to --regex=R --section=SEC --add-once."
+ msgstr ""
+ 
+ #: install-info/install-info.c:563
+ msgid ""
+ " --silent            suppress warnings.\n"
+ " --test              suppress updating of DIR-FILE.\n"
+ " --version           display version information and exit."
+ msgstr ""
+ 
+ #: install-info/install-info.c:570
+ #, fuzzy
+ msgid ""
+ "Email bug reports to bug-texinfo@gnu.org,\n"
+ "general questions and discussion to help-texinfo@gnu.org.\n"
+ "Texinfo home page: http://www.gnu.org/software/texinfo/"
+ msgstr ""
+ "\n"
+ "  Chyby v programu oznamujte na adrese <bug-texinfo@gnu.org> (pouze "
+ "anglicky),\n"
+ "obecné otázky smìøujte na <help-texinfo@gnu.org>. Pøipomínky k pøekladu\n"
+ "zasílejte na <cs@li.org> (èesky).\n"
+ 
+ #: install-info/install-info.c:597
+ #, fuzzy, c-format
+ msgid ""
+ "This is the file .../info/dir, which contains the\n"
+ "topmost node of the Info hierarchy, called (dir)Top.\n"
+ "The first time you invoke Info you start off looking at this node.\n"
+ "\n"
+ "%s\tThis is the top of the INFO tree\n"
+ "\n"
+ "  This (the Directory node) gives a menu of major topics.\n"
+ "  Typing \"q\" exits, \"?\" lists all Info commands, \"d\" returns here,\n"
+ "  \"h\" gives a primer for first-timers,\n"
+ "  \"mEmacs<Return>\" visits the Emacs manual, etc.\n"
+ "\n"
+ "  In Emacs, you can click mouse button 2 on a menu item or cross reference\n"
+ "  to select it.\n"
+ "\n"
+ "%s\n"
+ msgstr ""
+ "  Toto je soubor .../info/dir, který obsahuje nejvy¹¹í uzly hierarchie\n"
+ "Info dokumentù a je nazýván (dir)Top. Kdy¾ poprvé spustíte Info dostanete\n"
+ "se do tohoto uzlu.\n"
+ "\n"
+ "%s      Toto je vrchol INFO stromu\n"
+ "\n"
+ "    Tento (Adresáøový uzel) obsahuje menu hlavních témat.\n"
+ "  Stiskem \"q\" Info ukonèíte, stiskem \"?\" získáte seznam v¹ech Info "
+ "pøíkazù,\n"
+ "  stiskem \"d\" se vrátíte sem, stiskem \"h\" získáte nápovìdu pro "
+ "zaèáteèníky,\n"
+ "  napsáním \"mEmacs\" si zobrazíte manuál k Emacsu, atd.\n"
+ "\n"
+ "    Pokud chcete v Emacsu zobrazit obsah polo¾ky menu nebo následovat "
+ "køí¾ový\n"
+ "  odkaz, mù¾ete to provést kliknutím prostøedním tlaèítkem my¹i.\n"
+ "\n"
+ "* Menu:\n"
+ 
+ #: install-info/install-info.c:622
+ #, c-format
+ msgid "%s: could not read (%s) and could not create (%s)\n"
+ msgstr "%s: %s nelze èíst a %s nelze vytvoøit\n"
+ 
+ #: install-info/install-info.c:715
+ #, c-format
+ msgid "%s: empty file"
+ msgstr "%s: prázdný soubor"
+ 
+ #: install-info/install-info.c:1046 install-info/install-info.c:1086
+ msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
+ msgstr "START-INFO-DIR-ENTRY bez odpovídajícího END-INFO-DIR-ENTRY"
+ 
+ #: install-info/install-info.c:1081
+ msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
+ msgstr "END-INFO-DIR-ENTRY bez pøedchozího START-INFO-DIR-ENTRY"
+ 
+ #: install-info/install-info.c:1936 install-info/install-info.c:1946
+ #, c-format
+ msgid "%s: already have dir file: %s\n"
+ msgstr ""
+ 
+ #: install-info/install-info.c:2026
+ #, c-format
+ msgid "%s: Specify the Info file only once.\n"
+ msgstr "%s: Info soubor zadejte pouze jednou.\n"
+ 
+ #: install-info/install-info.c:2059
+ #, c-format
+ msgid "Extra regular expression specified, ignoring `%s'"
+ msgstr ""
+ 
+ #: install-info/install-info.c:2071
+ #, c-format
+ msgid "Error in regular expression `%s': %s"
+ msgstr ""
+ 
+ #: install-info/install-info.c:2129
+ #, c-format
+ msgid "excess command line argument `%s'"
+ msgstr "nadbyteèný argument `%s' v pøíkazovém øádku"
+ 
+ #: install-info/install-info.c:2133
+ msgid "No input file specified; try --help for more information."
+ msgstr ""
+ "Vstupní soubor nezadán; pou¾itím pøepínaèe --help získáte bli¾¹í informace."
+ 
+ #: install-info/install-info.c:2136
+ msgid "No dir file specified; try --help for more information."
+ msgstr ""
+ "Adresáø nebyl zadán; pou¾itím pøepínaèe `--help' získáte bli¾¹í informace"
+ 
+ #: install-info/install-info.c:2278
+ #, c-format
+ msgid "no info dir entry in `%s'"
+ msgstr "v Info adresáøi `%s' není ¾ádná polo¾ka"
+ 
+ #: install-info/install-info.c:2526
+ #, c-format
+ msgid "no entries found for `%s'; nothing deleted"
+ msgstr "pro `%s' nebyly nalezeny ¾ádné polo¾ky"
+ 
  #: lib/xexit.c:54
  msgid "ferror on stdout\n"
***************
*** 1764,1844 ****
  msgstr ""
  
! #: makeinfo/cmds.c:544 makeinfo/cmds.c:566
  #, fuzzy, c-format
  msgid "arguments to @%s ignored"
  msgstr "©patný argument pro %c%s"
  
! #: makeinfo/cmds.c:741
  msgid "January"
  msgstr "Leden"
  
! #: makeinfo/cmds.c:741
  msgid "February"
  msgstr "Únor"
  
! #: makeinfo/cmds.c:741
  msgid "March"
  msgstr "Bøezen"
  
! #: makeinfo/cmds.c:741
  msgid "April"
  msgstr "Duben"
  
! #: makeinfo/cmds.c:741
  msgid "May"
  msgstr "Kvìten"
  
! #: makeinfo/cmds.c:742
  msgid "June"
  msgstr "Èerven"
  
! #: makeinfo/cmds.c:742
  msgid "July"
  msgstr "Èervenec"
  
! #: makeinfo/cmds.c:742
  msgid "August"
  msgstr "Srpen"
  
! #: makeinfo/cmds.c:742
  msgid "September"
  msgstr "Záøí"
  
! #: makeinfo/cmds.c:742
  msgid "October"
  msgstr "Øíjen"
  
! #: makeinfo/cmds.c:743
  msgid "November"
  msgstr "Listopad"
  
! #: makeinfo/cmds.c:743
  msgid "December"
  msgstr "Prosinec"
  
! #: makeinfo/cmds.c:1095
  #, c-format
  msgid "unlikely character %c in @var"
  msgstr "nepravdìpodobný znak %c ve @var"
  
! #: makeinfo/cmds.c:1138
  msgid "@sc argument all uppercase, thus no effect"
  msgstr "@sc argument je celý velkými písmeny, zbyteènì"
  
! #: makeinfo/cmds.c:1193
  #, fuzzy, c-format
  msgid "`{' expected, but saw `%c'"
  msgstr "`@end' vy¾aduje `%s', ale vidí `%s'"
  
! #: makeinfo/cmds.c:1233
  msgid "end of file inside verb block"
  msgstr ""
  
! #: makeinfo/cmds.c:1241
  #, fuzzy, c-format
  msgid "`}' expected, but saw `%c'"
  msgstr "`@end' vy¾aduje `%s', ale vidí `%s'"
  
! #: makeinfo/cmds.c:1272
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
--- 1951,2031 ----
  msgstr ""
  
! #: makeinfo/cmds.c:582 makeinfo/cmds.c:604
  #, fuzzy, c-format
  msgid "arguments to @%s ignored"
  msgstr "©patný argument pro %c%s"
  
! #: makeinfo/cmds.c:779
  msgid "January"
  msgstr "Leden"
  
! #: makeinfo/cmds.c:779
  msgid "February"
  msgstr "Únor"
  
! #: makeinfo/cmds.c:779
  msgid "March"
  msgstr "Bøezen"
  
! #: makeinfo/cmds.c:779
  msgid "April"
  msgstr "Duben"
  
! #: makeinfo/cmds.c:779
  msgid "May"
  msgstr "Kvìten"
  
! #: makeinfo/cmds.c:780
  msgid "June"
  msgstr "Èerven"
  
! #: makeinfo/cmds.c:780
  msgid "July"
  msgstr "Èervenec"
  
! #: makeinfo/cmds.c:780
  msgid "August"
  msgstr "Srpen"
  
! #: makeinfo/cmds.c:780
  msgid "September"
  msgstr "Záøí"
  
! #: makeinfo/cmds.c:780
  msgid "October"
  msgstr "Øíjen"
  
! #: makeinfo/cmds.c:781
  msgid "November"
  msgstr "Listopad"
  
! #: makeinfo/cmds.c:781
  msgid "December"
  msgstr "Prosinec"
  
! #: makeinfo/cmds.c:1131
  #, c-format
  msgid "unlikely character %c in @var"
  msgstr "nepravdìpodobný znak %c ve @var"
  
! #: makeinfo/cmds.c:1174
  msgid "@sc argument all uppercase, thus no effect"
  msgstr "@sc argument je celý velkými písmeny, zbyteènì"
  
! #: makeinfo/cmds.c:1229
  #, fuzzy, c-format
  msgid "`{' expected, but saw `%c'"
  msgstr "`@end' vy¾aduje `%s', ale vidí `%s'"
  
! #: makeinfo/cmds.c:1269
  msgid "end of file inside verb block"
  msgstr ""
  
! #: makeinfo/cmds.c:1277
  #, fuzzy, c-format
  msgid "`}' expected, but saw `%c'"
  msgstr "`@end' vy¾aduje `%s', ale vidí `%s'"
  
! #: makeinfo/cmds.c:1308
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
***************
*** 1846,1892 ****
  msgstr ""
  
! #: makeinfo/cmds.c:1471
  #, c-format
  msgid "%c%s is obsolete"
  msgstr "Pøíkaz %c%s je zastaralý"
  
! #: makeinfo/cmds.c:1580
  #, c-format
  msgid "@sp requires a positive numeric argument, not `%s'"
  msgstr "@sp vy¾aduje kladný èíselný argument a ne `%s'"
  
! #: makeinfo/cmds.c:1936 makeinfo/footnote.c:81
  #, c-format
  msgid "Bad argument to %c%s"
  msgstr "©patný argument pro %c%s"
  
! #: makeinfo/cmds.c:1946 makeinfo/makeinfo.c:4272
  msgid "asis"
  msgstr "asis"
  
! #: makeinfo/cmds.c:1948 makeinfo/cmds.c:1978 makeinfo/makeinfo.c:4274
  msgid "none"
  msgstr "none"
  
! #: makeinfo/cmds.c:1962
  #, fuzzy, c-format
  msgid "Bad argument to @%s"
  msgstr "©patný argument pro %c%s"
  
! #: makeinfo/cmds.c:1976
  msgid "insert"
  msgstr ""
  
! #: makeinfo/cmds.c:1992
  #, fuzzy, c-format
  msgid "Bad argument to @%s: %s"
  msgstr "©patný argument pro %c%s"
  
! #: makeinfo/cmds.c:2075
  #, c-format
  msgid "Expected @%s on or off, not `%s'"
  msgstr ""
  
! #: makeinfo/cmds.c:2095
  #, c-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
--- 2033,2079 ----
  msgstr ""
  
! #: makeinfo/cmds.c:1504
  #, c-format
  msgid "%c%s is obsolete"
  msgstr "Pøíkaz %c%s je zastaralý"
  
! #: makeinfo/cmds.c:1612
  #, c-format
  msgid "@sp requires a positive numeric argument, not `%s'"
  msgstr "@sp vy¾aduje kladný èíselný argument a ne `%s'"
  
! #: makeinfo/cmds.c:2023 makeinfo/footnote.c:81
  #, c-format
  msgid "Bad argument to %c%s"
  msgstr "©patný argument pro %c%s"
  
! #: makeinfo/cmds.c:2033 makeinfo/makeinfo.c:4270
  msgid "asis"
  msgstr "asis"
  
! #: makeinfo/cmds.c:2035 makeinfo/cmds.c:2065 makeinfo/makeinfo.c:4272
  msgid "none"
  msgstr "none"
  
! #: makeinfo/cmds.c:2049
  #, fuzzy, c-format
  msgid "Bad argument to @%s"
  msgstr "©patný argument pro %c%s"
  
! #: makeinfo/cmds.c:2063
  msgid "insert"
  msgstr ""
  
! #: makeinfo/cmds.c:2079
  #, fuzzy, c-format
  msgid "Bad argument to @%s: %s"
  msgstr "©patný argument pro %c%s"
  
! #: makeinfo/cmds.c:2162
  #, c-format
  msgid "Expected @%s on or off, not `%s'"
  msgstr ""
  
! #: makeinfo/cmds.c:2182
  #, c-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
***************
*** 1897,1938 ****
  msgstr "Chybìjící `}' v argumentu @def"
  
- #: makeinfo/defun.c:402
- msgid "Function"
- msgstr "Funkce"
- 
- #: makeinfo/defun.c:405
- msgid "Macro"
- msgstr "Makro"
- 
- #: makeinfo/defun.c:408
- msgid "Special Form"
- msgstr "Speciální forma"
- 
- #: makeinfo/defun.c:412
- msgid "Variable"
- msgstr "Promìnná"
- 
- #: makeinfo/defun.c:415
- msgid "User Option"
- msgstr "U¾ivatelská volba"
- 
- #: makeinfo/defun.c:419
- msgid "Instance Variable"
- msgstr "Instance promìnné"
- 
- #: makeinfo/defun.c:423
- msgid "Method"
- msgstr "Metoda"
- 
- #: makeinfo/defun.c:499 makeinfo/defun.c:504 makeinfo/defun.c:544
- #: makeinfo/defun.c:643 makeinfo/xml.c:2135
- msgid "of"
- msgstr "z"
- 
- #: makeinfo/defun.c:508 makeinfo/defun.c:512 makeinfo/defun.c:516
- #: makeinfo/defun.c:550 makeinfo/defun.c:649 makeinfo/xml.c:2140
- msgid "on"
- msgstr ""
- 
  #: makeinfo/defun.c:711
  #, c-format
--- 2084,2087 ----
***************
*** 1964,1970 ****
  msgstr ""
  
! #: makeinfo/float.c:376 makeinfo/float.c:382 makeinfo/index.c:924
! #: makeinfo/index.c:930 makeinfo/xref.c:133 makeinfo/xref.c:170
! #: makeinfo/xref.c:205
  msgid "See "
  msgstr "Viz"
--- 2113,2118 ----
  msgstr ""
  
! #: makeinfo/float.c:376 makeinfo/float.c:382 makeinfo/index.c:948
! #: makeinfo/index.c:954
  msgid "See "
  msgstr "Viz"
***************
*** 1989,1993 ****
  msgstr "Poznámka pod èarou definována bez rodièovského uzlu"
  
! #: makeinfo/footnote.c:301 makeinfo/index.c:189
  msgid "Footnotes"
  msgstr "Poznámky pod èarou"
--- 2137,2141 ----
  msgstr "Poznámka pod èarou definována bez rodièovského uzlu"
  
! #: makeinfo/footnote.c:301 makeinfo/index.c:187
  msgid "Footnotes"
  msgstr "Poznámky pod èarou"
***************
*** 2003,2010 ****
  msgstr ""
  
- #: makeinfo/html.c:203
- msgid "Untitled"
- msgstr "Neoznaèeno"
- 
  #: makeinfo/html.c:421
  msgid "[unexpected] no html tag to pop"
--- 2151,2154 ----
***************
*** 2016,2059 ****
  msgstr "%s: neznámý pøepínaè `--%s'\n"
  
! #: makeinfo/index.c:169
  #, c-format
  msgid "Unknown index `%s'"
  msgstr "Neznámý rejstøík `%s'"
  
! #: makeinfo/index.c:234
  #, c-format
  msgid "Info cannot handle `:' in index entry `%s'"
  msgstr ""
  
! #: makeinfo/index.c:412
  #, c-format
  msgid "Index `%s' already exists"
  msgstr "Rejstøík `%s' ji¾ existuje"
  
! #: makeinfo/index.c:455
  #, c-format
  msgid "Unknown index `%s' and/or `%s' in @synindex"
  msgstr "Neznámý rejstøík `%s' a/nebo `%s' v @synindex"
  
! #: makeinfo/index.c:661
  msgid "(line )"
  msgstr ""
  
! #: makeinfo/index.c:669
  #, c-format
  msgid "(line %*d)"
  msgstr ""
  
! #: makeinfo/index.c:750
  #, c-format
  msgid "Unknown index `%s' in @printindex"
  msgstr "Neznámý rejstøík `%s' v @printindex"
  
! #: makeinfo/index.c:819
  #, c-format
  msgid "Entry for index `%s' outside of any node"
  msgstr "Polo¾ka pro rejstøík `%s' je mimo v¹echny uzly"
  
! #: makeinfo/index.c:822 makeinfo/index.c:858
  msgid "(outside of any node)"
  msgstr "(mimo v¹echny uzly)"
--- 2160,2203 ----
  msgstr "%s: neznámý pøepínaè `--%s'\n"
  
! #: makeinfo/index.c:167
  #, c-format
  msgid "Unknown index `%s'"
  msgstr "Neznámý rejstøík `%s'"
  
! #: makeinfo/index.c:232
  #, c-format
  msgid "Info cannot handle `:' in index entry `%s'"
  msgstr ""
  
! #: makeinfo/index.c:410
  #, c-format
  msgid "Index `%s' already exists"
  msgstr "Rejstøík `%s' ji¾ existuje"
  
! #: makeinfo/index.c:453
  #, c-format
  msgid "Unknown index `%s' and/or `%s' in @synindex"
  msgstr "Neznámý rejstøík `%s' a/nebo `%s' v @synindex"
  
! #: makeinfo/index.c:676
  msgid "(line )"
  msgstr ""
  
! #: makeinfo/index.c:684
  #, c-format
  msgid "(line %*d)"
  msgstr ""
  
! #: makeinfo/index.c:764
  #, c-format
  msgid "Unknown index `%s' in @printindex"
  msgstr "Neznámý rejstøík `%s' v @printindex"
  
! #: makeinfo/index.c:833
  #, c-format
  msgid "Entry for index `%s' outside of any node"
  msgstr "Polo¾ka pro rejstøík `%s' je mimo v¹echny uzly"
  
! #: makeinfo/index.c:836 makeinfo/index.c:872
  msgid "(outside of any node)"
  msgstr "(mimo v¹echny uzly)"
***************
*** 2076,2118 ****
  msgstr "písmenkování pøeteklo, znovu zaèínám na %c"
  
! #: makeinfo/insertion.c:635
  #, c-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s vy¾aduje argument : formátovaè pro %citem"
  
! #: makeinfo/insertion.c:723
  #, c-format
  msgid "%cfloat environments cannot be nested"
  msgstr ""
  
! #: makeinfo/insertion.c:977
  #, c-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "`@end' vy¾aduje `%s', ale vidí `%s'"
  
! #: makeinfo/insertion.c:1345
  #, c-format
  msgid "No matching `%cend %s'"
  msgstr "Chybí odpovídající `%cend %s'"
  
! #: makeinfo/insertion.c:1614
  #, c-format
  msgid "%s requires letter or digit"
  msgstr "%s vy¾aduje písmeno nebo èíslici"
  
! #: makeinfo/insertion.c:1707
  msgid "end of file inside verbatim block"
  msgstr ""
  
! #: makeinfo/insertion.c:1931
  #, fuzzy, c-format
  msgid "@%s not meaningful outside `@float' environment"
  msgstr "@%s není myslitelné uvnitø `@%s' bloku"
  
! #: makeinfo/insertion.c:1967
  msgid "@menu seen before first @node, creating `Top' node"
  msgstr "@menu spatøeno pøed prvním @node, vytvoøen uzel `Top'"
  
! #: makeinfo/insertion.c:1968
  msgid ""
  "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
--- 2220,2262 ----
  msgstr "písmenkování pøeteklo, znovu zaèínám na %c"
  
! #: makeinfo/insertion.c:639
  #, c-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s vy¾aduje argument : formátovaè pro %citem"
  
! #: makeinfo/insertion.c:727
  #, c-format
  msgid "%cfloat environments cannot be nested"
  msgstr ""
  
! #: makeinfo/insertion.c:981
  #, c-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "`@end' vy¾aduje `%s', ale vidí `%s'"
  
! #: makeinfo/insertion.c:1349
  #, c-format
  msgid "No matching `%cend %s'"
  msgstr "Chybí odpovídající `%cend %s'"
  
! #: makeinfo/insertion.c:1618
  #, c-format
  msgid "%s requires letter or digit"
  msgstr "%s vy¾aduje písmeno nebo èíslici"
  
! #: makeinfo/insertion.c:1718
  msgid "end of file inside verbatim block"
  msgstr ""
  
! #: makeinfo/insertion.c:1942
  #, fuzzy, c-format
  msgid "@%s not meaningful outside `@float' environment"
  msgstr "@%s není myslitelné uvnitø `@%s' bloku"
  
! #: makeinfo/insertion.c:1978
  msgid "@menu seen before first @node, creating `Top' node"
  msgstr "@menu spatøeno pøed prvním @node, vytvoøen uzel `Top'"
  
! #: makeinfo/insertion.c:1979
  msgid ""
  "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
***************
*** 2120,2198 ****
  "proto¾e vá¹ uzel @top by mìl být uzavøen v @ifnottex spí¹e ne¾ v @ifinfo?"
  
! #: makeinfo/insertion.c:1980
  msgid "@detailmenu seen before first node, creating `Top' node"
  msgstr "@detailmenu spatøeno pøed prvním uzlem, vytvoøen uzel `Top'"
  
! #: makeinfo/insertion.c:2036
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr ""
  
! #: makeinfo/insertion.c:2050
  #, fuzzy, c-format
  msgid "@%s not meaningful outside `@titlepage' environment"
  msgstr "@%s není myslitelné uvnitø `@%s' bloku"
  
! #: makeinfo/insertion.c:2081
  #, c-format
  msgid "Unmatched `%c%s'"
  msgstr "Nepárový `%c%s'"
  
! #: makeinfo/insertion.c:2086
  #, c-format
  msgid "`%c%s' needs something after it"
  msgstr "`%c%s' potøebuje nìjaký argument"
  
! #: makeinfo/insertion.c:2092
  #, fuzzy, c-format
  msgid "Bad argument `%s' to `@%s', using `%s'"
  msgstr "Chybný argument pro `%s', `%s', pou¾ívám `%s'"
  
! #: makeinfo/insertion.c:2189
  #, c-format
  msgid "@%s not meaningful inside `@%s' block"
  msgstr "@%s není myslitelné uvnitø `@%s' bloku"
  
! #: makeinfo/insertion.c:2198
  #, c-format
  msgid "@itemx not meaningful inside `%s' block"
  msgstr "@itemx není myslitelný uvnitø `%s' bloku"
  
! #: makeinfo/insertion.c:2372
  #, c-format
  msgid "%c%s found outside of an insertion block"
  msgstr "%c%s nalezen mimo vkládaný blok"
  
! #: makeinfo/lang.c:957
  #, c-format
  msgid "no default territory known for language `%s'"
  msgstr ""
  
! #: makeinfo/lang.c:1020
  #, c-format
  msgid "%s is not a valid ISO 639 language code"
  msgstr "%s není platný kód jazyka (podle ISO 639)"
  
! #: makeinfo/lang.c:1110
  #, fuzzy, c-format
  msgid "unrecognized encoding name `%s'"
  msgstr "%s: neznámý pøepínaè `--%s'\n"
  
! #: makeinfo/lang.c:1118
  #, c-format
  msgid "sorry, encoding `%s' not supported"
  msgstr ""
  
! #: makeinfo/lang.c:1170
  #, c-format
  msgid "invalid encoded character `%s'"
  msgstr ""
  
! #: makeinfo/lang.c:1478
  #, c-format
  msgid "%c%s expects `i' or `j' as argument, not `%c'"
  msgstr "%c%s vy¾aduje `i' nebo `j' jako argument, ne `%c'"
  
! #: makeinfo/lang.c:1482
  #, c-format
  msgid "%c%s expects a single character `i' or `j' as argument"
--- 2264,2342 ----
  "proto¾e vá¹ uzel @top by mìl být uzavøen v @ifnottex spí¹e ne¾ v @ifinfo?"
  
! #: makeinfo/insertion.c:1991
  msgid "@detailmenu seen before first node, creating `Top' node"
  msgstr "@detailmenu spatøeno pøed prvním uzlem, vytvoøen uzel `Top'"
  
! #: makeinfo/insertion.c:2047
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr ""
  
! #: makeinfo/insertion.c:2061
  #, fuzzy, c-format
  msgid "@%s not meaningful outside `@titlepage' environment"
  msgstr "@%s není myslitelné uvnitø `@%s' bloku"
  
! #: makeinfo/insertion.c:2092
  #, c-format
  msgid "Unmatched `%c%s'"
  msgstr "Nepárový `%c%s'"
  
! #: makeinfo/insertion.c:2097
  #, c-format
  msgid "`%c%s' needs something after it"
  msgstr "`%c%s' potøebuje nìjaký argument"
  
! #: makeinfo/insertion.c:2103
  #, fuzzy, c-format
  msgid "Bad argument `%s' to `@%s', using `%s'"
  msgstr "Chybný argument pro `%s', `%s', pou¾ívám `%s'"
  
! #: makeinfo/insertion.c:2200
  #, c-format
  msgid "@%s not meaningful inside `@%s' block"
  msgstr "@%s není myslitelné uvnitø `@%s' bloku"
  
! #: makeinfo/insertion.c:2209
  #, c-format
  msgid "@itemx not meaningful inside `%s' block"
  msgstr "@itemx není myslitelný uvnitø `%s' bloku"
  
! #: makeinfo/insertion.c:2383
  #, c-format
  msgid "%c%s found outside of an insertion block"
  msgstr "%c%s nalezen mimo vkládaný blok"
  
! #: makeinfo/lang.c:1218
  #, c-format
  msgid "no default territory known for language `%s'"
  msgstr ""
  
! #: makeinfo/lang.c:1281
  #, c-format
  msgid "%s is not a valid ISO 639 language code"
  msgstr "%s není platný kód jazyka (podle ISO 639)"
  
! #: makeinfo/lang.c:1399
  #, fuzzy, c-format
  msgid "unrecognized encoding name `%s'"
  msgstr "%s: neznámý pøepínaè `--%s'\n"
  
! #: makeinfo/lang.c:1407
  #, c-format
  msgid "sorry, encoding `%s' not supported"
  msgstr ""
  
! #: makeinfo/lang.c:1492
  #, c-format
  msgid "invalid encoded character `%s'"
  msgstr ""
  
! #: makeinfo/lang.c:1800
  #, c-format
  msgid "%c%s expects `i' or `j' as argument, not `%c'"
  msgstr "%c%s vy¾aduje `i' nebo `j' jako argument, ne `%c'"
  
! #: makeinfo/lang.c:1804
  #, c-format
  msgid "%c%s expects a single character `i' or `j' as argument"
***************
*** 2247,2251 ****
  msgstr "%s:%d: varování: "
  
! #: makeinfo/makeinfo.c:325 makeinfo/makeinfo.c:2297
  #, c-format
  msgid "Misplaced %c"
--- 2391,2395 ----
  msgstr "%s:%d: varování: "
  
! #: makeinfo/makeinfo.c:325 makeinfo/makeinfo.c:2295
  #, c-format
  msgid "Misplaced %c"
***************
*** 2296,2301 ****
  msgid ""
  "General output options:\n"
! "  -E, --macro-expand FILE     output macro-expanded source to FILE.\n"
! "                              ignoring any @setfilename.\n"
  "      --no-headers            suppress node separators, Node: lines, and "
  "menus\n"
--- 2440,2445 ----
  msgid ""
  "General output options:\n"
! "  -E, --macro-expand=FILE     output macro-expanded source to FILE,\n"
! "                                ignoring any @setfilename.\n"
  "      --no-headers            suppress node separators, Node: lines, and "
  "menus\n"
***************
*** 2305,2312 ****
  "output);\n"
  "                                also, write to standard output by default.\n"
! "      --no-split              suppress splitting of Info or HTML output,\n"
! "                              generate only one output file.\n"
  "      --number-sections       output chapter and sectioning numbers.\n"
! "  -o, --output=FILE           output to FILE (directory if split HTML),\n"
  msgstr ""
  
--- 2449,2457 ----
  "output);\n"
  "                                also, write to standard output by default.\n"
! "      --no-split              suppress the splitting of Info or HTML "
! "output,\n"
! "                                generate only one output file.\n"
  "      --number-sections       output chapter and sectioning numbers.\n"
! "  -o, --output=FILE           output to FILE (or directory if split HTML).\n"
  msgstr ""
  
***************
*** 2469,2473 ****
  msgstr "%s: chybí argument jména souboru.\n"
  
! #: makeinfo/makeinfo.c:1016 makeinfo/makeinfo.c:4121
  #, c-format
  msgid "Multiline command %c%s used improperly"
--- 2614,2618 ----
  msgstr "%s: chybí argument jména souboru.\n"
  
! #: makeinfo/makeinfo.c:1016 makeinfo/makeinfo.c:4119
  #, c-format
  msgid "Multiline command %c%s used improperly"
***************
*** 2479,2493 ****
  msgstr "Oèekáváno `%s'"
  
! #: makeinfo/makeinfo.c:1498
  #, c-format
  msgid "Can't create directory `%s': %s"
  msgstr ""
  
! #: makeinfo/makeinfo.c:1544
  #, c-format
  msgid "No `%s' found in `%s'"
  msgstr "Soubor `%s' nenalezen v `%s'"
  
! #: makeinfo/makeinfo.c:1624
  #, c-format
  msgid "%s: Skipping macro expansion to stdout as Info output is going there.\n"
--- 2624,2638 ----
  msgstr "Oèekáváno `%s'"
  
! #: makeinfo/makeinfo.c:1496
  #, c-format
  msgid "Can't create directory `%s': %s"
  msgstr ""
  
! #: makeinfo/makeinfo.c:1542
  #, c-format
  msgid "No `%s' found in `%s'"
  msgstr "Soubor `%s' nenalezen v `%s'"
  
! #: makeinfo/makeinfo.c:1622
  #, c-format
  msgid "%s: Skipping macro expansion to stdout as Info output is going there.\n"
***************
*** 2495,2504 ****
  "%s: Vynechávám expanzi makra na stdout a expanze jde jako Info výstup.\n"
  
! #: makeinfo/makeinfo.c:1657
  #, c-format
  msgid "Making %s file `%s' from `%s'.\n"
  msgstr "Vytváøím %s soubor `%s' ze souboru `%s'.\n"
  
! #: makeinfo/makeinfo.c:1721
  #, c-format
  msgid ""
--- 2640,2649 ----
  "%s: Vynechávám expanzi makra na stdout a expanze jde jako Info výstup.\n"
  
! #: makeinfo/makeinfo.c:1652
  #, c-format
  msgid "Making %s file `%s' from `%s'.\n"
  msgstr "Vytváøím %s soubor `%s' ze souboru `%s'.\n"
  
! #: makeinfo/makeinfo.c:1719
  #, c-format
  msgid ""
***************
*** 2508,2512 ****
  "u¾ijte pøepínaè --force k ponechání souboru.\n"
  
! #: makeinfo/makeinfo.c:1776
  #, c-format
  msgid "%s: Removing output file `%s' due to errors; use --force to preserve.\n"
--- 2653,2657 ----
  "u¾ijte pøepínaè --force k ponechání souboru.\n"
  
! #: makeinfo/makeinfo.c:1774
  #, c-format
  msgid "%s: Removing output file `%s' due to errors; use --force to preserve.\n"
***************
*** 2515,2593 ****
  "u¾ijte pøepínaè --force k ponechání souboru.\n"
  
! #: makeinfo/makeinfo.c:2070
  #, c-format
  msgid "Unknown command `%s'"
  msgstr "Neznámý pøíkaz `%s'"
  
! #: makeinfo/makeinfo.c:2092
  #, c-format
  msgid "Use braces to give a command as an argument to @%s"
  msgstr "Pou¾ijte závorky k zadání pøíkazu jako argumentu @%s"
  
! #: makeinfo/makeinfo.c:2351
  #, fuzzy, c-format
  msgid "%c%s expected braces"
  msgstr "%c%s oèekáváno `{...}'"
  
! #: makeinfo/makeinfo.c:2364
  msgid "Unmatched }"
  msgstr "Nepárová }"
  
! #: makeinfo/makeinfo.c:2412
  msgid "NO_NAME!"
  msgstr "Funkce neexistuje!"
  
! #: makeinfo/makeinfo.c:2433
  #, c-format
  msgid "%c%s missing close brace"
  msgstr "%c%s chybìjící uzavírací závorka"
  
! #: makeinfo/makeinfo.c:2611
! #, c-format
! msgid "This is %s, produced by makeinfo version %s from %s.\n"
! msgstr ""
! "Toto je Info soubor %s, produkován programem makeinfo verze %s ze souboru %"
! "s.\n"
! 
! #: makeinfo/makeinfo.c:3436
  #, fuzzy, c-format
  msgid "@image file `%s' (for HTML) not readable: %s"
  msgstr "soubor `%s' v pøíkazu @image je neèitelný: %s"
  
! #: makeinfo/makeinfo.c:3442
  #, fuzzy, c-format
  msgid "No such file `%s'"
  msgstr "Soubor `%s' nenalezen v `%s'"
  
! #: makeinfo/makeinfo.c:3578
  #, fuzzy, c-format
  msgid "@image file `%s' (for text) unreadable: %s"
  msgstr "soubor `%s' v pøíkazu @image je neèitelný: %s"
  
! #: makeinfo/makeinfo.c:3587
  msgid "@image missing filename argument"
  msgstr "pøíkaz @image postrádá jméno souboru"
  
! #: makeinfo/makeinfo.c:3805
  #, c-format
  msgid "undefined flag: %s"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3806
  #, c-format
  msgid "{No value for `%s'}"
  msgstr "{Pro `%s' není hodnota}"
  
! #: makeinfo/makeinfo.c:3858
  #, c-format
  msgid "%c%s requires a name"
  msgstr "%c%s po¾aduje jméno"
  
! #: makeinfo/makeinfo.c:3964
  #, c-format
  msgid "Reached eof before matching @end %s"
  msgstr "Vstupní soubor skonèil a pøíkaz `@end %s' nebyl nalezen"
  
! #: makeinfo/makeinfo.c:4213
  #, c-format
  msgid "`%.40s...' is too long for expansion; not expanded"
--- 2660,2731 ----
  "u¾ijte pøepínaè --force k ponechání souboru.\n"
  
! #: makeinfo/makeinfo.c:2068
  #, c-format
  msgid "Unknown command `%s'"
  msgstr "Neznámý pøíkaz `%s'"
  
! #: makeinfo/makeinfo.c:2090
  #, c-format
  msgid "Use braces to give a command as an argument to @%s"
  msgstr "Pou¾ijte závorky k zadání pøíkazu jako argumentu @%s"
  
! #: makeinfo/makeinfo.c:2349
  #, fuzzy, c-format
  msgid "%c%s expected braces"
  msgstr "%c%s oèekáváno `{...}'"
  
! #: makeinfo/makeinfo.c:2362
  msgid "Unmatched }"
  msgstr "Nepárová }"
  
! #: makeinfo/makeinfo.c:2410
  msgid "NO_NAME!"
  msgstr "Funkce neexistuje!"
  
! #: makeinfo/makeinfo.c:2431
  #, c-format
  msgid "%c%s missing close brace"
  msgstr "%c%s chybìjící uzavírací závorka"
  
! #: makeinfo/makeinfo.c:3434
  #, fuzzy, c-format
  msgid "@image file `%s' (for HTML) not readable: %s"
  msgstr "soubor `%s' v pøíkazu @image je neèitelný: %s"
  
! #: makeinfo/makeinfo.c:3440
  #, fuzzy, c-format
  msgid "No such file `%s'"
  msgstr "Soubor `%s' nenalezen v `%s'"
  
! #: makeinfo/makeinfo.c:3576
  #, fuzzy, c-format
  msgid "@image file `%s' (for text) unreadable: %s"
  msgstr "soubor `%s' v pøíkazu @image je neèitelný: %s"
  
! #: makeinfo/makeinfo.c:3585
  msgid "@image missing filename argument"
  msgstr "pøíkaz @image postrádá jméno souboru"
  
! #: makeinfo/makeinfo.c:3803
  #, c-format
  msgid "undefined flag: %s"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3804
  #, c-format
  msgid "{No value for `%s'}"
  msgstr "{Pro `%s' není hodnota}"
  
! #: makeinfo/makeinfo.c:3856
  #, c-format
  msgid "%c%s requires a name"
  msgstr "%c%s po¾aduje jméno"
  
! #: makeinfo/makeinfo.c:3962
  #, c-format
  msgid "Reached eof before matching @end %s"
  msgstr "Vstupní soubor skonèil a pøíkaz `@end %s' nebyl nalezen"
  
! #: makeinfo/makeinfo.c:4211
  #, c-format
  msgid "`%.40s...' is too long for expansion; not expanded"
***************
*** 2637,2736 ****
  msgstr "Formátování uzlu %s...\n"
  
! #: makeinfo/node.c:715
  #, fuzzy, c-format
  msgid "Node `%s' requires a sectioning command (e.g., %c%s)"
  msgstr "Uzel `%s' vy¾aduje pøíkaz na vytváøení sekcí (tøeba %c%s)"
  
! #: makeinfo/node.c:879
  #, c-format
  msgid "No node name specified for `%c%s' command"
  msgstr "Pøíkazu `%c%s' nebyl zadán název uzlu"
  
! #: makeinfo/node.c:920 makeinfo/node.c:1161
  #, c-format
  msgid "Anchor `%s' and node `%s' map to the same file name"
  msgstr ""
  
! #: makeinfo/node.c:923
  msgid "This @anchor command ignored; references to it will not work"
  msgstr ""
  
! #: makeinfo/node.c:925 makeinfo/node.c:1164
  msgid "Rename this anchor or use the `--no-split' option"
  msgstr ""
  
! #: makeinfo/node.c:955
  #, c-format
  msgid "Unexpected string at end of split-HTML file `%s'"
  msgstr ""
  
! #: makeinfo/node.c:991
! msgid "Next:"
! msgstr "Dal¹í:"
! 
! #: makeinfo/node.c:1007
! msgid "Previous:"
! msgstr "Pøedchozí:"
! 
! #: makeinfo/node.c:1021
! msgid "Up:"
! msgstr "Nahoru:"
! 
! #: makeinfo/node.c:1158
  #, c-format
  msgid "Anchors `%s' and `%s' map to the same file name"
  msgstr ""
  
! #: makeinfo/node.c:1163
  msgid "@anchor command ignored; references to it will not work"
  msgstr ""
  
! #: makeinfo/node.c:1360
  #, fuzzy, c-format
  msgid "%s reference to nonexistent node `%s' (perhaps incorrect sectioning?)"
  msgstr "%s se odkazuje na neexistující uzel `%s'"
  
! #: makeinfo/node.c:1376
! msgid "Menu"
! msgstr "Menu"
! 
! #: makeinfo/node.c:1378
! msgid "Cross"
! msgstr "Odkaz"
! 
! #: makeinfo/node.c:1460
  #, fuzzy, c-format
  msgid "Next field of node `%s' not pointed to (perhaps incorrect sectioning?)"
  msgstr "Následující uzel uzlu `%s' neukazuje na tento"
  
! #: makeinfo/node.c:1463
  #, c-format
  msgid "This node (%s) has the bad Prev"
  msgstr "Tento uzel (%s) má chybný odkaz na pøedchozí uzel"
  
! #: makeinfo/node.c:1475
! msgid "Prev"
! msgstr "Pøedchozí"
! 
! #: makeinfo/node.c:1518
  #, c-format
  msgid "Prev field of node `%s' not pointed to"
  msgstr "Pøedchozí uzel uzlu `%s' neukazuje na tento"
  
! #: makeinfo/node.c:1522
  #, c-format
  msgid "This node (%s) has the bad Next"
  msgstr "Tento uzel (%s) má chybný odkaz na následující uzel"
  
! #: makeinfo/node.c:1534
  #, c-format
  msgid "`%s' has no Up field (perhaps incorrect sectioning?)"
  msgstr ""
  
! #: makeinfo/node.c:1537
! msgid "Up"
! msgstr "Nahoru"
! 
! #: makeinfo/node.c:1603
  #, c-format
  msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
--- 2775,2846 ----
  msgstr "Formátování uzlu %s...\n"
  
! #: makeinfo/node.c:714
  #, fuzzy, c-format
  msgid "Node `%s' requires a sectioning command (e.g., %c%s)"
  msgstr "Uzel `%s' vy¾aduje pøíkaz na vytváøení sekcí (tøeba %c%s)"
  
! #: makeinfo/node.c:878
  #, c-format
  msgid "No node name specified for `%c%s' command"
  msgstr "Pøíkazu `%c%s' nebyl zadán název uzlu"
  
! #: makeinfo/node.c:919 makeinfo/node.c:1160
  #, c-format
  msgid "Anchor `%s' and node `%s' map to the same file name"
  msgstr ""
  
! #: makeinfo/node.c:922
  msgid "This @anchor command ignored; references to it will not work"
  msgstr ""
  
! #: makeinfo/node.c:924 makeinfo/node.c:1163
  msgid "Rename this anchor or use the `--no-split' option"
  msgstr ""
  
! #: makeinfo/node.c:954
  #, c-format
  msgid "Unexpected string at end of split-HTML file `%s'"
  msgstr ""
  
! #: makeinfo/node.c:1157
  #, c-format
  msgid "Anchors `%s' and `%s' map to the same file name"
  msgstr ""
  
! #: makeinfo/node.c:1162
  msgid "@anchor command ignored; references to it will not work"
  msgstr ""
  
! #: makeinfo/node.c:1359
  #, fuzzy, c-format
  msgid "%s reference to nonexistent node `%s' (perhaps incorrect sectioning?)"
  msgstr "%s se odkazuje na neexistující uzel `%s'"
  
! #: makeinfo/node.c:1459
  #, fuzzy, c-format
  msgid "Next field of node `%s' not pointed to (perhaps incorrect sectioning?)"
  msgstr "Následující uzel uzlu `%s' neukazuje na tento"
  
! #: makeinfo/node.c:1462
  #, c-format
  msgid "This node (%s) has the bad Prev"
  msgstr "Tento uzel (%s) má chybný odkaz na pøedchozí uzel"
  
! #: makeinfo/node.c:1517
  #, c-format
  msgid "Prev field of node `%s' not pointed to"
  msgstr "Pøedchozí uzel uzlu `%s' neukazuje na tento"
  
! #: makeinfo/node.c:1521
  #, c-format
  msgid "This node (%s) has the bad Next"
  msgstr "Tento uzel (%s) má chybný odkaz na následující uzel"
  
! #: makeinfo/node.c:1533
  #, c-format
  msgid "`%s' has no Up field (perhaps incorrect sectioning?)"
  msgstr ""
  
! #: makeinfo/node.c:1602
  #, c-format
  msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
***************
*** 2739,2753 ****
  "uzlem"
  
! #: makeinfo/node.c:1635
  #, c-format
  msgid "unreferenced node `%s'"
  msgstr "uzel `%s' - nesmìøuje na nìj ¾ádný odkaz"
  
! #: makeinfo/node.c:1725
  #, c-format
  msgid "Removing %s\n"
  msgstr ""
  
! #: makeinfo/node.c:1729
  #, fuzzy, c-format
  msgid "Can't remove file `%s': %s"
--- 2849,2863 ----
  "uzlem"
  
! #: makeinfo/node.c:1634
  #, c-format
  msgid "unreferenced node `%s'"
  msgstr "uzel `%s' - nesmìøuje na nìj ¾ádný odkaz"
  
! #: makeinfo/node.c:1724
  #, c-format
  msgid "Removing %s\n"
  msgstr ""
  
! #: makeinfo/node.c:1728
  #, fuzzy, c-format
  msgid "Can't remove file `%s': %s"
***************
*** 2789,2814 ****
  msgstr "%ctop je pou¾it pøed %cnode, pøesmìrováno na %s"
  
! #: makeinfo/xml.c:1654
  #, c-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "soubor `%s' v pøíkazu @image je neèitelný: %s"
  
! #: makeinfo/xml.c:1999
  msgid ""
  "@headitem as the last item of @multitable produces invalid Docbook documents"
  msgstr ""
  
! #: makeinfo/xref.c:127
! msgid "First argument to cross-reference may not be empty"
! msgstr ""
  
! #: makeinfo/xref.c:133 makeinfo/xref.c:170 makeinfo/xref.c:205
! #: makeinfo/xref.c:459
! msgid "see "
! msgstr "viz"
  
! #: makeinfo/xref.c:157
! #, c-format
! msgid "See section ``%s'' in "
  msgstr ""
  
--- 2899,2922 ----
  msgstr "%ctop je pou¾it pøed %cnode, pøesmìrováno na %s"
  
! #: makeinfo/xml.c:1669
  #, c-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "soubor `%s' v pøíkazu @image je neèitelný: %s"
  
! #: makeinfo/xml.c:2014
  msgid ""
  "@headitem as the last item of @multitable produces invalid Docbook documents"
  msgstr ""
  
! #: makeinfo/xml.c:2150
! msgid "of"
! msgstr "z"
  
! #: makeinfo/xml.c:2155
! msgid "on"
! msgstr ""
  
! #: makeinfo/xref.c:127
! msgid "First argument to cross-reference may not be empty"
  msgstr ""
  
***************
*** 2836,3039 ****
  msgstr ""
  
- #: util/install-info.c:170
- #, c-format
- msgid "%s: warning: "
- msgstr "%s: varování: "
- 
- #: util/install-info.c:219
- #, c-format
- msgid " for %s"
- msgstr " pro %s"
- 
- #: util/install-info.c:444
- #, c-format
- msgid "\tTry `%s --help' for a complete list of options.\n"
- msgstr "Více informací získáte pøíkazem `%s --help'.\n"
- 
- #: util/install-info.c:452
- #, fuzzy, c-format
- msgid ""
- "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
- "\n"
- "Add or remove entries in INFO-FILE from the Info directory DIR-FILE.\n"
- "\n"
- "Options:\n"
- " --debug           report what is being done.\n"
- " --delete          delete existing entries for INFO-FILE from DIR-FILE;\n"
- "                     don't insert any new entries.\n"
- " --dir-file=NAME   specify file name of Info directory file.\n"
- "                     This is equivalent to using the DIR-FILE argument.\n"
- " --entry=TEXT      insert TEXT as an Info directory entry.\n"
- "                     TEXT should have the form of an Info menu item line\n"
- "                     plus zero or more extra lines starting with "
- "whitespace.\n"
- "                     If you specify more than one entry, they are all "
- "added.\n"
- "                     If you don't specify any entries, they are determined\n"
- "                     from information in the Info file itself.\n"
- " --help            display this help and exit.\n"
- " --info-file=FILE  specify Info file to install in the directory.\n"
- "                     This is equivalent to using the INFO-FILE argument.\n"
- " --info-dir=DIR    same as --dir-file=DIR/dir.\n"
- " --item=TEXT       same as --entry TEXT.\n"
- "                     An Info directory entry is actually a menu item.\n"
- " --quiet           suppress warnings.\n"
- " --remove          same as --delete.\n"
- " --remove-exactly  only remove if the info file name matches exactly;\n"
- "                     .info and/or .gz suffixes are not ignored.\n"
- " --section=SEC     put this file's entries in section SEC of the directory.\n"
- "                     If you specify more than one section, all the entries\n"
- "                     are added in each of the sections.\n"
- "                     If you don't specify any sections, they are determined\n"
- "                     from information in the Info file itself.\n"
- " --section-regex=R if an entry is added to a section that does not exist,\n"
- "                     look for a section matching basic regular expression R\n"
- "                     (and ignoring case) before starting a new section.\n"
- " --test            suppress updating of DIR-FILE.\n"
- " --silent          suppress warnings.\n"
- " --version         display version information and exit.\n"
- msgstr ""
- "Pou¾ití: %s [PØEPÍNAÈ]... [INFO-SOUBOR [DIR-SOUBOR]]\n"
- "\n"
- "Instaluje nebo ma¾e polo¾ky ze souboru INFO-SOUBOR v Info adresáøi DIR-"
- "SOUBOR.\n"
- "\n"
- "Pøepínaèe:\n"
- "--delete           sma¾e existující polo¾ky INFO-SOUBORu z DIR-SOUBORU;\n"
- "                   nevkládá ¾ádné nové.\n"
- "--dir-file=JMÉNO   zadání jména adresáøového souboru Infa. Rovnocenné\n"
- "                   s pou¾itím argumentu DIR-SOUBOR.\n"
- "--entry=TEXT       vlo¾í text jako polo¾ku Info adresáøe. TEXT musí mít "
- "formát\n"
- "                   jako øádek polo¾ky Info menu, plus nula nebo více extra\n"
- "                   øádkù zaèínajících mezerou. Jestli¾e zadáte více ne¾ "
- "jednu\n"
- "                   polo¾ku, budou pøidány v¹echny. Jestli¾e nezadáte ¾ádnou\n"
- "                   polo¾ku, budou získány z informací v Info souboru.\n"
- "--help             vypí¹e tuto nápovìdu a skonèí\n"
- "--info-file=SOUBOR zadání Info souboru pro instalaci do Info adresáøe.\n"
- "                   Rovnocenné s argumentem INFO-SOUBOR.\n"
- "--info-dir=ADRESÁØ stejné jako --dir-file=ADRESÁØ/dir.\n"
- "--item=TEXT        stejné jako --entry=TEXT.\n"
- "                   Polo¾ka Info adresáøe je aktuální polo¾ka menu.\n"
- "--quiet            potlaèí varování.\n"
- "--remove           stejné jako --delete.\n"
- "--section=SEKCE    vlo¾í polo¾ky adresáøe do sekce SEKCE Info adresáøe.\n"
- "                   Jestli¾e je zadáno více sekcí, jsou v¹echny polo¾ky\n"
- "                   pøidány do v¹ech zadaných sekcí. Jestli¾e nejsou zadány\n"
- "                   ¾ádné sekce, pak jsou sekce získány z Info souboru.\n"
- "--version          vypí¹e oznaèení verze a skonèí.\n"
- "\n"
- "  Chyby v programu oznamujte na adrese <bug-texinfo@gnu.org> (pouze "
- "anglicky),\n"
- "obecné otázky smìøujte na <help-texinfo@gnu.org>. Pøipomínky\n"
- "k pøekladu zasílejte na <cs@li.org> (èesky).\n"
- 
- #: util/install-info.c:518
- #, fuzzy, c-format
- msgid ""
- "This is the file .../info/dir, which contains the\n"
- "topmost node of the Info hierarchy, called (dir)Top.\n"
- "The first time you invoke Info you start off looking at this node.\n"
- "\n"
- "%s\tThis is the top of the INFO tree\n"
- "\n"
- "  This (the Directory node) gives a menu of major topics.\n"
- "  Typing \"q\" exits, \"?\" lists all Info commands, \"d\" returns here,\n"
- "  \"h\" gives a primer for first-timers,\n"
- "  \"mEmacs<Return>\" visits the Emacs manual, etc.\n"
- "\n"
- "  In Emacs, you can click mouse button 2 on a menu item or cross reference\n"
- "  to select it.\n"
- "\n"
- "%s\n"
- msgstr ""
- "  Toto je soubor .../info/dir, který obsahuje nejvy¹¹í uzly hierarchie\n"
- "Info dokumentù a je nazýván (dir)Top. Kdy¾ poprvé spustíte Info dostanete\n"
- "se do tohoto uzlu.\n"
- "\n"
- "%s      Toto je vrchol INFO stromu\n"
- "\n"
- "    Tento (Adresáøový uzel) obsahuje menu hlavních témat.\n"
- "  Stiskem \"q\" Info ukonèíte, stiskem \"?\" získáte seznam v¹ech Info "
- "pøíkazù,\n"
- "  stiskem \"d\" se vrátíte sem, stiskem \"h\" získáte nápovìdu pro "
- "zaèáteèníky,\n"
- "  napsáním \"mEmacs\" si zobrazíte manuál k Emacsu, atd.\n"
- "\n"
- "    Pokud chcete v Emacsu zobrazit obsah polo¾ky menu nebo následovat "
- "køí¾ový\n"
- "  odkaz, mù¾ete to provést kliknutím prostøedním tlaèítkem my¹i.\n"
- "\n"
- "* Menu:\n"
- 
- #: util/install-info.c:543
- #, c-format
- msgid "%s: could not read (%s) and could not create (%s)\n"
- msgstr "%s: %s nelze èíst a %s nelze vytvoøit\n"
- 
- #: util/install-info.c:630
- #, c-format
- msgid "%s: empty file"
- msgstr "%s: prázdný soubor"
- 
- #: util/install-info.c:943 util/install-info.c:983
- msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
- msgstr "START-INFO-DIR-ENTRY bez odpovídajícího END-INFO-DIR-ENTRY"
- 
- #: util/install-info.c:978
- msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
- msgstr "END-INFO-DIR-ENTRY bez pøedchozího START-INFO-DIR-ENTRY"
- 
- #: util/install-info.c:1225 util/install-info.c:1235
- #, c-format
- msgid "%s: already have dir file: %s\n"
- msgstr ""
- 
- #: util/install-info.c:1274
- #, c-format
- msgid "%s: Specify the Info file only once.\n"
- msgstr "%s: Info soubor zadejte pouze jednou.\n"
- 
- #: util/install-info.c:1297
- #, c-format
- msgid "Extra regular expression specified, ignoring `%s'"
- msgstr ""
- 
- #: util/install-info.c:1308
- #, c-format
- msgid "Error in regular expression `%s': %s"
- msgstr ""
- 
- #: util/install-info.c:1353
- #, c-format
- msgid "excess command line argument `%s'"
- msgstr "nadbyteèný argument `%s' v pøíkazovém øádku"
- 
- #: util/install-info.c:1357
- msgid "No input file specified; try --help for more information."
- msgstr ""
- "Vstupní soubor nezadán; pou¾itím pøepínaèe --help získáte bli¾¹í informace."
- 
- #: util/install-info.c:1360
- msgid "No dir file specified; try --help for more information."
- msgstr ""
- "Adresáø nebyl zadán; pou¾itím pøepínaèe `--help' získáte bli¾¹í informace"
- 
- #: util/install-info.c:1384
- #, c-format
- msgid "no info dir entry in `%s'"
- msgstr "v Info adresáøi `%s' není ¾ádná polo¾ka"
- 
- #: util/install-info.c:1525
- #, c-format
- msgid "menu item `%s' already exists, for file `%s'"
- msgstr "polo¾ka menu `%s' ji¾ pro soubor `%s' existuje"
- 
- #: util/install-info.c:1548
- #, c-format
- msgid "no entries found for `%s'; nothing deleted"
- msgstr "pro `%s' nebyly nalezeny ¾ádné polo¾ky"
- 
  #: util/texindex.c:223
  msgid "display this help and exit"
--- 2944,2947 ----
***************
*** 3093,3096 ****
--- 3001,3341 ----
  
  #, fuzzy
+ #~ msgid ""
+ #~ "\\%-10[search]  Search forward for a specified string\n"
+ #~ "              and select the node in which the next occurrence is found.\n"
+ #~ msgstr ""
+ #~ "      a zobrazení uzlu, ve kterém je nalezen dal¹í výskyt tohoto "
+ #~ "øetìzce.\n"
+ 
+ #, fuzzy
+ #~ msgid ""
+ #~ "\\%-10[goto-node]  Move to node specified by name.\n"
+ #~ "              You may include a filename as well, as in (FILENAME)"
+ #~ "NODENAME.\n"
+ #~ msgstr ""
+ #~ "              Také mù¾ete zadat jméno souboru ve tvaru (SOUBOR)UZEL.\n"
+ 
+ #, fuzzy
+ #~ msgid "\\%-10[next-node]  Move to the next node of current section.\n"
+ #~ msgstr "  %-10s  Pøesun na \"dal¹í\" uzel tohoto uzlu.\n"
+ 
+ #, fuzzy
+ #~ msgid ""
+ #~ "\\%-10[dir-node]  Move to the `directory' node.  Equivalent to `\\[goto-"
+ #~ "node] (DIR)'.\n"
+ #~ msgstr "  %-10s  Pøesun do `adresáøového' uzlu. Rovnocenné s `g (DIR)'.\n"
+ 
+ #, fuzzy
+ #~ msgid ""
+ #~ "\\%-10[top-node]  Move to the Top node.  Equivalent to `\\[goto-node] "
+ #~ "Top'.\n"
+ #~ msgstr "  %-10s  Pøesun do nejvy¹¹ího (Top) uzlu. Rovnocenné s `g Top'.\n"
+ 
+ #, fuzzy
+ #~ msgid "\\%-10[scroll-forward-page-only]  Scroll forward within this node.\n"
+ #~ msgstr "  %-10s  Posun o jeden øádek dopøedu.\n"
+ 
+ #, fuzzy
+ #~ msgid ""
+ #~ "\\%-10[scroll-backward-page-only]  Scroll backward within this node.\n"
+ #~ msgstr "  %-10s  Posun o jeden øádek dozadu.\n"
+ 
+ #, fuzzy
+ #~ msgid ""
+ #~ "\\%-10[search-backward]  Search backward for a specified string\n"
+ #~ "              and select the node in which the previous occurrence is "
+ #~ "found.\n"
+ #~ msgstr ""
+ #~ "      a zobrazení uzlu, ve kterém je nalezen dal¹í výskyt tohoto "
+ #~ "øetìzce.\n"
+ 
+ #~ msgid "--- Use `\\[history-node]' or `\\[kill-node]' to exit ---\n"
+ #~ msgstr ""
+ #~ "--- Pou¾ijte `\\[history-node]' nebo `\\[kill-node]' pro ukonèení ---\n"
+ 
+ #, fuzzy
+ #~ msgid "\\%-10[move-to-prev-xref]  Skip to previous hypertext link [*].\n"
+ #~ msgstr "  %-10s  Skok na následující hypertextový odkaz v tomto uzlu.\n"
+ 
+ #, fuzzy
+ #~ msgid ""
+ #~ "Usage: %s [OPTION]... [MENU-ITEM...]\n"
+ #~ "\n"
+ #~ "Read documentation in Info format.\n"
+ #~ "\n"
+ #~ "Options:\n"
+ #~ "      --apropos=STRING         look up STRING in all indices of all "
+ #~ "manuals.\n"
+ #~ "  -d, --directory=DIR          add DIR to INFOPATH.\n"
+ #~ "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
+ #~ "  -f, --file=FILENAME          specify Info file to visit.\n"
+ #~ "  -h, --help                   display this help and exit.\n"
+ #~ "      --index-search=STRING    go to node pointed by index entry STRING.\n"
+ #~ "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
+ #~ "  -o, --output=FILENAME        output selected nodes to FILENAME.\n"
+ #~ "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
+ #~ "      --no-raw-escapes         output escapes as literal text.\n"
+ #~ "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
+ #~ "  -O, --show-options, --usage  go to command-line options node.\n"
+ #~ "%s      --subnodes               recursively output menu items.\n"
+ #~ "  -w, --where, --location      print physical location of Info file.\n"
+ #~ "      --vi-keys                use vi-like and less-like key bindings.\n"
+ #~ "      --version                display version information and exit.\n"
+ #~ "\n"
+ #~ "The first non-option argument, if present, is the menu entry to start "
+ #~ "from;\n"
+ #~ "it is searched for in all `dir' files along INFOPATH.\n"
+ #~ "If it is not present, info merges all `dir' files and shows the result.\n"
+ #~ "Any remaining arguments are treated as the names of menu\n"
+ #~ "items relative to the initial node visited.\n"
+ #~ "\n"
+ #~ "Examples:\n"
+ #~ "  info                       show top-level dir menu\n"
+ #~ "  info emacs                 start at emacs node from top-level dir\n"
+ #~ "  info emacs buffers         start at buffers node within emacs manual\n"
+ #~ "  info --show-options emacs  start at node with emacs' command line "
+ #~ "options\n"
+ #~ "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
+ #~ "  info -f ./foo.info         show file ./foo.info, not searching dir\n"
+ #~ msgstr ""
+ #~ "Pou¾ití: %s [PØEPÍNAÈ]... [POLO®KA-MENU...]\n"
+ #~ "\n"
+ #~ "  Umo¾òuje èíst dokumentaci v Info formátu.\n"
+ #~ "\n"
+ #~ "Pøepínaèe:\n"
+ #~ "--apropos=SUBJEKT           hledá SUBJEKT ve v¹ech odkazech v¹ech "
+ #~ "manuálù\n"
+ #~ "--directory=ADRESÁØ         kromì promìnné INFOPATH prohledává i tento\n"
+ #~ "                            ADRESÁØ\n"
+ #~ "--dribble=SOUBOR            ulo¾í klávesy, které stiskl u¾ivatel do "
+ #~ "SOUBORu\n"
+ #~ "--file=SOUBOR               zadání info souboru, který se má prohlí¾et\n"
+ #~ "--help                      vypí¹e tuto nápovìdu a skonèí\n"
+ #~ "--index-search=ØETÌZEC      skok na uzel urèený v rejstøíku ØETÌZCEM\n"
+ #~ "--node=JMÉNO_UZLU           zadání uzlù, v prvním nav¹tíveném info "
+ #~ "souboru\n"
+ #~ "--output=SOUBOR             vypí¹e nav¹tívené uzly do SOUBORu\n"
+ #~ "--restore=SOUBOR            klávesy, které mají být automaticky po\n"
+ #~ "                            spu¹tení infa stisknuty, ète ze SOUBORu\n"
+ #~ "--show-options, --usage     zobrazuje pøepínaèe pøíkazové øádky\n"
+ #~ "--subnodes                  rekurzivnì vypí¹e polo¾ky menu\n"
+ #~ "%s --vi=keys                  pou¾ije ovládání klávesami jako ve vi a "
+ #~ "less\n"
+ #~ "--version                   vypí¹e oznaèení verze a skonèí\n"
+ #~ "\n"
+ #~ "  První nepøepínaèový argument, jestli¾e je zadán, je polo¾ka menu, "
+ #~ "která\n"
+ #~ "má být po spu¹tìní nav¹tívena; tato polo¾ka je vyhledávána ve v¹ech "
+ #~ "`dir'\n"
+ #~ "souborech podle INFOPATH.\n"
+ #~ "  Jestli¾e tato polo¾ka není zadána, info spojí v¹echny `dir' soubory a "
+ #~ "uká¾e\n"
+ #~ "výsledek. V¹echny zbývající argumenty jsou brány jako názvy polo¾ek "
+ #~ "menu,\n"
+ #~ "relativnì k prvnímu nav¹tívenému uzlu.\n"
+ #~ "\n"
+ #~ "Pøíklady:\n"
+ #~ "  info                       zobrazí seznam dokumentace\n"
+ #~ "  info emacs                 zobrazí uzel emacs ze seznamu dokumentace\n"
+ #~ "  info emacs buffers         zobrazí uzel buffers z emacsového manuálu\n"
+ #~ "  info --show-options emacs  zobrazí uzel s pøepínaèi pøíkazového øádku\n"
+ #~ "                              pro emacs\n"
+ #~ "  info -f ./foo.info         zobrazí soubor ./foo.info, nehledá v `dir' "
+ #~ "soub.\n"
+ #~ "\n"
+ #~ "  Chyby v programu oznamujte na adrese <bug-texinfo@gnu.org> (pouze "
+ #~ "anglicky),\n"
+ #~ "obecné otázky smìøujte na <help-texinfo@gnu.org>. Pøipomínky k pøekladu\n"
+ #~ "zasílejte na adresu <cs@li.org> (èesky).\n"
+ 
+ #~ msgid ""
+ #~ "              Picking a menu item causes another node to be selected.\n"
+ #~ msgstr ""
+ #~ "              Vybírání polo¾ky menu zpùsobí zobrazení tohoto uzlu.\n"
+ 
+ #~ msgid ""
+ #~ "              You may include a filename as well, as in (FILENAME)"
+ #~ "NODENAME.\n"
+ #~ msgstr ""
+ #~ "              Také mù¾ete zadat jméno souboru ve tvaru (SOUBOR)UZEL.\n"
+ 
+ #, fuzzy
+ #~ msgid "  %-10s  Search backward for a specified string\n"
+ #~ msgstr "  %-10s  Hledání zadaného øetìzce v tomto Info souboru.\n"
+ 
+ #~ msgid ""
+ #~ "              and select the node in which the next occurrence is found.\n"
+ #~ msgstr ""
+ #~ "      a zobrazení uzlu, ve kterém je nalezen dal¹í výskyt tohoto "
+ #~ "øetìzce.\n"
+ 
+ #~ msgid "Following Next node..."
+ #~ msgstr "Pøechod na dal¹í uzel..."
+ 
+ #~ msgid "Selecting first menu item..."
+ #~ msgstr "Zobrazování první polo¾ky menu..."
+ 
+ #~ msgid "Selecting Next node..."
+ #~ msgstr "Zobrazování dal¹ího uzlu..."
+ 
+ #~ msgid "Moving Up %d time(s), then Next."
+ #~ msgstr "Pøesouvání %d krát nahoru, potom na dal¹í."
+ 
+ #~ msgid "Moving Prev in this window."
+ #~ msgstr "Pøesun na pøedchozí uzel v tomto oknì."
+ 
+ #~ msgid "Moving Up in this window."
+ #~ msgstr "Pøesun nahoru v tomto oknì."
+ 
+ #~ msgid "Moving to `Prev's last menu item."
+ #~ msgstr "Pøesun na poslední polo¾ku menu pøedchozího uzlu."
+ 
+ #~ msgid " "
+ #~ msgstr " "
+ 
+ #~ msgid "Function"
+ #~ msgstr "Funkce"
+ 
+ #~ msgid "Macro"
+ #~ msgstr "Makro"
+ 
+ #~ msgid "Special Form"
+ #~ msgstr "Speciální forma"
+ 
+ #~ msgid "Variable"
+ #~ msgstr "Promìnná"
+ 
+ #~ msgid "User Option"
+ #~ msgstr "U¾ivatelská volba"
+ 
+ #~ msgid "Instance Variable"
+ #~ msgstr "Instance promìnné"
+ 
+ #~ msgid "Method"
+ #~ msgstr "Metoda"
+ 
+ #~ msgid "Untitled"
+ #~ msgstr "Neoznaèeno"
+ 
+ #~ msgid "This is %s, produced by makeinfo version %s from %s.\n"
+ #~ msgstr ""
+ #~ "Toto je Info soubor %s, produkován programem makeinfo verze %s ze souboru "
+ #~ "%s.\n"
+ 
+ #~ msgid "Next:"
+ #~ msgstr "Dal¹í:"
+ 
+ #~ msgid "Previous:"
+ #~ msgstr "Pøedchozí:"
+ 
+ #~ msgid "Up:"
+ #~ msgstr "Nahoru:"
+ 
+ #~ msgid "Menu"
+ #~ msgstr "Menu"
+ 
+ #~ msgid "Cross"
+ #~ msgstr "Odkaz"
+ 
+ #~ msgid "Prev"
+ #~ msgstr "Pøedchozí"
+ 
+ #~ msgid "Up"
+ #~ msgstr "Nahoru"
+ 
+ #~ msgid "see "
+ #~ msgstr "viz"
+ 
+ #, fuzzy
+ #~ msgid ""
+ #~ "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
+ #~ "\n"
+ #~ "Add or remove entries in INFO-FILE from the Info directory DIR-FILE.\n"
+ #~ "\n"
+ #~ "Options:\n"
+ #~ " --debug           report what is being done.\n"
+ #~ " --delete          delete existing entries for INFO-FILE from DIR-FILE;\n"
+ #~ "                     don't insert any new entries.\n"
+ #~ " --dir-file=NAME   specify file name of Info directory file.\n"
+ #~ "                     This is equivalent to using the DIR-FILE argument.\n"
+ #~ " --entry=TEXT      insert TEXT as an Info directory entry.\n"
+ #~ "                     TEXT should have the form of an Info menu item line\n"
+ #~ "                     plus zero or more extra lines starting with "
+ #~ "whitespace.\n"
+ #~ "                     If you specify more than one entry, they are all "
+ #~ "added.\n"
+ #~ "                     If you don't specify any entries, they are "
+ #~ "determined\n"
+ #~ "                     from information in the Info file itself.\n"
+ #~ " --help            display this help and exit.\n"
+ #~ " --info-file=FILE  specify Info file to install in the directory.\n"
+ #~ "                     This is equivalent to using the INFO-FILE argument.\n"
+ #~ " --info-dir=DIR    same as --dir-file=DIR/dir.\n"
+ #~ " --item=TEXT       same as --entry TEXT.\n"
+ #~ "                     An Info directory entry is actually a menu item.\n"
+ #~ " --quiet           suppress warnings.\n"
+ #~ " --remove          same as --delete.\n"
+ #~ " --remove-exactly  only remove if the info file name matches exactly;\n"
+ #~ "                     .info and/or .gz suffixes are not ignored.\n"
+ #~ " --section=SEC     put this file's entries in section SEC of the "
+ #~ "directory.\n"
+ #~ "                     If you specify more than one section, all the "
+ #~ "entries\n"
+ #~ "                     are added in each of the sections.\n"
+ #~ "                     If you don't specify any sections, they are "
+ #~ "determined\n"
+ #~ "                     from information in the Info file itself.\n"
+ #~ " --section-regex=R if an entry is added to a section that does not "
+ #~ "exist,\n"
+ #~ "                     look for a section matching basic regular expression "
+ #~ "R\n"
+ #~ "                     (and ignoring case) before starting a new section.\n"
+ #~ " --test            suppress updating of DIR-FILE.\n"
+ #~ " --silent          suppress warnings.\n"
+ #~ " --version         display version information and exit.\n"
+ #~ msgstr ""
+ #~ "Pou¾ití: %s [PØEPÍNAÈ]... [INFO-SOUBOR [DIR-SOUBOR]]\n"
+ #~ "\n"
+ #~ "Instaluje nebo ma¾e polo¾ky ze souboru INFO-SOUBOR v Info adresáøi DIR-"
+ #~ "SOUBOR.\n"
+ #~ "\n"
+ #~ "Pøepínaèe:\n"
+ #~ "--delete           sma¾e existující polo¾ky INFO-SOUBORu z DIR-SOUBORU;\n"
+ #~ "                   nevkládá ¾ádné nové.\n"
+ #~ "--dir-file=JMÉNO   zadání jména adresáøového souboru Infa. Rovnocenné\n"
+ #~ "                   s pou¾itím argumentu DIR-SOUBOR.\n"
+ #~ "--entry=TEXT       vlo¾í text jako polo¾ku Info adresáøe. TEXT musí mít "
+ #~ "formát\n"
+ #~ "                   jako øádek polo¾ky Info menu, plus nula nebo více "
+ #~ "extra\n"
+ #~ "                   øádkù zaèínajících mezerou. Jestli¾e zadáte více ne¾ "
+ #~ "jednu\n"
+ #~ "                   polo¾ku, budou pøidány v¹echny. Jestli¾e nezadáte "
+ #~ "¾ádnou\n"
+ #~ "                   polo¾ku, budou získány z informací v Info souboru.\n"
+ #~ "--help             vypí¹e tuto nápovìdu a skonèí\n"
+ #~ "--info-file=SOUBOR zadání Info souboru pro instalaci do Info adresáøe.\n"
+ #~ "                   Rovnocenné s argumentem INFO-SOUBOR.\n"
+ #~ "--info-dir=ADRESÁØ stejné jako --dir-file=ADRESÁØ/dir.\n"
+ #~ "--item=TEXT        stejné jako --entry=TEXT.\n"
+ #~ "                   Polo¾ka Info adresáøe je aktuální polo¾ka menu.\n"
+ #~ "--quiet            potlaèí varování.\n"
+ #~ "--remove           stejné jako --delete.\n"
+ #~ "--section=SEKCE    vlo¾í polo¾ky adresáøe do sekce SEKCE Info adresáøe.\n"
+ #~ "                   Jestli¾e je zadáno více sekcí, jsou v¹echny polo¾ky\n"
+ #~ "                   pøidány do v¹ech zadaných sekcí. Jestli¾e nejsou "
+ #~ "zadány\n"
+ #~ "                   ¾ádné sekce, pak jsou sekce získány z Info souboru.\n"
+ #~ "--version          vypí¹e oznaèení verze a skonèí.\n"
+ #~ "\n"
+ #~ "  Chyby v programu oznamujte na adrese <bug-texinfo@gnu.org> (pouze "
+ #~ "anglicky),\n"
+ #~ "obecné otázky smìøujte na <help-texinfo@gnu.org>. Pøipomínky\n"
+ #~ "k pøekladu zasílejte na <cs@li.org> (èesky).\n"
+ 
+ #~ msgid "menu item `%s' already exists, for file `%s'"
+ #~ msgstr "polo¾ka menu `%s' ji¾ pro soubor `%s' existuje"
+ 
+ #, fuzzy
  #~ msgid "\\%-10[menu-digit]  Pick first ... ninth item in node's menu.\n"
  #~ msgstr "  %-10s  Výbìr první ... deváté polo¾ky menu uzlu.\n"
***************
*** 3131,3140 ****
  
  #~ msgid ""
- #~ "  %-10s  Search for a specified string in the index entries of this Info\n"
- #~ msgstr ""
- #~ "  %-10s  Hledání zadaného øetìzce v rejstøíku tohoto Info souboru a "
- #~ "výbìr\n"
- 
- #~ msgid ""
  #~ "              file, and select the node referenced by the first entry "
  #~ "found.\n"
--- 3376,3379 ----
***************
*** 3142,3149 ****
  
  #, fuzzy
- #~ msgid "  %-10s  Search forward for a specified string,\n"
- #~ msgstr "  %-10s  Hledání zadaného øetìzce v tomto Info souboru.\n"
- 
- #, fuzzy
  #~ msgid ""
  #~ "There is NO warranty.  You may redistribute this software\n"
--- 3381,3384 ----
***************
*** 3189,3200 ****
  
  #, fuzzy
- #~ msgid "\\%-10[scroll-forward]  Scroll forward 1 line.\n"
- #~ msgstr "  %-10s  Posun o jeden øádek dopøedu.\n"
- 
- #, fuzzy
- #~ msgid "\\%-10[scroll-backward]  Scroll backward 1 line.\n"
- #~ msgstr "  %-10s  Posun o jeden øádek dozadu.\n"
- 
- #, fuzzy
  #~ msgid ""
  #~ "Email bug reports to bug-texinfo@gnu.org,\n"
--- 3424,3427 ----
Files texinfo-4.11/po/da.gmo and texinfo-4.12/po/da.gmo differ
diff -Nrc2 texinfo-4.11/po/da.po texinfo-4.12/po/da.po
*** texinfo-4.11/po/da.po	Mon Sep  3 05:23:11 2007
--- texinfo-4.12/po/da.po	Sat Apr 19 10:05:38 2008
***************
*** 7,11 ****
  "Project-Id-Version: texinfo 4.2e\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2007-09-03 05:23-0700\n"
  "PO-Revision-Date: 2002-11-08 09:13GMT\n"
  "Last-Translator: Claus Hindsgaul <claus_h@image.dk>\n"
--- 7,11 ----
  "Project-Id-Version: texinfo 4.2e\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2008-04-19 10:05-0700\n"
  "PO-Revision-Date: 2002-11-08 09:13GMT\n"
  "Last-Translator: Claus Hindsgaul <claus_h@image.dk>\n"
***************
*** 16,90 ****
  "X-Generator: KBabel 0.9.6\n"
  
! #: gnulib/lib/error.c:126
  msgid "Unknown system error"
  msgstr ""
  
! #: gnulib/lib/getopt.c:531 gnulib/lib/getopt.c:547
  #, c-format
  msgid "%s: option `%s' is ambiguous\n"
  msgstr "%s: tilvalg '%s' er flertydig\n"
  
! #: gnulib/lib/getopt.c:580 gnulib/lib/getopt.c:584
  #, c-format
  msgid "%s: option `--%s' doesn't allow an argument\n"
  msgstr "%s: tilvalg '--%s' tillader ikke en parameter\n"
  
! #: gnulib/lib/getopt.c:593 gnulib/lib/getopt.c:598
  #, c-format
  msgid "%s: option `%c%s' doesn't allow an argument\n"
  msgstr "%s: tilvalg '%c%s' tillader ikke en parameter\n"
  
! #: gnulib/lib/getopt.c:641 gnulib/lib/getopt.c:660 gnulib/lib/getopt.c:976
! #: gnulib/lib/getopt.c:995
  #, c-format
  msgid "%s: option `%s' requires an argument\n"
  msgstr "%s: tilvalg '%s' kræver en parameter\n"
  
! #: gnulib/lib/getopt.c:698 gnulib/lib/getopt.c:701
  #, c-format
  msgid "%s: unrecognized option `--%s'\n"
  msgstr "%s: ukendt tilvalg '--%s'\n"
  
! #: gnulib/lib/getopt.c:709 gnulib/lib/getopt.c:712
  #, c-format
  msgid "%s: unrecognized option `%c%s'\n"
  msgstr "%s: ukendt tilvalg '%c%s'\n"
  
! #: gnulib/lib/getopt.c:764 gnulib/lib/getopt.c:767
  #, c-format
  msgid "%s: illegal option -- %c\n"
  msgstr "%s: ugyldigt tilvalg -- %c\n"
  
! #: gnulib/lib/getopt.c:773 gnulib/lib/getopt.c:776
  #, c-format
  msgid "%s: invalid option -- %c\n"
  msgstr "%s: ugyldigt tilvalg -- %c\n"
  
! #: gnulib/lib/getopt.c:828 gnulib/lib/getopt.c:844 gnulib/lib/getopt.c:1048
! #: gnulib/lib/getopt.c:1066
  #, c-format
  msgid "%s: option requires an argument -- %c\n"
  msgstr "%s: tilvalg kræver en parameter -- %c\n"
  
! #: gnulib/lib/getopt.c:897 gnulib/lib/getopt.c:913
  #, c-format
  msgid "%s: option `-W %s' is ambiguous\n"
  msgstr "%s: tilvalg '-W %s' er flertydigt\n"
  
! #: gnulib/lib/getopt.c:937 gnulib/lib/getopt.c:955
  #, c-format
  msgid "%s: option `-W %s' doesn't allow an argument\n"
  msgstr "%s: tilvalg '-W %s' tillader ikke en parameter\n"
  
! #: gnulib/lib/xalloc-die.c:35 gnulib/lib/xsetenv.c:39
! #, fuzzy
  msgid "memory exhausted"
  msgstr "virtuel hukommelse opbrugt"
  
! #: info/echo-area.c:283 info/session.c:732
  msgid "Move forward a character"
  msgstr "Gå et tegn frem"
  
! #: info/echo-area.c:295 info/session.c:764
  msgid "Move backward a character"
  msgstr "Gå et tegn tilbage"
--- 16,90 ----
  "X-Generator: KBabel 0.9.6\n"
  
! #: gnulib/lib/error.c:125
  msgid "Unknown system error"
  msgstr ""
  
! #: gnulib/lib/getopt.c:526 gnulib/lib/getopt.c:542
  #, c-format
  msgid "%s: option `%s' is ambiguous\n"
  msgstr "%s: tilvalg '%s' er flertydig\n"
  
! #: gnulib/lib/getopt.c:575 gnulib/lib/getopt.c:579
  #, c-format
  msgid "%s: option `--%s' doesn't allow an argument\n"
  msgstr "%s: tilvalg '--%s' tillader ikke en parameter\n"
  
! #: gnulib/lib/getopt.c:588 gnulib/lib/getopt.c:593
  #, c-format
  msgid "%s: option `%c%s' doesn't allow an argument\n"
  msgstr "%s: tilvalg '%c%s' tillader ikke en parameter\n"
  
! #: gnulib/lib/getopt.c:636 gnulib/lib/getopt.c:655 gnulib/lib/getopt.c:971
! #: gnulib/lib/getopt.c:990
  #, c-format
  msgid "%s: option `%s' requires an argument\n"
  msgstr "%s: tilvalg '%s' kræver en parameter\n"
  
! #: gnulib/lib/getopt.c:693 gnulib/lib/getopt.c:696
  #, c-format
  msgid "%s: unrecognized option `--%s'\n"
  msgstr "%s: ukendt tilvalg '--%s'\n"
  
! #: gnulib/lib/getopt.c:704 gnulib/lib/getopt.c:707
  #, c-format
  msgid "%s: unrecognized option `%c%s'\n"
  msgstr "%s: ukendt tilvalg '%c%s'\n"
  
! #: gnulib/lib/getopt.c:759 gnulib/lib/getopt.c:762
  #, c-format
  msgid "%s: illegal option -- %c\n"
  msgstr "%s: ugyldigt tilvalg -- %c\n"
  
! #: gnulib/lib/getopt.c:768 gnulib/lib/getopt.c:771
  #, c-format
  msgid "%s: invalid option -- %c\n"
  msgstr "%s: ugyldigt tilvalg -- %c\n"
  
! #: gnulib/lib/getopt.c:823 gnulib/lib/getopt.c:839 gnulib/lib/getopt.c:1043
! #: gnulib/lib/getopt.c:1061
  #, c-format
  msgid "%s: option requires an argument -- %c\n"
  msgstr "%s: tilvalg kræver en parameter -- %c\n"
  
! #: gnulib/lib/getopt.c:892 gnulib/lib/getopt.c:908
  #, c-format
  msgid "%s: option `-W %s' is ambiguous\n"
  msgstr "%s: tilvalg '-W %s' er flertydigt\n"
  
! #: gnulib/lib/getopt.c:932 gnulib/lib/getopt.c:950
  #, c-format
  msgid "%s: option `-W %s' doesn't allow an argument\n"
  msgstr "%s: tilvalg '-W %s' tillader ikke en parameter\n"
  
! #: gnulib/lib/xalloc-die.c:34 gnulib/lib/xsetenv.c:37
! #, fuzzy, c-format
  msgid "memory exhausted"
  msgstr "virtuel hukommelse opbrugt"
  
! #: info/echo-area.c:283 info/session.c:735
  msgid "Move forward a character"
  msgstr "Gå et tegn frem"
  
! #: info/echo-area.c:295 info/session.c:767
  msgid "Move backward a character"
  msgstr "Gå et tegn tilbage"
***************
*** 98,106 ****
  msgstr "Gå til slutning af linjen"
  
! #: info/echo-area.c:320 info/session.c:805
  msgid "Move forward a word"
  msgstr "Ryk et ord frem"
  
! #: info/echo-area.c:360 info/session.c:878
  msgid "Move backward a word"
  msgstr "Ryk et ord tilbage"
--- 98,106 ----
  msgstr "Gå til slutning af linjen"
  
! #: info/echo-area.c:320 info/session.c:808
  msgid "Move forward a word"
  msgstr "Ryk et ord frem"
  
! #: info/echo-area.c:360 info/session.c:881
  msgid "Move backward a word"
  msgstr "Ryk et ord tilbage"
***************
*** 262,285 ****
  msgstr "Fandt \"%s\" i %s. ('\\[next-index-match]' søger efter den næste.)"
  
! #: info/indices.c:540
  #, fuzzy, c-format
  msgid "Scanning indices of `%s'..."
  msgstr "Skimmer \"%s\"'s indekser..."
  
! #: info/indices.c:595
  #, fuzzy, c-format
  msgid "No available info files have `%s' in their indices."
  msgstr "Ingen tilgængelige info-filer har \"%s\" i sit index."
  
! #: info/indices.c:621
  msgid "Grovel all known info file's indices for a string and build a menu"
  msgstr ""
  "Gennemtrævl alle kendte Info-filers indekser for en tekst og opbyg en menu"
  
! #: info/indices.c:625
  msgid "Index apropos: "
  msgstr "Indeks apropos:"
  
! #: info/indices.c:653
  #, fuzzy, c-format
  msgid ""
--- 262,285 ----
  msgstr "Fandt \"%s\" i %s. ('\\[next-index-match]' søger efter den næste.)"
  
! #: info/indices.c:549
  #, fuzzy, c-format
  msgid "Scanning indices of `%s'..."
  msgstr "Skimmer \"%s\"'s indekser..."
  
! #: info/indices.c:604
  #, fuzzy, c-format
  msgid "No available info files have `%s' in their indices."
  msgstr "Ingen tilgængelige info-filer har \"%s\" i sit index."
  
! #: info/indices.c:630
  msgid "Grovel all known info file's indices for a string and build a menu"
  msgstr ""
  "Gennemtrævl alle kendte Info-filers indekser for en tekst og opbyg en menu"
  
! #: info/indices.c:634
  msgid "Index apropos: "
  msgstr "Indeks apropos:"
  
! #: info/indices.c:662
  #, fuzzy, c-format
  msgid ""
***************
*** 290,300 ****
  "* Menu: Emner, hvis indeks indeholder \"%s\":\n"
  
! #: info/info.c:287 info/infokey.c:899
  #, c-format
  msgid "Try --help for more information.\n"
  msgstr "Prøv --help for mere information.\n"
  
! #: info/info.c:306 info/infokey.c:145 makeinfo/makeinfo.c:783
! #: util/install-info.c:1328 util/texindex.c:295
  #, c-format
  msgid ""
--- 290,300 ----
  "* Menu: Emner, hvis indeks indeholder \"%s\":\n"
  
! #: info/info.c:273 info/infokey.c:899
  #, c-format
  msgid "Try --help for more information.\n"
  msgstr "Prøv --help for mere information.\n"
  
! #: info/info.c:292 info/infokey.c:145 install-info/install-info.c:2091
! #: makeinfo/makeinfo.c:783 util/texindex.c:295
  #, c-format
  msgid ""
***************
*** 306,343 ****
  msgstr ""
  
! #: info/info.c:511
  #, c-format
  msgid "no index entries found for `%s'\n"
  msgstr "ingen indeksindgange blev fundet for '%s'\n"
  
! #: info/info.c:603
! msgid "  -b, --speech-friendly        be friendly to speech synthesizers.\n"
! msgstr " -b, --speech-friendly        vær talesyntese-venlig.\n"
! 
! #: info/info.c:610
! #, fuzzy, c-format
  msgid ""
  "Usage: %s [OPTION]... [MENU-ITEM...]\n"
  "\n"
  "Read documentation in Info format.\n"
! "\n"
  "Options:\n"
! "      --apropos=STRING         look up STRING in all indices of all "
  "manuals.\n"
  "  -d, --directory=DIR          add DIR to INFOPATH.\n"
  "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
! "  -f, --file=FILENAME          specify Info file to visit.\n"
  "  -h, --help                   display this help and exit.\n"
  "      --index-search=STRING    go to node pointed by index entry STRING.\n"
  "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
! "  -o, --output=FILENAME        output selected nodes to FILENAME.\n"
  "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
  "      --no-raw-escapes         output escapes as literal text.\n"
  "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
! "  -O, --show-options, --usage  go to command-line options node.\n"
! "%s      --subnodes               recursively output menu items.\n"
! "  -w, --where, --location      print physical location of Info file.\n"
  "      --vi-keys                use vi-like and less-like key bindings.\n"
  "      --version                display version information and exit.\n"
  "\n"
  "The first non-option argument, if present, is the menu entry to start from;\n"
--- 306,363 ----
  msgstr ""
  
! #: info/info.c:504
  #, c-format
  msgid "no index entries found for `%s'\n"
  msgstr "ingen indeksindgange blev fundet for '%s'\n"
  
! #: info/info.c:598
! #, c-format
  msgid ""
  "Usage: %s [OPTION]... [MENU-ITEM...]\n"
  "\n"
  "Read documentation in Info format.\n"
! msgstr ""
! 
! #: info/info.c:604
! msgid ""
  "Options:\n"
! "  -k, --apropos=STRING         look up STRING in all indices of all "
  "manuals.\n"
  "  -d, --directory=DIR          add DIR to INFOPATH.\n"
  "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
! "  -f, --file=FILENAME          specify Info file to visit."
! msgstr ""
! 
! #: info/info.c:611
! msgid ""
  "  -h, --help                   display this help and exit.\n"
  "      --index-search=STRING    go to node pointed by index entry STRING.\n"
  "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
! "  -o, --output=FILENAME        output selected nodes to FILENAME."
! msgstr ""
! 
! #: info/info.c:617
! msgid ""
  "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
  "      --no-raw-escapes         output escapes as literal text.\n"
  "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
! "  -O, --show-options, --usage  go to command-line options node."
! msgstr ""
! 
! #: info/info.c:624
! #, fuzzy
! msgid "  -b, --speech-friendly        be friendly to speech synthesizers."
! msgstr " -b, --speech-friendly        vær talesyntese-venlig.\n"
! 
! #: info/info.c:628
! msgid ""
! "      --subnodes               recursively output menu items.\n"
  "      --vi-keys                use vi-like and less-like key bindings.\n"
  "      --version                display version information and exit.\n"
+ "  -w, --where, --location      print physical location of Info file."
+ msgstr ""
+ 
+ #: info/info.c:634
+ msgid ""
  "\n"
  "The first non-option argument, if present, is the menu entry to start from;\n"
***************
*** 345,349 ****
  "If it is not present, info merges all `dir' files and shows the result.\n"
  "Any remaining arguments are treated as the names of menu\n"
! "items relative to the initial node visited.\n"
  "\n"
  "Examples:\n"
--- 365,373 ----
  "If it is not present, info merges all `dir' files and shows the result.\n"
  "Any remaining arguments are treated as the names of menu\n"
! "items relative to the initial node visited."
! msgstr ""
! 
! #: info/info.c:641
! msgid ""
  "\n"
  "Examples:\n"
***************
*** 353,396 ****
  "  info --show-options emacs  start at node with emacs' command line options\n"
  "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
! "  info -f ./foo.info         show file ./foo.info, not searching dir\n"
  msgstr ""
- "Brug: %s [TILVALG]... [MENUPUNKT...]\n"
- "\n"
- "Læs dokumentationen i Info format.\n"
- "\n"
- "Tilvalg:\n"
- "      --apropos=STRENG         slå STRENG op i alle indekser og manualer.\n"
- "  -d, --directory=KATALOG      tilføj KATALOG til INFOPATH.\n"
- "      --dribble=FILNAVN        gem brugerens tastetryk i FILNAVN.\n"
- "  -f, --file=FILNAVN           angiv Info fil, der skal besøges.\n"
- "  -h, --help                   vis denne hjælp og afslut.\n"
- "      --index-search=TEKST     gå til det punkt, indeks-indgang TEKST "
- "angiver.\n"
- "  -n, --node=EMNENAVN          angiv emner i først besøgte Info-fil.\n"
- "  -o, --output=FILNAVN         udlæs de valgte emner til FILNAVN.\n"
- "  -R, --raw-escapes            fjern ikke ANSI-escapekoder fra manualsider\n"
- "      --restore=FILNAVN        indlæs de første tastetryk fra FILNAVN.\n"
- "  -O, --show-options, --usage  gå til emnet kommandolinje-tilvalg.\n"
- "%s      --subnodes               udlæs menupunkter rekursivt.\n"
- "      --vi-keys                benyt 'vi'- og 'less'-agtige tastebindinger.\n"
- "      --version                vis versionsinformation og afslut.\n"
- "\n"
- "Det første ikke-tilvalgs-parameter er menuindgangen der startes fra;\n"
- "den  søges i alle 'katalog'-filer angivet i miljøvariablen INFOPATH.\n"
- "Hvis ikke dette parameter er angivet, samler info alle 'katalog'-filer\n"
- " og viser resultatet.\n"
- "Resterende parametre angiver navne på menupunkter i forhold til "
- "startpunktet.\n"
- "\n"
- "Eksempler:\n"
- "  info                       viser top-niveau katalog menu\n"
- "  info emacs                 start ved emnet emacs i topniveau kataloget\n"
- "  info emacs buffers         start ved emnet 'buffers' i emacs-manualen\n"
- "  info --show-options emacs  start ved emnet med emacs' kommandolinje "
- "tilvalg\n"
- "  info -f ./xxx.info         vis filen ./xxx.info uden at søge i katalog\n"
  
! #: info/info.c:649 info/infokey.c:918 makeinfo/makeinfo.c:474
! #: util/install-info.c:491 util/texindex.c:259
  msgid ""
  "\n"
--- 377,385 ----
  "  info --show-options emacs  start at node with emacs' command line options\n"
  "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
! "  info -f ./foo.info         show file ./foo.info, not searching dir"
  msgstr ""
  
! #: info/info.c:650 info/infokey.c:918 makeinfo/makeinfo.c:474
! #: util/texindex.c:259
  msgid ""
  "\n"
***************
*** 405,630 ****
  "Texinfos hjemmeside: http://www.gnu.org/software/texinfo/"
  
! #: info/info.c:683
  #, c-format
  msgid "Cannot find node `%s'."
  msgstr "Kan ikke finde emnet '%s'."
  
! #: info/info.c:684
  #, c-format
  msgid "Cannot find node `(%s)%s'."
  msgstr "Kan ikke finde emnet '(%s)%s'."
  
! #: info/info.c:685
  msgid "Cannot find a window!"
  msgstr "Kan ikke finde et vindue!"
  
! #: info/info.c:686
  msgid "Point doesn't appear within this window's node!"
  msgstr "Punktet optræder ikke i dette vindues emne!"
  
! #: info/info.c:687
  msgid "Cannot delete the last window."
  msgstr "Kan ikke slette det sidste vindue."
  
! #: info/info.c:688
  msgid "No menu in this node."
  msgstr "Ingen menu i dette emne."
  
! #: info/info.c:689
  msgid "No footnotes in this node."
  msgstr "Ingen fodnoter i dette emne."
  
! #: info/info.c:690
  msgid "No cross references in this node."
  msgstr "Ingen krydsreferencer i dette emne."
  
! #: info/info.c:691
  #, c-format
  msgid "No `%s' pointer for this node."
  msgstr "Ingen '%s'-peger mod dette emne."
  
! #: info/info.c:692
  #, c-format
  msgid "Unknown Info command `%c'; try `?' for help."
  msgstr "Ukendt Info kommando '%c'; prøv '?' for hjælp."
  
! #: info/info.c:693
  #, c-format
  msgid "Terminal type `%s' is not smart enough to run Info."
  msgstr "Info kan ikke køre på terminal type '%s'."
  
! #: info/info.c:694
  msgid "You are already at the last page of this node."
  msgstr "Du er i forvejen ved emnets sidste side."
  
! #: info/info.c:695
  msgid "You are already at the first page of this node."
  msgstr "Du er i forvejen ved emnets første side."
  
! #: info/info.c:696
  msgid "Only one window."
  msgstr "Kun ét vindue."
  
! #: info/info.c:697
  msgid "Resulting window would be too small."
  msgstr "Det resulterende vindue ville være for lille."
  
! #: info/info.c:698
  msgid "Not enough room for a help window, please delete a window."
  msgstr "Ikke nok plads til et hjælpevindue. Fjern venligst et vindue."
  
! #: info/infodoc.c:45 info/infodoc.c:97
! msgid ""
! "Basic Commands in Info Windows\n"
! "******************************\n"
  msgstr ""
- "Grundlæggende kommandoer i Info-vinduer\n"
- "***************************************\n"
  
! #: info/infodoc.c:48
! msgid "\\%-10[quit-help]  Quit this help.\n"
  msgstr "\\%-10[quit-help]  Afslut denne hjælp.\n"
  
! #: info/infodoc.c:49
  msgid "\\%-10[quit]  Quit Info altogether.\n"
  msgstr "\\%-10[quit]  Afslut hele Info-programmet.\n"
  
! #: info/infodoc.c:50
  msgid "\\%-10[get-info-help-node]  Invoke the Info tutorial.\n"
  msgstr "\\%-10[get-info-help-node]  Kør info introduktionen.\n"
  
! #: info/infodoc.c:52 info/infodoc.c:104
! msgid ""
! "Selecting other nodes:\n"
! "----------------------\n"
! msgstr ""
! "Valg af ander emnder:\n"
! "---------------------\n"
  
  #: info/infodoc.c:54
! msgid "\\%-10[next-node]  Move to the \"next\" node of this node.\n"
! msgstr "\\%-10[next-node]  Flyt til emnet 'næste' i dette emne.\n"
  
  #: info/infodoc.c:55
! msgid "\\%-10[prev-node]  Move to the \"previous\" node of this node.\n"
! msgstr "\\%-10[prev-node]  Flyt til emnet 'Forrige' i dette emne.\n"
  
  #: info/infodoc.c:56
! msgid "\\%-10[up-node]  Move \"up\" from this node.\n"
! msgstr "\\%-10[up-node]  Flyt til emnet 'Op' i dette emne.\n"
  
! #: info/infodoc.c:57
! msgid ""
! "\\%-10[menu-item]  Pick menu item specified by name.\n"
! "              Picking a menu item causes another node to be selected.\n"
  msgstr ""
! "\\%-10[menu-item]  Vælg menupunkt angivet ved navn.\n"
! "              Valg af menupunkt vælger et andet emne.\n"
  
  #: info/infodoc.c:59
  msgid ""
! "\\%-10[xref-item]  Follow a cross reference.  Reads name of reference.\n"
  msgstr ""
! "\\%-10[xref-item]  Følg en krydshenvisning.  Indlæser referencens navn.\n"
  
  #: info/infodoc.c:60
- msgid "\\%-10[history-node]  Move to the last node seen in this window.\n"
- msgstr "\\%-10[history-node]  Flyt til vinduets sidste synlige emne-felt.\n"
- 
- #: info/infodoc.c:61
  #, fuzzy
! msgid "\\%-10[move-to-next-xref]  Skip to next hypertext link [*].\n"
! msgstr ""
! "\\%-10[move-to-next-xref]  Hop til næste hypertekst-henvisning i dette "
! "emne.\n"
  
  #: info/infodoc.c:62
  #, fuzzy
! msgid "\\%-10[move-to-prev-xref]  Skip to previous hypertext link [*].\n"
! msgstr ""
! "\\%-10[move-to-prev-xref]  Hop til næste hypertekst-henvisning i dette "
! "emne.\n"
  
  #: info/infodoc.c:63
! msgid ""
! "\\%-10[select-reference-this-line]  Follow the hypertext link under cursor.\n"
! msgstr ""
! "\\%-10[select-reference-this-line]  Følg hypertekst-henvisningen under "
! "markøren.\n"
  
  #: info/infodoc.c:64
! msgid ""
! "\\%-10[dir-node]  Move to the `directory' node.  Equivalent to `\\[goto-"
! "node] (DIR)'.\n"
! msgstr ""
! "\\%-10[dir-node]  Flyt til emnet 'katalog'. Svarer til 'g (KATALOG)'.\n"
  
  #: info/infodoc.c:65
! msgid ""
! "\\%-10[top-node]  Move to the Top node.  Equivalent to `\\[goto-node] Top'.\n"
! msgstr "\\%-10[top-node]  Gå til emnet Top. Svarer til '\\[goto-node] Top'.\n"
  
  #: info/infodoc.c:67
! msgid ""
! "[*]    Command acts within this node or the entire document, depending on\n"
! "the value of cursor-movement-scrolls variable\n"
! msgstr ""
  
! #: info/infodoc.c:70 info/infodoc.c:118
! msgid ""
! "Moving within a node:\n"
! "---------------------\n"
! msgstr ""
! "Bevægelser indenfor et emne:\n"
! "----------------------------\n"
  
  #: info/infodoc.c:72
! msgid "\\%-10[beginning-of-node]  Go to the beginning of this node.\n"
! msgstr "\\%-10[beginning-of-node]  Gå til starten af emnet.\n"
  
  #: info/infodoc.c:73
! msgid "\\%-10[end-of-node]  Go to the end of this node.\n"
! msgstr "\\%-10[end-of-node]  Gå til enden af emnet.\n"
  
  #: info/infodoc.c:74
! msgid "\\%-10[next-line]  Scroll forward 1 line.\n"
! msgstr "\\%-10[næste linje]  Rul 1 linje frem.\n"
! 
! #: info/infodoc.c:75
! msgid "\\%-10[prev-line]  Scroll backward 1 line.\n"
! msgstr "\\%-10[forrige linje]  Rul en linje tilbage.\n"
  
  #: info/infodoc.c:76
! msgid "\\%-10[scroll-forward]  Scroll forward a page.\n"
! msgstr "\\%-10[scroll-forward]  Rul en side frem.\n"
  
  #: info/infodoc.c:77
- msgid "\\%-10[scroll-backward]  Scroll backward a page.\n"
- msgstr "\\%-10[scroll-backward]  Rul en side tilbage.\n"
- 
- #: info/infodoc.c:79 info/infodoc.c:127
- msgid ""
- "Other commands:\n"
- "---------------\n"
- msgstr ""
- "Andre kommandoer:\n"
- "-----------------\n"
- 
- #: info/infodoc.c:81
  #, fuzzy
! msgid "1...9       Pick first...ninth item in this node's menu.\n"
! msgstr "  %-10s  Vælg første ... niende punkt i emnets menu.\n"
  
! #: info/infodoc.c:82
  #, fuzzy
! msgid "\\%-10[last-menu-item]  Pick last item in this node's menu.\n"
! msgstr "\\%-10[last-menu-item]  Vælg sidste punkt i emnets menu.\n"
  
! #: info/infodoc.c:83
  msgid ""
! "\\%-10[index-search]  Search for a specified string in the index entries of "
! "this Info\n"
! "              file, and select the node referenced by the first entry "
! "found.\n"
  msgstr ""
  "\\%-10[index-search]  Søg efter den angivne streng i denne Infos "
--- 394,615 ----
  "Texinfos hjemmeside: http://www.gnu.org/software/texinfo/"
  
! #: info/info.c:684
  #, c-format
  msgid "Cannot find node `%s'."
  msgstr "Kan ikke finde emnet '%s'."
  
! #: info/info.c:685
  #, c-format
  msgid "Cannot find node `(%s)%s'."
  msgstr "Kan ikke finde emnet '(%s)%s'."
  
! #: info/info.c:686
  msgid "Cannot find a window!"
  msgstr "Kan ikke finde et vindue!"
  
! #: info/info.c:687
  msgid "Point doesn't appear within this window's node!"
  msgstr "Punktet optræder ikke i dette vindues emne!"
  
! #: info/info.c:688
  msgid "Cannot delete the last window."
  msgstr "Kan ikke slette det sidste vindue."
  
! #: info/info.c:689
  msgid "No menu in this node."
  msgstr "Ingen menu i dette emne."
  
! #: info/info.c:690
  msgid "No footnotes in this node."
  msgstr "Ingen fodnoter i dette emne."
  
! #: info/info.c:691
  msgid "No cross references in this node."
  msgstr "Ingen krydsreferencer i dette emne."
  
! #: info/info.c:692
  #, c-format
  msgid "No `%s' pointer for this node."
  msgstr "Ingen '%s'-peger mod dette emne."
  
! #: info/info.c:693
  #, c-format
  msgid "Unknown Info command `%c'; try `?' for help."
  msgstr "Ukendt Info kommando '%c'; prøv '?' for hjælp."
  
! #: info/info.c:694
  #, c-format
  msgid "Terminal type `%s' is not smart enough to run Info."
  msgstr "Info kan ikke køre på terminal type '%s'."
  
! #: info/info.c:695
  msgid "You are already at the last page of this node."
  msgstr "Du er i forvejen ved emnets sidste side."
  
! #: info/info.c:696
  msgid "You are already at the first page of this node."
  msgstr "Du er i forvejen ved emnets første side."
  
! #: info/info.c:697
  msgid "Only one window."
  msgstr "Kun ét vindue."
  
! #: info/info.c:698
  msgid "Resulting window would be too small."
  msgstr "Det resulterende vindue ville være for lille."
  
! #: info/info.c:699
  msgid "Not enough room for a help window, please delete a window."
  msgstr "Ikke nok plads til et hjælpevindue. Fjern venligst et vindue."
  
! #: info/infodoc.c:45
! msgid "Basic Info command keys\n"
  msgstr ""
  
! #: info/infodoc.c:47
! #, fuzzy
! msgid "\\%-10[quit-help]  Close this help window.\n"
  msgstr "\\%-10[quit-help]  Afslut denne hjælp.\n"
  
! #: info/infodoc.c:48
  msgid "\\%-10[quit]  Quit Info altogether.\n"
  msgstr "\\%-10[quit]  Afslut hele Info-programmet.\n"
  
! #: info/infodoc.c:49
  msgid "\\%-10[get-info-help-node]  Invoke the Info tutorial.\n"
  msgstr "\\%-10[get-info-help-node]  Kør info introduktionen.\n"
  
! #: info/infodoc.c:51
! #, fuzzy
! msgid "\\%-10[prev-line]  Move up one line.\n"
! msgstr "\\%-10[forrige linje]  Rul en linje tilbage.\n"
! 
! #: info/infodoc.c:52
! #, fuzzy
! msgid "\\%-10[next-line]  Move down one line.\n"
! msgstr "\\%-10[næste linje]  Rul 1 linje frem.\n"
! 
! #: info/infodoc.c:53
! #, fuzzy
! msgid "\\%-10[scroll-backward]  Scroll backward one screenful.\n"
! msgstr "\\%-10[scroll-backward]  Rul en side tilbage.\n"
  
  #: info/infodoc.c:54
! #, fuzzy
! msgid "\\%-10[scroll-forward]  Scroll forward one screenful.\n"
! msgstr "\\%-10[scroll-forward]  Rul en side frem.\n"
  
  #: info/infodoc.c:55
! #, fuzzy
! msgid "\\%-10[beginning-of-node]  Go to the beginning of this node.\n"
! msgstr "\\%-10[beginning-of-node]  Gå til starten af emnet.\n"
  
  #: info/infodoc.c:56
! msgid "\\%-10[end-of-node]  Go to the end of this node.\n"
! msgstr "\\%-10[end-of-node]  Gå til enden af emnet.\n"
  
! #: info/infodoc.c:58
! #, fuzzy
! msgid "\\%-10[move-to-next-xref]  Skip to the next hypertext link.\n"
  msgstr ""
! "\\%-10[move-to-next-xref]  Hop til næste hypertekst-henvisning i dette "
! "emne.\n"
  
  #: info/infodoc.c:59
+ #, fuzzy
  msgid ""
! "\\%-10[select-reference-this-line]  Follow the hypertext link under the "
! "cursor.\n"
  msgstr ""
! "\\%-10[select-reference-this-line]  Følg hypertekst-henvisningen under "
! "markøren.\n"
  
  #: info/infodoc.c:60
  #, fuzzy
! msgid "\\%-10[history-node]  Go back to the last node seen in this window.\n"
! msgstr "\\%-10[history-node]  Flyt til vinduets sidste synlige emne-felt.\n"
  
  #: info/infodoc.c:62
  #, fuzzy
! msgid "\\%-10[global-prev-node]  Go to the previous node in the document.\n"
! msgstr "\\%-10[prev-node]  Flyt til emnet 'Forrige' i dette emne.\n"
  
  #: info/infodoc.c:63
! #, fuzzy
! msgid "\\%-10[global-next-node]  Go to the next node in the document.\n"
! msgstr "\\%-10[next-node]  Flyt til emnet 'næste' i dette emne.\n"
  
  #: info/infodoc.c:64
! #, fuzzy
! msgid "\\%-10[prev-node]  Go to the previous node on this level.\n"
! msgstr "\\%-10[prev-node]  Flyt til emnet 'Forrige' i dette emne.\n"
  
  #: info/infodoc.c:65
! #, fuzzy
! msgid "\\%-10[next-node]  Go to the next node on this level.\n"
! msgstr "\\%-10[next-node]  Flyt til emnet 'næste' i dette emne.\n"
! 
! #: info/infodoc.c:66
! #, fuzzy
! msgid "\\%-10[up-node]  Go up one level.\n"
! msgstr "\\%-10[up-node]  Flyt til emnet 'Op' i dette emne.\n"
  
  #: info/infodoc.c:67
! #, fuzzy
! msgid "\\%-10[top-node]  Go to the top node of this document.\n"
! msgstr "\\%-10[end-of-node]  Gå til enden af emnet.\n"
  
! #: info/infodoc.c:68
! #, fuzzy
! msgid "\\%-10[dir-node]  Go to the main `directory' node.\n"
! msgstr "\\%-10[end-of-node]  Gå til enden af emnet.\n"
! 
! #: info/infodoc.c:70
! #, fuzzy
! msgid "1...9       Pick the first...ninth item in this node's menu.\n"
! msgstr "  %-10s  Vælg første ... niende punkt i emnets menu.\n"
! 
! #: info/infodoc.c:71
! #, fuzzy
! msgid "\\%-10[last-menu-item]  Pick the last item in this node's menu.\n"
! msgstr "\\%-10[last-menu-item]  Vælg sidste punkt i emnets menu.\n"
  
  #: info/infodoc.c:72
! #, fuzzy
! msgid "\\%-10[menu-item]  Pick a menu item specified by name.\n"
! msgstr "  %-10s  Vælg menupunkt angivet ved navn.\n"
  
  #: info/infodoc.c:73
! #, fuzzy
! msgid "\\%-10[xref-item]  Follow a cross reference specified by name.\n"
! msgstr ""
! "\\%-10[xref-item]  Følg en krydshenvisning.  Indlæser referencens navn.\n"
  
  #: info/infodoc.c:74
! #, fuzzy
! msgid "\\%-10[goto-node]  Go to a node specified by name.\n"
! msgstr "  %-10s  Gå til emne angivet ved navn.\n"
  
  #: info/infodoc.c:76
! #, fuzzy
! msgid "\\%-10[search]  Search forward for a specified string.\n"
! msgstr "  %-10s  Søg fremad efter en given streng,\n"
  
  #: info/infodoc.c:77
  #, fuzzy
! msgid "\\%-10[search-previous]  Search for previous occurrence.\n"
! msgstr "\\%-10[prev-node]  Flyt til emnet 'Forrige' i dette emne.\n"
  
! #: info/infodoc.c:78
  #, fuzzy
! msgid "\\%-10[search-next]  Search for next occurrence.\n"
! msgstr ""
! "  %-10s  Søg efter en angivet tekst i denne Info-fils indeksindgange,\n"
  
! #: info/infodoc.c:79
! #, fuzzy
  msgid ""
! "\\%-10[index-search]  Search for a specified string in the index, and\n"
! "              select the node referenced by the first entry found.\n"
  msgstr ""
  "\\%-10[index-search]  Søg efter den angivne streng i denne Infos "
***************
*** 633,771 ****
  "indgang.\n"
  
! #: info/infodoc.c:85
! msgid ""
! "\\%-10[goto-node]  Move to node specified by name.\n"
! "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
! msgstr ""
! "\\%-10[goto-node]  Gå til emne angivet ved navn.\n"
! "              Du kan også medtage filnavn, som (FILNAVN)EMNENAVN.\n"
! 
! #: info/infodoc.c:87
! msgid ""
! "\\%-10[search]  Search forward for a specified string\n"
! "              and select the node in which the next occurrence is found.\n"
! msgstr ""
! "\\%-10[search]  Søg fremad efter en given streng\n"
! "              og vælg emnet med den næste forekomst.\n"
  
  #: info/infodoc.c:89
  msgid ""
! "\\%-10[search-backward]  Search backward for a specified string\n"
! "              and select the node in which the previous occurrence is "
! "found.\n"
  msgstr ""
! "\\%-10[search-backward]  Sæg baglæns efter en given streng\n"
! "              og vælg emnet med den forrige forekomst.\n"
  
! #: info/infodoc.c:100
  #, c-format
  msgid "  %-10s  Quit this help.\n"
  msgstr "  %-10s  Afslut hjælp.\n"
  
! #: info/infodoc.c:101
  #, c-format
  msgid "  %-10s  Quit Info altogether.\n"
  msgstr "  %-10s  Afslut hele Info-programmet.\n"
  
! #: info/infodoc.c:102
  #, c-format
  msgid "  %-10s  Invoke the Info tutorial.\n"
  msgstr "  %-10s  Kør info introduktionen.\n"
  
! #: info/infodoc.c:106
  #, c-format
  msgid "  %-10s  Move to the `next' node of this node.\n"
  msgstr "  %-10s  Flyt til emnet 'næste' i dette emne.\n"
  
! #: info/infodoc.c:107
  #, c-format
  msgid "  %-10s  Move to the `previous' node of this node.\n"
  msgstr "  %-10s  Flyt til emnet 'Forrige' i dette emne.\n"
  
! #: info/infodoc.c:108
  #, c-format
  msgid "  %-10s  Move `up' from this node.\n"
  msgstr "  %-10s  Gå et niveau op.\n"
  
! #: info/infodoc.c:109
! #, c-format
! msgid "  %-10s  Pick menu item specified by name.\n"
! msgstr "  %-10s  Vælg menupunkt angivet ved navn.\n"
! 
! #: info/infodoc.c:110
! msgid "              Picking a menu item causes another node to be selected.\n"
! msgstr "              Valg af menupunkt vælger et andet emne.\n"
  
! #: info/infodoc.c:111
  #, c-format
  msgid "  %-10s  Follow a cross reference.  Reads name of reference.\n"
  msgstr "  %-10s  Følg en krydshenvisning.  Indlæser referencens navn.\n"
  
! #: info/infodoc.c:112
  #, c-format
  msgid "  %-10s  Move to the last node seen in this window.\n"
  msgstr "  %-10s  Flyt til vinduets sidste synlige emne-felt.\n"
  
! #: info/infodoc.c:113
  #, c-format
  msgid "  %-10s  Skip to next hypertext link within this node.\n"
  msgstr "  %-10s  Hop til næste hypertekst-lænke i dette emne.\n"
  
! #: info/infodoc.c:114
  #, c-format
  msgid "  %-10s  Follow the hypertext link under cursor.\n"
  msgstr "  %-10s  Følg hypertekst-lænken under markøren.\n"
  
! #: info/infodoc.c:115
  #, c-format
  msgid "  %-10s  Move to the `directory' node.  Equivalent to `g (DIR)'.\n"
  msgstr "  %-10s  Flyt til emnet 'katalog'. Svarer til 'g (KATALOG)'.\n"
  
! #: info/infodoc.c:116
  #, c-format
  msgid "  %-10s  Move to the Top node.  Equivalent to `g Top'.\n"
  msgstr "  %-10s  Gå til emnet Top. Svarer til 'g Top'.\n"
  
! #: info/infodoc.c:120
  #, c-format
  msgid "  %-10s  Scroll forward a page.\n"
  msgstr "  %-10s  Rul en side frem.\n"
  
! #: info/infodoc.c:121
  #, c-format
  msgid "  %-10s  Scroll backward a page.\n"
  msgstr "  %-10s  Rul en side tilbage.\n"
  
! #: info/infodoc.c:122
  #, c-format
  msgid "  %-10s  Go to the beginning of this node.\n"
  msgstr "  %-10s  Gå til starten af emnet.\n"
  
! #: info/infodoc.c:123
  #, c-format
  msgid "  %-10s  Go to the end of this node.\n"
  msgstr "  %-10s  Gå til enden af emnet.\n"
  
! #: info/infodoc.c:124
  #, c-format
  msgid "  %-10s  Scroll forward 1 line.\n"
  msgstr "  %-10s  Rul 1 linje frem.\n"
  
! #: info/infodoc.c:125
  #, c-format
  msgid "  %-10s  Scroll backward 1 line.\n"
  msgstr "  %-10s  Rul en linje tilbage.\n"
  
! #: info/infodoc.c:129
! #, c-format
! msgid "  %-10s  Pick first ... ninth item in node's menu.\n"
  msgstr "  %-10s  Vælg første ... niende punkt i emnets menu.\n"
  
! #: info/infodoc.c:130
  #, c-format
  msgid "  %-10s  Pick last item in node's menu.\n"
  msgstr "  %-10s  Vælg sidste punkt i emnets menu.\n"
  
! #: info/infodoc.c:133
  #, fuzzy, c-format
  msgid ""
--- 618,760 ----
  "indgang.\n"
  
! #: info/infodoc.c:81
! #, fuzzy
! msgid "\\%-10[abort-key]  Cancel the current operation.\n"
! msgstr "Afbryd nuværende aktivitet"
  
  #: info/infodoc.c:89
  msgid ""
! "Basic Commands in Info Windows\n"
! "******************************\n"
  msgstr ""
! "Grundlæggende kommandoer i Info-vinduer\n"
! "***************************************\n"
  
! #: info/infodoc.c:92
  #, c-format
  msgid "  %-10s  Quit this help.\n"
  msgstr "  %-10s  Afslut hjælp.\n"
  
! #: info/infodoc.c:93
  #, c-format
  msgid "  %-10s  Quit Info altogether.\n"
  msgstr "  %-10s  Afslut hele Info-programmet.\n"
  
! #: info/infodoc.c:94
  #, c-format
  msgid "  %-10s  Invoke the Info tutorial.\n"
  msgstr "  %-10s  Kør info introduktionen.\n"
  
! #: info/infodoc.c:98
  #, c-format
  msgid "  %-10s  Move to the `next' node of this node.\n"
  msgstr "  %-10s  Flyt til emnet 'næste' i dette emne.\n"
  
! #: info/infodoc.c:99
  #, c-format
  msgid "  %-10s  Move to the `previous' node of this node.\n"
  msgstr "  %-10s  Flyt til emnet 'Forrige' i dette emne.\n"
  
! #: info/infodoc.c:100
  #, c-format
  msgid "  %-10s  Move `up' from this node.\n"
  msgstr "  %-10s  Gå et niveau op.\n"
  
! #: info/infodoc.c:101
! #, fuzzy, c-format
! msgid ""
! "  %-10s  Pick menu item specified by name.\n"
! "              Picking a menu item causes another node to be selected.\n"
! msgstr ""
! "\\%-10[menu-item]  Vælg menupunkt angivet ved navn.\n"
! "              Valg af menupunkt vælger et andet emne.\n"
  
! #: info/infodoc.c:103
  #, c-format
  msgid "  %-10s  Follow a cross reference.  Reads name of reference.\n"
  msgstr "  %-10s  Følg en krydshenvisning.  Indlæser referencens navn.\n"
  
! #: info/infodoc.c:104
  #, c-format
  msgid "  %-10s  Move to the last node seen in this window.\n"
  msgstr "  %-10s  Flyt til vinduets sidste synlige emne-felt.\n"
  
! #: info/infodoc.c:105
  #, c-format
  msgid "  %-10s  Skip to next hypertext link within this node.\n"
  msgstr "  %-10s  Hop til næste hypertekst-lænke i dette emne.\n"
  
! #: info/infodoc.c:106
  #, c-format
  msgid "  %-10s  Follow the hypertext link under cursor.\n"
  msgstr "  %-10s  Følg hypertekst-lænken under markøren.\n"
  
! #: info/infodoc.c:107
  #, c-format
  msgid "  %-10s  Move to the `directory' node.  Equivalent to `g (DIR)'.\n"
  msgstr "  %-10s  Flyt til emnet 'katalog'. Svarer til 'g (KATALOG)'.\n"
  
! #: info/infodoc.c:108
  #, c-format
  msgid "  %-10s  Move to the Top node.  Equivalent to `g Top'.\n"
  msgstr "  %-10s  Gå til emnet Top. Svarer til 'g Top'.\n"
  
! #: info/infodoc.c:110
! msgid ""
! "Moving within a node:\n"
! "---------------------\n"
! msgstr ""
! "Bevægelser indenfor et emne:\n"
! "----------------------------\n"
! 
! #: info/infodoc.c:112
  #, c-format
  msgid "  %-10s  Scroll forward a page.\n"
  msgstr "  %-10s  Rul en side frem.\n"
  
! #: info/infodoc.c:113
  #, c-format
  msgid "  %-10s  Scroll backward a page.\n"
  msgstr "  %-10s  Rul en side tilbage.\n"
  
! #: info/infodoc.c:114
  #, c-format
  msgid "  %-10s  Go to the beginning of this node.\n"
  msgstr "  %-10s  Gå til starten af emnet.\n"
  
! #: info/infodoc.c:115
  #, c-format
  msgid "  %-10s  Go to the end of this node.\n"
  msgstr "  %-10s  Gå til enden af emnet.\n"
  
! #: info/infodoc.c:116
  #, c-format
  msgid "  %-10s  Scroll forward 1 line.\n"
  msgstr "  %-10s  Rul 1 linje frem.\n"
  
! #: info/infodoc.c:117
  #, c-format
  msgid "  %-10s  Scroll backward 1 line.\n"
  msgstr "  %-10s  Rul en linje tilbage.\n"
  
! #: info/infodoc.c:119
! msgid ""
! "Other commands:\n"
! "---------------\n"
! msgstr ""
! "Andre kommandoer:\n"
! "-----------------\n"
! 
! #: info/infodoc.c:121
! #, fuzzy, c-format
! msgid "  %-10s  Pick first...ninth item in node's menu.\n"
  msgstr "  %-10s  Vælg første ... niende punkt i emnets menu.\n"
  
! #: info/infodoc.c:122
  #, c-format
  msgid "  %-10s  Pick last item in node's menu.\n"
  msgstr "  %-10s  Vælg sidste punkt i emnets menu.\n"
  
! #: info/infodoc.c:125
  #, fuzzy, c-format
  msgid ""
***************
*** 779,793 ****
  "indgang.\n"
  
! #: info/infodoc.c:135
! #, c-format
! msgid "  %-10s  Move to node specified by name.\n"
! msgstr "  %-10s  Gå til emne angivet ved navn.\n"
! 
! #: info/infodoc.c:136
  msgid ""
  "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
! msgstr "              Du kan også medtage filnavn, som (FILNAVN)EMNENAVN.\n"
  
! #: info/infodoc.c:137
  #, fuzzy, c-format
  msgid ""
--- 768,781 ----
  "indgang.\n"
  
! #: info/infodoc.c:127
! #, fuzzy, c-format
  msgid ""
+ "  %-10s  Move to node specified by name.\n"
  "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
! msgstr ""
! "\\%-10[goto-node]  Gå til emne angivet ved navn.\n"
! "              Du kan også medtage filnavn, som (FILNAVN)EMNENAVN.\n"
  
! #: info/infodoc.c:129
  #, fuzzy, c-format
  msgid ""
***************
*** 798,816 ****
  "              og vælg emnet med den næste forekomst.\n"
  
! #: info/infodoc.c:139
! #, c-format
! msgid "  %-10s  Search backward for a specified string\n"
! msgstr "  %-10s  Søg baglæns efter en given streng\n"
! 
! #: info/infodoc.c:140
  msgid ""
  "              and select the node in which the next occurrence is found.\n"
! msgstr "              og vælg emne med den næste forekomst.\n"
  
! #: info/infodoc.c:320
  msgid "The current search path is:\n"
  msgstr "Den nuværende søgesti er:\n"
  
! #: info/infodoc.c:324
  msgid ""
  "Commands available in Info windows:\n"
--- 786,803 ----
  "              og vælg emnet med den næste forekomst.\n"
  
! #: info/infodoc.c:131
! #, fuzzy, c-format
  msgid ""
+ "  %-10s  Search backward for a specified string,\n"
  "              and select the node in which the next occurrence is found.\n"
! msgstr ""
! "\\%-10[search]  Søg fremad efter en given streng\n"
! "              og vælg emnet med den næste forekomst.\n"
  
! #: info/infodoc.c:312
  msgid "The current search path is:\n"
  msgstr "Den nuværende søgesti er:\n"
  
! #: info/infodoc.c:316
  msgid ""
  "Commands available in Info windows:\n"
***************
*** 820,824 ****
  "\n"
  
! #: info/infodoc.c:328
  msgid ""
  "Commands available in the echo area:\n"
--- 807,811 ----
  "\n"
  
! #: info/infodoc.c:320
  msgid ""
  "Commands available in the echo area:\n"
***************
*** 828,832 ****
  "\n"
  
! #: info/infodoc.c:351
  #, c-format
  msgid ""
--- 815,819 ----
  "\n"
  
! #: info/infodoc.c:343
  #, c-format
  msgid ""
***************
*** 837,841 ****
  "\n"
  
! #: info/infodoc.c:355
  msgid ""
  "The following commands cannot be invoked at all:\n"
--- 824,828 ----
  "\n"
  
! #: info/infodoc.c:347
  msgid ""
  "The following commands cannot be invoked at all:\n"
***************
*** 845,913 ****
  "\n"
  
! #: info/infodoc.c:379
! msgid "--- Use `\\[history-node]' or `\\[kill-node]' to exit ---\n"
! msgstr ""
! "--- Benyt '\\[history-node]' eller '\\[kill-node]' for at afslutte ---\n"
! 
! #: info/infodoc.c:489
  msgid "Display help message"
  msgstr "Vis hjælp"
  
! #: info/infodoc.c:507
  msgid "Visit Info node `(info)Help'"
  msgstr "Besøg infoemnet '(info)Help'"
  
! #: info/infodoc.c:645
  msgid "Print documentation for KEY"
  msgstr "Vis dokumentation for TAST"
  
! #: info/infodoc.c:657
  #, c-format
  msgid "Describe key: %s"
  msgstr "Beskriv tast: %s"
  
! #: info/infodoc.c:668
  #, c-format
  msgid "ESC %s is undefined."
  msgstr "ESC %s er ikke defineret."
  
! #: info/infodoc.c:684 info/infodoc.c:713
  #, c-format
  msgid "%s is undefined."
  msgstr "%s er ikke defineret."
  
! #: info/infodoc.c:734
  #, c-format
  msgid "%s is defined to %s."
  msgstr "%s er defineret til %s."
  
! #: info/infodoc.c:1157
  msgid "Show what to type to execute a given command"
  msgstr "Vis hvad der skal tastes, for at udføre en given kommando"
  
! #: info/infodoc.c:1161
  msgid "Where is command: "
  msgstr "Hvor er kommando: "
  
! #: info/infodoc.c:1183
  #, c-format
  msgid "`%s' is not on any keys"
  msgstr "'%s' er ikke på nogen taster"
  
! #: info/infodoc.c:1190
  #, c-format
  msgid "%s can only be invoked via %s."
  msgstr "%s kan kun udføres via %s."
  
! #: info/infodoc.c:1194
  #, c-format
  msgid "%s can be invoked via %s."
  msgstr "%s kan udføres via %s."
  
! #: info/infodoc.c:1199
  #, c-format
  msgid "There is no function named `%s'"
  msgstr "Der er ingen funktion kaldet '%s'"
  
  #: info/infokey.c:170
  msgid "incorrect number of arguments"
--- 832,903 ----
  "\n"
  
! #: info/infodoc.c:477
  msgid "Display help message"
  msgstr "Vis hjælp"
  
! #: info/infodoc.c:495
  msgid "Visit Info node `(info)Help'"
  msgstr "Besøg infoemnet '(info)Help'"
  
! #: info/infodoc.c:633
  msgid "Print documentation for KEY"
  msgstr "Vis dokumentation for TAST"
  
! #: info/infodoc.c:645
  #, c-format
  msgid "Describe key: %s"
  msgstr "Beskriv tast: %s"
  
! #: info/infodoc.c:656
  #, c-format
  msgid "ESC %s is undefined."
  msgstr "ESC %s er ikke defineret."
  
! #: info/infodoc.c:672 info/infodoc.c:701
  #, c-format
  msgid "%s is undefined."
  msgstr "%s er ikke defineret."
  
! #: info/infodoc.c:722
  #, c-format
  msgid "%s is defined to %s."
  msgstr "%s er defineret til %s."
  
! #: info/infodoc.c:1145
  msgid "Show what to type to execute a given command"
  msgstr "Vis hvad der skal tastes, for at udføre en given kommando"
  
! #: info/infodoc.c:1149
  msgid "Where is command: "
  msgstr "Hvor er kommando: "
  
! #: info/infodoc.c:1171
  #, c-format
  msgid "`%s' is not on any keys"
  msgstr "'%s' er ikke på nogen taster"
  
! #: info/infodoc.c:1178
  #, c-format
  msgid "%s can only be invoked via %s."
  msgstr "%s kan kun udføres via %s."
  
! #: info/infodoc.c:1182
  #, c-format
  msgid "%s can be invoked via %s."
  msgstr "%s kan udføres via %s."
  
! #: info/infodoc.c:1187
  #, c-format
  msgid "There is no function named `%s'"
  msgstr "Der er ingen funktion kaldet '%s'"
  
+ #: info/infodoc.c:96
+ msgid ""
+ "Selecting other nodes:\n"
+ "----------------------\n"
+ msgstr ""
+ "Valg af ander emnder:\n"
+ "---------------------\n"
+ 
  #: info/infokey.c:170
  msgid "incorrect number of arguments"
***************
*** 1021,1040 ****
  "$HOME/.infokey) og skriver oversat key-fil til $HOME/.info.\n"
  
! #: info/infomap.c:1499
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too small"
  msgstr "Ignorerer ugyldig infokey-fil '%s' - for lille"
  
! #: info/infomap.c:1502
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too big"
  msgstr "Ignorerer ugyldig infokey-fil '%s' - for stor"
  
! #: info/infomap.c:1515
  #, c-format
  msgid "Error reading infokey file `%s' - short read"
  msgstr "Fejl under læsning af infokey-fil '%s' - \"short read\""
  
! #: info/infomap.c:1534
  #, c-format
  msgid ""
--- 1011,1030 ----
  "$HOME/.infokey) og skriver oversat key-fil til $HOME/.info.\n"
  
! #: info/infomap.c:955
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too small"
  msgstr "Ignorerer ugyldig infokey-fil '%s' - for lille"
  
! #: info/infomap.c:958
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too big"
  msgstr "Ignorerer ugyldig infokey-fil '%s' - for stor"
  
! #: info/infomap.c:971
  #, c-format
  msgid "Error reading infokey file `%s' - short read"
  msgstr "Fejl under læsning af infokey-fil '%s' - \"short read\""
  
! #: info/infomap.c:990
  #, c-format
  msgid ""
***************
*** 1044,1053 ****
  "opdatere den"
  
! #: info/infomap.c:1543
  #, c-format
  msgid "Your infokey file `%s' is out of date -- run infokey to update it"
  msgstr "Din infokey-fil '%s' er for gammel -- kør infokey for at opdatere den"
  
! #: info/infomap.c:1559
  #, c-format
  msgid ""
--- 1034,1043 ----
  "opdatere den"
  
! #: info/infomap.c:999
  #, c-format
  msgid "Your infokey file `%s' is out of date -- run infokey to update it"
  msgstr "Din infokey-fil '%s' er for gammel -- kør infokey for at opdatere den"
  
! #: info/infomap.c:1015
  #, c-format
  msgid ""
***************
*** 1057,1061 ****
  "opdatere den"
  
! #: info/infomap.c:1580
  #, c-format
  msgid ""
--- 1047,1051 ----
  "opdatere den"
  
! #: info/infomap.c:1036
  #, c-format
  msgid ""
***************
*** 1065,1073 ****
  "opdatere den"
  
! #: info/infomap.c:1715
  msgid "Bad data in infokey file -- some key bindings ignored"
  msgstr "Ugyldige data i infokey-fil -- visse tastebindinger blev ignoreret"
  
! #: info/infomap.c:1765
  msgid "Bad data in infokey file -- some var settings ignored"
  msgstr ""
--- 1055,1063 ----
  "opdatere den"
  
! #: info/infomap.c:1171
  msgid "Bad data in infokey file -- some key bindings ignored"
  msgstr "Ugyldige data i infokey-fil -- visse tastebindinger blev ignoreret"
  
! #: info/infomap.c:1221
  msgid "Bad data in infokey file -- some var settings ignored"
  msgstr ""
***************
*** 1104,1108 ****
  msgstr "Sæt skærmhøjden til (%d): "
  
! #: info/makedoc.c:163 info/makedoc.c:171
  #, c-format
  msgid ""
--- 1094,1098 ----
  msgstr "Sæt skærmhøjden til (%d): "
  
! #: info/makedoc.c:166 info/makedoc.c:174
  #, c-format
  msgid ""
***************
*** 1113,1117 ****
  "\n"
  
! #: info/makedoc.c:551
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
--- 1103,1107 ----
  "\n"
  
! #: info/makedoc.c:556
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
***************
*** 1150,1159 ****
  msgstr "Vælg besøgt emne: "
  
! #: info/nodemenu.c:336 info/session.c:2398
  #, c-format
  msgid "The reference disappeared! (%s)."
  msgstr "Referencen forsvandt! (%s)."
  
! #: info/session.c:161
  #, c-format
  msgid ""
--- 1140,1154 ----
  msgstr "Vælg besøgt emne: "
  
! #: info/nodemenu.c:336 info/session.c:2443
  #, c-format
  msgid "The reference disappeared! (%s)."
  msgstr "Referencen forsvandt! (%s)."
  
! #: info/search.c:161
! #, c-format
! msgid "regexp error: %s"
! msgstr ""
! 
! #: info/session.c:164
  #, c-format
  msgid ""
***************
*** 1164,1266 ****
  "item] for menupunkt."
  
! #: info/session.c:622
  msgid "Move down to the next line"
  msgstr "Gå ned til næste linje"
  
! #: info/session.c:658
  msgid "Move up to the previous line"
  msgstr "Gå op til forrige linje"
  
! #: info/session.c:693
  msgid "Move to the end of the line"
  msgstr "Gå til linjeslutning"
  
! #: info/session.c:713
  msgid "Move to the start of the line"
  msgstr "Gå til linjestart"
  
! #: info/session.c:983 makeinfo/node.c:1437
  msgid "Next"
  msgstr "Næste"
  
! #: info/session.c:988
! msgid "Following Next node..."
! msgstr "Følger emnet Næste..."
! 
! #: info/session.c:1006
! msgid "Selecting first menu item..."
! msgstr "Vælger første menupunkt..."
! 
! #: info/session.c:1018
! msgid "Selecting Next node..."
! msgstr "Vælger emnet 'Næste'..."
! 
! #: info/session.c:1089
! #, c-format
! msgid "Moving Up %d time(s), then Next."
! msgstr "Går 'Op' %d gang(e), derefter 'Næste'."
! 
! #: info/session.c:1113
  msgid "No more nodes within this document."
  msgstr "Ikke flere emner i dette dokument."
  
! #: info/session.c:1139
  msgid "No `Prev' for this node."
  msgstr "Ingen 'Forrige' i dette emne."
  
! #: info/session.c:1144 info/session.c:1206
! msgid "Moving Prev in this window."
! msgstr "Går til 'Forrige' i dette vindue."
! 
! #: info/session.c:1161
  msgid "No `Prev' or `Up' for this node within this document."
  msgstr "Ingen 'Forrige' eller 'Op' for dette emne i dette dokument."
  
! #: info/session.c:1167
! msgid "Moving Up in this window."
! msgstr "Går 'Op' i dette vindue."
! 
! #: info/session.c:1217
! msgid "Moving to `Prev's last menu item."
! msgstr "Går til 'Forrige's sidste menupunkt."
! 
! #: info/session.c:1229
  msgid "Move forwards or down through node structure"
  msgstr "Gå frem eller ned gennem emne-strukturen"
  
! #: info/session.c:1245
  msgid "Move backwards or up through node structure"
  msgstr "Gå tilbage eller op gennem emne-strukturen"
  
! #: info/session.c:1339
  msgid "Scroll forward in this window"
  msgstr "Rul tilbage i vinduet"
  
! #: info/session.c:1347
  msgid "Scroll forward in this window and set default window size"
  msgstr "Rul frem i vinduet og sæt standard vinduesstørrelse"
  
! #: info/session.c:1355
  msgid "Scroll forward in this window staying within node"
  msgstr "Rul frem i vinduet i samme emne"
  
! #: info/session.c:1363
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
  msgstr "Rul frem i vinduet i samme emne og sæt standard vinduesstørrelse"
  
! #: info/session.c:1371
  msgid "Scroll backward in this window"
  msgstr "Rul tilbage i vinduet"
  
! #: info/session.c:1379
  msgid "Scroll backward in this window and set default window size"
  msgstr "Rul tilbage i vinduet og sæt standard vinduesstørrelse"
  
! #: info/session.c:1388
  msgid "Scroll backward in this window staying within node"
  msgstr "Rul tilbage i vinduet indenfor samme emne"
  
! #: info/session.c:1396
  msgid ""
  "Scroll backward in this window staying within node and set default window "
--- 1159,1232 ----
  "item] for menupunkt."
  
! #: info/session.c:625
  msgid "Move down to the next line"
  msgstr "Gå ned til næste linje"
  
! #: info/session.c:661
  msgid "Move up to the previous line"
  msgstr "Gå op til forrige linje"
  
! #: info/session.c:696
  msgid "Move to the end of the line"
  msgstr "Gå til linjeslutning"
  
! #: info/session.c:716
  msgid "Move to the start of the line"
  msgstr "Gå til linjestart"
  
! #: info/session.c:1007
  msgid "Next"
  msgstr "Næste"
  
! #: info/session.c:1023 info/session.c:1148
  msgid "No more nodes within this document."
  msgstr "Ikke flere emner i dette dokument."
  
! #: info/session.c:1174
  msgid "No `Prev' for this node."
  msgstr "Ingen 'Forrige' i dette emne."
  
! #: info/session.c:1194
  msgid "No `Prev' or `Up' for this node within this document."
  msgstr "Ingen 'Forrige' eller 'Op' for dette emne i dette dokument."
  
! #: info/session.c:1256
  msgid "Move forwards or down through node structure"
  msgstr "Gå frem eller ned gennem emne-strukturen"
  
! #: info/session.c:1272
  msgid "Move backwards or up through node structure"
  msgstr "Gå tilbage eller op gennem emne-strukturen"
  
! #: info/session.c:1373
  msgid "Scroll forward in this window"
  msgstr "Rul tilbage i vinduet"
  
! #: info/session.c:1381
  msgid "Scroll forward in this window and set default window size"
  msgstr "Rul frem i vinduet og sæt standard vinduesstørrelse"
  
! #: info/session.c:1389
  msgid "Scroll forward in this window staying within node"
  msgstr "Rul frem i vinduet i samme emne"
  
! #: info/session.c:1397
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
  msgstr "Rul frem i vinduet i samme emne og sæt standard vinduesstørrelse"
  
! #: info/session.c:1405
  msgid "Scroll backward in this window"
  msgstr "Rul tilbage i vinduet"
  
! #: info/session.c:1413
  msgid "Scroll backward in this window and set default window size"
  msgstr "Rul tilbage i vinduet og sæt standard vinduesstørrelse"
  
! #: info/session.c:1422
  msgid "Scroll backward in this window staying within node"
  msgstr "Rul tilbage i vinduet indenfor samme emne"
  
! #: info/session.c:1430
  msgid ""
  "Scroll backward in this window staying within node and set default window "
***************
*** 1269,1661 ****
  "Rul tilbage i vinduet indenfor samme emne og sæt standard vinduesstørrelse"
  
! #: info/session.c:1404
  msgid "Move to the start of this node"
  msgstr "Gå til starten af dette emne"
  
! #: info/session.c:1411
  msgid "Move to the end of this node"
  msgstr "Gå til slutningen af dette emne"
  
! #: info/session.c:1418
  msgid "Scroll down by lines"
  msgstr "Rul N linjer ned"
  
! #: info/session.c:1435
  msgid "Scroll up by lines"
  msgstr "Rul N linjer op"
  
! #: info/session.c:1453
  msgid "Scroll down by half screen size"
  msgstr "Rul en halv skærmstørrelse ned"
  
! #: info/session.c:1479
  msgid "Scroll up by half screen size"
  msgstr "Rul en halv skærmstørrelse op"
  
! #: info/session.c:1508
  msgid "Select the next window"
  msgstr "Vælg det næste vindue"
  
! #: info/session.c:1547
  msgid "Select the previous window"
  msgstr "Vælg det forrige vindue"
  
! #: info/session.c:1598
  msgid "Split the current window"
  msgstr "Opdel nuværende vindue"
  
! #: info/session.c:1679
  msgid "Delete the current window"
  msgstr "Slet nuværende vindue"
  
! #: info/session.c:1687
  msgid "Cannot delete a permanent window"
  msgstr "Kan ikke slette et permanent vindue"
  
! #: info/session.c:1719
  msgid "Delete all other windows"
  msgstr "Slet alle andre vinduer"
  
! #: info/session.c:1765
  msgid "Scroll the other window"
  msgstr "Rul det andet vindue"
  
! #: info/session.c:1786
  msgid "Scroll the other window backward"
  msgstr "Rul det andet vindue baglæns"
  
! #: info/session.c:1792
  msgid "Grow (or shrink) this window"
  msgstr "Forstør (eller formindsk) dette vindue"
  
! #: info/session.c:1803
  msgid "Divide the available screen space among the visible windows"
  msgstr "Fordel det tilgængelige skærmområde mellem de synlige vinduer"
  
! #: info/session.c:1810
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "Vælg/fravælg linjeombrydning i nuværende vindue"
  
! #: info/session.c:1982
  msgid "Select the Next node"
  msgstr "Vælg emnet Næste"
  
! #: info/session.c:1990
  msgid "Select the Prev node"
  msgstr "Vælg emnet Forrige"
  
! #: info/session.c:1998
  msgid "Select the Up node"
  msgstr "Vælg emnet 'Op'"
  
! #: info/session.c:2005
  msgid "Select the last node in this file"
  msgstr "Vælg det sidste emne i filen"
  
! #: info/session.c:2032 info/session.c:2065
  msgid "This window has no additional nodes"
  msgstr "Dette vindue har ingen yderligere emner"
  
! #: info/session.c:2038
  msgid "Select the first node in this file"
  msgstr "Vælg det første emne i filen"
  
! #: info/session.c:2072
  msgid "Select the last item in this node's menu"
  msgstr "Vælg det sidste punkt i emnets menu"
  
! #: info/session.c:2078
  msgid "Select this menu item"
  msgstr "Vælg dette menupunkt"
  
! #: info/session.c:2111
  #, c-format
  msgid "There aren't %d items in this menu."
  msgstr "Der er ikke %d punkter i denne menu."
  
! #: info/session.c:2305 info/session.c:2306
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Menupunkt (%s): "
  
! #: info/session.c:2309
  msgid "Menu item: "
  msgstr "Menupunkt: "
  
! #: info/session.c:2316 info/session.c:2317
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "Følg krydsreference (%s): "
  
! #: info/session.c:2320
  msgid "Follow xref: "
  msgstr "Følg krydsreference: "
  
! #: info/session.c:2449
  msgid "Read a menu item and select its node"
  msgstr "Indlæs et menupunkt og vælg dets emne"
  
! #: info/session.c:2457
  msgid "Read a footnote or cross reference and select its node"
  msgstr "Indlæs en fodnote eller krydsreference og vælg dets emne"
  
! #: info/session.c:2463
  msgid "Move to the start of this node's menu"
  msgstr "Flyt til starten af dette emnes menu"
  
! #: info/session.c:2487
  msgid "Visit as many menu items at once as possible"
  msgstr "Besøg så mange menupunkter på en gang, som det er muligt"
  
! #: info/session.c:2515
  msgid "Read a node name and select it"
  msgstr "Indlæs et emnenavn og vælg det"
  
! #: info/session.c:2570 info/session.c:2575
  msgid "Goto node: "
  msgstr "Gå til emne: "
  
! #: info/session.c:2639
  #, c-format
  msgid "No menu in node `%s'."
  msgstr "Ingen menu i emne '%s'."
  
! #: info/session.c:2685
  #, c-format
  msgid "No menu item `%s' in node `%s'."
  msgstr "Intet menupunkt '%s' i emne '%s'."
  
! #: info/session.c:2715
  #, c-format
  msgid "Unable to find node referenced by `%s' in `%s'."
  msgstr "Kunne ikke finde emnet, der refereres til af '%s' i '%s'."
  
! #: info/session.c:2765
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "Indlæs en liste med menuer, der starter i katalog, og følg dem"
  
! #: info/session.c:2767
  msgid "Follow menus: "
  msgstr "Følg menuer: "
  
! #: info/session.c:2960
  msgid "Find the node describing program invocation"
  msgstr "Find emnet, der beskriver hvordan programmet startes"
  
! #: info/session.c:2962
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Find programstart emne for [%s]: "
  
! #: info/session.c:3000
  msgid "Read a manpage reference and select it"
  msgstr "Indlæs en man-side reference og vælg den"
  
! #: info/session.c:3004
  msgid "Get Manpage: "
  msgstr "Hent man-side: "
  
! #: info/session.c:3034
  msgid "Select the node `Top' in this file"
  msgstr "Vælg emnet 'Top' i filen"
  
! #: info/session.c:3040
  msgid "Select the node `(dir)'"
  msgstr "Vælg emnet '(katalog)'"
  
! #: info/session.c:3057 info/session.c:3059
  #, c-format
  msgid "Kill node (%s): "
  msgstr "Fjern emne (%s): "
  
! #: info/session.c:3111
  #, c-format
  msgid "Cannot kill node `%s'"
  msgstr "Kan ikke fjerne emnet '%s'"
  
! #: info/session.c:3121
  msgid "Cannot kill the last node"
  msgstr "Kan ikke fjerne det sidste emne"
  
! #: info/session.c:3207
  msgid "Select the most recently selected node"
  msgstr "Vælg det sidst valgt emne"
  
! #: info/session.c:3213
  msgid "Kill this node"
  msgstr "Fjern dette emne"
  
! #: info/session.c:3221
  msgid "Read the name of a file and select it"
  msgstr "Indlæs et filnavn og vælg det"
  
! #: info/session.c:3225
  msgid "Find file: "
  msgstr "Find fil: "
  
! #: info/session.c:3242
  #, c-format
  msgid "Cannot find `%s'."
  msgstr "Kan ikke finde '%s'."
  
! #: info/session.c:3285 info/session.c:3403
  #, c-format
  msgid "Could not create output file `%s'."
  msgstr "Kunne ikke oprette uddatafil '%s'."
  
! #: info/session.c:3299 info/session.c:3421 info/session.c:3481
  msgid "Done."
  msgstr "Færdig."
  
! #: info/session.c:3354
  #, c-format
  msgid "Writing node %s..."
  msgstr "Skriver emnet %s..."
  
! #: info/session.c:3430
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr ""
  "Udskriv indholdet af dette emne (ved videreførsel gennem INFO_PRINT_COMMAND)"
  
! #: info/session.c:3465
  #, c-format
  msgid "Cannot open pipe to `%s'."
  msgstr "Kan ikke åbne videreførsel til '%s'."
  
! #: info/session.c:3471
  #, c-format
  msgid "Printing node %s..."
  msgstr "Udskriver emnet %s..."
  
! #: info/session.c:3701
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "Leder efter underfilen %s ..."
  
! #: info/session.c:3753
  msgid "Read a string and search for it case-sensitively"
  msgstr "Indlæs en tekst og søg efter den uden versalfølsomhed"
  
! #: info/session.c:3760
  msgid "Read a string and search for it"
  msgstr "Indlæs en tekst og søg for den"
  
! #: info/session.c:3768
  msgid "Read a string and search backward for it"
  msgstr "Indlæs en tekst og søg baglæns efter den"
  
! #: info/session.c:3804 info/session.c:3811
! #, c-format
! msgid "%s%sfor string [%s]: "
  msgstr "%s%sefter tekst [%s]: "
  
! #: info/session.c:3805 info/session.c:3812
! msgid "Search backward"
  msgstr "Søg baglæns"
  
! #: info/session.c:3806 info/session.c:3812
  msgid "Search"
  msgstr "Søg"
  
! #: info/session.c:3807 info/session.c:3813
! msgid " case-sensitively "
! msgstr " versalfølsomt"
! 
! #: info/session.c:3808 info/session.c:3813
! msgid " "
! msgstr " "
! 
! #: info/session.c:3852
  msgid "Search failed."
  msgstr "Søgning mislykkedes."
  
! #: info/session.c:3870
  msgid "Repeat last search in the same direction"
  msgstr "Gentag sidste søgning i samme retning"
  
! #: info/session.c:3873 info/session.c:3883
  msgid "No previous search string"
  msgstr "Ingen tidligere søgetekst"
  
! #: info/session.c:3880
  msgid "Repeat last search in the reverse direction"
  msgstr "Gentag sidste søgning i modsat retning"
  
! #: info/session.c:3899 info/session.c:3905
  msgid "Search interactively for a string as you type it"
  msgstr "Søg interaktivt efter en tekst, mens du skriver den"
  
! #: info/session.c:3985
  msgid "I-search backward: "
  msgstr "I-søgning baglæns: "
  
! #: info/session.c:3987
  msgid "I-search: "
  msgstr "I-søgning: "
  
! #: info/session.c:4012 info/session.c:4014
  msgid "Failing "
  msgstr "Fejler "
  
! #: info/session.c:4480
  msgid "Move to the previous cross reference"
  msgstr "Gå til foregående krydsreference"
  
! #: info/session.c:4498
  msgid "Move to the next cross reference"
  msgstr "Gå til næste krydsreference"
  
! #: info/session.c:4520
  msgid "Select reference or menu item appearing on this line"
  msgstr "Vælg reference eller menupunkt, der optræder på denne linje"
  
! #: info/session.c:4543
  msgid "Cancel current operation"
  msgstr "Afbryd nuværende aktivitet"
  
! #: info/session.c:4550
  msgid "Quit"
  msgstr "Afslut"
  
! #: info/session.c:4559
  msgid "Move the cursor to a specific line of the window"
  msgstr "Flyt markør til bestemt linje i vinduet"
  
! #: info/session.c:4591
  msgid "Redraw the display"
  msgstr "Gentegn skærmen"
  
! #: info/session.c:4628
  msgid "Quit using Info"
  msgstr "Afslut info"
  
! #: info/session.c:4641
  msgid "Run command bound to this key's lowercase variant"
  msgstr "Kør kommandoen, der er bundet til denne tasts småbogstavs-variant"
  
! #: info/session.c:4652
  #, c-format
  msgid "Unknown command (%s)."
  msgstr "Ukendt kommando (%s)."
  
! #: info/session.c:4655
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\" er ugyldig"
  
! #: info/session.c:4656
  #, fuzzy, c-format
  msgid "`%s' is invalid"
  msgstr "\"%s\" er ugyldig"
  
! #: info/session.c:4870
  msgid "Add this digit to the current numeric argument"
  msgstr "Tilføj dette tegn til det nuværende numeriske parameter"
  
! #: info/session.c:4879
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Start (eller gang med 4) det nuværende numeriske parameter"
  
! #: info/session.c:4894
  msgid "Internally used by \\[universal-argument]"
  msgstr "Bruges internt af \\[universal-argument]"
--- 1235,1660 ----
  "Rul tilbage i vinduet indenfor samme emne og sæt standard vinduesstørrelse"
  
! #: info/session.c:1438
  msgid "Move to the start of this node"
  msgstr "Gå til starten af dette emne"
  
! #: info/session.c:1445
  msgid "Move to the end of this node"
  msgstr "Gå til slutningen af dette emne"
  
! #: info/session.c:1452
  msgid "Scroll down by lines"
  msgstr "Rul N linjer ned"
  
! #: info/session.c:1469
  msgid "Scroll up by lines"
  msgstr "Rul N linjer op"
  
! #: info/session.c:1487
  msgid "Scroll down by half screen size"
  msgstr "Rul en halv skærmstørrelse ned"
  
! #: info/session.c:1513
  msgid "Scroll up by half screen size"
  msgstr "Rul en halv skærmstørrelse op"
  
! #: info/session.c:1542
  msgid "Select the next window"
  msgstr "Vælg det næste vindue"
  
! #: info/session.c:1581
  msgid "Select the previous window"
  msgstr "Vælg det forrige vindue"
  
! #: info/session.c:1632
  msgid "Split the current window"
  msgstr "Opdel nuværende vindue"
  
! #: info/session.c:1713
  msgid "Delete the current window"
  msgstr "Slet nuværende vindue"
  
! #: info/session.c:1721
  msgid "Cannot delete a permanent window"
  msgstr "Kan ikke slette et permanent vindue"
  
! #: info/session.c:1753
  msgid "Delete all other windows"
  msgstr "Slet alle andre vinduer"
  
! #: info/session.c:1799
  msgid "Scroll the other window"
  msgstr "Rul det andet vindue"
  
! #: info/session.c:1820
  msgid "Scroll the other window backward"
  msgstr "Rul det andet vindue baglæns"
  
! #: info/session.c:1826
  msgid "Grow (or shrink) this window"
  msgstr "Forstør (eller formindsk) dette vindue"
  
! #: info/session.c:1837
  msgid "Divide the available screen space among the visible windows"
  msgstr "Fordel det tilgængelige skærmområde mellem de synlige vinduer"
  
! #: info/session.c:1844
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "Vælg/fravælg linjeombrydning i nuværende vindue"
  
! #: info/session.c:1851
! msgid "Toggle the usage of regular expressions in searches"
! msgstr ""
! 
! #: info/session.c:1855
! msgid "Using regular expressions for searches."
! msgstr ""
! 
! #: info/session.c:1856
! msgid "Using literal strings for searches."
! msgstr ""
! 
! #: info/session.c:2027
  msgid "Select the Next node"
  msgstr "Vælg emnet Næste"
  
! #: info/session.c:2035
  msgid "Select the Prev node"
  msgstr "Vælg emnet Forrige"
  
! #: info/session.c:2043
  msgid "Select the Up node"
  msgstr "Vælg emnet 'Op'"
  
! #: info/session.c:2050
  msgid "Select the last node in this file"
  msgstr "Vælg det sidste emne i filen"
  
! #: info/session.c:2077 info/session.c:2110
  msgid "This window has no additional nodes"
  msgstr "Dette vindue har ingen yderligere emner"
  
! #: info/session.c:2083
  msgid "Select the first node in this file"
  msgstr "Vælg det første emne i filen"
  
! #: info/session.c:2117
  msgid "Select the last item in this node's menu"
  msgstr "Vælg det sidste punkt i emnets menu"
  
! #: info/session.c:2123
  msgid "Select this menu item"
  msgstr "Vælg dette menupunkt"
  
! #: info/session.c:2156
  #, c-format
  msgid "There aren't %d items in this menu."
  msgstr "Der er ikke %d punkter i denne menu."
  
! #: info/session.c:2350 info/session.c:2351
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Menupunkt (%s): "
  
! #: info/session.c:2354
  msgid "Menu item: "
  msgstr "Menupunkt: "
  
! #: info/session.c:2361 info/session.c:2362
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "Følg krydsreference (%s): "
  
! #: info/session.c:2365
  msgid "Follow xref: "
  msgstr "Følg krydsreference: "
  
! #: info/session.c:2494
  msgid "Read a menu item and select its node"
  msgstr "Indlæs et menupunkt og vælg dets emne"
  
! #: info/session.c:2502
  msgid "Read a footnote or cross reference and select its node"
  msgstr "Indlæs en fodnote eller krydsreference og vælg dets emne"
  
! #: info/session.c:2508
  msgid "Move to the start of this node's menu"
  msgstr "Flyt til starten af dette emnes menu"
  
! #: info/session.c:2532
  msgid "Visit as many menu items at once as possible"
  msgstr "Besøg så mange menupunkter på en gang, som det er muligt"
  
! #: info/session.c:2560
  msgid "Read a node name and select it"
  msgstr "Indlæs et emnenavn og vælg det"
  
! #: info/session.c:2615 info/session.c:2620
  msgid "Goto node: "
  msgstr "Gå til emne: "
  
! #: info/session.c:2684
  #, c-format
  msgid "No menu in node `%s'."
  msgstr "Ingen menu i emne '%s'."
  
! #: info/session.c:2730
  #, c-format
  msgid "No menu item `%s' in node `%s'."
  msgstr "Intet menupunkt '%s' i emne '%s'."
  
! #: info/session.c:2760
  #, c-format
  msgid "Unable to find node referenced by `%s' in `%s'."
  msgstr "Kunne ikke finde emnet, der refereres til af '%s' i '%s'."
  
! #: info/session.c:2810
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "Indlæs en liste med menuer, der starter i katalog, og følg dem"
  
! #: info/session.c:2812
  msgid "Follow menus: "
  msgstr "Følg menuer: "
  
! #: info/session.c:3005
  msgid "Find the node describing program invocation"
  msgstr "Find emnet, der beskriver hvordan programmet startes"
  
! #: info/session.c:3007
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Find programstart emne for [%s]: "
  
! #: info/session.c:3045
  msgid "Read a manpage reference and select it"
  msgstr "Indlæs en man-side reference og vælg den"
  
! #: info/session.c:3049
  msgid "Get Manpage: "
  msgstr "Hent man-side: "
  
! #: info/session.c:3079
  msgid "Select the node `Top' in this file"
  msgstr "Vælg emnet 'Top' i filen"
  
! #: info/session.c:3085
  msgid "Select the node `(dir)'"
  msgstr "Vælg emnet '(katalog)'"
  
! #: info/session.c:3102 info/session.c:3104
  #, c-format
  msgid "Kill node (%s): "
  msgstr "Fjern emne (%s): "
  
! #: info/session.c:3156
  #, c-format
  msgid "Cannot kill node `%s'"
  msgstr "Kan ikke fjerne emnet '%s'"
  
! #: info/session.c:3166
  msgid "Cannot kill the last node"
  msgstr "Kan ikke fjerne det sidste emne"
  
! #: info/session.c:3252
  msgid "Select the most recently selected node"
  msgstr "Vælg det sidst valgt emne"
  
! #: info/session.c:3258
  msgid "Kill this node"
  msgstr "Fjern dette emne"
  
! #: info/session.c:3266
  msgid "Read the name of a file and select it"
  msgstr "Indlæs et filnavn og vælg det"
  
! #: info/session.c:3270
  msgid "Find file: "
  msgstr "Find fil: "
  
! #: info/session.c:3287
  #, c-format
  msgid "Cannot find `%s'."
  msgstr "Kan ikke finde '%s'."
  
! #: info/session.c:3330 info/session.c:3448
  #, c-format
  msgid "Could not create output file `%s'."
  msgstr "Kunne ikke oprette uddatafil '%s'."
  
! #: info/session.c:3344 info/session.c:3466 info/session.c:3526
  msgid "Done."
  msgstr "Færdig."
  
! #: info/session.c:3399
  #, c-format
  msgid "Writing node %s..."
  msgstr "Skriver emnet %s..."
  
! #: info/session.c:3475
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr ""
  "Udskriv indholdet af dette emne (ved videreførsel gennem INFO_PRINT_COMMAND)"
  
! #: info/session.c:3510
  #, c-format
  msgid "Cannot open pipe to `%s'."
  msgstr "Kan ikke åbne videreførsel til '%s'."
  
! #: info/session.c:3516
  #, c-format
  msgid "Printing node %s..."
  msgstr "Udskriver emnet %s..."
  
! #: info/session.c:3733
! msgid "Search continued from the end of the document."
! msgstr ""
! 
! #: info/session.c:3738
! #, fuzzy
! msgid "Search continued from the beginning of the document."
! msgstr "Slet bagud til linjestart"
! 
! #: info/session.c:3755
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "Leder efter underfilen %s ..."
  
! #: info/session.c:3812
  msgid "Read a string and search for it case-sensitively"
  msgstr "Indlæs en tekst og søg efter den uden versalfølsomhed"
  
! #: info/session.c:3819
  msgid "Read a string and search for it"
  msgstr "Indlæs en tekst og søg for den"
  
! #: info/session.c:3827
  msgid "Read a string and search backward for it"
  msgstr "Indlæs en tekst og søg baglæns efter den"
  
! #: info/session.c:3863 info/session.c:3869
! #, fuzzy, c-format
! msgid "%s%s%s [%s]: "
  msgstr "%s%sefter tekst [%s]: "
  
! #: info/session.c:3864 info/session.c:3870
! msgid "Regexp search"
! msgstr ""
! 
! #: info/session.c:3865 info/session.c:3871
! #, fuzzy
! msgid " case-sensitively"
! msgstr " versalfølsomt"
! 
! #: info/session.c:3866 info/session.c:3872
! #, fuzzy
! msgid " backward"
  msgstr "Søg baglæns"
  
! #: info/session.c:3870
  msgid "Search"
  msgstr "Søg"
  
! #: info/session.c:3911
  msgid "Search failed."
  msgstr "Søgning mislykkedes."
  
! #: info/session.c:3929
  msgid "Repeat last search in the same direction"
  msgstr "Gentag sidste søgning i samme retning"
  
! #: info/session.c:3932 info/session.c:3942
  msgid "No previous search string"
  msgstr "Ingen tidligere søgetekst"
  
! #: info/session.c:3939
  msgid "Repeat last search in the reverse direction"
  msgstr "Gentag sidste søgning i modsat retning"
  
! #: info/session.c:3958 info/session.c:3964
  msgid "Search interactively for a string as you type it"
  msgstr "Søg interaktivt efter en tekst, mens du skriver den"
  
! #: info/session.c:4044
! #, fuzzy
! msgid "Regexp I-search backward: "
! msgstr "I-søgning baglæns: "
! 
! #: info/session.c:4045
  msgid "I-search backward: "
  msgstr "I-søgning baglæns: "
  
! #: info/session.c:4047
! #, fuzzy
! msgid "Regexp I-search: "
! msgstr "I-søgning: "
! 
! #: info/session.c:4048
  msgid "I-search: "
  msgstr "I-søgning: "
  
! #: info/session.c:4073 info/session.c:4075
  msgid "Failing "
  msgstr "Fejler "
  
! #: info/session.c:4560
  msgid "Move to the previous cross reference"
  msgstr "Gå til foregående krydsreference"
  
! #: info/session.c:4578
  msgid "Move to the next cross reference"
  msgstr "Gå til næste krydsreference"
  
! #: info/session.c:4600
  msgid "Select reference or menu item appearing on this line"
  msgstr "Vælg reference eller menupunkt, der optræder på denne linje"
  
! #: info/session.c:4623
  msgid "Cancel current operation"
  msgstr "Afbryd nuværende aktivitet"
  
! #: info/session.c:4630
  msgid "Quit"
  msgstr "Afslut"
  
! #: info/session.c:4639
  msgid "Move the cursor to a specific line of the window"
  msgstr "Flyt markør til bestemt linje i vinduet"
  
! #: info/session.c:4671
  msgid "Redraw the display"
  msgstr "Gentegn skærmen"
  
! #: info/session.c:4708
  msgid "Quit using Info"
  msgstr "Afslut info"
  
! #: info/session.c:4721
  msgid "Run command bound to this key's lowercase variant"
  msgstr "Kør kommandoen, der er bundet til denne tasts småbogstavs-variant"
  
! #: info/session.c:4732
  #, c-format
  msgid "Unknown command (%s)."
  msgstr "Ukendt kommando (%s)."
  
! #: info/session.c:4735
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\" er ugyldig"
  
! #: info/session.c:4736
  #, fuzzy, c-format
  msgid "`%s' is invalid"
  msgstr "\"%s\" er ugyldig"
  
! #: info/session.c:4950
  msgid "Add this digit to the current numeric argument"
  msgstr "Tilføj dette tegn til det nuværende numeriske parameter"
  
! #: info/session.c:4959
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Start (eller gang med 4) det nuværende numeriske parameter"
  
! #: info/session.c:4974
  msgid "Internally used by \\[universal-argument]"
  msgstr "Bruges internt af \\[universal-argument]"
***************
*** 1713,1764 ****
  msgstr "Når \"On\", vil Info benytte og vise ISO Latin tegn"
  
! #: info/variables.c:83
  msgid "Explain the use of a variable"
  msgstr "Forklar brugen af en variabel"
  
! #: info/variables.c:89
  msgid "Describe variable: "
  msgstr "Beskriv variabel: "
  
! #: info/variables.c:108
  msgid "Set the value of an Info variable"
  msgstr "Sæt værdien af en Info-variabel"
  
! #: info/variables.c:114
! msgid "Set variable: "
! msgstr "Sæt variabel: "
  
! #: info/variables.c:132
  #, c-format
! msgid "Set %s to value (%d): "
! msgstr "Sæt %s til værdien (%d): "
  
! #: info/variables.c:173
  #, c-format
! msgid "Set %s to value (%s): "
! msgstr "Sæt %s til værdien (%s): "
  
! #: info/window.c:1137
! msgid "--*** Tags out of Date ***"
! msgstr "--*** Mærker (tags) er forældede ***"
  
! #: info/window.c:1148
! msgid "-----Info: (), lines ----, "
! msgstr "-----Info: (), linjer ---, "
  
! #: info/window.c:1155
  #, c-format
! msgid "-%s---Info: %s, %d lines --%s--"
! msgstr "-%s---Info: %s, %d linjer -%s--"
  
! #: info/window.c:1159
  #, c-format
! msgid "-%s%s-Info: (%s)%s, %d lines --%s--"
! msgstr "-%s%s-Info: (%s)%s, %d linjer -%s--"
  
! #: info/window.c:1166
  #, c-format
! msgid " Subfile: %s"
! msgstr " Underfil: %s"
  
  #: lib/xexit.c:54
--- 1712,1971 ----
  msgstr "Når \"On\", vil Info benytte og vise ISO Latin tegn"
  
! #: info/variables.c:81
! #, fuzzy
! msgid ""
! "What to do when a scrolling command is issued at the end of the last node"
! msgstr "Bestemmer, hvad der sker, når rulning forsøges ved slutning af et emne"
! 
! #: info/variables.c:88
  msgid "Explain the use of a variable"
  msgstr "Forklar brugen af en variabel"
  
! #: info/variables.c:94
  msgid "Describe variable: "
  msgstr "Beskriv variabel: "
  
! #: info/variables.c:113
  msgid "Set the value of an Info variable"
  msgstr "Sæt værdien af en Info-variabel"
  
! #: info/variables.c:119
! msgid "Set variable: "
! msgstr "Sæt variabel: "
! 
! #: info/variables.c:137
! #, c-format
! msgid "Set %s to value (%d): "
! msgstr "Sæt %s til værdien (%d): "
! 
! #: info/variables.c:178
! #, c-format
! msgid "Set %s to value (%s): "
! msgstr "Sæt %s til værdien (%s): "
! 
! #: info/window.c:1150
! msgid "--*** Tags out of Date ***"
! msgstr "--*** Mærker (tags) er forældede ***"
! 
! #: info/window.c:1161
! msgid "-----Info: (), lines ----, "
! msgstr "-----Info: (), linjer ---, "
! 
! #: info/window.c:1168
! #, c-format
! msgid "-%s---Info: %s, %d lines --%s--"
! msgstr "-%s---Info: %s, %d linjer -%s--"
! 
! #: info/window.c:1172
! #, c-format
! msgid "-%s%s-Info: (%s)%s, %d lines --%s--"
! msgstr "-%s%s-Info: (%s)%s, %d linjer -%s--"
! 
! #: info/window.c:1179
! #, c-format
! msgid " Subfile: %s"
! msgstr " Underfil: %s"
! 
! #: install-info/install-info.c:221
! #, c-format
! msgid "%s: warning: "
! msgstr "%s: advarsel: "
! 
! #: install-info/install-info.c:270
! #, c-format
! msgid " for %s"
! msgstr " for %s"
! 
! #: install-info/install-info.c:500
! #, c-format
! msgid "\tTry `%s --help' for a complete list of options.\n"
! msgstr "\tPrøv '%s --help' for en komplet tilvalgsliste.\n"
! 
! #: install-info/install-info.c:508
! #, fuzzy, c-format
! msgid "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
! msgstr "Brug: %s [TILVALG]... TEXINFO-FIL...\n"
! 
! #: install-info/install-info.c:510
! msgid "Add or remove entries in INFO-FILE from the Info directory DIR-FILE."
! msgstr ""
! 
! #: install-info/install-info.c:513
! msgid ""
! "Options:\n"
! " --debug             report what is being done.\n"
! " --delete            delete existing entries for INFO-FILE from DIR-FILE;\n"
! "                      don't insert any new entries.\n"
! " --description=TEXT  the description of the entry is TEXT; used with\n"
! "                      the --name option to become synonymous with the\n"
! "                      --entry option.\n"
! " --dir-file=NAME     specify file name of Info directory file;\n"
! "                      equivalent to using the DIR-FILE argument.\n"
! " --dry-run           same as --test."
! msgstr ""
! 
! #: install-info/install-info.c:525
! msgid ""
! " --entry=TEXT        insert TEXT as an Info directory entry.\n"
! "                      TEXT is written as an Info menu item line followed\n"
! "                       by zero or more extra lines starting with "
! "whitespace.\n"
! "                      If you specify more than one entry, all are added.\n"
! "                      If you don't specify any entries, they are determined\n"
! "                       from information in the Info file itself.\n"
! "                      When removing, TEXT specifies the entry to remove.\n"
! "                      TEXT is only removed as a last resort, if the\n"
! "                      entry as determined from the Info file is not "
! "present,\n"
! "                      and the basename of the Info file isn't found either."
! msgstr ""
! 
! #: install-info/install-info.c:537
! msgid ""
! " --help              display this help and exit.\n"
! " --info-dir=DIR      same as --dir-file=DIR/dir.\n"
! " --info-file=FILE    specify Info file to install in the directory;\n"
! "                      equivalent to using the INFO-FILE argument.\n"
! " --item=TEXT         same as --entry=TEXT.\n"
! " --keep-old          do not replace entries, or remove empty sections.\n"
! " --menuentry=TEXT    same as --name=TEXT.\n"
! " --name=TEXT         the name of the entry is TEXT; used with --description\n"
! "                      to become synonymous with the --entry option.\n"
! " --no-indent         do not format new entries in the DIR file.\n"
! " --quiet             suppress warnings."
! msgstr ""
! 
! #: install-info/install-info.c:550
! msgid ""
! " --regex=R           put this file's entries in all sections that match the\n"
! "                      regular expression R (ignoring case).\n"
! " --remove            same as --delete.\n"
! " --remove-exactly    only remove if the info file name matches exactly;\n"
! "                      suffixes such as .info and .gz are not ignored.\n"
! " --section=SEC       put entries in section SEC of the directory.\n"
! "                      If you specify more than one section, all the entries\n"
! "                       are added in each of the sections.\n"
! "                      If you don't specify any sections, they are "
! "determined\n"
! "                       from information in the Info file itself.\n"
! " --section R SEC     equivalent to --regex=R --section=SEC --add-once."
! msgstr ""
! 
! #: install-info/install-info.c:563
! msgid ""
! " --silent            suppress warnings.\n"
! " --test              suppress updating of DIR-FILE.\n"
! " --version           display version information and exit."
! msgstr ""
! 
! #: install-info/install-info.c:570
! #, fuzzy
! msgid ""
! "Email bug reports to bug-texinfo@gnu.org,\n"
! "general questions and discussion to help-texinfo@gnu.org.\n"
! "Texinfo home page: http://www.gnu.org/software/texinfo/"
! msgstr ""
! "\n"
! "Rapportér fejl i programmet på engelsk til bug-texinfo@gnu.org,\n"
! "generelle spørgsmål og diskussion til help-texinfo@gnu.org,\n"
! "oversættelsesfejl til claus_h@image.dk\n"
! "Texinfos hjemmeside: http://www.gnu.org/software/texinfo/"
! 
! #: install-info/install-info.c:597
! #, fuzzy, c-format
! msgid ""
! "This is the file .../info/dir, which contains the\n"
! "topmost node of the Info hierarchy, called (dir)Top.\n"
! "The first time you invoke Info you start off looking at this node.\n"
! "\n"
! "%s\tThis is the top of the INFO tree\n"
! "\n"
! "  This (the Directory node) gives a menu of major topics.\n"
! "  Typing \"q\" exits, \"?\" lists all Info commands, \"d\" returns here,\n"
! "  \"h\" gives a primer for first-timers,\n"
! "  \"mEmacs<Return>\" visits the Emacs manual, etc.\n"
! "\n"
! "  In Emacs, you can click mouse button 2 on a menu item or cross reference\n"
! "  to select it.\n"
! "\n"
! "%s\n"
! msgstr ""
! "Dette er filen .../info/dir, som indeholde det øverste\n"
! "emne i Info-hierakiet, kaldet (katalog)Top.\n"
! "Første gang, du kører Info, vil du indledningsvist se dette emne.\n"
! "\n"
! "%s\tDette er toppen af INFO-træet\n"
! "\n"
! "  Dette (katalog emnet) indeholder en menu med hovedemner.\n"
! "  Afslut med \"q\", \"?\" viser alle Info-kommandoer, \"d\" returnerer "
! "hertil,\n"
! "  \"h\" introducerer nybegyndere for Info,\n"
! "  \"mEmacs<Return>\" besøger Emacs-manualen, osv.\n"
! "\n"
! "  I Emacs kan du klikke med museknap 2 på et menupunkt eller krydsreference\n"
! "  for at vælge den.\n"
! "\n"
! "* Menu:\n"
! 
! #: install-info/install-info.c:622
! #, c-format
! msgid "%s: could not read (%s) and could not create (%s)\n"
! msgstr "%s: kunne ikke læse (%s) og kunne ikke oprette (%s)\n"
! 
! #: install-info/install-info.c:715
! #, c-format
! msgid "%s: empty file"
! msgstr "%s: tom fil"
! 
! #: install-info/install-info.c:1046 install-info/install-info.c:1086
! msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
! msgstr "START-INFO-DIR-ENTRY uden tilhørende END-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:1081
! msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
! msgstr "END-INFO-DIR-ENTRY uden tilhørende START-INFO-DIR-ENTRY"
! 
! #: install-info/install-info.c:1936 install-info/install-info.c:1946
  #, c-format
! msgid "%s: already have dir file: %s\n"
! msgstr ""
  
! #: install-info/install-info.c:2026
  #, c-format
! msgid "%s: Specify the Info file only once.\n"
! msgstr "%s: Angiv kun Info-filen én gang.\n"
  
! #: install-info/install-info.c:2059
! #, c-format
! msgid "Extra regular expression specified, ignoring `%s'"
! msgstr ""
  
! #: install-info/install-info.c:2071
! #, c-format
! msgid "Error in regular expression `%s': %s"
! msgstr ""
  
! #: install-info/install-info.c:2129
  #, c-format
! msgid "excess command line argument `%s'"
! msgstr "overskydende kommandolinjeparameter '%s'"
! 
! #: install-info/install-info.c:2133
! msgid "No input file specified; try --help for more information."
! msgstr "Ingen inddatafil angivet; prøv --help for mere information."
  
! #: install-info/install-info.c:2136
! msgid "No dir file specified; try --help for more information."
! msgstr "Intet katalog angivet; prøv --help for mere information."
! 
! #: install-info/install-info.c:2278
  #, c-format
! msgid "no info dir entry in `%s'"
! msgstr "ingen infokatalog-indgang i '%s'"
  
! #: install-info/install-info.c:2526
  #, c-format
! msgid "no entries found for `%s'; nothing deleted"
! msgstr "ingen indgange fundet for '%s'; intet slettet"
  
  #: lib/xexit.c:54
***************
*** 1770,1850 ****
  msgstr ""
  
! #: makeinfo/cmds.c:544 makeinfo/cmds.c:566
  #, fuzzy, c-format
  msgid "arguments to @%s ignored"
  msgstr "Ugyldigt argument til %c%s"
  
! #: makeinfo/cmds.c:741
  msgid "January"
  msgstr "januar"
  
! #: makeinfo/cmds.c:741
  msgid "February"
  msgstr "februar"
  
! #: makeinfo/cmds.c:741
  msgid "March"
  msgstr "marts"
  
! #: makeinfo/cmds.c:741
  msgid "April"
  msgstr "april"
  
! #: makeinfo/cmds.c:741
  msgid "May"
  msgstr "maj"
  
! #: makeinfo/cmds.c:742
  msgid "June"
  msgstr "juni"
  
! #: makeinfo/cmds.c:742
  msgid "July"
  msgstr "juli"
  
! #: makeinfo/cmds.c:742
  msgid "August"
  msgstr "august"
  
! #: makeinfo/cmds.c:742
  msgid "September"
  msgstr "september"
  
! #: makeinfo/cmds.c:742
  msgid "October"
  msgstr "oktober"
  
! #: makeinfo/cmds.c:743
  msgid "November"
  msgstr "november"
  
! #: makeinfo/cmds.c:743
  msgid "December"
  msgstr "december"
  
! #: makeinfo/cmds.c:1095
  #, c-format
  msgid "unlikely character %c in @var"
  msgstr "usandsynligt tegn %c i @var"
  
! #: makeinfo/cmds.c:1138
  msgid "@sc argument all uppercase, thus no effect"
  msgstr "@sc parameter er kun versaler, derfor ingen virkning"
  
! #: makeinfo/cmds.c:1193
  #, c-format
  msgid "`{' expected, but saw `%c'"
  msgstr "'{' forventedes, men fandt '%c'"
  
! #: makeinfo/cmds.c:1233
  msgid "end of file inside verb block"
  msgstr "filslutning inden i en verb-blok"
  
! #: makeinfo/cmds.c:1241
  #, c-format
  msgid "`}' expected, but saw `%c'"
  msgstr "'}' forventedes, men fandt '%c'"
  
! #: makeinfo/cmds.c:1272
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
--- 1977,2057 ----
  msgstr ""
  
! #: makeinfo/cmds.c:582 makeinfo/cmds.c:604
  #, fuzzy, c-format
  msgid "arguments to @%s ignored"
  msgstr "Ugyldigt argument til %c%s"
  
! #: makeinfo/cmds.c:779
  msgid "January"
  msgstr "januar"
  
! #: makeinfo/cmds.c:779
  msgid "February"
  msgstr "februar"
  
! #: makeinfo/cmds.c:779
  msgid "March"
  msgstr "marts"
  
! #: makeinfo/cmds.c:779
  msgid "April"
  msgstr "april"
  
! #: makeinfo/cmds.c:779
  msgid "May"
  msgstr "maj"
  
! #: makeinfo/cmds.c:780
  msgid "June"
  msgstr "juni"
  
! #: makeinfo/cmds.c:780
  msgid "July"
  msgstr "juli"
  
! #: makeinfo/cmds.c:780
  msgid "August"
  msgstr "august"
  
! #: makeinfo/cmds.c:780
  msgid "September"
  msgstr "september"
  
! #: makeinfo/cmds.c:780
  msgid "October"
  msgstr "oktober"
  
! #: makeinfo/cmds.c:781
  msgid "November"
  msgstr "november"
  
! #: makeinfo/cmds.c:781
  msgid "December"
  msgstr "december"
  
! #: makeinfo/cmds.c:1131
  #, c-format
  msgid "unlikely character %c in @var"
  msgstr "usandsynligt tegn %c i @var"
  
! #: makeinfo/cmds.c:1174
  msgid "@sc argument all uppercase, thus no effect"
  msgstr "@sc parameter er kun versaler, derfor ingen virkning"
  
! #: makeinfo/cmds.c:1229
  #, c-format
  msgid "`{' expected, but saw `%c'"
  msgstr "'{' forventedes, men fandt '%c'"
  
! #: makeinfo/cmds.c:1269
  msgid "end of file inside verb block"
  msgstr "filslutning inden i en verb-blok"
  
! #: makeinfo/cmds.c:1277
  #, c-format
  msgid "`}' expected, but saw `%c'"
  msgstr "'}' forventedes, men fandt '%c'"
  
! #: makeinfo/cmds.c:1308
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
***************
*** 1852,1898 ****
  msgstr ""
  
! #: makeinfo/cmds.c:1471
  #, c-format
  msgid "%c%s is obsolete"
  msgstr "%c%s er forældet"
  
! #: makeinfo/cmds.c:1580
  #, c-format
  msgid "@sp requires a positive numeric argument, not `%s'"
  msgstr "@sp kræver et positivt tal, ikke '%s'"
  
! #: makeinfo/cmds.c:1936 makeinfo/footnote.c:81
  #, c-format
  msgid "Bad argument to %c%s"
  msgstr "Ugyldigt argument til %c%s"
  
! #: makeinfo/cmds.c:1946 makeinfo/makeinfo.c:4272
  msgid "asis"
  msgstr "asis"
  
! #: makeinfo/cmds.c:1948 makeinfo/cmds.c:1978 makeinfo/makeinfo.c:4274
  msgid "none"
  msgstr "none"
  
! #: makeinfo/cmds.c:1962
  #, fuzzy, c-format
  msgid "Bad argument to @%s"
  msgstr "Ugyldigt argument til %c%s"
  
! #: makeinfo/cmds.c:1976
  msgid "insert"
  msgstr ""
  
! #: makeinfo/cmds.c:1992
  #, fuzzy, c-format
  msgid "Bad argument to @%s: %s"
  msgstr "Ugyldigt argument til %c%s"
  
! #: makeinfo/cmds.c:2075
  #, c-format
  msgid "Expected @%s on or off, not `%s'"
  msgstr ""
  
! #: makeinfo/cmds.c:2095
  #, c-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
--- 2059,2105 ----
  msgstr ""
  
! #: makeinfo/cmds.c:1504
  #, c-format
  msgid "%c%s is obsolete"
  msgstr "%c%s er forældet"
  
! #: makeinfo/cmds.c:1612
  #, c-format
  msgid "@sp requires a positive numeric argument, not `%s'"
  msgstr "@sp kræver et positivt tal, ikke '%s'"
  
! #: makeinfo/cmds.c:2023 makeinfo/footnote.c:81
  #, c-format
  msgid "Bad argument to %c%s"
  msgstr "Ugyldigt argument til %c%s"
  
! #: makeinfo/cmds.c:2033 makeinfo/makeinfo.c:4270
  msgid "asis"
  msgstr "asis"
  
! #: makeinfo/cmds.c:2035 makeinfo/cmds.c:2065 makeinfo/makeinfo.c:4272
  msgid "none"
  msgstr "none"
  
! #: makeinfo/cmds.c:2049
  #, fuzzy, c-format
  msgid "Bad argument to @%s"
  msgstr "Ugyldigt argument til %c%s"
  
! #: makeinfo/cmds.c:2063
  msgid "insert"
  msgstr ""
  
! #: makeinfo/cmds.c:2079
  #, fuzzy, c-format
  msgid "Bad argument to @%s: %s"
  msgstr "Ugyldigt argument til %c%s"
  
! #: makeinfo/cmds.c:2162
  #, c-format
  msgid "Expected @%s on or off, not `%s'"
  msgstr ""
  
! #: makeinfo/cmds.c:2182
  #, c-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
***************
*** 1903,1944 ****
  msgstr "Manglende '}' i @def parameter"
  
- #: makeinfo/defun.c:402
- msgid "Function"
- msgstr "Funktion"
- 
- #: makeinfo/defun.c:405
- msgid "Macro"
- msgstr "Makro"
- 
- #: makeinfo/defun.c:408
- msgid "Special Form"
- msgstr "Specialform"
- 
- #: makeinfo/defun.c:412
- msgid "Variable"
- msgstr "Variabel"
- 
- #: makeinfo/defun.c:415
- msgid "User Option"
- msgstr "Brugerfunktion"
- 
- #: makeinfo/defun.c:419
- msgid "Instance Variable"
- msgstr "Instansvariabel"
- 
- #: makeinfo/defun.c:423
- msgid "Method"
- msgstr "Metode"
- 
- #: makeinfo/defun.c:499 makeinfo/defun.c:504 makeinfo/defun.c:544
- #: makeinfo/defun.c:643 makeinfo/xml.c:2135
- msgid "of"
- msgstr "for"
- 
- #: makeinfo/defun.c:508 makeinfo/defun.c:512 makeinfo/defun.c:516
- #: makeinfo/defun.c:550 makeinfo/defun.c:649 makeinfo/xml.c:2140
- msgid "on"
- msgstr "på"
- 
  #: makeinfo/defun.c:711
  #, fuzzy, c-format
--- 2110,2113 ----
***************
*** 1970,1976 ****
  msgstr ""
  
! #: makeinfo/float.c:376 makeinfo/float.c:382 makeinfo/index.c:924
! #: makeinfo/index.c:930 makeinfo/xref.c:133 makeinfo/xref.c:170
! #: makeinfo/xref.c:205
  msgid "See "
  msgstr "Se "
--- 2139,2144 ----
  msgstr ""
  
! #: makeinfo/float.c:376 makeinfo/float.c:382 makeinfo/index.c:948
! #: makeinfo/index.c:954
  msgid "See "
  msgstr "Se "
***************
*** 1994,1998 ****
  msgstr "Fodnoter indeni fodnoter er ikke tilladt"
  
! #: makeinfo/footnote.c:301 makeinfo/index.c:189
  msgid "Footnotes"
  msgstr "Fodnoter"
--- 2162,2166 ----
  msgstr "Fodnoter indeni fodnoter er ikke tilladt"
  
! #: makeinfo/footnote.c:301 makeinfo/index.c:187
  msgid "Footnotes"
  msgstr "Fodnoter"
***************
*** 2008,2015 ****
  msgstr ""
  
- #: makeinfo/html.c:203
- msgid "Untitled"
- msgstr "Uden titel"
- 
  #: makeinfo/html.c:421
  msgid "[unexpected] no html tag to pop"
--- 2176,2179 ----
***************
*** 2021,2064 ****
  msgstr "[uventet] ugyldigt emnenavn: '%s'"
  
! #: makeinfo/index.c:169
  #, c-format
  msgid "Unknown index `%s'"
  msgstr "Ukendt indeks '%s'"
  
! #: makeinfo/index.c:234
  #, c-format
  msgid "Info cannot handle `:' in index entry `%s'"
  msgstr "Info kan ikke håndtere ':' i indeksindgangen '%s'"
  
! #: makeinfo/index.c:412
  #, c-format
  msgid "Index `%s' already exists"
  msgstr "Indeks '%s' eksisterer allerede"
  
! #: makeinfo/index.c:455
  #, c-format
  msgid "Unknown index `%s' and/or `%s' in @synindex"
  msgstr "Ukendt indeks '%s' og/eller '%s' i @synindex"
  
! #: makeinfo/index.c:661
  msgid "(line )"
  msgstr ""
  
! #: makeinfo/index.c:669
  #, c-format
  msgid "(line %*d)"
  msgstr ""
  
! #: makeinfo/index.c:750
  #, c-format
  msgid "Unknown index `%s' in @printindex"
  msgstr "Ukendt indeks '%s' i @printindex"
  
! #: makeinfo/index.c:819
  #, c-format
  msgid "Entry for index `%s' outside of any node"
  msgstr "Indgang til indeks '%s' udenfor et emne"
  
! #: makeinfo/index.c:822 makeinfo/index.c:858
  msgid "(outside of any node)"
  msgstr "(udenfor et emne)"
--- 2185,2228 ----
  msgstr "[uventet] ugyldigt emnenavn: '%s'"
  
! #: makeinfo/index.c:167
  #, c-format
  msgid "Unknown index `%s'"
  msgstr "Ukendt indeks '%s'"
  
! #: makeinfo/index.c:232
  #, c-format
  msgid "Info cannot handle `:' in index entry `%s'"
  msgstr "Info kan ikke håndtere ':' i indeksindgangen '%s'"
  
! #: makeinfo/index.c:410
  #, c-format
  msgid "Index `%s' already exists"
  msgstr "Indeks '%s' eksisterer allerede"
  
! #: makeinfo/index.c:453
  #, c-format
  msgid "Unknown index `%s' and/or `%s' in @synindex"
  msgstr "Ukendt indeks '%s' og/eller '%s' i @synindex"
  
! #: makeinfo/index.c:676
  msgid "(line )"
  msgstr ""
  
! #: makeinfo/index.c:684
  #, c-format
  msgid "(line %*d)"
  msgstr ""
  
! #: makeinfo/index.c:764
  #, c-format
  msgid "Unknown index `%s' in @printindex"
  msgstr "Ukendt indeks '%s' i @printindex"
  
! #: makeinfo/index.c:833
  #, c-format
  msgid "Entry for index `%s' outside of any node"
  msgstr "Indgang til indeks '%s' udenfor et emne"
  
! #: makeinfo/index.c:836 makeinfo/index.c:872
  msgid "(outside of any node)"
  msgstr "(udenfor et emne)"
***************
*** 2081,2202 ****
  msgstr "bogstavsoverløb, genstarter ved %c"
  
! #: makeinfo/insertion.c:635
  #, c-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s kræver en parameter: formatteringen for %citem"
  
! #: makeinfo/insertion.c:723
  #, c-format
  msgid "%cfloat environments cannot be nested"
  msgstr ""
  
! #: makeinfo/insertion.c:977
  #, c-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "'@end' forventede '%s', men fandt '%s'"
  
! #: makeinfo/insertion.c:1345
  #, c-format
  msgid "No matching `%cend %s'"
  msgstr "Mangler en tilsvarende '%cend %s'"
  
! #: makeinfo/insertion.c:1614
  #, c-format
  msgid "%s requires letter or digit"
  msgstr "%s kræver et bogstav eller ciffer"
  
! #: makeinfo/insertion.c:1707
  msgid "end of file inside verbatim block"
  msgstr "filslutning indeni en verbatim-blok"
  
! #: makeinfo/insertion.c:1931
  #, fuzzy, c-format
  msgid "@%s not meaningful outside `@float' environment"
  msgstr "@%s giver ingen mening i en '@%s'-blok"
  
! #: makeinfo/insertion.c:1967
  msgid "@menu seen before first @node, creating `Top' node"
  msgstr "@menu fundet før første @node, opretter 'Top' emne"
  
! #: makeinfo/insertion.c:1968
  msgid ""
  "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
  msgstr "måske skulle dit @top emne indsættes i @ifnottex i stedet for @ifinfo?"
  
! #: makeinfo/insertion.c:1980
  msgid "@detailmenu seen before first node, creating `Top' node"
  msgstr "@detailmenu fundet før første emne, opretter emnet 'Top'"
  
! #: makeinfo/insertion.c:2036
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr ""
  
! #: makeinfo/insertion.c:2050
  #, fuzzy, c-format
  msgid "@%s not meaningful outside `@titlepage' environment"
  msgstr "@%s giver ingen mening i en '@%s'-blok"
  
! #: makeinfo/insertion.c:2081
  #, c-format
  msgid "Unmatched `%c%s'"
  msgstr "Uparret '%c%s'"
  
! #: makeinfo/insertion.c:2086
  #, c-format
  msgid "`%c%s' needs something after it"
  msgstr "'%c%s' kræver noget efterfølgende"
  
! #: makeinfo/insertion.c:2092
  #, fuzzy, c-format
  msgid "Bad argument `%s' to `@%s', using `%s'"
  msgstr "Ugyldigt parameter '%s', '%s', benytter '%s'"
  
! #: makeinfo/insertion.c:2189
  #, c-format
  msgid "@%s not meaningful inside `@%s' block"
  msgstr "@%s giver ingen mening i en '@%s'-blok"
  
! #: makeinfo/insertion.c:2198
  #, c-format
  msgid "@itemx not meaningful inside `%s' block"
  msgstr "@itemx giver ingen mening i en '%s'-blok"
  
! #: makeinfo/insertion.c:2372
  #, c-format
  msgid "%c%s found outside of an insertion block"
  msgstr "%c%s fundet udenfor en indsætningsblok"
  
! #: makeinfo/lang.c:957
  #, c-format
  msgid "no default territory known for language `%s'"
  msgstr ""
  
! #: makeinfo/lang.c:1020
  #, c-format
  msgid "%s is not a valid ISO 639 language code"
  msgstr "%s er ikke en gyldig ISO 639 sprogkode"
  
! #: makeinfo/lang.c:1110
  #, fuzzy, c-format
  msgid "unrecognized encoding name `%s'"
  msgstr "ukendt indkodningsnavn '%s'"
  
! #: makeinfo/lang.c:1118
  #, c-format
  msgid "sorry, encoding `%s' not supported"
  msgstr "beklager, indkodningen '%s' understøttes ikke"
  
! #: makeinfo/lang.c:1170
  #, c-format
  msgid "invalid encoded character `%s'"
  msgstr "ugyldig indkodet tegn '%s'"
  
! #: makeinfo/lang.c:1478
  #, c-format
  msgid "%c%s expects `i' or `j' as argument, not `%c'"
  msgstr "%c%s kræver 'i' eller 'j' som parameter, ikke '%c'"
  
! #: makeinfo/lang.c:1482
  #, c-format
  msgid "%c%s expects a single character `i' or `j' as argument"
--- 2245,2366 ----
  msgstr "bogstavsoverløb, genstarter ved %c"
  
! #: makeinfo/insertion.c:639
  #, c-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s kræver en parameter: formatteringen for %citem"
  
! #: makeinfo/insertion.c:727
  #, c-format
  msgid "%cfloat environments cannot be nested"
  msgstr ""
  
! #: makeinfo/insertion.c:981
  #, c-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "'@end' forventede '%s', men fandt '%s'"
  
! #: makeinfo/insertion.c:1349
  #, c-format
  msgid "No matching `%cend %s'"
  msgstr "Mangler en tilsvarende '%cend %s'"
  
! #: makeinfo/insertion.c:1618
  #, c-format
  msgid "%s requires letter or digit"
  msgstr "%s kræver et bogstav eller ciffer"
  
! #: makeinfo/insertion.c:1718
  msgid "end of file inside verbatim block"
  msgstr "filslutning indeni en verbatim-blok"
  
! #: makeinfo/insertion.c:1942
  #, fuzzy, c-format
  msgid "@%s not meaningful outside `@float' environment"
  msgstr "@%s giver ingen mening i en '@%s'-blok"
  
! #: makeinfo/insertion.c:1978
  msgid "@menu seen before first @node, creating `Top' node"
  msgstr "@menu fundet før første @node, opretter 'Top' emne"
  
! #: makeinfo/insertion.c:1979
  msgid ""
  "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
  msgstr "måske skulle dit @top emne indsættes i @ifnottex i stedet for @ifinfo?"
  
! #: makeinfo/insertion.c:1991
  msgid "@detailmenu seen before first node, creating `Top' node"
  msgstr "@detailmenu fundet før første emne, opretter emnet 'Top'"
  
! #: makeinfo/insertion.c:2047
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr ""
  
! #: makeinfo/insertion.c:2061
  #, fuzzy, c-format
  msgid "@%s not meaningful outside `@titlepage' environment"
  msgstr "@%s giver ingen mening i en '@%s'-blok"
  
! #: makeinfo/insertion.c:2092
  #, c-format
  msgid "Unmatched `%c%s'"
  msgstr "Uparret '%c%s'"
  
! #: makeinfo/insertion.c:2097
  #, c-format
  msgid "`%c%s' needs something after it"
  msgstr "'%c%s' kræver noget efterfølgende"
  
! #: makeinfo/insertion.c:2103
  #, fuzzy, c-format
  msgid "Bad argument `%s' to `@%s', using `%s'"
  msgstr "Ugyldigt parameter '%s', '%s', benytter '%s'"
  
! #: makeinfo/insertion.c:2200
  #, c-format
  msgid "@%s not meaningful inside `@%s' block"
  msgstr "@%s giver ingen mening i en '@%s'-blok"
  
! #: makeinfo/insertion.c:2209
  #, c-format
  msgid "@itemx not meaningful inside `%s' block"
  msgstr "@itemx giver ingen mening i en '%s'-blok"
  
! #: makeinfo/insertion.c:2383
  #, c-format
  msgid "%c%s found outside of an insertion block"
  msgstr "%c%s fundet udenfor en indsætningsblok"
  
! #: makeinfo/lang.c:1218
  #, c-format
  msgid "no default territory known for language `%s'"
  msgstr ""
  
! #: makeinfo/lang.c:1281
  #, c-format
  msgid "%s is not a valid ISO 639 language code"
  msgstr "%s er ikke en gyldig ISO 639 sprogkode"
  
! #: makeinfo/lang.c:1399
  #, fuzzy, c-format
  msgid "unrecognized encoding name `%s'"
  msgstr "ukendt indkodningsnavn '%s'"
  
! #: makeinfo/lang.c:1407
  #, c-format
  msgid "sorry, encoding `%s' not supported"
  msgstr "beklager, indkodningen '%s' understøttes ikke"
  
! #: makeinfo/lang.c:1492
  #, c-format
  msgid "invalid encoded character `%s'"
  msgstr "ugyldig indkodet tegn '%s'"
  
! #: makeinfo/lang.c:1800
  #, c-format
  msgid "%c%s expects `i' or `j' as argument, not `%c'"
  msgstr "%c%s kræver 'i' eller 'j' som parameter, ikke '%c'"
  
! #: makeinfo/lang.c:1804
  #, c-format
  msgid "%c%s expects a single character `i' or `j' as argument"
***************
*** 2251,2255 ****
  msgstr "%s:%d: advarsel: "
  
! #: makeinfo/makeinfo.c:325 makeinfo/makeinfo.c:2297
  #, c-format
  msgid "Misplaced %c"
--- 2415,2419 ----
  msgstr "%s:%d: advarsel: "
  
! #: makeinfo/makeinfo.c:325 makeinfo/makeinfo.c:2295
  #, c-format
  msgid "Misplaced %c"
***************
*** 2319,2324 ****
  msgid ""
  "General output options:\n"
! "  -E, --macro-expand FILE     output macro-expanded source to FILE.\n"
! "                              ignoring any @setfilename.\n"
  "      --no-headers            suppress node separators, Node: lines, and "
  "menus\n"
--- 2483,2488 ----
  msgid ""
  "General output options:\n"
! "  -E, --macro-expand=FILE     output macro-expanded source to FILE,\n"
! "                                ignoring any @setfilename.\n"
  "      --no-headers            suppress node separators, Node: lines, and "
  "menus\n"
***************
*** 2328,2340 ****
  "output);\n"
  "                                also, write to standard output by default.\n"
! "      --no-split              suppress splitting of Info or HTML output,\n"
! "                              generate only one output file.\n"
  "      --number-sections       output chapter and sectioning numbers.\n"
! "  -o, --output=FILE           output to FILE (directory if split HTML),\n"
  msgstr ""
  "Generelle uddatatilvalg:\n"
  "  -E, --macro-expand FIL    send makroekspanderet kildetekst til FIL.\n"
  "                            ignorér eventuelle @setfilename.\n"
! "      --no-headers          undertryk emneadskillere, Node:­linjer og menuer\n"
  "                             fra Infos uddata (og lav dermed simpel tekst)\n"
  "                             og skriv som udgangspunkt til standard-ud."
--- 2492,2506 ----
  "output);\n"
  "                                also, write to standard output by default.\n"
! "      --no-split              suppress the splitting of Info or HTML "
! "output,\n"
! "                                generate only one output file.\n"
  "      --number-sections       output chapter and sectioning numbers.\n"
! "  -o, --output=FILE           output to FILE (or directory if split HTML).\n"
  msgstr ""
  "Generelle uddatatilvalg:\n"
  "  -E, --macro-expand FIL    send makroekspanderet kildetekst til FIL.\n"
  "                            ignorér eventuelle @setfilename.\n"
! "      --no-headers          undertryk emneadskillere, Node:­linjer og "
! "menuer\n"
  "                             fra Infos uddata (og lav dermed simpel tekst)\n"
  "                             og skriv som udgangspunkt til standard-ud."
***************
*** 2535,2539 ****
  msgstr "%s: mangler filparameter.\n"
  
! #: makeinfo/makeinfo.c:1016 makeinfo/makeinfo.c:4121
  #, c-format
  msgid "Multiline command %c%s used improperly"
--- 2701,2705 ----
  msgstr "%s: mangler filparameter.\n"
  
! #: makeinfo/makeinfo.c:1016 makeinfo/makeinfo.c:4119
  #, c-format
  msgid "Multiline command %c%s used improperly"
***************
*** 2545,2559 ****
  msgstr "Forventede '%s'"
  
! #: makeinfo/makeinfo.c:1498
  #, c-format
  msgid "Can't create directory `%s': %s"
  msgstr "Kan ikke oprette kataloget '%s': %s"
  
! #: makeinfo/makeinfo.c:1544
  #, c-format
  msgid "No `%s' found in `%s'"
  msgstr "Ingen '%s' fundet i '%s'"
  
! #: makeinfo/makeinfo.c:1624
  #, c-format
  msgid "%s: Skipping macro expansion to stdout as Info output is going there.\n"
--- 2711,2725 ----
  msgstr "Forventede '%s'"
  
! #: makeinfo/makeinfo.c:1496
  #, c-format
  msgid "Can't create directory `%s': %s"
  msgstr "Kan ikke oprette kataloget '%s': %s"
  
! #: makeinfo/makeinfo.c:1542
  #, c-format
  msgid "No `%s' found in `%s'"
  msgstr "Ingen '%s' fundet i '%s'"
  
! #: makeinfo/makeinfo.c:1622
  #, c-format
  msgid "%s: Skipping macro expansion to stdout as Info output is going there.\n"
***************
*** 2561,2570 ****
  "%s: Undlader makroudfoldelse til standard-ud, da Info-uddata sendes der.\n"
  
! #: makeinfo/makeinfo.c:1657
  #, c-format
  msgid "Making %s file `%s' from `%s'.\n"
  msgstr "Producerer %s file '%s' ud fra '%s'.\n"
  
! #: makeinfo/makeinfo.c:1721
  #, c-format
  msgid ""
--- 2727,2736 ----
  "%s: Undlader makroudfoldelse til standard-ud, da Info-uddata sendes der.\n"
  
! #: makeinfo/makeinfo.c:1652
  #, c-format
  msgid "Making %s file `%s' from `%s'.\n"
  msgstr "Producerer %s file '%s' ud fra '%s'.\n"
  
! #: makeinfo/makeinfo.c:1719
  #, c-format
  msgid ""
***************
*** 2573,2577 ****
  "%s: Fjerner makro uddatafil '%s' grundet fejl; brug --force for at beholde.\n"
  
! #: makeinfo/makeinfo.c:1776
  #, c-format
  msgid "%s: Removing output file `%s' due to errors; use --force to preserve.\n"
--- 2739,2743 ----
  "%s: Fjerner makro uddatafil '%s' grundet fejl; brug --force for at beholde.\n"
  
! #: makeinfo/makeinfo.c:1774
  #, c-format
  msgid "%s: Removing output file `%s' due to errors; use --force to preserve.\n"
***************
*** 2579,2655 ****
  "%s: Fjerner uddatafil '%s' grundet fejl; brug --force for at beholde.\n"
  
! #: makeinfo/makeinfo.c:2070
  #, c-format
  msgid "Unknown command `%s'"
  msgstr "Ukendt kommando '%s'"
  
! #: makeinfo/makeinfo.c:2092
  #, c-format
  msgid "Use braces to give a command as an argument to @%s"
  msgstr "Benyt parenteser for at angive en kommando som parameter til @%s"
  
! #: makeinfo/makeinfo.c:2351
  #, fuzzy, c-format
  msgid "%c%s expected braces"
  msgstr "%c%s forventede '{...}'"
  
! #: makeinfo/makeinfo.c:2364
  msgid "Unmatched }"
  msgstr "Uparret }"
  
! #: makeinfo/makeinfo.c:2412
  msgid "NO_NAME!"
  msgstr "INTET_NAVN!"
  
! #: makeinfo/makeinfo.c:2433
  #, c-format
  msgid "%c%s missing close brace"
  msgstr "%c%s mangler højre parentes"
  
! #: makeinfo/makeinfo.c:2611
! #, c-format
! msgid "This is %s, produced by makeinfo version %s from %s.\n"
! msgstr "Dette er %s, produceret med makeinfo version %s ud fra %s.\n"
! 
! #: makeinfo/makeinfo.c:3436
  #, c-format
  msgid "@image file `%s' (for HTML) not readable: %s"
  msgstr "@image-fil '%s' (for HTML) er ulæselig: %s"
  
! #: makeinfo/makeinfo.c:3442
  #, fuzzy, c-format
  msgid "No such file `%s'"
  msgstr "Ingen '%s' fundet i '%s'"
  
! #: makeinfo/makeinfo.c:3578
  #, c-format
  msgid "@image file `%s' (for text) unreadable: %s"
  msgstr "@image-fil '%s' (for tekst) er ulæselig: %s"
  
! #: makeinfo/makeinfo.c:3587
  msgid "@image missing filename argument"
  msgstr "@image mangler filnavnsparameter"
  
! #: makeinfo/makeinfo.c:3805
  #, c-format
  msgid "undefined flag: %s"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3806
  #, c-format
  msgid "{No value for `%s'}"
  msgstr "{Ingen værdi for '%s'}"
  
! #: makeinfo/makeinfo.c:3858
  #, c-format
  msgid "%c%s requires a name"
  msgstr "%c%s kræver et navn"
  
! #: makeinfo/makeinfo.c:3964
  #, c-format
  msgid "Reached eof before matching @end %s"
  msgstr "Nåede filslutning før samhørende @end %s"
  
! #: makeinfo/makeinfo.c:4213
  #, c-format
  msgid "`%.40s...' is too long for expansion; not expanded"
--- 2745,2816 ----
  "%s: Fjerner uddatafil '%s' grundet fejl; brug --force for at beholde.\n"
  
! #: makeinfo/makeinfo.c:2068
  #, c-format
  msgid "Unknown command `%s'"
  msgstr "Ukendt kommando '%s'"
  
! #: makeinfo/makeinfo.c:2090
  #, c-format
  msgid "Use braces to give a command as an argument to @%s"
  msgstr "Benyt parenteser for at angive en kommando som parameter til @%s"
  
! #: makeinfo/makeinfo.c:2349
  #, fuzzy, c-format
  msgid "%c%s expected braces"
  msgstr "%c%s forventede '{...}'"
  
! #: makeinfo/makeinfo.c:2362
  msgid "Unmatched }"
  msgstr "Uparret }"
  
! #: makeinfo/makeinfo.c:2410
  msgid "NO_NAME!"
  msgstr "INTET_NAVN!"
  
! #: makeinfo/makeinfo.c:2431
  #, c-format
  msgid "%c%s missing close brace"
  msgstr "%c%s mangler højre parentes"
  
! #: makeinfo/makeinfo.c:3434
  #, c-format
  msgid "@image file `%s' (for HTML) not readable: %s"
  msgstr "@image-fil '%s' (for HTML) er ulæselig: %s"
  
! #: makeinfo/makeinfo.c:3440
  #, fuzzy, c-format
  msgid "No such file `%s'"
  msgstr "Ingen '%s' fundet i '%s'"
  
! #: makeinfo/makeinfo.c:3576
  #, c-format
  msgid "@image file `%s' (for text) unreadable: %s"
  msgstr "@image-fil '%s' (for tekst) er ulæselig: %s"
  
! #: makeinfo/makeinfo.c:3585
  msgid "@image missing filename argument"
  msgstr "@image mangler filnavnsparameter"
  
! #: makeinfo/makeinfo.c:3803
  #, c-format
  msgid "undefined flag: %s"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3804
  #, c-format
  msgid "{No value for `%s'}"
  msgstr "{Ingen værdi for '%s'}"
  
! #: makeinfo/makeinfo.c:3856
  #, c-format
  msgid "%c%s requires a name"
  msgstr "%c%s kræver et navn"
  
! #: makeinfo/makeinfo.c:3962
  #, c-format
  msgid "Reached eof before matching @end %s"
  msgstr "Nåede filslutning før samhørende @end %s"
  
! #: makeinfo/makeinfo.c:4211
  #, c-format
  msgid "`%.40s...' is too long for expansion; not expanded"
***************
*** 2699,2798 ****
  msgstr "Formatterer emne %s...\n"
  
! #: makeinfo/node.c:715
  #, fuzzy, c-format
  msgid "Node `%s' requires a sectioning command (e.g., %c%s)"
  msgstr "Emne '%s' kræver en sektionsopdelende kommando (f.eks. %c%s)"
  
! #: makeinfo/node.c:879
  #, c-format
  msgid "No node name specified for `%c%s' command"
  msgstr "Intet emnenavn angivet for '%c%s'-kommandoen"
  
! #: makeinfo/node.c:920 makeinfo/node.c:1161
  #, c-format
  msgid "Anchor `%s' and node `%s' map to the same file name"
  msgstr "Mål '%s' og emne '%s' ender med at have samme filnavn"
  
! #: makeinfo/node.c:923
  msgid "This @anchor command ignored; references to it will not work"
  msgstr "Denne @anchor-kommando er ignoreret; referencer til den vil ikke virke"
  
! #: makeinfo/node.c:925 makeinfo/node.c:1164
  msgid "Rename this anchor or use the `--no-split' option"
  msgstr "Omdøb dette mål eller brug tilvalget '--no-split'"
  
! #: makeinfo/node.c:955
  #, c-format
  msgid "Unexpected string at end of split-HTML file `%s'"
  msgstr "Uventet streng i slutningen af opdelt HTML-fil '%s'"
  
! #: makeinfo/node.c:991
! msgid "Next:"
! msgstr "Næste:"
! 
! #: makeinfo/node.c:1007
! msgid "Previous:"
! msgstr "Forrige:"
! 
! #: makeinfo/node.c:1021
! msgid "Up:"
! msgstr "Op:"
! 
! #: makeinfo/node.c:1158
  #, c-format
  msgid "Anchors `%s' and `%s' map to the same file name"
  msgstr "Målene '%s' og '%s' ender med at have samme filnavn"
  
! #: makeinfo/node.c:1163
  msgid "@anchor command ignored; references to it will not work"
  msgstr "@anchor-kommandoen ignoreres. Referencer til den vil ikke fungere"
  
! #: makeinfo/node.c:1360
  #, fuzzy, c-format
  msgid "%s reference to nonexistent node `%s' (perhaps incorrect sectioning?)"
  msgstr "%s reference til ikke-eksisterende emne '%s'"
  
! #: makeinfo/node.c:1376
! msgid "Menu"
! msgstr "Menu"
! 
! #: makeinfo/node.c:1378
! msgid "Cross"
! msgstr "Kryds"
! 
! #: makeinfo/node.c:1460
  #, fuzzy, c-format
  msgid "Next field of node `%s' not pointed to (perhaps incorrect sectioning?)"
  msgstr "'Næste'-felt i emne '%s' blive ikke peget på"
  
! #: makeinfo/node.c:1463
  #, c-format
  msgid "This node (%s) has the bad Prev"
  msgstr "Dette emne (%s) har den ugyldige 'Forrige'"
  
! #: makeinfo/node.c:1475
! msgid "Prev"
! msgstr "Forrige"
! 
! #: makeinfo/node.c:1518
  #, c-format
  msgid "Prev field of node `%s' not pointed to"
  msgstr "Feltet 'Forrige' i emne '%s' bliver ikke peget på"
  
! #: makeinfo/node.c:1522
  #, c-format
  msgid "This node (%s) has the bad Next"
  msgstr "Dette emne (%s) har den ugyldige 'Næste'-felt"
  
! #: makeinfo/node.c:1534
  #, c-format
  msgid "`%s' has no Up field (perhaps incorrect sectioning?)"
  msgstr ""
  
! #: makeinfo/node.c:1537
! msgid "Up"
! msgstr "Op"
! 
! #: makeinfo/node.c:1603
  #, c-format
  msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
--- 2860,2931 ----
  msgstr "Formatterer emne %s...\n"
  
! #: makeinfo/node.c:714
  #, fuzzy, c-format
  msgid "Node `%s' requires a sectioning command (e.g., %c%s)"
  msgstr "Emne '%s' kræver en sektionsopdelende kommando (f.eks. %c%s)"
  
! #: makeinfo/node.c:878
  #, c-format
  msgid "No node name specified for `%c%s' command"
  msgstr "Intet emnenavn angivet for '%c%s'-kommandoen"
  
! #: makeinfo/node.c:919 makeinfo/node.c:1160
  #, c-format
  msgid "Anchor `%s' and node `%s' map to the same file name"
  msgstr "Mål '%s' og emne '%s' ender med at have samme filnavn"
  
! #: makeinfo/node.c:922
  msgid "This @anchor command ignored; references to it will not work"
  msgstr "Denne @anchor-kommando er ignoreret; referencer til den vil ikke virke"
  
! #: makeinfo/node.c:924 makeinfo/node.c:1163
  msgid "Rename this anchor or use the `--no-split' option"
  msgstr "Omdøb dette mål eller brug tilvalget '--no-split'"
  
! #: makeinfo/node.c:954
  #, c-format
  msgid "Unexpected string at end of split-HTML file `%s'"
  msgstr "Uventet streng i slutningen af opdelt HTML-fil '%s'"
  
! #: makeinfo/node.c:1157
  #, c-format
  msgid "Anchors `%s' and `%s' map to the same file name"
  msgstr "Målene '%s' og '%s' ender med at have samme filnavn"
  
! #: makeinfo/node.c:1162
  msgid "@anchor command ignored; references to it will not work"
  msgstr "@anchor-kommandoen ignoreres. Referencer til den vil ikke fungere"
  
! #: makeinfo/node.c:1359
  #, fuzzy, c-format
  msgid "%s reference to nonexistent node `%s' (perhaps incorrect sectioning?)"
  msgstr "%s reference til ikke-eksisterende emne '%s'"
  
! #: makeinfo/node.c:1459
  #, fuzzy, c-format
  msgid "Next field of node `%s' not pointed to (perhaps incorrect sectioning?)"
  msgstr "'Næste'-felt i emne '%s' blive ikke peget på"
  
! #: makeinfo/node.c:1462
  #, c-format
  msgid "This node (%s) has the bad Prev"
  msgstr "Dette emne (%s) har den ugyldige 'Forrige'"
  
! #: makeinfo/node.c:1517
  #, c-format
  msgid "Prev field of node `%s' not pointed to"
  msgstr "Feltet 'Forrige' i emne '%s' bliver ikke peget på"
  
! #: makeinfo/node.c:1521
  #, c-format
  msgid "This node (%s) has the bad Next"
  msgstr "Dette emne (%s) har den ugyldige 'Næste'-felt"
  
! #: makeinfo/node.c:1533
  #, c-format
  msgid "`%s' has no Up field (perhaps incorrect sectioning?)"
  msgstr ""
  
! #: makeinfo/node.c:1602
  #, c-format
  msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
***************
*** 2800,2814 ****
  "Emnet '%s' mangler menupunkt for '%s' på trods af at det er dens 'Op'-mål"
  
! #: makeinfo/node.c:1635
  #, c-format
  msgid "unreferenced node `%s'"
  msgstr "ikke-refereret emne '%s'"
  
! #: makeinfo/node.c:1725
  #, c-format
  msgid "Removing %s\n"
  msgstr ""
  
! #: makeinfo/node.c:1729
  #, fuzzy, c-format
  msgid "Can't remove file `%s': %s"
--- 2933,2947 ----
  "Emnet '%s' mangler menupunkt for '%s' på trods af at det er dens 'Op'-mål"
  
! #: makeinfo/node.c:1634
  #, c-format
  msgid "unreferenced node `%s'"
  msgstr "ikke-refereret emne '%s'"
  
! #: makeinfo/node.c:1724
  #, c-format
  msgid "Removing %s\n"
  msgstr ""
  
! #: makeinfo/node.c:1728
  #, fuzzy, c-format
  msgid "Can't remove file `%s': %s"
***************
*** 2850,2877 ****
  msgstr "%ctop benyttet før %cnode, benytter forvalget %s"
  
! #: makeinfo/xml.c:1654
  #, c-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "@image-fil '%s' er ulæselig: %s"
  
! #: makeinfo/xml.c:1999
  msgid ""
  "@headitem as the last item of @multitable produces invalid Docbook documents"
  msgstr ""
  
  #: makeinfo/xref.c:127
  msgid "First argument to cross-reference may not be empty"
  msgstr "Første parameter i krydsreferencen må ikke være tom"
  
- #: makeinfo/xref.c:133 makeinfo/xref.c:170 makeinfo/xref.c:205
- #: makeinfo/xref.c:459
- msgid "see "
- msgstr "se "
- 
- #: makeinfo/xref.c:157
- #, c-format
- msgid "See section ``%s'' in "
- msgstr ""
- 
  #: makeinfo/xref.c:252
  #, c-format
--- 2983,3008 ----
  msgstr "%ctop benyttet før %cnode, benytter forvalget %s"
  
! #: makeinfo/xml.c:1669
  #, c-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "@image-fil '%s' er ulæselig: %s"
  
! #: makeinfo/xml.c:2014
  msgid ""
  "@headitem as the last item of @multitable produces invalid Docbook documents"
  msgstr ""
  
+ #: makeinfo/xml.c:2150
+ msgid "of"
+ msgstr "for"
+ 
+ #: makeinfo/xml.c:2155
+ msgid "on"
+ msgstr "på"
+ 
  #: makeinfo/xref.c:127
  msgid "First argument to cross-reference may not be empty"
  msgstr "Første parameter i krydsreferencen må ikke være tom"
  
  #: makeinfo/xref.c:252
  #, c-format
***************
*** 2897,3092 ****
  msgstr "Første parameter i @inforef må ikke være tom"
  
- #: util/install-info.c:170
- #, c-format
- msgid "%s: warning: "
- msgstr "%s: advarsel: "
- 
- #: util/install-info.c:219
- #, c-format
- msgid " for %s"
- msgstr " for %s"
- 
- #: util/install-info.c:444
- #, c-format
- msgid "\tTry `%s --help' for a complete list of options.\n"
- msgstr "\tPrøv '%s --help' for en komplet tilvalgsliste.\n"
- 
- #: util/install-info.c:452
- #, fuzzy, c-format
- msgid ""
- "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
- "\n"
- "Add or remove entries in INFO-FILE from the Info directory DIR-FILE.\n"
- "\n"
- "Options:\n"
- " --debug           report what is being done.\n"
- " --delete          delete existing entries for INFO-FILE from DIR-FILE;\n"
- "                     don't insert any new entries.\n"
- " --dir-file=NAME   specify file name of Info directory file.\n"
- "                     This is equivalent to using the DIR-FILE argument.\n"
- " --entry=TEXT      insert TEXT as an Info directory entry.\n"
- "                     TEXT should have the form of an Info menu item line\n"
- "                     plus zero or more extra lines starting with "
- "whitespace.\n"
- "                     If you specify more than one entry, they are all "
- "added.\n"
- "                     If you don't specify any entries, they are determined\n"
- "                     from information in the Info file itself.\n"
- " --help            display this help and exit.\n"
- " --info-file=FILE  specify Info file to install in the directory.\n"
- "                     This is equivalent to using the INFO-FILE argument.\n"
- " --info-dir=DIR    same as --dir-file=DIR/dir.\n"
- " --item=TEXT       same as --entry TEXT.\n"
- "                     An Info directory entry is actually a menu item.\n"
- " --quiet           suppress warnings.\n"
- " --remove          same as --delete.\n"
- " --remove-exactly  only remove if the info file name matches exactly;\n"
- "                     .info and/or .gz suffixes are not ignored.\n"
- " --section=SEC     put this file's entries in section SEC of the directory.\n"
- "                     If you specify more than one section, all the entries\n"
- "                     are added in each of the sections.\n"
- "                     If you don't specify any sections, they are determined\n"
- "                     from information in the Info file itself.\n"
- " --section-regex=R if an entry is added to a section that does not exist,\n"
- "                     look for a section matching basic regular expression R\n"
- "                     (and ignoring case) before starting a new section.\n"
- " --test            suppress updating of DIR-FILE.\n"
- " --silent          suppress warnings.\n"
- " --version         display version information and exit.\n"
- msgstr ""
- "Brug: %s [TILVALG]... [INFOFIL [KATALOGFIL]]\n"
- "\n"
- "Installér eller slet katalogindgange fra INFOFIL i Info katalogfilen\n"
- "KATALOGFIL.\n"
- "\n"
- "Tilvalg:\n"
- " --delete          slet eksisterende indgange til INFOFIL fra KATALOGFIL;\n"
- "                     tilføj ikke nye indgange.\n"
- " --dir-file=NAVN   angiv navn på Info katalogfil.\n"
- "                     Dette svarer til at bruge KATALOGFIL parameteren.\n"
- " --entry=TEKST     tilføj TEKST som en Info katalogindgang.\n"
- "                     TEKST skal være formateret som en Info menupunkts-\n"
- "                     linje plus nul eller flere ekstra linjer, der starter\n"
- "                     med mellemrum.\n"
- "                     Hvis du angiver flere indgange, tilføjes de alle.\n"
- "                     Hvis du ingen indgange angiver, bestemmes de ud fra\n"
- "                     informationerne i selve Info-filen.\n"
- " --help            vis denne hjælp og afslut.\n"
- " --info-file=FIL   angiv Info-fil, der skal indsættes i kataloget.\n"
- "                     Dette svarer til at bruge INFOFIL parameteren.\n"
- " --info-dir=KATALOG  svarer til --dir-file=KATALOG/katalog.\n"
- " --item=TEKST      svarer til --entry TEKST.\n"
- "                     Et Info-katalog er i virkeligheden et menupunkt.\n"
- " --quiet           undlad advarsler.\n"
- " --remove          svarer til --delete.\n"
- " --section=SEK     put denne fil's indgange i katalogets sektion SEK.\n"
- "                     Hvis du angiver flere sektioner, tilføjes samtlige\n"
- "                     indgangene til alle sektionerne.\n"
- "                     Hvis du ingen sektioner angiver, bestemmes de ud fra\n"
- "                     informationerne i selve Info-filen.\n"
- " --version         vis denne versions-information og afslut.\n"
- 
- #: util/install-info.c:518
- #, fuzzy, c-format
- msgid ""
- "This is the file .../info/dir, which contains the\n"
- "topmost node of the Info hierarchy, called (dir)Top.\n"
- "The first time you invoke Info you start off looking at this node.\n"
- "\n"
- "%s\tThis is the top of the INFO tree\n"
- "\n"
- "  This (the Directory node) gives a menu of major topics.\n"
- "  Typing \"q\" exits, \"?\" lists all Info commands, \"d\" returns here,\n"
- "  \"h\" gives a primer for first-timers,\n"
- "  \"mEmacs<Return>\" visits the Emacs manual, etc.\n"
- "\n"
- "  In Emacs, you can click mouse button 2 on a menu item or cross reference\n"
- "  to select it.\n"
- "\n"
- "%s\n"
- msgstr ""
- "Dette er filen .../info/dir, som indeholde det øverste\n"
- "emne i Info-hierakiet, kaldet (katalog)Top.\n"
- "Første gang, du kører Info, vil du indledningsvist se dette emne.\n"
- "\n"
- "%s\tDette er toppen af INFO-træet\n"
- "\n"
- "  Dette (katalog emnet) indeholder en menu med hovedemner.\n"
- "  Afslut med \"q\", \"?\" viser alle Info-kommandoer, \"d\" returnerer "
- "hertil,\n"
- "  \"h\" introducerer nybegyndere for Info,\n"
- "  \"mEmacs<Return>\" besøger Emacs-manualen, osv.\n"
- "\n"
- "  I Emacs kan du klikke med museknap 2 på et menupunkt eller krydsreference\n"
- "  for at vælge den.\n"
- "\n"
- "* Menu:\n"
- 
- #: util/install-info.c:543
- #, c-format
- msgid "%s: could not read (%s) and could not create (%s)\n"
- msgstr "%s: kunne ikke læse (%s) og kunne ikke oprette (%s)\n"
- 
- #: util/install-info.c:630
- #, c-format
- msgid "%s: empty file"
- msgstr "%s: tom fil"
- 
- #: util/install-info.c:943 util/install-info.c:983
- msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
- msgstr "START-INFO-DIR-ENTRY uden tilhørende END-INFO-DIR-ENTRY"
- 
- #: util/install-info.c:978
- msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
- msgstr "END-INFO-DIR-ENTRY uden tilhørende START-INFO-DIR-ENTRY"
- 
- #: util/install-info.c:1225 util/install-info.c:1235
- #, c-format
- msgid "%s: already have dir file: %s\n"
- msgstr ""
- 
- #: util/install-info.c:1274
- #, c-format
- msgid "%s: Specify the Info file only once.\n"
- msgstr "%s: Angiv kun Info-filen én gang.\n"
- 
- #: util/install-info.c:1297
- #, c-format
- msgid "Extra regular expression specified, ignoring `%s'"
- msgstr ""
- 
- #: util/install-info.c:1308
- #, c-format
- msgid "Error in regular expression `%s': %s"
- msgstr ""
- 
- #: util/install-info.c:1353
- #, c-format
- msgid "excess command line argument `%s'"
- msgstr "overskydende kommandolinjeparameter '%s'"
- 
- #: util/install-info.c:1357
- msgid "No input file specified; try --help for more information."
- msgstr "Ingen inddatafil angivet; prøv --help for mere information."
- 
- #: util/install-info.c:1360
- msgid "No dir file specified; try --help for more information."
- msgstr "Intet katalog angivet; prøv --help for mere information."
- 
- #: util/install-info.c:1384
- #, c-format
- msgid "no info dir entry in `%s'"
- msgstr "ingen infokatalog-indgang i '%s'"
- 
- #: util/install-info.c:1525
- #, c-format
- msgid "menu item `%s' already exists, for file `%s'"
- msgstr "menupunkt '%s' eksisterer allerede i filen '%s'"
- 
- #: util/install-info.c:1548
- #, c-format
- msgid "no entries found for `%s'; nothing deleted"
- msgstr "ingen indgange fundet for '%s'; intet slettet"
- 
  #: util/texindex.c:223
  msgid "display this help and exit"
--- 3028,3031 ----
***************
*** 3145,3148 ****
--- 3084,3402 ----
  msgstr "indgang %s følger en indgang med et sekundært navn"
  
+ #~ msgid ""
+ #~ "\\%-10[search]  Search forward for a specified string\n"
+ #~ "              and select the node in which the next occurrence is found.\n"
+ #~ msgstr ""
+ #~ "\\%-10[search]  Søg fremad efter en given streng\n"
+ #~ "              og vælg emnet med den næste forekomst.\n"
+ 
+ #~ msgid ""
+ #~ "\\%-10[goto-node]  Move to node specified by name.\n"
+ #~ "              You may include a filename as well, as in (FILENAME)"
+ #~ "NODENAME.\n"
+ #~ msgstr ""
+ #~ "\\%-10[goto-node]  Gå til emne angivet ved navn.\n"
+ #~ "              Du kan også medtage filnavn, som (FILNAVN)EMNENAVN.\n"
+ 
+ #, fuzzy
+ #~ msgid "\\%-10[next-node]  Move to the next node of current section.\n"
+ #~ msgstr "\\%-10[next-node]  Flyt til emnet 'næste' i dette emne.\n"
+ 
+ #~ msgid ""
+ #~ "\\%-10[dir-node]  Move to the `directory' node.  Equivalent to `\\[goto-"
+ #~ "node] (DIR)'.\n"
+ #~ msgstr ""
+ #~ "\\%-10[dir-node]  Flyt til emnet 'katalog'. Svarer til 'g (KATALOG)'.\n"
+ 
+ #~ msgid ""
+ #~ "\\%-10[top-node]  Move to the Top node.  Equivalent to `\\[goto-node] "
+ #~ "Top'.\n"
+ #~ msgstr ""
+ #~ "\\%-10[top-node]  Gå til emnet Top. Svarer til '\\[goto-node] Top'.\n"
+ 
+ #, fuzzy
+ #~ msgid "\\%-10[scroll-forward-page-only]  Scroll forward within this node.\n"
+ #~ msgstr "\\%-10[scroll-forward]  Rul 1 linje frem.\n"
+ 
+ #, fuzzy
+ #~ msgid ""
+ #~ "\\%-10[scroll-backward-page-only]  Scroll backward within this node.\n"
+ #~ msgstr "\\%-10[scroll-backward]  Rul en linje tilbage.\n"
+ 
+ #~ msgid ""
+ #~ "\\%-10[search-backward]  Search backward for a specified string\n"
+ #~ "              and select the node in which the previous occurrence is "
+ #~ "found.\n"
+ #~ msgstr ""
+ #~ "\\%-10[search-backward]  Sæg baglæns efter en given streng\n"
+ #~ "              og vælg emnet med den forrige forekomst.\n"
+ 
+ #~ msgid "--- Use `\\[history-node]' or `\\[kill-node]' to exit ---\n"
+ #~ msgstr ""
+ #~ "--- Benyt '\\[history-node]' eller '\\[kill-node]' for at afslutte ---\n"
+ 
+ #, fuzzy
+ #~ msgid "\\%-10[move-to-prev-xref]  Skip to previous hypertext link [*].\n"
+ #~ msgstr ""
+ #~ "\\%-10[move-to-prev-xref]  Hop til næste hypertekst-henvisning i dette "
+ #~ "emne.\n"
+ 
+ #, fuzzy
+ #~ msgid ""
+ #~ "Usage: %s [OPTION]... [MENU-ITEM...]\n"
+ #~ "\n"
+ #~ "Read documentation in Info format.\n"
+ #~ "\n"
+ #~ "Options:\n"
+ #~ "      --apropos=STRING         look up STRING in all indices of all "
+ #~ "manuals.\n"
+ #~ "  -d, --directory=DIR          add DIR to INFOPATH.\n"
+ #~ "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
+ #~ "  -f, --file=FILENAME          specify Info file to visit.\n"
+ #~ "  -h, --help                   display this help and exit.\n"
+ #~ "      --index-search=STRING    go to node pointed by index entry STRING.\n"
+ #~ "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
+ #~ "  -o, --output=FILENAME        output selected nodes to FILENAME.\n"
+ #~ "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
+ #~ "      --no-raw-escapes         output escapes as literal text.\n"
+ #~ "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
+ #~ "  -O, --show-options, --usage  go to command-line options node.\n"
+ #~ "%s      --subnodes               recursively output menu items.\n"
+ #~ "  -w, --where, --location      print physical location of Info file.\n"
+ #~ "      --vi-keys                use vi-like and less-like key bindings.\n"
+ #~ "      --version                display version information and exit.\n"
+ #~ "\n"
+ #~ "The first non-option argument, if present, is the menu entry to start "
+ #~ "from;\n"
+ #~ "it is searched for in all `dir' files along INFOPATH.\n"
+ #~ "If it is not present, info merges all `dir' files and shows the result.\n"
+ #~ "Any remaining arguments are treated as the names of menu\n"
+ #~ "items relative to the initial node visited.\n"
+ #~ "\n"
+ #~ "Examples:\n"
+ #~ "  info                       show top-level dir menu\n"
+ #~ "  info emacs                 start at emacs node from top-level dir\n"
+ #~ "  info emacs buffers         start at buffers node within emacs manual\n"
+ #~ "  info --show-options emacs  start at node with emacs' command line "
+ #~ "options\n"
+ #~ "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
+ #~ "  info -f ./foo.info         show file ./foo.info, not searching dir\n"
+ #~ msgstr ""
+ #~ "Brug: %s [TILVALG]... [MENUPUNKT...]\n"
+ #~ "\n"
+ #~ "Læs dokumentationen i Info format.\n"
+ #~ "\n"
+ #~ "Tilvalg:\n"
+ #~ "      --apropos=STRENG         slå STRENG op i alle indekser og "
+ #~ "manualer.\n"
+ #~ "  -d, --directory=KATALOG      tilføj KATALOG til INFOPATH.\n"
+ #~ "      --dribble=FILNAVN        gem brugerens tastetryk i FILNAVN.\n"
+ #~ "  -f, --file=FILNAVN           angiv Info fil, der skal besøges.\n"
+ #~ "  -h, --help                   vis denne hjælp og afslut.\n"
+ #~ "      --index-search=TEKST     gå til det punkt, indeks-indgang TEKST "
+ #~ "angiver.\n"
+ #~ "  -n, --node=EMNENAVN          angiv emner i først besøgte Info-fil.\n"
+ #~ "  -o, --output=FILNAVN         udlæs de valgte emner til FILNAVN.\n"
+ #~ "  -R, --raw-escapes            fjern ikke ANSI-escapekoder fra "
+ #~ "manualsider\n"
+ #~ "      --restore=FILNAVN        indlæs de første tastetryk fra FILNAVN.\n"
+ #~ "  -O, --show-options, --usage  gå til emnet kommandolinje-tilvalg.\n"
+ #~ "%s      --subnodes               udlæs menupunkter rekursivt.\n"
+ #~ "      --vi-keys                benyt 'vi'- og 'less'-agtige "
+ #~ "tastebindinger.\n"
+ #~ "      --version                vis versionsinformation og afslut.\n"
+ #~ "\n"
+ #~ "Det første ikke-tilvalgs-parameter er menuindgangen der startes fra;\n"
+ #~ "den  søges i alle 'katalog'-filer angivet i miljøvariablen INFOPATH.\n"
+ #~ "Hvis ikke dette parameter er angivet, samler info alle 'katalog'-filer\n"
+ #~ " og viser resultatet.\n"
+ #~ "Resterende parametre angiver navne på menupunkter i forhold til "
+ #~ "startpunktet.\n"
+ #~ "\n"
+ #~ "Eksempler:\n"
+ #~ "  info                       viser top-niveau katalog menu\n"
+ #~ "  info emacs                 start ved emnet emacs i topniveau kataloget\n"
+ #~ "  info emacs buffers         start ved emnet 'buffers' i emacs-manualen\n"
+ #~ "  info --show-options emacs  start ved emnet med emacs' kommandolinje "
+ #~ "tilvalg\n"
+ #~ "  info -f ./xxx.info         vis filen ./xxx.info uden at søge i katalog\n"
+ 
+ #~ msgid ""
+ #~ "              Picking a menu item causes another node to be selected.\n"
+ #~ msgstr "              Valg af menupunkt vælger et andet emne.\n"
+ 
+ #~ msgid ""
+ #~ "              You may include a filename as well, as in (FILENAME)"
+ #~ "NODENAME.\n"
+ #~ msgstr "              Du kan også medtage filnavn, som (FILNAVN)EMNENAVN.\n"
+ 
+ #~ msgid "  %-10s  Search backward for a specified string\n"
+ #~ msgstr "  %-10s  Søg baglæns efter en given streng\n"
+ 
+ #~ msgid ""
+ #~ "              and select the node in which the next occurrence is found.\n"
+ #~ msgstr "              og vælg emne med den næste forekomst.\n"
+ 
+ #~ msgid "Following Next node..."
+ #~ msgstr "Følger emnet Næste..."
+ 
+ #~ msgid "Selecting first menu item..."
+ #~ msgstr "Vælger første menupunkt..."
+ 
+ #~ msgid "Selecting Next node..."
+ #~ msgstr "Vælger emnet 'Næste'..."
+ 
+ #~ msgid "Moving Up %d time(s), then Next."
+ #~ msgstr "Går 'Op' %d gang(e), derefter 'Næste'."
+ 
+ #~ msgid "Moving Prev in this window."
+ #~ msgstr "Går til 'Forrige' i dette vindue."
+ 
+ #~ msgid "Moving Up in this window."
+ #~ msgstr "Går 'Op' i dette vindue."
+ 
+ #~ msgid "Moving to `Prev's last menu item."
+ #~ msgstr "Går til 'Forrige's sidste menupunkt."
+ 
+ #~ msgid " "
+ #~ msgstr " "
+ 
+ #~ msgid "Function"
+ #~ msgstr "Funktion"
+ 
+ #~ msgid "Macro"
+ #~ msgstr "Makro"
+ 
+ #~ msgid "Special Form"
+ #~ msgstr "Specialform"
+ 
+ #~ msgid "Variable"
+ #~ msgstr "Variabel"
+ 
+ #~ msgid "User Option"
+ #~ msgstr "Brugerfunktion"
+ 
+ #~ msgid "Instance Variable"
+ #~ msgstr "Instansvariabel"
+ 
+ #~ msgid "Method"
+ #~ msgstr "Metode"
+ 
+ #~ msgid "Untitled"
+ #~ msgstr "Uden titel"
+ 
+ #~ msgid "This is %s, produced by makeinfo version %s from %s.\n"
+ #~ msgstr "Dette er %s, produceret med makeinfo version %s ud fra %s.\n"
+ 
+ #~ msgid "Next:"
+ #~ msgstr "Næste:"
+ 
+ #~ msgid "Previous:"
+ #~ msgstr "Forrige:"
+ 
+ #~ msgid "Up:"
+ #~ msgstr "Op:"
+ 
+ #~ msgid "Menu"
+ #~ msgstr "Menu"
+ 
+ #~ msgid "Cross"
+ #~ msgstr "Kryds"
+ 
+ #~ msgid "Prev"
+ #~ msgstr "Forrige"
+ 
+ #~ msgid "Up"
+ #~ msgstr "Op"
+ 
+ #~ msgid "see "
+ #~ msgstr "se "
+ 
+ #, fuzzy
+ #~ msgid ""
+ #~ "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
+ #~ "\n"
+ #~ "Add or remove entries in INFO-FILE from the Info directory DIR-FILE.\n"
+ #~ "\n"
+ #~ "Options:\n"
+ #~ " --debug           report what is being done.\n"
+ #~ " --delete          delete existing entries for INFO-FILE from DIR-FILE;\n"
+ #~ "                     don't insert any new entries.\n"
+ #~ " --dir-file=NAME   specify file name of Info directory file.\n"
+ #~ "                     This is equivalent to using the DIR-FILE argument.\n"
+ #~ " --entry=TEXT      insert TEXT as an Info directory entry.\n"
+ #~ "                     TEXT should have the form of an Info menu item line\n"
+ #~ "                     plus zero or more extra lines starting with "
+ #~ "whitespace.\n"
+ #~ "                     If you specify more than one entry, they are all "
+ #~ "added.\n"
+ #~ "                     If you don't specify any entries, they are "
+ #~ "determined\n"
+ #~ "                     from information in the Info file itself.\n"
+ #~ " --help            display this help and exit.\n"
+ #~ " --info-file=FILE  specify Info file to install in the directory.\n"
+ #~ "                     This is equivalent to using the INFO-FILE argument.\n"
+ #~ " --info-dir=DIR    same as --dir-file=DIR/dir.\n"
+ #~ " --item=TEXT       same as --entry TEXT.\n"
+ #~ "                     An Info directory entry is actually a menu item.\n"
+ #~ " --quiet           suppress warnings.\n"
+ #~ " --remove          same as --delete.\n"
+ #~ " --remove-exactly  only remove if the info file name matches exactly;\n"
+ #~ "                     .info and/or .gz suffixes are not ignored.\n"
+ #~ " --section=SEC     put this file's entries in section SEC of the "
+ #~ "directory.\n"
+ #~ "                     If you specify more than one section, all the "
+ #~ "entries\n"
+ #~ "                     are added in each of the sections.\n"
+ #~ "                     If you don't specify any sections, they are "
+ #~ "determined\n"
+ #~ "                     from information in the Info file itself.\n"
+ #~ " --section-regex=R if an entry is added to a section that does not "
+ #~ "exist,\n"
+ #~ "                     look for a section matching basic regular expression "
+ #~ "R\n"
+ #~ "                     (and ignoring case) before starting a new section.\n"
+ #~ " --test            suppress updating of DIR-FILE.\n"
+ #~ " --silent          suppress warnings.\n"
+ #~ " --version         display version information and exit.\n"
+ #~ msgstr ""
+ #~ "Brug: %s [TILVALG]... [INFOFIL [KATALOGFIL]]\n"
+ #~ "\n"
+ #~ "Installér eller slet katalogindgange fra INFOFIL i Info katalogfilen\n"
+ #~ "KATALOGFIL.\n"
+ #~ "\n"
+ #~ "Tilvalg:\n"
+ #~ " --delete          slet eksisterende indgange til INFOFIL fra "
+ #~ "KATALOGFIL;\n"
+ #~ "                     tilføj ikke nye indgange.\n"
+ #~ " --dir-file=NAVN   angiv navn på Info katalogfil.\n"
+ #~ "                     Dette svarer til at bruge KATALOGFIL parameteren.\n"
+ #~ " --entry=TEKST     tilføj TEKST som en Info katalogindgang.\n"
+ #~ "                     TEKST skal være formateret som en Info menupunkts-\n"
+ #~ "                     linje plus nul eller flere ekstra linjer, der "
+ #~ "starter\n"
+ #~ "                     med mellemrum.\n"
+ #~ "                     Hvis du angiver flere indgange, tilføjes de alle.\n"
+ #~ "                     Hvis du ingen indgange angiver, bestemmes de ud fra\n"
+ #~ "                     informationerne i selve Info-filen.\n"
+ #~ " --help            vis denne hjælp og afslut.\n"
+ #~ " --info-file=FIL   angiv Info-fil, der skal indsættes i kataloget.\n"
+ #~ "                     Dette svarer til at bruge INFOFIL parameteren.\n"
+ #~ " --info-dir=KATALOG  svarer til --dir-file=KATALOG/katalog.\n"
+ #~ " --item=TEKST      svarer til --entry TEKST.\n"
+ #~ "                     Et Info-katalog er i virkeligheden et menupunkt.\n"
+ #~ " --quiet           undlad advarsler.\n"
+ #~ " --remove          svarer til --delete.\n"
+ #~ " --section=SEK     put denne fil's indgange i katalogets sektion SEK.\n"
+ #~ "                     Hvis du angiver flere sektioner, tilføjes samtlige\n"
+ #~ "                     indgangene til alle sektionerne.\n"
+ #~ "                     Hvis du ingen sektioner angiver, bestemmes de ud "
+ #~ "fra\n"
+ #~ "                     informationerne i selve Info-filen.\n"
+ #~ " --version         vis denne versions-information og afslut.\n"
+ 
+ #~ msgid "menu item `%s' already exists, for file `%s'"
+ #~ msgstr "menupunkt '%s' eksisterer allerede i filen '%s'"
+ 
  #~ msgid "\\%-10[menu-digit]  Pick first ... ninth item in node's menu.\n"
  #~ msgstr "\\%-10[menu-digit]  Vælg første til niende punkt i emnets menu.\n"
***************
*** 3180,3188 ****
  
  #~ msgid ""
- #~ "  %-10s  Search for a specified string in the index entries of this Info\n"
- #~ msgstr ""
- #~ "  %-10s  Søg efter en angivet tekst i denne Info-fils indeksindgange,\n"
- 
- #~ msgid ""
  #~ "              file, and select the node referenced by the first entry "
  #~ "found.\n"
--- 3434,3437 ----
***************
*** 3191,3197 ****
  #~ "indgang.\n"
  
- #~ msgid "  %-10s  Search forward for a specified string,\n"
- #~ msgstr "  %-10s  Søg fremad efter en given streng,\n"
- 
  #, fuzzy
  #~ msgid ""
--- 3440,3443 ----
***************
*** 3234,3241 ****
  #~ msgid "`%s' has no Up field"
  #~ msgstr "'%s' har intet 'Op'-felt"
- 
- #~ msgid "\\%-10[scroll-forward]  Scroll forward 1 line.\n"
- #~ msgstr "\\%-10[scroll-forward]  Rul 1 linje frem.\n"
- 
- #~ msgid "\\%-10[scroll-backward]  Scroll backward 1 line.\n"
- #~ msgstr "\\%-10[scroll-backward]  Rul en linje tilbage.\n"
--- 3480,3481 ----
Files texinfo-4.11/po/de.gmo and texinfo-4.12/po/de.gmo differ
diff -Nrc2 texinfo-4.11/po/de.po texinfo-4.12/po/de.po
*** texinfo-4.11/po/de.po	Mon Sep  3 05:23:11 2007
--- texinfo-4.12/po/de.po	Sat Apr 19 10:05:38 2008
***************
*** 1,8 ****
  # German messages for GNU Texinfo
  # Copyright Â© 2004 Free Software Foundation, Inc.
! # Michael Piefel <piefel@informatik.hu-berlin.de>, 2001, 2002, 2003, 2004, 2005, 2007.
! # Karl Eichwalder <ke@gnu.franken.de>, 1999, 2000.
! # Karl Eichwalder <ke@suse.de>, 1997, 1998, 1999.
  # Karl Eichwalder <ke@ke.Central.DE>, 1996.
  #
  # 2004-03-31
--- 1,9 ----
  # German messages for GNU Texinfo
  # Copyright Â© 2004 Free Software Foundation, Inc.
! # This file is distributed under the same license as the texinfo package.
  # Karl Eichwalder <ke@ke.Central.DE>, 1996.
+ # Karl Eichwalder <ke@suse.de>, 1997, 1998, 1999.
+ # Karl Eichwalder <ke@gnu.franken.de>, 1999, 2000.
+ # Michael Piefel <piefel@informatik.hu-berlin.de>, 2001-2005, 2007, 2008.
  #
  # 2004-03-31
***************
*** 11,22 ****
  # MPi
  #
- # 2003-06-01
- # All translations revised for current CVS.
- # wl
- #
- # 2001-05-14
- # Update: version 4.0b
- # MPi
- #
  # 2000-02-28 08:25:03 CET
  # In HTML output, change 8bit characters to SGML entities (ÃŸ -> &szlig;, etc.)
--- 12,15 ----
***************
*** 24,39 ****
  # -ke-
  #
- # 1999-10-07 20:56:42 CEST
- # Update: version 4.0
- # -ke-
- #
- # 1999-08-18 07:48:14 CEST
- # Update: version 3.12q.
- # -ke-
- #
- # 1999-07-28 08:56:22 CEST
- # Update: version 3.12n.
- # -ke-
- #
  # 1999-04-20 21:51:54 CEST
  # Update: version 3.12h.
--- 17,20 ----
***************
*** 41,52 ****
  # -ke-
  #
- # 1999-02-06 20:24:24 MET
- # Update: version 3.12c.
- # -ke-
- #
- # 1998-05-03 12:25:13 MEST
- # Cosmetic changes.
- # -ke-
- #
  # 1998-04-05 18:25:42 MEST
  # Hints by "Carl Friedrich Spilcke-Liss" <carl-friedriech.spilcke-liss@ensae.fr>.
--- 22,25 ----
***************
*** 60,67 ****
  msgid ""
  msgstr ""
! "Project-Id-Version: texinfo 4.9.91\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2007-09-03 05:23-0700\n"
! "PO-Revision-Date: 2007-08-07 09:14+0200\n"
  "Last-Translator: Michael Piefel <piefel@informatik.hu-berlin.de>\n"
  "Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
--- 33,40 ----
  msgid ""
  msgstr ""
! "Project-Id-Version: texinfo 4.11.93\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2008-04-19 10:05-0700\n"
! "PO-Revision-Date: 2008-03-14 12:02+0100\n"
  "Last-Translator: Michael Piefel <piefel@informatik.hu-berlin.de>\n"
  "Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
***************
*** 70,143 ****
  "Content-Transfer-Encoding: 8-bit\n"
  
! #: gnulib/lib/error.c:126
  msgid "Unknown system error"
  msgstr "Unbekannter Systemfehler"
  
! #: gnulib/lib/getopt.c:531 gnulib/lib/getopt.c:547
  #, c-format
  msgid "%s: option `%s' is ambiguous\n"
  msgstr "%s: Option â€ž%sâ€œ ist nicht eindeutig\n"
  
! #: gnulib/lib/getopt.c:580 gnulib/lib/getopt.c:584
  #, c-format
  msgid "%s: option `--%s' doesn't allow an argument\n"
  msgstr "%s: Option â€ž--%sâ€œ erlaubt kein Argument\n"
  
! #: gnulib/lib/getopt.c:593 gnulib/lib/getopt.c:598
  #, c-format
  msgid "%s: option `%c%s' doesn't allow an argument\n"
  msgstr "%s: Option â€ž%c%sâ€œ erlaubt kein Argument\n"
  
! #: gnulib/lib/getopt.c:641 gnulib/lib/getopt.c:660 gnulib/lib/getopt.c:976
! #: gnulib/lib/getopt.c:995
  #, c-format
  msgid "%s: option `%s' requires an argument\n"
  msgstr "%s: Option â€ž%sâ€œ benÃ¶tigt ein Argument\n"
  
! #: gnulib/lib/getopt.c:698 gnulib/lib/getopt.c:701
  #, c-format
  msgid "%s: unrecognized option `--%s'\n"
  msgstr "%s: nicht erkannte Option â€ž--%sâ€œ\n"
  
! #: gnulib/lib/getopt.c:709 gnulib/lib/getopt.c:712
  #, c-format
  msgid "%s: unrecognized option `%c%s'\n"
  msgstr "%s: nicht erkannte Option â€ž%c%sâ€œ\n"
  
! #: gnulib/lib/getopt.c:764 gnulib/lib/getopt.c:767
  #, c-format
  msgid "%s: illegal option -- %c\n"
  msgstr "%s: ungÃ¼ltige Option -- %c\n"
  
! #: gnulib/lib/getopt.c:773 gnulib/lib/getopt.c:776
  #, c-format
  msgid "%s: invalid option -- %c\n"
  msgstr "%s: ungÃ¼ltige Option -- %c\n"
  
! #: gnulib/lib/getopt.c:828 gnulib/lib/getopt.c:844 gnulib/lib/getopt.c:1048
! #: gnulib/lib/getopt.c:1066
  #, c-format
  msgid "%s: option requires an argument -- %c\n"
  msgstr "%s: Option benÃ¶tigt ein Argument -- %c\n"
  
! #: gnulib/lib/getopt.c:897 gnulib/lib/getopt.c:913
  #, c-format
  msgid "%s: option `-W %s' is ambiguous\n"
  msgstr "%s: Option â€ž-W %sâ€œ ist nicht eindeutig\n"
  
! #: gnulib/lib/getopt.c:937 gnulib/lib/getopt.c:955
  #, c-format
  msgid "%s: option `-W %s' doesn't allow an argument\n"
  msgstr "%s: Option â€ž-W %sâ€œ erlaubt kein Argument\n"
  
! #: gnulib/lib/xalloc-die.c:35 gnulib/lib/xsetenv.c:39
  msgid "memory exhausted"
  msgstr "kein Speicher mehr"
  
! #: info/echo-area.c:283 info/session.c:732
  msgid "Move forward a character"
  msgstr "Ein Zeichen vorgehen"
  
! #: info/echo-area.c:295 info/session.c:764
  msgid "Move backward a character"
  msgstr "Ein Zeichen zurÃ¼ckgehen"
--- 43,117 ----
  "Content-Transfer-Encoding: 8-bit\n"
  
! #: gnulib/lib/error.c:125
  msgid "Unknown system error"
  msgstr "Unbekannter Systemfehler"
  
! #: gnulib/lib/getopt.c:526 gnulib/lib/getopt.c:542
  #, c-format
  msgid "%s: option `%s' is ambiguous\n"
  msgstr "%s: Option â€ž%sâ€œ ist nicht eindeutig\n"
  
! #: gnulib/lib/getopt.c:575 gnulib/lib/getopt.c:579
  #, c-format
  msgid "%s: option `--%s' doesn't allow an argument\n"
  msgstr "%s: Option â€ž--%sâ€œ erlaubt kein Argument\n"
  
! #: gnulib/lib/getopt.c:588 gnulib/lib/getopt.c:593
  #, c-format
  msgid "%s: option `%c%s' doesn't allow an argument\n"
  msgstr "%s: Option â€ž%c%sâ€œ erlaubt kein Argument\n"
  
! #: gnulib/lib/getopt.c:636 gnulib/lib/getopt.c:655 gnulib/lib/getopt.c:971
! #: gnulib/lib/getopt.c:990
  #, c-format
  msgid "%s: option `%s' requires an argument\n"
  msgstr "%s: Option â€ž%sâ€œ benÃ¶tigt ein Argument\n"
  
! #: gnulib/lib/getopt.c:693 gnulib/lib/getopt.c:696
  #, c-format
  msgid "%s: unrecognized option `--%s'\n"
  msgstr "%s: nicht erkannte Option â€ž--%sâ€œ\n"
  
! #: gnulib/lib/getopt.c:704 gnulib/lib/getopt.c:707
  #, c-format
  msgid "%s: unrecognized option `%c%s'\n"
  msgstr "%s: nicht erkannte Option â€ž%c%sâ€œ\n"
  
! #: gnulib/lib/getopt.c:759 gnulib/lib/getopt.c:762
  #, c-format
  msgid "%s: illegal option -- %c\n"
  msgstr "%s: ungÃ¼ltige Option -- %c\n"
  
! #: gnulib/lib/getopt.c:768 gnulib/lib/getopt.c:771
  #, c-format
  msgid "%s: invalid option -- %c\n"
  msgstr "%s: ungÃ¼ltige Option -- %c\n"
  
! #: gnulib/lib/getopt.c:823 gnulib/lib/getopt.c:839 gnulib/lib/getopt.c:1043
! #: gnulib/lib/getopt.c:1061
  #, c-format
  msgid "%s: option requires an argument -- %c\n"
  msgstr "%s: Option benÃ¶tigt ein Argument -- %c\n"
  
! #: gnulib/lib/getopt.c:892 gnulib/lib/getopt.c:908
  #, c-format
  msgid "%s: option `-W %s' is ambiguous\n"
  msgstr "%s: Option â€ž-W %sâ€œ ist nicht eindeutig\n"
  
! #: gnulib/lib/getopt.c:932 gnulib/lib/getopt.c:950
  #, c-format
  msgid "%s: option `-W %s' doesn't allow an argument\n"
  msgstr "%s: Option â€ž-W %sâ€œ erlaubt kein Argument\n"
  
! #: gnulib/lib/xalloc-die.c:34 gnulib/lib/xsetenv.c:37
! #, c-format
  msgid "memory exhausted"
  msgstr "kein Speicher mehr"
  
! #: info/echo-area.c:283 info/session.c:735
  msgid "Move forward a character"
  msgstr "Ein Zeichen vorgehen"
  
! #: info/echo-area.c:295 info/session.c:767
  msgid "Move backward a character"
  msgstr "Ein Zeichen zurÃ¼ckgehen"
***************
*** 151,159 ****
  msgstr "Zum Ende dieser Zeile bewegen"
  
! #: info/echo-area.c:320 info/session.c:805
  msgid "Move forward a word"
  msgstr "Ein Wort vorgehen"
  
! #: info/echo-area.c:360 info/session.c:878
  msgid "Move backward a word"
  msgstr "Ein Wort zurÃ¼ckgehen"
--- 125,133 ----
  msgstr "Zum Ende dieser Zeile bewegen"
  
! #: info/echo-area.c:320 info/session.c:808
  msgid "Move forward a word"
  msgstr "Ein Wort vorgehen"
  
! #: info/echo-area.c:360 info/session.c:881
  msgid "Move backward a word"
  msgstr "Ein Wort zurÃ¼ckgehen"
***************
*** 321,335 ****
  msgstr "â€ž%sâ€œ in %s gefunden. (NÃ¤chster Eintrag mit â€ž\\[next-index-match]â€œ.)"
  
! #: info/indices.c:540
  #, c-format
  msgid "Scanning indices of `%s'..."
  msgstr "Indizes von â€ž%sâ€œ werden durchsucht..."
  
! #: info/indices.c:595
  #, c-format
  msgid "No available info files have `%s' in their indices."
  msgstr "Keine der verfÃ¼gbaren Info-Dateien hat â€ž%sâ€œ in ihren Indizes."
  
! #: info/indices.c:621
  msgid "Grovel all known info file's indices for a string and build a menu"
  msgstr ""
--- 295,309 ----
  msgstr "â€ž%sâ€œ in %s gefunden. (NÃ¤chster Eintrag mit â€ž\\[next-index-match]â€œ.)"
  
! #: info/indices.c:549
  #, c-format
  msgid "Scanning indices of `%s'..."
  msgstr "Indizes von â€ž%sâ€œ werden durchsucht..."
  
! #: info/indices.c:604
  #, c-format
  msgid "No available info files have `%s' in their indices."
  msgstr "Keine der verfÃ¼gbaren Info-Dateien hat â€ž%sâ€œ in ihren Indizes."
  
! #: info/indices.c:630
  msgid "Grovel all known info file's indices for a string and build a menu"
  msgstr ""
***************
*** 337,345 ****
  "     und ein MenÃ¼ erstellen"
  
! #: info/indices.c:625
  msgid "Index apropos: "
  msgstr "Index-Apropos: "
  
! #: info/indices.c:653
  #, c-format
  msgid ""
--- 311,319 ----
  "     und ein MenÃ¼ erstellen"
  
! #: info/indices.c:634
  msgid "Index apropos: "
  msgstr "Index-Apropos: "
  
! #: info/indices.c:662
  #, c-format
  msgid ""
***************
*** 350,360 ****
  "* MenÃ¼: Knoten, deren Indizes â€ž%sâ€œ enthalten:\n"
  
! #: info/info.c:287 info/infokey.c:899
  #, c-format
  msgid "Try --help for more information.\n"
  msgstr "â€ž--helpâ€œ gibt weitere Informationen.\n"
  
! #: info/info.c:306 info/infokey.c:145 makeinfo/makeinfo.c:783
! #: util/install-info.c:1328 util/texindex.c:295
  #, c-format
  msgid ""
--- 324,334 ----
  "* MenÃ¼: Knoten, deren Indizes â€ž%sâ€œ enthalten:\n"
  
! #: info/info.c:273 info/infokey.c:899
  #, c-format
  msgid "Try --help for more information.\n"
  msgstr "â€ž--helpâ€œ gibt weitere Informationen.\n"
  
! #: info/info.c:292 info/infokey.c:145 install-info/install-info.c:2091
! #: makeinfo/makeinfo.c:783 util/texindex.c:295
  #, c-format
  msgid ""
***************
*** 371,385 ****
  "Es gibt KEINERLEI Garantie, soweit es das Gesetz erlaubt.\n"
  
! #: info/info.c:511
  #, c-format
  msgid "no index entries found for `%s'\n"
  msgstr "Keine IndexeintrÃ¤ge fÃ¼r â€ž%sâ€œ gefunden\n"
  
! #: info/info.c:603
! msgid "  -b, --speech-friendly        be friendly to speech synthesizers.\n"
! msgstr "  -b, --speech-friendly     zu Sprachsynthesizern freundlich sein.\n"
! 
! # Die "." am Zeilenende habe ich entfernt. -ke-
! #: info/info.c:610
  #, c-format
  msgid ""
--- 345,354 ----
  "Es gibt KEINERLEI Garantie, soweit es das Gesetz erlaubt.\n"
  
! #: info/info.c:504
  #, c-format
  msgid "no index entries found for `%s'\n"
  msgstr "Keine IndexeintrÃ¤ge fÃ¼r â€ž%sâ€œ gefunden\n"
  
! #: info/info.c:598
  #, c-format
  msgid ""
***************
*** 387,409 ****
  "\n"
  "Read documentation in Info format.\n"
  "\n"
  "Options:\n"
! "      --apropos=STRING         look up STRING in all indices of all "
  "manuals.\n"
  "  -d, --directory=DIR          add DIR to INFOPATH.\n"
  "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
! "  -f, --file=FILENAME          specify Info file to visit.\n"
  "  -h, --help                   display this help and exit.\n"
  "      --index-search=STRING    go to node pointed by index entry STRING.\n"
  "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
! "  -o, --output=FILENAME        output selected nodes to FILENAME.\n"
  "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
  "      --no-raw-escapes         output escapes as literal text.\n"
  "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
! "  -O, --show-options, --usage  go to command-line options node.\n"
! "%s      --subnodes               recursively output menu items.\n"
! "  -w, --where, --location      print physical location of Info file.\n"
  "      --vi-keys                use vi-like and less-like key bindings.\n"
  "      --version                display version information and exit.\n"
  "\n"
  "The first non-option argument, if present, is the menu entry to start from;\n"
--- 356,424 ----
  "\n"
  "Read documentation in Info format.\n"
+ msgstr ""
+ "Aufruf: %s [OPTION]... [MENU-EINTRAG...]\n"
  "\n"
+ "Zum Lesen von Dokumentation, die im Info-Format vorliegt.\n"
+ 
+ #: info/info.c:604
+ msgid ""
  "Options:\n"
! "  -k, --apropos=STRING         look up STRING in all indices of all "
  "manuals.\n"
  "  -d, --directory=DIR          add DIR to INFOPATH.\n"
  "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
! "  -f, --file=FILENAME          specify Info file to visit."
! msgstr ""
! "  -k, --apropos=ZKETTE      ZKETTE in allen Indizes sÃ¤mtlicher Info-Dateien\n"
! "                              suchen\n"
! "  -d, --directory=VERZ      VERZ dem INFOPATH hinzufÃ¼gen\n"
! "      --dribble=DATEI       Tasteneingaben des Nutzers in DATEI merken\n"
! "  -f, --file=DATEI          zu besuchende Info-DATEI angeben"
! 
! #: info/info.c:611
! msgid ""
  "  -h, --help                   display this help and exit.\n"
  "      --index-search=STRING    go to node pointed by index entry STRING.\n"
  "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
! "  -o, --output=FILENAME        output selected nodes to FILENAME."
! msgstr ""
! "  -h, --help                diese Hilfe anzeigen und beenden\n"
! "      --index-search=KETTE  zu einem Knoten gehen, auf den der Indexeintrag\n"
! "                              KETTE zeigt\n"
! "  -n, --node=KNOTEN         Knoten in der ersten zu besuchenden Info-Datei\n"
! "                              angeben\n"
! "  -o, --output=DATEI        ausgewÃ¤hlte Knoten nach DATEI ausgeben"
! 
! #: info/info.c:617
! msgid ""
  "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
  "      --no-raw-escapes         output escapes as literal text.\n"
  "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
! "  -O, --show-options, --usage  go to command-line options node."
! msgstr ""
! "  -R, --raw-escapes         â€žroheâ€œ ANSI-Escapes ausgeben (Voreinstellung)\n"
! "      --no-raw-escapes      Escapes als wÃ¶rtlichen Text ausgeben\n"
! "      --restore=DATEI       die beginnenden Tasteneingaben von DATEI lesen\n"
! "  -O, --show-options, --usage  zum Knoten mit den Optionen fÃ¼r den\n"
! "                              Befehlsaufruf gehen"
! 
! #: info/info.c:624
! msgid "  -b, --speech-friendly        be friendly to speech synthesizers."
! msgstr "  -b, --speech-friendly     zu Sprachsynthesizern freundlich sein."
! 
! #: info/info.c:628
! msgid ""
! "      --subnodes               recursively output menu items.\n"
  "      --vi-keys                use vi-like and less-like key bindings.\n"
  "      --version                display version information and exit.\n"
+ "  -w, --where, --location      print physical location of Info file."
+ msgstr ""
+ "      --subnodes            MenÃ¼eintrÃ¤ge rekursiv ausgeben\n"
+ "      --vi-keys             Tastenbindungen Ã¤hnlich zu vi und less benutzen\n"
+ "      --version             Programmversion anzeigen\n"
+ "  -w, --where, --location   physischen Ort des Info-Datei anzeigen"
+ 
+ #: info/info.c:634
+ msgid ""
  "\n"
  "The first non-option argument, if present, is the menu entry to start from;\n"
***************
*** 411,451 ****
  "If it is not present, info merges all `dir' files and shows the result.\n"
  "Any remaining arguments are treated as the names of menu\n"
! "items relative to the initial node visited.\n"
! "\n"
! "Examples:\n"
! "  info                       show top-level dir menu\n"
! "  info emacs                 start at emacs node from top-level dir\n"
! "  info emacs buffers         start at buffers node within emacs manual\n"
! "  info --show-options emacs  start at node with emacs' command line options\n"
! "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
! "  info -f ./foo.info         show file ./foo.info, not searching dir\n"
  msgstr ""
- "Aufruf: %s [OPTION]... [MENU-EINTRAG...]\n"
- "\n"
- "Zum Lesen von Dokumentation, die im Info-Format vorliegt.\n"
- "\n"
- "Optionen:\n"
- "      --apropos=ZKETTE      ZKETTE in allen Indizes sÃ¤mtlicher Info-Dateien\n"
- "                              suchen\n"
- "  -d, --directory=VERZ      VERZ dem INFOPATH hinzufÃ¼gen\n"
- "      --dribble=DATEI       Tasteneingaben des Nutzers in DATEI merken\n"
- "  -f, --file=DATEI          zu besuchende Info-DATEI angeben\n"
- "  -h, --help                diese Hilfe anzeigen\n"
- "      --index-search=KETTE  zu einem Knoten gehen, auf den der Indexeintrag\n"
- "                              KETTE zeigt\n"
- "  -n, --node=KNOTEN         Knoten in der ersten zu besuchenden Info-Datei\n"
- "                              angeben\n"
- "  -o, --output=DATEI        ausgewÃ¤hlte Knoten nach DATEI ausgeben\n"
- "  -R, --raw-escapes         â€žroheâ€œ ANSI-Escapes ausgeben (Voreinstellung)\n"
- "      --no-raw-escapes      Escapes als wÃ¶rtlichen Text ausgeben\n"
- "      --restore=DATEI       die beginnenden Tasteneingaben von DATEI lesen\n"
- "  -O, --show-options, --usage\n"
- "                            zum Knoten mit den Optionen fÃ¼r den "
- "Befehlsaufruf\n"
- "                              gehen\n"
- "%s      --subnodes            MenÃ¼eintrÃ¤ge rekursiv ausgeben\n"
- "  -w, --where, --location   physischen Ort des Info-Datei anzeigen\n"
- "      --vi-keys             Tastenbindungen Ã¤hnlich zu vi und less benutzen\n"
- "      --version             Programmversion anzeigen\n"
  "\n"
  "Der erste Parameter, der keine Option ist, ist der MenÃ¼eintrag, von dem aus\n"
--- 426,431 ----
  "If it is not present, info merges all `dir' files and shows the result.\n"
  "Any remaining arguments are treated as the names of menu\n"
! "items relative to the initial node visited."
  msgstr ""
  "\n"
  "Der erste Parameter, der keine Option ist, ist der MenÃ¼eintrag, von dem aus\n"
***************
*** 455,459 ****
  "und zeigt das Ergebnis an.\n"
  "Verbleibende Parameter werden als Namen von MenÃ¼eintrÃ¤gen des ersten zu\n"
! "besuchenden Knotens angesehen.\n"
  "\n"
  "Beispiele:\n"
--- 435,451 ----
  "und zeigt das Ergebnis an.\n"
  "Verbleibende Parameter werden als Namen von MenÃ¼eintrÃ¤gen des ersten zu\n"
! "besuchenden Knotens angesehen."
! 
! #: info/info.c:641
! msgid ""
! "\n"
! "Examples:\n"
! "  info                       show top-level dir menu\n"
! "  info emacs                 start at emacs node from top-level dir\n"
! "  info emacs buffers         start at buffers node within emacs manual\n"
! "  info --show-options emacs  start at node with emacs' command line options\n"
! "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
! "  info -f ./foo.info         show file ./foo.info, not searching dir"
! msgstr ""
  "\n"
  "Beispiele:\n"
***************
*** 467,474 ****
  "  info --subnodes -o out.txt emacs  das ganze Handbuch nach out.txt "
  "schreiben\n"
! "  info -f ./foo.info         datei ./foo.info anzeigen\n"
  
! #: info/info.c:649 info/infokey.c:918 makeinfo/makeinfo.c:474
! #: util/install-info.c:491 util/texindex.c:259
  msgid ""
  "\n"
--- 459,466 ----
  "  info --subnodes -o out.txt emacs  das ganze Handbuch nach out.txt "
  "schreiben\n"
! "  info -f ./foo.info         datei ./foo.info anzeigen"
  
! #: info/info.c:650 info/infokey.c:918 makeinfo/makeinfo.c:474
! #: util/texindex.c:259
  msgid ""
  "\n"
***************
*** 483,717 ****
  "Texinfos Homepage: http://www.gnu.org/software/texinfo/"
  
! #: info/info.c:683
  #, c-format
  msgid "Cannot find node `%s'."
  msgstr "Knoten â€ž%sâ€œ nicht gefunden."
  
! #: info/info.c:684
  #, c-format
  msgid "Cannot find node `(%s)%s'."
  msgstr "Knoten â€ž(%s)%sâ€œ nicht gefunden."
  
! #: info/info.c:685
  msgid "Cannot find a window!"
  msgstr "Kein Fenster gefunden!"
  
! #: info/info.c:686
  msgid "Point doesn't appear within this window's node!"
  msgstr "Momentane Position erscheint nicht in dem Knoten dieses Fensters!"
  
! #: info/info.c:687
  msgid "Cannot delete the last window."
  msgstr "Kann das letzte Fenster nicht lÃ¶schen!"
  
! #: info/info.c:688
  msgid "No menu in this node."
  msgstr "Kein MenÃ¼ in diesem Knoten."
  
! #: info/info.c:689
  msgid "No footnotes in this node."
  msgstr "Keine FuÃŸnoten in diesem Knoten."
  
! #: info/info.c:690
  msgid "No cross references in this node."
  msgstr "Keine Querverweise in diesem Knoten."
  
! #: info/info.c:691
  #, c-format
  msgid "No `%s' pointer for this node."
  msgstr "Kein â€ž%sâ€œ-Verweis fÃ¼r diesem Knoten."
  
! #: info/info.c:692
  #, c-format
  msgid "Unknown Info command `%c'; try `?' for help."
  msgstr "Unbekannter Info-Befehl â€ž%câ€œ. â€ž?â€œ eingeben, um Hilfe zu bekommen."
  
! #: info/info.c:693
  #, c-format
  msgid "Terminal type `%s' is not smart enough to run Info."
  msgstr "Der Terminaltyp â€ž%sâ€œ ist nicht fÃ¤hig genug, um Info auszufÃ¼hren."
  
! #: info/info.c:694
  msgid "You are already at the last page of this node."
  msgstr "Sie sind bereits auf der letzten Seite dieses Knotens."
  
! #: info/info.c:695
  msgid "You are already at the first page of this node."
  msgstr "Sie sind bereits auf der ersten Seite dieses Knotens."
  
! #: info/info.c:696
  msgid "Only one window."
  msgstr "Nur ein Fenster."
  
! #: info/info.c:697
  msgid "Resulting window would be too small."
  msgstr "Das entstehende Fenster wÃ¤re zu klein."
  
! #: info/info.c:698
  msgid "Not enough room for a help window, please delete a window."
  msgstr "Nicht genÃ¼gend Platz fÃ¼r ein Hilfefenster. Bitte ein Fenster lÃ¶schen."
  
! #: info/infodoc.c:45 info/infodoc.c:97
! msgid ""
! "Basic Commands in Info Windows\n"
! "******************************\n"
! msgstr ""
! "Grundbefehle in Info-Fenstern\n"
! "*****************************\n"
  
  #: info/infodoc.c:48
- msgid "\\%-10[quit-help]  Quit this help.\n"
- msgstr "\\%-10[quit-help]  Diese Hilfe verlassen. \n"
- 
- #: info/infodoc.c:49
  msgid "\\%-10[quit]  Quit Info altogether.\n"
  msgstr "\\%-10[quit]  Info gÃ¤nzlich beenden.\n"
  
! #: info/infodoc.c:50
  msgid "\\%-10[get-info-help-node]  Invoke the Info tutorial.\n"
  msgstr "\\%-10[get-info-help-node]  Das Info-Tutorial aufrufen.\n"
  
! #: info/infodoc.c:52 info/infodoc.c:104
! msgid ""
! "Selecting other nodes:\n"
! "----------------------\n"
! msgstr ""
! "Andere Knoten wÃ¤hlen:\n"
! "---------------------\n"
  
  #: info/infodoc.c:54
! msgid "\\%-10[next-node]  Move to the \"next\" node of this node.\n"
! msgstr ""
! "\\%-10[next-node]  Zum nÃ¤chsten Knoten (â€žnextâ€œ) dieses Knotens gehen.\n"
  
  #: info/infodoc.c:55
! msgid "\\%-10[prev-node]  Move to the \"previous\" node of this node.\n"
! msgstr ""
! "\\%-10[prev-node]  Zum vorherigen Knoten (â€žprevâ€œ) dieses Knotens gehen.\n"
  
  #: info/infodoc.c:56
! msgid "\\%-10[up-node]  Move \"up\" from this node.\n"
! msgstr "\\%-10[up-node]  Von diesem Knoten aus aufwÃ¤rts (â€župâ€œ) gehen.\n"
  
! #: info/infodoc.c:57
! msgid ""
! "\\%-10[menu-item]  Pick menu item specified by name.\n"
! "              Picking a menu item causes another node to be selected.\n"
! msgstr ""
! "\\%-10[menu-item]  Einen MenÃ¼eintrag nach dem Namen auswÃ¤hlen.\n"
! "              Auswahl eines MenÃ¼eintrags fÃ¼hrt zu Auswahl eines anderen\n"
! "              Knotens.\n"
  
  #: info/infodoc.c:59
  msgid ""
! "\\%-10[xref-item]  Follow a cross reference.  Reads name of reference.\n"
  msgstr ""
! "\\%-10[xref-item]  Einem Querverweis folgen. Liest den Namen des Verweises.\n"
  
  #: info/infodoc.c:60
! msgid "\\%-10[history-node]  Move to the last node seen in this window.\n"
  msgstr ""
! "\\%-10[history-node]  Zum letzten in diesem Fenster schon besuchten Knoten "
! "gehen.\n"
! 
! #: info/infodoc.c:61
! #, fuzzy
! msgid "\\%-10[move-to-next-xref]  Skip to next hypertext link [*].\n"
! msgstr ""
! "\\%-10[move-to-next-xref]  Zur nÃ¤chsten VerknÃ¼pfung auf dieser Seite "
! "springen.\n"
  
  #: info/infodoc.c:62
! #, fuzzy
! msgid "\\%-10[move-to-prev-xref]  Skip to previous hypertext link [*].\n"
  msgstr ""
! "\\%-10[move-to-prev-xref]  Zur vorigen VerknÃ¼pfung auf dieser Seite "
! "springen.\n"
  
  #: info/infodoc.c:63
! msgid ""
! "\\%-10[select-reference-this-line]  Follow the hypertext link under cursor.\n"
  msgstr ""
! "\\%-10[select-reference-this-line]  Der VerknÃ¼pfung unter dem Cursor "
! "folgen.\n"
  
  #: info/infodoc.c:64
! msgid ""
! "\\%-10[dir-node]  Move to the `directory' node.  Equivalent to `\\[goto-"
! "node] (DIR)'.\n"
! msgstr ""
! "\\%-10[dir-node]  Zum â€ždirectoryâ€œ-Knoten springen. Das gleiche wie â€ž\\[goto-"
! "node] (DIR)â€œ.\n"
  
  #: info/infodoc.c:65
! msgid ""
! "\\%-10[top-node]  Move to the Top node.  Equivalent to `\\[goto-node] Top'.\n"
! msgstr ""
! "\\%-10[top-node]  Zum obersten Knoten springen. Das gleiche wie â€ž\\[goto-"
! "node] Topâ€œ.\n"
  
  #: info/infodoc.c:67
! msgid ""
! "[*]    Command acts within this node or the entire document, depending on\n"
! "the value of cursor-movement-scrolls variable\n"
  msgstr ""
  
! #: info/infodoc.c:70 info/infodoc.c:118
! msgid ""
! "Moving within a node:\n"
! "---------------------\n"
  msgstr ""
! "Bewegung innerhalb eines Knotens:\n"
! "---------------------------------\n"
  
  #: info/infodoc.c:72
! msgid "\\%-10[beginning-of-node]  Go to the beginning of this node.\n"
! msgstr "\\%-10[beginning-of-node]  Zum Anfang dieses Knotens gehen.\n"
  
  #: info/infodoc.c:73
! msgid "\\%-10[end-of-node]  Go to the end of this node.\n"
! msgstr "\\%-10[end-of-node]  Zum Ende dieses Knotens gehen.\n"
  
  #: info/infodoc.c:74
! msgid "\\%-10[next-line]  Scroll forward 1 line.\n"
! msgstr "\\%-10[next-line]  Eine Zeile vorblÃ¤ttern.\n"
! 
! #: info/infodoc.c:75
! msgid "\\%-10[prev-line]  Scroll backward 1 line.\n"
! msgstr "\\%-10[prev-line]  Eine Zeile zurÃ¼ckblÃ¤ttern.\n"
  
  #: info/infodoc.c:76
! msgid "\\%-10[scroll-forward]  Scroll forward a page.\n"
! msgstr "\\%-10[scroll-forward]  Eine Seite vorblÃ¤ttern.\n"
  
  #: info/infodoc.c:77
! msgid "\\%-10[scroll-backward]  Scroll backward a page.\n"
! msgstr "\\%-10[scroll-backward]  Eine Seite zurÃ¼ckblÃ¤ttern.\n"
! 
! #: info/infodoc.c:79 info/infodoc.c:127
! msgid ""
! "Other commands:\n"
! "---------------\n"
! msgstr ""
! "Weitere Befehle:\n"
! "----------------\n"
  
! #: info/infodoc.c:81
! #, fuzzy
! msgid "1...9       Pick first...ninth item in this node's menu.\n"
! msgstr "  %-10s  Ersten ... neunten Eintrag aus dem MenÃ¼ des Knotens wÃ¤hlen.\n"
! 
! #: info/infodoc.c:82
! #, fuzzy
! msgid "\\%-10[last-menu-item]  Pick last item in this node's menu.\n"
! msgstr ""
! "\\%-10[last-menu-item]  Letzten Eintrag aus dem MenÃ¼ des Knotens wÃ¤hlen.\n"
  
! #: info/infodoc.c:83
  msgid ""
! "\\%-10[index-search]  Search for a specified string in the index entries of "
! "this Info\n"
! "              file, and select the node referenced by the first entry "
! "found.\n"
  msgstr ""
  "\\%-10[index-search]  Eine Zeichenkette in den IndexeintÃ¤gen dieser Info-"
--- 475,672 ----
  "Texinfos Homepage: http://www.gnu.org/software/texinfo/"
  
! #: info/info.c:684
  #, c-format
  msgid "Cannot find node `%s'."
  msgstr "Knoten â€ž%sâ€œ nicht gefunden."
  
! #: info/info.c:685
  #, c-format
  msgid "Cannot find node `(%s)%s'."
  msgstr "Knoten â€ž(%s)%sâ€œ nicht gefunden."
  
! #: info/info.c:686
  msgid "Cannot find a window!"
  msgstr "Kein Fenster gefunden!"
  
! #: info/info.c:687
  msgid "Point doesn't appear within this window's node!"
  msgstr "Momentane Position erscheint nicht in dem Knoten dieses Fensters!"
  
! #: info/info.c:688
  msgid "Cannot delete the last window."
  msgstr "Kann das letzte Fenster nicht lÃ¶schen!"
  
! #: info/info.c:689
  msgid "No menu in this node."
  msgstr "Kein MenÃ¼ in diesem Knoten."
  
! #: info/info.c:690
  msgid "No footnotes in this node."
  msgstr "Keine FuÃŸnoten in diesem Knoten."
  
! #: info/info.c:691
  msgid "No cross references in this node."
  msgstr "Keine Querverweise in diesem Knoten."
  
! #: info/info.c:692
  #, c-format
  msgid "No `%s' pointer for this node."
  msgstr "Kein â€ž%sâ€œ-Verweis fÃ¼r diesem Knoten."
  
! #: info/info.c:693
  #, c-format
  msgid "Unknown Info command `%c'; try `?' for help."
  msgstr "Unbekannter Info-Befehl â€ž%câ€œ. â€ž?â€œ eingeben, um Hilfe zu bekommen."
  
! #: info/info.c:694
  #, c-format
  msgid "Terminal type `%s' is not smart enough to run Info."
  msgstr "Der Terminaltyp â€ž%sâ€œ ist nicht fÃ¤hig genug, um Info auszufÃ¼hren."
  
! #: info/info.c:695
  msgid "You are already at the last page of this node."
  msgstr "Sie sind bereits auf der letzten Seite dieses Knotens."
  
! #: info/info.c:696
  msgid "You are already at the first page of this node."
  msgstr "Sie sind bereits auf der ersten Seite dieses Knotens."
  
! #: info/info.c:697
  msgid "Only one window."
  msgstr "Nur ein Fenster."
  
! #: info/info.c:698
  msgid "Resulting window would be too small."
  msgstr "Das entstehende Fenster wÃ¤re zu klein."
  
! #: info/info.c:699
  msgid "Not enough room for a help window, please delete a window."
  msgstr "Nicht genÃ¼gend Platz fÃ¼r ein Hilfefenster. Bitte ein Fenster lÃ¶schen."
  
! #: info/infodoc.c:45
! msgid "Basic Info command keys\n"
! msgstr "Grundlegende Info-Befehlstasten\n"
! 
! #: info/infodoc.c:47
! msgid "\\%-10[quit-help]  Close this help window.\n"
! msgstr "\\%-10[quit-help]  Dieses Hilfefenster schlieÃŸen.\n"
  
  #: info/infodoc.c:48
  msgid "\\%-10[quit]  Quit Info altogether.\n"
  msgstr "\\%-10[quit]  Info gÃ¤nzlich beenden.\n"
  
! #: info/infodoc.c:49
  msgid "\\%-10[get-info-help-node]  Invoke the Info tutorial.\n"
  msgstr "\\%-10[get-info-help-node]  Das Info-Tutorial aufrufen.\n"
  
! #: info/infodoc.c:51
! msgid "\\%-10[prev-line]  Move up one line.\n"
! msgstr "\\%-10[prev-line]  Eine Zeile nach oben bewegen.\n"
! 
! #: info/infodoc.c:52
! msgid "\\%-10[next-line]  Move down one line.\n"
! msgstr "\\%-10[next-line]  Eine Zeile nach unten bewegen.\n"
! 
! #: info/infodoc.c:53
! msgid "\\%-10[scroll-backward]  Scroll backward one screenful.\n"
! msgstr "\\%-10[scroll-backward]  Eine Bildschirmseite zurÃ¼ckblÃ¤ttern.\n"
  
  #: info/infodoc.c:54
! msgid "\\%-10[scroll-forward]  Scroll forward one screenful.\n"
! msgstr "\\%-10[scroll-forward]  Eine Bildschirmseite vorblÃ¤ttern.\n"
  
  #: info/infodoc.c:55
! msgid "\\%-10[beginning-of-node]  Go to the beginning of this node.\n"
! msgstr "\\%-10[beginning-of-node]  Zum Anfang dieses Knotens gehen.\n"
  
  #: info/infodoc.c:56
! msgid "\\%-10[end-of-node]  Go to the end of this node.\n"
! msgstr "\\%-10[end-of-node]  Zum Ende dieses Knotens gehen.\n"
  
! #: info/infodoc.c:58
! msgid "\\%-10[move-to-next-xref]  Skip to the next hypertext link.\n"
! msgstr "\\%-10[move-to-next-xref]  Zur nÃ¤chsten VerknÃ¼pfung springen.\n"
  
  #: info/infodoc.c:59
  msgid ""
! "\\%-10[select-reference-this-line]  Follow the hypertext link under the "
! "cursor.\n"
  msgstr ""
! "\\%-10[select-reference-this-line]  Der VerknÃ¼pfung unter dem Cursor "
! "folgen.\n"
  
  #: info/infodoc.c:60
! msgid "\\%-10[history-node]  Go back to the last node seen in this window.\n"
  msgstr ""
! "\\%-10[history-node]  Zum letzten in diesem Fenster besuchten Knoten gehen.\n"
  
  #: info/infodoc.c:62
! msgid "\\%-10[global-prev-node]  Go to the previous node in the document.\n"
  msgstr ""
! "\\%-10[global-prev-node]  Zum vorherigen Knoten dieses Dokuments gehen.\n"
  
  #: info/infodoc.c:63
! msgid "\\%-10[global-next-node]  Go to the next node in the document.\n"
  msgstr ""
! "\\%-10[global-next-node]  Zum nÃ¤chsten Knoten dieses Dokuments gehen.\n"
  
  #: info/infodoc.c:64
! msgid "\\%-10[prev-node]  Go to the previous node on this level.\n"
! msgstr "\\%-10[prev-node]  Zum vorherigen Knoten auf dieser Ebene gehen.\n"
  
  #: info/infodoc.c:65
! msgid "\\%-10[next-node]  Go to the next node on this level.\n"
! msgstr "\\%-10[next-node]  Zum nÃ¤chsten Knoten auf dieser Ebene gehen.\n"
! 
! #: info/infodoc.c:66
! msgid "\\%-10[up-node]  Go up one level.\n"
! msgstr "\\%-10[up-node]  Eine Ebene aufwÃ¤rts gehen.\n"
  
  #: info/infodoc.c:67
! msgid "\\%-10[top-node]  Go to the top node of this document.\n"
! msgstr "\\%-10[top-node]  Zum Startknoten dieses Dokukments gehen.\n"
! 
! #: info/infodoc.c:68
! msgid "\\%-10[dir-node]  Go to the main `directory' node.\n"
! msgstr "\\%-10[dir-node]  Zum Hauptverzeichnisknoten gehen.\n"
! 
! #: info/infodoc.c:70
! msgid "1...9       Pick the first...ninth item in this node's menu.\n"
  msgstr ""
+ "1...9       Ersten ... neunten Eintrag aus dem MenÃ¼ dieses Knotens wÃ¤hlen.\n"
  
! #: info/infodoc.c:71
! msgid "\\%-10[last-menu-item]  Pick the last item in this node's menu.\n"
  msgstr ""
! "\\%-10[last-menu-item]  Letzten Eintrag aus dem MenÃ¼ dieses Knotens wÃ¤hlen.\n"
  
  #: info/infodoc.c:72
! msgid "\\%-10[menu-item]  Pick a menu item specified by name.\n"
! msgstr "\\%-10[menu-item]  Einen MenÃ¼eintrag nach dem Namen auswÃ¤hlen.\n"
  
  #: info/infodoc.c:73
! msgid "\\%-10[xref-item]  Follow a cross reference specified by name.\n"
! msgstr "\\%-10[xref-item]  Einem Querverweis anhand des Namens folgen.\n"
  
  #: info/infodoc.c:74
! msgid "\\%-10[goto-node]  Go to a node specified by name.\n"
! msgstr "\\%-10[goto-node]  Knoten nach Namen auswÃ¤hlen und dorthin springen.\n"
  
  #: info/infodoc.c:76
! msgid "\\%-10[search]  Search forward for a specified string.\n"
! msgstr "\\%-10[search]  Angegebene Zeichenkette in VorwÃ¤rtsrichtung suchen.\n"
  
  #: info/infodoc.c:77
! msgid "\\%-10[search-previous]  Search for previous occurrence.\n"
! msgstr "\\%-10[search-previous]  Nach vorhergehendem Auftreten suchen.\n"
  
! #: info/infodoc.c:78
! msgid "\\%-10[search-next]  Search for next occurrence.\n"
! msgstr "\\%-10[search-next]  Nach nÃ¤chstem Auftreten suchen.\n"
  
! #: info/infodoc.c:79
  msgid ""
! "\\%-10[index-search]  Search for a specified string in the index, and\n"
! "              select the node referenced by the first entry found.\n"
  msgstr ""
  "\\%-10[index-search]  Eine Zeichenkette in den IndexeintÃ¤gen dieser Info-"
***************
*** 720,862 ****
  "              gefundene Eintrag verweist.\n"
  
! #: info/infodoc.c:85
! msgid ""
! "\\%-10[goto-node]  Move to node specified by name.\n"
! "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
! msgstr ""
! "\\%-10[goto-node]  Knoten nach Namen auswÃ¤hlen und dorthin springen. Ein\n"
! "              Dateiname kann mit angegeben werden, also (DATEI)KNOTENNAME.\n"
! 
! #: info/infodoc.c:87
! msgid ""
! "\\%-10[search]  Search forward for a specified string\n"
! "              and select the node in which the next occurrence is found.\n"
! msgstr ""
! "\\%-10[search]  Angegebene Zeichenkette in VorwÃ¤rtsrichtung suchen und den\n"
! "              Knoten wÃ¤hlen, in dem der nÃ¤chste Eintrag gefunden wurde.\n"
  
  #: info/infodoc.c:89
  msgid ""
! "\\%-10[search-backward]  Search backward for a specified string\n"
! "              and select the node in which the previous occurrence is "
! "found.\n"
  msgstr ""
! "\\%-10[search-backward]  Angegebene Zeichenkette in RÃ¼ckwÃ¤rtsrichtung "
! "suchen\n"
! "              und den Knoten wÃ¤hlen, in dem der nÃ¤chste Eintrag gefunden\n"
! "              wurde.\n"
  
! #: info/infodoc.c:100
  #, c-format
  msgid "  %-10s  Quit this help.\n"
  msgstr "  %-10s  Diese Hilfe verlassen.\n"
  
! #: info/infodoc.c:101
  #, c-format
  msgid "  %-10s  Quit Info altogether.\n"
  msgstr "  %-10s  Info gÃ¤nzlich beenden.\n"
  
! #: info/infodoc.c:102
  #, c-format
  msgid "  %-10s  Invoke the Info tutorial.\n"
  msgstr "  %-10s  Das Info-Tutorial aufrufen.\n"
  
! #: info/infodoc.c:106
  #, c-format
  msgid "  %-10s  Move to the `next' node of this node.\n"
  msgstr "  %-10s  Zum nÃ¤chsten Knoten (â€žnextâ€œ) dieses Knotens gehen.\n"
  
! #: info/infodoc.c:107
  #, c-format
  msgid "  %-10s  Move to the `previous' node of this node.\n"
  msgstr "  %-10s  Zum vorherigen Knoten (â€žprevâ€œ) dieses Knotens gehen.\n"
  
! #: info/infodoc.c:108
  #, c-format
  msgid "  %-10s  Move `up' from this node.\n"
  msgstr "  %-10s  Von diesem Knoten aus aufwÃ¤rts (â€župâ€œ) gehen.\n"
  
! #: info/infodoc.c:109
  #, c-format
! msgid "  %-10s  Pick menu item specified by name.\n"
! msgstr "  %-10s  Einen MenÃ¼eintrag nach dem Namen auswÃ¤hlen.\n"
! 
! #: info/infodoc.c:110
! msgid "              Picking a menu item causes another node to be selected.\n"
  msgstr ""
! "              Auswahl eines MenÃ¼eintrags fÃ¼hrt zu Auswahl eines anderen\n"
! "              Knotens.\n"
  
! #: info/infodoc.c:111
  #, c-format
  msgid "  %-10s  Follow a cross reference.  Reads name of reference.\n"
  msgstr "  %-10s  Einem Querverweis folgen. Liest den Namen des Verweises.\n"
  
! #: info/infodoc.c:112
  #, c-format
  msgid "  %-10s  Move to the last node seen in this window.\n"
  msgstr "  %-10s  Zum letzten in diesem Fenster gezeigten Knoten gehen.\n"
  
! #: info/infodoc.c:113
  #, c-format
  msgid "  %-10s  Skip to next hypertext link within this node.\n"
  msgstr "  %-10s  Zur nÃ¤chsten VerknÃ¼pfung auf dieser Seite springen.\n"
  
! #: info/infodoc.c:114
  #, c-format
  msgid "  %-10s  Follow the hypertext link under cursor.\n"
  msgstr "  %-10s  Der VerknÃ¼pfung unter dem Cursor folgen.\n"
  
! #: info/infodoc.c:115
  #, c-format
  msgid "  %-10s  Move to the `directory' node.  Equivalent to `g (DIR)'.\n"
  msgstr "  %-10s  Zum â€ždirectoryâ€œ-Knoten springen. Das gleiche wie â€žg (DIR)â€œ.\n"
  
! #: info/infodoc.c:116
  #, c-format
  msgid "  %-10s  Move to the Top node.  Equivalent to `g Top'.\n"
  msgstr "  %-10s  Zum â€žTopâ€œ-Knoten springen. Das gleiche wie â€žg Topâ€œ.\n"
  
! #: info/infodoc.c:120
  #, c-format
  msgid "  %-10s  Scroll forward a page.\n"
  msgstr "  %-10s  Eine Seite vorblÃ¤ttern.\n"
  
! #: info/infodoc.c:121
  #, c-format
  msgid "  %-10s  Scroll backward a page.\n"
  msgstr "  %-10s  Eine Seite zurÃ¼ckblÃ¤ttern.\n"
  
! #: info/infodoc.c:122
  #, c-format
  msgid "  %-10s  Go to the beginning of this node.\n"
  msgstr "  %-10s  Zum Anfang dieses Knotens gehen.\n"
  
! #: info/infodoc.c:123
  #, c-format
  msgid "  %-10s  Go to the end of this node.\n"
  msgstr "  %-10s  Zum Ende dieses Knotens gehen.\n"
  
! #: info/infodoc.c:124
  #, c-format
  msgid "  %-10s  Scroll forward 1 line.\n"
  msgstr "  %-10s  Eine Zeile vorblÃ¤ttern.\n"
  
! #: info/infodoc.c:125
  #, c-format
  msgid "  %-10s  Scroll backward 1 line.\n"
  msgstr "  %-10s  Eine Zeile zurÃ¼ckblÃ¤ttern.\n"
  
! #: info/infodoc.c:129
  #, c-format
! msgid "  %-10s  Pick first ... ninth item in node's menu.\n"
  msgstr "  %-10s  Ersten ... neunten Eintrag aus dem MenÃ¼ des Knotens wÃ¤hlen.\n"
  
! #: info/infodoc.c:130
  #, c-format
  msgid "  %-10s  Pick last item in node's menu.\n"
  msgstr "  %-10s  Letzten Eintrag aus dem MenÃ¼ des Knotens wÃ¤hlen.\n"
  
! #: info/infodoc.c:133
  #, c-format
  msgid ""
--- 675,817 ----
  "              gefundene Eintrag verweist.\n"
  
! #: info/infodoc.c:81
! msgid "\\%-10[abort-key]  Cancel the current operation.\n"
! msgstr "\\%-10[abort-key]  Momentane Operation abbrechen.\n"
  
  #: info/infodoc.c:89
  msgid ""
! "Basic Commands in Info Windows\n"
! "******************************\n"
  msgstr ""
! "Grundbefehle in Info-Fenstern\n"
! "*****************************\n"
  
! #: info/infodoc.c:92
  #, c-format
  msgid "  %-10s  Quit this help.\n"
  msgstr "  %-10s  Diese Hilfe verlassen.\n"
  
! #: info/infodoc.c:93
  #, c-format
  msgid "  %-10s  Quit Info altogether.\n"
  msgstr "  %-10s  Info gÃ¤nzlich beenden.\n"
  
! #: info/infodoc.c:94
  #, c-format
  msgid "  %-10s  Invoke the Info tutorial.\n"
  msgstr "  %-10s  Das Info-Tutorial aufrufen.\n"
  
! #: info/infodoc.c:98
  #, c-format
  msgid "  %-10s  Move to the `next' node of this node.\n"
  msgstr "  %-10s  Zum nÃ¤chsten Knoten (â€žnextâ€œ) dieses Knotens gehen.\n"
  
! #: info/infodoc.c:99
  #, c-format
  msgid "  %-10s  Move to the `previous' node of this node.\n"
  msgstr "  %-10s  Zum vorherigen Knoten (â€žprevâ€œ) dieses Knotens gehen.\n"
  
! #: info/infodoc.c:100
  #, c-format
  msgid "  %-10s  Move `up' from this node.\n"
  msgstr "  %-10s  Von diesem Knoten aus aufwÃ¤rts (â€župâ€œ) gehen.\n"
  
! #: info/infodoc.c:101
  #, c-format
! msgid ""
! "  %-10s  Pick menu item specified by name.\n"
! "              Picking a menu item causes another node to be selected.\n"
  msgstr ""
! "  %-10s  Einen MenÃ¼eintrag nach dem Namen auswÃ¤hlen.\n"
! "              Auswahl des MenÃ¼eintrags fÃ¼hrt zu Auswahl eines anderen "
! "Knotens.\n"
  
! #: info/infodoc.c:103
  #, c-format
  msgid "  %-10s  Follow a cross reference.  Reads name of reference.\n"
  msgstr "  %-10s  Einem Querverweis folgen. Liest den Namen des Verweises.\n"
  
! #: info/infodoc.c:104
  #, c-format
  msgid "  %-10s  Move to the last node seen in this window.\n"
  msgstr "  %-10s  Zum letzten in diesem Fenster gezeigten Knoten gehen.\n"
  
! #: info/infodoc.c:105
  #, c-format
  msgid "  %-10s  Skip to next hypertext link within this node.\n"
  msgstr "  %-10s  Zur nÃ¤chsten VerknÃ¼pfung auf dieser Seite springen.\n"
  
! #: info/infodoc.c:106
  #, c-format
  msgid "  %-10s  Follow the hypertext link under cursor.\n"
  msgstr "  %-10s  Der VerknÃ¼pfung unter dem Cursor folgen.\n"
  
! #: info/infodoc.c:107
  #, c-format
  msgid "  %-10s  Move to the `directory' node.  Equivalent to `g (DIR)'.\n"
  msgstr "  %-10s  Zum â€ždirectoryâ€œ-Knoten springen. Das gleiche wie â€žg (DIR)â€œ.\n"
  
! #: info/infodoc.c:108
  #, c-format
  msgid "  %-10s  Move to the Top node.  Equivalent to `g Top'.\n"
  msgstr "  %-10s  Zum â€žTopâ€œ-Knoten springen. Das gleiche wie â€žg Topâ€œ.\n"
  
! #: info/infodoc.c:110
! msgid ""
! "Moving within a node:\n"
! "---------------------\n"
! msgstr ""
! "Bewegung innerhalb eines Knotens:\n"
! "---------------------------------\n"
! 
! #: info/infodoc.c:112
  #, c-format
  msgid "  %-10s  Scroll forward a page.\n"
  msgstr "  %-10s  Eine Seite vorblÃ¤ttern.\n"
  
! #: info/infodoc.c:113
  #, c-format
  msgid "  %-10s  Scroll backward a page.\n"
  msgstr "  %-10s  Eine Seite zurÃ¼ckblÃ¤ttern.\n"
  
! #: info/infodoc.c:114
  #, c-format
  msgid "  %-10s  Go to the beginning of this node.\n"
  msgstr "  %-10s  Zum Anfang dieses Knotens gehen.\n"
  
! #: info/infodoc.c:115
  #, c-format
  msgid "  %-10s  Go to the end of this node.\n"
  msgstr "  %-10s  Zum Ende dieses Knotens gehen.\n"
  
! #: info/infodoc.c:116
  #, c-format
  msgid "  %-10s  Scroll forward 1 line.\n"
  msgstr "  %-10s  Eine Zeile vorblÃ¤ttern.\n"
  
! #: info/infodoc.c:117
  #, c-format
  msgid "  %-10s  Scroll backward 1 line.\n"
  msgstr "  %-10s  Eine Zeile zurÃ¼ckblÃ¤ttern.\n"
  
! #: info/infodoc.c:119
! msgid ""
! "Other commands:\n"
! "---------------\n"
! msgstr ""
! "Weitere Befehle:\n"
! "----------------\n"
! 
! #: info/infodoc.c:121
  #, c-format
! msgid "  %-10s  Pick first...ninth item in node's menu.\n"
  msgstr "  %-10s  Ersten ... neunten Eintrag aus dem MenÃ¼ des Knotens wÃ¤hlen.\n"
  
! #: info/infodoc.c:122
  #, c-format
  msgid "  %-10s  Pick last item in node's menu.\n"
  msgstr "  %-10s  Letzten Eintrag aus dem MenÃ¼ des Knotens wÃ¤hlen.\n"
  
! #: info/infodoc.c:125
  #, c-format
  msgid ""
***************
*** 869,884 ****
  "              Eintrag verweist.\n"
  
! #: info/infodoc.c:135
  #, c-format
- msgid "  %-10s  Move to node specified by name.\n"
- msgstr "  %-10s  Knoten nach Namen auswÃ¤hlen und dorthin springen. Ein\n"
- 
- #: info/infodoc.c:136
  msgid ""
  "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
  msgstr ""
  "              Dateiname kann mit angegeben werden, also (DATEI)KNOTENNAME.\n"
  
! #: info/infodoc.c:137
  #, c-format
  msgid ""
--- 824,837 ----
  "              Eintrag verweist.\n"
  
! #: info/infodoc.c:127
  #, c-format
  msgid ""
+ "  %-10s  Move to node specified by name.\n"
  "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
  msgstr ""
+ "  %-10s  Knoten nach Namen auswÃ¤hlen und dorthin springen.\n"
  "              Dateiname kann mit angegeben werden, also (DATEI)KNOTENNAME.\n"
  
! #: info/infodoc.c:129
  #, c-format
  msgid ""
***************
*** 889,907 ****
  "              Knoten wÃ¤hlen, in dem der nÃ¤chste Eintrag gefunden wurde.\n"
  
! #: info/infodoc.c:139
  #, c-format
- msgid "  %-10s  Search backward for a specified string\n"
- msgstr "  %-10s  Angegebene Zeichenkette in RÃ¼ckwÃ¤rtsrichtung suchen\n"
- 
- #: info/infodoc.c:140
  msgid ""
  "              and select the node in which the next occurrence is found.\n"
! msgstr "             wÃ¤hlen, in dem der nÃ¤chste Eintrag gefunden wurde.\n"
  
! #: info/infodoc.c:320
  msgid "The current search path is:\n"
  msgstr "Der momentane Suchpfad ist:\n"
  
! #: info/infodoc.c:324
  msgid ""
  "Commands available in Info windows:\n"
--- 842,859 ----
  "              Knoten wÃ¤hlen, in dem der nÃ¤chste Eintrag gefunden wurde.\n"
  
! #: info/infodoc.c:131
  #, c-format
  msgid ""
+ "  %-10s  Search backward for a specified string,\n"
  "              and select the node in which the next occurrence is found.\n"
! msgstr ""
! "  %-10s  Angegebene Zeichenkette in VorwÃ¤rtsrichtung suchen und den\n"
! "              Knoten wÃ¤hlen, in dem der nÃ¤chste Eintrag gefunden wurde.\n"
  
! #: info/infodoc.c:312
  msgid "The current search path is:\n"
  msgstr "Der momentane Suchpfad ist:\n"
  
! #: info/infodoc.c:316
  msgid ""
  "Commands available in Info windows:\n"
***************
*** 911,915 ****
  "\n"
  
! #: info/infodoc.c:328
  msgid ""
  "Commands available in the echo area:\n"
--- 863,867 ----
  "\n"
  
! #: info/infodoc.c:320
  msgid ""
  "Commands available in the echo area:\n"
***************
*** 919,923 ****
  "\n"
  
! #: info/infodoc.c:351
  #, c-format
  msgid ""
--- 871,875 ----
  "\n"
  
! #: info/infodoc.c:343
  #, c-format
  msgid ""
***************
*** 928,932 ****
  "\n"
  
! #: info/infodoc.c:355
  msgid ""
  "The following commands cannot be invoked at all:\n"
--- 880,884 ----
  "\n"
  
! #: info/infodoc.c:347
  msgid ""
  "The following commands cannot be invoked at all:\n"
***************
*** 936,1004 ****
  "\n"
  
! #: info/infodoc.c:379
! msgid "--- Use `\\[history-node]' or `\\[kill-node]' to exit ---\n"
! msgstr ""
! "--- â€ž\\[history-node]â€œ oder â€ž\\[kill-node]â€œ benutzen, um zu beenden ---\n"
! 
! #: info/infodoc.c:489
  msgid "Display help message"
  msgstr "Diesen Hilfe-Text anzeigen"
  
! #: info/infodoc.c:507
  msgid "Visit Info node `(info)Help'"
  msgstr "Info-Knoten â€ž(info)Helpâ€œ besuchen"
  
! #: info/infodoc.c:645
  msgid "Print documentation for KEY"
  msgstr "Dokumentation fÃ¼r KEY ausgeben"
  
! #: info/infodoc.c:657
  #, c-format
  msgid "Describe key: %s"
  msgstr "Beschreibe Taste: %s"
  
! #: info/infodoc.c:668
  #, c-format
  msgid "ESC %s is undefined."
  msgstr "ESC %s ist nicht definiert."
  
! #: info/infodoc.c:684 info/infodoc.c:713
  #, c-format
  msgid "%s is undefined."
  msgstr "%s ist nicht definiert."
  
! #: info/infodoc.c:734
  #, c-format
  msgid "%s is defined to %s."
  msgstr "%s ist definiert als %s."
  
! #: info/infodoc.c:1157
  msgid "Show what to type to execute a given command"
  msgstr "Anzeigen, was einzugeben ist, um einen gegebenen Befehl auszufÃ¼hren"
  
! #: info/infodoc.c:1161
  msgid "Where is command: "
  msgstr "Wo ist der Befehl: "
  
! #: info/infodoc.c:1183
  #, c-format
  msgid "`%s' is not on any keys"
  msgstr "Keine Taste mit â€ž%sâ€œ belegt"
  
! #: info/infodoc.c:1190
  #, c-format
  msgid "%s can only be invoked via %s."
  msgstr "%s kann nur durch %s aufgerufen werden."
  
! #: info/infodoc.c:1194
  #, c-format
  msgid "%s can be invoked via %s."
  msgstr "%s kann durch %s aufgerufen werden."
  
! #: info/infodoc.c:1199
  #, c-format
  msgid "There is no function named `%s'"
  msgstr "Es gibt keine Funktion mit Namen â€ž%sâ€œ"
  
  #: info/infokey.c:170
  msgid "incorrect number of arguments"
--- 888,959 ----
  "\n"
  
! #: info/infodoc.c:477
  msgid "Display help message"
  msgstr "Diesen Hilfe-Text anzeigen"
  
! #: info/infodoc.c:495
  msgid "Visit Info node `(info)Help'"
  msgstr "Info-Knoten â€ž(info)Helpâ€œ besuchen"
  
! #: info/infodoc.c:633
  msgid "Print documentation for KEY"
  msgstr "Dokumentation fÃ¼r KEY ausgeben"
  
! #: info/infodoc.c:645
  #, c-format
  msgid "Describe key: %s"
  msgstr "Beschreibe Taste: %s"
  
! #: info/infodoc.c:656
  #, c-format
  msgid "ESC %s is undefined."
  msgstr "ESC %s ist nicht definiert."
  
! #: info/infodoc.c:672 info/infodoc.c:701
  #, c-format
  msgid "%s is undefined."
  msgstr "%s ist nicht definiert."
  
! #: info/infodoc.c:722
  #, c-format
  msgid "%s is defined to %s."
  msgstr "%s ist definiert als %s."
  
! #: info/infodoc.c:1145
  msgid "Show what to type to execute a given command"
  msgstr "Anzeigen, was einzugeben ist, um einen gegebenen Befehl auszufÃ¼hren"
  
! #: info/infodoc.c:1149
  msgid "Where is command: "
  msgstr "Wo ist der Befehl: "
  
! #: info/infodoc.c:1171
  #, c-format
  msgid "`%s' is not on any keys"
  msgstr "Keine Taste mit â€ž%sâ€œ belegt"
  
! #: info/infodoc.c:1178
  #, c-format
  msgid "%s can only be invoked via %s."
  msgstr "%s kann nur durch %s aufgerufen werden."
  
! #: info/infodoc.c:1182
  #, c-format
  msgid "%s can be invoked via %s."
  msgstr "%s kann durch %s aufgerufen werden."
  
! #: info/infodoc.c:1187
  #, c-format
  msgid "There is no function named `%s'"
  msgstr "Es gibt keine Funktion mit Namen â€ž%sâ€œ"
  
+ #: info/infodoc.c:96
+ msgid ""
+ "Selecting other nodes:\n"
+ "----------------------\n"
+ msgstr ""
+ "Andere Knoten wÃ¤hlen:\n"
+ "---------------------\n"
+ 
  #: info/infokey.c:170
  msgid "incorrect number of arguments"
***************
*** 1098,1102 ****
  "  --version            display version information and exit.\n"
  msgstr ""
! "Auruf: %s [OPTION]... [EINGABE-DATEI]\n"
  "\n"
  "Infokey-Quelldatei in Infokey-Datei kompilieren. Liest EINGABE-DATEI\n"
--- 1053,1057 ----
  "  --version            display version information and exit.\n"
  msgstr ""
! "Aufruf: %s [OPTION]... [EINGABE-DATEI]\n"
  "\n"
  "Infokey-Quelldatei in Infokey-Datei kompilieren. Liest EINGABE-DATEI\n"
***************
*** 1109,1128 ****
  "  --version                    Versionsnummer anzeigen und beenden\n"
  
! #: info/infomap.c:1499
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too small"
  msgstr "UngÃ¼ltige Info-SchlÃ¼ssel-Datei â€ž%sâ€œ wird ignoriert - zu klein"
  
! #: info/infomap.c:1502
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too big"
  msgstr "UngÃ¼ltige Info-SchlÃ¼ssel-Datei â€ž%sâ€œ wird ignoriert - zu groÃŸ"
  
! #: info/infomap.c:1515
  #, c-format
  msgid "Error reading infokey file `%s' - short read"
  msgstr "Fehler beim Lesen der Infokey-Datei â€ž%sâ€œ - zu kurzes Lesen"
  
! #: info/infomap.c:1534
  #, c-format
  msgid ""
--- 1064,1083 ----
  "  --version                    Versionsnummer anzeigen und beenden\n"
  
! #: info/infomap.c:955
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too small"
  msgstr "UngÃ¼ltige Info-SchlÃ¼ssel-Datei â€ž%sâ€œ wird ignoriert - zu klein"
  
! #: info/infomap.c:958
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too big"
  msgstr "UngÃ¼ltige Info-SchlÃ¼ssel-Datei â€ž%sâ€œ wird ignoriert - zu groÃŸ"
  
! #: info/infomap.c:971
  #, c-format
  msgid "Error reading infokey file `%s' - short read"
  msgstr "Fehler beim Lesen der Infokey-Datei â€ž%sâ€œ - zu kurzes Lesen"
  
! #: info/infomap.c:990
  #, c-format
  msgid ""
***************
*** 1132,1141 ****
  "erneuern"
  
! #: info/infomap.c:1543
  #, c-format
  msgid "Your infokey file `%s' is out of date -- run infokey to update it"
  msgstr "Ihre Infokey-Datei â€ž%sâ€œ ist veraltet -- bitte mit infokey erneuern"
  
! #: info/infomap.c:1559
  #, c-format
  msgid ""
--- 1087,1096 ----
  "erneuern"
  
! #: info/infomap.c:999
  #, c-format
  msgid "Your infokey file `%s' is out of date -- run infokey to update it"
  msgstr "Ihre Infokey-Datei â€ž%sâ€œ ist veraltet -- bitte mit infokey erneuern"
  
! #: info/infomap.c:1015
  #, c-format
  msgid ""
***************
*** 1145,1149 ****
  "infokey erneuern"
  
! #: info/infomap.c:1580
  #, c-format
  msgid ""
--- 1100,1104 ----
  "infokey erneuern"
  
! #: info/infomap.c:1036
  #, c-format
  msgid ""
***************
*** 1153,1162 ****
  "infokey erneuern"
  
! #: info/infomap.c:1715
  msgid "Bad data in infokey file -- some key bindings ignored"
  msgstr ""
  "Fehlerhafte Daten in Infokey-Datei -- einige Tastaturbindungen ignoriert"
  
! #: info/infomap.c:1765
  msgid "Bad data in infokey file -- some var settings ignored"
  msgstr ""
--- 1108,1117 ----
  "infokey erneuern"
  
! #: info/infomap.c:1171
  msgid "Bad data in infokey file -- some key bindings ignored"
  msgstr ""
  "Fehlerhafte Daten in Infokey-Datei -- einige Tastaturbindungen ignoriert"
  
! #: info/infomap.c:1221
  msgid "Bad data in infokey file -- some var settings ignored"
  msgstr ""
***************
*** 1193,1197 ****
  msgstr "Setze Bildschirm-HÃ¶he auf (%d): "
  
! #: info/makedoc.c:163 info/makedoc.c:171
  #, c-format
  msgid ""
--- 1148,1152 ----
  msgstr "Setze Bildschirm-HÃ¶he auf (%d): "
  
! #: info/makedoc.c:166 info/makedoc.c:174
  #, c-format
  msgid ""
***************
*** 1202,1206 ****
  "\n"
  
! #: info/makedoc.c:551
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
--- 1157,1161 ----
  "\n"
  
! #: info/makedoc.c:556
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
***************
*** 1242,1251 ****
  msgstr "WÃ¤hle besuchten Knoten aus: "
  
! #: info/nodemenu.c:336 info/session.c:2398
  #, c-format
  msgid "The reference disappeared! (%s)."
  msgstr "Der Verweis ist verschwunden! (%s)."
  
! #: info/session.c:161
  #, c-format
  msgid ""
--- 1197,1211 ----
  msgstr "WÃ¤hle besuchten Knoten aus: "
  
! #: info/nodemenu.c:336 info/session.c:2443
  #, c-format
  msgid "The reference disappeared! (%s)."
  msgstr "Der Verweis ist verschwunden! (%s)."
  
! #: info/search.c:161
! #, c-format
! msgid "regexp error: %s"
! msgstr "Fehler in regulÃ¤rem Ausdruck: %s"
! 
! #: info/session.c:164
  #, c-format
  msgid ""
***************
*** 1256,1309 ****
  "â€ž\\[menu-item]â€œ fÃ¼r MenÃ¼eintrag."
  
! #: info/session.c:622
  msgid "Move down to the next line"
  msgstr "Eine Zeile nach unten bewegen"
  
! #: info/session.c:658
  msgid "Move up to the previous line"
  msgstr "Eine Zeile nach oben bewegen"
  
! #: info/session.c:693
  msgid "Move to the end of the line"
  msgstr "Zum Ende dieser Zeile bewegen"
  
! #: info/session.c:713
  msgid "Move to the start of the line"
  msgstr "Zum Anfang der Zeile bewegen"
  
! #: info/session.c:983 makeinfo/node.c:1437
  msgid "Next"
  msgstr "nÃ¤chstes"
  
! #: info/session.c:988
! msgid "Following Next node..."
! msgstr "Folge â€žnÃ¤chstenâ€œ (Next) Knoten..."
! 
! #: info/session.c:1006
! msgid "Selecting first menu item..."
! msgstr "WÃ¤hle ersten MenÃ¼eintrag aus..."
! 
! #: info/session.c:1018
! msgid "Selecting Next node..."
! msgstr "WÃ¤hle â€žnÃ¤chstenâ€œ (Next) Knoten aus..."
! 
! #: info/session.c:1089
! #, c-format
! msgid "Moving Up %d time(s), then Next."
! msgstr "Bewege %d mal â€žaufwÃ¤rtsâ€œ (Up), dann â€žnÃ¤chstesâ€œ (Next)."
! 
! #: info/session.c:1113
  msgid "No more nodes within this document."
  msgstr "Keine weiteren Knoten in diesem Dokument."
  
! #: info/session.c:1139
  msgid "No `Prev' for this node."
  msgstr "Kein â€žvorigesâ€œ (Prev) fÃ¼r diesem Knoten."
  
! #: info/session.c:1144 info/session.c:1206
! msgid "Moving Prev in this window."
! msgstr "Adjustiere â€žvorigenâ€œ Knoten (Prev) in diesem Fenster."
! 
! #: info/session.c:1161
  msgid "No `Prev' or `Up' for this node within this document."
  msgstr ""
--- 1216,1248 ----
  "â€ž\\[menu-item]â€œ fÃ¼r MenÃ¼eintrag."
  
! #: info/session.c:625
  msgid "Move down to the next line"
  msgstr "Eine Zeile nach unten bewegen"
  
! #: info/session.c:661
  msgid "Move up to the previous line"
  msgstr "Eine Zeile nach oben bewegen"
  
! #: info/session.c:696
  msgid "Move to the end of the line"
  msgstr "Zum Ende dieser Zeile bewegen"
  
! #: info/session.c:716
  msgid "Move to the start of the line"
  msgstr "Zum Anfang der Zeile bewegen"
  
! #: info/session.c:1007
  msgid "Next"
  msgstr "nÃ¤chstes"
  
! #: info/session.c:1023 info/session.c:1148
  msgid "No more nodes within this document."
  msgstr "Keine weiteren Knoten in diesem Dokument."
  
! #: info/session.c:1174
  msgid "No `Prev' for this node."
  msgstr "Kein â€žvorigesâ€œ (Prev) fÃ¼r diesem Knoten."
  
! #: info/session.c:1194
  msgid "No `Prev' or `Up' for this node within this document."
  msgstr ""
***************
*** 1311,1344 ****
  "dieses Dokuments."
  
! #: info/session.c:1167
! msgid "Moving Up in this window."
! msgstr "Adjustiere â€žaufwÃ¤rtsâ€œ (Up) in diesem Fenster."
! 
! #: info/session.c:1217
! msgid "Moving to `Prev's last menu item."
! msgstr "Bewege zum letzten MenÃ¼eintrag von â€žvorigesâ€œ (Prev)."
! 
! #: info/session.c:1229
  msgid "Move forwards or down through node structure"
  msgstr "VorwÃ¤rts oder abwÃ¤rts durch die Knotenstruktur bewegen"
  
! #: info/session.c:1245
  msgid "Move backwards or up through node structure"
  msgstr "ZurÃ¼ck oder aufwÃ¤rts durch die Knotenstruktur bewegen"
  
! #: info/session.c:1339
  msgid "Scroll forward in this window"
  msgstr "In diesem Fenster vorwÃ¤rts blÃ¤ttern"
  
! #: info/session.c:1347
  msgid "Scroll forward in this window and set default window size"
  msgstr ""
  "In diesem Fenster vorwÃ¤rts blÃ¤ttern und die Standard-FenstergrÃ¶ÃŸe setzen"
  
! #: info/session.c:1355
  msgid "Scroll forward in this window staying within node"
  msgstr "In diesem Fenster vorwÃ¤rts blÃ¤ttern ohne den Knoten zu verlassen"
  
! #: info/session.c:1363
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
--- 1250,1275 ----
  "dieses Dokuments."
  
! #: info/session.c:1256
  msgid "Move forwards or down through node structure"
  msgstr "VorwÃ¤rts oder abwÃ¤rts durch die Knotenstruktur bewegen"
  
! #: info/session.c:1272
  msgid "Move backwards or up through node structure"
  msgstr "ZurÃ¼ck oder aufwÃ¤rts durch die Knotenstruktur bewegen"
  
! #: info/session.c:1373
  msgid "Scroll forward in this window"
  msgstr "In diesem Fenster vorwÃ¤rts blÃ¤ttern"
  
! #: info/session.c:1381
  msgid "Scroll forward in this window and set default window size"
  msgstr ""
  "In diesem Fenster vorwÃ¤rts blÃ¤ttern und die Standard-FenstergrÃ¶ÃŸe setzen"
  
! #: info/session.c:1389
  msgid "Scroll forward in this window staying within node"
  msgstr "In diesem Fenster vorwÃ¤rts blÃ¤ttern ohne den Knoten zu verlassen"
  
! #: info/session.c:1397
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
***************
*** 1347,1363 ****
  "     und Standard-FenstergrÃ¶ÃŸe setzen"
  
! #: info/session.c:1371
  msgid "Scroll backward in this window"
  msgstr "In diesem Fenster zurÃ¼ckblÃ¤ttern"
  
! #: info/session.c:1379
  msgid "Scroll backward in this window and set default window size"
  msgstr "In diesem Fenster zurÃ¼ckblÃ¤ttern und die Standard-FenstergrÃ¶ÃŸe setzen"
  
! #: info/session.c:1388
  msgid "Scroll backward in this window staying within node"
  msgstr "In diesem Fenster zurÃ¼ckblÃ¤ttern ohne den Knoten zu verlassen"
  
! #: info/session.c:1396
  msgid ""
  "Scroll backward in this window staying within node and set default window "
--- 1278,1294 ----
  "     und Standard-FenstergrÃ¶ÃŸe setzen"
  
! #: info/session.c:1405
  msgid "Scroll backward in this window"
  msgstr "In diesem Fenster zurÃ¼ckblÃ¤ttern"
  
! #: info/session.c:1413
  msgid "Scroll backward in this window and set default window size"
  msgstr "In diesem Fenster zurÃ¼ckblÃ¤ttern und die Standard-FenstergrÃ¶ÃŸe setzen"
  
! #: info/session.c:1422
  msgid "Scroll backward in this window staying within node"
  msgstr "In diesem Fenster zurÃ¼ckblÃ¤ttern ohne den Knoten zu verlassen"
  
! #: info/session.c:1430
  msgid ""
  "Scroll backward in this window staying within node and set default window "
***************
*** 1367,1616 ****
  "     und Standard-FenstergrÃ¶ÃŸe setzen"
  
! #: info/session.c:1404
  msgid "Move to the start of this node"
  msgstr "Zum Anfang dieses Knotens bewegen"
  
! #: info/session.c:1411
  msgid "Move to the end of this node"
  msgstr "Zum Ende dieses Knotens bewegen"
  
! #: info/session.c:1418
  msgid "Scroll down by lines"
  msgstr "Zeilenweise vorblÃ¤ttern"
  
! #: info/session.c:1435
  msgid "Scroll up by lines"
  msgstr "Zeilenweise zurÃ¼ck blÃ¤ttern"
  
! #: info/session.c:1453
  msgid "Scroll down by half screen size"
  msgstr "Einen halben Bildschirm vorblÃ¤ttern"
  
! #: info/session.c:1479
  msgid "Scroll up by half screen size"
  msgstr "Einen halben Bildschirm zurÃ¼ckblÃ¤ttern"
  
! #: info/session.c:1508
  msgid "Select the next window"
  msgstr "Das nÃ¤chste Fenster auswÃ¤hlen"
  
! #: info/session.c:1547
  msgid "Select the previous window"
  msgstr "Das vorige Fenster auswÃ¤hlen"
  
! #: info/session.c:1598
  msgid "Split the current window"
  msgstr "Aktuelles Fenster unterteilen"
  
! #: info/session.c:1679
  msgid "Delete the current window"
  msgstr "Aktuelles Fenster lÃ¶schen"
  
! #: info/session.c:1687
  msgid "Cannot delete a permanent window"
  msgstr "Ein permanentes Fenster kann nicht gelÃ¶scht werden"
  
! #: info/session.c:1719
  msgid "Delete all other windows"
  msgstr "Alle anderen Fenster lÃ¶schen"
  
! #: info/session.c:1765
  msgid "Scroll the other window"
  msgstr "Im anderen Fenster vorblÃ¤ttern"
  
! #: info/session.c:1786
  msgid "Scroll the other window backward"
  msgstr "Im anderen Fenster zurÃ¼ck blÃ¤ttern"
  
! #: info/session.c:1792
  msgid "Grow (or shrink) this window"
  msgstr "Aktuelles Fenster vergrÃ¶ÃŸern (oder verkleinern)"
  
! #: info/session.c:1803
  msgid "Divide the available screen space among the visible windows"
  msgstr ""
  "Den vorhandenen Bildschirmplatz unter allen sichtbaren Fenstern aufteilen"
  
! #: info/session.c:1810
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "Den Status des Zeilenumbruchs im aktuellen Fenster umschalten"
  
! #: info/session.c:1982
  msgid "Select the Next node"
  msgstr "Den â€žnÃ¤chstenâ€œ Knoten (Next) auswÃ¤hlen"
  
! #: info/session.c:1990
  msgid "Select the Prev node"
  msgstr "Den â€žvorigenâ€œ Knoten (Prev) auswÃ¤hlen"
  
! #: info/session.c:1998
  msgid "Select the Up node"
  msgstr "Den Ã¼bergeordneten Knoten auswÃ¤hlen (â€žaufwÃ¤rtsâ€œ, Up)"
  
! #: info/session.c:2005
  msgid "Select the last node in this file"
  msgstr "Den letzten Knoten dieser Datei auswÃ¤hlen"
  
! #: info/session.c:2032 info/session.c:2065
  msgid "This window has no additional nodes"
  msgstr "Dieses Fenster hat keine weiteren Knoten"
  
! #: info/session.c:2038
  msgid "Select the first node in this file"
  msgstr "Den ersten Knoten dieser Datei auswÃ¤hlen"
  
! #: info/session.c:2072
  msgid "Select the last item in this node's menu"
  msgstr "Den letzten MenÃ¼eintrag dieses Knotens auswÃ¤hlen"
  
! #: info/session.c:2078
  msgid "Select this menu item"
  msgstr "Diesen MenÃ¼eintrag auswÃ¤hlen"
  
! #: info/session.c:2111
  #, c-format
  msgid "There aren't %d items in this menu."
  msgstr "Es sind keine %d EintrÃ¤ge in diesem MenÃ¼."
  
! #: info/session.c:2305 info/session.c:2306
  #, c-format
  msgid "Menu item (%s): "
  msgstr "MenÃ¼eintrag (%s): "
  
! #: info/session.c:2309
  msgid "Menu item: "
  msgstr "MenÃ¼eintrag: "
  
! #: info/session.c:2316 info/session.c:2317
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "Folge xref (%s): "
  
! #: info/session.c:2320
  msgid "Follow xref: "
  msgstr "Folge xref: "
  
! #: info/session.c:2449
  msgid "Read a menu item and select its node"
  msgstr "Einen MenÃ¼eintrag lesen und seinen Knoten auswÃ¤hlen"
  
! #: info/session.c:2457
  msgid "Read a footnote or cross reference and select its node"
  msgstr "FuÃŸnote oder Querverweis lesen und den Knoten auswÃ¤hlen"
  
! #: info/session.c:2463
  msgid "Move to the start of this node's menu"
  msgstr "Zum Anfang des MenÃ¼s dieses Knotens bewegen"
  
! #: info/session.c:2487
  msgid "Visit as many menu items at once as possible"
  msgstr "So viele MenÃ¼eintrÃ¤ge wie mÃ¶glich auf einmal besuchen"
  
! #: info/session.c:2515
  msgid "Read a node name and select it"
  msgstr "Den Namen eines Knotens lesen und diesen auswÃ¤hlen"
  
! #: info/session.c:2570 info/session.c:2575
  msgid "Goto node: "
  msgstr "Gehe zu Knoten: "
  
! #: info/session.c:2639
  #, c-format
  msgid "No menu in node `%s'."
  msgstr "Kein MenÃ¼ im Knoten â€ž%sâ€œ."
  
! #: info/session.c:2685
  #, c-format
  msgid "No menu item `%s' in node `%s'."
  msgstr "Kein MenÃ¼eintrag â€ž%sâ€œ im Knoten â€ž%sâ€œ."
  
! #: info/session.c:2715
  #, c-format
  msgid "Unable to find node referenced by `%s' in `%s'."
  msgstr "Kann keinen Knoten finden, der von â€ž%sâ€œ in â€ž%sâ€œ referenziert wird."
  
! #: info/session.c:2765
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "MenÃ¼liste lesen; bei â€ždirâ€œ beginnen und ihnen folgen"
  
! #: info/session.c:2767
  msgid "Follow menus: "
  msgstr "Folge MenÃ¼s: "
  
! #: info/session.c:2960
  msgid "Find the node describing program invocation"
  msgstr "Den Knoten finden, der den Programmaufruf beschreibt"
  
! #: info/session.c:2962
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Finde den Programmaufruf-Knoten von [%s]: "
  
! #: info/session.c:3000
  msgid "Read a manpage reference and select it"
  msgstr "Einen Verweis auf eine Manpage lesen und diese auswÃ¤hlen"
  
! #: info/session.c:3004
  msgid "Get Manpage: "
  msgstr "Hole Manpage: "
  
! #: info/session.c:3034
  msgid "Select the node `Top' in this file"
  msgstr "Den Knoten â€žTopâ€œ dieser Datei auswÃ¤hlen"
  
! #: info/session.c:3040
  msgid "Select the node `(dir)'"
  msgstr "Den Knoten â€ž(dir)â€œ auswÃ¤hlen"
  
! #: info/session.c:3057 info/session.c:3059
  #, c-format
  msgid "Kill node (%s): "
  msgstr "LÃ¶sche Information Ã¼ber Knoten (%s): "
  
! #: info/session.c:3111
  #, c-format
  msgid "Cannot kill node `%s'"
  msgstr "Kann Information Ã¼ber Knoten â€ž%sâ€œ nicht lÃ¶schen"
  
! #: info/session.c:3121
  msgid "Cannot kill the last node"
  msgstr "Information Ã¼ber den letzten Knoten kann nicht gelÃ¶scht werden"
  
! #: info/session.c:3207
  msgid "Select the most recently selected node"
  msgstr "Den zuletzt gewÃ¤hlten Knoten auswÃ¤hlen"
  
! #: info/session.c:3213
  msgid "Kill this node"
  msgstr "Information Ã¼ber diesen Knoten lÃ¶schen"
  
! #: info/session.c:3221
  msgid "Read the name of a file and select it"
  msgstr "Den Namen einer Datei lesen und diese auswÃ¤hlen"
  
! #: info/session.c:3225
  msgid "Find file: "
  msgstr "Finde Datei: "
  
! #: info/session.c:3242
  #, c-format
  msgid "Cannot find `%s'."
  msgstr "Kann â€ž%sâ€œ nicht finden."
  
! #: info/session.c:3285 info/session.c:3403
  #, c-format
  msgid "Could not create output file `%s'."
  msgstr "Ausgabe-Datei â€ž%sâ€œ kann nicht angelegt werden."
  
! #: info/session.c:3299 info/session.c:3421 info/session.c:3481
  msgid "Done."
  msgstr "Fertig."
  
! #: info/session.c:3354
  #, c-format
  msgid "Writing node %s..."
  msgstr "Knoten â€ž%sâ€œ wird geschrieben..."
  
! #: info/session.c:3430
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr ""
--- 1298,1559 ----
  "     und Standard-FenstergrÃ¶ÃŸe setzen"
  
! #: info/session.c:1438
  msgid "Move to the start of this node"
  msgstr "Zum Anfang dieses Knotens bewegen"
  
! #: info/session.c:1445
  msgid "Move to the end of this node"
  msgstr "Zum Ende dieses Knotens bewegen"
  
! #: info/session.c:1452
  msgid "Scroll down by lines"
  msgstr "Zeilenweise vorblÃ¤ttern"
  
! #: info/session.c:1469
  msgid "Scroll up by lines"
  msgstr "Zeilenweise zurÃ¼ck blÃ¤ttern"
  
! #: info/session.c:1487
  msgid "Scroll down by half screen size"
  msgstr "Einen halben Bildschirm vorblÃ¤ttern"
  
! #: info/session.c:1513
  msgid "Scroll up by half screen size"
  msgstr "Einen halben Bildschirm zurÃ¼ckblÃ¤ttern"
  
! #: info/session.c:1542
  msgid "Select the next window"
  msgstr "Das nÃ¤chste Fenster auswÃ¤hlen"
  
! #: info/session.c:1581
  msgid "Select the previous window"
  msgstr "Das vorige Fenster auswÃ¤hlen"
  
! #: info/session.c:1632
  msgid "Split the current window"
  msgstr "Aktuelles Fenster unterteilen"
  
! #: info/session.c:1713
  msgid "Delete the current window"
  msgstr "Aktuelles Fenster lÃ¶schen"
  
! #: info/session.c:1721
  msgid "Cannot delete a permanent window"
  msgstr "Ein permanentes Fenster kann nicht gelÃ¶scht werden"
  
! #: info/session.c:1753
  msgid "Delete all other windows"
  msgstr "Alle anderen Fenster lÃ¶schen"
  
! #: info/session.c:1799
  msgid "Scroll the other window"
  msgstr "Im anderen Fenster vorblÃ¤ttern"
  
! #: info/session.c:1820
  msgid "Scroll the other window backward"
  msgstr "Im anderen Fenster zurÃ¼ck blÃ¤ttern"
  
! #: info/session.c:1826
  msgid "Grow (or shrink) this window"
  msgstr "Aktuelles Fenster vergrÃ¶ÃŸern (oder verkleinern)"
  
! #: info/session.c:1837
  msgid "Divide the available screen space among the visible windows"
  msgstr ""
  "Den vorhandenen Bildschirmplatz unter allen sichtbaren Fenstern aufteilen"
  
! #: info/session.c:1844
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "Den Status des Zeilenumbruchs im aktuellen Fenster umschalten"
  
! #: info/session.c:1851
! msgid "Toggle the usage of regular expressions in searches"
! msgstr "Die Verwendung regulÃ¤rer AusdrÃ¼cke in Suchen umschalten"
! 
! #: info/session.c:1855
! msgid "Using regular expressions for searches."
! msgstr "FÃ¼r Suchen werden regulÃ¤re AusdrÃ¼cke benutzt"
! 
! #: info/session.c:1856
! msgid "Using literal strings for searches."
! msgstr "FÃ¼r Suchen werden wortwÃ¶rtliche Zeichenketten benutzt"
! 
! #: info/session.c:2027
  msgid "Select the Next node"
  msgstr "Den â€žnÃ¤chstenâ€œ Knoten (Next) auswÃ¤hlen"
  
! #: info/session.c:2035
  msgid "Select the Prev node"
  msgstr "Den â€žvorigenâ€œ Knoten (Prev) auswÃ¤hlen"
  
! #: info/session.c:2043
  msgid "Select the Up node"
  msgstr "Den Ã¼bergeordneten Knoten auswÃ¤hlen (â€žaufwÃ¤rtsâ€œ, Up)"
  
! #: info/session.c:2050
  msgid "Select the last node in this file"
  msgstr "Den letzten Knoten dieser Datei auswÃ¤hlen"
  
! #: info/session.c:2077 info/session.c:2110
  msgid "This window has no additional nodes"
  msgstr "Dieses Fenster hat keine weiteren Knoten"
  
! #: info/session.c:2083
  msgid "Select the first node in this file"
  msgstr "Den ersten Knoten dieser Datei auswÃ¤hlen"
  
! #: info/session.c:2117
  msgid "Select the last item in this node's menu"
  msgstr "Den letzten MenÃ¼eintrag dieses Knotens auswÃ¤hlen"
  
! #: info/session.c:2123
  msgid "Select this menu item"
  msgstr "Diesen MenÃ¼eintrag auswÃ¤hlen"
  
! #: info/session.c:2156
  #, c-format
  msgid "There aren't %d items in this menu."
  msgstr "Es sind keine %d EintrÃ¤ge in diesem MenÃ¼."
  
! #: info/session.c:2350 info/session.c:2351
  #, c-format
  msgid "Menu item (%s): "
  msgstr "MenÃ¼eintrag (%s): "
  
! #: info/session.c:2354
  msgid "Menu item: "
  msgstr "MenÃ¼eintrag: "
  
! #: info/session.c:2361 info/session.c:2362
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "Folge xref (%s): "
  
! #: info/session.c:2365
  msgid "Follow xref: "
  msgstr "Folge xref: "
  
! #: info/session.c:2494
  msgid "Read a menu item and select its node"
  msgstr "Einen MenÃ¼eintrag lesen und seinen Knoten auswÃ¤hlen"
  
! #: info/session.c:2502
  msgid "Read a footnote or cross reference and select its node"
  msgstr "FuÃŸnote oder Querverweis lesen und den Knoten auswÃ¤hlen"
  
! #: info/session.c:2508
  msgid "Move to the start of this node's menu"
  msgstr "Zum Anfang des MenÃ¼s dieses Knotens bewegen"
  
! #: info/session.c:2532
  msgid "Visit as many menu items at once as possible"
  msgstr "So viele MenÃ¼eintrÃ¤ge wie mÃ¶glich auf einmal besuchen"
  
! #: info/session.c:2560
  msgid "Read a node name and select it"
  msgstr "Den Namen eines Knotens lesen und diesen auswÃ¤hlen"
  
! #: info/session.c:2615 info/session.c:2620
  msgid "Goto node: "
  msgstr "Gehe zu Knoten: "
  
! #: info/session.c:2684
  #, c-format
  msgid "No menu in node `%s'."
  msgstr "Kein MenÃ¼ im Knoten â€ž%sâ€œ."
  
! #: info/session.c:2730
  #, c-format
  msgid "No menu item `%s' in node `%s'."
  msgstr "Kein MenÃ¼eintrag â€ž%sâ€œ im Knoten â€ž%sâ€œ."
  
! #: info/session.c:2760
  #, c-format
  msgid "Unable to find node referenced by `%s' in `%s'."
  msgstr "Kann keinen Knoten finden, der von â€ž%sâ€œ in â€ž%sâ€œ referenziert wird."
  
! #: info/session.c:2810
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "MenÃ¼liste lesen; bei â€ždirâ€œ beginnen und ihnen folgen"
  
! #: info/session.c:2812
  msgid "Follow menus: "
  msgstr "Folge MenÃ¼s: "
  
! #: info/session.c:3005
  msgid "Find the node describing program invocation"
  msgstr "Den Knoten finden, der den Programmaufruf beschreibt"
  
! #: info/session.c:3007
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Finde den Programmaufruf-Knoten von [%s]: "
  
! #: info/session.c:3045
  msgid "Read a manpage reference and select it"
  msgstr "Einen Verweis auf eine Manpage lesen und diese auswÃ¤hlen"
  
! #: info/session.c:3049
  msgid "Get Manpage: "
  msgstr "Hole Manpage: "
  
! #: info/session.c:3079
  msgid "Select the node `Top' in this file"
  msgstr "Den Knoten â€žTopâ€œ dieser Datei auswÃ¤hlen"
  
! #: info/session.c:3085
  msgid "Select the node `(dir)'"
  msgstr "Den Knoten â€ž(dir)â€œ auswÃ¤hlen"
  
! #: info/session.c:3102 info/session.c:3104
  #, c-format
  msgid "Kill node (%s): "
  msgstr "LÃ¶sche Information Ã¼ber Knoten (%s): "
  
! #: info/session.c:3156
  #, c-format
  msgid "Cannot kill node `%s'"
  msgstr "Kann Information Ã¼ber Knoten â€ž%sâ€œ nicht lÃ¶schen"
  
! #: info/session.c:3166
  msgid "Cannot kill the last node"
  msgstr "Information Ã¼ber den letzten Knoten kann nicht gelÃ¶scht werden"
  
! #: info/session.c:3252
  msgid "Select the most recently selected node"
  msgstr "Den zuletzt gewÃ¤hlten Knoten auswÃ¤hlen"
  
! #: info/session.c:3258
  msgid "Kill this node"
  msgstr "Information Ã¼ber diesen Knoten lÃ¶schen"
  
! #: info/session.c:3266
  msgid "Read the name of a file and select it"
  msgstr "Den Namen einer Datei lesen und diese auswÃ¤hlen"
  
! #: info/session.c:3270
  msgid "Find file: "
  msgstr "Finde Datei: "
  
! #: info/session.c:3287
  #, c-format
  msgid "Cannot find `%s'."
  msgstr "Kann â€ž%sâ€œ nicht finden."
  
! #: info/session.c:3330 info/session.c:3448
  #, c-format
  msgid "Could not create output file `%s'."
  msgstr "Ausgabe-Datei â€ž%sâ€œ kann nicht angelegt werden."
  
! #: info/session.c:3344 info/session.c:3466 info/session.c:3526
  msgid "Done."
  msgstr "Fertig."
  
! #: info/session.c:3399
  #, c-format
  msgid "Writing node %s..."
  msgstr "Knoten â€ž%sâ€œ wird geschrieben..."
  
! #: info/session.c:3475
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr ""
***************
*** 1618,1736 ****
  "     (mittels einer Pipe)"
  
! #: info/session.c:3465
  #, c-format
  msgid "Cannot open pipe to `%s'."
  msgstr "Kann Daten nicht nach â€ž%sâ€œ weiterreichen (mittels einer Pipe)."
  
! #: info/session.c:3471
  #, c-format
  msgid "Printing node %s..."
  msgstr "Knoten â€ž%sâ€œ wird gedruckt..."
  
! #: info/session.c:3701
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "Unterdatei â€ž%sâ€œ wird durchsucht..."
  
! #: info/session.c:3753
  msgid "Read a string and search for it case-sensitively"
  msgstr ""
  "Eine Zeichenkette einlesen und danach gemÃ¤ÃŸ GroÃŸ-/Kleinschreibung suchen"
  
! #: info/session.c:3760
  msgid "Read a string and search for it"
  msgstr "Eine Zeichenkette einlesen und danach suchen"
  
! #: info/session.c:3768
  msgid "Read a string and search backward for it"
  msgstr "Eine Zeichenkette einlesen und danach in RÃ¼ckwÃ¤rtsrichtung suchen"
  
! #: info/session.c:3804 info/session.c:3811
  #, c-format
! msgid "%s%sfor string [%s]: "
! msgstr "%s%snach Zeichenkette [%s]: "
  
! #: info/session.c:3805 info/session.c:3812
! msgid "Search backward"
! msgstr "Suche in RÃ¼ckwÃ¤rtsrichtung "
  
! #: info/session.c:3806 info/session.c:3812
  msgid "Search"
  msgstr "Suche"
  
! #: info/session.c:3807 info/session.c:3813
! msgid " case-sensitively "
! msgstr " gemÃ¤ÃŸ GroÃŸ-/Kleinschreibung "
! 
! #: info/session.c:3808 info/session.c:3813
! msgid " "
! msgstr " "
! 
! #: info/session.c:3852
  msgid "Search failed."
  msgstr "Suche fehlgeschlagen."
  
! #: info/session.c:3870
  msgid "Repeat last search in the same direction"
  msgstr "Letzte Suche in der gleichen Richtung wiederholen"
  
! #: info/session.c:3873 info/session.c:3883
  msgid "No previous search string"
  msgstr "Keine vorherige Such-Zeichenkette."
  
! #: info/session.c:3880
  msgid "Repeat last search in the reverse direction"
  msgstr "Letzte Suche in der entgegengesetzten Richtung wiederholen"
  
! #: info/session.c:3899 info/session.c:3905
  msgid "Search interactively for a string as you type it"
  msgstr "Interaktiv eine Zeichenkette wÃ¤hrend der Eingabe suchen"
  
! #: info/session.c:3985
  msgid "I-search backward: "
! msgstr "Interactive Suche in RÃ¼ckwÃ¤rtsrichtung: "
  
! #: info/session.c:3987
  msgid "I-search: "
  msgstr "Interaktive Suche: "
  
! # checkit
! #: info/session.c:4012 info/session.c:4014
  msgid "Failing "
! msgstr "Fehlgeschlagen "
  
! #: info/session.c:4480
  msgid "Move to the previous cross reference"
  msgstr "Zum vorigen Querverweis bewegen"
  
! #: info/session.c:4498
  msgid "Move to the next cross reference"
  msgstr "Zum nÃ¤chsten Querverweis bewegen"
  
! #: info/session.c:4520
  msgid "Select reference or menu item appearing on this line"
  msgstr "Verweis oder MenÃ¼eintrag auswÃ¤hlen, der auf dieser Zeile erscheint"
  
! #: info/session.c:4543
  msgid "Cancel current operation"
  msgstr "Momentane Operation abbrechen"
  
! #: info/session.c:4550
  msgid "Quit"
  msgstr "Beenden"
  
! #: info/session.c:4559
  msgid "Move the cursor to a specific line of the window"
  msgstr "Den Cursor zu einer bestimmten Zeile des Fensters bewegen"
  
! #: info/session.c:4591
  msgid "Redraw the display"
  msgstr "Anzeige erneut darstellen"
  
! #: info/session.c:4628
  msgid "Quit using Info"
  msgstr "Info beenden"
  
! #: info/session.c:4641
  msgid "Run command bound to this key's lowercase variant"
  msgstr ""
--- 1561,1694 ----
  "     (mittels einer Pipe)"
  
! #: info/session.c:3510
  #, c-format
  msgid "Cannot open pipe to `%s'."
  msgstr "Kann Daten nicht nach â€ž%sâ€œ weiterreichen (mittels einer Pipe)."
  
! #: info/session.c:3516
  #, c-format
  msgid "Printing node %s..."
  msgstr "Knoten â€ž%sâ€œ wird gedruckt..."
  
! #: info/session.c:3733
! msgid "Search continued from the end of the document."
! msgstr "Suche vom Ende des Dokuments fortgesetzt."
! 
! #: info/session.c:3738
! msgid "Search continued from the beginning of the document."
! msgstr "Suche vom Anfang des Dokuments fortgesetzt."
! 
! #: info/session.c:3755
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "Unterdatei â€ž%sâ€œ wird durchsucht..."
  
! #: info/session.c:3812
  msgid "Read a string and search for it case-sensitively"
  msgstr ""
  "Eine Zeichenkette einlesen und danach gemÃ¤ÃŸ GroÃŸ-/Kleinschreibung suchen"
  
! #: info/session.c:3819
  msgid "Read a string and search for it"
  msgstr "Eine Zeichenkette einlesen und danach suchen"
  
! #: info/session.c:3827
  msgid "Read a string and search backward for it"
  msgstr "Eine Zeichenkette einlesen und danach in RÃ¼ckwÃ¤rtsrichtung suchen"
  
! #: info/session.c:3863 info/session.c:3869
  #, c-format
! msgid "%s%s%s [%s]: "
! msgstr "%s%s%s [%s]: "
  
! #: info/session.c:3864 info/session.c:3870
! msgid "Regexp search"
! msgstr "Suche mit regulÃ¤rem Ausdruck"
! 
! #: info/session.c:3865 info/session.c:3871
! msgid " case-sensitively"
! msgstr " gemÃ¤ÃŸ GroÃŸ-/Kleinschreibung"
! 
! #: info/session.c:3866 info/session.c:3872
! msgid " backward"
! msgstr " in RÃ¼ckwÃ¤rtsrichtung"
  
! #: info/session.c:3870
  msgid "Search"
  msgstr "Suche"
  
! #: info/session.c:3911
  msgid "Search failed."
  msgstr "Suche fehlgeschlagen."
  
! #: info/session.c:3929
  msgid "Repeat last search in the same direction"
  msgstr "Letzte Suche in der gleichen Richtung wiederholen"
  
! #: info/session.c:3932 info/session.c:3942
  msgid "No previous search string"
  msgstr "Keine vorherige Such-Zeichenkette."
  
! #: info/session.c:3939
  msgid "Repeat last search in the reverse direction"
  msgstr "Letzte Suche in der entgegengesetzten Richtung wiederholen"
  
! #: info/session.c:3958 info/session.c:3964
  msgid "Search interactively for a string as you type it"
  msgstr "Interaktiv eine Zeichenkette wÃ¤hrend der Eingabe suchen"
  
! #: info/session.c:4044
! msgid "Regexp I-search backward: "
! msgstr "Interaktive Suche mit regulÃ¤rem Ausdruck in RÃ¼ckwÃ¤rtsrichtung: "
! 
! #: info/session.c:4045
  msgid "I-search backward: "
! msgstr "Interaktive Suche in RÃ¼ckwÃ¤rtsrichtung: "
! 
! #: info/session.c:4047
! msgid "Regexp I-search: "
! msgstr "Interaktive Suche mit regulÃ¤rem Ausdruck: "
  
! #: info/session.c:4048
  msgid "I-search: "
  msgstr "Interaktive Suche: "
  
! #: info/session.c:4073 info/session.c:4075
  msgid "Failing "
! msgstr "Fehlschlagende "
  
! #: info/session.c:4560
  msgid "Move to the previous cross reference"
  msgstr "Zum vorigen Querverweis bewegen"
  
! #: info/session.c:4578
  msgid "Move to the next cross reference"
  msgstr "Zum nÃ¤chsten Querverweis bewegen"
  
! #: info/session.c:4600
  msgid "Select reference or menu item appearing on this line"
  msgstr "Verweis oder MenÃ¼eintrag auswÃ¤hlen, der auf dieser Zeile erscheint"
  
! #: info/session.c:4623
  msgid "Cancel current operation"
  msgstr "Momentane Operation abbrechen"
  
! #: info/session.c:4630
  msgid "Quit"
  msgstr "Beenden"
  
! #: info/session.c:4639
  msgid "Move the cursor to a specific line of the window"
  msgstr "Den Cursor zu einer bestimmten Zeile des Fensters bewegen"
  
! #: info/session.c:4671
  msgid "Redraw the display"
  msgstr "Anzeige erneut darstellen"
  
! #: info/session.c:4708
  msgid "Quit using Info"
  msgstr "Info beenden"
  
! #: info/session.c:4721
  msgid "Run command bound to this key's lowercase variant"
  msgstr ""
***************
*** 1738,1765 ****
  "     Taste gebunden ist"
  
! #: info/session.c:4652
  #, c-format
  msgid "Unknown command (%s)."
  msgstr "Unbekannter Befehl (%s)."
  
! #: info/session.c:4655
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "â€ž%sâ€œ ist ungÃ¼ltig"
  
! #: info/session.c:4656
  #, c-format
  msgid "`%s' is invalid"
  msgstr "â€ž%sâ€œ ist ungÃ¼ltig"
  
! #: info/session.c:4870
  msgid "Add this digit to the current numeric argument"
  msgstr "Diese Zahl dem aktuellen numerischen Argument hinzufÃ¼gen"
  
! #: info/session.c:4879
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Beginne (oder multipliziere mit 4) das aktuelle numerische Argument"
  
! #: info/session.c:4894
  msgid "Internally used by \\[universal-argument]"
  msgstr "Intern verwendet von \\[universal-argument]"
--- 1696,1723 ----
  "     Taste gebunden ist"
  
! #: info/session.c:4732
  #, c-format
  msgid "Unknown command (%s)."
  msgstr "Unbekannter Befehl (%s)."
  
! #: info/session.c:4735
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "â€ž%sâ€œ ist ungÃ¼ltig"
  
! #: info/session.c:4736
  #, c-format
  msgid "`%s' is invalid"
  msgstr "â€ž%sâ€œ ist ungÃ¼ltig"
  
! #: info/session.c:4950
  msgid "Add this digit to the current numeric argument"
  msgstr "Diese Zahl dem aktuellen numerischen Argument hinzufÃ¼gen"
  
! #: info/session.c:4959
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Beginne (oder multipliziere mit 4) das aktuelle numerische Argument"
  
! #: info/session.c:4974
  msgid "Internally used by \\[universal-argument]"
  msgstr "Intern verwendet von \\[universal-argument]"
***************
*** 1805,1871 ****
  #: info/variables.c:65
  msgid "Same as scroll-behaviour"
  msgstr ""
  
! #: info/variables.c:69
! msgid "The number lines to scroll when the cursor moves out of the window"
  msgstr ""
! "Anzahl der Zeilen zu blÃ¤ttern, wenn der Cursor aus dem Fenster bewegt wird"
  
! #: info/variables.c:73
! msgid "Controls whether scroll-behavior affects cursor movement commands"
! msgstr ""
  
! #: info/variables.c:77
! msgid "When \"On\", Info accepts and displays ISO Latin characters"
! msgstr "Wenn â€žOnâ€œ, dann akzeptiert Info ISO-Latin-Zeichen und zeigt diese an"
  
! #: info/variables.c:83
! msgid "Explain the use of a variable"
! msgstr "Den Zweck einer Variablen erklÃ¤ren"
  
! #: info/variables.c:89
! msgid "Describe variable: "
! msgstr "Beschreibe Variable: "
  
! #: info/variables.c:108
! msgid "Set the value of an Info variable"
! msgstr "Den Wert einer Info-Variablen setzen"
  
! #: info/variables.c:114
! msgid "Set variable: "
! msgstr "Setze Variable: "
  
! #: info/variables.c:132
  #, c-format
! msgid "Set %s to value (%d): "
! msgstr "Setze %s auf den Wert (%d): "
  
! #: info/variables.c:173
  #, c-format
! msgid "Set %s to value (%s): "
! msgstr "Setze %s auf den Wert (%s): "
  
! #: info/window.c:1137
! msgid "--*** Tags out of Date ***"
! msgstr "--*** Tags veraltet ***"
  
! #: info/window.c:1148
! msgid "-----Info: (), lines ----, "
! msgstr "-----Info: (), Zeilen ----, "
  
! #: info/window.c:1155
! #, c-format
! msgid "-%s---Info: %s, %d lines --%s--"
! msgstr "-%s---Info: %s, %d Zeilen --%s--"
  
! #: info/window.c:1159
  #, c-format
! msgid "-%s%s-Info: (%s)%s, %d lines --%s--"
! msgstr "-%s%s-Info: (%s)%s, %d Zeilen --%s--"
  
! #: info/window.c:1166
  #, c-format
! msgid " Subfile: %s"
! msgstr " Unterdatei: %s"
  
  #: lib/xexit.c:54
--- 1763,2092 ----
  #: info/variables.c:65
  msgid "Same as scroll-behaviour"
+ msgstr "Das gleiche wie scroll-behaviour"
+ 
+ #: info/variables.c:69
+ msgid "The number lines to scroll when the cursor moves out of the window"
+ msgstr ""
+ "Anzahl der Zeilen zu blÃ¤ttern, wenn der Cursor aus dem Fenster bewegt wird"
+ 
+ #: info/variables.c:73
+ msgid "Controls whether scroll-behavior affects cursor movement commands"
+ msgstr "Bestimmt, ob scroll-behavior Cursorbewegungsbefehle beeinflusst"
+ 
+ #: info/variables.c:77
+ msgid "When \"On\", Info accepts and displays ISO Latin characters"
+ msgstr "Wenn â€žOnâ€œ, dann akzeptiert Info ISO-Latin-Zeichen und zeigt diese an"
+ 
+ #: info/variables.c:81
+ msgid ""
+ "What to do when a scrolling command is issued at the end of the last node"
+ msgstr "Kontrolliert, was passiert, wenn am Ende eines Knotens geblÃ¤ttert wird"
+ 
+ #: info/variables.c:88
+ msgid "Explain the use of a variable"
+ msgstr "Den Zweck einer Variablen erklÃ¤ren"
+ 
+ #: info/variables.c:94
+ msgid "Describe variable: "
+ msgstr "Beschreibe Variable: "
+ 
+ #: info/variables.c:113
+ msgid "Set the value of an Info variable"
+ msgstr "Den Wert einer Info-Variablen setzen"
+ 
+ #: info/variables.c:119
+ msgid "Set variable: "
+ msgstr "Setze Variable: "
+ 
+ #: info/variables.c:137
+ #, c-format
+ msgid "Set %s to value (%d): "
+ msgstr "Setze %s auf den Wert (%d): "
+ 
+ #: info/variables.c:178
+ #, c-format
+ msgid "Set %s to value (%s): "
+ msgstr "Setze %s auf den Wert (%s): "
+ 
+ #: info/window.c:1150
+ msgid "--*** Tags out of Date ***"
+ msgstr "--*** Tags veraltet ***"
+ 
+ #: info/window.c:1161
+ msgid "-----Info: (), lines ----, "
+ msgstr "-----Info: (), Zeilen ----, "
+ 
+ #: info/window.c:1168
+ #, c-format
+ msgid "-%s---Info: %s, %d lines --%s--"
+ msgstr "-%s---Info: %s, %d Zeilen --%s--"
+ 
+ #: info/window.c:1172
+ #, c-format
+ msgid "-%s%s-Info: (%s)%s, %d lines --%s--"
+ msgstr "-%s%s-Info: (%s)%s, %d Zeilen --%s--"
+ 
+ #: info/window.c:1179
+ #, c-format
+ msgid " Subfile: %s"
+ msgstr " Unterdatei: %s"
+ 
+ #: install-info/install-info.c:221
+ #, c-format
+ msgid "%s: warning: "
+ msgstr "%s: Warnung: "
+ 
+ #: install-info/install-info.c:270
+ #, c-format
+ msgid " for %s"
+ msgstr " fÃ¼r %s"
+ 
+ #: install-info/install-info.c:500
+ #, c-format
+ msgid "\tTry `%s --help' for a complete list of options.\n"
+ msgstr "\tâ€ž%s --helpâ€œ gibt weitere Informationen.\n"
+ 
+ #: install-info/install-info.c:508
+ #, c-format
+ msgid "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
+ msgstr "Aufruf: %s [OPTION]... [INFO-DATEI [VERZEICHNIS-DATEI]]\n"
+ 
+ #: install-info/install-info.c:510
+ msgid "Add or remove entries in INFO-FILE from the Info directory DIR-FILE."
+ msgstr ""
+ "EintrÃ¤ge in INFO-DATEI hinzufÃ¼gen oder entfernen (in Info-Verzeichnis "
+ "VERZEICHNIS-DATEI)"
+ 
+ #: install-info/install-info.c:513
+ msgid ""
+ "Options:\n"
+ " --debug             report what is being done.\n"
+ " --delete            delete existing entries for INFO-FILE from DIR-FILE;\n"
+ "                      don't insert any new entries.\n"
+ " --description=TEXT  the description of the entry is TEXT; used with\n"
+ "                      the --name option to become synonymous with the\n"
+ "                      --entry option.\n"
+ " --dir-file=NAME     specify file name of Info directory file;\n"
+ "                      equivalent to using the DIR-FILE argument.\n"
+ " --dry-run           same as --test."
+ msgstr ""
+ "Optionen:\n"
+ " --debug           alle VorgÃ¤nge protokollieren\n"
+ " --delete          vorhandene EintrÃ¤ge fÃ¼r INFO-DATEI aus VERZEICHNIS-DATEI\n"
+ "                     lÃ¶schen; keine neuen EintrÃ¤ge einfÃ¼gen\n"
+ " --description=TEXT  die Beschreibung des Eintrags auf TEXT setzen; zusammen "
+ "mit\n"
+ "                     der Option --name benutzt, um synonym zu --entry zu "
+ "werden\n"
+ " --dir-file=NAME   Namen der Info-Verzeichnis-Datei angeben. "
+ "Gleichbedeutend\n"
+ "                     mit dem VERZEICHNIS-DATEI-Argument\n"
+ " --dry-run         gleichbedeutend zu --test"
+ 
+ #: install-info/install-info.c:525
+ msgid ""
+ " --entry=TEXT        insert TEXT as an Info directory entry.\n"
+ "                      TEXT is written as an Info menu item line followed\n"
+ "                       by zero or more extra lines starting with "
+ "whitespace.\n"
+ "                      If you specify more than one entry, all are added.\n"
+ "                      If you don't specify any entries, they are determined\n"
+ "                       from information in the Info file itself.\n"
+ "                      When removing, TEXT specifies the entry to remove.\n"
+ "                      TEXT is only removed as a last resort, if the\n"
+ "                      entry as determined from the Info file is not "
+ "present,\n"
+ "                      and the basename of the Info file isn't found either."
+ msgstr ""
+ " --entry=TEXT      TEXT als einen Info-Verzeichnis-Eintrag einfÃ¼gen.\n"
+ "                     TEXT wird als Info-MenÃ¼eintragszeile gefolgt von null\n"
+ "                       oder mehr zusÃ¤tzlichen Zeilen, die mit Freiraum\n"
+ "                       beginnen, geschrieben.\n"
+ "                     Wenn mehr als ein Eintrag angegeben wird, werden alle\n"
+ "                       hinzugefÃ¼gt.\n"
+ "                     Wenn gar kein Eintrag angegeben wird, wird der\n"
+ "                       Eintragstext der Info-Datei selbst entnommen.\n"
+ "                     Beim Entfernen gibt TEXT den zu entfernenden Eintrag "
+ "an.\n"
+ "                     TEXT wird nur als letzt MÃ¶glichkeit entfernt, wenn der\n"
+ "                       Eintrag, wie er aus der Info-Datei ermittelt wurde,\n"
+ "                       nicht existiert und der Basisname der Infodatei "
+ "eben-\n"
+ "                       falls nicht gefunden wird."
+ 
+ #: install-info/install-info.c:537
+ msgid ""
+ " --help              display this help and exit.\n"
+ " --info-dir=DIR      same as --dir-file=DIR/dir.\n"
+ " --info-file=FILE    specify Info file to install in the directory;\n"
+ "                      equivalent to using the INFO-FILE argument.\n"
+ " --item=TEXT         same as --entry=TEXT.\n"
+ " --keep-old          do not replace entries, or remove empty sections.\n"
+ " --menuentry=TEXT    same as --name=TEXT.\n"
+ " --name=TEXT         the name of the entry is TEXT; used with --description\n"
+ "                      to become synonymous with the --entry option.\n"
+ " --no-indent         do not format new entries in the DIR file.\n"
+ " --quiet             suppress warnings."
+ msgstr ""
+ " --help            diese Hilfe zeigen und beenden\n"
+ " --info-dir=VERZ   wie --dir-file=VERZ/dir\n"
+ " --info-file=DATEI Info-Datei angeben, die im Verzeichnis zu installieren "
+ "ist.\n"
+ "                     Gleichbedeutend mit dem INFO-DATEI-Argument\n"
+ " --item=TEXT       wie --entry TEXT\n"
+ " --keep-old        EintrÃ¤ge nicht ersetzen oder leere Abschnitte entfernen\n"
+ " --menuentry=TEXT  wie --name=TEXT\n"
+ " --name=TEXT       der Name des Eintrags ist TEXT;  zusammen mit der Option\n"
+ "                     --description benutzt, um synonym zu --entry zu werden\n"
+ " --no-indent       neue EintrÃ¤ge in der VERZEICHNIS-Datei nicht formatieren\n"
+ " --quiet           Warnungen unterdrÃ¼cken"
+ 
+ #: install-info/install-info.c:550
+ msgid ""
+ " --regex=R           put this file's entries in all sections that match the\n"
+ "                      regular expression R (ignoring case).\n"
+ " --remove            same as --delete.\n"
+ " --remove-exactly    only remove if the info file name matches exactly;\n"
+ "                      suffixes such as .info and .gz are not ignored.\n"
+ " --section=SEC       put entries in section SEC of the directory.\n"
+ "                      If you specify more than one section, all the entries\n"
+ "                       are added in each of the sections.\n"
+ "                      If you don't specify any sections, they are "
+ "determined\n"
+ "                       from information in the Info file itself.\n"
+ " --section R SEC     equivalent to --regex=R --section=SEC --add-once."
+ msgstr ""
+ " --regex=R         die EintrÃ¤ge dieser Datei in allen Abschnitten "
+ "hinzufÃ¼gen,\n"
+ "                     auf die R passt (ohne GroÃŸ-/Kleinschreibung zu "
+ "beachten)\n"
+ " --remove          wie --delete\n"
+ " --remove-exactly  nur lÃ¶schen, wenn der Name der Info-Datei genau "
+ "Ã¼bereinstimmt;\n"
+ "                     Suffixe .info oder .gz werden nicht ignoriert\n"
+ " --section=SEC    die EintrÃ¤ge dieser Datei in den Abschnitt SEC des\n"
+ "                     Verzeichnisses stellen. Wird mehr als ein Abschnitt\n"
+ "                     angegeben, werden alle EintrÃ¤ge in jedem der\n"
+ "                     Abschnitte hinzugefÃ¼gt. Wird gar kein Abschnitt\n"
+ "                     angegeben, wird der Eintragstext der Info-Datei selbst\n"
+ "                     entnommen.\n"
+ " --section R SEC  Ã¤quivalent zu --regex=R --section=SEC --add-once"
+ 
+ #: install-info/install-info.c:563
+ msgid ""
+ " --silent            suppress warnings.\n"
+ " --test              suppress updating of DIR-FILE.\n"
+ " --version           display version information and exit."
+ msgstr ""
+ " --silent          Warnungen unterdrÃ¼cken\n"
+ " --test            die VERZEICHNIS-DATEI nicht Ã¤ndern\n"
+ " --version         Programmversion anzeigen und beenden"
+ 
+ #: install-info/install-info.c:570
+ msgid ""
+ "Email bug reports to bug-texinfo@gnu.org,\n"
+ "general questions and discussion to help-texinfo@gnu.org.\n"
+ "Texinfo home page: http://www.gnu.org/software/texinfo/"
  msgstr ""
+ "Fehlerberichte (auf Englisch, mit LC_ALL=C) per E-Mail an bug-texinfo@gnu."
+ "org\n"
+ "schicken, allgemeine Fragen und Gedankenaustausch an help-texinfo@gnu.org.\n"
+ "Texinfos Homepage: http://www.gnu.org/software/texinfo/"
  
! #: install-info/install-info.c:597
! #, c-format
! msgid ""
! "This is the file .../info/dir, which contains the\n"
! "topmost node of the Info hierarchy, called (dir)Top.\n"
! "The first time you invoke Info you start off looking at this node.\n"
! "\n"
! "%s\tThis is the top of the INFO tree\n"
! "\n"
! "  This (the Directory node) gives a menu of major topics.\n"
! "  Typing \"q\" exits, \"?\" lists all Info commands, \"d\" returns here,\n"
! "  \"h\" gives a primer for first-timers,\n"
! "  \"mEmacs<Return>\" visits the Emacs manual, etc.\n"
! "\n"
! "  In Emacs, you can click mouse button 2 on a menu item or cross reference\n"
! "  to select it.\n"
! "\n"
! "%s\n"
  msgstr ""
! "Dies ist die Datei .../info/dir, die den obersten Knoten der\n"
! "Info-Hierarchie enthÃ¤lt, genannt (dir)Top.\n"
! "Beim ersten Aufruf von Info geht es bei diesem Knoten los.\n"
! "\n"
! "%s\tDies ist der Beginn des INFO-Baums\n"
! "\n"
! "  Dieser Verzeichnis-Knoten zeigt ein MenÃ¼ aller Hauptpunkte an.\n"
! "  â€žqâ€œ beendet Info, â€ž?â€œ listet alle Info-Befehle auf, â€ždâ€œ kehrt hierher\n"
! "  zurÃ¼ck, â€žhâ€œ gibt eine Einsteiger-Hilfe, â€žmEmacs<Return>â€œ besucht das\n"
! "  Emacs-Manual, etc.\n"
! "\n"
! "  Im Emacs kann man mit dem zweiten Mausknopf auf einen MenÃ¼eintrag oder\n"
! "  einen Querverweis klicken, um einen solchen auswÃ¤hlen.\n"
! "\n"
! "%s\n"
  
! #: install-info/install-info.c:622
! #, c-format
! msgid "%s: could not read (%s) and could not create (%s)\n"
! msgstr "%s: kann nicht gelesen (%s) und nicht angelegt werden (%s)\n"
  
! #: install-info/install-info.c:715
! #, c-format
! msgid "%s: empty file"
! msgstr "%s: leere Datei"
  
! #: install-info/install-info.c:1046 install-info/install-info.c:1086
! msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
! msgstr "START-INFO-DIR-ENTRY ohne END-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:1081
! msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
! msgstr "END-INFO-DIR-ENTRY ohne START-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:1936 install-info/install-info.c:1946
! #, c-format
! msgid "%s: already have dir file: %s\n"
! msgstr "%s: Verzeichnisdatei schon vorhanden: %s\n"
  
! #: install-info/install-info.c:2026
! #, c-format
! msgid "%s: Specify the Info file only once.\n"
! msgstr "%s: Info-Datei nur einmal angeben.\n"
  
! #: install-info/install-info.c:2059
  #, c-format
! msgid "Extra regular expression specified, ignoring `%s'"
! msgstr "ZusÃ¤tzlicher regulÃ¤rer Ausdruch angegeben, ignoriere â€ž%sâ€œ"
  
! #: install-info/install-info.c:2071
  #, c-format
! msgid "Error in regular expression `%s': %s"
! msgstr "Fehler in regulÃ¤rem Ausdruck â€ž%sâ€œ: %s"
  
! #: install-info/install-info.c:2129
! #, c-format
! msgid "excess command line argument `%s'"
! msgstr "Ã¼berflÃ¼ssiges Kommandozeilen-Argument â€ž%sâ€œ wird Ã¼bergangen"
  
! #: install-info/install-info.c:2133
! msgid "No input file specified; try --help for more information."
! msgstr "Keine Eingabe-Datei angegeben; â€ž--helpâ€œ gibt weitere Informationen."
  
! #: install-info/install-info.c:2136
! msgid "No dir file specified; try --help for more information."
! msgstr "Keine dir-Datei angegeben; â€ž--helpâ€œ gibt weitere Informationen."
  
! #: install-info/install-info.c:2278
  #, c-format
! msgid "no info dir entry in `%s'"
! msgstr "Kein Info-Verzeichnis-Eintrag in â€ž%sâ€œ"
  
! #: install-info/install-info.c:2526
  #, c-format
! msgid "no entries found for `%s'; nothing deleted"
! msgstr "keine EintrÃ¤ge fÃ¼r â€ž%sâ€œ gefunden; nichts entfernt"
  
  #: lib/xexit.c:54
***************
*** 1877,1957 ****
  msgstr "fflush-Fehler auf stdout\n"
  
! #: makeinfo/cmds.c:544 makeinfo/cmds.c:566
  #, c-format
  msgid "arguments to @%s ignored"
  msgstr "Argumente zu @%s ignoriert"
  
! #: makeinfo/cmds.c:741
  msgid "January"
  msgstr "Januar"
  
! #: makeinfo/cmds.c:741
  msgid "February"
  msgstr "Februar"
  
! #: makeinfo/cmds.c:741
  msgid "March"
  msgstr "MÃ¤rz"
  
! #: makeinfo/cmds.c:741
  msgid "April"
  msgstr "April"
  
! #: makeinfo/cmds.c:741
  msgid "May"
  msgstr "Mai"
  
! #: makeinfo/cmds.c:742
  msgid "June"
  msgstr "Juni"
  
! #: makeinfo/cmds.c:742
  msgid "July"
  msgstr "Juli"
  
! #: makeinfo/cmds.c:742
  msgid "August"
  msgstr "August"
  
! #: makeinfo/cmds.c:742
  msgid "September"
  msgstr "September"
  
! #: makeinfo/cmds.c:742
  msgid "October"
  msgstr "Oktober"
  
! #: makeinfo/cmds.c:743
  msgid "November"
  msgstr "November"
  
! #: makeinfo/cmds.c:743
  msgid "December"
  msgstr "Dezember"
  
! #: makeinfo/cmds.c:1095
  #, c-format
  msgid "unlikely character %c in @var"
  msgstr "wahrscheinlich falsches Zeichen â€ž%câ€œ in @var"
  
! #: makeinfo/cmds.c:1138
  msgid "@sc argument all uppercase, thus no effect"
  msgstr "Argument von @sc besteht nur aus GroÃŸbuchstaben, somit keine Wirkung"
  
! #: makeinfo/cmds.c:1193
  #, c-format
  msgid "`{' expected, but saw `%c'"
  msgstr "â€ž{â€œ erwartet, jedoch â€ž%câ€œ bekommen"
  
! #: makeinfo/cmds.c:1233
  msgid "end of file inside verb block"
  msgstr "Dateiende innerhalb eines @verb-Blocks"
  
! #: makeinfo/cmds.c:1241
  #, c-format
  msgid "`}' expected, but saw `%c'"
  msgstr "â€ž}â€œ erwartet, jedoch â€ž%câ€œ bekommen"
  
! #: makeinfo/cmds.c:1272
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
--- 2098,2178 ----
  msgstr "fflush-Fehler auf stdout\n"
  
! #: makeinfo/cmds.c:582 makeinfo/cmds.c:604
  #, c-format
  msgid "arguments to @%s ignored"
  msgstr "Argumente zu @%s ignoriert"
  
! #: makeinfo/cmds.c:779
  msgid "January"
  msgstr "Januar"
  
! #: makeinfo/cmds.c:779
  msgid "February"
  msgstr "Februar"
  
! #: makeinfo/cmds.c:779
  msgid "March"
  msgstr "MÃ¤rz"
  
! #: makeinfo/cmds.c:779
  msgid "April"
  msgstr "April"
  
! #: makeinfo/cmds.c:779
  msgid "May"
  msgstr "Mai"
  
! #: makeinfo/cmds.c:780
  msgid "June"
  msgstr "Juni"
  
! #: makeinfo/cmds.c:780
  msgid "July"
  msgstr "Juli"
  
! #: makeinfo/cmds.c:780
  msgid "August"
  msgstr "August"
  
! #: makeinfo/cmds.c:780
  msgid "September"
  msgstr "September"
  
! #: makeinfo/cmds.c:780
  msgid "October"
  msgstr "Oktober"
  
! #: makeinfo/cmds.c:781
  msgid "November"
  msgstr "November"
  
! #: makeinfo/cmds.c:781
  msgid "December"
  msgstr "Dezember"
  
! #: makeinfo/cmds.c:1131
  #, c-format
  msgid "unlikely character %c in @var"
  msgstr "wahrscheinlich falsches Zeichen â€ž%câ€œ in @var"
  
! #: makeinfo/cmds.c:1174
  msgid "@sc argument all uppercase, thus no effect"
  msgstr "Argument von @sc besteht nur aus GroÃŸbuchstaben, somit keine Wirkung"
  
! #: makeinfo/cmds.c:1229
  #, c-format
  msgid "`{' expected, but saw `%c'"
  msgstr "â€ž{â€œ erwartet, jedoch â€ž%câ€œ bekommen"
  
! #: makeinfo/cmds.c:1269
  msgid "end of file inside verb block"
  msgstr "Dateiende innerhalb eines @verb-Blocks"
  
! #: makeinfo/cmds.c:1277
  #, c-format
  msgid "`}' expected, but saw `%c'"
  msgstr "â€ž}â€œ erwartet, jedoch â€ž%câ€œ bekommen"
  
! #: makeinfo/cmds.c:1308
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
***************
*** 1961,2007 ****
  "umformulieren, um das zu vermeiden"
  
! #: makeinfo/cmds.c:1471
  #, c-format
  msgid "%c%s is obsolete"
  msgstr "%c%s ist obsolet"
  
! #: makeinfo/cmds.c:1580
  #, c-format
  msgid "@sp requires a positive numeric argument, not `%s'"
  msgstr "@sp erfordert ein positives numerisches Argument, nicht â€ž%sâ€œ"
  
! #: makeinfo/cmds.c:1936 makeinfo/footnote.c:81
  #, c-format
  msgid "Bad argument to %c%s"
  msgstr "Fehlerhaftes Argument zu %c%s"
  
! #: makeinfo/cmds.c:1946 makeinfo/makeinfo.c:4272
  msgid "asis"
  msgstr "genau"
  
! #: makeinfo/cmds.c:1948 makeinfo/cmds.c:1978 makeinfo/makeinfo.c:4274
  msgid "none"
  msgstr "kein"
  
! #: makeinfo/cmds.c:1962
  #, c-format
  msgid "Bad argument to @%s"
  msgstr "Fehlerhafte Argumente zu @%s"
  
! #: makeinfo/cmds.c:1976
  msgid "insert"
  msgstr "EinfÃ¼gen"
  
! #: makeinfo/cmds.c:1992
  #, c-format
  msgid "Bad argument to @%s: %s"
  msgstr "Fehlerhafte Argumente zu @%s: %s"
  
! #: makeinfo/cmds.c:2075
  #, c-format
  msgid "Expected @%s on or off, not `%s'"
  msgstr "Erwartete @%s on oder off, nicht â€ž%sâ€œ"
  
! #: makeinfo/cmds.c:2095
  #, c-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
--- 2182,2228 ----
  "umformulieren, um das zu vermeiden"
  
! #: makeinfo/cmds.c:1504
  #, c-format
  msgid "%c%s is obsolete"
  msgstr "%c%s ist obsolet"
  
! #: makeinfo/cmds.c:1612
  #, c-format
  msgid "@sp requires a positive numeric argument, not `%s'"
  msgstr "@sp erfordert ein positives numerisches Argument, nicht â€ž%sâ€œ"
  
! #: makeinfo/cmds.c:2023 makeinfo/footnote.c:81
  #, c-format
  msgid "Bad argument to %c%s"
  msgstr "Fehlerhaftes Argument zu %c%s"
  
! #: makeinfo/cmds.c:2033 makeinfo/makeinfo.c:4270
  msgid "asis"
  msgstr "genau"
  
! #: makeinfo/cmds.c:2035 makeinfo/cmds.c:2065 makeinfo/makeinfo.c:4272
  msgid "none"
  msgstr "kein"
  
! #: makeinfo/cmds.c:2049
  #, c-format
  msgid "Bad argument to @%s"
  msgstr "Fehlerhafte Argumente zu @%s"
  
! #: makeinfo/cmds.c:2063
  msgid "insert"
  msgstr "EinfÃ¼gen"
  
! #: makeinfo/cmds.c:2079
  #, c-format
  msgid "Bad argument to @%s: %s"
  msgstr "Fehlerhafte Argumente zu @%s: %s"
  
! #: makeinfo/cmds.c:2162
  #, c-format
  msgid "Expected @%s on or off, not `%s'"
  msgstr "Erwartete @%s on oder off, nicht â€ž%sâ€œ"
  
! #: makeinfo/cmds.c:2182
  #, c-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
***************
*** 2012,2056 ****
  msgstr "Fehlende â€ž}â€œ bei @def Argument"
  
- #: makeinfo/defun.c:402
- msgid "Function"
- msgstr "Funktion"
- 
- #: makeinfo/defun.c:405
- msgid "Macro"
- msgstr "Makro"
- 
- # checkit
- #: makeinfo/defun.c:408
- msgid "Special Form"
- msgstr "Spezielle Form"
- 
- #: makeinfo/defun.c:412
- msgid "Variable"
- msgstr "Variable"
- 
- #: makeinfo/defun.c:415
- msgid "User Option"
- msgstr "Nutzeroption"
- 
- # checkit
- # What does this mean? -ke-
- #: makeinfo/defun.c:419
- msgid "Instance Variable"
- msgstr "Instance Variable"
- 
- #: makeinfo/defun.c:423
- msgid "Method"
- msgstr "Methode"
- 
- #: makeinfo/defun.c:499 makeinfo/defun.c:504 makeinfo/defun.c:544
- #: makeinfo/defun.c:643 makeinfo/xml.c:2135
- msgid "of"
- msgstr "aus"
- 
- #: makeinfo/defun.c:508 makeinfo/defun.c:512 makeinfo/defun.c:516
- #: makeinfo/defun.c:550 makeinfo/defun.c:649 makeinfo/xml.c:2140
- msgid "on"
- msgstr "ein"
- 
  #: makeinfo/defun.c:711
  #, c-format
--- 2233,2236 ----
***************
*** 2082,2088 ****
  msgstr "Angeforderter FlieÃŸumgebungstyp â€ž%sâ€œ vorher nicht benutzt"
  
! #: makeinfo/float.c:376 makeinfo/float.c:382 makeinfo/index.c:924
! #: makeinfo/index.c:930 makeinfo/xref.c:133 makeinfo/xref.c:170
! #: makeinfo/xref.c:205
  msgid "See "
  msgstr "Siehe "
--- 2262,2267 ----
  msgstr "Angeforderter FlieÃŸumgebungstyp â€ž%sâ€œ vorher nicht benutzt"
  
! #: makeinfo/float.c:376 makeinfo/float.c:382 makeinfo/index.c:948
! #: makeinfo/index.c:954
  msgid "See "
  msgstr "Siehe "
***************
*** 2107,2111 ****
  
  # HTML
! #: makeinfo/footnote.c:301 makeinfo/index.c:189
  msgid "Footnotes"
  msgstr "Fu&szlig;noten"
--- 2286,2290 ----
  
  # HTML
! #: makeinfo/footnote.c:301 makeinfo/index.c:187
  msgid "Footnotes"
  msgstr "Fu&szlig;noten"
***************
*** 2121,2128 ****
  msgstr "%s:%d: CSS-Datei endete inmitten eines Kommentars"
  
- #: makeinfo/html.c:203
- msgid "Untitled"
- msgstr "Ohne Titel"
- 
  #: makeinfo/html.c:421
  msgid "[unexpected] no html tag to pop"
--- 2300,2303 ----
***************
*** 2134,2177 ****
  msgstr "[unerwartet] ungÃ¼ltiger Knotenname: â€ž%sâ€œ"
  
! #: makeinfo/index.c:169
  #, c-format
  msgid "Unknown index `%s'"
  msgstr "Unbekannter Index â€ž%sâ€œ"
  
! #: makeinfo/index.c:234
  #, c-format
  msgid "Info cannot handle `:' in index entry `%s'"
  msgstr "Info kann nicht mit â€ž:â€œ im Indexeintrag â€ž%sâ€œ umgehen"
  
! #: makeinfo/index.c:412
  #, c-format
  msgid "Index `%s' already exists"
  msgstr "Index â€ž%sâ€œ existiert bereits"
  
! #: makeinfo/index.c:455
  #, c-format
  msgid "Unknown index `%s' and/or `%s' in @synindex"
  msgstr "Unbekannter Index â€ž%sâ€œ und/oder â€ž%sâ€œ in @synindex"
  
! #: makeinfo/index.c:661
  msgid "(line )"
  msgstr "(Zeile )"
  
! #: makeinfo/index.c:669
  #, c-format
  msgid "(line %*d)"
  msgstr "(Zeile %*d)"
  
! #: makeinfo/index.c:750
  #, c-format
  msgid "Unknown index `%s' in @printindex"
  msgstr "Unbekannter Index â€ž%sâ€œ in @printindex"
  
! #: makeinfo/index.c:819
  #, c-format
  msgid "Entry for index `%s' outside of any node"
  msgstr "Eintrag fÃ¼r Index â€ž%sâ€œ auÃŸerhalb jeglichen Knotens"
  
! #: makeinfo/index.c:822 makeinfo/index.c:858
  msgid "(outside of any node)"
  msgstr "(auÃŸerhalb jeglichen Knotens)"
--- 2309,2352 ----
  msgstr "[unerwartet] ungÃ¼ltiger Knotenname: â€ž%sâ€œ"
  
! #: makeinfo/index.c:167
  #, c-format
  msgid "Unknown index `%s'"
  msgstr "Unbekannter Index â€ž%sâ€œ"
  
! #: makeinfo/index.c:232
  #, c-format
  msgid "Info cannot handle `:' in index entry `%s'"
  msgstr "Info kann nicht mit â€ž:â€œ im Indexeintrag â€ž%sâ€œ umgehen"
  
! #: makeinfo/index.c:410
  #, c-format
  msgid "Index `%s' already exists"
  msgstr "Index â€ž%sâ€œ existiert bereits"
  
! #: makeinfo/index.c:453
  #, c-format
  msgid "Unknown index `%s' and/or `%s' in @synindex"
  msgstr "Unbekannter Index â€ž%sâ€œ und/oder â€ž%sâ€œ in @synindex"
  
! #: makeinfo/index.c:676
  msgid "(line )"
  msgstr "(Zeile )"
  
! #: makeinfo/index.c:684
  #, c-format
  msgid "(line %*d)"
  msgstr "(Zeile %*d)"
  
! #: makeinfo/index.c:764
  #, c-format
  msgid "Unknown index `%s' in @printindex"
  msgstr "Unbekannter Index â€ž%sâ€œ in @printindex"
  
! #: makeinfo/index.c:833
  #, c-format
  msgid "Entry for index `%s' outside of any node"
  msgstr "Eintrag fÃ¼r Index â€ž%sâ€œ auÃŸerhalb jeglichen Knotens"
  
! #: makeinfo/index.c:836 makeinfo/index.c:872
  msgid "(outside of any node)"
  msgstr "(auÃŸerhalb jeglichen Knotens)"
***************
*** 2197,2201 ****
  
  # %citem ist ein Texinfo-Befehl
! #: makeinfo/insertion.c:635
  #, c-format
  msgid "%s requires an argument: the formatter for %citem"
--- 2372,2376 ----
  
  # %citem ist ein Texinfo-Befehl
! #: makeinfo/insertion.c:639
  #, c-format
  msgid "%s requires an argument: the formatter for %citem"
***************
*** 2203,2240 ****
  
  # %cfloat ist ein Texinfo-Befehl
! #: makeinfo/insertion.c:723
  #, c-format
  msgid "%cfloat environments cannot be nested"
  msgstr "%cfloat-Umgebungen kÃ¶nnen nicht verschachtelt sein"
  
! #: makeinfo/insertion.c:977
  #, c-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "â€ž@endâ€œ erwartete â€ž%sâ€œ, bekam jedoch â€ž%sâ€œ"
  
! #: makeinfo/insertion.c:1345
  #, c-format
  msgid "No matching `%cend %s'"
  msgstr "Kein Ã¼bereinstimmendes â€ž%cend %sâ€œ"
  
! #: makeinfo/insertion.c:1614
  #, c-format
  msgid "%s requires letter or digit"
  msgstr "%s benÃ¶tigt einen Buchstaben oder eine Zahl"
  
! #: makeinfo/insertion.c:1707
  msgid "end of file inside verbatim block"
  msgstr "Dateiende innerhalb eines â€žVerbatimâ€œ-Blocks"
  
! #: makeinfo/insertion.c:1931
  #, c-format
  msgid "@%s not meaningful outside `@float' environment"
  msgstr "@%s nicht sinnvoll auÃŸerhalb einer â€ž@floatâ€œ-Umgebung"
  
! #: makeinfo/insertion.c:1967
  msgid "@menu seen before first @node, creating `Top' node"
  msgstr "@menu vor ersten @node gefunden. â€žTopâ€œ-Knoten wird angelegt"
  
! #: makeinfo/insertion.c:1968
  msgid ""
  "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
--- 2378,2415 ----
  
  # %cfloat ist ein Texinfo-Befehl
! #: makeinfo/insertion.c:727
  #, c-format
  msgid "%cfloat environments cannot be nested"
  msgstr "%cfloat-Umgebungen kÃ¶nnen nicht verschachtelt sein"
  
! #: makeinfo/insertion.c:981
  #, c-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "â€ž@endâ€œ erwartete â€ž%sâ€œ, bekam jedoch â€ž%sâ€œ"
  
! #: makeinfo/insertion.c:1349
  #, c-format
  msgid "No matching `%cend %s'"
  msgstr "Kein Ã¼bereinstimmendes â€ž%cend %sâ€œ"
  
! #: makeinfo/insertion.c:1618
  #, c-format
  msgid "%s requires letter or digit"
  msgstr "%s benÃ¶tigt einen Buchstaben oder eine Zahl"
  
! #: makeinfo/insertion.c:1718
  msgid "end of file inside verbatim block"
  msgstr "Dateiende innerhalb eines â€žVerbatimâ€œ-Blocks"
  
! #: makeinfo/insertion.c:1942
  #, c-format
  msgid "@%s not meaningful outside `@float' environment"
  msgstr "@%s nicht sinnvoll auÃŸerhalb einer â€ž@floatâ€œ-Umgebung"
  
! #: makeinfo/insertion.c:1978
  msgid "@menu seen before first @node, creating `Top' node"
  msgstr "@menu vor ersten @node gefunden. â€žTopâ€œ-Knoten wird angelegt"
  
! #: makeinfo/insertion.c:1979
  msgid ""
  "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
***************
*** 2243,2251 ****
  "umschlossen werden?"
  
! #: makeinfo/insertion.c:1980
  msgid "@detailmenu seen before first node, creating `Top' node"
  msgstr "@detailmenu vor ersten @node gefunden. â€žTopâ€œ-Knoten wird angelegt"
  
! #: makeinfo/insertion.c:2036
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
--- 2418,2426 ----
  "umschlossen werden?"
  
! #: makeinfo/insertion.c:1991
  msgid "@detailmenu seen before first node, creating `Top' node"
  msgstr "@detailmenu vor ersten @node gefunden. â€žTopâ€œ-Knoten wird angelegt"
  
! #: makeinfo/insertion.c:2047
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
***************
*** 2253,2282 ****
  "@%s nicht sinnvoll auÃŸerhalb von â€ž@titlepageâ€œ- und â€ž@quotationâ€œ-Umgebungen"
  
! #: makeinfo/insertion.c:2050
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' environment"
  msgstr "@%s nicht sinnvoll auÃŸerhalb einer â€ž@titlepageâ€œ-Umgebung"
  
! #: makeinfo/insertion.c:2081
  #, c-format
  msgid "Unmatched `%c%s'"
  msgstr "Nicht Ã¼bereinstimmendes â€ž%c%sâ€œ"
  
! #: makeinfo/insertion.c:2086
  #, c-format
  msgid "`%c%s' needs something after it"
  msgstr "â€ž%c%sâ€œ benÃ¶tigt etwas nachfolgendes"
  
! #: makeinfo/insertion.c:2092
  #, c-format
  msgid "Bad argument `%s' to `@%s', using `%s'"
  msgstr "Fehlerhaftes Argument â€ž%sâ€œ zu â€ž@%sâ€œ, benutze â€ž%sâ€œ"
  
! #: makeinfo/insertion.c:2189
  #, c-format
  msgid "@%s not meaningful inside `@%s' block"
  msgstr "@%s nicht sinnvoll innerhalb eines â€ž@%sâ€œ-Blocks"
  
! #: makeinfo/insertion.c:2198
  #, c-format
  msgid "@itemx not meaningful inside `%s' block"
--- 2428,2457 ----
  "@%s nicht sinnvoll auÃŸerhalb von â€ž@titlepageâ€œ- und â€ž@quotationâ€œ-Umgebungen"
  
! #: makeinfo/insertion.c:2061
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' environment"
  msgstr "@%s nicht sinnvoll auÃŸerhalb einer â€ž@titlepageâ€œ-Umgebung"
  
! #: makeinfo/insertion.c:2092
  #, c-format
  msgid "Unmatched `%c%s'"
  msgstr "Nicht Ã¼bereinstimmendes â€ž%c%sâ€œ"
  
! #: makeinfo/insertion.c:2097
  #, c-format
  msgid "`%c%s' needs something after it"
  msgstr "â€ž%c%sâ€œ benÃ¶tigt etwas nachfolgendes"
  
! #: makeinfo/insertion.c:2103
  #, c-format
  msgid "Bad argument `%s' to `@%s', using `%s'"
  msgstr "Fehlerhaftes Argument â€ž%sâ€œ zu â€ž@%sâ€œ, benutze â€ž%sâ€œ"
  
! #: makeinfo/insertion.c:2200
  #, c-format
  msgid "@%s not meaningful inside `@%s' block"
  msgstr "@%s nicht sinnvoll innerhalb eines â€ž@%sâ€œ-Blocks"
  
! #: makeinfo/insertion.c:2209
  #, c-format
  msgid "@itemx not meaningful inside `%s' block"
***************
*** 2284,2323 ****
  
  # checkit
! #: makeinfo/insertion.c:2372
  #, c-format
  msgid "%c%s found outside of an insertion block"
  msgstr "%c%s auÃŸerhalb eines EinfÃ¼gungsblocks gefunden"
  
! #: makeinfo/lang.c:957
  #, c-format
  msgid "no default territory known for language `%s'"
  msgstr "kein voreingestelltes Gebiet fÃ¼r die Sprache â€ž%sâ€œ bekannt"
  
! #: makeinfo/lang.c:1020
  #, c-format
  msgid "%s is not a valid ISO 639 language code"
  msgstr "%s ist kein gÃ¼ltiges ISO-639-SprachkÃ¼rzel"
  
! #: makeinfo/lang.c:1110
  #, c-format
  msgid "unrecognized encoding name `%s'"
  msgstr "nicht erkannter Kodierungsname â€ž%sâ€œ"
  
! #: makeinfo/lang.c:1118
  #, c-format
  msgid "sorry, encoding `%s' not supported"
  msgstr "Kodierung â€ž%sâ€œ wird leider nicht unterstÃ¼tzt."
  
! #: makeinfo/lang.c:1170
  #, c-format
  msgid "invalid encoded character `%s'"
  msgstr "UngÃ¼ltiges kodiertes Zeichen: â€ž%sâ€œ"
  
! #: makeinfo/lang.c:1478
  #, c-format
  msgid "%c%s expects `i' or `j' as argument, not `%c'"
  msgstr "%c%s erwartet â€žiâ€œ oder â€žjâ€œ als Argument, nicht â€ž%câ€œ"
  
! #: makeinfo/lang.c:1482
  #, c-format
  msgid "%c%s expects a single character `i' or `j' as argument"
--- 2459,2498 ----
  
  # checkit
! #: makeinfo/insertion.c:2383
  #, c-format
  msgid "%c%s found outside of an insertion block"
  msgstr "%c%s auÃŸerhalb eines EinfÃ¼gungsblocks gefunden"
  
! #: makeinfo/lang.c:1218
  #, c-format
  msgid "no default territory known for language `%s'"
  msgstr "kein voreingestelltes Gebiet fÃ¼r die Sprache â€ž%sâ€œ bekannt"
  
! #: makeinfo/lang.c:1281
  #, c-format
  msgid "%s is not a valid ISO 639 language code"
  msgstr "%s ist kein gÃ¼ltiges ISO-639-SprachkÃ¼rzel"
  
! #: makeinfo/lang.c:1399
  #, c-format
  msgid "unrecognized encoding name `%s'"
  msgstr "nicht erkannter Kodierungsname â€ž%sâ€œ"
  
! #: makeinfo/lang.c:1407
  #, c-format
  msgid "sorry, encoding `%s' not supported"
  msgstr "Kodierung â€ž%sâ€œ wird leider nicht unterstÃ¼tzt."
  
! #: makeinfo/lang.c:1492
  #, c-format
  msgid "invalid encoded character `%s'"
  msgstr "UngÃ¼ltiges kodiertes Zeichen: â€ž%sâ€œ"
  
! #: makeinfo/lang.c:1800
  #, c-format
  msgid "%c%s expects `i' or `j' as argument, not `%c'"
  msgstr "%c%s erwartet â€žiâ€œ oder â€žjâ€œ als Argument, nicht â€ž%câ€œ"
  
! #: makeinfo/lang.c:1804
  #, c-format
  msgid "%c%s expects a single character `i' or `j' as argument"
***************
*** 2375,2379 ****
  msgstr "%s:%d: Warnung: "
  
! #: makeinfo/makeinfo.c:325 makeinfo/makeinfo.c:2297
  #, c-format
  msgid "Misplaced %c"
--- 2550,2554 ----
  msgstr "%s:%d: Warnung: "
  
! #: makeinfo/makeinfo.c:325 makeinfo/makeinfo.c:2295
  #, c-format
  msgid "Misplaced %c"
***************
*** 2444,2449 ****
  msgid ""
  "General output options:\n"
! "  -E, --macro-expand FILE     output macro-expanded source to FILE.\n"
! "                              ignoring any @setfilename.\n"
  "      --no-headers            suppress node separators, Node: lines, and "
  "menus\n"
--- 2619,2624 ----
  msgid ""
  "General output options:\n"
! "  -E, --macro-expand=FILE     output macro-expanded source to FILE,\n"
! "                                ignoring any @setfilename.\n"
  "      --no-headers            suppress node separators, Node: lines, and "
  "menus\n"
***************
*** 2453,2460 ****
  "output);\n"
  "                                also, write to standard output by default.\n"
! "      --no-split              suppress splitting of Info or HTML output,\n"
! "                              generate only one output file.\n"
  "      --number-sections       output chapter and sectioning numbers.\n"
! "  -o, --output=FILE           output to FILE (directory if split HTML),\n"
  msgstr ""
  "Allgemeine Ausgabe-Optionen:\n"
--- 2628,2636 ----
  "output);\n"
  "                                also, write to standard output by default.\n"
! "      --no-split              suppress the splitting of Info or HTML "
! "output,\n"
! "                                generate only one output file.\n"
  "      --number-sections       output chapter and sectioning numbers.\n"
! "  -o, --output=FILE           output to FILE (or directory if split HTML).\n"
  msgstr ""
  "Allgemeine Ausgabe-Optionen:\n"
***************
*** 2468,2473 ****
  "erzeugen);\n"
  "                              auÃŸerdem in die Standardausgabe schreiben\n"
! "      --no-split            Aufteilen langer Info-Dateien oder das Erzeugen\n"
! "                              einer HTML-Datei je Knoten unterdrÃ¼cken\n"
  "      --number-sections     Kapitel-, Abschnitt- und AnhangzÃ¤hlungen "
  "ausgeben\n"
--- 2644,2650 ----
  "erzeugen);\n"
  "                              auÃŸerdem in die Standardausgabe schreiben\n"
! "      --no-split            Aufteilen langer Info- oder HTML-Dateien "
! "unterdrÃ¼cken,\n"
! "                              nur eine Ausgabedatei erzeugen\n"
  "      --number-sections     Kapitel-, Abschnitt- und AnhangzÃ¤hlungen "
  "ausgeben\n"
***************
*** 2693,2697 ****
  msgstr "%s: Datei-Angabe fehlt.\n"
  
! #: makeinfo/makeinfo.c:1016 makeinfo/makeinfo.c:4121
  #, c-format
  msgid "Multiline command %c%s used improperly"
--- 2870,2874 ----
  msgstr "%s: Datei-Angabe fehlt.\n"
  
! #: makeinfo/makeinfo.c:1016 makeinfo/makeinfo.c:4119
  #, c-format
  msgid "Multiline command %c%s used improperly"
***************
*** 2703,2717 ****
  msgstr "Habe â€ž%sâ€œ erwartet"
  
! #: makeinfo/makeinfo.c:1498
  #, c-format
  msgid "Can't create directory `%s': %s"
  msgstr "Kann Verzeichnis â€ž%sâ€œ nicht anlegen: %s"
  
! #: makeinfo/makeinfo.c:1544
  #, c-format
  msgid "No `%s' found in `%s'"
  msgstr "Kein â€ž%sâ€œ in â€ž%sâ€œ gefunden"
  
! #: makeinfo/makeinfo.c:1624
  #, c-format
  msgid "%s: Skipping macro expansion to stdout as Info output is going there.\n"
--- 2880,2894 ----
  msgstr "Habe â€ž%sâ€œ erwartet"
  
! #: makeinfo/makeinfo.c:1496
  #, c-format
  msgid "Can't create directory `%s': %s"
  msgstr "Kann Verzeichnis â€ž%sâ€œ nicht anlegen: %s"
  
! #: makeinfo/makeinfo.c:1542
  #, c-format
  msgid "No `%s' found in `%s'"
  msgstr "Kein â€ž%sâ€œ in â€ž%sâ€œ gefunden"
  
! #: makeinfo/makeinfo.c:1622
  #, c-format
  msgid "%s: Skipping macro expansion to stdout as Info output is going there.\n"
***************
*** 2720,2729 ****
  "Ausgabe dorthin geht.\n"
  
! #: makeinfo/makeinfo.c:1657
  #, c-format
  msgid "Making %s file `%s' from `%s'.\n"
  msgstr "%s-Datei â€ž%sâ€œ von â€ž%sâ€œ wird erzeugt.\n"
  
! #: makeinfo/makeinfo.c:1721
  #, c-format
  msgid ""
--- 2897,2906 ----
  "Ausgabe dorthin geht.\n"
  
! #: makeinfo/makeinfo.c:1652
  #, c-format
  msgid "Making %s file `%s' from `%s'.\n"
  msgstr "%s-Datei â€ž%sâ€œ von â€ž%sâ€œ wird erzeugt.\n"
  
! #: makeinfo/makeinfo.c:1719
  #, c-format
  msgid ""
***************
*** 2733,2737 ****
  "Datei beizubehalten.\n"
  
! #: makeinfo/makeinfo.c:1776
  #, c-format
  msgid "%s: Removing output file `%s' due to errors; use --force to preserve.\n"
--- 2910,2914 ----
  "Datei beizubehalten.\n"
  
! #: makeinfo/makeinfo.c:1774
  #, c-format
  msgid "%s: Removing output file `%s' due to errors; use --force to preserve.\n"
***************
*** 2740,2749 ****
  "beizubehalten.\n"
  
! #: makeinfo/makeinfo.c:2070
  #, c-format
  msgid "Unknown command `%s'"
  msgstr "Unbekannter Befehl â€ž%sâ€œ"
  
! #: makeinfo/makeinfo.c:2092
  #, c-format
  msgid "Use braces to give a command as an argument to @%s"
--- 2917,2926 ----
  "beizubehalten.\n"
  
! #: makeinfo/makeinfo.c:2068
  #, c-format
  msgid "Unknown command `%s'"
  msgstr "Unbekannter Befehl â€ž%sâ€œ"
  
! #: makeinfo/makeinfo.c:2090
  #, c-format
  msgid "Use braces to give a command as an argument to @%s"
***************
*** 2752,2798 ****
  "geben"
  
! #: makeinfo/makeinfo.c:2351
  #, c-format
  msgid "%c%s expected braces"
  msgstr "%c%s erwartete geschweifte Klammern"
  
! #: makeinfo/makeinfo.c:2364
  msgid "Unmatched }"
  msgstr "Nicht Ã¼bereinstimmende }"
  
! #: makeinfo/makeinfo.c:2412
  msgid "NO_NAME!"
  msgstr "Kein_NAME!"
  
! #: makeinfo/makeinfo.c:2433
  #, c-format
  msgid "%c%s missing close brace"
  msgstr "%c%s fehlende schlieÃŸende Klammer"
  
! #: makeinfo/makeinfo.c:2611
! #, c-format
! msgid "This is %s, produced by makeinfo version %s from %s.\n"
! msgstr "Dies ist %s, hergestellt von Makeinfo Version %s aus %s.\n"
! 
! #: makeinfo/makeinfo.c:3436
  #, c-format
  msgid "@image file `%s' (for HTML) not readable: %s"
  msgstr "@image-Datei â€ž%sâ€œ (fÃ¼r HTML) nicht lesbar: %s"
  
! #: makeinfo/makeinfo.c:3442
  #, c-format
  msgid "No such file `%s'"
  msgstr "Kein Datei namens â€ž%sâ€œ"
  
! #: makeinfo/makeinfo.c:3578
  #, c-format
  msgid "@image file `%s' (for text) unreadable: %s"
  msgstr "@image-Datei â€ž%sâ€œ (fÃ¼r Text) nicht lesbar: %s"
  
! #: makeinfo/makeinfo.c:3587
  msgid "@image missing filename argument"
  msgstr "@image fehlt als Argument ein Dateiname"
  
! #: makeinfo/makeinfo.c:3805
  #, c-format
  msgid "undefined flag: %s"
--- 2929,2970 ----
  "geben"
  
! #: makeinfo/makeinfo.c:2349
  #, c-format
  msgid "%c%s expected braces"
  msgstr "%c%s erwartete geschweifte Klammern"
  
! #: makeinfo/makeinfo.c:2362
  msgid "Unmatched }"
  msgstr "Nicht Ã¼bereinstimmende }"
  
! #: makeinfo/makeinfo.c:2410
  msgid "NO_NAME!"
  msgstr "Kein_NAME!"
  
! #: makeinfo/makeinfo.c:2431
  #, c-format
  msgid "%c%s missing close brace"
  msgstr "%c%s fehlende schlieÃŸende Klammer"
  
! #: makeinfo/makeinfo.c:3434
  #, c-format
  msgid "@image file `%s' (for HTML) not readable: %s"
  msgstr "@image-Datei â€ž%sâ€œ (fÃ¼r HTML) nicht lesbar: %s"
  
! #: makeinfo/makeinfo.c:3440
  #, c-format
  msgid "No such file `%s'"
  msgstr "Kein Datei namens â€ž%sâ€œ"
  
! #: makeinfo/makeinfo.c:3576
  #, c-format
  msgid "@image file `%s' (for text) unreadable: %s"
  msgstr "@image-Datei â€ž%sâ€œ (fÃ¼r Text) nicht lesbar: %s"
  
! #: makeinfo/makeinfo.c:3585
  msgid "@image missing filename argument"
  msgstr "@image fehlt als Argument ein Dateiname"
  
! #: makeinfo/makeinfo.c:3803
  #, c-format
  msgid "undefined flag: %s"
***************
*** 2800,2819 ****
  
  # checkit
! #: makeinfo/makeinfo.c:3806
  #, c-format
  msgid "{No value for `%s'}"
  msgstr "{Kein Wert fÃ¼r â€ž%sâ€œ}"
  
! #: makeinfo/makeinfo.c:3858
  #, c-format
  msgid "%c%s requires a name"
  msgstr "%c%s erfordert einen Namen"
  
! #: makeinfo/makeinfo.c:3964
  #, c-format
  msgid "Reached eof before matching @end %s"
  msgstr "Dateiende vor erforderlichem â€ž@end %sâ€œ erreicht"
  
! #: makeinfo/makeinfo.c:4213
  #, c-format
  msgid "`%.40s...' is too long for expansion; not expanded"
--- 2972,2991 ----
  
  # checkit
! #: makeinfo/makeinfo.c:3804
  #, c-format
  msgid "{No value for `%s'}"
  msgstr "{Kein Wert fÃ¼r â€ž%sâ€œ}"
  
! #: makeinfo/makeinfo.c:3856
  #, c-format
  msgid "%c%s requires a name"
  msgstr "%c%s erfordert einen Namen"
  
! #: makeinfo/makeinfo.c:3962
  #, c-format
  msgid "Reached eof before matching @end %s"
  msgstr "Dateiende vor erforderlichem â€ž@end %sâ€œ erreicht"
  
! #: makeinfo/makeinfo.c:4211
  #, c-format
  msgid "`%.40s...' is too long for expansion; not expanded"
***************
*** 2864,2921 ****
  msgstr "Knoten â€ž%sâ€œ wird formatiert...\n"
  
! #: makeinfo/node.c:715
  #, c-format
  msgid "Node `%s' requires a sectioning command (e.g., %c%s)"
  msgstr "Knoten â€ž%sâ€œ benÃ¶tigt einen Abschnittsbefehl (z.B. %c%s)"
  
! #: makeinfo/node.c:879
  #, c-format
  msgid "No node name specified for `%c%s' command"
  msgstr "Kein Knotenname fÃ¼r den Befehl â€ž%c%sâ€œ angegeben"
  
! #: makeinfo/node.c:920 makeinfo/node.c:1161
  #, c-format
  msgid "Anchor `%s' and node `%s' map to the same file name"
  msgstr "Anker â€ž%sâ€œ und Knoten â€ž%sâ€œ zeigen auf gleichen Dateinamen."
  
! #: makeinfo/node.c:923
  msgid "This @anchor command ignored; references to it will not work"
  msgstr ""
  "Dieser @anchor-Befehl wird ignoriert, da Verweise auf ihn nicht funktionieren"
  
! #: makeinfo/node.c:925 makeinfo/node.c:1164
  msgid "Rename this anchor or use the `--no-split' option"
  msgstr "Entweder diesen Anker umbenennen oder Option â€ž--no-splitâ€œ verwenden"
  
! #: makeinfo/node.c:955
  #, c-format
  msgid "Unexpected string at end of split-HTML file `%s'"
  msgstr "Unerwartete Zeichenkette am Ende der gesplitteten HTML-Datei â€ž%sâ€œ"
  
! # HTML
! #: makeinfo/node.c:991
! msgid "Next:"
! msgstr "n&auml;chstes:"
! 
! #: makeinfo/node.c:1007
! msgid "Previous:"
! msgstr "voriges:"
! 
! # HTML
! #: makeinfo/node.c:1021
! msgid "Up:"
! msgstr "aufw&auml;rts:"
! 
! #: makeinfo/node.c:1158
  #, c-format
  msgid "Anchors `%s' and `%s' map to the same file name"
  msgstr "Anker â€ž%sâ€œ und â€ž%sâ€œ zeigen auf gleichen Dateinamen."
  
! #: makeinfo/node.c:1163
  msgid "@anchor command ignored; references to it will not work"
  msgstr ""
  "@anchor-Befehl wird ignoriert, da Referenzen auf ihn nicht funktionieren"
  
! #: makeinfo/node.c:1360
  #, c-format
  msgid "%s reference to nonexistent node `%s' (perhaps incorrect sectioning?)"
--- 3036,3079 ----
  msgstr "Knoten â€ž%sâ€œ wird formatiert...\n"
  
! #: makeinfo/node.c:714
  #, c-format
  msgid "Node `%s' requires a sectioning command (e.g., %c%s)"
  msgstr "Knoten â€ž%sâ€œ benÃ¶tigt einen Abschnittsbefehl (z.B. %c%s)"
  
! #: makeinfo/node.c:878
  #, c-format
  msgid "No node name specified for `%c%s' command"
  msgstr "Kein Knotenname fÃ¼r den Befehl â€ž%c%sâ€œ angegeben"
  
! #: makeinfo/node.c:919 makeinfo/node.c:1160
  #, c-format
  msgid "Anchor `%s' and node `%s' map to the same file name"
  msgstr "Anker â€ž%sâ€œ und Knoten â€ž%sâ€œ zeigen auf gleichen Dateinamen."
  
! #: makeinfo/node.c:922
  msgid "This @anchor command ignored; references to it will not work"
  msgstr ""
  "Dieser @anchor-Befehl wird ignoriert, da Verweise auf ihn nicht funktionieren"
  
! #: makeinfo/node.c:924 makeinfo/node.c:1163
  msgid "Rename this anchor or use the `--no-split' option"
  msgstr "Entweder diesen Anker umbenennen oder Option â€ž--no-splitâ€œ verwenden"
  
! #: makeinfo/node.c:954
  #, c-format
  msgid "Unexpected string at end of split-HTML file `%s'"
  msgstr "Unerwartete Zeichenkette am Ende der gesplitteten HTML-Datei â€ž%sâ€œ"
  
! #: makeinfo/node.c:1157
  #, c-format
  msgid "Anchors `%s' and `%s' map to the same file name"
  msgstr "Anker â€ž%sâ€œ und â€ž%sâ€œ zeigen auf gleichen Dateinamen."
  
! #: makeinfo/node.c:1162
  msgid "@anchor command ignored; references to it will not work"
  msgstr ""
  "@anchor-Befehl wird ignoriert, da Referenzen auf ihn nicht funktionieren"
  
! #: makeinfo/node.c:1359
  #, c-format
  msgid "%s reference to nonexistent node `%s' (perhaps incorrect sectioning?)"
***************
*** 2924,2936 ****
  "@subsection o.Ã¤.?)"
  
! #: makeinfo/node.c:1376
! msgid "Menu"
! msgstr "MenÃ¼"
! 
! #: makeinfo/node.c:1378
! msgid "Cross"
! msgstr "Quer"
! 
! #: makeinfo/node.c:1460
  #, c-format
  msgid "Next field of node `%s' not pointed to (perhaps incorrect sectioning?)"
--- 3082,3086 ----
  "@subsection o.Ã¤.?)"
  
! #: makeinfo/node.c:1459
  #, c-format
  msgid "Next field of node `%s' not pointed to (perhaps incorrect sectioning?)"
***************
*** 2939,2943 ****
  "(vielleicht @section statt @subsection o.Ã¤.?)"
  
! #: makeinfo/node.c:1463
  #, c-format
  msgid "This node (%s) has the bad Prev"
--- 3089,3093 ----
  "(vielleicht @section statt @subsection o.Ã¤.?)"
  
! #: makeinfo/node.c:1462
  #, c-format
  msgid "This node (%s) has the bad Prev"
***************
*** 2945,2958 ****
  "Dieser Knoten (%s) hat den fehlerhaften Eintrag im Feld â€žvorigesâ€œ (Prev)"
  
! #: makeinfo/node.c:1475
! msgid "Prev"
! msgstr "voriges"
! 
! #: makeinfo/node.c:1518
  #, c-format
  msgid "Prev field of node `%s' not pointed to"
  msgstr "Auf das Feld â€žvorigesâ€œ (Prev) des Knotens â€ž%sâ€œ wird nicht verwiesen"
  
! #: makeinfo/node.c:1522
  #, c-format
  msgid "This node (%s) has the bad Next"
--- 3095,3104 ----
  "Dieser Knoten (%s) hat den fehlerhaften Eintrag im Feld â€žvorigesâ€œ (Prev)"
  
! #: makeinfo/node.c:1517
  #, c-format
  msgid "Prev field of node `%s' not pointed to"
  msgstr "Auf das Feld â€žvorigesâ€œ (Prev) des Knotens â€ž%sâ€œ wird nicht verwiesen"
  
! #: makeinfo/node.c:1521
  #, c-format
  msgid "This node (%s) has the bad Next"
***************
*** 2960,2964 ****
  "Dieser Knoten (%s) hat den fehlerhaften Eintrag im Feld â€žnÃ¤chstesâ€œ (Next)"
  
! #: makeinfo/node.c:1534
  #, c-format
  msgid "`%s' has no Up field (perhaps incorrect sectioning?)"
--- 3106,3110 ----
  "Dieser Knoten (%s) hat den fehlerhaften Eintrag im Feld â€žnÃ¤chstesâ€œ (Next)"
  
! #: makeinfo/node.c:1533
  #, c-format
  msgid "`%s' has no Up field (perhaps incorrect sectioning?)"
***************
*** 2967,2975 ****
  "Ã¤.?)"
  
! #: makeinfo/node.c:1537
! msgid "Up"
! msgstr "aufwÃ¤rts"
! 
! #: makeinfo/node.c:1603
  #, c-format
  msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
--- 3113,3117 ----
  "Ã¤.?)"
  
! #: makeinfo/node.c:1602
  #, c-format
  msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
***************
*** 2978,2992 ****
  "â€žaufwÃ¤rtsâ€œ (Up) ist"
  
! #: makeinfo/node.c:1635
  #, c-format
  msgid "unreferenced node `%s'"
  msgstr "Nicht referenzierter Knoten â€ž%sâ€œ"
  
! #: makeinfo/node.c:1725
  #, c-format
  msgid "Removing %s\n"
  msgstr "Entferne %s\n"
  
! #: makeinfo/node.c:1729
  #, c-format
  msgid "Can't remove file `%s': %s"
--- 3120,3134 ----
  "â€žaufwÃ¤rtsâ€œ (Up) ist"
  
! #: makeinfo/node.c:1634
  #, c-format
  msgid "unreferenced node `%s'"
  msgstr "Nicht referenzierter Knoten â€ž%sâ€œ"
  
! #: makeinfo/node.c:1724
  #, c-format
  msgid "Removing %s\n"
  msgstr "Entferne %s\n"
  
! #: makeinfo/node.c:1728
  #, c-format
  msgid "Can't remove file `%s': %s"
***************
*** 3016,3020 ****
  #, c-format
  msgid "Node with %ctop as a section already exists"
! msgstr "Knoten mit %ctop als Abschnitt exisiert bereits"
  
  #: makeinfo/sectioning.c:648
--- 3158,3162 ----
  #, c-format
  msgid "Node with %ctop as a section already exists"
! msgstr "Knoten mit %ctop als Abschnitt existiert bereits"
  
  #: makeinfo/sectioning.c:648
***************
*** 3028,3037 ****
  msgstr "%ctop vor %cnode benutzt, Voreinstellung %s wird genommen"
  
! #: makeinfo/xml.c:1654
  #, c-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "@image-Datei â€ž%sâ€œ nicht lesbar: %s"
  
! #: makeinfo/xml.c:1999
  msgid ""
  "@headitem as the last item of @multitable produces invalid Docbook documents"
--- 3170,3179 ----
  msgstr "%ctop vor %cnode benutzt, Voreinstellung %s wird genommen"
  
! #: makeinfo/xml.c:1669
  #, c-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "@image-Datei â€ž%sâ€œ nicht lesbar: %s"
  
! #: makeinfo/xml.c:2014
  msgid ""
  "@headitem as the last item of @multitable produces invalid Docbook documents"
***************
*** 3040,3057 ****
  "Dokumente"
  
  #: makeinfo/xref.c:127
  msgid "First argument to cross-reference may not be empty"
  msgstr "Erstes Argument fÃ¼r Querverweis darf nicht leer sein."
  
- #: makeinfo/xref.c:133 makeinfo/xref.c:170 makeinfo/xref.c:205
- #: makeinfo/xref.c:459
- msgid "see "
- msgstr "siehe "
- 
- #: makeinfo/xref.c:157
- #, c-format
- msgid "See section ``%s'' in "
- msgstr "Siehe Abschnitt â€ž%sâ€œ in "
- 
  #: makeinfo/xref.c:252
  #, c-format
--- 3182,3197 ----
  "Dokumente"
  
+ #: makeinfo/xml.c:2150
+ msgid "of"
+ msgstr "aus"
+ 
+ #: makeinfo/xml.c:2155
+ msgid "on"
+ msgstr "ein"
+ 
  #: makeinfo/xref.c:127
  msgid "First argument to cross-reference may not be empty"
  msgstr "Erstes Argument fÃ¼r Querverweis darf nicht leer sein."
  
  #: makeinfo/xref.c:252
  #, c-format
***************
*** 3076,3291 ****
  msgstr "Erstes Argument fÃ¼r @inforef darf nicht leer sein."
  
- #: util/install-info.c:170
- #, c-format
- msgid "%s: warning: "
- msgstr "%s: Warnung: "
- 
- #: util/install-info.c:219
- #, c-format
- msgid " for %s"
- msgstr " fÃ¼r %s"
- 
- #: util/install-info.c:444
- #, c-format
- msgid "\tTry `%s --help' for a complete list of options.\n"
- msgstr "\tâ€ž%s --helpâ€œ gibt weitere Informationen.\n"
- 
- # Die "." am Zeilenende habe ich entfernt. -ke-
- #: util/install-info.c:452
- #, c-format
- msgid ""
- "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
- "\n"
- "Add or remove entries in INFO-FILE from the Info directory DIR-FILE.\n"
- "\n"
- "Options:\n"
- " --debug           report what is being done.\n"
- " --delete          delete existing entries for INFO-FILE from DIR-FILE;\n"
- "                     don't insert any new entries.\n"
- " --dir-file=NAME   specify file name of Info directory file.\n"
- "                     This is equivalent to using the DIR-FILE argument.\n"
- " --entry=TEXT      insert TEXT as an Info directory entry.\n"
- "                     TEXT should have the form of an Info menu item line\n"
- "                     plus zero or more extra lines starting with "
- "whitespace.\n"
- "                     If you specify more than one entry, they are all "
- "added.\n"
- "                     If you don't specify any entries, they are determined\n"
- "                     from information in the Info file itself.\n"
- " --help            display this help and exit.\n"
- " --info-file=FILE  specify Info file to install in the directory.\n"
- "                     This is equivalent to using the INFO-FILE argument.\n"
- " --info-dir=DIR    same as --dir-file=DIR/dir.\n"
- " --item=TEXT       same as --entry TEXT.\n"
- "                     An Info directory entry is actually a menu item.\n"
- " --quiet           suppress warnings.\n"
- " --remove          same as --delete.\n"
- " --remove-exactly  only remove if the info file name matches exactly;\n"
- "                     .info and/or .gz suffixes are not ignored.\n"
- " --section=SEC     put this file's entries in section SEC of the directory.\n"
- "                     If you specify more than one section, all the entries\n"
- "                     are added in each of the sections.\n"
- "                     If you don't specify any sections, they are determined\n"
- "                     from information in the Info file itself.\n"
- " --section-regex=R if an entry is added to a section that does not exist,\n"
- "                     look for a section matching basic regular expression R\n"
- "                     (and ignoring case) before starting a new section.\n"
- " --test            suppress updating of DIR-FILE.\n"
- " --silent          suppress warnings.\n"
- " --version         display version information and exit.\n"
- msgstr ""
- "Aufruf: %s [OPTION]... [INFO-DATEI [VERZ-DATEI]]\n"
- "\n"
- "VerzeichniseintrÃ¤ge aus der INFO-DATEI in der Info-Verzeichnis-Datei VERZ-"
- "DATEI\n"
- "installieren oder lÃ¶schen.\n"
- "\n"
- "Optionen:\n"
- " --debug           alle VorgÃ¤nge protokollieren\n"
- " --delete          vorhandene EintrÃ¤ge fÃ¼r INFO-DATEI aus VERZ-DATEI "
- "lÃ¶schen;\n"
- "                     keine neuen EintrÃ¤ge einfÃ¼gen\n"
- " --dir-file=NAME   Name der Info-Verzeichnis-Datei angeben. Gleichbedeutend\n"
- "                     mit dem VERZ-DATEI-Argument\n"
- " --entry=TEXT      TEXT als einen Info-Verzeichnis-Eintrag einfÃ¼gen. TEXT\n"
- "                     soll die Form einer Zeile eines Info-MenÃ¼eintrags "
- "haben,\n"
- "                     zuzÃ¼glich null oder mehr Extra-Zeilen, die mit\n"
- "                     Leerraum (â€žwhitespaceâ€œ) beginnen. Wenn mehr als ein\n"
- "                     Eintrag angegeben wird, werden alle hinzugefÃ¼gt. Wenn\n"
- "                     kein Eintrag angegeben wird, wird der Eintragstext der\n"
- "                     Info-Datei selbst entnommen.\n"
- " --help            diese Hilfe zeigen\n"
- " --info-file=DATEI Info-Datei angeben, die im Verzeichnis zu installieren "
- "ist.\n"
- "                     Gleichbedeutend mit dem INFO-DATEI-Argument\n"
- " --info-dir=VERZ   wie --dir-file=VERZ/dir\n"
- " --item=TEXT       wie --entry TEXT\n"
- "                     Ein Info-Verzeichnis-Eintrag ist nÃ¤mlich ein "
- "MenÃ¼eintrag.\n"
- " --quiet           Warnungen unterdrÃ¼cken\n"
- " --remove          wie --delete\n"
- " --remove-exactly  nur lÃ¶schen, wenn der Name der Info-Datei genau "
- "Ã¼bereinstimmt;\n"
- "                     Suffixe .info oder .gz werden nicht ignoriert\n"
- " --section=ABSCHN  die EintrÃ¤ge dieser Datei in den Abschnitt ABSCHN des\n"
- "                     Verzeichnisses stellen. Wird mehr als ein Abschnitt\n"
- "                     angegeben, werden alle EintrÃ¤ge in jedem der\n"
- "                     Abschnitte hinzugefÃ¼gt. Wird gar kein Abschnitt\n"
- "                     angegeben, wird der Eintragstext der Info-Datei selbst\n"
- "                     entnommen.\n"
- " --section-regex=R  wenn ein Eintrag zu einem Abschnitt hinzugefÃ¼gt wird, "
- "der\n"
- "                     nicht existiert, nach einem Abschnitt Ausschau halten, "
- "auf\n"
- "                     den der einfache regulÃ¤re Ausdruck R passt (ohne "
- "GroÃŸ-/\n"
- "                     Kleinschreibung), bevor ein neuer Abschnitt erÃ¶ffnet "
- "wird\n"
- " --test            die VERZ-DATEI nicht Ã¤ndern\n"
- " --silent          Warnungen unterdrÃ¼cken\n"
- " --version         Programmversion anzeigen\n"
- 
- #: util/install-info.c:518
- #, c-format
- msgid ""
- "This is the file .../info/dir, which contains the\n"
- "topmost node of the Info hierarchy, called (dir)Top.\n"
- "The first time you invoke Info you start off looking at this node.\n"
- "\n"
- "%s\tThis is the top of the INFO tree\n"
- "\n"
- "  This (the Directory node) gives a menu of major topics.\n"
- "  Typing \"q\" exits, \"?\" lists all Info commands, \"d\" returns here,\n"
- "  \"h\" gives a primer for first-timers,\n"
- "  \"mEmacs<Return>\" visits the Emacs manual, etc.\n"
- "\n"
- "  In Emacs, you can click mouse button 2 on a menu item or cross reference\n"
- "  to select it.\n"
- "\n"
- "%s\n"
- msgstr ""
- "Dies ist die Datei .../info/dir, die den obersten Knoten der\n"
- "Info-Hierarchie enthÃ¤lt, genannt (dir)Top.\n"
- "Beim ersten Aufruf von Info geht es bei diesem Knoten los.\n"
- "\n"
- "%s\tDies ist der Beginn des INFO-Baums\n"
- "\n"
- "  Dieser Verzeichnis-Knoten zeigt ein MenÃ¼ aller Hauptpunkte an.\n"
- "  â€žqâ€œ beendet Info, â€ž?â€œ listet alle Info-Befehle auf, â€ždâ€œ kehrt hierher\n"
- "  zurÃ¼ck, â€žhâ€œ gibt eine Einsteiger-Hilfe, â€žmEmacs<Return>â€œ besucht das\n"
- "  Emacs-Manual, etc.\n"
- "\n"
- "  Im Emacs kann man mit dem zweiten Mausknopf auf einen MenÃ¼eintrag oder\n"
- "  einen Querverweis klicken, um einen solchen auswÃ¤hlen.\n"
- "\n"
- "%s\n"
- 
- #: util/install-info.c:543
- #, c-format
- msgid "%s: could not read (%s) and could not create (%s)\n"
- msgstr "%s: kann nicht gelesen (%s) und nicht angelegt werden (%s)\n"
- 
- #: util/install-info.c:630
- #, c-format
- msgid "%s: empty file"
- msgstr "%s: leere Datei"
- 
- #: util/install-info.c:943 util/install-info.c:983
- msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
- msgstr "START-INFO-DIR-ENTRY ohne END-INFO-DIR-ENTRY"
- 
- #: util/install-info.c:978
- msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
- msgstr "END-INFO-DIR-ENTRY ohne START-INFO-DIR-ENTRY"
- 
- #: util/install-info.c:1225 util/install-info.c:1235
- #, c-format
- msgid "%s: already have dir file: %s\n"
- msgstr "%s: Verzeichnisdatei schon vorhanden: %s\n"
- 
- #: util/install-info.c:1274
- #, c-format
- msgid "%s: Specify the Info file only once.\n"
- msgstr "%s: Info-Datei nur einmal angeben.\n"
- 
- #: util/install-info.c:1297
- #, c-format
- msgid "Extra regular expression specified, ignoring `%s'"
- msgstr "ZusÃ¤tzlicher regulÃ¤rer Ausdruch angegeben, ignoriere â€ž%sâ€œ"
- 
- #: util/install-info.c:1308
- #, c-format
- msgid "Error in regular expression `%s': %s"
- msgstr "Fehler in regulÃ¤rem Ausdruck â€ž%sâ€œ: %s"
- 
- #: util/install-info.c:1353
- #, c-format
- msgid "excess command line argument `%s'"
- msgstr "Ã¼berflÃ¼ssiges Kommandozeilen-Argument â€ž%sâ€œ wird Ã¼bergangen"
- 
- #: util/install-info.c:1357
- msgid "No input file specified; try --help for more information."
- msgstr "Keine Eingabe-Datei angegeben; â€ž--helpâ€œ gibt weitere Informationen."
- 
- #: util/install-info.c:1360
- msgid "No dir file specified; try --help for more information."
- msgstr "Keine dir-Datei angegeben; â€ž--helpâ€œ gibt weitere Informationen."
- 
- #: util/install-info.c:1384
- #, c-format
- msgid "no info dir entry in `%s'"
- msgstr "Kein Info-Verzeichnis-Eintrag in â€ž%sâ€œ"
- 
- #: util/install-info.c:1525
- #, c-format
- msgid "menu item `%s' already exists, for file `%s'"
- msgstr "MenÃ¼eintrag â€ž%sâ€œ bereits vorhanden, und zwar fÃ¼r Datei â€ž%sâ€œ"
- 
- #: util/install-info.c:1548
- #, c-format
- msgid "no entries found for `%s'; nothing deleted"
- msgstr "keine EintrÃ¤ge fÃ¼r â€ž%sâ€œ gefunden; nichts entfernt"
- 
  #: util/texindex.c:223
  msgid "display this help and exit"
--- 3216,3219 ----
***************
*** 3344,3398 ****
  msgstr "Eintrag â€ž%sâ€œ direkt nach einem Untereintrag"
  
- #~ msgid "\\%-10[menu-digit]  Pick first ... ninth item in node's menu.\n"
- #~ msgstr ""
- #~ "\\%-10[menu-digit]  Ersten ... neunten Eintrag aus dem MenÃ¼ des Knotens "
- #~ "wÃ¤hlen.\n"
- 
- #~ msgid "node `%s' has been referenced %d times"
- #~ msgstr "Knoten â€ž%sâ€œ wurde %d mal referenziert"
- 
- # Hier de-Standard-Formulierung einsetzen!
- #~ msgid ""
- #~ "There is NO warranty.  You may redistribute this software\n"
- #~ "under the terms of the GNU General Public License.\n"
- #~ "For more information about these matters, see the files named COPYING.\n"
- #~ msgstr ""
- #~ "Es gibt KEINERLEI Garantie. Sie kÃ¶nnen diese Software unter den\n"
- #~ "Bedingungen der GNU General Public License weiterverteilen.\n"
- #~ "FÃ¼r weiterfÃ¼hrende Informationen zu diesen Fragen\n"
- #~ "konsultieren Sie bitte die Datei namens COPYING.\n"
- 
- #~ msgid ""
- #~ "  %-10s  Search for a specified string in the index entries of this Info\n"
- #~ msgstr ""
- #~ "  %-10s  Eine Zeichenkette in den IndexeintrÃ¤gen dieser Info-Datei "
- #~ "suchen\n"
- 
- #~ msgid ""
- #~ "              file, and select the node referenced by the first entry "
- #~ "found.\n"
- #~ msgstr ""
- #~ "                    und zu dem Knoten springen, auf den der erste "
- #~ "gefundene\n"
- #~ "                    Eintrag verweist.\n"
- 
- #~ msgid "  %-10s  Search forward for a specified string,\n"
- #~ msgstr ""
- #~ "  %-10s  Angegebene Zeichenkette in VorwÃ¤rtsrichtung suchen und den "
- #~ "Knoten\n"
- 
- # Hier de-Standard-Formulierung einsetzen!
- #~ msgid ""
- #~ "Copyright (C) %s Free Software Foundation, Inc.\n"
- #~ "There is NO warranty.  You may redistribute this software\n"
- #~ "under the terms of the GNU General Public License.\n"
- #~ "For more information about these matters, see the files named COPYING.\n"
- #~ msgstr ""
- #~ "Copyright Â© %s Free Software Foundation, Inc.\n"
- #~ "Es gibt KEINERLEI Garantie. Sie kÃ¶nnen diese Software unter den\n"
- #~ "Bedingungen der GNU General Public License weiterverteilen.\n"
- #~ "FÃ¼r weiterfÃ¼hrende Informationen zu diesen Fragen\n"
- #~ "konsultieren Sie bitte die Datei namens COPYING.\n"
- 
  #~ msgid "@quote-arg only useful for single-argument macros"
  #~ msgstr "@quote-Argument nur sinnvoll, wenn das Makro nur ein Argument hat"
--- 3272,3275 ----
Files texinfo-4.11/po/de_AT.gmo and texinfo-4.12/po/de_AT.gmo differ
diff -Nrc2 texinfo-4.11/po/de_AT.po texinfo-4.12/po/de_AT.po
*** texinfo-4.11/po/de_AT.po	Mon Sep  3 05:23:11 2007
--- texinfo-4.12/po/de_AT.po	Sat Apr 19 10:05:39 2008
***************
*** 10,14 ****
  "Project-Id-Version: texinfo 3.12d\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2007-09-03 05:23-0700\n"
  "PO-Revision-Date: 1999-02-16 21:14+01:00\n"
  "Last-Translator: Karl Eichwalder <ke@suse.de>\n"
--- 10,14 ----
  "Project-Id-Version: texinfo 3.12d\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2008-04-19 10:05-0700\n"
  "PO-Revision-Date: 1999-02-16 21:14+01:00\n"
  "Last-Translator: Karl Eichwalder <ke@suse.de>\n"
***************
*** 18,91 ****
  "Content-Transfer-Encoding: 8-bit\n"
  
! #: gnulib/lib/error.c:126
  msgid "Unknown system error"
  msgstr ""
  
! #: gnulib/lib/getopt.c:531 gnulib/lib/getopt.c:547
  #, c-format
  msgid "%s: option `%s' is ambiguous\n"
  msgstr ""
  
! #: gnulib/lib/getopt.c:580 gnulib/lib/getopt.c:584
  #, c-format
  msgid "%s: option `--%s' doesn't allow an argument\n"
  msgstr ""
  
! #: gnulib/lib/getopt.c:593 gnulib/lib/getopt.c:598
  #, c-format
  msgid "%s: option `%c%s' doesn't allow an argument\n"
  msgstr ""
  
! #: gnulib/lib/getopt.c:641 gnulib/lib/getopt.c:660 gnulib/lib/getopt.c:976
! #: gnulib/lib/getopt.c:995
  #, c-format
  msgid "%s: option `%s' requires an argument\n"
  msgstr ""
  
! #: gnulib/lib/getopt.c:698 gnulib/lib/getopt.c:701
  #, c-format
  msgid "%s: unrecognized option `--%s'\n"
  msgstr ""
  
! #: gnulib/lib/getopt.c:709 gnulib/lib/getopt.c:712
  #, c-format
  msgid "%s: unrecognized option `%c%s'\n"
  msgstr ""
  
! #: gnulib/lib/getopt.c:764 gnulib/lib/getopt.c:767
  #, c-format
  msgid "%s: illegal option -- %c\n"
  msgstr ""
  
! #: gnulib/lib/getopt.c:773 gnulib/lib/getopt.c:776
  #, c-format
  msgid "%s: invalid option -- %c\n"
  msgstr ""
  
! #: gnulib/lib/getopt.c:828 gnulib/lib/getopt.c:844 gnulib/lib/getopt.c:1048
! #: gnulib/lib/getopt.c:1066
  #, c-format
  msgid "%s: option requires an argument -- %c\n"
  msgstr ""
  
! #: gnulib/lib/getopt.c:897 gnulib/lib/getopt.c:913
  #, c-format
  msgid "%s: option `-W %s' is ambiguous\n"
  msgstr ""
  
! #: gnulib/lib/getopt.c:937 gnulib/lib/getopt.c:955
  #, c-format
  msgid "%s: option `-W %s' doesn't allow an argument\n"
  msgstr ""
  
! #: gnulib/lib/xalloc-die.c:35 gnulib/lib/xsetenv.c:39
  msgid "memory exhausted"
  msgstr ""
  
! #: info/echo-area.c:283 info/session.c:732
  msgid "Move forward a character"
  msgstr ""
  
! #: info/echo-area.c:295 info/session.c:764
  msgid "Move backward a character"
  msgstr ""
--- 18,92 ----
  "Content-Transfer-Encoding: 8-bit\n"
  
! #: gnulib/lib/error.c:125
  msgid "Unknown system error"
  msgstr ""
  
! #: gnulib/lib/getopt.c:526 gnulib/lib/getopt.c:542
  #, c-format
  msgid "%s: option `%s' is ambiguous\n"
  msgstr ""
  
! #: gnulib/lib/getopt.c:575 gnulib/lib/getopt.c:579
  #, c-format
  msgid "%s: option `--%s' doesn't allow an argument\n"
  msgstr ""
  
! #: gnulib/lib/getopt.c:588 gnulib/lib/getopt.c:593
  #, c-format
  msgid "%s: option `%c%s' doesn't allow an argument\n"
  msgstr ""
  
! #: gnulib/lib/getopt.c:636 gnulib/lib/getopt.c:655 gnulib/lib/getopt.c:971
! #: gnulib/lib/getopt.c:990
  #, c-format
  msgid "%s: option `%s' requires an argument\n"
  msgstr ""
  
! #: gnulib/lib/getopt.c:693 gnulib/lib/getopt.c:696
  #, c-format
  msgid "%s: unrecognized option `--%s'\n"
  msgstr ""
  
! #: gnulib/lib/getopt.c:704 gnulib/lib/getopt.c:707
  #, c-format
  msgid "%s: unrecognized option `%c%s'\n"
  msgstr ""
  
! #: gnulib/lib/getopt.c:759 gnulib/lib/getopt.c:762
  #, c-format
  msgid "%s: illegal option -- %c\n"
  msgstr ""
  
! #: gnulib/lib/getopt.c:768 gnulib/lib/getopt.c:771
  #, c-format
  msgid "%s: invalid option -- %c\n"
  msgstr ""
  
! #: gnulib/lib/getopt.c:823 gnulib/lib/getopt.c:839 gnulib/lib/getopt.c:1043
! #: gnulib/lib/getopt.c:1061
  #, c-format
  msgid "%s: option requires an argument -- %c\n"
  msgstr ""
  
! #: gnulib/lib/getopt.c:892 gnulib/lib/getopt.c:908
  #, c-format
  msgid "%s: option `-W %s' is ambiguous\n"
  msgstr ""
  
! #: gnulib/lib/getopt.c:932 gnulib/lib/getopt.c:950
  #, c-format
  msgid "%s: option `-W %s' doesn't allow an argument\n"
  msgstr ""
  
! #: gnulib/lib/xalloc-die.c:34 gnulib/lib/xsetenv.c:37
! #, c-format
  msgid "memory exhausted"
  msgstr ""
  
! #: info/echo-area.c:283 info/session.c:735
  msgid "Move forward a character"
  msgstr ""
  
! #: info/echo-area.c:295 info/session.c:767
  msgid "Move backward a character"
  msgstr ""
***************
*** 99,107 ****
  msgstr ""
  
! #: info/echo-area.c:320 info/session.c:805
  msgid "Move forward a word"
  msgstr ""
  
! #: info/echo-area.c:360 info/session.c:878
  msgid "Move backward a word"
  msgstr ""
--- 100,108 ----
  msgstr ""
  
! #: info/echo-area.c:320 info/session.c:808
  msgid "Move forward a word"
  msgstr ""
  
! #: info/echo-area.c:360 info/session.c:881
  msgid "Move backward a word"
  msgstr ""
***************
*** 263,285 ****
  msgstr ""
  
! #: info/indices.c:540
  #, c-format
  msgid "Scanning indices of `%s'..."
  msgstr ""
  
! #: info/indices.c:595
  #, c-format
  msgid "No available info files have `%s' in their indices."
  msgstr ""
  
! #: info/indices.c:621
  msgid "Grovel all known info file's indices for a string and build a menu"
  msgstr ""
  
! #: info/indices.c:625
  msgid "Index apropos: "
  msgstr ""
  
! #: info/indices.c:653
  #, c-format
  msgid ""
--- 264,286 ----
  msgstr ""
  
! #: info/indices.c:549
  #, c-format
  msgid "Scanning indices of `%s'..."
  msgstr ""
  
! #: info/indices.c:604
  #, c-format
  msgid "No available info files have `%s' in their indices."
  msgstr ""
  
! #: info/indices.c:630
  msgid "Grovel all known info file's indices for a string and build a menu"
  msgstr ""
  
! #: info/indices.c:634
  msgid "Index apropos: "
  msgstr ""
  
! #: info/indices.c:662
  #, c-format
  msgid ""
***************
*** 288,298 ****
  msgstr ""
  
! #: info/info.c:287 info/infokey.c:899
  #, c-format
  msgid "Try --help for more information.\n"
  msgstr ""
  
! #: info/info.c:306 info/infokey.c:145 makeinfo/makeinfo.c:783
! #: util/install-info.c:1328 util/texindex.c:295
  #, c-format
  msgid ""
--- 289,299 ----
  msgstr ""
  
! #: info/info.c:273 info/infokey.c:899
  #, c-format
  msgid "Try --help for more information.\n"
  msgstr ""
  
! #: info/info.c:292 info/infokey.c:145 install-info/install-info.c:2091
! #: makeinfo/makeinfo.c:783 util/texindex.c:295
  #, c-format
  msgid ""
***************
*** 304,317 ****
  msgstr ""
  
! #: info/info.c:511
  #, c-format
  msgid "no index entries found for `%s'\n"
  msgstr ""
  
! #: info/info.c:603
! msgid "  -b, --speech-friendly        be friendly to speech synthesizers.\n"
! msgstr ""
! 
! #: info/info.c:610
  #, c-format
  msgid ""
--- 305,314 ----
  msgstr ""
  
! #: info/info.c:504
  #, c-format
  msgid "no index entries found for `%s'\n"
  msgstr ""
  
! #: info/info.c:598
  #, c-format
  msgid ""
***************
*** 319,341 ****
  "\n"
  "Read documentation in Info format.\n"
! "\n"
  "Options:\n"
! "      --apropos=STRING         look up STRING in all indices of all "
  "manuals.\n"
  "  -d, --directory=DIR          add DIR to INFOPATH.\n"
  "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
! "  -f, --file=FILENAME          specify Info file to visit.\n"
  "  -h, --help                   display this help and exit.\n"
  "      --index-search=STRING    go to node pointed by index entry STRING.\n"
  "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
! "  -o, --output=FILENAME        output selected nodes to FILENAME.\n"
  "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
  "      --no-raw-escapes         output escapes as literal text.\n"
  "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
! "  -O, --show-options, --usage  go to command-line options node.\n"
! "%s      --subnodes               recursively output menu items.\n"
! "  -w, --where, --location      print physical location of Info file.\n"
  "      --vi-keys                use vi-like and less-like key bindings.\n"
  "      --version                display version information and exit.\n"
  "\n"
  "The first non-option argument, if present, is the menu entry to start from;\n"
--- 316,361 ----
  "\n"
  "Read documentation in Info format.\n"
! msgstr ""
! 
! #: info/info.c:604
! msgid ""
  "Options:\n"
! "  -k, --apropos=STRING         look up STRING in all indices of all "
  "manuals.\n"
  "  -d, --directory=DIR          add DIR to INFOPATH.\n"
  "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
! "  -f, --file=FILENAME          specify Info file to visit."
! msgstr ""
! 
! #: info/info.c:611
! msgid ""
  "  -h, --help                   display this help and exit.\n"
  "      --index-search=STRING    go to node pointed by index entry STRING.\n"
  "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
! "  -o, --output=FILENAME        output selected nodes to FILENAME."
! msgstr ""
! 
! #: info/info.c:617
! msgid ""
  "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
  "      --no-raw-escapes         output escapes as literal text.\n"
  "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
! "  -O, --show-options, --usage  go to command-line options node."
! msgstr ""
! 
! #: info/info.c:624
! msgid "  -b, --speech-friendly        be friendly to speech synthesizers."
! msgstr ""
! 
! #: info/info.c:628
! msgid ""
! "      --subnodes               recursively output menu items.\n"
  "      --vi-keys                use vi-like and less-like key bindings.\n"
  "      --version                display version information and exit.\n"
+ "  -w, --where, --location      print physical location of Info file."
+ msgstr ""
+ 
+ #: info/info.c:634
+ msgid ""
  "\n"
  "The first non-option argument, if present, is the menu entry to start from;\n"
***************
*** 343,347 ****
  "If it is not present, info merges all `dir' files and shows the result.\n"
  "Any remaining arguments are treated as the names of menu\n"
! "items relative to the initial node visited.\n"
  "\n"
  "Examples:\n"
--- 363,371 ----
  "If it is not present, info merges all `dir' files and shows the result.\n"
  "Any remaining arguments are treated as the names of menu\n"
! "items relative to the initial node visited."
! msgstr ""
! 
! #: info/info.c:641
! msgid ""
  "\n"
  "Examples:\n"
***************
*** 351,359 ****
  "  info --show-options emacs  start at node with emacs' command line options\n"
  "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
! "  info -f ./foo.info         show file ./foo.info, not searching dir\n"
  msgstr ""
  
! #: info/info.c:649 info/infokey.c:918 makeinfo/makeinfo.c:474
! #: util/install-info.c:491 util/texindex.c:259
  msgid ""
  "\n"
--- 375,383 ----
  "  info --show-options emacs  start at node with emacs' command line options\n"
  "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
! "  info -f ./foo.info         show file ./foo.info, not searching dir"
  msgstr ""
  
! #: info/info.c:650 info/infokey.c:918 makeinfo/makeinfo.c:474
! #: util/texindex.c:259
  msgid ""
  "\n"
***************
*** 363,697 ****
  msgstr ""
  
! #: info/info.c:683
  #, c-format
  msgid "Cannot find node `%s'."
  msgstr ""
  
! #: info/info.c:684
  #, c-format
  msgid "Cannot find node `(%s)%s'."
  msgstr ""
  
! #: info/info.c:685
  msgid "Cannot find a window!"
  msgstr ""
  
! #: info/info.c:686
  msgid "Point doesn't appear within this window's node!"
  msgstr ""
  
! #: info/info.c:687
  msgid "Cannot delete the last window."
  msgstr ""
  
! #: info/info.c:688
  msgid "No menu in this node."
  msgstr ""
  
! #: info/info.c:689
  msgid "No footnotes in this node."
  msgstr ""
  
! #: info/info.c:690
  msgid "No cross references in this node."
  msgstr ""
  
! #: info/info.c:691
  #, c-format
  msgid "No `%s' pointer for this node."
  msgstr ""
  
! #: info/info.c:692
  #, c-format
  msgid "Unknown Info command `%c'; try `?' for help."
  msgstr ""
  
! #: info/info.c:693
  #, c-format
  msgid "Terminal type `%s' is not smart enough to run Info."
  msgstr ""
  
! #: info/info.c:694
  msgid "You are already at the last page of this node."
  msgstr ""
  
! #: info/info.c:695
  msgid "You are already at the first page of this node."
  msgstr ""
  
! #: info/info.c:696
  msgid "Only one window."
  msgstr ""
  
! #: info/info.c:697
  msgid "Resulting window would be too small."
  msgstr ""
  
! #: info/info.c:698
  msgid "Not enough room for a help window, please delete a window."
  msgstr ""
  
! #: info/infodoc.c:45 info/infodoc.c:97
! msgid ""
! "Basic Commands in Info Windows\n"
! "******************************\n"
  msgstr ""
  
! #: info/infodoc.c:48
! msgid "\\%-10[quit-help]  Quit this help.\n"
  msgstr ""
  
! #: info/infodoc.c:49
  msgid "\\%-10[quit]  Quit Info altogether.\n"
  msgstr ""
  
! #: info/infodoc.c:50
  msgid "\\%-10[get-info-help-node]  Invoke the Info tutorial.\n"
  msgstr ""
  
! #: info/infodoc.c:52 info/infodoc.c:104
! msgid ""
! "Selecting other nodes:\n"
! "----------------------\n"
  msgstr ""
  
  #: info/infodoc.c:54
! msgid "\\%-10[next-node]  Move to the \"next\" node of this node.\n"
  msgstr ""
  
  #: info/infodoc.c:55
! msgid "\\%-10[prev-node]  Move to the \"previous\" node of this node.\n"
  msgstr ""
  
  #: info/infodoc.c:56
! msgid "\\%-10[up-node]  Move \"up\" from this node.\n"
  msgstr ""
  
! #: info/infodoc.c:57
! msgid ""
! "\\%-10[menu-item]  Pick menu item specified by name.\n"
! "              Picking a menu item causes another node to be selected.\n"
  msgstr ""
  
  #: info/infodoc.c:59
  msgid ""
! "\\%-10[xref-item]  Follow a cross reference.  Reads name of reference.\n"
  msgstr ""
  
  #: info/infodoc.c:60
! msgid "\\%-10[history-node]  Move to the last node seen in this window.\n"
! msgstr ""
! 
! #: info/infodoc.c:61
! msgid "\\%-10[move-to-next-xref]  Skip to next hypertext link [*].\n"
  msgstr ""
  
  #: info/infodoc.c:62
! msgid "\\%-10[move-to-prev-xref]  Skip to previous hypertext link [*].\n"
  msgstr ""
  
  #: info/infodoc.c:63
! msgid ""
! "\\%-10[select-reference-this-line]  Follow the hypertext link under cursor.\n"
  msgstr ""
  
  #: info/infodoc.c:64
! msgid ""
! "\\%-10[dir-node]  Move to the `directory' node.  Equivalent to `\\[goto-"
! "node] (DIR)'.\n"
  msgstr ""
  
  #: info/infodoc.c:65
! msgid ""
! "\\%-10[top-node]  Move to the Top node.  Equivalent to `\\[goto-node] Top'.\n"
  msgstr ""
  
! #: info/infodoc.c:67
! msgid ""
! "[*]    Command acts within this node or the entire document, depending on\n"
! "the value of cursor-movement-scrolls variable\n"
! msgstr ""
! 
! #: info/infodoc.c:70 info/infodoc.c:118
! msgid ""
! "Moving within a node:\n"
! "---------------------\n"
  msgstr ""
  
! #: info/infodoc.c:72
! msgid "\\%-10[beginning-of-node]  Go to the beginning of this node.\n"
  msgstr ""
  
! #: info/infodoc.c:73
! msgid "\\%-10[end-of-node]  Go to the end of this node.\n"
  msgstr ""
  
! #: info/infodoc.c:74
! msgid "\\%-10[next-line]  Scroll forward 1 line.\n"
  msgstr ""
  
! #: info/infodoc.c:75
! msgid "\\%-10[prev-line]  Scroll backward 1 line.\n"
  msgstr ""
  
! #: info/infodoc.c:76
! msgid "\\%-10[scroll-forward]  Scroll forward a page.\n"
  msgstr ""
  
! #: info/infodoc.c:77
! msgid "\\%-10[scroll-backward]  Scroll backward a page.\n"
  msgstr ""
  
! #: info/infodoc.c:79 info/infodoc.c:127
! msgid ""
! "Other commands:\n"
! "---------------\n"
  msgstr ""
  
! #: info/infodoc.c:81
! msgid "1...9       Pick first...ninth item in this node's menu.\n"
  msgstr ""
  
! #: info/infodoc.c:82
! msgid "\\%-10[last-menu-item]  Pick last item in this node's menu.\n"
  msgstr ""
  
! #: info/infodoc.c:83
! msgid ""
! "\\%-10[index-search]  Search for a specified string in the index entries of "
! "this Info\n"
! "              file, and select the node referenced by the first entry "
! "found.\n"
  msgstr ""
  
! #: info/infodoc.c:85
  msgid ""
! "\\%-10[goto-node]  Move to node specified by name.\n"
! "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
  msgstr ""
  
! #: info/infodoc.c:87
! msgid ""
! "\\%-10[search]  Search forward for a specified string\n"
! "              and select the node in which the next occurrence is found.\n"
  msgstr ""
  
  #: info/infodoc.c:89
  msgid ""
! "\\%-10[search-backward]  Search backward for a specified string\n"
! "              and select the node in which the previous occurrence is "
! "found.\n"
  msgstr ""
  
! #: info/infodoc.c:100
  #, c-format
  msgid "  %-10s  Quit this help.\n"
  msgstr ""
  
! #: info/infodoc.c:101
  #, c-format
  msgid "  %-10s  Quit Info altogether.\n"
  msgstr ""
  
! #: info/infodoc.c:102
  #, c-format
  msgid "  %-10s  Invoke the Info tutorial.\n"
  msgstr ""
  
! #: info/infodoc.c:106
  #, c-format
  msgid "  %-10s  Move to the `next' node of this node.\n"
  msgstr ""
  
! #: info/infodoc.c:107
  #, c-format
  msgid "  %-10s  Move to the `previous' node of this node.\n"
  msgstr ""
  
! #: info/infodoc.c:108
  #, c-format
  msgid "  %-10s  Move `up' from this node.\n"
  msgstr ""
  
! #: info/infodoc.c:109
  #, c-format
! msgid "  %-10s  Pick menu item specified by name.\n"
! msgstr ""
! 
! #: info/infodoc.c:110
! msgid "              Picking a menu item causes another node to be selected.\n"
  msgstr ""
  
! #: info/infodoc.c:111
  #, c-format
  msgid "  %-10s  Follow a cross reference.  Reads name of reference.\n"
  msgstr ""
  
! #: info/infodoc.c:112
  #, c-format
  msgid "  %-10s  Move to the last node seen in this window.\n"
  msgstr ""
  
! #: info/infodoc.c:113
  #, c-format
  msgid "  %-10s  Skip to next hypertext link within this node.\n"
  msgstr ""
  
! #: info/infodoc.c:114
  #, c-format
  msgid "  %-10s  Follow the hypertext link under cursor.\n"
  msgstr ""
  
! #: info/infodoc.c:115
  #, c-format
  msgid "  %-10s  Move to the `directory' node.  Equivalent to `g (DIR)'.\n"
  msgstr ""
  
! #: info/infodoc.c:116
  #, c-format
  msgid "  %-10s  Move to the Top node.  Equivalent to `g Top'.\n"
  msgstr ""
  
! #: info/infodoc.c:120
  #, c-format
  msgid "  %-10s  Scroll forward a page.\n"
  msgstr ""
  
! #: info/infodoc.c:121
  #, c-format
  msgid "  %-10s  Scroll backward a page.\n"
  msgstr ""
  
! #: info/infodoc.c:122
  #, c-format
  msgid "  %-10s  Go to the beginning of this node.\n"
  msgstr ""
  
! #: info/infodoc.c:123
  #, c-format
  msgid "  %-10s  Go to the end of this node.\n"
  msgstr ""
  
! #: info/infodoc.c:124
  #, c-format
  msgid "  %-10s  Scroll forward 1 line.\n"
  msgstr ""
  
! #: info/infodoc.c:125
  #, c-format
  msgid "  %-10s  Scroll backward 1 line.\n"
  msgstr ""
  
! #: info/infodoc.c:129
  #, c-format
! msgid "  %-10s  Pick first ... ninth item in node's menu.\n"
  msgstr ""
  
! #: info/infodoc.c:130
  #, c-format
  msgid "  %-10s  Pick last item in node's menu.\n"
  msgstr ""
  
! #: info/infodoc.c:133
  #, c-format
  msgid ""
--- 387,709 ----
  msgstr ""
  
! #: info/info.c:684
  #, c-format
  msgid "Cannot find node `%s'."
  msgstr ""
  
! #: info/info.c:685
  #, c-format
  msgid "Cannot find node `(%s)%s'."
  msgstr ""
  
! #: info/info.c:686
  msgid "Cannot find a window!"
  msgstr ""
  
! #: info/info.c:687
  msgid "Point doesn't appear within this window's node!"
  msgstr ""
  
! #: info/info.c:688
  msgid "Cannot delete the last window."
  msgstr ""
  
! #: info/info.c:689
  msgid "No menu in this node."
  msgstr ""
  
! #: info/info.c:690
  msgid "No footnotes in this node."
  msgstr ""
  
! #: info/info.c:691
  msgid "No cross references in this node."
  msgstr ""
  
! #: info/info.c:692
  #, c-format
  msgid "No `%s' pointer for this node."
  msgstr ""
  
! #: info/info.c:693
  #, c-format
  msgid "Unknown Info command `%c'; try `?' for help."
  msgstr ""
  
! #: info/info.c:694
  #, c-format
  msgid "Terminal type `%s' is not smart enough to run Info."
  msgstr ""
  
! #: info/info.c:695
  msgid "You are already at the last page of this node."
  msgstr ""
  
! #: info/info.c:696
  msgid "You are already at the first page of this node."
  msgstr ""
  
! #: info/info.c:697
  msgid "Only one window."
  msgstr ""
  
! #: info/info.c:698
  msgid "Resulting window would be too small."
  msgstr ""
  
! #: info/info.c:699
  msgid "Not enough room for a help window, please delete a window."
  msgstr ""
  
! #: info/infodoc.c:45
! msgid "Basic Info command keys\n"
  msgstr ""
  
! #: info/infodoc.c:47
! msgid "\\%-10[quit-help]  Close this help window.\n"
  msgstr ""
  
! #: info/infodoc.c:48
  msgid "\\%-10[quit]  Quit Info altogether.\n"
  msgstr ""
  
! #: info/infodoc.c:49
  msgid "\\%-10[get-info-help-node]  Invoke the Info tutorial.\n"
  msgstr ""
  
! #: info/infodoc.c:51
! msgid "\\%-10[prev-line]  Move up one line.\n"
! msgstr ""
! 
! #: info/infodoc.c:52
! msgid "\\%-10[next-line]  Move down one line.\n"
! msgstr ""
! 
! #: info/infodoc.c:53
! msgid "\\%-10[scroll-backward]  Scroll backward one screenful.\n"
  msgstr ""
  
  #: info/infodoc.c:54
! msgid "\\%-10[scroll-forward]  Scroll forward one screenful.\n"
  msgstr ""
  
  #: info/infodoc.c:55
! msgid "\\%-10[beginning-of-node]  Go to the beginning of this node.\n"
  msgstr ""
  
  #: info/infodoc.c:56
! msgid "\\%-10[end-of-node]  Go to the end of this node.\n"
  msgstr ""
  
! #: info/infodoc.c:58
! msgid "\\%-10[move-to-next-xref]  Skip to the next hypertext link.\n"
  msgstr ""
  
  #: info/infodoc.c:59
  msgid ""
! "\\%-10[select-reference-this-line]  Follow the hypertext link under the "
! "cursor.\n"
  msgstr ""
  
  #: info/infodoc.c:60
! msgid "\\%-10[history-node]  Go back to the last node seen in this window.\n"
  msgstr ""
  
  #: info/infodoc.c:62
! msgid "\\%-10[global-prev-node]  Go to the previous node in the document.\n"
  msgstr ""
  
  #: info/infodoc.c:63
! msgid "\\%-10[global-next-node]  Go to the next node in the document.\n"
  msgstr ""
  
  #: info/infodoc.c:64
! msgid "\\%-10[prev-node]  Go to the previous node on this level.\n"
  msgstr ""
  
  #: info/infodoc.c:65
! msgid "\\%-10[next-node]  Go to the next node on this level.\n"
  msgstr ""
  
! #: info/infodoc.c:66
! msgid "\\%-10[up-node]  Go up one level.\n"
  msgstr ""
  
! #: info/infodoc.c:67
! msgid "\\%-10[top-node]  Go to the top node of this document.\n"
  msgstr ""
  
! #: info/infodoc.c:68
! msgid "\\%-10[dir-node]  Go to the main `directory' node.\n"
  msgstr ""
  
! #: info/infodoc.c:70
! msgid "1...9       Pick the first...ninth item in this node's menu.\n"
  msgstr ""
  
! #: info/infodoc.c:71
! msgid "\\%-10[last-menu-item]  Pick the last item in this node's menu.\n"
  msgstr ""
  
! #: info/infodoc.c:72
! msgid "\\%-10[menu-item]  Pick a menu item specified by name.\n"
  msgstr ""
  
! #: info/infodoc.c:73
! msgid "\\%-10[xref-item]  Follow a cross reference specified by name.\n"
  msgstr ""
  
! #: info/infodoc.c:74
! msgid "\\%-10[goto-node]  Go to a node specified by name.\n"
  msgstr ""
  
! #: info/infodoc.c:76
! msgid "\\%-10[search]  Search forward for a specified string.\n"
  msgstr ""
  
! #: info/infodoc.c:77
! msgid "\\%-10[search-previous]  Search for previous occurrence.\n"
  msgstr ""
  
! #: info/infodoc.c:78
! msgid "\\%-10[search-next]  Search for next occurrence.\n"
  msgstr ""
  
! #: info/infodoc.c:79
  msgid ""
! "\\%-10[index-search]  Search for a specified string in the index, and\n"
! "              select the node referenced by the first entry found.\n"
  msgstr ""
  
! #: info/infodoc.c:81
! msgid "\\%-10[abort-key]  Cancel the current operation.\n"
  msgstr ""
  
  #: info/infodoc.c:89
  msgid ""
! "Basic Commands in Info Windows\n"
! "******************************\n"
  msgstr ""
  
! #: info/infodoc.c:92
  #, c-format
  msgid "  %-10s  Quit this help.\n"
  msgstr ""
  
! #: info/infodoc.c:93
  #, c-format
  msgid "  %-10s  Quit Info altogether.\n"
  msgstr ""
  
! #: info/infodoc.c:94
  #, c-format
  msgid "  %-10s  Invoke the Info tutorial.\n"
  msgstr ""
  
! #: info/infodoc.c:98
  #, c-format
  msgid "  %-10s  Move to the `next' node of this node.\n"
  msgstr ""
  
! #: info/infodoc.c:99
  #, c-format
  msgid "  %-10s  Move to the `previous' node of this node.\n"
  msgstr ""
  
! #: info/infodoc.c:100
  #, c-format
  msgid "  %-10s  Move `up' from this node.\n"
  msgstr ""
  
! #: info/infodoc.c:101
  #, c-format
! msgid ""
! "  %-10s  Pick menu item specified by name.\n"
! "              Picking a menu item causes another node to be selected.\n"
  msgstr ""
  
! #: info/infodoc.c:103
  #, c-format
  msgid "  %-10s  Follow a cross reference.  Reads name of reference.\n"
  msgstr ""
  
! #: info/infodoc.c:104
  #, c-format
  msgid "  %-10s  Move to the last node seen in this window.\n"
  msgstr ""
  
! #: info/infodoc.c:105
  #, c-format
  msgid "  %-10s  Skip to next hypertext link within this node.\n"
  msgstr ""
  
! #: info/infodoc.c:106
  #, c-format
  msgid "  %-10s  Follow the hypertext link under cursor.\n"
  msgstr ""
  
! #: info/infodoc.c:107
  #, c-format
  msgid "  %-10s  Move to the `directory' node.  Equivalent to `g (DIR)'.\n"
  msgstr ""
  
! #: info/infodoc.c:108
  #, c-format
  msgid "  %-10s  Move to the Top node.  Equivalent to `g Top'.\n"
  msgstr ""
  
! #: info/infodoc.c:110
! msgid ""
! "Moving within a node:\n"
! "---------------------\n"
! msgstr ""
! 
! #: info/infodoc.c:112
  #, c-format
  msgid "  %-10s  Scroll forward a page.\n"
  msgstr ""
  
! #: info/infodoc.c:113
  #, c-format
  msgid "  %-10s  Scroll backward a page.\n"
  msgstr ""
  
! #: info/infodoc.c:114
  #, c-format
  msgid "  %-10s  Go to the beginning of this node.\n"
  msgstr ""
  
! #: info/infodoc.c:115
  #, c-format
  msgid "  %-10s  Go to the end of this node.\n"
  msgstr ""
  
! #: info/infodoc.c:116
  #, c-format
  msgid "  %-10s  Scroll forward 1 line.\n"
  msgstr ""
  
! #: info/infodoc.c:117
  #, c-format
  msgid "  %-10s  Scroll backward 1 line.\n"
  msgstr ""
  
! #: info/infodoc.c:119
! msgid ""
! "Other commands:\n"
! "---------------\n"
! msgstr ""
! 
! #: info/infodoc.c:121
  #, c-format
! msgid "  %-10s  Pick first...ninth item in node's menu.\n"
  msgstr ""
  
! #: info/infodoc.c:122
  #, c-format
  msgid "  %-10s  Pick last item in node's menu.\n"
  msgstr ""
  
! #: info/infodoc.c:125
  #, c-format
  msgid ""
***************
*** 701,715 ****
  msgstr ""
  
! #: info/infodoc.c:135
  #, c-format
- msgid "  %-10s  Move to node specified by name.\n"
- msgstr ""
- 
- #: info/infodoc.c:136
  msgid ""
  "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
  msgstr ""
  
! #: info/infodoc.c:137
  #, c-format
  msgid ""
--- 713,724 ----
  msgstr ""
  
! #: info/infodoc.c:127
  #, c-format
  msgid ""
+ "  %-10s  Move to node specified by name.\n"
  "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
  msgstr ""
  
! #: info/infodoc.c:129
  #, c-format
  msgid ""
***************
*** 718,736 ****
  msgstr ""
  
! #: info/infodoc.c:139
  #, c-format
- msgid "  %-10s  Search backward for a specified string\n"
- msgstr ""
- 
- #: info/infodoc.c:140
  msgid ""
  "              and select the node in which the next occurrence is found.\n"
  msgstr ""
  
! #: info/infodoc.c:320
  msgid "The current search path is:\n"
  msgstr ""
  
! #: info/infodoc.c:324
  msgid ""
  "Commands available in Info windows:\n"
--- 727,742 ----
  msgstr ""
  
! #: info/infodoc.c:131
  #, c-format
  msgid ""
+ "  %-10s  Search backward for a specified string,\n"
  "              and select the node in which the next occurrence is found.\n"
  msgstr ""
  
! #: info/infodoc.c:312
  msgid "The current search path is:\n"
  msgstr ""
  
! #: info/infodoc.c:316
  msgid ""
  "Commands available in Info windows:\n"
***************
*** 738,742 ****
  msgstr ""
  
! #: info/infodoc.c:328
  msgid ""
  "Commands available in the echo area:\n"
--- 744,748 ----
  msgstr ""
  
! #: info/infodoc.c:320
  msgid ""
  "Commands available in the echo area:\n"
***************
*** 744,748 ****
  msgstr ""
  
! #: info/infodoc.c:351
  #, c-format
  msgid ""
--- 750,754 ----
  msgstr ""
  
! #: info/infodoc.c:343
  #, c-format
  msgid ""
***************
*** 751,755 ****
  msgstr ""
  
! #: info/infodoc.c:355
  msgid ""
  "The following commands cannot be invoked at all:\n"
--- 757,761 ----
  msgstr ""
  
! #: info/infodoc.c:347
  msgid ""
  "The following commands cannot be invoked at all:\n"
***************
*** 757,824 ****
  msgstr ""
  
! #: info/infodoc.c:379
! msgid "--- Use `\\[history-node]' or `\\[kill-node]' to exit ---\n"
! msgstr ""
! 
! #: info/infodoc.c:489
  msgid "Display help message"
  msgstr ""
  
! #: info/infodoc.c:507
  msgid "Visit Info node `(info)Help'"
  msgstr ""
  
! #: info/infodoc.c:645
  msgid "Print documentation for KEY"
  msgstr ""
  
! #: info/infodoc.c:657
  #, c-format
  msgid "Describe key: %s"
  msgstr ""
  
! #: info/infodoc.c:668
  #, c-format
  msgid "ESC %s is undefined."
  msgstr ""
  
! #: info/infodoc.c:684 info/infodoc.c:713
  #, c-format
  msgid "%s is undefined."
  msgstr ""
  
! #: info/infodoc.c:734
  #, c-format
  msgid "%s is defined to %s."
  msgstr ""
  
! #: info/infodoc.c:1157
  msgid "Show what to type to execute a given command"
  msgstr ""
  
! #: info/infodoc.c:1161
  msgid "Where is command: "
  msgstr ""
  
! #: info/infodoc.c:1183
  #, c-format
  msgid "`%s' is not on any keys"
  msgstr ""
  
! #: info/infodoc.c:1190
  #, c-format
  msgid "%s can only be invoked via %s."
  msgstr ""
  
! #: info/infodoc.c:1194
  #, c-format
  msgid "%s can be invoked via %s."
  msgstr ""
  
! #: info/infodoc.c:1199
  #, c-format
  msgid "There is no function named `%s'"
  msgstr ""
  
  #: info/infokey.c:170
  msgid "incorrect number of arguments"
--- 763,832 ----
  msgstr ""
  
! #: info/infodoc.c:477
  msgid "Display help message"
  msgstr ""
  
! #: info/infodoc.c:495
  msgid "Visit Info node `(info)Help'"
  msgstr ""
  
! #: info/infodoc.c:633
  msgid "Print documentation for KEY"
  msgstr ""
  
! #: info/infodoc.c:645
  #, c-format
  msgid "Describe key: %s"
  msgstr ""
  
! #: info/infodoc.c:656
  #, c-format
  msgid "ESC %s is undefined."
  msgstr ""
  
! #: info/infodoc.c:672 info/infodoc.c:701
  #, c-format
  msgid "%s is undefined."
  msgstr ""
  
! #: info/infodoc.c:722
  #, c-format
  msgid "%s is defined to %s."
  msgstr ""
  
! #: info/infodoc.c:1145
  msgid "Show what to type to execute a given command"
  msgstr ""
  
! #: info/infodoc.c:1149
  msgid "Where is command: "
  msgstr ""
  
! #: info/infodoc.c:1171
  #, c-format
  msgid "`%s' is not on any keys"
  msgstr ""
  
! #: info/infodoc.c:1178
  #, c-format
  msgid "%s can only be invoked via %s."
  msgstr ""
  
! #: info/infodoc.c:1182
  #, c-format
  msgid "%s can be invoked via %s."
  msgstr ""
  
! #: info/infodoc.c:1187
  #, c-format
  msgid "There is no function named `%s'"
  msgstr ""
  
+ #: info/infodoc.c:96
+ msgid ""
+ "Selecting other nodes:\n"
+ "----------------------\n"
+ msgstr ""
+ 
  #: info/infokey.c:170
  msgid "incorrect number of arguments"
***************
*** 919,938 ****
  msgstr ""
  
! #: info/infomap.c:1499
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too small"
  msgstr ""
  
! #: info/infomap.c:1502
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too big"
  msgstr ""
  
! #: info/infomap.c:1515
  #, c-format
  msgid "Error reading infokey file `%s' - short read"
  msgstr ""
  
! #: info/infomap.c:1534
  #, c-format
  msgid ""
--- 927,946 ----
  msgstr ""
  
! #: info/infomap.c:955
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too small"
  msgstr ""
  
! #: info/infomap.c:958
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too big"
  msgstr ""
  
! #: info/infomap.c:971
  #, c-format
  msgid "Error reading infokey file `%s' - short read"
  msgstr ""
  
! #: info/infomap.c:990
  #, c-format
  msgid ""
***************
*** 940,949 ****
  msgstr ""
  
! #: info/infomap.c:1543
  #, c-format
  msgid "Your infokey file `%s' is out of date -- run infokey to update it"
  msgstr ""
  
! #: info/infomap.c:1559
  #, c-format
  msgid ""
--- 948,957 ----
  msgstr ""
  
! #: info/infomap.c:999
  #, c-format
  msgid "Your infokey file `%s' is out of date -- run infokey to update it"
  msgstr ""
  
! #: info/infomap.c:1015
  #, c-format
  msgid ""
***************
*** 951,955 ****
  msgstr ""
  
! #: info/infomap.c:1580
  #, c-format
  msgid ""
--- 959,963 ----
  msgstr ""
  
! #: info/infomap.c:1036
  #, c-format
  msgid ""
***************
*** 957,965 ****
  msgstr ""
  
! #: info/infomap.c:1715
  msgid "Bad data in infokey file -- some key bindings ignored"
  msgstr ""
  
! #: info/infomap.c:1765
  msgid "Bad data in infokey file -- some var settings ignored"
  msgstr ""
--- 965,973 ----
  msgstr ""
  
! #: info/infomap.c:1171
  msgid "Bad data in infokey file -- some key bindings ignored"
  msgstr ""
  
! #: info/infomap.c:1221
  msgid "Bad data in infokey file -- some var settings ignored"
  msgstr ""
***************
*** 995,999 ****
  msgstr ""
  
! #: info/makedoc.c:163 info/makedoc.c:171
  #, c-format
  msgid ""
--- 1003,1007 ----
  msgstr ""
  
! #: info/makedoc.c:166 info/makedoc.c:174
  #, c-format
  msgid ""
***************
*** 1002,1006 ****
  msgstr ""
  
! #: info/makedoc.c:551
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
--- 1010,1014 ----
  msgstr ""
  
! #: info/makedoc.c:556
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
***************
*** 1033,1042 ****
  msgstr ""
  
! #: info/nodemenu.c:336 info/session.c:2398
  #, c-format
  msgid "The reference disappeared! (%s)."
  msgstr ""
  
! #: info/session.c:161
  #, c-format
  msgid ""
--- 1041,1055 ----
  msgstr ""
  
! #: info/nodemenu.c:336 info/session.c:2443
  #, c-format
  msgid "The reference disappeared! (%s)."
  msgstr ""
  
! #: info/search.c:161
! #, c-format
! msgid "regexp error: %s"
! msgstr ""
! 
! #: info/session.c:164
  #, c-format
  msgid ""
***************
*** 1045,1147 ****
  msgstr ""
  
! #: info/session.c:622
  msgid "Move down to the next line"
  msgstr ""
  
! #: info/session.c:658
  msgid "Move up to the previous line"
  msgstr ""
  
! #: info/session.c:693
  msgid "Move to the end of the line"
  msgstr ""
  
! #: info/session.c:713
  msgid "Move to the start of the line"
  msgstr ""
  
! #: info/session.c:983 makeinfo/node.c:1437
  msgid "Next"
  msgstr ""
  
! #: info/session.c:988
! msgid "Following Next node..."
! msgstr ""
! 
! #: info/session.c:1006
! msgid "Selecting first menu item..."
! msgstr ""
! 
! #: info/session.c:1018
! msgid "Selecting Next node..."
! msgstr ""
! 
! #: info/session.c:1089
! #, c-format
! msgid "Moving Up %d time(s), then Next."
! msgstr ""
! 
! #: info/session.c:1113
  msgid "No more nodes within this document."
  msgstr ""
  
! #: info/session.c:1139
  msgid "No `Prev' for this node."
  msgstr ""
  
! #: info/session.c:1144 info/session.c:1206
! msgid "Moving Prev in this window."
! msgstr ""
! 
! #: info/session.c:1161
  msgid "No `Prev' or `Up' for this node within this document."
  msgstr ""
  
! #: info/session.c:1167
! msgid "Moving Up in this window."
! msgstr ""
! 
! #: info/session.c:1217
! msgid "Moving to `Prev's last menu item."
! msgstr ""
! 
! #: info/session.c:1229
  msgid "Move forwards or down through node structure"
  msgstr ""
  
! #: info/session.c:1245
  msgid "Move backwards or up through node structure"
  msgstr ""
  
! #: info/session.c:1339
  msgid "Scroll forward in this window"
  msgstr ""
  
! #: info/session.c:1347
  msgid "Scroll forward in this window and set default window size"
  msgstr ""
  
! #: info/session.c:1355
  msgid "Scroll forward in this window staying within node"
  msgstr ""
  
! #: info/session.c:1363
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
  msgstr ""
  
! #: info/session.c:1371
  msgid "Scroll backward in this window"
  msgstr ""
  
! #: info/session.c:1379
  msgid "Scroll backward in this window and set default window size"
  msgstr ""
  
! #: info/session.c:1388
  msgid "Scroll backward in this window staying within node"
  msgstr ""
  
! #: info/session.c:1396
  msgid ""
  "Scroll backward in this window staying within node and set default window "
--- 1058,1131 ----
  msgstr ""
  
! #: info/session.c:625
  msgid "Move down to the next line"
  msgstr ""
  
! #: info/session.c:661
  msgid "Move up to the previous line"
  msgstr ""
  
! #: info/session.c:696
  msgid "Move to the end of the line"
  msgstr ""
  
! #: info/session.c:716
  msgid "Move to the start of the line"
  msgstr ""
  
! #: info/session.c:1007
  msgid "Next"
  msgstr ""
  
! #: info/session.c:1023 info/session.c:1148
  msgid "No more nodes within this document."
  msgstr ""
  
! #: info/session.c:1174
  msgid "No `Prev' for this node."
  msgstr ""
  
! #: info/session.c:1194
  msgid "No `Prev' or `Up' for this node within this document."
  msgstr ""
  
! #: info/session.c:1256
  msgid "Move forwards or down through node structure"
  msgstr ""
  
! #: info/session.c:1272
  msgid "Move backwards or up through node structure"
  msgstr ""
  
! #: info/session.c:1373
  msgid "Scroll forward in this window"
  msgstr ""
  
! #: info/session.c:1381
  msgid "Scroll forward in this window and set default window size"
  msgstr ""
  
! #: info/session.c:1389
  msgid "Scroll forward in this window staying within node"
  msgstr ""
  
! #: info/session.c:1397
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
  msgstr ""
  
! #: info/session.c:1405
  msgid "Scroll backward in this window"
  msgstr ""
  
! #: info/session.c:1413
  msgid "Scroll backward in this window and set default window size"
  msgstr ""
  
! #: info/session.c:1422
  msgid "Scroll backward in this window staying within node"
  msgstr ""
  
! #: info/session.c:1430
  msgid ""
  "Scroll backward in this window staying within node and set default window "
***************
*** 1149,1540 ****
  msgstr ""
  
! #: info/session.c:1404
  msgid "Move to the start of this node"
  msgstr ""
  
! #: info/session.c:1411
  msgid "Move to the end of this node"
  msgstr ""
  
! #: info/session.c:1418
  msgid "Scroll down by lines"
  msgstr ""
  
! #: info/session.c:1435
  msgid "Scroll up by lines"
  msgstr ""
  
! #: info/session.c:1453
  msgid "Scroll down by half screen size"
  msgstr ""
  
! #: info/session.c:1479
  msgid "Scroll up by half screen size"
  msgstr ""
  
! #: info/session.c:1508
  msgid "Select the next window"
  msgstr ""
  
! #: info/session.c:1547
  msgid "Select the previous window"
  msgstr ""
  
! #: info/session.c:1598
  msgid "Split the current window"
  msgstr ""
  
! #: info/session.c:1679
  msgid "Delete the current window"
  msgstr ""
  
! #: info/session.c:1687
  msgid "Cannot delete a permanent window"
  msgstr ""
  
! #: info/session.c:1719
  msgid "Delete all other windows"
  msgstr ""
  
! #: info/session.c:1765
  msgid "Scroll the other window"
  msgstr ""
  
! #: info/session.c:1786
  msgid "Scroll the other window backward"
  msgstr ""
  
! #: info/session.c:1792
  msgid "Grow (or shrink) this window"
  msgstr ""
  
! #: info/session.c:1803
  msgid "Divide the available screen space among the visible windows"
  msgstr ""
  
! #: info/session.c:1810
  msgid "Toggle the state of line wrapping in the current window"
  msgstr ""
  
! #: info/session.c:1982
  msgid "Select the Next node"
  msgstr ""
  
! #: info/session.c:1990
  msgid "Select the Prev node"
  msgstr ""
  
! #: info/session.c:1998
  msgid "Select the Up node"
  msgstr ""
  
! #: info/session.c:2005
  msgid "Select the last node in this file"
  msgstr ""
  
! #: info/session.c:2032 info/session.c:2065
  msgid "This window has no additional nodes"
  msgstr ""
  
! #: info/session.c:2038
  msgid "Select the first node in this file"
  msgstr ""
  
! #: info/session.c:2072
  msgid "Select the last item in this node's menu"
  msgstr ""
  
! #: info/session.c:2078
  msgid "Select this menu item"
  msgstr ""
  
! #: info/session.c:2111
  #, c-format
  msgid "There aren't %d items in this menu."
  msgstr ""
  
! #: info/session.c:2305 info/session.c:2306
  #, c-format
  msgid "Menu item (%s): "
  msgstr ""
  
! #: info/session.c:2309
  msgid "Menu item: "
  msgstr ""
  
! #: info/session.c:2316 info/session.c:2317
  #, c-format
  msgid "Follow xref (%s): "
  msgstr ""
  
! #: info/session.c:2320
  msgid "Follow xref: "
  msgstr ""
  
! #: info/session.c:2449
  msgid "Read a menu item and select its node"
  msgstr ""
  
! #: info/session.c:2457
  msgid "Read a footnote or cross reference and select its node"
  msgstr ""
  
! #: info/session.c:2463
  msgid "Move to the start of this node's menu"
  msgstr ""
  
! #: info/session.c:2487
  msgid "Visit as many menu items at once as possible"
  msgstr ""
  
! #: info/session.c:2515
  msgid "Read a node name and select it"
  msgstr ""
  
! #: info/session.c:2570 info/session.c:2575
  msgid "Goto node: "
  msgstr ""
  
! #: info/session.c:2639
  #, c-format
  msgid "No menu in node `%s'."
  msgstr ""
  
! #: info/session.c:2685
  #, c-format
  msgid "No menu item `%s' in node `%s'."
  msgstr ""
  
! #: info/session.c:2715
  #, c-format
  msgid "Unable to find node referenced by `%s' in `%s'."
  msgstr ""
  
! #: info/session.c:2765
  msgid "Read a list of menus starting from dir and follow them"
  msgstr ""
  
! #: info/session.c:2767
  msgid "Follow menus: "
  msgstr ""
  
! #: info/session.c:2960
  msgid "Find the node describing program invocation"
  msgstr ""
  
! #: info/session.c:2962
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr ""
  
! #: info/session.c:3000
  msgid "Read a manpage reference and select it"
  msgstr ""
  
! #: info/session.c:3004
  msgid "Get Manpage: "
  msgstr ""
  
! #: info/session.c:3034
  msgid "Select the node `Top' in this file"
  msgstr ""
  
! #: info/session.c:3040
  msgid "Select the node `(dir)'"
  msgstr ""
  
! #: info/session.c:3057 info/session.c:3059
  #, c-format
  msgid "Kill node (%s): "
  msgstr ""
  
! #: info/session.c:3111
  #, c-format
  msgid "Cannot kill node `%s'"
  msgstr ""
  
! #: info/session.c:3121
  msgid "Cannot kill the last node"
  msgstr ""
  
! #: info/session.c:3207
  msgid "Select the most recently selected node"
  msgstr ""
  
! #: info/session.c:3213
  msgid "Kill this node"
  msgstr ""
  
! #: info/session.c:3221
  msgid "Read the name of a file and select it"
  msgstr ""
  
! #: info/session.c:3225
  msgid "Find file: "
  msgstr ""
  
! #: info/session.c:3242
  #, c-format
  msgid "Cannot find `%s'."
  msgstr ""
  
! #: info/session.c:3285 info/session.c:3403
  #, c-format
  msgid "Could not create output file `%s'."
  msgstr ""
  
! #: info/session.c:3299 info/session.c:3421 info/session.c:3481
  msgid "Done."
  msgstr ""
  
! #: info/session.c:3354
  #, c-format
  msgid "Writing node %s..."
  msgstr ""
  
! #: info/session.c:3430
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr ""
  
! #: info/session.c:3465
  #, c-format
  msgid "Cannot open pipe to `%s'."
  msgstr ""
  
! #: info/session.c:3471
  #, c-format
  msgid "Printing node %s..."
  msgstr ""
  
! #: info/session.c:3701
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr ""
  
! #: info/session.c:3753
  msgid "Read a string and search for it case-sensitively"
  msgstr ""
  
! #: info/session.c:3760
  msgid "Read a string and search for it"
  msgstr ""
  
! #: info/session.c:3768
  msgid "Read a string and search backward for it"
  msgstr ""
  
! #: info/session.c:3804 info/session.c:3811
  #, c-format
! msgid "%s%sfor string [%s]: "
  msgstr ""
  
! #: info/session.c:3805 info/session.c:3812
! msgid "Search backward"
  msgstr ""
  
! #: info/session.c:3806 info/session.c:3812
! msgid "Search"
  msgstr ""
  
! #: info/session.c:3807 info/session.c:3813
! msgid " case-sensitively "
  msgstr ""
  
! #: info/session.c:3808 info/session.c:3813
! msgid " "
  msgstr ""
  
! #: info/session.c:3852
  msgid "Search failed."
  msgstr ""
  
! #: info/session.c:3870
  msgid "Repeat last search in the same direction"
  msgstr ""
  
! #: info/session.c:3873 info/session.c:3883
  msgid "No previous search string"
  msgstr ""
  
! #: info/session.c:3880
  msgid "Repeat last search in the reverse direction"
  msgstr ""
  
! #: info/session.c:3899 info/session.c:3905
  msgid "Search interactively for a string as you type it"
  msgstr ""
  
! #: info/session.c:3985
  msgid "I-search backward: "
  msgstr ""
  
! #: info/session.c:3987
  msgid "I-search: "
  msgstr ""
  
! #: info/session.c:4012 info/session.c:4014
  msgid "Failing "
  msgstr ""
  
! #: info/session.c:4480
  msgid "Move to the previous cross reference"
  msgstr ""
  
! #: info/session.c:4498
  msgid "Move to the next cross reference"
  msgstr ""
  
! #: info/session.c:4520
  msgid "Select reference or menu item appearing on this line"
  msgstr ""
  
! #: info/session.c:4543
  msgid "Cancel current operation"
  msgstr ""
  
! #: info/session.c:4550
  msgid "Quit"
  msgstr ""
  
! #: info/session.c:4559
  msgid "Move the cursor to a specific line of the window"
  msgstr ""
  
! #: info/session.c:4591
  msgid "Redraw the display"
  msgstr ""
  
! #: info/session.c:4628
  msgid "Quit using Info"
  msgstr ""
  
! #: info/session.c:4641
  msgid "Run command bound to this key's lowercase variant"
  msgstr ""
  
! #: info/session.c:4652
  #, c-format
  msgid "Unknown command (%s)."
  msgstr ""
  
! #: info/session.c:4655
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr ""
  
! #: info/session.c:4656
  #, c-format
  msgid "`%s' is invalid"
  msgstr ""
  
! #: info/session.c:4870
  msgid "Add this digit to the current numeric argument"
  msgstr ""
  
! #: info/session.c:4879
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr ""
  
! #: info/session.c:4894
  msgid "Internally used by \\[universal-argument]"
  msgstr ""
--- 1133,1552 ----
  msgstr ""
  
! #: info/session.c:1438
  msgid "Move to the start of this node"
  msgstr ""
  
! #: info/session.c:1445
  msgid "Move to the end of this node"
  msgstr ""
  
! #: info/session.c:1452
  msgid "Scroll down by lines"
  msgstr ""
  
! #: info/session.c:1469
  msgid "Scroll up by lines"
  msgstr ""
  
! #: info/session.c:1487
  msgid "Scroll down by half screen size"
  msgstr ""
  
! #: info/session.c:1513
  msgid "Scroll up by half screen size"
  msgstr ""
  
! #: info/session.c:1542
  msgid "Select the next window"
  msgstr ""
  
! #: info/session.c:1581
  msgid "Select the previous window"
  msgstr ""
  
! #: info/session.c:1632
  msgid "Split the current window"
  msgstr ""
  
! #: info/session.c:1713
  msgid "Delete the current window"
  msgstr ""
  
! #: info/session.c:1721
  msgid "Cannot delete a permanent window"
  msgstr ""
  
! #: info/session.c:1753
  msgid "Delete all other windows"
  msgstr ""
  
! #: info/session.c:1799
  msgid "Scroll the other window"
  msgstr ""
  
! #: info/session.c:1820
  msgid "Scroll the other window backward"
  msgstr ""
  
! #: info/session.c:1826
  msgid "Grow (or shrink) this window"
  msgstr ""
  
! #: info/session.c:1837
  msgid "Divide the available screen space among the visible windows"
  msgstr ""
  
! #: info/session.c:1844
  msgid "Toggle the state of line wrapping in the current window"
  msgstr ""
  
! #: info/session.c:1851
! msgid "Toggle the usage of regular expressions in searches"
! msgstr ""
! 
! #: info/session.c:1855
! msgid "Using regular expressions for searches."
! msgstr ""
! 
! #: info/session.c:1856
! msgid "Using literal strings for searches."
! msgstr ""
! 
! #: info/session.c:2027
  msgid "Select the Next node"
  msgstr ""
  
! #: info/session.c:2035
  msgid "Select the Prev node"
  msgstr ""
  
! #: info/session.c:2043
  msgid "Select the Up node"
  msgstr ""
  
! #: info/session.c:2050
  msgid "Select the last node in this file"
  msgstr ""
  
! #: info/session.c:2077 info/session.c:2110
  msgid "This window has no additional nodes"
  msgstr ""
  
! #: info/session.c:2083
  msgid "Select the first node in this file"
  msgstr ""
  
! #: info/session.c:2117
  msgid "Select the last item in this node's menu"
  msgstr ""
  
! #: info/session.c:2123
  msgid "Select this menu item"
  msgstr ""
  
! #: info/session.c:2156
  #, c-format
  msgid "There aren't %d items in this menu."
  msgstr ""
  
! #: info/session.c:2350 info/session.c:2351
  #, c-format
  msgid "Menu item (%s): "
  msgstr ""
  
! #: info/session.c:2354
  msgid "Menu item: "
  msgstr ""
  
! #: info/session.c:2361 info/session.c:2362
  #, c-format
  msgid "Follow xref (%s): "
  msgstr ""
  
! #: info/session.c:2365
  msgid "Follow xref: "
  msgstr ""
  
! #: info/session.c:2494
  msgid "Read a menu item and select its node"
  msgstr ""
  
! #: info/session.c:2502
  msgid "Read a footnote or cross reference and select its node"
  msgstr ""
  
! #: info/session.c:2508
  msgid "Move to the start of this node's menu"
  msgstr ""
  
! #: info/session.c:2532
  msgid "Visit as many menu items at once as possible"
  msgstr ""
  
! #: info/session.c:2560
  msgid "Read a node name and select it"
  msgstr ""
  
! #: info/session.c:2615 info/session.c:2620
  msgid "Goto node: "
  msgstr ""
  
! #: info/session.c:2684
  #, c-format
  msgid "No menu in node `%s'."
  msgstr ""
  
! #: info/session.c:2730
  #, c-format
  msgid "No menu item `%s' in node `%s'."
  msgstr ""
  
! #: info/session.c:2760
  #, c-format
  msgid "Unable to find node referenced by `%s' in `%s'."
  msgstr ""
  
! #: info/session.c:2810
  msgid "Read a list of menus starting from dir and follow them"
  msgstr ""
  
! #: info/session.c:2812
  msgid "Follow menus: "
  msgstr ""
  
! #: info/session.c:3005
  msgid "Find the node describing program invocation"
  msgstr ""
  
! #: info/session.c:3007
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr ""
  
! #: info/session.c:3045
  msgid "Read a manpage reference and select it"
  msgstr ""
  
! #: info/session.c:3049
  msgid "Get Manpage: "
  msgstr ""
  
! #: info/session.c:3079
  msgid "Select the node `Top' in this file"
  msgstr ""
  
! #: info/session.c:3085
  msgid "Select the node `(dir)'"
  msgstr ""
  
! #: info/session.c:3102 info/session.c:3104
  #, c-format
  msgid "Kill node (%s): "
  msgstr ""
  
! #: info/session.c:3156
  #, c-format
  msgid "Cannot kill node `%s'"
  msgstr ""
  
! #: info/session.c:3166
  msgid "Cannot kill the last node"
  msgstr ""
  
! #: info/session.c:3252
  msgid "Select the most recently selected node"
  msgstr ""
  
! #: info/session.c:3258
  msgid "Kill this node"
  msgstr ""
  
! #: info/session.c:3266
  msgid "Read the name of a file and select it"
  msgstr ""
  
! #: info/session.c:3270
  msgid "Find file: "
  msgstr ""
  
! #: info/session.c:3287
  #, c-format
  msgid "Cannot find `%s'."
  msgstr ""
  
! #: info/session.c:3330 info/session.c:3448
  #, c-format
  msgid "Could not create output file `%s'."
  msgstr ""
  
! #: info/session.c:3344 info/session.c:3466 info/session.c:3526
  msgid "Done."
  msgstr ""
  
! #: info/session.c:3399
  #, c-format
  msgid "Writing node %s..."
  msgstr ""
  
! #: info/session.c:3475
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr ""
  
! #: info/session.c:3510
  #, c-format
  msgid "Cannot open pipe to `%s'."
  msgstr ""
  
! #: info/session.c:3516
  #, c-format
  msgid "Printing node %s..."
  msgstr ""
  
! #: info/session.c:3733
! msgid "Search continued from the end of the document."
! msgstr ""
! 
! #: info/session.c:3738
! msgid "Search continued from the beginning of the document."
! msgstr ""
! 
! #: info/session.c:3755
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr ""
  
! #: info/session.c:3812
  msgid "Read a string and search for it case-sensitively"
  msgstr ""
  
! #: info/session.c:3819
  msgid "Read a string and search for it"
  msgstr ""
  
! #: info/session.c:3827
  msgid "Read a string and search backward for it"
  msgstr ""
  
! #: info/session.c:3863 info/session.c:3869
  #, c-format
! msgid "%s%s%s [%s]: "
  msgstr ""
  
! #: info/session.c:3864 info/session.c:3870
! msgid "Regexp search"
  msgstr ""
  
! #: info/session.c:3865 info/session.c:3871
! msgid " case-sensitively"
  msgstr ""
  
! #: info/session.c:3866 info/session.c:3872
! msgid " backward"
  msgstr ""
  
! #: info/session.c:3870
! msgid "Search"
  msgstr ""
  
! #: info/session.c:3911
  msgid "Search failed."
  msgstr ""
  
! #: info/session.c:3929
  msgid "Repeat last search in the same direction"
  msgstr ""
  
! #: info/session.c:3932 info/session.c:3942
  msgid "No previous search string"
  msgstr ""
  
! #: info/session.c:3939
  msgid "Repeat last search in the reverse direction"
  msgstr ""
  
! #: info/session.c:3958 info/session.c:3964
  msgid "Search interactively for a string as you type it"
  msgstr ""
  
! #: info/session.c:4044
! msgid "Regexp I-search backward: "
! msgstr ""
! 
! #: info/session.c:4045
  msgid "I-search backward: "
  msgstr ""
  
! #: info/session.c:4047
! msgid "Regexp I-search: "
! msgstr ""
! 
! #: info/session.c:4048
  msgid "I-search: "
  msgstr ""
  
! #: info/session.c:4073 info/session.c:4075
  msgid "Failing "
  msgstr ""
  
! #: info/session.c:4560
  msgid "Move to the previous cross reference"
  msgstr ""
  
! #: info/session.c:4578
  msgid "Move to the next cross reference"
  msgstr ""
  
! #: info/session.c:4600
  msgid "Select reference or menu item appearing on this line"
  msgstr ""
  
! #: info/session.c:4623
  msgid "Cancel current operation"
  msgstr ""
  
! #: info/session.c:4630
  msgid "Quit"
  msgstr ""
  
! #: info/session.c:4639
  msgid "Move the cursor to a specific line of the window"
  msgstr ""
  
! #: info/session.c:4671
  msgid "Redraw the display"
  msgstr ""
  
! #: info/session.c:4708
  msgid "Quit using Info"
  msgstr ""
  
! #: info/session.c:4721
  msgid "Run command bound to this key's lowercase variant"
  msgstr ""
  
! #: info/session.c:4732
  #, c-format
  msgid "Unknown command (%s)."
  msgstr ""
  
! #: info/session.c:4735
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr ""
  
! #: info/session.c:4736
  #, c-format
  msgid "`%s' is invalid"
  msgstr ""
  
! #: info/session.c:4950
  msgid "Add this digit to the current numeric argument"
  msgstr ""
  
! #: info/session.c:4959
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr ""
  
! #: info/session.c:4974
  msgid "Internally used by \\[universal-argument]"
  msgstr ""
***************
*** 1589,1641 ****
  msgstr ""
  
! #: info/variables.c:83
  msgid "Explain the use of a variable"
  msgstr ""
  
! #: info/variables.c:89
  msgid "Describe variable: "
  msgstr ""
  
! #: info/variables.c:108
  msgid "Set the value of an Info variable"
  msgstr ""
  
! #: info/variables.c:114
  msgid "Set variable: "
  msgstr ""
  
! #: info/variables.c:132
  #, c-format
  msgid "Set %s to value (%d): "
  msgstr ""
  
! #: info/variables.c:173
  #, c-format
  msgid "Set %s to value (%s): "
  msgstr ""
  
! #: info/window.c:1137
  msgid "--*** Tags out of Date ***"
  msgstr ""
  
! #: info/window.c:1148
  msgid "-----Info: (), lines ----, "
  msgstr ""
  
! #: info/window.c:1155
  #, c-format
  msgid "-%s---Info: %s, %d lines --%s--"
  msgstr ""
  
! #: info/window.c:1159
  #, c-format
  msgid "-%s%s-Info: (%s)%s, %d lines --%s--"
  msgstr ""
  
! #: info/window.c:1166
  #, c-format
  msgid " Subfile: %s"
  msgstr ""
  
  #: lib/xexit.c:54
  msgid "ferror on stdout\n"
--- 1601,1838 ----
  msgstr ""
  
! #: info/variables.c:81
! msgid ""
! "What to do when a scrolling command is issued at the end of the last node"
! msgstr ""
! 
! #: info/variables.c:88
  msgid "Explain the use of a variable"
  msgstr ""
  
! #: info/variables.c:94
  msgid "Describe variable: "
  msgstr ""
  
! #: info/variables.c:113
  msgid "Set the value of an Info variable"
  msgstr ""
  
! #: info/variables.c:119
  msgid "Set variable: "
  msgstr ""
  
! #: info/variables.c:137
  #, c-format
  msgid "Set %s to value (%d): "
  msgstr ""
  
! #: info/variables.c:178
  #, c-format
  msgid "Set %s to value (%s): "
  msgstr ""
  
! #: info/window.c:1150
  msgid "--*** Tags out of Date ***"
  msgstr ""
  
! #: info/window.c:1161
  msgid "-----Info: (), lines ----, "
  msgstr ""
  
! #: info/window.c:1168
  #, c-format
  msgid "-%s---Info: %s, %d lines --%s--"
  msgstr ""
  
! #: info/window.c:1172
  #, c-format
  msgid "-%s%s-Info: (%s)%s, %d lines --%s--"
  msgstr ""
  
! #: info/window.c:1179
  #, c-format
  msgid " Subfile: %s"
  msgstr ""
  
+ #: install-info/install-info.c:221
+ #, c-format
+ msgid "%s: warning: "
+ msgstr ""
+ 
+ #: install-info/install-info.c:270
+ #, c-format
+ msgid " for %s"
+ msgstr ""
+ 
+ #: install-info/install-info.c:500
+ #, c-format
+ msgid "\tTry `%s --help' for a complete list of options.\n"
+ msgstr ""
+ 
+ #: install-info/install-info.c:508
+ #, c-format
+ msgid "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
+ msgstr ""
+ 
+ #: install-info/install-info.c:510
+ msgid "Add or remove entries in INFO-FILE from the Info directory DIR-FILE."
+ msgstr ""
+ 
+ #: install-info/install-info.c:513
+ msgid ""
+ "Options:\n"
+ " --debug             report what is being done.\n"
+ " --delete            delete existing entries for INFO-FILE from DIR-FILE;\n"
+ "                      don't insert any new entries.\n"
+ " --description=TEXT  the description of the entry is TEXT; used with\n"
+ "                      the --name option to become synonymous with the\n"
+ "                      --entry option.\n"
+ " --dir-file=NAME     specify file name of Info directory file;\n"
+ "                      equivalent to using the DIR-FILE argument.\n"
+ " --dry-run           same as --test."
+ msgstr ""
+ 
+ #: install-info/install-info.c:525
+ msgid ""
+ " --entry=TEXT        insert TEXT as an Info directory entry.\n"
+ "                      TEXT is written as an Info menu item line followed\n"
+ "                       by zero or more extra lines starting with "
+ "whitespace.\n"
+ "                      If you specify more than one entry, all are added.\n"
+ "                      If you don't specify any entries, they are determined\n"
+ "                       from information in the Info file itself.\n"
+ "                      When removing, TEXT specifies the entry to remove.\n"
+ "                      TEXT is only removed as a last resort, if the\n"
+ "                      entry as determined from the Info file is not "
+ "present,\n"
+ "                      and the basename of the Info file isn't found either."
+ msgstr ""
+ 
+ #: install-info/install-info.c:537
+ msgid ""
+ " --help              display this help and exit.\n"
+ " --info-dir=DIR      same as --dir-file=DIR/dir.\n"
+ " --info-file=FILE    specify Info file to install in the directory;\n"
+ "                      equivalent to using the INFO-FILE argument.\n"
+ " --item=TEXT         same as --entry=TEXT.\n"
+ " --keep-old          do not replace entries, or remove empty sections.\n"
+ " --menuentry=TEXT    same as --name=TEXT.\n"
+ " --name=TEXT         the name of the entry is TEXT; used with --description\n"
+ "                      to become synonymous with the --entry option.\n"
+ " --no-indent         do not format new entries in the DIR file.\n"
+ " --quiet             suppress warnings."
+ msgstr ""
+ 
+ #: install-info/install-info.c:550
+ msgid ""
+ " --regex=R           put this file's entries in all sections that match the\n"
+ "                      regular expression R (ignoring case).\n"
+ " --remove            same as --delete.\n"
+ " --remove-exactly    only remove if the info file name matches exactly;\n"
+ "                      suffixes such as .info and .gz are not ignored.\n"
+ " --section=SEC       put entries in section SEC of the directory.\n"
+ "                      If you specify more than one section, all the entries\n"
+ "                       are added in each of the sections.\n"
+ "                      If you don't specify any sections, they are "
+ "determined\n"
+ "                       from information in the Info file itself.\n"
+ " --section R SEC     equivalent to --regex=R --section=SEC --add-once."
+ msgstr ""
+ 
+ #: install-info/install-info.c:563
+ msgid ""
+ " --silent            suppress warnings.\n"
+ " --test              suppress updating of DIR-FILE.\n"
+ " --version           display version information and exit."
+ msgstr ""
+ 
+ #: install-info/install-info.c:570
+ msgid ""
+ "Email bug reports to bug-texinfo@gnu.org,\n"
+ "general questions and discussion to help-texinfo@gnu.org.\n"
+ "Texinfo home page: http://www.gnu.org/software/texinfo/"
+ msgstr ""
+ 
+ #: install-info/install-info.c:597
+ #, c-format
+ msgid ""
+ "This is the file .../info/dir, which contains the\n"
+ "topmost node of the Info hierarchy, called (dir)Top.\n"
+ "The first time you invoke Info you start off looking at this node.\n"
+ "\n"
+ "%s\tThis is the top of the INFO tree\n"
+ "\n"
+ "  This (the Directory node) gives a menu of major topics.\n"
+ "  Typing \"q\" exits, \"?\" lists all Info commands, \"d\" returns here,\n"
+ "  \"h\" gives a primer for first-timers,\n"
+ "  \"mEmacs<Return>\" visits the Emacs manual, etc.\n"
+ "\n"
+ "  In Emacs, you can click mouse button 2 on a menu item or cross reference\n"
+ "  to select it.\n"
+ "\n"
+ "%s\n"
+ msgstr ""
+ 
+ #: install-info/install-info.c:622
+ #, c-format
+ msgid "%s: could not read (%s) and could not create (%s)\n"
+ msgstr ""
+ 
+ #: install-info/install-info.c:715
+ #, c-format
+ msgid "%s: empty file"
+ msgstr ""
+ 
+ #: install-info/install-info.c:1046 install-info/install-info.c:1086
+ msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
+ msgstr ""
+ 
+ #: install-info/install-info.c:1081
+ msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
+ msgstr ""
+ 
+ #: install-info/install-info.c:1936 install-info/install-info.c:1946
+ #, c-format
+ msgid "%s: already have dir file: %s\n"
+ msgstr ""
+ 
+ #: install-info/install-info.c:2026
+ #, c-format
+ msgid "%s: Specify the Info file only once.\n"
+ msgstr ""
+ 
+ #: install-info/install-info.c:2059
+ #, c-format
+ msgid "Extra regular expression specified, ignoring `%s'"
+ msgstr ""
+ 
+ #: install-info/install-info.c:2071
+ #, c-format
+ msgid "Error in regular expression `%s': %s"
+ msgstr ""
+ 
+ #: install-info/install-info.c:2129
+ #, c-format
+ msgid "excess command line argument `%s'"
+ msgstr ""
+ 
+ #: install-info/install-info.c:2133
+ msgid "No input file specified; try --help for more information."
+ msgstr ""
+ 
+ #: install-info/install-info.c:2136
+ msgid "No dir file specified; try --help for more information."
+ msgstr ""
+ 
+ #: install-info/install-info.c:2278
+ #, c-format
+ msgid "no info dir entry in `%s'"
+ msgstr ""
+ 
+ #: install-info/install-info.c:2526
+ #, c-format
+ msgid "no entries found for `%s'; nothing deleted"
+ msgstr ""
+ 
  #: lib/xexit.c:54
  msgid "ferror on stdout\n"
***************
*** 1646,1726 ****
  msgstr ""
  
! #: makeinfo/cmds.c:544 makeinfo/cmds.c:566
  #, c-format
  msgid "arguments to @%s ignored"
  msgstr ""
  
! #: makeinfo/cmds.c:741
  msgid "January"
  msgstr "Jänner"
  
! #: makeinfo/cmds.c:741
  msgid "February"
  msgstr ""
  
! #: makeinfo/cmds.c:741
  msgid "March"
  msgstr ""
  
! #: makeinfo/cmds.c:741
  msgid "April"
  msgstr ""
  
! #: makeinfo/cmds.c:741
  msgid "May"
  msgstr ""
  
! #: makeinfo/cmds.c:742
  msgid "June"
  msgstr ""
  
! #: makeinfo/cmds.c:742
  msgid "July"
  msgstr ""
  
! #: makeinfo/cmds.c:742
  msgid "August"
  msgstr ""
  
! #: makeinfo/cmds.c:742
  msgid "September"
  msgstr ""
  
! #: makeinfo/cmds.c:742
  msgid "October"
  msgstr ""
  
! #: makeinfo/cmds.c:743
  msgid "November"
  msgstr ""
  
! #: makeinfo/cmds.c:743
  msgid "December"
  msgstr ""
  
! #: makeinfo/cmds.c:1095
  #, c-format
  msgid "unlikely character %c in @var"
  msgstr ""
  
! #: makeinfo/cmds.c:1138
  msgid "@sc argument all uppercase, thus no effect"
  msgstr ""
  
! #: makeinfo/cmds.c:1193
  #, c-format
  msgid "`{' expected, but saw `%c'"
  msgstr ""
  
! #: makeinfo/cmds.c:1233
  msgid "end of file inside verb block"
  msgstr ""
  
! #: makeinfo/cmds.c:1241
  #, c-format
  msgid "`}' expected, but saw `%c'"
  msgstr ""
  
! #: makeinfo/cmds.c:1272
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
--- 1843,1923 ----
  msgstr ""
  
! #: makeinfo/cmds.c:582 makeinfo/cmds.c:604
  #, c-format
  msgid "arguments to @%s ignored"
  msgstr ""
  
! #: makeinfo/cmds.c:779
  msgid "January"
  msgstr "Jänner"
  
! #: makeinfo/cmds.c:779
  msgid "February"
  msgstr ""
  
! #: makeinfo/cmds.c:779
  msgid "March"
  msgstr ""
  
! #: makeinfo/cmds.c:779
  msgid "April"
  msgstr ""
  
! #: makeinfo/cmds.c:779
  msgid "May"
  msgstr ""
  
! #: makeinfo/cmds.c:780
  msgid "June"
  msgstr ""
  
! #: makeinfo/cmds.c:780
  msgid "July"
  msgstr ""
  
! #: makeinfo/cmds.c:780
  msgid "August"
  msgstr ""
  
! #: makeinfo/cmds.c:780
  msgid "September"
  msgstr ""
  
! #: makeinfo/cmds.c:780
  msgid "October"
  msgstr ""
  
! #: makeinfo/cmds.c:781
  msgid "November"
  msgstr ""
  
! #: makeinfo/cmds.c:781
  msgid "December"
  msgstr ""
  
! #: makeinfo/cmds.c:1131
  #, c-format
  msgid "unlikely character %c in @var"
  msgstr ""
  
! #: makeinfo/cmds.c:1174
  msgid "@sc argument all uppercase, thus no effect"
  msgstr ""
  
! #: makeinfo/cmds.c:1229
  #, c-format
  msgid "`{' expected, but saw `%c'"
  msgstr ""
  
! #: makeinfo/cmds.c:1269
  msgid "end of file inside verb block"
  msgstr ""
  
! #: makeinfo/cmds.c:1277
  #, c-format
  msgid "`}' expected, but saw `%c'"
  msgstr ""
  
! #: makeinfo/cmds.c:1308
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
***************
*** 1728,1774 ****
  msgstr ""
  
! #: makeinfo/cmds.c:1471
  #, c-format
  msgid "%c%s is obsolete"
  msgstr ""
  
! #: makeinfo/cmds.c:1580
  #, c-format
  msgid "@sp requires a positive numeric argument, not `%s'"
  msgstr ""
  
! #: makeinfo/cmds.c:1936 makeinfo/footnote.c:81
  #, c-format
  msgid "Bad argument to %c%s"
  msgstr ""
  
! #: makeinfo/cmds.c:1946 makeinfo/makeinfo.c:4272
  msgid "asis"
  msgstr ""
  
! #: makeinfo/cmds.c:1948 makeinfo/cmds.c:1978 makeinfo/makeinfo.c:4274
  msgid "none"
  msgstr ""
  
! #: makeinfo/cmds.c:1962
  #, c-format
  msgid "Bad argument to @%s"
  msgstr ""
  
! #: makeinfo/cmds.c:1976
  msgid "insert"
  msgstr ""
  
! #: makeinfo/cmds.c:1992
  #, c-format
  msgid "Bad argument to @%s: %s"
  msgstr ""
  
! #: makeinfo/cmds.c:2075
  #, c-format
  msgid "Expected @%s on or off, not `%s'"
  msgstr ""
  
! #: makeinfo/cmds.c:2095
  #, c-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
--- 1925,1971 ----
  msgstr ""
  
! #: makeinfo/cmds.c:1504
  #, c-format
  msgid "%c%s is obsolete"
  msgstr ""
  
! #: makeinfo/cmds.c:1612
  #, c-format
  msgid "@sp requires a positive numeric argument, not `%s'"
  msgstr ""
  
! #: makeinfo/cmds.c:2023 makeinfo/footnote.c:81
  #, c-format
  msgid "Bad argument to %c%s"
  msgstr ""
  
! #: makeinfo/cmds.c:2033 makeinfo/makeinfo.c:4270
  msgid "asis"
  msgstr ""
  
! #: makeinfo/cmds.c:2035 makeinfo/cmds.c:2065 makeinfo/makeinfo.c:4272
  msgid "none"
  msgstr ""
  
! #: makeinfo/cmds.c:2049
  #, c-format
  msgid "Bad argument to @%s"
  msgstr ""
  
! #: makeinfo/cmds.c:2063
  msgid "insert"
  msgstr ""
  
! #: makeinfo/cmds.c:2079
  #, c-format
  msgid "Bad argument to @%s: %s"
  msgstr ""
  
! #: makeinfo/cmds.c:2162
  #, c-format
  msgid "Expected @%s on or off, not `%s'"
  msgstr ""
  
! #: makeinfo/cmds.c:2182
  #, c-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
***************
*** 1779,1820 ****
  msgstr ""
  
- #: makeinfo/defun.c:402
- msgid "Function"
- msgstr ""
- 
- #: makeinfo/defun.c:405
- msgid "Macro"
- msgstr ""
- 
- #: makeinfo/defun.c:408
- msgid "Special Form"
- msgstr ""
- 
- #: makeinfo/defun.c:412
- msgid "Variable"
- msgstr ""
- 
- #: makeinfo/defun.c:415
- msgid "User Option"
- msgstr ""
- 
- #: makeinfo/defun.c:419
- msgid "Instance Variable"
- msgstr ""
- 
- #: makeinfo/defun.c:423
- msgid "Method"
- msgstr ""
- 
- #: makeinfo/defun.c:499 makeinfo/defun.c:504 makeinfo/defun.c:544
- #: makeinfo/defun.c:643 makeinfo/xml.c:2135
- msgid "of"
- msgstr ""
- 
- #: makeinfo/defun.c:508 makeinfo/defun.c:512 makeinfo/defun.c:516
- #: makeinfo/defun.c:550 makeinfo/defun.c:649 makeinfo/xml.c:2140
- msgid "on"
- msgstr ""
- 
  #: makeinfo/defun.c:711
  #, c-format
--- 1976,1979 ----
***************
*** 1846,1852 ****
  msgstr ""
  
! #: makeinfo/float.c:376 makeinfo/float.c:382 makeinfo/index.c:924
! #: makeinfo/index.c:930 makeinfo/xref.c:133 makeinfo/xref.c:170
! #: makeinfo/xref.c:205
  msgid "See "
  msgstr ""
--- 2005,2010 ----
  msgstr ""
  
! #: makeinfo/float.c:376 makeinfo/float.c:382 makeinfo/index.c:948
! #: makeinfo/index.c:954
  msgid "See "
  msgstr ""
***************
*** 1870,1874 ****
  msgstr ""
  
! #: makeinfo/footnote.c:301 makeinfo/index.c:189
  msgid "Footnotes"
  msgstr ""
--- 2028,2032 ----
  msgstr ""
  
! #: makeinfo/footnote.c:301 makeinfo/index.c:187
  msgid "Footnotes"
  msgstr ""
***************
*** 1884,1891 ****
  msgstr ""
  
- #: makeinfo/html.c:203
- msgid "Untitled"
- msgstr ""
- 
  #: makeinfo/html.c:421
  msgid "[unexpected] no html tag to pop"
--- 2042,2045 ----
***************
*** 1897,1940 ****
  msgstr ""
  
! #: makeinfo/index.c:169
  #, c-format
  msgid "Unknown index `%s'"
  msgstr ""
  
! #: makeinfo/index.c:234
  #, c-format
  msgid "Info cannot handle `:' in index entry `%s'"
  msgstr ""
  
! #: makeinfo/index.c:412
  #, c-format
  msgid "Index `%s' already exists"
  msgstr ""
  
! #: makeinfo/index.c:455
  #, c-format
  msgid "Unknown index `%s' and/or `%s' in @synindex"
  msgstr ""
  
! #: makeinfo/index.c:661
  msgid "(line )"
  msgstr ""
  
! #: makeinfo/index.c:669
  #, c-format
  msgid "(line %*d)"
  msgstr ""
  
! #: makeinfo/index.c:750
  #, c-format
  msgid "Unknown index `%s' in @printindex"
  msgstr ""
  
! #: makeinfo/index.c:819
  #, c-format
  msgid "Entry for index `%s' outside of any node"
  msgstr ""
  
! #: makeinfo/index.c:822 makeinfo/index.c:858
  msgid "(outside of any node)"
  msgstr ""
--- 2051,2094 ----
  msgstr ""
  
! #: makeinfo/index.c:167
  #, c-format
  msgid "Unknown index `%s'"
  msgstr ""
  
! #: makeinfo/index.c:232
  #, c-format
  msgid "Info cannot handle `:' in index entry `%s'"
  msgstr ""
  
! #: makeinfo/index.c:410
  #, c-format
  msgid "Index `%s' already exists"
  msgstr ""
  
! #: makeinfo/index.c:453
  #, c-format
  msgid "Unknown index `%s' and/or `%s' in @synindex"
  msgstr ""
  
! #: makeinfo/index.c:676
  msgid "(line )"
  msgstr ""
  
! #: makeinfo/index.c:684
  #, c-format
  msgid "(line %*d)"
  msgstr ""
  
! #: makeinfo/index.c:764
  #, c-format
  msgid "Unknown index `%s' in @printindex"
  msgstr ""
  
! #: makeinfo/index.c:833
  #, c-format
  msgid "Entry for index `%s' outside of any node"
  msgstr ""
  
! #: makeinfo/index.c:836 makeinfo/index.c:872
  msgid "(outside of any node)"
  msgstr ""
***************
*** 1957,2078 ****
  msgstr ""
  
! #: makeinfo/insertion.c:635
  #, c-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr ""
  
! #: makeinfo/insertion.c:723
  #, c-format
  msgid "%cfloat environments cannot be nested"
  msgstr ""
  
! #: makeinfo/insertion.c:977
  #, c-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr ""
  
! #: makeinfo/insertion.c:1345
  #, c-format
  msgid "No matching `%cend %s'"
  msgstr ""
  
! #: makeinfo/insertion.c:1614
  #, c-format
  msgid "%s requires letter or digit"
  msgstr ""
  
! #: makeinfo/insertion.c:1707
  msgid "end of file inside verbatim block"
  msgstr ""
  
! #: makeinfo/insertion.c:1931
  #, c-format
  msgid "@%s not meaningful outside `@float' environment"
  msgstr ""
  
! #: makeinfo/insertion.c:1967
  msgid "@menu seen before first @node, creating `Top' node"
  msgstr ""
  
! #: makeinfo/insertion.c:1968
  msgid ""
  "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
  msgstr ""
  
! #: makeinfo/insertion.c:1980
  msgid "@detailmenu seen before first node, creating `Top' node"
  msgstr ""
  
! #: makeinfo/insertion.c:2036
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr ""
  
! #: makeinfo/insertion.c:2050
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' environment"
  msgstr ""
  
! #: makeinfo/insertion.c:2081
  #, c-format
  msgid "Unmatched `%c%s'"
  msgstr ""
  
! #: makeinfo/insertion.c:2086
  #, c-format
  msgid "`%c%s' needs something after it"
  msgstr ""
  
! #: makeinfo/insertion.c:2092
  #, c-format
  msgid "Bad argument `%s' to `@%s', using `%s'"
  msgstr ""
  
! #: makeinfo/insertion.c:2189
  #, c-format
  msgid "@%s not meaningful inside `@%s' block"
  msgstr ""
  
! #: makeinfo/insertion.c:2198
  #, c-format
  msgid "@itemx not meaningful inside `%s' block"
  msgstr ""
  
! #: makeinfo/insertion.c:2372
  #, c-format
  msgid "%c%s found outside of an insertion block"
  msgstr ""
  
! #: makeinfo/lang.c:957
  #, c-format
  msgid "no default territory known for language `%s'"
  msgstr ""
  
! #: makeinfo/lang.c:1020
  #, c-format
  msgid "%s is not a valid ISO 639 language code"
  msgstr ""
  
! #: makeinfo/lang.c:1110
  #, c-format
  msgid "unrecognized encoding name `%s'"
  msgstr ""
  
! #: makeinfo/lang.c:1118
  #, c-format
  msgid "sorry, encoding `%s' not supported"
  msgstr ""
  
! #: makeinfo/lang.c:1170
  #, c-format
  msgid "invalid encoded character `%s'"
  msgstr ""
  
! #: makeinfo/lang.c:1478
  #, c-format
  msgid "%c%s expects `i' or `j' as argument, not `%c'"
  msgstr ""
  
! #: makeinfo/lang.c:1482
  #, c-format
  msgid "%c%s expects a single character `i' or `j' as argument"
--- 2111,2232 ----
  msgstr ""
  
! #: makeinfo/insertion.c:639
  #, c-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr ""
  
! #: makeinfo/insertion.c:727
  #, c-format
  msgid "%cfloat environments cannot be nested"
  msgstr ""
  
! #: makeinfo/insertion.c:981
  #, c-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr ""
  
! #: makeinfo/insertion.c:1349
  #, c-format
  msgid "No matching `%cend %s'"
  msgstr ""
  
! #: makeinfo/insertion.c:1618
  #, c-format
  msgid "%s requires letter or digit"
  msgstr ""
  
! #: makeinfo/insertion.c:1718
  msgid "end of file inside verbatim block"
  msgstr ""
  
! #: makeinfo/insertion.c:1942
  #, c-format
  msgid "@%s not meaningful outside `@float' environment"
  msgstr ""
  
! #: makeinfo/insertion.c:1978
  msgid "@menu seen before first @node, creating `Top' node"
  msgstr ""
  
! #: makeinfo/insertion.c:1979
  msgid ""
  "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
  msgstr ""
  
! #: makeinfo/insertion.c:1991
  msgid "@detailmenu seen before first node, creating `Top' node"
  msgstr ""
  
! #: makeinfo/insertion.c:2047
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr ""
  
! #: makeinfo/insertion.c:2061
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' environment"
  msgstr ""
  
! #: makeinfo/insertion.c:2092
  #, c-format
  msgid "Unmatched `%c%s'"
  msgstr ""
  
! #: makeinfo/insertion.c:2097
  #, c-format
  msgid "`%c%s' needs something after it"
  msgstr ""
  
! #: makeinfo/insertion.c:2103
  #, c-format
  msgid "Bad argument `%s' to `@%s', using `%s'"
  msgstr ""
  
! #: makeinfo/insertion.c:2200
  #, c-format
  msgid "@%s not meaningful inside `@%s' block"
  msgstr ""
  
! #: makeinfo/insertion.c:2209
  #, c-format
  msgid "@itemx not meaningful inside `%s' block"
  msgstr ""
  
! #: makeinfo/insertion.c:2383
  #, c-format
  msgid "%c%s found outside of an insertion block"
  msgstr ""
  
! #: makeinfo/lang.c:1218
  #, c-format
  msgid "no default territory known for language `%s'"
  msgstr ""
  
! #: makeinfo/lang.c:1281
  #, c-format
  msgid "%s is not a valid ISO 639 language code"
  msgstr ""
  
! #: makeinfo/lang.c:1399
  #, c-format
  msgid "unrecognized encoding name `%s'"
  msgstr ""
  
! #: makeinfo/lang.c:1407
  #, c-format
  msgid "sorry, encoding `%s' not supported"
  msgstr ""
  
! #: makeinfo/lang.c:1492
  #, c-format
  msgid "invalid encoded character `%s'"
  msgstr ""
  
! #: makeinfo/lang.c:1800
  #, c-format
  msgid "%c%s expects `i' or `j' as argument, not `%c'"
  msgstr ""
  
! #: makeinfo/lang.c:1804
  #, c-format
  msgid "%c%s expects a single character `i' or `j' as argument"
***************
*** 2127,2131 ****
  msgstr ""
  
! #: makeinfo/makeinfo.c:325 makeinfo/makeinfo.c:2297
  #, c-format
  msgid "Misplaced %c"
--- 2281,2285 ----
  msgstr ""
  
! #: makeinfo/makeinfo.c:325 makeinfo/makeinfo.c:2295
  #, c-format
  msgid "Misplaced %c"
***************
*** 2176,2181 ****
  msgid ""
  "General output options:\n"
! "  -E, --macro-expand FILE     output macro-expanded source to FILE.\n"
! "                              ignoring any @setfilename.\n"
  "      --no-headers            suppress node separators, Node: lines, and "
  "menus\n"
--- 2330,2335 ----
  msgid ""
  "General output options:\n"
! "  -E, --macro-expand=FILE     output macro-expanded source to FILE,\n"
! "                                ignoring any @setfilename.\n"
  "      --no-headers            suppress node separators, Node: lines, and "
  "menus\n"
***************
*** 2185,2192 ****
  "output);\n"
  "                                also, write to standard output by default.\n"
! "      --no-split              suppress splitting of Info or HTML output,\n"
! "                              generate only one output file.\n"
  "      --number-sections       output chapter and sectioning numbers.\n"
! "  -o, --output=FILE           output to FILE (directory if split HTML),\n"
  msgstr ""
  
--- 2339,2347 ----
  "output);\n"
  "                                also, write to standard output by default.\n"
! "      --no-split              suppress the splitting of Info or HTML "
! "output,\n"
! "                                generate only one output file.\n"
  "      --number-sections       output chapter and sectioning numbers.\n"
! "  -o, --output=FILE           output to FILE (or directory if split HTML).\n"
  msgstr ""
  
***************
*** 2324,2328 ****
  msgstr ""
  
! #: makeinfo/makeinfo.c:1016 makeinfo/makeinfo.c:4121
  #, c-format
  msgid "Multiline command %c%s used improperly"
--- 2479,2483 ----
  msgstr ""
  
! #: makeinfo/makeinfo.c:1016 makeinfo/makeinfo.c:4119
  #, c-format
  msgid "Multiline command %c%s used improperly"
***************
*** 2334,2358 ****
  msgstr ""
  
! #: makeinfo/makeinfo.c:1498
  #, c-format
  msgid "Can't create directory `%s': %s"
  msgstr ""
  
! #: makeinfo/makeinfo.c:1544
  #, c-format
  msgid "No `%s' found in `%s'"
  msgstr ""
  
! #: makeinfo/makeinfo.c:1624
  #, c-format
  msgid "%s: Skipping macro expansion to stdout as Info output is going there.\n"
  msgstr ""
  
! #: makeinfo/makeinfo.c:1657
  #, c-format
  msgid "Making %s file `%s' from `%s'.\n"
  msgstr ""
  
! #: makeinfo/makeinfo.c:1721
  #, c-format
  msgid ""
--- 2489,2513 ----
  msgstr ""
  
! #: makeinfo/makeinfo.c:1496
  #, c-format
  msgid "Can't create directory `%s': %s"
  msgstr ""
  
! #: makeinfo/makeinfo.c:1542
  #, c-format
  msgid "No `%s' found in `%s'"
  msgstr ""
  
! #: makeinfo/makeinfo.c:1622
  #, c-format
  msgid "%s: Skipping macro expansion to stdout as Info output is going there.\n"
  msgstr ""
  
! #: makeinfo/makeinfo.c:1652
  #, c-format
  msgid "Making %s file `%s' from `%s'.\n"
  msgstr ""
  
! #: makeinfo/makeinfo.c:1719
  #, c-format
  msgid ""
***************
*** 2360,2441 ****
  msgstr ""
  
! #: makeinfo/makeinfo.c:1776
  #, c-format
  msgid "%s: Removing output file `%s' due to errors; use --force to preserve.\n"
  msgstr ""
  
! #: makeinfo/makeinfo.c:2070
  #, c-format
  msgid "Unknown command `%s'"
  msgstr ""
  
! #: makeinfo/makeinfo.c:2092
  #, c-format
  msgid "Use braces to give a command as an argument to @%s"
  msgstr ""
  
! #: makeinfo/makeinfo.c:2351
  #, c-format
  msgid "%c%s expected braces"
  msgstr ""
  
! #: makeinfo/makeinfo.c:2364
  msgid "Unmatched }"
  msgstr ""
  
! #: makeinfo/makeinfo.c:2412
  msgid "NO_NAME!"
  msgstr ""
  
! #: makeinfo/makeinfo.c:2433
  #, c-format
  msgid "%c%s missing close brace"
  msgstr ""
  
! #: makeinfo/makeinfo.c:2611
! #, c-format
! msgid "This is %s, produced by makeinfo version %s from %s.\n"
! msgstr ""
! 
! #: makeinfo/makeinfo.c:3436
  #, c-format
  msgid "@image file `%s' (for HTML) not readable: %s"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3442
  #, c-format
  msgid "No such file `%s'"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3578
  #, c-format
  msgid "@image file `%s' (for text) unreadable: %s"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3587
  msgid "@image missing filename argument"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3805
  #, c-format
  msgid "undefined flag: %s"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3806
  #, c-format
  msgid "{No value for `%s'}"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3858
  #, c-format
  msgid "%c%s requires a name"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3964
  #, c-format
  msgid "Reached eof before matching @end %s"
  msgstr ""
  
! #: makeinfo/makeinfo.c:4213
  #, c-format
  msgid "`%.40s...' is too long for expansion; not expanded"
--- 2515,2591 ----
  msgstr ""
  
! #: makeinfo/makeinfo.c:1774
  #, c-format
  msgid "%s: Removing output file `%s' due to errors; use --force to preserve.\n"
  msgstr ""
  
! #: makeinfo/makeinfo.c:2068
  #, c-format
  msgid "Unknown command `%s'"
  msgstr ""
  
! #: makeinfo/makeinfo.c:2090
  #, c-format
  msgid "Use braces to give a command as an argument to @%s"
  msgstr ""
  
! #: makeinfo/makeinfo.c:2349
  #, c-format
  msgid "%c%s expected braces"
  msgstr ""
  
! #: makeinfo/makeinfo.c:2362
  msgid "Unmatched }"
  msgstr ""
  
! #: makeinfo/makeinfo.c:2410
  msgid "NO_NAME!"
  msgstr ""
  
! #: makeinfo/makeinfo.c:2431
  #, c-format
  msgid "%c%s missing close brace"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3434
  #, c-format
  msgid "@image file `%s' (for HTML) not readable: %s"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3440
  #, c-format
  msgid "No such file `%s'"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3576
  #, c-format
  msgid "@image file `%s' (for text) unreadable: %s"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3585
  msgid "@image missing filename argument"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3803
  #, c-format
  msgid "undefined flag: %s"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3804
  #, c-format
  msgid "{No value for `%s'}"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3856
  #, c-format
  msgid "%c%s requires a name"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3962
  #, c-format
  msgid "Reached eof before matching @end %s"
  msgstr ""
  
! #: makeinfo/makeinfo.c:4211
  #, c-format
  msgid "`%.40s...' is too long for expansion; not expanded"
***************
*** 2485,2599 ****
  msgstr ""
  
! #: makeinfo/node.c:715
  #, c-format
  msgid "Node `%s' requires a sectioning command (e.g., %c%s)"
  msgstr ""
  
! #: makeinfo/node.c:879
  #, c-format
  msgid "No node name specified for `%c%s' command"
  msgstr ""
  
! #: makeinfo/node.c:920 makeinfo/node.c:1161
  #, c-format
  msgid "Anchor `%s' and node `%s' map to the same file name"
  msgstr ""
  
! #: makeinfo/node.c:923
  msgid "This @anchor command ignored; references to it will not work"
  msgstr ""
  
! #: makeinfo/node.c:925 makeinfo/node.c:1164
  msgid "Rename this anchor or use the `--no-split' option"
  msgstr ""
  
! #: makeinfo/node.c:955
  #, c-format
  msgid "Unexpected string at end of split-HTML file `%s'"
  msgstr ""
  
! #: makeinfo/node.c:991
! msgid "Next:"
! msgstr ""
! 
! #: makeinfo/node.c:1007
! msgid "Previous:"
! msgstr ""
! 
! #: makeinfo/node.c:1021
! msgid "Up:"
! msgstr ""
! 
! #: makeinfo/node.c:1158
  #, c-format
  msgid "Anchors `%s' and `%s' map to the same file name"
  msgstr ""
  
! #: makeinfo/node.c:1163
  msgid "@anchor command ignored; references to it will not work"
  msgstr ""
  
! #: makeinfo/node.c:1360
  #, c-format
  msgid "%s reference to nonexistent node `%s' (perhaps incorrect sectioning?)"
  msgstr ""
  
! #: makeinfo/node.c:1376
! msgid "Menu"
! msgstr ""
! 
! #: makeinfo/node.c:1378
! msgid "Cross"
! msgstr ""
! 
! #: makeinfo/node.c:1460
  #, c-format
  msgid "Next field of node `%s' not pointed to (perhaps incorrect sectioning?)"
  msgstr ""
  
! #: makeinfo/node.c:1463
  #, c-format
  msgid "This node (%s) has the bad Prev"
  msgstr ""
  
! #: makeinfo/node.c:1475
! msgid "Prev"
! msgstr ""
! 
! #: makeinfo/node.c:1518
  #, c-format
  msgid "Prev field of node `%s' not pointed to"
  msgstr ""
  
! #: makeinfo/node.c:1522
  #, c-format
  msgid "This node (%s) has the bad Next"
  msgstr ""
  
! #: makeinfo/node.c:1534
  #, c-format
  msgid "`%s' has no Up field (perhaps incorrect sectioning?)"
  msgstr ""
  
! #: makeinfo/node.c:1537
! msgid "Up"
! msgstr ""
! 
! #: makeinfo/node.c:1603
  #, c-format
  msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
  msgstr ""
  
! #: makeinfo/node.c:1635
  #, c-format
  msgid "unreferenced node `%s'"
  msgstr ""
  
! #: makeinfo/node.c:1725
  #, c-format
  msgid "Removing %s\n"
  msgstr ""
  
! #: makeinfo/node.c:1729
  #, c-format
  msgid "Can't remove file `%s': %s"
--- 2635,2721 ----
  msgstr ""
  
! #: makeinfo/node.c:714
  #, c-format
  msgid "Node `%s' requires a sectioning command (e.g., %c%s)"
  msgstr ""
  
! #: makeinfo/node.c:878
  #, c-format
  msgid "No node name specified for `%c%s' command"
  msgstr ""
  
! #: makeinfo/node.c:919 makeinfo/node.c:1160
  #, c-format
  msgid "Anchor `%s' and node `%s' map to the same file name"
  msgstr ""
  
! #: makeinfo/node.c:922
  msgid "This @anchor command ignored; references to it will not work"
  msgstr ""
  
! #: makeinfo/node.c:924 makeinfo/node.c:1163
  msgid "Rename this anchor or use the `--no-split' option"
  msgstr ""
  
! #: makeinfo/node.c:954
  #, c-format
  msgid "Unexpected string at end of split-HTML file `%s'"
  msgstr ""
  
! #: makeinfo/node.c:1157
  #, c-format
  msgid "Anchors `%s' and `%s' map to the same file name"
  msgstr ""
  
! #: makeinfo/node.c:1162
  msgid "@anchor command ignored; references to it will not work"
  msgstr ""
  
! #: makeinfo/node.c:1359
  #, c-format
  msgid "%s reference to nonexistent node `%s' (perhaps incorrect sectioning?)"
  msgstr ""
  
! #: makeinfo/node.c:1459
  #, c-format
  msgid "Next field of node `%s' not pointed to (perhaps incorrect sectioning?)"
  msgstr ""
  
! #: makeinfo/node.c:1462
  #, c-format
  msgid "This node (%s) has the bad Prev"
  msgstr ""
  
! #: makeinfo/node.c:1517
  #, c-format
  msgid "Prev field of node `%s' not pointed to"
  msgstr ""
  
! #: makeinfo/node.c:1521
  #, c-format
  msgid "This node (%s) has the bad Next"
  msgstr ""
  
! #: makeinfo/node.c:1533
  #, c-format
  msgid "`%s' has no Up field (perhaps incorrect sectioning?)"
  msgstr ""
  
! #: makeinfo/node.c:1602
  #, c-format
  msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
  msgstr ""
  
! #: makeinfo/node.c:1634
  #, c-format
  msgid "unreferenced node `%s'"
  msgstr ""
  
! #: makeinfo/node.c:1724
  #, c-format
  msgid "Removing %s\n"
  msgstr ""
  
! #: makeinfo/node.c:1728
  #, c-format
  msgid "Can't remove file `%s': %s"
***************
*** 2635,2660 ****
  msgstr ""
  
! #: makeinfo/xml.c:1654
  #, c-format
  msgid "@image file `%s' unreadable: %s"
  msgstr ""
  
! #: makeinfo/xml.c:1999
  msgid ""
  "@headitem as the last item of @multitable produces invalid Docbook documents"
  msgstr ""
  
! #: makeinfo/xref.c:127
! msgid "First argument to cross-reference may not be empty"
  msgstr ""
  
! #: makeinfo/xref.c:133 makeinfo/xref.c:170 makeinfo/xref.c:205
! #: makeinfo/xref.c:459
! msgid "see "
  msgstr ""
  
! #: makeinfo/xref.c:157
! #, c-format
! msgid "See section ``%s'' in "
  msgstr ""
  
--- 2757,2780 ----
  msgstr ""
  
! #: makeinfo/xml.c:1669
  #, c-format
  msgid "@image file `%s' unreadable: %s"
  msgstr ""
  
! #: makeinfo/xml.c:2014
  msgid ""
  "@headitem as the last item of @multitable produces invalid Docbook documents"
  msgstr ""
  
! #: makeinfo/xml.c:2150
! msgid "of"
  msgstr ""
  
! #: makeinfo/xml.c:2155
! msgid "on"
  msgstr ""
  
! #: makeinfo/xref.c:127
! msgid "First argument to cross-reference may not be empty"
  msgstr ""
  
***************
*** 2681,2829 ****
  msgstr ""
  
- #: util/install-info.c:170
- #, c-format
- msgid "%s: warning: "
- msgstr ""
- 
- #: util/install-info.c:219
- #, c-format
- msgid " for %s"
- msgstr ""
- 
- #: util/install-info.c:444
- #, c-format
- msgid "\tTry `%s --help' for a complete list of options.\n"
- msgstr ""
- 
- #: util/install-info.c:452
- #, c-format
- msgid ""
- "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
- "\n"
- "Add or remove entries in INFO-FILE from the Info directory DIR-FILE.\n"
- "\n"
- "Options:\n"
- " --debug           report what is being done.\n"
- " --delete          delete existing entries for INFO-FILE from DIR-FILE;\n"
- "                     don't insert any new entries.\n"
- " --dir-file=NAME   specify file name of Info directory file.\n"
- "                     This is equivalent to using the DIR-FILE argument.\n"
- " --entry=TEXT      insert TEXT as an Info directory entry.\n"
- "                     TEXT should have the form of an Info menu item line\n"
- "                     plus zero or more extra lines starting with "
- "whitespace.\n"
- "                     If you specify more than one entry, they are all "
- "added.\n"
- "                     If you don't specify any entries, they are determined\n"
- "                     from information in the Info file itself.\n"
- " --help            display this help and exit.\n"
- " --info-file=FILE  specify Info file to install in the directory.\n"
- "                     This is equivalent to using the INFO-FILE argument.\n"
- " --info-dir=DIR    same as --dir-file=DIR/dir.\n"
- " --item=TEXT       same as --entry TEXT.\n"
- "                     An Info directory entry is actually a menu item.\n"
- " --quiet           suppress warnings.\n"
- " --remove          same as --delete.\n"
- " --remove-exactly  only remove if the info file name matches exactly;\n"
- "                     .info and/or .gz suffixes are not ignored.\n"
- " --section=SEC     put this file's entries in section SEC of the directory.\n"
- "                     If you specify more than one section, all the entries\n"
- "                     are added in each of the sections.\n"
- "                     If you don't specify any sections, they are determined\n"
- "                     from information in the Info file itself.\n"
- " --section-regex=R if an entry is added to a section that does not exist,\n"
- "                     look for a section matching basic regular expression R\n"
- "                     (and ignoring case) before starting a new section.\n"
- " --test            suppress updating of DIR-FILE.\n"
- " --silent          suppress warnings.\n"
- " --version         display version information and exit.\n"
- msgstr ""
- 
- #: util/install-info.c:518
- #, c-format
- msgid ""
- "This is the file .../info/dir, which contains the\n"
- "topmost node of the Info hierarchy, called (dir)Top.\n"
- "The first time you invoke Info you start off looking at this node.\n"
- "\n"
- "%s\tThis is the top of the INFO tree\n"
- "\n"
- "  This (the Directory node) gives a menu of major topics.\n"
- "  Typing \"q\" exits, \"?\" lists all Info commands, \"d\" returns here,\n"
- "  \"h\" gives a primer for first-timers,\n"
- "  \"mEmacs<Return>\" visits the Emacs manual, etc.\n"
- "\n"
- "  In Emacs, you can click mouse button 2 on a menu item or cross reference\n"
- "  to select it.\n"
- "\n"
- "%s\n"
- msgstr ""
- 
- #: util/install-info.c:543
- #, c-format
- msgid "%s: could not read (%s) and could not create (%s)\n"
- msgstr ""
- 
- #: util/install-info.c:630
- #, c-format
- msgid "%s: empty file"
- msgstr ""
- 
- #: util/install-info.c:943 util/install-info.c:983
- msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
- msgstr ""
- 
- #: util/install-info.c:978
- msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
- msgstr ""
- 
- #: util/install-info.c:1225 util/install-info.c:1235
- #, c-format
- msgid "%s: already have dir file: %s\n"
- msgstr ""
- 
- #: util/install-info.c:1274
- #, c-format
- msgid "%s: Specify the Info file only once.\n"
- msgstr ""
- 
- #: util/install-info.c:1297
- #, c-format
- msgid "Extra regular expression specified, ignoring `%s'"
- msgstr ""
- 
- #: util/install-info.c:1308
- #, c-format
- msgid "Error in regular expression `%s': %s"
- msgstr ""
- 
- #: util/install-info.c:1353
- #, c-format
- msgid "excess command line argument `%s'"
- msgstr ""
- 
- #: util/install-info.c:1357
- msgid "No input file specified; try --help for more information."
- msgstr ""
- 
- #: util/install-info.c:1360
- msgid "No dir file specified; try --help for more information."
- msgstr ""
- 
- #: util/install-info.c:1384
- #, c-format
- msgid "no info dir entry in `%s'"
- msgstr ""
- 
- #: util/install-info.c:1525
- #, c-format
- msgid "menu item `%s' already exists, for file `%s'"
- msgstr ""
- 
- #: util/install-info.c:1548
- #, c-format
- msgid "no entries found for `%s'; nothing deleted"
- msgstr ""
- 
  #: util/texindex.c:223
  msgid "display this help and exit"
--- 2801,2804 ----
Files texinfo-4.11/po/eo.gmo and texinfo-4.12/po/eo.gmo differ
diff -Nrc2 texinfo-4.11/po/eo.po texinfo-4.12/po/eo.po
*** texinfo-4.11/po/eo.po	Mon Sep  3 05:23:11 2007
--- texinfo-4.12/po/eo.po	Sat Apr 19 10:05:39 2008
***************
*** 7,11 ****
  "Project-Id-Version: texinfo 4.7.94\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2007-09-03 05:23-0700\n"
  "PO-Revision-Date: 2006-11-25 23:35+0600\n"
  "Last-Translator: Sergio Pokrovskij <sergio.pokrovskij@gmail.com>\n"
--- 7,11 ----
  "Project-Id-Version: texinfo 4.7.94\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2008-04-19 10:05-0700\n"
  "PO-Revision-Date: 2006-11-25 23:35+0600\n"
  "Last-Translator: Sergio Pokrovskij <sergio.pokrovskij@gmail.com>\n"
***************
*** 15,88 ****
  "Content-Transfer-Encoding: 8-bit\n"
  
! #: gnulib/lib/error.c:126
  msgid "Unknown system error"
  msgstr ""
  
! #: gnulib/lib/getopt.c:531 gnulib/lib/getopt.c:547
  #, c-format
  msgid "%s: option `%s' is ambiguous\n"
  msgstr "%s: opcio Â«%sÂ» estas ambigua\n"
  
! #: gnulib/lib/getopt.c:580 gnulib/lib/getopt.c:584
  #, c-format
  msgid "%s: option `--%s' doesn't allow an argument\n"
  msgstr "%s: opcio â€ž--%sâ€Ÿ ne toleras argumenton\n"
  
! #: gnulib/lib/getopt.c:593 gnulib/lib/getopt.c:598
  #, c-format
  msgid "%s: option `%c%s' doesn't allow an argument\n"
  msgstr "%s: opcio â€ž%c%sâ€Ÿ ne toleras argumenton\n"
  
! #: gnulib/lib/getopt.c:641 gnulib/lib/getopt.c:660 gnulib/lib/getopt.c:976
! #: gnulib/lib/getopt.c:995
  #, c-format
  msgid "%s: option `%s' requires an argument\n"
  msgstr "%s: opcio Â«%sÂ» bezonas argumenton\n"
  
! #: gnulib/lib/getopt.c:698 gnulib/lib/getopt.c:701
  #, c-format
  msgid "%s: unrecognized option `--%s'\n"
  msgstr "%s: nekonata opcio â€ž--%sâ€Ÿ\n"
  
! #: gnulib/lib/getopt.c:709 gnulib/lib/getopt.c:712
  #, c-format
  msgid "%s: unrecognized option `%c%s'\n"
  msgstr "%s: nekonata opcio â€ž%c%sâ€Ÿ\n"
  
! #: gnulib/lib/getopt.c:764 gnulib/lib/getopt.c:767
  #, c-format
  msgid "%s: illegal option -- %c\n"
  msgstr "%s: misa opcio -- %c\n"
  
! #: gnulib/lib/getopt.c:773 gnulib/lib/getopt.c:776
  #, c-format
  msgid "%s: invalid option -- %c\n"
  msgstr "%s: nevalida opcio -- %c\n"
  
! #: gnulib/lib/getopt.c:828 gnulib/lib/getopt.c:844 gnulib/lib/getopt.c:1048
! #: gnulib/lib/getopt.c:1066
  #, c-format
  msgid "%s: option requires an argument -- %c\n"
  msgstr "%s: opcio bezonas argumenton -- %c\n"
  
! #: gnulib/lib/getopt.c:897 gnulib/lib/getopt.c:913
  #, c-format
  msgid "%s: option `-W %s' is ambiguous\n"
  msgstr "%s: opcio â€ž-W %sâ€Ÿ estas ambigua\n"
  
! #: gnulib/lib/getopt.c:937 gnulib/lib/getopt.c:955
  #, c-format
  msgid "%s: option `-W %s' doesn't allow an argument\n"
  msgstr "%s: opcio â€ž-W %sâ€Ÿ ne toleras argumenton\n"
  
! #: gnulib/lib/xalloc-die.c:35 gnulib/lib/xsetenv.c:39
  msgid "memory exhausted"
  msgstr ""
  
! #: info/echo-area.c:283 info/session.c:732
  msgid "Move forward a character"
  msgstr "Unu signon antaÅ­en"
  
! #: info/echo-area.c:295 info/session.c:764
  msgid "Move backward a character"
  msgstr "Unu signon malantaÅ­en"
--- 15,89 ----
  "Content-Transfer-Encoding: 8-bit\n"
  
! #: gnulib/lib/error.c:125
  msgid "Unknown system error"
  msgstr ""
  
! #: gnulib/lib/getopt.c:526 gnulib/lib/getopt.c:542
  #, c-format
  msgid "%s: option `%s' is ambiguous\n"
  msgstr "%s: opcio Â«%sÂ» estas ambigua\n"
  
! #: gnulib/lib/getopt.c:575 gnulib/lib/getopt.c:579
  #, c-format
  msgid "%s: option `--%s' doesn't allow an argument\n"
  msgstr "%s: opcio â€ž--%sâ€Ÿ ne toleras argumenton\n"
  
! #: gnulib/lib/getopt.c:588 gnulib/lib/getopt.c:593
  #, c-format
  msgid "%s: option `%c%s' doesn't allow an argument\n"
  msgstr "%s: opcio â€ž%c%sâ€Ÿ ne toleras argumenton\n"
  
! #: gnulib/lib/getopt.c:636 gnulib/lib/getopt.c:655 gnulib/lib/getopt.c:971
! #: gnulib/lib/getopt.c:990
  #, c-format
  msgid "%s: option `%s' requires an argument\n"
  msgstr "%s: opcio Â«%sÂ» bezonas argumenton\n"
  
! #: gnulib/lib/getopt.c:693 gnulib/lib/getopt.c:696
  #, c-format
  msgid "%s: unrecognized option `--%s'\n"
  msgstr "%s: nekonata opcio â€ž--%sâ€Ÿ\n"
  
! #: gnulib/lib/getopt.c:704 gnulib/lib/getopt.c:707
  #, c-format
  msgid "%s: unrecognized option `%c%s'\n"
  msgstr "%s: nekonata opcio â€ž%c%sâ€Ÿ\n"
  
! #: gnulib/lib/getopt.c:759 gnulib/lib/getopt.c:762
  #, c-format
  msgid "%s: illegal option -- %c\n"
  msgstr "%s: misa opcio -- %c\n"
  
! #: gnulib/lib/getopt.c:768 gnulib/lib/getopt.c:771
  #, c-format
  msgid "%s: invalid option -- %c\n"
  msgstr "%s: nevalida opcio -- %c\n"
  
! #: gnulib/lib/getopt.c:823 gnulib/lib/getopt.c:839 gnulib/lib/getopt.c:1043
! #: gnulib/lib/getopt.c:1061
  #, c-format
  msgid "%s: option requires an argument -- %c\n"
  msgstr "%s: opcio bezonas argumenton -- %c\n"
  
! #: gnulib/lib/getopt.c:892 gnulib/lib/getopt.c:908
  #, c-format
  msgid "%s: option `-W %s' is ambiguous\n"
  msgstr "%s: opcio â€ž-W %sâ€Ÿ estas ambigua\n"
  
! #: gnulib/lib/getopt.c:932 gnulib/lib/getopt.c:950
  #, c-format
  msgid "%s: option `-W %s' doesn't allow an argument\n"
  msgstr "%s: opcio â€ž-W %sâ€Ÿ ne toleras argumenton\n"
  
! #: gnulib/lib/xalloc-die.c:34 gnulib/lib/xsetenv.c:37
! #, c-format
  msgid "memory exhausted"
  msgstr ""
  
! #: info/echo-area.c:283 info/session.c:735
  msgid "Move forward a character"
  msgstr "Unu signon antaÅ­en"
  
! #: info/echo-area.c:295 info/session.c:767
  msgid "Move backward a character"
  msgstr "Unu signon malantaÅ­en"
***************
*** 96,104 ****
  msgstr "Al la fino de Ä‰i tiu linio"
  
! #: info/echo-area.c:320 info/session.c:805
  msgid "Move forward a word"
  msgstr "Unu vorton antaÅ­en"
  
! #: info/echo-area.c:360 info/session.c:878
  msgid "Move backward a word"
  msgstr "Unu vorton malantaÅ­en"
--- 97,105 ----
  msgstr "Al la fino de Ä‰i tiu linio"
  
! #: info/echo-area.c:320 info/session.c:808
  msgid "Move forward a word"
  msgstr "Unu vorton antaÅ­en"
  
! #: info/echo-area.c:360 info/session.c:881
  msgid "Move backward a word"
  msgstr "Unu vorton malantaÅ­en"
***************
*** 261,283 ****
  msgstr "Trovita Â«%sÂ» en %s.  (â€ž\\[next-index-match]â€Ÿ serÄ‰os la sekvan.)"
  
! #: info/indices.c:540
  #, c-format
  msgid "Scanning indices of `%s'..."
  msgstr "SerÄ‰o en la indeksoj de Â«%sÂ» ..."
  
! #: info/indices.c:595
  #, c-format
  msgid "No available info files have `%s' in their indices."
  msgstr "Â«%sÂ» malestas en la indeksoj de la disponeblaj Info-dosieroj"
  
! #: info/indices.c:621
  msgid "Grovel all known info file's indices for a string and build a menu"
  msgstr "SerÄ‰u Ä‰enon en Ä‰iuj konataj indeksoj Info-dosieraj kaj faru menuon"
  
! #: info/indices.c:625
  msgid "Index apropos: "
  msgstr "SerÄ‰u en indekso informon pri: "
  
! #: info/indices.c:653
  #, c-format
  msgid ""
--- 262,284 ----
  msgstr "Trovita Â«%sÂ» en %s.  (â€ž\\[next-index-match]â€Ÿ serÄ‰os la sekvan.)"
  
! #: info/indices.c:549
  #, c-format
  msgid "Scanning indices of `%s'..."
  msgstr "SerÄ‰o en la indeksoj de Â«%sÂ» ..."
  
! #: info/indices.c:604
  #, c-format
  msgid "No available info files have `%s' in their indices."
  msgstr "Â«%sÂ» malestas en la indeksoj de la disponeblaj Info-dosieroj"
  
! #: info/indices.c:630
  msgid "Grovel all known info file's indices for a string and build a menu"
  msgstr "SerÄ‰u Ä‰enon en Ä‰iuj konataj indeksoj Info-dosieraj kaj faru menuon"
  
! #: info/indices.c:634
  msgid "Index apropos: "
  msgstr "SerÄ‰u en indekso informon pri: "
  
! #: info/indices.c:662
  #, c-format
  msgid ""
***************
*** 288,298 ****
  "* Menu: Nodoj kies indeksoj entenas Â«%sÂ»:\n"
  
! #: info/info.c:287 info/infokey.c:899
  #, c-format
  msgid "Try --help for more information.\n"
  msgstr "Por ricevi pli da informoj uzu la opcion â€ž--helpâ€Ÿ.\n"
  
! #: info/info.c:306 info/infokey.c:145 makeinfo/makeinfo.c:783
! #: util/install-info.c:1328 util/texindex.c:295
  #, c-format
  msgid ""
--- 289,299 ----
  "* Menu: Nodoj kies indeksoj entenas Â«%sÂ»:\n"
  
! #: info/info.c:273 info/infokey.c:899
  #, c-format
  msgid "Try --help for more information.\n"
  msgstr "Por ricevi pli da informoj uzu la opcion â€ž--helpâ€Ÿ.\n"
  
! #: info/info.c:292 info/infokey.c:145 install-info/install-info.c:2091
! #: makeinfo/makeinfo.c:783 util/texindex.c:295
  #, c-format
  msgid ""
***************
*** 304,341 ****
  msgstr ""
  
! #: info/info.c:511
  #, c-format
  msgid "no index entries found for `%s'\n"
  msgstr "por Â«%sÂ» ne troviÄ�is indeksa artikolo\n"
  
! #: info/info.c:603
! msgid "  -b, --speech-friendly        be friendly to speech synthesizers.\n"
! msgstr "  -b, --speech-friendly        estu afabla al la parolsinteziloj.\n"
! 
! #: info/info.c:610
! #, fuzzy, c-format
  msgid ""
  "Usage: %s [OPTION]... [MENU-ITEM...]\n"
  "\n"
  "Read documentation in Info format.\n"
! "\n"
  "Options:\n"
! "      --apropos=STRING         look up STRING in all indices of all "
  "manuals.\n"
  "  -d, --directory=DIR          add DIR to INFOPATH.\n"
  "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
! "  -f, --file=FILENAME          specify Info file to visit.\n"
  "  -h, --help                   display this help and exit.\n"
  "      --index-search=STRING    go to node pointed by index entry STRING.\n"
  "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
! "  -o, --output=FILENAME        output selected nodes to FILENAME.\n"
  "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
  "      --no-raw-escapes         output escapes as literal text.\n"
  "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
! "  -O, --show-options, --usage  go to command-line options node.\n"
! "%s      --subnodes               recursively output menu items.\n"
! "  -w, --where, --location      print physical location of Info file.\n"
  "      --vi-keys                use vi-like and less-like key bindings.\n"
  "      --version                display version information and exit.\n"
  "\n"
  "The first non-option argument, if present, is the menu entry to start from;\n"
--- 305,362 ----
  msgstr ""
  
! #: info/info.c:504
  #, c-format
  msgid "no index entries found for `%s'\n"
  msgstr "por Â«%sÂ» ne troviÄ�is indeksa artikolo\n"
  
! #: info/info.c:598
! #, c-format
  msgid ""
  "Usage: %s [OPTION]... [MENU-ITEM...]\n"
  "\n"
  "Read documentation in Info format.\n"
! msgstr ""
! 
! #: info/info.c:604
! msgid ""
  "Options:\n"
! "  -k, --apropos=STRING         look up STRING in all indices of all "
  "manuals.\n"
  "  -d, --directory=DIR          add DIR to INFOPATH.\n"
  "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
! "  -f, --file=FILENAME          specify Info file to visit."
! msgstr ""
! 
! #: info/info.c:611
! msgid ""
  "  -h, --help                   display this help and exit.\n"
  "      --index-search=STRING    go to node pointed by index entry STRING.\n"
  "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
! "  -o, --output=FILENAME        output selected nodes to FILENAME."
! msgstr ""
! 
! #: info/info.c:617
! msgid ""
  "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
  "      --no-raw-escapes         output escapes as literal text.\n"
  "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
! "  -O, --show-options, --usage  go to command-line options node."
! msgstr ""
! 
! #: info/info.c:624
! #, fuzzy
! msgid "  -b, --speech-friendly        be friendly to speech synthesizers."
! msgstr "  -b, --speech-friendly        estu afabla al la parolsinteziloj.\n"
! 
! #: info/info.c:628
! msgid ""
! "      --subnodes               recursively output menu items.\n"
  "      --vi-keys                use vi-like and less-like key bindings.\n"
  "      --version                display version information and exit.\n"
+ "  -w, --where, --location      print physical location of Info file."
+ msgstr ""
+ 
+ #: info/info.c:634
+ msgid ""
  "\n"
  "The first non-option argument, if present, is the menu entry to start from;\n"
***************
*** 343,347 ****
  "If it is not present, info merges all `dir' files and shows the result.\n"
  "Any remaining arguments are treated as the names of menu\n"
! "items relative to the initial node visited.\n"
  "\n"
  "Examples:\n"
--- 364,372 ----
  "If it is not present, info merges all `dir' files and shows the result.\n"
  "Any remaining arguments are treated as the names of menu\n"
! "items relative to the initial node visited."
! msgstr ""
! 
! #: info/info.c:641
! msgid ""
  "\n"
  "Examples:\n"
***************
*** 351,394 ****
  "  info --show-options emacs  start at node with emacs' command line options\n"
  "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
! "  info -f ./foo.info         show file ./foo.info, not searching dir\n"
  msgstr ""
- "Sintakso: %s [OPCIO]... [MENUERO...]\n"
- "\n"
- "Ebligas legi dokumentaron prezentitan en Info.\n"
- "\n"
- "Opcioj:\n"
- "    --apropos=TEMO\t    SerÄ‰u TEMOn en Ä‰iuj indeksoj de Ä‰iuj dokumentoj.\n"
- "-d, --directory=UJO\t    Aldonu la dosierUJOn al INFOPATH.\n"
- "    --dribble=DOSIERO\t    Notu la klavofrapojn de la uzanto en DOSIERO.\n"
- "-f, --file=DOSIERO\t    Vizitu la Info-DOSIEROn.\n"
- "-h, --help\t\t    Eligu Ä‰i tiun helpeton kaj finu.\n"
- "    --index-search=ÄˆENO\t    Vizitu nodon referencatan per indeksartikolo "
- "ÄˆENO.\n"
- "-n, --node=NODO\t\t    Komencu per NODO.\n"
- "-o, --output=DOSIERO\t    Eligu la elektitajn nodojn en DOSIEROn.\n"
- "-R, --raw-escapes\t    Eligu ANSI-eskapilojn Â«krudeÂ» (la defaÅ­lto)\n"
- "    --no-raw-escapes\t    Eligu ANSI-eskapilojn kiel tekstajn signojn\n"
- "    --restore=DOSIERO\t    Legu la klavofrapojn el DOSIERO.\n"
- "-O, --show-options, --usage Montru la nodon pri komandliniaj opcioj.\n"
- "%s  --subnodes\t\t    Rekursie eligu la menuerojn.\n"
- " -w, --where, --location    Eligu la fizikan situon de la info-dosiero\n"
- "    --vi-keys\t\t    Uzu vi-eskan kaj less-eskan klavararanÄ�on\n"
- "    --version\t\t    Eligu la version de la programo kaj finu.\n"
- "\n"
- "La unua neopcia argumento, se donita, estas la nomo de unue vizitenda\n"
- "menuero, serÄ‰ota en Ä‰iuj â€ždirâ€Ÿ-dosieroj troveblaj per INFOPATH.\n"
- "Se Ä�i mankas, Info kunfandas Ä‰iujn â€ždirâ€Ÿ-dosierojn kaj eligas la rezulton.\n"
- "La ceteraj argumentoj estas la nomoj de menueroj relative al la unue\n"
- "vizitenda nodo.\n"
- "\n"
- "Ekzemploj:\n"
- " info\t\t\t    eligu la menuon de la kataloga nodo\n"
- " info emacs\t\t    komencu per la nodo â€žemacsâ€Ÿ el la kataloga nodo\n"
- " info emacs buffers\t    komencu per la nodo â€žbuffersâ€Ÿ el Emaksa manlibro\n"
- " info --show-options emacs  komencu per la Emaksaj komandliniaj opcioj\n"
- " info -f ./um.info\t    eligu la dosieron ./um.info sen atenti â€ždirâ€Ÿ\n"
  
! #: info/info.c:649 info/infokey.c:918 makeinfo/makeinfo.c:474
! #: util/install-info.c:491 util/texindex.c:259
  msgid ""
  "\n"
--- 376,384 ----
  "  info --show-options emacs  start at node with emacs' command line options\n"
  "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
! "  info -f ./foo.info         show file ./foo.info, not searching dir"
  msgstr ""
  
! #: info/info.c:650 info/infokey.c:918 makeinfo/makeinfo.c:474
! #: util/texindex.c:259
  msgid ""
  "\n"
***************
*** 404,630 ****
  "<translation-team-eo@lists.sourceforge.net>."
  
! #: info/info.c:683
  #, c-format
  msgid "Cannot find node `%s'."
  msgstr "La nodo Â«%sÂ» ne troveblas."
  
! #: info/info.c:684
  #, c-format
  msgid "Cannot find node `(%s)%s'."
  msgstr "La nodo â€ž(%s)%sâ€Ÿ ne troveblas."
  
! #: info/info.c:685
  msgid "Cannot find a window!"
  msgstr "Maleblas trovi fenestron!"
  
! #: info/info.c:686
  msgid "Point doesn't appear within this window's node!"
  msgstr "La muskursoro ne estas en Ä‰i-fenestra nodo!"
  
! #: info/info.c:687
  msgid "Cannot delete the last window."
  msgstr "Maleblas forigi la lastan fenestron"
  
! #: info/info.c:688
  msgid "No menu in this node."
  msgstr "En Ä‰i tiu nodo malestas menuo."
  
! #: info/info.c:689
  msgid "No footnotes in this node."
  msgstr "Ne estas piednotoj en Ä‰i tiu nodo."
  
! #: info/info.c:690
  msgid "No cross references in this node."
  msgstr "Neniu referenco en Ä‰i tiu nodo."
  
! #: info/info.c:691
  #, c-format
  msgid "No `%s' pointer for this node."
  msgstr "Mankas ligilo Â«%sÂ» por Ä‰i tiu nodo."
  
! #: info/info.c:692
  #, c-format
  msgid "Unknown Info command `%c'; try `?' for help."
  msgstr "Nekonata Info-komando â€ž%câ€Ÿ; tajpu â€ž?â€Ÿ por helpo."
  
! #: info/info.c:693
  #, c-format
  msgid "Terminal type `%s' is not smart enough to run Info."
  msgstr "La terminaloj de tipo Â«%sÂ» ne estas sufiÄ‰e inteligentaj por Info."
  
! #: info/info.c:694
  msgid "You are already at the last page of this node."
  msgstr "Tiu paÄ�o jam estas la lasta en Ä‰i tiu nodo"
  
! #: info/info.c:695
  msgid "You are already at the first page of this node."
  msgstr "Tio jam estas la unua paÄ�o de Ä‰i tiu nodo"
  
! #: info/info.c:696
  msgid "Only one window."
  msgstr "Nur unu fenestro."
  
! #: info/info.c:697
  msgid "Resulting window would be too small."
  msgstr "La fenestro rezultos tro malgranda."
  
! #: info/info.c:698
  msgid "Not enough room for a help window, please delete a window."
  msgstr "Mankas spaco por helpa fenestro, bv forigi iun fenestron."
  
! #: info/infodoc.c:45 info/infodoc.c:97
! msgid ""
! "Basic Commands in Info Windows\n"
! "******************************\n"
  msgstr ""
- "La Ä‰efaj komandoj info-fenestraj\n"
- "*********************************\n"
  
! #: info/infodoc.c:48
! msgid "\\%-10[quit-help]  Quit this help.\n"
  msgstr "\\%-10[quit-help]  Forlasu Ä‰i tiun helpon.\n"
  
! #: info/infodoc.c:49
  msgid "\\%-10[quit]  Quit Info altogether.\n"
  msgstr "\\%-10[quit-help]  Forlasu la tutan Info.\n"
  
! #: info/infodoc.c:50
  msgid "\\%-10[get-info-help-node]  Invoke the Info tutorial.\n"
  msgstr "\\%-10[get-info-help-node]  Voku la lernilon pri Info.\n"
  
! #: info/infodoc.c:52 info/infodoc.c:104
! msgid ""
! "Selecting other nodes:\n"
! "----------------------\n"
! msgstr ""
! "Por elekti aliajn nodojn:\n"
! "-------------------------\n"
  
  #: info/infodoc.c:54
! msgid "\\%-10[next-node]  Move to the \"next\" node of this node.\n"
! msgstr "\\%-10[next-node]  Iru al la tujsekva (â€žNextâ€Ÿ) nodo de Ä‰i tiu nodo.\n"
  
  #: info/infodoc.c:55
! msgid "\\%-10[prev-node]  Move to the \"previous\" node of this node.\n"
! msgstr ""
! "\\%-10[prev-node]  Iru al la ÄµusantaÅ­a (â€žPreviousâ€Ÿ) nodo de Ä‰i tiu nodo.\n"
  
  #: info/infodoc.c:56
! msgid "\\%-10[up-node]  Move \"up\" from this node.\n"
! msgstr "\\%-10[up-node]  Iru al la tujsupra (â€žUpâ€Ÿ) nodo de Ä‰i tiu nodo.\n"
  
! #: info/infodoc.c:57
! msgid ""
! "\\%-10[menu-item]  Pick menu item specified by name.\n"
! "              Picking a menu item causes another node to be selected.\n"
  msgstr ""
! "\\%-10[menu-item]  Elektu menueron indikitan per nomo.\n"
! "      Elekto de menuero kaÅ­zas transiron en alian nodon.\n"
  
  #: info/infodoc.c:59
  msgid ""
! "\\%-10[xref-item]  Follow a cross reference.  Reads name of reference.\n"
  msgstr ""
! "\\%-10[xref-item]  Sekvu referencon  (legante la nomon de la referenco).\n"
  
  #: info/infodoc.c:60
- msgid "\\%-10[history-node]  Move to the last node seen in this window.\n"
- msgstr ""
- "\\%-10[history-node]  Revenu al la Lasta nodo vizitita en Ä‰i tiu fenestro.\n"
- 
- #: info/infodoc.c:61
  #, fuzzy
! msgid "\\%-10[move-to-next-xref]  Skip to next hypertext link [*].\n"
  msgstr ""
! "\\%-10[move-to-next-xref]  Saltu sur la sekvan hipertekstan ligilon en Ä‰i "
! "tiu nodo.\n"
  
  #: info/infodoc.c:62
  #, fuzzy
! msgid "\\%-10[move-to-prev-xref]  Skip to previous hypertext link [*].\n"
  msgstr ""
! "\\%-10[move-to-prev-xref]  Saltu sur la sekvan hipertekstan ligilon en Ä‰i "
! "tiu nodo.\n"
  
  #: info/infodoc.c:63
! msgid ""
! "\\%-10[select-reference-this-line]  Follow the hypertext link under cursor.\n"
! msgstr ""
! "\\%-10[select-reference-this-line]  Iru laÅ­ la subkursora hiperteksta ligo.\n"
  
  #: info/infodoc.c:64
! msgid ""
! "\\%-10[dir-node]  Move to the `directory' node.  Equivalent to `\\[goto-"
! "node] (DIR)'.\n"
  msgstr ""
! "\\%-10[dir-node]  Iru al la Ä‰efkataloga nodo.  Ekvivalentas al \"g (DIR)\".\n"
  
  #: info/infodoc.c:65
! msgid ""
! "\\%-10[top-node]  Move to the Top node.  Equivalent to `\\[goto-node] Top'.\n"
! msgstr "\\%-10[top-node]  Iru al la radika nodo.  Ekvivalentas al â€žg Topâ€Ÿ.\n"
  
  #: info/infodoc.c:67
! msgid ""
! "[*]    Command acts within this node or the entire document, depending on\n"
! "the value of cursor-movement-scrolls variable\n"
! msgstr ""
  
! #: info/infodoc.c:70 info/infodoc.c:118
! msgid ""
! "Moving within a node:\n"
! "---------------------\n"
! msgstr ""
! "Por moviÄ�i ene de nodo:\n"
! "------------------------\n"
  
  #: info/infodoc.c:72
! msgid "\\%-10[beginning-of-node]  Go to the beginning of this node.\n"
! msgstr "\\%-10[beginning-of-node]  Iru al la komenco de Ä‰i tiu nodo.\n"
  
  #: info/infodoc.c:73
! msgid "\\%-10[end-of-node]  Go to the end of this node.\n"
! msgstr "\\%-10[end-of-node]  Iru al la fino de Ä‰i tiu nodo.\n"
  
  #: info/infodoc.c:74
! msgid "\\%-10[next-line]  Scroll forward 1 line.\n"
! msgstr "\\%-10[next-line]  Unu paÄ�on antaÅ­en.\n"
! 
! #: info/infodoc.c:75
! msgid "\\%-10[prev-line]  Scroll backward 1 line.\n"
! msgstr "\\%-10[next-line]  Unu paÄ�on malantaÅ­en.\n"
  
  #: info/infodoc.c:76
! msgid "\\%-10[scroll-forward]  Scroll forward a page.\n"
! msgstr "\\%-10[scroll-forward]  Unu paÄ�on antaÅ­en.\n"
  
  #: info/infodoc.c:77
! msgid "\\%-10[scroll-backward]  Scroll backward a page.\n"
! msgstr "\\%-10[scroll-backward]  Unu paÄ�on malantaÅ­en.\n"
! 
! #: info/infodoc.c:79 info/infodoc.c:127
! msgid ""
! "Other commands:\n"
! "---------------\n"
  msgstr ""
! "Ceteraj komandoj:\n"
! "-----------------\n"
  
! #: info/infodoc.c:81
  #, fuzzy
! msgid "1...9       Pick first...ninth item in this node's menu.\n"
! msgstr "  %-10s  Elektu resp. la unuan ... la naÅ­an eron de Ä‰i-noda menuo.\n"
  
! #: info/infodoc.c:82
  #, fuzzy
- msgid "\\%-10[last-menu-item]  Pick last item in this node's menu.\n"
- msgstr "\\%-10[last-menu-item]  Elektu la lastan eron de Ä‰i-noda menuo.\n"
- 
- #: info/infodoc.c:83
  msgid ""
! "\\%-10[index-search]  Search for a specified string in the index entries of "
! "this Info\n"
! "              file, and select the node referenced by the first entry "
! "found.\n"
  msgstr ""
  "\\%-10[index-search]  SerÄ‰u aperon de donita signoÄ‰eno en la indeksartikoloj "
--- 394,619 ----
  "<translation-team-eo@lists.sourceforge.net>."
  
! #: info/info.c:684
  #, c-format
  msgid "Cannot find node `%s'."
  msgstr "La nodo Â«%sÂ» ne troveblas."
  
! #: info/info.c:685
  #, c-format
  msgid "Cannot find node `(%s)%s'."
  msgstr "La nodo â€ž(%s)%sâ€Ÿ ne troveblas."
  
! #: info/info.c:686
  msgid "Cannot find a window!"
  msgstr "Maleblas trovi fenestron!"
  
! #: info/info.c:687
  msgid "Point doesn't appear within this window's node!"
  msgstr "La muskursoro ne estas en Ä‰i-fenestra nodo!"
  
! #: info/info.c:688
  msgid "Cannot delete the last window."
  msgstr "Maleblas forigi la lastan fenestron"
  
! #: info/info.c:689
  msgid "No menu in this node."
  msgstr "En Ä‰i tiu nodo malestas menuo."
  
! #: info/info.c:690
  msgid "No footnotes in this node."
  msgstr "Ne estas piednotoj en Ä‰i tiu nodo."
  
! #: info/info.c:691
  msgid "No cross references in this node."
  msgstr "Neniu referenco en Ä‰i tiu nodo."
  
! #: info/info.c:692
  #, c-format
  msgid "No `%s' pointer for this node."
  msgstr "Mankas ligilo Â«%sÂ» por Ä‰i tiu nodo."
  
! #: info/info.c:693
  #, c-format
  msgid "Unknown Info command `%c'; try `?' for help."
  msgstr "Nekonata Info-komando â€ž%câ€Ÿ; tajpu â€ž?â€Ÿ por helpo."
  
! #: info/info.c:694
  #, c-format
  msgid "Terminal type `%s' is not smart enough to run Info."
  msgstr "La terminaloj de tipo Â«%sÂ» ne estas sufiÄ‰e inteligentaj por Info."
  
! #: info/info.c:695
  msgid "You are already at the last page of this node."
  msgstr "Tiu paÄ�o jam estas la lasta en Ä‰i tiu nodo"
  
! #: info/info.c:696
  msgid "You are already at the first page of this node."
  msgstr "Tio jam estas la unua paÄ�o de Ä‰i tiu nodo"
  
! #: info/info.c:697
  msgid "Only one window."
  msgstr "Nur unu fenestro."
  
! #: info/info.c:698
  msgid "Resulting window would be too small."
  msgstr "La fenestro rezultos tro malgranda."
  
! #: info/info.c:699
  msgid "Not enough room for a help window, please delete a window."
  msgstr "Mankas spaco por helpa fenestro, bv forigi iun fenestron."
  
! #: info/infodoc.c:45
! msgid "Basic Info command keys\n"
  msgstr ""
  
! #: info/infodoc.c:47
! #, fuzzy
! msgid "\\%-10[quit-help]  Close this help window.\n"
  msgstr "\\%-10[quit-help]  Forlasu Ä‰i tiun helpon.\n"
  
! #: info/infodoc.c:48
  msgid "\\%-10[quit]  Quit Info altogether.\n"
  msgstr "\\%-10[quit-help]  Forlasu la tutan Info.\n"
  
! #: info/infodoc.c:49
  msgid "\\%-10[get-info-help-node]  Invoke the Info tutorial.\n"
  msgstr "\\%-10[get-info-help-node]  Voku la lernilon pri Info.\n"
  
! #: info/infodoc.c:51
! #, fuzzy
! msgid "\\%-10[prev-line]  Move up one line.\n"
! msgstr "\\%-10[next-line]  Unu paÄ�on malantaÅ­en.\n"
! 
! #: info/infodoc.c:52
! #, fuzzy
! msgid "\\%-10[next-line]  Move down one line.\n"
! msgstr "\\%-10[next-line]  Unu paÄ�on antaÅ­en.\n"
! 
! #: info/infodoc.c:53
! #, fuzzy
! msgid "\\%-10[scroll-backward]  Scroll backward one screenful.\n"
! msgstr "\\%-10[scroll-backward]  Unu paÄ�on malantaÅ­en.\n"
  
  #: info/infodoc.c:54
! #, fuzzy
! msgid "\\%-10[scroll-forward]  Scroll forward one screenful.\n"
! msgstr "\\%-10[scroll-forward]  Unu paÄ�on antaÅ­en.\n"
  
  #: info/infodoc.c:55
! #, fuzzy
! msgid "\\%-10[beginning-of-node]  Go to the beginning of this node.\n"
! msgstr "\\%-10[beginning-of-node]  Iru al la komenco de Ä‰i tiu nodo.\n"
  
  #: info/infodoc.c:56
! msgid "\\%-10[end-of-node]  Go to the end of this node.\n"
! msgstr "\\%-10[end-of-node]  Iru al la fino de Ä‰i tiu nodo.\n"
  
! #: info/infodoc.c:58
! #, fuzzy
! msgid "\\%-10[move-to-next-xref]  Skip to the next hypertext link.\n"
  msgstr ""
! "\\%-10[move-to-next-xref]  Saltu sur la sekvan hipertekstan ligilon en Ä‰i "
! "tiu nodo.\n"
  
  #: info/infodoc.c:59
+ #, fuzzy
  msgid ""
! "\\%-10[select-reference-this-line]  Follow the hypertext link under the "
! "cursor.\n"
  msgstr ""
! "\\%-10[select-reference-this-line]  Iru laÅ­ la subkursora hiperteksta ligo.\n"
  
  #: info/infodoc.c:60
  #, fuzzy
! msgid "\\%-10[history-node]  Go back to the last node seen in this window.\n"
  msgstr ""
! "\\%-10[history-node]  Revenu al la Lasta nodo vizitita en Ä‰i tiu fenestro.\n"
  
  #: info/infodoc.c:62
  #, fuzzy
! msgid "\\%-10[global-prev-node]  Go to the previous node in the document.\n"
  msgstr ""
! "\\%-10[prev-node]  Iru al la ÄµusantaÅ­a (â€žPreviousâ€Ÿ) nodo de Ä‰i tiu nodo.\n"
  
  #: info/infodoc.c:63
! #, fuzzy
! msgid "\\%-10[global-next-node]  Go to the next node in the document.\n"
! msgstr "\\%-10[next-node]  Iru al la tujsekva (â€žNextâ€Ÿ) nodo de Ä‰i tiu nodo.\n"
  
  #: info/infodoc.c:64
! #, fuzzy
! msgid "\\%-10[prev-node]  Go to the previous node on this level.\n"
  msgstr ""
! "\\%-10[prev-node]  Iru al la ÄµusantaÅ­a (â€žPreviousâ€Ÿ) nodo de Ä‰i tiu nodo.\n"
  
  #: info/infodoc.c:65
! #, fuzzy
! msgid "\\%-10[next-node]  Go to the next node on this level.\n"
! msgstr "\\%-10[next-node]  Iru al la tujsekva (â€žNextâ€Ÿ) nodo de Ä‰i tiu nodo.\n"
! 
! #: info/infodoc.c:66
! #, fuzzy
! msgid "\\%-10[up-node]  Go up one level.\n"
! msgstr "\\%-10[up-node]  Iru al la tujsupra (â€žUpâ€Ÿ) nodo de Ä‰i tiu nodo.\n"
  
  #: info/infodoc.c:67
! #, fuzzy
! msgid "\\%-10[top-node]  Go to the top node of this document.\n"
! msgstr "\\%-10[end-of-node]  Iru al la fino de Ä‰i tiu nodo.\n"
  
! #: info/infodoc.c:68
! #, fuzzy
! msgid "\\%-10[dir-node]  Go to the main `directory' node.\n"
! msgstr "\\%-10[end-of-node]  Iru al la fino de Ä‰i tiu nodo.\n"
! 
! #: info/infodoc.c:70
! #, fuzzy
! msgid "1...9       Pick the first...ninth item in this node's menu.\n"
! msgstr "  %-10s  Elektu resp. la unuan ... la naÅ­an eron de Ä‰i-noda menuo.\n"
! 
! #: info/infodoc.c:71
! #, fuzzy
! msgid "\\%-10[last-menu-item]  Pick the last item in this node's menu.\n"
! msgstr "\\%-10[last-menu-item]  Elektu la lastan eron de Ä‰i-noda menuo.\n"
  
  #: info/infodoc.c:72
! #, fuzzy
! msgid "\\%-10[menu-item]  Pick a menu item specified by name.\n"
! msgstr "  %-10s  Iru al la tajpota menuero.\n"
  
  #: info/infodoc.c:73
! #, fuzzy
! msgid "\\%-10[xref-item]  Follow a cross reference specified by name.\n"
! msgstr ""
! "\\%-10[xref-item]  Sekvu referencon  (legante la nomon de la referenco).\n"
  
  #: info/infodoc.c:74
! #, fuzzy
! msgid "\\%-10[goto-node]  Go to a node specified by name.\n"
! msgstr "  %-10s  Vizitu nodon indikotan per la nomo.\n"
  
  #: info/infodoc.c:76
! #, fuzzy
! msgid "\\%-10[search]  Search forward for a specified string.\n"
! msgstr "  %-10s  SerÄ‰u sube indikotan signoÄ‰enon,\n"
  
  #: info/infodoc.c:77
! #, fuzzy
! msgid "\\%-10[search-previous]  Search for previous occurrence.\n"
  msgstr ""
! "\\%-10[prev-node]  Iru al la ÄµusantaÅ­a (â€žPreviousâ€Ÿ) nodo de Ä‰i tiu nodo.\n"
  
! #: info/infodoc.c:78
  #, fuzzy
! msgid "\\%-10[search-next]  Search for next occurrence.\n"
! msgstr ""
! "  %-10s  SerÄ‰u indikotan signoÄ‰enon en la indeksaj artikoloj de Ä‰i tiu "
! "Info-\n"
  
! #: info/infodoc.c:79
  #, fuzzy
  msgid ""
! "\\%-10[index-search]  Search for a specified string in the index, and\n"
! "              select the node referenced by the first entry found.\n"
  msgstr ""
  "\\%-10[index-search]  SerÄ‰u aperon de donita signoÄ‰eno en la indeksartikoloj "
***************
*** 633,771 ****
  "artikolo.\n"
  
! #: info/infodoc.c:85
! msgid ""
! "\\%-10[goto-node]  Move to node specified by name.\n"
! "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
! msgstr ""
! "\\%-10[goto-node]  Iru al nodo indikita per nomo.\n"
! "      AnkaÅ­ la dosiernomon vi povas inkludi, kiel en (DOSIERO)NODO.\n"
! 
! #: info/infodoc.c:87
! msgid ""
! "\\%-10[search]  Search forward for a specified string\n"
! "              and select the node in which the next occurrence is found.\n"
! msgstr ""
! "\\%-10[search]  SerÄ‰u sube aperon de donita signoÄ‰eno kaj\n"
! "      vizitu la nodon en kiu troviÄ�os la sekva apero.\n"
  
  #: info/infodoc.c:89
  msgid ""
! "\\%-10[search-backward]  Search backward for a specified string\n"
! "              and select the node in which the previous occurrence is "
! "found.\n"
  msgstr ""
! "\\%-10[search-backward]  SerÄ‰u supre aperon de donita signoÄ‰eno kaj\n"
! "      vizitu la nodon en kiu troviÄ�os la ÄµusantaÅ­a apero.\n"
  
! #: info/infodoc.c:100
  #, c-format
  msgid "  %-10s  Quit this help.\n"
  msgstr "  %-10s  Forlasu Ä‰i tiun helpon.\n"
  
! #: info/infodoc.c:101
  #, c-format
  msgid "  %-10s  Quit Info altogether.\n"
  msgstr "  %-10s  Forlasu la tutan Info.\n"
  
! #: info/infodoc.c:102
  #, c-format
  msgid "  %-10s  Invoke the Info tutorial.\n"
  msgstr "  %-10s  Voku la lernilon pri Info.\n"
  
! #: info/infodoc.c:106
  #, c-format
  msgid "  %-10s  Move to the `next' node of this node.\n"
  msgstr "  %-10s  Iru al la tujsekva (â€žNextâ€Ÿ) nodo de Ä‰i tiu nodo.\n"
  
! #: info/infodoc.c:107
  #, c-format
  msgid "  %-10s  Move to the `previous' node of this node.\n"
  msgstr "  %-10s  Iru al la ÄµusantaÅ­a (â€žPreviousâ€Ÿ) nodo de Ä‰i tiu nodo.\n"
  
! #: info/infodoc.c:108
  #, c-format
  msgid "  %-10s  Move `up' from this node.\n"
  msgstr "  %-10s  Iru al la tujsupra (â€žUpâ€Ÿ) nodo de Ä‰i tiu nodo.\n"
  
! #: info/infodoc.c:109
! #, c-format
! msgid "  %-10s  Pick menu item specified by name.\n"
! msgstr "  %-10s  Iru al la tajpota menuero.\n"
! 
! #: info/infodoc.c:110
! msgid "              Picking a menu item causes another node to be selected.\n"
! msgstr "      Elekto de menuero kaÅ­zas transiron en alian nodon.\n"
  
! #: info/infodoc.c:111
  #, c-format
  msgid "  %-10s  Follow a cross reference.  Reads name of reference.\n"
  msgstr "  %-10s  Sekvu reFerencon  (legante la nomon de la referenco).\n"
  
! #: info/infodoc.c:112
  #, c-format
  msgid "  %-10s  Move to the last node seen in this window.\n"
  msgstr "  %-10s  Revenu al la Lasta nodo vizitita en Ä‰i tiu fenestro.\n"
  
! #: info/infodoc.c:113
  #, c-format
  msgid "  %-10s  Skip to next hypertext link within this node.\n"
  msgstr "  %-10s  Saltu sur la sekvan hipertekstan ligilon en Ä‰i tiu nodo.\n"
  
! #: info/infodoc.c:114
  #, c-format
  msgid "  %-10s  Follow the hypertext link under cursor.\n"
  msgstr "  %-10s  Iru laÅ­ la subkursora hiperteksta ligo.\n"
  
! #: info/infodoc.c:115
  #, c-format
  msgid "  %-10s  Move to the `directory' node.  Equivalent to `g (DIR)'.\n"
  msgstr "  %-10s  Iru al la Ä‰efkataloga nodo.  Ekvivalentas al â€žg (DIR)â€Ÿ.\n"
  
! #: info/infodoc.c:116
  #, c-format
  msgid "  %-10s  Move to the Top node.  Equivalent to `g Top'.\n"
  msgstr "  %-10s  Iru al la radika nodo.  Ekvivalentas al â€žg Topâ€Ÿ.\n"
  
! #: info/infodoc.c:120
  #, c-format
  msgid "  %-10s  Scroll forward a page.\n"
  msgstr "  %-10s  Unu paÄ�on antaÅ­en.\n"
  
! #: info/infodoc.c:121
  #, c-format
  msgid "  %-10s  Scroll backward a page.\n"
  msgstr "  %-10s  Unu paÄ�on malantaÅ­en.\n"
  
! #: info/infodoc.c:122
  #, c-format
  msgid "  %-10s  Go to the beginning of this node.\n"
  msgstr "  %-10s  Iru al la komenco de Ä‰i tiu nodo.\n"
  
! #: info/infodoc.c:123
  #, c-format
  msgid "  %-10s  Go to the end of this node.\n"
  msgstr "  %-10s  Iru al la fino de Ä‰i tiu nodo.\n"
  
! #: info/infodoc.c:124
  #, c-format
  msgid "  %-10s  Scroll forward 1 line.\n"
  msgstr "  %-10s  Unu paÄ�on antaÅ­en.\n"
  
! #: info/infodoc.c:125
  #, c-format
  msgid "  %-10s  Scroll backward 1 line.\n"
  msgstr "  %-10s  Unu paÄ�on malantaÅ­en.\n"
  
! #: info/infodoc.c:129
! #, c-format
! msgid "  %-10s  Pick first ... ninth item in node's menu.\n"
  msgstr "  %-10s  Elektu resp. la unuan ... la naÅ­an eron de Ä‰i-noda menuo.\n"
  
! #: info/infodoc.c:130
  #, c-format
  msgid "  %-10s  Pick last item in node's menu.\n"
  msgstr "  %-10s  Elektu la lastan eron de Ä‰i-noda menuo.\n"
  
! #: info/infodoc.c:133
  #, fuzzy, c-format
  msgid ""
--- 622,764 ----
  "artikolo.\n"
  
! #: info/infodoc.c:81
! #, fuzzy
! msgid "\\%-10[abort-key]  Cancel the current operation.\n"
! msgstr "Äˆesigu la kurantan operacion"
  
  #: info/infodoc.c:89
  msgid ""
! "Basic Commands in Info Windows\n"
! "******************************\n"
  msgstr ""
! "La Ä‰efaj komandoj info-fenestraj\n"
! "*********************************\n"
  
! #: info/infodoc.c:92
  #, c-format
  msgid "  %-10s  Quit this help.\n"
  msgstr "  %-10s  Forlasu Ä‰i tiun helpon.\n"
  
! #: info/infodoc.c:93
  #, c-format
  msgid "  %-10s  Quit Info altogether.\n"
  msgstr "  %-10s  Forlasu la tutan Info.\n"
  
! #: info/infodoc.c:94
  #, c-format
  msgid "  %-10s  Invoke the Info tutorial.\n"
  msgstr "  %-10s  Voku la lernilon pri Info.\n"
  
! #: info/infodoc.c:98
  #, c-format
  msgid "  %-10s  Move to the `next' node of this node.\n"
  msgstr "  %-10s  Iru al la tujsekva (â€žNextâ€Ÿ) nodo de Ä‰i tiu nodo.\n"
  
! #: info/infodoc.c:99
  #, c-format
  msgid "  %-10s  Move to the `previous' node of this node.\n"
  msgstr "  %-10s  Iru al la ÄµusantaÅ­a (â€žPreviousâ€Ÿ) nodo de Ä‰i tiu nodo.\n"
  
! #: info/infodoc.c:100
  #, c-format
  msgid "  %-10s  Move `up' from this node.\n"
  msgstr "  %-10s  Iru al la tujsupra (â€žUpâ€Ÿ) nodo de Ä‰i tiu nodo.\n"
  
! #: info/infodoc.c:101
! #, fuzzy, c-format
! msgid ""
! "  %-10s  Pick menu item specified by name.\n"
! "              Picking a menu item causes another node to be selected.\n"
! msgstr ""
! "\\%-10[menu-item]  Elektu menueron indikitan per nomo.\n"
! "      Elekto de menuero kaÅ­zas transiron en alian nodon.\n"
  
! #: info/infodoc.c:103
  #, c-format
  msgid "  %-10s  Follow a cross reference.  Reads name of reference.\n"
  msgstr "  %-10s  Sekvu reFerencon  (legante la nomon de la referenco).\n"
  
! #: info/infodoc.c:104
  #, c-format
  msgid "  %-10s  Move to the last node seen in this window.\n"
  msgstr "  %-10s  Revenu al la Lasta nodo vizitita en Ä‰i tiu fenestro.\n"
  
! #: info/infodoc.c:105
  #, c-format
  msgid "  %-10s  Skip to next hypertext link within this node.\n"
  msgstr "  %-10s  Saltu sur la sekvan hipertekstan ligilon en Ä‰i tiu nodo.\n"
  
! #: info/infodoc.c:106
  #, c-format
  msgid "  %-10s  Follow the hypertext link under cursor.\n"
  msgstr "  %-10s  Iru laÅ­ la subkursora hiperteksta ligo.\n"
  
! #: info/infodoc.c:107
  #, c-format
  msgid "  %-10s  Move to the `directory' node.  Equivalent to `g (DIR)'.\n"
  msgstr "  %-10s  Iru al la Ä‰efkataloga nodo.  Ekvivalentas al â€žg (DIR)â€Ÿ.\n"
  
! #: info/infodoc.c:108
  #, c-format
  msgid "  %-10s  Move to the Top node.  Equivalent to `g Top'.\n"
  msgstr "  %-10s  Iru al la radika nodo.  Ekvivalentas al â€žg Topâ€Ÿ.\n"
  
! #: info/infodoc.c:110
! msgid ""
! "Moving within a node:\n"
! "---------------------\n"
! msgstr ""
! "Por moviÄ�i ene de nodo:\n"
! "------------------------\n"
! 
! #: info/infodoc.c:112
  #, c-format
  msgid "  %-10s  Scroll forward a page.\n"
  msgstr "  %-10s  Unu paÄ�on antaÅ­en.\n"
  
! #: info/infodoc.c:113
  #, c-format
  msgid "  %-10s  Scroll backward a page.\n"
  msgstr "  %-10s  Unu paÄ�on malantaÅ­en.\n"
  
! #: info/infodoc.c:114
  #, c-format
  msgid "  %-10s  Go to the beginning of this node.\n"
  msgstr "  %-10s  Iru al la komenco de Ä‰i tiu nodo.\n"
  
! #: info/infodoc.c:115
  #, c-format
  msgid "  %-10s  Go to the end of this node.\n"
  msgstr "  %-10s  Iru al la fino de Ä‰i tiu nodo.\n"
  
! #: info/infodoc.c:116
  #, c-format
  msgid "  %-10s  Scroll forward 1 line.\n"
  msgstr "  %-10s  Unu paÄ�on antaÅ­en.\n"
  
! #: info/infodoc.c:117
  #, c-format
  msgid "  %-10s  Scroll backward 1 line.\n"
  msgstr "  %-10s  Unu paÄ�on malantaÅ­en.\n"
  
! #: info/infodoc.c:119
! msgid ""
! "Other commands:\n"
! "---------------\n"
! msgstr ""
! "Ceteraj komandoj:\n"
! "-----------------\n"
! 
! #: info/infodoc.c:121
! #, fuzzy, c-format
! msgid "  %-10s  Pick first...ninth item in node's menu.\n"
  msgstr "  %-10s  Elektu resp. la unuan ... la naÅ­an eron de Ä‰i-noda menuo.\n"
  
! #: info/infodoc.c:122
  #, c-format
  msgid "  %-10s  Pick last item in node's menu.\n"
  msgstr "  %-10s  Elektu la lastan eron de Ä‰i-noda menuo.\n"
  
! #: info/infodoc.c:125
  #, fuzzy, c-format
  msgid ""
***************
*** 779,793 ****
  "artikolo.\n"
  
! #: info/infodoc.c:135
! #, c-format
! msgid "  %-10s  Move to node specified by name.\n"
! msgstr "  %-10s  Vizitu nodon indikotan per la nomo.\n"
! 
! #: info/infodoc.c:136
  msgid ""
  "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
! msgstr "      AnkaÅ­ la dosiernomon vi povas inkludi, kiel en (DOSIERO)NODO.\n"
  
! #: info/infodoc.c:137
  #, fuzzy, c-format
  msgid ""
--- 772,785 ----
  "artikolo.\n"
  
! #: info/infodoc.c:127
! #, fuzzy, c-format
  msgid ""
+ "  %-10s  Move to node specified by name.\n"
  "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
! msgstr ""
! "\\%-10[goto-node]  Iru al nodo indikita per nomo.\n"
! "      AnkaÅ­ la dosiernomon vi povas inkludi, kiel en (DOSIERO)NODO.\n"
  
! #: info/infodoc.c:129
  #, fuzzy, c-format
  msgid ""
***************
*** 798,816 ****
  "      vizitu la nodon en kiu troviÄ�os la sekva apero.\n"
  
! #: info/infodoc.c:139
! #, c-format
! msgid "  %-10s  Search backward for a specified string\n"
! msgstr "  %-10s  SerÄ‰u indikotan signoÄ‰enon supre en la dosiero,\n"
! 
! #: info/infodoc.c:140
  msgid ""
  "              and select the node in which the next occurrence is found.\n"
! msgstr "        kaj vizitu la nodon en kiu troviÄ�os la sekva apero.\n"
  
! #: info/infodoc.c:320
  msgid "The current search path is:\n"
  msgstr "La kuranta serÄ‰vojo estas:\n"
  
! #: info/infodoc.c:324
  msgid ""
  "Commands available in Info windows:\n"
--- 790,807 ----
  "      vizitu la nodon en kiu troviÄ�os la sekva apero.\n"
  
! #: info/infodoc.c:131
! #, fuzzy, c-format
  msgid ""
+ "  %-10s  Search backward for a specified string,\n"
  "              and select the node in which the next occurrence is found.\n"
! msgstr ""
! "\\%-10[search]  SerÄ‰u sube aperon de donita signoÄ‰eno kaj\n"
! "      vizitu la nodon en kiu troviÄ�os la sekva apero.\n"
  
! #: info/infodoc.c:312
  msgid "The current search path is:\n"
  msgstr "La kuranta serÄ‰vojo estas:\n"
  
! #: info/infodoc.c:316
  msgid ""
  "Commands available in Info windows:\n"
***************
*** 820,824 ****
  "\n"
  
! #: info/infodoc.c:328
  msgid ""
  "Commands available in the echo area:\n"
--- 811,815 ----
  "\n"
  
! #: info/infodoc.c:320
  msgid ""
  "Commands available in the echo area:\n"
***************
*** 828,832 ****
  "\n"
  
! #: info/infodoc.c:351
  #, c-format
  msgid ""
--- 819,823 ----
  "\n"
  
! #: info/infodoc.c:343
  #, c-format
  msgid ""
***************
*** 837,841 ****
  "\n"
  
! #: info/infodoc.c:355
  msgid ""
  "The following commands cannot be invoked at all:\n"
--- 828,832 ----
  "\n"
  
! #: info/infodoc.c:347
  msgid ""
  "The following commands cannot be invoked at all:\n"
***************
*** 845,912 ****
  "\n"
  
! #: info/infodoc.c:379
! msgid "--- Use `\\[history-node]' or `\\[kill-node]' to exit ---\n"
! msgstr "--- Uzu â€ž\\[history-node]â€Ÿ aÅ­ â€ž\\[kill-node]â€Ÿ por eliri ---\n"
! 
! #: info/infodoc.c:489
  msgid "Display help message"
  msgstr "Eligu helpomesaÄ�on"
  
! #: info/infodoc.c:507
  msgid "Visit Info node `(info)Help'"
  msgstr "Vizitu la Info-nodon â€ž(info)Helpâ€Ÿ"
  
! #: info/infodoc.c:645
  msgid "Print documentation for KEY"
  msgstr "Eligu la informon pri KLAVO"
  
! #: info/infodoc.c:657
  #, c-format
  msgid "Describe key: %s"
  msgstr "Priskribu klavon: %s"
  
! #: info/infodoc.c:668
  #, c-format
  msgid "ESC %s is undefined."
  msgstr "ESC %s estas nedifinita."
  
! #: info/infodoc.c:684 info/infodoc.c:713
  #, c-format
  msgid "%s is undefined."
  msgstr "%s estas nedifinita."
  
! #: info/infodoc.c:734
  #, c-format
  msgid "%s is defined to %s."
  msgstr "%s estas ligita al %s."
  
! #: info/infodoc.c:1157
  msgid "Show what to type to execute a given command"
  msgstr "Montru, kion tajpi por plenumi koncernan komandon"
  
! #: info/infodoc.c:1161
  msgid "Where is command: "
  msgstr "Kie estas la komando: "
  
! #: info/infodoc.c:1183
  #, c-format
  msgid "`%s' is not on any keys"
  msgstr "neniu klavo trovita por la komando Â«%sÂ»"
  
! #: info/infodoc.c:1190
  #, c-format
  msgid "%s can only be invoked via %s."
  msgstr "%s vokeblas nur per %s."
  
! #: info/infodoc.c:1194
  #, c-format
  msgid "%s can be invoked via %s."
  msgstr "%s vokeblas per %s."
  
! #: info/infodoc.c:1199
  #, c-format
  msgid "There is no function named `%s'"
  msgstr "Malestas funkcio nomata Â«%sÂ»"
  
  #: info/infokey.c:170
  msgid "incorrect number of arguments"
--- 836,907 ----
  "\n"
  
! #: info/infodoc.c:477
  msgid "Display help message"
  msgstr "Eligu helpomesaÄ�on"
  
! #: info/infodoc.c:495
  msgid "Visit Info node `(info)Help'"
  msgstr "Vizitu la Info-nodon â€ž(info)Helpâ€Ÿ"
  
! #: info/infodoc.c:633
  msgid "Print documentation for KEY"
  msgstr "Eligu la informon pri KLAVO"
  
! #: info/infodoc.c:645
  #, c-format
  msgid "Describe key: %s"
  msgstr "Priskribu klavon: %s"
  
! #: info/infodoc.c:656
  #, c-format
  msgid "ESC %s is undefined."
  msgstr "ESC %s estas nedifinita."
  
! #: info/infodoc.c:672 info/infodoc.c:701
  #, c-format
  msgid "%s is undefined."
  msgstr "%s estas nedifinita."
  
! #: info/infodoc.c:722
  #, c-format
  msgid "%s is defined to %s."
  msgstr "%s estas ligita al %s."
  
! #: info/infodoc.c:1145
  msgid "Show what to type to execute a given command"
  msgstr "Montru, kion tajpi por plenumi koncernan komandon"
  
! #: info/infodoc.c:1149
  msgid "Where is command: "
  msgstr "Kie estas la komando: "
  
! #: info/infodoc.c:1171
  #, c-format
  msgid "`%s' is not on any keys"
  msgstr "neniu klavo trovita por la komando Â«%sÂ»"
  
! #: info/infodoc.c:1178
  #, c-format
  msgid "%s can only be invoked via %s."
  msgstr "%s vokeblas nur per %s."
  
! #: info/infodoc.c:1182
  #, c-format
  msgid "%s can be invoked via %s."
  msgstr "%s vokeblas per %s."
  
! #: info/infodoc.c:1187
  #, c-format
  msgid "There is no function named `%s'"
  msgstr "Malestas funkcio nomata Â«%sÂ»"
  
+ #: info/infodoc.c:96
+ msgid ""
+ "Selecting other nodes:\n"
+ "----------------------\n"
+ msgstr ""
+ "Por elekti aliajn nodojn:\n"
+ "-------------------------\n"
+ 
  #: info/infokey.c:170
  msgid "incorrect number of arguments"
***************
*** 1013,1044 ****
  " --version                Eligu la version de la programo kaj finu.\n"
  
! #: info/infomap.c:1499
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too small"
  msgstr "La misa infoklava dosiero Â«%sÂ» ignorita (tro mallonga)"
  
! #: info/infomap.c:1502
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too big"
  msgstr "La misa infoklava dosiero Â«%sÂ» ignorita (tro longa)"
  
! #: info/infomap.c:1515
  #, c-format
  msgid "Error reading infokey file `%s' - short read"
  msgstr "Eraro dum lego de infoklava dosiero Â«%sÂ» (tro frue elÄ‰erpita)"
  
! #: info/infomap.c:1534
  #, c-format
  msgid ""
  "Invalid infokey file `%s' (bad magic numbers) -- run infokey to update it"
! msgstr ""
! "Misa infoklava dosiero Â«%sÂ» (magiaj nombroj); aktualigu Ä�in per infokey"
  
! #: info/infomap.c:1543
  #, c-format
  msgid "Your infokey file `%s' is out of date -- run infokey to update it"
  msgstr "Via infoklava dosiero Â«%sÂ» malaktualas; aktualigu Ä�in per infokey"
  
! #: info/infomap.c:1559
  #, c-format
  msgid ""
--- 1008,1038 ----
  " --version                Eligu la version de la programo kaj finu.\n"
  
! #: info/infomap.c:955
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too small"
  msgstr "La misa infoklava dosiero Â«%sÂ» ignorita (tro mallonga)"
  
! #: info/infomap.c:958
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too big"
  msgstr "La misa infoklava dosiero Â«%sÂ» ignorita (tro longa)"
  
! #: info/infomap.c:971
  #, c-format
  msgid "Error reading infokey file `%s' - short read"
  msgstr "Eraro dum lego de infoklava dosiero Â«%sÂ» (tro frue elÄ‰erpita)"
  
! #: info/infomap.c:990
  #, c-format
  msgid ""
  "Invalid infokey file `%s' (bad magic numbers) -- run infokey to update it"
! msgstr "Misa infoklava dosiero Â«%sÂ» (magiaj nombroj); aktualigu Ä�in per infokey"
  
! #: info/infomap.c:999
  #, c-format
  msgid "Your infokey file `%s' is out of date -- run infokey to update it"
  msgstr "Via infoklava dosiero Â«%sÂ» malaktualas; aktualigu Ä�in per infokey"
  
! #: info/infomap.c:1015
  #, c-format
  msgid ""
***************
*** 1047,1062 ****
  "Misa infoklava dosiero Â«%sÂ» (misa sekcilongo) -- aktualigu Ä�in per infokey"
  
! #: info/infomap.c:1580
  #, c-format
  msgid ""
  "Invalid infokey file `%s' (bad section code) -- run infokey to update it"
! msgstr ""
! "Misa infoklava dosiero Â«%sÂ» (misa sekcikodo); aktualigu Ä�in per infokey"
  
! #: info/infomap.c:1715
  msgid "Bad data in infokey file -- some key bindings ignored"
  msgstr "Misaj datumoj en infoklava dosiero -- iuj klavasociaÄµoj ne validos"
  
! #: info/infomap.c:1765
  msgid "Bad data in infokey file -- some var settings ignored"
  msgstr ""
--- 1041,1055 ----
  "Misa infoklava dosiero Â«%sÂ» (misa sekcilongo) -- aktualigu Ä�in per infokey"
  
! #: info/infomap.c:1036
  #, c-format
  msgid ""
  "Invalid infokey file `%s' (bad section code) -- run infokey to update it"
! msgstr "Misa infoklava dosiero Â«%sÂ» (misa sekcikodo); aktualigu Ä�in per infokey"
  
! #: info/infomap.c:1171
  msgid "Bad data in infokey file -- some key bindings ignored"
  msgstr "Misaj datumoj en infoklava dosiero -- iuj klavasociaÄµoj ne validos"
  
! #: info/infomap.c:1221
  msgid "Bad data in infokey file -- some var settings ignored"
  msgstr ""
***************
*** 1093,1097 ****
  msgstr "Alto de la ekrano estu (%d): "
  
! #: info/makedoc.c:163 info/makedoc.c:171
  #, c-format
  msgid ""
--- 1086,1090 ----
  msgstr "Alto de la ekrano estu (%d): "
  
! #: info/makedoc.c:166 info/makedoc.c:174
  #, c-format
  msgid ""
***************
*** 1102,1106 ****
  "\n"
  
! #: info/makedoc.c:551
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
--- 1095,1099 ----
  "\n"
  
! #: info/makedoc.c:556
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
***************
*** 1139,1148 ****
  msgstr "Elektu vizititan nodon: "
  
! #: info/nodemenu.c:336 info/session.c:2398
  #, c-format
  msgid "The reference disappeared! (%s)."
  msgstr "La referenco malaperis! (%s)."
  
! #: info/session.c:161
  #, c-format
  msgid ""
--- 1132,1146 ----
  msgstr "Elektu vizititan nodon: "
  
! #: info/nodemenu.c:336 info/session.c:2443
  #, c-format
  msgid "The reference disappeared! (%s)."
  msgstr "La referenco malaperis! (%s)."
  
! #: info/search.c:161
! #, c-format
! msgid "regexp error: %s"
! msgstr ""
! 
! #: info/session.c:164
  #, c-format
  msgid ""
***************
*** 1153,1238 ****
  "item] por menuero."
  
! #: info/session.c:622
  msgid "Move down to the next line"
  msgstr "MalleviÄ�u al la sekva linio"
  
! #: info/session.c:658
  msgid "Move up to the previous line"
  msgstr "LeviÄ�u al la antaÅ­a linio"
  
! #: info/session.c:693
  msgid "Move to the end of the line"
  msgstr "Iru al la fino de la linio"
  
! #: info/session.c:713
  msgid "Move to the start of the line"
  msgstr "Iru al la komenco de la linio"
  
! #: info/session.c:983 makeinfo/node.c:1437
  msgid "Next"
  msgstr "Sekva"
  
! #: info/session.c:988
! msgid "Following Next node..."
! msgstr "Estas legata la nodo â€žNextâ€Ÿ ..."
! 
! #: info/session.c:1006
! msgid "Selecting first menu item..."
! msgstr "La unua menuero estas elektata ..."
! 
! #: info/session.c:1018
! msgid "Selecting Next node..."
! msgstr "La nodo â€žNextâ€Ÿ estas elektata ..."
! 
! #: info/session.c:1089
! #, c-format
! msgid "Moving Up %d time(s), then Next."
! msgstr "%d-foje supren, poste al la sekva (â€žNextâ€Ÿ)."
! 
! #: info/session.c:1113
  msgid "No more nodes within this document."
  msgstr "Malestas pluaj referencoj en la dokumento."
  
! #: info/session.c:1139
  msgid "No `Prev' for this node."
  msgstr "Mankas ligilo â€žPrevâ€Ÿ por Ä‰i tiu nodo."
  
! #: info/session.c:1144 info/session.c:1206
! msgid "Moving Prev in this window."
! msgstr "Iro al la antaÅ­a nodo â€žPrevâ€Ÿ en Ä‰i tiu fenestro."
! 
! #: info/session.c:1161
  msgid "No `Prev' or `Up' for this node within this document."
  msgstr "En la dokumento mankas ligilo(j) â€žPrevâ€Ÿ aÅ­ â€žUpâ€Ÿ por tiu nodo."
  
! #: info/session.c:1167
! msgid "Moving Up in this window."
! msgstr "LeviÄ�o al la nodo â€žUpâ€Ÿ en Ä‰i tiu fenestro."
! 
! #: info/session.c:1217
! msgid "Moving to `Prev's last menu item."
! msgstr "Iro al la lasta menuero de la nodo â€žPrevâ€Ÿ."
! 
! #: info/session.c:1229
  msgid "Move forwards or down through node structure"
  msgstr "Movu antaÅ­en aÅ­ malsupren en la strukturo de nodoj"
  
! #: info/session.c:1245
  msgid "Move backwards or up through node structure"
  msgstr "Movu malantaÅ­en aÅ­ supren en la strukturo de nodoj"
  
! #: info/session.c:1339
  msgid "Scroll forward in this window"
  msgstr "Rulumu antaÅ­en en Ä‰i tiu fenestro"
  
! #: info/session.c:1347
  msgid "Scroll forward in this window and set default window size"
  msgstr "Rulumu antaÅ­en en Ä‰i tiu fenestro kaj fiksu defaÅ­ltan fenestrograndon"
  
! #: info/session.c:1355
  msgid "Scroll forward in this window staying within node"
  msgstr "Rulumu antaÅ­en en Ä‰i tiu fenestro sed restu en la nodo"
  
! #: info/session.c:1363
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
--- 1151,1207 ----
  "item] por menuero."
  
! #: info/session.c:625
  msgid "Move down to the next line"
  msgstr "MalleviÄ�u al la sekva linio"
  
! #: info/session.c:661
  msgid "Move up to the previous line"
  msgstr "LeviÄ�u al la antaÅ­a linio"
  
! #: info/session.c:696
  msgid "Move to the end of the line"
  msgstr "Iru al la fino de la linio"
  
! #: info/session.c:716
  msgid "Move to the start of the line"
  msgstr "Iru al la komenco de la linio"
  
! #: info/session.c:1007
  msgid "Next"
  msgstr "Sekva"
  
! #: info/session.c:1023 info/session.c:1148
  msgid "No more nodes within this document."
  msgstr "Malestas pluaj referencoj en la dokumento."
  
! #: info/session.c:1174
  msgid "No `Prev' for this node."
  msgstr "Mankas ligilo â€žPrevâ€Ÿ por Ä‰i tiu nodo."
  
! #: info/session.c:1194
  msgid "No `Prev' or `Up' for this node within this document."
  msgstr "En la dokumento mankas ligilo(j) â€žPrevâ€Ÿ aÅ­ â€žUpâ€Ÿ por tiu nodo."
  
! #: info/session.c:1256
  msgid "Move forwards or down through node structure"
  msgstr "Movu antaÅ­en aÅ­ malsupren en la strukturo de nodoj"
  
! #: info/session.c:1272
  msgid "Move backwards or up through node structure"
  msgstr "Movu malantaÅ­en aÅ­ supren en la strukturo de nodoj"
  
! #: info/session.c:1373
  msgid "Scroll forward in this window"
  msgstr "Rulumu antaÅ­en en Ä‰i tiu fenestro"
  
! #: info/session.c:1381
  msgid "Scroll forward in this window and set default window size"
  msgstr "Rulumu antaÅ­en en Ä‰i tiu fenestro kaj fiksu defaÅ­ltan fenestrograndon"
  
! #: info/session.c:1389
  msgid "Scroll forward in this window staying within node"
  msgstr "Rulumu antaÅ­en en Ä‰i tiu fenestro sed restu en la nodo"
  
! #: info/session.c:1397
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
***************
*** 1241,1258 ****
  "fiksu defaÅ­ltan fenestrograndon"
  
! #: info/session.c:1371
  msgid "Scroll backward in this window"
  msgstr "Rulumu malantaÅ­en en Ä‰i tiu fenestro"
  
! #: info/session.c:1379
  msgid "Scroll backward in this window and set default window size"
  msgstr ""
  "Rulumu malantaÅ­en en Ä‰i tiu fenestro kaj fiksu defaÅ­ltan fenestrograndon"
  
! #: info/session.c:1388
  msgid "Scroll backward in this window staying within node"
  msgstr "Rulumu malantaÅ­en en Ä‰i tiu fenestro sed restu en la nodo"
  
! #: info/session.c:1396
  msgid ""
  "Scroll backward in this window staying within node and set default window "
--- 1210,1227 ----
  "fiksu defaÅ­ltan fenestrograndon"
  
! #: info/session.c:1405
  msgid "Scroll backward in this window"
  msgstr "Rulumu malantaÅ­en en Ä‰i tiu fenestro"
  
! #: info/session.c:1413
  msgid "Scroll backward in this window and set default window size"
  msgstr ""
  "Rulumu malantaÅ­en en Ä‰i tiu fenestro kaj fiksu defaÅ­ltan fenestrograndon"
  
! #: info/session.c:1422
  msgid "Scroll backward in this window staying within node"
  msgstr "Rulumu malantaÅ­en en Ä‰i tiu fenestro sed restu en la nodo"
  
! #: info/session.c:1430
  msgid ""
  "Scroll backward in this window staying within node and set default window "
***************
*** 1262,1654 ****
  "     fiksu defaÅ­ltan fenestrograndon"
  
! #: info/session.c:1404
  msgid "Move to the start of this node"
  msgstr "Iru al la komenco de Ä‰i tiu nodo"
  
! #: info/session.c:1411
  msgid "Move to the end of this node"
  msgstr "Iru al la fino de Ä‰i tiu nodo"
  
! #: info/session.c:1418
  msgid "Scroll down by lines"
  msgstr "Linie rulumu suben"
  
! #: info/session.c:1435
  msgid "Scroll up by lines"
  msgstr "Linie rulumu supren"
  
! #: info/session.c:1453
  msgid "Scroll down by half screen size"
  msgstr "Duonekrane rulumu suben"
  
! #: info/session.c:1479
  msgid "Scroll up by half screen size"
  msgstr "Duonekrane rulumu supren"
  
! #: info/session.c:1508
  msgid "Select the next window"
  msgstr "Elektu la sekvan fenestron"
  
! #: info/session.c:1547
  msgid "Select the previous window"
  msgstr "Elektu la antaÅ­an fenestron"
  
! #: info/session.c:1598
  msgid "Split the current window"
  msgstr "Disfendu la kurantan fenestron"
  
! #: info/session.c:1679
  msgid "Delete the current window"
  msgstr "Forigu la kurantan fenestron"
  
! #: info/session.c:1687
  msgid "Cannot delete a permanent window"
  msgstr "Maleblas forigi fenestron permanentan"
  
! #: info/session.c:1719
  msgid "Delete all other windows"
  msgstr "Forigu Ä‰iujn ceterajn fenestrojn"
  
! #: info/session.c:1765
  msgid "Scroll the other window"
  msgstr "Rulumu la alian fenestron"
  
! #: info/session.c:1786
  msgid "Scroll the other window backward"
  msgstr "Rulumu la alian fenestron malantaÅ­en"
  
! #: info/session.c:1792
  msgid "Grow (or shrink) this window"
  msgstr "(Mal)pligrandigu Ä‰i tiun fenestron"
  
! #: info/session.c:1803
  msgid "Divide the available screen space among the visible windows"
  msgstr "Dispartigu la disponeblan ekranspacon inter la videblaj fenestroj"
  
! #: info/session.c:1810
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "BaskulÅ�altu la reÄ�imon de linifaldo en la kuranta fenestro"
  
! #: info/session.c:1982
  msgid "Select the Next node"
  msgstr "Elektu la nodon sekvan (â€žNextâ€Ÿ)"
  
! #: info/session.c:1990
  msgid "Select the Prev node"
  msgstr "Elektu la nodon antaÅ­an (â€žPrevâ€Ÿ)"
  
! #: info/session.c:1998
  msgid "Select the Up node"
  msgstr "Elektu la nodon supran (â€žUpâ€Ÿ)"
  
! #: info/session.c:2005
  msgid "Select the last node in this file"
  msgstr "Elektu la lastan nodon en Ä‰i tiu dosiero"
  
! #: info/session.c:2032 info/session.c:2065
  msgid "This window has no additional nodes"
  msgstr "Äˆi tiu fenestro ne havas pluajn nodojn"
  
! #: info/session.c:2038
  msgid "Select the first node in this file"
  msgstr "Elektu la unuan nodon en Ä‰i tiu dosiero"
  
! #: info/session.c:2072
  msgid "Select the last item in this node's menu"
  msgstr "Elektu la lastan eron en la menuo de Ä‰i tiu nodo"
  
! #: info/session.c:2078
  msgid "Select this menu item"
  msgstr "Elektu Ä‰i tiun menueron"
  
! #: info/session.c:2111
  #, c-format
  msgid "There aren't %d items in this menu."
  msgstr "Äˆi tiu menuo ne havas %d erojn."
  
! #: info/session.c:2305 info/session.c:2306
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Menuero (%s): "
  
! #: info/session.c:2309
  msgid "Menu item: "
  msgstr "Menuero: "
  
! #: info/session.c:2316 info/session.c:2317
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "Sekvu referencon (%s): "
  
! #: info/session.c:2320
  msgid "Follow xref: "
  msgstr "Sekvu referencon: "
  
! #: info/session.c:2449
  msgid "Read a menu item and select its node"
  msgstr "Legu menueron kaj elektu Ä�ian nodon"
  
! #: info/session.c:2457
  msgid "Read a footnote or cross reference and select its node"
  msgstr "Legu piednoton aÅ­ referencon kaj elektu Ä�ian nodon"
  
! #: info/session.c:2463
  msgid "Move to the start of this node's menu"
  msgstr "Iru al la komenco de la menuo de Ä‰i tiu nodo"
  
! #: info/session.c:2487
  msgid "Visit as many menu items at once as possible"
  msgstr ""
  "Vizitu samtempe kiom eble plej multe da menueroj (Ä‰iun en aparta fenestro)"
  
! #: info/session.c:2515
  msgid "Read a node name and select it"
  msgstr "Legu nodnomon kaj elektu la nodon"
  
! #: info/session.c:2570 info/session.c:2575
  msgid "Goto node: "
  msgstr "Iru al la nodo: "
  
! #: info/session.c:2639
  #, c-format
  msgid "No menu in node `%s'."
  msgstr "En la nodo Â«%sÂ» malestas menuo."
  
! #: info/session.c:2685
  #, c-format
  msgid "No menu item `%s' in node `%s'."
  msgstr "Menuero Â«%sÂ» malestas en la nodo Â«%sÂ»."
  
! #: info/session.c:2715
  #, c-format
  msgid "Unable to find node referenced by `%s' in `%s'."
  msgstr "Maleblas trovi nodon referencatan per Â«%sÂ» en Â«%sÂ»."
  
! #: info/session.c:2765
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "Legu liston da menuoj, komencante per dir kaj sekvante ilin"
  
! #: info/session.c:2767
  msgid "Follow menus: "
  msgstr "Sekvu menuojn: "
  
! #: info/session.c:2960
  msgid "Find the node describing program invocation"
  msgstr "Trovu la nodon priskribantan programvokon"
  
! #: info/session.c:2962
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Trovu la voknodon de [%s]: "
  
! #: info/session.c:3000
  msgid "Read a manpage reference and select it"
  msgstr "Legu referencon al manlibra paÄ�o kaj Ä�in elektu"
  
! #: info/session.c:3004
  msgid "Get Manpage: "
  msgstr "Manlibran paÄ�on: "
  
! #: info/session.c:3034
  msgid "Select the node `Top' in this file"
  msgstr "Elektu la nodon â€žTopâ€Ÿ en Ä‰i tiu dosiero"
  
! #: info/session.c:3040
  msgid "Select the node `(dir)'"
  msgstr "Elektu la nodon â€ž(dir)â€Ÿ"
  
! #: info/session.c:3057 info/session.c:3059
  #, c-format
  msgid "Kill node (%s): "
  msgstr "ForviÅ�u la nodon (%s): "
  
! #: info/session.c:3111
  #, c-format
  msgid "Cannot kill node `%s'"
  msgstr "Maleblas forigi la nodon Â«%sÂ»"
  
! #: info/session.c:3121
  msgid "Cannot kill the last node"
  msgstr "Maleblas forigi la lastan nodon"
  
! #: info/session.c:3207
  msgid "Select the most recently selected node"
  msgstr "Elektu nodon plej Äµuse elektitan"
  
! #: info/session.c:3213
  msgid "Kill this node"
  msgstr "ForviÅ�u Ä‰i tiun nodon"
  
! #: info/session.c:3221
  msgid "Read the name of a file and select it"
  msgstr "Legu la dosiernomon kaj Ä�in elektu"
  
! #: info/session.c:3225
  msgid "Find file: "
  msgstr "Trovu la dosieron: "
  
! #: info/session.c:3242
  #, c-format
  msgid "Cannot find `%s'."
  msgstr "Maleblas trovi Â«%sÂ»."
  
! #: info/session.c:3285 info/session.c:3403
  #, c-format
  msgid "Could not create output file `%s'."
  msgstr "Maleblas krei eligan dosieron Â«%sÂ»."
  
! #: info/session.c:3299 info/session.c:3421 info/session.c:3481
  msgid "Done."
  msgstr "Prete."
  
! #: info/session.c:3354
  #, c-format
  msgid "Writing node %s..."
  msgstr "Estas skribata la nodo Â«%sÂ» ..."
  
! #: info/session.c:3430
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "La enhavon de Ä‰i tiu nodo metu en la dukton per INFO_PRINT_COMMAND"
  
! #: info/session.c:3465
  #, c-format
  msgid "Cannot open pipe to `%s'."
  msgstr "Ne malfermiÄ�is dukto al Â«%sÂ»."
  
! #: info/session.c:3471
  #, c-format
  msgid "Printing node %s..."
  msgstr "Estas printata la nodo Â«%sÂ» ..."
  
! #: info/session.c:3701
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "Estas serÄ‰ata la subdosiero Â«%sÂ» ..."
  
! #: info/session.c:3753
  msgid "Read a string and search for it case-sensitively"
  msgstr "Legu Ä‰enon kaj serÄ‰u Ä�in usklecodistinge"
  
! #: info/session.c:3760
  msgid "Read a string and search for it"
  msgstr "Legu Ä‰enon kaj Ä�in serÄ‰u"
  
! #: info/session.c:3768
  msgid "Read a string and search backward for it"
  msgstr "Legu Ä‰enon kaj Ä�in serÄ‰u malantaÅ­en"
  
! #: info/session.c:3804 info/session.c:3811
! #, c-format
! msgid "%s%sfor string [%s]: "
  msgstr "%s%spor signoÄ‰eno [%s]: "
  
! #: info/session.c:3805 info/session.c:3812
! msgid "Search backward"
  msgstr "SerÄ‰u malantaÅ­en"
  
! #: info/session.c:3806 info/session.c:3812
  msgid "Search"
  msgstr "SerÄ‰u"
  
! #: info/session.c:3807 info/session.c:3813
! msgid " case-sensitively "
! msgstr " usklecodistinge"
! 
! #: info/session.c:3808 info/session.c:3813
! msgid " "
! msgstr " "
! 
! #: info/session.c:3852
  msgid "Search failed."
  msgstr "SerÄ‰o fiaskis."
  
! #: info/session.c:3870
  msgid "Repeat last search in the same direction"
  msgstr "Ripetu la Äµusan serÄ‰on samdirekte"
  
! #: info/session.c:3873 info/session.c:3883
  msgid "No previous search string"
  msgstr "Malestas pli frua serÄ‰oÄ‰eno."
  
! #: info/session.c:3880
  msgid "Repeat last search in the reverse direction"
  msgstr "Ripetu la Äµusan serÄ‰on alidirekte"
  
! #: info/session.c:3899 info/session.c:3905
  msgid "Search interactively for a string as you type it"
  msgstr "Interaktive serÄ‰u Ä‰enon tajpatan"
  
! #: info/session.c:3985
  msgid "I-search backward: "
  msgstr "Interaktiva serÄ‰o malantaÅ­en: "
  
! #: info/session.c:3987
  msgid "I-search: "
  msgstr "Interaktiva serÄ‰o: "
  
! #: info/session.c:4012 info/session.c:4014
  msgid "Failing "
  msgstr "Fiasko "
  
! #: info/session.c:4480
  msgid "Move to the previous cross reference"
  msgstr "Iru al la antaÅ­a referenco"
  
! #: info/session.c:4498
  msgid "Move to the next cross reference"
  msgstr "Iru al la sekva referenco"
  
! #: info/session.c:4520
  msgid "Select reference or menu item appearing on this line"
  msgstr "Elektu la referencon aÅ­ la menueron de Ä‰i tiu linio"
  
! #: info/session.c:4543
  msgid "Cancel current operation"
  msgstr "Äˆesigu la kurantan operacion"
  
! #: info/session.c:4550
  msgid "Quit"
  msgstr "Finu"
  
! #: info/session.c:4559
  msgid "Move the cursor to a specific line of the window"
  msgstr "Movu la kursoron sur indikitan linion de la fenestro"
  
! #: info/session.c:4591
  msgid "Redraw the display"
  msgstr "RefreÅ�igi la ekranon"
  
! #: info/session.c:4628
  msgid "Quit using Info"
  msgstr "Eliru el Info"
  
! #: info/session.c:4641
  msgid "Run command bound to this key's lowercase variant"
  msgstr "Plenumi komandon asociitan kun Ä‰i tiu klavo minuskligita"
  
! #: info/session.c:4652
  #, c-format
  msgid "Unknown command (%s)."
  msgstr "Komando nekonata (%s)."
  
! #: info/session.c:4655
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "Â«%sÂ» ne validas"
  
! #: info/session.c:4656
  #, c-format
  msgid "`%s' is invalid"
  msgstr "â€ž%sâ€Ÿ ne validas"
  
! #: info/session.c:4870
  msgid "Add this digit to the current numeric argument"
  msgstr "Aldonu tiun ciferon al la kuranta argumento nombra"
  
! #: info/session.c:4879
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Komencu (aÅ­ 4-obligu) la kurantan argumenton nombran"
  
! #: info/session.c:4894
  msgid "Internally used by \\[universal-argument]"
  msgstr "Uzata interne de \\[universal-argument]"
--- 1231,1656 ----
  "     fiksu defaÅ­ltan fenestrograndon"
  
! #: info/session.c:1438
  msgid "Move to the start of this node"
  msgstr "Iru al la komenco de Ä‰i tiu nodo"
  
! #: info/session.c:1445
  msgid "Move to the end of this node"
  msgstr "Iru al la fino de Ä‰i tiu nodo"
  
! #: info/session.c:1452
  msgid "Scroll down by lines"
  msgstr "Linie rulumu suben"
  
! #: info/session.c:1469
  msgid "Scroll up by lines"
  msgstr "Linie rulumu supren"
  
! #: info/session.c:1487
  msgid "Scroll down by half screen size"
  msgstr "Duonekrane rulumu suben"
  
! #: info/session.c:1513
  msgid "Scroll up by half screen size"
  msgstr "Duonekrane rulumu supren"
  
! #: info/session.c:1542
  msgid "Select the next window"
  msgstr "Elektu la sekvan fenestron"
  
! #: info/session.c:1581
  msgid "Select the previous window"
  msgstr "Elektu la antaÅ­an fenestron"
  
! #: info/session.c:1632
  msgid "Split the current window"
  msgstr "Disfendu la kurantan fenestron"
  
! #: info/session.c:1713
  msgid "Delete the current window"
  msgstr "Forigu la kurantan fenestron"
  
! #: info/session.c:1721
  msgid "Cannot delete a permanent window"
  msgstr "Maleblas forigi fenestron permanentan"
  
! #: info/session.c:1753
  msgid "Delete all other windows"
  msgstr "Forigu Ä‰iujn ceterajn fenestrojn"
  
! #: info/session.c:1799
  msgid "Scroll the other window"
  msgstr "Rulumu la alian fenestron"
  
! #: info/session.c:1820
  msgid "Scroll the other window backward"
  msgstr "Rulumu la alian fenestron malantaÅ­en"
  
! #: info/session.c:1826
  msgid "Grow (or shrink) this window"
  msgstr "(Mal)pligrandigu Ä‰i tiun fenestron"
  
! #: info/session.c:1837
  msgid "Divide the available screen space among the visible windows"
  msgstr "Dispartigu la disponeblan ekranspacon inter la videblaj fenestroj"
  
! #: info/session.c:1844
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "BaskulÅ�altu la reÄ�imon de linifaldo en la kuranta fenestro"
  
! #: info/session.c:1851
! msgid "Toggle the usage of regular expressions in searches"
! msgstr ""
! 
! #: info/session.c:1855
! msgid "Using regular expressions for searches."
! msgstr ""
! 
! #: info/session.c:1856
! msgid "Using literal strings for searches."
! msgstr ""
! 
! #: info/session.c:2027
  msgid "Select the Next node"
  msgstr "Elektu la nodon sekvan (â€žNextâ€Ÿ)"
  
! #: info/session.c:2035
  msgid "Select the Prev node"
  msgstr "Elektu la nodon antaÅ­an (â€žPrevâ€Ÿ)"
  
! #: info/session.c:2043
  msgid "Select the Up node"
  msgstr "Elektu la nodon supran (â€žUpâ€Ÿ)"
  
! #: info/session.c:2050
  msgid "Select the last node in this file"
  msgstr "Elektu la lastan nodon en Ä‰i tiu dosiero"
  
! #: info/session.c:2077 info/session.c:2110
  msgid "This window has no additional nodes"
  msgstr "Äˆi tiu fenestro ne havas pluajn nodojn"
  
! #: info/session.c:2083
  msgid "Select the first node in this file"
  msgstr "Elektu la unuan nodon en Ä‰i tiu dosiero"
  
! #: info/session.c:2117
  msgid "Select the last item in this node's menu"
  msgstr "Elektu la lastan eron en la menuo de Ä‰i tiu nodo"
  
! #: info/session.c:2123
  msgid "Select this menu item"
  msgstr "Elektu Ä‰i tiun menueron"
  
! #: info/session.c:2156
  #, c-format
  msgid "There aren't %d items in this menu."
  msgstr "Äˆi tiu menuo ne havas %d erojn."
  
! #: info/session.c:2350 info/session.c:2351
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Menuero (%s): "
  
! #: info/session.c:2354
  msgid "Menu item: "
  msgstr "Menuero: "
  
! #: info/session.c:2361 info/session.c:2362
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "Sekvu referencon (%s): "
  
! #: info/session.c:2365
  msgid "Follow xref: "
  msgstr "Sekvu referencon: "
  
! #: info/session.c:2494
  msgid "Read a menu item and select its node"
  msgstr "Legu menueron kaj elektu Ä�ian nodon"
  
! #: info/session.c:2502
  msgid "Read a footnote or cross reference and select its node"
  msgstr "Legu piednoton aÅ­ referencon kaj elektu Ä�ian nodon"
  
! #: info/session.c:2508
  msgid "Move to the start of this node's menu"
  msgstr "Iru al la komenco de la menuo de Ä‰i tiu nodo"
  
! #: info/session.c:2532
  msgid "Visit as many menu items at once as possible"
  msgstr ""
  "Vizitu samtempe kiom eble plej multe da menueroj (Ä‰iun en aparta fenestro)"
  
! #: info/session.c:2560
  msgid "Read a node name and select it"
  msgstr "Legu nodnomon kaj elektu la nodon"
  
! #: info/session.c:2615 info/session.c:2620
  msgid "Goto node: "
  msgstr "Iru al la nodo: "
  
! #: info/session.c:2684
  #, c-format
  msgid "No menu in node `%s'."
  msgstr "En la nodo Â«%sÂ» malestas menuo."
  
! #: info/session.c:2730
  #, c-format
  msgid "No menu item `%s' in node `%s'."
  msgstr "Menuero Â«%sÂ» malestas en la nodo Â«%sÂ»."
  
! #: info/session.c:2760
  #, c-format
  msgid "Unable to find node referenced by `%s' in `%s'."
  msgstr "Maleblas trovi nodon referencatan per Â«%sÂ» en Â«%sÂ»."
  
! #: info/session.c:2810
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "Legu liston da menuoj, komencante per dir kaj sekvante ilin"
  
! #: info/session.c:2812
  msgid "Follow menus: "
  msgstr "Sekvu menuojn: "
  
! #: info/session.c:3005
  msgid "Find the node describing program invocation"
  msgstr "Trovu la nodon priskribantan programvokon"
  
! #: info/session.c:3007
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Trovu la voknodon de [%s]: "
  
! #: info/session.c:3045
  msgid "Read a manpage reference and select it"
  msgstr "Legu referencon al manlibra paÄ�o kaj Ä�in elektu"
  
! #: info/session.c:3049
  msgid "Get Manpage: "
  msgstr "Manlibran paÄ�on: "
  
! #: info/session.c:3079
  msgid "Select the node `Top' in this file"
  msgstr "Elektu la nodon â€žTopâ€Ÿ en Ä‰i tiu dosiero"
  
! #: info/session.c:3085
  msgid "Select the node `(dir)'"
  msgstr "Elektu la nodon â€ž(dir)â€Ÿ"
  
! #: info/session.c:3102 info/session.c:3104
  #, c-format
  msgid "Kill node (%s): "
  msgstr "ForviÅ�u la nodon (%s): "
  
! #: info/session.c:3156
  #, c-format
  msgid "Cannot kill node `%s'"
  msgstr "Maleblas forigi la nodon Â«%sÂ»"
  
! #: info/session.c:3166
  msgid "Cannot kill the last node"
  msgstr "Maleblas forigi la lastan nodon"
  
! #: info/session.c:3252
  msgid "Select the most recently selected node"
  msgstr "Elektu nodon plej Äµuse elektitan"
  
! #: info/session.c:3258
  msgid "Kill this node"
  msgstr "ForviÅ�u Ä‰i tiun nodon"
  
! #: info/session.c:3266
  msgid "Read the name of a file and select it"
  msgstr "Legu la dosiernomon kaj Ä�in elektu"
  
! #: info/session.c:3270
  msgid "Find file: "
  msgstr "Trovu la dosieron: "
  
! #: info/session.c:3287
  #, c-format
  msgid "Cannot find `%s'."
  msgstr "Maleblas trovi Â«%sÂ»."
  
! #: info/session.c:3330 info/session.c:3448
  #, c-format
  msgid "Could not create output file `%s'."
  msgstr "Maleblas krei eligan dosieron Â«%sÂ»."
  
! #: info/session.c:3344 info/session.c:3466 info/session.c:3526
  msgid "Done."
  msgstr "Prete."
  
! #: info/session.c:3399
  #, c-format
  msgid "Writing node %s..."
  msgstr "Estas skribata la nodo Â«%sÂ» ..."
  
! #: info/session.c:3475
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "La enhavon de Ä‰i tiu nodo metu en la dukton per INFO_PRINT_COMMAND"
  
! #: info/session.c:3510
  #, c-format
  msgid "Cannot open pipe to `%s'."
  msgstr "Ne malfermiÄ�is dukto al Â«%sÂ»."
  
! #: info/session.c:3516
  #, c-format
  msgid "Printing node %s..."
  msgstr "Estas printata la nodo Â«%sÂ» ..."
  
! #: info/session.c:3733
! msgid "Search continued from the end of the document."
! msgstr ""
! 
! #: info/session.c:3738
! #, fuzzy
! msgid "Search continued from the beginning of the document."
! msgstr "ForviÅ�u ekde la kursoro Ä�is la komenco de la linio"
! 
! #: info/session.c:3755
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "Estas serÄ‰ata la subdosiero Â«%sÂ» ..."
  
! #: info/session.c:3812
  msgid "Read a string and search for it case-sensitively"
  msgstr "Legu Ä‰enon kaj serÄ‰u Ä�in usklecodistinge"
  
! #: info/session.c:3819
  msgid "Read a string and search for it"
  msgstr "Legu Ä‰enon kaj Ä�in serÄ‰u"
  
! #: info/session.c:3827
  msgid "Read a string and search backward for it"
  msgstr "Legu Ä‰enon kaj Ä�in serÄ‰u malantaÅ­en"
  
! #: info/session.c:3863 info/session.c:3869
! #, fuzzy, c-format
! msgid "%s%s%s [%s]: "
  msgstr "%s%spor signoÄ‰eno [%s]: "
  
! #: info/session.c:3864 info/session.c:3870
! msgid "Regexp search"
! msgstr ""
! 
! #: info/session.c:3865 info/session.c:3871
! #, fuzzy
! msgid " case-sensitively"
! msgstr " usklecodistinge"
! 
! #: info/session.c:3866 info/session.c:3872
! #, fuzzy
! msgid " backward"
  msgstr "SerÄ‰u malantaÅ­en"
  
! #: info/session.c:3870
  msgid "Search"
  msgstr "SerÄ‰u"
  
! #: info/session.c:3911
  msgid "Search failed."
  msgstr "SerÄ‰o fiaskis."
  
! #: info/session.c:3929
  msgid "Repeat last search in the same direction"
  msgstr "Ripetu la Äµusan serÄ‰on samdirekte"
  
! #: info/session.c:3932 info/session.c:3942
  msgid "No previous search string"
  msgstr "Malestas pli frua serÄ‰oÄ‰eno."
  
! #: info/session.c:3939
  msgid "Repeat last search in the reverse direction"
  msgstr "Ripetu la Äµusan serÄ‰on alidirekte"
  
! #: info/session.c:3958 info/session.c:3964
  msgid "Search interactively for a string as you type it"
  msgstr "Interaktive serÄ‰u Ä‰enon tajpatan"
  
! #: info/session.c:4044
! #, fuzzy
! msgid "Regexp I-search backward: "
! msgstr "Interaktiva serÄ‰o malantaÅ­en: "
! 
! #: info/session.c:4045
  msgid "I-search backward: "
  msgstr "Interaktiva serÄ‰o malantaÅ­en: "
  
! #: info/session.c:4047
! #, fuzzy
! msgid "Regexp I-search: "
! msgstr "Interaktiva serÄ‰o: "
! 
! #: info/session.c:4048
  msgid "I-search: "
  msgstr "Interaktiva serÄ‰o: "
  
! #: info/session.c:4073 info/session.c:4075
  msgid "Failing "
  msgstr "Fiasko "
  
! #: info/session.c:4560
  msgid "Move to the previous cross reference"
  msgstr "Iru al la antaÅ­a referenco"
  
! #: info/session.c:4578
  msgid "Move to the next cross reference"
  msgstr "Iru al la sekva referenco"
  
! #: info/session.c:4600
  msgid "Select reference or menu item appearing on this line"
  msgstr "Elektu la referencon aÅ­ la menueron de Ä‰i tiu linio"
  
! #: info/session.c:4623
  msgid "Cancel current operation"
  msgstr "Äˆesigu la kurantan operacion"
  
! #: info/session.c:4630
  msgid "Quit"
  msgstr "Finu"
  
! #: info/session.c:4639
  msgid "Move the cursor to a specific line of the window"
  msgstr "Movu la kursoron sur indikitan linion de la fenestro"
  
! #: info/session.c:4671
  msgid "Redraw the display"
  msgstr "RefreÅ�igi la ekranon"
  
! #: info/session.c:4708
  msgid "Quit using Info"
  msgstr "Eliru el Info"
  
! #: info/session.c:4721
  msgid "Run command bound to this key's lowercase variant"
  msgstr "Plenumi komandon asociitan kun Ä‰i tiu klavo minuskligita"
  
! #: info/session.c:4732
  #, c-format
  msgid "Unknown command (%s)."
  msgstr "Komando nekonata (%s)."
  
! #: info/session.c:4735
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "Â«%sÂ» ne validas"
  
! #: info/session.c:4736
  #, c-format
  msgid "`%s' is invalid"
  msgstr "â€ž%sâ€Ÿ ne validas"
  
! #: info/session.c:4950
  msgid "Add this digit to the current numeric argument"
  msgstr "Aldonu tiun ciferon al la kuranta argumento nombra"
  
! #: info/session.c:4959
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Komencu (aÅ­ 4-obligu) la kurantan argumenton nombran"
  
! #: info/session.c:4974
  msgid "Internally used by \\[universal-argument]"
  msgstr "Uzata interne de \\[universal-argument]"
***************
*** 1704,1755 ****
  msgstr "Äˆe â€žOnâ€Ÿ, Info akceptas kaj surekranigas la okbitajn signojn"
  
! #: info/variables.c:83
  msgid "Explain the use of a variable"
  msgstr "Klarigu la uzon de variablo"
  
! #: info/variables.c:89
! msgid "Describe variable: "
! msgstr "Priskribu variablon: "
  
! #: info/variables.c:108
! msgid "Set the value of an Info variable"
! msgstr "Valorizu Info-variablon"
  
! #: info/variables.c:114
! msgid "Set variable: "
! msgstr "Valorizu variablon: "
  
! #: info/variables.c:132
  #, c-format
! msgid "Set %s to value (%d): "
! msgstr "Variablo %s ricevu la valoron (%d): "
  
! #: info/variables.c:173
  #, c-format
! msgid "Set %s to value (%s): "
! msgstr "%s ricevu la valoron (%s): "
  
! #: info/window.c:1137
! msgid "--*** Tags out of Date ***"
! msgstr "--*** Etikedoj malaktualiÄ�is ***"
  
! #: info/window.c:1148
! msgid "-----Info: (), lines ----, "
! msgstr "-----Info: (), linioj ----, "
  
! #: info/window.c:1155
  #, c-format
! msgid "-%s---Info: %s, %d lines --%s--"
! msgstr "-%s---Info: %s, %d linioj --%s--"
  
! #: info/window.c:1159
  #, c-format
! msgid "-%s%s-Info: (%s)%s, %d lines --%s--"
! msgstr "-%s%s-Info: (%s)%s, %d linioj --%s--"
  
! #: info/window.c:1166
  #, c-format
! msgid " Subfile: %s"
! msgstr " Subdosiero: %s"
  
  #: lib/xexit.c:54
--- 1706,1965 ----
  msgstr "Äˆe â€žOnâ€Ÿ, Info akceptas kaj surekranigas la okbitajn signojn"
  
! #: info/variables.c:81
! #, fuzzy
! msgid ""
! "What to do when a scrolling command is issued at the end of the last node"
! msgstr "Determinas la konduton de rulumo fine de nodo"
! 
! #: info/variables.c:88
  msgid "Explain the use of a variable"
  msgstr "Klarigu la uzon de variablo"
  
! #: info/variables.c:94
! msgid "Describe variable: "
! msgstr "Priskribu variablon: "
! 
! #: info/variables.c:113
! msgid "Set the value of an Info variable"
! msgstr "Valorizu Info-variablon"
! 
! #: info/variables.c:119
! msgid "Set variable: "
! msgstr "Valorizu variablon: "
! 
! #: info/variables.c:137
! #, c-format
! msgid "Set %s to value (%d): "
! msgstr "Variablo %s ricevu la valoron (%d): "
! 
! #: info/variables.c:178
! #, c-format
! msgid "Set %s to value (%s): "
! msgstr "%s ricevu la valoron (%s): "
! 
! #: info/window.c:1150
! msgid "--*** Tags out of Date ***"
! msgstr "--*** Etikedoj malaktualiÄ�is ***"
! 
! #: info/window.c:1161
! msgid "-----Info: (), lines ----, "
! msgstr "-----Info: (), linioj ----, "
! 
! #: info/window.c:1168
! #, c-format
! msgid "-%s---Info: %s, %d lines --%s--"
! msgstr "-%s---Info: %s, %d linioj --%s--"
! 
! #: info/window.c:1172
! #, c-format
! msgid "-%s%s-Info: (%s)%s, %d lines --%s--"
! msgstr "-%s%s-Info: (%s)%s, %d linioj --%s--"
! 
! #: info/window.c:1179
! #, c-format
! msgid " Subfile: %s"
! msgstr " Subdosiero: %s"
! 
! #: install-info/install-info.c:221
! #, c-format
! msgid "%s: warning: "
! msgstr "%s: averto: "
! 
! #: install-info/install-info.c:270
! #, c-format
! msgid " for %s"
! msgstr " por %s"
! 
! #: install-info/install-info.c:500
! #, c-format
! msgid "\tTry `%s --help' for a complete list of options.\n"
! msgstr "\tPor ricevi kompletan liston da opcioj tajpu â€ž%s --helpâ€Ÿ.\n"
! 
! #: install-info/install-info.c:508
! #, fuzzy, c-format
! msgid "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
! msgstr "Uzmaniero: %s [OPCIO]... TEXINFO-DOSIERO...\n"
! 
! #: install-info/install-info.c:510
! msgid "Add or remove entries in INFO-FILE from the Info directory DIR-FILE."
! msgstr ""
! 
! #: install-info/install-info.c:513
! msgid ""
! "Options:\n"
! " --debug             report what is being done.\n"
! " --delete            delete existing entries for INFO-FILE from DIR-FILE;\n"
! "                      don't insert any new entries.\n"
! " --description=TEXT  the description of the entry is TEXT; used with\n"
! "                      the --name option to become synonymous with the\n"
! "                      --entry option.\n"
! " --dir-file=NAME     specify file name of Info directory file;\n"
! "                      equivalent to using the DIR-FILE argument.\n"
! " --dry-run           same as --test."
! msgstr ""
! 
! #: install-info/install-info.c:525
! msgid ""
! " --entry=TEXT        insert TEXT as an Info directory entry.\n"
! "                      TEXT is written as an Info menu item line followed\n"
! "                       by zero or more extra lines starting with "
! "whitespace.\n"
! "                      If you specify more than one entry, all are added.\n"
! "                      If you don't specify any entries, they are determined\n"
! "                       from information in the Info file itself.\n"
! "                      When removing, TEXT specifies the entry to remove.\n"
! "                      TEXT is only removed as a last resort, if the\n"
! "                      entry as determined from the Info file is not "
! "present,\n"
! "                      and the basename of the Info file isn't found either."
! msgstr ""
! 
! #: install-info/install-info.c:537
! msgid ""
! " --help              display this help and exit.\n"
! " --info-dir=DIR      same as --dir-file=DIR/dir.\n"
! " --info-file=FILE    specify Info file to install in the directory;\n"
! "                      equivalent to using the INFO-FILE argument.\n"
! " --item=TEXT         same as --entry=TEXT.\n"
! " --keep-old          do not replace entries, or remove empty sections.\n"
! " --menuentry=TEXT    same as --name=TEXT.\n"
! " --name=TEXT         the name of the entry is TEXT; used with --description\n"
! "                      to become synonymous with the --entry option.\n"
! " --no-indent         do not format new entries in the DIR file.\n"
! " --quiet             suppress warnings."
! msgstr ""
! 
! #: install-info/install-info.c:550
! msgid ""
! " --regex=R           put this file's entries in all sections that match the\n"
! "                      regular expression R (ignoring case).\n"
! " --remove            same as --delete.\n"
! " --remove-exactly    only remove if the info file name matches exactly;\n"
! "                      suffixes such as .info and .gz are not ignored.\n"
! " --section=SEC       put entries in section SEC of the directory.\n"
! "                      If you specify more than one section, all the entries\n"
! "                       are added in each of the sections.\n"
! "                      If you don't specify any sections, they are "
! "determined\n"
! "                       from information in the Info file itself.\n"
! " --section R SEC     equivalent to --regex=R --section=SEC --add-once."
! msgstr ""
! 
! #: install-info/install-info.c:563
! msgid ""
! " --silent            suppress warnings.\n"
! " --test              suppress updating of DIR-FILE.\n"
! " --version           display version information and exit."
! msgstr ""
! 
! #: install-info/install-info.c:570
! #, fuzzy
! msgid ""
! "Email bug reports to bug-texinfo@gnu.org,\n"
! "general questions and discussion to help-texinfo@gnu.org.\n"
! "Texinfo home page: http://www.gnu.org/software/texinfo/"
! msgstr ""
! "\n"
! "Erarraportojn sendu al <bug-texinfo@nu.org>; Ä�eneralajn\n"
! "demandojn kaj opiniojn al <help-texinfo@gnu.org>.\n"
! "La hejmpaÄ�o de Texinfo: <http://www.gnu.org/software/texinfo/>.\n"
! "Por la diskutoj pri Esperanto-traduko uzu la dissendoliston\n"
! "<translation-team-eo@lists.sourceforge.net>."
! 
! #: install-info/install-info.c:597
! #, c-format
! msgid ""
! "This is the file .../info/dir, which contains the\n"
! "topmost node of the Info hierarchy, called (dir)Top.\n"
! "The first time you invoke Info you start off looking at this node.\n"
! "\n"
! "%s\tThis is the top of the INFO tree\n"
! "\n"
! "  This (the Directory node) gives a menu of major topics.\n"
! "  Typing \"q\" exits, \"?\" lists all Info commands, \"d\" returns here,\n"
! "  \"h\" gives a primer for first-timers,\n"
! "  \"mEmacs<Return>\" visits the Emacs manual, etc.\n"
! "\n"
! "  In Emacs, you can click mouse button 2 on a menu item or cross reference\n"
! "  to select it.\n"
! "\n"
! "%s\n"
! msgstr ""
! "Äˆi tio estas la dosiero .../info/dir, entenanta la pinton de la \n"
! "la hierarkio Info -- la Ä‰efkatalogan nodon nomatan (dir)Top.\n"
! "Unuafoje lanÄ‰inte la programon Info, vi trafas en tiun nodon.\n"
! "\n"
! "%s\\tLa pinto de la INFO-hierarkio\n"
! "\n"
! "  Äˆi tie (en la Info-katalogo) estas menuo de la Ä‰efaj temoj.\n"
! "  Tajpu â€žqâ€Ÿ por eliri; â€ž?â€Ÿ por eligi Ä‰iujn komandojn de Info;\n"
! "  â€ždâ€Ÿ por reveni Ä‰i tien; â€žhâ€Ÿ vokas lernilon por komencantoj;\n"
! "  â€žmEmacs<Return>â€Ÿ disponigas la manlibron pri Emakso; ktp.\n"
! "\n"
! "  Se vi legas per Emakso, alklaku menueron aÅ­ referencon per la 2-a\n"
! "  musbutono por elekti la temon.\n"
! "\n"
! "%s\n"
! 
! #: install-info/install-info.c:622
! #, c-format
! msgid "%s: could not read (%s) and could not create (%s)\n"
! msgstr "%s: ne povas legi (%s) kaj ne povas krei (%s)\n"
! 
! #: install-info/install-info.c:715
! #, c-format
! msgid "%s: empty file"
! msgstr "%s: malplena dosiero"
  
! #: install-info/install-info.c:1046 install-info/install-info.c:1086
! msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
! msgstr "START-INFO-DIR-ENTRY sen para END-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:1081
! msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
! msgstr "END-INFO-DIR-ENTRY sen para START-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:1936 install-info/install-info.c:1946
  #, c-format
! msgid "%s: already have dir file: %s\n"
! msgstr "%s: dir-dosiero estas jam havigita: %s\n"
  
! #: install-info/install-info.c:2026
  #, c-format
! msgid "%s: Specify the Info file only once.\n"
! msgstr "%s: Indiku la Info-dosieron solfoje.\n"
  
! #: install-info/install-info.c:2059
! #, c-format
! msgid "Extra regular expression specified, ignoring `%s'"
! msgstr ""
  
! #: install-info/install-info.c:2071
! #, c-format
! msgid "Error in regular expression `%s': %s"
! msgstr ""
  
! #: install-info/install-info.c:2129
  #, c-format
! msgid "excess command line argument `%s'"
! msgstr "troa argumento komandlinia: Â«%sÂ»"
! 
! #: install-info/install-info.c:2133
! msgid "No input file specified; try --help for more information."
! msgstr "Mankas enigdosiero; provu --help por pluaj informoj."
  
! #: install-info/install-info.c:2136
! msgid "No dir file specified; try --help for more information."
! msgstr "Mankas dosiero Info-katalogo (dir); provu --help por pluaj informoj."
! 
! #: install-info/install-info.c:2278
  #, c-format
! msgid "no info dir entry in `%s'"
! msgstr "Nenia informo por Info-katalogo troviÄ�is en Â«%sÂ»"
  
! #: install-info/install-info.c:2526
  #, c-format
! msgid "no entries found for `%s'; nothing deleted"
! msgstr "TroviÄ�is nenia informo Info-kataloga pri Â«%sÂ»; nenio iÄ�is forigita"
  
  #: lib/xexit.c:54
***************
*** 1761,1841 ****
  msgstr ""
  
! #: makeinfo/cmds.c:544 makeinfo/cmds.c:566
  #, c-format
  msgid "arguments to @%s ignored"
  msgstr "Argumentoj por @%s estas ignoritaj"
  
! #: makeinfo/cmds.c:741
  msgid "January"
  msgstr "januaro"
  
! #: makeinfo/cmds.c:741
  msgid "February"
  msgstr "februaro"
  
! #: makeinfo/cmds.c:741
  msgid "March"
  msgstr "marto"
  
! #: makeinfo/cmds.c:741
  msgid "April"
  msgstr "aprilo"
  
! #: makeinfo/cmds.c:741
  msgid "May"
  msgstr "majo"
  
! #: makeinfo/cmds.c:742
  msgid "June"
  msgstr "junio"
  
! #: makeinfo/cmds.c:742
  msgid "July"
  msgstr "julio"
  
! #: makeinfo/cmds.c:742
  msgid "August"
  msgstr "aÅ­gusto"
  
! #: makeinfo/cmds.c:742
  msgid "September"
  msgstr "septembro"
  
! #: makeinfo/cmds.c:742
  msgid "October"
  msgstr "oktobro"
  
! #: makeinfo/cmds.c:743
  msgid "November"
  msgstr "novembro"
  
! #: makeinfo/cmds.c:743
  msgid "December"
  msgstr "decembro"
  
! #: makeinfo/cmds.c:1095
  #, c-format
  msgid "unlikely character %c in @var"
  msgstr "dubinda signo â€ž%câ€Ÿ en @var"
  
! #: makeinfo/cmds.c:1138
  msgid "@sc argument all uppercase, thus no effect"
  msgstr "argumento de @sc tuta majuskla, do neniel Å�anÄ�ita"
  
! #: makeinfo/cmds.c:1193
  #, c-format
  msgid "`{' expected, but saw `%c'"
  msgstr "â€ž{â€Ÿ atendata, sed â€ž%câ€Ÿ ricevita"
  
! #: makeinfo/cmds.c:1233
  msgid "end of file inside verb block"
  msgstr "dosierfino ene de pretaranÄ�ita bloko (verb block)"
  
! #: makeinfo/cmds.c:1241
  #, c-format
  msgid "`}' expected, but saw `%c'"
  msgstr "â€ž}â€Ÿ atendata, sed â€ž%câ€Ÿ ricevita"
  
! #: makeinfo/cmds.c:1272
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
--- 1971,2051 ----
  msgstr ""
  
! #: makeinfo/cmds.c:582 makeinfo/cmds.c:604
  #, c-format
  msgid "arguments to @%s ignored"
  msgstr "Argumentoj por @%s estas ignoritaj"
  
! #: makeinfo/cmds.c:779
  msgid "January"
  msgstr "januaro"
  
! #: makeinfo/cmds.c:779
  msgid "February"
  msgstr "februaro"
  
! #: makeinfo/cmds.c:779
  msgid "March"
  msgstr "marto"
  
! #: makeinfo/cmds.c:779
  msgid "April"
  msgstr "aprilo"
  
! #: makeinfo/cmds.c:779
  msgid "May"
  msgstr "majo"
  
! #: makeinfo/cmds.c:780
  msgid "June"
  msgstr "junio"
  
! #: makeinfo/cmds.c:780
  msgid "July"
  msgstr "julio"
  
! #: makeinfo/cmds.c:780
  msgid "August"
  msgstr "aÅ­gusto"
  
! #: makeinfo/cmds.c:780
  msgid "September"
  msgstr "septembro"
  
! #: makeinfo/cmds.c:780
  msgid "October"
  msgstr "oktobro"
  
! #: makeinfo/cmds.c:781
  msgid "November"
  msgstr "novembro"
  
! #: makeinfo/cmds.c:781
  msgid "December"
  msgstr "decembro"
  
! #: makeinfo/cmds.c:1131
  #, c-format
  msgid "unlikely character %c in @var"
  msgstr "dubinda signo â€ž%câ€Ÿ en @var"
  
! #: makeinfo/cmds.c:1174
  msgid "@sc argument all uppercase, thus no effect"
  msgstr "argumento de @sc tuta majuskla, do neniel Å�anÄ�ita"
  
! #: makeinfo/cmds.c:1229
  #, c-format
  msgid "`{' expected, but saw `%c'"
  msgstr "â€ž{â€Ÿ atendata, sed â€ž%câ€Ÿ ricevita"
  
! #: makeinfo/cmds.c:1269
  msgid "end of file inside verb block"
  msgstr "dosierfino ene de pretaranÄ�ita bloko (verb block)"
  
! #: makeinfo/cmds.c:1277
  #, c-format
  msgid "`}' expected, but saw `%c'"
  msgstr "â€ž}â€Ÿ atendata, sed â€ž%câ€Ÿ ricevita"
  
! #: makeinfo/cmds.c:1308
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
***************
*** 1845,1872 ****
  "tion"
  
! #: makeinfo/cmds.c:1471
  #, c-format
  msgid "%c%s is obsolete"
  msgstr "%c%s arkaikiÄ�is"
  
! #: makeinfo/cmds.c:1580
  #, c-format
  msgid "@sp requires a positive numeric argument, not `%s'"
  msgstr "@sp bezonas ne Â«%sÂ» sed pozitivan argumenton nombran"
  
! #: makeinfo/cmds.c:1936 makeinfo/footnote.c:81
  #, c-format
  msgid "Bad argument to %c%s"
  msgstr "Misa argumento por %c%s"
  
! #: makeinfo/cmds.c:1946 makeinfo/makeinfo.c:4272
  msgid "asis"
  msgstr "asis"
  
! #: makeinfo/cmds.c:1948 makeinfo/cmds.c:1978 makeinfo/makeinfo.c:4274
  msgid "none"
  msgstr "none"
  
! #: makeinfo/cmds.c:1962
  #, c-format
  msgid "Bad argument to @%s"
--- 2055,2082 ----
  "tion"
  
! #: makeinfo/cmds.c:1504
  #, c-format
  msgid "%c%s is obsolete"
  msgstr "%c%s arkaikiÄ�is"
  
! #: makeinfo/cmds.c:1612
  #, c-format
  msgid "@sp requires a positive numeric argument, not `%s'"
  msgstr "@sp bezonas ne Â«%sÂ» sed pozitivan argumenton nombran"
  
! #: makeinfo/cmds.c:2023 makeinfo/footnote.c:81
  #, c-format
  msgid "Bad argument to %c%s"
  msgstr "Misa argumento por %c%s"
  
! #: makeinfo/cmds.c:2033 makeinfo/makeinfo.c:4270
  msgid "asis"
  msgstr "asis"
  
! #: makeinfo/cmds.c:2035 makeinfo/cmds.c:2065 makeinfo/makeinfo.c:4272
  msgid "none"
  msgstr "none"
  
! #: makeinfo/cmds.c:2049
  #, c-format
  msgid "Bad argument to @%s"
***************
*** 1874,1892 ****
  
  # set_firstparagraphindent
! #: makeinfo/cmds.c:1976
  msgid "insert"
  msgstr "enÅ�ovu"
  
! #: makeinfo/cmds.c:1992
  #, fuzzy, c-format
  msgid "Bad argument to @%s: %s"
  msgstr "Misa argumento por @%s"
  
! #: makeinfo/cmds.c:2075
  #, c-format
  msgid "Expected @%s on or off, not `%s'"
  msgstr ""
  
! #: makeinfo/cmds.c:2095
  #, c-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
--- 2084,2102 ----
  
  # set_firstparagraphindent
! #: makeinfo/cmds.c:2063
  msgid "insert"
  msgstr "enÅ�ovu"
  
! #: makeinfo/cmds.c:2079
  #, fuzzy, c-format
  msgid "Bad argument to @%s: %s"
  msgstr "Misa argumento por @%s"
  
! #: makeinfo/cmds.c:2162
  #, c-format
  msgid "Expected @%s on or off, not `%s'"
  msgstr ""
  
! #: makeinfo/cmds.c:2182
  #, c-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
***************
*** 1897,1938 ****
  msgstr "Mankas â€ž}â€Ÿ en la argumento de @def"
  
- #: makeinfo/defun.c:402
- msgid "Function"
- msgstr "Funkcio"
- 
- #: makeinfo/defun.c:405
- msgid "Macro"
- msgstr "Makroo"
- 
- #: makeinfo/defun.c:408
- msgid "Special Form"
- msgstr "Speciala Formo"
- 
- #: makeinfo/defun.c:412
- msgid "Variable"
- msgstr "Variablo"
- 
- #: makeinfo/defun.c:415
- msgid "User Option"
- msgstr "Uzula opcio"
- 
- #: makeinfo/defun.c:419
- msgid "Instance Variable"
- msgstr "Ekzemplera variablo"
- 
- #: makeinfo/defun.c:423
- msgid "Method"
- msgstr "Metodo"
- 
- #: makeinfo/defun.c:499 makeinfo/defun.c:504 makeinfo/defun.c:544
- #: makeinfo/defun.c:643 makeinfo/xml.c:2135
- msgid "of"
- msgstr "de"
- 
- #: makeinfo/defun.c:508 makeinfo/defun.c:512 makeinfo/defun.c:516
- #: makeinfo/defun.c:550 makeinfo/defun.c:649 makeinfo/xml.c:2140
- msgid "on"
- msgstr "sur"
- 
  #: makeinfo/defun.c:711
  #, c-format
--- 2107,2110 ----
***************
*** 1964,1970 ****
  msgstr ""
  
! #: makeinfo/float.c:376 makeinfo/float.c:382 makeinfo/index.c:924
! #: makeinfo/index.c:930 makeinfo/xref.c:133 makeinfo/xref.c:170
! #: makeinfo/xref.c:205
  msgid "See "
  msgstr "Vidu "
--- 2136,2141 ----
  msgstr ""
  
! #: makeinfo/float.c:376 makeinfo/float.c:382 makeinfo/index.c:948
! #: makeinfo/index.c:954
  msgid "See "
  msgstr "Vidu "
***************
*** 1988,1992 ****
  msgstr "Maleblas fari piednoton al piednoto"
  
! #: makeinfo/footnote.c:301 makeinfo/index.c:189
  msgid "Footnotes"
  msgstr "Piednotoj"
--- 2159,2163 ----
  msgstr "Maleblas fari piednoton al piednoto"
  
! #: makeinfo/footnote.c:301 makeinfo/index.c:187
  msgid "Footnotes"
  msgstr "Piednotoj"
***************
*** 2002,2009 ****
  msgstr "%s:%d: CSS-dosiero finiÄ�is en komento"
  
- #: makeinfo/html.c:203
- msgid "Untitled"
- msgstr "Sen titolo"
- 
  #: makeinfo/html.c:421
  msgid "[unexpected] no html tag to pop"
--- 2173,2176 ----
***************
*** 2015,2058 ****
  msgstr "[neatendite] misa nodnomo: Â«%sÂ»"
  
! #: makeinfo/index.c:169
  #, c-format
  msgid "Unknown index `%s'"
  msgstr "Nekonata indekso Â«%sÂ»"
  
! #: makeinfo/index.c:234
  #, c-format
  msgid "Info cannot handle `:' in index entry `%s'"
  msgstr "Info ne povas trakti â€ž:â€Ÿ en indeksa artikolo Â«%sÂ»"
  
! #: makeinfo/index.c:412
  #, c-format
  msgid "Index `%s' already exists"
  msgstr "Jam estas indekso Â«%sÂ»"
  
! #: makeinfo/index.c:455
  #, c-format
  msgid "Unknown index `%s' and/or `%s' in @synindex"
  msgstr "Nekonata indekso Â«%sÂ» kajaÅ­ Â«%sÂ» en @synindex"
  
! #: makeinfo/index.c:661
  msgid "(line )"
  msgstr "(linio )"
  
! #: makeinfo/index.c:669
  #, c-format
  msgid "(line %*d)"
  msgstr "(linio %*d)"
  
! #: makeinfo/index.c:750
  #, c-format
  msgid "Unknown index `%s' in @printindex"
  msgstr "Nekonata indekso Â«%sÂ» en @printindex"
  
! #: makeinfo/index.c:819
  #, c-format
  msgid "Entry for index `%s' outside of any node"
  msgstr "Artikolo por indekso Â«%sÂ» estas ekster iu ajn nodo"
  
! #: makeinfo/index.c:822 makeinfo/index.c:858
  msgid "(outside of any node)"
  msgstr "(ekster iu ajn nodo)"
--- 2182,2225 ----
  msgstr "[neatendite] misa nodnomo: Â«%sÂ»"
  
! #: makeinfo/index.c:167
  #, c-format
  msgid "Unknown index `%s'"
  msgstr "Nekonata indekso Â«%sÂ»"
  
! #: makeinfo/index.c:232
  #, c-format
  msgid "Info cannot handle `:' in index entry `%s'"
  msgstr "Info ne povas trakti â€ž:â€Ÿ en indeksa artikolo Â«%sÂ»"
  
! #: makeinfo/index.c:410
  #, c-format
  msgid "Index `%s' already exists"
  msgstr "Jam estas indekso Â«%sÂ»"
  
! #: makeinfo/index.c:453
  #, c-format
  msgid "Unknown index `%s' and/or `%s' in @synindex"
  msgstr "Nekonata indekso Â«%sÂ» kajaÅ­ Â«%sÂ» en @synindex"
  
! #: makeinfo/index.c:676
  msgid "(line )"
  msgstr "(linio )"
  
! #: makeinfo/index.c:684
  #, c-format
  msgid "(line %*d)"
  msgstr "(linio %*d)"
  
! #: makeinfo/index.c:764
  #, c-format
  msgid "Unknown index `%s' in @printindex"
  msgstr "Nekonata indekso Â«%sÂ» en @printindex"
  
! #: makeinfo/index.c:833
  #, c-format
  msgid "Entry for index `%s' outside of any node"
  msgstr "Artikolo por indekso Â«%sÂ» estas ekster iu ajn nodo"
  
! #: makeinfo/index.c:836 makeinfo/index.c:872
  msgid "(outside of any node)"
  msgstr "(ekster iu ajn nodo)"
***************
*** 2075,2196 ****
  msgstr "mankas sekva enumeracia litero, rekomencite ekde %c"
  
! #: makeinfo/insertion.c:635
  #, c-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s bezonas argumenton: la aranÄ�ilon por %citem"
  
! #: makeinfo/insertion.c:723
  #, c-format
  msgid "%cfloat environments cannot be nested"
  msgstr "La blokoj %cfloat ne rajtas ingiÄ�i unu en alia"
  
! #: makeinfo/insertion.c:977
  #, c-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "â€ž@endâ€Ÿ atendis â€ž%sâ€Ÿ, sed renkontis â€ž%sâ€Ÿ"
  
! #: makeinfo/insertion.c:1345
  #, c-format
  msgid "No matching `%cend %s'"
  msgstr "Mankas para â€ž%cend %sâ€Ÿ"
  
! #: makeinfo/insertion.c:1614
  #, c-format
  msgid "%s requires letter or digit"
  msgstr "%s bezonas literon aÅ­ ciferon"
  
! #: makeinfo/insertion.c:1707
  msgid "end of file inside verbatim block"
  msgstr "dosierfino ene de pretaranÄ�ita bloko"
  
! #: makeinfo/insertion.c:1931
  #, c-format
  msgid "@%s not meaningful outside `@float' environment"
  msgstr "@%s estas sensenca ekster bloko â€ž@floatâ€Ÿ"
  
! #: makeinfo/insertion.c:1967
  msgid "@menu seen before first @node, creating `Top' node"
  msgstr "@menu jam antaÅ­ la unua @nodo; nodo â€žTopâ€Ÿ kreitas"
  
! #: makeinfo/insertion.c:1968
  msgid ""
  "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
  msgstr "eble via @top-nodo staru sub @ifnottex anstataÅ­ sub @ifinfo?"
  
! #: makeinfo/insertion.c:1980
  msgid "@detailmenu seen before first node, creating `Top' node"
  msgstr "@detailmenu renkontita jam antaÅ­ la unua nodo; nodo â€žTopâ€Ÿ kreitas"
  
! #: makeinfo/insertion.c:2036
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr "@%s sencas nur en bloko â€ž@titlepageâ€Ÿ aÅ­ â€ž@quotationâ€Ÿ"
  
! #: makeinfo/insertion.c:2050
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' environment"
  msgstr "@%s ne sencas ekster bloko â€ž@titlepageâ€Ÿ"
  
! #: makeinfo/insertion.c:2081
  #, c-format
  msgid "Unmatched `%c%s'"
  msgstr "Mankas para â€ž%c%sâ€Ÿ"
  
! #: makeinfo/insertion.c:2086
  #, c-format
  msgid "`%c%s' needs something after it"
  msgstr "â€ž%c%sâ€Ÿ bezonas post si ion"
  
! #: makeinfo/insertion.c:2092
  #, c-format
  msgid "Bad argument `%s' to `@%s', using `%s'"
  msgstr "Misa argumento Â«%sÂ» por Â«%sÂ»; estos uzata Â«%sÂ»"
  
! #: makeinfo/insertion.c:2189
  #, c-format
  msgid "@%s not meaningful inside `@%s' block"
  msgstr "@%s estas sensenca ene de bloko â€ž@%sâ€Ÿ"
  
! #: makeinfo/insertion.c:2198
  #, c-format
  msgid "@itemx not meaningful inside `%s' block"
  msgstr "@itemx estas sensenca ene de bloko Â«%sÂ»"
  
! #: makeinfo/insertion.c:2372
  #, c-format
  msgid "%c%s found outside of an insertion block"
  msgstr "%c%s renkontita ekster â€žinsertion blockâ€Ÿ"
  
! #: makeinfo/lang.c:957
  #, c-format
  msgid "no default territory known for language `%s'"
  msgstr ""
  
! #: makeinfo/lang.c:1020
  #, c-format
  msgid "%s is not a valid ISO 639 language code"
  msgstr "%s ne estas valida lingvokodo laÅ­ ISO 639"
  
! #: makeinfo/lang.c:1110
  #, c-format
  msgid "unrecognized encoding name `%s'"
  msgstr "Nekonata nomo de kodosistemo: Â«%sÂ»"
  
! #: makeinfo/lang.c:1118
  #, c-format
  msgid "sorry, encoding `%s' not supported"
  msgstr "Pardonon, la kodo Â«%sÂ» ne estas disponebla"
  
! #: makeinfo/lang.c:1170
  #, c-format
  msgid "invalid encoded character `%s'"
  msgstr "misa kodoprezento: Â«%sÂ»"
  
! #: makeinfo/lang.c:1478
  #, c-format
  msgid "%c%s expects `i' or `j' as argument, not `%c'"
  msgstr "%c%s atendas argumenton â€žiâ€Ÿ aÅ­ â€žjâ€Ÿ, ne â€ž%câ€Ÿ"
  
! #: makeinfo/lang.c:1482
  #, c-format
  msgid "%c%s expects a single character `i' or `j' as argument"
--- 2242,2363 ----
  msgstr "mankas sekva enumeracia litero, rekomencite ekde %c"
  
! #: makeinfo/insertion.c:639
  #, c-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s bezonas argumenton: la aranÄ�ilon por %citem"
  
! #: makeinfo/insertion.c:727
  #, c-format
  msgid "%cfloat environments cannot be nested"
  msgstr "La blokoj %cfloat ne rajtas ingiÄ�i unu en alia"
  
! #: makeinfo/insertion.c:981
  #, c-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "â€ž@endâ€Ÿ atendis â€ž%sâ€Ÿ, sed renkontis â€ž%sâ€Ÿ"
  
! #: makeinfo/insertion.c:1349
  #, c-format
  msgid "No matching `%cend %s'"
  msgstr "Mankas para â€ž%cend %sâ€Ÿ"
  
! #: makeinfo/insertion.c:1618
  #, c-format
  msgid "%s requires letter or digit"
  msgstr "%s bezonas literon aÅ­ ciferon"
  
! #: makeinfo/insertion.c:1718
  msgid "end of file inside verbatim block"
  msgstr "dosierfino ene de pretaranÄ�ita bloko"
  
! #: makeinfo/insertion.c:1942
  #, c-format
  msgid "@%s not meaningful outside `@float' environment"
  msgstr "@%s estas sensenca ekster bloko â€ž@floatâ€Ÿ"
  
! #: makeinfo/insertion.c:1978
  msgid "@menu seen before first @node, creating `Top' node"
  msgstr "@menu jam antaÅ­ la unua @nodo; nodo â€žTopâ€Ÿ kreitas"
  
! #: makeinfo/insertion.c:1979
  msgid ""
  "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
  msgstr "eble via @top-nodo staru sub @ifnottex anstataÅ­ sub @ifinfo?"
  
! #: makeinfo/insertion.c:1991
  msgid "@detailmenu seen before first node, creating `Top' node"
  msgstr "@detailmenu renkontita jam antaÅ­ la unua nodo; nodo â€žTopâ€Ÿ kreitas"
  
! #: makeinfo/insertion.c:2047
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr "@%s sencas nur en bloko â€ž@titlepageâ€Ÿ aÅ­ â€ž@quotationâ€Ÿ"
  
! #: makeinfo/insertion.c:2061
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' environment"
  msgstr "@%s ne sencas ekster bloko â€ž@titlepageâ€Ÿ"
  
! #: makeinfo/insertion.c:2092
  #, c-format
  msgid "Unmatched `%c%s'"
  msgstr "Mankas para â€ž%c%sâ€Ÿ"
  
! #: makeinfo/insertion.c:2097
  #, c-format
  msgid "`%c%s' needs something after it"
  msgstr "â€ž%c%sâ€Ÿ bezonas post si ion"
  
! #: makeinfo/insertion.c:2103
  #, c-format
  msgid "Bad argument `%s' to `@%s', using `%s'"
  msgstr "Misa argumento Â«%sÂ» por Â«%sÂ»; estos uzata Â«%sÂ»"
  
! #: makeinfo/insertion.c:2200
  #, c-format
  msgid "@%s not meaningful inside `@%s' block"
  msgstr "@%s estas sensenca ene de bloko â€ž@%sâ€Ÿ"
  
! #: makeinfo/insertion.c:2209
  #, c-format
  msgid "@itemx not meaningful inside `%s' block"
  msgstr "@itemx estas sensenca ene de bloko Â«%sÂ»"
  
! #: makeinfo/insertion.c:2383
  #, c-format
  msgid "%c%s found outside of an insertion block"
  msgstr "%c%s renkontita ekster â€žinsertion blockâ€Ÿ"
  
! #: makeinfo/lang.c:1218
  #, c-format
  msgid "no default territory known for language `%s'"
  msgstr ""
  
! #: makeinfo/lang.c:1281
  #, c-format
  msgid "%s is not a valid ISO 639 language code"
  msgstr "%s ne estas valida lingvokodo laÅ­ ISO 639"
  
! #: makeinfo/lang.c:1399
  #, c-format
  msgid "unrecognized encoding name `%s'"
  msgstr "Nekonata nomo de kodosistemo: Â«%sÂ»"
  
! #: makeinfo/lang.c:1407
  #, c-format
  msgid "sorry, encoding `%s' not supported"
  msgstr "Pardonon, la kodo Â«%sÂ» ne estas disponebla"
  
! #: makeinfo/lang.c:1492
  #, c-format
  msgid "invalid encoded character `%s'"
  msgstr "misa kodoprezento: Â«%sÂ»"
  
! #: makeinfo/lang.c:1800
  #, c-format
  msgid "%c%s expects `i' or `j' as argument, not `%c'"
  msgstr "%c%s atendas argumenton â€žiâ€Ÿ aÅ­ â€žjâ€Ÿ, ne â€ž%câ€Ÿ"
  
! #: makeinfo/lang.c:1804
  #, c-format
  msgid "%c%s expects a single character `i' or `j' as argument"
***************
*** 2245,2249 ****
  msgstr "%s:%d: averto: "
  
! #: makeinfo/makeinfo.c:325 makeinfo/makeinfo.c:2297
  #, c-format
  msgid "Misplaced %c"
--- 2412,2416 ----
  msgstr "%s:%d: averto: "
  
! #: makeinfo/makeinfo.c:325 makeinfo/makeinfo.c:2295
  #, c-format
  msgid "Misplaced %c"
***************
*** 2311,2316 ****
  msgid ""
  "General output options:\n"
! "  -E, --macro-expand FILE     output macro-expanded source to FILE.\n"
! "                              ignoring any @setfilename.\n"
  "      --no-headers            suppress node separators, Node: lines, and "
  "menus\n"
--- 2478,2483 ----
  msgid ""
  "General output options:\n"
! "  -E, --macro-expand=FILE     output macro-expanded source to FILE,\n"
! "                                ignoring any @setfilename.\n"
  "      --no-headers            suppress node separators, Node: lines, and "
  "menus\n"
***************
*** 2320,2327 ****
  "output);\n"
  "                                also, write to standard output by default.\n"
! "      --no-split              suppress splitting of Info or HTML output,\n"
! "                              generate only one output file.\n"
  "      --number-sections       output chapter and sectioning numbers.\n"
! "  -o, --output=FILE           output to FILE (directory if split HTML),\n"
  msgstr ""
  "Äœeneralaj opcioj generadaj:\n"
--- 2487,2495 ----
  "output);\n"
  "                                also, write to standard output by default.\n"
! "      --no-split              suppress the splitting of Info or HTML "
! "output,\n"
! "                                generate only one output file.\n"
  "      --number-sections       output chapter and sectioning numbers.\n"
! "  -o, --output=FILE           output to FILE (or directory if split HTML).\n"
  msgstr ""
  "Äœeneralaj opcioj generadaj:\n"
***************
*** 2535,2539 ****
  msgstr "%s: mankas dosiera argumento.\n"
  
! #: makeinfo/makeinfo.c:1016 makeinfo/makeinfo.c:4121
  #, c-format
  msgid "Multiline command %c%s used improperly"
--- 2703,2707 ----
  msgstr "%s: mankas dosiera argumento.\n"
  
! #: makeinfo/makeinfo.c:1016 makeinfo/makeinfo.c:4119
  #, c-format
  msgid "Multiline command %c%s used improperly"
***************
*** 2545,2569 ****
  msgstr "Â«%sÂ» atendatas"
  
! #: makeinfo/makeinfo.c:1498
  #, c-format
  msgid "Can't create directory `%s': %s"
  msgstr "Provo krei dosierujon Â«%sÂ» malsukcesis: %s"
  
! #: makeinfo/makeinfo.c:1544
  #, c-format
  msgid "No `%s' found in `%s'"
  msgstr "Neniu Â«%sÂ» trovita en Â«%sÂ»"
  
! #: makeinfo/makeinfo.c:1624
  #, c-format
  msgid "%s: Skipping macro expansion to stdout as Info output is going there.\n"
  msgstr "%s: MakrotraktitaÄµo ne trafos en la Ä‰efeligujon Ä‰ar Info iras tien.\n"
  
! #: makeinfo/makeinfo.c:1657
  #, c-format
  msgid "Making %s file `%s' from `%s'.\n"
  msgstr "%s-dosiero Â«%sÂ» estas generata el Â«%sÂ».\n"
  
! #: makeinfo/makeinfo.c:1721
  #, c-format
  msgid ""
--- 2713,2737 ----
  msgstr "Â«%sÂ» atendatas"
  
! #: makeinfo/makeinfo.c:1496
  #, c-format
  msgid "Can't create directory `%s': %s"
  msgstr "Provo krei dosierujon Â«%sÂ» malsukcesis: %s"
  
! #: makeinfo/makeinfo.c:1542
  #, c-format
  msgid "No `%s' found in `%s'"
  msgstr "Neniu Â«%sÂ» trovita en Â«%sÂ»"
  
! #: makeinfo/makeinfo.c:1622
  #, c-format
  msgid "%s: Skipping macro expansion to stdout as Info output is going there.\n"
  msgstr "%s: MakrotraktitaÄµo ne trafos en la Ä‰efeligujon Ä‰ar Info iras tien.\n"
  
! #: makeinfo/makeinfo.c:1652
  #, c-format
  msgid "Making %s file `%s' from `%s'.\n"
  msgstr "%s-dosiero Â«%sÂ» estas generata el Â«%sÂ».\n"
  
! #: makeinfo/makeinfo.c:1719
  #, c-format
  msgid ""
***************
*** 2573,2577 ****
  "uzu la opcion --force por Ä�in reteni.\n"
  
! #: makeinfo/makeinfo.c:1776
  #, c-format
  msgid "%s: Removing output file `%s' due to errors; use --force to preserve.\n"
--- 2741,2745 ----
  "uzu la opcion --force por Ä�in reteni.\n"
  
! #: makeinfo/makeinfo.c:1774
  #, c-format
  msgid "%s: Removing output file `%s' due to errors; use --force to preserve.\n"
***************
*** 2580,2656 ****
  "uzu la opcion --force por Ä�in reteni.\n"
  
! #: makeinfo/makeinfo.c:2070
  #, c-format
  msgid "Unknown command `%s'"
  msgstr "Nekonata komando Â«%sÂ»."
  
! #: makeinfo/makeinfo.c:2092
  #, c-format
  msgid "Use braces to give a command as an argument to @%s"
  msgstr "Uzu vinkulojn por pasigi al â€ž@%sâ€Ÿ komandan argumenton"
  
! #: makeinfo/makeinfo.c:2351
  #, c-format
  msgid "%c%s expected braces"
  msgstr "%c%s postulas vinkulojn"
  
! #: makeinfo/makeinfo.c:2364
  msgid "Unmatched }"
  msgstr "Nepara â€ž}â€Ÿ"
  
! #: makeinfo/makeinfo.c:2412
  msgid "NO_NAME!"
  msgstr "SEN_NOMO!"
  
! #: makeinfo/makeinfo.c:2433
  #, c-format
  msgid "%c%s missing close brace"
  msgstr "%c%s sen â€ž}â€Ÿ"
  
! #: makeinfo/makeinfo.c:2611
! #, c-format
! msgid "This is %s, produced by makeinfo version %s from %s.\n"
! msgstr "Äˆi tiun dosieron %s generis Makeinfo-%s el %s.\n"
! 
! #: makeinfo/makeinfo.c:3436
  #, c-format
  msgid "@image file `%s' (for HTML) not readable: %s"
  msgstr "por HTML, la dosiero Â«%sÂ» en la komando @image estas nelegebla: %s"
  
! #: makeinfo/makeinfo.c:3442
  #, c-format
  msgid "No such file `%s'"
  msgstr "Ne estas tia dosiero: Â«%sÂ»"
  
! #: makeinfo/makeinfo.c:3578
  #, c-format
  msgid "@image file `%s' (for text) unreadable: %s"
  msgstr "bilddosiero Â«%sÂ» (por teksto) estas nelegebla: %s"
  
! #: makeinfo/makeinfo.c:3587
  msgid "@image missing filename argument"
  msgstr "mankas dosiera argumento en la komando @image"
  
! #: makeinfo/makeinfo.c:3805
  #, c-format
  msgid "undefined flag: %s"
  msgstr "Nedifinita flago: %s"
  
! #: makeinfo/makeinfo.c:3806
  #, c-format
  msgid "{No value for `%s'}"
  msgstr "{Mankas Valoro Por Â«%sÂ»}"
  
! #: makeinfo/makeinfo.c:3858
  #, c-format
  msgid "%c%s requires a name"
  msgstr "%c%s bezonas nomon"
  
! #: makeinfo/makeinfo.c:3964
  #, c-format
  msgid "Reached eof before matching @end %s"
  msgstr "Pli frue ol la para @end %s renkontiÄ�is dosierfino"
  
! #: makeinfo/makeinfo.c:4213
  #, c-format
  msgid "`%.40s...' is too long for expansion; not expanded"
--- 2748,2819 ----
  "uzu la opcion --force por Ä�in reteni.\n"
  
! #: makeinfo/makeinfo.c:2068
  #, c-format
  msgid "Unknown command `%s'"
  msgstr "Nekonata komando Â«%sÂ»."
  
! #: makeinfo/makeinfo.c:2090
  #, c-format
  msgid "Use braces to give a command as an argument to @%s"
  msgstr "Uzu vinkulojn por pasigi al â€ž@%sâ€Ÿ komandan argumenton"
  
! #: makeinfo/makeinfo.c:2349
  #, c-format
  msgid "%c%s expected braces"
  msgstr "%c%s postulas vinkulojn"
  
! #: makeinfo/makeinfo.c:2362
  msgid "Unmatched }"
  msgstr "Nepara â€ž}â€Ÿ"
  
! #: makeinfo/makeinfo.c:2410
  msgid "NO_NAME!"
  msgstr "SEN_NOMO!"
  
! #: makeinfo/makeinfo.c:2431
  #, c-format
  msgid "%c%s missing close brace"
  msgstr "%c%s sen â€ž}â€Ÿ"
  
! #: makeinfo/makeinfo.c:3434
  #, c-format
  msgid "@image file `%s' (for HTML) not readable: %s"
  msgstr "por HTML, la dosiero Â«%sÂ» en la komando @image estas nelegebla: %s"
  
! #: makeinfo/makeinfo.c:3440
  #, c-format
  msgid "No such file `%s'"
  msgstr "Ne estas tia dosiero: Â«%sÂ»"
  
! #: makeinfo/makeinfo.c:3576
  #, c-format
  msgid "@image file `%s' (for text) unreadable: %s"
  msgstr "bilddosiero Â«%sÂ» (por teksto) estas nelegebla: %s"
  
! #: makeinfo/makeinfo.c:3585
  msgid "@image missing filename argument"
  msgstr "mankas dosiera argumento en la komando @image"
  
! #: makeinfo/makeinfo.c:3803
  #, c-format
  msgid "undefined flag: %s"
  msgstr "Nedifinita flago: %s"
  
! #: makeinfo/makeinfo.c:3804
  #, c-format
  msgid "{No value for `%s'}"
  msgstr "{Mankas Valoro Por Â«%sÂ»}"
  
! #: makeinfo/makeinfo.c:3856
  #, c-format
  msgid "%c%s requires a name"
  msgstr "%c%s bezonas nomon"
  
! #: makeinfo/makeinfo.c:3962
  #, c-format
  msgid "Reached eof before matching @end %s"
  msgstr "Pli frue ol la para @end %s renkontiÄ�is dosierfino"
  
! #: makeinfo/makeinfo.c:4211
  #, c-format
  msgid "`%.40s...' is too long for expansion; not expanded"
***************
*** 2700,2766 ****
  msgstr "Estas aranÄ�ata la nodo Â«%sÂ» ...\n"
  
! #: makeinfo/node.c:715
  #, c-format
  msgid "Node `%s' requires a sectioning command (e.g., %c%s)"
  msgstr "Nodo Â«%sÂ» bezonas subdividan komandon (ekz-e %c%s)"
  
! #: makeinfo/node.c:879
  #, c-format
  msgid "No node name specified for `%c%s' command"
  msgstr "Mankas nodnomo por la komando â€ž%c%sâ€Ÿ"
  
! #: makeinfo/node.c:920 makeinfo/node.c:1161
  #, c-format
  msgid "Anchor `%s' and node `%s' map to the same file name"
  msgstr "Dosiernoma kolizio por la ankro Â«%sÂ» kaj la nodo Â«%sÂ»"
  
! #: makeinfo/node.c:923
  msgid "This @anchor command ignored; references to it will not work"
  msgstr "Äˆi tiu @anchor-komando estas ignorita; la referencoj al Ä�i ne funkcios"
  
! #: makeinfo/node.c:925 makeinfo/node.c:1164
  msgid "Rename this anchor or use the `--no-split' option"
  msgstr "Alinomu la ankron aÅ­ uzu la opcion â€ž--no-splitâ€Ÿ"
  
! #: makeinfo/node.c:955
  #, c-format
  msgid "Unexpected string at end of split-HTML file `%s'"
  msgstr "Nekonvena signoÄ‰eno fine de disfendita HTML-dosiero Â«%sÂ»"
  
! #: makeinfo/node.c:991
! msgid "Next:"
! msgstr "Sekva:"
! 
! #: makeinfo/node.c:1007
! msgid "Previous:"
! msgstr "AntaÅ­a:"
! 
! #: makeinfo/node.c:1021
! msgid "Up:"
! msgstr "Supre:"
! 
! #: makeinfo/node.c:1158
  #, c-format
  msgid "Anchors `%s' and `%s' map to the same file name"
  msgstr "Dosiernoma kolizio por la ankroj Â«%sÂ» kaj Â«%sÂ»"
  
! #: makeinfo/node.c:1163
  msgid "@anchor command ignored; references to it will not work"
  msgstr "Ignorita @anchor-komando; la referencoj al Ä�i ne funkcios"
  
! #: makeinfo/node.c:1360
  #, c-format
  msgid "%s reference to nonexistent node `%s' (perhaps incorrect sectioning?)"
  msgstr "%s referencas neekzistantan nodon Â«%sÂ» (Ä‰u eraro en sekciaranÄ�o?)"
  
! #: makeinfo/node.c:1376
! msgid "Menu"
! msgstr "Menuo"
! 
! #: makeinfo/node.c:1378
! msgid "Cross"
! msgstr "Referenco"
! 
! #: makeinfo/node.c:1460
  #, c-format
  msgid "Next field of node `%s' not pointed to (perhaps incorrect sectioning?)"
--- 2863,2909 ----
  msgstr "Estas aranÄ�ata la nodo Â«%sÂ» ...\n"
  
! #: makeinfo/node.c:714
  #, c-format
  msgid "Node `%s' requires a sectioning command (e.g., %c%s)"
  msgstr "Nodo Â«%sÂ» bezonas subdividan komandon (ekz-e %c%s)"
  
! #: makeinfo/node.c:878
  #, c-format
  msgid "No node name specified for `%c%s' command"
  msgstr "Mankas nodnomo por la komando â€ž%c%sâ€Ÿ"
  
! #: makeinfo/node.c:919 makeinfo/node.c:1160
  #, c-format
  msgid "Anchor `%s' and node `%s' map to the same file name"
  msgstr "Dosiernoma kolizio por la ankro Â«%sÂ» kaj la nodo Â«%sÂ»"
  
! #: makeinfo/node.c:922
  msgid "This @anchor command ignored; references to it will not work"
  msgstr "Äˆi tiu @anchor-komando estas ignorita; la referencoj al Ä�i ne funkcios"
  
! #: makeinfo/node.c:924 makeinfo/node.c:1163
  msgid "Rename this anchor or use the `--no-split' option"
  msgstr "Alinomu la ankron aÅ­ uzu la opcion â€ž--no-splitâ€Ÿ"
  
! #: makeinfo/node.c:954
  #, c-format
  msgid "Unexpected string at end of split-HTML file `%s'"
  msgstr "Nekonvena signoÄ‰eno fine de disfendita HTML-dosiero Â«%sÂ»"
  
! #: makeinfo/node.c:1157
  #, c-format
  msgid "Anchors `%s' and `%s' map to the same file name"
  msgstr "Dosiernoma kolizio por la ankroj Â«%sÂ» kaj Â«%sÂ»"
  
! #: makeinfo/node.c:1162
  msgid "@anchor command ignored; references to it will not work"
  msgstr "Ignorita @anchor-komando; la referencoj al Ä�i ne funkcios"
  
! #: makeinfo/node.c:1359
  #, c-format
  msgid "%s reference to nonexistent node `%s' (perhaps incorrect sectioning?)"
  msgstr "%s referencas neekzistantan nodon Â«%sÂ» (Ä‰u eraro en sekciaranÄ�o?)"
  
! #: makeinfo/node.c:1459
  #, c-format
  msgid "Next field of node `%s' not pointed to (perhaps incorrect sectioning?)"
***************
*** 2768,2815 ****
  "La kampo â€žNextâ€Ÿ de la nodo Â«%sÂ» ne estas reciprokita (Ä‰u misa sekciaranÄ�o?)"
  
! #: makeinfo/node.c:1463
  #, c-format
  msgid "This node (%s) has the bad Prev"
  msgstr "Äˆi tiu nodo (Â«%sÂ») havas eraran kampon â€žPrevâ€Ÿ"
  
! #: makeinfo/node.c:1475
! msgid "Prev"
! msgstr "AntaÅ­a"
! 
! #: makeinfo/node.c:1518
  #, c-format
  msgid "Prev field of node `%s' not pointed to"
  msgstr "La kampo â€žPrevâ€Ÿ de la nodo Â«%sÂ» ne estas reciprokita"
  
! #: makeinfo/node.c:1522
  #, c-format
  msgid "This node (%s) has the bad Next"
  msgstr "Äˆi tiu nodo (Â«%sÂ») havas eraran kampon â€žNextâ€Ÿ"
  
! #: makeinfo/node.c:1534
  #, c-format
  msgid "`%s' has no Up field (perhaps incorrect sectioning?)"
  msgstr "Â«%sÂ» malhavas kampon â€žUpâ€Ÿ (Ä‰u eraro en sekciaranÄ�o?)"
  
! #: makeinfo/node.c:1537
! msgid "Up"
! msgstr "Supre"
! 
! #: makeinfo/node.c:1603
  #, c-format
  msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
  msgstr "En \"%sâ€ž mankas menuero por â€Ÿ%sâ€ž, malgraÅ­ ties ligilo â€ŸUpâ€žâ€Ÿ"
  
! #: makeinfo/node.c:1635
  #, c-format
  msgid "unreferenced node `%s'"
  msgstr "la nodo Â«%sÂ» ne estas referencita"
  
! #: makeinfo/node.c:1725
  #, c-format
  msgid "Removing %s\n"
  msgstr "%s estas forigata\n"
  
! #: makeinfo/node.c:1729
  #, c-format
  msgid "Can't remove file `%s': %s"
--- 2911,2950 ----
  "La kampo â€žNextâ€Ÿ de la nodo Â«%sÂ» ne estas reciprokita (Ä‰u misa sekciaranÄ�o?)"
  
! #: makeinfo/node.c:1462
  #, c-format
  msgid "This node (%s) has the bad Prev"
  msgstr "Äˆi tiu nodo (Â«%sÂ») havas eraran kampon â€žPrevâ€Ÿ"
  
! #: makeinfo/node.c:1517
  #, c-format
  msgid "Prev field of node `%s' not pointed to"
  msgstr "La kampo â€žPrevâ€Ÿ de la nodo Â«%sÂ» ne estas reciprokita"
  
! #: makeinfo/node.c:1521
  #, c-format
  msgid "This node (%s) has the bad Next"
  msgstr "Äˆi tiu nodo (Â«%sÂ») havas eraran kampon â€žNextâ€Ÿ"
  
! #: makeinfo/node.c:1533
  #, c-format
  msgid "`%s' has no Up field (perhaps incorrect sectioning?)"
  msgstr "Â«%sÂ» malhavas kampon â€žUpâ€Ÿ (Ä‰u eraro en sekciaranÄ�o?)"
  
! #: makeinfo/node.c:1602
  #, c-format
  msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
  msgstr "En \"%sâ€ž mankas menuero por â€Ÿ%sâ€ž, malgraÅ­ ties ligilo â€ŸUpâ€žâ€Ÿ"
  
! #: makeinfo/node.c:1634
  #, c-format
  msgid "unreferenced node `%s'"
  msgstr "la nodo Â«%sÂ» ne estas referencita"
  
! #: makeinfo/node.c:1724
  #, c-format
  msgid "Removing %s\n"
  msgstr "%s estas forigata\n"
  
! #: makeinfo/node.c:1728
  #, c-format
  msgid "Can't remove file `%s': %s"
***************
*** 2851,2860 ****
  msgstr "%ctop aperis pli frue ol %cnode; la defaÅ­lto uzota estas %s"
  
! #: makeinfo/xml.c:1654
  #, c-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "dosiero Â«%sÂ» en la komando @image estas nelegebla: %s"
  
! #: makeinfo/xml.c:1999
  msgid ""
  "@headitem as the last item of @multitable produces invalid Docbook documents"
--- 2986,2995 ----
  msgstr "%ctop aperis pli frue ol %cnode; la defaÅ­lto uzota estas %s"
  
! #: makeinfo/xml.c:1669
  #, c-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "dosiero Â«%sÂ» en la komando @image estas nelegebla: %s"
  
! #: makeinfo/xml.c:2014
  msgid ""
  "@headitem as the last item of @multitable produces invalid Docbook documents"
***************
*** 2863,2879 ****
  "dokumentojn"
  
! #: makeinfo/xref.c:127
! msgid "First argument to cross-reference may not be empty"
! msgstr ""
  
! #: makeinfo/xref.c:133 makeinfo/xref.c:170 makeinfo/xref.c:205
! #: makeinfo/xref.c:459
! #, fuzzy
! msgid "see "
! msgstr "Vidu "
  
! #: makeinfo/xref.c:157
! #, c-format
! msgid "See section ``%s'' in "
  msgstr ""
  
--- 2998,3011 ----
  "dokumentojn"
  
! #: makeinfo/xml.c:2150
! msgid "of"
! msgstr "de"
  
! #: makeinfo/xml.c:2155
! msgid "on"
! msgstr "sur"
  
! #: makeinfo/xref.c:127
! msgid "First argument to cross-reference may not be empty"
  msgstr ""
  
***************
*** 2901,3094 ****
  msgstr ""
  
- #: util/install-info.c:170
- #, c-format
- msgid "%s: warning: "
- msgstr "%s: averto: "
- 
- #: util/install-info.c:219
- #, c-format
- msgid " for %s"
- msgstr " por %s"
- 
- #: util/install-info.c:444
- #, c-format
- msgid "\tTry `%s --help' for a complete list of options.\n"
- msgstr "\tPor ricevi kompletan liston da opcioj tajpu â€ž%s --helpâ€Ÿ.\n"
- 
- #: util/install-info.c:452
- #, fuzzy, c-format
- msgid ""
- "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
- "\n"
- "Add or remove entries in INFO-FILE from the Info directory DIR-FILE.\n"
- "\n"
- "Options:\n"
- " --debug           report what is being done.\n"
- " --delete          delete existing entries for INFO-FILE from DIR-FILE;\n"
- "                     don't insert any new entries.\n"
- " --dir-file=NAME   specify file name of Info directory file.\n"
- "                     This is equivalent to using the DIR-FILE argument.\n"
- " --entry=TEXT      insert TEXT as an Info directory entry.\n"
- "                     TEXT should have the form of an Info menu item line\n"
- "                     plus zero or more extra lines starting with "
- "whitespace.\n"
- "                     If you specify more than one entry, they are all "
- "added.\n"
- "                     If you don't specify any entries, they are determined\n"
- "                     from information in the Info file itself.\n"
- " --help            display this help and exit.\n"
- " --info-file=FILE  specify Info file to install in the directory.\n"
- "                     This is equivalent to using the INFO-FILE argument.\n"
- " --info-dir=DIR    same as --dir-file=DIR/dir.\n"
- " --item=TEXT       same as --entry TEXT.\n"
- "                     An Info directory entry is actually a menu item.\n"
- " --quiet           suppress warnings.\n"
- " --remove          same as --delete.\n"
- " --remove-exactly  only remove if the info file name matches exactly;\n"
- "                     .info and/or .gz suffixes are not ignored.\n"
- " --section=SEC     put this file's entries in section SEC of the directory.\n"
- "                     If you specify more than one section, all the entries\n"
- "                     are added in each of the sections.\n"
- "                     If you don't specify any sections, they are determined\n"
- "                     from information in the Info file itself.\n"
- " --section-regex=R if an entry is added to a section that does not exist,\n"
- "                     look for a section matching basic regular expression R\n"
- "                     (and ignoring case) before starting a new section.\n"
- " --test            suppress updating of DIR-FILE.\n"
- " --silent          suppress warnings.\n"
- " --version         display version information and exit.\n"
- msgstr ""
- "Sintakso: %s [OPCIO]... [INFO-DOSIERO [DIR-DOSIERO]]\n"
- "\n"
- "Instalu aÅ­ forigu â€ždirâ€Ÿ-aÄµojn el INFO-DOSIERO en la Info-katalogo\n"
- "  DIR-DOSIERO.\n"
- "\n"
- "Opcioj:\n"
- "--delete          Forigu la ekzistantajn â€ždirâ€Ÿ-aÄµojn pri INFO-DOSIERO;\n"
- "                    ne enÅ�ovu iun ajn novan â€ždirâ€Ÿ-aÄµon.\n"
- "--dir-file=NOMO   Indiku la dosieran NOMOn de Info-katalogo.\n"
- "                    Samkiel uzi la argumenton DIR-DOSIERO.\n"
- "--entry=TEKSTO    EnÅ�ovu TEKSTOn kiel â€ždirâ€Ÿ-aÄµojn por Info-katalogo.\n"
- "                    TEKSTO havu la formon de menuera linio plus nul aÅ­\n"
- "                    pluraj linioj kromaj, komencantaj per blanka spaco.\n"
- "                    Se estas pli ol unu â€ždirâ€Ÿ-aÄµo, ili Ä‰iuj aldoniÄ�os.\n"
- "                    Se estas nenia â€ždirâ€Ÿ-aÄµo, aldoniÄ�os â€ždirâ€Ÿ-aÄµoj\n"
- "                    determinitaj el la informoj de la Info-dosiero.\n"
- "--help            Eligu la helpon.\n"
- "--info-file=DOSIERO Indiku Info-DOSIEROn instalendan en la Info-katalogo.\n"
- "                    Samkiel uzi la argumenton INFO-DOSIERO.\n"
- "--info-dir=UJO    Sinonimo por --dir-file=UJO/dir.\n"
- "--item=TEKSTO     Sinonimo por --entry=TEKSTO\n"
- "                    Äˆiu â€ždirâ€Ÿ-aÄµo fakte estas menuero.\n"
- "--quiet           Ne eligu avertojn.\n"
- "--remove          Sinonimo por --delete.\n"
- "--section=SEKC    Metu la â€ždirâ€Ÿ-aÄµojn en sekcion SEKC de la Info-katalogo.\n"
- "                    Se pli ol unu sekcio estas indikitaj, Ä‰iuj â€ždirâ€Ÿ-aÄµoj\n"
- "                    aldoniÄ�as en ilin Ä‰iujn.  Se neniu sekcio estas "
- "indikita,\n"
- "                    ili determiniÄ�os el la informoj de la Info-dosiero.\n"
- "--version         Eligu la nomon, la version de la programo kaj eliru.\n"
- 
- #: util/install-info.c:518
- #, c-format
- msgid ""
- "This is the file .../info/dir, which contains the\n"
- "topmost node of the Info hierarchy, called (dir)Top.\n"
- "The first time you invoke Info you start off looking at this node.\n"
- "\n"
- "%s\tThis is the top of the INFO tree\n"
- "\n"
- "  This (the Directory node) gives a menu of major topics.\n"
- "  Typing \"q\" exits, \"?\" lists all Info commands, \"d\" returns here,\n"
- "  \"h\" gives a primer for first-timers,\n"
- "  \"mEmacs<Return>\" visits the Emacs manual, etc.\n"
- "\n"
- "  In Emacs, you can click mouse button 2 on a menu item or cross reference\n"
- "  to select it.\n"
- "\n"
- "%s\n"
- msgstr ""
- "Äˆi tio estas la dosiero .../info/dir, entenanta la pinton de la \n"
- "la hierarkio Info -- la Ä‰efkatalogan nodon nomatan (dir)Top.\n"
- "Unuafoje lanÄ‰inte la programon Info, vi trafas en tiun nodon.\n"
- "\n"
- "%s\\tLa pinto de la INFO-hierarkio\n"
- "\n"
- "  Äˆi tie (en la Info-katalogo) estas menuo de la Ä‰efaj temoj.\n"
- "  Tajpu â€žqâ€Ÿ por eliri; â€ž?â€Ÿ por eligi Ä‰iujn komandojn de Info;\n"
- "  â€ždâ€Ÿ por reveni Ä‰i tien; â€žhâ€Ÿ vokas lernilon por komencantoj;\n"
- "  â€žmEmacs<Return>â€Ÿ disponigas la manlibron pri Emakso; ktp.\n"
- "\n"
- "  Se vi legas per Emakso, alklaku menueron aÅ­ referencon per la 2-a\n"
- "  musbutono por elekti la temon.\n"
- "\n"
- "%s\n"
- 
- #: util/install-info.c:543
- #, c-format
- msgid "%s: could not read (%s) and could not create (%s)\n"
- msgstr "%s: ne povas legi (%s) kaj ne povas krei (%s)\n"
- 
- #: util/install-info.c:630
- #, c-format
- msgid "%s: empty file"
- msgstr "%s: malplena dosiero"
- 
- #: util/install-info.c:943 util/install-info.c:983
- msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
- msgstr "START-INFO-DIR-ENTRY sen para END-INFO-DIR-ENTRY"
- 
- #: util/install-info.c:978
- msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
- msgstr "END-INFO-DIR-ENTRY sen para START-INFO-DIR-ENTRY"
- 
- #: util/install-info.c:1225 util/install-info.c:1235
- #, c-format
- msgid "%s: already have dir file: %s\n"
- msgstr "%s: dir-dosiero estas jam havigita: %s\n"
- 
- #: util/install-info.c:1274
- #, c-format
- msgid "%s: Specify the Info file only once.\n"
- msgstr "%s: Indiku la Info-dosieron solfoje.\n"
- 
- #: util/install-info.c:1297
- #, c-format
- msgid "Extra regular expression specified, ignoring `%s'"
- msgstr ""
- 
- #: util/install-info.c:1308
- #, c-format
- msgid "Error in regular expression `%s': %s"
- msgstr ""
- 
- #: util/install-info.c:1353
- #, c-format
- msgid "excess command line argument `%s'"
- msgstr "troa argumento komandlinia: Â«%sÂ»"
- 
- #: util/install-info.c:1357
- msgid "No input file specified; try --help for more information."
- msgstr "Mankas enigdosiero; provu --help por pluaj informoj."
- 
- #: util/install-info.c:1360
- msgid "No dir file specified; try --help for more information."
- msgstr "Mankas dosiero Info-katalogo (dir); provu --help por pluaj informoj."
- 
- #: util/install-info.c:1384
- #, c-format
- msgid "no info dir entry in `%s'"
- msgstr "Nenia informo por Info-katalogo troviÄ�is en Â«%sÂ»"
- 
- #: util/install-info.c:1525
- #, c-format
- msgid "menu item `%s' already exists, for file `%s'"
- msgstr "menuero Â«%sÂ» jam ekzistas (por la dosiero Â«%sÂ»)"
- 
- #: util/install-info.c:1548
- #, c-format
- msgid "no entries found for `%s'; nothing deleted"
- msgstr "TroviÄ�is nenia informo Info-kataloga pri Â«%sÂ»; nenio iÄ�is forigita"
- 
  #: util/texindex.c:223
  msgid "display this help and exit"
--- 3033,3036 ----
***************
*** 3147,3150 ****
--- 3089,3399 ----
  msgstr "la artikolo %s sekvas artikolon kun kromnomo"
  
+ #~ msgid ""
+ #~ "\\%-10[search]  Search forward for a specified string\n"
+ #~ "              and select the node in which the next occurrence is found.\n"
+ #~ msgstr ""
+ #~ "\\%-10[search]  SerÄ‰u sube aperon de donita signoÄ‰eno kaj\n"
+ #~ "      vizitu la nodon en kiu troviÄ�os la sekva apero.\n"
+ 
+ #~ msgid ""
+ #~ "\\%-10[goto-node]  Move to node specified by name.\n"
+ #~ "              You may include a filename as well, as in (FILENAME)"
+ #~ "NODENAME.\n"
+ #~ msgstr ""
+ #~ "\\%-10[goto-node]  Iru al nodo indikita per nomo.\n"
+ #~ "      AnkaÅ­ la dosiernomon vi povas inkludi, kiel en (DOSIERO)NODO.\n"
+ 
+ #, fuzzy
+ #~ msgid "\\%-10[next-node]  Move to the next node of current section.\n"
+ #~ msgstr ""
+ #~ "\\%-10[next-node]  Iru al la tujsekva (â€žNextâ€Ÿ) nodo de Ä‰i tiu nodo.\n"
+ 
+ #~ msgid ""
+ #~ "\\%-10[dir-node]  Move to the `directory' node.  Equivalent to `\\[goto-"
+ #~ "node] (DIR)'.\n"
+ #~ msgstr ""
+ #~ "\\%-10[dir-node]  Iru al la Ä‰efkataloga nodo.  Ekvivalentas al \"g (DIR)"
+ #~ "\".\n"
+ 
+ #~ msgid ""
+ #~ "\\%-10[top-node]  Move to the Top node.  Equivalent to `\\[goto-node] "
+ #~ "Top'.\n"
+ #~ msgstr ""
+ #~ "\\%-10[top-node]  Iru al la radika nodo.  Ekvivalentas al â€žg Topâ€Ÿ.\n"
+ 
+ #~ msgid ""
+ #~ "\\%-10[search-backward]  Search backward for a specified string\n"
+ #~ "              and select the node in which the previous occurrence is "
+ #~ "found.\n"
+ #~ msgstr ""
+ #~ "\\%-10[search-backward]  SerÄ‰u supre aperon de donita signoÄ‰eno kaj\n"
+ #~ "      vizitu la nodon en kiu troviÄ�os la ÄµusantaÅ­a apero.\n"
+ 
+ #~ msgid "--- Use `\\[history-node]' or `\\[kill-node]' to exit ---\n"
+ #~ msgstr "--- Uzu â€ž\\[history-node]â€Ÿ aÅ­ â€ž\\[kill-node]â€Ÿ por eliri ---\n"
+ 
+ #, fuzzy
+ #~ msgid "\\%-10[move-to-prev-xref]  Skip to previous hypertext link [*].\n"
+ #~ msgstr ""
+ #~ "\\%-10[move-to-prev-xref]  Saltu sur la sekvan hipertekstan ligilon en Ä‰i "
+ #~ "tiu nodo.\n"
+ 
+ #, fuzzy
+ #~ msgid ""
+ #~ "Usage: %s [OPTION]... [MENU-ITEM...]\n"
+ #~ "\n"
+ #~ "Read documentation in Info format.\n"
+ #~ "\n"
+ #~ "Options:\n"
+ #~ "      --apropos=STRING         look up STRING in all indices of all "
+ #~ "manuals.\n"
+ #~ "  -d, --directory=DIR          add DIR to INFOPATH.\n"
+ #~ "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
+ #~ "  -f, --file=FILENAME          specify Info file to visit.\n"
+ #~ "  -h, --help                   display this help and exit.\n"
+ #~ "      --index-search=STRING    go to node pointed by index entry STRING.\n"
+ #~ "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
+ #~ "  -o, --output=FILENAME        output selected nodes to FILENAME.\n"
+ #~ "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
+ #~ "      --no-raw-escapes         output escapes as literal text.\n"
+ #~ "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
+ #~ "  -O, --show-options, --usage  go to command-line options node.\n"
+ #~ "%s      --subnodes               recursively output menu items.\n"
+ #~ "  -w, --where, --location      print physical location of Info file.\n"
+ #~ "      --vi-keys                use vi-like and less-like key bindings.\n"
+ #~ "      --version                display version information and exit.\n"
+ #~ "\n"
+ #~ "The first non-option argument, if present, is the menu entry to start "
+ #~ "from;\n"
+ #~ "it is searched for in all `dir' files along INFOPATH.\n"
+ #~ "If it is not present, info merges all `dir' files and shows the result.\n"
+ #~ "Any remaining arguments are treated as the names of menu\n"
+ #~ "items relative to the initial node visited.\n"
+ #~ "\n"
+ #~ "Examples:\n"
+ #~ "  info                       show top-level dir menu\n"
+ #~ "  info emacs                 start at emacs node from top-level dir\n"
+ #~ "  info emacs buffers         start at buffers node within emacs manual\n"
+ #~ "  info --show-options emacs  start at node with emacs' command line "
+ #~ "options\n"
+ #~ "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
+ #~ "  info -f ./foo.info         show file ./foo.info, not searching dir\n"
+ #~ msgstr ""
+ #~ "Sintakso: %s [OPCIO]... [MENUERO...]\n"
+ #~ "\n"
+ #~ "Ebligas legi dokumentaron prezentitan en Info.\n"
+ #~ "\n"
+ #~ "Opcioj:\n"
+ #~ "    --apropos=TEMO\t    SerÄ‰u TEMOn en Ä‰iuj indeksoj de Ä‰iuj dokumentoj.\n"
+ #~ "-d, --directory=UJO\t    Aldonu la dosierUJOn al INFOPATH.\n"
+ #~ "    --dribble=DOSIERO\t    Notu la klavofrapojn de la uzanto en DOSIERO.\n"
+ #~ "-f, --file=DOSIERO\t    Vizitu la Info-DOSIEROn.\n"
+ #~ "-h, --help\t\t    Eligu Ä‰i tiun helpeton kaj finu.\n"
+ #~ "    --index-search=ÄˆENO\t    Vizitu nodon referencatan per indeksartikolo "
+ #~ "ÄˆENO.\n"
+ #~ "-n, --node=NODO\t\t    Komencu per NODO.\n"
+ #~ "-o, --output=DOSIERO\t    Eligu la elektitajn nodojn en DOSIEROn.\n"
+ #~ "-R, --raw-escapes\t    Eligu ANSI-eskapilojn Â«krudeÂ» (la defaÅ­lto)\n"
+ #~ "    --no-raw-escapes\t    Eligu ANSI-eskapilojn kiel tekstajn signojn\n"
+ #~ "    --restore=DOSIERO\t    Legu la klavofrapojn el DOSIERO.\n"
+ #~ "-O, --show-options, --usage Montru la nodon pri komandliniaj opcioj.\n"
+ #~ "%s  --subnodes\t\t    Rekursie eligu la menuerojn.\n"
+ #~ " -w, --where, --location    Eligu la fizikan situon de la info-dosiero\n"
+ #~ "    --vi-keys\t\t    Uzu vi-eskan kaj less-eskan klavararanÄ�on\n"
+ #~ "    --version\t\t    Eligu la version de la programo kaj finu.\n"
+ #~ "\n"
+ #~ "La unua neopcia argumento, se donita, estas la nomo de unue vizitenda\n"
+ #~ "menuero, serÄ‰ota en Ä‰iuj â€ždirâ€Ÿ-dosieroj troveblaj per INFOPATH.\n"
+ #~ "Se Ä�i mankas, Info kunfandas Ä‰iujn â€ždirâ€Ÿ-dosierojn kaj eligas la "
+ #~ "rezulton.\n"
+ #~ "La ceteraj argumentoj estas la nomoj de menueroj relative al la unue\n"
+ #~ "vizitenda nodo.\n"
+ #~ "\n"
+ #~ "Ekzemploj:\n"
+ #~ " info\t\t\t    eligu la menuon de la kataloga nodo\n"
+ #~ " info emacs\t\t    komencu per la nodo â€žemacsâ€Ÿ el la kataloga nodo\n"
+ #~ " info emacs buffers\t    komencu per la nodo â€žbuffersâ€Ÿ el Emaksa "
+ #~ "manlibro\n"
+ #~ " info --show-options emacs  komencu per la Emaksaj komandliniaj opcioj\n"
+ #~ " info -f ./um.info\t    eligu la dosieron ./um.info sen atenti â€ždirâ€Ÿ\n"
+ 
+ #~ msgid ""
+ #~ "              Picking a menu item causes another node to be selected.\n"
+ #~ msgstr "      Elekto de menuero kaÅ­zas transiron en alian nodon.\n"
+ 
+ #~ msgid ""
+ #~ "              You may include a filename as well, as in (FILENAME)"
+ #~ "NODENAME.\n"
+ #~ msgstr ""
+ #~ "      AnkaÅ­ la dosiernomon vi povas inkludi, kiel en (DOSIERO)NODO.\n"
+ 
+ #~ msgid "  %-10s  Search backward for a specified string\n"
+ #~ msgstr "  %-10s  SerÄ‰u indikotan signoÄ‰enon supre en la dosiero,\n"
+ 
+ #~ msgid ""
+ #~ "              and select the node in which the next occurrence is found.\n"
+ #~ msgstr "        kaj vizitu la nodon en kiu troviÄ�os la sekva apero.\n"
+ 
+ #~ msgid "Following Next node..."
+ #~ msgstr "Estas legata la nodo â€žNextâ€Ÿ ..."
+ 
+ #~ msgid "Selecting first menu item..."
+ #~ msgstr "La unua menuero estas elektata ..."
+ 
+ #~ msgid "Selecting Next node..."
+ #~ msgstr "La nodo â€žNextâ€Ÿ estas elektata ..."
+ 
+ #~ msgid "Moving Up %d time(s), then Next."
+ #~ msgstr "%d-foje supren, poste al la sekva (â€žNextâ€Ÿ)."
+ 
+ #~ msgid "Moving Prev in this window."
+ #~ msgstr "Iro al la antaÅ­a nodo â€žPrevâ€Ÿ en Ä‰i tiu fenestro."
+ 
+ #~ msgid "Moving Up in this window."
+ #~ msgstr "LeviÄ�o al la nodo â€žUpâ€Ÿ en Ä‰i tiu fenestro."
+ 
+ #~ msgid "Moving to `Prev's last menu item."
+ #~ msgstr "Iro al la lasta menuero de la nodo â€žPrevâ€Ÿ."
+ 
+ #~ msgid " "
+ #~ msgstr " "
+ 
+ #~ msgid "Function"
+ #~ msgstr "Funkcio"
+ 
+ #~ msgid "Macro"
+ #~ msgstr "Makroo"
+ 
+ #~ msgid "Special Form"
+ #~ msgstr "Speciala Formo"
+ 
+ #~ msgid "Variable"
+ #~ msgstr "Variablo"
+ 
+ #~ msgid "User Option"
+ #~ msgstr "Uzula opcio"
+ 
+ #~ msgid "Instance Variable"
+ #~ msgstr "Ekzemplera variablo"
+ 
+ #~ msgid "Method"
+ #~ msgstr "Metodo"
+ 
+ #~ msgid "Untitled"
+ #~ msgstr "Sen titolo"
+ 
+ #~ msgid "This is %s, produced by makeinfo version %s from %s.\n"
+ #~ msgstr "Äˆi tiun dosieron %s generis Makeinfo-%s el %s.\n"
+ 
+ #~ msgid "Next:"
+ #~ msgstr "Sekva:"
+ 
+ #~ msgid "Previous:"
+ #~ msgstr "AntaÅ­a:"
+ 
+ #~ msgid "Up:"
+ #~ msgstr "Supre:"
+ 
+ #~ msgid "Menu"
+ #~ msgstr "Menuo"
+ 
+ #~ msgid "Cross"
+ #~ msgstr "Referenco"
+ 
+ #~ msgid "Prev"
+ #~ msgstr "AntaÅ­a"
+ 
+ #~ msgid "Up"
+ #~ msgstr "Supre"
+ 
+ #, fuzzy
+ #~ msgid "see "
+ #~ msgstr "Vidu "
+ 
+ #, fuzzy
+ #~ msgid ""
+ #~ "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
+ #~ "\n"
+ #~ "Add or remove entries in INFO-FILE from the Info directory DIR-FILE.\n"
+ #~ "\n"
+ #~ "Options:\n"
+ #~ " --debug           report what is being done.\n"
+ #~ " --delete          delete existing entries for INFO-FILE from DIR-FILE;\n"
+ #~ "                     don't insert any new entries.\n"
+ #~ " --dir-file=NAME   specify file name of Info directory file.\n"
+ #~ "                     This is equivalent to using the DIR-FILE argument.\n"
+ #~ " --entry=TEXT      insert TEXT as an Info directory entry.\n"
+ #~ "                     TEXT should have the form of an Info menu item line\n"
+ #~ "                     plus zero or more extra lines starting with "
+ #~ "whitespace.\n"
+ #~ "                     If you specify more than one entry, they are all "
+ #~ "added.\n"
+ #~ "                     If you don't specify any entries, they are "
+ #~ "determined\n"
+ #~ "                     from information in the Info file itself.\n"
+ #~ " --help            display this help and exit.\n"
+ #~ " --info-file=FILE  specify Info file to install in the directory.\n"
+ #~ "                     This is equivalent to using the INFO-FILE argument.\n"
+ #~ " --info-dir=DIR    same as --dir-file=DIR/dir.\n"
+ #~ " --item=TEXT       same as --entry TEXT.\n"
+ #~ "                     An Info directory entry is actually a menu item.\n"
+ #~ " --quiet           suppress warnings.\n"
+ #~ " --remove          same as --delete.\n"
+ #~ " --remove-exactly  only remove if the info file name matches exactly;\n"
+ #~ "                     .info and/or .gz suffixes are not ignored.\n"
+ #~ " --section=SEC     put this file's entries in section SEC of the "
+ #~ "directory.\n"
+ #~ "                     If you specify more than one section, all the "
+ #~ "entries\n"
+ #~ "                     are added in each of the sections.\n"
+ #~ "                     If you don't specify any sections, they are "
+ #~ "determined\n"
+ #~ "                     from information in the Info file itself.\n"
+ #~ " --section-regex=R if an entry is added to a section that does not "
+ #~ "exist,\n"
+ #~ "                     look for a section matching basic regular expression "
+ #~ "R\n"
+ #~ "                     (and ignoring case) before starting a new section.\n"
+ #~ " --test            suppress updating of DIR-FILE.\n"
+ #~ " --silent          suppress warnings.\n"
+ #~ " --version         display version information and exit.\n"
+ #~ msgstr ""
+ #~ "Sintakso: %s [OPCIO]... [INFO-DOSIERO [DIR-DOSIERO]]\n"
+ #~ "\n"
+ #~ "Instalu aÅ­ forigu â€ždirâ€Ÿ-aÄµojn el INFO-DOSIERO en la Info-katalogo\n"
+ #~ "  DIR-DOSIERO.\n"
+ #~ "\n"
+ #~ "Opcioj:\n"
+ #~ "--delete          Forigu la ekzistantajn â€ždirâ€Ÿ-aÄµojn pri INFO-DOSIERO;\n"
+ #~ "                    ne enÅ�ovu iun ajn novan â€ždirâ€Ÿ-aÄµon.\n"
+ #~ "--dir-file=NOMO   Indiku la dosieran NOMOn de Info-katalogo.\n"
+ #~ "                    Samkiel uzi la argumenton DIR-DOSIERO.\n"
+ #~ "--entry=TEKSTO    EnÅ�ovu TEKSTOn kiel â€ždirâ€Ÿ-aÄµojn por Info-katalogo.\n"
+ #~ "                    TEKSTO havu la formon de menuera linio plus nul aÅ­\n"
+ #~ "                    pluraj linioj kromaj, komencantaj per blanka spaco.\n"
+ #~ "                    Se estas pli ol unu â€ždirâ€Ÿ-aÄµo, ili Ä‰iuj aldoniÄ�os.\n"
+ #~ "                    Se estas nenia â€ždirâ€Ÿ-aÄµo, aldoniÄ�os â€ždirâ€Ÿ-aÄµoj\n"
+ #~ "                    determinitaj el la informoj de la Info-dosiero.\n"
+ #~ "--help            Eligu la helpon.\n"
+ #~ "--info-file=DOSIERO Indiku Info-DOSIEROn instalendan en la Info-"
+ #~ "katalogo.\n"
+ #~ "                    Samkiel uzi la argumenton INFO-DOSIERO.\n"
+ #~ "--info-dir=UJO    Sinonimo por --dir-file=UJO/dir.\n"
+ #~ "--item=TEKSTO     Sinonimo por --entry=TEKSTO\n"
+ #~ "                    Äˆiu â€ždirâ€Ÿ-aÄµo fakte estas menuero.\n"
+ #~ "--quiet           Ne eligu avertojn.\n"
+ #~ "--remove          Sinonimo por --delete.\n"
+ #~ "--section=SEKC    Metu la â€ždirâ€Ÿ-aÄµojn en sekcion SEKC de la Info-"
+ #~ "katalogo.\n"
+ #~ "                    Se pli ol unu sekcio estas indikitaj, Ä‰iuj â€ždirâ€Ÿ-"
+ #~ "aÄµoj\n"
+ #~ "                    aldoniÄ�as en ilin Ä‰iujn.  Se neniu sekcio estas "
+ #~ "indikita,\n"
+ #~ "                    ili determiniÄ�os el la informoj de la Info-dosiero.\n"
+ #~ "--version         Eligu la nomon, la version de la programo kaj eliru.\n"
+ 
+ #~ msgid "menu item `%s' already exists, for file `%s'"
+ #~ msgstr "menuero Â«%sÂ» jam ekzistas (por la dosiero Â«%sÂ»)"
+ 
  #~ msgid "\\%-10[menu-digit]  Pick first ... ninth item in node's menu.\n"
  #~ msgstr ""
***************
*** 3165,3174 ****
  
  #~ msgid ""
- #~ "  %-10s  Search for a specified string in the index entries of this Info\n"
- #~ msgstr ""
- #~ "  %-10s  SerÄ‰u indikotan signoÄ‰enon en la indeksaj artikoloj de Ä‰i tiu "
- #~ "Info-\n"
- 
- #~ msgid ""
  #~ "              file, and select the node referenced by the first entry "
  #~ "found.\n"
--- 3414,3417 ----
***************
*** 3177,3183 ****
  #~ "artikolo.\n"
  
- #~ msgid "  %-10s  Search forward for a specified string,\n"
- #~ msgstr "  %-10s  SerÄ‰u sube indikotan signoÄ‰enon,\n"
- 
  #~ msgid ""
  #~ "Copyright (C) %s Free Software Foundation, Inc.\n"
--- 3420,3423 ----
Files texinfo-4.11/po/es.gmo and texinfo-4.12/po/es.gmo differ
diff -Nrc2 texinfo-4.11/po/es.po texinfo-4.12/po/es.po
*** texinfo-4.11/po/es.po	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/po/es.po	Sat Apr 19 10:05:39 2008
***************
*** 0 ****
--- 1,3392 ----
+ # Spanish translations for texinfo-4.11.93.es.
+ # Copyright (C) 2008 Free Software Foundation, Inc.
+ # This file is distributed under the same license as the texinfo package.
+ #
+ # Benno Schulenberg <benno@vertaalt.nl>, 2007, 2008.
+ msgid ""
+ msgstr ""
+ "Project-Id-Version: texinfo-4.11.93.es\n"
+ "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
+ "POT-Creation-Date: 2008-04-19 10:05-0700\n"
+ "PO-Revision-Date: 2008-04-03 16:29+0200\n"
+ "Last-Translator: Benno Schulenberg <benno@vertaalt.nl>\n"
+ "Language-Team: Dutch <vertaling@vrijschrift.org>\n"
+ "MIME-Version: 1.0\n"
+ "Content-Type: text/plain; charset=UTF-8\n"
+ "Content-Transfer-Encoding: 8bit\n"
+ "X-Generator: KBabel 1.11.4\n"
+ 
+ #: gnulib/lib/error.c:125
+ msgid "Unknown system error"
+ msgstr "Error de sistema desconocido"
+ 
+ #: gnulib/lib/getopt.c:526 gnulib/lib/getopt.c:542
+ #, c-format
+ msgid "%s: option `%s' is ambiguous\n"
+ msgstr "%s: la opciÃ³n `%s' es ambigua\n"
+ 
+ #: gnulib/lib/getopt.c:575 gnulib/lib/getopt.c:579
+ #, c-format
+ msgid "%s: option `--%s' doesn't allow an argument\n"
+ msgstr "%s: la opciÃ³n `--%s' no permite argumento alguno\n"
+ 
+ #: gnulib/lib/getopt.c:588 gnulib/lib/getopt.c:593
+ #, c-format
+ msgid "%s: option `%c%s' doesn't allow an argument\n"
+ msgstr "%s: la opciÃ³n `%c%s' no permite argumento alguno\n"
+ 
+ #: gnulib/lib/getopt.c:636 gnulib/lib/getopt.c:655 gnulib/lib/getopt.c:971
+ #: gnulib/lib/getopt.c:990
+ #, c-format
+ msgid "%s: option `%s' requires an argument\n"
+ msgstr "%s: la opciÃ³n `%s' requiere un argumento\n"
+ 
+ #: gnulib/lib/getopt.c:693 gnulib/lib/getopt.c:696
+ #, c-format
+ msgid "%s: unrecognized option `--%s'\n"
+ msgstr "%s: opciÃ³n desconocida `--%s'\n"
+ 
+ #: gnulib/lib/getopt.c:704 gnulib/lib/getopt.c:707
+ #, c-format
+ msgid "%s: unrecognized option `%c%s'\n"
+ msgstr "%s: opciÃ³n desconocida `%c%s'\n"
+ 
+ #: gnulib/lib/getopt.c:759 gnulib/lib/getopt.c:762
+ #, c-format
+ msgid "%s: illegal option -- %c\n"
+ msgstr "%s: opciÃ³n invÃ¡lida -- %c\n"
+ 
+ #: gnulib/lib/getopt.c:768 gnulib/lib/getopt.c:771
+ #, c-format
+ msgid "%s: invalid option -- %c\n"
+ msgstr "%s: opciÃ³n invÃ¡lida -- %c\n"
+ 
+ #: gnulib/lib/getopt.c:823 gnulib/lib/getopt.c:839 gnulib/lib/getopt.c:1043
+ #: gnulib/lib/getopt.c:1061
+ #, c-format
+ msgid "%s: option requires an argument -- %c\n"
+ msgstr "%s: la opciÃ³n requiere un argumento -- %c\n"
+ 
+ #: gnulib/lib/getopt.c:892 gnulib/lib/getopt.c:908
+ #, c-format
+ msgid "%s: option `-W %s' is ambiguous\n"
+ msgstr "%s: la opciÃ³n `-W %s' es ambigua\n"
+ 
+ #: gnulib/lib/getopt.c:932 gnulib/lib/getopt.c:950
+ #, c-format
+ msgid "%s: option `-W %s' doesn't allow an argument\n"
+ msgstr "%s: la opciÃ³n `-W %s' no permite argumento alguno\n"
+ 
+ #: gnulib/lib/xalloc-die.c:34 gnulib/lib/xsetenv.c:37
+ #, c-format
+ msgid "memory exhausted"
+ msgstr "no mÃ¡s memoria disponible"
+ 
+ #: info/echo-area.c:283 info/session.c:735
+ msgid "Move forward a character"
+ msgstr "Avanzar un carÃ¡cter"
+ 
+ #: info/echo-area.c:295 info/session.c:767
+ msgid "Move backward a character"
+ msgstr "Retroceder un carÃ¡cter"
+ 
+ #: info/echo-area.c:307
+ msgid "Move to the start of this line"
+ msgstr "Ir al principio de esta lÃ­nea"
+ 
+ #: info/echo-area.c:312
+ msgid "Move to the end of this line"
+ msgstr "Ir al final de esta lÃ­nea"
+ 
+ #: info/echo-area.c:320 info/session.c:808
+ msgid "Move forward a word"
+ msgstr "Avanzar una palabra"
+ 
+ #: info/echo-area.c:360 info/session.c:881
+ msgid "Move backward a word"
+ msgstr "Retroceder una palabra"
+ 
+ #: info/echo-area.c:400
+ msgid "Delete the character under the cursor"
+ msgstr "Borrar el carÃ¡cter bajo el cursor"
+ 
+ #: info/echo-area.c:430
+ msgid "Delete the character behind the cursor"
+ msgstr "Borrar el cÃ¡racter anterior a la posiciÃ³n del cursor"
+ 
+ #: info/echo-area.c:451
+ msgid "Cancel or quit operation"
+ msgstr "Cancelar o abortar la operaciÃ³n"
+ 
+ #: info/echo-area.c:466
+ msgid "Accept (or force completion of) this line"
+ msgstr "Aceptar (o forzar el completado de) esta lÃ­nea"
+ 
+ #: info/echo-area.c:471
+ msgid "Insert next character verbatim"
+ msgstr "Insertar siguiente carÃ¡cter de forma literal"
+ 
+ #: info/echo-area.c:479
+ msgid "Insert this character"
+ msgstr "Insertar este carÃ¡cter"
+ 
+ #: info/echo-area.c:497
+ msgid "Insert a TAB character"
+ msgstr "Insertar un carÃ¡cter de tabulaciÃ³n (TAB)"
+ 
+ #: info/echo-area.c:504
+ msgid "Transpose characters at point"
+ msgstr ""
+ "Intercambiar los caracteres anterior y posterior a la posiciÃ³n del cursor"
+ 
+ #: info/echo-area.c:555
+ msgid "Yank back the contents of the last kill"
+ msgstr "Pegar el Ãºltimo bloque de texto borrado"
+ 
+ #: info/echo-area.c:562
+ msgid "Kill ring is empty"
+ msgstr "No existe informaciÃ³n de anteriores bloques borrados"
+ 
+ #: info/echo-area.c:575
+ msgid "Yank back a previous kill"
+ msgstr "Pegar el Ãºltimo borrado en bloque"
+ 
+ #: info/echo-area.c:608
+ msgid "Kill to the end of the line"
+ msgstr "Borrar hasta el final de la lÃ­nea"
+ 
+ #: info/echo-area.c:621
+ msgid "Kill to the beginning of the line"
+ msgstr "Borrar hasta el principio de la lÃ­nea"
+ 
+ #: info/echo-area.c:633
+ msgid "Kill the word following the cursor"
+ msgstr "Borrar la palabra situada tras el cursor"
+ 
+ #: info/echo-area.c:652
+ msgid "Kill the word preceding the cursor"
+ msgstr "Borrar la palabra situada antes el cursor"
+ 
+ #: info/echo-area.c:867 info/echo-area.c:923
+ msgid "No completions"
+ msgstr "Nada que completar"
+ 
+ #: info/echo-area.c:869
+ msgid "Not complete"
+ msgstr "Incompleto"
+ 
+ #: info/echo-area.c:910
+ msgid "List possible completions"
+ msgstr "Listar posibles entradas"
+ 
+ #: info/echo-area.c:927
+ msgid "Sole completion"
+ msgstr "Ãšnica entrada"
+ 
+ #: info/echo-area.c:936
+ msgid "One completion:\n"
+ msgstr "Una entrada:\n"
+ 
+ #: info/echo-area.c:937
+ #, c-format
+ msgid "%d completions:\n"
+ msgstr "%d entradas:\n"
+ 
+ #: info/echo-area.c:1084
+ msgid "Insert completion"
+ msgstr "Insertar entrada"
+ 
+ #: info/echo-area.c:1219
+ msgid "Building completions..."
+ msgstr "Contruyendo lista de entradas..."
+ 
+ #: info/echo-area.c:1339
+ msgid "Scroll the completions window"
+ msgstr "Avanzar en la lista de entradas"
+ 
+ #: info/footnotes.c:212
+ msgid "Footnotes could not be displayed"
+ msgstr "Las notas a pie de pÃ¡gina no pudieron ser mostradas"
+ 
+ #: info/footnotes.c:238
+ msgid "Show the footnotes associated with this node in another window"
+ msgstr ""
+ "Mostar las notas de pie de pÃ¡gina asociadas con este nodo en otra ventana"
+ 
+ #: info/footnotes.h:26
+ msgid "---------- Footnotes ----------"
+ msgstr "---- Notas a pie de pÃ¡gina ----"
+ 
+ #: info/indices.c:171
+ msgid "Look up a string in the index for this file"
+ msgstr "Buscar un texto en el Ã­ndice de este fichero"
+ 
+ #: info/indices.c:198
+ msgid "Finding index entries..."
+ msgstr "Buscando en el Ã­ndice..."
+ 
+ #: info/indices.c:206
+ msgid "No indices found."
+ msgstr "No se encontraron Ã­ndices."
+ 
+ #: info/indices.c:216
+ msgid "Index entry: "
+ msgstr "Entrada del Ã­ndice: "
+ 
+ #: info/indices.c:324
+ msgid ""
+ "Go to the next matching index item from the last `\\[index-search]' command"
+ msgstr ""
+ "Ir al siguiente elemento del Ã­ndice que concuerde desde la Ãºltima vez que "
+ "el\n"
+ "comando `\\[index-search]' fue ejecutado"
+ 
+ #: info/indices.c:334
+ msgid "No previous index search string."
+ msgstr "No existe constancia previa de texto de bÃºsqueda."
+ 
+ #: info/indices.c:341
+ msgid "No index entries."
+ msgstr "No existen entradas en el Ã­ndice."
+ 
+ #: info/indices.c:374
+ #, c-format
+ msgid "No %sindex entries containing `%s'."
+ msgstr "No existe constancia de entradas de `%sindex' que contengan `%s'."
+ 
+ #: info/indices.c:375
+ msgid "more "
+ msgstr "mÃ¡s "
+ 
+ #: info/indices.c:385
+ msgid "CAN'T SEE THIS"
+ msgstr "ESTO DEBERÃ�A ESTAR INVISIBLE"
+ 
+ #: info/indices.c:421
+ #, c-format
+ msgid "Found `%s' in %s. (`\\[next-index-match]' tries to find next.)"
+ msgstr ""
+ "Encontrado `%s' en %s. (`\\[next-index-match]' tratarÃ¡ de encontrar la "
+ "siguiente.)"
+ 
+ #: info/indices.c:549
+ #, c-format
+ msgid "Scanning indices of `%s'..."
+ msgstr "Buscando Ã­ndices de `%s'..."
+ 
+ #: info/indices.c:604
+ #, c-format
+ msgid "No available info files have `%s' in their indices."
+ msgstr "No existen ficheros Info que contengan la palabra `%s' en sus Ã­ndices."
+ 
+ #: info/indices.c:630
+ msgid "Grovel all known info file's indices for a string and build a menu"
+ msgstr ""
+ "Buscar un texto entre todos los ficheros Info disponibles y generar un menÃº"
+ 
+ #: info/indices.c:634
+ msgid "Index apropos: "
+ msgstr "Ã�ndice de apropos: "
+ 
+ #: info/indices.c:662
+ #, c-format
+ msgid ""
+ "\n"
+ "* Menu: Nodes whose indices contain `%s':\n"
+ msgstr ""
+ "\n"
+ "* MenÃº: Nodos cuyos Ã­ndices contienen `%s':\n"
+ 
+ #: info/info.c:273 info/infokey.c:899
+ #, c-format
+ msgid "Try --help for more information.\n"
+ msgstr "Pruebe la opciÃ³n `--help' para obtener mÃ¡s informaciÃ³n.\n"
+ 
+ #: info/info.c:292 info/infokey.c:145 install-info/install-info.c:2091
+ #: makeinfo/makeinfo.c:783 util/texindex.c:295
+ #, c-format
+ msgid ""
+ "Copyright (C) %s Free Software Foundation, Inc.\n"
+ "License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl."
+ "html>\n"
+ "This is free software: you are free to change and redistribute it.\n"
+ "There is NO WARRANTY, to the extent permitted by law.\n"
+ msgstr ""
+ "Copyright (C) %s Free Software Foundation, Inc.\n"
+ "Licencia GPLv3+: GNU GPL versiÃ³n 3 o posterior <http://gnu.org/licenses/gpl."
+ "html>\n"
+ "Esto es software libre: usted es libre de cambiarlo y redistribuirlo.\n"
+ "Dicho software es provisto SIN GARANTÃ�A, hasta donde permite la ley.\n"
+ 
+ #: info/info.c:504
+ #, c-format
+ msgid "no index entries found for `%s'\n"
+ msgstr ""
+ "No se encontraron entradas de Ã­ndice que concuerden con la palabra `%s'\n"
+ 
+ #: info/info.c:598
+ #, c-format
+ msgid ""
+ "Usage: %s [OPTION]... [MENU-ITEM...]\n"
+ "\n"
+ "Read documentation in Info format.\n"
+ msgstr ""
+ "Uso: %s [OPCIÃ“N]... [Ã�TEM DE MENÃš...]\n"
+ "\n"
+ "Muestra documentaciÃ³n escrita en formato Info.\n"
+ 
+ #: info/info.c:604
+ msgid ""
+ "Options:\n"
+ "  -k, --apropos=STRING         look up STRING in all indices of all "
+ "manuals.\n"
+ "  -d, --directory=DIR          add DIR to INFOPATH.\n"
+ "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
+ "  -f, --file=FILENAME          specify Info file to visit."
+ msgstr ""
+ "Opciones:\n"
+ "  -k, --apropos=TEXTO          buscar TEXTO en los Ã­ndices de todos los\n"
+ "                                 manuales disponibles.\n"
+ "  -d, --directory=RUTA         aÃ±adir RUTA a la variable INFOPATH.\n"
+ "      --dribble=FICHERO        cargar combinaciones de teclas definidas por\n"
+ "                                 el usuario desde el fichero FICHERO.\n"
+ "  -f, --file=FICHERO           el FICHERO Info que visitar."
+ 
+ #: info/info.c:611
+ msgid ""
+ "  -h, --help                   display this help and exit.\n"
+ "      --index-search=STRING    go to node pointed by index entry STRING.\n"
+ "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
+ "  -o, --output=FILENAME        output selected nodes to FILENAME."
+ msgstr ""
+ "  -h, --help                   mostrar este mensaje de ayuda.\n"
+ "      --index-search=TEXTO     visitar el nodo al que el Ã­ndice TEXTO "
+ "apunta.\n"
+ "  -n, --node=NOMBRE_NODO       nodo que mostrar del primero fichero Info.\n"
+ "  -o, --output=FICHERO         guardar los nodos seleccionados en este "
+ "FICHERO."
+ 
+ #: info/info.c:617
+ msgid ""
+ "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
+ "      --no-raw-escapes         output escapes as literal text.\n"
+ "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
+ "  -O, --show-options, --usage  go to command-line options node."
+ msgstr ""
+ "  -R, --raw-escapes            guardar escapes ANSI tal cual\n"
+ "                                 (comportamiento por defecto).\n"
+ "      --no-raw-escapes         mostrar escapes ANSI de forma \"literal\".\n"
+ "      --restore=FICHERO        leer combinaciones de teclas iniciales del\n"
+ "                                 fichero FICHERO.\n"
+ "  -O, --show-options, --usage  ir al nodo donde se describen las opciones "
+ "de\n"
+ "                                 lÃ­nea de comandos del programa al que el\n"
+ "                                 fichero Info en cuestiÃ³n se refiere."
+ 
+ #: info/info.c:624
+ msgid "  -b, --speech-friendly        be friendly to speech synthesizers."
+ msgstr ""
+ "  -b, --speech-friendly        actÃºa acorde a como sintetizadores de voz\n"
+ "                                 esperan que programas que los usan lo hagan."
+ 
+ #: info/info.c:628
+ msgid ""
+ "      --subnodes               recursively output menu items.\n"
+ "      --vi-keys                use vi-like and less-like key bindings.\n"
+ "      --version                display version information and exit.\n"
+ "  -w, --where, --location      print physical location of Info file."
+ msgstr ""
+ "      --subnodes               mostrar elementos del menÃº de forma "
+ "recursiva.\n"
+ "      --version                mostrar informaciÃ³n de esta versiÃ³n de "
+ "Info      --vi-keys                usar combinaciones de teclas al estilo de "
+ "los\n"
+ "                                 programas `vi' y `less'.\n"
+ "  -w, --where, --location      mostrar la ruta fÃ­sica del fichero Info en\n"
+ "                                 cuestiÃ³n."
+ 
+ #: info/info.c:634
+ msgid ""
+ "\n"
+ "The first non-option argument, if present, is the menu entry to start from;\n"
+ "it is searched for in all `dir' files along INFOPATH.\n"
+ "If it is not present, info merges all `dir' files and shows the result.\n"
+ "Any remaining arguments are treated as the names of menu\n"
+ "items relative to the initial node visited."
+ msgstr ""
+ "\n"
+ "El primer argumento que no sea una opciÃ³n de las arriba mencionadas, si\n"
+ "hubiera alguno, corresponderÃ­a a la entrada de menÃº que mostrar "
+ "inicialmente;\n"
+ "Ã©sta es buscada en todos los ficheros `directorio' de cada una de las rutas\n"
+ "mencionadas en la variable INFOPATH.  Si Ã©sta no estuviera presente, Info\n"
+ "recavarÃ­a informaciÃ³n `directorio' y mostrarÃ­a el resultado.  Cualquiera "
+ "que\n"
+ "fueran los argumentos restantes serÃ­an tratados como nombres de elementos "
+ "del\n"
+ "menÃº con respecto al nodo inicial visitado."
+ 
+ #: info/info.c:641
+ msgid ""
+ "\n"
+ "Examples:\n"
+ "  info                       show top-level dir menu\n"
+ "  info emacs                 start at emacs node from top-level dir\n"
+ "  info emacs buffers         start at buffers node within emacs manual\n"
+ "  info --show-options emacs  start at node with emacs' command line options\n"
+ "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
+ "  info -f ./foo.info         show file ./foo.info, not searching dir"
+ msgstr ""
+ "\n"
+ "Ejemplos:\n"
+ "  info                       muestra el directorio\n"
+ "  info emacs                 muestra el nodo `emacs' en base al directorio\n"
+ "  info emacs buffers         muestra el nodo `buffers' del fichero `emacs'\n"
+ "  info --show-options emacs  muestra la pÃ¡gina de opciones de lÃ­nea de\n"
+ "                               comandos para el programa `emacs'\n"
+ "  info --subnodes -o out.txt emacs    escribe el manual de `emacs' al "
+ "completo\n"
+ "                                        en el fichero `out.txt'\n"
+ "  info -f ./foo.info         muestra el fichero `./foo.info', sin buscar en\n"
+ "                               el directorio"
+ 
+ #: info/info.c:650 info/infokey.c:918 makeinfo/makeinfo.c:474
+ #: util/texindex.c:259
+ msgid ""
+ "\n"
+ "Email bug reports to bug-texinfo@gnu.org,\n"
+ "general questions and discussion to help-texinfo@gnu.org.\n"
+ "Texinfo home page: http://www.gnu.org/software/texinfo/"
+ msgstr ""
+ "\n"
+ "Reporte cualquier tipo de problema que usted encuentra en el funcionamiento\n"
+ "de esta programa <bug-texinfo@gnu.org>.  Preguntas y discusiones sobre\n"
+ "Texinfo en general pueden ser dirigidas a <help-texinfo@gnu.org>.\n"
+ "El sitio web de Texinfo es: http://www.gnu.org/software/texinfo/"
+ 
+ #: info/info.c:684
+ #, c-format
+ msgid "Cannot find node `%s'."
+ msgstr "Nodo `%s' no fue encontrado."
+ 
+ #: info/info.c:685
+ #, c-format
+ msgid "Cannot find node `(%s)%s'."
+ msgstr "El nodo `(%s)%s' no fue encontrado."
+ 
+ #: info/info.c:686
+ msgid "Cannot find a window!"
+ msgstr "No podrÃ­a encontrar una ventana!"
+ 
+ #: info/info.c:687
+ msgid "Point doesn't appear within this window's node!"
+ msgstr "El cursor no parece estar sobre nodo alguno en esta ventana!"
+ 
+ #: info/info.c:688
+ msgid "Cannot delete the last window."
+ msgstr "No se puede eliminar la Ãºltima ventana."
+ 
+ #: info/info.c:689
+ msgid "No menu in this node."
+ msgstr "No existe un menÃº en este nodo."
+ 
+ #: info/info.c:690
+ msgid "No footnotes in this node."
+ msgstr "No hay notas de pie de pÃ¡gina en este nodo."
+ 
+ #: info/info.c:691
+ msgid "No cross references in this node."
+ msgstr "No hay enlaces en este nodo."
+ 
+ #: info/info.c:692
+ #, c-format
+ msgid "No `%s' pointer for this node."
+ msgstr "Este nodo no contiene enlace alguno a `%s'."
+ 
+ #: info/info.c:693
+ #, c-format
+ msgid "Unknown Info command `%c'; try `?' for help."
+ msgstr ""
+ "`%c' no es un comando conocido; pruebe usted con `?' para acceder a la ayuda."
+ 
+ #: info/info.c:694
+ #, c-format
+ msgid "Terminal type `%s' is not smart enough to run Info."
+ msgstr "El tipo de terminal `%s' es incapaz de ejecutar Info."
+ 
+ #: info/info.c:695
+ msgid "You are already at the last page of this node."
+ msgstr "Usted ya se encuentra en la Ãºltima pÃ¡gina de este nodo."
+ 
+ #: info/info.c:696
+ msgid "You are already at the first page of this node."
+ msgstr "Usted ya se encuentra en la primera pÃ¡gina de este nodo."
+ 
+ #: info/info.c:697
+ msgid "Only one window."
+ msgstr "Una Ãºnica ventana."
+ 
+ #: info/info.c:698
+ msgid "Resulting window would be too small."
+ msgstr "La ventana resultante serÃ­a demasiado pequeÃ±a."
+ 
+ #: info/info.c:699
+ msgid "Not enough room for a help window, please delete a window."
+ msgstr ""
+ "No hay pantalla suficiente como para albergar la ventana de ayuda, elimine "
+ "por favor alguna otra que no estÃ© usando."
+ 
+ #: info/infodoc.c:45
+ msgid "Basic Info command keys\n"
+ msgstr "Comandos bÃ¡sicos para el manejo de Info\n"
+ 
+ #: info/infodoc.c:47
+ msgid "\\%-10[quit-help]  Close this help window.\n"
+ msgstr "\\%-10[quit-help]  Salir de esta ventana de ayuda.\n"
+ 
+ #: info/infodoc.c:48
+ msgid "\\%-10[quit]  Quit Info altogether.\n"
+ msgstr "\\%-10[quit]  Finalizar esta aplicaciÃ³n informÃ¡tica.\n"
+ 
+ #: info/infodoc.c:49
+ msgid "\\%-10[get-info-help-node]  Invoke the Info tutorial.\n"
+ msgstr "\\%-10[get-info-help-node]  Invocar el tutorial de uso de Info.\n"
+ 
+ #: info/infodoc.c:51
+ msgid "\\%-10[prev-line]  Move up one line.\n"
+ msgstr "\\%-10[prev-line]  Retroceder una lÃ­nea.\n"
+ 
+ #: info/infodoc.c:52
+ msgid "\\%-10[next-line]  Move down one line.\n"
+ msgstr "\\%-10[next-line]  Avanzar una lÃ­nea.\n"
+ 
+ #: info/infodoc.c:53
+ msgid "\\%-10[scroll-backward]  Scroll backward one screenful.\n"
+ msgstr "\\%-10[scroll-backward]  Retroceder una pÃ¡gina.\n"
+ 
+ #: info/infodoc.c:54
+ msgid "\\%-10[scroll-forward]  Scroll forward one screenful.\n"
+ msgstr "\\%-10[scroll-forward]  Avanzar una pÃ¡gina.\n"
+ 
+ #: info/infodoc.c:55
+ msgid "\\%-10[beginning-of-node]  Go to the beginning of this node.\n"
+ msgstr "\\%-10[beginning-of-node]  Ir al principio de este nodo.\n"
+ 
+ #: info/infodoc.c:56
+ msgid "\\%-10[end-of-node]  Go to the end of this node.\n"
+ msgstr "\\%-10[end-of-node]  Ir al final de este nodo.\n"
+ 
+ #: info/infodoc.c:58
+ msgid "\\%-10[move-to-next-xref]  Skip to the next hypertext link.\n"
+ msgstr "\\%-10[move-to-next-xref]  Ir al siguiente enlace de hiper-texto.\n"
+ 
+ #: info/infodoc.c:59
+ msgid ""
+ "\\%-10[select-reference-this-line]  Follow the hypertext link under the "
+ "cursor.\n"
+ msgstr ""
+ "\\%-10[select-reference-this-line]  Seguir el enlace de hiper-texto bajo el "
+ "cursor.\n"
+ 
+ #: info/infodoc.c:60
+ msgid "\\%-10[history-node]  Go back to the last node seen in this window.\n"
+ msgstr "\\%-10[history-node]  Ir al Ãºltimo nodo presente en esta ventana.\n"
+ 
+ #: info/infodoc.c:62
+ msgid "\\%-10[global-prev-node]  Go to the previous node in the document.\n"
+ msgstr "\\%-10[global-prev-node]  Ir al nodo anterior en este documento.\n"
+ 
+ #: info/infodoc.c:63
+ msgid "\\%-10[global-next-node]  Go to the next node in the document.\n"
+ msgstr "\\%-10[global-next-node]  Ir al nodo siguiente en este documento.\n"
+ 
+ #: info/infodoc.c:64
+ msgid "\\%-10[prev-node]  Go to the previous node on this level.\n"
+ msgstr "\\%-10[prev-node]  Ir al nodo anterior en este nivel.\n"
+ 
+ #: info/infodoc.c:65
+ msgid "\\%-10[next-node]  Go to the next node on this level.\n"
+ msgstr "\\%-10[next-node]  Ir al nodo siguiente en este nivel.\n"
+ 
+ #: info/infodoc.c:66
+ msgid "\\%-10[up-node]  Go up one level.\n"
+ msgstr "\\%-10[up-node]  Ir al nodo un nivel mÃ¡s arriba.\n"
+ 
+ #: info/infodoc.c:67
+ msgid "\\%-10[top-node]  Go to the top node of this document.\n"
+ msgstr "\\%-10[top-node]  Ir al nodo cumbre de este documento.\n"
+ 
+ #: info/infodoc.c:68
+ msgid "\\%-10[dir-node]  Go to the main `directory' node.\n"
+ msgstr "\\%-10[dir-node]  Ir al nodo principal o `directorio'.\n"
+ 
+ #: info/infodoc.c:70
+ msgid "1...9       Pick the first...ninth item in this node's menu.\n"
+ msgstr ""
+ "1...9       Seleccionar el primer...noveno elemento del menÃº de este nodo.\n"
+ 
+ #: info/infodoc.c:71
+ msgid "\\%-10[last-menu-item]  Pick the last item in this node's menu.\n"
+ msgstr ""
+ "\\%-10[last-menu-item]  Seleccionar el Ãºltimo elemento en el menÃº de este "
+ "nodo.\n"
+ 
+ #: info/infodoc.c:72
+ msgid "\\%-10[menu-item]  Pick a menu item specified by name.\n"
+ msgstr ""
+ "\\%-10[menu-item]  Seleccionar un elemento del menÃº especificando su "
+ "nombre.\n"
+ 
+ #: info/infodoc.c:73
+ msgid "\\%-10[xref-item]  Follow a cross reference specified by name.\n"
+ msgstr "\\%-10[xref-item]  Seguir un enlace, especificando su nombre.\n"
+ 
+ #: info/infodoc.c:74
+ msgid "\\%-10[goto-node]  Go to a node specified by name.\n"
+ msgstr "\\%-10[goto-node]  Ir al nodo deseado, especificando su nombre.\n"
+ 
+ #: info/infodoc.c:76
+ msgid "\\%-10[search]  Search forward for a specified string.\n"
+ msgstr "\\%-10[search]  Buscar hacia adelante el texto especificado.\n"
+ 
+ #: info/infodoc.c:77
+ msgid "\\%-10[search-previous]  Search for previous occurrence.\n"
+ msgstr "\\%-10[search-previous]  Buscar hacia atrÃ¡s la prÃ³xima ocurrencia.\n"
+ 
+ #: info/infodoc.c:78
+ msgid "\\%-10[search-next]  Search for next occurrence.\n"
+ msgstr "\\%-10[search-next]  Buscar hacia adelante la prÃ³xima ocurrencia.\n"
+ 
+ #: info/infodoc.c:79
+ msgid ""
+ "\\%-10[index-search]  Search for a specified string in the index, and\n"
+ "              select the node referenced by the first entry found.\n"
+ msgstr ""
+ "\\%-10[index-search]  Buscar texto en el Ã­ndice de este fichero Info, y "
+ "selec-\n"
+ "              cionar el nodo al que el primer elemento encontrado se "
+ "refiere.\n"
+ 
+ #: info/infodoc.c:81
+ msgid "\\%-10[abort-key]  Cancel the current operation.\n"
+ msgstr "\\%-10[abort-key]  Cancelar la operaciÃ³n en curso.\n"
+ 
+ #: info/infodoc.c:89
+ msgid ""
+ "Basic Commands in Info Windows\n"
+ "******************************\n"
+ msgstr ""
+ "Comandos bÃ¡sicos para el manejo de Info\n"
+ "***************************************\n"
+ 
+ #: info/infodoc.c:92
+ #, c-format
+ msgid "  %-10s  Quit this help.\n"
+ msgstr "  %-10s  Salir de esta pantalla de ayuda.\n"
+ 
+ #: info/infodoc.c:93
+ #, c-format
+ msgid "  %-10s  Quit Info altogether.\n"
+ msgstr "  %-10s  Salir de esta aplicaciÃ³n informÃ¡tica.\n"
+ 
+ #: info/infodoc.c:94
+ #, c-format
+ msgid "  %-10s  Invoke the Info tutorial.\n"
+ msgstr "  %-10s  Invocar el tutorial de uso de Info.\n"
+ 
+ #: info/infodoc.c:98
+ #, c-format
+ msgid "  %-10s  Move to the `next' node of this node.\n"
+ msgstr "  %-10s  Ir al nodo que consta como `siguiente' al actual.\n"
+ 
+ #: info/infodoc.c:99
+ #, c-format
+ msgid "  %-10s  Move to the `previous' node of this node.\n"
+ msgstr "  %-10s  Ir al nodo que consta como `anterior' al actual.\n"
+ 
+ #: info/infodoc.c:100
+ #, c-format
+ msgid "  %-10s  Move `up' from this node.\n"
+ msgstr "  %-10s  Ir al nodo que consta como `superior' al actual.\n"
+ 
+ #: info/infodoc.c:101
+ #, c-format
+ msgid ""
+ "  %-10s  Pick menu item specified by name.\n"
+ "              Picking a menu item causes another node to be selected.\n"
+ msgstr ""
+ "  %-10s  Seleccionar un Ã­tem de menÃº por su nombre.\n"
+ "              Seleccionar un Ã­tem de menÃº causa que otro nodo sea "
+ "seleccionado.\n"
+ 
+ #: info/infodoc.c:103
+ #, c-format
+ msgid "  %-10s  Follow a cross reference.  Reads name of reference.\n"
+ msgstr "  %-10s  Seguir un enlace.  Lee el nombre del mismo.\n"
+ 
+ #: info/infodoc.c:104
+ #, c-format
+ msgid "  %-10s  Move to the last node seen in this window.\n"
+ msgstr "  %-10s  Ir al Ãºltimo nodo presente en esta ventana.\n"
+ 
+ #: info/infodoc.c:105
+ #, c-format
+ msgid "  %-10s  Skip to next hypertext link within this node.\n"
+ msgstr "  %-10s  Ir al siguiente enlace de hiper-texto en este nodo.\n"
+ 
+ #: info/infodoc.c:106
+ #, c-format
+ msgid "  %-10s  Follow the hypertext link under cursor.\n"
+ msgstr "  %-10s  Seguir el enlace de hiper-texto situado bajo el cursor.\n"
+ 
+ #: info/infodoc.c:107
+ #, c-format
+ msgid "  %-10s  Move to the `directory' node.  Equivalent to `g (DIR)'.\n"
+ msgstr ""
+ "  %-10s  Ir al nodo principal o `directorio'.  Equivalente a `g (DIR)'.\n"
+ 
+ #: info/infodoc.c:108
+ #, c-format
+ msgid "  %-10s  Move to the Top node.  Equivalent to `g Top'.\n"
+ msgstr "  %-10s  Ir al nodo cumbre.  Equivalente a `g Top'.\n"
+ 
+ #: info/infodoc.c:110
+ msgid ""
+ "Moving within a node:\n"
+ "---------------------\n"
+ msgstr ""
+ "MoviÃ©ndose en torno a un nodo:\n"
+ "------------------------------\n"
+ 
+ #: info/infodoc.c:112
+ #, c-format
+ msgid "  %-10s  Scroll forward a page.\n"
+ msgstr "  %-10s  Avanzar una pÃ¡gina.\n"
+ 
+ #: info/infodoc.c:113
+ #, c-format
+ msgid "  %-10s  Scroll backward a page.\n"
+ msgstr "  %-10s  Retroceder una pÃ¡gina.\n"
+ 
+ #: info/infodoc.c:114
+ #, c-format
+ msgid "  %-10s  Go to the beginning of this node.\n"
+ msgstr "  %-10s  Ir al principio de este nodo.\n"
+ 
+ #: info/infodoc.c:115
+ #, c-format
+ msgid "  %-10s  Go to the end of this node.\n"
+ msgstr "  %-10s  Ir al final de este nodo.\n"
+ 
+ #: info/infodoc.c:116
+ #, c-format
+ msgid "  %-10s  Scroll forward 1 line.\n"
+ msgstr "  %-10s  Avanzar una lÃ­nea.\n"
+ 
+ #: info/infodoc.c:117
+ #, c-format
+ msgid "  %-10s  Scroll backward 1 line.\n"
+ msgstr "  %-10s  Retroceder una lÃ­nea.\n"
+ 
+ #: info/infodoc.c:119
+ msgid ""
+ "Other commands:\n"
+ "---------------\n"
+ msgstr ""
+ "Otros comandos:\n"
+ "---------------\n"
+ 
+ #: info/infodoc.c:121
+ #, c-format
+ msgid "  %-10s  Pick first...ninth item in node's menu.\n"
+ msgstr ""
+ "  %-10s  Seleccionar el primer...noveno elemento del menÃº de este nodo.\n"
+ 
+ #: info/infodoc.c:122
+ #, c-format
+ msgid "  %-10s  Pick last item in node's menu.\n"
+ msgstr "  %-10s  Seleccionar el Ãºltimo elemento del menÃº de este nodo.\n"
+ 
+ #: info/infodoc.c:125
+ #, c-format
+ msgid ""
+ "  %-10s  Search for a specified string in the index entries of this Info\n"
+ "              file, and select the node referenced by the first entry "
+ "found.\n"
+ msgstr ""
+ "  %-10s   Buscar texto en el Ã­ndice de este fichero Info, y seleccionar\n"
+ "              el nodo al que el primer elemento encontrado se refiere.\n"
+ 
+ #: info/infodoc.c:127
+ #, c-format
+ msgid ""
+ "  %-10s  Move to node specified by name.\n"
+ "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
+ msgstr ""
+ "  %-10s  Ir a un nodo especificado por su nombre.\n"
+ "              Puede incluir un nombre de fichero.  Por ejemplo:\n"
+ "              (NOMBRE-FICHERO)NOMBRE-NODO.\n"
+ 
+ #: info/infodoc.c:129
+ #, c-format
+ msgid ""
+ "  %-10s  Search forward for a specified string,\n"
+ "              and select the node in which the next occurrence is found.\n"
+ msgstr ""
+ "  %-10s  Buscar hacia adelante el texto especificado,\n"
+ "              y seleccionar el nodo en que dicho texto es encontrado.\n"
+ 
+ #: info/infodoc.c:131
+ #, c-format
+ msgid ""
+ "  %-10s  Search backward for a specified string,\n"
+ "              and select the node in which the next occurrence is found.\n"
+ msgstr ""
+ "  %-10s  Buscar hacia atrÃ¡s el texto especificado,\n"
+ "              y seleccionar el nodo en que dicho texto es encontrado.\n"
+ 
+ #: info/infodoc.c:312
+ msgid "The current search path is:\n"
+ msgstr "La lista de orden de bÃºsqueda de ficheros actual es:\n"
+ 
+ #: info/infodoc.c:316
+ msgid ""
+ "Commands available in Info windows:\n"
+ "\n"
+ msgstr ""
+ "Comandos disponibles en ventanas Info:\n"
+ "\n"
+ 
+ #: info/infodoc.c:320
+ msgid ""
+ "Commands available in the echo area:\n"
+ "\n"
+ msgstr ""
+ "Comandos disponibles en la ventana de mensajes:\n"
+ "\n"
+ 
+ #: info/infodoc.c:343
+ #, c-format
+ msgid ""
+ "The following commands can only be invoked via %s:\n"
+ "\n"
+ msgstr ""
+ "Los siguientes comandos sÃ³lo pueden ser especificados vÃ­a %s:\n"
+ "\n"
+ 
+ #: info/infodoc.c:347
+ msgid ""
+ "The following commands cannot be invoked at all:\n"
+ "\n"
+ msgstr ""
+ "Los siguientes comandos no pueden ser invocados en forma alguna:\n"
+ "\n"
+ 
+ #: info/infodoc.c:477
+ msgid "Display help message"
+ msgstr "Mostrar mensaje de ayuda"
+ 
+ #: info/infodoc.c:495
+ msgid "Visit Info node `(info)Help'"
+ msgstr "Visitar nodo Info `(info)Help'"
+ 
+ #: info/infodoc.c:633
+ msgid "Print documentation for KEY"
+ msgstr "Imprimir la documentaciÃ³n relacionada con la tecla KEY"
+ 
+ #: info/infodoc.c:645
+ #, c-format
+ msgid "Describe key: %s"
+ msgstr "Describir la tecla: %s"
+ 
+ #: info/infodoc.c:656
+ #, c-format
+ msgid "ESC %s is undefined."
+ msgstr "ESC %s no ha sido definido."
+ 
+ #: info/infodoc.c:672 info/infodoc.c:701
+ #, c-format
+ msgid "%s is undefined."
+ msgstr "%s no ha sido definido."
+ 
+ #: info/infodoc.c:722
+ #, c-format
+ msgid "%s is defined to %s."
+ msgstr "%s ha sido definido como %s."
+ 
+ #: info/infodoc.c:1145
+ msgid "Show what to type to execute a given command"
+ msgstr "Muestra quÃ© teclas pulsar para un comando en especÃ­fico"
+ 
+ #: info/infodoc.c:1149
+ msgid "Where is command: "
+ msgstr "Comando \"donde estÃ¡\": "
+ 
+ #: info/infodoc.c:1171
+ #, c-format
+ msgid "`%s' is not on any keys"
+ msgstr "`%s' no consta como tecla (o combinaciÃ³n de teclas) vÃ¡lida "
+ 
+ #: info/infodoc.c:1178
+ #, c-format
+ msgid "%s can only be invoked via %s."
+ msgstr "%s sÃ³lo puede ser invocado vÃ­a %s."
+ 
+ #: info/infodoc.c:1182
+ #, c-format
+ msgid "%s can be invoked via %s."
+ msgstr "%s puede ser invocado vÃ­a %s."
+ 
+ #: info/infodoc.c:1187
+ #, c-format
+ msgid "There is no function named `%s'"
+ msgstr "No existe funciÃ³n alguna llamada `%s'"
+ 
+ #: info/infodoc.c:96
+ msgid ""
+ "Selecting other nodes:\n"
+ "----------------------\n"
+ msgstr ""
+ "Seleccionando otros nodos:\n"
+ "--------------------------\n"
+ 
+ #: info/infokey.c:170
+ msgid "incorrect number of arguments"
+ msgstr "nÃºmero de argumentos incorrecto"
+ 
+ #: info/infokey.c:201
+ #, c-format
+ msgid "cannot open input file `%s'"
+ msgstr "no se pudo abrir el fichero `%s'"
+ 
+ #: info/infokey.c:215
+ #, c-format
+ msgid "cannot create output file `%s'"
+ msgstr "no se pudo crear el fichero `%s'"
+ 
+ #: info/infokey.c:226
+ #, c-format
+ msgid "error writing to `%s'"
+ msgstr "error mientras se escribÃ­a al fichero `%s'"
+ 
+ #: info/infokey.c:232
+ #, c-format
+ msgid "error closing output file `%s'"
+ msgstr "error cerrando fichero `%s'"
+ 
+ #: info/infokey.c:450
+ msgid "key sequence too long"
+ msgstr "secuencia de teclas demasiado larga"
+ 
+ #: info/infokey.c:529
+ msgid "missing key sequence"
+ msgstr "secuencia de teclas ausente"
+ 
+ #: info/infokey.c:610
+ msgid "NUL character (\\000) not permitted"
+ msgstr "El caracter `NUL' (\\000), no estÃ¡ permitido aquÃ­"
+ 
+ #: info/infokey.c:641
+ #, c-format
+ msgid "NUL character (^%c) not permitted"
+ msgstr "El carÃ¡cter nulo (^%c) no estÃ¡ permitido aquÃ­"
+ 
+ #: info/infokey.c:665
+ msgid "missing action name"
+ msgstr "nombre de acciÃ³n ausente"
+ 
+ #: info/infokey.c:681 info/infokey.c:756
+ msgid "section too long"
+ msgstr "secciÃ³n demasiado larga"
+ 
+ #: info/infokey.c:688
+ #, c-format
+ msgid "unknown action `%s'"
+ msgstr "acciÃ³n desconocida `%s'"
+ 
+ #: info/infokey.c:698
+ msgid "action name too long"
+ msgstr "nombre de acciÃ³n demasiado largo"
+ 
+ #: info/infokey.c:712
+ #, c-format
+ msgid "extra characters following action `%s'"
+ msgstr "extra caracteres tras nombre de acciÃ³n `%s'"
+ 
+ #: info/infokey.c:723
+ msgid "missing variable name"
+ msgstr "nombre de variable ausente"
+ 
+ #: info/infokey.c:733
+ msgid "missing `=' immediately after variable name"
+ msgstr ""
+ "ausencia del carÃ¡cter `=' inmediatamente despuÃ©s del nombre de la variable"
+ 
+ #: info/infokey.c:741
+ msgid "variable name too long"
+ msgstr "nombre de variable demasiado largo"
+ 
+ #: info/infokey.c:765
+ msgid "value too long"
+ msgstr "valor demasiado largo"
+ 
+ #: info/infokey.c:890
+ #, c-format
+ msgid "\"%s\", line %u: "
+ msgstr "\"%s\", lÃ­nea %u: "
+ 
+ #: info/infokey.c:906
+ #, c-format
+ msgid ""
+ "Usage: %s [OPTION]... [INPUT-FILE]\n"
+ "\n"
+ "Compile infokey source file to infokey file.  Reads INPUT-FILE (default\n"
+ "$HOME/.infokey) and writes compiled key file to (by default) $HOME/.info.\n"
+ "\n"
+ "Options:\n"
+ "  --output FILE        output to FILE instead of $HOME/.info\n"
+ "  --help               display this help and exit.\n"
+ "  --version            display version information and exit.\n"
+ msgstr ""
+ "Uso: %s [OPCIÃ“N]... [FICHERO]\n"
+ "\n"
+ "Compila el fichero FICHERO produciendo un fichero infokey.  Lee el fichero\n"
+ "FICHERO (`$HOME/.infokey' por defecto) y escribe el fichero compilado como\n"
+ "`$HOME/.info' (por defecto).\n"
+ "\n"
+ "Opciones:\n"
+ "  --output FICHERO     escribir en fichero FICHERO, en vez de en $HOME/."
+ "info\n"
+ "  --help               mostrar este mensaje de ayuda.\n"
+ "  --version            mostrar informaciÃ³n de versiÃ³n de esta aplicaciÃ³n\n"
+ "                         informÃ¡tica.\n"
+ 
+ #: info/infomap.c:955
+ #, c-format
+ msgid "Ignoring invalid infokey file `%s' - too small"
+ msgstr "Ignorando fichero infokey `%s' (es demasiado pequeÃ±o)"
+ 
+ #: info/infomap.c:958
+ #, c-format
+ msgid "Ignoring invalid infokey file `%s' - too big"
+ msgstr "Ignorando fichero infokey `%s' (es demasiado grande)"
+ 
+ #: info/infomap.c:971
+ #, c-format
+ msgid "Error reading infokey file `%s' - short read"
+ msgstr "Error leyendo fichero infokey `%s' - lectura cortada"
+ 
+ #: info/infomap.c:990
+ #, c-format
+ msgid ""
+ "Invalid infokey file `%s' (bad magic numbers) -- run infokey to update it"
+ msgstr ""
+ "El fichero infokey `%s' es invÃ¡lido (secuencia de identificaciÃ³n invÃ¡lida),\n"
+ "ejecute `infokey' sobre este para acutalizarlo"
+ 
+ #: info/infomap.c:999
+ #, c-format
+ msgid "Your infokey file `%s' is out of date -- run infokey to update it"
+ msgstr ""
+ "Su fichero infokey `%s' es demasiado viejo,\n"
+ "ejecute `infokey' sobre este para actualizarlo"
+ 
+ #: info/infomap.c:1015
+ #, c-format
+ msgid ""
+ "Invalid infokey file `%s' (bad section length) -- run infokey to update it"
+ msgstr ""
+ "El fichero infokey `%s' es invÃ¡lido (longitud de secciÃ³n errÃ³nea),\n"
+ "ejecute `infokey' sobre este para actualizarlo"
+ 
+ #: info/infomap.c:1036
+ #, c-format
+ msgid ""
+ "Invalid infokey file `%s' (bad section code) -- run infokey to update it"
+ msgstr ""
+ "El fichero infokey `%s' es invÃ¡lido (nÃºmero de secciÃ³n invÃ¡lido),\n"
+ "ejecute `infokey' sobre este para actualizarlo"
+ 
+ #: info/infomap.c:1171
+ msgid "Bad data in infokey file -- some key bindings ignored"
+ msgstr ""
+ "Datos errÃ³neos en fichero infokey -- algunas combinaciones de teclas serÃ¡n "
+ "ignoradas"
+ 
+ #: info/infomap.c:1221
+ msgid "Bad data in infokey file -- some var settings ignored"
+ msgstr ""
+ "Datos errÃ³neos en fichero infokey -- algunas variables que han sido "
+ "declaradas serÃ¡n ignoradas"
+ 
+ #: info/m-x.c:68
+ msgid "Read the name of an Info command and describe it"
+ msgstr "Leer el nombre de un comando de Info y describirlo"
+ 
+ #: info/m-x.c:72
+ msgid "Describe command: "
+ msgstr "Describir comando: "
+ 
+ #: info/m-x.c:95
+ msgid "Read a command name in the echo area and execute it"
+ msgstr "Leer el nombre de un comando desde el Ã¡rea de mensajes y ejecutarlo"
+ 
+ #: info/m-x.c:139
+ msgid "Cannot execute an `echo-area' command here."
+ msgstr "No se puede ejecutar el comando `echo-area' aquÃ­."
+ 
+ #: info/m-x.c:153
+ #, c-format
+ msgid "Undefined command: %s"
+ msgstr "El comando `%s' no existe"
+ 
+ #: info/m-x.c:159
+ msgid "Set the height of the displayed window"
+ msgstr "Establecer el ancho de la ventana"
+ 
+ #: info/m-x.c:172
+ #, c-format
+ msgid "Set screen height to (%d): "
+ msgstr "Establecer el ancho a (%d): "
+ 
+ #: info/makedoc.c:166 info/makedoc.c:174
+ #, c-format
+ msgid ""
+ "   Source files groveled to make this file include:\n"
+ "\n"
+ msgstr ""
+ "   Los ficheros que han sido muestreados para construir este fichero "
+ "incluyen:\n"
+ "\n"
+ 
+ #: info/makedoc.c:556
+ #, c-format
+ msgid "Couldn't manipulate the file %s.\n"
+ msgstr "El fichero `%s' no pudo ser manipulado.\n"
+ 
+ #: info/nodemenu.c:30
+ msgid ""
+ "\n"
+ "* Menu:\n"
+ "  (File)Node                        Lines   Size   Containing File\n"
+ "  ----------                        -----   ----   ---------------"
+ msgstr ""
+ "\n"
+ "* MenÃº:\n"
+ "  (Fichero)Nodo                    LÃ­neas  TamaÃ±o  Fichero Original\n"
+ "  -------------                    ------  ------  ----------------"
+ 
+ #: info/nodemenu.c:201
+ msgid ""
+ "Here is the menu of nodes you have recently visited.\n"
+ "Select one from this menu, or use `\\[history-node]' in another window.\n"
+ msgstr ""
+ "El siguiente es el menÃº de nodos que usted ha visitado recientemente.\n"
+ "Seleccione uno, o use `\\[history-node]' en otra ventana.\n"
+ 
+ #: info/nodemenu.c:223
+ msgid "Make a window containing a menu of all of the currently visited nodes"
+ msgstr ""
+ "Crear una ventana que contenga un menÃº con los nodos visitados hasta ahora"
+ 
+ #: info/nodemenu.c:303
+ msgid "Select a node which has been previously visited in a visible window"
+ msgstr "Seleccionar un nodo que ha sido previamente visitado"
+ 
+ #: info/nodemenu.c:316
+ msgid "Select visited node: "
+ msgstr "Seleccionar nodo visitado: "
+ 
+ #: info/nodemenu.c:336 info/session.c:2443
+ #, c-format
+ msgid "The reference disappeared! (%s)."
+ msgstr "La referencia ha desaparecido! (%s)."
+ 
+ #: info/search.c:161
+ #, c-format
+ msgid "regexp error: %s"
+ msgstr "Error en expresiÃ³n regular: %s"
+ 
+ #: info/session.c:164
+ #, c-format
+ msgid ""
+ "Welcome to Info version %s. Type \\[get-help-window] for help, \\[menu-item] "
+ "for menu item."
+ msgstr ""
+ "Este es Info, versiÃ³n %s. Teclee \\[get-help-window] para ayuda, \\[menu-"
+ "item] para seleccionar un Ã­tem de menÃº."
+ 
+ #: info/session.c:625
+ msgid "Move down to the next line"
+ msgstr "Ir a la siguiente lÃ­nea"
+ 
+ #: info/session.c:661
+ msgid "Move up to the previous line"
+ msgstr "Ir a la lÃ­nea anterior"
+ 
+ #: info/session.c:696
+ msgid "Move to the end of the line"
+ msgstr "Ir al final de la lÃ­nea"
+ 
+ #: info/session.c:716
+ msgid "Move to the start of the line"
+ msgstr "Ir al principio de la lÃ­nea"
+ 
+ #: info/session.c:1007
+ msgid "Next"
+ msgstr "Siguiente"
+ 
+ #: info/session.c:1023 info/session.c:1148
+ msgid "No more nodes within this document."
+ msgstr "No hay mÃ¡s nodos en este documento."
+ 
+ #: info/session.c:1174
+ msgid "No `Prev' for this node."
+ msgstr "No hay nodo `Anterior' a este."
+ 
+ #: info/session.c:1194
+ msgid "No `Prev' or `Up' for this node within this document."
+ msgstr "Este nodo no contiene `Anterior' ni `Superior'."
+ 
+ #: info/session.c:1256
+ msgid "Move forwards or down through node structure"
+ msgstr "Moverse hacia adelante o abajo a travÃ©s de la estructura de nodos"
+ 
+ #: info/session.c:1272
+ msgid "Move backwards or up through node structure"
+ msgstr "Moverse hacia atrÃ¡s o arriba a travÃ©s de la estructura de nodos"
+ 
+ #: info/session.c:1373
+ msgid "Scroll forward in this window"
+ msgstr "Avanzar en esta ventana"
+ 
+ #: info/session.c:1381
+ msgid "Scroll forward in this window and set default window size"
+ msgstr "Avanzar en esta ventana y establecer el ancho de la misma"
+ 
+ #: info/session.c:1389
+ msgid "Scroll forward in this window staying within node"
+ msgstr "Avanzar en esta ventana sin salir del nodo actual"
+ 
+ #: info/session.c:1397
+ msgid ""
+ "Scroll forward in this window staying within node and set default window size"
+ msgstr ""
+ "Avanzar en esta ventana sin salir del nodo actual y establecer el ancho de "
+ "la misma"
+ 
+ #: info/session.c:1405
+ msgid "Scroll backward in this window"
+ msgstr "Retroceder en esta ventana"
+ 
+ #: info/session.c:1413
+ msgid "Scroll backward in this window and set default window size"
+ msgstr "Retroceder en esta ventana y establecer el ancho de la misma"
+ 
+ #: info/session.c:1422
+ msgid "Scroll backward in this window staying within node"
+ msgstr "Retroceder en esta ventana sin salir del nodo actual"
+ 
+ #: info/session.c:1430
+ msgid ""
+ "Scroll backward in this window staying within node and set default window "
+ "size"
+ msgstr ""
+ "Retroceder en esta ventana sin salir del nodo actual y establecer el ancho "
+ "de la misma"
+ 
+ #: info/session.c:1438
+ msgid "Move to the start of this node"
+ msgstr "Moverse al principio de este nodo"
+ 
+ #: info/session.c:1445
+ msgid "Move to the end of this node"
+ msgstr "Moverse al final de este nodo"
+ 
+ #: info/session.c:1452
+ msgid "Scroll down by lines"
+ msgstr "Avanzar por lÃ­neas"
+ 
+ #: info/session.c:1469
+ msgid "Scroll up by lines"
+ msgstr "Retroceder por lÃ­neas"
+ 
+ #: info/session.c:1487
+ msgid "Scroll down by half screen size"
+ msgstr "Avanzar media pantalla"
+ 
+ #: info/session.c:1513
+ msgid "Scroll up by half screen size"
+ msgstr "Retroceder media pantalla"
+ 
+ #: info/session.c:1542
+ msgid "Select the next window"
+ msgstr "Seleccionar la siguiente ventana"
+ 
+ #: info/session.c:1581
+ msgid "Select the previous window"
+ msgstr "Seleccionar la ventana anterior"
+ 
+ #: info/session.c:1632
+ msgid "Split the current window"
+ msgstr "Partir la ventana actual en dos mitades"
+ 
+ #: info/session.c:1713
+ msgid "Delete the current window"
+ msgstr "Eliminar la ventana actual"
+ 
+ #: info/session.c:1721
+ msgid "Cannot delete a permanent window"
+ msgstr "No se puede eliminar una ventana de tipo permanente"
+ 
+ #: info/session.c:1753
+ msgid "Delete all other windows"
+ msgstr "Eliminar todas las otras ventanas"
+ 
+ #: info/session.c:1799
+ msgid "Scroll the other window"
+ msgstr "Avanzar en la otra ventana"
+ 
+ #: info/session.c:1820
+ msgid "Scroll the other window backward"
+ msgstr "Retroceder en la otra ventana"
+ 
+ #: info/session.c:1826
+ msgid "Grow (or shrink) this window"
+ msgstr "Agrandar (o encoger) esta ventana"
+ 
+ #: info/session.c:1837
+ msgid "Divide the available screen space among the visible windows"
+ msgstr ""
+ "Dividir el espacio disponible de la pantalla entre las ventanas visibles"
+ 
+ #: info/session.c:1844
+ msgid "Toggle the state of line wrapping in the current window"
+ msgstr "Activar o desactivar el modo `envolver-lineas' en la ventana actual"
+ 
+ #: info/session.c:1851
+ msgid "Toggle the usage of regular expressions in searches"
+ msgstr "Activar o desactivar el uso de expresiones regulares durante bÃºsquedas"
+ 
+ #: info/session.c:1855
+ msgid "Using regular expressions for searches."
+ msgstr "Usando expresiones regulares durante bÃºsquedas."
+ 
+ #: info/session.c:1856
+ msgid "Using literal strings for searches."
+ msgstr "Usando texto literal durante bÃºsquedas."
+ 
+ #: info/session.c:2027
+ msgid "Select the Next node"
+ msgstr "Seleccionar el nodo siguiente"
+ 
+ #: info/session.c:2035
+ msgid "Select the Prev node"
+ msgstr "Seleccionar el nodo anterior"
+ 
+ #: info/session.c:2043
+ msgid "Select the Up node"
+ msgstr "Seleccionar el nodo superior"
+ 
+ #: info/session.c:2050
+ msgid "Select the last node in this file"
+ msgstr "Seleccionar el Ãºltimo nodo en este fichero"
+ 
+ #: info/session.c:2077 info/session.c:2110
+ msgid "This window has no additional nodes"
+ msgstr "Esta ventana no dispone de nodos adicionales"
+ 
+ #: info/session.c:2083
+ msgid "Select the first node in this file"
+ msgstr "Seleccionar el primer nodo en este fichero"
+ 
+ #: info/session.c:2117
+ msgid "Select the last item in this node's menu"
+ msgstr "Seleccionar el Ãºltimo elemento del menÃº de este nodo"
+ 
+ #: info/session.c:2123
+ msgid "Select this menu item"
+ msgstr "Seleccionar este elemento del menÃº"
+ 
+ #: info/session.c:2156
+ #, c-format
+ msgid "There aren't %d items in this menu."
+ msgstr "No hay %d elementos en este menÃº."
+ 
+ #: info/session.c:2350 info/session.c:2351
+ #, c-format
+ msgid "Menu item (%s): "
+ msgstr "Elemento del menÃº (%s): "
+ 
+ #: info/session.c:2354
+ msgid "Menu item: "
+ msgstr "Elemento del menÃº: "
+ 
+ #: info/session.c:2361 info/session.c:2362
+ #, c-format
+ msgid "Follow xref (%s): "
+ msgstr "Seguir enlace (%s): "
+ 
+ #: info/session.c:2365
+ msgid "Follow xref: "
+ msgstr "Seguir enlace: "
+ 
+ #: info/session.c:2494
+ msgid "Read a menu item and select its node"
+ msgstr "Leer un elemento del menÃº y seleccionar el nodo al que corresponda"
+ 
+ #: info/session.c:2502
+ msgid "Read a footnote or cross reference and select its node"
+ msgstr ""
+ "Leer una nota de pie de pÃ¡gina o enlace y seleccionar el nodo resultante"
+ 
+ #: info/session.c:2508
+ msgid "Move to the start of this node's menu"
+ msgstr "Ir al principio del menÃº de este nodo"
+ 
+ #: info/session.c:2532
+ msgid "Visit as many menu items at once as possible"
+ msgstr "Visitar de una sÃ³la vez tantos elementos del menÃº como sea posible"
+ 
+ #: info/session.c:2560
+ msgid "Read a node name and select it"
+ msgstr "Leer un nombre de nodo y seleccionarlo"
+ 
+ #: info/session.c:2615 info/session.c:2620
+ msgid "Goto node: "
+ msgstr "Ir a nodo: "
+ 
+ #: info/session.c:2684
+ #, c-format
+ msgid "No menu in node `%s'."
+ msgstr "El nodo `%s' no contiene menÃº alguno."
+ 
+ #: info/session.c:2730
+ #, c-format
+ msgid "No menu item `%s' in node `%s'."
+ msgstr "No existe elemento de menÃº alguno llamado `%s' en el nodo `%s'."
+ 
+ #: info/session.c:2760
+ #, c-format
+ msgid "Unable to find node referenced by `%s' in `%s'."
+ msgstr "No se encontrÃ³ ningÃºn nodo referenciado por `%s' en `%s'."
+ 
+ #: info/session.c:2810
+ msgid "Read a list of menus starting from dir and follow them"
+ msgstr ""
+ "Leer una lista de menÃºs comenzando desde el directorio especificado y "
+ "seguirla"
+ 
+ #: info/session.c:2812
+ msgid "Follow menus: "
+ msgstr "Seguir menÃºs: "
+ 
+ #: info/session.c:3005
+ msgid "Find the node describing program invocation"
+ msgstr "Encontrar el nodo que describe la invocaciÃ³n del programa en cuestiÃ³n"
+ 
+ #: info/session.c:3007
+ #, c-format
+ msgid "Find Invocation node of [%s]: "
+ msgstr "Encontrar nodo de invocaciÃ³n de [%s]: "
+ 
+ #: info/session.c:3045
+ msgid "Read a manpage reference and select it"
+ msgstr "Leer una referencia a pÃ¡ginas del manual y seleccionarla"
+ 
+ #: info/session.c:3049
+ msgid "Get Manpage: "
+ msgstr "PÃ¡gina de manual a buscar: "
+ 
+ #: info/session.c:3079
+ msgid "Select the node `Top' in this file"
+ msgstr "Seleccionar el nodo `Top' en este fichero"
+ 
+ #: info/session.c:3085
+ msgid "Select the node `(dir)'"
+ msgstr "Seleccionar el nodo `(dir)'"
+ 
+ #: info/session.c:3102 info/session.c:3104
+ #, c-format
+ msgid "Kill node (%s): "
+ msgstr "Terminar nodo (%s): "
+ 
+ #: info/session.c:3156
+ #, c-format
+ msgid "Cannot kill node `%s'"
+ msgstr "No se pudo terminar el nodo `%s'"
+ 
+ #: info/session.c:3166
+ msgid "Cannot kill the last node"
+ msgstr "No se puede terminar el Ãºltimo nodo"
+ 
+ #: info/session.c:3252
+ msgid "Select the most recently selected node"
+ msgstr "Seleccionar el nodo usado mÃ¡s recientemente"
+ 
+ #: info/session.c:3258
+ msgid "Kill this node"
+ msgstr "Terminar este nodo"
+ 
+ #: info/session.c:3266
+ msgid "Read the name of a file and select it"
+ msgstr "Leer el nombre de un fichero y seleccionarlo"
+ 
+ #: info/session.c:3270
+ msgid "Find file: "
+ msgstr "Fichero a buscar: "
+ 
+ #: info/session.c:3287
+ #, c-format
+ msgid "Cannot find `%s'."
+ msgstr "No se encontrÃ³ `%s'."
+ 
+ #: info/session.c:3330 info/session.c:3448
+ #, c-format
+ msgid "Could not create output file `%s'."
+ msgstr "No se pudo crear el fichero `%s'."
+ 
+ #: info/session.c:3344 info/session.c:3466 info/session.c:3526
+ msgid "Done."
+ msgstr "Hecho."
+ 
+ #: info/session.c:3399
+ #, c-format
+ msgid "Writing node %s..."
+ msgstr "Escribiendo nodo %s..."
+ 
+ #: info/session.c:3475
+ msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
+ msgstr "Volcar el contenido de este nodo a travÃ©s de INFO_PRINT_COMMAND"
+ 
+ #: info/session.c:3510
+ #, c-format
+ msgid "Cannot open pipe to `%s'."
+ msgstr "No se pudo volcar sobre `%s'."
+ 
+ #: info/session.c:3516
+ #, c-format
+ msgid "Printing node %s..."
+ msgstr "Imprimiendo nodo %s..."
+ 
+ #: info/session.c:3733
+ msgid "Search continued from the end of the document."
+ msgstr "La bÃºsqueda continuÃ³ desde el final del documento."
+ 
+ #: info/session.c:3738
+ msgid "Search continued from the beginning of the document."
+ msgstr "La bÃºsqueda continuÃ³ desde el principio del documento."
+ 
+ #: info/session.c:3755
+ #, c-format
+ msgid "Searching subfile %s ..."
+ msgstr "Buscando sub-fichero %s ..."
+ 
+ #: info/session.c:3812
+ msgid "Read a string and search for it case-sensitively"
+ msgstr "Leer un texto y buscarlo (mayÃºsculas y minÃºsculas son significantes)"
+ 
+ #: info/session.c:3819
+ msgid "Read a string and search for it"
+ msgstr "Leer una cadena de texto y buscarla"
+ 
+ #: info/session.c:3827
+ msgid "Read a string and search backward for it"
+ msgstr "Leer una cadena de texto y buscarla hacia atrÃ¡s"
+ 
+ #: info/session.c:3863 info/session.c:3869
+ #, c-format
+ msgid "%s%s%s [%s]: "
+ msgstr "%s%s%s [%s]: "
+ 
+ #: info/session.c:3864 info/session.c:3870
+ msgid "Regexp search"
+ msgstr "Buscar (exp.reg.)"
+ 
+ #: info/session.c:3865 info/session.c:3871
+ msgid " case-sensitively"
+ msgstr " distinguiendo mayÃºs./minÃºs."
+ 
+ #: info/session.c:3866 info/session.c:3872
+ msgid " backward"
+ msgstr " hacia atrÃ¡s"
+ 
+ #: info/session.c:3870
+ msgid "Search"
+ msgstr "Buscar"
+ 
+ #: info/session.c:3911
+ msgid "Search failed."
+ msgstr "La bÃºsqueda finalizÃ³ sin resultados."
+ 
+ #: info/session.c:3929
+ msgid "Repeat last search in the same direction"
+ msgstr "Repetir la Ãºltima bÃºsqueda en la misma direcciÃ³n que la anterior"
+ 
+ #: info/session.c:3932 info/session.c:3942
+ msgid "No previous search string"
+ msgstr "No existe constancia de bÃºsqueda anterior"
+ 
+ #: info/session.c:3939
+ msgid "Repeat last search in the reverse direction"
+ msgstr "Repetir la Ãºltima bÃºsqueda en direcciÃ³n contraria"
+ 
+ #: info/session.c:3958 info/session.c:3964
+ msgid "Search interactively for a string as you type it"
+ msgstr "Buscar de forma interactiva un texto segÃºn usted lo escribe"
+ 
+ #: info/session.c:4044
+ msgid "Regexp I-search backward: "
+ msgstr "BÃºsqueda interactiva hacia atrÃ¡s (exp.reg.): "
+ 
+ #: info/session.c:4045
+ msgid "I-search backward: "
+ msgstr "BÃºsqueda interactiva hacia atrÃ¡s: "
+ 
+ #: info/session.c:4047
+ msgid "Regexp I-search: "
+ msgstr "BÃºsqueda interactiva (exp.reg.): "
+ 
+ #: info/session.c:4048
+ msgid "I-search: "
+ msgstr "BÃºsqueda interactiva: "
+ 
+ #: info/session.c:4073 info/session.c:4075
+ msgid "Failing "
+ msgstr "FallÃ³ "
+ 
+ #: info/session.c:4560
+ msgid "Move to the previous cross reference"
+ msgstr "Ir al enlace anterior"
+ 
+ #: info/session.c:4578
+ msgid "Move to the next cross reference"
+ msgstr "Ir a la prÃ³xima referencia externa"
+ 
+ #: info/session.c:4600
+ msgid "Select reference or menu item appearing on this line"
+ msgstr "Seleccionar la referencia o el elemento del menÃº situado en esta lÃ­nea"
+ 
+ #: info/session.c:4623
+ msgid "Cancel current operation"
+ msgstr "Cancelar la operaciÃ³n en curso"
+ 
+ #: info/session.c:4630
+ msgid "Quit"
+ msgstr "Cancelado"
+ 
+ #: info/session.c:4639
+ msgid "Move the cursor to a specific line of the window"
+ msgstr "Mover el cursor a una lÃ­nea especÃ­fica de la ventana"
+ 
+ #: info/session.c:4671
+ msgid "Redraw the display"
+ msgstr "Redibujar los contenidos de la pantalla"
+ 
+ #: info/session.c:4708
+ msgid "Quit using Info"
+ msgstr "Salir de esta aplicaciÃ³n informÃ¡tica"
+ 
+ #: info/session.c:4721
+ msgid "Run command bound to this key's lowercase variant"
+ msgstr ""
+ "Ejecutar comando asociado a la versiÃ³n en minÃºsculas de esta tecla o "
+ "combinaciÃ³n de teclas"
+ 
+ #: info/session.c:4732
+ #, c-format
+ msgid "Unknown command (%s)."
+ msgstr "Comando desconocido (%s)."
+ 
+ #: info/session.c:4735
+ #, c-format
+ msgid "\"%s\" is invalid"
+ msgstr "\"%s\" es invÃ¡lido"
+ 
+ #: info/session.c:4736
+ #, c-format
+ msgid "`%s' is invalid"
+ msgstr "`%s' is invÃ¡lido"
+ 
+ #: info/session.c:4950
+ msgid "Add this digit to the current numeric argument"
+ msgstr "Sumar este dÃ­gito al argumento numÃ©rico actual"
+ 
+ #: info/session.c:4959
+ msgid "Start (or multiply by 4) the current numeric argument"
+ msgstr "Comenzar (o multiplicar por 4) el argumento numÃ©rico actual"
+ 
+ #: info/session.c:4974
+ msgid "Internally used by \\[universal-argument]"
+ msgstr "Internamente usado por \\[universal-argument]"
+ 
+ #: info/tilde.c:336
+ #, c-format
+ msgid "readline: Out of virtual memory!\n"
+ msgstr "readline: No mÃ¡s memoria virtual disponible!\n"
+ 
+ #: info/variables.c:37
+ msgid "When \"On\", footnotes appear and disappear automatically"
+ msgstr ""
+ "Cuando estÃ¡ activado, notas de pie de pÃ¡gina aparecen y desaparecen de forma "
+ "automÃ¡tica"
+ 
+ #: info/variables.c:41
+ msgid "When \"On\", creating or deleting a window resizes other windows"
+ msgstr ""
+ "Cuando estÃ¡ activado, crear o eliminar ventanas causa que las adyacentes "
+ "sean redimensionadas"
+ 
+ #: info/variables.c:45
+ msgid "When \"On\", flash the screen instead of ringing the bell"
+ msgstr ""
+ "Cuado estÃ¡ activado, causa que la pantalla parpadee en vez de usar efectos "
+ "sonoros"
+ 
+ #: info/variables.c:49
+ msgid "When \"On\", errors cause the bell to ring"
+ msgstr "Cuando esta activado, errores producen un efecto sonoro"
+ 
+ #: info/variables.c:53
+ msgid "When \"On\", Info garbage collects files which had to be uncompressed"
+ msgstr ""
+ "Cuando estÃ¡ activado, Info recolecta ficheros que tuvieron que ser "
+ "descomprimidos"
+ 
+ #: info/variables.c:56
+ msgid "When \"On\", the portion of the matched search string is highlighted"
+ msgstr ""
+ "Cuando estÃ¡ activado, la porciÃ³n de cadena de texto que concuerda con la "
+ "bÃºsqueda en curso es mostrada en color llamativo"
+ 
+ #: info/variables.c:60
+ msgid "Controls what happens when scrolling is requested at the end of a node"
+ msgstr "Controla que ocurre al intentar avanzar al final de un nodo"
+ 
+ #: info/variables.c:65
+ msgid "Same as scroll-behaviour"
+ msgstr "Lo mismo que `scroll-behaviour'"
+ 
+ #: info/variables.c:69
+ msgid "The number lines to scroll when the cursor moves out of the window"
+ msgstr ""
+ "El nÃºmero de lÃ­neas que avanzar cuando el cursor se mueve fuera de la parte "
+ "visible de la ventana"
+ 
+ #: info/variables.c:73
+ msgid "Controls whether scroll-behavior affects cursor movement commands"
+ msgstr ""
+ "Controla si `scroll-behavior' afecta a comandos de movimiento del cursor"
+ 
+ #: info/variables.c:77
+ msgid "When \"On\", Info accepts and displays ISO Latin characters"
+ msgstr ""
+ "Cuando estÃ¡ activado, Info acepta y muestra caracteres codificados como ISO "
+ "Latin"
+ 
+ #: info/variables.c:81
+ msgid ""
+ "What to do when a scrolling command is issued at the end of the last node"
+ msgstr "Controla que ocurre al intentar avanzar al final del Ãºltimo nodo"
+ 
+ #: info/variables.c:88
+ msgid "Explain the use of a variable"
+ msgstr "Explicar el uso de una variable"
+ 
+ #: info/variables.c:94
+ msgid "Describe variable: "
+ msgstr "Describir variable: "
+ 
+ #: info/variables.c:113
+ msgid "Set the value of an Info variable"
+ msgstr "Establecer el valor de una variable"
+ 
+ #: info/variables.c:119
+ msgid "Set variable: "
+ msgstr "Establecer variable: "
+ 
+ #: info/variables.c:137
+ #, c-format
+ msgid "Set %s to value (%d): "
+ msgstr "Dar a %s el valor (%d): "
+ 
+ #: info/variables.c:178
+ #, c-format
+ msgid "Set %s to value (%s): "
+ msgstr "Dar a %s el valor (%s): "
+ 
+ #: info/window.c:1150
+ msgid "--*** Tags out of Date ***"
+ msgstr "--*** Etiquetas antiguas ***"
+ 
+ #: info/window.c:1161
+ msgid "-----Info: (), lines ----, "
+ msgstr "-----Info: (), lÃ­neas ----, "
+ 
+ #: info/window.c:1168
+ #, c-format
+ msgid "-%s---Info: %s, %d lines --%s--"
+ msgstr "-%s---Info: %s, %d lÃ­neas --%s--"
+ 
+ #: info/window.c:1172
+ #, c-format
+ msgid "-%s%s-Info: (%s)%s, %d lines --%s--"
+ msgstr "-%s%s-Info: (%s)%s, %d lÃ­neas --%s--"
+ 
+ #: info/window.c:1179
+ #, c-format
+ msgid " Subfile: %s"
+ msgstr " Sub-fichero: %s"
+ 
+ #: install-info/install-info.c:221
+ #, c-format
+ msgid "%s: warning: "
+ msgstr "%s: precauciÃ³n: "
+ 
+ #: install-info/install-info.c:270
+ #, c-format
+ msgid " for %s"
+ msgstr " para %s"
+ 
+ #: install-info/install-info.c:500
+ #, c-format
+ msgid "\tTry `%s --help' for a complete list of options.\n"
+ msgstr ""
+ "\tPruebe `%s --help' para obtener una lista de las opciones soportadas.\n"
+ 
+ #: install-info/install-info.c:508
+ #, c-format
+ msgid "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
+ msgstr "Uso: %s [OPCIÃ“N]... [FICHERO_INFO [FICHERO_Ã�NDICE]]\n"
+ 
+ #: install-info/install-info.c:510
+ msgid "Add or remove entries in INFO-FILE from the Info directory DIR-FILE."
+ msgstr ""
+ "AÃ±ade al o elimina del fichero Ã­ndice FICHERO_Ã�NDICE las\n"
+ "entradas encontradas en el fichero FICHERO_INFO."
+ 
+ #: install-info/install-info.c:513
+ msgid ""
+ "Options:\n"
+ " --debug             report what is being done.\n"
+ " --delete            delete existing entries for INFO-FILE from DIR-FILE;\n"
+ "                      don't insert any new entries.\n"
+ " --description=TEXT  the description of the entry is TEXT; used with\n"
+ "                      the --name option to become synonymous with the\n"
+ "                      --entry option.\n"
+ " --dir-file=NAME     specify file name of Info directory file;\n"
+ "                      equivalent to using the DIR-FILE argument.\n"
+ " --dry-run           same as --test."
+ msgstr ""
+ "Opciones:\n"
+ " --debug             reportar que se estÃ¡ haciendo\n"
+ " --delete            eliminar del fichero Ã­ndice FICHERO_Ã�NDICE las "
+ "entradas\n"
+ "                     existentes que referencian el fichero FICHERO_INFO\n"
+ " --description=TEXTO   la descripciÃ³n de la entrada es "
+ "TEXTO;                        usado junto con `--name' equivale al `--"
+ "entry'.\n"
+ " --dir-file=NOMBRE   el nombre del fichero Ã­ndice;\n"
+ "                     equivale al usar el argumento FICHERO_Ã�NDICE.\n"
+ " --dry-run           lo mismo que `--test'."
+ 
+ #: install-info/install-info.c:525
+ msgid ""
+ " --entry=TEXT        insert TEXT as an Info directory entry.\n"
+ "                      TEXT is written as an Info menu item line followed\n"
+ "                       by zero or more extra lines starting with "
+ "whitespace.\n"
+ "                      If you specify more than one entry, all are added.\n"
+ "                      If you don't specify any entries, they are determined\n"
+ "                       from information in the Info file itself.\n"
+ "                      When removing, TEXT specifies the entry to remove.\n"
+ "                      TEXT is only removed as a last resort, if the\n"
+ "                      entry as determined from the Info file is not "
+ "present,\n"
+ "                      and the basename of the Info file isn't found either."
+ msgstr ""
+ " --entry=TEXTO       insertar el texto TEXTO como entrada en el fichero "
+ "Ã­ndice\n"
+ "                     especificado; TEXTO debe cumplir con el formato usado "
+ "para\n"
+ "                     describir elementos de menu en Info, mÃ¡s cero o mÃ¡s "
+ "lÃ­neas\n"
+ "                     extra que comiencen con un espacio en blanco.  Si "
+ "usted\n"
+ "                     especifica mÃ¡s de un elemento, todos serÃ¡n aÃ±adidos; "
+ "en\n"
+ "                     caso contrario estos vendrÃ¡n determinados por los "
+ "datos\n"
+ "                     existentes en el fichero Info en cuestiÃ³n."
+ 
+ #: install-info/install-info.c:537
+ msgid ""
+ " --help              display this help and exit.\n"
+ " --info-dir=DIR      same as --dir-file=DIR/dir.\n"
+ " --info-file=FILE    specify Info file to install in the directory;\n"
+ "                      equivalent to using the INFO-FILE argument.\n"
+ " --item=TEXT         same as --entry=TEXT.\n"
+ " --keep-old          do not replace entries, or remove empty sections.\n"
+ " --menuentry=TEXT    same as --name=TEXT.\n"
+ " --name=TEXT         the name of the entry is TEXT; used with --description\n"
+ "                      to become synonymous with the --entry option.\n"
+ " --no-indent         do not format new entries in the DIR file.\n"
+ " --quiet             suppress warnings."
+ msgstr ""
+ " --help              mostrar este texto de ayuda.\n"
+ " --info-dir=DIRECTORIO   alias para `--dir-file=DIRECTORIO/dir.\n"
+ " --info-file=FICHERO     el fichero Info que instalar en el directorio;\n"
+ "                         equivale al usar el argumento FICHERO_INFO.\n"
+ " --item=TEXTO        alias para `--entry=TEXTO'.\n"
+ " --keep-old          no sustituir a entradas, ni eliminar secciones vacÃ­as.\n"
+ " --menuentry=TEXTO   alias para `--name=TEXTO'.\n"
+ " --name=TEXTO        el nombre de la entrada es TEXTO;                      "
+ "usado junto con `--description' equivale al `--entry'.\n"
+ " --no-indent         no bien arreglar nuevas entradas en el FICHERO_Ã�NDICE.\n"
+ " --quiet             suprimir mensajes de precauciÃ³n."
+ 
+ #: install-info/install-info.c:550
+ msgid ""
+ " --regex=R           put this file's entries in all sections that match the\n"
+ "                      regular expression R (ignoring case).\n"
+ " --remove            same as --delete.\n"
+ " --remove-exactly    only remove if the info file name matches exactly;\n"
+ "                      suffixes such as .info and .gz are not ignored.\n"
+ " --section=SEC       put entries in section SEC of the directory.\n"
+ "                      If you specify more than one section, all the entries\n"
+ "                       are added in each of the sections.\n"
+ "                      If you don't specify any sections, they are "
+ "determined\n"
+ "                       from information in the Info file itself.\n"
+ " --section R SEC     equivalent to --regex=R --section=SEC --add-once."
+ msgstr ""
+ " --regex=EXPREG    meter las entradas del fichero Info en cuestiÃ³n en todas "
+ "las\n"
+ "                     secciones que concuerda con la expresiÃ³n regular "
+ "EXPREG\n"
+ "                     (tratando mayÃºsculas y minÃºscualas por iguales)\n"
+ " --remove          alias para `--delete'.\n"
+ " --remove-exactly  eliminar el fichero Info en cuestiÃ³n sÃ³lo si su nombre\n"
+ "                     concuerda de forma exacta; ficheros con extensiones\n"
+ "                     `.info' y/o `.gz' no son ignorados.\n"
+ " --section=SECC    emplazar las entradas existentes en el fichero Info al "
+ "que\n"
+ "                     se hace referencia en la secciÃ³n SECC del fichero "
+ "Ã­ndice.\n"
+ "                     Si usted especifica mÃ¡s de una secciÃ³n, todas las "
+ "entradas\n"
+ "                     serÃ¡n aÃ±adidas en cada una de las secciones. Si "
+ "ninguna,\n"
+ "                     Ã©stas serÃ¡n determinadas a partir de la informaciÃ³n\n"
+ "                     contenida en el fichero Info en cuestiÃ³n.\n"
+ " --section EXPREG SECC  equivale a `--regex=EXPREG --section=SECC --add-"
+ "once'."
+ 
+ #: install-info/install-info.c:563
+ msgid ""
+ " --silent            suppress warnings.\n"
+ " --test              suppress updating of DIR-FILE.\n"
+ " --version           display version information and exit."
+ msgstr ""
+ " --silent          alias para `--quiet'.\n"
+ " --test            suprimir la actualizaciÃ³n del fichero Ã­ndice "
+ "FICHERO_Ã�NDICE.\n"
+ " --version         mostrar informaciÃ³n sobre la versiÃ³n de esta programa."
+ 
+ #: install-info/install-info.c:570
+ msgid ""
+ "Email bug reports to bug-texinfo@gnu.org,\n"
+ "general questions and discussion to help-texinfo@gnu.org.\n"
+ "Texinfo home page: http://www.gnu.org/software/texinfo/"
+ msgstr ""
+ "Reporte cualquier tipo de problema que usted encuentra en el funcionamiento\n"
+ "de esta programa <bug-texinfo@gnu.org>.  Preguntas y discusiones sobre\n"
+ "Texinfo en general pueden ser dirigidas a <help-texinfo@gnu.org>.\n"
+ "El sitio web de Texinfo es: http://www.gnu.org/software/texinfo/"
+ 
+ #: install-info/install-info.c:597
+ #, c-format
+ msgid ""
+ "This is the file .../info/dir, which contains the\n"
+ "topmost node of the Info hierarchy, called (dir)Top.\n"
+ "The first time you invoke Info you start off looking at this node.\n"
+ "\n"
+ "%s\tThis is the top of the INFO tree\n"
+ "\n"
+ "  This (the Directory node) gives a menu of major topics.\n"
+ "  Typing \"q\" exits, \"?\" lists all Info commands, \"d\" returns here,\n"
+ "  \"h\" gives a primer for first-timers,\n"
+ "  \"mEmacs<Return>\" visits the Emacs manual, etc.\n"
+ "\n"
+ "  In Emacs, you can click mouse button 2 on a menu item or cross reference\n"
+ "  to select it.\n"
+ "\n"
+ "%s\n"
+ msgstr ""
+ "Este es el fichero .../info/dir, el cual contiene el nodo situado\n"
+ "en la cÃºspide de la jerarquÃ­a Info, lo cual se llama (dir)Top.\n"
+ "La primera vez que usted invoque Info comenzarÃ¡ desde este punto.\n"
+ "\n"
+ "%s\tEsta es la cÃºspide de le jerarquÃ­a INFO\n"
+ "\n"
+ "  Este (el Directorio principal) proporciona un menÃº que contiene las "
+ "entradas\n"
+ "  mas usuales. Tecleando \"q\" saldrÃ¡ de esta aplicaciÃ³n informÃ¡tica, "
+ "tecleando\n"
+ "  \"?\" prodrÃ¡ producir un listado de todos los comandos disponibles a modo "
+ "de\n"
+ "  referencia; tecleando \"d\" volverÃ¡ a esta pantalla, \"h\" provee de "
+ "informaciÃ³n\n"
+ "  a usuarios/as primerizos/as; presionando \"m\" y escribiendo la palabra "
+ "\"Emacs\"\n"
+ "  podrÃ¡ visitar el manual de Emacs, etc.\n"
+ "\n"
+ "  TambiÃ©n puede usted usar Info desde Emacs. En la versiÃ³n de Emacs con\n"
+ "  ventanas puede hacer click con el botÃ³n izquierdo del ratÃ³n sobre "
+ "elementos\n"
+ "  de menÃº o sobre enlaces para seleccionarlos o seguirlos.\n"
+ "\n"
+ "%s\n"
+ 
+ #: install-info/install-info.c:622
+ #, c-format
+ msgid "%s: could not read (%s) and could not create (%s)\n"
+ msgstr "%s: No se pudo leer (%s) y no se pudo crear (%s)\n"
+ 
+ #: install-info/install-info.c:715
+ #, c-format
+ msgid "%s: empty file"
+ msgstr "%s: fichero vacÃ­o"
+ 
+ #: install-info/install-info.c:1046 install-info/install-info.c:1086
+ msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
+ msgstr "`START-INFO-DIR-ENTRY' presente, pero sin pareja (END-INFO-DIR-ENTRY)"
+ 
+ #: install-info/install-info.c:1081
+ msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
+ msgstr "`END-INFO-DIR-ENTRY' presente, pero sin pareja (START-INFO-DIR-ENTRY)"
+ 
+ #: install-info/install-info.c:1936 install-info/install-info.c:1946
+ #, c-format
+ msgid "%s: already have dir file: %s\n"
+ msgstr "%s: ya contiene un fichero Ã­ndice: %s\n"
+ 
+ #: install-info/install-info.c:2026
+ #, c-format
+ msgid "%s: Specify the Info file only once.\n"
+ msgstr "%s: SÃ³lo es necesario especificar el fichero Info una vez.\n"
+ 
+ #: install-info/install-info.c:2059
+ #, c-format
+ msgid "Extra regular expression specified, ignoring `%s'"
+ msgstr "ExpresiÃ³n regular extra especificada, serÃ¡ ignorada `%s'"
+ 
+ #: install-info/install-info.c:2071
+ #, c-format
+ msgid "Error in regular expression `%s': %s"
+ msgstr "Error en la expresiÃ³n regular `%s': %s"
+ 
+ #: install-info/install-info.c:2129
+ #, c-format
+ msgid "excess command line argument `%s'"
+ msgstr "Demasiados argumentos en la lÃ­nea de comandos `%s'"
+ 
+ #: install-info/install-info.c:2133
+ msgid "No input file specified; try --help for more information."
+ msgstr ""
+ "No se ha especificado fichero de entrada;\n"
+ "pruebe usted la opciÃ³n `--help' para obetener mÃ¡s informaciÃ³n."
+ 
+ #: install-info/install-info.c:2136
+ msgid "No dir file specified; try --help for more information."
+ msgstr ""
+ "Fichero Ã­ndice no especificado;\n"
+ "pruebe usted la opciÃ³n `--help' para obtener mÃ¡s informaciÃ³n."
+ 
+ #: install-info/install-info.c:2278
+ #, c-format
+ msgid "no info dir entry in `%s'"
+ msgstr "No existe constancia de entrada `dir' en `%s'"
+ 
+ #: install-info/install-info.c:2526
+ #, c-format
+ msgid "no entries found for `%s'; nothing deleted"
+ msgstr "No se encontraron entradas para `%s'; nada serÃ¡ borrado"
+ 
+ #: lib/xexit.c:54
+ msgid "ferror on stdout\n"
+ msgstr "error `ferror' en descriptor de salida estÃ¡ndar (stdout)\n"
+ 
+ #: lib/xexit.c:59
+ msgid "fflush error on stdout\n"
+ msgstr "error `fflush' en descriptor de salida estÃ¡ndar (stdout)\n"
+ 
+ #: makeinfo/cmds.c:582 makeinfo/cmds.c:604
+ #, c-format
+ msgid "arguments to @%s ignored"
+ msgstr "argumentos para @%s serÃ¡n ignorados"
+ 
+ #: makeinfo/cmds.c:779
+ msgid "January"
+ msgstr "Enero"
+ 
+ #: makeinfo/cmds.c:779
+ msgid "February"
+ msgstr "Febrero"
+ 
+ #: makeinfo/cmds.c:779
+ msgid "March"
+ msgstr "Marzo"
+ 
+ #: makeinfo/cmds.c:779
+ msgid "April"
+ msgstr "Abril"
+ 
+ #: makeinfo/cmds.c:779
+ msgid "May"
+ msgstr "Mayo"
+ 
+ #: makeinfo/cmds.c:780
+ msgid "June"
+ msgstr "Junio"
+ 
+ #: makeinfo/cmds.c:780
+ msgid "July"
+ msgstr "Julio"
+ 
+ #: makeinfo/cmds.c:780
+ msgid "August"
+ msgstr "Agosto"
+ 
+ #: makeinfo/cmds.c:780
+ msgid "September"
+ msgstr "Septiembre"
+ 
+ #: makeinfo/cmds.c:780
+ msgid "October"
+ msgstr "Octubre"
+ 
+ #: makeinfo/cmds.c:781
+ msgid "November"
+ msgstr "Noviembre"
+ 
+ #: makeinfo/cmds.c:781
+ msgid "December"
+ msgstr "Diciembre"
+ 
+ #: makeinfo/cmds.c:1131
+ #, c-format
+ msgid "unlikely character %c in @var"
+ msgstr "carÃ¡cter extraÃ±o %c en @var"
+ 
+ #: makeinfo/cmds.c:1174
+ msgid "@sc argument all uppercase, thus no effect"
+ msgstr ""
+ "Todos los argumentos dados a la primitiva `@sc' estÃ¡n en mayÃºsculas. No "
+ "tendrÃ¡n efecto alguno"
+ 
+ #: makeinfo/cmds.c:1229
+ #, c-format
+ msgid "`{' expected, but saw `%c'"
+ msgstr ""
+ "a continuaciÃ³n se esperaba ver el sÃ­mbolo `{', pero el carÃ¡cter `%c' ha sido "
+ "leÃ­do en su lugar"
+ 
+ #: makeinfo/cmds.c:1269
+ msgid "end of file inside verb block"
+ msgstr "fin de fichero dentro de bloque `verb'"
+ 
+ #: makeinfo/cmds.c:1277
+ #, c-format
+ msgid "`}' expected, but saw `%c'"
+ msgstr ""
+ "a continuaciÃ³n se esperaba ver el sÃ­mbolo `}', pero el carÃ¡cter `%c' ha sido "
+ "leÃ­do en su lugar"
+ 
+ #: makeinfo/cmds.c:1308
+ msgid ""
+ "@strong{Note...} produces a spurious cross-reference in Info; reword to "
+ "avoid that"
+ msgstr ""
+ "@strong{Note...} produce una referencia no deseada en Info; reescrÃ­balo para "
+ "que esto no ocurra"
+ 
+ #: makeinfo/cmds.c:1504
+ #, c-format
+ msgid "%c%s is obsolete"
+ msgstr "%c%s es una sintaxis ya obsoleta"
+ 
+ #: makeinfo/cmds.c:1612
+ #, c-format
+ msgid "@sp requires a positive numeric argument, not `%s'"
+ msgstr "@sp requiere un argumento numÃ©rico positivo, no `%s'"
+ 
+ #: makeinfo/cmds.c:2023 makeinfo/footnote.c:81
+ #, c-format
+ msgid "Bad argument to %c%s"
+ msgstr "Argumento errÃ³neo para %c%s"
+ 
+ #: makeinfo/cmds.c:2033 makeinfo/makeinfo.c:4270
+ msgid "asis"
+ msgstr "asis"
+ 
+ #: makeinfo/cmds.c:2035 makeinfo/cmds.c:2065 makeinfo/makeinfo.c:4272
+ msgid "none"
+ msgstr "none"
+ 
+ #: makeinfo/cmds.c:2049
+ #, c-format
+ msgid "Bad argument to @%s"
+ msgstr "Argumento errÃ³neo para @%s"
+ 
+ #: makeinfo/cmds.c:2063
+ msgid "insert"
+ msgstr "insert"
+ 
+ #: makeinfo/cmds.c:2079
+ #, c-format
+ msgid "Bad argument to @%s: %s"
+ msgstr "Argumento errÃ³neo para @%s: %s"
+ 
+ #: makeinfo/cmds.c:2162
+ #, c-format
+ msgid "Expected @%s on or off, not `%s'"
+ msgstr "Se esperaba leer @%s \"on\" u \"off\", no `%s'"
+ 
+ #: makeinfo/cmds.c:2182
+ #, c-format
+ msgid "Only @%s 10 or 11 is supported, not `%s'"
+ msgstr "SÃ³lo @%s 10 or 11 estÃ¡ soportado, no `%s'"
+ 
+ #: makeinfo/defun.c:83
+ msgid "Missing `}' in @def arg"
+ msgstr "La construcciÃ³n `@def arg' necesita de un sÃ­mbolo `}' al final"
+ 
+ #: makeinfo/defun.c:711
+ #, c-format
+ msgid "Must be in `@%s' environment to use `@%s'"
+ msgstr "Debe estar bajo la influencia del entorno `@%s' para poder usar `@%s'"
+ 
+ #: makeinfo/files.c:434
+ #, c-format
+ msgid "%s: getwd: %s, %s\n"
+ msgstr "%s: getwd: %s, %s\n"
+ 
+ #: makeinfo/files.c:637
+ #, c-format
+ msgid "`%s' omitted before output filename"
+ msgstr "se ha omitido `%s' antes del nombre de fichero de salida"
+ 
+ #: makeinfo/files.c:645
+ #, c-format
+ msgid "`%s' omitted since writing to stdout"
+ msgstr ""
+ "se ha omitido `%s', ya que estamos escribiendo al descriptor de salida "
+ "estÃ¡ndar (stdout)"
+ 
+ #: makeinfo/files.c:693
+ msgid "Output buffer not empty."
+ msgstr "El acumulador (buffer) de salida no estÃ¡ vacÃ­o."
+ 
+ #: makeinfo/float.c:181
+ #, c-format
+ msgid "Requested float type `%s' not previously used"
+ msgstr "El tipo de construccion `float' `%s' no ha sido usado previamente"
+ 
+ #: makeinfo/float.c:376 makeinfo/float.c:382 makeinfo/index.c:948
+ #: makeinfo/index.c:954
+ msgid "See "
+ msgstr "VÃ©ase "
+ 
+ #: makeinfo/footnote.c:149
+ #, c-format
+ msgid "`%c%s' needs an argument `{...}', not just `%s'"
+ msgstr "`%c%s' necesita de un argumento `{...}', y no simplemente de `%s'"
+ 
+ #: makeinfo/footnote.c:164
+ #, c-format
+ msgid "No closing brace for footnote `%s'"
+ msgstr "No se han cerrado llaves para la nota de pie de pÃ¡gina `%s'"
+ 
+ #: makeinfo/footnote.c:197
+ msgid "Footnote defined without parent node"
+ msgstr "Nota de pie de pÃ¡gina definida sin nodo al que referirse"
+ 
+ #: makeinfo/footnote.c:209
+ msgid "Footnotes inside footnotes are not allowed"
+ msgstr "No estÃ¡ permitido anidar notas a pie de pÃ¡gina en sÃ­ mismas"
+ 
+ #: makeinfo/footnote.c:301 makeinfo/index.c:187
+ msgid "Footnotes"
+ msgstr "Notas a pie de pÃ¡gina"
+ 
+ #: makeinfo/html.c:86
+ #, c-format
+ msgid "%s: could not open --css-file: %s"
+ msgstr "%s: no se pudo abrir --css-file: %s"
+ 
+ #: makeinfo/html.c:175
+ #, c-format
+ msgid "%s:%d: --css-file ended in comment"
+ msgstr "%s:%d: --css-file finaliza con un comentario"
+ 
+ #: makeinfo/html.c:421
+ msgid "[unexpected] no html tag to pop"
+ msgstr "[inesperado] no etiqueta `html' que procesar"
+ 
+ #: makeinfo/html.c:764
+ #, c-format
+ msgid "[unexpected] invalid node name: `%s'"
+ msgstr "[inesperado] el nombre de nodo `%s' es invÃ¡lido"
+ 
+ #: makeinfo/index.c:167
+ #, c-format
+ msgid "Unknown index `%s'"
+ msgstr "Ã�ndice desconocido `%s'"
+ 
+ #: makeinfo/index.c:232
+ #, c-format
+ msgid "Info cannot handle `:' in index entry `%s'"
+ msgstr "Info no puede manejar `:' en la entrada de Ã­ndice `%s'"
+ 
+ #: makeinfo/index.c:410
+ #, c-format
+ msgid "Index `%s' already exists"
+ msgstr "Ya existe un Ã­ndice llamado `%s'"
+ 
+ #: makeinfo/index.c:453
+ #, c-format
+ msgid "Unknown index `%s' and/or `%s' in @synindex"
+ msgstr "Ã�ndice desconocido `%s' y/o `%s' en `@synindex'"
+ 
+ #: makeinfo/index.c:676
+ msgid "(line )"
+ msgstr "(lÃ­nea )"
+ 
+ #: makeinfo/index.c:684
+ #, c-format
+ msgid "(line %*d)"
+ msgstr "(lÃ­nea %*d)"
+ 
+ #: makeinfo/index.c:764
+ #, c-format
+ msgid "Unknown index `%s' in @printindex"
+ msgstr "Ã�ndice desconocido `%s' en `@printindex'"
+ 
+ #: makeinfo/index.c:833
+ #, c-format
+ msgid "Entry for index `%s' outside of any node"
+ msgstr "La entrada para el Ã­ndice `%s' se encuentra fuera de nodo alguno"
+ 
+ #: makeinfo/index.c:836 makeinfo/index.c:872
+ msgid "(outside of any node)"
+ msgstr "(fuera de nodo alguno)"
+ 
+ #: makeinfo/insertion.c:161
+ msgid "@item not allowed in argument to @itemize"
+ msgstr "el uso de `@item' no estÃ¡ permitido como argumento de `@itemize'"
+ 
+ #: makeinfo/insertion.c:242
+ msgid "Broken-Type in insertion_type_pname"
+ msgstr "Tipo errÃ³neo en `insertion_type_pname'"
+ 
+ #: makeinfo/insertion.c:338
+ msgid "Enumeration stack overflow"
+ msgstr "Desbordamiento de la pila por enumeraciÃ³n"
+ 
+ #: makeinfo/insertion.c:370
+ #, c-format
+ msgid "lettering overflow, restarting at %c"
+ msgstr ""
+ "desbordamiento por tamaÃ±o de palabra, comenzando de nuevo en el carÃ¡cter %c"
+ 
+ #: makeinfo/insertion.c:639
+ #, c-format
+ msgid "%s requires an argument: the formatter for %citem"
+ msgstr "`%s' requiere un argumento: el procesador de formato para %citem"
+ 
+ #: makeinfo/insertion.c:727
+ #, c-format
+ msgid "%cfloat environments cannot be nested"
+ msgstr "entornos `%cfloat' no pueden ser anidados"
+ 
+ #: makeinfo/insertion.c:981
+ #, c-format
+ msgid "`@end' expected `%s', but saw `%s'"
+ msgstr "Se esperaba ver `@end' `%s', pero se ha leÃ­do `%s'"
+ 
+ #: makeinfo/insertion.c:1349
+ #, c-format
+ msgid "No matching `%cend %s'"
+ msgstr "No hay constancia de final de bloque `%cend %s'"
+ 
+ #: makeinfo/insertion.c:1618
+ #, c-format
+ msgid "%s requires letter or digit"
+ msgstr "%s require una letra o nÃºmero"
+ 
+ #: makeinfo/insertion.c:1718
+ msgid "end of file inside verbatim block"
+ msgstr "fin de fichero sobre bloque de texto literal"
+ 
+ #: makeinfo/insertion.c:1942
+ #, c-format
+ msgid "@%s not meaningful outside `@float' environment"
+ msgstr "@%s carece de sentido si se da fuera de entornos como `@float'"
+ 
+ #: makeinfo/insertion.c:1978
+ msgid "@menu seen before first @node, creating `Top' node"
+ msgstr "`@menu' ha sido leÃ­do antes que `@node', se crearÃ¡ un nodo `Top'"
+ 
+ #: makeinfo/insertion.c:1979
+ msgid ""
+ "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
+ msgstr ""
+ "Â¿QuizÃ¡s su nodo `@top' deberÃ­a quedar bajo la influencia de un bloque "
+ "`@ifnottex' en vez de la de un bloque `@ifinfo'?"
+ 
+ #: makeinfo/insertion.c:1991
+ msgid "@detailmenu seen before first node, creating `Top' node"
+ msgstr ""
+ "`@detailmenu' ha sido leÃ­do antes que nodo alguno, se crearÃ¡ un nodo `Top'"
+ 
+ #: makeinfo/insertion.c:2047
+ #, c-format
+ msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
+ msgstr ""
+ "`@%s' carece de sentido fuera de influencias de entornos como `@titlepage' o "
+ "`@quotation'"
+ 
+ #: makeinfo/insertion.c:2061
+ #, c-format
+ msgid "@%s not meaningful outside `@titlepage' environment"
+ msgstr ""
+ "@%s carece de sentido fuera de influencias de entornos como `@titlepage'"
+ 
+ #: makeinfo/insertion.c:2092
+ #, c-format
+ msgid "Unmatched `%c%s'"
+ msgstr "Final de bloque inexistente (`%c%s')"
+ 
+ #: makeinfo/insertion.c:2097
+ #, c-format
+ msgid "`%c%s' needs something after it"
+ msgstr "`%c%s' necesita de algÃºn argumento tras su declaraciÃ³n"
+ 
+ #: makeinfo/insertion.c:2103
+ #, c-format
+ msgid "Bad argument `%s' to `@%s', using `%s'"
+ msgstr "`%s' no es un argumento correcto para `@%s', se usarÃ¡ `%s'"
+ 
+ #: makeinfo/insertion.c:2200
+ #, c-format
+ msgid "@%s not meaningful inside `@%s' block"
+ msgstr "`@%s' carece de sentido bajo la influencia de un bloque `@%s'"
+ 
+ #: makeinfo/insertion.c:2209
+ #, c-format
+ msgid "@itemx not meaningful inside `%s' block"
+ msgstr "`@itemx' carece de sentido bajo la influencia de un bloque `%s'"
+ 
+ #: makeinfo/insertion.c:2383
+ #, c-format
+ msgid "%c%s found outside of an insertion block"
+ msgstr "`%c%s' ha sido leÃ­do fuera de un bloque de inserciÃ³n"
+ 
+ #: makeinfo/lang.c:1218
+ #, c-format
+ msgid "no default territory known for language `%s'"
+ msgstr "No existe constancia de territorio por defecto para el lenguaje `%s'"
+ 
+ #: makeinfo/lang.c:1281
+ #, c-format
+ msgid "%s is not a valid ISO 639 language code"
+ msgstr ""
+ "`%s' no es vÃ¡lido como cÃ³digo de lenguaje alguno que cumpla con ISO 639"
+ 
+ #: makeinfo/lang.c:1399
+ #, c-format
+ msgid "unrecognized encoding name `%s'"
+ msgstr "`%s' no se corresponde con ningÃºn tipo de codificaciÃ³n conocido"
+ 
+ #: makeinfo/lang.c:1407
+ #, c-format
+ msgid "sorry, encoding `%s' not supported"
+ msgstr "lo sentimos, el tipo de codificaciÃ³n `%s' no estÃ¡ soportado"
+ 
+ #: makeinfo/lang.c:1492
+ #, c-format
+ msgid "invalid encoded character `%s'"
+ msgstr "carÃ¡cter codificado no vÃ¡lido `%s'"
+ 
+ #: makeinfo/lang.c:1800
+ #, c-format
+ msgid "%c%s expects `i' or `j' as argument, not `%c'"
+ msgstr ""
+ "el uso de `%c%s' presupone como siguientes argumentos `i' o `j', no `%c'"
+ 
+ #: makeinfo/lang.c:1804
+ #, c-format
+ msgid "%c%s expects a single character `i' or `j' as argument"
+ msgstr "el uso `%c%s' presupone como argumentos los caracteres `i' o `j'"
+ 
+ #: makeinfo/macro.c:128
+ #, c-format
+ msgid "macro `%s' previously defined"
+ msgstr "el macro `%s' ya ha sido definido en este documento"
+ 
+ #: makeinfo/macro.c:132
+ #, c-format
+ msgid "here is the previous definition of `%s'"
+ msgstr "la definiciÃ³n previa de `%s' se encuentra aquÃ­"
+ 
+ #: makeinfo/macro.c:359
+ #, c-format
+ msgid "\\ in macro expansion followed by `%s' instead of parameter name"
+ msgstr ""
+ "\\ fue leÃ­do durante la expansiÃ³n del macro seguido de `%s' en vez de por un "
+ "parÃ¡metro vÃ¡lido"
+ 
+ #: makeinfo/macro.c:401
+ #, c-format
+ msgid "Macro `%s' called on line %d with too many args"
+ msgstr "La llamada al macro `%s' en la lÃ­nea %d contiene demasiados argumentos"
+ 
+ #: makeinfo/macro.c:580
+ #, c-format
+ msgid "%cend macro not found"
+ msgstr "no se encontrÃ³ declaraciÃ³n de final de macro (`%cend')"
+ 
+ #: makeinfo/macro.c:591
+ msgid "@allow-recursion is deprecated; please use @rmacro instead"
+ msgstr ""
+ "`@allow-recursion' consta como una primitiva obsoleta; use por favor "
+ "`@rmacro' en su lugar"
+ 
+ #: makeinfo/macro.c:606
+ msgid "@quote-arg is deprecated; arguments are quoted by default"
+ msgstr ""
+ "`@quote-arg' consta como una primitiva obsoleta; sus argumentos son "
+ "entrecomillados por defecto"
+ 
+ #: makeinfo/macro.c:649
+ #, c-format
+ msgid "mismatched @end %s with @%s"
+ msgstr "se esperaba leer `@end %s' pero se ha leÃ­do `@%s'"
+ 
+ #: makeinfo/makeinfo.c:188
+ #, c-format
+ msgid "Too many errors!  Gave up.\n"
+ msgstr ""
+ "Demasiados errores!  Se da por finalizado el proceso de este fichero aquÃ­.\n"
+ 
+ #: makeinfo/makeinfo.c:306
+ #, c-format
+ msgid "%s:%d: warning: "
+ msgstr "%s:%d: precauciÃ³n: "
+ 
+ #: makeinfo/makeinfo.c:325 makeinfo/makeinfo.c:2295
+ #, c-format
+ msgid "Misplaced %c"
+ msgstr "CarÃ¡cter `%c' fuera de lugar"
+ 
+ #: makeinfo/makeinfo.c:344
+ #, c-format
+ msgid "Try `%s --help' for more information.\n"
+ msgstr "Pruebe `%s --help' para obtener mÃ¡s informaciÃ³n.\n"
+ 
+ #: makeinfo/makeinfo.c:347
+ #, c-format
+ msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
+ msgstr "Uso: %s [OPCIÃ“N]... FICHERO-TEXINFO...\n"
+ 
+ #: makeinfo/makeinfo.c:350
+ msgid ""
+ "Translate Texinfo source documentation to various other formats, by default\n"
+ "Info files suitable for reading online with Emacs or standalone GNU Info.\n"
+ msgstr ""
+ "Convierte ficheros escritos en Texinfo a varios otros formatos, por defecto "
+ "a\n"
+ "formato Info, que puede ser leÃ­do con Emacs o el visor de ficheros Info de "
+ "GNU.\n"
+ 
+ #: makeinfo/makeinfo.c:354
+ #, c-format
+ msgid ""
+ "General options:\n"
+ "      --error-limit=NUM       quit after NUM errors (default %d).\n"
+ "      --document-language=STR locale to use in translating Texinfo keywords\n"
+ "                                for the output document (default C).\n"
+ "      --force                 preserve output even if errors.\n"
+ "      --help                  display this help and exit.\n"
+ "      --no-validate           suppress node cross-reference validation.\n"
+ "      --no-warn               suppress warnings (but not errors).\n"
+ "  -v, --verbose               explain what is being done.\n"
+ "      --version               display version information and exit.\n"
+ msgstr ""
+ "Opciones generales;\n"
+ "      --error-limit=NÃšMERO    dar por finalizado el proceso del fichero en\n"
+ "                                cuestiÃ³n tras un nÃºmero de errors mayor o "
+ "igual\n"
+ "                                a NÃšMERO (por defecto %d).\n"
+ "      --document-language=TEXTO\n"
+ "                              locale a usar con el fin de traducir "
+ "primitivas\n"
+ "                                Texinfo para el documento final (C por "
+ "defecto).\n"
+ "      --force                 generar documento de salida incluso si se\n"
+ "                                encontraron errores durante el proceso.\n"
+ "      --help                  mostrar este mensaje de ayuda.\n"
+ "      --no-validate           suprimir la validaciÃ³n de enlaces.\n"
+ "      --no-warn               suprimir mensajes de precauciÃ³n (pero no "
+ "errores).\n"
+ "  -v, --verbose               explicar que se estÃ¡ haciendo durante el "
+ "proceso\n"
+ "                                del documento en cuestiÃ³n.\n"
+ "      --version               mostrar informaciÃ³n sobre la versiÃ³n de esta\n"
+ "                                aplicaciÃ³n informÃ¡tica.\n"
+ 
+ #: makeinfo/makeinfo.c:369
+ #, no-wrap
+ msgid ""
+ "Output format selection (default is to produce Info):\n"
+ "      --docbook               output Docbook XML rather than Info.\n"
+ "      --html                  output HTML rather than Info.\n"
+ "      --xml                   output Texinfo XML rather than Info.\n"
+ "      --plaintext             output plain text rather than Info.\n"
+ msgstr ""
+ "SelecciÃ³n de formato de salida (por defecto se producen ficheros Info):\n"
+ "      --docbook               generar un fichero en formato Docbook XML.\n"
+ "      --html                  generar un fichero en formato HTML.\n"
+ "      --xml                   generar un fichero en formato Texinfo XML.\n"
+ "      --plaintext             generar un fichero en texto plano.\n"
+ 
+ #: makeinfo/makeinfo.c:377
+ msgid ""
+ "General output options:\n"
+ "  -E, --macro-expand=FILE     output macro-expanded source to FILE,\n"
+ "                                ignoring any @setfilename.\n"
+ "      --no-headers            suppress node separators, Node: lines, and "
+ "menus\n"
+ "                                from Info output (thus producing plain "
+ "text)\n"
+ "                                or from HTML (thus producing shorter "
+ "output);\n"
+ "                                also, write to standard output by default.\n"
+ "      --no-split              suppress the splitting of Info or HTML "
+ "output,\n"
+ "                                generate only one output file.\n"
+ "      --number-sections       output chapter and sectioning numbers.\n"
+ "  -o, --output=FILE           output to FILE (or directory if split HTML).\n"
+ msgstr ""
+ "Opciones generales de salida:\n"
+ "  -E, --macro-expand=FICHERO  escribir un fichero FICHERO en el que "
+ "cualquier\n"
+ "                                macro presente es expandido (primitivas\n"
+ "                                `@setfilename' serÃ¡n ignoradas).\n"
+ "      --no-headers            suprimir separadores de nodos, lÃ­neas de "
+ "`Nodo:'\n"
+ "                                y menÃºs del fichero Info (produciendo asÃ­\n"
+ "                                texto plano) o de HTML (produciendo asÃ­ un\n"
+ "                                documento menor); tambiÃ©n se escribe por\n"
+ "                                defecto a la salida estÃ¡ndar (stdout).\n"
+ "      --no-split              no generar un documento Info o HTML multi-"
+ "pÃ¡gina;\n"
+ "                                generar un sÃ³lo documento que ocurre en una\n"
+ "                                sÃ³la pÃ¡gina.\n"
+ "      --number-sections       numerar capÃ­tulos y secciones.\n"
+ "  -o, --output=FICHERO        escribir en fichero FICHERO (se toma como "
+ "nombre\n"
+ "                               de directorio si el formato de salida es "
+ "HTML\n"
+ "                               en modo multi-documento/multi-pÃ¡gina).\n"
+ 
+ #: makeinfo/makeinfo.c:391
+ #, c-format
+ msgid ""
+ "Options for Info and plain text:\n"
+ "      --disable-encoding      do not output accented and special characters\n"
+ "                                in Info output based on @documentencoding.\n"
+ "      --enable-encoding       override --disable-encoding (default).\n"
+ "      --fill-column=NUM       break Info lines at NUM characters (default %"
+ "d).\n"
+ "      --footnote-style=STYLE  output footnotes in Info according to STYLE:\n"
+ "                                `separate' to put them in their own node;\n"
+ "                                `end' to put them at the end of the node, "
+ "in\n"
+ "                                which they are defined (this is the "
+ "default).\n"
+ "      --paragraph-indent=VAL  indent Info paragraphs by VAL spaces (default %"
+ "d).\n"
+ "                                If VAL is `none', do not indent; if VAL is\n"
+ "                                `asis', preserve existing indentation.\n"
+ "      --split-size=NUM        split Info files at size NUM (default %d).\n"
+ msgstr ""
+ "Opciones para Info y texto plano:\n"
+ "      --disable-encoding      no generar acentos y caracteres especiales en "
+ "el\n"
+ "                                documento de salida, ignorar la primitiva\n"
+ "                                `@documentencoding' si estÃ¡ presente.\n"
+ "      --enable-encoding       contradecir `--disable-encoding' (por "
+ "defecto).\n"
+ "      --fill-column=NÃšMERO    no generar lÃ­neas que contengan un nÃºmero de\n"
+ "                                caracteres mayor que NÃšMERO (por defecto %"
+ "d).\n"
+ "      --footnote-style=ESTILO generar notas a pie de pÃ¡gina de acuerdo a "
+ "ESTILO:\n"
+ "                                `separate' para emplazarlas en un nodo "
+ "propio;\n"
+ "                                `end' para emplazarlas al final de cada "
+ "nodo\n"
+ "                                en el que son definidas (este es el estilo "
+ "por\n"
+ "                                defecto).\n"
+ "      --paragraph-indent=NÃšMERO\n"
+ "                              proveer a pÃ¡rrafos con un mÃ¡rgen dado por el\n"
+ "                                nÃºmero de espacios NÃšMERO (por defecto %d). "
+ "Si\n"
+ "                                NÃšMERO fuese `none' no se insertarÃ¡n "
+ "mÃ¡rgenes;\n"
+ "                                si NÃšMERO es `asis', se preservarÃ¡n los "
+ "mÃ¡rgenes\n"
+ "                                tal cual son leÃ­dos desde el fichero.\n"
+ "      --split-size=NÃšMERO     generar un documento multi-pÃ¡gina, en el que "
+ "cada\n"
+ "                                una es de un tamaÃ±o NÃšMERO (por defecto %"
+ "d).\n"
+ 
+ #: makeinfo/makeinfo.c:409
+ msgid ""
+ "Options for HTML:\n"
+ "      --css-include=FILE      include FILE in HTML <style> output;\n"
+ "                                read stdin if FILE is -.\n"
+ "      --css-ref=URL           generate reference to a CSS file.\n"
+ "      --transliterate-file-names\n"
+ "                              produce file names in ASCII transliteration.\n"
+ msgstr ""
+ "Opciones para HTML:\n"
+ "      --css-include=FICHERO   si el formato de salida es HTML, incluir "
+ "FICHERO\n"
+ "                                dentro de directivas <style>; leer "
+ "descriptor de\n"
+ "                                fichero estÃ¡ndar (stdin) si FICHERO es -.\n"
+ "      --css-ref=URL           generar referencias a una hoja de estilo CSS.\n"
+ "      --transliterate-file-names\n"
+ "                              producir nombres de ficheros en formato "
+ "ASCII.\n"
+ 
+ #: makeinfo/makeinfo.c:418
+ #, c-format
+ msgid ""
+ "Options for XML and Docbook:\n"
+ "      --output-indent=VAL     indent XML elements by VAL spaces (default %"
+ "d).\n"
+ "                                If VAL is 0, ignorable whitespace is "
+ "dropped.\n"
+ msgstr ""
+ "Opcion para XML y Docbook:\n"
+ "      --output-indent=NÃšMERO   dar un nÃºmero de espacios de margen dado por\n"
+ "                               NÃšMERO a elementos XML (por defecto %d).  Si\n"
+ "                               NÃšMERO fuese 0, espacios en blanco que "
+ "pudieran\n"
+ "                               ser ignorados sin alterar el significado del\n"
+ "                               documento en cuestiÃ³n lo serÃ­an.\n"
+ 
+ #: makeinfo/makeinfo.c:425
+ msgid ""
+ "Input file options:\n"
+ "      --commands-in-node-names  allow @ commands in node names.\n"
+ "  -D VAR                        define the variable VAR, as with @set.\n"
+ "  -I DIR                        append DIR to the @include search path.\n"
+ "  -P DIR                        prepend DIR to the @include search path.\n"
+ "  -U VAR                        undefine the variable VAR, as with @clear.\n"
+ msgstr ""
+ "Opciones para ficheros de entrada:\n"
+ "      --commands-in-node-names  permitir comandos `@' en nombres de nodo.\n"
+ "  -D VARIABLE                   definir la variable VARIABLE, tal y como si "
+ "asÃ­\n"
+ "                                  hubiera sido especificado en el propio\n"
+ "                                  documento mediante el uso de `@set "
+ "VARIABLE'.\n"
+ "  -I DIRECTORIO                 aÃ±adir el directorio DIRECTORIO al final de "
+ "la\n"
+ "                                  lista de bÃºsqueda para primitivas "
+ "`@include'.\n"
+ "  -P DIRECTORIO                 aÃ±adir el directorio DIRECTORIO al "
+ "principio\n"
+ "                                  de la lista de bÃºsqueda para primitivas\n"
+ "                                  `@include'.\n"
+ "  -U VARIABLE                   definir como nula la variable VARIABLE, tal "
+ "y\n"
+ "                                  como si asÃ­ hubiera sido especificado en "
+ "el\n"
+ "                                  propio documento mediante el uso de\n"
+ "                                  `@clear VARIABLE'.\n"
+ 
+ #: makeinfo/makeinfo.c:434
+ msgid ""
+ "Conditional processing in input:\n"
+ "  --ifdocbook       process @ifdocbook and @docbook even if\n"
+ "                      not generating Docbook.\n"
+ "  --ifhtml          process @ifhtml and @html even if not generating HTML.\n"
+ "  --ifinfo          process @ifinfo even if not generating Info.\n"
+ "  --ifplaintext     process @ifplaintext even if not generating plain text.\n"
+ "  --iftex           process @iftex and @tex; implies --no-split.\n"
+ "  --ifxml           process @ifxml and @xml.\n"
+ "  --no-ifdocbook    do not process @ifdocbook and @docbook text.\n"
+ "  --no-ifhtml       do not process @ifhtml and @html text.\n"
+ "  --no-ifinfo       do not process @ifinfo text.\n"
+ "  --no-ifplaintext  do not process @ifplaintext text.\n"
+ "  --no-iftex        do not process @iftex and @tex text.\n"
+ "  --no-ifxml        do not process @ifxml and @xml text.\n"
+ "\n"
+ "  Also, for the --no-ifFORMAT options, do process @ifnotFORMAT text.\n"
+ msgstr ""
+ "Opciones para el proceso condicional de ficheros de entrada:\n"
+ "  --ifdocbook       procesar primitivas `@ifdocbook' y `@docbook' incluso "
+ "cuando\n"
+ "                      el formato de salida no es Docbook.\n"
+ "  --ifhtml          procesar primitivas `@ifhtml' y `@html' incluso cuando "
+ "el\n"
+ "                      formato de salida no es HTML.\n"
+ "  --ifinfo          procesar primitivas `@ifinfo' incluso cuando el formato "
+ "de\n"
+ "                      salida no es Info.\n"
+ "  --ifplaintext     procesar primitivas `@ifplaintext' incluso cuando el "
+ "formato\n"
+ "                      de salida no es texto plano.\n"
+ "  --iftex           procesar primitivas `@iftex' y `@tex', conlleva\n"
+ "                      `--no-split'.\n"
+ "  --ifxml           procesar primitivas `@ifxml' y `@xml'.\n"
+ "  --no-ifdocbook    no procesar primitivas `@ifdocbook' o `@docbook'.\n"
+ "  --no-ifhtml       no procesar primitivas `@ifhtml' o `@html'.\n"
+ "  --no-ifinfo       no procesar primitivas `@ifinfo'.\n"
+ "  --no-ifplaintext  no procesar primitivas `@ifplaintext'.\n"
+ "  --no-iftex        no procesar primitivas `@iftex' o `@tex'.\n"
+ "  --no-ifxml        no procesar primitivas `@ifxml' o `@xml'.\n"
+ "\n"
+ "  TambiÃ©n, para las opciones de tipo --no-ifFORMATO, procesar "
+ "`@ifnotFORMATO'.\n"
+ 
+ #: makeinfo/makeinfo.c:453
+ msgid ""
+ "  The defaults for the @if... conditionals depend on the output format:\n"
+ "  if generating HTML, --ifhtml is on and the others are off;\n"
+ "  if generating Info, --ifinfo is on and the others are off;\n"
+ "  if generating plain text, --ifplaintext is on and the others are off;\n"
+ "  if generating XML, --ifxml is on and the others are off.\n"
+ msgstr ""
+ "  Las acciones por defecto para primitivas condicionales del tipo `@if...'\n"
+ "  dependen en gran medida del formato de salida seleccionado:\n"
+ "  si este es HTML, --ifhtml estarÃ¡ activo, mientras el resto no;\n"
+ "  si este es Info, --ifinfo estarÃ¡ activo, mientras el resto no;\n"
+ "  si este es texto plano, --ifplaintext estarÃ¡ activo, mientras el resto "
+ "no;\n"
+ "  si este es XML, --ifxml estarÃ¡ activo, mientras el resto no;\n"
+ 
+ #: makeinfo/makeinfo.c:461
+ msgid ""
+ "Examples:\n"
+ "  makeinfo foo.texi                      write Info to foo's @setfilename\n"
+ "  makeinfo --html foo.texi               write HTML to @setfilename\n"
+ "  makeinfo --xml foo.texi                write Texinfo XML to @setfilename\n"
+ "  makeinfo --docbook foo.texi            write DocBook XML to @setfilename\n"
+ "  makeinfo --no-headers foo.texi         write plain text to standard "
+ "output\n"
+ "\n"
+ "  makeinfo --html --no-headers foo.texi  write html without node lines, "
+ "menus\n"
+ "  makeinfo --number-sections foo.texi    write Info with numbered sections\n"
+ "  makeinfo --no-split foo.texi           write one Info file however big\n"
+ msgstr ""
+ "Ejemplos:\n"
+ "\n"
+ "  makeinfo foo.texi                      escribe el fichero cuyo nombre "
+ "viene\n"
+ "                                         dado por el contenido de la "
+ "primitiva\n"
+ "                                         `@setfilename' en el fichero de\n"
+ "                                         entrada, en formato Info.\n"
+ "\n"
+ "  makeinfo --html foo.texi               escribe el fichero cuyo nombre "
+ "viene\n"
+ "                                         dado por el contenido de la "
+ "primitiva\n"
+ "                                         `@setfilename' en el fichero de\n"
+ "                                         entrada, en formato html.\n"
+ "\n"
+ "  makeinfo --docbook foo.texi            escribe el fichero cuyo nombre "
+ "viene\n"
+ "                                         dado por el contenido de la "
+ "primitiva\n"
+ "                                         `@setfilename' en el fichero de\n"
+ "                                         entrada, en formato docbook.\n"
+ "\n"
+ "  makeinfo --html --no-headers foo.texi  escribe el fichero cuyo nombre "
+ "viene\n"
+ "                                         dado por el contenido de la "
+ "primitiva\n"
+ "                                         `@setfilename' en el fichero de\n"
+ "                                         entrada, en formato HTML, sin menus "
+ "o\n"
+ "                                         informaciÃ³n alguna sobre nodos o\n"
+ "                                         lÃ­neas.\n"
+ "\n"
+ "  makeinfo --number-sections foo.texi    escribe el fichero cuyo nombre "
+ "viene\n"
+ "                                         dado por el contenido de la "
+ "primitiva\n"
+ "                                         `@setfilename' en el fichero de\n"
+ "                                         entrada, en formato Info, "
+ "numerando\n"
+ "                                         secciones y capÃ­tulos.\n"
+ "\n"
+ "  makeinfo --no-split foo.texi           escribe el fichero cuyo nombre "
+ "viene\n"
+ "                                         dado por el contenido de la "
+ "primitiva\n"
+ "                                         `@setfilename' en el fichero de\n"
+ "                                         entrada, en formato Info, todo en "
+ "un\n"
+ "                                         mismo fichero.\n"
+ 
+ #: makeinfo/makeinfo.c:619
+ #, c-format
+ msgid "%s: Ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'.\n"
+ msgstr "%s: Ignorando valor desconocido de TEXINFO_OUTPUT_FORMAT (`%s').\n"
+ 
+ #: makeinfo/makeinfo.c:667 makeinfo/makeinfo.c:693 makeinfo/makeinfo.c:717
+ #: makeinfo/makeinfo.c:761
+ #, c-format
+ msgid "%s: %s arg must be numeric, not `%s'.\n"
+ msgstr "%s: argumento de %s debe ser numÃ©rico, asÃ­ que `%s' no es vÃ¡lido.\n"
+ 
+ #: makeinfo/makeinfo.c:680
+ #, c-format
+ msgid "%s: could not open macro expansion output `%s'"
+ msgstr "%s: no se pudo abrir fichero `%s' para la expansiÃ³n de macros"
+ 
+ #: makeinfo/makeinfo.c:685
+ #, c-format
+ msgid "%s: ignoring second macro expansion output `%s'.\n"
+ msgstr "%s: ignorando segundo argumento para la expansiÃ³n del macro `%s'.\n"
+ 
+ #: makeinfo/makeinfo.c:732
+ #, c-format
+ msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
+ msgstr ""
+ "%s: `--paragraph-indent' toma un argumento numÃ©rico/`none'/`asis', y no `%"
+ "s'.\n"
+ 
+ #: makeinfo/makeinfo.c:750
+ #, c-format
+ msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
+ msgstr ""
+ "%s: `--footnote-style' toma como argumentos `separate' o `end', no `%s'.\n"
+ 
+ #: makeinfo/makeinfo.c:825
+ #, c-format
+ msgid "%s: missing file argument.\n"
+ msgstr "%s: se necesita nombre de fichero que procesar.\n"
+ 
+ #: makeinfo/makeinfo.c:1016 makeinfo/makeinfo.c:4119
+ #, c-format
+ msgid "Multiline command %c%s used improperly"
+ msgstr "Comentario multi-lÃ­nea `%c%s' usado inapropiadamente"
+ 
+ #: makeinfo/makeinfo.c:1019
+ #, c-format
+ msgid "Expected `%s'"
+ msgstr "Se esperaba `%s'"
+ 
+ #: makeinfo/makeinfo.c:1496
+ #, c-format
+ msgid "Can't create directory `%s': %s"
+ msgstr "No se pudo crear el directorio `%s': %s"
+ 
+ #: makeinfo/makeinfo.c:1542
+ #, c-format
+ msgid "No `%s' found in `%s'"
+ msgstr "No se encontrÃ³ `%s' en `%s'"
+ 
+ #: makeinfo/makeinfo.c:1622
+ #, c-format
+ msgid "%s: Skipping macro expansion to stdout as Info output is going there.\n"
+ msgstr ""
+ "%s: Ignorando expansiÃ³n de macro a descriptor de salida estÃ¡ndar (stdout) ya "
+ "que la salida Info va a ser escrita en el mismo.\n"
+ 
+ #: makeinfo/makeinfo.c:1652
+ #, c-format
+ msgid "Making %s file `%s' from `%s'.\n"
+ msgstr "Generando %s fichero `%s' a partir de `%s'.\n"
+ 
+ #: makeinfo/makeinfo.c:1719
+ #, c-format
+ msgid ""
+ "%s: Removing macro output file `%s' due to errors; use --force to preserve.\n"
+ msgstr ""
+ "%s: El fichero de expansiÃ³n de macros `%s' serÃ¡ borrado debido a la cantidad "
+ "de errores encontrados; use `--force' para preservar el mismo.\n"
+ 
+ #: makeinfo/makeinfo.c:1774
+ #, c-format
+ msgid "%s: Removing output file `%s' due to errors; use --force to preserve.\n"
+ msgstr ""
+ "%s: El fichero `%s' serÃ¡ borrado debido a la cantidad de errores "
+ "encontrados; use `--force' para preservar el mismo.\n"
+ 
+ #: makeinfo/makeinfo.c:2068
+ #, c-format
+ msgid "Unknown command `%s'"
+ msgstr "Comando desconocido `%s'"
+ 
+ #: makeinfo/makeinfo.c:2090
+ #, c-format
+ msgid "Use braces to give a command as an argument to @%s"
+ msgstr "Use llaves para suplir un comando como argumento a @%s"
+ 
+ #: makeinfo/makeinfo.c:2349
+ #, c-format
+ msgid "%c%s expected braces"
+ msgstr "%c%s se esperaban llaves"
+ 
+ #: makeinfo/makeinfo.c:2362
+ msgid "Unmatched }"
+ msgstr "`}' desemparejada"
+ 
+ #: makeinfo/makeinfo.c:2410
+ msgid "NO_NAME!"
+ msgstr "NO SE ENCONTRO FUNCIÃ“N!"
+ 
+ #: makeinfo/makeinfo.c:2431
+ #, c-format
+ msgid "%c%s missing close brace"
+ msgstr "%c%s se esperaba leer `}'"
+ 
+ #: makeinfo/makeinfo.c:3434
+ #, c-format
+ msgid "@image file `%s' (for HTML) not readable: %s"
+ msgstr "La imagen `%s' no es vÃ¡lida (para su salida en formato HTML): %s"
+ 
+ #: makeinfo/makeinfo.c:3440
+ #, c-format
+ msgid "No such file `%s'"
+ msgstr "El fichero `%s' no existe"
+ 
+ #: makeinfo/makeinfo.c:3576
+ #, c-format
+ msgid "@image file `%s' (for text) unreadable: %s"
+ msgstr ""
+ "La imagen `%s' no es vÃ¡lida (para su salida en formato texto plano): `%s'"
+ 
+ #: makeinfo/makeinfo.c:3585
+ msgid "@image missing filename argument"
+ msgstr "la primitiva `@image' carece de referencia a fichero alguno"
+ 
+ #: makeinfo/makeinfo.c:3803
+ #, c-format
+ msgid "undefined flag: %s"
+ msgstr "etiqueta indefinida: %s"
+ 
+ #: makeinfo/makeinfo.c:3804
+ #, c-format
+ msgid "{No value for `%s'}"
+ msgstr "{No se ha especificado un valor para `%s'}"
+ 
+ #: makeinfo/makeinfo.c:3856
+ #, c-format
+ msgid "%c%s requires a name"
+ msgstr "la construcciÃ³n `%c%s' requiere un nombre"
+ 
+ #: makeinfo/makeinfo.c:3962
+ #, c-format
+ msgid "Reached eof before matching @end %s"
+ msgstr ""
+ "Se ha alcanzado el fin de fichero y no hay constancia de fin de bloque "
+ "(`@end %s')"
+ 
+ #: makeinfo/makeinfo.c:4211
+ #, c-format
+ msgid "`%.40s...' is too long for expansion; not expanded"
+ msgstr "`%.40s...' es demasiado largo para su expansiÃ³n; no serÃ¡ expandido"
+ 
+ #: makeinfo/multi.c:116
+ msgid "Missing } in @multitable template"
+ msgstr "Se esperaba leer `}' en la plantilla `@multitable'"
+ 
+ #: makeinfo/multi.c:260
+ #, c-format
+ msgid "ignoring stray text `%s' after @multitable"
+ msgstr "ignorando texto incoherente `%s' despuÃ©s de `@multitable'"
+ 
+ #: makeinfo/multi.c:400
+ #, c-format
+ msgid "Too many columns in multitable item (max %d)"
+ msgstr "Demasiadas columnas para el elemento multi-tabla (max %d)"
+ 
+ #: makeinfo/multi.c:563
+ #, c-format
+ msgid "[unexpected] cannot select column #%d in multitable"
+ msgstr "[inesperado] no se pudo seleccionar la columna #%d en la multi-tabla"
+ 
+ #: makeinfo/multi.c:592
+ msgid "ignoring @tab outside of multitable"
+ msgstr "ignorando `@tab' no influenciado por el entorno `multitable'"
+ 
+ #: makeinfo/multi.c:640
+ #, c-format
+ msgid "** Multicolumn output from last row:\n"
+ msgstr "** Salida multi-columna desde la Ãºltima fila:\n"
+ 
+ #: makeinfo/multi.c:643
+ #, c-format
+ msgid "* column #%d: output = %s\n"
+ msgstr "* columna #%d: salida = %s\n"
+ 
+ #: makeinfo/node.c:279
+ #, c-format
+ msgid "Node `%s' previously defined at line %d"
+ msgstr "El nodo `%s' ha sido definido previamente en la lÃ­nea %d"
+ 
+ #: makeinfo/node.c:647
+ #, c-format
+ msgid "Formatting node %s...\n"
+ msgstr "Formateando nodo %s...\n"
+ 
+ #: makeinfo/node.c:714
+ #, c-format
+ msgid "Node `%s' requires a sectioning command (e.g., %c%s)"
+ msgstr "El nodo `%s' requiere un comando de secciÃ³n, como por ejemplo `%c%s'"
+ 
+ #: makeinfo/node.c:878
+ #, c-format
+ msgid "No node name specified for `%c%s' command"
+ msgstr "No se ha especificado nombre de nodo alguno para el comando `%c%s'"
+ 
+ #: makeinfo/node.c:919 makeinfo/node.c:1160
+ #, c-format
+ msgid "Anchor `%s' and node `%s' map to the same file name"
+ msgstr "El enlace `%s' y el nodo `%s' apuntan al mismo fichero"
+ 
+ #: makeinfo/node.c:922
+ msgid "This @anchor command ignored; references to it will not work"
+ msgstr ""
+ "Este comando `@anchor' serÃ¡ ignorado; referencias a este no estarÃ¡n "
+ "disponibles"
+ 
+ #: makeinfo/node.c:924 makeinfo/node.c:1163
+ msgid "Rename this anchor or use the `--no-split' option"
+ msgstr "Renombre este enlace o use la opciÃ³n `--no-split'"
+ 
+ #: makeinfo/node.c:954
+ #, c-format
+ msgid "Unexpected string at end of split-HTML file `%s'"
+ msgstr "Texto inesperado al final del fichero multi-pÃ¡gina HMTL `%s'"
+ 
+ #: makeinfo/node.c:1157
+ #, c-format
+ msgid "Anchors `%s' and `%s' map to the same file name"
+ msgstr "Los enlaces `%s' y `%s' apuntan al mismo fichero"
+ 
+ #: makeinfo/node.c:1162
+ msgid "@anchor command ignored; references to it will not work"
+ msgstr ""
+ "El comando `@anchor' serÃ¡ ignorado; referencias a este no estarÃ¡n disponibles"
+ 
+ #: makeinfo/node.c:1359
+ #, c-format
+ msgid "%s reference to nonexistent node `%s' (perhaps incorrect sectioning?)"
+ msgstr ""
+ "`%s' hace referencia a un nodo inexistente (`%s'), quizÃ¡s debido a un "
+ "seccionado incorrecto del documento"
+ 
+ #: makeinfo/node.c:1459
+ #, c-format
+ msgid "Next field of node `%s' not pointed to (perhaps incorrect sectioning?)"
+ msgstr ""
+ "El prÃ³ximo campo del nodo `%s' no apunta a lugar alguno, quizÃ¡s debido a un "
+ "seccionado incorrecto del documento"
+ 
+ #: makeinfo/node.c:1462
+ #, c-format
+ msgid "This node (%s) has the bad Prev"
+ msgstr "Este nodo (%s) contiene una referencia invÃ¡lida en el campo `Prev'"
+ 
+ #: makeinfo/node.c:1517
+ #, c-format
+ msgid "Prev field of node `%s' not pointed to"
+ msgstr "El campo `Prev' del nodo `%s' no apunta a sitio alguno"
+ 
+ #: makeinfo/node.c:1521
+ #, c-format
+ msgid "This node (%s) has the bad Next"
+ msgstr "Este nodo (%s) contiene una referencia invÃ¡lida en el campo `Next'"
+ 
+ #: makeinfo/node.c:1533
+ #, c-format
+ msgid "`%s' has no Up field (perhaps incorrect sectioning?)"
+ msgstr ""
+ "`%s' no contiene referencia a `Up', quizÃ¡s debido a un seccionado incorrecto "
+ "del documento"
+ 
+ #: makeinfo/node.c:1602
+ #, c-format
+ msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
+ msgstr ""
+ "El nodo `%s' carece de elemento de menÃº alguno para `%s' aunque consta como "
+ "destino para `Up'"
+ 
+ #: makeinfo/node.c:1634
+ #, c-format
+ msgid "unreferenced node `%s'"
+ msgstr "Nodo `%s' no referenciado"
+ 
+ #: makeinfo/node.c:1724
+ #, c-format
+ msgid "Removing %s\n"
+ msgstr "Eliminando %s\n"
+ 
+ #: makeinfo/node.c:1728
+ #, c-format
+ msgid "Can't remove file `%s': %s"
+ msgstr "No se pudo eliminar `%s': %s"
+ 
+ #: makeinfo/sectioning.c:122
+ #, c-format
+ msgid "Appendix %c"
+ msgstr "ApÃ©ndice %c"
+ 
+ #: makeinfo/sectioning.c:467
+ #, c-format
+ msgid "Internal error (search_sectioning) `%s'!"
+ msgstr "Error interno (search_sectioning) `%s'!"
+ 
+ #: makeinfo/sectioning.c:563
+ #, c-format
+ msgid "Internal error (search_sectioning) \"%s\"!"
+ msgstr "Error interno (search_sectioning) \"%s\"!"
+ 
+ #: makeinfo/sectioning.c:624
+ #, c-format
+ msgid "%c%s is obsolete; use %c%s instead"
+ msgstr "`%c%s' es una construcciÃ³n obsoleta; use `%c%s' en su lugar"
+ 
+ #: makeinfo/sectioning.c:640
+ #, c-format
+ msgid "Node with %ctop as a section already exists"
+ msgstr "Ya existe un nodo con %ctop como secciÃ³n"
+ 
+ #: makeinfo/sectioning.c:648
+ #, c-format
+ msgid "Here is the %ctop node"
+ msgstr "El nodo %ctop estÃ¡ aquÃ­"
+ 
+ #: makeinfo/sectioning.c:664
+ #, c-format
+ msgid "%ctop used before %cnode, defaulting to %s"
+ msgstr "`%ctop' ha sido usado antes de `%cnode', asumirÃ© `%s'"
+ 
+ #: makeinfo/xml.c:1669
+ #, c-format
+ msgid "@image file `%s' unreadable: %s"
+ msgstr "El fichero de imagen `%s' no es accesible: %s"
+ 
+ #: makeinfo/xml.c:2014
+ msgid ""
+ "@headitem as the last item of @multitable produces invalid Docbook documents"
+ msgstr ""
+ "`@headitem' como Ãºltimo elemento de `@multitable' causa que el documento "
+ "Docbook resultante sea invÃ¡lido"
+ 
+ #: makeinfo/xml.c:2150
+ msgid "of"
+ msgstr "de"
+ 
+ #: makeinfo/xml.c:2155
+ msgid "on"
+ msgstr "en"
+ 
+ #: makeinfo/xref.c:127
+ msgid "First argument to cross-reference may not be empty"
+ msgstr "El primer argumento para un enlace siempre deberÃ­a estar presente"
+ 
+ #: makeinfo/xref.c:252
+ #, c-format
+ msgid "Empty file name for HTML cross reference in `%s'"
+ msgstr "Nombre de fichero no especificado para el enlace HTML `%s'"
+ 
+ #: makeinfo/xref.c:387
+ msgid "End of file reached while looking for `.' or `,'"
+ msgstr "Se alcanzÃ³ el fin de fichero mientras se esperaba ver `.' or `,'"
+ 
+ #: makeinfo/xref.c:390
+ #, c-format
+ msgid "`.' or `,' must follow @%s, not `%c'"
+ msgstr "`@%s' debe ser precedido por `.' o `,', no por `%c'"
+ 
+ #: makeinfo/xref.c:392
+ msgid "for cross-references in parentheses, use @pxref"
+ msgstr "Para generar enlaces entre parÃ©ntesis utilize `@pxref'"
+ 
+ #: makeinfo/xref.c:435
+ msgid "First argument to @inforef may not be empty"
+ msgstr "El primer argumento de `@inforef' siempre deberÃ­a estar presente"
+ 
+ #: util/texindex.c:223
+ msgid "display this help and exit"
+ msgstr "mostrar este texto de ayuda"
+ 
+ #: util/texindex.c:225
+ msgid "send output to FILE"
+ msgstr "enviar la salida al fichero FICHERO"
+ 
+ #: util/texindex.c:227
+ msgid "display version information and exit"
+ msgstr "mostrar informaciÃ³n sobre la versiÃ³n de esta aplicaciÃ³n informÃ¡tica"
+ 
+ #: util/texindex.c:237
+ #, c-format
+ msgid "Usage: %s [OPTION]... FILE...\n"
+ msgstr "Uso: %s [OPCIÃ“N]... FICHERO...\n"
+ 
+ #: util/texindex.c:238
+ #, c-format
+ msgid "Generate a sorted index for each TeX output FILE.\n"
+ msgstr "Genera un Ã­ndice ordenado para cada fichero TeX de salida FICHERO.\n"
+ 
+ #: util/texindex.c:241
+ #, c-format
+ msgid "Usually FILE... is specified as `foo.%c%c' for a document `foo.texi'.\n"
+ msgstr ""
+ "FICHERO es generalmente especificado como `foo.%c%c' para un documento "
+ "llamado `foo.texi'.\n"
+ 
+ #: util/texindex.c:243
+ #, c-format
+ msgid ""
+ "\n"
+ "Options:\n"
+ msgstr ""
+ "\n"
+ "Opciones:\n"
+ 
+ #: util/texindex.c:743
+ #, c-format
+ msgid "failure reopening %s"
+ msgstr "error al re-abrir %s"
+ 
+ #: util/texindex.c:758 util/texindex.c:786
+ #, c-format
+ msgid "%s: not a texinfo index file"
+ msgstr "%s: no es un fichero Ã­ndice de Info"
+ 
+ #: util/texindex.c:993
+ #, c-format
+ msgid "No page number in %s"
+ msgstr "No hay constancia de nÃºmero de pÃ¡gina en %s"
+ 
+ #: util/texindex.c:1066
+ #, c-format
+ msgid "entry %s follows an entry with a secondary name"
+ msgstr "la entrada %s sigue un elemento con nombre secundario"
Files texinfo-4.11/po/fr.gmo and texinfo-4.12/po/fr.gmo differ
diff -Nrc2 texinfo-4.11/po/fr.po texinfo-4.12/po/fr.po
*** texinfo-4.11/po/fr.po	Mon Sep  3 05:23:12 2007
--- texinfo-4.12/po/fr.po	Sat Apr 19 10:05:39 2008
***************
*** 12,16 ****
  "Project-Id-Version: texinfo 4.7.90\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2007-09-03 05:23-0700\n"
  "PO-Revision-Date: 2004-12-06 08:00-05:00\n"
  "Last-Translator: Laurent Bourbeau <bourbeau@progiciels-bpi.ca>\n"
--- 12,16 ----
  "Project-Id-Version: texinfo 4.7.90\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2008-04-19 10:05-0700\n"
  "PO-Revision-Date: 2004-12-06 08:00-05:00\n"
  "Last-Translator: Laurent Bourbeau <bourbeau@progiciels-bpi.ca>\n"
***************
*** 21,95 ****
  "Plural-Forms: nplurals=2; plural=(n > 1);\n"
  
! #: gnulib/lib/error.c:126
  msgid "Unknown system error"
  msgstr ""
  
! #: gnulib/lib/getopt.c:531 gnulib/lib/getopt.c:547
  #, c-format
  msgid "%s: option `%s' is ambiguous\n"
  msgstr "%s: l'option « %s » est ambiguë\n"
  
! #: gnulib/lib/getopt.c:580 gnulib/lib/getopt.c:584
  #, c-format
  msgid "%s: option `--%s' doesn't allow an argument\n"
  msgstr "%s: l'option « --%s » ne permet pas un argument\n"
  
! #: gnulib/lib/getopt.c:593 gnulib/lib/getopt.c:598
  #, c-format
  msgid "%s: option `%c%s' doesn't allow an argument\n"
  msgstr "%s: l'option « %c%s » ne permet pas un argument\n"
  
! #: gnulib/lib/getopt.c:641 gnulib/lib/getopt.c:660 gnulib/lib/getopt.c:976
! #: gnulib/lib/getopt.c:995
  #, c-format
  msgid "%s: option `%s' requires an argument\n"
  msgstr "%s: l'option « %s » exige un argument\n"
  
! #: gnulib/lib/getopt.c:698 gnulib/lib/getopt.c:701
  #, c-format
  msgid "%s: unrecognized option `--%s'\n"
  msgstr "%s: option non reconnue « --%s »\n"
  
! #: gnulib/lib/getopt.c:709 gnulib/lib/getopt.c:712
  #, c-format
  msgid "%s: unrecognized option `%c%s'\n"
  msgstr "%s: option non reconnue « %c%s »\n"
  
! #: gnulib/lib/getopt.c:764 gnulib/lib/getopt.c:767
  #, c-format
  msgid "%s: illegal option -- %c\n"
  msgstr "%s: option illégale -- %c\n"
  
! #: gnulib/lib/getopt.c:773 gnulib/lib/getopt.c:776
  #, c-format
  msgid "%s: invalid option -- %c\n"
  msgstr "%s: option invalide -- %c\n"
  
! #: gnulib/lib/getopt.c:828 gnulib/lib/getopt.c:844 gnulib/lib/getopt.c:1048
! #: gnulib/lib/getopt.c:1066
  #, c-format
  msgid "%s: option requires an argument -- %c\n"
  msgstr "%s: l'option exige un argument -- %c\n"
  
! #: gnulib/lib/getopt.c:897 gnulib/lib/getopt.c:913
  #, c-format
  msgid "%s: option `-W %s' is ambiguous\n"
  msgstr "%s: l'option « -W %s » est ambiguë\n"
  
! #: gnulib/lib/getopt.c:937 gnulib/lib/getopt.c:955
  #, c-format
  msgid "%s: option `-W %s' doesn't allow an argument\n"
  msgstr "%s: l'option « -W %s » ne permet pas un argument\n"
  
! #: gnulib/lib/xalloc-die.c:35 gnulib/lib/xsetenv.c:39
! #, fuzzy
  msgid "memory exhausted"
  msgstr "mémoire virtuelle épuisée"
  
! #: info/echo-area.c:283 info/session.c:732
  msgid "Move forward a character"
  msgstr "Avancer d'un caractère"
  
! #: info/echo-area.c:295 info/session.c:764
  msgid "Move backward a character"
  msgstr "Reculer d'un caractère"
--- 21,95 ----
  "Plural-Forms: nplurals=2; plural=(n > 1);\n"
  
! #: gnulib/lib/error.c:125
  msgid "Unknown system error"
  msgstr ""
  
! #: gnulib/lib/getopt.c:526 gnulib/lib/getopt.c:542
  #, c-format
  msgid "%s: option `%s' is ambiguous\n"
  msgstr "%s: l'option « %s » est ambiguë\n"
  
! #: gnulib/lib/getopt.c:575 gnulib/lib/getopt.c:579
  #, c-format
  msgid "%s: option `--%s' doesn't allow an argument\n"
  msgstr "%s: l'option « --%s » ne permet pas un argument\n"
  
! #: gnulib/lib/getopt.c:588 gnulib/lib/getopt.c:593
  #, c-format
  msgid "%s: option `%c%s' doesn't allow an argument\n"
  msgstr "%s: l'option « %c%s » ne permet pas un argument\n"
  
! #: gnulib/lib/getopt.c:636 gnulib/lib/getopt.c:655 gnulib/lib/getopt.c:971
! #: gnulib/lib/getopt.c:990
  #, c-format
  msgid "%s: option `%s' requires an argument\n"
  msgstr "%s: l'option « %s » exige un argument\n"
  
! #: gnulib/lib/getopt.c:693 gnulib/lib/getopt.c:696
  #, c-format
  msgid "%s: unrecognized option `--%s'\n"
  msgstr "%s: option non reconnue « --%s »\n"
  
! #: gnulib/lib/getopt.c:704 gnulib/lib/getopt.c:707
  #, c-format
  msgid "%s: unrecognized option `%c%s'\n"
  msgstr "%s: option non reconnue « %c%s »\n"
  
! #: gnulib/lib/getopt.c:759 gnulib/lib/getopt.c:762
  #, c-format
  msgid "%s: illegal option -- %c\n"
  msgstr "%s: option illégale -- %c\n"
  
! #: gnulib/lib/getopt.c:768 gnulib/lib/getopt.c:771
  #, c-format
  msgid "%s: invalid option -- %c\n"
  msgstr "%s: option invalide -- %c\n"
  
! #: gnulib/lib/getopt.c:823 gnulib/lib/getopt.c:839 gnulib/lib/getopt.c:1043
! #: gnulib/lib/getopt.c:1061
  #, c-format
  msgid "%s: option requires an argument -- %c\n"
  msgstr "%s: l'option exige un argument -- %c\n"
  
! #: gnulib/lib/getopt.c:892 gnulib/lib/getopt.c:908
  #, c-format
  msgid "%s: option `-W %s' is ambiguous\n"
  msgstr "%s: l'option « -W %s » est ambiguë\n"
  
! #: gnulib/lib/getopt.c:932 gnulib/lib/getopt.c:950
  #, c-format
  msgid "%s: option `-W %s' doesn't allow an argument\n"
  msgstr "%s: l'option « -W %s » ne permet pas un argument\n"
  
! #: gnulib/lib/xalloc-die.c:34 gnulib/lib/xsetenv.c:37
! #, fuzzy, c-format
  msgid "memory exhausted"
  msgstr "mémoire virtuelle épuisée"
  
! #: info/echo-area.c:283 info/session.c:735
  msgid "Move forward a character"
  msgstr "Avancer d'un caractère"
  
! #: info/echo-area.c:295 info/session.c:767
  msgid "Move backward a character"
  msgstr "Reculer d'un caractère"
***************
*** 103,111 ****
  msgstr "Se déplacer à la fin de cette ligne"
  
! #: info/echo-area.c:320 info/session.c:805
  msgid "Move forward a word"
  msgstr "Avancer d'un mot"
  
! #: info/echo-area.c:360 info/session.c:878
  msgid "Move backward a word"
  msgstr "Reculer d'un mot"
--- 103,111 ----
  msgstr "Se déplacer à la fin de cette ligne"
  
! #: info/echo-area.c:320 info/session.c:808
  msgid "Move forward a word"
  msgstr "Avancer d'un mot"
  
! #: info/echo-area.c:360 info/session.c:881
  msgid "Move backward a word"
  msgstr "Reculer d'un mot"
***************
*** 272,286 ****
  "« %s » repéré dans %s.  (« \\[next-index-match] » cherchera le prochain.)"
  
! #: info/indices.c:540
  #, c-format
  msgid "Scanning indices of `%s'..."
  msgstr "Fouille des indices de « %s »..."
  
! #: info/indices.c:595
  #, c-format
  msgid "No available info files have `%s' in their indices."
  msgstr "Aucun fichier info disponible n'a « %s » dans leurs indices."
  
! #: info/indices.c:621
  msgid "Grovel all known info file's indices for a string and build a menu"
  msgstr ""
--- 272,286 ----
  "« %s » repéré dans %s.  (« \\[next-index-match] » cherchera le prochain.)"
  
! #: info/indices.c:549
  #, c-format
  msgid "Scanning indices of `%s'..."
  msgstr "Fouille des indices de « %s »..."
  
! #: info/indices.c:604
  #, c-format
  msgid "No available info files have `%s' in their indices."
  msgstr "Aucun fichier info disponible n'a « %s » dans leurs indices."
  
! #: info/indices.c:630
  msgid "Grovel all known info file's indices for a string and build a menu"
  msgstr ""
***************
*** 288,296 ****
  "construire un menu"
  
! #: info/indices.c:625
  msgid "Index apropos: "
  msgstr "Index à-propos: "
  
! #: info/indices.c:653
  #, c-format
  msgid ""
--- 288,296 ----
  "construire un menu"
  
! #: info/indices.c:634
  msgid "Index apropos: "
  msgstr "Index à-propos: "
  
! #: info/indices.c:662
  #, c-format
  msgid ""
***************
*** 301,311 ****
  "* Menu: Noeuds dont les indices contiennent \"%s\":\n"
  
! #: info/info.c:287 info/infokey.c:899
  #, c-format
  msgid "Try --help for more information.\n"
  msgstr "Utiliser --help pour plus d'informations.\n"
  
! #: info/info.c:306 info/infokey.c:145 makeinfo/makeinfo.c:783
! #: util/install-info.c:1328 util/texindex.c:295
  #, c-format
  msgid ""
--- 301,311 ----
  "* Menu: Noeuds dont les indices contiennent \"%s\":\n"
  
! #: info/info.c:273 info/infokey.c:899
  #, c-format
  msgid "Try --help for more information.\n"
  msgstr "Utiliser --help pour plus d'informations.\n"
  
! #: info/info.c:292 info/infokey.c:145 install-info/install-info.c:2091
! #: makeinfo/makeinfo.c:783 util/texindex.c:295
  #, c-format
  msgid ""
***************
*** 317,355 ****
  msgstr ""
  
! #: info/info.c:511
  #, c-format
  msgid "no index entries found for `%s'\n"
  msgstr "aucune entrée d'index retrouvée pour « %s »\n"
  
! #: info/info.c:603
! msgid "  -b, --speech-friendly        be friendly to speech synthesizers.\n"
! msgstr ""
! "  -b, --speech-friendly        Être compatible au synthétiseur de voix.\n"
! 
! #: info/info.c:610
! #, fuzzy, c-format
  msgid ""
  "Usage: %s [OPTION]... [MENU-ITEM...]\n"
  "\n"
  "Read documentation in Info format.\n"
! "\n"
  "Options:\n"
! "      --apropos=STRING         look up STRING in all indices of all "
  "manuals.\n"
  "  -d, --directory=DIR          add DIR to INFOPATH.\n"
  "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
! "  -f, --file=FILENAME          specify Info file to visit.\n"
  "  -h, --help                   display this help and exit.\n"
  "      --index-search=STRING    go to node pointed by index entry STRING.\n"
  "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
! "  -o, --output=FILENAME        output selected nodes to FILENAME.\n"
  "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
  "      --no-raw-escapes         output escapes as literal text.\n"
  "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
! "  -O, --show-options, --usage  go to command-line options node.\n"
! "%s      --subnodes               recursively output menu items.\n"
! "  -w, --where, --location      print physical location of Info file.\n"
  "      --vi-keys                use vi-like and less-like key bindings.\n"
  "      --version                display version information and exit.\n"
  "\n"
  "The first non-option argument, if present, is the menu entry to start from;\n"
--- 317,375 ----
  msgstr ""
  
! #: info/info.c:504
  #, c-format
  msgid "no index entries found for `%s'\n"
  msgstr "aucune entrée d'index retrouvée pour « %s »\n"
  
! #: info/info.c:598
! #, c-format
  msgid ""
  "Usage: %s [OPTION]... [MENU-ITEM...]\n"
  "\n"
  "Read documentation in Info format.\n"
! msgstr ""
! 
! #: info/info.c:604
! msgid ""
  "Options:\n"
! "  -k, --apropos=STRING         look up STRING in all indices of all "
  "manuals.\n"
  "  -d, --directory=DIR          add DIR to INFOPATH.\n"
  "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
! "  -f, --file=FILENAME          specify Info file to visit."
! msgstr ""
! 
! #: info/info.c:611
! msgid ""
  "  -h, --help                   display this help and exit.\n"
  "      --index-search=STRING    go to node pointed by index entry STRING.\n"
  "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
! "  -o, --output=FILENAME        output selected nodes to FILENAME."
! msgstr ""
! 
! #: info/info.c:617
! msgid ""
  "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
  "      --no-raw-escapes         output escapes as literal text.\n"
  "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
! "  -O, --show-options, --usage  go to command-line options node."
! msgstr ""
! 
! #: info/info.c:624
! #, fuzzy
! msgid "  -b, --speech-friendly        be friendly to speech synthesizers."
! msgstr ""
! "  -b, --speech-friendly        Être compatible au synthétiseur de voix.\n"
! 
! #: info/info.c:628
! msgid ""
! "      --subnodes               recursively output menu items.\n"
  "      --vi-keys                use vi-like and less-like key bindings.\n"
  "      --version                display version information and exit.\n"
+ "  -w, --where, --location      print physical location of Info file."
+ msgstr ""
+ 
+ #: info/info.c:634
+ msgid ""
  "\n"
  "The first non-option argument, if present, is the menu entry to start from;\n"
***************
*** 357,361 ****
  "If it is not present, info merges all `dir' files and shows the result.\n"
  "Any remaining arguments are treated as the names of menu\n"
! "items relative to the initial node visited.\n"
  "\n"
  "Examples:\n"
--- 377,385 ----
  "If it is not present, info merges all `dir' files and shows the result.\n"
  "Any remaining arguments are treated as the names of menu\n"
! "items relative to the initial node visited."
! msgstr ""
! 
! #: info/info.c:641
! msgid ""
  "\n"
  "Examples:\n"
***************
*** 365,420 ****
  "  info --show-options emacs  start at node with emacs' command line options\n"
  "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
! "  info -f ./foo.info         show file ./foo.info, not searching dir\n"
  msgstr ""
- "Usage: %s [OPTION]... [ITEM-MENU...]\n"
- "\n"
- "Lire la documentation en format Info.\n"
- "\n"
- "Options:\n"
- "      --apropos=SUJET          Consulter SUJET dans tout indice de tout "
- "manuel.\n"
- "  -d, --directory=RÉP          Ajouter le RÉPertoire dans INFOPATH.\n"
- "      --dribble=FICHIER        Accumuler les clés-clavier de l'usager dans "
- "FICHIER.\n"
- "  -f, --file=FICHIER           Spécifier le fichier Info à visiter.\n"
- "  -h, --help                   Afficher ce menu d'aide et quitter.\n"
- "      --index-search=CHAÎNE    Aller au noeud pointé par CHAÎNE d'entrée "
- "d'index.\n"
- "  -n, --node=NOEUD             Spécifier les NOEUDS dans le fichier Info "
- "visité en premier.\n"
- "  -o, --output=FICHIER         Écrire dans FICHIER les noeuds sélectionnés.\n"
- "  -R, --raw-escapes            Ne pas enlever les séquences d'échappements "
- "ANSI des man pages.\n"
- "      --no-raw-escapes         Fournir les séquences d'échappements comme du "
- "texte.\n"
- "      --restore=FICHIER        Lire du FICHIER les clés-clavier initiales.\n"
- "  -O, --show-options, --usage  Aller au noeud des options de ligne-de-"
- "commande.\n"
- "%s    --subnodes               Écrire récursivement les items-menu.\n"
- "      --vi-keys                Utiliser les raccourcis-clavier comme vi et "
- "less.\n"
- "      --version                Afficher la version du logiciel et quitter.\n"
- "\n"
- "Le premier argument, n'étant pas une option et si présent, est l'entrée "
- "menu\n"
- "de départ; il est recherché dans tous les fichiers « dir » le long de "
- "INFOPATH.\n"
- "S'il est absent, Info fusionne tous les fichiers « dir » et montre le "
- "résultat.\n"
- "Tous les arguments subséquents sont traités comme des noms d'items de menu\n"
- "relatifs au noeud initial visité.\n"
- "\n"
- "Exemples:\n"
- "  info                       Montrer le menu dir de niveau-supérieur\n"
- "  info emacs                 Partir du noeud emacs dans dir niveau-"
- "supérieur\n"
- "  info emacs buffers         Partir du noeud buffers dans le niveau emacs\n"
- "  info --show-options emacs  Partir du noeud --show-options dans niveau "
- "emacs\n"
- "  info -f ./foo.info         Montrer le fichier ./foo.info, sans chercher "
- "dir\n"
  
! #: info/info.c:649 info/infokey.c:918 makeinfo/makeinfo.c:474
! #: util/install-info.c:491 util/texindex.c:259
  msgid ""
  "\n"
--- 389,397 ----
  "  info --show-options emacs  start at node with emacs' command line options\n"
  "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
! "  info -f ./foo.info         show file ./foo.info, not searching dir"
  msgstr ""
  
! #: info/info.c:650 info/infokey.c:918 makeinfo/makeinfo.c:474
! #: util/texindex.c:259
  msgid ""
  "\n"
***************
*** 428,660 ****
  "Site de Texinfo: http://www.gnu.org/software/texinfo/"
  
! #: info/info.c:683
  #, c-format
  msgid "Cannot find node `%s'."
  msgstr "Ne peut pas trouver le noeud « %s »."
  
! #: info/info.c:684
  #, c-format
  msgid "Cannot find node `(%s)%s'."
  msgstr "Ne peut pas trouver le noeud « (%s)%s »."
  
! #: info/info.c:685
  msgid "Cannot find a window!"
  msgstr "Ne peut pas trouver une fenêtre permanente!"
  
! #: info/info.c:686
  msgid "Point doesn't appear within this window's node!"
  msgstr "Le point courant n'apparaît pas dans ce noeud de fenêtre!"
  
! #: info/info.c:687
  msgid "Cannot delete the last window."
  msgstr "Ne peut pas éliminer la dernière fenêtre."
  
! #: info/info.c:688
  msgid "No menu in this node."
  msgstr "Aucun menu dans ce noeud."
  
! #: info/info.c:689
  msgid "No footnotes in this node."
  msgstr "Aucune note de bas de page dans ce noeud."
  
! #: info/info.c:690
  msgid "No cross references in this node."
  msgstr "Aucune référence croisée dans ce noeud."
  
! #: info/info.c:691
  #, c-format
  msgid "No `%s' pointer for this node."
  msgstr "Aucun pointeur « %s » pour ce noeud."
  
! #: info/info.c:692
  #, c-format
  msgid "Unknown Info command `%c'; try `?' for help."
  msgstr "Commande Info « %c> » inconnue; essayer « ? » pour de l'aide."
  
! #: info/info.c:693
  #, c-format
  msgid "Terminal type `%s' is not smart enough to run Info."
  msgstr "Le type de terminal « %s » n'est pas en mesure de rouler Info."
  
! #: info/info.c:694
  msgid "You are already at the last page of this node."
  msgstr "Vous êtes déjà au point terminal de ce noeud."
  
! #: info/info.c:695
  msgid "You are already at the first page of this node."
  msgstr "Vous êtes déjà au point initial de ce noeud."
  
! #: info/info.c:696
  msgid "Only one window."
  msgstr "Une seule fenêtre."
  
! #: info/info.c:697
  msgid "Resulting window would be too small."
  msgstr "La fenêtre résultante sera trop petite."
  
! #: info/info.c:698
  msgid "Not enough room for a help window, please delete a window."
  msgstr "Pas assez de place pour une fenêtre d'aide, fermer svp une fenêtre."
  
! #: info/infodoc.c:45 info/infodoc.c:97
! msgid ""
! "Basic Commands in Info Windows\n"
! "******************************\n"
  msgstr ""
- "Commandes de base en Info Windows\n"
- "---------------------------------\n"
  
! #: info/infodoc.c:48
! msgid "\\%-10[quit-help]  Quit this help.\n"
  msgstr "\\%-10[quit-help]  Quitter ce menu d'aide.\n"
  
! #: info/infodoc.c:49
  msgid "\\%-10[quit]  Quit Info altogether.\n"
  msgstr "\\%-10[quit]  Quitter complètement le mode Info.\n"
  
! #: info/infodoc.c:50
  msgid "\\%-10[get-info-help-node]  Invoke the Info tutorial.\n"
  msgstr "\\%-10[get-info-help-node]  Faire appel au tutoriel Info.\n"
  
! # Est-ce vraiment un message à traduire?  NON.
! #: info/infodoc.c:52 info/infodoc.c:104
! msgid ""
! "Selecting other nodes:\n"
! "----------------------\n"
! msgstr ""
! "Sélection d'autres modes:\n"
! "------------------------\n"
  
  #: info/infodoc.c:54
! msgid "\\%-10[next-node]  Move to the \"next\" node of this node.\n"
! msgstr "\\%-10[next-node]  Aller au noeud « next » de ce noeud.\n"
  
  #: info/infodoc.c:55
! msgid "\\%-10[prev-node]  Move to the \"previous\" node of this node.\n"
! msgstr "\\%-10[prev-node]  Aller au noeud « previous » de ce noeud.\n"
  
  #: info/infodoc.c:56
! msgid "\\%-10[up-node]  Move \"up\" from this node.\n"
! msgstr "\\%-10[up-node]  Aller au noeud « up » à partir de ce noeud.\n"
  
! #: info/infodoc.c:57
! msgid ""
! "\\%-10[menu-item]  Pick menu item specified by name.\n"
! "              Picking a menu item causes another node to be selected.\n"
  msgstr ""
! "\\%-10[menu-item]  Choisir un item menu à partir de son nom.\n"
! "              Choisir un item menu provoque la sélection d'un autre noeud.\n"
  
  #: info/infodoc.c:59
  msgid ""
! "\\%-10[xref-item]  Follow a cross reference.  Reads name of reference.\n"
  msgstr ""
! "\\%-10[xref-item]  Suivre une référence croisée.  Lire le nom de la "
! "référence.\n"
  
  #: info/infodoc.c:60
- msgid "\\%-10[history-node]  Move to the last node seen in this window.\n"
- msgstr ""
- "\\%-10[history-node]  Aller au dernier noeud observé dans cette fenêtre.\n"
- 
- #: info/infodoc.c:61
  #, fuzzy
! msgid "\\%-10[move-to-next-xref]  Skip to next hypertext link [*].\n"
  msgstr ""
! "\\%-10[move-to-next-xref]  Sauter au prochain hyperlien à l'intérieur de ce "
! "noeud.\n"
  
  #: info/infodoc.c:62
  #, fuzzy
! msgid "\\%-10[move-to-prev-xref]  Skip to previous hypertext link [*].\n"
! msgstr ""
! "\\%-10[move-to-prev-xref]  Sauter au prochain hyperlien à l'intérieur de ce "
! "noeud.\n"
  
  #: info/infodoc.c:63
! msgid ""
! "\\%-10[select-reference-this-line]  Follow the hypertext link under cursor.\n"
! msgstr ""
! "\\%-10[select-reference-this-line]  Suivre l'hyperlien sous le curseur.\n"
  
  #: info/infodoc.c:64
! msgid ""
! "\\%-10[dir-node]  Move to the `directory' node.  Equivalent to `\\[goto-"
! "node] (DIR)'.\n"
! msgstr ""
! "\\%-10[dir-node]  Aller au noeud « directory ».  Équivalent à « g (DIR) ».\n"
  
  #: info/infodoc.c:65
! msgid ""
! "\\%-10[top-node]  Move to the Top node.  Equivalent to `\\[goto-node] Top'.\n"
! msgstr ""
! "\\%-10[top-node]  Aller au noeud supérieur Top.  Équivalent à « g Top ».\n"
  
  #: info/infodoc.c:67
! msgid ""
! "[*]    Command acts within this node or the entire document, depending on\n"
! "the value of cursor-movement-scrolls variable\n"
  msgstr ""
  
! # Est-ce vraiment un message à traduire?  NON.
! #: info/infodoc.c:70 info/infodoc.c:118
! msgid ""
! "Moving within a node:\n"
! "---------------------\n"
  msgstr ""
! "Se déplacer à l'intérieur d'un noeud:\n"
! "------------------------------------\n"
  
  #: info/infodoc.c:72
! msgid "\\%-10[beginning-of-node]  Go to the beginning of this node.\n"
! msgstr "\\%-10[beginning-of-node]  Aller au point initial de ce noeud.\n"
  
  #: info/infodoc.c:73
! msgid "\\%-10[end-of-node]  Go to the end of this node.\n"
! msgstr "\\%-10[end-of-node]  Aller au point terminal de ce noeud.\n"
  
  #: info/infodoc.c:74
! msgid "\\%-10[next-line]  Scroll forward 1 line.\n"
! msgstr "\\%-10[next-line]  Avancer de 1 ligne.\n"
! 
! #: info/infodoc.c:75
! msgid "\\%-10[prev-line]  Scroll backward 1 line.\n"
! msgstr "\\%-10[prev-line]  Reculer de 1 ligne.\n"
  
  #: info/infodoc.c:76
! msgid "\\%-10[scroll-forward]  Scroll forward a page.\n"
! msgstr "\\%-10[scroll-forward]  Avancer d'une page.\n"
  
  #: info/infodoc.c:77
- msgid "\\%-10[scroll-backward]  Scroll backward a page.\n"
- msgstr "\\%-10[scroll-backward]  Reculer d'une page.\n"
- 
- # Est-ce vraiment un message à traduire?  NON.
- #: info/infodoc.c:79 info/infodoc.c:127
- msgid ""
- "Other commands:\n"
- "---------------\n"
- msgstr ""
- "Autres commandes:\n"
- "----------------\n"
- 
- #: info/infodoc.c:81
  #, fuzzy
! msgid "1...9       Pick first...ninth item in this node's menu.\n"
! msgstr ""
! "  %-10s  Choisir d'abord ... le neuvième item dans le menu de noeuds.\n"
  
! #: info/infodoc.c:82
  #, fuzzy
! msgid "\\%-10[last-menu-item]  Pick last item in this node's menu.\n"
  msgstr ""
! "\\%-10[last-menu-item]  Choisir le dernier item dans le menu de noeuds.\n"
  
! #: info/infodoc.c:83
  msgid ""
! "\\%-10[index-search]  Search for a specified string in the index entries of "
! "this Info\n"
! "              file, and select the node referenced by the first entry "
! "found.\n"
  msgstr ""
  "\\%-10[index-search]  Choisir la chaîne spécifiée dans les entrées d'index "
--- 405,630 ----
  "Site de Texinfo: http://www.gnu.org/software/texinfo/"
  
! #: info/info.c:684
  #, c-format
  msgid "Cannot find node `%s'."
  msgstr "Ne peut pas trouver le noeud « %s »."
  
! #: info/info.c:685
  #, c-format
  msgid "Cannot find node `(%s)%s'."
  msgstr "Ne peut pas trouver le noeud « (%s)%s »."
  
! #: info/info.c:686
  msgid "Cannot find a window!"
  msgstr "Ne peut pas trouver une fenêtre permanente!"
  
! #: info/info.c:687
  msgid "Point doesn't appear within this window's node!"
  msgstr "Le point courant n'apparaît pas dans ce noeud de fenêtre!"
  
! #: info/info.c:688
  msgid "Cannot delete the last window."
  msgstr "Ne peut pas éliminer la dernière fenêtre."
  
! #: info/info.c:689
  msgid "No menu in this node."
  msgstr "Aucun menu dans ce noeud."
  
! #: info/info.c:690
  msgid "No footnotes in this node."
  msgstr "Aucune note de bas de page dans ce noeud."
  
! #: info/info.c:691
  msgid "No cross references in this node."
  msgstr "Aucune référence croisée dans ce noeud."
  
! #: info/info.c:692
  #, c-format
  msgid "No `%s' pointer for this node."
  msgstr "Aucun pointeur « %s » pour ce noeud."
  
! #: info/info.c:693
  #, c-format
  msgid "Unknown Info command `%c'; try `?' for help."
  msgstr "Commande Info « %c> » inconnue; essayer « ? » pour de l'aide."
  
! #: info/info.c:694
  #, c-format
  msgid "Terminal type `%s' is not smart enough to run Info."
  msgstr "Le type de terminal « %s » n'est pas en mesure de rouler Info."
  
! #: info/info.c:695
  msgid "You are already at the last page of this node."
  msgstr "Vous êtes déjà au point terminal de ce noeud."
  
! #: info/info.c:696
  msgid "You are already at the first page of this node."
  msgstr "Vous êtes déjà au point initial de ce noeud."
  
! #: info/info.c:697
  msgid "Only one window."
  msgstr "Une seule fenêtre."
  
! #: info/info.c:698
  msgid "Resulting window would be too small."
  msgstr "La fenêtre résultante sera trop petite."
  
! #: info/info.c:699
  msgid "Not enough room for a help window, please delete a window."
  msgstr "Pas assez de place pour une fenêtre d'aide, fermer svp une fenêtre."
  
! #: info/infodoc.c:45
! msgid "Basic Info command keys\n"
  msgstr ""
  
! #: info/infodoc.c:47
! #, fuzzy
! msgid "\\%-10[quit-help]  Close this help window.\n"
  msgstr "\\%-10[quit-help]  Quitter ce menu d'aide.\n"
  
! #: info/infodoc.c:48
  msgid "\\%-10[quit]  Quit Info altogether.\n"
  msgstr "\\%-10[quit]  Quitter complètement le mode Info.\n"
  
! #: info/infodoc.c:49
  msgid "\\%-10[get-info-help-node]  Invoke the Info tutorial.\n"
  msgstr "\\%-10[get-info-help-node]  Faire appel au tutoriel Info.\n"
  
! #: info/infodoc.c:51
! #, fuzzy
! msgid "\\%-10[prev-line]  Move up one line.\n"
! msgstr "\\%-10[prev-line]  Reculer de 1 ligne.\n"
! 
! #: info/infodoc.c:52
! #, fuzzy
! msgid "\\%-10[next-line]  Move down one line.\n"
! msgstr "\\%-10[next-line]  Avancer de 1 ligne.\n"
! 
! #: info/infodoc.c:53
! #, fuzzy
! msgid "\\%-10[scroll-backward]  Scroll backward one screenful.\n"
! msgstr "\\%-10[scroll-backward]  Reculer d'une page.\n"
  
  #: info/infodoc.c:54
! #, fuzzy
! msgid "\\%-10[scroll-forward]  Scroll forward one screenful.\n"
! msgstr "\\%-10[scroll-forward]  Avancer d'une page.\n"
  
  #: info/infodoc.c:55
! #, fuzzy
! msgid "\\%-10[beginning-of-node]  Go to the beginning of this node.\n"
! msgstr "\\%-10[beginning-of-node]  Aller au point initial de ce noeud.\n"
  
  #: info/infodoc.c:56
! msgid "\\%-10[end-of-node]  Go to the end of this node.\n"
! msgstr "\\%-10[end-of-node]  Aller au point terminal de ce noeud.\n"
  
! #: info/infodoc.c:58
! #, fuzzy
! msgid "\\%-10[move-to-next-xref]  Skip to the next hypertext link.\n"
  msgstr ""
! "\\%-10[move-to-next-xref]  Sauter au prochain hyperlien à l'intérieur de ce "
! "noeud.\n"
  
  #: info/infodoc.c:59
+ #, fuzzy
  msgid ""
! "\\%-10[select-reference-this-line]  Follow the hypertext link under the "
! "cursor.\n"
  msgstr ""
! "\\%-10[select-reference-this-line]  Suivre l'hyperlien sous le curseur.\n"
  
  #: info/infodoc.c:60
  #, fuzzy
! msgid "\\%-10[history-node]  Go back to the last node seen in this window.\n"
  msgstr ""
! "\\%-10[history-node]  Aller au dernier noeud observé dans cette fenêtre.\n"
  
  #: info/infodoc.c:62
  #, fuzzy
! msgid "\\%-10[global-prev-node]  Go to the previous node in the document.\n"
! msgstr "\\%-10[prev-node]  Aller au noeud « previous » de ce noeud.\n"
  
  #: info/infodoc.c:63
! #, fuzzy
! msgid "\\%-10[global-next-node]  Go to the next node in the document.\n"
! msgstr "\\%-10[next-node]  Aller au noeud « next » de ce noeud.\n"
  
  #: info/infodoc.c:64
! #, fuzzy
! msgid "\\%-10[prev-node]  Go to the previous node on this level.\n"
! msgstr "\\%-10[prev-node]  Aller au noeud « previous » de ce noeud.\n"
  
  #: info/infodoc.c:65
! #, fuzzy
! msgid "\\%-10[next-node]  Go to the next node on this level.\n"
! msgstr "\\%-10[next-node]  Aller au noeud « next » de ce noeud.\n"
! 
! #: info/infodoc.c:66
! #, fuzzy
! msgid "\\%-10[up-node]  Go up one level.\n"
! msgstr "\\%-10[up-node]  Aller au noeud « up » à partir de ce noeud.\n"
  
  #: info/infodoc.c:67
! #, fuzzy
! msgid "\\%-10[top-node]  Go to the top node of this document.\n"
! msgstr "\\%-10[end-of-node]  Aller au point terminal de ce noeud.\n"
! 
! #: info/infodoc.c:68
! #, fuzzy
! msgid "\\%-10[dir-node]  Go to the main `directory' node.\n"
! msgstr "\\%-10[end-of-node]  Aller au point terminal de ce noeud.\n"
! 
! #: info/infodoc.c:70
! #, fuzzy
! msgid "1...9       Pick the first...ninth item in this node's menu.\n"
  msgstr ""
+ "  %-10s  Choisir d'abord ... le neuvième item dans le menu de noeuds.\n"
  
! #: info/infodoc.c:71
! #, fuzzy
! msgid "\\%-10[last-menu-item]  Pick the last item in this node's menu.\n"
  msgstr ""
! "\\%-10[last-menu-item]  Choisir le dernier item dans le menu de noeuds.\n"
  
  #: info/infodoc.c:72
! #, fuzzy
! msgid "\\%-10[menu-item]  Pick a menu item specified by name.\n"
! msgstr "  %-10s  Choisir l'item menu indiqué par le nom.\n"
  
  #: info/infodoc.c:73
! #, fuzzy
! msgid "\\%-10[xref-item]  Follow a cross reference specified by name.\n"
! msgstr ""
! "\\%-10[xref-item]  Suivre une référence croisée.  Lire le nom de la "
! "référence.\n"
  
  #: info/infodoc.c:74
! #, fuzzy
! msgid "\\%-10[goto-node]  Go to a node specified by name.\n"
! msgstr "  %-10s  Aller au noeud indiqué par le nom.\n"
  
  #: info/infodoc.c:76
! #, fuzzy
! msgid "\\%-10[search]  Search forward for a specified string.\n"
! msgstr "  %-10s  Fouiller vers l'avant pour une chaîne spécifiée,\n"
  
  #: info/infodoc.c:77
  #, fuzzy
! msgid "\\%-10[search-previous]  Search for previous occurrence.\n"
! msgstr "\\%-10[prev-node]  Aller au noeud « previous » de ce noeud.\n"
  
! #: info/infodoc.c:78
  #, fuzzy
! msgid "\\%-10[search-next]  Search for next occurrence.\n"
  msgstr ""
! "  %-10s  Fouiller pour une chaîne spécifiée dans les entrées d'index de ce "
! "fichier Info,\n"
  
! #: info/infodoc.c:79
! #, fuzzy
  msgid ""
! "\\%-10[index-search]  Search for a specified string in the index, and\n"
! "              select the node referenced by the first entry found.\n"
  msgstr ""
  "\\%-10[index-search]  Choisir la chaîne spécifiée dans les entrées d'index "
***************
*** 663,806 ****
  "trouvée.\n"
  
! #: info/infodoc.c:85
! msgid ""
! "\\%-10[goto-node]  Move to node specified by name.\n"
! "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
! msgstr ""
! "\\%-10[goto-node]  Aller au noeud spécifié par le nom.\n"
! "              Vous pouvez aussi bien inclure un nom de fichier, comme dans "
! "(FILENAME)NODENAME.\n"
! 
! #: info/infodoc.c:87
! msgid ""
! "\\%-10[search]  Search forward for a specified string\n"
! "              and select the node in which the next occurrence is found.\n"
! msgstr ""
! "\\%-10[search]  Fouiller à reculons pour une chaîne spécifiée\n"
! "              et sélectionner le noeud dans lequel se trouve la prochaine "
! "occurrence.\n"
  
  #: info/infodoc.c:89
  msgid ""
! "\\%-10[search-backward]  Search backward for a specified string\n"
! "              and select the node in which the previous occurrence is "
! "found.\n"
  msgstr ""
! "\\%-10[search-backward]  Fouiller à reculons pour une chaîne spécifiée\n"
! "              et sélectionner le noeud dans lequel se trouve la prochaine "
! "occurrence.\n"
  
! #: info/infodoc.c:100
  #, c-format
  msgid "  %-10s  Quit this help.\n"
  msgstr "  %-10s  Quitter ce menu d'aide.\n"
  
! #: info/infodoc.c:101
  #, c-format
  msgid "  %-10s  Quit Info altogether.\n"
  msgstr "  %-10s  Quitter complètement le mode Info.\n"
  
! #: info/infodoc.c:102
  #, c-format
  msgid "  %-10s  Invoke the Info tutorial.\n"
  msgstr "  %-10s  Faire appel au guide Info.\n"
  
! #: info/infodoc.c:106
  #, c-format
  msgid "  %-10s  Move to the `next' node of this node.\n"
  msgstr "  %-10s  Aller au noeud « next » de ce noeud.\n"
  
! #: info/infodoc.c:107
  #, c-format
  msgid "  %-10s  Move to the `previous' node of this node.\n"
  msgstr "  %-10s  Aller au noeud « previous » de ce noeud.\n"
  
! #: info/infodoc.c:108
  #, c-format
  msgid "  %-10s  Move `up' from this node.\n"
  msgstr "  %-10s  Aller au noeud « up » à partir de ce noeud.\n"
  
! #: info/infodoc.c:109
! #, c-format
! msgid "  %-10s  Pick menu item specified by name.\n"
! msgstr "  %-10s  Choisir l'item menu indiqué par le nom.\n"
! 
! #: info/infodoc.c:110
! msgid "              Picking a menu item causes another node to be selected.\n"
  msgstr ""
  "              Choisir un item menu provoque la sélection d'un autre noeud.\n"
  
! #: info/infodoc.c:111
  #, c-format
  msgid "  %-10s  Follow a cross reference.  Reads name of reference.\n"
  msgstr "  %-10s  Suivre une référence croisée.  Lire le nom de la référence.\n"
  
! #: info/infodoc.c:112
  #, c-format
  msgid "  %-10s  Move to the last node seen in this window.\n"
  msgstr "  %-10s  Aller au dernier noeud observé dans cette fenêtre.\n"
  
! #: info/infodoc.c:113
  #, c-format
  msgid "  %-10s  Skip to next hypertext link within this node.\n"
  msgstr "  %-10s  Sauter au prochain hyperlien à l'intérieur de ce noeud.\n"
  
! #: info/infodoc.c:114
  #, c-format
  msgid "  %-10s  Follow the hypertext link under cursor.\n"
  msgstr "  %-10s  Suivre l'hyperlien sous le curseur.\n"
  
! #: info/infodoc.c:115
  #, c-format
  msgid "  %-10s  Move to the `directory' node.  Equivalent to `g (DIR)'.\n"
  msgstr "  %-10s  Aller au noeud « directory ».  Équivalent à « g (DIR) ».\n"
  
! #: info/infodoc.c:116
  #, c-format
  msgid "  %-10s  Move to the Top node.  Equivalent to `g Top'.\n"
  msgstr "  %-10s  Aller au noeud supérieur Top.  Équivalent à « g Top ».\n"
  
! #: info/infodoc.c:120
  #, c-format
  msgid "  %-10s  Scroll forward a page.\n"
  msgstr "  %-10s  Avancer d'une page.\n"
  
! #: info/infodoc.c:121
  #, c-format
  msgid "  %-10s  Scroll backward a page.\n"
  msgstr "  %-10s  Reculer d'une page.\n"
  
! #: info/infodoc.c:122
  #, c-format
  msgid "  %-10s  Go to the beginning of this node.\n"
  msgstr "  %-10s  Aller au point initial de ce noeud.\n"
  
! #: info/infodoc.c:123
  #, c-format
  msgid "  %-10s  Go to the end of this node.\n"
  msgstr "  %-10s  Aller au point terminal de ce noeud.\n"
  
! #: info/infodoc.c:124
  #, c-format
  msgid "  %-10s  Scroll forward 1 line.\n"
  msgstr "  %-10s  Avancer de 1 ligne.\n"
  
! #: info/infodoc.c:125
  #, c-format
  msgid "  %-10s  Scroll backward 1 line.\n"
  msgstr "  %-10s  Reculer de 1 ligne.\n"
  
! #: info/infodoc.c:129
! #, c-format
! msgid "  %-10s  Pick first ... ninth item in node's menu.\n"
  msgstr ""
  "  %-10s  Choisir d'abord ... le neuvième item dans le menu de noeuds.\n"
  
! #: info/infodoc.c:130
  #, c-format
  msgid "  %-10s  Pick last item in node's menu.\n"
  msgstr "  %-10s  Choisir le dernier item dans le menu de noeuds.\n"
  
! #: info/infodoc.c:133
  #, fuzzy, c-format
  msgid ""
--- 633,778 ----
  "trouvée.\n"
  
! #: info/infodoc.c:81
! #, fuzzy
! msgid "\\%-10[abort-key]  Cancel the current operation.\n"
! msgstr "Annuler l'opération courante"
  
  #: info/infodoc.c:89
  msgid ""
! "Basic Commands in Info Windows\n"
! "******************************\n"
  msgstr ""
! "Commandes de base en Info Windows\n"
! "---------------------------------\n"
  
! #: info/infodoc.c:92
  #, c-format
  msgid "  %-10s  Quit this help.\n"
  msgstr "  %-10s  Quitter ce menu d'aide.\n"
  
! #: info/infodoc.c:93
  #, c-format
  msgid "  %-10s  Quit Info altogether.\n"
  msgstr "  %-10s  Quitter complètement le mode Info.\n"
  
! #: info/infodoc.c:94
  #, c-format
  msgid "  %-10s  Invoke the Info tutorial.\n"
  msgstr "  %-10s  Faire appel au guide Info.\n"
  
! #: info/infodoc.c:98
  #, c-format
  msgid "  %-10s  Move to the `next' node of this node.\n"
  msgstr "  %-10s  Aller au noeud « next » de ce noeud.\n"
  
! #: info/infodoc.c:99
  #, c-format
  msgid "  %-10s  Move to the `previous' node of this node.\n"
  msgstr "  %-10s  Aller au noeud « previous » de ce noeud.\n"
  
! #: info/infodoc.c:100
  #, c-format
  msgid "  %-10s  Move `up' from this node.\n"
  msgstr "  %-10s  Aller au noeud « up » à partir de ce noeud.\n"
  
! #: info/infodoc.c:101
! #, fuzzy, c-format
! msgid ""
! "  %-10s  Pick menu item specified by name.\n"
! "              Picking a menu item causes another node to be selected.\n"
  msgstr ""
+ "\\%-10[menu-item]  Choisir un item menu à partir de son nom.\n"
  "              Choisir un item menu provoque la sélection d'un autre noeud.\n"
  
! #: info/infodoc.c:103
  #, c-format
  msgid "  %-10s  Follow a cross reference.  Reads name of reference.\n"
  msgstr "  %-10s  Suivre une référence croisée.  Lire le nom de la référence.\n"
  
! #: info/infodoc.c:104
  #, c-format
  msgid "  %-10s  Move to the last node seen in this window.\n"
  msgstr "  %-10s  Aller au dernier noeud observé dans cette fenêtre.\n"
  
! #: info/infodoc.c:105
  #, c-format
  msgid "  %-10s  Skip to next hypertext link within this node.\n"
  msgstr "  %-10s  Sauter au prochain hyperlien à l'intérieur de ce noeud.\n"
  
! #: info/infodoc.c:106
  #, c-format
  msgid "  %-10s  Follow the hypertext link under cursor.\n"
  msgstr "  %-10s  Suivre l'hyperlien sous le curseur.\n"
  
! #: info/infodoc.c:107
  #, c-format
  msgid "  %-10s  Move to the `directory' node.  Equivalent to `g (DIR)'.\n"
  msgstr "  %-10s  Aller au noeud « directory ».  Équivalent à « g (DIR) ».\n"
  
! #: info/infodoc.c:108
  #, c-format
  msgid "  %-10s  Move to the Top node.  Equivalent to `g Top'.\n"
  msgstr "  %-10s  Aller au noeud supérieur Top.  Équivalent à « g Top ».\n"
  
! # Est-ce vraiment un message à traduire?  NON.
! #: info/infodoc.c:110
! msgid ""
! "Moving within a node:\n"
! "---------------------\n"
! msgstr ""
! "Se déplacer à l'intérieur d'un noeud:\n"
! "------------------------------------\n"
! 
! #: info/infodoc.c:112
  #, c-format
  msgid "  %-10s  Scroll forward a page.\n"
  msgstr "  %-10s  Avancer d'une page.\n"
  
! #: info/infodoc.c:113
  #, c-format
  msgid "  %-10s  Scroll backward a page.\n"
  msgstr "  %-10s  Reculer d'une page.\n"
  
! #: info/infodoc.c:114
  #, c-format
  msgid "  %-10s  Go to the beginning of this node.\n"
  msgstr "  %-10s  Aller au point initial de ce noeud.\n"
  
! #: info/infodoc.c:115
  #, c-format
  msgid "  %-10s  Go to the end of this node.\n"
  msgstr "  %-10s  Aller au point terminal de ce noeud.\n"
  
! #: info/infodoc.c:116
  #, c-format
  msgid "  %-10s  Scroll forward 1 line.\n"
  msgstr "  %-10s  Avancer de 1 ligne.\n"
  
! #: info/infodoc.c:117
  #, c-format
  msgid "  %-10s  Scroll backward 1 line.\n"
  msgstr "  %-10s  Reculer de 1 ligne.\n"
  
! # Est-ce vraiment un message à traduire?  NON.
! #: info/infodoc.c:119
! msgid ""
! "Other commands:\n"
! "---------------\n"
! msgstr ""
! "Autres commandes:\n"
! "----------------\n"
! 
! #: info/infodoc.c:121
! #, fuzzy, c-format
! msgid "  %-10s  Pick first...ninth item in node's menu.\n"
  msgstr ""
  "  %-10s  Choisir d'abord ... le neuvième item dans le menu de noeuds.\n"
  
! #: info/infodoc.c:122
  #, c-format
  msgid "  %-10s  Pick last item in node's menu.\n"
  msgstr "  %-10s  Choisir le dernier item dans le menu de noeuds.\n"
  
! #: info/infodoc.c:125
  #, fuzzy, c-format
  msgid ""
***************
*** 814,830 ****
  "trouvée.\n"
  
! #: info/infodoc.c:135
! #, c-format
! msgid "  %-10s  Move to node specified by name.\n"
! msgstr "  %-10s  Aller au noeud indiqué par le nom.\n"
! 
! #: info/infodoc.c:136
  msgid ""
  "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
  msgstr ""
  "              Vous pouvez aussi bien inclure un nom de fichier, comme dans "
  "(FILENAME)NODENAME.\n"
  
! #: info/infodoc.c:137
  #, fuzzy, c-format
  msgid ""
--- 786,800 ----
  "trouvée.\n"
  
! #: info/infodoc.c:127
! #, fuzzy, c-format
  msgid ""
+ "  %-10s  Move to node specified by name.\n"
  "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
  msgstr ""
+ "\\%-10[goto-node]  Aller au noeud spécifié par le nom.\n"
  "              Vous pouvez aussi bien inclure un nom de fichier, comme dans "
  "(FILENAME)NODENAME.\n"
  
! #: info/infodoc.c:129
  #, fuzzy, c-format
  msgid ""
***************
*** 836,856 ****
  "occurrence.\n"
  
! #: info/infodoc.c:139
! #, c-format
! msgid "  %-10s  Search backward for a specified string\n"
! msgstr "  %-10s  Fouiller à reculons pour une chaîne spécifiée\n"
! 
! #: info/infodoc.c:140
  msgid ""
  "              and select the node in which the next occurrence is found.\n"
  msgstr ""
  "              et sélectionner le noeud dans lequel se trouve la prochaine "
  "occurrence.\n"
  
! #: info/infodoc.c:320
  msgid "The current search path is:\n"
  msgstr "Le chemin de fouille courant est:\n"
  
! #: info/infodoc.c:324
  msgid ""
  "Commands available in Info windows:\n"
--- 806,824 ----
  "occurrence.\n"
  
! #: info/infodoc.c:131
! #, fuzzy, c-format
  msgid ""
+ "  %-10s  Search backward for a specified string,\n"
  "              and select the node in which the next occurrence is found.\n"
  msgstr ""
+ "\\%-10[search]  Fouiller à reculons pour une chaîne spécifiée\n"
  "              et sélectionner le noeud dans lequel se trouve la prochaine "
  "occurrence.\n"
  
! #: info/infodoc.c:312
  msgid "The current search path is:\n"
  msgstr "Le chemin de fouille courant est:\n"
  
! #: info/infodoc.c:316
  msgid ""
  "Commands available in Info windows:\n"
***************
*** 860,864 ****
  "\n"
  
! #: info/infodoc.c:328
  msgid ""
  "Commands available in the echo area:\n"
--- 828,832 ----
  "\n"
  
! #: info/infodoc.c:320
  msgid ""
  "Commands available in the echo area:\n"
***************
*** 868,872 ****
  "\n"
  
! #: info/infodoc.c:351
  #, c-format
  msgid ""
--- 836,840 ----
  "\n"
  
! #: info/infodoc.c:343
  #, c-format
  msgid ""
***************
*** 877,881 ****
  "\n"
  
! #: info/infodoc.c:355
  msgid ""
  "The following commands cannot be invoked at all:\n"
--- 845,849 ----
  "\n"
  
! #: info/infodoc.c:347
  msgid ""
  "The following commands cannot be invoked at all:\n"
***************
*** 885,953 ****
  "\n"
  
! #: info/infodoc.c:379
! msgid "--- Use `\\[history-node]' or `\\[kill-node]' to exit ---\n"
! msgstr ""
! "--- Utiliser « \\[history-node] » ou « \\[kill-node] » pour sortir ---\n"
! 
! #: info/infodoc.c:489
  msgid "Display help message"
  msgstr "Afficher le message d'aide"
  
! #: info/infodoc.c:507
  msgid "Visit Info node `(info)Help'"
  msgstr "Visiter le noeud Info « (info)Help »"
  
! #: info/infodoc.c:645
  msgid "Print documentation for KEY"
  msgstr "Imprimer la documentation relative à KEY"
  
! #: info/infodoc.c:657
  #, c-format
  msgid "Describe key: %s"
  msgstr "Décrire la clé: %s"
  
! #: info/infodoc.c:668
  #, c-format
  msgid "ESC %s is undefined."
  msgstr "ESC %s est non défini."
  
! #: info/infodoc.c:684 info/infodoc.c:713
  #, c-format
  msgid "%s is undefined."
  msgstr "%s est non défini."
  
! #: info/infodoc.c:734
  #, c-format
  msgid "%s is defined to %s."
  msgstr "%s est défini à %s."
  
! #: info/infodoc.c:1157
  msgid "Show what to type to execute a given command"
  msgstr "Montrer quoi écrire afin d'exécuter une commande donnée"
  
! #: info/infodoc.c:1161
  msgid "Where is command: "
  msgstr "Où se trouve la commande: "
  
! #: info/infodoc.c:1183
  #, c-format
  msgid "`%s' is not on any keys"
  msgstr "« %s » ne se trouve pas sur une clé quelconque"
  
! #: info/infodoc.c:1190
  #, c-format
  msgid "%s can only be invoked via %s."
  msgstr "%s peut être invoqué uniquement via %s."
  
! #: info/infodoc.c:1194
  #, c-format
  msgid "%s can be invoked via %s."
  msgstr "%s peut être invoqué via %s."
  
! #: info/infodoc.c:1199
  #, c-format
  msgid "There is no function named `%s'"
  msgstr "Il n'y a pas de fonction nommée « %s »"
  
  #: info/infokey.c:170
  msgid "incorrect number of arguments"
--- 853,925 ----
  "\n"
  
! #: info/infodoc.c:477
  msgid "Display help message"
  msgstr "Afficher le message d'aide"
  
! #: info/infodoc.c:495
  msgid "Visit Info node `(info)Help'"
  msgstr "Visiter le noeud Info « (info)Help »"
  
! #: info/infodoc.c:633
  msgid "Print documentation for KEY"
  msgstr "Imprimer la documentation relative à KEY"
  
! #: info/infodoc.c:645
  #, c-format
  msgid "Describe key: %s"
  msgstr "Décrire la clé: %s"
  
! #: info/infodoc.c:656
  #, c-format
  msgid "ESC %s is undefined."
  msgstr "ESC %s est non défini."
  
! #: info/infodoc.c:672 info/infodoc.c:701
  #, c-format
  msgid "%s is undefined."
  msgstr "%s est non défini."
  
! #: info/infodoc.c:722
  #, c-format
  msgid "%s is defined to %s."
  msgstr "%s est défini à %s."
  
! #: info/infodoc.c:1145
  msgid "Show what to type to execute a given command"
  msgstr "Montrer quoi écrire afin d'exécuter une commande donnée"
  
! #: info/infodoc.c:1149
  msgid "Where is command: "
  msgstr "Où se trouve la commande: "
  
! #: info/infodoc.c:1171
  #, c-format
  msgid "`%s' is not on any keys"
  msgstr "« %s » ne se trouve pas sur une clé quelconque"
  
! #: info/infodoc.c:1178
  #, c-format
  msgid "%s can only be invoked via %s."
  msgstr "%s peut être invoqué uniquement via %s."
  
! #: info/infodoc.c:1182
  #, c-format
  msgid "%s can be invoked via %s."
  msgstr "%s peut être invoqué via %s."
  
! #: info/infodoc.c:1187
  #, c-format
  msgid "There is no function named `%s'"
  msgstr "Il n'y a pas de fonction nommée « %s »"
  
+ # Est-ce vraiment un message à traduire?  NON.
+ #: info/infodoc.c:96
+ msgid ""
+ "Selecting other nodes:\n"
+ "----------------------\n"
+ msgstr ""
+ "Sélection d'autres modes:\n"
+ "------------------------\n"
+ 
  #: info/infokey.c:170
  msgid "incorrect number of arguments"
***************
*** 1061,1080 ****
  "\n"
  
! #: info/infomap.c:1499
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too small"
  msgstr "Fichier infokey invalide ignoré « %s » - trop petit"
  
! #: info/infomap.c:1502
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too big"
  msgstr "Fichier infokey invalide ignoré « %s » - trop gros"
  
! #: info/infomap.c:1515
  #, c-format
  msgid "Error reading infokey file `%s' - short read"
  msgstr "Erreur de lecture du fichier infokey « %s » - lecture écourtée"
  
! #: info/infomap.c:1534
  #, c-format
  msgid ""
--- 1033,1052 ----
  "\n"
  
! #: info/infomap.c:955
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too small"
  msgstr "Fichier infokey invalide ignoré « %s » - trop petit"
  
! #: info/infomap.c:958
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too big"
  msgstr "Fichier infokey invalide ignoré « %s » - trop gros"
  
! #: info/infomap.c:971
  #, c-format
  msgid "Error reading infokey file `%s' - short read"
  msgstr "Erreur de lecture du fichier infokey « %s » - lecture écourtée"
  
! #: info/infomap.c:990
  #, c-format
  msgid ""
***************
*** 1084,1095 ****
  "pour le mettre à jour"
  
! #: info/infomap.c:1543
  #, c-format
  msgid "Your infokey file `%s' is out of date -- run infokey to update it"
  msgstr ""
! "Votre fichier infokey « %s » est désuet -- exécuter inforkey pour le mettre "
! "à jour"
  
! #: info/infomap.c:1559
  #, c-format
  msgid ""
--- 1056,1067 ----
  "pour le mettre à jour"
  
! #: info/infomap.c:999
  #, c-format
  msgid "Your infokey file `%s' is out of date -- run infokey to update it"
  msgstr ""
! "Votre fichier infokey « %s » est désuet -- exécuter inforkey pour le mettre à "
! "jour"
  
! #: info/infomap.c:1015
  #, c-format
  msgid ""
***************
*** 1099,1103 ****
  "infokey pour la mettre à jour"
  
! #: info/infomap.c:1580
  #, c-format
  msgid ""
--- 1071,1075 ----
  "infokey pour la mettre à jour"
  
! #: info/infomap.c:1036
  #, c-format
  msgid ""
***************
*** 1107,1111 ****
  "pour le mettre à jour"
  
! #: info/infomap.c:1715
  msgid "Bad data in infokey file -- some key bindings ignored"
  msgstr ""
--- 1079,1083 ----
  "pour le mettre à jour"
  
! #: info/infomap.c:1171
  msgid "Bad data in infokey file -- some key bindings ignored"
  msgstr ""
***************
*** 1113,1117 ****
  "ignorés"
  
! #: info/infomap.c:1765
  msgid "Bad data in infokey file -- some var settings ignored"
  msgstr ""
--- 1085,1089 ----
  "ignorés"
  
! #: info/infomap.c:1221
  msgid "Bad data in infokey file -- some var settings ignored"
  msgstr ""
***************
*** 1149,1153 ****
  msgstr "Ajuster la hauteur de l'écran à (%d): "
  
! #: info/makedoc.c:163 info/makedoc.c:171
  #, c-format
  msgid ""
--- 1121,1125 ----
  msgstr "Ajuster la hauteur de l'écran à (%d): "
  
! #: info/makedoc.c:166 info/makedoc.c:174
  #, c-format
  msgid ""
***************
*** 1158,1162 ****
  "\n"
  
! #: info/makedoc.c:551
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
--- 1130,1134 ----
  "\n"
  
! #: info/makedoc.c:556
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
***************
*** 1197,1206 ****
  msgstr "Sélectionner un noeud visité: "
  
! #: info/nodemenu.c:336 info/session.c:2398
  #, c-format
  msgid "The reference disappeared! (%s)."
  msgstr "La référence est disparue! (%s)."
  
! #: info/session.c:161
  #, c-format
  msgid ""
--- 1169,1183 ----
  msgstr "Sélectionner un noeud visité: "
  
! #: info/nodemenu.c:336 info/session.c:2443
  #, c-format
  msgid "The reference disappeared! (%s)."
  msgstr "La référence est disparue! (%s)."
  
! #: info/search.c:161
! #, c-format
! msgid "regexp error: %s"
! msgstr ""
! 
! #: info/session.c:164
  #, c-format
  msgid ""
***************
*** 1212,1299 ****
  "Taper « \\[menu-item] » pour obtenir un item menu."
  
! #: info/session.c:622
  msgid "Move down to the next line"
  msgstr "Descendre à la ligne suivante"
  
! #: info/session.c:658
  msgid "Move up to the previous line"
  msgstr "Monter à la ligne précédente"
  
! #: info/session.c:693
  msgid "Move to the end of the line"
  msgstr "Aller à la fin de la ligne"
  
! #: info/session.c:713
  msgid "Move to the start of the line"
  msgstr "Aller au début de la ligne"
  
! #: info/session.c:983 makeinfo/node.c:1437
  msgid "Next"
  msgstr "Noeud « Next »"
  
! #: info/session.c:988
! msgid "Following Next node..."
! msgstr "Suivre le noeud « Next »..."
! 
! #: info/session.c:1006
! msgid "Selecting first menu item..."
! msgstr "Sélectionner le premier item menu..."
! 
! #: info/session.c:1018
! msgid "Selecting Next node..."
! msgstr "Sélectionner le noeud « Next »..."
! 
! #: info/session.c:1089
! #, c-format
! msgid "Moving Up %d time(s), then Next."
! msgstr "Monter via « Up » %d fois, puis passer au noeud « Next »."
! 
! #: info/session.c:1113
  msgid "No more nodes within this document."
  msgstr "Aucun autre noeud dans ce document."
  
! #: info/session.c:1139
  msgid "No `Prev' for this node."
  msgstr "Aucun noeud « Prev » pour ce noeud."
  
! #: info/session.c:1144 info/session.c:1206
! msgid "Moving Prev in this window."
! msgstr "Monter au noeud « Prev » dans cette fenêtre."
! 
! #: info/session.c:1161
  msgid "No `Prev' or `Up' for this node within this document."
  msgstr "Aucun noeud « Prev » ou « Up » pour ce noeud dans ce document."
  
! #: info/session.c:1167
! msgid "Moving Up in this window."
! msgstr "Monter au noeud « Up » dans cette fenêtre."
! 
! #: info/session.c:1217
! msgid "Moving to `Prev's last menu item."
! msgstr "Aller au dernier item menu du noeud « Prev »."
! 
! #: info/session.c:1229
  msgid "Move forwards or down through node structure"
  msgstr "Avancer ou descendre à travers la structure de noeuds"
  
! #: info/session.c:1245
  msgid "Move backwards or up through node structure"
  msgstr "Reculer ou monter à travers la structure de noeuds"
  
! #: info/session.c:1339
  msgid "Scroll forward in this window"
  msgstr "Défiler vers l'avant dans cette fenêtre"
  
! #: info/session.c:1347
  msgid "Scroll forward in this window and set default window size"
  msgstr ""
  "Défiler vers l'avant dans cette fenêtre et en fixer la dimension par défaut"
  
! #: info/session.c:1355
  msgid "Scroll forward in this window staying within node"
  msgstr ""
  "Défiler vers l'avant dans cette fenêtre en demeurant à l'intérieur du noeud"
  
! #: info/session.c:1363
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
--- 1189,1247 ----
  "Taper « \\[menu-item] » pour obtenir un item menu."
  
! #: info/session.c:625
  msgid "Move down to the next line"
  msgstr "Descendre à la ligne suivante"
  
! #: info/session.c:661
  msgid "Move up to the previous line"
  msgstr "Monter à la ligne précédente"
  
! #: info/session.c:696
  msgid "Move to the end of the line"
  msgstr "Aller à la fin de la ligne"
  
! #: info/session.c:716
  msgid "Move to the start of the line"
  msgstr "Aller au début de la ligne"
  
! #: info/session.c:1007
  msgid "Next"
  msgstr "Noeud « Next »"
  
! #: info/session.c:1023 info/session.c:1148
  msgid "No more nodes within this document."
  msgstr "Aucun autre noeud dans ce document."
  
! #: info/session.c:1174
  msgid "No `Prev' for this node."
  msgstr "Aucun noeud « Prev » pour ce noeud."
  
! #: info/session.c:1194
  msgid "No `Prev' or `Up' for this node within this document."
  msgstr "Aucun noeud « Prev » ou « Up » pour ce noeud dans ce document."
  
! #: info/session.c:1256
  msgid "Move forwards or down through node structure"
  msgstr "Avancer ou descendre à travers la structure de noeuds"
  
! #: info/session.c:1272
  msgid "Move backwards or up through node structure"
  msgstr "Reculer ou monter à travers la structure de noeuds"
  
! #: info/session.c:1373
  msgid "Scroll forward in this window"
  msgstr "Défiler vers l'avant dans cette fenêtre"
  
! #: info/session.c:1381
  msgid "Scroll forward in this window and set default window size"
  msgstr ""
  "Défiler vers l'avant dans cette fenêtre et en fixer la dimension par défaut"
  
! #: info/session.c:1389
  msgid "Scroll forward in this window staying within node"
  msgstr ""
  "Défiler vers l'avant dans cette fenêtre en demeurant à l'intérieur du noeud"
  
! #: info/session.c:1397
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
***************
*** 1302,1320 ****
  "et en fixer la dimension par défaut"
  
! #: info/session.c:1371
  msgid "Scroll backward in this window"
  msgstr "Défiler à reculons dans cette fenêtre"
  
! #: info/session.c:1379
  msgid "Scroll backward in this window and set default window size"
  msgstr ""
  "Défiler à reculons dans cette fenêtre et en fixer la dimension par défaut"
  
! #: info/session.c:1388
  msgid "Scroll backward in this window staying within node"
  msgstr ""
  "Défiler à reculons dans cette fenêtre en demeurant à l'intérieur de ce noeud"
  
! #: info/session.c:1396
  msgid ""
  "Scroll backward in this window staying within node and set default window "
--- 1250,1268 ----
  "et en fixer la dimension par défaut"
  
! #: info/session.c:1405
  msgid "Scroll backward in this window"
  msgstr "Défiler à reculons dans cette fenêtre"
  
! #: info/session.c:1413
  msgid "Scroll backward in this window and set default window size"
  msgstr ""
  "Défiler à reculons dans cette fenêtre et en fixer la dimension par défaut"
  
! #: info/session.c:1422
  msgid "Scroll backward in this window staying within node"
  msgstr ""
  "Défiler à reculons dans cette fenêtre en demeurant à l'intérieur de ce noeud"
  
! #: info/session.c:1430
  msgid ""
  "Scroll backward in this window staying within node and set default window "
***************
*** 1324,1455 ****
  "en fixer la dimension par défaut"
  
! #: info/session.c:1404
  msgid "Move to the start of this node"
  msgstr "Aller au point initial de ce noeud"
  
! #: info/session.c:1411
  msgid "Move to the end of this node"
  msgstr "Aller au point terminal de ce noeud"
  
! #: info/session.c:1418
  msgid "Scroll down by lines"
  msgstr "Défiler vers le bas par pas de N lignes"
  
! #: info/session.c:1435
  msgid "Scroll up by lines"
  msgstr "Défiler vers le haut par pas de N lignes"
  
! #: info/session.c:1453
  msgid "Scroll down by half screen size"
  msgstr "Défiler vers le bas par pas d'un demi écran"
  
! #: info/session.c:1479
  msgid "Scroll up by half screen size"
  msgstr "Défiler vers le haut par pas d'un demi écran"
  
! #: info/session.c:1508
  msgid "Select the next window"
  msgstr "Sélectionner la fenêtre suivante"
  
! #: info/session.c:1547
  msgid "Select the previous window"
  msgstr "Sélectionner la fenêtre précédente"
  
! #: info/session.c:1598
  msgid "Split the current window"
  msgstr "Diviser en deux la fenêtre courante"
  
! #: info/session.c:1679
  msgid "Delete the current window"
  msgstr "Éliminer la fenêtre courante"
  
! #: info/session.c:1687
  msgid "Cannot delete a permanent window"
  msgstr "Ne peut pas éliminer une fenêtre permanente"
  
! #: info/session.c:1719
  msgid "Delete all other windows"
  msgstr "Éliminer toutes les autres fenêtres"
  
! #: info/session.c:1765
  msgid "Scroll the other window"
  msgstr "Défiler l'autre fenêtre"
  
! #: info/session.c:1786
  msgid "Scroll the other window backward"
  msgstr "Défiler l'autre fenêtre à reculons"
  
! #: info/session.c:1792
  msgid "Grow (or shrink) this window"
  msgstr "Agrandir (ou réduire) cette fenêtre"
  
! #: info/session.c:1803
  msgid "Divide the available screen space among the visible windows"
  msgstr "Répartir l'espace écran disponible parmi les fenêtres visibles"
  
! #: info/session.c:1810
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "Basculer l'état du remplissage de ligne dans la fenêtre courante"
  
! #: info/session.c:1982
  msgid "Select the Next node"
  msgstr "Sélectionner le noeud « Next »"
  
! #: info/session.c:1990
  msgid "Select the Prev node"
  msgstr "Sélectionner le noeud « Prev »"
  
! #: info/session.c:1998
  msgid "Select the Up node"
  msgstr "Sélectionner le noeud « Up »"
  
! #: info/session.c:2005
  msgid "Select the last node in this file"
  msgstr "Sélectionner le dernier noeud dans ce fichier"
  
! #: info/session.c:2032 info/session.c:2065
  msgid "This window has no additional nodes"
  msgstr "Cette fenêtre a aucun noeud additionnel"
  
! #: info/session.c:2038
  msgid "Select the first node in this file"
  msgstr "Sélectionner le premier noeud dans ce fichier"
  
! #: info/session.c:2072
  msgid "Select the last item in this node's menu"
  msgstr "Sélectionner le dernier item dans ce menu de noeuds"
  
! #: info/session.c:2078
  msgid "Select this menu item"
  msgstr "Sélectionner cet item menu"
  
! #: info/session.c:2111
  #, c-format
  msgid "There aren't %d items in this menu."
  msgstr "Il n'y a pas %d items dans ce menu."
  
! #: info/session.c:2305 info/session.c:2306
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Item menu (%s): "
  
! #: info/session.c:2309
  msgid "Menu item: "
  msgstr "Item menu: "
  
! #: info/session.c:2316 info/session.c:2317
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "Suivre xref (%s): "
  
! #: info/session.c:2320
  msgid "Follow xref: "
  msgstr "Suivre xref: "
  
! #: info/session.c:2449
  msgid "Read a menu item and select its node"
  msgstr "Lire un item menu et sélectionner son noeud"
  
! #: info/session.c:2457
  msgid "Read a footnote or cross reference and select its node"
  msgstr ""
--- 1272,1415 ----
  "en fixer la dimension par défaut"
  
! #: info/session.c:1438
  msgid "Move to the start of this node"
  msgstr "Aller au point initial de ce noeud"
  
! #: info/session.c:1445
  msgid "Move to the end of this node"
  msgstr "Aller au point terminal de ce noeud"
  
! #: info/session.c:1452
  msgid "Scroll down by lines"
  msgstr "Défiler vers le bas par pas de N lignes"
  
! #: info/session.c:1469
  msgid "Scroll up by lines"
  msgstr "Défiler vers le haut par pas de N lignes"
  
! #: info/session.c:1487
  msgid "Scroll down by half screen size"
  msgstr "Défiler vers le bas par pas d'un demi écran"
  
! #: info/session.c:1513
  msgid "Scroll up by half screen size"
  msgstr "Défiler vers le haut par pas d'un demi écran"
  
! #: info/session.c:1542
  msgid "Select the next window"
  msgstr "Sélectionner la fenêtre suivante"
  
! #: info/session.c:1581
  msgid "Select the previous window"
  msgstr "Sélectionner la fenêtre précédente"
  
! #: info/session.c:1632
  msgid "Split the current window"
  msgstr "Diviser en deux la fenêtre courante"
  
! #: info/session.c:1713
  msgid "Delete the current window"
  msgstr "Éliminer la fenêtre courante"
  
! #: info/session.c:1721
  msgid "Cannot delete a permanent window"
  msgstr "Ne peut pas éliminer une fenêtre permanente"
  
! #: info/session.c:1753
  msgid "Delete all other windows"
  msgstr "Éliminer toutes les autres fenêtres"
  
! #: info/session.c:1799
  msgid "Scroll the other window"
  msgstr "Défiler l'autre fenêtre"
  
! #: info/session.c:1820
  msgid "Scroll the other window backward"
  msgstr "Défiler l'autre fenêtre à reculons"
  
! #: info/session.c:1826
  msgid "Grow (or shrink) this window"
  msgstr "Agrandir (ou réduire) cette fenêtre"
  
! #: info/session.c:1837
  msgid "Divide the available screen space among the visible windows"
  msgstr "Répartir l'espace écran disponible parmi les fenêtres visibles"
  
! #: info/session.c:1844
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "Basculer l'état du remplissage de ligne dans la fenêtre courante"
  
! #: info/session.c:1851
! msgid "Toggle the usage of regular expressions in searches"
! msgstr ""
! 
! #: info/session.c:1855
! msgid "Using regular expressions for searches."
! msgstr ""
! 
! #: info/session.c:1856
! msgid "Using literal strings for searches."
! msgstr ""
! 
! #: info/session.c:2027
  msgid "Select the Next node"
  msgstr "Sélectionner le noeud « Next »"
  
! #: info/session.c:2035
  msgid "Select the Prev node"
  msgstr "Sélectionner le noeud « Prev »"
  
! #: info/session.c:2043
  msgid "Select the Up node"
  msgstr "Sélectionner le noeud « Up »"
  
! #: info/session.c:2050
  msgid "Select the last node in this file"
  msgstr "Sélectionner le dernier noeud dans ce fichier"
  
! #: info/session.c:2077 info/session.c:2110
  msgid "This window has no additional nodes"
  msgstr "Cette fenêtre a aucun noeud additionnel"
  
! #: info/session.c:2083
  msgid "Select the first node in this file"
  msgstr "Sélectionner le premier noeud dans ce fichier"
  
! #: info/session.c:2117
  msgid "Select the last item in this node's menu"
  msgstr "Sélectionner le dernier item dans ce menu de noeuds"
  
! #: info/session.c:2123
  msgid "Select this menu item"
  msgstr "Sélectionner cet item menu"
  
! #: info/session.c:2156
  #, c-format
  msgid "There aren't %d items in this menu."
  msgstr "Il n'y a pas %d items dans ce menu."
  
! #: info/session.c:2350 info/session.c:2351
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Item menu (%s): "
  
! #: info/session.c:2354
  msgid "Menu item: "
  msgstr "Item menu: "
  
! #: info/session.c:2361 info/session.c:2362
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "Suivre xref (%s): "
  
! #: info/session.c:2365
  msgid "Follow xref: "
  msgstr "Suivre xref: "
  
! #: info/session.c:2494
  msgid "Read a menu item and select its node"
  msgstr "Lire un item menu et sélectionner son noeud"
  
! #: info/session.c:2502
  msgid "Read a footnote or cross reference and select its node"
  msgstr ""
***************
*** 1457,1593 ****
  "noeud"
  
! #: info/session.c:2463
  msgid "Move to the start of this node's menu"
  msgstr "Aller au point initial de ce menu de noeuds"
  
! #: info/session.c:2487
  msgid "Visit as many menu items at once as possible"
  msgstr "Visiter d'un seul coup autant d'items menu que possible"
  
! #: info/session.c:2515
  msgid "Read a node name and select it"
  msgstr "Lire un nom de noeud et sélectionner ce noeud"
  
! #: info/session.c:2570 info/session.c:2575
  msgid "Goto node: "
  msgstr "Aller au noeud: "
  
! #: info/session.c:2639
  #, c-format
  msgid "No menu in node `%s'."
  msgstr "Aucun menu dans le noeud « %s »."
  
! #: info/session.c:2685
  #, c-format
  msgid "No menu item `%s' in node `%s'."
  msgstr "Aucun item menu « %s » dans le noeud « %s »."
  
! #: info/session.c:2715
  #, c-format
  msgid "Unable to find node referenced by `%s' in `%s'."
  msgstr "Incapable de trouver le noeud référencé par « %s » dans « %s »."
  
! #: info/session.c:2765
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "Lire une liste de menus en partant de « dir » et les suivre"
  
! #: info/session.c:2767
  msgid "Follow menus: "
  msgstr "Suivre les menus: "
  
! #: info/session.c:2960
  msgid "Find the node describing program invocation"
  msgstr "Trouver le noeud décrivant l'invocation au programme"
  
! #: info/session.c:2962
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Trouver le noeud Invocation de [%s]: "
  
! #: info/session.c:3000
  msgid "Read a manpage reference and select it"
  msgstr "Lire une référence de page-manuel et la sélectionner"
  
! #: info/session.c:3004
  msgid "Get Manpage: "
  msgstr "Obtenir la Page-manuel: "
  
! #: info/session.c:3034
  msgid "Select the node `Top' in this file"
  msgstr "Sélectionner le noeud « Top » dans ce fichier"
  
! #: info/session.c:3040
  msgid "Select the node `(dir)'"
  msgstr "Sélectionner le noeud « (dir) »"
  
! #: info/session.c:3057 info/session.c:3059
  #, c-format
  msgid "Kill node (%s): "
  msgstr "Effacer le noeud (%s): "
  
! #: info/session.c:3111
  #, c-format
  msgid "Cannot kill node `%s'"
  msgstr "Ne peut pas effacer le noeud « %s »"
  
! #: info/session.c:3121
  msgid "Cannot kill the last node"
  msgstr "Ne peut pas effacer le dernier noeud"
  
! #: info/session.c:3207
  msgid "Select the most recently selected node"
  msgstr "Choisir le noeud qui a été le plus récemment sélectionné"
  
! #: info/session.c:3213
  msgid "Kill this node"
  msgstr "Effacer ce noeud"
  
! #: info/session.c:3221
  msgid "Read the name of a file and select it"
  msgstr "Lire le nom d'un fichier et le sélectionner"
  
! #: info/session.c:3225
  msgid "Find file: "
  msgstr "Trouver le fichier: "
  
! #: info/session.c:3242
  #, c-format
  msgid "Cannot find `%s'."
  msgstr "Ne peut pas trouver « %s »."
  
! #: info/session.c:3285 info/session.c:3403
  #, c-format
  msgid "Could not create output file `%s'."
  msgstr "Ne peut pas créer le fichier de sortie « %s »."
  
! #: info/session.c:3299 info/session.c:3421 info/session.c:3481
  msgid "Done."
  msgstr "Terminé."
  
! #: info/session.c:3354
  #, c-format
  msgid "Writing node %s..."
  msgstr "Écriture du noeud « %s »..."
  
! #: info/session.c:3430
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "Acheminer les contenus de ce noeud à travers INFO_PRINT_COMMAND"
  
! #: info/session.c:3465
  #, c-format
  msgid "Cannot open pipe to `%s'."
  msgstr "Ne peut ouvrir un tube de communication à « %s »."
  
! #: info/session.c:3471
  #, c-format
  msgid "Printing node %s..."
  msgstr "Impression du noeud « %s »..."
  
! #: info/session.c:3701
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "Fouille du sous-fichier « %s »..."
  
! #: info/session.c:3753
  msgid "Read a string and search for it case-sensitively"
  msgstr ""
--- 1417,1562 ----
  "noeud"
  
! #: info/session.c:2508
  msgid "Move to the start of this node's menu"
  msgstr "Aller au point initial de ce menu de noeuds"
  
! #: info/session.c:2532
  msgid "Visit as many menu items at once as possible"
  msgstr "Visiter d'un seul coup autant d'items menu que possible"
  
! #: info/session.c:2560
  msgid "Read a node name and select it"
  msgstr "Lire un nom de noeud et sélectionner ce noeud"
  
! #: info/session.c:2615 info/session.c:2620
  msgid "Goto node: "
  msgstr "Aller au noeud: "
  
! #: info/session.c:2684
  #, c-format
  msgid "No menu in node `%s'."
  msgstr "Aucun menu dans le noeud « %s »."
  
! #: info/session.c:2730
  #, c-format
  msgid "No menu item `%s' in node `%s'."
  msgstr "Aucun item menu « %s » dans le noeud « %s »."
  
! #: info/session.c:2760
  #, c-format
  msgid "Unable to find node referenced by `%s' in `%s'."
  msgstr "Incapable de trouver le noeud référencé par « %s » dans « %s »."
  
! #: info/session.c:2810
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "Lire une liste de menus en partant de « dir » et les suivre"
  
! #: info/session.c:2812
  msgid "Follow menus: "
  msgstr "Suivre les menus: "
  
! #: info/session.c:3005
  msgid "Find the node describing program invocation"
  msgstr "Trouver le noeud décrivant l'invocation au programme"
  
! #: info/session.c:3007
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Trouver le noeud Invocation de [%s]: "
  
! #: info/session.c:3045
  msgid "Read a manpage reference and select it"
  msgstr "Lire une référence de page-manuel et la sélectionner"
  
! #: info/session.c:3049
  msgid "Get Manpage: "
  msgstr "Obtenir la Page-manuel: "
  
! #: info/session.c:3079
  msgid "Select the node `Top' in this file"
  msgstr "Sélectionner le noeud « Top » dans ce fichier"
  
! #: info/session.c:3085
  msgid "Select the node `(dir)'"
  msgstr "Sélectionner le noeud « (dir) »"
  
! #: info/session.c:3102 info/session.c:3104
  #, c-format
  msgid "Kill node (%s): "
  msgstr "Effacer le noeud (%s): "
  
! #: info/session.c:3156
  #, c-format
  msgid "Cannot kill node `%s'"
  msgstr "Ne peut pas effacer le noeud « %s »"
  
! #: info/session.c:3166
  msgid "Cannot kill the last node"
  msgstr "Ne peut pas effacer le dernier noeud"
  
! #: info/session.c:3252
  msgid "Select the most recently selected node"
  msgstr "Choisir le noeud qui a été le plus récemment sélectionné"
  
! #: info/session.c:3258
  msgid "Kill this node"
  msgstr "Effacer ce noeud"
  
! #: info/session.c:3266
  msgid "Read the name of a file and select it"
  msgstr "Lire le nom d'un fichier et le sélectionner"
  
! #: info/session.c:3270
  msgid "Find file: "
  msgstr "Trouver le fichier: "
  
! #: info/session.c:3287
  #, c-format
  msgid "Cannot find `%s'."
  msgstr "Ne peut pas trouver « %s »."
  
! #: info/session.c:3330 info/session.c:3448
  #, c-format
  msgid "Could not create output file `%s'."
  msgstr "Ne peut pas créer le fichier de sortie « %s »."
  
! #: info/session.c:3344 info/session.c:3466 info/session.c:3526
  msgid "Done."
  msgstr "Terminé."
  
! #: info/session.c:3399
  #, c-format
  msgid "Writing node %s..."
  msgstr "Écriture du noeud « %s »..."
  
! #: info/session.c:3475
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "Acheminer les contenus de ce noeud à travers INFO_PRINT_COMMAND"
  
! #: info/session.c:3510
  #, c-format
  msgid "Cannot open pipe to `%s'."
  msgstr "Ne peut ouvrir un tube de communication à « %s »."
  
! #: info/session.c:3516
  #, c-format
  msgid "Printing node %s..."
  msgstr "Impression du noeud « %s »..."
  
! #: info/session.c:3733
! msgid "Search continued from the end of the document."
! msgstr ""
! 
! #: info/session.c:3738
! #, fuzzy
! msgid "Search continued from the beginning of the document."
! msgstr "Effacer du point courant jusqu'au début de la ligne"
! 
! #: info/session.c:3755
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "Fouille du sous-fichier « %s »..."
  
! #: info/session.c:3812
  msgid "Read a string and search for it case-sensitively"
  msgstr ""
***************
*** 1595,1719 ****
  "minuscules"
  
! #: info/session.c:3760
  msgid "Read a string and search for it"
  msgstr "Lire une chaîne et en faire la fouille"
  
! #: info/session.c:3768
  msgid "Read a string and search backward for it"
  msgstr "Lire une chaîne et en faire la fouille à reculons"
  
! #: info/session.c:3804 info/session.c:3811
! #, c-format
! msgid "%s%sfor string [%s]: "
  msgstr "%s%s pour la chaîne [%s]: "
  
! #: info/session.c:3805 info/session.c:3812
! msgid "Search backward"
  msgstr "Fouiller à reculons"
  
! #: info/session.c:3806 info/session.c:3812
  msgid "Search"
  msgstr "Fouiller"
  
! #: info/session.c:3807 info/session.c:3813
! msgid " case-sensitively "
! msgstr " en distinguant les casses majuscules et minuscules "
! 
! #: info/session.c:3808 info/session.c:3813
! msgid " "
! msgstr " "
! 
! #: info/session.c:3852
  msgid "Search failed."
  msgstr "Fouille infructueuse."
  
! #: info/session.c:3870
  msgid "Repeat last search in the same direction"
  msgstr "Répéter la dernière fouille dans la même direction"
  
! #: info/session.c:3873 info/session.c:3883
  msgid "No previous search string"
  msgstr "Aucune chaîne de fouille antérieure"
  
! #: info/session.c:3880
  msgid "Repeat last search in the reverse direction"
  msgstr "Répéter la dernière fouille dans la direction inverse"
  
! #: info/session.c:3899 info/session.c:3905
  msgid "Search interactively for a string as you type it"
  msgstr "Fouiller interactivement pour une chaîne telle que vous la tapez"
  
! #: info/session.c:3985
  msgid "I-search backward: "
  msgstr "Fouille I-search à reculons: "
  
! #: info/session.c:3987
  msgid "I-search: "
  msgstr "Fouille I-search: "
  
! #: info/session.c:4012 info/session.c:4014
  msgid "Failing "
  msgstr "Échec "
  
! #: info/session.c:4480
  msgid "Move to the previous cross reference"
  msgstr "Aller à la référence croisée précédente"
  
! #: info/session.c:4498
  msgid "Move to the next cross reference"
  msgstr "Aller à la prochaine référence croisée"
  
! #: info/session.c:4520
  msgid "Select reference or menu item appearing on this line"
  msgstr "Sélectionner la référence ou l'item menu apparaissant sur cette ligne"
  
! #: info/session.c:4543
  msgid "Cancel current operation"
  msgstr "Annuler l'opération courante"
  
! #: info/session.c:4550
  msgid "Quit"
  msgstr "Quitter"
  
! #: info/session.c:4559
  msgid "Move the cursor to a specific line of the window"
  msgstr "Déplacer le curseur sur une ligne spécifique de la fenêtre"
  
! #: info/session.c:4591
  msgid "Redraw the display"
  msgstr "Redessiner l'affichage écran"
  
! #: info/session.c:4628
  msgid "Quit using Info"
  msgstr "Quitter en utilisant Info"
  
! #: info/session.c:4641
  msgid "Run command bound to this key's lowercase variant"
  msgstr "Exécuter la commande liée à cette variante de touche en minuscule"
  
! #: info/session.c:4652
  #, c-format
  msgid "Unknown command (%s)."
  msgstr "Commande inconnue (%s)."
  
! #: info/session.c:4655
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "« %s » est invalide"
  
! #: info/session.c:4656
  #, c-format
  msgid "`%s' is invalid"
  msgstr "« %s » est invalide"
  
! #: info/session.c:4870
  msgid "Add this digit to the current numeric argument"
  msgstr "Ajouter ce chiffre à l'argument numérique courant"
  
! #: info/session.c:4879
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Enclencher (ou multiplier par 4) l'argument numérique courant"
  
! #: info/session.c:4894
  msgid "Internally used by \\[universal-argument]"
  msgstr "Utilisé internement par \\[universal-argument]"
--- 1564,1700 ----
  "minuscules"
  
! #: info/session.c:3819
  msgid "Read a string and search for it"
  msgstr "Lire une chaîne et en faire la fouille"
  
! #: info/session.c:3827
  msgid "Read a string and search backward for it"
  msgstr "Lire une chaîne et en faire la fouille à reculons"
  
! #: info/session.c:3863 info/session.c:3869
! #, fuzzy, c-format
! msgid "%s%s%s [%s]: "
  msgstr "%s%s pour la chaîne [%s]: "
  
! #: info/session.c:3864 info/session.c:3870
! msgid "Regexp search"
! msgstr ""
! 
! #: info/session.c:3865 info/session.c:3871
! #, fuzzy
! msgid " case-sensitively"
! msgstr " en distinguant les casses majuscules et minuscules "
! 
! #: info/session.c:3866 info/session.c:3872
! #, fuzzy
! msgid " backward"
  msgstr "Fouiller à reculons"
  
! #: info/session.c:3870
  msgid "Search"
  msgstr "Fouiller"
  
! #: info/session.c:3911
  msgid "Search failed."
  msgstr "Fouille infructueuse."
  
! #: info/session.c:3929
  msgid "Repeat last search in the same direction"
  msgstr "Répéter la dernière fouille dans la même direction"
  
! #: info/session.c:3932 info/session.c:3942
  msgid "No previous search string"
  msgstr "Aucune chaîne de fouille antérieure"
  
! #: info/session.c:3939
  msgid "Repeat last search in the reverse direction"
  msgstr "Répéter la dernière fouille dans la direction inverse"
  
! #: info/session.c:3958 info/session.c:3964
  msgid "Search interactively for a string as you type it"
  msgstr "Fouiller interactivement pour une chaîne telle que vous la tapez"
  
! #: info/session.c:4044
! #, fuzzy
! msgid "Regexp I-search backward: "
! msgstr "Fouille I-search à reculons: "
! 
! #: info/session.c:4045
  msgid "I-search backward: "
  msgstr "Fouille I-search à reculons: "
  
! #: info/session.c:4047
! #, fuzzy
! msgid "Regexp I-search: "
! msgstr "Fouille I-search: "
! 
! #: info/session.c:4048
  msgid "I-search: "
  msgstr "Fouille I-search: "
  
! #: info/session.c:4073 info/session.c:4075
  msgid "Failing "
  msgstr "Échec "
  
! #: info/session.c:4560
  msgid "Move to the previous cross reference"
  msgstr "Aller à la référence croisée précédente"
  
! #: info/session.c:4578
  msgid "Move to the next cross reference"
  msgstr "Aller à la prochaine référence croisée"
  
! #: info/session.c:4600
  msgid "Select reference or menu item appearing on this line"
  msgstr "Sélectionner la référence ou l'item menu apparaissant sur cette ligne"
  
! #: info/session.c:4623
  msgid "Cancel current operation"
  msgstr "Annuler l'opération courante"
  
! #: info/session.c:4630
  msgid "Quit"
  msgstr "Quitter"
  
! #: info/session.c:4639
  msgid "Move the cursor to a specific line of the window"
  msgstr "Déplacer le curseur sur une ligne spécifique de la fenêtre"
  
! #: info/session.c:4671
  msgid "Redraw the display"
  msgstr "Redessiner l'affichage écran"
  
! #: info/session.c:4708
  msgid "Quit using Info"
  msgstr "Quitter en utilisant Info"
  
! #: info/session.c:4721
  msgid "Run command bound to this key's lowercase variant"
  msgstr "Exécuter la commande liée à cette variante de touche en minuscule"
  
! #: info/session.c:4732
  #, c-format
  msgid "Unknown command (%s)."
  msgstr "Commande inconnue (%s)."
  
! #: info/session.c:4735
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "« %s » est invalide"
  
! #: info/session.c:4736
  #, c-format
  msgid "`%s' is invalid"
  msgstr "« %s » est invalide"
  
! #: info/session.c:4950
  msgid "Add this digit to the current numeric argument"
  msgstr "Ajouter ce chiffre à l'argument numérique courant"
  
! #: info/session.c:4959
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Enclencher (ou multiplier par 4) l'argument numérique courant"
  
! #: info/session.c:4974
  msgid "Internally used by \\[universal-argument]"
  msgstr "Utilisé internement par \\[universal-argument]"
***************
*** 1739,1744 ****
  msgid "When \"On\", flash the screen instead of ringing the bell"
  msgstr ""
! "En position « On », un clignotement d'écran est utilisé plutôt qu'un bruit "
! "de cloche"
  
  #: info/variables.c:49
--- 1720,1725 ----
  msgid "When \"On\", flash the screen instead of ringing the bell"
  msgstr ""
! "En position « On », un clignotement d'écran est utilisé plutôt qu'un bruit de "
! "cloche"
  
  #: info/variables.c:49
***************
*** 1779,1804 ****
  msgstr "En position « On », Info accepte et affiche les caractères ISO Latin"
  
! #: info/variables.c:83
  msgid "Explain the use of a variable"
  msgstr "Expliquer l'usage d'une variable"
  
! #: info/variables.c:89
  msgid "Describe variable: "
  msgstr "Décrire la variable: "
  
! #: info/variables.c:108
  msgid "Set the value of an Info variable"
  msgstr "Fixer la valeur d'une variable Info"
  
! #: info/variables.c:114
  msgid "Set variable: "
  msgstr "Fixer la variable: "
  
! #: info/variables.c:132
  #, c-format
  msgid "Set %s to value (%d): "
  msgstr "Fixer %s à la valeur (%d): "
  
! #: info/variables.c:173
  #, c-format
  msgid "Set %s to value (%s): "
--- 1760,1792 ----
  msgstr "En position « On », Info accepte et affiche les caractères ISO Latin"
  
! #: info/variables.c:81
! #, fuzzy
! msgid ""
! "What to do when a scrolling command is issued at the end of the last node"
! msgstr ""
! "Contrôler ce qui arrive lorsqu'un défilement est requis à la fin d'un noeud"
! 
! #: info/variables.c:88
  msgid "Explain the use of a variable"
  msgstr "Expliquer l'usage d'une variable"
  
! #: info/variables.c:94
  msgid "Describe variable: "
  msgstr "Décrire la variable: "
  
! #: info/variables.c:113
  msgid "Set the value of an Info variable"
  msgstr "Fixer la valeur d'une variable Info"
  
! #: info/variables.c:119
  msgid "Set variable: "
  msgstr "Fixer la variable: "
  
! #: info/variables.c:137
  #, c-format
  msgid "Set %s to value (%d): "
  msgstr "Fixer %s à la valeur (%d): "
  
! #: info/variables.c:178
  #, c-format
  msgid "Set %s to value (%s): "
***************
*** 1806,1832 ****
  
  # Est-ce vraiment un message à traduire?
! #: info/window.c:1137
  msgid "--*** Tags out of Date ***"
  msgstr "--*** Étiquettes passées Date ***"
  
! #: info/window.c:1148
  msgid "-----Info: (), lines ----, "
  msgstr "-----Info: (), lignes ----, "
  
! #: info/window.c:1155
  #, c-format
  msgid "-%s---Info: %s, %d lines --%s--"
  msgstr "-%s---Info: %s, %d lignes --%s--"
  
! #: info/window.c:1159
  #, c-format
  msgid "-%s%s-Info: (%s)%s, %d lines --%s--"
  msgstr "-%s%s-Info: (%s)%s, %d lignes --%s--"
  
! #: info/window.c:1166
  #, c-format
  msgid " Subfile: %s"
  msgstr " Sous-fichier: %s"
  
  #: lib/xexit.c:54
  msgid "ferror on stdout\n"
--- 1794,2024 ----
  
  # Est-ce vraiment un message à traduire?
! #: info/window.c:1150
  msgid "--*** Tags out of Date ***"
  msgstr "--*** Étiquettes passées Date ***"
  
! #: info/window.c:1161
  msgid "-----Info: (), lines ----, "
  msgstr "-----Info: (), lignes ----, "
  
! #: info/window.c:1168
  #, c-format
  msgid "-%s---Info: %s, %d lines --%s--"
  msgstr "-%s---Info: %s, %d lignes --%s--"
  
! #: info/window.c:1172
  #, c-format
  msgid "-%s%s-Info: (%s)%s, %d lines --%s--"
  msgstr "-%s%s-Info: (%s)%s, %d lignes --%s--"
  
! #: info/window.c:1179
  #, c-format
  msgid " Subfile: %s"
  msgstr " Sous-fichier: %s"
  
+ #: install-info/install-info.c:221
+ #, c-format
+ msgid "%s: warning: "
+ msgstr "%s: avertissement: "
+ 
+ #: install-info/install-info.c:270
+ #, c-format
+ msgid " for %s"
+ msgstr " pour %s"
+ 
+ #: install-info/install-info.c:500
+ #, c-format
+ msgid "\tTry `%s --help' for a complete list of options.\n"
+ msgstr "\\tUtiliser « %s --help » pour une liste complète des options.\n"
+ 
+ #: install-info/install-info.c:508
+ #, fuzzy, c-format
+ msgid "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
+ msgstr "Usage: %s [OPTION]... FICHIER-TEXINFO...\n"
+ 
+ #: install-info/install-info.c:510
+ msgid "Add or remove entries in INFO-FILE from the Info directory DIR-FILE."
+ msgstr ""
+ 
+ #: install-info/install-info.c:513
+ msgid ""
+ "Options:\n"
+ " --debug             report what is being done.\n"
+ " --delete            delete existing entries for INFO-FILE from DIR-FILE;\n"
+ "                      don't insert any new entries.\n"
+ " --description=TEXT  the description of the entry is TEXT; used with\n"
+ "                      the --name option to become synonymous with the\n"
+ "                      --entry option.\n"
+ " --dir-file=NAME     specify file name of Info directory file;\n"
+ "                      equivalent to using the DIR-FILE argument.\n"
+ " --dry-run           same as --test."
+ msgstr ""
+ 
+ #: install-info/install-info.c:525
+ msgid ""
+ " --entry=TEXT        insert TEXT as an Info directory entry.\n"
+ "                      TEXT is written as an Info menu item line followed\n"
+ "                       by zero or more extra lines starting with "
+ "whitespace.\n"
+ "                      If you specify more than one entry, all are added.\n"
+ "                      If you don't specify any entries, they are determined\n"
+ "                       from information in the Info file itself.\n"
+ "                      When removing, TEXT specifies the entry to remove.\n"
+ "                      TEXT is only removed as a last resort, if the\n"
+ "                      entry as determined from the Info file is not "
+ "present,\n"
+ "                      and the basename of the Info file isn't found either."
+ msgstr ""
+ 
+ #: install-info/install-info.c:537
+ msgid ""
+ " --help              display this help and exit.\n"
+ " --info-dir=DIR      same as --dir-file=DIR/dir.\n"
+ " --info-file=FILE    specify Info file to install in the directory;\n"
+ "                      equivalent to using the INFO-FILE argument.\n"
+ " --item=TEXT         same as --entry=TEXT.\n"
+ " --keep-old          do not replace entries, or remove empty sections.\n"
+ " --menuentry=TEXT    same as --name=TEXT.\n"
+ " --name=TEXT         the name of the entry is TEXT; used with --description\n"
+ "                      to become synonymous with the --entry option.\n"
+ " --no-indent         do not format new entries in the DIR file.\n"
+ " --quiet             suppress warnings."
+ msgstr ""
+ 
+ #: install-info/install-info.c:550
+ msgid ""
+ " --regex=R           put this file's entries in all sections that match the\n"
+ "                      regular expression R (ignoring case).\n"
+ " --remove            same as --delete.\n"
+ " --remove-exactly    only remove if the info file name matches exactly;\n"
+ "                      suffixes such as .info and .gz are not ignored.\n"
+ " --section=SEC       put entries in section SEC of the directory.\n"
+ "                      If you specify more than one section, all the entries\n"
+ "                       are added in each of the sections.\n"
+ "                      If you don't specify any sections, they are "
+ "determined\n"
+ "                       from information in the Info file itself.\n"
+ " --section R SEC     equivalent to --regex=R --section=SEC --add-once."
+ msgstr ""
+ 
+ #: install-info/install-info.c:563
+ msgid ""
+ " --silent            suppress warnings.\n"
+ " --test              suppress updating of DIR-FILE.\n"
+ " --version           display version information and exit."
+ msgstr ""
+ 
+ #: install-info/install-info.c:570
+ #, fuzzy
+ msgid ""
+ "Email bug reports to bug-texinfo@gnu.org,\n"
+ "general questions and discussion to help-texinfo@gnu.org.\n"
+ "Texinfo home page: http://www.gnu.org/software/texinfo/"
+ msgstr ""
+ "\n"
+ "Rapporter toute anomalie à bug-texinfo@gnu.org et poster\n"
+ "vos questions et autre discussion à help-texinfo@gnu.org.\n"
+ "Site de Texinfo: http://www.gnu.org/software/texinfo/"
+ 
+ #: install-info/install-info.c:597
+ #, c-format
+ msgid ""
+ "This is the file .../info/dir, which contains the\n"
+ "topmost node of the Info hierarchy, called (dir)Top.\n"
+ "The first time you invoke Info you start off looking at this node.\n"
+ "\n"
+ "%s\tThis is the top of the INFO tree\n"
+ "\n"
+ "  This (the Directory node) gives a menu of major topics.\n"
+ "  Typing \"q\" exits, \"?\" lists all Info commands, \"d\" returns here,\n"
+ "  \"h\" gives a primer for first-timers,\n"
+ "  \"mEmacs<Return>\" visits the Emacs manual, etc.\n"
+ "\n"
+ "  In Emacs, you can click mouse button 2 on a menu item or cross reference\n"
+ "  to select it.\n"
+ "\n"
+ "%s\n"
+ msgstr ""
+ "Ceci est le fichier .../info/dir, lequel contient le noeud \n"
+ "le plus haut dans la hiérarchie Info, noeud appelé (dir)Top.\n"
+ "La première fois que Info est invoqué, vous démarrez la recherche \n"
+ "à partir de ce noeud.\n"
+ "\n"
+ "%s\tCeci est le haut de l'arborescence INFO\n"
+ "\n"
+ "  Ceci (le noeud Répertoire) fournit un menu des sujets majeurs.\n"
+ "  Taper « q » pour quitter, « ? » pour lister toutes les commandes Info,\n"
+ "  « d » pour revenir à cet endroit,\n"
+ "  « h » fournit un guide d'initiation pour les nouveaux venus,\n"
+ "  « mEmacs<Return> » démarre une consultation du manuel Emacs, etc.\n"
+ "\n"
+ "  En Emacs, vous pouvez cliquer avec le bouton-2 de la souris sur un item "
+ "menu \n"
+ "  ou sur une référence croisée pour le sélectionner.\n"
+ "\n"
+ "%s\n"
+ 
+ #: install-info/install-info.c:622
+ #, c-format
+ msgid "%s: could not read (%s) and could not create (%s)\n"
+ msgstr "%s: ne peut pas lire (%s) et ne peut pas créer (%s)\n"
+ 
+ #: install-info/install-info.c:715
+ #, c-format
+ msgid "%s: empty file"
+ msgstr "%s: fichier vide"
+ 
+ #: install-info/install-info.c:1046 install-info/install-info.c:1086
+ msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
+ msgstr "START-INFO-DIR-ENTRY non apparié avec END-INFO-DIR-ENTRY"
+ 
+ #: install-info/install-info.c:1081
+ msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
+ msgstr "END-INFO-DIR-ENTRY non apparié avec START-INFO-DIR-ENTRY"
+ 
+ #: install-info/install-info.c:1936 install-info/install-info.c:1946
+ #, c-format
+ msgid "%s: already have dir file: %s\n"
+ msgstr "%s: a déjà un fichier répertoire: %s\n"
+ 
+ #: install-info/install-info.c:2026
+ #, c-format
+ msgid "%s: Specify the Info file only once.\n"
+ msgstr "%s: Spécifier le fichier Info seulement une fois.\n"
+ 
+ #: install-info/install-info.c:2059
+ #, c-format
+ msgid "Extra regular expression specified, ignoring `%s'"
+ msgstr ""
+ 
+ #: install-info/install-info.c:2071
+ #, c-format
+ msgid "Error in regular expression `%s': %s"
+ msgstr ""
+ 
+ #: install-info/install-info.c:2129
+ #, c-format
+ msgid "excess command line argument `%s'"
+ msgstr "excédent d'argument de ligne de commande « %s »"
+ 
+ #: install-info/install-info.c:2133
+ msgid "No input file specified; try --help for more information."
+ msgstr ""
+ "Aucun fichier d'entrée spécifié; utiliser --help pour plus d'informations."
+ 
+ #: install-info/install-info.c:2136
+ msgid "No dir file specified; try --help for more information."
+ msgstr "Aucun fichier dir spécifié; utiliser --help pour plus d'informations."
+ 
+ #: install-info/install-info.c:2278
+ #, c-format
+ msgid "no info dir entry in `%s'"
+ msgstr "aucune entrée répertoire Info dans « %s »"
+ 
+ #: install-info/install-info.c:2526
+ #, c-format
+ msgid "no entries found for `%s'; nothing deleted"
+ msgstr "aucune entrée trouvée pour « %s »; rien n'a été éliminé"
+ 
  #: lib/xexit.c:54
  msgid "ferror on stdout\n"
***************
*** 1837,1917 ****
  msgstr ""
  
! #: makeinfo/cmds.c:544 makeinfo/cmds.c:566
  #, c-format
  msgid "arguments to @%s ignored"
  msgstr "arguments à @%s ignorés"
  
! #: makeinfo/cmds.c:741
  msgid "January"
  msgstr "janvier"
  
! #: makeinfo/cmds.c:741
  msgid "February"
  msgstr "février"
  
! #: makeinfo/cmds.c:741
  msgid "March"
  msgstr "mars"
  
! #: makeinfo/cmds.c:741
  msgid "April"
  msgstr "avril"
  
! #: makeinfo/cmds.c:741
  msgid "May"
  msgstr "mai"
  
! #: makeinfo/cmds.c:742
  msgid "June"
  msgstr "juin"
  
! #: makeinfo/cmds.c:742
  msgid "July"
  msgstr "juillet"
  
! #: makeinfo/cmds.c:742
  msgid "August"
  msgstr "août"
  
! #: makeinfo/cmds.c:742
  msgid "September"
  msgstr "septembre"
  
! #: makeinfo/cmds.c:742
  msgid "October"
  msgstr "octobre"
  
! #: makeinfo/cmds.c:743
  msgid "November"
  msgstr "novembre"
  
! #: makeinfo/cmds.c:743
  msgid "December"
  msgstr "décembre"
  
! #: makeinfo/cmds.c:1095
  #, c-format
  msgid "unlikely character %c in @var"
  msgstr "caractère %c improbable dans la macro @var"
  
! #: makeinfo/cmds.c:1138
  msgid "@sc argument all uppercase, thus no effect"
  msgstr "argument de la macro @sc tout en majuscules, alors aucun effet"
  
! #: makeinfo/cmds.c:1193
  #, c-format
  msgid "`{' expected, but saw `%c'"
  msgstr "« { » attendu, mais a vu « %c »"
  
! #: makeinfo/cmds.c:1233
  msgid "end of file inside verb block"
  msgstr "fin de fichier à l'intérieur du bloc verbe"
  
! #: makeinfo/cmds.c:1241
  #, c-format
  msgid "`}' expected, but saw `%c'"
  msgstr "« } » attendu, mais a vu « %c »"
  
! #: makeinfo/cmds.c:1272
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
--- 2029,2109 ----
  msgstr ""
  
! #: makeinfo/cmds.c:582 makeinfo/cmds.c:604
  #, c-format
  msgid "arguments to @%s ignored"
  msgstr "arguments à @%s ignorés"
  
! #: makeinfo/cmds.c:779
  msgid "January"
  msgstr "janvier"
  
! #: makeinfo/cmds.c:779
  msgid "February"
  msgstr "février"
  
! #: makeinfo/cmds.c:779
  msgid "March"
  msgstr "mars"
  
! #: makeinfo/cmds.c:779
  msgid "April"
  msgstr "avril"
  
! #: makeinfo/cmds.c:779
  msgid "May"
  msgstr "mai"
  
! #: makeinfo/cmds.c:780
  msgid "June"
  msgstr "juin"
  
! #: makeinfo/cmds.c:780
  msgid "July"
  msgstr "juillet"
  
! #: makeinfo/cmds.c:780
  msgid "August"
  msgstr "août"
  
! #: makeinfo/cmds.c:780
  msgid "September"
  msgstr "septembre"
  
! #: makeinfo/cmds.c:780
  msgid "October"
  msgstr "octobre"
  
! #: makeinfo/cmds.c:781
  msgid "November"
  msgstr "novembre"
  
! #: makeinfo/cmds.c:781
  msgid "December"
  msgstr "décembre"
  
! #: makeinfo/cmds.c:1131
  #, c-format
  msgid "unlikely character %c in @var"
  msgstr "caractère %c improbable dans la macro @var"
  
! #: makeinfo/cmds.c:1174
  msgid "@sc argument all uppercase, thus no effect"
  msgstr "argument de la macro @sc tout en majuscules, alors aucun effet"
  
! #: makeinfo/cmds.c:1229
  #, c-format
  msgid "`{' expected, but saw `%c'"
  msgstr "« { » attendu, mais a vu « %c »"
  
! #: makeinfo/cmds.c:1269
  msgid "end of file inside verb block"
  msgstr "fin de fichier à l'intérieur du bloc verbe"
  
! #: makeinfo/cmds.c:1277
  #, c-format
  msgid "`}' expected, but saw `%c'"
  msgstr "« } » attendu, mais a vu « %c »"
  
! #: makeinfo/cmds.c:1308
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
***************
*** 1921,2012 ****
  "Info; réécrire pour éviter cela"
  
! #: makeinfo/cmds.c:1471
  #, c-format
  msgid "%c%s is obsolete"
  msgstr "%c%s est périmé"
  
! #: makeinfo/cmds.c:1580
  #, c-format
  msgid "@sp requires a positive numeric argument, not `%s'"
  msgstr "La macro @sp exige un argument numérique positif, pas « %s »"
  
! #: makeinfo/cmds.c:1936 makeinfo/footnote.c:81
  #, c-format
  msgid "Bad argument to %c%s"
  msgstr "Mauvais argument à %c%s"
  
! #: makeinfo/cmds.c:1946 makeinfo/makeinfo.c:4272
  msgid "asis"
  msgstr "« asis »"
  
! #: makeinfo/cmds.c:1948 makeinfo/cmds.c:1978 makeinfo/makeinfo.c:4274
  msgid "none"
  msgstr "« none »"
  
! #: makeinfo/cmds.c:1962
  #, c-format
  msgid "Bad argument to @%s"
  msgstr "Mauvais argument à @%s"
  
! #: makeinfo/cmds.c:1976
  msgid "insert"
  msgstr "insérer"
  
! #: makeinfo/cmds.c:1992
  #, fuzzy, c-format
  msgid "Bad argument to @%s: %s"
  msgstr "Mauvais argument à @%s"
  
! #: makeinfo/cmds.c:2075
  #, c-format
  msgid "Expected @%s on or off, not `%s'"
  msgstr ""
  
! #: makeinfo/cmds.c:2095
  #, c-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
! msgstr ""
! 
! #: makeinfo/defun.c:83
! msgid "Missing `}' in @def arg"
! msgstr "Accolade « } » manquante dans @def arg"
! 
! #: makeinfo/defun.c:402
! msgid "Function"
! msgstr "Fonction"
! 
! #: makeinfo/defun.c:405
! msgid "Macro"
! msgstr "Macro"
! 
! #: makeinfo/defun.c:408
! msgid "Special Form"
! msgstr "Forme Spéciale"
! 
! #: makeinfo/defun.c:412
! msgid "Variable"
! msgstr "Variable"
! 
! #: makeinfo/defun.c:415
! msgid "User Option"
! msgstr "Option de l'Usager"
! 
! #: makeinfo/defun.c:419
! msgid "Instance Variable"
! msgstr "Variable d'Instance"
! 
! #: makeinfo/defun.c:423
! msgid "Method"
! msgstr "Méthode"
! 
! #: makeinfo/defun.c:499 makeinfo/defun.c:504 makeinfo/defun.c:544
! #: makeinfo/defun.c:643 makeinfo/xml.c:2135
! msgid "of"
! msgstr "de"
  
! #: makeinfo/defun.c:508 makeinfo/defun.c:512 makeinfo/defun.c:516
! #: makeinfo/defun.c:550 makeinfo/defun.c:649 makeinfo/xml.c:2140
! msgid "on"
! msgstr "sur"
  
  #: makeinfo/defun.c:711
--- 2113,2166 ----
  "Info; réécrire pour éviter cela"
  
! #: makeinfo/cmds.c:1504
  #, c-format
  msgid "%c%s is obsolete"
  msgstr "%c%s est périmé"
  
! #: makeinfo/cmds.c:1612
  #, c-format
  msgid "@sp requires a positive numeric argument, not `%s'"
  msgstr "La macro @sp exige un argument numérique positif, pas « %s »"
  
! #: makeinfo/cmds.c:2023 makeinfo/footnote.c:81
  #, c-format
  msgid "Bad argument to %c%s"
  msgstr "Mauvais argument à %c%s"
  
! #: makeinfo/cmds.c:2033 makeinfo/makeinfo.c:4270
  msgid "asis"
  msgstr "« asis »"
  
! #: makeinfo/cmds.c:2035 makeinfo/cmds.c:2065 makeinfo/makeinfo.c:4272
  msgid "none"
  msgstr "« none »"
  
! #: makeinfo/cmds.c:2049
  #, c-format
  msgid "Bad argument to @%s"
  msgstr "Mauvais argument à @%s"
  
! #: makeinfo/cmds.c:2063
  msgid "insert"
  msgstr "insérer"
  
! #: makeinfo/cmds.c:2079
  #, fuzzy, c-format
  msgid "Bad argument to @%s: %s"
  msgstr "Mauvais argument à @%s"
  
! #: makeinfo/cmds.c:2162
  #, c-format
  msgid "Expected @%s on or off, not `%s'"
  msgstr ""
  
! #: makeinfo/cmds.c:2182
  #, c-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
! msgstr ""
  
! #: makeinfo/defun.c:83
! msgid "Missing `}' in @def arg"
! msgstr "Accolade « } » manquante dans @def arg"
  
  #: makeinfo/defun.c:711
***************
*** 2039,2045 ****
  msgstr ""
  
! #: makeinfo/float.c:376 makeinfo/float.c:382 makeinfo/index.c:924
! #: makeinfo/index.c:930 makeinfo/xref.c:133 makeinfo/xref.c:170
! #: makeinfo/xref.c:205
  msgid "See "
  msgstr "Voir "
--- 2193,2198 ----
  msgstr ""
  
! #: makeinfo/float.c:376 makeinfo/float.c:382 makeinfo/index.c:948
! #: makeinfo/index.c:954
  msgid "See "
  msgstr "Voir "
***************
*** 2064,2068 ****
  
  # Est-ce vraiement un message à traduire?
! #: makeinfo/footnote.c:301 makeinfo/index.c:189
  msgid "Footnotes"
  msgstr "Notes de bas de page"
--- 2217,2221 ----
  
  # Est-ce vraiement un message à traduire?
! #: makeinfo/footnote.c:301 makeinfo/index.c:187
  msgid "Footnotes"
  msgstr "Notes de bas de page"
***************
*** 2078,2085 ****
  msgstr "%s%d: --css-file terminé dans le commentaire"
  
- #: makeinfo/html.c:203
- msgid "Untitled"
- msgstr "Sans titre"
- 
  #: makeinfo/html.c:421
  msgid "[unexpected] no html tag to pop"
--- 2231,2234 ----
***************
*** 2091,2134 ****
  msgstr "[inattendu] nom de noeud invalide: « %s »"
  
! #: makeinfo/index.c:169
  #, c-format
  msgid "Unknown index `%s'"
  msgstr "Nom d'index inconnu « %s »"
  
! #: makeinfo/index.c:234
  #, c-format
  msgid "Info cannot handle `:' in index entry `%s'"
  msgstr "Info ne peut traiter « : » dans l'entrée d'index « %s »"
  
! #: makeinfo/index.c:412
  #, c-format
  msgid "Index `%s' already exists"
  msgstr "L'index « %s » existe toujours"
  
! #: makeinfo/index.c:455
  #, c-format
  msgid "Unknown index `%s' and/or `%s' in @synindex"
  msgstr "Nom d'index « %s » inconnu et/ou « %s » dans @synindex"
  
! #: makeinfo/index.c:661
  msgid "(line )"
  msgstr "(ligne )"
  
! #: makeinfo/index.c:669
  #, c-format
  msgid "(line %*d)"
  msgstr "(ligne %*d)"
  
! #: makeinfo/index.c:750
  #, c-format
  msgid "Unknown index `%s' in @printindex"
  msgstr "Nom d'index « %s » inconnu dans @printindex"
  
! #: makeinfo/index.c:819
  #, c-format
  msgid "Entry for index `%s' outside of any node"
  msgstr "Entrée pour l'index « %s » à l'extérieure de tout noeud"
  
! #: makeinfo/index.c:822 makeinfo/index.c:858
  msgid "(outside of any node)"
  msgstr "(à l'extérieur de tout noeud)"
--- 2240,2283 ----
  msgstr "[inattendu] nom de noeud invalide: « %s »"
  
! #: makeinfo/index.c:167
  #, c-format
  msgid "Unknown index `%s'"
  msgstr "Nom d'index inconnu « %s »"
  
! #: makeinfo/index.c:232
  #, c-format
  msgid "Info cannot handle `:' in index entry `%s'"
  msgstr "Info ne peut traiter « : » dans l'entrée d'index « %s »"
  
! #: makeinfo/index.c:410
  #, c-format
  msgid "Index `%s' already exists"
  msgstr "L'index « %s » existe toujours"
  
! #: makeinfo/index.c:453
  #, c-format
  msgid "Unknown index `%s' and/or `%s' in @synindex"
  msgstr "Nom d'index « %s » inconnu et/ou « %s » dans @synindex"
  
! #: makeinfo/index.c:676
  msgid "(line )"
  msgstr "(ligne )"
  
! #: makeinfo/index.c:684
  #, c-format
  msgid "(line %*d)"
  msgstr "(ligne %*d)"
  
! #: makeinfo/index.c:764
  #, c-format
  msgid "Unknown index `%s' in @printindex"
  msgstr "Nom d'index « %s » inconnu dans @printindex"
  
! #: makeinfo/index.c:833
  #, c-format
  msgid "Entry for index `%s' outside of any node"
  msgstr "Entrée pour l'index « %s » à l'extérieure de tout noeud"
  
! #: makeinfo/index.c:836 makeinfo/index.c:872
  msgid "(outside of any node)"
  msgstr "(à l'extérieur de tout noeud)"
***************
*** 2151,2193 ****
  msgstr "débordement du lettrage, reprise à partir de %c"
  
! #: makeinfo/insertion.c:635
  #, c-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s exige un argument: le formateur pour %citem"
  
! #: makeinfo/insertion.c:723
  #, c-format
  msgid "%cfloat environments cannot be nested"
  msgstr "%cenvironnements float ne peuvent être imbriqués"
  
! #: makeinfo/insertion.c:977
  #, c-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "« @end » s'attendait à « %s », mais a vu « %s »"
  
! #: makeinfo/insertion.c:1345
  #, c-format
  msgid "No matching `%cend %s'"
  msgstr "« %cend %s » non apparié"
  
! #: makeinfo/insertion.c:1614
  #, c-format
  msgid "%s requires letter or digit"
  msgstr "%s exige une lettre ou un chiffre"
  
! #: makeinfo/insertion.c:1707
  msgid "end of file inside verbatim block"
  msgstr "fin de fichier à l'intérieur du bloc verbatim"
  
! #: makeinfo/insertion.c:1931
  #, c-format
  msgid "@%s not meaningful outside `@float' environment"
  msgstr "@%s n'a aucun sens à l'extérieur de l'environnement « @float »"
  
! #: makeinfo/insertion.c:1967
  msgid "@menu seen before first @node, creating `Top' node"
  msgstr "@menu vu avant le premier @node, création du noeud « Top »"
  
! #: makeinfo/insertion.c:1968
  msgid ""
  "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
--- 2300,2342 ----
  msgstr "débordement du lettrage, reprise à partir de %c"
  
! #: makeinfo/insertion.c:639
  #, c-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s exige un argument: le formateur pour %citem"
  
! #: makeinfo/insertion.c:727
  #, c-format
  msgid "%cfloat environments cannot be nested"
  msgstr "%cenvironnements float ne peuvent être imbriqués"
  
! #: makeinfo/insertion.c:981
  #, c-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "« @end » s'attendait à « %s », mais a vu « %s »"
  
! #: makeinfo/insertion.c:1349
  #, c-format
  msgid "No matching `%cend %s'"
  msgstr "« %cend %s » non apparié"
  
! #: makeinfo/insertion.c:1618
  #, c-format
  msgid "%s requires letter or digit"
  msgstr "%s exige une lettre ou un chiffre"
  
! #: makeinfo/insertion.c:1718
  msgid "end of file inside verbatim block"
  msgstr "fin de fichier à l'intérieur du bloc verbatim"
  
! #: makeinfo/insertion.c:1942
  #, c-format
  msgid "@%s not meaningful outside `@float' environment"
  msgstr "@%s n'a aucun sens à l'extérieur de l'environnement « @float »"
  
! #: makeinfo/insertion.c:1978
  msgid "@menu seen before first @node, creating `Top' node"
  msgstr "@menu vu avant le premier @node, création du noeud « Top »"
  
! #: makeinfo/insertion.c:1979
  msgid ""
  "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
***************
*** 2196,2204 ****
  "dans @ifinfo?"
  
! #: makeinfo/insertion.c:1980
  msgid "@detailmenu seen before first node, creating `Top' node"
  msgstr "@detailmenu vu avant le premier noeud, création du noeud « Top »"
  
! #: makeinfo/insertion.c:2036
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
--- 2345,2353 ----
  "dans @ifinfo?"
  
! #: makeinfo/insertion.c:1991
  msgid "@detailmenu seen before first node, creating `Top' node"
  msgstr "@detailmenu vu avant le premier noeud, création du noeud « Top »"
  
! #: makeinfo/insertion.c:2047
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
***************
*** 2207,2276 ****
  "@quotation »"
  
! #: makeinfo/insertion.c:2050
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' environment"
  msgstr "@%s n'a aucun sens à l'extérieur de l'environnement « @titlepage »"
  
! #: makeinfo/insertion.c:2081
  #, c-format
  msgid "Unmatched `%c%s'"
  msgstr "« %c%s » non apparié"
  
! #: makeinfo/insertion.c:2086
  #, c-format
  msgid "`%c%s' needs something after it"
  msgstr "« %c%s » a besoin de quelque chose après lui"
  
! #: makeinfo/insertion.c:2092
  #, c-format
  msgid "Bad argument `%s' to `@%s', using `%s'"
  msgstr "Mauvais argument « %s » à « @%s » utilisant « %s »"
  
! #: makeinfo/insertion.c:2189
  #, c-format
  msgid "@%s not meaningful inside `@%s' block"
  msgstr "macro @%s inactive à l'intérieur d'un bloc « %s »"
  
! #: makeinfo/insertion.c:2198
  #, c-format
  msgid "@itemx not meaningful inside `%s' block"
  msgstr "macro @itemx inactive à l'intérieur d'un bloc « %s »"
  
! #: makeinfo/insertion.c:2372
  #, c-format
  msgid "%c%s found outside of an insertion block"
  msgstr "%c%s est trouvé à l'extérieur d'un bloc d'insertion"
  
! #: makeinfo/lang.c:957
  #, c-format
  msgid "no default territory known for language `%s'"
  msgstr ""
  
! #: makeinfo/lang.c:1020
  #, c-format
  msgid "%s is not a valid ISO 639 language code"
  msgstr "%s n'est pas un code ISO 639 valide pour l'identification de langue"
  
! #: makeinfo/lang.c:1110
  #, c-format
  msgid "unrecognized encoding name `%s'"
  msgstr "nom d'encodage non reconnu « %s »"
  
! #: makeinfo/lang.c:1118
  #, c-format
  msgid "sorry, encoding `%s' not supported"
  msgstr "désolé, l'encodage « %s » n'est pas supporté"
  
! #: makeinfo/lang.c:1170
  #, c-format
  msgid "invalid encoded character `%s'"
  msgstr "caractère encodé invalide « %s »"
  
! #: makeinfo/lang.c:1478
  #, c-format
  msgid "%c%s expects `i' or `j' as argument, not `%c'"
  msgstr "%c%s s'attend à argument « i » ou « j », non pas « %c »"
  
! #: makeinfo/lang.c:1482
  #, c-format
  msgid "%c%s expects a single character `i' or `j' as argument"
--- 2356,2425 ----
  "@quotation »"
  
! #: makeinfo/insertion.c:2061
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' environment"
  msgstr "@%s n'a aucun sens à l'extérieur de l'environnement « @titlepage »"
  
! #: makeinfo/insertion.c:2092
  #, c-format
  msgid "Unmatched `%c%s'"
  msgstr "« %c%s » non apparié"
  
! #: makeinfo/insertion.c:2097
  #, c-format
  msgid "`%c%s' needs something after it"
  msgstr "« %c%s » a besoin de quelque chose après lui"
  
! #: makeinfo/insertion.c:2103
  #, c-format
  msgid "Bad argument `%s' to `@%s', using `%s'"
  msgstr "Mauvais argument « %s » à « @%s » utilisant « %s »"
  
! #: makeinfo/insertion.c:2200
  #, c-format
  msgid "@%s not meaningful inside `@%s' block"
  msgstr "macro @%s inactive à l'intérieur d'un bloc « %s »"
  
! #: makeinfo/insertion.c:2209
  #, c-format
  msgid "@itemx not meaningful inside `%s' block"
  msgstr "macro @itemx inactive à l'intérieur d'un bloc « %s »"
  
! #: makeinfo/insertion.c:2383
  #, c-format
  msgid "%c%s found outside of an insertion block"
  msgstr "%c%s est trouvé à l'extérieur d'un bloc d'insertion"
  
! #: makeinfo/lang.c:1218
  #, c-format
  msgid "no default territory known for language `%s'"
  msgstr ""
  
! #: makeinfo/lang.c:1281
  #, c-format
  msgid "%s is not a valid ISO 639 language code"
  msgstr "%s n'est pas un code ISO 639 valide pour l'identification de langue"
  
! #: makeinfo/lang.c:1399
  #, c-format
  msgid "unrecognized encoding name `%s'"
  msgstr "nom d'encodage non reconnu « %s »"
  
! #: makeinfo/lang.c:1407
  #, c-format
  msgid "sorry, encoding `%s' not supported"
  msgstr "désolé, l'encodage « %s » n'est pas supporté"
  
! #: makeinfo/lang.c:1492
  #, c-format
  msgid "invalid encoded character `%s'"
  msgstr "caractère encodé invalide « %s »"
  
! #: makeinfo/lang.c:1800
  #, c-format
  msgid "%c%s expects `i' or `j' as argument, not `%c'"
  msgstr "%c%s s'attend à argument « i » ou « j », non pas « %c »"
  
! #: makeinfo/lang.c:1804
  #, c-format
  msgid "%c%s expects a single character `i' or `j' as argument"
***************
*** 2326,2330 ****
  msgstr "%s:%d: avertissement: "
  
! #: makeinfo/makeinfo.c:325 makeinfo/makeinfo.c:2297
  #, c-format
  msgid "Misplaced %c"
--- 2475,2479 ----
  msgstr "%s:%d: avertissement: "
  
! #: makeinfo/makeinfo.c:325 makeinfo/makeinfo.c:2295
  #, c-format
  msgid "Misplaced %c"
***************
*** 2395,2400 ****
  msgid ""
  "General output options:\n"
! "  -E, --macro-expand FILE     output macro-expanded source to FILE.\n"
! "                              ignoring any @setfilename.\n"
  "      --no-headers            suppress node separators, Node: lines, and "
  "menus\n"
--- 2544,2549 ----
  msgid ""
  "General output options:\n"
! "  -E, --macro-expand=FILE     output macro-expanded source to FILE,\n"
! "                                ignoring any @setfilename.\n"
  "      --no-headers            suppress node separators, Node: lines, and "
  "menus\n"
***************
*** 2404,2411 ****
  "output);\n"
  "                                also, write to standard output by default.\n"
! "      --no-split              suppress splitting of Info or HTML output,\n"
! "                              generate only one output file.\n"
  "      --number-sections       output chapter and sectioning numbers.\n"
! "  -o, --output=FILE           output to FILE (directory if split HTML),\n"
  msgstr ""
  "Options générales de sortie:\n"
--- 2553,2561 ----
  "output);\n"
  "                                also, write to standard output by default.\n"
! "      --no-split              suppress the splitting of Info or HTML "
! "output,\n"
! "                                generate only one output file.\n"
  "      --number-sections       output chapter and sectioning numbers.\n"
! "  -o, --output=FILE           output to FILE (or directory if split HTML).\n"
  msgstr ""
  "Options générales de sortie:\n"
***************
*** 2643,2647 ****
  msgstr "%s: absence d'un argument fichier.\n"
  
! #: makeinfo/makeinfo.c:1016 makeinfo/makeinfo.c:4121
  #, c-format
  msgid "Multiline command %c%s used improperly"
--- 2793,2797 ----
  msgstr "%s: absence d'un argument fichier.\n"
  
! #: makeinfo/makeinfo.c:1016 makeinfo/makeinfo.c:4119
  #, c-format
  msgid "Multiline command %c%s used improperly"
***************
*** 2653,2667 ****
  msgstr "« %s » attendue"
  
! #: makeinfo/makeinfo.c:1498
  #, c-format
  msgid "Can't create directory `%s': %s"
  msgstr "Ne peut créer le répertoire « %s »: %s"
  
! #: makeinfo/makeinfo.c:1544
  #, c-format
  msgid "No `%s' found in `%s'"
  msgstr "Aucun « %s » trouvé dans « %s »"
  
! #: makeinfo/makeinfo.c:1624
  #, c-format
  msgid "%s: Skipping macro expansion to stdout as Info output is going there.\n"
--- 2803,2817 ----
  msgstr "« %s » attendue"
  
! #: makeinfo/makeinfo.c:1496
  #, c-format
  msgid "Can't create directory `%s': %s"
  msgstr "Ne peut créer le répertoire « %s »: %s"
  
! #: makeinfo/makeinfo.c:1542
  #, c-format
  msgid "No `%s' found in `%s'"
  msgstr "Aucun « %s » trouvé dans « %s »"
  
! #: makeinfo/makeinfo.c:1622
  #, c-format
  msgid "%s: Skipping macro expansion to stdout as Info output is going there.\n"
***************
*** 2669,2678 ****
  "%s: Sauter l'expansion de macro qui irait sur stdout comme la sortie Info.\n"
  
! #: makeinfo/makeinfo.c:1657
  #, c-format
  msgid "Making %s file `%s' from `%s'.\n"
  msgstr "Fabrication du fichier %s « %s » à partir de « %s ».\n"
  
! #: makeinfo/makeinfo.c:1721
  #, c-format
  msgid ""
--- 2819,2828 ----
  "%s: Sauter l'expansion de macro qui irait sur stdout comme la sortie Info.\n"
  
! #: makeinfo/makeinfo.c:1652
  #, c-format
  msgid "Making %s file `%s' from `%s'.\n"
  msgstr "Fabrication du fichier %s « %s » à partir de « %s ».\n"
  
! #: makeinfo/makeinfo.c:1719
  #, c-format
  msgid ""
***************
*** 2682,2686 ****
  "utiliser l'option --force pour préserver.\n"
  
! #: makeinfo/makeinfo.c:1776
  #, c-format
  msgid "%s: Removing output file `%s' due to errors; use --force to preserve.\n"
--- 2832,2836 ----
  "utiliser l'option --force pour préserver.\n"
  
! #: makeinfo/makeinfo.c:1774
  #, c-format
  msgid "%s: Removing output file `%s' due to errors; use --force to preserve.\n"
***************
*** 2689,2698 ****
  "utiliser l'option --force pour préserver.\n"
  
! #: makeinfo/makeinfo.c:2070
  #, c-format
  msgid "Unknown command `%s'"
  msgstr "Commande inconnue « %s »."
  
! #: makeinfo/makeinfo.c:2092
  #, c-format
  msgid "Use braces to give a command as an argument to @%s"
--- 2839,2848 ----
  "utiliser l'option --force pour préserver.\n"
  
! #: makeinfo/makeinfo.c:2068
  #, c-format
  msgid "Unknown command `%s'"
  msgstr "Commande inconnue « %s »."
  
! #: makeinfo/makeinfo.c:2090
  #, c-format
  msgid "Use braces to give a command as an argument to @%s"
***************
*** 2700,2771 ****
  "Utiliser des accolades pour donner une commande comme argument à « @%s »"
  
! #: makeinfo/makeinfo.c:2351
  #, c-format
  msgid "%c%s expected braces"
  msgstr "%c%s accolades attendues"
  
! #: makeinfo/makeinfo.c:2364
  msgid "Unmatched }"
  msgstr "Accolade « } » non appariée"
  
! #: makeinfo/makeinfo.c:2412
  msgid "NO_NAME!"
  msgstr "NOM_INCONNU!"
  
! #: makeinfo/makeinfo.c:2433
  #, c-format
  msgid "%c%s missing close brace"
  msgstr "%c%s accolade fermante manquante"
  
! #: makeinfo/makeinfo.c:2611
! #, c-format
! msgid "This is %s, produced by makeinfo version %s from %s.\n"
! msgstr ""
! "Ceci est le fichier Info %s, produit par Makeinfo version %s à partir %s.\n"
! 
! #: makeinfo/makeinfo.c:3436
  #, c-format
  msgid "@image file `%s' (for HTML) not readable: %s"
  msgstr "commande @image dans un fichier (pour HTML) « %s » illisible: %s"
  
! #: makeinfo/makeinfo.c:3442
  #, c-format
  msgid "No such file `%s'"
  msgstr "Aucun fichier  « %s »"
  
! #: makeinfo/makeinfo.c:3578
  #, c-format
  msgid "@image file `%s' (for text) unreadable: %s"
  msgstr "commande @image avec un fichier (texte) « %s » illisible: %s"
  
! #: makeinfo/makeinfo.c:3587
  msgid "@image missing filename argument"
  msgstr "commande @image ayant un argument fichier absent"
  
! #: makeinfo/makeinfo.c:3805
  #, c-format
  msgid "undefined flag: %s"
  msgstr "fanion indéfini: %s"
  
! #: makeinfo/makeinfo.c:3806
  #, c-format
  msgid "{No value for `%s'}"
  msgstr "{Aucune valeur pour « %s »}"
  
! #: makeinfo/makeinfo.c:3858
  #, c-format
  msgid "%c%s requires a name"
  msgstr "%c%s exige un nom"
  
! #: makeinfo/makeinfo.c:3964
  #, c-format
  msgid "Reached eof before matching @end %s"
  msgstr "Fin de fichier rencontré avant l'appariement de @end %s"
  
! #: makeinfo/makeinfo.c:4213
  #, c-format
  msgid "`%.40s...' is too long for expansion; not expanded"
! msgstr ""
! "«  %.40s...  » est trop long pour l'expansion; n'a pas fait d'expansion"
  
  #: makeinfo/multi.c:116
--- 2850,2914 ----
  "Utiliser des accolades pour donner une commande comme argument à « @%s »"
  
! #: makeinfo/makeinfo.c:2349
  #, c-format
  msgid "%c%s expected braces"
  msgstr "%c%s accolades attendues"
  
! #: makeinfo/makeinfo.c:2362
  msgid "Unmatched }"
  msgstr "Accolade « } » non appariée"
  
! #: makeinfo/makeinfo.c:2410
  msgid "NO_NAME!"
  msgstr "NOM_INCONNU!"
  
! #: makeinfo/makeinfo.c:2431
  #, c-format
  msgid "%c%s missing close brace"
  msgstr "%c%s accolade fermante manquante"
  
! #: makeinfo/makeinfo.c:3434
  #, c-format
  msgid "@image file `%s' (for HTML) not readable: %s"
  msgstr "commande @image dans un fichier (pour HTML) « %s » illisible: %s"
  
! #: makeinfo/makeinfo.c:3440
  #, c-format
  msgid "No such file `%s'"
  msgstr "Aucun fichier  « %s »"
  
! #: makeinfo/makeinfo.c:3576
  #, c-format
  msgid "@image file `%s' (for text) unreadable: %s"
  msgstr "commande @image avec un fichier (texte) « %s » illisible: %s"
  
! #: makeinfo/makeinfo.c:3585
  msgid "@image missing filename argument"
  msgstr "commande @image ayant un argument fichier absent"
  
! #: makeinfo/makeinfo.c:3803
  #, c-format
  msgid "undefined flag: %s"
  msgstr "fanion indéfini: %s"
  
! #: makeinfo/makeinfo.c:3804
  #, c-format
  msgid "{No value for `%s'}"
  msgstr "{Aucune valeur pour « %s »}"
  
! #: makeinfo/makeinfo.c:3856
  #, c-format
  msgid "%c%s requires a name"
  msgstr "%c%s exige un nom"
  
! #: makeinfo/makeinfo.c:3962
  #, c-format
  msgid "Reached eof before matching @end %s"
  msgstr "Fin de fichier rencontré avant l'appariement de @end %s"
  
! #: makeinfo/makeinfo.c:4211
  #, c-format
  msgid "`%.40s...' is too long for expansion; not expanded"
! msgstr "«  %.40s...  » est trop long pour l'expansion; n'a pas fait d'expansion"
  
  #: makeinfo/multi.c:116
***************
*** 2813,2870 ****
  msgstr "Écriture du noeud « %s »...\n"
  
! #: makeinfo/node.c:715
  #, c-format
  msgid "Node `%s' requires a sectioning command (e.g., %c%s)"
  msgstr "Le noeud « %s » exige une commande de subdivision (i.e. %c%s)"
  
! #: makeinfo/node.c:879
  #, c-format
  msgid "No node name specified for `%c%s' command"
  msgstr "Aucun nom de noeud spécifié pour la commande « %c%s »"
  
! #: makeinfo/node.c:920 makeinfo/node.c:1161
  #, c-format
  msgid "Anchor `%s' and node `%s' map to the same file name"
  msgstr "Ancre « %s » et mode « %s » pointe vers le même nom de fichier"
  
! #: makeinfo/node.c:923
  msgid "This @anchor command ignored; references to it will not work"
  msgstr ""
  "Commande @anchor ignorée; les références vers celle-ci ne fonctionneront pas"
  
! #: makeinfo/node.c:925 makeinfo/node.c:1164
  msgid "Rename this anchor or use the `--no-split' option"
  msgstr "Renommer cette ancre ou utiliser l'option « --no-split »"
  
! #: makeinfo/node.c:955
  #, c-format
  msgid "Unexpected string at end of split-HTML file `%s'"
  msgstr "Chaîne inattendue à la fin du fichier morcelé HTML « %s »"
  
! #: makeinfo/node.c:991
! msgid "Next:"
! msgstr "Noeud « Next »:"
! 
! # Est-ce vraiment un message à traduire?
! #: makeinfo/node.c:1007
! msgid "Previous:"
! msgstr "Noeud « Previous »:"
! 
! # Est-ce vraiment un message à traduire?
! #: makeinfo/node.c:1021
! msgid "Up:"
! msgstr "Noeud « Up »:"
! 
! #: makeinfo/node.c:1158
  #, c-format
  msgid "Anchors `%s' and `%s' map to the same file name"
  msgstr "Ancre « %s » et mode « %s » pointe vers le même nom de fichier"
  
! #: makeinfo/node.c:1163
  msgid "@anchor command ignored; references to it will not work"
  msgstr ""
  "Commande @anchor ignorée; les références vers celle-ci ne fonctionneront pas"
  
! #: makeinfo/node.c:1360
  #, c-format
  msgid "%s reference to nonexistent node `%s' (perhaps incorrect sectioning?)"
--- 2956,2999 ----
  msgstr "Écriture du noeud « %s »...\n"
  
! #: makeinfo/node.c:714
  #, c-format
  msgid "Node `%s' requires a sectioning command (e.g., %c%s)"
  msgstr "Le noeud « %s » exige une commande de subdivision (i.e. %c%s)"
  
! #: makeinfo/node.c:878
  #, c-format
  msgid "No node name specified for `%c%s' command"
  msgstr "Aucun nom de noeud spécifié pour la commande « %c%s »"
  
! #: makeinfo/node.c:919 makeinfo/node.c:1160
  #, c-format
  msgid "Anchor `%s' and node `%s' map to the same file name"
  msgstr "Ancre « %s » et mode « %s » pointe vers le même nom de fichier"
  
! #: makeinfo/node.c:922
  msgid "This @anchor command ignored; references to it will not work"
  msgstr ""
  "Commande @anchor ignorée; les références vers celle-ci ne fonctionneront pas"
  
! #: makeinfo/node.c:924 makeinfo/node.c:1163
  msgid "Rename this anchor or use the `--no-split' option"
  msgstr "Renommer cette ancre ou utiliser l'option « --no-split »"
  
! #: makeinfo/node.c:954
  #, c-format
  msgid "Unexpected string at end of split-HTML file `%s'"
  msgstr "Chaîne inattendue à la fin du fichier morcelé HTML « %s »"
  
! #: makeinfo/node.c:1157
  #, c-format
  msgid "Anchors `%s' and `%s' map to the same file name"
  msgstr "Ancre « %s » et mode « %s » pointe vers le même nom de fichier"
  
! #: makeinfo/node.c:1162
  msgid "@anchor command ignored; references to it will not work"
  msgstr ""
  "Commande @anchor ignorée; les références vers celle-ci ne fonctionneront pas"
  
! #: makeinfo/node.c:1359
  #, c-format
  msgid "%s reference to nonexistent node `%s' (perhaps incorrect sectioning?)"
***************
*** 2872,2938 ****
  "%s réfère à un noeud « %s » inexistant (à mois d'un sectionnement incorrect?)"
  
! #: makeinfo/node.c:1376
! msgid "Menu"
! msgstr "Menu"
! 
! #: makeinfo/node.c:1378
! msgid "Cross"
! msgstr "Référence"
! 
! #: makeinfo/node.c:1460
  #, c-format
  msgid "Next field of node `%s' not pointed to (perhaps incorrect sectioning?)"
  msgstr ""
! "Le champ Next du noeud « %s » n'a pas de pointeur de retour en amont (à "
! "moins d'un sectionnement incorrect?)"
  
! #: makeinfo/node.c:1463
  #, c-format
  msgid "This node (%s) has the bad Prev"
  msgstr "Ce noeud (%s) a un noeud « Prev » erroné"
  
! # Est-ce vraiment un message à traduire?
! #: makeinfo/node.c:1475
! msgid "Prev"
! msgstr "Noeud « Previous »"
! 
! #: makeinfo/node.c:1518
  #, c-format
  msgid "Prev field of node `%s' not pointed to"
  msgstr "Le champ Prev du noeud « %s » n'a pas de pointeur de retour en amont"
  
! #: makeinfo/node.c:1522
  #, c-format
  msgid "This node (%s) has the bad Next"
  msgstr "Ce noeud (%s) a un noeud « Next » erroné"
  
! #: makeinfo/node.c:1534
  #, c-format
  msgid "`%s' has no Up field (perhaps incorrect sectioning?)"
  msgstr "« %s » n'a pas de champ Up (à moins d'un sectionnement incorrect?)"
  
! # Est-ce vraiment un message à traduire?
! #: makeinfo/node.c:1537
! msgid "Up"
! msgstr "Noeud « Up »"
! 
! #: makeinfo/node.c:1603
  #, c-format
  msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
  msgstr ""
! "Le noeud « %s » manque d'un item menu pour « %s » en dépit d'être son noeud "
! "« Up » cible"
  
! #: makeinfo/node.c:1635
  #, c-format
  msgid "unreferenced node `%s'"
  msgstr "noeud « %s » non référencé"
  
! #: makeinfo/node.c:1725
  #, c-format
  msgid "Removing %s\n"
  msgstr "Retrait de %s\n"
  
! #: makeinfo/node.c:1729
  #, c-format
  msgid "Can't remove file `%s': %s"
--- 3001,3049 ----
  "%s réfère à un noeud « %s » inexistant (à mois d'un sectionnement incorrect?)"
  
! #: makeinfo/node.c:1459
  #, c-format
  msgid "Next field of node `%s' not pointed to (perhaps incorrect sectioning?)"
  msgstr ""
! "Le champ Next du noeud « %s » n'a pas de pointeur de retour en amont (à moins "
! "d'un sectionnement incorrect?)"
  
! #: makeinfo/node.c:1462
  #, c-format
  msgid "This node (%s) has the bad Prev"
  msgstr "Ce noeud (%s) a un noeud « Prev » erroné"
  
! #: makeinfo/node.c:1517
  #, c-format
  msgid "Prev field of node `%s' not pointed to"
  msgstr "Le champ Prev du noeud « %s » n'a pas de pointeur de retour en amont"
  
! #: makeinfo/node.c:1521
  #, c-format
  msgid "This node (%s) has the bad Next"
  msgstr "Ce noeud (%s) a un noeud « Next » erroné"
  
! #: makeinfo/node.c:1533
  #, c-format
  msgid "`%s' has no Up field (perhaps incorrect sectioning?)"
  msgstr "« %s » n'a pas de champ Up (à moins d'un sectionnement incorrect?)"
  
! #: makeinfo/node.c:1602
  #, c-format
  msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
  msgstr ""
! "Le noeud « %s » manque d'un item menu pour « %s » en dépit d'être son noeud « "
! "Up » cible"
  
! #: makeinfo/node.c:1634
  #, c-format
  msgid "unreferenced node `%s'"
  msgstr "noeud « %s » non référencé"
  
! #: makeinfo/node.c:1724
  #, c-format
  msgid "Removing %s\n"
  msgstr "Retrait de %s\n"
  
! #: makeinfo/node.c:1728
  #, c-format
  msgid "Can't remove file `%s': %s"
***************
*** 2974,2983 ****
  msgstr "noeud %ctop utilisé avant %cnode, %s implicitement"
  
! #: makeinfo/xml.c:1654
  #, c-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "commande @image avec un fichier « %s » illisible: %s"
  
! #: makeinfo/xml.c:1999
  msgid ""
  "@headitem as the last item of @multitable produces invalid Docbook documents"
--- 3085,3094 ----
  msgstr "noeud %ctop utilisé avant %cnode, %s implicitement"
  
! #: makeinfo/xml.c:1669
  #, c-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "commande @image avec un fichier « %s » illisible: %s"
  
! #: makeinfo/xml.c:2014
  msgid ""
  "@headitem as the last item of @multitable produces invalid Docbook documents"
***************
*** 2986,3003 ****
  "invalides"
  
  #: makeinfo/xref.c:127
  msgid "First argument to cross-reference may not be empty"
  msgstr "Premier argument de références croisée peut ne pas être vide"
  
- #: makeinfo/xref.c:133 makeinfo/xref.c:170 makeinfo/xref.c:205
- #: makeinfo/xref.c:459
- msgid "see "
- msgstr "voir "
- 
- #: makeinfo/xref.c:157
- #, c-format
- msgid "See section ``%s'' in "
- msgstr ""
- 
  #: makeinfo/xref.c:252
  #, c-format
--- 3097,3112 ----
  "invalides"
  
+ #: makeinfo/xml.c:2150
+ msgid "of"
+ msgstr "de"
+ 
+ #: makeinfo/xml.c:2155
+ msgid "on"
+ msgstr "sur"
+ 
  #: makeinfo/xref.c:127
  msgid "First argument to cross-reference may not be empty"
  msgstr "Premier argument de références croisée peut ne pas être vide"
  
  #: makeinfo/xref.c:252
  #, c-format
***************
*** 3023,3227 ****
  msgstr "Premier argument de @inforef peut ne pas être vide"
  
- #: util/install-info.c:170
- #, c-format
- msgid "%s: warning: "
- msgstr "%s: avertissement: "
- 
- #: util/install-info.c:219
- #, c-format
- msgid " for %s"
- msgstr " pour %s"
- 
- #: util/install-info.c:444
- #, c-format
- msgid "\tTry `%s --help' for a complete list of options.\n"
- msgstr "\\tUtiliser « %s --help » pour une liste complète des options.\n"
- 
- #: util/install-info.c:452
- #, fuzzy, c-format
- msgid ""
- "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
- "\n"
- "Add or remove entries in INFO-FILE from the Info directory DIR-FILE.\n"
- "\n"
- "Options:\n"
- " --debug           report what is being done.\n"
- " --delete          delete existing entries for INFO-FILE from DIR-FILE;\n"
- "                     don't insert any new entries.\n"
- " --dir-file=NAME   specify file name of Info directory file.\n"
- "                     This is equivalent to using the DIR-FILE argument.\n"
- " --entry=TEXT      insert TEXT as an Info directory entry.\n"
- "                     TEXT should have the form of an Info menu item line\n"
- "                     plus zero or more extra lines starting with "
- "whitespace.\n"
- "                     If you specify more than one entry, they are all "
- "added.\n"
- "                     If you don't specify any entries, they are determined\n"
- "                     from information in the Info file itself.\n"
- " --help            display this help and exit.\n"
- " --info-file=FILE  specify Info file to install in the directory.\n"
- "                     This is equivalent to using the INFO-FILE argument.\n"
- " --info-dir=DIR    same as --dir-file=DIR/dir.\n"
- " --item=TEXT       same as --entry TEXT.\n"
- "                     An Info directory entry is actually a menu item.\n"
- " --quiet           suppress warnings.\n"
- " --remove          same as --delete.\n"
- " --remove-exactly  only remove if the info file name matches exactly;\n"
- "                     .info and/or .gz suffixes are not ignored.\n"
- " --section=SEC     put this file's entries in section SEC of the directory.\n"
- "                     If you specify more than one section, all the entries\n"
- "                     are added in each of the sections.\n"
- "                     If you don't specify any sections, they are determined\n"
- "                     from information in the Info file itself.\n"
- " --section-regex=R if an entry is added to a section that does not exist,\n"
- "                     look for a section matching basic regular expression R\n"
- "                     (and ignoring case) before starting a new section.\n"
- " --test            suppress updating of DIR-FILE.\n"
- " --silent          suppress warnings.\n"
- " --version         display version information and exit.\n"
- msgstr ""
- "Usage: %s [OPTION]... [INFO-FICHIER [DIR-FICHIER]]\n"
- "\n"
- "Installer ou éliminer des entrées dir à partir de INFO-FICHIER dans le "
- "fichier\n"
- "répertoire Info DIR-FICHIER.\n"
- "\n"
- "Options:\n"
- " --delete          Éliminer les entrées existantes pour INFO-FICHIER à "
- "partir\n"
- "                   de DIR-FICHIER; ne pas insérer aucunes nouvelles "
- "entrées.\n"
- " --dir-file=NOM    Spécifier le NOM du répertoire de fichiers Info.\n"
- "                   Ceci équivaut à utiliser l'argument DIR-FICHIER.\n"
- " --entry=TEXTE     Insérer TEXTE comme une entrée du répertoire Info.\n"
- "                   TEXTE doit avoir la forme d'une ligne d'item menu Info\n"
- "                   avec zéro ou plusieurs lignes en extra commençant avec\n"
- "                   un blanc.  Si plus d'une entrée est spécifiée, elles\n"
- "                   seront toutes ajoutées.  Si aucune n'est indiquée,\n"
- "                   elles seront déterminées à partir de l'information\n"
- "                   se trouvant dans le fichier Info lui-même.\n"
- " --help            Afficher ce menu d'aide et quitter.\n"
- " --info-file=FICHIER Spécifier le FICHIER Info à installer dans le "
- "répertoire\n"
- "                   de fichiers Info.  Ceci équivaut à utiliser l'argument\n"
- "                   INFO-FICHIER.\n"
- " --info-dir=RÉP    Identique à l'option --dir-file=RÉP/dir.\n"
- " --item=TEXTE      Identique à l'option --entry=TEXTE\n"
- "                   Une entrée de répertoire Info est en fait un item menu.\n"
- " --quiet           Supprimer les avertissements.\n"
- " --remove          Identique à l'option --delete.\n"
- " --section=SEC     Mettre cette entrée de fichier dans la section SEC du\n"
- "                   répertoire.  Si plus d'une section est spécifiée, toutes\n"
- "                   les entrées sont ajoutées dans chacune des sections.\n"
- "                   Si aucune section n'est spécifiée, elles seront "
- "déterminées\n"
- "                   à partir de l'information dans le fichier Info lui-même.\n"
- " --version         Afficher le nom et la version du logiciel et quitter.\n"
- 
- #: util/install-info.c:518
- #, c-format
- msgid ""
- "This is the file .../info/dir, which contains the\n"
- "topmost node of the Info hierarchy, called (dir)Top.\n"
- "The first time you invoke Info you start off looking at this node.\n"
- "\n"
- "%s\tThis is the top of the INFO tree\n"
- "\n"
- "  This (the Directory node) gives a menu of major topics.\n"
- "  Typing \"q\" exits, \"?\" lists all Info commands, \"d\" returns here,\n"
- "  \"h\" gives a primer for first-timers,\n"
- "  \"mEmacs<Return>\" visits the Emacs manual, etc.\n"
- "\n"
- "  In Emacs, you can click mouse button 2 on a menu item or cross reference\n"
- "  to select it.\n"
- "\n"
- "%s\n"
- msgstr ""
- "Ceci est le fichier .../info/dir, lequel contient le noeud \n"
- "le plus haut dans la hiérarchie Info, noeud appelé (dir)Top.\n"
- "La première fois que Info est invoqué, vous démarrez la recherche \n"
- "à partir de ce noeud.\n"
- "\n"
- "%s\tCeci est le haut de l'arborescence INFO\n"
- "\n"
- "  Ceci (le noeud Répertoire) fournit un menu des sujets majeurs.\n"
- "  Taper « q » pour quitter, « ? » pour lister toutes les commandes Info,\n"
- "  « d » pour revenir à cet endroit,\n"
- "  « h » fournit un guide d'initiation pour les nouveaux venus,\n"
- "  « mEmacs<Return> » démarre une consultation du manuel Emacs, etc.\n"
- "\n"
- "  En Emacs, vous pouvez cliquer avec le bouton-2 de la souris sur un item "
- "menu \n"
- "  ou sur une référence croisée pour le sélectionner.\n"
- "\n"
- "%s\n"
- 
- #: util/install-info.c:543
- #, c-format
- msgid "%s: could not read (%s) and could not create (%s)\n"
- msgstr "%s: ne peut pas lire (%s) et ne peut pas créer (%s)\n"
- 
- #: util/install-info.c:630
- #, c-format
- msgid "%s: empty file"
- msgstr "%s: fichier vide"
- 
- #: util/install-info.c:943 util/install-info.c:983
- msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
- msgstr "START-INFO-DIR-ENTRY non apparié avec END-INFO-DIR-ENTRY"
- 
- #: util/install-info.c:978
- msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
- msgstr "END-INFO-DIR-ENTRY non apparié avec START-INFO-DIR-ENTRY"
- 
- #: util/install-info.c:1225 util/install-info.c:1235
- #, c-format
- msgid "%s: already have dir file: %s\n"
- msgstr "%s: a déjà un fichier répertoire: %s\n"
- 
- #: util/install-info.c:1274
- #, c-format
- msgid "%s: Specify the Info file only once.\n"
- msgstr "%s: Spécifier le fichier Info seulement une fois.\n"
- 
- #: util/install-info.c:1297
- #, c-format
- msgid "Extra regular expression specified, ignoring `%s'"
- msgstr ""
- 
- #: util/install-info.c:1308
- #, c-format
- msgid "Error in regular expression `%s': %s"
- msgstr ""
- 
- #: util/install-info.c:1353
- #, c-format
- msgid "excess command line argument `%s'"
- msgstr "excédent d'argument de ligne de commande « %s »"
- 
- #: util/install-info.c:1357
- msgid "No input file specified; try --help for more information."
- msgstr ""
- "Aucun fichier d'entrée spécifié; utiliser --help pour plus d'informations."
- 
- #: util/install-info.c:1360
- msgid "No dir file specified; try --help for more information."
- msgstr "Aucun fichier dir spécifié; utiliser --help pour plus d'informations."
- 
- #: util/install-info.c:1384
- #, c-format
- msgid "no info dir entry in `%s'"
- msgstr "aucune entrée répertoire Info dans « %s »"
- 
- #: util/install-info.c:1525
- #, c-format
- msgid "menu item `%s' already exists, for file `%s'"
- msgstr "item menu « %s » déjà existant, pour le fichier « %s »"
- 
- #: util/install-info.c:1548
- #, c-format
- msgid "no entries found for `%s'; nothing deleted"
- msgstr "aucune entrée trouvée pour « %s »; rien n'a été éliminé"
- 
  #: util/texindex.c:223
  msgid "display this help and exit"
--- 3132,3135 ----
***************
*** 3282,3285 ****
--- 3190,3546 ----
  msgstr "l'entrée %s suit une entrée ayant un nom secondaire"
  
+ #~ msgid ""
+ #~ "\\%-10[search]  Search forward for a specified string\n"
+ #~ "              and select the node in which the next occurrence is found.\n"
+ #~ msgstr ""
+ #~ "\\%-10[search]  Fouiller à reculons pour une chaîne spécifiée\n"
+ #~ "              et sélectionner le noeud dans lequel se trouve la prochaine "
+ #~ "occurrence.\n"
+ 
+ #~ msgid ""
+ #~ "\\%-10[goto-node]  Move to node specified by name.\n"
+ #~ "              You may include a filename as well, as in (FILENAME)"
+ #~ "NODENAME.\n"
+ #~ msgstr ""
+ #~ "\\%-10[goto-node]  Aller au noeud spécifié par le nom.\n"
+ #~ "              Vous pouvez aussi bien inclure un nom de fichier, comme "
+ #~ "dans (FILENAME)NODENAME.\n"
+ 
+ #, fuzzy
+ #~ msgid "\\%-10[next-node]  Move to the next node of current section.\n"
+ #~ msgstr "\\%-10[next-node]  Aller au noeud « next » de ce noeud.\n"
+ 
+ #~ msgid ""
+ #~ "\\%-10[dir-node]  Move to the `directory' node.  Equivalent to `\\[goto-"
+ #~ "node] (DIR)'.\n"
+ #~ msgstr ""
+ #~ "\\%-10[dir-node]  Aller au noeud « directory ».  Équivalent à « g (DIR) ».\n"
+ 
+ #~ msgid ""
+ #~ "\\%-10[top-node]  Move to the Top node.  Equivalent to `\\[goto-node] "
+ #~ "Top'.\n"
+ #~ msgstr ""
+ #~ "\\%-10[top-node]  Aller au noeud supérieur Top.  Équivalent à « g Top ».\n"
+ 
+ #, fuzzy
+ #~ msgid "\\%-10[scroll-forward-page-only]  Scroll forward within this node.\n"
+ #~ msgstr "\\%-10[scroll-forward]  Avancer de 1 ligne.\n"
+ 
+ #, fuzzy
+ #~ msgid ""
+ #~ "\\%-10[scroll-backward-page-only]  Scroll backward within this node.\n"
+ #~ msgstr "\\%-10[scroll-backward]  Reculer de 1 ligne.\n"
+ 
+ #~ msgid ""
+ #~ "\\%-10[search-backward]  Search backward for a specified string\n"
+ #~ "              and select the node in which the previous occurrence is "
+ #~ "found.\n"
+ #~ msgstr ""
+ #~ "\\%-10[search-backward]  Fouiller à reculons pour une chaîne spécifiée\n"
+ #~ "              et sélectionner le noeud dans lequel se trouve la prochaine "
+ #~ "occurrence.\n"
+ 
+ #~ msgid "--- Use `\\[history-node]' or `\\[kill-node]' to exit ---\n"
+ #~ msgstr ""
+ #~ "--- Utiliser « \\[history-node] » ou « \\[kill-node] » pour sortir ---\n"
+ 
+ #, fuzzy
+ #~ msgid "\\%-10[move-to-prev-xref]  Skip to previous hypertext link [*].\n"
+ #~ msgstr ""
+ #~ "\\%-10[move-to-prev-xref]  Sauter au prochain hyperlien à l'intérieur de "
+ #~ "ce noeud.\n"
+ 
+ #, fuzzy
+ #~ msgid ""
+ #~ "Usage: %s [OPTION]... [MENU-ITEM...]\n"
+ #~ "\n"
+ #~ "Read documentation in Info format.\n"
+ #~ "\n"
+ #~ "Options:\n"
+ #~ "      --apropos=STRING         look up STRING in all indices of all "
+ #~ "manuals.\n"
+ #~ "  -d, --directory=DIR          add DIR to INFOPATH.\n"
+ #~ "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
+ #~ "  -f, --file=FILENAME          specify Info file to visit.\n"
+ #~ "  -h, --help                   display this help and exit.\n"
+ #~ "      --index-search=STRING    go to node pointed by index entry STRING.\n"
+ #~ "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
+ #~ "  -o, --output=FILENAME        output selected nodes to FILENAME.\n"
+ #~ "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
+ #~ "      --no-raw-escapes         output escapes as literal text.\n"
+ #~ "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
+ #~ "  -O, --show-options, --usage  go to command-line options node.\n"
+ #~ "%s      --subnodes               recursively output menu items.\n"
+ #~ "  -w, --where, --location      print physical location of Info file.\n"
+ #~ "      --vi-keys                use vi-like and less-like key bindings.\n"
+ #~ "      --version                display version information and exit.\n"
+ #~ "\n"
+ #~ "The first non-option argument, if present, is the menu entry to start "
+ #~ "from;\n"
+ #~ "it is searched for in all `dir' files along INFOPATH.\n"
+ #~ "If it is not present, info merges all `dir' files and shows the result.\n"
+ #~ "Any remaining arguments are treated as the names of menu\n"
+ #~ "items relative to the initial node visited.\n"
+ #~ "\n"
+ #~ "Examples:\n"
+ #~ "  info                       show top-level dir menu\n"
+ #~ "  info emacs                 start at emacs node from top-level dir\n"
+ #~ "  info emacs buffers         start at buffers node within emacs manual\n"
+ #~ "  info --show-options emacs  start at node with emacs' command line "
+ #~ "options\n"
+ #~ "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
+ #~ "  info -f ./foo.info         show file ./foo.info, not searching dir\n"
+ #~ msgstr ""
+ #~ "Usage: %s [OPTION]... [ITEM-MENU...]\n"
+ #~ "\n"
+ #~ "Lire la documentation en format Info.\n"
+ #~ "\n"
+ #~ "Options:\n"
+ #~ "      --apropos=SUJET          Consulter SUJET dans tout indice de tout "
+ #~ "manuel.\n"
+ #~ "  -d, --directory=RÉP          Ajouter le RÉPertoire dans INFOPATH.\n"
+ #~ "      --dribble=FICHIER        Accumuler les clés-clavier de l'usager "
+ #~ "dans FICHIER.\n"
+ #~ "  -f, --file=FICHIER           Spécifier le fichier Info à visiter.\n"
+ #~ "  -h, --help                   Afficher ce menu d'aide et quitter.\n"
+ #~ "      --index-search=CHAÎNE    Aller au noeud pointé par CHAÎNE d'entrée "
+ #~ "d'index.\n"
+ #~ "  -n, --node=NOEUD             Spécifier les NOEUDS dans le fichier Info "
+ #~ "visité en premier.\n"
+ #~ "  -o, --output=FICHIER         Écrire dans FICHIER les noeuds "
+ #~ "sélectionnés.\n"
+ #~ "  -R, --raw-escapes            Ne pas enlever les séquences "
+ #~ "d'échappements ANSI des man pages.\n"
+ #~ "      --no-raw-escapes         Fournir les séquences d'échappements comme "
+ #~ "du texte.\n"
+ #~ "      --restore=FICHIER        Lire du FICHIER les clés-clavier "
+ #~ "initiales.\n"
+ #~ "  -O, --show-options, --usage  Aller au noeud des options de ligne-de-"
+ #~ "commande.\n"
+ #~ "%s    --subnodes               Écrire récursivement les items-menu.\n"
+ #~ "      --vi-keys                Utiliser les raccourcis-clavier comme vi "
+ #~ "et less.\n"
+ #~ "      --version                Afficher la version du logiciel et "
+ #~ "quitter.\n"
+ #~ "\n"
+ #~ "Le premier argument, n'étant pas une option et si présent, est l'entrée "
+ #~ "menu\n"
+ #~ "de départ; il est recherché dans tous les fichiers « dir » le long de "
+ #~ "INFOPATH.\n"
+ #~ "S'il est absent, Info fusionne tous les fichiers « dir » et montre le "
+ #~ "résultat.\n"
+ #~ "Tous les arguments subséquents sont traités comme des noms d'items de "
+ #~ "menu\n"
+ #~ "relatifs au noeud initial visité.\n"
+ #~ "\n"
+ #~ "Exemples:\n"
+ #~ "  info                       Montrer le menu dir de niveau-supérieur\n"
+ #~ "  info emacs                 Partir du noeud emacs dans dir niveau-"
+ #~ "supérieur\n"
+ #~ "  info emacs buffers         Partir du noeud buffers dans le niveau "
+ #~ "emacs\n"
+ #~ "  info --show-options emacs  Partir du noeud --show-options dans niveau "
+ #~ "emacs\n"
+ #~ "  info -f ./foo.info         Montrer le fichier ./foo.info, sans chercher "
+ #~ "dir\n"
+ 
+ #~ msgid ""
+ #~ "              Picking a menu item causes another node to be selected.\n"
+ #~ msgstr ""
+ #~ "              Choisir un item menu provoque la sélection d'un autre "
+ #~ "noeud.\n"
+ 
+ #~ msgid ""
+ #~ "              You may include a filename as well, as in (FILENAME)"
+ #~ "NODENAME.\n"
+ #~ msgstr ""
+ #~ "              Vous pouvez aussi bien inclure un nom de fichier, comme "
+ #~ "dans (FILENAME)NODENAME.\n"
+ 
+ #~ msgid "  %-10s  Search backward for a specified string\n"
+ #~ msgstr "  %-10s  Fouiller à reculons pour une chaîne spécifiée\n"
+ 
+ #~ msgid ""
+ #~ "              and select the node in which the next occurrence is found.\n"
+ #~ msgstr ""
+ #~ "              et sélectionner le noeud dans lequel se trouve la prochaine "
+ #~ "occurrence.\n"
+ 
+ #~ msgid "Following Next node..."
+ #~ msgstr "Suivre le noeud « Next »..."
+ 
+ #~ msgid "Selecting first menu item..."
+ #~ msgstr "Sélectionner le premier item menu..."
+ 
+ #~ msgid "Selecting Next node..."
+ #~ msgstr "Sélectionner le noeud « Next »..."
+ 
+ #~ msgid "Moving Up %d time(s), then Next."
+ #~ msgstr "Monter via « Up » %d fois, puis passer au noeud « Next »."
+ 
+ #~ msgid "Moving Prev in this window."
+ #~ msgstr "Monter au noeud « Prev » dans cette fenêtre."
+ 
+ #~ msgid "Moving Up in this window."
+ #~ msgstr "Monter au noeud « Up » dans cette fenêtre."
+ 
+ #~ msgid "Moving to `Prev's last menu item."
+ #~ msgstr "Aller au dernier item menu du noeud « Prev »."
+ 
+ #~ msgid " "
+ #~ msgstr " "
+ 
+ #~ msgid "Function"
+ #~ msgstr "Fonction"
+ 
+ #~ msgid "Macro"
+ #~ msgstr "Macro"
+ 
+ #~ msgid "Special Form"
+ #~ msgstr "Forme Spéciale"
+ 
+ #~ msgid "Variable"
+ #~ msgstr "Variable"
+ 
+ #~ msgid "User Option"
+ #~ msgstr "Option de l'Usager"
+ 
+ #~ msgid "Instance Variable"
+ #~ msgstr "Variable d'Instance"
+ 
+ #~ msgid "Method"
+ #~ msgstr "Méthode"
+ 
+ #~ msgid "Untitled"
+ #~ msgstr "Sans titre"
+ 
+ #~ msgid "This is %s, produced by makeinfo version %s from %s.\n"
+ #~ msgstr ""
+ #~ "Ceci est le fichier Info %s, produit par Makeinfo version %s à partir %"
+ #~ "s.\n"
+ 
+ #~ msgid "Next:"
+ #~ msgstr "Noeud « Next »:"
+ 
+ # Est-ce vraiment un message à traduire?
+ #~ msgid "Previous:"
+ #~ msgstr "Noeud « Previous »:"
+ 
+ # Est-ce vraiment un message à traduire?
+ #~ msgid "Up:"
+ #~ msgstr "Noeud « Up »:"
+ 
+ #~ msgid "Menu"
+ #~ msgstr "Menu"
+ 
+ #~ msgid "Cross"
+ #~ msgstr "Référence"
+ 
+ # Est-ce vraiment un message à traduire?
+ #~ msgid "Prev"
+ #~ msgstr "Noeud « Previous »"
+ 
+ # Est-ce vraiment un message à traduire?
+ #~ msgid "Up"
+ #~ msgstr "Noeud « Up »"
+ 
+ #~ msgid "see "
+ #~ msgstr "voir "
+ 
+ #, fuzzy
+ #~ msgid ""
+ #~ "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
+ #~ "\n"
+ #~ "Add or remove entries in INFO-FILE from the Info directory DIR-FILE.\n"
+ #~ "\n"
+ #~ "Options:\n"
+ #~ " --debug           report what is being done.\n"
+ #~ " --delete          delete existing entries for INFO-FILE from DIR-FILE;\n"
+ #~ "                     don't insert any new entries.\n"
+ #~ " --dir-file=NAME   specify file name of Info directory file.\n"
+ #~ "                     This is equivalent to using the DIR-FILE argument.\n"
+ #~ " --entry=TEXT      insert TEXT as an Info directory entry.\n"
+ #~ "                     TEXT should have the form of an Info menu item line\n"
+ #~ "                     plus zero or more extra lines starting with "
+ #~ "whitespace.\n"
+ #~ "                     If you specify more than one entry, they are all "
+ #~ "added.\n"
+ #~ "                     If you don't specify any entries, they are "
+ #~ "determined\n"
+ #~ "                     from information in the Info file itself.\n"
+ #~ " --help            display this help and exit.\n"
+ #~ " --info-file=FILE  specify Info file to install in the directory.\n"
+ #~ "                     This is equivalent to using the INFO-FILE argument.\n"
+ #~ " --info-dir=DIR    same as --dir-file=DIR/dir.\n"
+ #~ " --item=TEXT       same as --entry TEXT.\n"
+ #~ "                     An Info directory entry is actually a menu item.\n"
+ #~ " --quiet           suppress warnings.\n"
+ #~ " --remove          same as --delete.\n"
+ #~ " --remove-exactly  only remove if the info file name matches exactly;\n"
+ #~ "                     .info and/or .gz suffixes are not ignored.\n"
+ #~ " --section=SEC     put this file's entries in section SEC of the "
+ #~ "directory.\n"
+ #~ "                     If you specify more than one section, all the "
+ #~ "entries\n"
+ #~ "                     are added in each of the sections.\n"
+ #~ "                     If you don't specify any sections, they are "
+ #~ "determined\n"
+ #~ "                     from information in the Info file itself.\n"
+ #~ " --section-regex=R if an entry is added to a section that does not "
+ #~ "exist,\n"
+ #~ "                     look for a section matching basic regular expression "
+ #~ "R\n"
+ #~ "                     (and ignoring case) before starting a new section.\n"
+ #~ " --test            suppress updating of DIR-FILE.\n"
+ #~ " --silent          suppress warnings.\n"
+ #~ " --version         display version information and exit.\n"
+ #~ msgstr ""
+ #~ "Usage: %s [OPTION]... [INFO-FICHIER [DIR-FICHIER]]\n"
+ #~ "\n"
+ #~ "Installer ou éliminer des entrées dir à partir de INFO-FICHIER dans le "
+ #~ "fichier\n"
+ #~ "répertoire Info DIR-FICHIER.\n"
+ #~ "\n"
+ #~ "Options:\n"
+ #~ " --delete          Éliminer les entrées existantes pour INFO-FICHIER à "
+ #~ "partir\n"
+ #~ "                   de DIR-FICHIER; ne pas insérer aucunes nouvelles "
+ #~ "entrées.\n"
+ #~ " --dir-file=NOM    Spécifier le NOM du répertoire de fichiers Info.\n"
+ #~ "                   Ceci équivaut à utiliser l'argument DIR-FICHIER.\n"
+ #~ " --entry=TEXTE     Insérer TEXTE comme une entrée du répertoire Info.\n"
+ #~ "                   TEXTE doit avoir la forme d'une ligne d'item menu "
+ #~ "Info\n"
+ #~ "                   avec zéro ou plusieurs lignes en extra commençant "
+ #~ "avec\n"
+ #~ "                   un blanc.  Si plus d'une entrée est spécifiée, elles\n"
+ #~ "                   seront toutes ajoutées.  Si aucune n'est indiquée,\n"
+ #~ "                   elles seront déterminées à partir de l'information\n"
+ #~ "                   se trouvant dans le fichier Info lui-même.\n"
+ #~ " --help            Afficher ce menu d'aide et quitter.\n"
+ #~ " --info-file=FICHIER Spécifier le FICHIER Info à installer dans le "
+ #~ "répertoire\n"
+ #~ "                   de fichiers Info.  Ceci équivaut à utiliser "
+ #~ "l'argument\n"
+ #~ "                   INFO-FICHIER.\n"
+ #~ " --info-dir=RÉP    Identique à l'option --dir-file=RÉP/dir.\n"
+ #~ " --item=TEXTE      Identique à l'option --entry=TEXTE\n"
+ #~ "                   Une entrée de répertoire Info est en fait un item "
+ #~ "menu.\n"
+ #~ " --quiet           Supprimer les avertissements.\n"
+ #~ " --remove          Identique à l'option --delete.\n"
+ #~ " --section=SEC     Mettre cette entrée de fichier dans la section SEC du\n"
+ #~ "                   répertoire.  Si plus d'une section est spécifiée, "
+ #~ "toutes\n"
+ #~ "                   les entrées sont ajoutées dans chacune des sections.\n"
+ #~ "                   Si aucune section n'est spécifiée, elles seront "
+ #~ "déterminées\n"
+ #~ "                   à partir de l'information dans le fichier Info lui-"
+ #~ "même.\n"
+ #~ " --version         Afficher le nom et la version du logiciel et quitter.\n"
+ 
+ #~ msgid "menu item `%s' already exists, for file `%s'"
+ #~ msgstr "item menu « %s » déjà existant, pour le fichier « %s »"
+ 
  #~ msgid "\\%-10[menu-digit]  Pick first ... ninth item in node's menu.\n"
  #~ msgstr ""
***************
*** 3321,3330 ****
  
  #~ msgid ""
- #~ "  %-10s  Search for a specified string in the index entries of this Info\n"
- #~ msgstr ""
- #~ "  %-10s  Fouiller pour une chaîne spécifiée dans les entrées d'index de "
- #~ "ce fichier Info,\n"
- 
- #~ msgid ""
  #~ "              file, and select the node referenced by the first entry "
  #~ "found.\n"
--- 3582,3585 ----
***************
*** 3333,3339 ****
  #~ "trouvée.\n"
  
- #~ msgid "  %-10s  Search forward for a specified string,\n"
- #~ msgstr "  %-10s  Fouiller vers l'avant pour une chaîne spécifiée,\n"
- 
  #~ msgid ""
  #~ "There is NO warranty.  You may redistribute this software\n"
--- 3588,3591 ----
***************
*** 3377,3386 ****
  #~ msgstr "Le noeud %s a un champ « Up » manquant"
  
- #~ msgid "\\%-10[scroll-forward]  Scroll forward 1 line.\n"
- #~ msgstr "\\%-10[scroll-forward]  Avancer de 1 ligne.\n"
- 
- #~ msgid "\\%-10[scroll-backward]  Scroll backward 1 line.\n"
- #~ msgstr "\\%-10[scroll-backward]  Reculer de 1 ligne.\n"
- 
  #~ msgid ""
  #~ "Email bug reports to bug-texinfo@gnu.org,\n"
--- 3629,3632 ----
Files texinfo-4.11/po/he.gmo and texinfo-4.12/po/he.gmo differ
diff -Nrc2 texinfo-4.11/po/he.po texinfo-4.12/po/he.po
*** texinfo-4.11/po/he.po	Mon Sep  3 05:23:12 2007
--- texinfo-4.12/po/he.po	Sat Apr 19 10:05:39 2008
***************
*** 7,11 ****
  "Project-Id-Version: texinfo 4.2\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2007-09-03 05:23-0700\n"
  "PO-Revision-Date: 2002-04-03 12:31+0300\n"
  "Last-Translator: Eli Zaretskii <eliz@gnu.org>\n"
--- 7,11 ----
  "Project-Id-Version: texinfo 4.2\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2008-04-19 10:05-0700\n"
  "PO-Revision-Date: 2002-04-03 12:31+0300\n"
  "Last-Translator: Eli Zaretskii <eliz@gnu.org>\n"
***************
*** 15,89 ****
  "Content-Transfer-Encoding: 8bit\n"
  
! #: gnulib/lib/error.c:126
  msgid "Unknown system error"
  msgstr ""
  
! #: gnulib/lib/getopt.c:531 gnulib/lib/getopt.c:547
  #, c-format
  msgid "%s: option `%s' is ambiguous\n"
  msgstr "%s úéðëú øåáò éòîùî-ãç åðéà `%s' ïééôàî\n"
  
! #: gnulib/lib/getopt.c:580 gnulib/lib/getopt.c:584
  #, c-format
  msgid "%s: option `--%s' doesn't allow an argument\n"
  msgstr "%s úéðëú øåáò èðîåâøà ìá÷î åðéà `--%s' ïééôàî\n"
  
! #: gnulib/lib/getopt.c:593 gnulib/lib/getopt.c:598
  #, c-format
  msgid "%s: option `%c%s' doesn't allow an argument\n"
  msgstr "%s úéðëú øåáò èðîåâøà ìá÷î åðéà `%c%s' ïééôàî\n"
  
! #: gnulib/lib/getopt.c:641 gnulib/lib/getopt.c:660 gnulib/lib/getopt.c:976
! #: gnulib/lib/getopt.c:995
  #, c-format
  msgid "%s: option `%s' requires an argument\n"
  msgstr "%s úéðëú øåáò èðîåâøà áééçî `%s' ïééôàî\n"
  
! #: gnulib/lib/getopt.c:698 gnulib/lib/getopt.c:701
  #, c-format
  msgid "%s: unrecognized option `--%s'\n"
  msgstr "%s úéðëú øåáò `--%s' ääåæî-éúìá ïééôàî\n"
  
! #: gnulib/lib/getopt.c:709 gnulib/lib/getopt.c:712
  #, c-format
  msgid "%s: unrecognized option `%c%s'\n"
  msgstr "%s úéðëú øåáò `%c%s' ääåæî-éúìá ïééôàî\n"
  
! #: gnulib/lib/getopt.c:764 gnulib/lib/getopt.c:767
  #, c-format
  msgid "%s: illegal option -- %c\n"
  msgstr "%s: é÷åç-éúìá ïééôàî -- %c\n"
  
! #: gnulib/lib/getopt.c:773 gnulib/lib/getopt.c:776
  #, c-format
  msgid "%s: invalid option -- %c\n"
  msgstr "%s úéðëú øåáò éåâù ïééôàî -- %c\n"
  
! #: gnulib/lib/getopt.c:828 gnulib/lib/getopt.c:844 gnulib/lib/getopt.c:1048
! #: gnulib/lib/getopt.c:1066
  #, c-format
  msgid "%s: option requires an argument -- %c\n"
  msgstr "%s: èðîåâøà áééçî ïééôàî -- %c\n"
  
! #: gnulib/lib/getopt.c:897 gnulib/lib/getopt.c:913
  #, c-format
  msgid "%s: option `-W %s' is ambiguous\n"
  msgstr "%s úéðëú øåáò éòîùî-ãç åðéà `-W %s' ïééôàî\n"
  
! #: gnulib/lib/getopt.c:937 gnulib/lib/getopt.c:955
  #, c-format
  msgid "%s: option `-W %s' doesn't allow an argument\n"
  msgstr "%s úéðëú øåáò èðîåâøà ìá÷î åðéà `-W %s' ïééôàî\n"
  
! #: gnulib/lib/xalloc-die.c:35 gnulib/lib/xsetenv.c:39
! #, fuzzy
  msgid "memory exhausted"
  msgstr "éìàèøéåä ïåøëæä øîâð"
  
! #: info/echo-area.c:283 info/session.c:732
  msgid "Move forward a character"
  msgstr "äîéã÷ ãçà åú ïîñ ææä"
  
! #: info/echo-area.c:295 info/session.c:764
  msgid "Move backward a character"
  msgstr "äøåçà ãçà åú ïîñ ææä"
--- 15,89 ----
  "Content-Transfer-Encoding: 8bit\n"
  
! #: gnulib/lib/error.c:125
  msgid "Unknown system error"
  msgstr ""
  
! #: gnulib/lib/getopt.c:526 gnulib/lib/getopt.c:542
  #, c-format
  msgid "%s: option `%s' is ambiguous\n"
  msgstr "%s úéðëú øåáò éòîùî-ãç åðéà `%s' ïééôàî\n"
  
! #: gnulib/lib/getopt.c:575 gnulib/lib/getopt.c:579
  #, c-format
  msgid "%s: option `--%s' doesn't allow an argument\n"
  msgstr "%s úéðëú øåáò èðîåâøà ìá÷î åðéà `--%s' ïééôàî\n"
  
! #: gnulib/lib/getopt.c:588 gnulib/lib/getopt.c:593
  #, c-format
  msgid "%s: option `%c%s' doesn't allow an argument\n"
  msgstr "%s úéðëú øåáò èðîåâøà ìá÷î åðéà `%c%s' ïééôàî\n"
  
! #: gnulib/lib/getopt.c:636 gnulib/lib/getopt.c:655 gnulib/lib/getopt.c:971
! #: gnulib/lib/getopt.c:990
  #, c-format
  msgid "%s: option `%s' requires an argument\n"
  msgstr "%s úéðëú øåáò èðîåâøà áééçî `%s' ïééôàî\n"
  
! #: gnulib/lib/getopt.c:693 gnulib/lib/getopt.c:696
  #, c-format
  msgid "%s: unrecognized option `--%s'\n"
  msgstr "%s úéðëú øåáò `--%s' ääåæî-éúìá ïééôàî\n"
  
! #: gnulib/lib/getopt.c:704 gnulib/lib/getopt.c:707
  #, c-format
  msgid "%s: unrecognized option `%c%s'\n"
  msgstr "%s úéðëú øåáò `%c%s' ääåæî-éúìá ïééôàî\n"
  
! #: gnulib/lib/getopt.c:759 gnulib/lib/getopt.c:762
  #, c-format
  msgid "%s: illegal option -- %c\n"
  msgstr "%s: é÷åç-éúìá ïééôàî -- %c\n"
  
! #: gnulib/lib/getopt.c:768 gnulib/lib/getopt.c:771
  #, c-format
  msgid "%s: invalid option -- %c\n"
  msgstr "%s úéðëú øåáò éåâù ïééôàî -- %c\n"
  
! #: gnulib/lib/getopt.c:823 gnulib/lib/getopt.c:839 gnulib/lib/getopt.c:1043
! #: gnulib/lib/getopt.c:1061
  #, c-format
  msgid "%s: option requires an argument -- %c\n"
  msgstr "%s: èðîåâøà áééçî ïééôàî -- %c\n"
  
! #: gnulib/lib/getopt.c:892 gnulib/lib/getopt.c:908
  #, c-format
  msgid "%s: option `-W %s' is ambiguous\n"
  msgstr "%s úéðëú øåáò éòîùî-ãç åðéà `-W %s' ïééôàî\n"
  
! #: gnulib/lib/getopt.c:932 gnulib/lib/getopt.c:950
  #, c-format
  msgid "%s: option `-W %s' doesn't allow an argument\n"
  msgstr "%s úéðëú øåáò èðîåâøà ìá÷î åðéà `-W %s' ïééôàî\n"
  
! #: gnulib/lib/xalloc-die.c:34 gnulib/lib/xsetenv.c:37
! #, fuzzy, c-format
  msgid "memory exhausted"
  msgstr "éìàèøéåä ïåøëæä øîâð"
  
! #: info/echo-area.c:283 info/session.c:735
  msgid "Move forward a character"
  msgstr "äîéã÷ ãçà åú ïîñ ææä"
  
! #: info/echo-area.c:295 info/session.c:767
  msgid "Move backward a character"
  msgstr "äøåçà ãçà åú ïîñ ææä"
***************
*** 97,105 ****
  msgstr "äøåùä óåñì ïîñ ææä"
  
! #: info/echo-area.c:320 info/session.c:805
  msgid "Move forward a word"
  msgstr "äîéã÷ úçà äìéî ïîñ ææä"
  
! #: info/echo-area.c:360 info/session.c:878
  msgid "Move backward a word"
  msgstr "äøåçà úçà äìéî ïîñ ææä"
--- 97,105 ----
  msgstr "äøåùä óåñì ïîñ ææä"
  
! #: info/echo-area.c:320 info/session.c:808
  msgid "Move forward a word"
  msgstr "äîéã÷ úçà äìéî ïîñ ææä"
  
! #: info/echo-area.c:360 info/session.c:881
  msgid "Move backward a word"
  msgstr "äøåçà úçà äìéî ïîñ ææä"
***************
*** 261,284 ****
  msgstr "(.ãåò àåöîì äñðé `\\[next-index-match]') .\"%s\" èéøô %s-á éúàöî"
  
! #: info/indices.c:540
  #, fuzzy, c-format
  msgid "Scanning indices of `%s'..."
  msgstr "...\"%s\" ìù íéñ÷ãðéàä ìë úà ÷øåñ"
  
! #: info/indices.c:595
  #, fuzzy, c-format
  msgid "No available info files have `%s' in their indices."
  msgstr ".åìù ñ÷ãðéàá \"%s\" ìéëî ïàë íéð÷úåîäî Info õáå÷ óà"
  
! #: info/indices.c:621
  msgid "Grovel all known info file's indices for a string and build a menu"
  msgstr ""
  "úàöîù äîî èéøôú äðáå úæåøçî íäá ùôç ,íéòåãé Info éöá÷ ìù íéñ÷ãðéàä ìëá èèç"
  
! #: info/indices.c:625
  msgid "Index apropos: "
  msgstr "Index apropos: "
  
! #: info/indices.c:653
  #, fuzzy, c-format
  msgid ""
--- 261,284 ----
  msgstr "(.ãåò àåöîì äñðé `\\[next-index-match]') .\"%s\" èéøô %s-á éúàöî"
  
! #: info/indices.c:549
  #, fuzzy, c-format
  msgid "Scanning indices of `%s'..."
  msgstr "...\"%s\" ìù íéñ÷ãðéàä ìë úà ÷øåñ"
  
! #: info/indices.c:604
  #, fuzzy, c-format
  msgid "No available info files have `%s' in their indices."
  msgstr ".åìù ñ÷ãðéàá \"%s\" ìéëî ïàë íéð÷úåîäî Info õáå÷ óà"
  
! #: info/indices.c:630
  msgid "Grovel all known info file's indices for a string and build a menu"
  msgstr ""
  "úàöîù äîî èéøôú äðáå úæåøçî íäá ùôç ,íéòåãé Info éöá÷ ìù íéñ÷ãðéàä ìëá èèç"
  
! #: info/indices.c:634
  msgid "Index apropos: "
  msgstr "Index apropos: "
  
! #: info/indices.c:662
  #, fuzzy, c-format
  msgid ""
***************
*** 289,299 ****
  "* Menu: (úåîéàúîä úåà÷ñôäå \"%s\" íéìéëîä ñ÷ãðéà éèéøô)\n"
  
! #: info/info.c:287 info/infokey.c:899
  #, c-format
  msgid "Try --help for more information.\n"
  msgstr ".øúåé áø òãéî úâöäì --help äñð\n"
  
! #: info/info.c:306 info/infokey.c:145 makeinfo/makeinfo.c:783
! #: util/install-info.c:1328 util/texindex.c:295
  #, c-format
  msgid ""
--- 289,299 ----
  "* Menu: (úåîéàúîä úåà÷ñôäå \"%s\" íéìéëîä ñ÷ãðéà éèéøô)\n"
  
! #: info/info.c:273 info/infokey.c:899
  #, c-format
  msgid "Try --help for more information.\n"
  msgstr ".øúåé áø òãéî úâöäì --help äñð\n"
  
! #: info/info.c:292 info/infokey.c:145 install-info/install-info.c:2091
! #: makeinfo/makeinfo.c:783 util/texindex.c:295
  #, c-format
  msgid ""
***************
*** 305,343 ****
  msgstr ""
  
! #: info/info.c:511
  #, c-format
  msgid "no index entries found for `%s'\n"
  msgstr "`%s' úæåøçî íéìéëîä ñ÷ãðéà éèéøô ïéà\n"
  
! #: info/info.c:603
! msgid "  -b, --speech-friendly        be friendly to speech synthesizers.\n"
! msgstr ""
! "      .øåáéã æúðñîì åîéàúäì éãë êñîì äáéúë ïôåà äðù -b, --speech-friendly\n"
! 
! #: info/info.c:610
! #, fuzzy, c-format
  msgid ""
  "Usage: %s [OPTION]... [MENU-ITEM...]\n"
  "\n"
  "Read documentation in Info format.\n"
! "\n"
  "Options:\n"
! "      --apropos=STRING         look up STRING in all indices of all "
  "manuals.\n"
  "  -d, --directory=DIR          add DIR to INFOPATH.\n"
  "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
! "  -f, --file=FILENAME          specify Info file to visit.\n"
  "  -h, --help                   display this help and exit.\n"
  "      --index-search=STRING    go to node pointed by index entry STRING.\n"
  "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
! "  -o, --output=FILENAME        output selected nodes to FILENAME.\n"
  "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
  "      --no-raw-escapes         output escapes as literal text.\n"
  "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
! "  -O, --show-options, --usage  go to command-line options node.\n"
! "%s      --subnodes               recursively output menu items.\n"
! "  -w, --where, --location      print physical location of Info file.\n"
  "      --vi-keys                use vi-like and less-like key bindings.\n"
  "      --version                display version information and exit.\n"
  "\n"
  "The first non-option argument, if present, is the menu entry to start from;\n"
--- 305,363 ----
  msgstr ""
  
! #: info/info.c:504
  #, c-format
  msgid "no index entries found for `%s'\n"
  msgstr "`%s' úæåøçî íéìéëîä ñ÷ãðéà éèéøô ïéà\n"
  
! #: info/info.c:598
! #, c-format
  msgid ""
  "Usage: %s [OPTION]... [MENU-ITEM...]\n"
  "\n"
  "Read documentation in Info format.\n"
! msgstr ""
! 
! #: info/info.c:604
! msgid ""
  "Options:\n"
! "  -k, --apropos=STRING         look up STRING in all indices of all "
  "manuals.\n"
  "  -d, --directory=DIR          add DIR to INFOPATH.\n"
  "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
! "  -f, --file=FILENAME          specify Info file to visit."
! msgstr ""
! 
! #: info/info.c:611
! msgid ""
  "  -h, --help                   display this help and exit.\n"
  "      --index-search=STRING    go to node pointed by index entry STRING.\n"
  "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
! "  -o, --output=FILENAME        output selected nodes to FILENAME."
! msgstr ""
! 
! #: info/info.c:617
! msgid ""
  "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
  "      --no-raw-escapes         output escapes as literal text.\n"
  "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
! "  -O, --show-options, --usage  go to command-line options node."
! msgstr ""
! 
! #: info/info.c:624
! #, fuzzy
! msgid "  -b, --speech-friendly        be friendly to speech synthesizers."
! msgstr ""
! "      .øåáéã æúðñîì åîéàúäì éãë êñîì äáéúë ïôåà äðù -b, --speech-friendly\n"
! 
! #: info/info.c:628
! msgid ""
! "      --subnodes               recursively output menu items.\n"
  "      --vi-keys                use vi-like and less-like key bindings.\n"
  "      --version                display version information and exit.\n"
+ "  -w, --where, --location      print physical location of Info file."
+ msgstr ""
+ 
+ #: info/info.c:634
+ msgid ""
  "\n"
  "The first non-option argument, if present, is the menu entry to start from;\n"
***************
*** 345,349 ****
  "If it is not present, info merges all `dir' files and shows the result.\n"
  "Any remaining arguments are treated as the names of menu\n"
! "items relative to the initial node visited.\n"
  "\n"
  "Examples:\n"
--- 365,373 ----
  "If it is not present, info merges all `dir' files and shows the result.\n"
  "Any remaining arguments are treated as the names of menu\n"
! "items relative to the initial node visited."
! msgstr ""
! 
! #: info/info.c:641
! msgid ""
  "\n"
  "Examples:\n"
***************
*** 353,398 ****
  "  info --show-options emacs  start at node with emacs' command line options\n"
  "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
! "  info -f ./foo.info         show file ./foo.info, not searching dir\n"
  msgstr ""
- "            %s [íéðééôàî]... [...èéøôúî íéôéòñ] :ùåîéù ïôåà\n"
- "\n"
- "                        .Info èîøåôá íéëåøòä ãåòéú éöá÷á ïééò\n"
- "\n"
- "                                                                :íéðééôàî\n"
- "     .ùîúùîì êéøãî ìë ìù íéñ÷ãðéàä ìëá SUBJECT ùôç      --apropos=SUBJECT\n"
- "                 .INFOPATH-á äîéùøì DIR äé÷éú óñåä  -d, --directory=DIR\n"
- "          .FILENAME õáå÷á íéù÷îä úåöéçì ìë úà íåùø      --dribble=FILENAME\n"
- "               .FILENAME õáå÷á øùà ùîúùî êéøãî âöä  -f, --file=FILENAME\n"
- "                      .úéðëúäî àöå äæ äøæò êñî âöä  -h, --help\n"
- ".äéìà ìéáåî ñ÷ãðéàäù ä÷ñéô âöäå ñ÷ãðéàá úæåøçî ùôç      --index-"
- "search=STRING\n"
- "          .ïåùàø Info õáå÷ êåúî NODENAME ä÷ñéô âöä  -n, --node=NODENAME\n"
- "           .FILENAME õáå÷ êåúì åøçáðù úåà÷ñéô áåúë  -o, --output=FILENAME\n"
- "              .man éôãî ANSI ìù äø÷áä éååú ÷ìñú ìà  -R, --raw-escapes\n"
- "                 .FILENAME õáå÷î íéù÷î úåöéçì øæçù      --restore=FILENAME\n"
- "         .äãå÷ôä úøåù ìù íéðééôàî úèøôîä ä÷ñéô âöä  -O, --show-options, --"
- "usage\n"
- "%s   .èìôì ïìåë áåúëå éáéñøå÷ø øãñá úåà÷ñéô ïéá øåáò      --subnodes\n"
- "            .Less åà vi-ì äîåãá úåãå÷ôì íéù÷î øåù÷      --vi-keys\n"
- "                    .àöå úéðëåúä úñøéâ ìò òãéî âöä      --version\n"
- "\n"
- ";ìéçúäì ùé åðîîù èéøôúî óéòñ ïééöî ,íéé÷ àåä íà ,ïééôàî åðéàù ïåùàø èðîåâøà\n"
- "                  .INFOPATH úîéùø êøåàì `dir' éöá÷ ìëá äæ óéòñ ùôçú úéðëåúä\n"
- "     .`dir' éöá÷ ìëî áëøåîä èéøôú âéöú info ,ïééôàî åðéàù èðîåâøà óà ïéà íà\n"
- "                èéøôúäî ìçä ,èéøôú éôéòñ úåîùë åùøåôé ïåùàøì øáòî íéèðîåâøà\n"
- "                                                     .äâöåäù äðåùàøä ä÷ñéôá\n"
- "\n"
- "                                                                   :úåàîâåã\n"
- "                          dir õáå÷î áà-èéøôú âöä  info\n"
- "       emacs èéøô òéáöî äéìà ä÷ñéôì êì áà-èéøôúî  info emacs\n"
- "buffers èéøôì êùîä íùîå emacs óéòñì êì áà-èéøôúî  info emacs buffers\n"
- "   emacs ìù äãå÷ôä úøåù éðééôàî úøàúîä ä÷ñéô âöä  info --show-options emacs\n"
- "    dir èéøôú êøã øåáòì éìáî ./foo.info õáå÷ âöä  info -f ./foo.info\n"
- "\n"
- "                           ,bug-texinfo@gnu.org-ì äì÷ú éçååéã çåìùì àð\n"
- "                   .help-texinfo@gnu.org-ì ïåéãì íéàùåðå úåéììë úåìàùå\n"
  
! #: info/info.c:649 info/infokey.c:918 makeinfo/makeinfo.c:474
! #: util/install-info.c:491 util/texindex.c:259
  msgid ""
  "\n"
--- 377,385 ----
  "  info --show-options emacs  start at node with emacs' command line options\n"
  "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
! "  info -f ./foo.info         show file ./foo.info, not searching dir"
  msgstr ""
  
! #: info/info.c:650 info/infokey.c:918 makeinfo/makeinfo.c:474
! #: util/texindex.c:259
  msgid ""
  "\n"
***************
*** 406,764 ****
  "         .http://www.gnu.org/software/texinfo/ :Texinfo ìù úéáä óã"
  
! #: info/info.c:683
  #, c-format
  msgid "Cannot find node `%s'."
  msgstr ".äàöîð àì `%s' ä÷ñéô"
  
! #: info/info.c:684
  #, c-format
  msgid "Cannot find node `(%s)%s'."
  msgstr ".äàöîð àì `%s' õáå÷á `%s' ä÷ñéô"
  
! #: info/info.c:685
  msgid "Cannot find a window!"
  msgstr "!ïåìç óà àöîð àì"
  
! #: info/info.c:686
  msgid "Point doesn't appear within this window's node!"
  msgstr "!äæ ïåìçá úâöåîä ä÷ñéôá àöîð åðéà ïîñä"
  
! #: info/info.c:687
  msgid "Cannot delete the last window."
  msgstr ".ãéçé ïåìç ÷åçîì ïúéð àì"
  
! #: info/info.c:688
  msgid "No menu in this node."
  msgstr ".íéèéøôú ïéà åæ ä÷ñéôá"
  
! #: info/info.c:689
  msgid "No footnotes in this node."
  msgstr ".íééìåù úåøòä ïéà åæ ä÷ñéôá"
  
! #: info/info.c:690
  msgid "No cross references in this node."
  msgstr ".íéøåùé÷ ïéà åæ ä÷ñéôá"
  
! #: info/info.c:691
  #, c-format
  msgid "No `%s' pointer for this node."
  msgstr ".%sì äééðôä ïéà åæ ä÷ñéôá"
  
! #: info/info.c:692
  #, c-format
  msgid "Unknown Info command `%c'; try `?' for help."
  msgstr ".äøæò úìá÷ì `?' äñð ;Info-ì úøëåî äðéà `%c' äãå÷ô"
  
! #: info/info.c:693
  #, c-format
  msgid "Terminal type `%s' is not smart enough to run Info."
  msgstr ".Info õéøäì éãë åéã ììëåùî åðéà `%s' âåñî âö"
  
! #: info/info.c:694
  msgid "You are already at the last page of this node."
  msgstr ".åæ ä÷ñéô ìù ïåøçàä ãåîòá øáë ä/úà"
  
! #: info/info.c:695
  msgid "You are already at the first page of this node."
  msgstr ".åæ ä÷ñéô ìù ïåùàøä ãåîòá øáë ä/úà"
  
! #: info/info.c:696
  msgid "Only one window."
  msgstr ".ãçà ïåìç ÷ø íéé÷"
  
! #: info/info.c:697
  msgid "Resulting window would be too small."
  msgstr ".éãî øúåé ïè÷ äéä ïåìçä"
  
! #: info/info.c:698
  msgid "Not enough room for a help window, please delete a window."
  msgstr ".åäùìë ïåìç ÷åçîì àð ;äøæò ïåìç âéöäì íå÷î ÷éôñî ïéà"
  
! #: info/infodoc.c:45 info/infodoc.c:97
! msgid ""
! "Basic Commands in Info Windows\n"
! "******************************\n"
  msgstr ""
- "                     Info úåðåìçá úåéñéñá úåãå÷ô\n"
- "                     ***************************\n"
  
! #: info/infodoc.c:48
! msgid "\\%-10[quit-help]  Quit this help.\n"
  msgstr "\\%-10[quit-help]  äæ äøæò ïåìç øåâñ\n"
  
! #: info/infodoc.c:49
  msgid "\\%-10[quit]  Quit Info altogether.\n"
  msgstr "\\%-10[quit]  Info úéðëúî éøîâì àö\n"
  
! #: info/infodoc.c:50
  msgid "\\%-10[get-info-help-node]  Invoke the Info tutorial.\n"
  msgstr "\\%-10[get-info-help-node]  Info ùîúùîì êéøãî âöä\n"
  
! #: info/infodoc.c:52 info/infodoc.c:104
! msgid ""
! "Selecting other nodes:\n"
! "----------------------\n"
! msgstr ""
! "                           :úåøçà úåà÷ñéôá äøéçá\n"
! "                           ---------------------\n"
  
  #: info/infodoc.c:54
! msgid "\\%-10[next-node]  Move to the \"next\" node of this node.\n"
! msgstr "\\%-10[next-node]  úéçëåð ä÷ñéô éøçà äàáä ä÷ñéôì øåáò\n"
  
  #: info/infodoc.c:55
! msgid "\\%-10[prev-node]  Move to the \"previous\" node of this node.\n"
! msgstr "\\%-10[prev-node]  úéçëåð ä÷ñéô éðôìù ä÷ñéôì øåáò\n"
  
  #: info/infodoc.c:56
! msgid "\\%-10[up-node]  Move \"up\" from this node.\n"
! msgstr "\\%-10[up-node]  úéçëåð ä÷ñéô ìù áà-ú÷ñéôì øåáò\n"
  
! #: info/infodoc.c:57
! msgid ""
! "\\%-10[menu-item]  Pick menu item specified by name.\n"
! "              Picking a menu item causes another node to be selected.\n"
! msgstr ""
! "\\%-10[menu-item]  åîù é\"ôò èéøôúî óéòñ øçá\n"
! "            .úøçà ä÷ñéôì øáòîì úîøåâ èéøôúî äøéçá\n"
  
  #: info/infodoc.c:59
  msgid ""
! "\\%-10[xref-item]  Follow a cross reference.  Reads name of reference.\n"
! msgstr "\\%-10[xref-item]  øåùé÷ä íù àøå÷ ;øåùé÷ øçà áå÷ò\n"
  
  #: info/infodoc.c:60
- msgid "\\%-10[history-node]  Move to the last node seen in this window.\n"
- msgstr "\\%-10[history-node]  äæ ïåìçá äâöåäù äðåøçàä ä÷ñéôì øåæç\n"
- 
- #: info/infodoc.c:61
  #, fuzzy
! msgid "\\%-10[move-to-next-xref]  Skip to next hypertext link [*].\n"
! msgstr "\\%-10[move-to-next-xref]  úéçëåð ä÷ñéôá àáä øåùé÷ì ïîñ ææä\n"
  
  #: info/infodoc.c:62
  #, fuzzy
! msgid "\\%-10[move-to-prev-xref]  Skip to previous hypertext link [*].\n"
! msgstr "\\%-10[move-to-prev-xref]  úéçëåð ä÷ñéôá íãå÷ä øåùé÷ì ïîñ ææä\n"
  
  #: info/infodoc.c:63
! msgid ""
! "\\%-10[select-reference-this-line]  Follow the hypertext link under cursor.\n"
! msgstr "\\%-10[select-reference-this-line]  åéìò àöîð ïîñäù øåùé÷ éøçà áå÷ò\n"
  
  #: info/infodoc.c:64
! msgid ""
! "\\%-10[dir-node]  Move to the `directory' node.  Equivalent to `\\[goto-"
! "node] (DIR)'.\n"
! msgstr "\\%-10[dir-node]  `\\[goto-node] (DIR)'-ì êøò-äååù ;DIR ä÷ñéôì øåáò\n"
  
  #: info/infodoc.c:65
! msgid ""
! "\\%-10[top-node]  Move to the Top node.  Equivalent to `\\[goto-node] Top'.\n"
! msgstr "\\%-10[top-node]  `\\[goto-node] Top'-ì êøò-äååù ;Top ä÷ñéôì øåáò\n"
  
  #: info/infodoc.c:67
! msgid ""
! "[*]    Command acts within this node or the entire document, depending on\n"
! "the value of cursor-movement-scrolls variable\n"
! msgstr ""
  
! #: info/infodoc.c:70 info/infodoc.c:118
! msgid ""
! "Moving within a node:\n"
! "---------------------\n"
! msgstr ""
! "                           :ä÷ñéô êåúá ïîñ úòåðú\n"
! "                           ---------------------\n"
  
  #: info/infodoc.c:72
! msgid "\\%-10[beginning-of-node]  Go to the beginning of this node.\n"
! msgstr "\\%-10[beginning-of-node]  úéçëåð ä÷ñéô úìéçúì ïîñ ææä\n"
  
  #: info/infodoc.c:73
- msgid "\\%-10[end-of-node]  Go to the end of this node.\n"
- msgstr "\\%-10[end-of-node]  úéçëåð ä÷ñéô óåñì ïîñ ææä\n"
- 
- #: info/infodoc.c:74
  #, fuzzy
! msgid "\\%-10[next-line]  Scroll forward 1 line.\n"
! msgstr "  %-10s  äîéã÷ úçà äøåù ïîñ ææä\n"
  
! #: info/infodoc.c:75
  #, fuzzy
! msgid "\\%-10[prev-line]  Scroll backward 1 line.\n"
! msgstr "  %-10s  äøåçà úçà äøåù ïîñ ææä\n"
  
  #: info/infodoc.c:76
! msgid "\\%-10[scroll-forward]  Scroll forward a page.\n"
! msgstr "\\%-10[scroll-forward]  äîéã÷ ãçà óã ìåìâ\n"
  
  #: info/infodoc.c:77
- msgid "\\%-10[scroll-backward]  Scroll backward a page.\n"
- msgstr "\\%-10[scroll-backward]  äøåçà ãçà óã ìåìâ\n"
- 
- #: info/infodoc.c:79 info/infodoc.c:127
- msgid ""
- "Other commands:\n"
- "---------------\n"
- msgstr ""
- "                                   :úåøçà úåãå÷ô\n"
- "                                   -------------\n"
- 
- #: info/infodoc.c:81
  #, fuzzy
! msgid "1...9       Pick first...ninth item in this node's menu.\n"
! msgstr "  %-10s  úéçëåðä ä÷ñéôä èéøôúá éòéùú ãò ïåùàø óéòñ øçá\n"
  
! #: info/infodoc.c:82
  #, fuzzy
! msgid "\\%-10[last-menu-item]  Pick last item in this node's menu.\n"
! msgstr "\\%-10[last-menu-item]  úéçëåðä ä÷ñéôä èéøôúá ïåøçà óéòñ øçá\n"
  
! #: info/infodoc.c:83
  msgid ""
! "\\%-10[index-search]  Search for a specified string in the index entries of "
! "this Info\n"
! "              file, and select the node referenced by the first entry "
! "found.\n"
  msgstr ""
  "\\%-10[index-search]  øåáòå äæ Info õáå÷ ìù íéñ÷ãðéàá úæåøçî ùôç\n"
  "                 íàåú àöîðù ïåùàø ñ÷ãðéà èéøô äòéáöî äéìà ä÷ñéôì\n"
  
! #: info/infodoc.c:85
! msgid ""
! "\\%-10[goto-node]  Move to node specified by name.\n"
! "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
! msgstr ""
! "\\%-10[goto-node]  äîù é\"ôò ä÷ñéôì øåáò\n"
! "              .(FILENAME)NODENAME-á åîë ä÷ñéôä íùî ÷ìçë õáå÷ íù ïééöì ïúéð\n"
! 
! #: info/infodoc.c:87
! msgid ""
! "\\%-10[search]  Search forward for a specified string\n"
! "              and select the node in which the next occurrence is found.\n"
! msgstr ""
! "\\%-10[search]  äæ Info õå÷á êìéàå ïàëî úæåøçî ùôç\n"
! "                    .úæåøçîä äàöîð äá ä÷ñéôì øåáòå\n"
  
  #: info/infodoc.c:89
  msgid ""
! "\\%-10[search-backward]  Search backward for a specified string\n"
! "              and select the node in which the previous occurrence is "
! "found.\n"
  msgstr ""
! "\\%-10[search-backward]  äæ Info õå÷á äøåçàå ïàëî úæåøçî ùôç\n"
! "                              .úæåøçîä äàöîð äá ä÷ñéôì øåáòå\n"
  
! #: info/infodoc.c:100
  #, c-format
  msgid "  %-10s  Quit this help.\n"
  msgstr "  %-10s  äæ äøæò ïåìç øåâñ\n"
  
! #: info/infodoc.c:101
  #, c-format
  msgid "  %-10s  Quit Info altogether.\n"
  msgstr "  %-10s  Info úéðëúî éøîâì àö\n"
  
! #: info/infodoc.c:102
  #, c-format
  msgid "  %-10s  Invoke the Info tutorial.\n"
  msgstr "  %-10s  Info ùîúùîì êéøãî âöä\n"
  
! #: info/infodoc.c:106
  #, c-format
  msgid "  %-10s  Move to the `next' node of this node.\n"
  msgstr "  %-10s  úéçëåð ä÷ñéô éøçà äàáä ä÷ñéôì øåáò\n"
  
! #: info/infodoc.c:107
  #, c-format
  msgid "  %-10s  Move to the `previous' node of this node.\n"
  msgstr "  %-10s  úéçëåð ä÷ñéô éðôìù ä÷ñéôì øåáò\n"
  
! #: info/infodoc.c:108
  #, c-format
  msgid "  %-10s  Move `up' from this node.\n"
  msgstr "  %-10s  úéçëåð ä÷ñéô ìù áà-ú÷ñéôì øåáò\n"
  
! #: info/infodoc.c:109
! #, c-format
! msgid "  %-10s  Pick menu item specified by name.\n"
! msgstr "  %-10s  åîù é\"ôò èéøôúî óéòñ øçá\n"
! 
! #: info/infodoc.c:110
! msgid "              Picking a menu item causes another node to be selected.\n"
! msgstr "              .úøçà ä÷ñéôì øáòîì úîøåâ èéøôúî äøéçá\n"
  
! #: info/infodoc.c:111
  #, c-format
  msgid "  %-10s  Follow a cross reference.  Reads name of reference.\n"
  msgstr "  %-10s  øåùé÷ä íù àøå÷ ;øåùé÷ øçà áå÷ò\n"
  
! #: info/infodoc.c:112
  #, c-format
  msgid "  %-10s  Move to the last node seen in this window.\n"
  msgstr "  %-10s  äæ ïåìçá äâöåäù äðåøçàä ä÷ñéôì øåæç\n"
  
! #: info/infodoc.c:113
  #, c-format
  msgid "  %-10s  Skip to next hypertext link within this node.\n"
  msgstr "  %-10s  úéçëåð ä÷ñéôá àáä øåùé÷ì ïîñ ææä\n"
  
! #: info/infodoc.c:114
  #, c-format
  msgid "  %-10s  Follow the hypertext link under cursor.\n"
  msgstr "  %-10s  åéìò àöîð ïîñäù øåùé÷ éøçà áå÷ò\n"
  
! #: info/infodoc.c:115
  #, c-format
  msgid "  %-10s  Move to the `directory' node.  Equivalent to `g (DIR)'.\n"
  msgstr "  %-10s  `g (DIR)'-ì êøò-äååù ;DIR ä÷ñéôì øåáò\n"
  
! #: info/infodoc.c:116
  #, c-format
  msgid "  %-10s  Move to the Top node.  Equivalent to `g Top'.\n"
  msgstr "  %-10s  `g Top'-ì êøò-äååù ;Top ä÷ñéôì øåáò\n"
  
! #: info/infodoc.c:120
  #, c-format
  msgid "  %-10s  Scroll forward a page.\n"
  msgstr "  %-10s  äîéã÷ ãçà óã ìåìâ\n"
  
! #: info/infodoc.c:121
  #, c-format
  msgid "  %-10s  Scroll backward a page.\n"
  msgstr "  %-10s  äøåçà ãçà óã ìåìâ\n"
  
! #: info/infodoc.c:122
  #, c-format
  msgid "  %-10s  Go to the beginning of this node.\n"
  msgstr "  %-10s  úéçëåð ä÷ñéô úìéçúì ïîñ ææä\n"
  
! #: info/infodoc.c:123
  #, c-format
  msgid "  %-10s  Go to the end of this node.\n"
  msgstr "  %-10s úéçëåð ä÷ñéô óåñì ïîñ ææä\n"
  
! #: info/infodoc.c:124
  #, c-format
  msgid "  %-10s  Scroll forward 1 line.\n"
  msgstr "  %-10s  äîéã÷ úçà äøåù ïîñ ææä\n"
  
! #: info/infodoc.c:125
  #, c-format
  msgid "  %-10s  Scroll backward 1 line.\n"
  msgstr "  %-10s  äøåçà úçà äøåù ïîñ ææä\n"
  
! #: info/infodoc.c:129
! #, c-format
! msgid "  %-10s  Pick first ... ninth item in node's menu.\n"
  msgstr "  %-10s  úéçëåðä ä÷ñéôä èéøôúá éòéùú ãò ïåùàø óéòñ øçá\n"
  
! #: info/infodoc.c:130
  #, c-format
  msgid "  %-10s  Pick last item in node's menu.\n"
  msgstr "  %-10s  úéçëåðä ä÷ñéôä èéøôúá ïåøçà óéòñ øçá\n"
  
! #: info/infodoc.c:133
  #, fuzzy, c-format
  msgid ""
--- 393,751 ----
  "         .http://www.gnu.org/software/texinfo/ :Texinfo ìù úéáä óã"
  
! #: info/info.c:684
  #, c-format
  msgid "Cannot find node `%s'."
  msgstr ".äàöîð àì `%s' ä÷ñéô"
  
! #: info/info.c:685
  #, c-format
  msgid "Cannot find node `(%s)%s'."
  msgstr ".äàöîð àì `%s' õáå÷á `%s' ä÷ñéô"
  
! #: info/info.c:686
  msgid "Cannot find a window!"
  msgstr "!ïåìç óà àöîð àì"
  
! #: info/info.c:687
  msgid "Point doesn't appear within this window's node!"
  msgstr "!äæ ïåìçá úâöåîä ä÷ñéôá àöîð åðéà ïîñä"
  
! #: info/info.c:688
  msgid "Cannot delete the last window."
  msgstr ".ãéçé ïåìç ÷åçîì ïúéð àì"
  
! #: info/info.c:689
  msgid "No menu in this node."
  msgstr ".íéèéøôú ïéà åæ ä÷ñéôá"
  
! #: info/info.c:690
  msgid "No footnotes in this node."
  msgstr ".íééìåù úåøòä ïéà åæ ä÷ñéôá"
  
! #: info/info.c:691
  msgid "No cross references in this node."
  msgstr ".íéøåùé÷ ïéà åæ ä÷ñéôá"
  
! #: info/info.c:692
  #, c-format
  msgid "No `%s' pointer for this node."
  msgstr ".%sì äééðôä ïéà åæ ä÷ñéôá"
  
! #: info/info.c:693
  #, c-format
  msgid "Unknown Info command `%c'; try `?' for help."
  msgstr ".äøæò úìá÷ì `?' äñð ;Info-ì úøëåî äðéà `%c' äãå÷ô"
  
! #: info/info.c:694
  #, c-format
  msgid "Terminal type `%s' is not smart enough to run Info."
  msgstr ".Info õéøäì éãë åéã ììëåùî åðéà `%s' âåñî âö"
  
! #: info/info.c:695
  msgid "You are already at the last page of this node."
  msgstr ".åæ ä÷ñéô ìù ïåøçàä ãåîòá øáë ä/úà"
  
! #: info/info.c:696
  msgid "You are already at the first page of this node."
  msgstr ".åæ ä÷ñéô ìù ïåùàøä ãåîòá øáë ä/úà"
  
! #: info/info.c:697
  msgid "Only one window."
  msgstr ".ãçà ïåìç ÷ø íéé÷"
  
! #: info/info.c:698
  msgid "Resulting window would be too small."
  msgstr ".éãî øúåé ïè÷ äéä ïåìçä"
  
! #: info/info.c:699
  msgid "Not enough room for a help window, please delete a window."
  msgstr ".åäùìë ïåìç ÷åçîì àð ;äøæò ïåìç âéöäì íå÷î ÷éôñî ïéà"
  
! #: info/infodoc.c:45
! msgid "Basic Info command keys\n"
  msgstr ""
  
! #: info/infodoc.c:47
! #, fuzzy
! msgid "\\%-10[quit-help]  Close this help window.\n"
  msgstr "\\%-10[quit-help]  äæ äøæò ïåìç øåâñ\n"
  
! #: info/infodoc.c:48
  msgid "\\%-10[quit]  Quit Info altogether.\n"
  msgstr "\\%-10[quit]  Info úéðëúî éøîâì àö\n"
  
! #: info/infodoc.c:49
  msgid "\\%-10[get-info-help-node]  Invoke the Info tutorial.\n"
  msgstr "\\%-10[get-info-help-node]  Info ùîúùîì êéøãî âöä\n"
  
! #: info/infodoc.c:51
! #, fuzzy
! msgid "\\%-10[prev-line]  Move up one line.\n"
! msgstr "  %-10s  äøåçà úçà äøåù ïîñ ææä\n"
! 
! #: info/infodoc.c:52
! #, fuzzy
! msgid "\\%-10[next-line]  Move down one line.\n"
! msgstr "  %-10s  äîéã÷ úçà äøåù ïîñ ææä\n"
! 
! #: info/infodoc.c:53
! #, fuzzy
! msgid "\\%-10[scroll-backward]  Scroll backward one screenful.\n"
! msgstr "\\%-10[scroll-backward]  äøåçà ãçà óã ìåìâ\n"
  
  #: info/infodoc.c:54
! #, fuzzy
! msgid "\\%-10[scroll-forward]  Scroll forward one screenful.\n"
! msgstr "\\%-10[scroll-forward]  äîéã÷ ãçà óã ìåìâ\n"
  
  #: info/infodoc.c:55
! #, fuzzy
! msgid "\\%-10[beginning-of-node]  Go to the beginning of this node.\n"
! msgstr "\\%-10[beginning-of-node]  úéçëåð ä÷ñéô úìéçúì ïîñ ææä\n"
  
  #: info/infodoc.c:56
! msgid "\\%-10[end-of-node]  Go to the end of this node.\n"
! msgstr "\\%-10[end-of-node]  úéçëåð ä÷ñéô óåñì ïîñ ææä\n"
  
! #: info/infodoc.c:58
! #, fuzzy
! msgid "\\%-10[move-to-next-xref]  Skip to the next hypertext link.\n"
! msgstr "\\%-10[move-to-next-xref]  úéçëåð ä÷ñéôá àáä øåùé÷ì ïîñ ææä\n"
  
  #: info/infodoc.c:59
+ #, fuzzy
  msgid ""
! "\\%-10[select-reference-this-line]  Follow the hypertext link under the "
! "cursor.\n"
! msgstr "\\%-10[select-reference-this-line]  åéìò àöîð ïîñäù øåùé÷ éøçà áå÷ò\n"
  
  #: info/infodoc.c:60
  #, fuzzy
! msgid "\\%-10[history-node]  Go back to the last node seen in this window.\n"
! msgstr "\\%-10[history-node]  äæ ïåìçá äâöåäù äðåøçàä ä÷ñéôì øåæç\n"
  
  #: info/infodoc.c:62
  #, fuzzy
! msgid "\\%-10[global-prev-node]  Go to the previous node in the document.\n"
! msgstr "\\%-10[prev-node]  úéçëåð ä÷ñéô éðôìù ä÷ñéôì øåáò\n"
  
  #: info/infodoc.c:63
! #, fuzzy
! msgid "\\%-10[global-next-node]  Go to the next node in the document.\n"
! msgstr "\\%-10[next-node]  úéçëåð ä÷ñéô éøçà äàáä ä÷ñéôì øåáò\n"
  
  #: info/infodoc.c:64
! #, fuzzy
! msgid "\\%-10[prev-node]  Go to the previous node on this level.\n"
! msgstr "\\%-10[prev-node]  úéçëåð ä÷ñéô éðôìù ä÷ñéôì øåáò\n"
  
  #: info/infodoc.c:65
! #, fuzzy
! msgid "\\%-10[next-node]  Go to the next node on this level.\n"
! msgstr "\\%-10[next-node]  úéçëåð ä÷ñéô éøçà äàáä ä÷ñéôì øåáò\n"
! 
! #: info/infodoc.c:66
! #, fuzzy
! msgid "\\%-10[up-node]  Go up one level.\n"
! msgstr "\\%-10[up-node]  úéçëåð ä÷ñéô ìù áà-ú÷ñéôì øåáò\n"
  
  #: info/infodoc.c:67
! #, fuzzy
! msgid "\\%-10[top-node]  Go to the top node of this document.\n"
! msgstr "\\%-10[end-of-node]  úéçëåð ä÷ñéô óåñì ïîñ ææä\n"
  
! #: info/infodoc.c:68
! #, fuzzy
! msgid "\\%-10[dir-node]  Go to the main `directory' node.\n"
! msgstr "\\%-10[end-of-node]  úéçëåð ä÷ñéô óåñì ïîñ ææä\n"
! 
! #: info/infodoc.c:70
! #, fuzzy
! msgid "1...9       Pick the first...ninth item in this node's menu.\n"
! msgstr "  %-10s  úéçëåðä ä÷ñéôä èéøôúá éòéùú ãò ïåùàø óéòñ øçá\n"
! 
! #: info/infodoc.c:71
! #, fuzzy
! msgid "\\%-10[last-menu-item]  Pick the last item in this node's menu.\n"
! msgstr "\\%-10[last-menu-item]  úéçëåðä ä÷ñéôä èéøôúá ïåøçà óéòñ øçá\n"
  
  #: info/infodoc.c:72
! #, fuzzy
! msgid "\\%-10[menu-item]  Pick a menu item specified by name.\n"
! msgstr "  %-10s  åîù é\"ôò èéøôúî óéòñ øçá\n"
  
  #: info/infodoc.c:73
  #, fuzzy
! msgid "\\%-10[xref-item]  Follow a cross reference specified by name.\n"
! msgstr "\\%-10[xref-item]  øåùé÷ä íù àøå÷ ;øåùé÷ øçà áå÷ò\n"
  
! #: info/infodoc.c:74
  #, fuzzy
! msgid "\\%-10[goto-node]  Go to a node specified by name.\n"
! msgstr "  %-10s  äîù é\"ôò ä÷ñéôì øåáò\n"
  
  #: info/infodoc.c:76
! #, fuzzy
! msgid "\\%-10[search]  Search forward for a specified string.\n"
! msgstr "  %-10s  äæ Info õáå÷á êìéàå ïàëî úæåøçî ùôç\n"
  
  #: info/infodoc.c:77
  #, fuzzy
! msgid "\\%-10[search-previous]  Search for previous occurrence.\n"
! msgstr "\\%-10[prev-node]  úéçëåð ä÷ñéô éðôìù ä÷ñéôì øåáò\n"
  
! #: info/infodoc.c:78
  #, fuzzy
! msgid "\\%-10[search-next]  Search for next occurrence.\n"
! msgstr "  %-10s  øåáòå äæ Info õáå÷ ìù íéñ÷ãðéàá úæåøçî ùôç\n"
  
! #: info/infodoc.c:79
! #, fuzzy
  msgid ""
! "\\%-10[index-search]  Search for a specified string in the index, and\n"
! "              select the node referenced by the first entry found.\n"
  msgstr ""
  "\\%-10[index-search]  øåáòå äæ Info õáå÷ ìù íéñ÷ãðéàá úæåøçî ùôç\n"
  "                 íàåú àöîðù ïåùàø ñ÷ãðéà èéøô äòéáöî äéìà ä÷ñéôì\n"
  
! #: info/infodoc.c:81
! #, fuzzy
! msgid "\\%-10[abort-key]  Cancel the current operation.\n"
! msgstr "úéçëåð äìåòô ìèá"
  
  #: info/infodoc.c:89
  msgid ""
! "Basic Commands in Info Windows\n"
! "******************************\n"
  msgstr ""
! "                     Info úåðåìçá úåéñéñá úåãå÷ô\n"
! "                     ***************************\n"
  
! #: info/infodoc.c:92
  #, c-format
  msgid "  %-10s  Quit this help.\n"
  msgstr "  %-10s  äæ äøæò ïåìç øåâñ\n"
  
! #: info/infodoc.c:93
  #, c-format
  msgid "  %-10s  Quit Info altogether.\n"
  msgstr "  %-10s  Info úéðëúî éøîâì àö\n"
  
! #: info/infodoc.c:94
  #, c-format
  msgid "  %-10s  Invoke the Info tutorial.\n"
  msgstr "  %-10s  Info ùîúùîì êéøãî âöä\n"
  
! #: info/infodoc.c:98
  #, c-format
  msgid "  %-10s  Move to the `next' node of this node.\n"
  msgstr "  %-10s  úéçëåð ä÷ñéô éøçà äàáä ä÷ñéôì øåáò\n"
  
! #: info/infodoc.c:99
  #, c-format
  msgid "  %-10s  Move to the `previous' node of this node.\n"
  msgstr "  %-10s  úéçëåð ä÷ñéô éðôìù ä÷ñéôì øåáò\n"
  
! #: info/infodoc.c:100
  #, c-format
  msgid "  %-10s  Move `up' from this node.\n"
  msgstr "  %-10s  úéçëåð ä÷ñéô ìù áà-ú÷ñéôì øåáò\n"
  
! #: info/infodoc.c:101
! #, fuzzy, c-format
! msgid ""
! "  %-10s  Pick menu item specified by name.\n"
! "              Picking a menu item causes another node to be selected.\n"
! msgstr ""
! "\\%-10[menu-item]  åîù é\"ôò èéøôúî óéòñ øçá\n"
! "            .úøçà ä÷ñéôì øáòîì úîøåâ èéøôúî äøéçá\n"
  
! #: info/infodoc.c:103
  #, c-format
  msgid "  %-10s  Follow a cross reference.  Reads name of reference.\n"
  msgstr "  %-10s  øåùé÷ä íù àøå÷ ;øåùé÷ øçà áå÷ò\n"
  
! #: info/infodoc.c:104
  #, c-format
  msgid "  %-10s  Move to the last node seen in this window.\n"
  msgstr "  %-10s  äæ ïåìçá äâöåäù äðåøçàä ä÷ñéôì øåæç\n"
  
! #: info/infodoc.c:105
  #, c-format
  msgid "  %-10s  Skip to next hypertext link within this node.\n"
  msgstr "  %-10s  úéçëåð ä÷ñéôá àáä øåùé÷ì ïîñ ææä\n"
  
! #: info/infodoc.c:106
  #, c-format
  msgid "  %-10s  Follow the hypertext link under cursor.\n"
  msgstr "  %-10s  åéìò àöîð ïîñäù øåùé÷ éøçà áå÷ò\n"
  
! #: info/infodoc.c:107
  #, c-format
  msgid "  %-10s  Move to the `directory' node.  Equivalent to `g (DIR)'.\n"
  msgstr "  %-10s  `g (DIR)'-ì êøò-äååù ;DIR ä÷ñéôì øåáò\n"
  
! #: info/infodoc.c:108
  #, c-format
  msgid "  %-10s  Move to the Top node.  Equivalent to `g Top'.\n"
  msgstr "  %-10s  `g Top'-ì êøò-äååù ;Top ä÷ñéôì øåáò\n"
  
! #: info/infodoc.c:110
! msgid ""
! "Moving within a node:\n"
! "---------------------\n"
! msgstr ""
! "                           :ä÷ñéô êåúá ïîñ úòåðú\n"
! "                           ---------------------\n"
! 
! #: info/infodoc.c:112
  #, c-format
  msgid "  %-10s  Scroll forward a page.\n"
  msgstr "  %-10s  äîéã÷ ãçà óã ìåìâ\n"
  
! #: info/infodoc.c:113
  #, c-format
  msgid "  %-10s  Scroll backward a page.\n"
  msgstr "  %-10s  äøåçà ãçà óã ìåìâ\n"
  
! #: info/infodoc.c:114
  #, c-format
  msgid "  %-10s  Go to the beginning of this node.\n"
  msgstr "  %-10s  úéçëåð ä÷ñéô úìéçúì ïîñ ææä\n"
  
! #: info/infodoc.c:115
  #, c-format
  msgid "  %-10s  Go to the end of this node.\n"
  msgstr "  %-10s úéçëåð ä÷ñéô óåñì ïîñ ææä\n"
  
! #: info/infodoc.c:116
  #, c-format
  msgid "  %-10s  Scroll forward 1 line.\n"
  msgstr "  %-10s  äîéã÷ úçà äøåù ïîñ ææä\n"
  
! #: info/infodoc.c:117
  #, c-format
  msgid "  %-10s  Scroll backward 1 line.\n"
  msgstr "  %-10s  äøåçà úçà äøåù ïîñ ææä\n"
  
! #: info/infodoc.c:119
! msgid ""
! "Other commands:\n"
! "---------------\n"
! msgstr ""
! "                                   :úåøçà úåãå÷ô\n"
! "                                   -------------\n"
! 
! #: info/infodoc.c:121
! #, fuzzy, c-format
! msgid "  %-10s  Pick first...ninth item in node's menu.\n"
  msgstr "  %-10s  úéçëåðä ä÷ñéôä èéøôúá éòéùú ãò ïåùàø óéòñ øçá\n"
  
! #: info/infodoc.c:122
  #, c-format
  msgid "  %-10s  Pick last item in node's menu.\n"
  msgstr "  %-10s  úéçëåðä ä÷ñéôä èéøôúá ïåøçà óéòñ øçá\n"
  
! #: info/infodoc.c:125
  #, fuzzy, c-format
  msgid ""
***************
*** 770,785 ****
  "                 íàåú àöîðù ïåùàø ñ÷ãðéà èéøô äòéáöî äéìà ä÷ñéôì\n"
  
! #: info/infodoc.c:135
! #, c-format
! msgid "  %-10s  Move to node specified by name.\n"
! msgstr "  %-10s  äîù é\"ôò ä÷ñéôì øåáò\n"
! 
! #: info/infodoc.c:136
  msgid ""
  "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
  msgstr ""
  "              .(FILENAME)NODENAME-á åîë ä÷ñéôä íùî ÷ìçë õáå÷ íù ïééöì ïúéð\n"
  
! #: info/infodoc.c:137
  #, fuzzy, c-format
  msgid ""
--- 757,770 ----
  "                 íàåú àöîðù ïåùàø ñ÷ãðéà èéøô äòéáöî äéìà ä÷ñéôì\n"
  
! #: info/infodoc.c:127
! #, fuzzy, c-format
  msgid ""
+ "  %-10s  Move to node specified by name.\n"
  "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
  msgstr ""
+ "\\%-10[goto-node]  äîù é\"ôò ä÷ñéôì øåáò\n"
  "              .(FILENAME)NODENAME-á åîë ä÷ñéôä íùî ÷ìçë õáå÷ íù ïééöì ïúéð\n"
  
! #: info/infodoc.c:129
  #, fuzzy, c-format
  msgid ""
***************
*** 790,808 ****
  "                    .úæåøçîä äàöîð äá ä÷ñéôì øåáòå\n"
  
! #: info/infodoc.c:139
! #, c-format
! msgid "  %-10s  Search backward for a specified string\n"
! msgstr "  %-10s  äæ Info õáå÷á äøåçàå ïàëî úæåøçî ùôç\n"
! 
! #: info/infodoc.c:140
  msgid ""
  "              and select the node in which the next occurrence is found.\n"
! msgstr "              .úæåøçîä äàöîð äá ä÷ñéôì øåáòå\n"
  
! #: info/infodoc.c:320
  msgid "The current search path is:\n"
  msgstr "                               :àéä úéçëåð ùåôéç úîéùø\n"
  
! #: info/infodoc.c:324
  msgid ""
  "Commands available in Info windows:\n"
--- 775,792 ----
  "                    .úæåøçîä äàöîð äá ä÷ñéôì øåáòå\n"
  
! #: info/infodoc.c:131
! #, fuzzy, c-format
  msgid ""
+ "  %-10s  Search backward for a specified string,\n"
  "              and select the node in which the next occurrence is found.\n"
! msgstr ""
! "\\%-10[search]  äæ Info õå÷á êìéàå ïàëî úæåøçî ùôç\n"
! "                    .úæåøçîä äàöîð äá ä÷ñéôì øåáòå\n"
  
! #: info/infodoc.c:312
  msgid "The current search path is:\n"
  msgstr "                               :àéä úéçëåð ùåôéç úîéùø\n"
  
! #: info/infodoc.c:316
  msgid ""
  "Commands available in Info windows:\n"
***************
*** 812,816 ****
  "\n"
  
! #: info/infodoc.c:328
  msgid ""
  "Commands available in the echo area:\n"
--- 796,800 ----
  "\n"
  
! #: info/infodoc.c:320
  msgid ""
  "Commands available in the echo area:\n"
***************
*** 820,824 ****
  "\n"
  
! #: info/infodoc.c:351
  #, c-format
  msgid ""
--- 804,808 ----
  "\n"
  
! #: info/infodoc.c:343
  #, c-format
  msgid ""
***************
*** 829,833 ****
  "\n"
  
! #: info/infodoc.c:355
  msgid ""
  "The following commands cannot be invoked at all:\n"
--- 813,817 ----
  "\n"
  
! #: info/infodoc.c:347
  msgid ""
  "The following commands cannot be invoked at all:\n"
***************
*** 837,904 ****
  "\n"
  
! #: info/infodoc.c:379
! msgid "--- Use `\\[history-node]' or `\\[kill-node]' to exit ---\n"
! msgstr "--- `\\[kill-node]' åà `\\[history-node]' ù÷ä äàéöéì ---\n"
! 
! #: info/infodoc.c:489
  msgid "Display help message"
  msgstr "äøæò êñî âöä"
  
! #: info/infodoc.c:507
  msgid "Visit Info node `(info)Help'"
  msgstr "Info úëøòîá ùåîéùì êéøãî âöä"
  
! #: info/infodoc.c:645
  msgid "Print documentation for KEY"
  msgstr "íéåñî ù÷î øåáò ãåòéú âöä"
  
! #: info/infodoc.c:657
  #, c-format
  msgid "Describe key: %s"
  msgstr "Describe key: %s"
  
! #: info/infodoc.c:668
  #, c-format
  msgid "ESC %s is undefined."
  msgstr ".øãâåî åðéà \"ESC %s\""
  
! #: info/infodoc.c:684 info/infodoc.c:713
  #, c-format
  msgid "%s is undefined."
  msgstr ".øãâåî åðéà \"%s\""
  
! #: info/infodoc.c:734
  #, c-format
  msgid "%s is defined to %s."
  msgstr "%s is defined to %s."
  
! #: info/infodoc.c:1157
  msgid "Show what to type to execute a given command"
  msgstr "úîéåñî äãå÷ô úìòôäì ãéì÷äì äî âöä"
  
! #: info/infodoc.c:1161
  msgid "Where is command: "
  msgstr "Where is command: "
  
! #: info/infodoc.c:1183
  #, c-format
  msgid "`%s' is not on any keys"
  msgstr "åäùìë ù÷îì äøåù÷ äðéà `%s' äãå÷ôä"
  
! #: info/infodoc.c:1190
  #, c-format
  msgid "%s can only be invoked via %s."
  msgstr ".`%s' úìòôäì äãéçéä êøãä àåä `%s'"
  
! #: info/infodoc.c:1194
  #, c-format
  msgid "%s can be invoked via %s."
  msgstr ".%s äãå÷ôä úà ìéòôé %s"
  
! #: info/infodoc.c:1199
  #, c-format
  msgid "There is no function named `%s'"
  msgstr ".úîéé÷ äðéà `%s' íùá äéö÷ðåô"
  
  #: info/infokey.c:170
  msgid "incorrect number of arguments"
--- 821,892 ----
  "\n"
  
! #: info/infodoc.c:477
  msgid "Display help message"
  msgstr "äøæò êñî âöä"
  
! #: info/infodoc.c:495
  msgid "Visit Info node `(info)Help'"
  msgstr "Info úëøòîá ùåîéùì êéøãî âöä"
  
! #: info/infodoc.c:633
  msgid "Print documentation for KEY"
  msgstr "íéåñî ù÷î øåáò ãåòéú âöä"
  
! #: info/infodoc.c:645
  #, c-format
  msgid "Describe key: %s"
  msgstr "Describe key: %s"
  
! #: info/infodoc.c:656
  #, c-format
  msgid "ESC %s is undefined."
  msgstr ".øãâåî åðéà \"ESC %s\""
  
! #: info/infodoc.c:672 info/infodoc.c:701
  #, c-format
  msgid "%s is undefined."
  msgstr ".øãâåî åðéà \"%s\""
  
! #: info/infodoc.c:722
  #, c-format
  msgid "%s is defined to %s."
  msgstr "%s is defined to %s."
  
! #: info/infodoc.c:1145
  msgid "Show what to type to execute a given command"
  msgstr "úîéåñî äãå÷ô úìòôäì ãéì÷äì äî âöä"
  
! #: info/infodoc.c:1149
  msgid "Where is command: "
  msgstr "Where is command: "
  
! #: info/infodoc.c:1171
  #, c-format
  msgid "`%s' is not on any keys"
  msgstr "åäùìë ù÷îì äøåù÷ äðéà `%s' äãå÷ôä"
  
! #: info/infodoc.c:1178
  #, c-format
  msgid "%s can only be invoked via %s."
  msgstr ".`%s' úìòôäì äãéçéä êøãä àåä `%s'"
  
! #: info/infodoc.c:1182
  #, c-format
  msgid "%s can be invoked via %s."
  msgstr ".%s äãå÷ôä úà ìéòôé %s"
  
! #: info/infodoc.c:1187
  #, c-format
  msgid "There is no function named `%s'"
  msgstr ".úîéé÷ äðéà `%s' íùá äéö÷ðåô"
  
+ #: info/infodoc.c:96
+ msgid ""
+ "Selecting other nodes:\n"
+ "----------------------\n"
+ msgstr ""
+ "                           :úåøçà úåà÷ñéôá äøéçá\n"
+ "                           ---------------------\n"
+ 
  #: info/infokey.c:170
  msgid "incorrect number of arguments"
***************
*** 1009,1028 ****
  "\n"
  
! #: info/infomap.c:1499
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too small"
  msgstr "ïé÷ú infokey õáå÷ úåéäì éãëá éãî ïè÷ -- `%s' õáå÷î íìòúî"
  
! #: info/infomap.c:1502
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too big"
  msgstr "ïé÷ú infokey õáå÷ úåéäì éãëá éãî ìåãâ -- `%s' õáå÷î íìòúî"
  
! #: info/infomap.c:1515
  #, c-format
  msgid "Error reading infokey file `%s' - short read"
  msgstr "àø÷ð õáå÷ä ìë àì - `%s' infokey õáå÷ úàéø÷á äì÷ú"
  
! #: info/infomap.c:1534
  #, c-format
  msgid ""
--- 997,1016 ----
  "\n"
  
! #: info/infomap.c:955
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too small"
  msgstr "ïé÷ú infokey õáå÷ úåéäì éãëá éãî ïè÷ -- `%s' õáå÷î íìòúî"
  
! #: info/infomap.c:958
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too big"
  msgstr "ïé÷ú infokey õáå÷ úåéäì éãëá éãî ìåãâ -- `%s' õáå÷î íìòúî"
  
! #: info/infomap.c:971
  #, c-format
  msgid "Error reading infokey file `%s' - short read"
  msgstr "àø÷ð õáå÷ä ìë àì - `%s' infokey õáå÷ úàéø÷á äì÷ú"
  
! #: info/infomap.c:990
  #, c-format
  msgid ""
***************
*** 1031,1040 ****
  "åðåëãò êøåöì infokey õøä -- (éåâù íñ÷ øôñî) ïé÷ú åðéà `%s' infokey õáå÷"
  
! #: info/infomap.c:1543
  #, c-format
  msgid "Your infokey file `%s' is out of date -- run infokey to update it"
  msgstr "åðåëãò êøåöì infokey õøä -- ïëãåòî åðéà `%s' infokey õáå÷"
  
! #: info/infomap.c:1559
  #, c-format
  msgid ""
--- 1019,1028 ----
  "åðåëãò êøåöì infokey õøä -- (éåâù íñ÷ øôñî) ïé÷ú åðéà `%s' infokey õáå÷"
  
! #: info/infomap.c:999
  #, c-format
  msgid "Your infokey file `%s' is out of date -- run infokey to update it"
  msgstr "åðåëãò êøåöì infokey õøä -- ïëãåòî åðéà `%s' infokey õáå÷"
  
! #: info/infomap.c:1015
  #, c-format
  msgid ""
***************
*** 1043,1047 ****
  "åðåëãò êøåöì infokey õøä -- (éåâù ÷ìç êøåà) ïé÷ú åðéà `%s' infokey õáå÷"
  
! #: info/infomap.c:1580
  #, c-format
  msgid ""
--- 1031,1035 ----
  "åðåëãò êøåöì infokey õøä -- (éåâù ÷ìç êøåà) ïé÷ú åðéà `%s' infokey õáå÷"
  
! #: info/infomap.c:1036
  #, c-format
  msgid ""
***************
*** 1049,1057 ****
  msgstr "åðåëãò êøåöì infokey õøä -- (éåâù ÷ìç ãå÷) ïé÷ú åðéà `%s' infokey õáå÷"
  
! #: info/infomap.c:1715
  msgid "Bad data in infokey file -- some key bindings ignored"
  msgstr "äðìòôú àì úåãçà íéù÷î úåøãâä -- infokey õáå÷á íééåâù íéðåúð"
  
! #: info/infomap.c:1765
  msgid "Bad data in infokey file -- some var settings ignored"
  msgstr "ó÷åúá àì úåãçà íéðúùî úåøãâä -- infokey õáå÷á íééåâù íéðåúð"
--- 1037,1045 ----
  msgstr "åðåëãò êøåöì infokey õøä -- (éåâù ÷ìç ãå÷) ïé÷ú åðéà `%s' infokey õáå÷"
  
! #: info/infomap.c:1171
  msgid "Bad data in infokey file -- some key bindings ignored"
  msgstr "äðìòôú àì úåãçà íéù÷î úåøãâä -- infokey õáå÷á íééåâù íéðåúð"
  
! #: info/infomap.c:1221
  msgid "Bad data in infokey file -- some var settings ignored"
  msgstr "ó÷åúá àì úåãçà íéðúùî úåøãâä -- infokey õáå÷á íééåâù íéðåúð"
***************
*** 1087,1091 ****
  msgstr "Set screen height to (%d): "
  
! #: info/makedoc.c:163 info/makedoc.c:171
  #, c-format
  msgid ""
--- 1075,1079 ----
  msgstr "Set screen height to (%d): "
  
! #: info/makedoc.c:166 info/makedoc.c:174
  #, c-format
  msgid ""
***************
*** 1096,1100 ****
  "\n"
  
! #: info/makedoc.c:551
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
--- 1084,1088 ----
  "\n"
  
! #: info/makedoc.c:556
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
***************
*** 1133,1142 ****
  msgstr "Select visited node: "
  
! #: info/nodemenu.c:336 info/session.c:2398
  #, c-format
  msgid "The reference disappeared! (%s)."
  msgstr "!íìòð (%s) øåùé÷ä ìù ãòéä"
  
! #: info/session.c:161
  #, c-format
  msgid ""
--- 1121,1135 ----
  msgstr "Select visited node: "
  
! #: info/nodemenu.c:336 info/session.c:2443
  #, c-format
  msgid "The reference disappeared! (%s)."
  msgstr "!íìòð (%s) øåùé÷ä ìù ãòéä"
  
! #: info/search.c:161
! #, c-format
! msgid "regexp error: %s"
! msgstr ""
! 
! #: info/session.c:164
  #, c-format
  msgid ""
***************
*** 1147,1232 ****
  "àñøéâ Info úéðëúì íéàáä íéëåøá"
  
! #: info/session.c:622
  msgid "Move down to the next line"
  msgstr "äàáä äøåùì ïîñ ææä"
  
! #: info/session.c:658
  msgid "Move up to the previous line"
  msgstr "úîãå÷ä äøåùì ïîñ ææä"
  
! #: info/session.c:693
  msgid "Move to the end of the line"
  msgstr "äøåùä óåñì ïîñ ææä"
  
! #: info/session.c:713
  msgid "Move to the start of the line"
  msgstr "äææ ñîï ìúçéìú äùåøä"
  
! #: info/session.c:983 makeinfo/node.c:1437
  msgid "Next"
  msgstr "Next äãù"
  
! #: info/session.c:988
! msgid "Following Next node..."
! msgstr "...äàáä ä÷ñéôì øáåò"
! 
! #: info/session.c:1006
! msgid "Selecting first menu item..."
! msgstr "...èéøôúäî ïåùàø óéòñ øçåá"
! 
! #: info/session.c:1018
! msgid "Selecting Next node..."
! msgstr "...äàáä ä÷ñéôá øçåá"
! 
! #: info/session.c:1089
! #, c-format
! msgid "Moving Up %d time(s), then Next."
! msgstr ".äàáä ä÷ñéôä øçåá æàå ,úåà÷ñéôä õòá úå/äîø %d äìåò"
! 
! #: info/session.c:1113
  msgid "No more nodes within this document."
  msgstr ".äæ êîñîá úåà÷ñéô øúåé ïéà"
  
! #: info/session.c:1139
  msgid "No `Prev' for this node."
  msgstr ".åæ ä÷ñéôá `Prev' øåùé÷ ïéà"
  
! #: info/session.c:1144 info/session.c:1206
! msgid "Moving Prev in this window."
! msgstr ".äæ ïåìçá úîãå÷ ä÷ñéôì øáåò"
! 
! #: info/session.c:1161
  msgid "No `Prev' or `Up' for this node within this document."
  msgstr ".åæ ä÷ñéô øåáò `Up'-å `Prev' ììåë åðéà äæ êîñî"
  
! #: info/session.c:1167
! msgid "Moving Up in this window."
! msgstr ".äæ ïåìçá íàä ú÷ñôì øáåò"
! 
! #: info/session.c:1217
! msgid "Moving to `Prev's last menu item."
! msgstr ".úîãå÷ ä÷ñéô ìù èéøôúá ïåøçà óéòñì øáåò"
! 
! #: info/session.c:1229
  msgid "Move forwards or down through node structure"
  msgstr ".úåà÷ñéôä äðáîá øúåé ÷åîò åà äîéã÷ òåð"
  
! #: info/session.c:1245
  msgid "Move backwards or up through node structure"
  msgstr ".úåà÷ñéôä äðáîá äìòî éôìë åà äøåçà òåð"
  
! #: info/session.c:1339
  msgid "Scroll forward in this window"
  msgstr ".äæ ïåìçá äîéã÷ ìåìâ"
  
! #: info/session.c:1347
  msgid "Scroll forward in this window and set default window size"
  msgstr "ïåìç ìãåâ ìù ç\"îøá êøò äðùå äæ ïåìçá äîéã÷ ìåìâ"
  
! #: info/session.c:1355
  msgid "Scroll forward in this window staying within node"
  msgstr "úéçëåðä ä÷ñéôäî úàöì éìáî äæ ïåìçá äîéã÷ ìåìâ"
  
! #: info/session.c:1363
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
--- 1140,1196 ----
  "àñøéâ Info úéðëúì íéàáä íéëåøá"
  
! #: info/session.c:625
  msgid "Move down to the next line"
  msgstr "äàáä äøåùì ïîñ ææä"
  
! #: info/session.c:661
  msgid "Move up to the previous line"
  msgstr "úîãå÷ä äøåùì ïîñ ææä"
  
! #: info/session.c:696
  msgid "Move to the end of the line"
  msgstr "äøåùä óåñì ïîñ ææä"
  
! #: info/session.c:716
  msgid "Move to the start of the line"
  msgstr "äææ ñîï ìúçéìú äùåøä"
  
! #: info/session.c:1007
  msgid "Next"
  msgstr "Next äãù"
  
! #: info/session.c:1023 info/session.c:1148
  msgid "No more nodes within this document."
  msgstr ".äæ êîñîá úåà÷ñéô øúåé ïéà"
  
! #: info/session.c:1174
  msgid "No `Prev' for this node."
  msgstr ".åæ ä÷ñéôá `Prev' øåùé÷ ïéà"
  
! #: info/session.c:1194
  msgid "No `Prev' or `Up' for this node within this document."
  msgstr ".åæ ä÷ñéô øåáò `Up'-å `Prev' ììåë åðéà äæ êîñî"
  
! #: info/session.c:1256
  msgid "Move forwards or down through node structure"
  msgstr ".úåà÷ñéôä äðáîá øúåé ÷åîò åà äîéã÷ òåð"
  
! #: info/session.c:1272
  msgid "Move backwards or up through node structure"
  msgstr ".úåà÷ñéôä äðáîá äìòî éôìë åà äøåçà òåð"
  
! #: info/session.c:1373
  msgid "Scroll forward in this window"
  msgstr ".äæ ïåìçá äîéã÷ ìåìâ"
  
! #: info/session.c:1381
  msgid "Scroll forward in this window and set default window size"
  msgstr "ïåìç ìãåâ ìù ç\"îøá êøò äðùå äæ ïåìçá äîéã÷ ìåìâ"
  
! #: info/session.c:1389
  msgid "Scroll forward in this window staying within node"
  msgstr "úéçëåðä ä÷ñéôäî úàöì éìáî äæ ïåìçá äîéã÷ ìåìâ"
  
! #: info/session.c:1397
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
***************
*** 1234,1250 ****
  "ïåìç ìãåâ ìù ç\"îøá êøò äðùå úéçëåðä ä÷ñéôäî úàöì éìáî äæ ïåìçá äîéã÷ ìåìâ"
  
! #: info/session.c:1371
  msgid "Scroll backward in this window"
  msgstr "äæ ïåìçá äøåçà ìåìâ"
  
! #: info/session.c:1379
  msgid "Scroll backward in this window and set default window size"
  msgstr "ïåìç ìãåâ ìù ç\"îøá êøò äðùå äæ ïåìçá äøåçà ìåìâ"
  
! #: info/session.c:1388
  msgid "Scroll backward in this window staying within node"
  msgstr "úéçëåðä ä÷ñéôäî úàöì éìáî äæ ïåìçá äøåçà ìåìâ"
  
! #: info/session.c:1396
  msgid ""
  "Scroll backward in this window staying within node and set default window "
--- 1198,1214 ----
  "ïåìç ìãåâ ìù ç\"îøá êøò äðùå úéçëåðä ä÷ñéôäî úàöì éìáî äæ ïåìçá äîéã÷ ìåìâ"
  
! #: info/session.c:1405
  msgid "Scroll backward in this window"
  msgstr "äæ ïåìçá äøåçà ìåìâ"
  
! #: info/session.c:1413
  msgid "Scroll backward in this window and set default window size"
  msgstr "ïåìç ìãåâ ìù ç\"îøá êøò äðùå äæ ïåìçá äøåçà ìåìâ"
  
! #: info/session.c:1422
  msgid "Scroll backward in this window staying within node"
  msgstr "úéçëåðä ä÷ñéôäî úàöì éìáî äæ ïåìçá äøåçà ìåìâ"
  
! #: info/session.c:1430
  msgid ""
  "Scroll backward in this window staying within node and set default window "
***************
*** 1253,1487 ****
  "ïåìç ìãåâ ìù ç\"îøá êøò äðùå úéçëåðä ä÷ñéôäî úàöì éìáî äæ ïåìçá äøåçà ìåìâ"
  
! #: info/session.c:1404
  msgid "Move to the start of this node"
  msgstr "åæ ä÷ñéô úìéçúì ïîñ ææä"
  
! #: info/session.c:1411
  msgid "Move to the end of this node"
  msgstr "åæ ä÷ñéô óåñì ïîñ ææä"
  
! #: info/session.c:1418
  msgid "Scroll down by lines"
  msgstr "äèî éôìë úåøåù N ìåìâ"
  
! #: info/session.c:1435
  msgid "Scroll up by lines"
  msgstr "äìòî éôìë úåøåù N ìåìâ"
  
! #: info/session.c:1453
  msgid "Scroll down by half screen size"
  msgstr "äèî éôìë äâåöú éöç ìåìâ"
  
! #: info/session.c:1479
  msgid "Scroll up by half screen size"
  msgstr "äìòî éôìë äâåöú éöç ìåìâ"
  
! #: info/session.c:1508
  msgid "Select the next window"
  msgstr "àáä ïåìçá øçá"
  
! #: info/session.c:1547
  msgid "Select the previous window"
  msgstr "íãå÷ä ïåìçá øçá"
  
! #: info/session.c:1598
  msgid "Split the current window"
  msgstr "íééðùì éçëåðä ïåìçä ÷ìç"
  
! #: info/session.c:1679
  msgid "Delete the current window"
  msgstr "éçëåðä ïåìçä úà øñä"
  
! #: info/session.c:1687
  msgid "Cannot delete a permanent window"
  msgstr "òåá÷ ïåìç øéñäì ïúéð àì"
  
! #: info/session.c:1719
  msgid "Delete all other windows"
  msgstr "éçëåðä ãáìî úåðåìçä ìë úà øñä"
  
! #: info/session.c:1765
  msgid "Scroll the other window"
  msgstr "àáä ïåìçá ìåìâ"
  
! #: info/session.c:1786
  msgid "Scroll the other window backward"
  msgstr "àáä ïåìçá äøåçà ìåìâ"
  
! #: info/session.c:1792
  msgid "Grow (or shrink) this window"
  msgstr "äæ ïåìç (ïè÷ä åà) ìãâä"
  
! #: info/session.c:1803
  msgid "Divide the available screen space among the visible windows"
  msgstr "íéâöåîä úåðåìçä ìë ïéá äâåöúä çèù ÷ìç"
  
! #: info/session.c:1810
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "éçëåðä ïåìçá åùìâù úåøåù úâöä áöî äðù"
  
! #: info/session.c:1982
  msgid "Select the Next node"
  msgstr "äàáä ä÷ñéôá øåáò"
  
! #: info/session.c:1990
  msgid "Select the Prev node"
  msgstr "úîãå÷ä ä÷ñéôì øåáò"
  
! #: info/session.c:1998
  msgid "Select the Up node"
  msgstr "ìòîù ä÷ñéôì øåáò"
  
! #: info/session.c:2005
  msgid "Select the last node in this file"
  msgstr "äæ êîñîá äðåøçàä ä÷ñéôì øåáò"
  
! #: info/session.c:2032 info/session.c:2065
  msgid "This window has no additional nodes"
  msgstr "äæ ïåìçá úåà÷ñéô øúåé ïéà"
  
! #: info/session.c:2038
  msgid "Select the first node in this file"
  msgstr "äæ êîñîá äðåùàøä ä÷ñéôì øåáò"
  
! #: info/session.c:2072
  msgid "Select the last item in this node's menu"
  msgstr "åæä ä÷ñéôä èéøôúî ïåøçàä óéòñá øçá"
  
! #: info/session.c:2078
  msgid "Select this menu item"
  msgstr "èéøôúäî äæ óéòñá øçá"
  
! #: info/session.c:2111
  #, c-format
  msgid "There aren't %d items in this menu."
  msgstr ".íéôéòñ %d ïéà äæ èéøôúá"
  
! #: info/session.c:2305 info/session.c:2306
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Menu item (%s): "
  
! #: info/session.c:2309
  msgid "Menu item: "
  msgstr "Menu item: "
  
! #: info/session.c:2316 info/session.c:2317
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "Follow xref (%s): "
  
! #: info/session.c:2320
  msgid "Follow xref: "
  msgstr "Follow xref: "
  
! #: info/session.c:2449
  msgid "Read a menu item and select its node"
  msgstr "äîéàúîä ä÷ñéôì øåáòå èéøôúî óéòñ íù àø÷"
  
! #: info/session.c:2457
  msgid "Read a footnote or cross reference and select its node"
  msgstr "äîéàúîä ä÷ñéôì øåáòå øåùé÷ åà äøòä ìù íù àø÷"
  
! #: info/session.c:2463
  msgid "Move to the start of this node's menu"
  msgstr "åæ ä÷ñéôá èéøôúä úìéçúì ïîñ ææä"
  
! #: info/session.c:2487
  msgid "Visit as many menu items at once as possible"
  msgstr "äæ èéøôúî íéôéòñ ìù øùôàä ìëë áø øôñî âöä"
  
! #: info/session.c:2515
  msgid "Read a node name and select it"
  msgstr "äéìà øåáòå ä÷ñéô ìù íù àø÷"
  
! #: info/session.c:2570 info/session.c:2575
  msgid "Goto node: "
  msgstr "Goto node: "
  
! #: info/session.c:2639
  #, c-format
  msgid "No menu in node `%s'."
  msgstr ".íéèéøôú `%s' ïéà ä÷ñéôá"
  
! #: info/session.c:2685
  #, c-format
  msgid "No menu item `%s' in node `%s'."
  msgstr ".`%s' óéòñ ïéà `%s' ä÷ñéô ìù èéøôúá"
  
! #: info/session.c:2715
  #, c-format
  msgid "Unable to find node referenced by `%s' in `%s'."
  msgstr ".`%s' óéòñá äéìà øù÷î `%s'-á èéøôúä øùà ä÷ñéô éúàöî àì"
  
! #: info/session.c:2765
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "íäéøçà áå÷òå dir-î äìéçúîä èéøôú éôéòñ úøãéñ àø÷"
  
! #: info/session.c:2767
  msgid "Follow menus: "
  msgstr "Follow menus: "
  
! #: info/session.c:2960
  msgid "Find the node describing program invocation"
  msgstr "úéðëúä õéøäì ãöéë úøàúîä ä÷ñéôä úà àöî"
  
! #: info/session.c:2962
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Find Invocation node of [%s]: "
  
! #: info/session.c:3000
  msgid "Read a manpage reference and select it"
  msgstr "åúåà âöäå manpage-ì äééðôä àø÷"
  
! #: info/session.c:3004
  msgid "Get Manpage: "
  msgstr "Get Manpage: "
  
! #: info/session.c:3034
  msgid "Select the node `Top' in this file"
  msgstr "äæ êîñîá (`Top') úéùàøä ä÷ñéôì øåáò"
  
! #: info/session.c:3040
  msgid "Select the node `(dir)'"
  msgstr "`(dir)' ä÷ñéôì øåáò"
  
! #: info/session.c:3057 info/session.c:3059
  #, c-format
  msgid "Kill node (%s): "
  msgstr "Kill node (%s): "
  
! #: info/session.c:3111
  #, c-format
  msgid "Cannot kill node `%s'"
  msgstr "`%s' ä÷ñéô ÷ìñì úåøùôà ïéà"
  
! #: info/session.c:3121
  msgid "Cannot kill the last node"
  msgstr "äãéçé ä÷ñéô ÷ìñì úåøùôà ïéà"
  
! #: info/session.c:3207
  msgid "Select the most recently selected node"
  msgstr "äâöåäù äðåøçàä ä÷ñéôì øåæç"
  
! #: info/session.c:3213
  msgid "Kill this node"
  msgstr "åæ ä÷ñéô ÷ìñ"
  
! #: info/session.c:3221
  msgid "Read the name of a file and select it"
  msgstr "åúåà âöäå õáå÷ ìù íù àø÷"
  
! #: info/session.c:3225
  msgid "Find file: "
  msgstr "Find file: "
  
! #: info/session.c:3242
  #, c-format
  msgid "Cannot find `%s'."
  msgstr ".àöîð àì `%s' õáå÷"
  
! #: info/session.c:3285 info/session.c:3403
  #, c-format
  msgid "Could not create output file `%s'."
--- 1217,1463 ----
  "ïåìç ìãåâ ìù ç\"îøá êøò äðùå úéçëåðä ä÷ñéôäî úàöì éìáî äæ ïåìçá äøåçà ìåìâ"
  
! #: info/session.c:1438
  msgid "Move to the start of this node"
  msgstr "åæ ä÷ñéô úìéçúì ïîñ ææä"
  
! #: info/session.c:1445
  msgid "Move to the end of this node"
  msgstr "åæ ä÷ñéô óåñì ïîñ ææä"
  
! #: info/session.c:1452
  msgid "Scroll down by lines"
  msgstr "äèî éôìë úåøåù N ìåìâ"
  
! #: info/session.c:1469
  msgid "Scroll up by lines"
  msgstr "äìòî éôìë úåøåù N ìåìâ"
  
! #: info/session.c:1487
  msgid "Scroll down by half screen size"
  msgstr "äèî éôìë äâåöú éöç ìåìâ"
  
! #: info/session.c:1513
  msgid "Scroll up by half screen size"
  msgstr "äìòî éôìë äâåöú éöç ìåìâ"
  
! #: info/session.c:1542
  msgid "Select the next window"
  msgstr "àáä ïåìçá øçá"
  
! #: info/session.c:1581
  msgid "Select the previous window"
  msgstr "íãå÷ä ïåìçá øçá"
  
! #: info/session.c:1632
  msgid "Split the current window"
  msgstr "íééðùì éçëåðä ïåìçä ÷ìç"
  
! #: info/session.c:1713
  msgid "Delete the current window"
  msgstr "éçëåðä ïåìçä úà øñä"
  
! #: info/session.c:1721
  msgid "Cannot delete a permanent window"
  msgstr "òåá÷ ïåìç øéñäì ïúéð àì"
  
! #: info/session.c:1753
  msgid "Delete all other windows"
  msgstr "éçëåðä ãáìî úåðåìçä ìë úà øñä"
  
! #: info/session.c:1799
  msgid "Scroll the other window"
  msgstr "àáä ïåìçá ìåìâ"
  
! #: info/session.c:1820
  msgid "Scroll the other window backward"
  msgstr "àáä ïåìçá äøåçà ìåìâ"
  
! #: info/session.c:1826
  msgid "Grow (or shrink) this window"
  msgstr "äæ ïåìç (ïè÷ä åà) ìãâä"
  
! #: info/session.c:1837
  msgid "Divide the available screen space among the visible windows"
  msgstr "íéâöåîä úåðåìçä ìë ïéá äâåöúä çèù ÷ìç"
  
! #: info/session.c:1844
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "éçëåðä ïåìçá åùìâù úåøåù úâöä áöî äðù"
  
! #: info/session.c:1851
! msgid "Toggle the usage of regular expressions in searches"
! msgstr ""
! 
! #: info/session.c:1855
! msgid "Using regular expressions for searches."
! msgstr ""
! 
! #: info/session.c:1856
! msgid "Using literal strings for searches."
! msgstr ""
! 
! #: info/session.c:2027
  msgid "Select the Next node"
  msgstr "äàáä ä÷ñéôá øåáò"
  
! #: info/session.c:2035
  msgid "Select the Prev node"
  msgstr "úîãå÷ä ä÷ñéôì øåáò"
  
! #: info/session.c:2043
  msgid "Select the Up node"
  msgstr "ìòîù ä÷ñéôì øåáò"
  
! #: info/session.c:2050
  msgid "Select the last node in this file"
  msgstr "äæ êîñîá äðåøçàä ä÷ñéôì øåáò"
  
! #: info/session.c:2077 info/session.c:2110
  msgid "This window has no additional nodes"
  msgstr "äæ ïåìçá úåà÷ñéô øúåé ïéà"
  
! #: info/session.c:2083
  msgid "Select the first node in this file"
  msgstr "äæ êîñîá äðåùàøä ä÷ñéôì øåáò"
  
! #: info/session.c:2117
  msgid "Select the last item in this node's menu"
  msgstr "åæä ä÷ñéôä èéøôúî ïåøçàä óéòñá øçá"
  
! #: info/session.c:2123
  msgid "Select this menu item"
  msgstr "èéøôúäî äæ óéòñá øçá"
  
! #: info/session.c:2156
  #, c-format
  msgid "There aren't %d items in this menu."
  msgstr ".íéôéòñ %d ïéà äæ èéøôúá"
  
! #: info/session.c:2350 info/session.c:2351
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Menu item (%s): "
  
! #: info/session.c:2354
  msgid "Menu item: "
  msgstr "Menu item: "
  
! #: info/session.c:2361 info/session.c:2362
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "Follow xref (%s): "
  
! #: info/session.c:2365
  msgid "Follow xref: "
  msgstr "Follow xref: "
  
! #: info/session.c:2494
  msgid "Read a menu item and select its node"
  msgstr "äîéàúîä ä÷ñéôì øåáòå èéøôúî óéòñ íù àø÷"
  
! #: info/session.c:2502
  msgid "Read a footnote or cross reference and select its node"
  msgstr "äîéàúîä ä÷ñéôì øåáòå øåùé÷ åà äøòä ìù íù àø÷"
  
! #: info/session.c:2508
  msgid "Move to the start of this node's menu"
  msgstr "åæ ä÷ñéôá èéøôúä úìéçúì ïîñ ææä"
  
! #: info/session.c:2532
  msgid "Visit as many menu items at once as possible"
  msgstr "äæ èéøôúî íéôéòñ ìù øùôàä ìëë áø øôñî âöä"
  
! #: info/session.c:2560
  msgid "Read a node name and select it"
  msgstr "äéìà øåáòå ä÷ñéô ìù íù àø÷"
  
! #: info/session.c:2615 info/session.c:2620
  msgid "Goto node: "
  msgstr "Goto node: "
  
! #: info/session.c:2684
  #, c-format
  msgid "No menu in node `%s'."
  msgstr ".íéèéøôú `%s' ïéà ä÷ñéôá"
  
! #: info/session.c:2730
  #, c-format
  msgid "No menu item `%s' in node `%s'."
  msgstr ".`%s' óéòñ ïéà `%s' ä÷ñéô ìù èéøôúá"
  
! #: info/session.c:2760
  #, c-format
  msgid "Unable to find node referenced by `%s' in `%s'."
  msgstr ".`%s' óéòñá äéìà øù÷î `%s'-á èéøôúä øùà ä÷ñéô éúàöî àì"
  
! #: info/session.c:2810
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "íäéøçà áå÷òå dir-î äìéçúîä èéøôú éôéòñ úøãéñ àø÷"
  
! #: info/session.c:2812
  msgid "Follow menus: "
  msgstr "Follow menus: "
  
! #: info/session.c:3005
  msgid "Find the node describing program invocation"
  msgstr "úéðëúä õéøäì ãöéë úøàúîä ä÷ñéôä úà àöî"
  
! #: info/session.c:3007
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Find Invocation node of [%s]: "
  
! #: info/session.c:3045
  msgid "Read a manpage reference and select it"
  msgstr "åúåà âöäå manpage-ì äééðôä àø÷"
  
! #: info/session.c:3049
  msgid "Get Manpage: "
  msgstr "Get Manpage: "
  
! #: info/session.c:3079
  msgid "Select the node `Top' in this file"
  msgstr "äæ êîñîá (`Top') úéùàøä ä÷ñéôì øåáò"
  
! #: info/session.c:3085
  msgid "Select the node `(dir)'"
  msgstr "`(dir)' ä÷ñéôì øåáò"
  
! #: info/session.c:3102 info/session.c:3104
  #, c-format
  msgid "Kill node (%s): "
  msgstr "Kill node (%s): "
  
! #: info/session.c:3156
  #, c-format
  msgid "Cannot kill node `%s'"
  msgstr "`%s' ä÷ñéô ÷ìñì úåøùôà ïéà"
  
! #: info/session.c:3166
  msgid "Cannot kill the last node"
  msgstr "äãéçé ä÷ñéô ÷ìñì úåøùôà ïéà"
  
! #: info/session.c:3252
  msgid "Select the most recently selected node"
  msgstr "äâöåäù äðåøçàä ä÷ñéôì øåæç"
  
! #: info/session.c:3258
  msgid "Kill this node"
  msgstr "åæ ä÷ñéô ÷ìñ"
  
! #: info/session.c:3266
  msgid "Read the name of a file and select it"
  msgstr "åúåà âöäå õáå÷ ìù íù àø÷"
  
! #: info/session.c:3270
  msgid "Find file: "
  msgstr "Find file: "
  
! #: info/session.c:3287
  #, c-format
  msgid "Cannot find `%s'."
  msgstr ".àöîð àì `%s' õáå÷"
  
! #: info/session.c:3330 info/session.c:3448
  #, c-format
  msgid "Could not create output file `%s'."
***************
*** 1491,1495 ****
  # the translated "Writing node foo..." and  "Printing node foo...",
  # no matter whether the following word is masculine or feminine!
! #: info/session.c:3299 info/session.c:3421 info/session.c:3481
  msgid "Done."
  msgstr "á äçìöä"
--- 1467,1471 ----
  # the translated "Writing node foo..." and  "Printing node foo...",
  # no matter whether the following word is masculine or feminine!
! #: info/session.c:3344 info/session.c:3466 info/session.c:3526
  msgid "Done."
  msgstr "á äçìöä"
***************
*** 1497,1510 ****
  # No ellipsis because that would look awkward when the translation of
  # "Done." is appended.
! #: info/session.c:3354
  #, c-format
  msgid "Writing node %s..."
  msgstr "`%s' ä÷ñéô èìô"
  
! #: info/session.c:3430
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "INFO_PRINT_COMMAND êøã åæ ä÷ñéô ïëåú ñôãä"
  
! #: info/session.c:3465
  #, c-format
  msgid "Cannot open pipe to `%s'."
--- 1473,1486 ----
  # No ellipsis because that would look awkward when the translation of
  # "Done." is appended.
! #: info/session.c:3399
  #, c-format
  msgid "Writing node %s..."
  msgstr "`%s' ä÷ñéô èìô"
  
! #: info/session.c:3475
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "INFO_PRINT_COMMAND êøã åæ ä÷ñéô ïëåú ñôãä"
  
! #: info/session.c:3510
  #, c-format
  msgid "Cannot open pipe to `%s'."
***************
*** 1513,1654 ****
  # No ellipsis because that would look awkward when the translation of
  # "Done." is appended.
! #: info/session.c:3471
  #, c-format
  msgid "Printing node %s..."
  msgstr "%s ä÷ñéô úñôãä"
  
! #: info/session.c:3701
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "... %s õáå÷-úú ÷øåñ"
  
! #: info/session.c:3753
  msgid "Read a string and search for it case-sensitively"
  msgstr "úåéùéøá úåáùçúä êåú äúåà ùôçå úæåøçî àø÷"
  
! #: info/session.c:3760
  msgid "Read a string and search for it"
  msgstr "äúåà ùôçå úæåøçî àø÷"
  
! #: info/session.c:3768
  msgid "Read a string and search backward for it"
  msgstr "äøåçà äúåà ùôçå úæåøçî àø÷"
  
! #: info/session.c:3804 info/session.c:3811
! #, c-format
! msgid "%s%sfor string [%s]: "
  msgstr "%s%sfor string [%s]: "
  
  # The following 4 are untranslated because they are used with the
  # format string above in a prompt, and we don't translate prompts.
! #: info/session.c:3805 info/session.c:3812
! msgid "Search backward"
  msgstr "Search backward"
  
! #: info/session.c:3806 info/session.c:3812
  msgid "Search"
  msgstr "Search"
  
! #: info/session.c:3807 info/session.c:3813
! msgid " case-sensitively "
! msgstr " case-sensitively "
! 
! #: info/session.c:3808 info/session.c:3813
! msgid " "
! msgstr " "
! 
! #: info/session.c:3852
  msgid "Search failed."
  msgstr ".äàöîð àì úæåøçîä"
  
! #: info/session.c:3870
  msgid "Repeat last search in the same direction"
  msgstr "ïååéë åúåàá ïåøçà ùåôéç ìò øåæç"
  
! #: info/session.c:3873 info/session.c:3883
  msgid "No previous search string"
  msgstr "ïåøçà ùåôéçî úæåøçî ïéà"
  
! #: info/session.c:3880
  msgid "Repeat last search in the reverse direction"
  msgstr "êåôä ïååéëá ïåøçà ùåôéç ìò øåæç"
  
! #: info/session.c:3899 info/session.c:3905
  msgid "Search interactively for a string as you type it"
  msgstr "äúåà ä/ãéì÷î ä/úàù éãë êåú úæåøçî ùôç"
  
! #: info/session.c:3985
  msgid "I-search backward: "
  msgstr "I-search backward: "
  
! #: info/session.c:3987
  msgid "I-search: "
  msgstr "I-search: "
  
  # Untranslated because is used with the I-search: prompt.
! #: info/session.c:4012 info/session.c:4014
  msgid "Failing "
  msgstr "Failing "
  
! #: info/session.c:4480
  msgid "Move to the previous cross reference"
  msgstr "íãå÷ä øåùé÷ì ïîñ ææä"
  
! #: info/session.c:4498
  msgid "Move to the next cross reference"
  msgstr "àáä øåùé÷ì ïîñ ææä"
  
! #: info/session.c:4520
  msgid "Select reference or menu item appearing on this line"
  msgstr "úéçëåðä äøåùá òéôåîä èéøôúî óéòñ åà øåùé÷ øçà áå÷ò"
  
! #: info/session.c:4543
  msgid "Cancel current operation"
  msgstr "úéçëåð äìåòô ìèá"
  
! #: info/session.c:4550
  msgid "Quit"
  msgstr "ìèåá"
  
! #: info/session.c:4559
  msgid "Move the cursor to a specific line of the window"
  msgstr "äæ ïåìçá úîéåñî äøåùì ïîñ ææä"
  
! #: info/session.c:4591
  msgid "Redraw the display"
  msgstr "äâåöú ùãç"
  
! #: info/session.c:4628
  msgid "Quit using Info"
  msgstr "Info úéðëåúî àö"
  
! #: info/session.c:4641
  msgid "Run command bound to this key's lowercase variant"
  msgstr "äæ ù÷î ìù úåðè÷ úåéúåà úñøéâì äøåù÷ä äãå÷ô ìòôä"
  
! #: info/session.c:4652
  #, c-format
  msgid "Unknown command (%s)."
  msgstr ".(%s) úøëåî-éúìá äãå÷ô"
  
! #: info/session.c:4655
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\" äéåâù äãå÷ô"
  
! #: info/session.c:4656
  #, fuzzy, c-format
  msgid "`%s' is invalid"
  msgstr "\"%s\" äéåâù äãå÷ô"
  
! #: info/session.c:4870
  msgid "Add this digit to the current numeric argument"
  msgstr "éçëåð éøîåð èðîåâøàì åæ äøôñ óñåä"
  
! #: info/session.c:4879
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "4-á íéé÷ êøò ìåôë åà ,éøîåð èðîåâøà ìù äãì÷ä ìçúä"
  
! #: info/session.c:4894
  msgid "Internally used by \\[universal-argument]"
  msgstr "åæ äãå÷ôá ùîúùî \\[universal-argument]"
--- 1489,1651 ----
  # No ellipsis because that would look awkward when the translation of
  # "Done." is appended.
! #: info/session.c:3516
  #, c-format
  msgid "Printing node %s..."
  msgstr "%s ä÷ñéô úñôãä"
  
! #: info/session.c:3733
! msgid "Search continued from the end of the document."
! msgstr ""
! 
! #: info/session.c:3738
! #, fuzzy
! msgid "Search continued from the beginning of the document."
! msgstr "äøåù úìéçú ãò ÷çî"
! 
! #: info/session.c:3755
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "... %s õáå÷-úú ÷øåñ"
  
! #: info/session.c:3812
  msgid "Read a string and search for it case-sensitively"
  msgstr "úåéùéøá úåáùçúä êåú äúåà ùôçå úæåøçî àø÷"
  
! #: info/session.c:3819
  msgid "Read a string and search for it"
  msgstr "äúåà ùôçå úæåøçî àø÷"
  
! #: info/session.c:3827
  msgid "Read a string and search backward for it"
  msgstr "äøåçà äúåà ùôçå úæåøçî àø÷"
  
! #: info/session.c:3863 info/session.c:3869
! #, fuzzy, c-format
! msgid "%s%s%s [%s]: "
  msgstr "%s%sfor string [%s]: "
  
+ #: info/session.c:3864 info/session.c:3870
+ msgid "Regexp search"
+ msgstr ""
+ 
+ #: info/session.c:3865 info/session.c:3871
+ #, fuzzy
+ msgid " case-sensitively"
+ msgstr " case-sensitively "
+ 
  # The following 4 are untranslated because they are used with the
  # format string above in a prompt, and we don't translate prompts.
! #: info/session.c:3866 info/session.c:3872
! #, fuzzy
! msgid " backward"
  msgstr "Search backward"
  
! #: info/session.c:3870
  msgid "Search"
  msgstr "Search"
  
! #: info/session.c:3911
  msgid "Search failed."
  msgstr ".äàöîð àì úæåøçîä"
  
! #: info/session.c:3929
  msgid "Repeat last search in the same direction"
  msgstr "ïååéë åúåàá ïåøçà ùåôéç ìò øåæç"
  
! #: info/session.c:3932 info/session.c:3942
  msgid "No previous search string"
  msgstr "ïåøçà ùåôéçî úæåøçî ïéà"
  
! #: info/session.c:3939
  msgid "Repeat last search in the reverse direction"
  msgstr "êåôä ïååéëá ïåøçà ùåôéç ìò øåæç"
  
! #: info/session.c:3958 info/session.c:3964
  msgid "Search interactively for a string as you type it"
  msgstr "äúåà ä/ãéì÷î ä/úàù éãë êåú úæåøçî ùôç"
  
! #: info/session.c:4044
! #, fuzzy
! msgid "Regexp I-search backward: "
! msgstr "I-search backward: "
! 
! #: info/session.c:4045
  msgid "I-search backward: "
  msgstr "I-search backward: "
  
! #: info/session.c:4047
! #, fuzzy
! msgid "Regexp I-search: "
! msgstr "I-search: "
! 
! #: info/session.c:4048
  msgid "I-search: "
  msgstr "I-search: "
  
  # Untranslated because is used with the I-search: prompt.
! #: info/session.c:4073 info/session.c:4075
  msgid "Failing "
  msgstr "Failing "
  
! #: info/session.c:4560
  msgid "Move to the previous cross reference"
  msgstr "íãå÷ä øåùé÷ì ïîñ ææä"
  
! #: info/session.c:4578
  msgid "Move to the next cross reference"
  msgstr "àáä øåùé÷ì ïîñ ææä"
  
! #: info/session.c:4600
  msgid "Select reference or menu item appearing on this line"
  msgstr "úéçëåðä äøåùá òéôåîä èéøôúî óéòñ åà øåùé÷ øçà áå÷ò"
  
! #: info/session.c:4623
  msgid "Cancel current operation"
  msgstr "úéçëåð äìåòô ìèá"
  
! #: info/session.c:4630
  msgid "Quit"
  msgstr "ìèåá"
  
! #: info/session.c:4639
  msgid "Move the cursor to a specific line of the window"
  msgstr "äæ ïåìçá úîéåñî äøåùì ïîñ ææä"
  
! #: info/session.c:4671
  msgid "Redraw the display"
  msgstr "äâåöú ùãç"
  
! #: info/session.c:4708
  msgid "Quit using Info"
  msgstr "Info úéðëåúî àö"
  
! #: info/session.c:4721
  msgid "Run command bound to this key's lowercase variant"
  msgstr "äæ ù÷î ìù úåðè÷ úåéúåà úñøéâì äøåù÷ä äãå÷ô ìòôä"
  
! #: info/session.c:4732
  #, c-format
  msgid "Unknown command (%s)."
  msgstr ".(%s) úøëåî-éúìá äãå÷ô"
  
! #: info/session.c:4735
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\" äéåâù äãå÷ô"
  
! #: info/session.c:4736
  #, fuzzy, c-format
  msgid "`%s' is invalid"
  msgstr "\"%s\" äéåâù äãå÷ô"
  
! #: info/session.c:4950
  msgid "Add this digit to the current numeric argument"
  msgstr "éçëåð éøîåð èðîåâøàì åæ äøôñ óñåä"
  
! #: info/session.c:4959
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "4-á íéé÷ êøò ìåôë åà ,éøîåð èðîåâøà ìù äãì÷ä ìçúä"
  
! #: info/session.c:4974
  msgid "Internally used by \\[universal-argument]"
  msgstr "åæ äãå÷ôá ùîúùî \\[universal-argument]"
***************
*** 1704,1755 ****
  msgstr "úåéáéñ 8 éìòá ISO éåú âéöîå èìå÷ Info ,\"On\" áöîá íà"
  
! #: info/variables.c:83
  msgid "Explain the use of a variable"
  msgstr "íéðúùî ìù ãé÷ôú øàú"
  
! #: info/variables.c:89
  msgid "Describe variable: "
  msgstr "Describe variable: "
  
! #: info/variables.c:108
! msgid "Set the value of an Info variable"
! msgstr "Info äðúùî ìù êøò äðù"
  
! #: info/variables.c:114
! msgid "Set variable: "
! msgstr "Set variable: "
  
! #: info/variables.c:132
  #, c-format
! msgid "Set %s to value (%d): "
! msgstr "Set %s to value (%d): "
  
! #: info/variables.c:173
  #, c-format
! msgid "Set %s to value (%s): "
! msgstr "Set %s to value (%s): "
  
! #: info/window.c:1137
! msgid "--*** Tags out of Date ***"
! msgstr "--*** úðëãåòî äðéà Tags úìáè ***-- "
  
! #: info/window.c:1148
! msgid "-----Info: (), lines ----, "
! msgstr "-----Info: (), lines ----, "
  
! #: info/window.c:1155
  #, c-format
! msgid "-%s---Info: %s, %d lines --%s--"
! msgstr "-%s---Info: %s, %d lines --%s--"
  
! #: info/window.c:1159
  #, c-format
! msgid "-%s%s-Info: (%s)%s, %d lines --%s--"
! msgstr "-%s%s-Info: (%s)%s, %d lines --%s--"
  
! #: info/window.c:1166
  #, c-format
! msgid " Subfile: %s"
! msgstr " Subfile: %s"
  
  #: lib/xexit.c:54
--- 1701,1958 ----
  msgstr "úåéáéñ 8 éìòá ISO éåú âéöîå èìå÷ Info ,\"On\" áöîá íà"
  
! #: info/variables.c:81
! #, fuzzy
! msgid ""
! "What to do when a scrolling command is issued at the end of the last node"
! msgstr "ä÷ñéô óåñá äìéìâä úåâäðúä ìò èìåù"
! 
! #: info/variables.c:88
  msgid "Explain the use of a variable"
  msgstr "íéðúùî ìù ãé÷ôú øàú"
  
! #: info/variables.c:94
  msgid "Describe variable: "
  msgstr "Describe variable: "
  
! #: info/variables.c:113
! msgid "Set the value of an Info variable"
! msgstr "Info äðúùî ìù êøò äðù"
! 
! #: info/variables.c:119
! msgid "Set variable: "
! msgstr "Set variable: "
! 
! #: info/variables.c:137
! #, c-format
! msgid "Set %s to value (%d): "
! msgstr "Set %s to value (%d): "
! 
! #: info/variables.c:178
! #, c-format
! msgid "Set %s to value (%s): "
! msgstr "Set %s to value (%s): "
! 
! #: info/window.c:1150
! msgid "--*** Tags out of Date ***"
! msgstr "--*** úðëãåòî äðéà Tags úìáè ***-- "
! 
! #: info/window.c:1161
! msgid "-----Info: (), lines ----, "
! msgstr "-----Info: (), lines ----, "
! 
! #: info/window.c:1168
! #, c-format
! msgid "-%s---Info: %s, %d lines --%s--"
! msgstr "-%s---Info: %s, %d lines --%s--"
! 
! #: info/window.c:1172
! #, c-format
! msgid "-%s%s-Info: (%s)%s, %d lines --%s--"
! msgstr "-%s%s-Info: (%s)%s, %d lines --%s--"
! 
! #: info/window.c:1179
! #, c-format
! msgid " Subfile: %s"
! msgstr " Subfile: %s"
! 
! #: install-info/install-info.c:221
! #, c-format
! msgid "%s: warning: "
! msgstr "%s: warning: "
! 
! #: install-info/install-info.c:270
! #, c-format
! msgid " for %s"
! msgstr " for %s"
! 
! #: install-info/install-info.c:500
! #, c-format
! msgid "\tTry `%s --help' for a complete list of options.\n"
! msgstr ".íéðééôàî ìù äàìî äîéùø úìá÷ì `%s --help' äñð\n"
! 
! #: install-info/install-info.c:508
! #, fuzzy, c-format
! msgid "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
! msgstr "%s [íéðééôàî]... TEXINFO-õáå÷... :ùåîéùä ïôåà\n"
! 
! #: install-info/install-info.c:510
! msgid "Add or remove entries in INFO-FILE from the Info directory DIR-FILE."
! msgstr ""
! 
! #: install-info/install-info.c:513
! msgid ""
! "Options:\n"
! " --debug             report what is being done.\n"
! " --delete            delete existing entries for INFO-FILE from DIR-FILE;\n"
! "                      don't insert any new entries.\n"
! " --description=TEXT  the description of the entry is TEXT; used with\n"
! "                      the --name option to become synonymous with the\n"
! "                      --entry option.\n"
! " --dir-file=NAME     specify file name of Info directory file;\n"
! "                      equivalent to using the DIR-FILE argument.\n"
! " --dry-run           same as --test."
! msgstr ""
! 
! #: install-info/install-info.c:525
! msgid ""
! " --entry=TEXT        insert TEXT as an Info directory entry.\n"
! "                      TEXT is written as an Info menu item line followed\n"
! "                       by zero or more extra lines starting with "
! "whitespace.\n"
! "                      If you specify more than one entry, all are added.\n"
! "                      If you don't specify any entries, they are determined\n"
! "                       from information in the Info file itself.\n"
! "                      When removing, TEXT specifies the entry to remove.\n"
! "                      TEXT is only removed as a last resort, if the\n"
! "                      entry as determined from the Info file is not "
! "present,\n"
! "                      and the basename of the Info file isn't found either."
! msgstr ""
! 
! #: install-info/install-info.c:537
! msgid ""
! " --help              display this help and exit.\n"
! " --info-dir=DIR      same as --dir-file=DIR/dir.\n"
! " --info-file=FILE    specify Info file to install in the directory;\n"
! "                      equivalent to using the INFO-FILE argument.\n"
! " --item=TEXT         same as --entry=TEXT.\n"
! " --keep-old          do not replace entries, or remove empty sections.\n"
! " --menuentry=TEXT    same as --name=TEXT.\n"
! " --name=TEXT         the name of the entry is TEXT; used with --description\n"
! "                      to become synonymous with the --entry option.\n"
! " --no-indent         do not format new entries in the DIR file.\n"
! " --quiet             suppress warnings."
! msgstr ""
! 
! #: install-info/install-info.c:550
! msgid ""
! " --regex=R           put this file's entries in all sections that match the\n"
! "                      regular expression R (ignoring case).\n"
! " --remove            same as --delete.\n"
! " --remove-exactly    only remove if the info file name matches exactly;\n"
! "                      suffixes such as .info and .gz are not ignored.\n"
! " --section=SEC       put entries in section SEC of the directory.\n"
! "                      If you specify more than one section, all the entries\n"
! "                       are added in each of the sections.\n"
! "                      If you don't specify any sections, they are "
! "determined\n"
! "                       from information in the Info file itself.\n"
! " --section R SEC     equivalent to --regex=R --section=SEC --add-once."
! msgstr ""
! 
! #: install-info/install-info.c:563
! msgid ""
! " --silent            suppress warnings.\n"
! " --test              suppress updating of DIR-FILE.\n"
! " --version           display version information and exit."
! msgstr ""
! 
! #: install-info/install-info.c:570
! #, fuzzy
! msgid ""
! "Email bug reports to bug-texinfo@gnu.org,\n"
! "general questions and discussion to help-texinfo@gnu.org.\n"
! "Texinfo home page: http://www.gnu.org/software/texinfo/"
! msgstr ""
! "\n"
! "                       ,bug-texinfo@gnu.org-ì äì÷ú éçååéã çåìùì àð\n"
! "               .help-texinfo@gnu.org-ì ïåéãì íéàùåðå úåéììë úåìàùå\n"
! "         .http://www.gnu.org/software/texinfo/ :Texinfo ìù úéáä óã"
! 
! #: install-info/install-info.c:597
! #, fuzzy, c-format
! msgid ""
! "This is the file .../info/dir, which contains the\n"
! "topmost node of the Info hierarchy, called (dir)Top.\n"
! "The first time you invoke Info you start off looking at this node.\n"
! "\n"
! "%s\tThis is the top of the INFO tree\n"
! "\n"
! "  This (the Directory node) gives a menu of major topics.\n"
! "  Typing \"q\" exits, \"?\" lists all Info commands, \"d\" returns here,\n"
! "  \"h\" gives a primer for first-timers,\n"
! "  \"mEmacs<Return>\" visits the Emacs manual, etc.\n"
! "\n"
! "  In Emacs, you can click mouse button 2 on a menu item or cross reference\n"
! "  to select it.\n"
! "\n"
! "%s\n"
! msgstr ""
! "This is the file .../info/dir, which contains the\n"
! "topmost node of the Info hierarchy, called (dir)Top.\n"
! "The first time you invoke Info you start off looking at this node.\n"
! "\n"
! "%s\tThis is the top of the INFO tree\n"
! "\n"
! "  This (the Directory node) gives a menu of major topics.\n"
! "  Typing \"q\" exits, \"?\" lists all Info commands, \"d\" returns here,\n"
! "  \"h\" gives a primer for first-timers,\n"
! "  \"mEmacs<Return>\" visits the Emacs manual, etc.\n"
! "\n"
! "  In Emacs, you can click mouse button 2 on a menu item or cross reference\n"
! "  to select it.\n"
! "\n"
! "* Menu:\n"
! 
! #: install-info/install-info.c:622
! #, c-format
! msgid "%s: could not read (%s) and could not create (%s)\n"
! msgstr "%s õáå÷ ìù (%s) äàéø÷á ïäå (%s) äøéöéá ïä äì÷ú\n"
! 
! #: install-info/install-info.c:715
! #, c-format
! msgid "%s: empty file"
! msgstr "÷éø åðéä %s õáå÷"
! 
! #: install-info/install-info.c:1046 install-info/install-info.c:1086
! msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
! msgstr "íàåú END-INFO-DIR-ENTRY àìì START-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:1081
! msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
! msgstr "íàåú START-INFO-DIR-ENTRY àìì END-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:1936 install-info/install-info.c:1946
  #, c-format
! msgid "%s: already have dir file: %s\n"
! msgstr ""
  
! #: install-info/install-info.c:2026
  #, c-format
! msgid "%s: Specify the Info file only once.\n"
! msgstr ".ãáìá úçà íòô %s-ì Info õáå÷ ïééöì ïúéð\n"
  
! #: install-info/install-info.c:2059
! #, c-format
! msgid "Extra regular expression specified, ignoring `%s'"
! msgstr ""
  
! #: install-info/install-info.c:2071
! #, c-format
! msgid "Error in regular expression `%s': %s"
! msgstr ""
  
! #: install-info/install-info.c:2129
  #, c-format
! msgid "excess command line argument `%s'"
! msgstr "`%s' øúåéî èðîåâøà"
! 
! #: install-info/install-info.c:2133
! msgid "No input file specified; try --help for more information."
! msgstr ".äøæò úìá÷ì --help äñð ;èì÷ õáå÷ ïåéö ïéà"
! 
! #: install-info/install-info.c:2136
! msgid "No dir file specified; try --help for more information."
! msgstr ".äøæò úìá÷ì --help äñð ;dir õáå÷ ïåéö ïéà"
  
! #: install-info/install-info.c:2278
  #, c-format
! msgid "no info dir entry in `%s'"
! msgstr "`%s'-á éùàø èéøôú éôéòñ ïéà"
  
! #: install-info/install-info.c:2526
  #, c-format
! msgid "no entries found for `%s'; nothing deleted"
! msgstr "÷çîð àì íåìë ;`%s' øåáò èéøôú éôéòñ åàöîð àì"
  
  #: lib/xexit.c:54
***************
*** 1761,1841 ****
  msgstr ""
  
! #: makeinfo/cmds.c:544 makeinfo/cmds.c:566
  #, fuzzy, c-format
  msgid "arguments to @%s ignored"
  msgstr "%c%s-ì éåâù èðîåâøà"
  
! #: makeinfo/cmds.c:741
  msgid "January"
  msgstr "øàåðé"
  
! #: makeinfo/cmds.c:741
  msgid "February"
  msgstr "øàåøáô"
  
! #: makeinfo/cmds.c:741
  msgid "March"
  msgstr "õøî"
  
! #: makeinfo/cmds.c:741
  msgid "April"
  msgstr "ìéøôà"
  
! #: makeinfo/cmds.c:741
  msgid "May"
  msgstr "éàî"
  
! #: makeinfo/cmds.c:742
  msgid "June"
  msgstr "éðåé"
  
! #: makeinfo/cmds.c:742
  msgid "July"
  msgstr "éìåé"
  
! #: makeinfo/cmds.c:742
  msgid "August"
  msgstr "èñåâåà"
  
! #: makeinfo/cmds.c:742
  msgid "September"
  msgstr "øáîèôñ"
  
! #: makeinfo/cmds.c:742
  msgid "October"
  msgstr "øáåè÷åà"
  
! #: makeinfo/cmds.c:743
  msgid "November"
  msgstr "øáîáåð"
  
! #: makeinfo/cmds.c:743
  msgid "December"
  msgstr "øáîöã"
  
! #: makeinfo/cmds.c:1095
  #, c-format
  msgid "unlikely character %c in @var"
  msgstr "@var êåúá %c øéáñ-éúìá åú"
  
! #: makeinfo/cmds.c:1138
  msgid "@sc argument all uppercase, thus no effect"
  msgstr "è÷ôà ìë @sc-ì ïéà ïëì ,úåìåãâ úåéúåàá åìåë @sc ìù èðîåâøà"
  
! #: makeinfo/cmds.c:1193
  #, c-format
  msgid "`{' expected, but saw `%c'"
  msgstr "%c àöîð êà ,`{' ì\"ö"
  
! #: makeinfo/cmds.c:1233
  msgid "end of file inside verb block"
  msgstr "verb êåúá õáå÷ óåñ"
  
! #: makeinfo/cmds.c:1241
  #, c-format
  msgid "`}' expected, but saw `%c'"
  msgstr "%c àöîð êà ,`}' ì\"ö"
  
! #: makeinfo/cmds.c:1272
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
--- 1964,2044 ----
  msgstr ""
  
! #: makeinfo/cmds.c:582 makeinfo/cmds.c:604
  #, fuzzy, c-format
  msgid "arguments to @%s ignored"
  msgstr "%c%s-ì éåâù èðîåâøà"
  
! #: makeinfo/cmds.c:779
  msgid "January"
  msgstr "øàåðé"
  
! #: makeinfo/cmds.c:779
  msgid "February"
  msgstr "øàåøáô"
  
! #: makeinfo/cmds.c:779
  msgid "March"
  msgstr "õøî"
  
! #: makeinfo/cmds.c:779
  msgid "April"
  msgstr "ìéøôà"
  
! #: makeinfo/cmds.c:779
  msgid "May"
  msgstr "éàî"
  
! #: makeinfo/cmds.c:780
  msgid "June"
  msgstr "éðåé"
  
! #: makeinfo/cmds.c:780
  msgid "July"
  msgstr "éìåé"
  
! #: makeinfo/cmds.c:780
  msgid "August"
  msgstr "èñåâåà"
  
! #: makeinfo/cmds.c:780
  msgid "September"
  msgstr "øáîèôñ"
  
! #: makeinfo/cmds.c:780
  msgid "October"
  msgstr "øáåè÷åà"
  
! #: makeinfo/cmds.c:781
  msgid "November"
  msgstr "øáîáåð"
  
! #: makeinfo/cmds.c:781
  msgid "December"
  msgstr "øáîöã"
  
! #: makeinfo/cmds.c:1131
  #, c-format
  msgid "unlikely character %c in @var"
  msgstr "@var êåúá %c øéáñ-éúìá åú"
  
! #: makeinfo/cmds.c:1174
  msgid "@sc argument all uppercase, thus no effect"
  msgstr "è÷ôà ìë @sc-ì ïéà ïëì ,úåìåãâ úåéúåàá åìåë @sc ìù èðîåâøà"
  
! #: makeinfo/cmds.c:1229
  #, c-format
  msgid "`{' expected, but saw `%c'"
  msgstr "%c àöîð êà ,`{' ì\"ö"
  
! #: makeinfo/cmds.c:1269
  msgid "end of file inside verb block"
  msgstr "verb êåúá õáå÷ óåñ"
  
! #: makeinfo/cmds.c:1277
  #, c-format
  msgid "`}' expected, but saw `%c'"
  msgstr "%c àöîð êà ,`}' ì\"ö"
  
! #: makeinfo/cmds.c:1308
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
***************
*** 1843,1889 ****
  msgstr ""
  
! #: makeinfo/cmds.c:1471
  #, c-format
  msgid "%c%s is obsolete"
  msgstr "ïùåéî åðéä %c%s"
  
! #: makeinfo/cmds.c:1580
  #, c-format
  msgid "@sp requires a positive numeric argument, not `%s'"
  msgstr "`%s' àì ,éáåéç øôñî àåäù èðîåâøà ùøåã @sp"
  
! #: makeinfo/cmds.c:1936 makeinfo/footnote.c:81
  #, c-format
  msgid "Bad argument to %c%s"
  msgstr "%c%s-ì éåâù èðîåâøà"
  
! #: makeinfo/cmds.c:1946 makeinfo/makeinfo.c:4272
  msgid "asis"
  msgstr "àåäù åîë"
  
! #: makeinfo/cmds.c:1948 makeinfo/cmds.c:1978 makeinfo/makeinfo.c:4274
  msgid "none"
  msgstr "ïéà"
  
! #: makeinfo/cmds.c:1962
  #, fuzzy, c-format
  msgid "Bad argument to @%s"
  msgstr "%c%s-ì éåâù èðîåâøà"
  
! #: makeinfo/cmds.c:1976
  msgid "insert"
  msgstr ""
  
! #: makeinfo/cmds.c:1992
  #, fuzzy, c-format
  msgid "Bad argument to @%s: %s"
  msgstr "%c%s-ì éåâù èðîåâøà"
  
! #: makeinfo/cmds.c:2075
  #, c-format
  msgid "Expected @%s on or off, not `%s'"
  msgstr ""
  
! #: makeinfo/cmds.c:2095
  #, c-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
--- 2046,2092 ----
  msgstr ""
  
! #: makeinfo/cmds.c:1504
  #, c-format
  msgid "%c%s is obsolete"
  msgstr "ïùåéî åðéä %c%s"
  
! #: makeinfo/cmds.c:1612
  #, c-format
  msgid "@sp requires a positive numeric argument, not `%s'"
  msgstr "`%s' àì ,éáåéç øôñî àåäù èðîåâøà ùøåã @sp"
  
! #: makeinfo/cmds.c:2023 makeinfo/footnote.c:81
  #, c-format
  msgid "Bad argument to %c%s"
  msgstr "%c%s-ì éåâù èðîåâøà"
  
! #: makeinfo/cmds.c:2033 makeinfo/makeinfo.c:4270
  msgid "asis"
  msgstr "àåäù åîë"
  
! #: makeinfo/cmds.c:2035 makeinfo/cmds.c:2065 makeinfo/makeinfo.c:4272
  msgid "none"
  msgstr "ïéà"
  
! #: makeinfo/cmds.c:2049
  #, fuzzy, c-format
  msgid "Bad argument to @%s"
  msgstr "%c%s-ì éåâù èðîåâøà"
  
! #: makeinfo/cmds.c:2063
  msgid "insert"
  msgstr ""
  
! #: makeinfo/cmds.c:2079
  #, fuzzy, c-format
  msgid "Bad argument to @%s: %s"
  msgstr "%c%s-ì éåâù èðîåâøà"
  
! #: makeinfo/cmds.c:2162
  #, c-format
  msgid "Expected @%s on or off, not `%s'"
  msgstr ""
  
! #: makeinfo/cmds.c:2182
  #, c-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
***************
*** 1894,1936 ****
  msgstr "@def ìù èðîåâøàá `}' øñç"
  
- # It would be hilarious to translate those...
- #: makeinfo/defun.c:402
- msgid "Function"
- msgstr "Function"
- 
- #: makeinfo/defun.c:405
- msgid "Macro"
- msgstr "Macro"
- 
- #: makeinfo/defun.c:408
- msgid "Special Form"
- msgstr "Special Form"
- 
- #: makeinfo/defun.c:412
- msgid "Variable"
- msgstr "Variable"
- 
- #: makeinfo/defun.c:415
- msgid "User Option"
- msgstr "User Option"
- 
- #: makeinfo/defun.c:419
- msgid "Instance Variable"
- msgstr "Instance Variable"
- 
- #: makeinfo/defun.c:423
- msgid "Method"
- msgstr "Method"
- 
- #: makeinfo/defun.c:499 makeinfo/defun.c:504 makeinfo/defun.c:544
- #: makeinfo/defun.c:643 makeinfo/xml.c:2135
- msgid "of"
- msgstr "of"
- 
- #: makeinfo/defun.c:508 makeinfo/defun.c:512 makeinfo/defun.c:516
- #: makeinfo/defun.c:550 makeinfo/defun.c:649 makeinfo/xml.c:2140
- msgid "on"
- msgstr "on"
- 
  #: makeinfo/defun.c:711
  #, fuzzy, c-format
--- 2097,2100 ----
***************
*** 1962,1968 ****
  msgstr ""
  
! #: makeinfo/float.c:376 makeinfo/float.c:382 makeinfo/index.c:924
! #: makeinfo/index.c:930 makeinfo/xref.c:133 makeinfo/xref.c:170
! #: makeinfo/xref.c:205
  msgid "See "
  msgstr "See "
--- 2126,2131 ----
  msgstr ""
  
! #: makeinfo/float.c:376 makeinfo/float.c:382 makeinfo/index.c:948
! #: makeinfo/index.c:954
  msgid "See "
  msgstr "See "
***************
*** 1986,1990 ****
  msgstr "íééìåù úåøòä êåúá íééìåù úåøòäá äëéîú ïéà"
  
! #: makeinfo/footnote.c:301 makeinfo/index.c:189
  msgid "Footnotes"
  msgstr "íééìåù úåøòä"
--- 2149,2153 ----
  msgstr "íééìåù úåøòä êåúá íééìåù úåøòäá äëéîú ïéà"
  
! #: makeinfo/footnote.c:301 makeinfo/index.c:187
  msgid "Footnotes"
  msgstr "íééìåù úåøòä"
***************
*** 2000,2007 ****
  msgstr ""
  
- #: makeinfo/html.c:203
- msgid "Untitled"
- msgstr "úøúåë àìì"
- 
  #: makeinfo/html.c:421
  msgid "[unexpected] no html tag to pop"
--- 2163,2166 ----
***************
*** 2013,2056 ****
  msgstr "`%s' :éåâù (node) ä÷ñéô íù"
  
! #: makeinfo/index.c:169
  #, c-format
  msgid "Unknown index `%s'"
  msgstr "`%s' øëåî-éúìá ñ÷ãðéà"
  
! #: makeinfo/index.c:234
  #, c-format
  msgid "Info cannot handle `:' in index entry `%s'"
  msgstr "`%s' ñ÷ãðéà èéøôá `:' ììâá ìùëéé Info"
  
! #: makeinfo/index.c:412
  #, c-format
  msgid "Index `%s' already exists"
  msgstr "øãâåî øáë `%s' ñ÷ãðéà"
  
! #: makeinfo/index.c:455
  #, c-format
  msgid "Unknown index `%s' and/or `%s' in @synindex"
  msgstr "øëåî-éúìá ñ÷ãðéà åðéä @synindex-á `%s' åà `%s'"
  
! #: makeinfo/index.c:661
  msgid "(line )"
  msgstr ""
  
! #: makeinfo/index.c:669
  #, c-format
  msgid "(line %*d)"
  msgstr ""
  
! #: makeinfo/index.c:750
  #, c-format
  msgid "Unknown index `%s' in @printindex"
  msgstr "@printindex-á `%s' øëåî-éúìá ñ÷ãðéà"
  
! #: makeinfo/index.c:819
  #, c-format
  msgid "Entry for index `%s' outside of any node"
  msgstr "ä÷ñéô ìëì õåçî øãâåî `%s' ñ÷ãðéà èéøô"
  
! #: makeinfo/index.c:822 makeinfo/index.c:858
  msgid "(outside of any node)"
  msgstr "(ä÷ñéô ìëì õåçî)"
--- 2172,2215 ----
  msgstr "`%s' :éåâù (node) ä÷ñéô íù"
  
! #: makeinfo/index.c:167
  #, c-format
  msgid "Unknown index `%s'"
  msgstr "`%s' øëåî-éúìá ñ÷ãðéà"
  
! #: makeinfo/index.c:232
  #, c-format
  msgid "Info cannot handle `:' in index entry `%s'"
  msgstr "`%s' ñ÷ãðéà èéøôá `:' ììâá ìùëéé Info"
  
! #: makeinfo/index.c:410
  #, c-format
  msgid "Index `%s' already exists"
  msgstr "øãâåî øáë `%s' ñ÷ãðéà"
  
! #: makeinfo/index.c:453
  #, c-format
  msgid "Unknown index `%s' and/or `%s' in @synindex"
  msgstr "øëåî-éúìá ñ÷ãðéà åðéä @synindex-á `%s' åà `%s'"
  
! #: makeinfo/index.c:676
  msgid "(line )"
  msgstr ""
  
! #: makeinfo/index.c:684
  #, c-format
  msgid "(line %*d)"
  msgstr ""
  
! #: makeinfo/index.c:764
  #, c-format
  msgid "Unknown index `%s' in @printindex"
  msgstr "@printindex-á `%s' øëåî-éúìá ñ÷ãðéà"
  
! #: makeinfo/index.c:833
  #, c-format
  msgid "Entry for index `%s' outside of any node"
  msgstr "ä÷ñéô ìëì õåçî øãâåî `%s' ñ÷ãðéà èéøô"
  
! #: makeinfo/index.c:836 makeinfo/index.c:872
  msgid "(outside of any node)"
  msgstr "(ä÷ñéô ìëì õåçî)"
***************
*** 2073,2194 ****
  msgstr "%c-á ùãçî ìéçúî ,åìöåð úåéúåàä ìë"
  
! #: makeinfo/insertion.c:635
  #, c-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s úàøåäá %citem øåáò áåöéò úèéù :èðîåâøà ùøãð"
  
! #: makeinfo/insertion.c:723
  #, c-format
  msgid "%cfloat environments cannot be nested"
  msgstr ""
  
! #: makeinfo/insertion.c:977
  #, c-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "`%s' àöîð íìåà ,`%s' ì\"ö `@end' éøçà"
  
! #: makeinfo/insertion.c:1345
  #, c-format
  msgid "No matching `%cend %s'"
  msgstr "íàåú `%cend %s' øñç"
  
! #: makeinfo/insertion.c:1614
  #, c-format
  msgid "%s requires letter or digit"
  msgstr "äøôñ åà úåà ùøåã %s"
  
! #: makeinfo/insertion.c:1707
  msgid "end of file inside verbatim block"
  msgstr "verbatim êåúá õáå÷ óåñ"
  
! #: makeinfo/insertion.c:1931
  #, fuzzy, c-format
  msgid "@%s not meaningful outside `@float' environment"
  msgstr "`@%s' êåúá @%s-ì úåòîùî ïéà"
  
! #: makeinfo/insertion.c:1967
  msgid "@menu seen before first @node, creating `Top' node"
  msgstr "`Top' ú÷ñéô øöåé ,äðåùàøä ä÷ñéôä éðôì àöîð @menu"
  
! #: makeinfo/insertion.c:1968
  msgid ""
  "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
  msgstr "?@ifinfo íå÷îá @ifnottex-á úô÷åî úåéäì äúéä äëéøö @top ú÷ñéô éë ïëúééä"
  
! #: makeinfo/insertion.c:1980
  msgid "@detailmenu seen before first node, creating `Top' node"
  msgstr "`Top' ú÷ñéô øöåé ,äðåùàøä ä÷ñéôä éðôì àöîð @detailmenu"
  
! #: makeinfo/insertion.c:2036
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr ""
  
! #: makeinfo/insertion.c:2050
  #, fuzzy, c-format
  msgid "@%s not meaningful outside `@titlepage' environment"
  msgstr "`@%s' êåúá @%s-ì úåòîùî ïéà"
  
! #: makeinfo/insertion.c:2081
  #, c-format
  msgid "Unmatched `%c%s'"
  msgstr "âåæ-ïá åì ïéàù `%c%s'"
  
! #: makeinfo/insertion.c:2086
  #, c-format
  msgid "`%c%s' needs something after it"
  msgstr "åéøçà àåáéù åäùî êéøö `%c%s'"
  
! #: makeinfo/insertion.c:2092
  #, fuzzy, c-format
  msgid "Bad argument `%s' to `@%s', using `%s'"
  msgstr "`%s'-ì èðîåâøàë íéàúî åðéà `%s'-ù íåùî `%s'-á éúùîúùä"
  
! #: makeinfo/insertion.c:2189
  #, c-format
  msgid "@%s not meaningful inside `@%s' block"
  msgstr "`@%s' êåúá @%s-ì úåòîùî ïéà"
  
! #: makeinfo/insertion.c:2198
  #, c-format
  msgid "@itemx not meaningful inside `%s' block"
  msgstr "`%s' êåúá @itemx-ì úåòîùî ïéà"
  
! #: makeinfo/insertion.c:2372
  #, c-format
  msgid "%c%s found outside of an insertion block"
  msgstr "äñðëä ÷åìá ìëì õåçî %c%s àöîð"
  
! #: makeinfo/lang.c:957
  #, c-format
  msgid "no default territory known for language `%s'"
  msgstr ""
  
! #: makeinfo/lang.c:1020
  #, c-format
  msgid "%s is not a valid ISO 639 language code"
  msgstr "ISO 639 é\"ò íéøëåîä ïåùìä éðîéñî ãçà åðéà %s"
  
! #: makeinfo/lang.c:1110
  #, fuzzy, c-format
  msgid "unrecognized encoding name `%s'"
  msgstr "`%s' øëåî-éúìá ãåãé÷ íù"
  
! #: makeinfo/lang.c:1118
  #, c-format
  msgid "sorry, encoding `%s' not supported"
  msgstr "êîúð åðéà `%s' ãåãé÷ ,íéøòèöî"
  
! #: makeinfo/lang.c:1170
  #, c-format
  msgid "invalid encoded character `%s'"
  msgstr "`%s' éåâù ããå÷î åú"
  
! #: makeinfo/lang.c:1478
  #, c-format
  msgid "%c%s expects `i' or `j' as argument, not `%c'"
  msgstr "`j' åà `i' úåéäì áééç øùà ,%c%s ìù èðîåâøà úåéäì íéàúî åðéà `%c'"
  
! #: makeinfo/lang.c:1482
  #, c-format
  msgid "%c%s expects a single character `i' or `j' as argument"
--- 2232,2353 ----
  msgstr "%c-á ùãçî ìéçúî ,åìöåð úåéúåàä ìë"
  
! #: makeinfo/insertion.c:639
  #, c-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s úàøåäá %citem øåáò áåöéò úèéù :èðîåâøà ùøãð"
  
! #: makeinfo/insertion.c:727
  #, c-format
  msgid "%cfloat environments cannot be nested"
  msgstr ""
  
! #: makeinfo/insertion.c:981
  #, c-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "`%s' àöîð íìåà ,`%s' ì\"ö `@end' éøçà"
  
! #: makeinfo/insertion.c:1349
  #, c-format
  msgid "No matching `%cend %s'"
  msgstr "íàåú `%cend %s' øñç"
  
! #: makeinfo/insertion.c:1618
  #, c-format
  msgid "%s requires letter or digit"
  msgstr "äøôñ åà úåà ùøåã %s"
  
! #: makeinfo/insertion.c:1718
  msgid "end of file inside verbatim block"
  msgstr "verbatim êåúá õáå÷ óåñ"
  
! #: makeinfo/insertion.c:1942
  #, fuzzy, c-format
  msgid "@%s not meaningful outside `@float' environment"
  msgstr "`@%s' êåúá @%s-ì úåòîùî ïéà"
  
! #: makeinfo/insertion.c:1978
  msgid "@menu seen before first @node, creating `Top' node"
  msgstr "`Top' ú÷ñéô øöåé ,äðåùàøä ä÷ñéôä éðôì àöîð @menu"
  
! #: makeinfo/insertion.c:1979
  msgid ""
  "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
  msgstr "?@ifinfo íå÷îá @ifnottex-á úô÷åî úåéäì äúéä äëéøö @top ú÷ñéô éë ïëúééä"
  
! #: makeinfo/insertion.c:1991
  msgid "@detailmenu seen before first node, creating `Top' node"
  msgstr "`Top' ú÷ñéô øöåé ,äðåùàøä ä÷ñéôä éðôì àöîð @detailmenu"
  
! #: makeinfo/insertion.c:2047
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr ""
  
! #: makeinfo/insertion.c:2061
  #, fuzzy, c-format
  msgid "@%s not meaningful outside `@titlepage' environment"
  msgstr "`@%s' êåúá @%s-ì úåòîùî ïéà"
  
! #: makeinfo/insertion.c:2092
  #, c-format
  msgid "Unmatched `%c%s'"
  msgstr "âåæ-ïá åì ïéàù `%c%s'"
  
! #: makeinfo/insertion.c:2097
  #, c-format
  msgid "`%c%s' needs something after it"
  msgstr "åéøçà àåáéù åäùî êéøö `%c%s'"
  
! #: makeinfo/insertion.c:2103
  #, fuzzy, c-format
  msgid "Bad argument `%s' to `@%s', using `%s'"
  msgstr "`%s'-ì èðîåâøàë íéàúî åðéà `%s'-ù íåùî `%s'-á éúùîúùä"
  
! #: makeinfo/insertion.c:2200
  #, c-format
  msgid "@%s not meaningful inside `@%s' block"
  msgstr "`@%s' êåúá @%s-ì úåòîùî ïéà"
  
! #: makeinfo/insertion.c:2209
  #, c-format
  msgid "@itemx not meaningful inside `%s' block"
  msgstr "`%s' êåúá @itemx-ì úåòîùî ïéà"
  
! #: makeinfo/insertion.c:2383
  #, c-format
  msgid "%c%s found outside of an insertion block"
  msgstr "äñðëä ÷åìá ìëì õåçî %c%s àöîð"
  
! #: makeinfo/lang.c:1218
  #, c-format
  msgid "no default territory known for language `%s'"
  msgstr ""
  
! #: makeinfo/lang.c:1281
  #, c-format
  msgid "%s is not a valid ISO 639 language code"
  msgstr "ISO 639 é\"ò íéøëåîä ïåùìä éðîéñî ãçà åðéà %s"
  
! #: makeinfo/lang.c:1399
  #, fuzzy, c-format
  msgid "unrecognized encoding name `%s'"
  msgstr "`%s' øëåî-éúìá ãåãé÷ íù"
  
! #: makeinfo/lang.c:1407
  #, c-format
  msgid "sorry, encoding `%s' not supported"
  msgstr "êîúð åðéà `%s' ãåãé÷ ,íéøòèöî"
  
! #: makeinfo/lang.c:1492
  #, c-format
  msgid "invalid encoded character `%s'"
  msgstr "`%s' éåâù ããå÷î åú"
  
! #: makeinfo/lang.c:1800
  #, c-format
  msgid "%c%s expects `i' or `j' as argument, not `%c'"
  msgstr "`j' åà `i' úåéäì áééç øùà ,%c%s ìù èðîåâøà úåéäì íéàúî åðéà `%c'"
  
! #: makeinfo/lang.c:1804
  #, c-format
  msgid "%c%s expects a single character `i' or `j' as argument"
***************
*** 2244,2248 ****
  msgstr "%s:%d: warning: "
  
! #: makeinfo/makeinfo.c:325 makeinfo/makeinfo.c:2297
  #, c-format
  msgid "Misplaced %c"
--- 2403,2407 ----
  msgstr "%s:%d: warning: "
  
! #: makeinfo/makeinfo.c:325 makeinfo/makeinfo.c:2295
  #, c-format
  msgid "Misplaced %c"
***************
*** 2309,2314 ****
  msgid ""
  "General output options:\n"
! "  -E, --macro-expand FILE     output macro-expanded source to FILE.\n"
! "                              ignoring any @setfilename.\n"
  "      --no-headers            suppress node separators, Node: lines, and "
  "menus\n"
--- 2468,2473 ----
  msgid ""
  "General output options:\n"
! "  -E, --macro-expand=FILE     output macro-expanded source to FILE,\n"
! "                                ignoring any @setfilename.\n"
  "      --no-headers            suppress node separators, Node: lines, and "
  "menus\n"
***************
*** 2318,2325 ****
  "output);\n"
  "                                also, write to standard output by default.\n"
! "      --no-split              suppress splitting of Info or HTML output,\n"
! "                              generate only one output file.\n"
  "      --number-sections       output chapter and sectioning numbers.\n"
! "  -o, --output=FILE           output to FILE (directory if split HTML),\n"
  msgstr ""
  "                                                       :íééììë èìô éðééôàî\n"
--- 2477,2485 ----
  "output);\n"
  "                                also, write to standard output by default.\n"
! "      --no-split              suppress the splitting of Info or HTML "
! "output,\n"
! "                                generate only one output file.\n"
  "      --number-sections       output chapter and sectioning numbers.\n"
! "  -o, --output=FILE           output to FILE (or directory if split HTML).\n"
  msgstr ""
  "                                                       :íééììë èìô éðééôàî\n"
***************
*** 2514,2518 ****
  msgstr ".õáå÷ íù øñç %s úéðëúì\n"
  
! #: makeinfo/makeinfo.c:1016 makeinfo/makeinfo.c:4121
  #, c-format
  msgid "Multiline command %c%s used improperly"
--- 2674,2678 ----
  msgstr ".õáå÷ íù øñç %s úéðëúì\n"
  
! #: makeinfo/makeinfo.c:1016 makeinfo/makeinfo.c:4119
  #, c-format
  msgid "Multiline command %c%s used improperly"
***************
*** 2524,2548 ****
  msgstr "`%s' éåôö äéä ïàë"
  
! #: makeinfo/makeinfo.c:1498
  #, c-format
  msgid "Can't create directory `%s': %s"
  msgstr "`%s' äé÷éú úøéöéá (%s) äì÷ú"
  
! #: makeinfo/makeinfo.c:1544
  #, c-format
  msgid "No `%s' found in `%s'"
  msgstr "`%s' àöîð àì `%s' õáå÷á"
  
! #: makeinfo/makeinfo.c:1624
  #, c-format
  msgid "%s: Skipping macro expansion to stdout as Info output is going there.\n"
  msgstr "%s: .íùì ïååëî èìôù íåùî åèîùåé éð÷ú èìô õåøòì åø÷àî úåáçøä\n"
  
! #: makeinfo/makeinfo.c:1657
  #, c-format
  msgid "Making %s file `%s' from `%s'.\n"
  msgstr ".%s èîøåôá `%s'-ì `%s' õáå÷ ãáòî\n"
  
! #: makeinfo/makeinfo.c:1721
  #, c-format
  msgid ""
--- 2684,2708 ----
  msgstr "`%s' éåôö äéä ïàë"
  
! #: makeinfo/makeinfo.c:1496
  #, c-format
  msgid "Can't create directory `%s': %s"
  msgstr "`%s' äé÷éú úøéöéá (%s) äì÷ú"
  
! #: makeinfo/makeinfo.c:1542
  #, c-format
  msgid "No `%s' found in `%s'"
  msgstr "`%s' àöîð àì `%s' õáå÷á"
  
! #: makeinfo/makeinfo.c:1622
  #, c-format
  msgid "%s: Skipping macro expansion to stdout as Info output is going there.\n"
  msgstr "%s: .íùì ïååëî èìôù íåùî åèîùåé éð÷ú èìô õåøòì åø÷àî úåáçøä\n"
  
! #: makeinfo/makeinfo.c:1652
  #, c-format
  msgid "Making %s file `%s' from `%s'.\n"
  msgstr ".%s èîøåôá `%s'-ì `%s' õáå÷ ãáòî\n"
  
! #: makeinfo/makeinfo.c:1719
  #, c-format
  msgid ""
***************
*** 2550,2631 ****
  msgstr "%s: .åøîùì --force-á ùîúùä ;úåì÷ú á÷ò ÷çîéé `%s' åø÷àî úåáçøä õáå÷\n"
  
! #: makeinfo/makeinfo.c:1776
  #, c-format
  msgid "%s: Removing output file `%s' due to errors; use --force to preserve.\n"
  msgstr "%s: .åøîùì --force-á ùîúùä ;úåì÷ú á÷ò ÷çîéé `%s' èìô õáå÷\n"
  
! #: makeinfo/makeinfo.c:2070
  #, c-format
  msgid "Unknown command `%s'"
  msgstr "`%s' úøëåî-éúìá äàøåä"
  
! #: makeinfo/makeinfo.c:2092
  #, c-format
  msgid "Use braces to give a command as an argument to @%s"
  msgstr "íéìñìåñî íééøâåñá êøåö ùé ,@%s-ì èðîåâøà äéäú äàøåäù éãë"
  
! #: makeinfo/makeinfo.c:2351
  #, fuzzy, c-format
  msgid "%c%s expected braces"
  msgstr "`{...}'-ì äôéö %c%s"
  
! #: makeinfo/makeinfo.c:2364
  msgid "Unmatched }"
  msgstr "âåæ-ïá åì ïéàù }"
  
! #: makeinfo/makeinfo.c:2412
  msgid "NO_NAME!"
  msgstr "NO_NAME!"
  
! #: makeinfo/makeinfo.c:2433
  #, c-format
  msgid "%c%s missing close brace"
  msgstr "%c%s-ì øñç éðîé øâåñ"
  
! #: makeinfo/makeinfo.c:2611
! #, c-format
! msgid "This is %s, produced by makeinfo version %s from %s.\n"
! msgstr "This is %s, produced by makeinfo version %s from %s.\n"
! 
! #: makeinfo/makeinfo.c:3436
  #, c-format
  msgid "@image file `%s' (for HTML) not readable: %s"
  msgstr "(HTML øåáò ùøãð) @image øåáò `%s' õáå÷ úàéø÷á (%s) äì÷ú"
  
! #: makeinfo/makeinfo.c:3442
  #, fuzzy, c-format
  msgid "No such file `%s'"
  msgstr "`%s' àöîð àì `%s' õáå÷á"
  
! #: makeinfo/makeinfo.c:3578
  #, c-format
  msgid "@image file `%s' (for text) unreadable: %s"
  msgstr "(èñëè øåáò ùøãð) @image øåáò `%s' õáå÷ úàéø÷á (%s) äì÷ú"
  
! #: makeinfo/makeinfo.c:3587
  msgid "@image missing filename argument"
  msgstr "@image úàøåäá øñç õáå÷ íù"
  
! #: makeinfo/makeinfo.c:3805
  #, c-format
  msgid "undefined flag: %s"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3806
  #, c-format
  msgid "{No value for `%s'}"
  msgstr "{No value for `%s'}"
  
! #: makeinfo/makeinfo.c:3858
  #, c-format
  msgid "%c%s requires a name"
  msgstr "íù ùøåã %c%s"
  
! #: makeinfo/makeinfo.c:3964
  #, c-format
  msgid "Reached eof before matching @end %s"
  msgstr "íàåú @end %s éðôì øîâð èì÷ õáå÷"
  
! #: makeinfo/makeinfo.c:4213
  #, c-format
  msgid "`%.40s...' is too long for expansion; not expanded"
--- 2710,2786 ----
  msgstr "%s: .åøîùì --force-á ùîúùä ;úåì÷ú á÷ò ÷çîéé `%s' åø÷àî úåáçøä õáå÷\n"
  
! #: makeinfo/makeinfo.c:1774
  #, c-format
  msgid "%s: Removing output file `%s' due to errors; use --force to preserve.\n"
  msgstr "%s: .åøîùì --force-á ùîúùä ;úåì÷ú á÷ò ÷çîéé `%s' èìô õáå÷\n"
  
! #: makeinfo/makeinfo.c:2068
  #, c-format
  msgid "Unknown command `%s'"
  msgstr "`%s' úøëåî-éúìá äàøåä"
  
! #: makeinfo/makeinfo.c:2090
  #, c-format
  msgid "Use braces to give a command as an argument to @%s"
  msgstr "íéìñìåñî íééøâåñá êøåö ùé ,@%s-ì èðîåâøà äéäú äàøåäù éãë"
  
! #: makeinfo/makeinfo.c:2349
  #, fuzzy, c-format
  msgid "%c%s expected braces"
  msgstr "`{...}'-ì äôéö %c%s"
  
! #: makeinfo/makeinfo.c:2362
  msgid "Unmatched }"
  msgstr "âåæ-ïá åì ïéàù }"
  
! #: makeinfo/makeinfo.c:2410
  msgid "NO_NAME!"
  msgstr "NO_NAME!"
  
! #: makeinfo/makeinfo.c:2431
  #, c-format
  msgid "%c%s missing close brace"
  msgstr "%c%s-ì øñç éðîé øâåñ"
  
! #: makeinfo/makeinfo.c:3434
  #, c-format
  msgid "@image file `%s' (for HTML) not readable: %s"
  msgstr "(HTML øåáò ùøãð) @image øåáò `%s' õáå÷ úàéø÷á (%s) äì÷ú"
  
! #: makeinfo/makeinfo.c:3440
  #, fuzzy, c-format
  msgid "No such file `%s'"
  msgstr "`%s' àöîð àì `%s' õáå÷á"
  
! #: makeinfo/makeinfo.c:3576
  #, c-format
  msgid "@image file `%s' (for text) unreadable: %s"
  msgstr "(èñëè øåáò ùøãð) @image øåáò `%s' õáå÷ úàéø÷á (%s) äì÷ú"
  
! #: makeinfo/makeinfo.c:3585
  msgid "@image missing filename argument"
  msgstr "@image úàøåäá øñç õáå÷ íù"
  
! #: makeinfo/makeinfo.c:3803
  #, c-format
  msgid "undefined flag: %s"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3804
  #, c-format
  msgid "{No value for `%s'}"
  msgstr "{No value for `%s'}"
  
! #: makeinfo/makeinfo.c:3856
  #, c-format
  msgid "%c%s requires a name"
  msgstr "íù ùøåã %c%s"
  
! #: makeinfo/makeinfo.c:3962
  #, c-format
  msgid "Reached eof before matching @end %s"
  msgstr "íàåú @end %s éðôì øîâð èì÷ õáå÷"
  
! #: makeinfo/makeinfo.c:4211
  #, c-format
  msgid "`%.40s...' is too long for expansion; not expanded"
***************
*** 2676,2790 ****
  msgstr "...%s ä÷ñéô ãáòî úòë\n"
  
! #: makeinfo/node.c:715
  #, fuzzy, c-format
  msgid "Node `%s' requires a sectioning command (e.g., %c%s)"
  msgstr "`%s' ä÷ñéôá (%c%s ïåâë) ÷åñéô úàøåäá êøåö ùé"
  
! #: makeinfo/node.c:879
  #, c-format
  msgid "No node name specified for `%c%s' command"
  msgstr "ä÷ñéô íù àìì `%c%s' äàøåä"
  
! #: makeinfo/node.c:920 makeinfo/node.c:1161
  #, c-format
  msgid "Anchor `%s' and node `%s' map to the same file name"
  msgstr "õáå÷ íù åúåàì úåîâøåúî `%s' øåùé÷ úéåúå `%s' ä÷ñéô"
  
! #: makeinfo/node.c:923
  msgid "This @anchor command ignored; references to it will not work"
  msgstr "åìòôé àì åæ úéåú ìà íéøåùé÷ ;òöåáú àì åæ @anchor úàøåä"
  
! #: makeinfo/node.c:925 makeinfo/node.c:1164
  msgid "Rename this anchor or use the `--no-split' option"
  msgstr "`--no-split' ïééôàîá ùîúùä åà úéåúä íù äðù"
  
! #: makeinfo/node.c:955
  #, c-format
  msgid "Unexpected string at end of split-HTML file `%s'"
  msgstr "`%s' ÷ìåçî HTML õáå÷ íåéñá äéåôö-éúìá úæåøçî"
  
! #: makeinfo/node.c:991
! msgid "Next:"
! msgstr "Next:"
! 
! #: makeinfo/node.c:1007
! msgid "Previous:"
! msgstr "Previous:"
! 
! #: makeinfo/node.c:1021
! msgid "Up:"
! msgstr "Up:"
! 
! #: makeinfo/node.c:1158
  #, c-format
  msgid "Anchors `%s' and `%s' map to the same file name"
  msgstr "õáå÷ íù åúåàì úåîâøåúî `%s-å `%s' øåùé÷ úåéåú"
  
! #: makeinfo/node.c:1163
  msgid "@anchor command ignored; references to it will not work"
  msgstr "åìòôé àì åæ úéåú ìà íéøåùé÷ ;òöåáú àì @anchor úàøåä"
  
! #: makeinfo/node.c:1360
  #, fuzzy, c-format
  msgid "%s reference to nonexistent node `%s' (perhaps incorrect sectioning?)"
  msgstr "%sá `%s' úîéé÷ äððéàù ä÷ñéôì äééðôä"
  
! #: makeinfo/node.c:1376
! msgid "Menu"
! msgstr "èéøôú"
! 
! #: makeinfo/node.c:1378
! msgid "Cross"
! msgstr "øåùé÷"
! 
! #: makeinfo/node.c:1460
  #, fuzzy, c-format
  msgid "Next field of node `%s' not pointed to (perhaps incorrect sectioning?)"
  msgstr "äøæç äòéáöî äðéà `%s' ä÷ñéô ìù Next äãùá ä÷ñéôä"
  
! #: makeinfo/node.c:1463
  #, c-format
  msgid "This node (%s) has the bad Prev"
  msgstr "éåâù Prev äãù úìòá àéä (%s) åæ ä÷ñéô"
  
! #: makeinfo/node.c:1475
! msgid "Prev"
! msgstr "Prev äãù"
! 
! #: makeinfo/node.c:1518
  #, c-format
  msgid "Prev field of node `%s' not pointed to"
  msgstr "äøæç äòéáöî äðéà `%s' ä÷ñéô ìù Prev äãùá ä÷ñéôä"
  
! #: makeinfo/node.c:1522
  #, c-format
  msgid "This node (%s) has the bad Next"
  msgstr "éåâù Next äãù úìòá àéä (%s) åæ ä÷ñéô"
  
! #: makeinfo/node.c:1534
  #, c-format
  msgid "`%s' has no Up field (perhaps incorrect sectioning?)"
  msgstr ""
  
! #: makeinfo/node.c:1537
! msgid "Up"
! msgstr "Up äãù"
! 
! #: makeinfo/node.c:1603
  #, c-format
  msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
  msgstr "äøæçá òéáöîù èéøôú óéòñ ïéà ìáà ,`%s' ìò òéáöî `%s' ä÷ñéô ìù Up äãù"
  
! #: makeinfo/node.c:1635
  #, c-format
  msgid "unreferenced node `%s'"
  msgstr "øåùé÷ óà ïéà `%s' ä÷ñéôì"
  
! #: makeinfo/node.c:1725
  #, c-format
  msgid "Removing %s\n"
  msgstr ""
  
! #: makeinfo/node.c:1729
  #, fuzzy, c-format
  msgid "Can't remove file `%s': %s"
--- 2831,2917 ----
  msgstr "...%s ä÷ñéô ãáòî úòë\n"
  
! #: makeinfo/node.c:714
  #, fuzzy, c-format
  msgid "Node `%s' requires a sectioning command (e.g., %c%s)"
  msgstr "`%s' ä÷ñéôá (%c%s ïåâë) ÷åñéô úàøåäá êøåö ùé"
  
! #: makeinfo/node.c:878
  #, c-format
  msgid "No node name specified for `%c%s' command"
  msgstr "ä÷ñéô íù àìì `%c%s' äàøåä"
  
! #: makeinfo/node.c:919 makeinfo/node.c:1160
  #, c-format
  msgid "Anchor `%s' and node `%s' map to the same file name"
  msgstr "õáå÷ íù åúåàì úåîâøåúî `%s' øåùé÷ úéåúå `%s' ä÷ñéô"
  
! #: makeinfo/node.c:922
  msgid "This @anchor command ignored; references to it will not work"
  msgstr "åìòôé àì åæ úéåú ìà íéøåùé÷ ;òöåáú àì åæ @anchor úàøåä"
  
! #: makeinfo/node.c:924 makeinfo/node.c:1163
  msgid "Rename this anchor or use the `--no-split' option"
  msgstr "`--no-split' ïééôàîá ùîúùä åà úéåúä íù äðù"
  
! #: makeinfo/node.c:954
  #, c-format
  msgid "Unexpected string at end of split-HTML file `%s'"
  msgstr "`%s' ÷ìåçî HTML õáå÷ íåéñá äéåôö-éúìá úæåøçî"
  
! #: makeinfo/node.c:1157
  #, c-format
  msgid "Anchors `%s' and `%s' map to the same file name"
  msgstr "õáå÷ íù åúåàì úåîâøåúî `%s-å `%s' øåùé÷ úåéåú"
  
! #: makeinfo/node.c:1162
  msgid "@anchor command ignored; references to it will not work"
  msgstr "åìòôé àì åæ úéåú ìà íéøåùé÷ ;òöåáú àì @anchor úàøåä"
  
! #: makeinfo/node.c:1359
  #, fuzzy, c-format
  msgid "%s reference to nonexistent node `%s' (perhaps incorrect sectioning?)"
  msgstr "%sá `%s' úîéé÷ äððéàù ä÷ñéôì äééðôä"
  
! #: makeinfo/node.c:1459
  #, fuzzy, c-format
  msgid "Next field of node `%s' not pointed to (perhaps incorrect sectioning?)"
  msgstr "äøæç äòéáöî äðéà `%s' ä÷ñéô ìù Next äãùá ä÷ñéôä"
  
! #: makeinfo/node.c:1462
  #, c-format
  msgid "This node (%s) has the bad Prev"
  msgstr "éåâù Prev äãù úìòá àéä (%s) åæ ä÷ñéô"
  
! #: makeinfo/node.c:1517
  #, c-format
  msgid "Prev field of node `%s' not pointed to"
  msgstr "äøæç äòéáöî äðéà `%s' ä÷ñéô ìù Prev äãùá ä÷ñéôä"
  
! #: makeinfo/node.c:1521
  #, c-format
  msgid "This node (%s) has the bad Next"
  msgstr "éåâù Next äãù úìòá àéä (%s) åæ ä÷ñéô"
  
! #: makeinfo/node.c:1533
  #, c-format
  msgid "`%s' has no Up field (perhaps incorrect sectioning?)"
  msgstr ""
  
! #: makeinfo/node.c:1602
  #, c-format
  msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
  msgstr "äøæçá òéáöîù èéøôú óéòñ ïéà ìáà ,`%s' ìò òéáöî `%s' ä÷ñéô ìù Up äãù"
  
! #: makeinfo/node.c:1634
  #, c-format
  msgid "unreferenced node `%s'"
  msgstr "øåùé÷ óà ïéà `%s' ä÷ñéôì"
  
! #: makeinfo/node.c:1724
  #, c-format
  msgid "Removing %s\n"
  msgstr ""
  
! #: makeinfo/node.c:1728
  #, fuzzy, c-format
  msgid "Can't remove file `%s': %s"
***************
*** 2826,2853 ****
  msgstr "éîöòá @node éúôñåä ,%cnode éðôì %ctop-á äùîúùä %s ä÷ñéô"
  
! #: makeinfo/xml.c:1654
  #, c-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "@image øåáò `%s' õáå÷ úàéø÷á (%s) äì÷ú"
  
! #: makeinfo/xml.c:1999
  msgid ""
  "@headitem as the last item of @multitable produces invalid Docbook documents"
  msgstr ""
  
  #: makeinfo/xref.c:127
  msgid "First argument to cross-reference may not be empty"
  msgstr "÷éø úåéäì ìåëé åðéà øåùé÷ ìù ïåùàø èðîåâøà"
  
- #: makeinfo/xref.c:133 makeinfo/xref.c:170 makeinfo/xref.c:205
- #: makeinfo/xref.c:459
- msgid "see "
- msgstr "see "
- 
- #: makeinfo/xref.c:157
- #, c-format
- msgid "See section ``%s'' in "
- msgstr ""
- 
  #: makeinfo/xref.c:252
  #, c-format
--- 2953,2978 ----
  msgstr "éîöòá @node éúôñåä ,%cnode éðôì %ctop-á äùîúùä %s ä÷ñéô"
  
! #: makeinfo/xml.c:1669
  #, c-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "@image øåáò `%s' õáå÷ úàéø÷á (%s) äì÷ú"
  
! #: makeinfo/xml.c:2014
  msgid ""
  "@headitem as the last item of @multitable produces invalid Docbook documents"
  msgstr ""
  
+ #: makeinfo/xml.c:2150
+ msgid "of"
+ msgstr "of"
+ 
+ #: makeinfo/xml.c:2155
+ msgid "on"
+ msgstr "on"
+ 
  #: makeinfo/xref.c:127
  msgid "First argument to cross-reference may not be empty"
  msgstr "÷éø úåéäì ìåëé åðéà øåùé÷ ìù ïåùàø èðîåâøà"
  
  #: makeinfo/xref.c:252
  #, c-format
***************
*** 2873,3065 ****
  msgstr "÷éø úåéäì ìåëé åðéà @inforef ìù ïåùàø èðîåâøà"
  
- #: util/install-info.c:170
- #, c-format
- msgid "%s: warning: "
- msgstr "%s: warning: "
- 
- #: util/install-info.c:219
- #, c-format
- msgid " for %s"
- msgstr " for %s"
- 
- #: util/install-info.c:444
- #, c-format
- msgid "\tTry `%s --help' for a complete list of options.\n"
- msgstr ".íéðééôàî ìù äàìî äîéùø úìá÷ì `%s --help' äñð\n"
- 
- #: util/install-info.c:452
- #, fuzzy, c-format
- msgid ""
- "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
- "\n"
- "Add or remove entries in INFO-FILE from the Info directory DIR-FILE.\n"
- "\n"
- "Options:\n"
- " --debug           report what is being done.\n"
- " --delete          delete existing entries for INFO-FILE from DIR-FILE;\n"
- "                     don't insert any new entries.\n"
- " --dir-file=NAME   specify file name of Info directory file.\n"
- "                     This is equivalent to using the DIR-FILE argument.\n"
- " --entry=TEXT      insert TEXT as an Info directory entry.\n"
- "                     TEXT should have the form of an Info menu item line\n"
- "                     plus zero or more extra lines starting with "
- "whitespace.\n"
- "                     If you specify more than one entry, they are all "
- "added.\n"
- "                     If you don't specify any entries, they are determined\n"
- "                     from information in the Info file itself.\n"
- " --help            display this help and exit.\n"
- " --info-file=FILE  specify Info file to install in the directory.\n"
- "                     This is equivalent to using the INFO-FILE argument.\n"
- " --info-dir=DIR    same as --dir-file=DIR/dir.\n"
- " --item=TEXT       same as --entry TEXT.\n"
- "                     An Info directory entry is actually a menu item.\n"
- " --quiet           suppress warnings.\n"
- " --remove          same as --delete.\n"
- " --remove-exactly  only remove if the info file name matches exactly;\n"
- "                     .info and/or .gz suffixes are not ignored.\n"
- " --section=SEC     put this file's entries in section SEC of the directory.\n"
- "                     If you specify more than one section, all the entries\n"
- "                     are added in each of the sections.\n"
- "                     If you don't specify any sections, they are determined\n"
- "                     from information in the Info file itself.\n"
- " --section-regex=R if an entry is added to a section that does not exist,\n"
- "                     look for a section matching basic regular expression R\n"
- "                     (and ignoring case) before starting a new section.\n"
- " --test            suppress updating of DIR-FILE.\n"
- " --silent          suppress warnings.\n"
- " --version         display version information and exit.\n"
- msgstr ""
- "          %s [OPTION]... [INFO-FILE [DIR-FILE]] :ùåîéùä ïôåà\n"
- "\n"
- "                                                                :íéðééôàî\n"
- "  ;INFO-FILE øåáò íéîéé÷ èéøôú éôéòñ DIR-FILE-î ÷çî   --delete\n"
- "                      .íéùãç èéøôú éôéòñ óéñåú ìà\n"
- "                   .éùàø Info èéøôú ìù õáå÷ íù ïééö   --dir-file=NAME\n"
- "            .DIR-FILE èðîåâøàá ùåîéùì êøò-äååù äæ\n"
- "                  .Info ìù èéøôú óéòñë TEXT-á ùîúùä   --entry=TEXT\n"
- "    Info èéøôú óéòñ úøåù ìù äøåöá úåéäì êéøö TEXT\n"
- "     .íéçååøá úåìéçúîä úåøåù äîë úôñåúì úåøùôà íò\n"
- "     íéôéòñä ìë ,úçà íòôî øúåé --entry-á ùîúùú íà\n"
- "                                     .åôñåúé åììä\n"
- "    êåúî åáùåçé èéøôú éôéòñ ,--entry-á ùåîéù ïéàá\n"
- "                         .åîöò Info õáå÷ ìù ïëåúä\n"
- "                       .úéðëúäî àöå àæ äøæò êñî âöä   --help\n"
- "                  .éùàøä èéøôúá äð÷úäì õáå÷ íù ïééö   --info-file=FILE\n"
- "           .INFO-FILE èðîåâøàá ùåîéùì êøò-äååù äæ\n"
- "                   .\"--dir-file=DIR/dir\"-ì êøò-äååù   --info-dir=DIR\n"
- "                         .\"--entry=TEXT\"-ì êøò-äååù   --item=TEXT\n"
- "        .èéøôú ìù óéòñ äùòîì àåä Info êéøãîá óéòñ\n"
- "                              .äøäæà úåàãåä âéöú ìà   --quiet\n"
- "                             .\"--delete\"-ì êøò-äååù   --remove\n"
- "  .éùàøä èéøôúä ìù SEC ÷ìçá äæ õáå÷ êåúî íéôéòñ í÷î   --section=SEC\n"
- " èéøôúä éôéòñ ,úçà íòôî øúåé --section-á ùîúùú íà\n"
- "        .úðééöù éùàøä èéøôúä é÷ìçî ãçà ìëì åôñåúé\n"
- "        òá÷éé èéøôúá ÷ìçä ,--section-á ùåîéù ïéàá\n"
- "                    .åîöò Info õáå÷ ìù ïëåúä êåúî\n"
- "                      .àöå úéðëúä úñøéâ ìò òãéî âöä   --version\n"
- "\n"
- 
- #: util/install-info.c:518
- #, fuzzy, c-format
- msgid ""
- "This is the file .../info/dir, which contains the\n"
- "topmost node of the Info hierarchy, called (dir)Top.\n"
- "The first time you invoke Info you start off looking at this node.\n"
- "\n"
- "%s\tThis is the top of the INFO tree\n"
- "\n"
- "  This (the Directory node) gives a menu of major topics.\n"
- "  Typing \"q\" exits, \"?\" lists all Info commands, \"d\" returns here,\n"
- "  \"h\" gives a primer for first-timers,\n"
- "  \"mEmacs<Return>\" visits the Emacs manual, etc.\n"
- "\n"
- "  In Emacs, you can click mouse button 2 on a menu item or cross reference\n"
- "  to select it.\n"
- "\n"
- "%s\n"
- msgstr ""
- "This is the file .../info/dir, which contains the\n"
- "topmost node of the Info hierarchy, called (dir)Top.\n"
- "The first time you invoke Info you start off looking at this node.\n"
- "\n"
- "%s\tThis is the top of the INFO tree\n"
- "\n"
- "  This (the Directory node) gives a menu of major topics.\n"
- "  Typing \"q\" exits, \"?\" lists all Info commands, \"d\" returns here,\n"
- "  \"h\" gives a primer for first-timers,\n"
- "  \"mEmacs<Return>\" visits the Emacs manual, etc.\n"
- "\n"
- "  In Emacs, you can click mouse button 2 on a menu item or cross reference\n"
- "  to select it.\n"
- "\n"
- "* Menu:\n"
- 
- #: util/install-info.c:543
- #, c-format
- msgid "%s: could not read (%s) and could not create (%s)\n"
- msgstr "%s õáå÷ ìù (%s) äàéø÷á ïäå (%s) äøéöéá ïä äì÷ú\n"
- 
- #: util/install-info.c:630
- #, c-format
- msgid "%s: empty file"
- msgstr "÷éø åðéä %s õáå÷"
- 
- #: util/install-info.c:943 util/install-info.c:983
- msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
- msgstr "íàåú END-INFO-DIR-ENTRY àìì START-INFO-DIR-ENTRY"
- 
- #: util/install-info.c:978
- msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
- msgstr "íàåú START-INFO-DIR-ENTRY àìì END-INFO-DIR-ENTRY"
- 
- #: util/install-info.c:1225 util/install-info.c:1235
- #, c-format
- msgid "%s: already have dir file: %s\n"
- msgstr ""
- 
- #: util/install-info.c:1274
- #, c-format
- msgid "%s: Specify the Info file only once.\n"
- msgstr ".ãáìá úçà íòô %s-ì Info õáå÷ ïééöì ïúéð\n"
- 
- #: util/install-info.c:1297
- #, c-format
- msgid "Extra regular expression specified, ignoring `%s'"
- msgstr ""
- 
- #: util/install-info.c:1308
- #, c-format
- msgid "Error in regular expression `%s': %s"
- msgstr ""
- 
- #: util/install-info.c:1353
- #, c-format
- msgid "excess command line argument `%s'"
- msgstr "`%s' øúåéî èðîåâøà"
- 
- #: util/install-info.c:1357
- msgid "No input file specified; try --help for more information."
- msgstr ".äøæò úìá÷ì --help äñð ;èì÷ õáå÷ ïåéö ïéà"
- 
- #: util/install-info.c:1360
- msgid "No dir file specified; try --help for more information."
- msgstr ".äøæò úìá÷ì --help äñð ;dir õáå÷ ïåéö ïéà"
- 
- #: util/install-info.c:1384
- #, c-format
- msgid "no info dir entry in `%s'"
- msgstr "`%s'-á éùàø èéøôú éôéòñ ïéà"
- 
- #: util/install-info.c:1525
- #, c-format
- msgid "menu item `%s' already exists, for file `%s'"
- msgstr "`%s' óéòñ éùàøä èéøôúá íéé÷ øáë `%s' õáå÷ì"
- 
- #: util/install-info.c:1548
- #, c-format
- msgid "no entries found for `%s'; nothing deleted"
- msgstr "÷çîð àì íåìë ;`%s' øåáò èéøôú éôéòñ åàöîð àì"
- 
  #: util/texindex.c:223
  msgid "display this help and exit"
--- 2998,3001 ----
***************
*** 3118,3121 ****
--- 3054,3379 ----
  msgstr "éðùî íù ìòá èéøô úåá÷òá àá %s èéøô"
  
+ #~ msgid ""
+ #~ "\\%-10[search]  Search forward for a specified string\n"
+ #~ "              and select the node in which the next occurrence is found.\n"
+ #~ msgstr ""
+ #~ "\\%-10[search]  äæ Info õå÷á êìéàå ïàëî úæåøçî ùôç\n"
+ #~ "                    .úæåøçîä äàöîð äá ä÷ñéôì øåáòå\n"
+ 
+ #~ msgid ""
+ #~ "\\%-10[goto-node]  Move to node specified by name.\n"
+ #~ "              You may include a filename as well, as in (FILENAME)"
+ #~ "NODENAME.\n"
+ #~ msgstr ""
+ #~ "\\%-10[goto-node]  äîù é\"ôò ä÷ñéôì øåáò\n"
+ #~ "              .(FILENAME)NODENAME-á åîë ä÷ñéôä íùî ÷ìçë õáå÷ íù ïééöì "
+ #~ "ïúéð\n"
+ 
+ #, fuzzy
+ #~ msgid "\\%-10[next-node]  Move to the next node of current section.\n"
+ #~ msgstr "\\%-10[next-node]  úéçëåð ä÷ñéô éøçà äàáä ä÷ñéôì øåáò\n"
+ 
+ #~ msgid ""
+ #~ "\\%-10[dir-node]  Move to the `directory' node.  Equivalent to `\\[goto-"
+ #~ "node] (DIR)'.\n"
+ #~ msgstr ""
+ #~ "\\%-10[dir-node]  `\\[goto-node] (DIR)'-ì êøò-äååù ;DIR ä÷ñéôì øåáò\n"
+ 
+ #~ msgid ""
+ #~ "\\%-10[top-node]  Move to the Top node.  Equivalent to `\\[goto-node] "
+ #~ "Top'.\n"
+ #~ msgstr "\\%-10[top-node]  `\\[goto-node] Top'-ì êøò-äååù ;Top ä÷ñéôì øåáò\n"
+ 
+ #, fuzzy
+ #~ msgid "\\%-10[scroll-forward-page-only]  Scroll forward within this node.\n"
+ #~ msgstr "\\%-10[scroll-forward]  äîéã÷ úçà äøåù ïîñ ææä\n"
+ 
+ #, fuzzy
+ #~ msgid ""
+ #~ "\\%-10[scroll-backward-page-only]  Scroll backward within this node.\n"
+ #~ msgstr "\\%-10[scroll-backward]  äøåçà ãçà óã ìåìâ\n"
+ 
+ #~ msgid ""
+ #~ "\\%-10[search-backward]  Search backward for a specified string\n"
+ #~ "              and select the node in which the previous occurrence is "
+ #~ "found.\n"
+ #~ msgstr ""
+ #~ "\\%-10[search-backward]  äæ Info õå÷á äøåçàå ïàëî úæåøçî ùôç\n"
+ #~ "                              .úæåøçîä äàöîð äá ä÷ñéôì øåáòå\n"
+ 
+ #~ msgid "--- Use `\\[history-node]' or `\\[kill-node]' to exit ---\n"
+ #~ msgstr "--- `\\[kill-node]' åà `\\[history-node]' ù÷ä äàéöéì ---\n"
+ 
+ #, fuzzy
+ #~ msgid "\\%-10[move-to-prev-xref]  Skip to previous hypertext link [*].\n"
+ #~ msgstr "\\%-10[move-to-prev-xref]  úéçëåð ä÷ñéôá íãå÷ä øåùé÷ì ïîñ ææä\n"
+ 
+ #, fuzzy
+ #~ msgid ""
+ #~ "Usage: %s [OPTION]... [MENU-ITEM...]\n"
+ #~ "\n"
+ #~ "Read documentation in Info format.\n"
+ #~ "\n"
+ #~ "Options:\n"
+ #~ "      --apropos=STRING         look up STRING in all indices of all "
+ #~ "manuals.\n"
+ #~ "  -d, --directory=DIR          add DIR to INFOPATH.\n"
+ #~ "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
+ #~ "  -f, --file=FILENAME          specify Info file to visit.\n"
+ #~ "  -h, --help                   display this help and exit.\n"
+ #~ "      --index-search=STRING    go to node pointed by index entry STRING.\n"
+ #~ "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
+ #~ "  -o, --output=FILENAME        output selected nodes to FILENAME.\n"
+ #~ "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
+ #~ "      --no-raw-escapes         output escapes as literal text.\n"
+ #~ "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
+ #~ "  -O, --show-options, --usage  go to command-line options node.\n"
+ #~ "%s      --subnodes               recursively output menu items.\n"
+ #~ "  -w, --where, --location      print physical location of Info file.\n"
+ #~ "      --vi-keys                use vi-like and less-like key bindings.\n"
+ #~ "      --version                display version information and exit.\n"
+ #~ "\n"
+ #~ "The first non-option argument, if present, is the menu entry to start "
+ #~ "from;\n"
+ #~ "it is searched for in all `dir' files along INFOPATH.\n"
+ #~ "If it is not present, info merges all `dir' files and shows the result.\n"
+ #~ "Any remaining arguments are treated as the names of menu\n"
+ #~ "items relative to the initial node visited.\n"
+ #~ "\n"
+ #~ "Examples:\n"
+ #~ "  info                       show top-level dir menu\n"
+ #~ "  info emacs                 start at emacs node from top-level dir\n"
+ #~ "  info emacs buffers         start at buffers node within emacs manual\n"
+ #~ "  info --show-options emacs  start at node with emacs' command line "
+ #~ "options\n"
+ #~ "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
+ #~ "  info -f ./foo.info         show file ./foo.info, not searching dir\n"
+ #~ msgstr ""
+ #~ "            %s [íéðééôàî]... [...èéøôúî íéôéòñ] :ùåîéù ïôåà\n"
+ #~ "\n"
+ #~ "                        .Info èîøåôá íéëåøòä ãåòéú éöá÷á ïééò\n"
+ #~ "\n"
+ #~ "                                                                :"
+ #~ "íéðééôàî\n"
+ #~ "     .ùîúùîì êéøãî ìë ìù íéñ÷ãðéàä ìëá SUBJECT ùôç      --"
+ #~ "apropos=SUBJECT\n"
+ #~ "                 .INFOPATH-á äîéùøì DIR äé÷éú óñåä  -d, --directory=DIR\n"
+ #~ "          .FILENAME õáå÷á íéù÷îä úåöéçì ìë úà íåùø      --"
+ #~ "dribble=FILENAME\n"
+ #~ "               .FILENAME õáå÷á øùà ùîúùî êéøãî âöä  -f, --file=FILENAME\n"
+ #~ "                      .úéðëúäî àöå äæ äøæò êñî âöä  -h, --help\n"
+ #~ ".äéìà ìéáåî ñ÷ãðéàäù ä÷ñéô âöäå ñ÷ãðéàá úæåøçî ùôç      --index-"
+ #~ "search=STRING\n"
+ #~ "          .ïåùàø Info õáå÷ êåúî NODENAME ä÷ñéô âöä  -n, --node=NODENAME\n"
+ #~ "           .FILENAME õáå÷ êåúì åøçáðù úåà÷ñéô áåúë  -o, --"
+ #~ "output=FILENAME\n"
+ #~ "              .man éôãî ANSI ìù äø÷áä éååú ÷ìñú ìà  -R, --raw-escapes\n"
+ #~ "                 .FILENAME õáå÷î íéù÷î úåöéçì øæçù      --"
+ #~ "restore=FILENAME\n"
+ #~ "         .äãå÷ôä úøåù ìù íéðééôàî úèøôîä ä÷ñéô âöä  -O, --show-options, --"
+ #~ "usage\n"
+ #~ "%s   .èìôì ïìåë áåúëå éáéñøå÷ø øãñá úåà÷ñéô ïéá øåáò      --subnodes\n"
+ #~ "            .Less åà vi-ì äîåãá úåãå÷ôì íéù÷î øåù÷      --vi-keys\n"
+ #~ "                    .àöå úéðëåúä úñøéâ ìò òãéî âöä      --version\n"
+ #~ "\n"
+ #~ ";ìéçúäì ùé åðîîù èéøôúî óéòñ ïééöî ,íéé÷ àåä íà ,ïééôàî åðéàù ïåùàø "
+ #~ "èðîåâøà\n"
+ #~ "                  .INFOPATH úîéùø êøåàì `dir' éöá÷ ìëá äæ óéòñ ùôçú "
+ #~ "úéðëåúä\n"
+ #~ "     .`dir' éöá÷ ìëî áëøåîä èéøôú âéöú info ,ïééôàî åðéàù èðîåâøà óà ïéà "
+ #~ "íà\n"
+ #~ "                èéøôúäî ìçä ,èéøôú éôéòñ úåîùë åùøåôé ïåùàøì øáòî "
+ #~ "íéèðîåâøà\n"
+ #~ "                                                     .äâöåäù äðåùàøä "
+ #~ "ä÷ñéôá\n"
+ #~ "\n"
+ #~ "                                                                   :"
+ #~ "úåàîâåã\n"
+ #~ "                          dir õáå÷î áà-èéøôú âöä  info\n"
+ #~ "       emacs èéøô òéáöî äéìà ä÷ñéôì êì áà-èéøôúî  info emacs\n"
+ #~ "buffers èéøôì êùîä íùîå emacs óéòñì êì áà-èéøôúî  info emacs buffers\n"
+ #~ "   emacs ìù äãå÷ôä úøåù éðééôàî úøàúîä ä÷ñéô âöä  info --show-options "
+ #~ "emacs\n"
+ #~ "    dir èéøôú êøã øåáòì éìáî ./foo.info õáå÷ âöä  info -f ./foo.info\n"
+ #~ "\n"
+ #~ "                           ,bug-texinfo@gnu.org-ì äì÷ú éçååéã çåìùì àð\n"
+ #~ "                   .help-texinfo@gnu.org-ì ïåéãì íéàùåðå úåéììë úåìàùå\n"
+ 
+ #~ msgid ""
+ #~ "              Picking a menu item causes another node to be selected.\n"
+ #~ msgstr "              .úøçà ä÷ñéôì øáòîì úîøåâ èéøôúî äøéçá\n"
+ 
+ #~ msgid ""
+ #~ "              You may include a filename as well, as in (FILENAME)"
+ #~ "NODENAME.\n"
+ #~ msgstr ""
+ #~ "              .(FILENAME)NODENAME-á åîë ä÷ñéôä íùî ÷ìçë õáå÷ íù ïééöì "
+ #~ "ïúéð\n"
+ 
+ #~ msgid "  %-10s  Search backward for a specified string\n"
+ #~ msgstr "  %-10s  äæ Info õáå÷á äøåçàå ïàëî úæåøçî ùôç\n"
+ 
+ #~ msgid ""
+ #~ "              and select the node in which the next occurrence is found.\n"
+ #~ msgstr "              .úæåøçîä äàöîð äá ä÷ñéôì øåáòå\n"
+ 
+ #~ msgid "Following Next node..."
+ #~ msgstr "...äàáä ä÷ñéôì øáåò"
+ 
+ #~ msgid "Selecting first menu item..."
+ #~ msgstr "...èéøôúäî ïåùàø óéòñ øçåá"
+ 
+ #~ msgid "Selecting Next node..."
+ #~ msgstr "...äàáä ä÷ñéôá øçåá"
+ 
+ #~ msgid "Moving Up %d time(s), then Next."
+ #~ msgstr ".äàáä ä÷ñéôä øçåá æàå ,úåà÷ñéôä õòá úå/äîø %d äìåò"
+ 
+ #~ msgid "Moving Prev in this window."
+ #~ msgstr ".äæ ïåìçá úîãå÷ ä÷ñéôì øáåò"
+ 
+ #~ msgid "Moving Up in this window."
+ #~ msgstr ".äæ ïåìçá íàä ú÷ñôì øáåò"
+ 
+ #~ msgid "Moving to `Prev's last menu item."
+ #~ msgstr ".úîãå÷ ä÷ñéô ìù èéøôúá ïåøçà óéòñì øáåò"
+ 
+ #~ msgid " "
+ #~ msgstr " "
+ 
+ # It would be hilarious to translate those...
+ #~ msgid "Function"
+ #~ msgstr "Function"
+ 
+ #~ msgid "Macro"
+ #~ msgstr "Macro"
+ 
+ #~ msgid "Special Form"
+ #~ msgstr "Special Form"
+ 
+ #~ msgid "Variable"
+ #~ msgstr "Variable"
+ 
+ #~ msgid "User Option"
+ #~ msgstr "User Option"
+ 
+ #~ msgid "Instance Variable"
+ #~ msgstr "Instance Variable"
+ 
+ #~ msgid "Method"
+ #~ msgstr "Method"
+ 
+ #~ msgid "Untitled"
+ #~ msgstr "úøúåë àìì"
+ 
+ #~ msgid "This is %s, produced by makeinfo version %s from %s.\n"
+ #~ msgstr "This is %s, produced by makeinfo version %s from %s.\n"
+ 
+ #~ msgid "Next:"
+ #~ msgstr "Next:"
+ 
+ #~ msgid "Previous:"
+ #~ msgstr "Previous:"
+ 
+ #~ msgid "Up:"
+ #~ msgstr "Up:"
+ 
+ #~ msgid "Menu"
+ #~ msgstr "èéøôú"
+ 
+ #~ msgid "Cross"
+ #~ msgstr "øåùé÷"
+ 
+ #~ msgid "Prev"
+ #~ msgstr "Prev äãù"
+ 
+ #~ msgid "Up"
+ #~ msgstr "Up äãù"
+ 
+ #~ msgid "see "
+ #~ msgstr "see "
+ 
+ #, fuzzy
+ #~ msgid ""
+ #~ "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
+ #~ "\n"
+ #~ "Add or remove entries in INFO-FILE from the Info directory DIR-FILE.\n"
+ #~ "\n"
+ #~ "Options:\n"
+ #~ " --debug           report what is being done.\n"
+ #~ " --delete          delete existing entries for INFO-FILE from DIR-FILE;\n"
+ #~ "                     don't insert any new entries.\n"
+ #~ " --dir-file=NAME   specify file name of Info directory file.\n"
+ #~ "                     This is equivalent to using the DIR-FILE argument.\n"
+ #~ " --entry=TEXT      insert TEXT as an Info directory entry.\n"
+ #~ "                     TEXT should have the form of an Info menu item line\n"
+ #~ "                     plus zero or more extra lines starting with "
+ #~ "whitespace.\n"
+ #~ "                     If you specify more than one entry, they are all "
+ #~ "added.\n"
+ #~ "                     If you don't specify any entries, they are "
+ #~ "determined\n"
+ #~ "                     from information in the Info file itself.\n"
+ #~ " --help            display this help and exit.\n"
+ #~ " --info-file=FILE  specify Info file to install in the directory.\n"
+ #~ "                     This is equivalent to using the INFO-FILE argument.\n"
+ #~ " --info-dir=DIR    same as --dir-file=DIR/dir.\n"
+ #~ " --item=TEXT       same as --entry TEXT.\n"
+ #~ "                     An Info directory entry is actually a menu item.\n"
+ #~ " --quiet           suppress warnings.\n"
+ #~ " --remove          same as --delete.\n"
+ #~ " --remove-exactly  only remove if the info file name matches exactly;\n"
+ #~ "                     .info and/or .gz suffixes are not ignored.\n"
+ #~ " --section=SEC     put this file's entries in section SEC of the "
+ #~ "directory.\n"
+ #~ "                     If you specify more than one section, all the "
+ #~ "entries\n"
+ #~ "                     are added in each of the sections.\n"
+ #~ "                     If you don't specify any sections, they are "
+ #~ "determined\n"
+ #~ "                     from information in the Info file itself.\n"
+ #~ " --section-regex=R if an entry is added to a section that does not "
+ #~ "exist,\n"
+ #~ "                     look for a section matching basic regular expression "
+ #~ "R\n"
+ #~ "                     (and ignoring case) before starting a new section.\n"
+ #~ " --test            suppress updating of DIR-FILE.\n"
+ #~ " --silent          suppress warnings.\n"
+ #~ " --version         display version information and exit.\n"
+ #~ msgstr ""
+ #~ "          %s [OPTION]... [INFO-FILE [DIR-FILE]] :ùåîéùä ïôåà\n"
+ #~ "\n"
+ #~ "                                                                :"
+ #~ "íéðééôàî\n"
+ #~ "  ;INFO-FILE øåáò íéîéé÷ èéøôú éôéòñ DIR-FILE-î ÷çî   --delete\n"
+ #~ "                      .íéùãç èéøôú éôéòñ óéñåú ìà\n"
+ #~ "                   .éùàø Info èéøôú ìù õáå÷ íù ïééö   --dir-file=NAME\n"
+ #~ "            .DIR-FILE èðîåâøàá ùåîéùì êøò-äååù äæ\n"
+ #~ "                  .Info ìù èéøôú óéòñë TEXT-á ùîúùä   --entry=TEXT\n"
+ #~ "    Info èéøôú óéòñ úøåù ìù äøåöá úåéäì êéøö TEXT\n"
+ #~ "     .íéçååøá úåìéçúîä úåøåù äîë úôñåúì úåøùôà íò\n"
+ #~ "     íéôéòñä ìë ,úçà íòôî øúåé --entry-á ùîúùú íà\n"
+ #~ "                                     .åôñåúé åììä\n"
+ #~ "    êåúî åáùåçé èéøôú éôéòñ ,--entry-á ùåîéù ïéàá\n"
+ #~ "                         .åîöò Info õáå÷ ìù ïëåúä\n"
+ #~ "                       .úéðëúäî àöå àæ äøæò êñî âöä   --help\n"
+ #~ "                  .éùàøä èéøôúá äð÷úäì õáå÷ íù ïééö   --info-file=FILE\n"
+ #~ "           .INFO-FILE èðîåâøàá ùåîéùì êøò-äååù äæ\n"
+ #~ "                   .\"--dir-file=DIR/dir\"-ì êøò-äååù   --info-dir=DIR\n"
+ #~ "                         .\"--entry=TEXT\"-ì êøò-äååù   --item=TEXT\n"
+ #~ "        .èéøôú ìù óéòñ äùòîì àåä Info êéøãîá óéòñ\n"
+ #~ "                              .äøäæà úåàãåä âéöú ìà   --quiet\n"
+ #~ "                             .\"--delete\"-ì êøò-äååù   --remove\n"
+ #~ "  .éùàøä èéøôúä ìù SEC ÷ìçá äæ õáå÷ êåúî íéôéòñ í÷î   --section=SEC\n"
+ #~ " èéøôúä éôéòñ ,úçà íòôî øúåé --section-á ùîúùú íà\n"
+ #~ "        .úðééöù éùàøä èéøôúä é÷ìçî ãçà ìëì åôñåúé\n"
+ #~ "        òá÷éé èéøôúá ÷ìçä ,--section-á ùåîéù ïéàá\n"
+ #~ "                    .åîöò Info õáå÷ ìù ïëåúä êåúî\n"
+ #~ "                      .àöå úéðëúä úñøéâ ìò òãéî âöä   --version\n"
+ #~ "\n"
+ 
+ #~ msgid "menu item `%s' already exists, for file `%s'"
+ #~ msgstr "`%s' óéòñ éùàøä èéøôúá íéé÷ øáë `%s' õáå÷ì"
+ 
  #~ msgid "\\%-10[menu-digit]  Pick first ... ninth item in node's menu.\n"
  #~ msgstr "\\%-10[menu-digit]  úéçëåðä ä÷ñéôä èéøôúá éòéùú ãò ïåùàø óéòñ øçá\n"
***************
*** 3153,3167 ****
  
  #~ msgid ""
- #~ "  %-10s  Search for a specified string in the index entries of this Info\n"
- #~ msgstr "  %-10s  øåáòå äæ Info õáå÷ ìù íéñ÷ãðéàá úæåøçî ùôç\n"
- 
- #~ msgid ""
  #~ "              file, and select the node referenced by the first entry "
  #~ "found.\n"
  #~ msgstr "              íàåú àöîðù ïåùàø ñ÷ãðéà èéøô äòéáöî äéìà ä÷ñéôì\n"
  
- #~ msgid "  %-10s  Search forward for a specified string,\n"
- #~ msgstr "  %-10s  äæ Info õáå÷á êìéàå ïàëî úæåøçî ùôç\n"
- 
  #, fuzzy
  #~ msgid ""
--- 3411,3418 ----
***************
*** 3204,3211 ****
  #~ msgid "`%s' has no Up field"
  #~ msgstr "Up äãù ïéà `%s'-ì"
- 
- #~ msgid "\\%-10[scroll-forward]  Scroll forward 1 line.\n"
- #~ msgstr "\\%-10[scroll-forward]  äîéã÷ úçà äøåù ïîñ ææä\n"
- 
- #~ msgid "\\%-10[scroll-backward]  Scroll backward 1 line.\n"
- #~ msgstr "\\%-10[scroll-backward]  äøåçà ãçà óã ìåìâ\n"
--- 3455,3456 ----
Files texinfo-4.11/po/hr.gmo and texinfo-4.12/po/hr.gmo differ
diff -Nrc2 texinfo-4.11/po/hr.po texinfo-4.12/po/hr.po
*** texinfo-4.11/po/hr.po	Mon Sep  3 05:23:13 2007
--- texinfo-4.12/po/hr.po	Sat Apr 19 10:05:39 2008
***************
*** 8,12 ****
  "Project-Id-Version: texinfo 4.2\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2007-09-03 05:23-0700\n"
  "PO-Revision-Date: 2002-04-26 13:49-MET+DST (UTC+2)\n"
  "Last-Translator: Mirsad Todorovac <mtodorov_69@yahoo.com>\n"
--- 8,12 ----
  "Project-Id-Version: texinfo 4.2\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2008-04-19 10:05-0700\n"
  "PO-Revision-Date: 2002-04-26 13:49-MET+DST (UTC+2)\n"
  "Last-Translator: Mirsad Todorovac <mtodorov_69@yahoo.com>\n"
***************
*** 16,89 ****
  "Content-Transfer-Encoding: 8bit\n"
  
! #: gnulib/lib/error.c:126
  msgid "Unknown system error"
  msgstr ""
  
! #: gnulib/lib/getopt.c:531 gnulib/lib/getopt.c:547
  #, c-format
  msgid "%s: option `%s' is ambiguous\n"
  msgstr "%s: opcija `%s' nije jednoznaèna\n"
  
! #: gnulib/lib/getopt.c:580 gnulib/lib/getopt.c:584
  #, c-format
  msgid "%s: option `--%s' doesn't allow an argument\n"
  msgstr "%s: opcija `--%s' ne dopu¹ta argument\n"
  
! #: gnulib/lib/getopt.c:593 gnulib/lib/getopt.c:598
  #, c-format
  msgid "%s: option `%c%s' doesn't allow an argument\n"
  msgstr "%s: opcija `%c%s' ne dopu¹ta argument\n"
  
! #: gnulib/lib/getopt.c:641 gnulib/lib/getopt.c:660 gnulib/lib/getopt.c:976
! #: gnulib/lib/getopt.c:995
  #, c-format
  msgid "%s: option `%s' requires an argument\n"
  msgstr "%s: opcija `%s' tra¾i neophodan argument\n"
  
! #: gnulib/lib/getopt.c:698 gnulib/lib/getopt.c:701
  #, c-format
  msgid "%s: unrecognized option `--%s'\n"
  msgstr "%s: nepoznata opcija `--%s'\n"
  
! #: gnulib/lib/getopt.c:709 gnulib/lib/getopt.c:712
  #, c-format
  msgid "%s: unrecognized option `%c%s'\n"
  msgstr "%s: nepoznata opcija `%c%s'\n"
  
! #: gnulib/lib/getopt.c:764 gnulib/lib/getopt.c:767
  #, c-format
  msgid "%s: illegal option -- %c\n"
  msgstr "%s: nedozvoljena opcija -- %c\n"
  
! #: gnulib/lib/getopt.c:773 gnulib/lib/getopt.c:776
  #, c-format
  msgid "%s: invalid option -- %c\n"
  msgstr "%s: pogre¹na opcija -- %c\n"
  
! #: gnulib/lib/getopt.c:828 gnulib/lib/getopt.c:844 gnulib/lib/getopt.c:1048
! #: gnulib/lib/getopt.c:1066
  #, c-format
  msgid "%s: option requires an argument -- %c\n"
  msgstr "%s: opcija zahtijeva argument -- %c\n"
  
! #: gnulib/lib/getopt.c:897 gnulib/lib/getopt.c:913
  #, c-format
  msgid "%s: option `-W %s' is ambiguous\n"
  msgstr "%s: opcija `-W %s' nije jednoznaèna\n"
  
! #: gnulib/lib/getopt.c:937 gnulib/lib/getopt.c:955
  #, c-format
  msgid "%s: option `-W %s' doesn't allow an argument\n"
  msgstr "%s: opcija `-W %s' ne dopu¹ta argument\n"
  
! #: gnulib/lib/xalloc-die.c:35 gnulib/lib/xsetenv.c:39
  msgid "memory exhausted"
  msgstr ""
  
! #: info/echo-area.c:283 info/session.c:732
  msgid "Move forward a character"
  msgstr "Pomakni se znak unaprijed"
  
! #: info/echo-area.c:295 info/session.c:764
  msgid "Move backward a character"
  msgstr "Pomakni se znak unazad"
--- 16,90 ----
  "Content-Transfer-Encoding: 8bit\n"
  
! #: gnulib/lib/error.c:125
  msgid "Unknown system error"
  msgstr ""
  
! #: gnulib/lib/getopt.c:526 gnulib/lib/getopt.c:542
  #, c-format
  msgid "%s: option `%s' is ambiguous\n"
  msgstr "%s: opcija `%s' nije jednoznaèna\n"
  
! #: gnulib/lib/getopt.c:575 gnulib/lib/getopt.c:579
  #, c-format
  msgid "%s: option `--%s' doesn't allow an argument\n"
  msgstr "%s: opcija `--%s' ne dopu¹ta argument\n"
  
! #: gnulib/lib/getopt.c:588 gnulib/lib/getopt.c:593
  #, c-format
  msgid "%s: option `%c%s' doesn't allow an argument\n"
  msgstr "%s: opcija `%c%s' ne dopu¹ta argument\n"
  
! #: gnulib/lib/getopt.c:636 gnulib/lib/getopt.c:655 gnulib/lib/getopt.c:971
! #: gnulib/lib/getopt.c:990
  #, c-format
  msgid "%s: option `%s' requires an argument\n"
  msgstr "%s: opcija `%s' tra¾i neophodan argument\n"
  
! #: gnulib/lib/getopt.c:693 gnulib/lib/getopt.c:696
  #, c-format
  msgid "%s: unrecognized option `--%s'\n"
  msgstr "%s: nepoznata opcija `--%s'\n"
  
! #: gnulib/lib/getopt.c:704 gnulib/lib/getopt.c:707
  #, c-format
  msgid "%s: unrecognized option `%c%s'\n"
  msgstr "%s: nepoznata opcija `%c%s'\n"
  
! #: gnulib/lib/getopt.c:759 gnulib/lib/getopt.c:762
  #, c-format
  msgid "%s: illegal option -- %c\n"
  msgstr "%s: nedozvoljena opcija -- %c\n"
  
! #: gnulib/lib/getopt.c:768 gnulib/lib/getopt.c:771
  #, c-format
  msgid "%s: invalid option -- %c\n"
  msgstr "%s: pogre¹na opcija -- %c\n"
  
! #: gnulib/lib/getopt.c:823 gnulib/lib/getopt.c:839 gnulib/lib/getopt.c:1043
! #: gnulib/lib/getopt.c:1061
  #, c-format
  msgid "%s: option requires an argument -- %c\n"
  msgstr "%s: opcija zahtijeva argument -- %c\n"
  
! #: gnulib/lib/getopt.c:892 gnulib/lib/getopt.c:908
  #, c-format
  msgid "%s: option `-W %s' is ambiguous\n"
  msgstr "%s: opcija `-W %s' nije jednoznaèna\n"
  
! #: gnulib/lib/getopt.c:932 gnulib/lib/getopt.c:950
  #, c-format
  msgid "%s: option `-W %s' doesn't allow an argument\n"
  msgstr "%s: opcija `-W %s' ne dopu¹ta argument\n"
  
! #: gnulib/lib/xalloc-die.c:34 gnulib/lib/xsetenv.c:37
! #, c-format
  msgid "memory exhausted"
  msgstr ""
  
! #: info/echo-area.c:283 info/session.c:735
  msgid "Move forward a character"
  msgstr "Pomakni se znak unaprijed"
  
! #: info/echo-area.c:295 info/session.c:767
  msgid "Move backward a character"
  msgstr "Pomakni se znak unazad"
***************
*** 97,105 ****
  msgstr "Pomakni se na kraj tekuæe linije"
  
! #: info/echo-area.c:320 info/session.c:805
  msgid "Move forward a word"
  msgstr "Pomakni se rijeè unaprijed"
  
! #: info/echo-area.c:360 info/session.c:878
  msgid "Move backward a word"
  msgstr "Pomakni se rijeè unazad"
--- 98,106 ----
  msgstr "Pomakni se na kraj tekuæe linije"
  
! #: info/echo-area.c:320 info/session.c:808
  msgid "Move forward a word"
  msgstr "Pomakni se rijeè unaprijed"
  
! #: info/echo-area.c:360 info/session.c:881
  msgid "Move backward a word"
  msgstr "Pomakni se rijeè unazad"
***************
*** 264,286 ****
  "Prona¹ao \"%s\" u %s. (`\\[next-index-match]' poku¹ava naæi slijedeæi.)"
  
! #: info/indices.c:540
  #, fuzzy, c-format
  msgid "Scanning indices of `%s'..."
  msgstr "Skeniram indekse od \"%s\"..."
  
! #: info/indices.c:595
  #, fuzzy, c-format
  msgid "No available info files have `%s' in their indices."
  msgstr "Niti jedna raspolo¾iva info datoteka ne sadr¾i \"%s\" u svom indeksu."
  
! #: info/indices.c:621
  msgid "Grovel all known info file's indices for a string and build a menu"
  msgstr "Propu¾i kroz sve poznate indekse u potrazi za nizom i slo¾i meni"
  
! #: info/indices.c:625
  msgid "Index apropos: "
  msgstr "Indeks apropos: "
  
! #: info/indices.c:653
  #, fuzzy, c-format
  msgid ""
--- 265,287 ----
  "Prona¹ao \"%s\" u %s. (`\\[next-index-match]' poku¹ava naæi slijedeæi.)"
  
! #: info/indices.c:549
  #, fuzzy, c-format
  msgid "Scanning indices of `%s'..."
  msgstr "Skeniram indekse od \"%s\"..."
  
! #: info/indices.c:604
  #, fuzzy, c-format
  msgid "No available info files have `%s' in their indices."
  msgstr "Niti jedna raspolo¾iva info datoteka ne sadr¾i \"%s\" u svom indeksu."
  
! #: info/indices.c:630
  msgid "Grovel all known info file's indices for a string and build a menu"
  msgstr "Propu¾i kroz sve poznate indekse u potrazi za nizom i slo¾i meni"
  
! #: info/indices.c:634
  msgid "Index apropos: "
  msgstr "Indeks apropos: "
  
! #: info/indices.c:662
  #, fuzzy, c-format
  msgid ""
***************
*** 291,301 ****
  "* Meni: Èvorovi èiji indeksi sadr¾e \"%s\":\n"
  
! #: info/info.c:287 info/infokey.c:899
  #, c-format
  msgid "Try --help for more information.\n"
  msgstr "Poku¹ajte --help za vi¹e informacija.\n"
  
! #: info/info.c:306 info/infokey.c:145 makeinfo/makeinfo.c:783
! #: util/install-info.c:1328 util/texindex.c:295
  #, c-format
  msgid ""
--- 292,302 ----
  "* Meni: Èvorovi èiji indeksi sadr¾e \"%s\":\n"
  
! #: info/info.c:273 info/infokey.c:899
  #, c-format
  msgid "Try --help for more information.\n"
  msgstr "Poku¹ajte --help za vi¹e informacija.\n"
  
! #: info/info.c:292 info/infokey.c:145 install-info/install-info.c:2091
! #: makeinfo/makeinfo.c:783 util/texindex.c:295
  #, c-format
  msgid ""
***************
*** 307,346 ****
  msgstr ""
  
! #: info/info.c:511
  #, c-format
  msgid "no index entries found for `%s'\n"
  msgstr "nijedna stavka indeksa nije naðena za `%s'\n"
  
! #: info/info.c:603
! msgid "  -b, --speech-friendly        be friendly to speech synthesizers.\n"
! msgstr ""
! "  -b, --speech-friendly        budi vi¹e prijateljski prema sintetizatorima "
! "govora.\n"
! 
! #: info/info.c:610
! #, fuzzy, c-format
  msgid ""
  "Usage: %s [OPTION]... [MENU-ITEM...]\n"
  "\n"
  "Read documentation in Info format.\n"
! "\n"
  "Options:\n"
! "      --apropos=STRING         look up STRING in all indices of all "
  "manuals.\n"
  "  -d, --directory=DIR          add DIR to INFOPATH.\n"
  "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
! "  -f, --file=FILENAME          specify Info file to visit.\n"
  "  -h, --help                   display this help and exit.\n"
  "      --index-search=STRING    go to node pointed by index entry STRING.\n"
  "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
! "  -o, --output=FILENAME        output selected nodes to FILENAME.\n"
  "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
  "      --no-raw-escapes         output escapes as literal text.\n"
  "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
! "  -O, --show-options, --usage  go to command-line options node.\n"
! "%s      --subnodes               recursively output menu items.\n"
! "  -w, --where, --location      print physical location of Info file.\n"
  "      --vi-keys                use vi-like and less-like key bindings.\n"
  "      --version                display version information and exit.\n"
  "\n"
  "The first non-option argument, if present, is the menu entry to start from;\n"
--- 308,367 ----
  msgstr ""
  
! #: info/info.c:504
  #, c-format
  msgid "no index entries found for `%s'\n"
  msgstr "nijedna stavka indeksa nije naðena za `%s'\n"
  
! #: info/info.c:598
! #, c-format
  msgid ""
  "Usage: %s [OPTION]... [MENU-ITEM...]\n"
  "\n"
  "Read documentation in Info format.\n"
! msgstr ""
! 
! #: info/info.c:604
! msgid ""
  "Options:\n"
! "  -k, --apropos=STRING         look up STRING in all indices of all "
  "manuals.\n"
  "  -d, --directory=DIR          add DIR to INFOPATH.\n"
  "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
! "  -f, --file=FILENAME          specify Info file to visit."
! msgstr ""
! 
! #: info/info.c:611
! msgid ""
  "  -h, --help                   display this help and exit.\n"
  "      --index-search=STRING    go to node pointed by index entry STRING.\n"
  "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
! "  -o, --output=FILENAME        output selected nodes to FILENAME."
! msgstr ""
! 
! #: info/info.c:617
! msgid ""
  "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
  "      --no-raw-escapes         output escapes as literal text.\n"
  "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
! "  -O, --show-options, --usage  go to command-line options node."
! msgstr ""
! 
! #: info/info.c:624
! #, fuzzy
! msgid "  -b, --speech-friendly        be friendly to speech synthesizers."
! msgstr ""
! "  -b, --speech-friendly        budi vi¹e prijateljski prema sintetizatorima "
! "govora.\n"
! 
! #: info/info.c:628
! msgid ""
! "      --subnodes               recursively output menu items.\n"
  "      --vi-keys                use vi-like and less-like key bindings.\n"
  "      --version                display version information and exit.\n"
+ "  -w, --where, --location      print physical location of Info file."
+ msgstr ""
+ 
+ #: info/info.c:634
+ msgid ""
  "\n"
  "The first non-option argument, if present, is the menu entry to start from;\n"
***************
*** 348,352 ****
  "If it is not present, info merges all `dir' files and shows the result.\n"
  "Any remaining arguments are treated as the names of menu\n"
! "items relative to the initial node visited.\n"
  "\n"
  "Examples:\n"
--- 369,377 ----
  "If it is not present, info merges all `dir' files and shows the result.\n"
  "Any remaining arguments are treated as the names of menu\n"
! "items relative to the initial node visited."
! msgstr ""
! 
! #: info/info.c:641
! msgid ""
  "\n"
  "Examples:\n"
***************
*** 356,402 ****
  "  info --show-options emacs  start at node with emacs' command line options\n"
  "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
! "  info -f ./foo.info         show file ./foo.info, not searching dir\n"
  msgstr ""
- "Kori¹tenje: %s [OPCIJA]... [STAVKA-MENIJA...]\n"
- "\n"
- "Èitanje dokumentacije u Info formatu.\n"
- "\n"
- "Opcije:\n"
- "     --apropos=SUBJEKT        potra¾i SUBJEKT u svim indeksima svih "
- "priruènika.\n"
- " -d, --directory=DIR          dodaj DIR u INFOPATH.\n"
- "     --dribble=IMEDAT         zapamti korisnikovo tipkanje u IMEDAT.\n"
- " -f, --file=IMEDATOTEKE       zadaje ime Info datoteke koju se posjeæuje.\n"
- " -h, --help                   ispi¹i ovu pomoæ i zavr¹i s radom.\n"
- "     --index-search=NIZ       idi na èvor na koji pokazuje stavka indeksa "
- "NIZ.\n"
- " -n, --node=IMEÈVORA          zadaje èvorove u prvoj posjeæenoj info "
- "datoteci.\n"
- " -o, --output=IMEDATOTEKE     ispi¹i izabrane èvorove u IMEDATOTEKE.\n"
- " -R, --raw-escapes            ne uklanjaj ANSI escape sekvence iz man "
- "stranica.\n"
- "     --restore=IMEDATOTEKE    èitaj inicijalne tipke iz IMEDATOTEKE.\n"
- " -O, --show-options, --usage  idi na èvor sa opcijama komandne linije.\n"
- "%s     --subnodes               rekurzivno ispi¹i stavke menija.\n"
- "     --vi-keys                koristi tipke kao ¹to su u vi-u i less-u.\n"
- "     --version                ispi¹i informaciju o verziji i zavr¹i s "
- "radom.\n"
- "\n"
- "Prvi argument koji nije opcija, ako je prisutan, je stavka menija od koje\n"
- "se poèinje; nju se tra¾i u svim `dir' datotekama kroz INFOPATH.\n"
- "Ako nije prisutan, info spaja (merge) sve `dir' datoteke i prikazuje\n"
- "rezultat. Eventualni preostali argumenti se tretiraju kao imena stavki\n"
- "menija relativno od inicijalno posjeæenog èvora.\n"
- "\n"
- "Primjeri:\n"
- "  info                       prika¾i vr¹ni dir meni\n"
- "  info emacs                 zapoèni od emacs èvora iz vr¹nog dir-a\n"
- "  info emacs buffers         zapoèni u buffers èvoru unutar emacs "
- "priruènika\n"
- "  info --show-options emacs  zapoèni u èvoru s emacsovim komandnim opcijama\n"
- "  info -f ./foo.info         prika¾i datoteku ./foo.info, zaobilazeæi dir\n"
  
! #: info/info.c:649 info/infokey.c:918 makeinfo/makeinfo.c:474
! #: util/install-info.c:491 util/texindex.c:259
  msgid ""
  "\n"
--- 381,389 ----
  "  info --show-options emacs  start at node with emacs' command line options\n"
  "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
! "  info -f ./foo.info         show file ./foo.info, not searching dir"
  msgstr ""
  
! #: info/info.c:650 info/infokey.c:918 makeinfo/makeinfo.c:474
! #: util/texindex.c:259
  msgid ""
  "\n"
***************
*** 411,642 ****
  "Pitanja i kritike glede translacije slati na adresu lokalizacija@linux.hr."
  
! #: info/info.c:683
  #, c-format
  msgid "Cannot find node `%s'."
  msgstr "Ne mogu naæi èvor `%s'."
  
! #: info/info.c:684
  #, c-format
  msgid "Cannot find node `(%s)%s'."
  msgstr "Ne mogu naæi èvor `(%s)%s'."
  
! #: info/info.c:685
  msgid "Cannot find a window!"
  msgstr "Ne mogu naæi prozor!"
  
! #: info/info.c:686
  msgid "Point doesn't appear within this window's node!"
  msgstr "Toèka se ne nalazi unutar èvora ovog prozora!"
  
! #: info/info.c:687
  msgid "Cannot delete the last window."
  msgstr "Ne mogu dokinuti zadnji prozor."
  
! #: info/info.c:688
  msgid "No menu in this node."
  msgstr "Nema menija u ovom èvoru."
  
! #: info/info.c:689
  msgid "No footnotes in this node."
  msgstr "Nema fusnota u ovom èvoru."
  
! #: info/info.c:690
  msgid "No cross references in this node."
  msgstr "Nema unakrsnih referenci u ovom èvoru."
  
! #: info/info.c:691
  #, c-format
  msgid "No `%s' pointer for this node."
  msgstr "Nema `%s' pokazivaèa za ovaj èvor."
  
! #: info/info.c:692
  #, c-format
  msgid "Unknown Info command `%c'; try `?' for help."
  msgstr "Nepoznata Info naredba `%c'; poku¹ajte `?' za pomoæ."
  
! #: info/info.c:693
  #, c-format
  msgid "Terminal type `%s' is not smart enough to run Info."
  msgstr "Terminal tipa `%s' nema dovoljno sposobnosti da izvodi Info."
  
! #: info/info.c:694
  msgid "You are already at the last page of this node."
  msgstr "Veæ se nalazite na zadnjoj stranici ovog èvora."
  
! #: info/info.c:695
  msgid "You are already at the first page of this node."
  msgstr "Veæ se nalazite na prvoj stranici ovog èvora."
  
! #: info/info.c:696
  msgid "Only one window."
  msgstr "Samo jedan prozor."
  
! #: info/info.c:697
  msgid "Resulting window would be too small."
  msgstr "Nastali prozor bi bio premalen."
  
! #: info/info.c:698
  msgid "Not enough room for a help window, please delete a window."
  msgstr "Nema dovoljno mjesta za prozor za pomoæ, molimo dokinite jedan prozor."
  
! #: info/infodoc.c:45 info/infodoc.c:97
! msgid ""
! "Basic Commands in Info Windows\n"
! "******************************\n"
  msgstr ""
- "Osnovne naredbe u Info prozorima\n"
- "********************************\n"
  
! #: info/infodoc.c:48
! msgid "\\%-10[quit-help]  Quit this help.\n"
  msgstr "\\%-10[quit-help]  Napusti ovu pomoæ.\n"
  
! #: info/infodoc.c:49
  msgid "\\%-10[quit]  Quit Info altogether.\n"
  msgstr "\\%-10[quit]  Potpuno zavr¹i s radom (Quit).\n"
  
! #: info/infodoc.c:50
  msgid "\\%-10[get-info-help-node]  Invoke the Info tutorial.\n"
  msgstr "\\%-10[get-info-help-node]  Pozovi Info priruènik.\n"
  
! #: info/infodoc.c:52 info/infodoc.c:104
! msgid ""
! "Selecting other nodes:\n"
! "----------------------\n"
! msgstr ""
! "Izabir drugih èvorova:\n"
! "----------------------\n"
  
  #: info/infodoc.c:54
! msgid "\\%-10[next-node]  Move to the \"next\" node of this node.\n"
! msgstr "\\%-10[next-node]  Idi na slijedeæi (`next') èvor u odnosu na ovaj.\n"
  
  #: info/infodoc.c:55
! msgid "\\%-10[prev-node]  Move to the \"previous\" node of this node.\n"
! msgstr ""
! "\\%-10[prev-node]  Idi na prethodni (`previous') èvor u odnosu na ovaj.\n"
  
  #: info/infodoc.c:56
! msgid "\\%-10[up-node]  Move \"up\" from this node.\n"
! msgstr "\\%-10[up-node]  Idi navi¹e (`up') od ovog èvora.\n"
  
! #: info/infodoc.c:57
! msgid ""
! "\\%-10[menu-item]  Pick menu item specified by name.\n"
! "              Picking a menu item causes another node to be selected.\n"
  msgstr ""
! "\\%-10[menu-item]  Izaberi stavku menija zadanu imenom.\n"
! "              Izabiranje stavke menija selektira drugi èvor.\n"
  
  #: info/infodoc.c:59
  msgid ""
! "\\%-10[xref-item]  Follow a cross reference.  Reads name of reference.\n"
! msgstr "\\%-10[xref-item]  Slijedi unakrsnu referencu.  Èita ime reference.\n"
  
  #: info/infodoc.c:60
! msgid "\\%-10[history-node]  Move to the last node seen in this window.\n"
  msgstr ""
  "\\%-10[history-node]  Pomakni se do posljednjeg vidljivog èvora u ovom "
  "prozoru.\n"
  
- #: info/infodoc.c:61
- #, fuzzy
- msgid "\\%-10[move-to-next-xref]  Skip to next hypertext link [*].\n"
- msgstr ""
- "\\%-10[move-to-next-xref]  Preskoèi do slijedeæeg hipertekst linka unutar "
- "ovog èvora.\n"
- 
  #: info/infodoc.c:62
  #, fuzzy
! msgid "\\%-10[move-to-prev-xref]  Skip to previous hypertext link [*].\n"
  msgstr ""
! "\\%-10[move-to-prev-xref]  Preskoèi do slijedeæeg hipertekst linka unutar "
! "ovog èvora.\n"
  
  #: info/infodoc.c:63
! msgid ""
! "\\%-10[select-reference-this-line]  Follow the hypertext link under cursor.\n"
! msgstr ""
! "\\%-10[select-reference-this-line]  Slijedi hipertekst link ispod kursora.\n"
  
  #: info/infodoc.c:64
! msgid ""
! "\\%-10[dir-node]  Move to the `directory' node.  Equivalent to `\\[goto-"
! "node] (DIR)'.\n"
  msgstr ""
! "\\%-10[dir-node]  Pomakni se na `directory' èvor.  Ekvivalentno `\\[goto-"
! "node] (DIR)'.\n"
  
  #: info/infodoc.c:65
! msgid ""
! "\\%-10[top-node]  Move to the Top node.  Equivalent to `\\[goto-node] Top'.\n"
! msgstr ""
! "\\%-10[top-node]  Idi na Top (vr¹ni) èvor.  Ekvivalentno `\\[goto-node] "
! "Top'.\n"
  
  #: info/infodoc.c:67
! msgid ""
! "[*]    Command acts within this node or the entire document, depending on\n"
! "the value of cursor-movement-scrolls variable\n"
! msgstr ""
  
! #: info/infodoc.c:70 info/infodoc.c:118
! msgid ""
! "Moving within a node:\n"
! "---------------------\n"
! msgstr ""
! "Pomicanje unutar èvora:\n"
! "-----------------------\n"
  
  #: info/infodoc.c:72
! msgid "\\%-10[beginning-of-node]  Go to the beginning of this node.\n"
! msgstr "\\%-10[beginning-of-node]  Idi na poèetak ovog èvora.\n"
  
  #: info/infodoc.c:73
- msgid "\\%-10[end-of-node]  Go to the end of this node.\n"
- msgstr "\\%-10[end-of-node]  Idi na kraj ovog èvora.\n"
- 
- #: info/infodoc.c:74
  #, fuzzy
! msgid "\\%-10[next-line]  Scroll forward 1 line.\n"
! msgstr "  %-10s  'Skrolaj' naprijed 1 redak.\n"
  
! #: info/infodoc.c:75
  #, fuzzy
! msgid "\\%-10[prev-line]  Scroll backward 1 line.\n"
! msgstr "  %-10s  'Skrolaj' unazad 1 redak.\n"
  
  #: info/infodoc.c:76
! msgid "\\%-10[scroll-forward]  Scroll forward a page.\n"
! msgstr "\\%-10[scroll-forward]  'Skrolaj stranicu naprijed.\n"
  
  #: info/infodoc.c:77
! msgid "\\%-10[scroll-backward]  Scroll backward a page.\n"
! msgstr "\\%-10[scroll-backward]  'Skrolaj' stranicu unazad.\n"
! 
! #: info/infodoc.c:79 info/infodoc.c:127
! msgid ""
! "Other commands:\n"
! "---------------\n"
  msgstr ""
! "Druge naredbe:\n"
! "--------------\n"
  
! #: info/infodoc.c:81
  #, fuzzy
! msgid "1...9       Pick first...ninth item in this node's menu.\n"
! msgstr "  %-10s  Odaberi prvu ... devetu stavku u èvorovom meniju.\n"
  
! #: info/infodoc.c:82
  #, fuzzy
- msgid "\\%-10[last-menu-item]  Pick last item in this node's menu.\n"
- msgstr "\\%-10[last-menu-item]  Odaberi zadnju stavku u meniju èvora.\n"
- 
- #: info/infodoc.c:83
  msgid ""
! "\\%-10[index-search]  Search for a specified string in the index entries of "
! "this Info\n"
! "              file, and select the node referenced by the first entry "
! "found.\n"
  msgstr ""
  "\\%-10[index-search]  Tra¾i zadani niz u indeksnim stavkama ove Info "
--- 398,621 ----
  "Pitanja i kritike glede translacije slati na adresu lokalizacija@linux.hr."
  
! #: info/info.c:684
  #, c-format
  msgid "Cannot find node `%s'."
  msgstr "Ne mogu naæi èvor `%s'."
  
! #: info/info.c:685
  #, c-format
  msgid "Cannot find node `(%s)%s'."
  msgstr "Ne mogu naæi èvor `(%s)%s'."
  
! #: info/info.c:686
  msgid "Cannot find a window!"
  msgstr "Ne mogu naæi prozor!"
  
! #: info/info.c:687
  msgid "Point doesn't appear within this window's node!"
  msgstr "Toèka se ne nalazi unutar èvora ovog prozora!"
  
! #: info/info.c:688
  msgid "Cannot delete the last window."
  msgstr "Ne mogu dokinuti zadnji prozor."
  
! #: info/info.c:689
  msgid "No menu in this node."
  msgstr "Nema menija u ovom èvoru."
  
! #: info/info.c:690
  msgid "No footnotes in this node."
  msgstr "Nema fusnota u ovom èvoru."
  
! #: info/info.c:691
  msgid "No cross references in this node."
  msgstr "Nema unakrsnih referenci u ovom èvoru."
  
! #: info/info.c:692
  #, c-format
  msgid "No `%s' pointer for this node."
  msgstr "Nema `%s' pokazivaèa za ovaj èvor."
  
! #: info/info.c:693
  #, c-format
  msgid "Unknown Info command `%c'; try `?' for help."
  msgstr "Nepoznata Info naredba `%c'; poku¹ajte `?' za pomoæ."
  
! #: info/info.c:694
  #, c-format
  msgid "Terminal type `%s' is not smart enough to run Info."
  msgstr "Terminal tipa `%s' nema dovoljno sposobnosti da izvodi Info."
  
! #: info/info.c:695
  msgid "You are already at the last page of this node."
  msgstr "Veæ se nalazite na zadnjoj stranici ovog èvora."
  
! #: info/info.c:696
  msgid "You are already at the first page of this node."
  msgstr "Veæ se nalazite na prvoj stranici ovog èvora."
  
! #: info/info.c:697
  msgid "Only one window."
  msgstr "Samo jedan prozor."
  
! #: info/info.c:698
  msgid "Resulting window would be too small."
  msgstr "Nastali prozor bi bio premalen."
  
! #: info/info.c:699
  msgid "Not enough room for a help window, please delete a window."
  msgstr "Nema dovoljno mjesta za prozor za pomoæ, molimo dokinite jedan prozor."
  
! #: info/infodoc.c:45
! msgid "Basic Info command keys\n"
  msgstr ""
  
! #: info/infodoc.c:47
! #, fuzzy
! msgid "\\%-10[quit-help]  Close this help window.\n"
  msgstr "\\%-10[quit-help]  Napusti ovu pomoæ.\n"
  
! #: info/infodoc.c:48
  msgid "\\%-10[quit]  Quit Info altogether.\n"
  msgstr "\\%-10[quit]  Potpuno zavr¹i s radom (Quit).\n"
  
! #: info/infodoc.c:49
  msgid "\\%-10[get-info-help-node]  Invoke the Info tutorial.\n"
  msgstr "\\%-10[get-info-help-node]  Pozovi Info priruènik.\n"
  
! #: info/infodoc.c:51
! #, fuzzy
! msgid "\\%-10[prev-line]  Move up one line.\n"
! msgstr "  %-10s  'Skrolaj' unazad 1 redak.\n"
! 
! #: info/infodoc.c:52
! #, fuzzy
! msgid "\\%-10[next-line]  Move down one line.\n"
! msgstr "  %-10s  'Skrolaj' naprijed 1 redak.\n"
! 
! #: info/infodoc.c:53
! #, fuzzy
! msgid "\\%-10[scroll-backward]  Scroll backward one screenful.\n"
! msgstr "\\%-10[scroll-backward]  'Skrolaj' stranicu unazad.\n"
  
  #: info/infodoc.c:54
! #, fuzzy
! msgid "\\%-10[scroll-forward]  Scroll forward one screenful.\n"
! msgstr "\\%-10[scroll-forward]  'Skrolaj stranicu naprijed.\n"
  
  #: info/infodoc.c:55
! #, fuzzy
! msgid "\\%-10[beginning-of-node]  Go to the beginning of this node.\n"
! msgstr "\\%-10[beginning-of-node]  Idi na poèetak ovog èvora.\n"
  
  #: info/infodoc.c:56
! msgid "\\%-10[end-of-node]  Go to the end of this node.\n"
! msgstr "\\%-10[end-of-node]  Idi na kraj ovog èvora.\n"
  
! #: info/infodoc.c:58
! #, fuzzy
! msgid "\\%-10[move-to-next-xref]  Skip to the next hypertext link.\n"
  msgstr ""
! "\\%-10[move-to-next-xref]  Preskoèi do slijedeæeg hipertekst linka unutar "
! "ovog èvora.\n"
  
  #: info/infodoc.c:59
+ #, fuzzy
  msgid ""
! "\\%-10[select-reference-this-line]  Follow the hypertext link under the "
! "cursor.\n"
! msgstr ""
! "\\%-10[select-reference-this-line]  Slijedi hipertekst link ispod kursora.\n"
  
  #: info/infodoc.c:60
! #, fuzzy
! msgid "\\%-10[history-node]  Go back to the last node seen in this window.\n"
  msgstr ""
  "\\%-10[history-node]  Pomakni se do posljednjeg vidljivog èvora u ovom "
  "prozoru.\n"
  
  #: info/infodoc.c:62
  #, fuzzy
! msgid "\\%-10[global-prev-node]  Go to the previous node in the document.\n"
  msgstr ""
! "\\%-10[prev-node]  Idi na prethodni (`previous') èvor u odnosu na ovaj.\n"
  
  #: info/infodoc.c:63
! #, fuzzy
! msgid "\\%-10[global-next-node]  Go to the next node in the document.\n"
! msgstr "\\%-10[next-node]  Idi na slijedeæi (`next') èvor u odnosu na ovaj.\n"
  
  #: info/infodoc.c:64
! #, fuzzy
! msgid "\\%-10[prev-node]  Go to the previous node on this level.\n"
  msgstr ""
! "\\%-10[prev-node]  Idi na prethodni (`previous') èvor u odnosu na ovaj.\n"
  
  #: info/infodoc.c:65
! #, fuzzy
! msgid "\\%-10[next-node]  Go to the next node on this level.\n"
! msgstr "\\%-10[next-node]  Idi na slijedeæi (`next') èvor u odnosu na ovaj.\n"
! 
! #: info/infodoc.c:66
! #, fuzzy
! msgid "\\%-10[up-node]  Go up one level.\n"
! msgstr "\\%-10[up-node]  Idi navi¹e (`up') od ovog èvora.\n"
  
  #: info/infodoc.c:67
! #, fuzzy
! msgid "\\%-10[top-node]  Go to the top node of this document.\n"
! msgstr "\\%-10[end-of-node]  Idi na kraj ovog èvora.\n"
  
! #: info/infodoc.c:68
! #, fuzzy
! msgid "\\%-10[dir-node]  Go to the main `directory' node.\n"
! msgstr "\\%-10[end-of-node]  Idi na kraj ovog èvora.\n"
! 
! #: info/infodoc.c:70
! #, fuzzy
! msgid "1...9       Pick the first...ninth item in this node's menu.\n"
! msgstr "  %-10s  Odaberi prvu ... devetu stavku u èvorovom meniju.\n"
! 
! #: info/infodoc.c:71
! #, fuzzy
! msgid "\\%-10[last-menu-item]  Pick the last item in this node's menu.\n"
! msgstr "\\%-10[last-menu-item]  Odaberi zadnju stavku u meniju èvora.\n"
  
  #: info/infodoc.c:72
! #, fuzzy
! msgid "\\%-10[menu-item]  Pick a menu item specified by name.\n"
! msgstr "  %-10s  Odaberi stavku menija specificirane imenom.\n"
  
  #: info/infodoc.c:73
  #, fuzzy
! msgid "\\%-10[xref-item]  Follow a cross reference specified by name.\n"
! msgstr "\\%-10[xref-item]  Slijedi unakrsnu referencu.  Èita ime reference.\n"
  
! #: info/infodoc.c:74
  #, fuzzy
! msgid "\\%-10[goto-node]  Go to a node specified by name.\n"
! msgstr "  %-10s  Idi na èvor zadan imenom.\n"
  
  #: info/infodoc.c:76
! #, fuzzy
! msgid "\\%-10[search]  Search forward for a specified string.\n"
! msgstr "  %-10s  Tra¾i prema naprijed zadani niz,\n"
  
  #: info/infodoc.c:77
! #, fuzzy
! msgid "\\%-10[search-previous]  Search for previous occurrence.\n"
  msgstr ""
! "\\%-10[prev-node]  Idi na prethodni (`previous') èvor u odnosu na ovaj.\n"
  
! #: info/infodoc.c:78
  #, fuzzy
! msgid "\\%-10[search-next]  Search for next occurrence.\n"
! msgstr "  %-10s  Tra¾i zadani niz u indeks stavkama ove Info\n"
  
! #: info/infodoc.c:79
  #, fuzzy
  msgid ""
! "\\%-10[index-search]  Search for a specified string in the index, and\n"
! "              select the node referenced by the first entry found.\n"
  msgstr ""
  "\\%-10[index-search]  Tra¾i zadani niz u indeksnim stavkama ove Info "
***************
*** 644,783 ****
  "              i selektiraj èvor referenciran prvom naðenom stavkom.\n"
  
! #: info/infodoc.c:85
! msgid ""
! "\\%-10[goto-node]  Move to node specified by name.\n"
! "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
! msgstr ""
! "\\%-10[goto-node]  Pomakni se na èvor zadan imenom.\n"
! "              Mo¾ete takoðer ukljuèiti ime datoteke, kao u (DATOTEKA)"
! "IME_ÈVORA.\n"
! 
! #: info/infodoc.c:87
! msgid ""
! "\\%-10[search]  Search forward for a specified string\n"
! "              and select the node in which the next occurrence is found.\n"
! msgstr ""
! "\\%-10[search]  Tra¾i unaprijed za zadanim nizom\n"
! "              i selektiraj èvor u kojem je slijedeæa pojava niza naðena.\n"
  
  #: info/infodoc.c:89
  msgid ""
! "\\%-10[search-backward]  Search backward for a specified string\n"
! "              and select the node in which the previous occurrence is "
! "found.\n"
  msgstr ""
! "\\%-10[search-backward]  Tra¾i unazad zadani niz\n"
! "              i selektiraj èvor u kojem je slijedeæa pojava niza naðena.\n"
  
! #: info/infodoc.c:100
  #, c-format
  msgid "  %-10s  Quit this help.\n"
  msgstr "  %-10s  Napusti ovu pomoæ.\n"
  
! #: info/infodoc.c:101
  #, c-format
  msgid "  %-10s  Quit Info altogether.\n"
  msgstr "  %-10s  Potpuno zavr¹i s radom (Quit).\n"
  
! #: info/infodoc.c:102
  #, c-format
  msgid "  %-10s  Invoke the Info tutorial.\n"
  msgstr "  %-10s  Pozovi Info priruènik.\n"
  
! #: info/infodoc.c:106
  #, c-format
  msgid "  %-10s  Move to the `next' node of this node.\n"
  msgstr "  %-10s  Idi na slijedeæi (`next') èvor u odnosu na ovaj.\n"
  
! #: info/infodoc.c:107
  #, c-format
  msgid "  %-10s  Move to the `previous' node of this node.\n"
  msgstr "  %-10s  Idi na prethodni (`previous') èvor u odnosu na ovaj.\n"
  
! #: info/infodoc.c:108
  #, c-format
  msgid "  %-10s  Move `up' from this node.\n"
  msgstr "  %-10s  Idi navi¹e (`up') od ovog èvora.\n"
  
! #: info/infodoc.c:109
! #, c-format
! msgid "  %-10s  Pick menu item specified by name.\n"
! msgstr "  %-10s  Odaberi stavku menija specificirane imenom.\n"
! 
! #: info/infodoc.c:110
! msgid "              Picking a menu item causes another node to be selected.\n"
! msgstr "              Odabiranje stavke menija selektira drugi èvor.\n"
  
! #: info/infodoc.c:111
  #, c-format
  msgid "  %-10s  Follow a cross reference.  Reads name of reference.\n"
  msgstr "  %-10s  Slijedi unakrsnu referencu.  Èita ime reference.\n"
  
! #: info/infodoc.c:112
  #, c-format
  msgid "  %-10s  Move to the last node seen in this window.\n"
  msgstr "  %-10s  Pomakni se do posljednjeg vidljivog èvora u ovom prozoru.\n"
  
! #: info/infodoc.c:113
  #, c-format
  msgid "  %-10s  Skip to next hypertext link within this node.\n"
  msgstr "  %-10s  Preskoèi do slijedeæeg hipertekst linka unutar ovog èvora.\n"
  
! #: info/infodoc.c:114
  #, c-format
  msgid "  %-10s  Follow the hypertext link under cursor.\n"
  msgstr "  %-10s  Slijedi hipertekst link ispod kursora.\n"
  
! #: info/infodoc.c:115
  #, c-format
  msgid "  %-10s  Move to the `directory' node.  Equivalent to `g (DIR)'.\n"
  msgstr "  %-10s  Pomakni se na `directory' èvor.  Ekvivalentno `g (DIR)'.\n"
  
! #: info/infodoc.c:116
  #, c-format
  msgid "  %-10s  Move to the Top node.  Equivalent to `g Top'.\n"
  msgstr "  %-10s  Idi na Top (vr¹ni) èvor.  Ekvivalentno s `g Top'.\n"
  
! #: info/infodoc.c:120
  #, c-format
  msgid "  %-10s  Scroll forward a page.\n"
  msgstr "  %-10s  'Skrolaj' stranicu naprijed.\n"
  
! #: info/infodoc.c:121
  #, c-format
  msgid "  %-10s  Scroll backward a page.\n"
  msgstr "  %-10s  'Skrolaj' stranicu unazad.\n"
  
! #: info/infodoc.c:122
  #, c-format
  msgid "  %-10s  Go to the beginning of this node.\n"
  msgstr "  %-10s  Idi na poèetak ovog èvora.\n"
  
! #: info/infodoc.c:123
  #, c-format
  msgid "  %-10s  Go to the end of this node.\n"
  msgstr "  %-10s  Idi na kraj ovog èvora.\n"
  
! #: info/infodoc.c:124
  #, c-format
  msgid "  %-10s  Scroll forward 1 line.\n"
  msgstr "  %-10s  'Skrolaj' naprijed 1 redak.\n"
  
! #: info/infodoc.c:125
  #, c-format
  msgid "  %-10s  Scroll backward 1 line.\n"
  msgstr "  %-10s  'Skrolaj' unazad 1 redak.\n"
  
! #: info/infodoc.c:129
! #, c-format
! msgid "  %-10s  Pick first ... ninth item in node's menu.\n"
  msgstr "  %-10s  Odaberi prvu ... devetu stavku u èvorovom meniju.\n"
  
! #: info/infodoc.c:130
  #, c-format
  msgid "  %-10s  Pick last item in node's menu.\n"
  msgstr "  %-10s  Odaberi zadnju stavku u èvorovom meniju.\n"
  
! #: info/infodoc.c:133
  #, fuzzy, c-format
  msgid ""
--- 623,765 ----
  "              i selektiraj èvor referenciran prvom naðenom stavkom.\n"
  
! #: info/infodoc.c:81
! #, fuzzy
! msgid "\\%-10[abort-key]  Cancel the current operation.\n"
! msgstr "Poni¹ti trenutnu operaciju"
  
  #: info/infodoc.c:89
  msgid ""
! "Basic Commands in Info Windows\n"
! "******************************\n"
  msgstr ""
! "Osnovne naredbe u Info prozorima\n"
! "********************************\n"
  
! #: info/infodoc.c:92
  #, c-format
  msgid "  %-10s  Quit this help.\n"
  msgstr "  %-10s  Napusti ovu pomoæ.\n"
  
! #: info/infodoc.c:93
  #, c-format
  msgid "  %-10s  Quit Info altogether.\n"
  msgstr "  %-10s  Potpuno zavr¹i s radom (Quit).\n"
  
! #: info/infodoc.c:94
  #, c-format
  msgid "  %-10s  Invoke the Info tutorial.\n"
  msgstr "  %-10s  Pozovi Info priruènik.\n"
  
! #: info/infodoc.c:98
  #, c-format
  msgid "  %-10s  Move to the `next' node of this node.\n"
  msgstr "  %-10s  Idi na slijedeæi (`next') èvor u odnosu na ovaj.\n"
  
! #: info/infodoc.c:99
  #, c-format
  msgid "  %-10s  Move to the `previous' node of this node.\n"
  msgstr "  %-10s  Idi na prethodni (`previous') èvor u odnosu na ovaj.\n"
  
! #: info/infodoc.c:100
  #, c-format
  msgid "  %-10s  Move `up' from this node.\n"
  msgstr "  %-10s  Idi navi¹e (`up') od ovog èvora.\n"
  
! #: info/infodoc.c:101
! #, fuzzy, c-format
! msgid ""
! "  %-10s  Pick menu item specified by name.\n"
! "              Picking a menu item causes another node to be selected.\n"
! msgstr ""
! "\\%-10[menu-item]  Izaberi stavku menija zadanu imenom.\n"
! "              Izabiranje stavke menija selektira drugi èvor.\n"
  
! #: info/infodoc.c:103
  #, c-format
  msgid "  %-10s  Follow a cross reference.  Reads name of reference.\n"
  msgstr "  %-10s  Slijedi unakrsnu referencu.  Èita ime reference.\n"
  
! #: info/infodoc.c:104
  #, c-format
  msgid "  %-10s  Move to the last node seen in this window.\n"
  msgstr "  %-10s  Pomakni se do posljednjeg vidljivog èvora u ovom prozoru.\n"
  
! #: info/infodoc.c:105
  #, c-format
  msgid "  %-10s  Skip to next hypertext link within this node.\n"
  msgstr "  %-10s  Preskoèi do slijedeæeg hipertekst linka unutar ovog èvora.\n"
  
! #: info/infodoc.c:106
  #, c-format
  msgid "  %-10s  Follow the hypertext link under cursor.\n"
  msgstr "  %-10s  Slijedi hipertekst link ispod kursora.\n"
  
! #: info/infodoc.c:107
  #, c-format
  msgid "  %-10s  Move to the `directory' node.  Equivalent to `g (DIR)'.\n"
  msgstr "  %-10s  Pomakni se na `directory' èvor.  Ekvivalentno `g (DIR)'.\n"
  
! #: info/infodoc.c:108
  #, c-format
  msgid "  %-10s  Move to the Top node.  Equivalent to `g Top'.\n"
  msgstr "  %-10s  Idi na Top (vr¹ni) èvor.  Ekvivalentno s `g Top'.\n"
  
! #: info/infodoc.c:110
! msgid ""
! "Moving within a node:\n"
! "---------------------\n"
! msgstr ""
! "Pomicanje unutar èvora:\n"
! "-----------------------\n"
! 
! #: info/infodoc.c:112
  #, c-format
  msgid "  %-10s  Scroll forward a page.\n"
  msgstr "  %-10s  'Skrolaj' stranicu naprijed.\n"
  
! #: info/infodoc.c:113
  #, c-format
  msgid "  %-10s  Scroll backward a page.\n"
  msgstr "  %-10s  'Skrolaj' stranicu unazad.\n"
  
! #: info/infodoc.c:114
  #, c-format
  msgid "  %-10s  Go to the beginning of this node.\n"
  msgstr "  %-10s  Idi na poèetak ovog èvora.\n"
  
! #: info/infodoc.c:115
  #, c-format
  msgid "  %-10s  Go to the end of this node.\n"
  msgstr "  %-10s  Idi na kraj ovog èvora.\n"
  
! #: info/infodoc.c:116
  #, c-format
  msgid "  %-10s  Scroll forward 1 line.\n"
  msgstr "  %-10s  'Skrolaj' naprijed 1 redak.\n"
  
! #: info/infodoc.c:117
  #, c-format
  msgid "  %-10s  Scroll backward 1 line.\n"
  msgstr "  %-10s  'Skrolaj' unazad 1 redak.\n"
  
! #: info/infodoc.c:119
! msgid ""
! "Other commands:\n"
! "---------------\n"
! msgstr ""
! "Druge naredbe:\n"
! "--------------\n"
! 
! #: info/infodoc.c:121
! #, fuzzy, c-format
! msgid "  %-10s  Pick first...ninth item in node's menu.\n"
  msgstr "  %-10s  Odaberi prvu ... devetu stavku u èvorovom meniju.\n"
  
! #: info/infodoc.c:122
  #, c-format
  msgid "  %-10s  Pick last item in node's menu.\n"
  msgstr "  %-10s  Odaberi zadnju stavku u èvorovom meniju.\n"
  
! #: info/infodoc.c:125
  #, fuzzy, c-format
  msgid ""
***************
*** 790,806 ****
  "              i selektiraj èvor referenciran prvom naðenom stavkom.\n"
  
! #: info/infodoc.c:135
! #, c-format
! msgid "  %-10s  Move to node specified by name.\n"
! msgstr "  %-10s  Idi na èvor zadan imenom.\n"
! 
! #: info/infodoc.c:136
  msgid ""
  "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
  msgstr ""
  "              Mo¾ete takoðer ukljuèiti ime datoteke, kao u (DATOTEKA)"
  "IME_ÈVORA.\n"
  
! #: info/infodoc.c:137
  #, fuzzy, c-format
  msgid ""
--- 772,786 ----
  "              i selektiraj èvor referenciran prvom naðenom stavkom.\n"
  
! #: info/infodoc.c:127
! #, fuzzy, c-format
  msgid ""
+ "  %-10s  Move to node specified by name.\n"
  "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
  msgstr ""
+ "\\%-10[goto-node]  Pomakni se na èvor zadan imenom.\n"
  "              Mo¾ete takoðer ukljuèiti ime datoteke, kao u (DATOTEKA)"
  "IME_ÈVORA.\n"
  
! #: info/infodoc.c:129
  #, fuzzy, c-format
  msgid ""
***************
*** 811,830 ****
  "              i selektiraj èvor u kojem je slijedeæa pojava niza naðena.\n"
  
! #: info/infodoc.c:139
! #, c-format
! msgid "  %-10s  Search backward for a specified string\n"
! msgstr "  %-10s  Tra¾i unazad zadani niz,\n"
! 
! #: info/infodoc.c:140
  msgid ""
  "              and select the node in which the next occurrence is found.\n"
  msgstr ""
  "              i selektiraj èvor u kojem je slijedeæa pojava niza naðena.\n"
  
! #: info/infodoc.c:320
  msgid "The current search path is:\n"
  msgstr "Trenutni put pretra¾ivanja je:\n"
  
! #: info/infodoc.c:324
  msgid ""
  "Commands available in Info windows:\n"
--- 791,808 ----
  "              i selektiraj èvor u kojem je slijedeæa pojava niza naðena.\n"
  
! #: info/infodoc.c:131
! #, fuzzy, c-format
  msgid ""
+ "  %-10s  Search backward for a specified string,\n"
  "              and select the node in which the next occurrence is found.\n"
  msgstr ""
+ "\\%-10[search]  Tra¾i unaprijed za zadanim nizom\n"
  "              i selektiraj èvor u kojem je slijedeæa pojava niza naðena.\n"
  
! #: info/infodoc.c:312
  msgid "The current search path is:\n"
  msgstr "Trenutni put pretra¾ivanja je:\n"
  
! #: info/infodoc.c:316
  msgid ""
  "Commands available in Info windows:\n"
***************
*** 834,838 ****
  "\n"
  
! #: info/infodoc.c:328
  msgid ""
  "Commands available in the echo area:\n"
--- 812,816 ----
  "\n"
  
! #: info/infodoc.c:320
  msgid ""
  "Commands available in the echo area:\n"
***************
*** 842,846 ****
  "\n"
  
! #: info/infodoc.c:351
  #, c-format
  msgid ""
--- 820,824 ----
  "\n"
  
! #: info/infodoc.c:343
  #, c-format
  msgid ""
***************
*** 851,855 ****
  "\n"
  
! #: info/infodoc.c:355
  msgid ""
  "The following commands cannot be invoked at all:\n"
--- 829,833 ----
  "\n"
  
! #: info/infodoc.c:347
  msgid ""
  "The following commands cannot be invoked at all:\n"
***************
*** 859,926 ****
  "\n"
  
! #: info/infodoc.c:379
! msgid "--- Use `\\[history-node]' or `\\[kill-node]' to exit ---\n"
! msgstr "--- Upotrijebi `\\[history-node]' ili `\\[kill-node]' za izlaz ---\n"
! 
! #: info/infodoc.c:489
  msgid "Display help message"
  msgstr "Ispi¹i poruku za pomoæ"
  
! #: info/infodoc.c:507
  msgid "Visit Info node `(info)Help'"
  msgstr "Posjeti Info èvor `(info)Help'"
  
! #: info/infodoc.c:645
  msgid "Print documentation for KEY"
  msgstr "Ispi¹i dokumentaciju za TIPKU"
  
! #: info/infodoc.c:657
  #, c-format
  msgid "Describe key: %s"
  msgstr "Opi¹i tipku: %s"
  
! #: info/infodoc.c:668
  #, c-format
  msgid "ESC %s is undefined."
  msgstr "ESC %s nije definiran."
  
! #: info/infodoc.c:684 info/infodoc.c:713
  #, c-format
  msgid "%s is undefined."
  msgstr "%s nije definiran."
  
! #: info/infodoc.c:734
  #, c-format
  msgid "%s is defined to %s."
  msgstr "%s je definiran kao %s."
  
! #: info/infodoc.c:1157
  msgid "Show what to type to execute a given command"
  msgstr "Poka¾i ¹to otipkati da se izvr¹i data naredba"
  
! #: info/infodoc.c:1161
  msgid "Where is command: "
  msgstr "Gdje je naredba: "
  
! #: info/infodoc.c:1183
  #, c-format
  msgid "`%s' is not on any keys"
  msgstr "`%s' nije niti na jednoj tipki"
  
! #: info/infodoc.c:1190
  #, c-format
  msgid "%s can only be invoked via %s."
  msgstr "%s mo¾e biti pozvan samo putem %s."
  
! #: info/infodoc.c:1194
  #, c-format
  msgid "%s can be invoked via %s."
  msgstr "%s mo¾e biti pozvan putem %s."
  
! #: info/infodoc.c:1199
  #, c-format
  msgid "There is no function named `%s'"
  msgstr "Ne postoji funkcija `%s'"
  
  #: info/infokey.c:170
  msgid "incorrect number of arguments"
--- 837,908 ----
  "\n"
  
! #: info/infodoc.c:477
  msgid "Display help message"
  msgstr "Ispi¹i poruku za pomoæ"
  
! #: info/infodoc.c:495
  msgid "Visit Info node `(info)Help'"
  msgstr "Posjeti Info èvor `(info)Help'"
  
! #: info/infodoc.c:633
  msgid "Print documentation for KEY"
  msgstr "Ispi¹i dokumentaciju za TIPKU"
  
! #: info/infodoc.c:645
  #, c-format
  msgid "Describe key: %s"
  msgstr "Opi¹i tipku: %s"
  
! #: info/infodoc.c:656
  #, c-format
  msgid "ESC %s is undefined."
  msgstr "ESC %s nije definiran."
  
! #: info/infodoc.c:672 info/infodoc.c:701
  #, c-format
  msgid "%s is undefined."
  msgstr "%s nije definiran."
  
! #: info/infodoc.c:722
  #, c-format
  msgid "%s is defined to %s."
  msgstr "%s je definiran kao %s."
  
! #: info/infodoc.c:1145
  msgid "Show what to type to execute a given command"
  msgstr "Poka¾i ¹to otipkati da se izvr¹i data naredba"
  
! #: info/infodoc.c:1149
  msgid "Where is command: "
  msgstr "Gdje je naredba: "
  
! #: info/infodoc.c:1171
  #, c-format
  msgid "`%s' is not on any keys"
  msgstr "`%s' nije niti na jednoj tipki"
  
! #: info/infodoc.c:1178
  #, c-format
  msgid "%s can only be invoked via %s."
  msgstr "%s mo¾e biti pozvan samo putem %s."
  
! #: info/infodoc.c:1182
  #, c-format
  msgid "%s can be invoked via %s."
  msgstr "%s mo¾e biti pozvan putem %s."
  
! #: info/infodoc.c:1187
  #, c-format
  msgid "There is no function named `%s'"
  msgstr "Ne postoji funkcija `%s'"
  
+ #: info/infodoc.c:96
+ msgid ""
+ "Selecting other nodes:\n"
+ "----------------------\n"
+ msgstr ""
+ "Izabir drugih èvorova:\n"
+ "----------------------\n"
+ 
  #: info/infokey.c:170
  msgid "incorrect number of arguments"
***************
*** 1034,1053 ****
  "  --version           ispi¹i ovu informaciju o verziji i zavr¹i s radom.\n"
  
! #: info/infomap.c:1499
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too small"
  msgstr "Ignoriram neispravnu infokey datoteku `%s' - premalena"
  
! #: info/infomap.c:1502
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too big"
  msgstr "Ignoriram neispravnu infokey datoteku `%s' - prevelika"
  
! #: info/infomap.c:1515
  #, c-format
  msgid "Error reading infokey file `%s' - short read"
  msgstr "Pogre¹ka pri èitanju infokey datoteke `%s' - prekratki read"
  
! #: info/infomap.c:1534
  #, c-format
  msgid ""
--- 1016,1035 ----
  "  --version           ispi¹i ovu informaciju o verziji i zavr¹i s radom.\n"
  
! #: info/infomap.c:955
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too small"
  msgstr "Ignoriram neispravnu infokey datoteku `%s' - premalena"
  
! #: info/infomap.c:958
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too big"
  msgstr "Ignoriram neispravnu infokey datoteku `%s' - prevelika"
  
! #: info/infomap.c:971
  #, c-format
  msgid "Error reading infokey file `%s' - short read"
  msgstr "Pogre¹ka pri èitanju infokey datoteke `%s' - prekratki read"
  
! #: info/infomap.c:990
  #, c-format
  msgid ""
***************
*** 1057,1061 ****
  "da se obnovi"
  
! #: info/infomap.c:1543
  #, c-format
  msgid "Your infokey file `%s' is out of date -- run infokey to update it"
--- 1039,1043 ----
  "da se obnovi"
  
! #: info/infomap.c:999
  #, c-format
  msgid "Your infokey file `%s' is out of date -- run infokey to update it"
***************
*** 1063,1067 ****
  "Va¹a infokey datoteka `%s' je istekla -- pokrenite infokey da se obnovi"
  
! #: info/infomap.c:1559
  #, c-format
  msgid ""
--- 1045,1049 ----
  "Va¹a infokey datoteka `%s' je istekla -- pokrenite infokey da se obnovi"
  
! #: info/infomap.c:1015
  #, c-format
  msgid ""
***************
*** 1071,1075 ****
  "da se obnovi"
  
! #: info/infomap.c:1580
  #, c-format
  msgid ""
--- 1053,1057 ----
  "da se obnovi"
  
! #: info/infomap.c:1036
  #, c-format
  msgid ""
***************
*** 1079,1088 ****
  "se obnovi"
  
! #: info/infomap.c:1715
  msgid "Bad data in infokey file -- some key bindings ignored"
  msgstr ""
  "Pogre¹ni podaci u infokey datoteci -- neka povezivanja tipki zanemarena"
  
! #: info/infomap.c:1765
  msgid "Bad data in infokey file -- some var settings ignored"
  msgstr "Pogre¹ni podaci u infokey datoteci -- neke var postavke ignorirane"
--- 1061,1070 ----
  "se obnovi"
  
! #: info/infomap.c:1171
  msgid "Bad data in infokey file -- some key bindings ignored"
  msgstr ""
  "Pogre¹ni podaci u infokey datoteci -- neka povezivanja tipki zanemarena"
  
! #: info/infomap.c:1221
  msgid "Bad data in infokey file -- some var settings ignored"
  msgstr "Pogre¹ni podaci u infokey datoteci -- neke var postavke ignorirane"
***************
*** 1118,1122 ****
  msgstr "Postavi velièinu screena na (%d): "
  
! #: info/makedoc.c:163 info/makedoc.c:171
  #, c-format
  msgid ""
--- 1100,1104 ----
  msgstr "Postavi velièinu screena na (%d): "
  
! #: info/makedoc.c:166 info/makedoc.c:174
  #, c-format
  msgid ""
***************
*** 1127,1131 ****
  "\n"
  
! #: info/makedoc.c:551
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
--- 1109,1113 ----
  "\n"
  
! #: info/makedoc.c:556
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
***************
*** 1164,1173 ****
  msgstr "Izaberi posjeæeni èvor: "
  
! #: info/nodemenu.c:336 info/session.c:2398
  #, c-format
  msgid "The reference disappeared! (%s)."
  msgstr "Referenca je nestala! (%s)."
  
! #: info/session.c:161
  #, c-format
  msgid ""
--- 1146,1160 ----
  msgstr "Izaberi posjeæeni èvor: "
  
! #: info/nodemenu.c:336 info/session.c:2443
  #, c-format
  msgid "The reference disappeared! (%s)."
  msgstr "Referenca je nestala! (%s)."
  
! #: info/search.c:161
! #, c-format
! msgid "regexp error: %s"
! msgstr ""
! 
! #: info/session.c:164
  #, c-format
  msgid ""
***************
*** 1178,1264 ****
  "\\[menu-item] za stavku menija."
  
! #: info/session.c:622
  msgid "Move down to the next line"
  msgstr "Pomakni se dolje to slijedeæeg retka"
  
! #: info/session.c:658
  msgid "Move up to the previous line"
  msgstr "Pomakni se gore do prethodnog retka"
  
! #: info/session.c:693
  msgid "Move to the end of the line"
  msgstr "Pomakni se do kraja retka"
  
! #: info/session.c:713
  msgid "Move to the start of the line"
  msgstr "Pomakni se na poèetak retka"
  
! #: info/session.c:983 makeinfo/node.c:1437
  msgid "Next"
  msgstr "Next"
  
! #: info/session.c:988
! msgid "Following Next node..."
! msgstr "Slijedim Next (slijedeæi) èvor..."
! 
! #: info/session.c:1006
! msgid "Selecting first menu item..."
! msgstr "Izabirem prvu stavku menija..."
! 
! #: info/session.c:1018
! msgid "Selecting Next node..."
! msgstr "Selektiram Next (slijedeæi) èvor..."
! 
! #: info/session.c:1089
! #, c-format
! msgid "Moving Up %d time(s), then Next."
! msgstr "Pomièem se gore (Up) %d put(a), onda Next."
! 
! #: info/session.c:1113
  msgid "No more nodes within this document."
  msgstr "Nema vi¹e èvorova u ovom dokumentu."
  
! #: info/session.c:1139
  msgid "No `Prev' for this node."
  msgstr "Nema `Prev' (prethodni) za ovaj èvor."
  
! #: info/session.c:1144 info/session.c:1206
! msgid "Moving Prev in this window."
! msgstr "Idemo na Prev (prethodni) u ovom prozoru."
! 
! #: info/session.c:1161
  msgid "No `Prev' or `Up' for this node within this document."
  msgstr "Nema `Prev' ni `Up' za ovaj èvor unutar dokumenta."
  
! #: info/session.c:1167
! msgid "Moving Up in this window."
! msgstr "Idem gore (Up) u ovom prozoru."
! 
! #: info/session.c:1217
! msgid "Moving to `Prev's last menu item."
! msgstr "Idem na zadnju stavku `Prev'-ovog menija."
! 
! #: info/session.c:1229
  msgid "Move forwards or down through node structure"
  msgstr "Idi naprijed ili nani¾e kruz strukturu èvorova"
  
! #: info/session.c:1245
  msgid "Move backwards or up through node structure"
  msgstr "Idi unatrag ili gore kroz strukturu èvorova"
  
! #: info/session.c:1339
  msgid "Scroll forward in this window"
  msgstr "'Skrolaj' prema gore u ovom prozoru"
  
! #: info/session.c:1347
  msgid "Scroll forward in this window and set default window size"
  msgstr ""
  "'Skrolaj' prema dolje u ovom prozoru i postavi inicijalnu velièinu prozora"
  
! #: info/session.c:1355
  msgid "Scroll forward in this window staying within node"
  msgstr "'Skrolaj' prema dolje u ovom prozoru ostajuæi unutar èvora"
  
! #: info/session.c:1363
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
--- 1165,1222 ----
  "\\[menu-item] za stavku menija."
  
! #: info/session.c:625
  msgid "Move down to the next line"
  msgstr "Pomakni se dolje to slijedeæeg retka"
  
! #: info/session.c:661
  msgid "Move up to the previous line"
  msgstr "Pomakni se gore do prethodnog retka"
  
! #: info/session.c:696
  msgid "Move to the end of the line"
  msgstr "Pomakni se do kraja retka"
  
! #: info/session.c:716
  msgid "Move to the start of the line"
  msgstr "Pomakni se na poèetak retka"
  
! #: info/session.c:1007
  msgid "Next"
  msgstr "Next"
  
! #: info/session.c:1023 info/session.c:1148
  msgid "No more nodes within this document."
  msgstr "Nema vi¹e èvorova u ovom dokumentu."
  
! #: info/session.c:1174
  msgid "No `Prev' for this node."
  msgstr "Nema `Prev' (prethodni) za ovaj èvor."
  
! #: info/session.c:1194
  msgid "No `Prev' or `Up' for this node within this document."
  msgstr "Nema `Prev' ni `Up' za ovaj èvor unutar dokumenta."
  
! #: info/session.c:1256
  msgid "Move forwards or down through node structure"
  msgstr "Idi naprijed ili nani¾e kruz strukturu èvorova"
  
! #: info/session.c:1272
  msgid "Move backwards or up through node structure"
  msgstr "Idi unatrag ili gore kroz strukturu èvorova"
  
! #: info/session.c:1373
  msgid "Scroll forward in this window"
  msgstr "'Skrolaj' prema gore u ovom prozoru"
  
! #: info/session.c:1381
  msgid "Scroll forward in this window and set default window size"
  msgstr ""
  "'Skrolaj' prema dolje u ovom prozoru i postavi inicijalnu velièinu prozora"
  
! #: info/session.c:1389
  msgid "Scroll forward in this window staying within node"
  msgstr "'Skrolaj' prema dolje u ovom prozoru ostajuæi unutar èvora"
  
! #: info/session.c:1397
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
***************
*** 1267,1284 ****
  "inicijalnu velièinu prozora"
  
! #: info/session.c:1371
  msgid "Scroll backward in this window"
  msgstr "'Skrolaj' prema gore u ovom prozoru"
  
! #: info/session.c:1379
  msgid "Scroll backward in this window and set default window size"
  msgstr ""
  "'Skrolaj' prema gore u ovom prozoru i postavi inicijalnu velièinu prozora"
  
! #: info/session.c:1388
  msgid "Scroll backward in this window staying within node"
  msgstr "'Skrolaj' prema gore u ovom prozoru ostajuæi unutar èvora"
  
! #: info/session.c:1396
  msgid ""
  "Scroll backward in this window staying within node and set default window "
--- 1225,1242 ----
  "inicijalnu velièinu prozora"
  
! #: info/session.c:1405
  msgid "Scroll backward in this window"
  msgstr "'Skrolaj' prema gore u ovom prozoru"
  
! #: info/session.c:1413
  msgid "Scroll backward in this window and set default window size"
  msgstr ""
  "'Skrolaj' prema gore u ovom prozoru i postavi inicijalnu velièinu prozora"
  
! #: info/session.c:1422
  msgid "Scroll backward in this window staying within node"
  msgstr "'Skrolaj' prema gore u ovom prozoru ostajuæi unutar èvora"
  
! #: info/session.c:1430
  msgid ""
  "Scroll backward in this window staying within node and set default window "
***************
*** 1288,1680 ****
  "inicijalnu velièinu prozora"
  
! #: info/session.c:1404
  msgid "Move to the start of this node"
  msgstr "Pomakni se na poèetak trenutnog èvora"
  
! #: info/session.c:1411
  msgid "Move to the end of this node"
  msgstr "Pomakni se na kraj trenutnog èvora"
  
! #: info/session.c:1418
  msgid "Scroll down by lines"
  msgstr "'Skrolaj' dolje za redaka"
  
! #: info/session.c:1435
  msgid "Scroll up by lines"
  msgstr "'Skrolaj' gore za redaka"
  
! #: info/session.c:1453
  msgid "Scroll down by half screen size"
  msgstr "'Skrolaj' dolje za polovinu velièine ekrana"
  
! #: info/session.c:1479
  msgid "Scroll up by half screen size"
  msgstr "'Skrolaj' gore za polovinu velièine ekrana"
  
! #: info/session.c:1508
  msgid "Select the next window"
  msgstr "Selektiraj slijedeæi prozor"
  
! #: info/session.c:1547
  msgid "Select the previous window"
  msgstr "Selektiraj prethodni prozor"
  
! #: info/session.c:1598
  msgid "Split the current window"
  msgstr "Raspolovi trenutni prozor"
  
! #: info/session.c:1679
  msgid "Delete the current window"
  msgstr "Obri¹i trenutni prozor"
  
! #: info/session.c:1687
  msgid "Cannot delete a permanent window"
  msgstr "Ne mogu obrisati permanentni prozor"
  
! #: info/session.c:1719
  msgid "Delete all other windows"
  msgstr "Obri¹i sve ostale prozore"
  
! #: info/session.c:1765
  msgid "Scroll the other window"
  msgstr "'Skrolaj' drugi prozor"
  
! #: info/session.c:1786
  msgid "Scroll the other window backward"
  msgstr "'Skrolaj' drugi prozor unazad"
  
! #: info/session.c:1792
  msgid "Grow (or shrink) this window"
  msgstr "Poveæaj (ili smanji) ovaj prozor"
  
! #: info/session.c:1803
  msgid "Divide the available screen space among the visible windows"
  msgstr "Podijeli vidljivu povr¹inu ekrana izmeðu vidljivih prozora"
  
! #: info/session.c:1810
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "Promijeni stanje prelamanja linija u trenutnom prozoru"
  
! #: info/session.c:1982
  msgid "Select the Next node"
  msgstr "Prika¾i Next (slijedeæi) èvor"
  
! #: info/session.c:1990
  msgid "Select the Prev node"
  msgstr "Prika¾i Prev (prethodni) èvor"
  
! #: info/session.c:1998
  msgid "Select the Up node"
  msgstr "Prika¾i Up (gornji) èvor"
  
! #: info/session.c:2005
  msgid "Select the last node in this file"
  msgstr "Prika¾i posljednji èvor u ovoj datoteci"
  
! #: info/session.c:2032 info/session.c:2065
  msgid "This window has no additional nodes"
  msgstr "Ovaj prozor nema dodatnih èvorova"
  
! #: info/session.c:2038
  msgid "Select the first node in this file"
  msgstr "Prika¾i prvi èvor u ovoj datoteci"
  
! #: info/session.c:2072
  msgid "Select the last item in this node's menu"
  msgstr "Prika¾i zadnji èvor u ovoj datoteci"
  
! #: info/session.c:2078
  msgid "Select this menu item"
  msgstr "Selektiraj ovu stavku menija"
  
! #: info/session.c:2111
  #, c-format
  msgid "There aren't %d items in this menu."
  msgstr "Nema %d stavaka u ovom meniju."
  
! #: info/session.c:2305 info/session.c:2306
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Stavka menija (%s): "
  
! #: info/session.c:2309
  msgid "Menu item: "
  msgstr "Stavka menija: "
  
! #: info/session.c:2316 info/session.c:2317
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "Slijedi xref (%s): "
  
! #: info/session.c:2320
  msgid "Follow xref: "
  msgstr "Slijedi xref: "
  
! #: info/session.c:2449
  msgid "Read a menu item and select its node"
  msgstr "Èitaj stavku menija i selektiraj njen èvor"
  
! #: info/session.c:2457
  msgid "Read a footnote or cross reference and select its node"
  msgstr "Èitaj fusnotu ili referencu i selektiraj njezin èvor"
  
! #: info/session.c:2463
  msgid "Move to the start of this node's menu"
  msgstr "Idi na poèetak menija ovog èvora"
  
! #: info/session.c:2487
  msgid "Visit as many menu items at once as possible"
  msgstr "Posjeti ¹to je vi¹e moguæe stavki odjednom"
  
! #: info/session.c:2515
  msgid "Read a node name and select it"
  msgstr "Èitaj ime èvora i selektiraj ga"
  
! #: info/session.c:2570 info/session.c:2575
  msgid "Goto node: "
  msgstr "Idi na èvor: "
  
! #: info/session.c:2639
  #, c-format
  msgid "No menu in node `%s'."
  msgstr "Nema menija u èvoru `%s'."
  
! #: info/session.c:2685
  #, c-format
  msgid "No menu item `%s' in node `%s'."
  msgstr "Nema stavke menija `%s' u èvoru `%s'."
  
! #: info/session.c:2715
  #, c-format
  msgid "Unable to find node referenced by `%s' in `%s'."
  msgstr "Ne mogu naæi èvor referenciran od `%s' u `%s'."
  
! #: info/session.c:2765
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "Èitaj listu menija poèev¹i od dir i slijedi ih"
  
! #: info/session.c:2767
  msgid "Follow menus: "
  msgstr "Slijedi menije: "
  
! #: info/session.c:2960
  msgid "Find the node describing program invocation"
  msgstr "Pronaði èvor koji opisuje pozivanje programa"
  
! #: info/session.c:2962
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Naði èvor pozivanja (Invocation) od [%s]: "
  
! #: info/session.c:3000
  msgid "Read a manpage reference and select it"
  msgstr "Proèitaj referentnu man stranicu i selektiraj je"
  
! #: info/session.c:3004
  msgid "Get Manpage: "
  msgstr "Dobavi man stranicu: "
  
! #: info/session.c:3034
  msgid "Select the node `Top' in this file"
  msgstr "Selektiraj èvor `Top' u ovoj datoteci"
  
! #: info/session.c:3040
  msgid "Select the node `(dir)'"
  msgstr "Selektiraj èvor `(dir)'"
  
! #: info/session.c:3057 info/session.c:3059
  #, c-format
  msgid "Kill node (%s): "
  msgstr "Poni¹ti èvor (%s): "
  
! #: info/session.c:3111
  #, c-format
  msgid "Cannot kill node `%s'"
  msgstr "Ne mogu poni¹titi èvor `%s'"
  
! #: info/session.c:3121
  msgid "Cannot kill the last node"
  msgstr "Ne mogu poni¹titi zadnji èvor"
  
! #: info/session.c:3207
  msgid "Select the most recently selected node"
  msgstr "Selektiraj najzadnji odabrani èvor"
  
! #: info/session.c:3213
  msgid "Kill this node"
  msgstr "Poni¹ti ovaj èvor"
  
! #: info/session.c:3221
  msgid "Read the name of a file and select it"
  msgstr "Proèitaj ime datoteke i selektiraj ga"
  
! #: info/session.c:3225
  msgid "Find file: "
  msgstr "Naði datoteku: "
  
! #: info/session.c:3242
  #, c-format
  msgid "Cannot find `%s'."
  msgstr "Ne mogu naæi `%s'."
  
! #: info/session.c:3285 info/session.c:3403
  #, c-format
  msgid "Could not create output file `%s'."
  msgstr "Ne mogu kreirati izlaznu datoteku `%s'."
  
! #: info/session.c:3299 info/session.c:3421 info/session.c:3481
  msgid "Done."
  msgstr "Gotovo."
  
! #: info/session.c:3354
  #, c-format
  msgid "Writing node %s..."
  msgstr "Ispisujem èvor %s..."
  
! #: info/session.c:3430
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr ""
  "Propusti sadr¾aj ovog èvora kroz cjevovod (pipe) prema INFO_PRINT_COMMAND"
  
! #: info/session.c:3465
  #, c-format
  msgid "Cannot open pipe to `%s'."
  msgstr "Ne mogu otvoriti cjevovod (pipe) prema `%s'."
  
! #: info/session.c:3471
  #, c-format
  msgid "Printing node %s..."
  msgstr "Ispisujem èvor %s..."
  
! #: info/session.c:3701
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "Tra¾im poddatoteku %s ..."
  
! #: info/session.c:3753
  msgid "Read a string and search for it case-sensitively"
  msgstr "Èitaj niz znakova i kreni u potragu za njim (case-sensitive)"
  
! #: info/session.c:3760
  msgid "Read a string and search for it"
  msgstr "Èitaj niz znakova i potra¾i ga"
  
! #: info/session.c:3768
  msgid "Read a string and search backward for it"
  msgstr "Èitaj niz znakova i potra¾i ga unatrag"
  
! #: info/session.c:3804 info/session.c:3811
! #, c-format
! msgid "%s%sfor string [%s]: "
  msgstr "%s%sza niz znakova [%s]: "
  
! #: info/session.c:3805 info/session.c:3812
! msgid "Search backward"
  msgstr "Tra¾i unazad"
  
! #: info/session.c:3806 info/session.c:3812
  msgid "Search"
  msgstr "Tra¾i"
  
! #: info/session.c:3807 info/session.c:3813
! msgid " case-sensitively "
! msgstr " (case-sensitive) "
! 
! #: info/session.c:3808 info/session.c:3813
! msgid " "
! msgstr " "
! 
! #: info/session.c:3852
  msgid "Search failed."
  msgstr "Pretra¾ivanje neuspjelo."
  
! #: info/session.c:3870
  msgid "Repeat last search in the same direction"
  msgstr "Ponovi zadnje pretra¾ivanje u istom pravcu"
  
! #: info/session.c:3873 info/session.c:3883
  msgid "No previous search string"
  msgstr "Nema prethodnog tra¾enog niza"
  
! #: info/session.c:3880
  msgid "Repeat last search in the reverse direction"
  msgstr "Ponovi zadnje pretra¾ivanje u suprotnom pravcu"
  
! #: info/session.c:3899 info/session.c:3905
  msgid "Search interactively for a string as you type it"
  msgstr "Tra¾i niz interaktivno kako ga tipkate"
  
! #: info/session.c:3985
  msgid "I-search backward: "
  msgstr "I-pretraga unazad: "
  
! #: info/session.c:3987
  msgid "I-search: "
  msgstr "I-pretraga: "
  
! #: info/session.c:4012 info/session.c:4014
  msgid "Failing "
  msgstr "Neuspjela "
  
! #: info/session.c:4480
  msgid "Move to the previous cross reference"
  msgstr "Idi na prethodnu referencu"
  
! #: info/session.c:4498
  msgid "Move to the next cross reference"
  msgstr "Idi na slijedeæu referencu"
  
! #: info/session.c:4520
  msgid "Select reference or menu item appearing on this line"
  msgstr "Selektiraj referencu ili stavku menija koja se pojavljuje u retku"
  
! #: info/session.c:4543
  msgid "Cancel current operation"
  msgstr "Poni¹ti trenutnu operaciju"
  
! #: info/session.c:4550
  msgid "Quit"
  msgstr "Zavr¹i (Quit)"
  
! #: info/session.c:4559
  msgid "Move the cursor to a specific line of the window"
  msgstr "Pomakni kurzor na specificirani redak prozora"
  
! #: info/session.c:4591
  msgid "Redraw the display"
  msgstr "Osvje¾i prikaz"
  
! #: info/session.c:4628
  msgid "Quit using Info"
  msgstr "Zavr¹i kori¹tenje Info-a"
  
! #: info/session.c:4641
  msgid "Run command bound to this key's lowercase variant"
  msgstr "Izvr¹i naredbu povezanu s malim slovom varijantom ove tipke"
  
! #: info/session.c:4652
  #, c-format
  msgid "Unknown command (%s)."
  msgstr "Nepoznata naredba (%s)."
  
! #: info/session.c:4655
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\" je neispravno"
  
! #: info/session.c:4656
  #, fuzzy, c-format
  msgid "`%s' is invalid"
  msgstr "\"%s\" je neispravno"
  
! #: info/session.c:4870
  msgid "Add this digit to the current numeric argument"
  msgstr "Dodaj ovu znamenku trenutnom numerièkom argumentu"
  
! #: info/session.c:4879
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Zapoèni (ili pomno¾i s 4) trenutni numerièki argument"
  
! #: info/session.c:4894
  msgid "Internally used by \\[universal-argument]"
  msgstr "Interno kori¹ten od \\[universal-argument]"
--- 1246,1671 ----
  "inicijalnu velièinu prozora"
  
! #: info/session.c:1438
  msgid "Move to the start of this node"
  msgstr "Pomakni se na poèetak trenutnog èvora"
  
! #: info/session.c:1445
  msgid "Move to the end of this node"
  msgstr "Pomakni se na kraj trenutnog èvora"
  
! #: info/session.c:1452
  msgid "Scroll down by lines"
  msgstr "'Skrolaj' dolje za redaka"
  
! #: info/session.c:1469
  msgid "Scroll up by lines"
  msgstr "'Skrolaj' gore za redaka"
  
! #: info/session.c:1487
  msgid "Scroll down by half screen size"
  msgstr "'Skrolaj' dolje za polovinu velièine ekrana"
  
! #: info/session.c:1513
  msgid "Scroll up by half screen size"
  msgstr "'Skrolaj' gore za polovinu velièine ekrana"
  
! #: info/session.c:1542
  msgid "Select the next window"
  msgstr "Selektiraj slijedeæi prozor"
  
! #: info/session.c:1581
  msgid "Select the previous window"
  msgstr "Selektiraj prethodni prozor"
  
! #: info/session.c:1632
  msgid "Split the current window"
  msgstr "Raspolovi trenutni prozor"
  
! #: info/session.c:1713
  msgid "Delete the current window"
  msgstr "Obri¹i trenutni prozor"
  
! #: info/session.c:1721
  msgid "Cannot delete a permanent window"
  msgstr "Ne mogu obrisati permanentni prozor"
  
! #: info/session.c:1753
  msgid "Delete all other windows"
  msgstr "Obri¹i sve ostale prozore"
  
! #: info/session.c:1799
  msgid "Scroll the other window"
  msgstr "'Skrolaj' drugi prozor"
  
! #: info/session.c:1820
  msgid "Scroll the other window backward"
  msgstr "'Skrolaj' drugi prozor unazad"
  
! #: info/session.c:1826
  msgid "Grow (or shrink) this window"
  msgstr "Poveæaj (ili smanji) ovaj prozor"
  
! #: info/session.c:1837
  msgid "Divide the available screen space among the visible windows"
  msgstr "Podijeli vidljivu povr¹inu ekrana izmeðu vidljivih prozora"
  
! #: info/session.c:1844
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "Promijeni stanje prelamanja linija u trenutnom prozoru"
  
! #: info/session.c:1851
! msgid "Toggle the usage of regular expressions in searches"
! msgstr ""
! 
! #: info/session.c:1855
! msgid "Using regular expressions for searches."
! msgstr ""
! 
! #: info/session.c:1856
! msgid "Using literal strings for searches."
! msgstr ""
! 
! #: info/session.c:2027
  msgid "Select the Next node"
  msgstr "Prika¾i Next (slijedeæi) èvor"
  
! #: info/session.c:2035
  msgid "Select the Prev node"
  msgstr "Prika¾i Prev (prethodni) èvor"
  
! #: info/session.c:2043
  msgid "Select the Up node"
  msgstr "Prika¾i Up (gornji) èvor"
  
! #: info/session.c:2050
  msgid "Select the last node in this file"
  msgstr "Prika¾i posljednji èvor u ovoj datoteci"
  
! #: info/session.c:2077 info/session.c:2110
  msgid "This window has no additional nodes"
  msgstr "Ovaj prozor nema dodatnih èvorova"
  
! #: info/session.c:2083
  msgid "Select the first node in this file"
  msgstr "Prika¾i prvi èvor u ovoj datoteci"
  
! #: info/session.c:2117
  msgid "Select the last item in this node's menu"
  msgstr "Prika¾i zadnji èvor u ovoj datoteci"
  
! #: info/session.c:2123
  msgid "Select this menu item"
  msgstr "Selektiraj ovu stavku menija"
  
! #: info/session.c:2156
  #, c-format
  msgid "There aren't %d items in this menu."
  msgstr "Nema %d stavaka u ovom meniju."
  
! #: info/session.c:2350 info/session.c:2351
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Stavka menija (%s): "
  
! #: info/session.c:2354
  msgid "Menu item: "
  msgstr "Stavka menija: "
  
! #: info/session.c:2361 info/session.c:2362
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "Slijedi xref (%s): "
  
! #: info/session.c:2365
  msgid "Follow xref: "
  msgstr "Slijedi xref: "
  
! #: info/session.c:2494
  msgid "Read a menu item and select its node"
  msgstr "Èitaj stavku menija i selektiraj njen èvor"
  
! #: info/session.c:2502
  msgid "Read a footnote or cross reference and select its node"
  msgstr "Èitaj fusnotu ili referencu i selektiraj njezin èvor"
  
! #: info/session.c:2508
  msgid "Move to the start of this node's menu"
  msgstr "Idi na poèetak menija ovog èvora"
  
! #: info/session.c:2532
  msgid "Visit as many menu items at once as possible"
  msgstr "Posjeti ¹to je vi¹e moguæe stavki odjednom"
  
! #: info/session.c:2560
  msgid "Read a node name and select it"
  msgstr "Èitaj ime èvora i selektiraj ga"
  
! #: info/session.c:2615 info/session.c:2620
  msgid "Goto node: "
  msgstr "Idi na èvor: "
  
! #: info/session.c:2684
  #, c-format
  msgid "No menu in node `%s'."
  msgstr "Nema menija u èvoru `%s'."
  
! #: info/session.c:2730
  #, c-format
  msgid "No menu item `%s' in node `%s'."
  msgstr "Nema stavke menija `%s' u èvoru `%s'."
  
! #: info/session.c:2760
  #, c-format
  msgid "Unable to find node referenced by `%s' in `%s'."
  msgstr "Ne mogu naæi èvor referenciran od `%s' u `%s'."
  
! #: info/session.c:2810
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "Èitaj listu menija poèev¹i od dir i slijedi ih"
  
! #: info/session.c:2812
  msgid "Follow menus: "
  msgstr "Slijedi menije: "
  
! #: info/session.c:3005
  msgid "Find the node describing program invocation"
  msgstr "Pronaði èvor koji opisuje pozivanje programa"
  
! #: info/session.c:3007
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Naði èvor pozivanja (Invocation) od [%s]: "
  
! #: info/session.c:3045
  msgid "Read a manpage reference and select it"
  msgstr "Proèitaj referentnu man stranicu i selektiraj je"
  
! #: info/session.c:3049
  msgid "Get Manpage: "
  msgstr "Dobavi man stranicu: "
  
! #: info/session.c:3079
  msgid "Select the node `Top' in this file"
  msgstr "Selektiraj èvor `Top' u ovoj datoteci"
  
! #: info/session.c:3085
  msgid "Select the node `(dir)'"
  msgstr "Selektiraj èvor `(dir)'"
  
! #: info/session.c:3102 info/session.c:3104
  #, c-format
  msgid "Kill node (%s): "
  msgstr "Poni¹ti èvor (%s): "
  
! #: info/session.c:3156
  #, c-format
  msgid "Cannot kill node `%s'"
  msgstr "Ne mogu poni¹titi èvor `%s'"
  
! #: info/session.c:3166
  msgid "Cannot kill the last node"
  msgstr "Ne mogu poni¹titi zadnji èvor"
  
! #: info/session.c:3252
  msgid "Select the most recently selected node"
  msgstr "Selektiraj najzadnji odabrani èvor"
  
! #: info/session.c:3258
  msgid "Kill this node"
  msgstr "Poni¹ti ovaj èvor"
  
! #: info/session.c:3266
  msgid "Read the name of a file and select it"
  msgstr "Proèitaj ime datoteke i selektiraj ga"
  
! #: info/session.c:3270
  msgid "Find file: "
  msgstr "Naði datoteku: "
  
! #: info/session.c:3287
  #, c-format
  msgid "Cannot find `%s'."
  msgstr "Ne mogu naæi `%s'."
  
! #: info/session.c:3330 info/session.c:3448
  #, c-format
  msgid "Could not create output file `%s'."
  msgstr "Ne mogu kreirati izlaznu datoteku `%s'."
  
! #: info/session.c:3344 info/session.c:3466 info/session.c:3526
  msgid "Done."
  msgstr "Gotovo."
  
! #: info/session.c:3399
  #, c-format
  msgid "Writing node %s..."
  msgstr "Ispisujem èvor %s..."
  
! #: info/session.c:3475
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr ""
  "Propusti sadr¾aj ovog èvora kroz cjevovod (pipe) prema INFO_PRINT_COMMAND"
  
! #: info/session.c:3510
  #, c-format
  msgid "Cannot open pipe to `%s'."
  msgstr "Ne mogu otvoriti cjevovod (pipe) prema `%s'."
  
! #: info/session.c:3516
  #, c-format
  msgid "Printing node %s..."
  msgstr "Ispisujem èvor %s..."
  
! #: info/session.c:3733
! msgid "Search continued from the end of the document."
! msgstr ""
! 
! #: info/session.c:3738
! #, fuzzy
! msgid "Search continued from the beginning of the document."
! msgstr "Obri¹i tekst do poèetka retka"
! 
! #: info/session.c:3755
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "Tra¾im poddatoteku %s ..."
  
! #: info/session.c:3812
  msgid "Read a string and search for it case-sensitively"
  msgstr "Èitaj niz znakova i kreni u potragu za njim (case-sensitive)"
  
! #: info/session.c:3819
  msgid "Read a string and search for it"
  msgstr "Èitaj niz znakova i potra¾i ga"
  
! #: info/session.c:3827
  msgid "Read a string and search backward for it"
  msgstr "Èitaj niz znakova i potra¾i ga unatrag"
  
! #: info/session.c:3863 info/session.c:3869
! #, fuzzy, c-format
! msgid "%s%s%s [%s]: "
  msgstr "%s%sza niz znakova [%s]: "
  
! #: info/session.c:3864 info/session.c:3870
! msgid "Regexp search"
! msgstr ""
! 
! #: info/session.c:3865 info/session.c:3871
! #, fuzzy
! msgid " case-sensitively"
! msgstr " (case-sensitive) "
! 
! #: info/session.c:3866 info/session.c:3872
! #, fuzzy
! msgid " backward"
  msgstr "Tra¾i unazad"
  
! #: info/session.c:3870
  msgid "Search"
  msgstr "Tra¾i"
  
! #: info/session.c:3911
  msgid "Search failed."
  msgstr "Pretra¾ivanje neuspjelo."
  
! #: info/session.c:3929
  msgid "Repeat last search in the same direction"
  msgstr "Ponovi zadnje pretra¾ivanje u istom pravcu"
  
! #: info/session.c:3932 info/session.c:3942
  msgid "No previous search string"
  msgstr "Nema prethodnog tra¾enog niza"
  
! #: info/session.c:3939
  msgid "Repeat last search in the reverse direction"
  msgstr "Ponovi zadnje pretra¾ivanje u suprotnom pravcu"
  
! #: info/session.c:3958 info/session.c:3964
  msgid "Search interactively for a string as you type it"
  msgstr "Tra¾i niz interaktivno kako ga tipkate"
  
! #: info/session.c:4044
! #, fuzzy
! msgid "Regexp I-search backward: "
! msgstr "I-pretraga unazad: "
! 
! #: info/session.c:4045
  msgid "I-search backward: "
  msgstr "I-pretraga unazad: "
  
! #: info/session.c:4047
! #, fuzzy
! msgid "Regexp I-search: "
! msgstr "I-pretraga: "
! 
! #: info/session.c:4048
  msgid "I-search: "
  msgstr "I-pretraga: "
  
! #: info/session.c:4073 info/session.c:4075
  msgid "Failing "
  msgstr "Neuspjela "
  
! #: info/session.c:4560
  msgid "Move to the previous cross reference"
  msgstr "Idi na prethodnu referencu"
  
! #: info/session.c:4578
  msgid "Move to the next cross reference"
  msgstr "Idi na slijedeæu referencu"
  
! #: info/session.c:4600
  msgid "Select reference or menu item appearing on this line"
  msgstr "Selektiraj referencu ili stavku menija koja se pojavljuje u retku"
  
! #: info/session.c:4623
  msgid "Cancel current operation"
  msgstr "Poni¹ti trenutnu operaciju"
  
! #: info/session.c:4630
  msgid "Quit"
  msgstr "Zavr¹i (Quit)"
  
! #: info/session.c:4639
  msgid "Move the cursor to a specific line of the window"
  msgstr "Pomakni kurzor na specificirani redak prozora"
  
! #: info/session.c:4671
  msgid "Redraw the display"
  msgstr "Osvje¾i prikaz"
  
! #: info/session.c:4708
  msgid "Quit using Info"
  msgstr "Zavr¹i kori¹tenje Info-a"
  
! #: info/session.c:4721
  msgid "Run command bound to this key's lowercase variant"
  msgstr "Izvr¹i naredbu povezanu s malim slovom varijantom ove tipke"
  
! #: info/session.c:4732
  #, c-format
  msgid "Unknown command (%s)."
  msgstr "Nepoznata naredba (%s)."
  
! #: info/session.c:4735
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\" je neispravno"
  
! #: info/session.c:4736
  #, fuzzy, c-format
  msgid "`%s' is invalid"
  msgstr "\"%s\" je neispravno"
  
! #: info/session.c:4950
  msgid "Add this digit to the current numeric argument"
  msgstr "Dodaj ovu znamenku trenutnom numerièkom argumentu"
  
! #: info/session.c:4959
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Zapoèni (ili pomno¾i s 4) trenutni numerièki argument"
  
! #: info/session.c:4974
  msgid "Internally used by \\[universal-argument]"
  msgstr "Interno kori¹ten od \\[universal-argument]"
***************
*** 1733,1784 ****
  msgstr "Kada je \"On\", Info prihvaæa i prikazuje ISO Latin znakove"
  
! #: info/variables.c:83
  msgid "Explain the use of a variable"
  msgstr "Obja¹njava kori¹tenje varijable"
  
! #: info/variables.c:89
  msgid "Describe variable: "
  msgstr "Opi¹i varijablu: "
  
! #: info/variables.c:108
  msgid "Set the value of an Info variable"
  msgstr "Postavi vrijednost info varijable"
  
! #: info/variables.c:114
  msgid "Set variable: "
  msgstr "Postavi varijablu: "
  
! #: info/variables.c:132
  #, c-format
  msgid "Set %s to value (%d): "
  msgstr "Postavi %s na vrijednost (%d): "
  
! #: info/variables.c:173
  #, c-format
  msgid "Set %s to value (%s): "
  msgstr "Postavi %s na vrijednost (%s): "
  
! #: info/window.c:1137
  msgid "--*** Tags out of Date ***"
  msgstr "--*** Tagovima istekao rok trajanja ***"
  
! #: info/window.c:1148
  msgid "-----Info: (), lines ----, "
  msgstr "-----Info: (), redaka ----,"
  
! #: info/window.c:1155
  #, c-format
! msgid "-%s---Info: %s, %d lines --%s--"
! msgstr "-%s---Info: %s, %d redaka --%s--"
  
! #: info/window.c:1159
  #, c-format
! msgid "-%s%s-Info: (%s)%s, %d lines --%s--"
! msgstr "-%s%s-Info: (%s)%s, %d redaka --%s--"
  
! #: info/window.c:1166
  #, c-format
! msgid " Subfile: %s"
! msgstr " Poddatoteka: %s"
  
  #: lib/xexit.c:54
--- 1724,1967 ----
  msgstr "Kada je \"On\", Info prihvaæa i prikazuje ISO Latin znakove"
  
! #: info/variables.c:81
! #, fuzzy
! msgid ""
! "What to do when a scrolling command is issued at the end of the last node"
! msgstr "Kontrolira ¹to se dogaða kad se skrolanje tra¾i na kraju èvora"
! 
! #: info/variables.c:88
  msgid "Explain the use of a variable"
  msgstr "Obja¹njava kori¹tenje varijable"
  
! #: info/variables.c:94
  msgid "Describe variable: "
  msgstr "Opi¹i varijablu: "
  
! #: info/variables.c:113
  msgid "Set the value of an Info variable"
  msgstr "Postavi vrijednost info varijable"
  
! #: info/variables.c:119
  msgid "Set variable: "
  msgstr "Postavi varijablu: "
  
! #: info/variables.c:137
  #, c-format
  msgid "Set %s to value (%d): "
  msgstr "Postavi %s na vrijednost (%d): "
  
! #: info/variables.c:178
  #, c-format
  msgid "Set %s to value (%s): "
  msgstr "Postavi %s na vrijednost (%s): "
  
! #: info/window.c:1150
  msgid "--*** Tags out of Date ***"
  msgstr "--*** Tagovima istekao rok trajanja ***"
  
! #: info/window.c:1161
  msgid "-----Info: (), lines ----, "
  msgstr "-----Info: (), redaka ----,"
  
! #: info/window.c:1168
! #, c-format
! msgid "-%s---Info: %s, %d lines --%s--"
! msgstr "-%s---Info: %s, %d redaka --%s--"
! 
! #: info/window.c:1172
! #, c-format
! msgid "-%s%s-Info: (%s)%s, %d lines --%s--"
! msgstr "-%s%s-Info: (%s)%s, %d redaka --%s--"
! 
! #: info/window.c:1179
! #, c-format
! msgid " Subfile: %s"
! msgstr " Poddatoteka: %s"
! 
! #: install-info/install-info.c:221
! #, c-format
! msgid "%s: warning: "
! msgstr ""
! 
! #: install-info/install-info.c:270
! #, c-format
! msgid " for %s"
! msgstr ""
! 
! #: install-info/install-info.c:500
! #, c-format
! msgid "\tTry `%s --help' for a complete list of options.\n"
! msgstr ""
! 
! #: install-info/install-info.c:508
! #, c-format
! msgid "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
! msgstr ""
! 
! #: install-info/install-info.c:510
! msgid "Add or remove entries in INFO-FILE from the Info directory DIR-FILE."
! msgstr ""
! 
! #: install-info/install-info.c:513
! msgid ""
! "Options:\n"
! " --debug             report what is being done.\n"
! " --delete            delete existing entries for INFO-FILE from DIR-FILE;\n"
! "                      don't insert any new entries.\n"
! " --description=TEXT  the description of the entry is TEXT; used with\n"
! "                      the --name option to become synonymous with the\n"
! "                      --entry option.\n"
! " --dir-file=NAME     specify file name of Info directory file;\n"
! "                      equivalent to using the DIR-FILE argument.\n"
! " --dry-run           same as --test."
! msgstr ""
! 
! #: install-info/install-info.c:525
! msgid ""
! " --entry=TEXT        insert TEXT as an Info directory entry.\n"
! "                      TEXT is written as an Info menu item line followed\n"
! "                       by zero or more extra lines starting with "
! "whitespace.\n"
! "                      If you specify more than one entry, all are added.\n"
! "                      If you don't specify any entries, they are determined\n"
! "                       from information in the Info file itself.\n"
! "                      When removing, TEXT specifies the entry to remove.\n"
! "                      TEXT is only removed as a last resort, if the\n"
! "                      entry as determined from the Info file is not "
! "present,\n"
! "                      and the basename of the Info file isn't found either."
! msgstr ""
! 
! #: install-info/install-info.c:537
! msgid ""
! " --help              display this help and exit.\n"
! " --info-dir=DIR      same as --dir-file=DIR/dir.\n"
! " --info-file=FILE    specify Info file to install in the directory;\n"
! "                      equivalent to using the INFO-FILE argument.\n"
! " --item=TEXT         same as --entry=TEXT.\n"
! " --keep-old          do not replace entries, or remove empty sections.\n"
! " --menuentry=TEXT    same as --name=TEXT.\n"
! " --name=TEXT         the name of the entry is TEXT; used with --description\n"
! "                      to become synonymous with the --entry option.\n"
! " --no-indent         do not format new entries in the DIR file.\n"
! " --quiet             suppress warnings."
! msgstr ""
! 
! #: install-info/install-info.c:550
! msgid ""
! " --regex=R           put this file's entries in all sections that match the\n"
! "                      regular expression R (ignoring case).\n"
! " --remove            same as --delete.\n"
! " --remove-exactly    only remove if the info file name matches exactly;\n"
! "                      suffixes such as .info and .gz are not ignored.\n"
! " --section=SEC       put entries in section SEC of the directory.\n"
! "                      If you specify more than one section, all the entries\n"
! "                       are added in each of the sections.\n"
! "                      If you don't specify any sections, they are "
! "determined\n"
! "                       from information in the Info file itself.\n"
! " --section R SEC     equivalent to --regex=R --section=SEC --add-once."
! msgstr ""
! 
! #: install-info/install-info.c:563
! msgid ""
! " --silent            suppress warnings.\n"
! " --test              suppress updating of DIR-FILE.\n"
! " --version           display version information and exit."
! msgstr ""
! 
! #: install-info/install-info.c:570
! #, fuzzy
! msgid ""
! "Email bug reports to bug-texinfo@gnu.org,\n"
! "general questions and discussion to help-texinfo@gnu.org.\n"
! "Texinfo home page: http://www.gnu.org/software/texinfo/"
! msgstr ""
! "\n"
! "Izvje¹taje o bugovima molimo slati emailom na bug-texinfo@gnu.org\n"
! "(na engleskom), generalna pitanja i diskusije na help-texinfo@gnu.org.\n"
! "Texinfo matièna stranica: http://www.gnu.org/software/texinfo/\n"
! "Pitanja i kritike glede translacije slati na adresu lokalizacija@linux.hr."
! 
! #: install-info/install-info.c:597
! #, c-format
! msgid ""
! "This is the file .../info/dir, which contains the\n"
! "topmost node of the Info hierarchy, called (dir)Top.\n"
! "The first time you invoke Info you start off looking at this node.\n"
! "\n"
! "%s\tThis is the top of the INFO tree\n"
! "\n"
! "  This (the Directory node) gives a menu of major topics.\n"
! "  Typing \"q\" exits, \"?\" lists all Info commands, \"d\" returns here,\n"
! "  \"h\" gives a primer for first-timers,\n"
! "  \"mEmacs<Return>\" visits the Emacs manual, etc.\n"
! "\n"
! "  In Emacs, you can click mouse button 2 on a menu item or cross reference\n"
! "  to select it.\n"
! "\n"
! "%s\n"
! msgstr ""
! 
! #: install-info/install-info.c:622
! #, c-format
! msgid "%s: could not read (%s) and could not create (%s)\n"
! msgstr ""
! 
! #: install-info/install-info.c:715
! #, c-format
! msgid "%s: empty file"
! msgstr ""
! 
! #: install-info/install-info.c:1046 install-info/install-info.c:1086
! msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
! msgstr ""
! 
! #: install-info/install-info.c:1081
! msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
! msgstr ""
! 
! #: install-info/install-info.c:1936 install-info/install-info.c:1946
! #, c-format
! msgid "%s: already have dir file: %s\n"
! msgstr ""
! 
! #: install-info/install-info.c:2026
! #, c-format
! msgid "%s: Specify the Info file only once.\n"
! msgstr ""
! 
! #: install-info/install-info.c:2059
! #, c-format
! msgid "Extra regular expression specified, ignoring `%s'"
! msgstr ""
! 
! #: install-info/install-info.c:2071
! #, c-format
! msgid "Error in regular expression `%s': %s"
! msgstr ""
! 
! #: install-info/install-info.c:2129
  #, c-format
! msgid "excess command line argument `%s'"
! msgstr ""
! 
! #: install-info/install-info.c:2133
! msgid "No input file specified; try --help for more information."
! msgstr ""
  
! #: install-info/install-info.c:2136
! msgid "No dir file specified; try --help for more information."
! msgstr ""
! 
! #: install-info/install-info.c:2278
  #, c-format
! msgid "no info dir entry in `%s'"
! msgstr ""
  
! #: install-info/install-info.c:2526
  #, c-format
! msgid "no entries found for `%s'; nothing deleted"
! msgstr ""
  
  #: lib/xexit.c:54
***************
*** 1790,1870 ****
  msgstr ""
  
! #: makeinfo/cmds.c:544 makeinfo/cmds.c:566
  #, c-format
  msgid "arguments to @%s ignored"
  msgstr ""
  
! #: makeinfo/cmds.c:741
  msgid "January"
  msgstr ""
  
! #: makeinfo/cmds.c:741
  msgid "February"
  msgstr ""
  
! #: makeinfo/cmds.c:741
  msgid "March"
  msgstr ""
  
! #: makeinfo/cmds.c:741
  msgid "April"
  msgstr ""
  
! #: makeinfo/cmds.c:741
  msgid "May"
  msgstr ""
  
! #: makeinfo/cmds.c:742
  msgid "June"
  msgstr ""
  
! #: makeinfo/cmds.c:742
  msgid "July"
  msgstr ""
  
! #: makeinfo/cmds.c:742
  msgid "August"
  msgstr ""
  
! #: makeinfo/cmds.c:742
  msgid "September"
  msgstr ""
  
! #: makeinfo/cmds.c:742
  msgid "October"
  msgstr ""
  
! #: makeinfo/cmds.c:743
  msgid "November"
  msgstr ""
  
! #: makeinfo/cmds.c:743
  msgid "December"
  msgstr ""
  
! #: makeinfo/cmds.c:1095
  #, c-format
  msgid "unlikely character %c in @var"
  msgstr ""
  
! #: makeinfo/cmds.c:1138
  msgid "@sc argument all uppercase, thus no effect"
  msgstr ""
  
! #: makeinfo/cmds.c:1193
  #, c-format
  msgid "`{' expected, but saw `%c'"
  msgstr ""
  
! #: makeinfo/cmds.c:1233
  msgid "end of file inside verb block"
  msgstr ""
  
! #: makeinfo/cmds.c:1241
  #, c-format
  msgid "`}' expected, but saw `%c'"
  msgstr ""
  
! #: makeinfo/cmds.c:1272
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
--- 1973,2053 ----
  msgstr ""
  
! #: makeinfo/cmds.c:582 makeinfo/cmds.c:604
  #, c-format
  msgid "arguments to @%s ignored"
  msgstr ""
  
! #: makeinfo/cmds.c:779
  msgid "January"
  msgstr ""
  
! #: makeinfo/cmds.c:779
  msgid "February"
  msgstr ""
  
! #: makeinfo/cmds.c:779
  msgid "March"
  msgstr ""
  
! #: makeinfo/cmds.c:779
  msgid "April"
  msgstr ""
  
! #: makeinfo/cmds.c:779
  msgid "May"
  msgstr ""
  
! #: makeinfo/cmds.c:780
  msgid "June"
  msgstr ""
  
! #: makeinfo/cmds.c:780
  msgid "July"
  msgstr ""
  
! #: makeinfo/cmds.c:780
  msgid "August"
  msgstr ""
  
! #: makeinfo/cmds.c:780
  msgid "September"
  msgstr ""
  
! #: makeinfo/cmds.c:780
  msgid "October"
  msgstr ""
  
! #: makeinfo/cmds.c:781
  msgid "November"
  msgstr ""
  
! #: makeinfo/cmds.c:781
  msgid "December"
  msgstr ""
  
! #: makeinfo/cmds.c:1131
  #, c-format
  msgid "unlikely character %c in @var"
  msgstr ""
  
! #: makeinfo/cmds.c:1174
  msgid "@sc argument all uppercase, thus no effect"
  msgstr ""
  
! #: makeinfo/cmds.c:1229
  #, c-format
  msgid "`{' expected, but saw `%c'"
  msgstr ""
  
! #: makeinfo/cmds.c:1269
  msgid "end of file inside verb block"
  msgstr ""
  
! #: makeinfo/cmds.c:1277
  #, c-format
  msgid "`}' expected, but saw `%c'"
  msgstr ""
  
! #: makeinfo/cmds.c:1308
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
***************
*** 1872,1918 ****
  msgstr ""
  
! #: makeinfo/cmds.c:1471
  #, c-format
  msgid "%c%s is obsolete"
  msgstr ""
  
! #: makeinfo/cmds.c:1580
  #, c-format
  msgid "@sp requires a positive numeric argument, not `%s'"
  msgstr ""
  
! #: makeinfo/cmds.c:1936 makeinfo/footnote.c:81
  #, c-format
  msgid "Bad argument to %c%s"
  msgstr ""
  
! #: makeinfo/cmds.c:1946 makeinfo/makeinfo.c:4272
  msgid "asis"
  msgstr ""
  
! #: makeinfo/cmds.c:1948 makeinfo/cmds.c:1978 makeinfo/makeinfo.c:4274
  msgid "none"
  msgstr ""
  
! #: makeinfo/cmds.c:1962
  #, c-format
  msgid "Bad argument to @%s"
  msgstr ""
  
! #: makeinfo/cmds.c:1976
  msgid "insert"
  msgstr ""
  
! #: makeinfo/cmds.c:1992
  #, c-format
  msgid "Bad argument to @%s: %s"
  msgstr ""
  
! #: makeinfo/cmds.c:2075
  #, c-format
  msgid "Expected @%s on or off, not `%s'"
  msgstr ""
  
! #: makeinfo/cmds.c:2095
  #, c-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
--- 2055,2101 ----
  msgstr ""
  
! #: makeinfo/cmds.c:1504
  #, c-format
  msgid "%c%s is obsolete"
  msgstr ""
  
! #: makeinfo/cmds.c:1612
  #, c-format
  msgid "@sp requires a positive numeric argument, not `%s'"
  msgstr ""
  
! #: makeinfo/cmds.c:2023 makeinfo/footnote.c:81
  #, c-format
  msgid "Bad argument to %c%s"
  msgstr ""
  
! #: makeinfo/cmds.c:2033 makeinfo/makeinfo.c:4270
  msgid "asis"
  msgstr ""
  
! #: makeinfo/cmds.c:2035 makeinfo/cmds.c:2065 makeinfo/makeinfo.c:4272
  msgid "none"
  msgstr ""
  
! #: makeinfo/cmds.c:2049
  #, c-format
  msgid "Bad argument to @%s"
  msgstr ""
  
! #: makeinfo/cmds.c:2063
  msgid "insert"
  msgstr ""
  
! #: makeinfo/cmds.c:2079
  #, c-format
  msgid "Bad argument to @%s: %s"
  msgstr ""
  
! #: makeinfo/cmds.c:2162
  #, c-format
  msgid "Expected @%s on or off, not `%s'"
  msgstr ""
  
! #: makeinfo/cmds.c:2182
  #, c-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
***************
*** 1923,1967 ****
  msgstr ""
  
- #: makeinfo/defun.c:402
- msgid "Function"
- msgstr ""
- 
- #: makeinfo/defun.c:405
- msgid "Macro"
- msgstr ""
- 
- #: makeinfo/defun.c:408
- msgid "Special Form"
- msgstr ""
- 
- #: makeinfo/defun.c:412
- #, fuzzy
- msgid "Variable"
- msgstr "Postavi varijablu: "
- 
- #: makeinfo/defun.c:415
- #, fuzzy
- msgid "User Option"
- msgstr "Umetni kompletiranje"
- 
- #: makeinfo/defun.c:419
- #, fuzzy
- msgid "Instance Variable"
- msgstr "Opi¹i varijablu: "
- 
- #: makeinfo/defun.c:423
- msgid "Method"
- msgstr ""
- 
- #: makeinfo/defun.c:499 makeinfo/defun.c:504 makeinfo/defun.c:544
- #: makeinfo/defun.c:643 makeinfo/xml.c:2135
- msgid "of"
- msgstr ""
- 
- #: makeinfo/defun.c:508 makeinfo/defun.c:512 makeinfo/defun.c:516
- #: makeinfo/defun.c:550 makeinfo/defun.c:649 makeinfo/xml.c:2140
- msgid "on"
- msgstr ""
- 
  #: makeinfo/defun.c:711
  #, c-format
--- 2106,2109 ----
***************
*** 1993,1999 ****
  msgstr ""
  
! #: makeinfo/float.c:376 makeinfo/float.c:382 makeinfo/index.c:924
! #: makeinfo/index.c:930 makeinfo/xref.c:133 makeinfo/xref.c:170
! #: makeinfo/xref.c:205
  msgid "See "
  msgstr ""
--- 2135,2140 ----
  msgstr ""
  
! #: makeinfo/float.c:376 makeinfo/float.c:382 makeinfo/index.c:948
! #: makeinfo/index.c:954
  msgid "See "
  msgstr ""
***************
*** 2017,2021 ****
  msgstr ""
  
! #: makeinfo/footnote.c:301 makeinfo/index.c:189
  msgid "Footnotes"
  msgstr ""
--- 2158,2162 ----
  msgstr ""
  
! #: makeinfo/footnote.c:301 makeinfo/index.c:187
  msgid "Footnotes"
  msgstr ""
***************
*** 2031,2038 ****
  msgstr ""
  
- #: makeinfo/html.c:203
- msgid "Untitled"
- msgstr ""
- 
  #: makeinfo/html.c:421
  msgid "[unexpected] no html tag to pop"
--- 2172,2175 ----
***************
*** 2044,2087 ****
  msgstr ""
  
! #: makeinfo/index.c:169
  #, c-format
  msgid "Unknown index `%s'"
  msgstr ""
  
! #: makeinfo/index.c:234
  #, c-format
  msgid "Info cannot handle `:' in index entry `%s'"
  msgstr ""
  
! #: makeinfo/index.c:412
  #, c-format
  msgid "Index `%s' already exists"
  msgstr ""
  
! #: makeinfo/index.c:455
  #, c-format
  msgid "Unknown index `%s' and/or `%s' in @synindex"
  msgstr ""
  
! #: makeinfo/index.c:661
  msgid "(line )"
  msgstr ""
  
! #: makeinfo/index.c:669
  #, c-format
  msgid "(line %*d)"
  msgstr ""
  
! #: makeinfo/index.c:750
  #, c-format
  msgid "Unknown index `%s' in @printindex"
  msgstr ""
  
! #: makeinfo/index.c:819
  #, c-format
  msgid "Entry for index `%s' outside of any node"
  msgstr ""
  
! #: makeinfo/index.c:822 makeinfo/index.c:858
  msgid "(outside of any node)"
  msgstr ""
--- 2181,2224 ----
  msgstr ""
  
! #: makeinfo/index.c:167
  #, c-format
  msgid "Unknown index `%s'"
  msgstr ""
  
! #: makeinfo/index.c:232
  #, c-format
  msgid "Info cannot handle `:' in index entry `%s'"
  msgstr ""
  
! #: makeinfo/index.c:410
  #, c-format
  msgid "Index `%s' already exists"
  msgstr ""
  
! #: makeinfo/index.c:453
  #, c-format
  msgid "Unknown index `%s' and/or `%s' in @synindex"
  msgstr ""
  
! #: makeinfo/index.c:676
  msgid "(line )"
  msgstr ""
  
! #: makeinfo/index.c:684
  #, c-format
  msgid "(line %*d)"
  msgstr ""
  
! #: makeinfo/index.c:764
  #, c-format
  msgid "Unknown index `%s' in @printindex"
  msgstr ""
  
! #: makeinfo/index.c:833
  #, c-format
  msgid "Entry for index `%s' outside of any node"
  msgstr ""
  
! #: makeinfo/index.c:836 makeinfo/index.c:872
  msgid "(outside of any node)"
  msgstr ""
***************
*** 2104,2225 ****
  msgstr ""
  
! #: makeinfo/insertion.c:635
  #, c-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr ""
  
! #: makeinfo/insertion.c:723
  #, c-format
  msgid "%cfloat environments cannot be nested"
  msgstr ""
  
! #: makeinfo/insertion.c:977
  #, c-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr ""
  
! #: makeinfo/insertion.c:1345
  #, c-format
  msgid "No matching `%cend %s'"
  msgstr ""
  
! #: makeinfo/insertion.c:1614
  #, c-format
  msgid "%s requires letter or digit"
  msgstr ""
  
! #: makeinfo/insertion.c:1707
  msgid "end of file inside verbatim block"
  msgstr ""
  
! #: makeinfo/insertion.c:1931
  #, c-format
  msgid "@%s not meaningful outside `@float' environment"
  msgstr ""
  
! #: makeinfo/insertion.c:1967
  msgid "@menu seen before first @node, creating `Top' node"
  msgstr ""
  
! #: makeinfo/insertion.c:1968
  msgid ""
  "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
  msgstr ""
  
! #: makeinfo/insertion.c:1980
  msgid "@detailmenu seen before first node, creating `Top' node"
  msgstr ""
  
! #: makeinfo/insertion.c:2036
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr ""
  
! #: makeinfo/insertion.c:2050
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' environment"
  msgstr ""
  
! #: makeinfo/insertion.c:2081
  #, c-format
  msgid "Unmatched `%c%s'"
  msgstr ""
  
! #: makeinfo/insertion.c:2086
  #, c-format
  msgid "`%c%s' needs something after it"
  msgstr ""
  
! #: makeinfo/insertion.c:2092
  #, c-format
  msgid "Bad argument `%s' to `@%s', using `%s'"
  msgstr ""
  
! #: makeinfo/insertion.c:2189
  #, c-format
  msgid "@%s not meaningful inside `@%s' block"
  msgstr ""
  
! #: makeinfo/insertion.c:2198
  #, c-format
  msgid "@itemx not meaningful inside `%s' block"
  msgstr ""
  
! #: makeinfo/insertion.c:2372
  #, c-format
  msgid "%c%s found outside of an insertion block"
  msgstr ""
  
! #: makeinfo/lang.c:957
  #, c-format
  msgid "no default territory known for language `%s'"
  msgstr ""
  
! #: makeinfo/lang.c:1020
  #, c-format
  msgid "%s is not a valid ISO 639 language code"
  msgstr ""
  
! #: makeinfo/lang.c:1110
  #, fuzzy, c-format
  msgid "unrecognized encoding name `%s'"
  msgstr "%s: nepoznata opcija `%c%s'\n"
  
! #: makeinfo/lang.c:1118
  #, c-format
  msgid "sorry, encoding `%s' not supported"
  msgstr ""
  
! #: makeinfo/lang.c:1170
  #, c-format
  msgid "invalid encoded character `%s'"
  msgstr ""
  
! #: makeinfo/lang.c:1478
  #, c-format
  msgid "%c%s expects `i' or `j' as argument, not `%c'"
  msgstr ""
  
! #: makeinfo/lang.c:1482
  #, c-format
  msgid "%c%s expects a single character `i' or `j' as argument"
--- 2241,2362 ----
  msgstr ""
  
! #: makeinfo/insertion.c:639
  #, c-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr ""
  
! #: makeinfo/insertion.c:727
  #, c-format
  msgid "%cfloat environments cannot be nested"
  msgstr ""
  
! #: makeinfo/insertion.c:981
  #, c-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr ""
  
! #: makeinfo/insertion.c:1349
  #, c-format
  msgid "No matching `%cend %s'"
  msgstr ""
  
! #: makeinfo/insertion.c:1618
  #, c-format
  msgid "%s requires letter or digit"
  msgstr ""
  
! #: makeinfo/insertion.c:1718
  msgid "end of file inside verbatim block"
  msgstr ""
  
! #: makeinfo/insertion.c:1942
  #, c-format
  msgid "@%s not meaningful outside `@float' environment"
  msgstr ""
  
! #: makeinfo/insertion.c:1978
  msgid "@menu seen before first @node, creating `Top' node"
  msgstr ""
  
! #: makeinfo/insertion.c:1979
  msgid ""
  "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
  msgstr ""
  
! #: makeinfo/insertion.c:1991
  msgid "@detailmenu seen before first node, creating `Top' node"
  msgstr ""
  
! #: makeinfo/insertion.c:2047
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr ""
  
! #: makeinfo/insertion.c:2061
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' environment"
  msgstr ""
  
! #: makeinfo/insertion.c:2092
  #, c-format
  msgid "Unmatched `%c%s'"
  msgstr ""
  
! #: makeinfo/insertion.c:2097
  #, c-format
  msgid "`%c%s' needs something after it"
  msgstr ""
  
! #: makeinfo/insertion.c:2103
  #, c-format
  msgid "Bad argument `%s' to `@%s', using `%s'"
  msgstr ""
  
! #: makeinfo/insertion.c:2200
  #, c-format
  msgid "@%s not meaningful inside `@%s' block"
  msgstr ""
  
! #: makeinfo/insertion.c:2209
  #, c-format
  msgid "@itemx not meaningful inside `%s' block"
  msgstr ""
  
! #: makeinfo/insertion.c:2383
  #, c-format
  msgid "%c%s found outside of an insertion block"
  msgstr ""
  
! #: makeinfo/lang.c:1218
  #, c-format
  msgid "no default territory known for language `%s'"
  msgstr ""
  
! #: makeinfo/lang.c:1281
  #, c-format
  msgid "%s is not a valid ISO 639 language code"
  msgstr ""
  
! #: makeinfo/lang.c:1399
  #, fuzzy, c-format
  msgid "unrecognized encoding name `%s'"
  msgstr "%s: nepoznata opcija `%c%s'\n"
  
! #: makeinfo/lang.c:1407
  #, c-format
  msgid "sorry, encoding `%s' not supported"
  msgstr ""
  
! #: makeinfo/lang.c:1492
  #, c-format
  msgid "invalid encoded character `%s'"
  msgstr ""
  
! #: makeinfo/lang.c:1800
  #, c-format
  msgid "%c%s expects `i' or `j' as argument, not `%c'"
  msgstr ""
  
! #: makeinfo/lang.c:1804
  #, c-format
  msgid "%c%s expects a single character `i' or `j' as argument"
***************
*** 2274,2278 ****
  msgstr ""
  
! #: makeinfo/makeinfo.c:325 makeinfo/makeinfo.c:2297
  #, c-format
  msgid "Misplaced %c"
--- 2411,2415 ----
  msgstr ""
  
! #: makeinfo/makeinfo.c:325 makeinfo/makeinfo.c:2295
  #, c-format
  msgid "Misplaced %c"
***************
*** 2323,2328 ****
  msgid ""
  "General output options:\n"
! "  -E, --macro-expand FILE     output macro-expanded source to FILE.\n"
! "                              ignoring any @setfilename.\n"
  "      --no-headers            suppress node separators, Node: lines, and "
  "menus\n"
--- 2460,2465 ----
  msgid ""
  "General output options:\n"
! "  -E, --macro-expand=FILE     output macro-expanded source to FILE,\n"
! "                                ignoring any @setfilename.\n"
  "      --no-headers            suppress node separators, Node: lines, and "
  "menus\n"
***************
*** 2332,2339 ****
  "output);\n"
  "                                also, write to standard output by default.\n"
! "      --no-split              suppress splitting of Info or HTML output,\n"
! "                              generate only one output file.\n"
  "      --number-sections       output chapter and sectioning numbers.\n"
! "  -o, --output=FILE           output to FILE (directory if split HTML),\n"
  msgstr ""
  
--- 2469,2477 ----
  "output);\n"
  "                                also, write to standard output by default.\n"
! "      --no-split              suppress the splitting of Info or HTML "
! "output,\n"
! "                                generate only one output file.\n"
  "      --number-sections       output chapter and sectioning numbers.\n"
! "  -o, --output=FILE           output to FILE (or directory if split HTML).\n"
  msgstr ""
  
***************
*** 2471,2475 ****
  msgstr ""
  
! #: makeinfo/makeinfo.c:1016 makeinfo/makeinfo.c:4121
  #, c-format
  msgid "Multiline command %c%s used improperly"
--- 2609,2613 ----
  msgstr ""
  
! #: makeinfo/makeinfo.c:1016 makeinfo/makeinfo.c:4119
  #, c-format
  msgid "Multiline command %c%s used improperly"
***************
*** 2481,2505 ****
  msgstr ""
  
! #: makeinfo/makeinfo.c:1498
  #, c-format
  msgid "Can't create directory `%s': %s"
  msgstr ""
  
! #: makeinfo/makeinfo.c:1544
  #, c-format
  msgid "No `%s' found in `%s'"
  msgstr ""
  
! #: makeinfo/makeinfo.c:1624
  #, c-format
  msgid "%s: Skipping macro expansion to stdout as Info output is going there.\n"
  msgstr ""
  
! #: makeinfo/makeinfo.c:1657
  #, c-format
  msgid "Making %s file `%s' from `%s'.\n"
  msgstr ""
  
! #: makeinfo/makeinfo.c:1721
  #, c-format
  msgid ""
--- 2619,2643 ----
  msgstr ""
  
! #: makeinfo/makeinfo.c:1496
  #, c-format
  msgid "Can't create directory `%s': %s"
  msgstr ""
  
! #: makeinfo/makeinfo.c:1542
  #, c-format
  msgid "No `%s' found in `%s'"
  msgstr ""
  
! #: makeinfo/makeinfo.c:1622
  #, c-format
  msgid "%s: Skipping macro expansion to stdout as Info output is going there.\n"
  msgstr ""
  
! #: makeinfo/makeinfo.c:1652
  #, c-format
  msgid "Making %s file `%s' from `%s'.\n"
  msgstr ""
  
! #: makeinfo/makeinfo.c:1719
  #, c-format
  msgid ""
***************
*** 2507,2588 ****
  msgstr ""
  
! #: makeinfo/makeinfo.c:1776
  #, c-format
  msgid "%s: Removing output file `%s' due to errors; use --force to preserve.\n"
  msgstr ""
  
! #: makeinfo/makeinfo.c:2070
  #, c-format
  msgid "Unknown command `%s'"
  msgstr ""
  
! #: makeinfo/makeinfo.c:2092
  #, c-format
  msgid "Use braces to give a command as an argument to @%s"
  msgstr ""
  
! #: makeinfo/makeinfo.c:2351
  #, c-format
  msgid "%c%s expected braces"
  msgstr ""
  
! #: makeinfo/makeinfo.c:2364
  msgid "Unmatched }"
  msgstr ""
  
! #: makeinfo/makeinfo.c:2412
  msgid "NO_NAME!"
  msgstr ""
  
! #: makeinfo/makeinfo.c:2433
  #, c-format
  msgid "%c%s missing close brace"
  msgstr ""
  
! #: makeinfo/makeinfo.c:2611
! #, c-format
! msgid "This is %s, produced by makeinfo version %s from %s.\n"
! msgstr ""
! 
! #: makeinfo/makeinfo.c:3436
  #, c-format
  msgid "@image file `%s' (for HTML) not readable: %s"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3442
  #, fuzzy, c-format
  msgid "No such file `%s'"
  msgstr "Nema menija u èvoru `%s'."
  
! #: makeinfo/makeinfo.c:3578
  #, c-format
  msgid "@image file `%s' (for text) unreadable: %s"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3587
  msgid "@image missing filename argument"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3805
  #, c-format
  msgid "undefined flag: %s"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3806
  #, c-format
  msgid "{No value for `%s'}"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3858
  #, c-format
  msgid "%c%s requires a name"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3964
  #, c-format
  msgid "Reached eof before matching @end %s"
  msgstr ""
  
! #: makeinfo/makeinfo.c:4213
  #, c-format
  msgid "`%.40s...' is too long for expansion; not expanded"
--- 2645,2721 ----
  msgstr ""
  
! #: makeinfo/makeinfo.c:1774
  #, c-format
  msgid "%s: Removing output file `%s' due to errors; use --force to preserve.\n"
  msgstr ""
  
! #: makeinfo/makeinfo.c:2068
  #, c-format
  msgid "Unknown command `%s'"
  msgstr ""
  
! #: makeinfo/makeinfo.c:2090
  #, c-format
  msgid "Use braces to give a command as an argument to @%s"
  msgstr ""
  
! #: makeinfo/makeinfo.c:2349
  #, c-format
  msgid "%c%s expected braces"
  msgstr ""
  
! #: makeinfo/makeinfo.c:2362
  msgid "Unmatched }"
  msgstr ""
  
! #: makeinfo/makeinfo.c:2410
  msgid "NO_NAME!"
  msgstr ""
  
! #: makeinfo/makeinfo.c:2431
  #, c-format
  msgid "%c%s missing close brace"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3434
  #, c-format
  msgid "@image file `%s' (for HTML) not readable: %s"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3440
  #, fuzzy, c-format
  msgid "No such file `%s'"
  msgstr "Nema menija u èvoru `%s'."
  
! #: makeinfo/makeinfo.c:3576
  #, c-format
  msgid "@image file `%s' (for text) unreadable: %s"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3585
  msgid "@image missing filename argument"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3803
  #, c-format
  msgid "undefined flag: %s"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3804
  #, c-format
  msgid "{No value for `%s'}"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3856
  #, c-format
  msgid "%c%s requires a name"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3962
  #, c-format
  msgid "Reached eof before matching @end %s"
  msgstr ""
  
! #: makeinfo/makeinfo.c:4211
  #, c-format
  msgid "`%.40s...' is too long for expansion; not expanded"
***************
*** 2632,2747 ****
  msgstr ""
  
! #: makeinfo/node.c:715
  #, c-format
  msgid "Node `%s' requires a sectioning command (e.g., %c%s)"
  msgstr ""
  
! #: makeinfo/node.c:879
  #, c-format
  msgid "No node name specified for `%c%s' command"
  msgstr ""
  
! #: makeinfo/node.c:920 makeinfo/node.c:1161
  #, c-format
  msgid "Anchor `%s' and node `%s' map to the same file name"
  msgstr ""
  
! #: makeinfo/node.c:923
  msgid "This @anchor command ignored; references to it will not work"
  msgstr ""
  
! #: makeinfo/node.c:925 makeinfo/node.c:1164
  msgid "Rename this anchor or use the `--no-split' option"
  msgstr ""
  
! #: makeinfo/node.c:955
  #, c-format
  msgid "Unexpected string at end of split-HTML file `%s'"
  msgstr ""
  
! #: makeinfo/node.c:991
! #, fuzzy
! msgid "Next:"
! msgstr "Next"
! 
! #: makeinfo/node.c:1007
! msgid "Previous:"
! msgstr ""
! 
! #: makeinfo/node.c:1021
! msgid "Up:"
! msgstr ""
! 
! #: makeinfo/node.c:1158
  #, c-format
  msgid "Anchors `%s' and `%s' map to the same file name"
  msgstr ""
  
! #: makeinfo/node.c:1163
  msgid "@anchor command ignored; references to it will not work"
  msgstr ""
  
! #: makeinfo/node.c:1360
  #, c-format
  msgid "%s reference to nonexistent node `%s' (perhaps incorrect sectioning?)"
  msgstr ""
  
! #: makeinfo/node.c:1376
! msgid "Menu"
! msgstr ""
! 
! #: makeinfo/node.c:1378
! msgid "Cross"
! msgstr ""
! 
! #: makeinfo/node.c:1460
  #, c-format
  msgid "Next field of node `%s' not pointed to (perhaps incorrect sectioning?)"
  msgstr ""
  
! #: makeinfo/node.c:1463
  #, c-format
  msgid "This node (%s) has the bad Prev"
  msgstr ""
  
! #: makeinfo/node.c:1475
! msgid "Prev"
! msgstr ""
! 
! #: makeinfo/node.c:1518
  #, c-format
  msgid "Prev field of node `%s' not pointed to"
  msgstr ""
  
! #: makeinfo/node.c:1522
  #, c-format
  msgid "This node (%s) has the bad Next"
  msgstr ""
  
! #: makeinfo/node.c:1534
  #, c-format
  msgid "`%s' has no Up field (perhaps incorrect sectioning?)"
  msgstr ""
  
! #: makeinfo/node.c:1537
! msgid "Up"
! msgstr ""
! 
! #: makeinfo/node.c:1603
  #, c-format
  msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
  msgstr ""
  
! #: makeinfo/node.c:1635
  #, c-format
  msgid "unreferenced node `%s'"
  msgstr ""
  
! #: makeinfo/node.c:1725
  #, c-format
  msgid "Removing %s\n"
  msgstr ""
  
! #: makeinfo/node.c:1729
  #, fuzzy, c-format
  msgid "Can't remove file `%s': %s"
--- 2765,2851 ----
  msgstr ""
  
! #: makeinfo/node.c:714
  #, c-format
  msgid "Node `%s' requires a sectioning command (e.g., %c%s)"
  msgstr ""
  
! #: makeinfo/node.c:878
  #, c-format
  msgid "No node name specified for `%c%s' command"
  msgstr ""
  
! #: makeinfo/node.c:919 makeinfo/node.c:1160
  #, c-format
  msgid "Anchor `%s' and node `%s' map to the same file name"
  msgstr ""
  
! #: makeinfo/node.c:922
  msgid "This @anchor command ignored; references to it will not work"
  msgstr ""
  
! #: makeinfo/node.c:924 makeinfo/node.c:1163
  msgid "Rename this anchor or use the `--no-split' option"
  msgstr ""
  
! #: makeinfo/node.c:954
  #, c-format
  msgid "Unexpected string at end of split-HTML file `%s'"
  msgstr ""
  
! #: makeinfo/node.c:1157
  #, c-format
  msgid "Anchors `%s' and `%s' map to the same file name"
  msgstr ""
  
! #: makeinfo/node.c:1162
  msgid "@anchor command ignored; references to it will not work"
  msgstr ""
  
! #: makeinfo/node.c:1359
  #, c-format
  msgid "%s reference to nonexistent node `%s' (perhaps incorrect sectioning?)"
  msgstr ""
  
! #: makeinfo/node.c:1459
  #, c-format
  msgid "Next field of node `%s' not pointed to (perhaps incorrect sectioning?)"
  msgstr ""
  
! #: makeinfo/node.c:1462
  #, c-format
  msgid "This node (%s) has the bad Prev"
  msgstr ""
  
! #: makeinfo/node.c:1517
  #, c-format
  msgid "Prev field of node `%s' not pointed to"
  msgstr ""
  
! #: makeinfo/node.c:1521
  #, c-format
  msgid "This node (%s) has the bad Next"
  msgstr ""
  
! #: makeinfo/node.c:1533
  #, c-format
  msgid "`%s' has no Up field (perhaps incorrect sectioning?)"
  msgstr ""
  
! #: makeinfo/node.c:1602
  #, c-format
  msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
  msgstr ""
  
! #: makeinfo/node.c:1634
  #, c-format
  msgid "unreferenced node `%s'"
  msgstr ""
  
! #: makeinfo/node.c:1724
  #, c-format
  msgid "Removing %s\n"
  msgstr ""
  
! #: makeinfo/node.c:1728
  #, fuzzy, c-format
  msgid "Can't remove file `%s': %s"
***************
*** 2783,2808 ****
  msgstr ""
  
! #: makeinfo/xml.c:1654
  #, c-format
  msgid "@image file `%s' unreadable: %s"
  msgstr ""
  
! #: makeinfo/xml.c:1999
  msgid ""
  "@headitem as the last item of @multitable produces invalid Docbook documents"
  msgstr ""
  
! #: makeinfo/xref.c:127
! msgid "First argument to cross-reference may not be empty"
  msgstr ""
  
! #: makeinfo/xref.c:133 makeinfo/xref.c:170 makeinfo/xref.c:205
! #: makeinfo/xref.c:459
! msgid "see "
  msgstr ""
  
! #: makeinfo/xref.c:157
! #, c-format
! msgid "See section ``%s'' in "
  msgstr ""
  
--- 2887,2910 ----
  msgstr ""
  
! #: makeinfo/xml.c:1669
  #, c-format
  msgid "@image file `%s' unreadable: %s"
  msgstr ""
  
! #: makeinfo/xml.c:2014
  msgid ""
  "@headitem as the last item of @multitable produces invalid Docbook documents"
  msgstr ""
  
! #: makeinfo/xml.c:2150
! msgid "of"
  msgstr ""
  
! #: makeinfo/xml.c:2155
! msgid "on"
  msgstr ""
  
! #: makeinfo/xref.c:127
! msgid "First argument to cross-reference may not be empty"
  msgstr ""
  
***************
*** 2830,2978 ****
  msgstr ""
  
- #: util/install-info.c:170
- #, c-format
- msgid "%s: warning: "
- msgstr ""
- 
- #: util/install-info.c:219
- #, c-format
- msgid " for %s"
- msgstr ""
- 
- #: util/install-info.c:444
- #, c-format
- msgid "\tTry `%s --help' for a complete list of options.\n"
- msgstr ""
- 
- #: util/install-info.c:452
- #, c-format
- msgid ""
- "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
- "\n"
- "Add or remove entries in INFO-FILE from the Info directory DIR-FILE.\n"
- "\n"
- "Options:\n"
- " --debug           report what is being done.\n"
- " --delete          delete existing entries for INFO-FILE from DIR-FILE;\n"
- "                     don't insert any new entries.\n"
- " --dir-file=NAME   specify file name of Info directory file.\n"
- "                     This is equivalent to using the DIR-FILE argument.\n"
- " --entry=TEXT      insert TEXT as an Info directory entry.\n"
- "                     TEXT should have the form of an Info menu item line\n"
- "                     plus zero or more extra lines starting with "
- "whitespace.\n"
- "                     If you specify more than one entry, they are all "
- "added.\n"
- "                     If you don't specify any entries, they are determined\n"
- "                     from information in the Info file itself.\n"
- " --help            display this help and exit.\n"
- " --info-file=FILE  specify Info file to install in the directory.\n"
- "                     This is equivalent to using the INFO-FILE argument.\n"
- " --info-dir=DIR    same as --dir-file=DIR/dir.\n"
- " --item=TEXT       same as --entry TEXT.\n"
- "                     An Info directory entry is actually a menu item.\n"
- " --quiet           suppress warnings.\n"
- " --remove          same as --delete.\n"
- " --remove-exactly  only remove if the info file name matches exactly;\n"
- "                     .info and/or .gz suffixes are not ignored.\n"
- " --section=SEC     put this file's entries in section SEC of the directory.\n"
- "                     If you specify more than one section, all the entries\n"
- "                     are added in each of the sections.\n"
- "                     If you don't specify any sections, they are determined\n"
- "                     from information in the Info file itself.\n"
- " --section-regex=R if an entry is added to a section that does not exist,\n"
- "                     look for a section matching basic regular expression R\n"
- "                     (and ignoring case) before starting a new section.\n"
- " --test            suppress updating of DIR-FILE.\n"
- " --silent          suppress warnings.\n"
- " --version         display version information and exit.\n"
- msgstr ""
- 
- #: util/install-info.c:518
- #, c-format
- msgid ""
- "This is the file .../info/dir, which contains the\n"
- "topmost node of the Info hierarchy, called (dir)Top.\n"
- "The first time you invoke Info you start off looking at this node.\n"
- "\n"
- "%s\tThis is the top of the INFO tree\n"
- "\n"
- "  This (the Directory node) gives a menu of major topics.\n"
- "  Typing \"q\" exits, \"?\" lists all Info commands, \"d\" returns here,\n"
- "  \"h\" gives a primer for first-timers,\n"
- "  \"mEmacs<Return>\" visits the Emacs manual, etc.\n"
- "\n"
- "  In Emacs, you can click mouse button 2 on a menu item or cross reference\n"
- "  to select it.\n"
- "\n"
- "%s\n"
- msgstr ""
- 
- #: util/install-info.c:543
- #, c-format
- msgid "%s: could not read (%s) and could not create (%s)\n"
- msgstr ""
- 
- #: util/install-info.c:630
- #, c-format
- msgid "%s: empty file"
- msgstr ""
- 
- #: util/install-info.c:943 util/install-info.c:983
- msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
- msgstr ""
- 
- #: util/install-info.c:978
- msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
- msgstr ""
- 
- #: util/install-info.c:1225 util/install-info.c:1235
- #, c-format
- msgid "%s: already have dir file: %s\n"
- msgstr ""
- 
- #: util/install-info.c:1274
- #, c-format
- msgid "%s: Specify the Info file only once.\n"
- msgstr ""
- 
- #: util/install-info.c:1297
- #, c-format
- msgid "Extra regular expression specified, ignoring `%s'"
- msgstr ""
- 
- #: util/install-info.c:1308
- #, c-format
- msgid "Error in regular expression `%s': %s"
- msgstr ""
- 
- #: util/install-info.c:1353
- #, c-format
- msgid "excess command line argument `%s'"
- msgstr ""
- 
- #: util/install-info.c:1357
- msgid "No input file specified; try --help for more information."
- msgstr ""
- 
- #: util/install-info.c:1360
- msgid "No dir file specified; try --help for more information."
- msgstr ""
- 
- #: util/install-info.c:1384
- #, c-format
- msgid "no info dir entry in `%s'"
- msgstr ""
- 
- #: util/install-info.c:1525
- #, c-format
- msgid "menu item `%s' already exists, for file `%s'"
- msgstr ""
- 
- #: util/install-info.c:1548
- #, c-format
- msgid "no entries found for `%s'; nothing deleted"
- msgstr ""
- 
  #: util/texindex.c:223
  msgid "display this help and exit"
--- 2932,2935 ----
***************
*** 3029,3032 ****
--- 2986,3194 ----
  msgstr ""
  
+ #~ msgid ""
+ #~ "\\%-10[search]  Search forward for a specified string\n"
+ #~ "              and select the node in which the next occurrence is found.\n"
+ #~ msgstr ""
+ #~ "\\%-10[search]  Tra¾i unaprijed za zadanim nizom\n"
+ #~ "              i selektiraj èvor u kojem je slijedeæa pojava niza naðena.\n"
+ 
+ #~ msgid ""
+ #~ "\\%-10[goto-node]  Move to node specified by name.\n"
+ #~ "              You may include a filename as well, as in (FILENAME)"
+ #~ "NODENAME.\n"
+ #~ msgstr ""
+ #~ "\\%-10[goto-node]  Pomakni se na èvor zadan imenom.\n"
+ #~ "              Mo¾ete takoðer ukljuèiti ime datoteke, kao u (DATOTEKA)"
+ #~ "IME_ÈVORA.\n"
+ 
+ #, fuzzy
+ #~ msgid "\\%-10[next-node]  Move to the next node of current section.\n"
+ #~ msgstr ""
+ #~ "\\%-10[next-node]  Idi na slijedeæi (`next') èvor u odnosu na ovaj.\n"
+ 
+ #~ msgid ""
+ #~ "\\%-10[dir-node]  Move to the `directory' node.  Equivalent to `\\[goto-"
+ #~ "node] (DIR)'.\n"
+ #~ msgstr ""
+ #~ "\\%-10[dir-node]  Pomakni se na `directory' èvor.  Ekvivalentno `\\[goto-"
+ #~ "node] (DIR)'.\n"
+ 
+ #~ msgid ""
+ #~ "\\%-10[top-node]  Move to the Top node.  Equivalent to `\\[goto-node] "
+ #~ "Top'.\n"
+ #~ msgstr ""
+ #~ "\\%-10[top-node]  Idi na Top (vr¹ni) èvor.  Ekvivalentno `\\[goto-node] "
+ #~ "Top'.\n"
+ 
+ #, fuzzy
+ #~ msgid "\\%-10[scroll-forward-page-only]  Scroll forward within this node.\n"
+ #~ msgstr "\\%-10[scroll-forward]  'Skrolaj' naprijed 1 redak.\n"
+ 
+ #, fuzzy
+ #~ msgid ""
+ #~ "\\%-10[scroll-backward-page-only]  Scroll backward within this node.\n"
+ #~ msgstr "\\%-10[scroll-backward]  'Skrolaj' unazad 1 redak.\n"
+ 
+ #~ msgid ""
+ #~ "\\%-10[search-backward]  Search backward for a specified string\n"
+ #~ "              and select the node in which the previous occurrence is "
+ #~ "found.\n"
+ #~ msgstr ""
+ #~ "\\%-10[search-backward]  Tra¾i unazad zadani niz\n"
+ #~ "              i selektiraj èvor u kojem je slijedeæa pojava niza naðena.\n"
+ 
+ #~ msgid "--- Use `\\[history-node]' or `\\[kill-node]' to exit ---\n"
+ #~ msgstr ""
+ #~ "--- Upotrijebi `\\[history-node]' ili `\\[kill-node]' za izlaz ---\n"
+ 
+ #, fuzzy
+ #~ msgid "\\%-10[move-to-prev-xref]  Skip to previous hypertext link [*].\n"
+ #~ msgstr ""
+ #~ "\\%-10[move-to-prev-xref]  Preskoèi do slijedeæeg hipertekst linka unutar "
+ #~ "ovog èvora.\n"
+ 
+ #, fuzzy
+ #~ msgid ""
+ #~ "Usage: %s [OPTION]... [MENU-ITEM...]\n"
+ #~ "\n"
+ #~ "Read documentation in Info format.\n"
+ #~ "\n"
+ #~ "Options:\n"
+ #~ "      --apropos=STRING         look up STRING in all indices of all "
+ #~ "manuals.\n"
+ #~ "  -d, --directory=DIR          add DIR to INFOPATH.\n"
+ #~ "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
+ #~ "  -f, --file=FILENAME          specify Info file to visit.\n"
+ #~ "  -h, --help                   display this help and exit.\n"
+ #~ "      --index-search=STRING    go to node pointed by index entry STRING.\n"
+ #~ "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
+ #~ "  -o, --output=FILENAME        output selected nodes to FILENAME.\n"
+ #~ "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
+ #~ "      --no-raw-escapes         output escapes as literal text.\n"
+ #~ "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
+ #~ "  -O, --show-options, --usage  go to command-line options node.\n"
+ #~ "%s      --subnodes               recursively output menu items.\n"
+ #~ "  -w, --where, --location      print physical location of Info file.\n"
+ #~ "      --vi-keys                use vi-like and less-like key bindings.\n"
+ #~ "      --version                display version information and exit.\n"
+ #~ "\n"
+ #~ "The first non-option argument, if present, is the menu entry to start "
+ #~ "from;\n"
+ #~ "it is searched for in all `dir' files along INFOPATH.\n"
+ #~ "If it is not present, info merges all `dir' files and shows the result.\n"
+ #~ "Any remaining arguments are treated as the names of menu\n"
+ #~ "items relative to the initial node visited.\n"
+ #~ "\n"
+ #~ "Examples:\n"
+ #~ "  info                       show top-level dir menu\n"
+ #~ "  info emacs                 start at emacs node from top-level dir\n"
+ #~ "  info emacs buffers         start at buffers node within emacs manual\n"
+ #~ "  info --show-options emacs  start at node with emacs' command line "
+ #~ "options\n"
+ #~ "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
+ #~ "  info -f ./foo.info         show file ./foo.info, not searching dir\n"
+ #~ msgstr ""
+ #~ "Kori¹tenje: %s [OPCIJA]... [STAVKA-MENIJA...]\n"
+ #~ "\n"
+ #~ "Èitanje dokumentacije u Info formatu.\n"
+ #~ "\n"
+ #~ "Opcije:\n"
+ #~ "     --apropos=SUBJEKT        potra¾i SUBJEKT u svim indeksima svih "
+ #~ "priruènika.\n"
+ #~ " -d, --directory=DIR          dodaj DIR u INFOPATH.\n"
+ #~ "     --dribble=IMEDAT         zapamti korisnikovo tipkanje u IMEDAT.\n"
+ #~ " -f, --file=IMEDATOTEKE       zadaje ime Info datoteke koju se "
+ #~ "posjeæuje.\n"
+ #~ " -h, --help                   ispi¹i ovu pomoæ i zavr¹i s radom.\n"
+ #~ "     --index-search=NIZ       idi na èvor na koji pokazuje stavka indeksa "
+ #~ "NIZ.\n"
+ #~ " -n, --node=IMEÈVORA          zadaje èvorove u prvoj posjeæenoj info "
+ #~ "datoteci.\n"
+ #~ " -o, --output=IMEDATOTEKE     ispi¹i izabrane èvorove u IMEDATOTEKE.\n"
+ #~ " -R, --raw-escapes            ne uklanjaj ANSI escape sekvence iz man "
+ #~ "stranica.\n"
+ #~ "     --restore=IMEDATOTEKE    èitaj inicijalne tipke iz IMEDATOTEKE.\n"
+ #~ " -O, --show-options, --usage  idi na èvor sa opcijama komandne linije.\n"
+ #~ "%s     --subnodes               rekurzivno ispi¹i stavke menija.\n"
+ #~ "     --vi-keys                koristi tipke kao ¹to su u vi-u i less-u.\n"
+ #~ "     --version                ispi¹i informaciju o verziji i zavr¹i s "
+ #~ "radom.\n"
+ #~ "\n"
+ #~ "Prvi argument koji nije opcija, ako je prisutan, je stavka menija od "
+ #~ "koje\n"
+ #~ "se poèinje; nju se tra¾i u svim `dir' datotekama kroz INFOPATH.\n"
+ #~ "Ako nije prisutan, info spaja (merge) sve `dir' datoteke i prikazuje\n"
+ #~ "rezultat. Eventualni preostali argumenti se tretiraju kao imena stavki\n"
+ #~ "menija relativno od inicijalno posjeæenog èvora.\n"
+ #~ "\n"
+ #~ "Primjeri:\n"
+ #~ "  info                       prika¾i vr¹ni dir meni\n"
+ #~ "  info emacs                 zapoèni od emacs èvora iz vr¹nog dir-a\n"
+ #~ "  info emacs buffers         zapoèni u buffers èvoru unutar emacs "
+ #~ "priruènika\n"
+ #~ "  info --show-options emacs  zapoèni u èvoru s emacsovim komandnim "
+ #~ "opcijama\n"
+ #~ "  info -f ./foo.info         prika¾i datoteku ./foo.info, zaobilazeæi "
+ #~ "dir\n"
+ 
+ #~ msgid ""
+ #~ "              Picking a menu item causes another node to be selected.\n"
+ #~ msgstr "              Odabiranje stavke menija selektira drugi èvor.\n"
+ 
+ #~ msgid ""
+ #~ "              You may include a filename as well, as in (FILENAME)"
+ #~ "NODENAME.\n"
+ #~ msgstr ""
+ #~ "              Mo¾ete takoðer ukljuèiti ime datoteke, kao u (DATOTEKA)"
+ #~ "IME_ÈVORA.\n"
+ 
+ #~ msgid "  %-10s  Search backward for a specified string\n"
+ #~ msgstr "  %-10s  Tra¾i unazad zadani niz,\n"
+ 
+ #~ msgid ""
+ #~ "              and select the node in which the next occurrence is found.\n"
+ #~ msgstr ""
+ #~ "              i selektiraj èvor u kojem je slijedeæa pojava niza naðena.\n"
+ 
+ #~ msgid "Following Next node..."
+ #~ msgstr "Slijedim Next (slijedeæi) èvor..."
+ 
+ #~ msgid "Selecting first menu item..."
+ #~ msgstr "Izabirem prvu stavku menija..."
+ 
+ #~ msgid "Selecting Next node..."
+ #~ msgstr "Selektiram Next (slijedeæi) èvor..."
+ 
+ #~ msgid "Moving Up %d time(s), then Next."
+ #~ msgstr "Pomièem se gore (Up) %d put(a), onda Next."
+ 
+ #~ msgid "Moving Prev in this window."
+ #~ msgstr "Idemo na Prev (prethodni) u ovom prozoru."
+ 
+ #~ msgid "Moving Up in this window."
+ #~ msgstr "Idem gore (Up) u ovom prozoru."
+ 
+ #~ msgid "Moving to `Prev's last menu item."
+ #~ msgstr "Idem na zadnju stavku `Prev'-ovog menija."
+ 
+ #~ msgid " "
+ #~ msgstr " "
+ 
+ #, fuzzy
+ #~ msgid "Variable"
+ #~ msgstr "Postavi varijablu: "
+ 
+ #, fuzzy
+ #~ msgid "User Option"
+ #~ msgstr "Umetni kompletiranje"
+ 
+ #, fuzzy
+ #~ msgid "Instance Variable"
+ #~ msgstr "Opi¹i varijablu: "
+ 
+ #, fuzzy
+ #~ msgid "Next:"
+ #~ msgstr "Next"
+ 
  #~ msgid "\\%-10[menu-digit]  Pick first ... ninth item in node's menu.\n"
  #~ msgstr ""
***************
*** 3048,3055 ****
  
  #~ msgid ""
- #~ "  %-10s  Search for a specified string in the index entries of this Info\n"
- #~ msgstr "  %-10s  Tra¾i zadani niz u indeks stavkama ove Info\n"
- 
- #~ msgid ""
  #~ "              file, and select the node referenced by the first entry "
  #~ "found.\n"
--- 3210,3213 ----
***************
*** 3058,3064 ****
  #~ "stavkom.\n"
  
- #~ msgid "  %-10s  Search forward for a specified string,\n"
- #~ msgstr "  %-10s  Tra¾i prema naprijed zadani niz,\n"
- 
  #, fuzzy
  #~ msgid ""
--- 3216,3219 ----
***************
*** 3076,3085 ****
  #~ msgstr "\"\" je neispravno"
  
- #~ msgid "\\%-10[scroll-forward]  Scroll forward 1 line.\n"
- #~ msgstr "\\%-10[scroll-forward]  'Skrolaj' naprijed 1 redak.\n"
- 
- #~ msgid "\\%-10[scroll-backward]  Scroll backward 1 line.\n"
- #~ msgstr "\\%-10[scroll-backward]  'Skrolaj' unazad 1 redak.\n"
- 
  #~ msgid ""
  #~ "Basic Commands in Info Windows\n"
--- 3231,3234 ----
Files texinfo-4.11/po/hu.gmo and texinfo-4.12/po/hu.gmo differ
diff -Nrc2 texinfo-4.11/po/hu.po texinfo-4.12/po/hu.po
*** texinfo-4.11/po/hu.po	Mon Sep  3 05:23:13 2007
--- texinfo-4.12/po/hu.po	Sat Apr 19 10:05:39 2008
***************
*** 8,12 ****
  "Project-Id-Version: info\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2007-09-03 05:23-0700\n"
  "PO-Revision-Date: 2006-02-18 16:00+0100\n"
  "Last-Translator: Mate LABADI <labadimate@freemail.hu>\n"
--- 8,12 ----
  "Project-Id-Version: info\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2008-04-19 10:05-0700\n"
  "PO-Revision-Date: 2006-02-18 16:00+0100\n"
  "Last-Translator: Mate LABADI <labadimate@freemail.hu>\n"
***************
*** 17,90 ****
  "X-Generator: KBabel 1.11\n"
  
! #: gnulib/lib/error.c:126
  msgid "Unknown system error"
  msgstr ""
  
! #: gnulib/lib/getopt.c:531 gnulib/lib/getopt.c:547
  #, c-format
  msgid "%s: option `%s' is ambiguous\n"
  msgstr "%s: â€ž%sâ€œ opciÃ³ fÃ©lreÃ©rthetÅ‘\n"
  
! #: gnulib/lib/getopt.c:580 gnulib/lib/getopt.c:584
  #, c-format
  msgid "%s: option `--%s' doesn't allow an argument\n"
  msgstr "%s: OpciÃ³ â€ž--%sâ€œ nem fogad argumentumot\n"
  
! #: gnulib/lib/getopt.c:593 gnulib/lib/getopt.c:598
  #, c-format
  msgid "%s: option `%c%s' doesn't allow an argument\n"
  msgstr "%s: OpciÃ³ â€ž%c%sâ€œ nem fogad argumentumot\n"
  
! #: gnulib/lib/getopt.c:641 gnulib/lib/getopt.c:660 gnulib/lib/getopt.c:976
! #: gnulib/lib/getopt.c:995
  #, c-format
  msgid "%s: option `%s' requires an argument\n"
  msgstr "%s: Option â€ž%sâ€œ argumentumot vÃ¡r\n"
  
! #: gnulib/lib/getopt.c:698 gnulib/lib/getopt.c:701
  #, c-format
  msgid "%s: unrecognized option `--%s'\n"
  msgstr "%s: ismeretlen opciÃ³ â€ž--%sâ€œ\n"
  
! #: gnulib/lib/getopt.c:709 gnulib/lib/getopt.c:712
  #, c-format
  msgid "%s: unrecognized option `%c%s'\n"
  msgstr "%s: ismeretlen opciÃ³ â€ž%c%sâ€œ\n"
  
! #: gnulib/lib/getopt.c:764 gnulib/lib/getopt.c:767
  #, c-format
  msgid "%s: illegal option -- %c\n"
  msgstr "%s: Ã©rvÃ©nytelen opciÃ³ -- %c\n"
  
! #: gnulib/lib/getopt.c:773 gnulib/lib/getopt.c:776
  #, c-format
  msgid "%s: invalid option -- %c\n"
  msgstr "%s: Ã©rvÃ©nytelen opciÃ³ -- %c\n"
  
! #: gnulib/lib/getopt.c:828 gnulib/lib/getopt.c:844 gnulib/lib/getopt.c:1048
! #: gnulib/lib/getopt.c:1066
  #, c-format
  msgid "%s: option requires an argument -- %c\n"
  msgstr "%s: Az opciÃ³ egy argumentumot vÃ¡r -- %c\n"
  
! #: gnulib/lib/getopt.c:897 gnulib/lib/getopt.c:913
  #, c-format
  msgid "%s: option `-W %s' is ambiguous\n"
  msgstr "%s: Option â€ž-W %sâ€œ nem Ã©rthetÅ‘\n"
  
! #: gnulib/lib/getopt.c:937 gnulib/lib/getopt.c:955
  #, c-format
  msgid "%s: option `-W %s' doesn't allow an argument\n"
  msgstr "%s: A  â€ž-W %sâ€œ opciÃ³ nem vÃ¡r argumentumot\n"
  
! #: gnulib/lib/xalloc-die.c:35 gnulib/lib/xsetenv.c:39
  msgid "memory exhausted"
  msgstr ""
  
! #: info/echo-area.c:283 info/session.c:732
  msgid "Move forward a character"
  msgstr "1 karakterrel elÅ‘re"
  
! #: info/echo-area.c:295 info/session.c:764
  msgid "Move backward a character"
  msgstr "1 karakterrel hÃ¡tra"
--- 17,91 ----
  "X-Generator: KBabel 1.11\n"
  
! #: gnulib/lib/error.c:125
  msgid "Unknown system error"
  msgstr ""
  
! #: gnulib/lib/getopt.c:526 gnulib/lib/getopt.c:542
  #, c-format
  msgid "%s: option `%s' is ambiguous\n"
  msgstr "%s: â€ž%sâ€œ opciÃ³ fÃ©lreÃ©rthetÅ‘\n"
  
! #: gnulib/lib/getopt.c:575 gnulib/lib/getopt.c:579
  #, c-format
  msgid "%s: option `--%s' doesn't allow an argument\n"
  msgstr "%s: OpciÃ³ â€ž--%sâ€œ nem fogad argumentumot\n"
  
! #: gnulib/lib/getopt.c:588 gnulib/lib/getopt.c:593
  #, c-format
  msgid "%s: option `%c%s' doesn't allow an argument\n"
  msgstr "%s: OpciÃ³ â€ž%c%sâ€œ nem fogad argumentumot\n"
  
! #: gnulib/lib/getopt.c:636 gnulib/lib/getopt.c:655 gnulib/lib/getopt.c:971
! #: gnulib/lib/getopt.c:990
  #, c-format
  msgid "%s: option `%s' requires an argument\n"
  msgstr "%s: Option â€ž%sâ€œ argumentumot vÃ¡r\n"
  
! #: gnulib/lib/getopt.c:693 gnulib/lib/getopt.c:696
  #, c-format
  msgid "%s: unrecognized option `--%s'\n"
  msgstr "%s: ismeretlen opciÃ³ â€ž--%sâ€œ\n"
  
! #: gnulib/lib/getopt.c:704 gnulib/lib/getopt.c:707
  #, c-format
  msgid "%s: unrecognized option `%c%s'\n"
  msgstr "%s: ismeretlen opciÃ³ â€ž%c%sâ€œ\n"
  
! #: gnulib/lib/getopt.c:759 gnulib/lib/getopt.c:762
  #, c-format
  msgid "%s: illegal option -- %c\n"
  msgstr "%s: Ã©rvÃ©nytelen opciÃ³ -- %c\n"
  
! #: gnulib/lib/getopt.c:768 gnulib/lib/getopt.c:771
  #, c-format
  msgid "%s: invalid option -- %c\n"
  msgstr "%s: Ã©rvÃ©nytelen opciÃ³ -- %c\n"
  
! #: gnulib/lib/getopt.c:823 gnulib/lib/getopt.c:839 gnulib/lib/getopt.c:1043
! #: gnulib/lib/getopt.c:1061
  #, c-format
  msgid "%s: option requires an argument -- %c\n"
  msgstr "%s: Az opciÃ³ egy argumentumot vÃ¡r -- %c\n"
  
! #: gnulib/lib/getopt.c:892 gnulib/lib/getopt.c:908
  #, c-format
  msgid "%s: option `-W %s' is ambiguous\n"
  msgstr "%s: Option â€ž-W %sâ€œ nem Ã©rthetÅ‘\n"
  
! #: gnulib/lib/getopt.c:932 gnulib/lib/getopt.c:950
  #, c-format
  msgid "%s: option `-W %s' doesn't allow an argument\n"
  msgstr "%s: A  â€ž-W %sâ€œ opciÃ³ nem vÃ¡r argumentumot\n"
  
! #: gnulib/lib/xalloc-die.c:34 gnulib/lib/xsetenv.c:37
! #, c-format
  msgid "memory exhausted"
  msgstr ""
  
! #: info/echo-area.c:283 info/session.c:735
  msgid "Move forward a character"
  msgstr "1 karakterrel elÅ‘re"
  
! #: info/echo-area.c:295 info/session.c:767
  msgid "Move backward a character"
  msgstr "1 karakterrel hÃ¡tra"
***************
*** 98,106 ****
  msgstr "UgrÃ¡s a sor vÃ©gÃ©re"
  
! #: info/echo-area.c:320 info/session.c:805
  msgid "Move forward a word"
  msgstr "1 szÃ³val elÅ‘re"
  
! #: info/echo-area.c:360 info/session.c:878
  msgid "Move backward a word"
  msgstr "1 szÃ³val hÃ¡tra"
--- 99,107 ----
  msgstr "UgrÃ¡s a sor vÃ©gÃ©re"
  
! #: info/echo-area.c:320 info/session.c:808
  msgid "Move forward a word"
  msgstr "1 szÃ³val elÅ‘re"
  
! #: info/echo-area.c:360 info/session.c:881
  msgid "Move backward a word"
  msgstr "1 szÃ³val hÃ¡tra"
***************
*** 265,279 ****
  "â€ž%sâ€œ szerepel ebben: %s . (kÃ¶vetkezÅ‘ keresÃ©s â€ž\\[next-index-match]â€œ alapjÃ¡n.)"
  
! #: info/indices.c:540
  #, c-format
  msgid "Scanning indices of `%s'..."
  msgstr "â€ž%sâ€œ tÃ¡rgymutatÃ³inak Ã¡tnÃ©zÃ©se..."
  
! #: info/indices.c:595
  #, c-format
  msgid "No available info files have `%s' in their indices."
  msgstr "Nincs elÃ©rhetÅ‘ fÃ¡jl, amely tÃ¡rgymutatÃ³ja tartalmaznÃ¡  â€ž%sâ€œ-t."
  
! #: info/indices.c:621
  msgid "Grovel all known info file's indices for a string and build a menu"
  msgstr ""
--- 266,280 ----
  "â€ž%sâ€œ szerepel ebben: %s . (kÃ¶vetkezÅ‘ keresÃ©s â€ž\\[next-index-match]â€œ alapjÃ¡n.)"
  
! #: info/indices.c:549
  #, c-format
  msgid "Scanning indices of `%s'..."
  msgstr "â€ž%sâ€œ tÃ¡rgymutatÃ³inak Ã¡tnÃ©zÃ©se..."
  
! #: info/indices.c:604
  #, c-format
  msgid "No available info files have `%s' in their indices."
  msgstr "Nincs elÃ©rhetÅ‘ fÃ¡jl, amely tÃ¡rgymutatÃ³ja tartalmaznÃ¡  â€ž%sâ€œ-t."
  
! #: info/indices.c:630
  msgid "Grovel all known info file's indices for a string and build a menu"
  msgstr ""
***************
*** 281,289 ****
  "Ã©pÃ­tÃ©se"
  
! #: info/indices.c:625
  msgid "Index apropos: "
  msgstr "TÃ¡rgymutatÃ³ apropÃ³k:"
  
! #: info/indices.c:653
  #, c-format
  msgid ""
--- 282,290 ----
  "Ã©pÃ­tÃ©se"
  
! #: info/indices.c:634
  msgid "Index apropos: "
  msgstr "TÃ¡rgymutatÃ³ apropÃ³k:"
  
! #: info/indices.c:662
  #, c-format
  msgid ""
***************
*** 294,304 ****
  "* MenÃ¼: Oldalak, amelyek tÃ¡rgymutatÃ³i tartalmazzÃ¡k â€ž%sâ€œ-t:\n"
  
! #: info/info.c:287 info/infokey.c:899
  #, c-format
  msgid "Try --help for more information.\n"
  msgstr "A --help tÃ¶bb informÃ¡ciÃ³t ad.\n"
  
! #: info/info.c:306 info/infokey.c:145 makeinfo/makeinfo.c:783
! #: util/install-info.c:1328 util/texindex.c:295
  #, c-format
  msgid ""
--- 295,305 ----
  "* MenÃ¼: Oldalak, amelyek tÃ¡rgymutatÃ³i tartalmazzÃ¡k â€ž%sâ€œ-t:\n"
  
! #: info/info.c:273 info/infokey.c:899
  #, c-format
  msgid "Try --help for more information.\n"
  msgstr "A --help tÃ¶bb informÃ¡ciÃ³t ad.\n"
  
! #: info/info.c:292 info/infokey.c:145 install-info/install-info.c:2091
! #: makeinfo/makeinfo.c:783 util/texindex.c:295
  #, c-format
  msgid ""
***************
*** 310,323 ****
  msgstr ""
  
! #: info/info.c:511
  #, c-format
  msgid "no index entries found for `%s'\n"
  msgstr "Nincs tÃ¡rgymutatÃ³ ehhez: %s\n"
  
! #: info/info.c:603
! msgid "  -b, --speech-friendly        be friendly to speech synthesizers.\n"
! msgstr ""
! 
! #: info/info.c:610
  #, c-format
  msgid ""
--- 311,320 ----
  msgstr ""
  
! #: info/info.c:504
  #, c-format
  msgid "no index entries found for `%s'\n"
  msgstr "Nincs tÃ¡rgymutatÃ³ ehhez: %s\n"
  
! #: info/info.c:598
  #, c-format
  msgid ""
***************
*** 325,347 ****
  "\n"
  "Read documentation in Info format.\n"
! "\n"
  "Options:\n"
! "      --apropos=STRING         look up STRING in all indices of all "
  "manuals.\n"
  "  -d, --directory=DIR          add DIR to INFOPATH.\n"
  "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
! "  -f, --file=FILENAME          specify Info file to visit.\n"
  "  -h, --help                   display this help and exit.\n"
  "      --index-search=STRING    go to node pointed by index entry STRING.\n"
  "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
! "  -o, --output=FILENAME        output selected nodes to FILENAME.\n"
  "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
  "      --no-raw-escapes         output escapes as literal text.\n"
  "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
! "  -O, --show-options, --usage  go to command-line options node.\n"
! "%s      --subnodes               recursively output menu items.\n"
! "  -w, --where, --location      print physical location of Info file.\n"
  "      --vi-keys                use vi-like and less-like key bindings.\n"
  "      --version                display version information and exit.\n"
  "\n"
  "The first non-option argument, if present, is the menu entry to start from;\n"
--- 322,367 ----
  "\n"
  "Read documentation in Info format.\n"
! msgstr ""
! 
! #: info/info.c:604
! msgid ""
  "Options:\n"
! "  -k, --apropos=STRING         look up STRING in all indices of all "
  "manuals.\n"
  "  -d, --directory=DIR          add DIR to INFOPATH.\n"
  "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
! "  -f, --file=FILENAME          specify Info file to visit."
! msgstr ""
! 
! #: info/info.c:611
! msgid ""
  "  -h, --help                   display this help and exit.\n"
  "      --index-search=STRING    go to node pointed by index entry STRING.\n"
  "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
! "  -o, --output=FILENAME        output selected nodes to FILENAME."
! msgstr ""
! 
! #: info/info.c:617
! msgid ""
  "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
  "      --no-raw-escapes         output escapes as literal text.\n"
  "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
! "  -O, --show-options, --usage  go to command-line options node."
! msgstr ""
! 
! #: info/info.c:624
! msgid "  -b, --speech-friendly        be friendly to speech synthesizers."
! msgstr ""
! 
! #: info/info.c:628
! msgid ""
! "      --subnodes               recursively output menu items.\n"
  "      --vi-keys                use vi-like and less-like key bindings.\n"
  "      --version                display version information and exit.\n"
+ "  -w, --where, --location      print physical location of Info file."
+ msgstr ""
+ 
+ #: info/info.c:634
+ msgid ""
  "\n"
  "The first non-option argument, if present, is the menu entry to start from;\n"
***************
*** 349,353 ****
  "If it is not present, info merges all `dir' files and shows the result.\n"
  "Any remaining arguments are treated as the names of menu\n"
! "items relative to the initial node visited.\n"
  "\n"
  "Examples:\n"
--- 369,377 ----
  "If it is not present, info merges all `dir' files and shows the result.\n"
  "Any remaining arguments are treated as the names of menu\n"
! "items relative to the initial node visited."
! msgstr ""
! 
! #: info/info.c:641
! msgid ""
  "\n"
  "Examples:\n"
***************
*** 357,365 ****
  "  info --show-options emacs  start at node with emacs' command line options\n"
  "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
! "  info -f ./foo.info         show file ./foo.info, not searching dir\n"
  msgstr ""
  
! #: info/info.c:649 info/infokey.c:918 makeinfo/makeinfo.c:474
! #: util/install-info.c:491 util/texindex.c:259
  msgid ""
  "\n"
--- 381,389 ----
  "  info --show-options emacs  start at node with emacs' command line options\n"
  "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
! "  info -f ./foo.info         show file ./foo.info, not searching dir"
  msgstr ""
  
! #: info/info.c:650 info/infokey.c:918 makeinfo/makeinfo.c:474
! #: util/texindex.c:259
  msgid ""
  "\n"
***************
*** 374,397 ****
  "Texinfo honlap: http://www.gnu.org/software/texinfo/"
  
! #: info/info.c:683
  #, c-format
  msgid "Cannot find node `%s'."
  msgstr "A(z) â€ž%sâ€œ oldal nem talÃ¡lhatÃ³."
  
! #: info/info.c:684
  #, c-format
  msgid "Cannot find node `(%s)%s'."
  msgstr "A(z) â€ž(%s)%sâ€œ oldal nem talÃ¡lhatÃ³."
  
! #: info/info.c:685
  msgid "Cannot find a window!"
  msgstr "Nem talÃ¡lhatÃ³ ablak!"
  
  # ATNEZNI LM
! #: info/info.c:686
  msgid "Point doesn't appear within this window's node!"
  msgstr "A pont nem jelenik meg az ablakon lÃ¡thatÃ³ oldalon!"
  
! #: info/info.c:687
  msgid "Cannot delete the last window."
  msgstr "Az utolsÃ³ ablak nem tÃ¶rÃ¶lhetÅ‘!"
--- 398,421 ----
  "Texinfo honlap: http://www.gnu.org/software/texinfo/"
  
! #: info/info.c:684
  #, c-format
  msgid "Cannot find node `%s'."
  msgstr "A(z) â€ž%sâ€œ oldal nem talÃ¡lhatÃ³."
  
! #: info/info.c:685
  #, c-format
  msgid "Cannot find node `(%s)%s'."
  msgstr "A(z) â€ž(%s)%sâ€œ oldal nem talÃ¡lhatÃ³."
  
! #: info/info.c:686
  msgid "Cannot find a window!"
  msgstr "Nem talÃ¡lhatÃ³ ablak!"
  
  # ATNEZNI LM
! #: info/info.c:687
  msgid "Point doesn't appear within this window's node!"
  msgstr "A pont nem jelenik meg az ablakon lÃ¡thatÃ³ oldalon!"
  
! #: info/info.c:688
  msgid "Cannot delete the last window."
  msgstr "Az utolsÃ³ ablak nem tÃ¶rÃ¶lhetÅ‘!"
***************
*** 399,403 ****
  # node = csomÃ³pont? LM
  # vagy csak pont? sas
! #: info/info.c:688
  msgid "No menu in this node."
  msgstr "Nincs menÃ¼ ezen az oldalon."
--- 423,427 ----
  # node = csomÃ³pont? LM
  # vagy csak pont? sas
! #: info/info.c:689
  msgid "No menu in this node."
  msgstr "Nincs menÃ¼ ezen az oldalon."
***************
*** 405,409 ****
  # node = csomÃ³pont? LM
  # vagy csak pont? sas
! #: info/info.c:689
  msgid "No footnotes in this node."
  msgstr "Nincs lÃ¡bjegyezet ezen az oldalon."
--- 429,433 ----
  # node = csomÃ³pont? LM
  # vagy csak pont? sas
! #: info/info.c:690
  msgid "No footnotes in this node."
  msgstr "Nincs lÃ¡bjegyezet ezen az oldalon."
***************
*** 411,424 ****
  # node = csomÃ³pont? LM
  # vagy csak pont? sas
! #: info/info.c:690
  msgid "No cross references in this node."
  msgstr "Ez az oldal nem tartalmaz kereszthivatkozÃ¡st."
  
! #: info/info.c:691
  #, c-format
  msgid "No `%s' pointer for this node."
  msgstr "Nincs â€ž%sâ€œ utalÃ¡s ezen az oldalon."
  
! #: info/info.c:692
  #, c-format
  msgid "Unknown Info command `%c'; try `?' for help."
--- 435,448 ----
  # node = csomÃ³pont? LM
  # vagy csak pont? sas
! #: info/info.c:691
  msgid "No cross references in this node."
  msgstr "Ez az oldal nem tartalmaz kereszthivatkozÃ¡st."
  
! #: info/info.c:692
  #, c-format
  msgid "No `%s' pointer for this node."
  msgstr "Nincs â€ž%sâ€œ utalÃ¡s ezen az oldalon."
  
! #: info/info.c:693
  #, c-format
  msgid "Unknown Info command `%c'; try `?' for help."
***************
*** 427,431 ****
  # smart = okos vagy smart = modern vagy smart = fejlett ? LM
  # sztem fejlett: sas
! #: info/info.c:693
  #, c-format
  msgid "Terminal type `%s' is not smart enough to run Info."
--- 451,455 ----
  # smart = okos vagy smart = modern vagy smart = fejlett ? LM
  # sztem fejlett: sas
! #: info/info.c:694
  #, c-format
  msgid "Terminal type `%s' is not smart enough to run Info."
***************
*** 434,438 ****
  # tegez/magÃ¡z? LM
  # talÃ¡n egy kicsit jobb a magÃ¡zÃ¡s itt, de ahogy tetszik, de 1sÃ©ges legyen - sas
! #: info/info.c:694
  msgid "You are already at the last page of this node."
  msgstr "Ã–n mÃ¡r az oldal utolsÃ³ lapjÃ¡t lÃ¡tja."
--- 458,462 ----
  # tegez/magÃ¡z? LM
  # talÃ¡n egy kicsit jobb a magÃ¡zÃ¡s itt, de ahogy tetszik, de 1sÃ©ges legyen - sas
! #: info/info.c:695
  msgid "You are already at the last page of this node."
  msgstr "Ã–n mÃ¡r az oldal utolsÃ³ lapjÃ¡t lÃ¡tja."
***************
*** 440,448 ****
  # tegez/magÃ¡z? LM
  # talÃ¡n egy kicsit jobb a magÃ¡zÃ¡s itt, de ahogy tetszik, de 1sÃ©ges legyen - sas
! #: info/info.c:695
  msgid "You are already at the first page of this node."
  msgstr "Ã–n mÃ¡r az oldal legelsÅ‘ lapjÃ¡t lÃ¡tja."
  
! #: info/info.c:696
  msgid "Only one window."
  msgstr "Csak egy ablak."
--- 464,472 ----
  # tegez/magÃ¡z? LM
  # talÃ¡n egy kicsit jobb a magÃ¡zÃ¡s itt, de ahogy tetszik, de 1sÃ©ges legyen - sas
! #: info/info.c:696
  msgid "You are already at the first page of this node."
  msgstr "Ã–n mÃ¡r az oldal legelsÅ‘ lapjÃ¡t lÃ¡tja."
  
! #: info/info.c:697
  msgid "Only one window."
  msgstr "Csak egy ablak."
***************
*** 452,456 ****
  # resulting window = lÃ©trejÃ¶vÅ‘/keletkezÅ‘ ablak
  # LM
! #: info/info.c:697
  msgid "Resulting window would be too small."
  msgstr "Az eredmÃ©nyablak tÃºl kicsi lenne."
--- 476,480 ----
  # resulting window = lÃ©trejÃ¶vÅ‘/keletkezÅ‘ ablak
  # LM
! #: info/info.c:698
  msgid "Resulting window would be too small."
  msgstr "Az eredmÃ©nyablak tÃºl kicsi lenne."
***************
*** 458,480 ****
  # tegez/magÃ¡z LM
  # ha lehet, legjobb elkerÃ¼lni, pÃ©ldÃ¡ul be kell zÃ¡rni egy ablakot, amÃºgy itt: talÃ¡n egy kicsit jobb a magÃ¡zÃ¡s, de ahogy tetszik, de 1sÃ©ges legyen - sas
! #: info/info.c:698
  msgid "Not enough room for a help window, please delete a window."
  msgstr "Nincs elÃ©g hely sÃºgÃ³ablakhoz, kÃ©rem zÃ¡rjon be egy ablakot!."
  
! #: info/infodoc.c:45 info/infodoc.c:97
! msgid ""
! "Basic Commands in Info Windows\n"
! "******************************\n"
  msgstr ""
- "Alapparancsok az Info ablakban\n"
- "******************************\n"
  
! #: info/infodoc.c:48
! msgid "\\%-10[quit-help]  Quit this help.\n"
  msgstr "\\%-10[quit-help]  KilÃ©pÃ©s e sÃºgÃ³bÃ³l. \n"
  
  # valahogy hangsÃºlyozni, hogy quit ALTOGETHER? LM
  # Ãºgy Ã©rzem nem, de vajh mire utal ez? Arra, hogy: is? - sas
! #: info/infodoc.c:49
  msgid "\\%-10[quit]  Quit Info altogether.\n"
  msgstr "\\%-10[quit]  KilÃ©pÃ©s az Info-bÃ³l.\n"
--- 482,501 ----
  # tegez/magÃ¡z LM
  # ha lehet, legjobb elkerÃ¼lni, pÃ©ldÃ¡ul be kell zÃ¡rni egy ablakot, amÃºgy itt: talÃ¡n egy kicsit jobb a magÃ¡zÃ¡s, de ahogy tetszik, de 1sÃ©ges legyen - sas
! #: info/info.c:699
  msgid "Not enough room for a help window, please delete a window."
  msgstr "Nincs elÃ©g hely sÃºgÃ³ablakhoz, kÃ©rem zÃ¡rjon be egy ablakot!."
  
! #: info/infodoc.c:45
! msgid "Basic Info command keys\n"
  msgstr ""
  
! #: info/infodoc.c:47
! #, fuzzy
! msgid "\\%-10[quit-help]  Close this help window.\n"
  msgstr "\\%-10[quit-help]  KilÃ©pÃ©s e sÃºgÃ³bÃ³l. \n"
  
  # valahogy hangsÃºlyozni, hogy quit ALTOGETHER? LM
  # Ãºgy Ã©rzem nem, de vajh mire utal ez? Arra, hogy: is? - sas
! #: info/infodoc.c:48
  msgid "\\%-10[quit]  Quit Info altogether.\n"
  msgstr "\\%-10[quit]  KilÃ©pÃ©s az Info-bÃ³l.\n"
***************
*** 482,663 ****
  # tutorial = bevezetÅ‘ ? LM
  # lehet - sas
! #: info/infodoc.c:50
  msgid "\\%-10[get-info-help-node]  Invoke the Info tutorial.\n"
  msgstr "\\%-10[get-info-help-node]  Az Info bevezetÅ‘ indÃ­tÃ¡sa\n"
  
! # node = csomÃ³pont? LM
! # vagy csak pont? sas
! #: info/infodoc.c:52 info/infodoc.c:104
! msgid ""
! "Selecting other nodes:\n"
! "----------------------\n"
! msgstr ""
! "TovÃ¡bbi oldalak kivÃ¡lasztÃ¡sa:\n"
! "-----------------------------\n"
  
! # ATNEZNI LM
  #: info/infodoc.c:54
! msgid "\\%-10[next-node]  Move to the \"next\" node of this node.\n"
! msgstr "\\%-10[next-node]  UgrÃ¡s a kÃ¶vetkezÅ‘ oldalra.\n"
  
- # ATNEZNI LM
  #: info/infodoc.c:55
! msgid "\\%-10[prev-node]  Move to the \"previous\" node of this node.\n"
! msgstr "\\%-10[prev-node]  UgrÃ¡s az elÅ‘zÅ‘ oldalra.\n"
  
- # ATNEZNI LM
  #: info/infodoc.c:56
! msgid "\\%-10[up-node]  Move \"up\" from this node.\n"
! msgstr "\\%-10[up-node]  UgrÃ¡s a szÃ¼lÅ‘oldalra.\n"
  
! #: info/infodoc.c:57
! msgid ""
! "\\%-10[menu-item]  Pick menu item specified by name.\n"
! "              Picking a menu item causes another node to be selected.\n"
  msgstr ""
  
  #: info/infodoc.c:59
  msgid ""
! "\\%-10[xref-item]  Follow a cross reference.  Reads name of reference.\n"
  msgstr ""
! "\\%-10[xref-item]  KereszthivatkozÃ¡s kÃ¶vetÃ©se. A hivatkozÃ¡s nevÃ©nek "
! "beolvasÃ¡sa.\n"
  
  #: info/infodoc.c:60
- msgid "\\%-10[history-node]  Move to the last node seen in this window.\n"
- msgstr ""
- "\\%-10[history-node]  UgrÃ¡s az ebben az ablakban utoljÃ¡ra lÃ¡tott oldalra.\n"
- 
- # Hypertext ? LM
- #: info/infodoc.c:61
  #, fuzzy
! msgid "\\%-10[move-to-next-xref]  Skip to next hypertext link [*].\n"
  msgstr ""
! "\\%-10[move-to-next-xref]  UgrÃ¡s az oldalon talÃ¡lhatÃ³ kÃ¶vetkezÅ‘ hypertext "
! "bejegyzÃ©sre.\n"
  
  #: info/infodoc.c:62
  #, fuzzy
! msgid "\\%-10[move-to-prev-xref]  Skip to previous hypertext link [*].\n"
! msgstr ""
! "\\%-10[move-to-next-xref]  UgrÃ¡s az oldalon talÃ¡lhatÃ³ elÅ‘zÅ‘ hypertext "
! "bejegyzÃ©sre.\n"
  
  #: info/infodoc.c:63
! msgid ""
! "\\%-10[select-reference-this-line]  Follow the hypertext link under cursor.\n"
! msgstr ""
! "\\%-10[select-reference-this-line]  A kurzor alatti hypertext link "
! "kÃ¶vetÃ©se.\n"
  
  #: info/infodoc.c:64
! msgid ""
! "\\%-10[dir-node]  Move to the `directory' node.  Equivalent to `\\[goto-"
! "node] (DIR)'.\n"
! msgstr ""
  
  #: info/infodoc.c:65
! msgid ""
! "\\%-10[top-node]  Move to the Top node.  Equivalent to `\\[goto-node] Top'.\n"
! msgstr ""
  
  #: info/infodoc.c:67
! msgid ""
! "[*]    Command acts within this node or the entire document, depending on\n"
! "the value of cursor-movement-scrolls variable\n"
  msgstr ""
  
! #: info/infodoc.c:70 info/infodoc.c:118
! msgid ""
! "Moving within a node:\n"
! "---------------------\n"
  msgstr ""
! "NavigÃ¡ciÃ³ egy oldalon belÃ¼l:\n"
! "----------------------------\n"
  
  #: info/infodoc.c:72
! msgid "\\%-10[beginning-of-node]  Go to the beginning of this node.\n"
! msgstr "\\%-10[beginning-of-node]  UgrÃ¡s az oldal elejÃ©hez.\n"
  
  #: info/infodoc.c:73
! msgid "\\%-10[end-of-node]  Go to the end of this node.\n"
! msgstr "\\%-10[end-of-node]  UgrÃ¡s az oldal vÃ©gÃ©hez.\n"
  
- # elÅ‘re / lefele ? LM
- # elÅ‘re - sas
  #: info/infodoc.c:74
! msgid "\\%-10[next-line]  Scroll forward 1 line.\n"
! msgstr "\\%-10[next-line]  GÃ¶rgetÃ©s 1 sorral elÅ‘re.\n"
! 
! # hÃ¡tra / felfele ? LM
! #: info/infodoc.c:75
! msgid "\\%-10[prev-line]  Scroll backward 1 line.\n"
! msgstr "\\%-10[prev-line]  GÃ¶rgetÃ©s 1 sorral hÃ¡tra.\n"
  
- # elÅ‘re / lefele ? LM
  #: info/infodoc.c:76
! msgid "\\%-10[scroll-forward]  Scroll forward a page.\n"
! msgstr "\\%-10[scroll-forward]  GÃ¶rgetÃ©s egy oldalt elÅ‘re.\n"
  
! # hÃ¡tra / felfele ? LM
  #: info/infodoc.c:77
- msgid "\\%-10[scroll-backward]  Scroll backward a page.\n"
- msgstr "\\%-10[scroll-backward]  GÃ¶rgetÃ©s egy oldalt hÃ¡tra.\n"
- 
- #: info/infodoc.c:79 info/infodoc.c:127
- msgid ""
- "Other commands:\n"
- "---------------\n"
- msgstr ""
- "EgyÃ©b parancsok:\n"
- "----------------\n"
- 
- #: info/infodoc.c:81
  #, fuzzy
! msgid "1...9       Pick first...ninth item in this node's menu.\n"
! msgstr ""
! "  %-10s  Az oldalon talÃ¡lhatÃ³ menÃ¼ elsÅ‘ ... kilencedik elemÃ©nek "
! "kivÃ¡lasztÃ¡sa.\n"
  
! #: info/infodoc.c:82
  #, fuzzy
! msgid "\\%-10[last-menu-item]  Pick last item in this node's menu.\n"
! msgstr ""
! "\\%-10[last-menu-item]  Az oldalhoz tartozÃ³ menÃ¼ utolsÃ³ elemÃ©nek "
! "kivÃ¡lasztÃ¡sa.\n"
  
! #: info/infodoc.c:83
  msgid ""
! "\\%-10[index-search]  Search for a specified string in the index entries of "
! "this Info\n"
! "              file, and select the node referenced by the first entry "
! "found.\n"
  msgstr ""
  "\\%-10[index-search]  Megadott szÃ¶veg keresÃ©se a mostani Info fÃ¡jlban\n"
  "              Ã©s az elsÅ‘ talÃ¡lat Ã¡ltal mutatott oldal kivÃ¡lasztÃ¡sa.\n"
  
! #: info/infodoc.c:85
! msgid ""
! "\\%-10[goto-node]  Move to node specified by name.\n"
! "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
! msgstr ""
! "\\%-10[goto-node]  UgrÃ¡s egy nÃ©vvel megadott oldalra.\n"
! "              A nÃ©vben akÃ¡r egy fÃ¡jl is szerepelhet, pÃ©ldÃ¡ul (FÃ�JL)"
! "OLDALNEVE.\n"
! 
! #: info/infodoc.c:87
! msgid ""
! "\\%-10[search]  Search forward for a specified string\n"
! "              and select the node in which the next occurrence is found.\n"
! msgstr ""
  
  #: info/infodoc.c:89
  msgid ""
! "\\%-10[search-backward]  Search backward for a specified string\n"
! "              and select the node in which the previous occurrence is "
! "found.\n"
  msgstr ""
  
! #: info/infodoc.c:100
  #, c-format
  msgid "  %-10s  Quit this help.\n"
--- 503,677 ----
  # tutorial = bevezetÅ‘ ? LM
  # lehet - sas
! #: info/infodoc.c:49
  msgid "\\%-10[get-info-help-node]  Invoke the Info tutorial.\n"
  msgstr "\\%-10[get-info-help-node]  Az Info bevezetÅ‘ indÃ­tÃ¡sa\n"
  
! # hÃ¡tra / felfele ? LM
! #: info/infodoc.c:51
! #, fuzzy
! msgid "\\%-10[prev-line]  Move up one line.\n"
! msgstr "\\%-10[prev-line]  GÃ¶rgetÃ©s 1 sorral hÃ¡tra.\n"
  
! # elÅ‘re / lefele ? LM
! # elÅ‘re - sas
! #: info/infodoc.c:52
! #, fuzzy
! msgid "\\%-10[next-line]  Move down one line.\n"
! msgstr "\\%-10[next-line]  GÃ¶rgetÃ©s 1 sorral elÅ‘re.\n"
! 
! # hÃ¡tra / felfele ? LM
! #: info/infodoc.c:53
! #, fuzzy
! msgid "\\%-10[scroll-backward]  Scroll backward one screenful.\n"
! msgstr "\\%-10[scroll-backward]  GÃ¶rgetÃ©s egy oldalt hÃ¡tra.\n"
! 
! # elÅ‘re / lefele ? LM
  #: info/infodoc.c:54
! #, fuzzy
! msgid "\\%-10[scroll-forward]  Scroll forward one screenful.\n"
! msgstr "\\%-10[scroll-forward]  GÃ¶rgetÃ©s egy oldalt elÅ‘re.\n"
  
  #: info/infodoc.c:55
! #, fuzzy
! msgid "\\%-10[beginning-of-node]  Go to the beginning of this node.\n"
! msgstr "\\%-10[beginning-of-node]  UgrÃ¡s az oldal elejÃ©hez.\n"
  
  #: info/infodoc.c:56
! msgid "\\%-10[end-of-node]  Go to the end of this node.\n"
! msgstr "\\%-10[end-of-node]  UgrÃ¡s az oldal vÃ©gÃ©hez.\n"
  
! # Hypertext ? LM
! #: info/infodoc.c:58
! #, fuzzy
! msgid "\\%-10[move-to-next-xref]  Skip to the next hypertext link.\n"
  msgstr ""
+ "\\%-10[move-to-next-xref]  UgrÃ¡s az oldalon talÃ¡lhatÃ³ kÃ¶vetkezÅ‘ hypertext "
+ "bejegyzÃ©sre.\n"
  
  #: info/infodoc.c:59
+ #, fuzzy
  msgid ""
! "\\%-10[select-reference-this-line]  Follow the hypertext link under the "
! "cursor.\n"
  msgstr ""
! "\\%-10[select-reference-this-line]  A kurzor alatti hypertext link "
! "kÃ¶vetÃ©se.\n"
  
  #: info/infodoc.c:60
  #, fuzzy
! msgid "\\%-10[history-node]  Go back to the last node seen in this window.\n"
  msgstr ""
! "\\%-10[history-node]  UgrÃ¡s az ebben az ablakban utoljÃ¡ra lÃ¡tott oldalra.\n"
  
+ # ATNEZNI LM
  #: info/infodoc.c:62
  #, fuzzy
! msgid "\\%-10[global-prev-node]  Go to the previous node in the document.\n"
! msgstr "\\%-10[prev-node]  UgrÃ¡s az elÅ‘zÅ‘ oldalra.\n"
  
+ # ATNEZNI LM
  #: info/infodoc.c:63
! #, fuzzy
! msgid "\\%-10[global-next-node]  Go to the next node in the document.\n"
! msgstr "\\%-10[next-node]  UgrÃ¡s a kÃ¶vetkezÅ‘ oldalra.\n"
  
+ # ATNEZNI LM
  #: info/infodoc.c:64
! #, fuzzy
! msgid "\\%-10[prev-node]  Go to the previous node on this level.\n"
! msgstr "\\%-10[prev-node]  UgrÃ¡s az elÅ‘zÅ‘ oldalra.\n"
  
+ # ATNEZNI LM
  #: info/infodoc.c:65
! #, fuzzy
! msgid "\\%-10[next-node]  Go to the next node on this level.\n"
! msgstr "\\%-10[next-node]  UgrÃ¡s a kÃ¶vetkezÅ‘ oldalra.\n"
! 
! # ATNEZNI LM
! #: info/infodoc.c:66
! #, fuzzy
! msgid "\\%-10[up-node]  Go up one level.\n"
! msgstr "\\%-10[up-node]  UgrÃ¡s a szÃ¼lÅ‘oldalra.\n"
  
  #: info/infodoc.c:67
! #, fuzzy
! msgid "\\%-10[top-node]  Go to the top node of this document.\n"
! msgstr "\\%-10[end-of-node]  UgrÃ¡s az oldal vÃ©gÃ©hez.\n"
! 
! #: info/infodoc.c:68
! #, fuzzy
! msgid "\\%-10[dir-node]  Go to the main `directory' node.\n"
! msgstr "\\%-10[end-of-node]  UgrÃ¡s az oldal vÃ©gÃ©hez.\n"
! 
! #: info/infodoc.c:70
! #, fuzzy
! msgid "1...9       Pick the first...ninth item in this node's menu.\n"
  msgstr ""
+ "  %-10s  Az oldalon talÃ¡lhatÃ³ menÃ¼ elsÅ‘ ... kilencedik elemÃ©nek "
+ "kivÃ¡lasztÃ¡sa.\n"
  
! #: info/infodoc.c:71
! #, fuzzy
! msgid "\\%-10[last-menu-item]  Pick the last item in this node's menu.\n"
  msgstr ""
! "\\%-10[last-menu-item]  Az oldalhoz tartozÃ³ menÃ¼ utolsÃ³ elemÃ©nek "
! "kivÃ¡lasztÃ¡sa.\n"
  
  #: info/infodoc.c:72
! #, fuzzy
! msgid "\\%-10[menu-item]  Pick a menu item specified by name.\n"
! msgstr "  %-10s  MenÃ¼elem kivÃ¡lasztÃ¡sa nÃ©vvel.\n"
  
  #: info/infodoc.c:73
! #, fuzzy
! msgid "\\%-10[xref-item]  Follow a cross reference specified by name.\n"
! msgstr ""
! "\\%-10[xref-item]  KereszthivatkozÃ¡s kÃ¶vetÃ©se. A hivatkozÃ¡s nevÃ©nek "
! "beolvasÃ¡sa.\n"
  
  #: info/infodoc.c:74
! #, fuzzy
! msgid "\\%-10[goto-node]  Go to a node specified by name.\n"
! msgstr "  %-10s  UgrÃ¡s egy nÃ©vvel megadott oldalra\n"
  
  #: info/infodoc.c:76
! #, fuzzy
! msgid "\\%-10[search]  Search forward for a specified string.\n"
! msgstr "  %-10s  Adott szÃ¶veg keresÃ©se visszafele\n"
  
! # ATNEZNI LM
  #: info/infodoc.c:77
  #, fuzzy
! msgid "\\%-10[search-previous]  Search for previous occurrence.\n"
! msgstr "\\%-10[prev-node]  UgrÃ¡s az elÅ‘zÅ‘ oldalra.\n"
  
! #: info/infodoc.c:78
  #, fuzzy
! msgid "\\%-10[search-next]  Search for next occurrence.\n"
! msgstr "  %-10s  Adott szÃ¶veg keresÃ©se visszafele\n"
  
! #: info/infodoc.c:79
! #, fuzzy
  msgid ""
! "\\%-10[index-search]  Search for a specified string in the index, and\n"
! "              select the node referenced by the first entry found.\n"
  msgstr ""
  "\\%-10[index-search]  Megadott szÃ¶veg keresÃ©se a mostani Info fÃ¡jlban\n"
  "              Ã©s az elsÅ‘ talÃ¡lat Ã¡ltal mutatott oldal kivÃ¡lasztÃ¡sa.\n"
  
! #: info/infodoc.c:81
! #, fuzzy
! msgid "\\%-10[abort-key]  Cancel the current operation.\n"
! msgstr "Jelen mÅ±velet tÃ¶rlÃ©se"
  
  #: info/infodoc.c:89
  msgid ""
! "Basic Commands in Info Windows\n"
! "******************************\n"
  msgstr ""
+ "Alapparancsok az Info ablakban\n"
+ "******************************\n"
  
! #: info/infodoc.c:92
  #, c-format
  msgid "  %-10s  Quit this help.\n"
***************
*** 665,669 ****
  
  # az altogether le legyen forditva ?
! #: info/infodoc.c:101
  #, c-format
  msgid "  %-10s  Quit Info altogether.\n"
--- 679,683 ----
  
  # az altogether le legyen forditva ?
! #: info/infodoc.c:93
  #, c-format
  msgid "  %-10s  Quit Info altogether.\n"
***************
*** 671,707 ****
  
  # tutorial = bemutatÃ³?
! #: info/infodoc.c:102
  #, c-format
  msgid "  %-10s  Invoke the Info tutorial.\n"
  msgstr "  %-10s  Az Info bemutatÃ³ indÃ­tÃ¡sa.\n"
  
! #: info/infodoc.c:106
  #, c-format
  msgid "  %-10s  Move to the `next' node of this node.\n"
  msgstr "  %-10s  UgrÃ¡s a kÃ¶vetkezÅ‘ oldalra.\n"
  
! #: info/infodoc.c:107
  #, c-format
  msgid "  %-10s  Move to the `previous' node of this node.\n"
  msgstr "  %-10s  UgrÃ¡s az elÅ‘zÅ‘ oldalra.\n"
  
! #: info/infodoc.c:108
  #, c-format
  msgid "  %-10s  Move `up' from this node.\n"
  msgstr "  %-10s  UgrÃ¡s a szÃ¼lÅ‘oldalra.\n"
  
- #: info/infodoc.c:109
- #, c-format
- msgid "  %-10s  Pick menu item specified by name.\n"
- msgstr "  %-10s  MenÃ¼elem kivÃ¡lasztÃ¡sa nÃ©vvel.\n"
- 
  # ATNEZNI LM
  # Egy mÃ¡sik oldalt meghÃ­vÃ³ menÃ¼elem kivÃ¡lasztÃ¡sa? - sas
! #: info/infodoc.c:110
! msgid "              Picking a menu item causes another node to be selected.\n"
  msgstr ""
  "              A menÃ¼elem kivÃ¡lasztÃ¡sa miatt egy mÃ¡sik oldal lesz meghÃ­vva.\n"
  
! #: info/infodoc.c:111
  #, c-format
  msgid "  %-10s  Follow a cross reference.  Reads name of reference.\n"
--- 685,719 ----
  
  # tutorial = bemutatÃ³?
! #: info/infodoc.c:94
  #, c-format
  msgid "  %-10s  Invoke the Info tutorial.\n"
  msgstr "  %-10s  Az Info bemutatÃ³ indÃ­tÃ¡sa.\n"
  
! #: info/infodoc.c:98
  #, c-format
  msgid "  %-10s  Move to the `next' node of this node.\n"
  msgstr "  %-10s  UgrÃ¡s a kÃ¶vetkezÅ‘ oldalra.\n"
  
! #: info/infodoc.c:99
  #, c-format
  msgid "  %-10s  Move to the `previous' node of this node.\n"
  msgstr "  %-10s  UgrÃ¡s az elÅ‘zÅ‘ oldalra.\n"
  
! #: info/infodoc.c:100
  #, c-format
  msgid "  %-10s  Move `up' from this node.\n"
  msgstr "  %-10s  UgrÃ¡s a szÃ¼lÅ‘oldalra.\n"
  
  # ATNEZNI LM
  # Egy mÃ¡sik oldalt meghÃ­vÃ³ menÃ¼elem kivÃ¡lasztÃ¡sa? - sas
! #: info/infodoc.c:101
! #, fuzzy, c-format
! msgid ""
! "  %-10s  Pick menu item specified by name.\n"
! "              Picking a menu item causes another node to be selected.\n"
  msgstr ""
  "              A menÃ¼elem kivÃ¡lasztÃ¡sa miatt egy mÃ¡sik oldal lesz meghÃ­vva.\n"
  
! #: info/infodoc.c:103
  #, c-format
  msgid "  %-10s  Follow a cross reference.  Reads name of reference.\n"
***************
*** 709,713 ****
  "  %-10s  KereszthivatkozÃ¡s kÃ¶vetÃ©se. A hivatkozÃ¡s nevÃ©nek beolvasÃ¡sa.\n"
  
! #: info/infodoc.c:112
  #, c-format
  msgid "  %-10s  Move to the last node seen in this window.\n"
--- 721,725 ----
  "  %-10s  KereszthivatkozÃ¡s kÃ¶vetÃ©se. A hivatkozÃ¡s nevÃ©nek beolvasÃ¡sa.\n"
  
! #: info/infodoc.c:104
  #, c-format
  msgid "  %-10s  Move to the last node seen in this window.\n"
***************
*** 716,730 ****
  # hypertext link = ? LM
  # link = lÃ¡nc, hivatkozÃ¡s - sas
! #: info/infodoc.c:113
  #, c-format
  msgid "  %-10s  Skip to next hypertext link within this node.\n"
  msgstr "  %-10s  UgrÃ¡s az oldalon talÃ¡lhatÃ³ kÃ¶vetkezÅ‘ hypertext linkre.\n"
  
! #: info/infodoc.c:114
  #, c-format
  msgid "  %-10s  Follow the hypertext link under cursor.\n"
  msgstr "  %-10s  A kurzor alatti hypertext link kÃ¶vetÃ©se.\n"
  
! #: info/infodoc.c:115
  #, c-format
  msgid "  %-10s  Move to the `directory' node.  Equivalent to `g (DIR)'.\n"
--- 728,742 ----
  # hypertext link = ? LM
  # link = lÃ¡nc, hivatkozÃ¡s - sas
! #: info/infodoc.c:105
  #, c-format
  msgid "  %-10s  Skip to next hypertext link within this node.\n"
  msgstr "  %-10s  UgrÃ¡s az oldalon talÃ¡lhatÃ³ kÃ¶vetkezÅ‘ hypertext linkre.\n"
  
! #: info/infodoc.c:106
  #, c-format
  msgid "  %-10s  Follow the hypertext link under cursor.\n"
  msgstr "  %-10s  A kurzor alatti hypertext link kÃ¶vetÃ©se.\n"
  
! #: info/infodoc.c:107
  #, c-format
  msgid "  %-10s  Move to the `directory' node.  Equivalent to `g (DIR)'.\n"
***************
*** 733,744 ****
  # top node = legfelsÅ‘ szintÅ± oldal ? LM
  # szint nem kell - sas
! #: info/infodoc.c:116
  #, c-format
  msgid "  %-10s  Move to the Top node.  Equivalent to `g Top'.\n"
  msgstr "  %-10s  UgrÃ¡s a legfelsÅ‘ oldalra. EgyenÃ©rtÃ©kÅ± ezzel: â€žg Topâ€œ.\n"
  
  # elÅ‘re / felfele / lefele ? LM
  # elÅ‘re - sas
! #: info/infodoc.c:120
  #, c-format
  msgid "  %-10s  Scroll forward a page.\n"
--- 745,764 ----
  # top node = legfelsÅ‘ szintÅ± oldal ? LM
  # szint nem kell - sas
! #: info/infodoc.c:108
  #, c-format
  msgid "  %-10s  Move to the Top node.  Equivalent to `g Top'.\n"
  msgstr "  %-10s  UgrÃ¡s a legfelsÅ‘ oldalra. EgyenÃ©rtÃ©kÅ± ezzel: â€žg Topâ€œ.\n"
  
+ #: info/infodoc.c:110
+ msgid ""
+ "Moving within a node:\n"
+ "---------------------\n"
+ msgstr ""
+ "NavigÃ¡ciÃ³ egy oldalon belÃ¼l:\n"
+ "----------------------------\n"
+ 
  # elÅ‘re / felfele / lefele ? LM
  # elÅ‘re - sas
! #: info/infodoc.c:112
  #, c-format
  msgid "  %-10s  Scroll forward a page.\n"
***************
*** 747,761 ****
  # hÃ¡tra / vissza / felfele / lefele ? LM
  # hÃ¡tra - sas
! #: info/infodoc.c:121
  #, c-format
  msgid "  %-10s  Scroll backward a page.\n"
  msgstr "  %-10s  GÃ¶rgetÃ©s egy oldalt hÃ¡tra.\n"
  
! #: info/infodoc.c:122
  #, c-format
  msgid "  %-10s  Go to the beginning of this node.\n"
  msgstr "  %-10s  UgrÃ¡s az oldal elejÃ©re.\n"
  
! #: info/infodoc.c:123
  #, c-format
  msgid "  %-10s  Go to the end of this node.\n"
--- 767,781 ----
  # hÃ¡tra / vissza / felfele / lefele ? LM
  # hÃ¡tra - sas
! #: info/infodoc.c:113
  #, c-format
  msgid "  %-10s  Scroll backward a page.\n"
  msgstr "  %-10s  GÃ¶rgetÃ©s egy oldalt hÃ¡tra.\n"
  
! #: info/infodoc.c:114
  #, c-format
  msgid "  %-10s  Go to the beginning of this node.\n"
  msgstr "  %-10s  UgrÃ¡s az oldal elejÃ©re.\n"
  
! #: info/infodoc.c:115
  #, c-format
  msgid "  %-10s  Go to the end of this node.\n"
***************
*** 764,768 ****
  # elÅ‘re / felfele / lefele ? LM
  # elÅ‘re - sas
! #: info/infodoc.c:124
  #, c-format
  msgid "  %-10s  Scroll forward 1 line.\n"
--- 784,788 ----
  # elÅ‘re / felfele / lefele ? LM
  # elÅ‘re - sas
! #: info/infodoc.c:116
  #, c-format
  msgid "  %-10s  Scroll forward 1 line.\n"
***************
*** 771,792 ****
  # hÃ¡tra / vissza / felfele / lefele ? LM
  # hÃ¡tra - sas
! #: info/infodoc.c:125
  #, c-format
  msgid "  %-10s  Scroll backward 1 line.\n"
  msgstr "  %-10s  GÃ¶rgetÃ©s 1 sorral hÃ¡tra.\n"
  
! #: info/infodoc.c:129
! #, c-format
! msgid "  %-10s  Pick first ... ninth item in node's menu.\n"
  msgstr ""
  "  %-10s  Az oldalon talÃ¡lhatÃ³ menÃ¼ elsÅ‘ ... kilencedik elemÃ©nek "
  "kivÃ¡lasztÃ¡sa.\n"
  
! #: info/infodoc.c:130
  #, c-format
  msgid "  %-10s  Pick last item in node's menu.\n"
  msgstr "  %-10s  Az oldal utolsÃ³ menÃ¼elemÃ©nek kivÃ¡lasztÃ¡sa.\n"
  
! #: info/infodoc.c:133
  #, fuzzy, c-format
  msgid ""
--- 791,820 ----
  # hÃ¡tra / vissza / felfele / lefele ? LM
  # hÃ¡tra - sas
! #: info/infodoc.c:117
  #, c-format
  msgid "  %-10s  Scroll backward 1 line.\n"
  msgstr "  %-10s  GÃ¶rgetÃ©s 1 sorral hÃ¡tra.\n"
  
! #: info/infodoc.c:119
! msgid ""
! "Other commands:\n"
! "---------------\n"
! msgstr ""
! "EgyÃ©b parancsok:\n"
! "----------------\n"
! 
! #: info/infodoc.c:121
! #, fuzzy, c-format
! msgid "  %-10s  Pick first...ninth item in node's menu.\n"
  msgstr ""
  "  %-10s  Az oldalon talÃ¡lhatÃ³ menÃ¼ elsÅ‘ ... kilencedik elemÃ©nek "
  "kivÃ¡lasztÃ¡sa.\n"
  
! #: info/infodoc.c:122
  #, c-format
  msgid "  %-10s  Pick last item in node's menu.\n"
  msgstr "  %-10s  Az oldal utolsÃ³ menÃ¼elemÃ©nek kivÃ¡lasztÃ¡sa.\n"
  
! #: info/infodoc.c:125
  #, fuzzy, c-format
  msgid ""
***************
*** 798,812 ****
  "              Ã©s az elsÅ‘ talÃ¡lat Ã¡ltal mutatott oldal kivÃ¡lasztÃ¡sa.\n"
  
! #: info/infodoc.c:135
! #, c-format
! msgid "  %-10s  Move to node specified by name.\n"
! msgstr "  %-10s  UgrÃ¡s egy nÃ©vvel megadott oldalra\n"
! 
! #: info/infodoc.c:136
  msgid ""
  "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
! msgstr "              Az Ã¡llomÃ¡nynevet is meg lehet adni: (FÃ�JL)OLDALNEVE.\n"
  
! #: info/infodoc.c:137
  #, fuzzy, c-format
  msgid ""
--- 826,840 ----
  "              Ã©s az elsÅ‘ talÃ¡lat Ã¡ltal mutatott oldal kivÃ¡lasztÃ¡sa.\n"
  
! #: info/infodoc.c:127
! #, fuzzy, c-format
  msgid ""
+ "  %-10s  Move to node specified by name.\n"
  "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
! msgstr ""
! "\\%-10[goto-node]  UgrÃ¡s egy nÃ©vvel megadott oldalra.\n"
! "              A nÃ©vben akÃ¡r egy fÃ¡jl is szerepelhet, pÃ©ldÃ¡ul (FÃ�JL)"
! "OLDALNEVE.\n"
  
! #: info/infodoc.c:129
  #, fuzzy, c-format
  msgid ""
***************
*** 817,835 ****
  "              Ã©s az elsÅ‘ talÃ¡lat Ã¡ltal mutatott oldal kivÃ¡lasztÃ¡sa.\n"
  
! #: info/infodoc.c:139
! #, c-format
! msgid "  %-10s  Search backward for a specified string\n"
! msgstr "  %-10s  Adott szÃ¶veg keresÃ©se visszafele\n"
! 
! #: info/infodoc.c:140
  msgid ""
  "              and select the node in which the next occurrence is found.\n"
  msgstr ""
  
! #: info/infodoc.c:320
  msgid "The current search path is:\n"
  msgstr "Az aktuÃ¡lis keresÃ©si Ãºtvonal::\n"
  
! #: info/infodoc.c:324
  msgid ""
  "Commands available in Info windows:\n"
--- 845,862 ----
  "              Ã©s az elsÅ‘ talÃ¡lat Ã¡ltal mutatott oldal kivÃ¡lasztÃ¡sa.\n"
  
! #: info/infodoc.c:131
! #, fuzzy, c-format
  msgid ""
+ "  %-10s  Search backward for a specified string,\n"
  "              and select the node in which the next occurrence is found.\n"
  msgstr ""
+ "\\%-10[index-search]  Megadott szÃ¶veg keresÃ©se a mostani Info fÃ¡jlban\n"
+ "              Ã©s az elsÅ‘ talÃ¡lat Ã¡ltal mutatott oldal kivÃ¡lasztÃ¡sa.\n"
  
! #: info/infodoc.c:312
  msgid "The current search path is:\n"
  msgstr "Az aktuÃ¡lis keresÃ©si Ãºtvonal::\n"
  
! #: info/infodoc.c:316
  msgid ""
  "Commands available in Info windows:\n"
***************
*** 839,843 ****
  "\n"
  
! #: info/infodoc.c:328
  msgid ""
  "Commands available in the echo area:\n"
--- 866,870 ----
  "\n"
  
! #: info/infodoc.c:320
  msgid ""
  "Commands available in the echo area:\n"
***************
*** 845,849 ****
  msgstr ""
  
! #: info/infodoc.c:351
  #, c-format
  msgid ""
--- 872,876 ----
  msgstr ""
  
! #: info/infodoc.c:343
  #, c-format
  msgid ""
***************
*** 854,858 ****
  "\n"
  
! #: info/infodoc.c:355
  msgid ""
  "The following commands cannot be invoked at all:\n"
--- 881,885 ----
  "\n"
  
! #: info/infodoc.c:347
  msgid ""
  "The following commands cannot be invoked at all:\n"
***************
*** 862,880 ****
  "\n"
  
- # tegez/magaz ? LM
- #: info/infodoc.c:379
- msgid "--- Use `\\[history-node]' or `\\[kill-node]' to exit ---\n"
- msgstr ""
- "--- A kilÃ©pÃ©shez hasznÃ¡lja a(z) â€ž\\[history-node]â€œ-t vagy a(z)  â€ž\\[kill-"
- "node]â€œ-t ---\n"
- 
  # sÃºgÃ³ szÃ¶veg legyen vagy inkÃ¡bb segÃ­tÅ‘ szÃ¶veg ? LM
  # sÃºgÃ³ - sas
! #: info/infodoc.c:489
  msgid "Display help message"
  msgstr "SÃºgÃ³ szÃ¶veg megjelenÃ­tÃ©se"
  
  # node = oldal ? LM
! #: info/infodoc.c:507
  msgid "Visit Info node `(info)Help'"
  msgstr "Info oldal â€ž(info)Helpâ€œ meglÃ¡togatÃ¡sa"
--- 889,900 ----
  "\n"
  
  # sÃºgÃ³ szÃ¶veg legyen vagy inkÃ¡bb segÃ­tÅ‘ szÃ¶veg ? LM
  # sÃºgÃ³ - sas
! #: info/infodoc.c:477
  msgid "Display help message"
  msgstr "SÃºgÃ³ szÃ¶veg megjelenÃ­tÃ©se"
  
  # node = oldal ? LM
! #: info/infodoc.c:495
  msgid "Visit Info node `(info)Help'"
  msgstr "Info oldal â€ž(info)Helpâ€œ meglÃ¡togatÃ¡sa"
***************
*** 882,886 ****
  # KEY ? LM
  # utÃ¡na kell nÃ©zni, mire vonatkozik, talÃ¡n dokumentÃ¡ciÃ³ kiÃ­rÃ¡sa a kulcsszÃ³hoz - sas
! #: info/infodoc.c:645
  msgid "Print documentation for KEY"
  msgstr "DokumentÃ¡ciÃ³ nyomtatÃ¡sa KEY-hez"
--- 902,906 ----
  # KEY ? LM
  # utÃ¡na kell nÃ©zni, mire vonatkozik, talÃ¡n dokumentÃ¡ciÃ³ kiÃ­rÃ¡sa a kulcsszÃ³hoz - sas
! #: info/infodoc.c:633
  msgid "Print documentation for KEY"
  msgstr "DokumentÃ¡ciÃ³ nyomtatÃ¡sa KEY-hez"
***************
*** 888,907 ****
  # key = kulcs ?
  # key = billentyÅ± / karakter ? LM
! #: info/infodoc.c:657
  #, c-format
  msgid "Describe key: %s"
  msgstr "LeÃ­rÃ³ billentyÅ±: %s"
  
! #: info/infodoc.c:668
  #, c-format
  msgid "ESC %s is undefined."
  msgstr "ESC %s nincs definiÃ¡lva."
  
! #: info/infodoc.c:684 info/infodoc.c:713
  #, c-format
  msgid "%s is undefined."
  msgstr "%s nincs definiÃ¡lva."
  
! #: info/infodoc.c:734
  #, c-format
  msgid "%s is defined to %s."
--- 908,927 ----
  # key = kulcs ?
  # key = billentyÅ± / karakter ? LM
! #: info/infodoc.c:645
  #, c-format
  msgid "Describe key: %s"
  msgstr "LeÃ­rÃ³ billentyÅ±: %s"
  
! #: info/infodoc.c:656
  #, c-format
  msgid "ESC %s is undefined."
  msgstr "ESC %s nincs definiÃ¡lva."
  
! #: info/infodoc.c:672 info/infodoc.c:701
  #, c-format
  msgid "%s is undefined."
  msgstr "%s nincs definiÃ¡lva."
  
! #: info/infodoc.c:722
  #, c-format
  msgid "%s is defined to %s."
***************
*** 909,917 ****
  
  # esetleg egy jobb forditas ide ? LM
! #: info/infodoc.c:1157
  msgid "Show what to type to execute a given command"
  msgstr "Egy adott parancs futtatÃ¡sÃ¡hoz szÃ¼ksÃ©ges utasÃ­tÃ¡s megjelenÃ­tÃ©se"
  
! #: info/infodoc.c:1161
  msgid "Where is command: "
  msgstr "Hol van a parancs: "
--- 929,937 ----
  
  # esetleg egy jobb forditas ide ? LM
! #: info/infodoc.c:1145
  msgid "Show what to type to execute a given command"
  msgstr "Egy adott parancs futtatÃ¡sÃ¡hoz szÃ¼ksÃ©ges utasÃ­tÃ¡s megjelenÃ­tÃ©se"
  
! #: info/infodoc.c:1149
  msgid "Where is command: "
  msgstr "Hol van a parancs: "
***************
*** 920,943 ****
  # key = billentyÅ± ? LM
  # sztem itt billentyÅ± - sas
! #: info/infodoc.c:1183
  #, c-format
  msgid "`%s' is not on any keys"
  msgstr "â€ž%sâ€œ egy billyentyÅ±n sincs"
  
! #: info/infodoc.c:1190
  #, c-format
  msgid "%s can only be invoked via %s."
  msgstr "%s csak %s-n Ã¡t hÃ­vhatÃ³ meg."
  
! #: info/infodoc.c:1194
  #, c-format
  msgid "%s can be invoked via %s."
  msgstr "%s meghÃ­vhatÃ³ %s-n keresztÃ¼l."
  
! #: info/infodoc.c:1199
  #, c-format
  msgid "There is no function named `%s'"
  msgstr "Nincs â€ž%sâ€œ nevÅ± fÃ¼ggvÃ©ny"
  
  # argument = argumentum
  # argument = paramÃ©ter ? LM
--- 940,973 ----
  # key = billentyÅ± ? LM
  # sztem itt billentyÅ± - sas
! #: info/infodoc.c:1171
  #, c-format
  msgid "`%s' is not on any keys"
  msgstr "â€ž%sâ€œ egy billyentyÅ±n sincs"
  
! #: info/infodoc.c:1178
  #, c-format
  msgid "%s can only be invoked via %s."
  msgstr "%s csak %s-n Ã¡t hÃ­vhatÃ³ meg."
  
! #: info/infodoc.c:1182
  #, c-format
  msgid "%s can be invoked via %s."
  msgstr "%s meghÃ­vhatÃ³ %s-n keresztÃ¼l."
  
! #: info/infodoc.c:1187
  #, c-format
  msgid "There is no function named `%s'"
  msgstr "Nincs â€ž%sâ€œ nevÅ± fÃ¼ggvÃ©ny"
  
+ # node = csomÃ³pont? LM
+ # vagy csak pont? sas
+ #: info/infodoc.c:96
+ msgid ""
+ "Selecting other nodes:\n"
+ "----------------------\n"
+ msgstr ""
+ "TovÃ¡bbi oldalak kivÃ¡lasztÃ¡sa:\n"
+ "-----------------------------\n"
+ 
  # argument = argumentum
  # argument = paramÃ©ter ? LM
***************
*** 1056,1075 ****
  msgstr ""
  
! #: info/infomap.c:1499
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too small"
  msgstr ""
  
! #: info/infomap.c:1502
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too big"
  msgstr ""
  
! #: info/infomap.c:1515
  #, c-format
  msgid "Error reading infokey file `%s' - short read"
  msgstr ""
  
! #: info/infomap.c:1534
  #, c-format
  msgid ""
--- 1086,1105 ----
  msgstr ""
  
! #: info/infomap.c:955
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too small"
  msgstr ""
  
! #: info/infomap.c:958
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too big"
  msgstr ""
  
! #: info/infomap.c:971
  #, c-format
  msgid "Error reading infokey file `%s' - short read"
  msgstr ""
  
! #: info/infomap.c:990
  #, c-format
  msgid ""
***************
*** 1077,1086 ****
  msgstr ""
  
! #: info/infomap.c:1543
  #, c-format
  msgid "Your infokey file `%s' is out of date -- run infokey to update it"
  msgstr ""
  
! #: info/infomap.c:1559
  #, c-format
  msgid ""
--- 1107,1116 ----
  msgstr ""
  
! #: info/infomap.c:999
  #, c-format
  msgid "Your infokey file `%s' is out of date -- run infokey to update it"
  msgstr ""
  
! #: info/infomap.c:1015
  #, c-format
  msgid ""
***************
*** 1088,1092 ****
  msgstr ""
  
! #: info/infomap.c:1580
  #, c-format
  msgid ""
--- 1118,1122 ----
  msgstr ""
  
! #: info/infomap.c:1036
  #, c-format
  msgid ""
***************
*** 1094,1102 ****
  msgstr ""
  
! #: info/infomap.c:1715
  msgid "Bad data in infokey file -- some key bindings ignored"
  msgstr ""
  
! #: info/infomap.c:1765
  msgid "Bad data in infokey file -- some var settings ignored"
  msgstr ""
--- 1124,1132 ----
  msgstr ""
  
! #: info/infomap.c:1171
  msgid "Bad data in infokey file -- some key bindings ignored"
  msgstr ""
  
! #: info/infomap.c:1221
  msgid "Bad data in infokey file -- some var settings ignored"
  msgstr ""
***************
*** 1135,1139 ****
  
  # FORDITANI
! #: info/makedoc.c:163 info/makedoc.c:171
  #, c-format
  msgid ""
--- 1165,1169 ----
  
  # FORDITANI
! #: info/makedoc.c:166 info/makedoc.c:174
  #, c-format
  msgid ""
***************
*** 1142,1146 ****
  msgstr ""
  
! #: info/makedoc.c:551
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
--- 1172,1176 ----
  msgstr ""
  
! #: info/makedoc.c:556
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
***************
*** 1183,1192 ****
  msgstr "MeglÃ¡togatott oldal kivÃ¡lasztÃ¡sa: "
  
! #: info/nodemenu.c:336 info/session.c:2398
  #, c-format
  msgid "The reference disappeared! (%s)."
  msgstr "A hivatkozÃ¡s eltÃ¼nt! (%s)."
  
! #: info/session.c:161
  #, c-format
  msgid ""
--- 1213,1227 ----
  msgstr "MeglÃ¡togatott oldal kivÃ¡lasztÃ¡sa: "
  
! #: info/nodemenu.c:336 info/session.c:2443
  #, c-format
  msgid "The reference disappeared! (%s)."
  msgstr "A hivatkozÃ¡s eltÃ¼nt! (%s)."
  
! #: info/search.c:161
! #, c-format
! msgid "regexp error: %s"
! msgstr ""
! 
! #: info/session.c:164
  #, c-format
  msgid ""
***************
*** 1197,1279 ****
  "window]â€œ-t, a menÃ¼hÃ¶z ugrÃ¡shoz a(z) â€ž\\[menu-item]â€œ-t kell begÃ©pelni"
  
! #: info/session.c:622
  msgid "Move down to the next line"
  msgstr "UgrÃ¡s a kÃ¶vetkezÅ‘ sorra"
  
! #: info/session.c:658
  msgid "Move up to the previous line"
  msgstr "UgrÃ¡s az elÅ‘zÅ‘ sorra"
  
! #: info/session.c:693
  msgid "Move to the end of the line"
  msgstr "UgrÃ¡s a sor vÃ©gÃ©re"
  
! #: info/session.c:713
  msgid "Move to the start of the line"
  msgstr "UgrÃ¡s a sor elejÃ©re"
  
! #: info/session.c:983 makeinfo/node.c:1437
  msgid "Next"
  msgstr "KÃ¶vetkezÅ‘"
  
- # kÃ¶vetÃ©se / betÃ¶ltÃ©se ?
- #: info/session.c:988
- msgid "Following Next node..."
- msgstr "KÃ¶vetkezÅ‘ oldal betÃ¶ltÃ©se..."
- 
- #: info/session.c:1006
- msgid "Selecting first menu item..."
- msgstr "1. menÃ¼elem kivÃ¡lasztÃ¡sa..."
- 
- #: info/session.c:1018
- msgid "Selecting Next node..."
- msgstr "KÃ¶vetkezÅ‘ oldal kivÃ¡lasztÃ¡sa..."
- 
- #: info/session.c:1089
- #, c-format
- msgid "Moving Up %d time(s), then Next."
- msgstr "MozgÃ¡s %d alkalommal felfele, majd a â€žKÃ¶vetkezÅ‘â€œ kivÃ¡lasztÃ¡sa."
- 
  # node=oldal ? LM
! #: info/session.c:1113
  msgid "No more nodes within this document."
  msgstr "Nincs tÃ¶bb oldal e dokumentumban."
  
! #: info/session.c:1139
  msgid "No `Prev' for this node."
  msgstr "Nincs â€žElÅ‘zÅ‘â€œ oldala e pontnak."
  
  # ATNEZNI LM
! #: info/session.c:1144 info/session.c:1206
! msgid "Moving Prev in this window."
! msgstr "UgrÃ¡s az ElÅ‘zÅ‘re ebben az ablakban."
! 
! # ATNEZNI LM
! #: info/session.c:1161
  msgid "No `Prev' or `Up' for this node within this document."
  msgstr "Nincs ElÅ‘zÅ‘ vagy Fel lehetÅ‘sÃ©g e ponthoz e dokumentumban."
  
! #: info/session.c:1167
! msgid "Moving Up in this window."
! msgstr "MozgÃ¡s Fel ebben az ablakban."
! 
! # oldal ? LM
! #: info/session.c:1217
! msgid "Moving to `Prev's last menu item."
! msgstr "UgrÃ¡s az ElÅ‘zÅ‘ utolsÃ³ menÃ¼elemÃ©re."
! 
! #: info/session.c:1229
  msgid "Move forwards or down through node structure"
  msgstr "MozgÃ¡s elÅ‘re vagy le az oldal szerkeztÃ©ben"
  
! #: info/session.c:1245
  msgid "Move backwards or up through node structure"
  msgstr "MozgÃ¡s hÃ¡tra vagy fel az oldal szerkezetÃ©ben"
  
! #: info/session.c:1339
  msgid "Scroll forward in this window"
  msgstr "GÃ¶rgetÃ©s elÅ‘re az ablakban"
  
! #: info/session.c:1347
  msgid "Scroll forward in this window and set default window size"
  msgstr "GÃ¶rgetÃ©s elÅ‘re az ablakban Ã©s beÃ¡llÃ­tÃ¡sa alapÃ©rtelmezett mÃ©retre"
--- 1232,1282 ----
  "window]â€œ-t, a menÃ¼hÃ¶z ugrÃ¡shoz a(z) â€ž\\[menu-item]â€œ-t kell begÃ©pelni"
  
! #: info/session.c:625
  msgid "Move down to the next line"
  msgstr "UgrÃ¡s a kÃ¶vetkezÅ‘ sorra"
  
! #: info/session.c:661
  msgid "Move up to the previous line"
  msgstr "UgrÃ¡s az elÅ‘zÅ‘ sorra"
  
! #: info/session.c:696
  msgid "Move to the end of the line"
  msgstr "UgrÃ¡s a sor vÃ©gÃ©re"
  
! #: info/session.c:716
  msgid "Move to the start of the line"
  msgstr "UgrÃ¡s a sor elejÃ©re"
  
! #: info/session.c:1007
  msgid "Next"
  msgstr "KÃ¶vetkezÅ‘"
  
  # node=oldal ? LM
! #: info/session.c:1023 info/session.c:1148
  msgid "No more nodes within this document."
  msgstr "Nincs tÃ¶bb oldal e dokumentumban."
  
! #: info/session.c:1174
  msgid "No `Prev' for this node."
  msgstr "Nincs â€žElÅ‘zÅ‘â€œ oldala e pontnak."
  
  # ATNEZNI LM
! #: info/session.c:1194
  msgid "No `Prev' or `Up' for this node within this document."
  msgstr "Nincs ElÅ‘zÅ‘ vagy Fel lehetÅ‘sÃ©g e ponthoz e dokumentumban."
  
! #: info/session.c:1256
  msgid "Move forwards or down through node structure"
  msgstr "MozgÃ¡s elÅ‘re vagy le az oldal szerkeztÃ©ben"
  
! #: info/session.c:1272
  msgid "Move backwards or up through node structure"
  msgstr "MozgÃ¡s hÃ¡tra vagy fel az oldal szerkezetÃ©ben"
  
! #: info/session.c:1373
  msgid "Scroll forward in this window"
  msgstr "GÃ¶rgetÃ©s elÅ‘re az ablakban"
  
! #: info/session.c:1381
  msgid "Scroll forward in this window and set default window size"
  msgstr "GÃ¶rgetÃ©s elÅ‘re az ablakban Ã©s beÃ¡llÃ­tÃ¡sa alapÃ©rtelmezett mÃ©retre"
***************
*** 1281,1289 ****
  # aktuÃ¡lis ? LM
  # Nem. [semmi], e, jelen, stb. - sas
! #: info/session.c:1355
  msgid "Scroll forward in this window staying within node"
  msgstr "GÃ¶rgetÃ©s elÅ‘re az ablakban ezen oldalon maradva"
  
! #: info/session.c:1363
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
--- 1284,1292 ----
  # aktuÃ¡lis ? LM
  # Nem. [semmi], e, jelen, stb. - sas
! #: info/session.c:1389
  msgid "Scroll forward in this window staying within node"
  msgstr "GÃ¶rgetÃ©s elÅ‘re az ablakban ezen oldalon maradva"
  
! #: info/session.c:1397
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
***************
*** 1292,1300 ****
  "beÃ¡llÃ­tÃ¡sa"
  
! #: info/session.c:1371
  msgid "Scroll backward in this window"
  msgstr "GÃ¶rgetÃ©s hÃ¡tra az ablakban"
  
! #: info/session.c:1379
  msgid "Scroll backward in this window and set default window size"
  msgstr "GÃ¶rgetÃ©s hÃ¡tra az ablakban Ã©s beÃ¡llÃ­tÃ¡sa alapÃ©rtelmezett mÃ©retre"
--- 1295,1303 ----
  "beÃ¡llÃ­tÃ¡sa"
  
! #: info/session.c:1405
  msgid "Scroll backward in this window"
  msgstr "GÃ¶rgetÃ©s hÃ¡tra az ablakban"
  
! #: info/session.c:1413
  msgid "Scroll backward in this window and set default window size"
  msgstr "GÃ¶rgetÃ©s hÃ¡tra az ablakban Ã©s beÃ¡llÃ­tÃ¡sa alapÃ©rtelmezett mÃ©retre"
***************
*** 1302,1310 ****
  # aktuÃ¡lis ? LM
  # Nem. [semmi], e, jelen, stb. - sas
! #: info/session.c:1388
  msgid "Scroll backward in this window staying within node"
  msgstr "GÃ¶rgetÃ©s hÃ¡tra az ablakban ezen oldalon maradva"
  
! #: info/session.c:1396
  msgid ""
  "Scroll backward in this window staying within node and set default window "
--- 1305,1313 ----
  # aktuÃ¡lis ? LM
  # Nem. [semmi], e, jelen, stb. - sas
! #: info/session.c:1422
  msgid "Scroll backward in this window staying within node"
  msgstr "GÃ¶rgetÃ©s hÃ¡tra az ablakban ezen oldalon maradva"
  
! #: info/session.c:1430
  msgid ""
  "Scroll backward in this window staying within node and set default window "
***************
*** 1314,1370 ****
  "beÃ¡llÃ­tÃ¡sa"
  
! #: info/session.c:1404
  msgid "Move to the start of this node"
  msgstr "UgrÃ¡s az oldal elejÃ©re"
  
! #: info/session.c:1411
  msgid "Move to the end of this node"
  msgstr "UgrÃ¡s az oldal vÃ©gÃ©re"
  
! #: info/session.c:1418
  msgid "Scroll down by lines"
  msgstr "GÃ¶rgetÃ©s soronkÃ©nt le"
  
! #: info/session.c:1435
  msgid "Scroll up by lines"
  msgstr "GÃ¶rgetÃ©s soronkÃ©nt fel"
  
! #: info/session.c:1453
  msgid "Scroll down by half screen size"
  msgstr "GÃ¶rgetÃ©s egy fÃ©l kÃ©pernyÅ‘nyit le"
  
! #: info/session.c:1479
  msgid "Scroll up by half screen size"
  msgstr "GÃ¶rgetÃ©s egy fÃ©l kÃ©pernyÅ‘nyit fel"
  
! #: info/session.c:1508
  msgid "Select the next window"
  msgstr "KÃ¶vetkezÅ‘ ablak kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:1547
  msgid "Select the previous window"
  msgstr "ElÅ‘zÅ‘ ablak kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:1598
  msgid "Split the current window"
  msgstr "Jelen ablak felosztÃ¡sa"
  
! #: info/session.c:1679
  msgid "Delete the current window"
  msgstr "Jelen ablak tÃ¶rlÃ©se"
  
! #: info/session.c:1687
  msgid "Cannot delete a permanent window"
  msgstr "Egy Ã¡llandÃ³ ablakot nem lehet tÃ¶rÃ¶lni"
  
! #: info/session.c:1719
  msgid "Delete all other windows"
  msgstr "TÃ¶bbi ablak bezÃ¡rÃ¡sa"
  
! #: info/session.c:1765
  msgid "Scroll the other window"
  msgstr "MÃ¡sik ablak gÃ¶rgetÃ©se"
  
! #: info/session.c:1786
  msgid "Scroll the other window backward"
  msgstr "A mÃ¡sik ablak gÃ¶rgetÃ©se hÃ¡tra"
--- 1317,1373 ----
  "beÃ¡llÃ­tÃ¡sa"
  
! #: info/session.c:1438
  msgid "Move to the start of this node"
  msgstr "UgrÃ¡s az oldal elejÃ©re"
  
! #: info/session.c:1445
  msgid "Move to the end of this node"
  msgstr "UgrÃ¡s az oldal vÃ©gÃ©re"
  
! #: info/session.c:1452
  msgid "Scroll down by lines"
  msgstr "GÃ¶rgetÃ©s soronkÃ©nt le"
  
! #: info/session.c:1469
  msgid "Scroll up by lines"
  msgstr "GÃ¶rgetÃ©s soronkÃ©nt fel"
  
! #: info/session.c:1487
  msgid "Scroll down by half screen size"
  msgstr "GÃ¶rgetÃ©s egy fÃ©l kÃ©pernyÅ‘nyit le"
  
! #: info/session.c:1513
  msgid "Scroll up by half screen size"
  msgstr "GÃ¶rgetÃ©s egy fÃ©l kÃ©pernyÅ‘nyit fel"
  
! #: info/session.c:1542
  msgid "Select the next window"
  msgstr "KÃ¶vetkezÅ‘ ablak kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:1581
  msgid "Select the previous window"
  msgstr "ElÅ‘zÅ‘ ablak kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:1632
  msgid "Split the current window"
  msgstr "Jelen ablak felosztÃ¡sa"
  
! #: info/session.c:1713
  msgid "Delete the current window"
  msgstr "Jelen ablak tÃ¶rlÃ©se"
  
! #: info/session.c:1721
  msgid "Cannot delete a permanent window"
  msgstr "Egy Ã¡llandÃ³ ablakot nem lehet tÃ¶rÃ¶lni"
  
! #: info/session.c:1753
  msgid "Delete all other windows"
  msgstr "TÃ¶bbi ablak bezÃ¡rÃ¡sa"
  
! #: info/session.c:1799
  msgid "Scroll the other window"
  msgstr "MÃ¡sik ablak gÃ¶rgetÃ©se"
  
! #: info/session.c:1820
  msgid "Scroll the other window backward"
  msgstr "A mÃ¡sik ablak gÃ¶rgetÃ©se hÃ¡tra"
***************
*** 1372,1436 ****
  # aktuÃ¡lis ? LM
  # Nem. [semmi], e, jelen, stb. - sas
! #: info/session.c:1792
  msgid "Grow (or shrink) this window"
  msgstr "Jelen ablak nÃ¶velÃ©se (csÃ¶kkentÃ©se)"
  
! #: info/session.c:1803
  msgid "Divide the available screen space among the visible windows"
  msgstr "ElÃ©rhetÅ‘ kÃ©pernyÅ‘hely felosztÃ¡sa a lÃ¡thatÃ³ ablakok kÃ¶zt"
  
  # FORDITANI
! #: info/session.c:1810
  msgid "Toggle the state of line wrapping in the current window"
  msgstr ""
  
! #: info/session.c:1982
  msgid "Select the Next node"
  msgstr "KÃ¶vetkezÅ‘ oldal kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:1990
  msgid "Select the Prev node"
  msgstr "ElÅ‘zÅ‘ oldal kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:1998
  msgid "Select the Up node"
  msgstr "SzÃ¼lÅ‘ oldal kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:2005
  msgid "Select the last node in this file"
  msgstr "A fÃ¡jl utolsÃ³ oldala kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:2032 info/session.c:2065
  msgid "This window has no additional nodes"
  msgstr "Jelen ablaknak nincsenek tovÃ¡bbi oldalai"
  
! #: info/session.c:2038
  msgid "Select the first node in this file"
  msgstr "A fÃ¡jl elsÅ‘ oldala kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:2072
  msgid "Select the last item in this node's menu"
  msgstr "Az oldal menÃ¼jÃ©ben talÃ¡lhatÃ³ utolsÃ³ elem kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:2078
  msgid "Select this menu item"
  msgstr "A menÃ¼elem kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:2111
  #, c-format
  msgid "There aren't %d items in this menu."
  msgstr "Nincs %d elem e menÃ¼ben."
  
! #: info/session.c:2305 info/session.c:2306
  #, c-format
  msgid "Menu item (%s): "
  msgstr "MenÃ¼elem (%s): "
  
! #: info/session.c:2309
  msgid "Menu item: "
  msgstr "MenÃ¼elem: "
  
  # miÃ©rt nem Krhiv? :))) - sas
! #: info/session.c:2316 info/session.c:2317
  #, c-format
  msgid "Follow xref (%s): "
--- 1375,1451 ----
  # aktuÃ¡lis ? LM
  # Nem. [semmi], e, jelen, stb. - sas
! #: info/session.c:1826
  msgid "Grow (or shrink) this window"
  msgstr "Jelen ablak nÃ¶velÃ©se (csÃ¶kkentÃ©se)"
  
! #: info/session.c:1837
  msgid "Divide the available screen space among the visible windows"
  msgstr "ElÃ©rhetÅ‘ kÃ©pernyÅ‘hely felosztÃ¡sa a lÃ¡thatÃ³ ablakok kÃ¶zt"
  
  # FORDITANI
! #: info/session.c:1844
  msgid "Toggle the state of line wrapping in the current window"
  msgstr ""
  
! #: info/session.c:1851
! msgid "Toggle the usage of regular expressions in searches"
! msgstr ""
! 
! #: info/session.c:1855
! msgid "Using regular expressions for searches."
! msgstr ""
! 
! #: info/session.c:1856
! msgid "Using literal strings for searches."
! msgstr ""
! 
! #: info/session.c:2027
  msgid "Select the Next node"
  msgstr "KÃ¶vetkezÅ‘ oldal kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:2035
  msgid "Select the Prev node"
  msgstr "ElÅ‘zÅ‘ oldal kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:2043
  msgid "Select the Up node"
  msgstr "SzÃ¼lÅ‘ oldal kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:2050
  msgid "Select the last node in this file"
  msgstr "A fÃ¡jl utolsÃ³ oldala kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:2077 info/session.c:2110
  msgid "This window has no additional nodes"
  msgstr "Jelen ablaknak nincsenek tovÃ¡bbi oldalai"
  
! #: info/session.c:2083
  msgid "Select the first node in this file"
  msgstr "A fÃ¡jl elsÅ‘ oldala kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:2117
  msgid "Select the last item in this node's menu"
  msgstr "Az oldal menÃ¼jÃ©ben talÃ¡lhatÃ³ utolsÃ³ elem kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:2123
  msgid "Select this menu item"
  msgstr "A menÃ¼elem kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:2156
  #, c-format
  msgid "There aren't %d items in this menu."
  msgstr "Nincs %d elem e menÃ¼ben."
  
! #: info/session.c:2350 info/session.c:2351
  #, c-format
  msgid "Menu item (%s): "
  msgstr "MenÃ¼elem (%s): "
  
! #: info/session.c:2354
  msgid "Menu item: "
  msgstr "MenÃ¼elem: "
  
  # miÃ©rt nem Krhiv? :))) - sas
! #: info/session.c:2361 info/session.c:2362
  #, c-format
  msgid "Follow xref (%s): "
***************
*** 1438,1476 ****
  
  # miÃ©rt nem Krhiv? :))) - sas
! #: info/session.c:2320
  msgid "Follow xref: "
  msgstr "Kereszthiv kÃ¶vetÃ©se: "
  
! #: info/session.c:2449
  msgid "Read a menu item and select its node"
  msgstr "Egy menÃ¼elem elolvasÃ¡sa Ã©s oldalÃ¡nak kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:2457
  msgid "Read a footnote or cross reference and select its node"
  msgstr ""
  "Egy lÃ¡bjegyzet vagy kereszthivatkozÃ¡s elolvasÃ¡sa Ã©s oldalÃ¡nak kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:2463
  msgid "Move to the start of this node's menu"
  msgstr "UgrÃ¡s az oldalhoz tartozÃ³ menÃ¼ elejÃ©re"
  
! #: info/session.c:2487
  msgid "Visit as many menu items at once as possible"
  msgstr "A lehetÅ‘ legtÃ¶bb menÃ¼elem meglÃ¡togatÃ¡sa egyszerre"
  
! #: info/session.c:2515
  msgid "Read a node name and select it"
  msgstr "Egy oldalnÃ©v elolvasÃ¡sa Ã©s kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:2570 info/session.c:2575
  msgid "Goto node: "
  msgstr "UgrÃ¡s az oldalra: "
  
! #: info/session.c:2639
  #, c-format
  msgid "No menu in node `%s'."
  msgstr "Nincs menÃ¼ a(z) â€ž%sâ€œ oldalon."
  
! #: info/session.c:2685
  #, c-format
  msgid "No menu item `%s' in node `%s'."
--- 1453,1491 ----
  
  # miÃ©rt nem Krhiv? :))) - sas
! #: info/session.c:2365
  msgid "Follow xref: "
  msgstr "Kereszthiv kÃ¶vetÃ©se: "
  
! #: info/session.c:2494
  msgid "Read a menu item and select its node"
  msgstr "Egy menÃ¼elem elolvasÃ¡sa Ã©s oldalÃ¡nak kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:2502
  msgid "Read a footnote or cross reference and select its node"
  msgstr ""
  "Egy lÃ¡bjegyzet vagy kereszthivatkozÃ¡s elolvasÃ¡sa Ã©s oldalÃ¡nak kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:2508
  msgid "Move to the start of this node's menu"
  msgstr "UgrÃ¡s az oldalhoz tartozÃ³ menÃ¼ elejÃ©re"
  
! #: info/session.c:2532
  msgid "Visit as many menu items at once as possible"
  msgstr "A lehetÅ‘ legtÃ¶bb menÃ¼elem meglÃ¡togatÃ¡sa egyszerre"
  
! #: info/session.c:2560
  msgid "Read a node name and select it"
  msgstr "Egy oldalnÃ©v elolvasÃ¡sa Ã©s kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:2615 info/session.c:2620
  msgid "Goto node: "
  msgstr "UgrÃ¡s az oldalra: "
  
! #: info/session.c:2684
  #, c-format
  msgid "No menu in node `%s'."
  msgstr "Nincs menÃ¼ a(z) â€ž%sâ€œ oldalon."
  
! #: info/session.c:2730
  #, c-format
  msgid "No menu item `%s' in node `%s'."
***************
*** 1479,1483 ****
  # talÃ¡lhatÃ³ / talÃ¡lom ? LM
  # lelem, talÃ¡lom, nincs - sas
! #: info/session.c:2715
  #, c-format
  msgid "Unable to find node referenced by `%s' in `%s'."
--- 1494,1498 ----
  # talÃ¡lhatÃ³ / talÃ¡lom ? LM
  # lelem, talÃ¡lom, nincs - sas
! #: info/session.c:2760
  #, c-format
  msgid "Unable to find node referenced by `%s' in `%s'."
***************
*** 1485,1508 ****
  
  # FORDITANI
! #: info/session.c:2765
  msgid "Read a list of menus starting from dir and follow them"
  msgstr ""
  
! #: info/session.c:2767
  msgid "Follow menus: "
  msgstr "MenÃ¼k kÃ¶vetÃ©se: "
  
  # FORDITANI
! #: info/session.c:2960
  msgid "Find the node describing program invocation"
  msgstr ""
  
  # FORDITANI
! #: info/session.c:2962
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr ""
  
! #: info/session.c:3000
  msgid "Read a manpage reference and select it"
  msgstr "Egy kÃ©zikÃ¶ny oldal hivatkozÃ¡s olvasÃ¡sa Ã©s kivÃ¡lasztÃ¡sa"
--- 1500,1523 ----
  
  # FORDITANI
! #: info/session.c:2810
  msgid "Read a list of menus starting from dir and follow them"
  msgstr ""
  
! #: info/session.c:2812
  msgid "Follow menus: "
  msgstr "MenÃ¼k kÃ¶vetÃ©se: "
  
  # FORDITANI
! #: info/session.c:3005
  msgid "Find the node describing program invocation"
  msgstr ""
  
  # FORDITANI
! #: info/session.c:3007
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr ""
  
! #: info/session.c:3045
  msgid "Read a manpage reference and select it"
  msgstr "Egy kÃ©zikÃ¶ny oldal hivatkozÃ¡s olvasÃ¡sa Ã©s kivÃ¡lasztÃ¡sa"
***************
*** 1510,1552 ****
  # KÃ©zikÃ¶nyv ? LM
  # Manpage = kÃ©zikÃ¶nyv oldal. Adott esetben egyszerÅ±en manlapkÃ©nt vagy manoldalkÃ©nt is hivatkozhatunk rÃ¡juk, mivel kissÃ© elavultak. A GNU rendszer alapÃ©rtelemzett dokumentÃ¡ciÃ³formÃ¡tuma az Info. EzÃ©rt is olyan fontos a fordÃ­tÃ¡s, amit kÃ©szÃ­tesz :-) (Ã©s amibe ey icipicit besegÃ­tek ...) - sas
! #: info/session.c:3004
  msgid "Get Manpage: "
  msgstr "KÃ©zikÃ¶nyv oldal: "
  
! #: info/session.c:3034
  msgid "Select the node `Top' in this file"
  msgstr "LegfelsÅ‘ oldal kivÃ¡lasztÃ¡sa e fÃ¡jban"
  
! #: info/session.c:3040
  msgid "Select the node `(dir)'"
  msgstr "A â€ž(dir)â€œ oldal kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:3057 info/session.c:3059
  #, c-format
  msgid "Kill node (%s): "
  msgstr "Oldal tÃ¶rlÃ©se (%s): "
  
! #: info/session.c:3111
  #, c-format
  msgid "Cannot kill node `%s'"
  msgstr "A(z) â€ž%sâ€œ oldal nem tÃ¶rÃ¶lhetÅ‘"
  
! #: info/session.c:3121
  msgid "Cannot kill the last node"
  msgstr "Az utolsÃ³ oldal nem tÃ¶rÃ¶lhetÅ‘"
  
! #: info/session.c:3207
  msgid "Select the most recently selected node"
  msgstr "A legutÃ³bb vÃ¡lasztott oldal kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:3213
  msgid "Kill this node"
  msgstr "Ezen oldal tÃ¶rlÃ©se"
  
! #: info/session.c:3221
  msgid "Read the name of a file and select it"
  msgstr "FÃ¡jlnÃ©v beolvasÃ¡sa Ã©s kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:3225
  msgid "Find file: "
  msgstr "FÃ¡jl keresÃ©se: "
--- 1525,1567 ----
  # KÃ©zikÃ¶nyv ? LM
  # Manpage = kÃ©zikÃ¶nyv oldal. Adott esetben egyszerÅ±en manlapkÃ©nt vagy manoldalkÃ©nt is hivatkozhatunk rÃ¡juk, mivel kissÃ© elavultak. A GNU rendszer alapÃ©rtelemzett dokumentÃ¡ciÃ³formÃ¡tuma az Info. EzÃ©rt is olyan fontos a fordÃ­tÃ¡s, amit kÃ©szÃ­tesz :-) (Ã©s amibe ey icipicit besegÃ­tek ...) - sas
! #: info/session.c:3049
  msgid "Get Manpage: "
  msgstr "KÃ©zikÃ¶nyv oldal: "
  
! #: info/session.c:3079
  msgid "Select the node `Top' in this file"
  msgstr "LegfelsÅ‘ oldal kivÃ¡lasztÃ¡sa e fÃ¡jban"
  
! #: info/session.c:3085
  msgid "Select the node `(dir)'"
  msgstr "A â€ž(dir)â€œ oldal kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:3102 info/session.c:3104
  #, c-format
  msgid "Kill node (%s): "
  msgstr "Oldal tÃ¶rlÃ©se (%s): "
  
! #: info/session.c:3156
  #, c-format
  msgid "Cannot kill node `%s'"
  msgstr "A(z) â€ž%sâ€œ oldal nem tÃ¶rÃ¶lhetÅ‘"
  
! #: info/session.c:3166
  msgid "Cannot kill the last node"
  msgstr "Az utolsÃ³ oldal nem tÃ¶rÃ¶lhetÅ‘"
  
! #: info/session.c:3252
  msgid "Select the most recently selected node"
  msgstr "A legutÃ³bb vÃ¡lasztott oldal kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:3258
  msgid "Kill this node"
  msgstr "Ezen oldal tÃ¶rlÃ©se"
  
! #: info/session.c:3266
  msgid "Read the name of a file and select it"
  msgstr "FÃ¡jlnÃ©v beolvasÃ¡sa Ã©s kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:3270
  msgid "Find file: "
  msgstr "FÃ¡jl keresÃ©se: "
***************
*** 1554,1568 ****
  # talÃ¡lhatÃ³ / talÃ¡lom
  # a mondatszerkezet miatt itt jÃ³ a nem talÃ¡lhatÃ³ - sas
! #: info/session.c:3242
  #, c-format
  msgid "Cannot find `%s'."
  msgstr "â€ž%sâ€œ nem talÃ¡lhatÃ³."
  
! #: info/session.c:3285 info/session.c:3403
  #, c-format
  msgid "Could not create output file `%s'."
  msgstr "A kimeneti fÃ¡jl (â€ž%sâ€œ) nem hozhatÃ³ lÃ©tre."
  
! #: info/session.c:3299 info/session.c:3421 info/session.c:3481
  msgid "Done."
  msgstr "KÃ©sz."
--- 1569,1583 ----
  # talÃ¡lhatÃ³ / talÃ¡lom
  # a mondatszerkezet miatt itt jÃ³ a nem talÃ¡lhatÃ³ - sas
! #: info/session.c:3287
  #, c-format
  msgid "Cannot find `%s'."
  msgstr "â€ž%sâ€œ nem talÃ¡lhatÃ³."
  
! #: info/session.c:3330 info/session.c:3448
  #, c-format
  msgid "Could not create output file `%s'."
  msgstr "A kimeneti fÃ¡jl (â€ž%sâ€œ) nem hozhatÃ³ lÃ©tre."
  
! #: info/session.c:3344 info/session.c:3466 info/session.c:3526
  msgid "Done."
  msgstr "KÃ©sz."
***************
*** 1570,1574 ****
  # Ã­rÃ¡s / mentÃ©s ? LM
  # Ã­rÃ¡s - sas
! #: info/session.c:3354
  #, c-format
  msgid "Writing node %s..."
--- 1585,1589 ----
  # Ã­rÃ¡s / mentÃ©s ? LM
  # Ã­rÃ¡s - sas
! #: info/session.c:3399
  #, c-format
  msgid "Writing node %s..."
***************
*** 1577,1581 ****
  # pipe/csÅ‘ ? LM
  # elolvasva, nekem a csÅ‘ tetszik - sas
! #: info/session.c:3430
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "Ezen oldal tartalmÃ¡nak csÅ‘be irÃ¡nyÃ­tÃ¡sa INFO_PRINT_COMMAND -al"
--- 1592,1596 ----
  # pipe/csÅ‘ ? LM
  # elolvasva, nekem a csÅ‘ tetszik - sas
! #: info/session.c:3475
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "Ezen oldal tartalmÃ¡nak csÅ‘be irÃ¡nyÃ­tÃ¡sa INFO_PRINT_COMMAND -al"
***************
*** 1583,1665 ****
  # pipe / csÅ‘ ? LM
  # semmikÃ©pen nem pipe - sas
! #: info/session.c:3465
  #, c-format
  msgid "Cannot open pipe to `%s'."
  msgstr "Nem hozhatÃ³ lÃ©tre csÅ‘ ehhez:  â€ž%sâ€œ."
  
! #: info/session.c:3471
  #, c-format
  msgid "Printing node %s..."
  msgstr "%s oldal nyomtatÃ¡sa..."
  
  # alÃ¡llomÃ¡ny ? LM
  # passz - sas
! #: info/session.c:3701
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "â€ž%sâ€œ alÃ¡llomÃ¡ny keresÃ©se..."
  
! #: info/session.c:3753
  msgid "Read a string and search for it case-sensitively"
  msgstr "SzÃ¶veg beolvasÃ¡sa Ã©s keresÃ©se kis/nagybetÅ± Ã©rzÃ©kenyen"
  
! #: info/session.c:3760
  msgid "Read a string and search for it"
  msgstr "SzÃ¶veg beolvasÃ¡sa Ã©s keresÃ©se "
  
! #: info/session.c:3768
  msgid "Read a string and search backward for it"
  msgstr "SzÃ¶veg beolvasÃ¡sa Ã©s keresÃ©se fel"
  
  # FORDITANI
! #: info/session.c:3804 info/session.c:3811
! #, c-format
! msgid "%s%sfor string [%s]: "
  msgstr "%s%sa sztringhez [%s]: "
  
! #: info/session.c:3805 info/session.c:3812
! msgid "Search backward"
! msgstr "KeresÃ©s felfelÃ©"
! 
! #: info/session.c:3806 info/session.c:3812
! msgid "Search"
! msgstr "KeresÃ©s"
  
  # Ã©rzÃ©kenyen / Ã©rzÃ©kenysÃ©g
! #: info/session.c:3807 info/session.c:3813
! msgid " case-sensitively "
  msgstr "kis/nagybetÅ± Ã©rzÃ©kenyen"
  
! #: info/session.c:3808 info/session.c:3813
! msgid " "
! msgstr " "
  
! #: info/session.c:3852
  msgid "Search failed."
  msgstr "A keresÃ©s sikertelen volt."
  
! #: info/session.c:3870
  msgid "Repeat last search in the same direction"
  msgstr "UtolsÃ³ keresÃ©s ismÃ©tlÃ©se azonos irÃ¡nyba"
  
  # keresÃ©si feltÃ©tel / keresÃ©si szÃ¶veg / keresett szÃ¶veg ? LM
! #: info/session.c:3873 info/session.c:3883
  msgid "No previous search string"
  msgstr "Nincs korÃ¡bbi keresÃ©si feltÃ©tel"
  
! #: info/session.c:3880
  msgid "Repeat last search in the reverse direction"
  msgstr "UtolsÃ³ keresÃ©s ismÃ©tlÃ©se ellenirÃ¡nyban"
  
  # JAVITANI ?
! #: info/session.c:3899 info/session.c:3905
  msgid "Search interactively for a string as you type it"
  msgstr "Egy szÃ¶veg interaktÃ­v keresÃ©se gÃ©pelÃ©skor"
  
! #: info/session.c:3985
  msgid "I-search backward: "
  msgstr "I.-keresÃ©s fel: "
  
! #: info/session.c:3987
  msgid "I-search: "
  msgstr "I.-keresÃ©s: "
--- 1598,1701 ----
  # pipe / csÅ‘ ? LM
  # semmikÃ©pen nem pipe - sas
! #: info/session.c:3510
  #, c-format
  msgid "Cannot open pipe to `%s'."
  msgstr "Nem hozhatÃ³ lÃ©tre csÅ‘ ehhez:  â€ž%sâ€œ."
  
! #: info/session.c:3516
  #, c-format
  msgid "Printing node %s..."
  msgstr "%s oldal nyomtatÃ¡sa..."
  
+ #: info/session.c:3733
+ msgid "Search continued from the end of the document."
+ msgstr ""
+ 
+ #: info/session.c:3738
+ #, fuzzy
+ msgid "Search continued from the beginning of the document."
+ msgstr "TÃ¶rlÃ©s a sor elejÃ©ig"
+ 
  # alÃ¡llomÃ¡ny ? LM
  # passz - sas
! #: info/session.c:3755
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "â€ž%sâ€œ alÃ¡llomÃ¡ny keresÃ©se..."
  
! #: info/session.c:3812
  msgid "Read a string and search for it case-sensitively"
  msgstr "SzÃ¶veg beolvasÃ¡sa Ã©s keresÃ©se kis/nagybetÅ± Ã©rzÃ©kenyen"
  
! #: info/session.c:3819
  msgid "Read a string and search for it"
  msgstr "SzÃ¶veg beolvasÃ¡sa Ã©s keresÃ©se "
  
! #: info/session.c:3827
  msgid "Read a string and search backward for it"
  msgstr "SzÃ¶veg beolvasÃ¡sa Ã©s keresÃ©se fel"
  
  # FORDITANI
! #: info/session.c:3863 info/session.c:3869
! #, fuzzy, c-format
! msgid "%s%s%s [%s]: "
  msgstr "%s%sa sztringhez [%s]: "
  
! #: info/session.c:3864 info/session.c:3870
! msgid "Regexp search"
! msgstr ""
  
  # Ã©rzÃ©kenyen / Ã©rzÃ©kenysÃ©g
! #: info/session.c:3865 info/session.c:3871
! #, fuzzy
! msgid " case-sensitively"
  msgstr "kis/nagybetÅ± Ã©rzÃ©kenyen"
  
! #: info/session.c:3866 info/session.c:3872
! #, fuzzy
! msgid " backward"
! msgstr "KeresÃ©s felfelÃ©"
! 
! #: info/session.c:3870
! msgid "Search"
! msgstr "KeresÃ©s"
  
! #: info/session.c:3911
  msgid "Search failed."
  msgstr "A keresÃ©s sikertelen volt."
  
! #: info/session.c:3929
  msgid "Repeat last search in the same direction"
  msgstr "UtolsÃ³ keresÃ©s ismÃ©tlÃ©se azonos irÃ¡nyba"
  
  # keresÃ©si feltÃ©tel / keresÃ©si szÃ¶veg / keresett szÃ¶veg ? LM
! #: info/session.c:3932 info/session.c:3942
  msgid "No previous search string"
  msgstr "Nincs korÃ¡bbi keresÃ©si feltÃ©tel"
  
! #: info/session.c:3939
  msgid "Repeat last search in the reverse direction"
  msgstr "UtolsÃ³ keresÃ©s ismÃ©tlÃ©se ellenirÃ¡nyban"
  
  # JAVITANI ?
! #: info/session.c:3958 info/session.c:3964
  msgid "Search interactively for a string as you type it"
  msgstr "Egy szÃ¶veg interaktÃ­v keresÃ©se gÃ©pelÃ©skor"
  
! #: info/session.c:4044
! #, fuzzy
! msgid "Regexp I-search backward: "
! msgstr "I.-keresÃ©s fel: "
! 
! #: info/session.c:4045
  msgid "I-search backward: "
  msgstr "I.-keresÃ©s fel: "
  
! #: info/session.c:4047
! #, fuzzy
! msgid "Regexp I-search: "
! msgstr "I.-keresÃ©s: "
! 
! #: info/session.c:4048
  msgid "I-search: "
  msgstr "I.-keresÃ©s: "
***************
*** 1667,1699 ****
  # checkit
  # FORDITANI
! #: info/session.c:4012 info/session.c:4014
  msgid "Failing "
  msgstr "Sikertelen"
  
! #: info/session.c:4480
  msgid "Move to the previous cross reference"
  msgstr "UgrÃ¡s az elÅ‘zÅ‘ kereszthivatkozÃ¡sra"
  
! #: info/session.c:4498
  msgid "Move to the next cross reference"
  msgstr "UgrÃ¡s a kÃ¶vetkezÅ‘ kereszthivatkozÃ¡sra"
  
! #: info/session.c:4520
  msgid "Select reference or menu item appearing on this line"
  msgstr "A sorban megjelenÅ‘ hivatkozÃ¡s vagy menÃ¼elem kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:4543
  msgid "Cancel current operation"
  msgstr "Jelen mÅ±velet tÃ¶rlÃ©se"
  
! #: info/session.c:4550
  msgid "Quit"
  msgstr "KilÃ©pÃ©s"
  
! #: info/session.c:4559
  msgid "Move the cursor to a specific line of the window"
  msgstr "A kurzor mogatÃ¡sa az ablak egy adott sorÃ¡ra "
  
! #: info/session.c:4591
  msgid "Redraw the display"
  msgstr "KÃ©pernyÅ‘ frissÃ­tÃ©se"
--- 1703,1735 ----
  # checkit
  # FORDITANI
! #: info/session.c:4073 info/session.c:4075
  msgid "Failing "
  msgstr "Sikertelen"
  
! #: info/session.c:4560
  msgid "Move to the previous cross reference"
  msgstr "UgrÃ¡s az elÅ‘zÅ‘ kereszthivatkozÃ¡sra"
  
! #: info/session.c:4578
  msgid "Move to the next cross reference"
  msgstr "UgrÃ¡s a kÃ¶vetkezÅ‘ kereszthivatkozÃ¡sra"
  
! #: info/session.c:4600
  msgid "Select reference or menu item appearing on this line"
  msgstr "A sorban megjelenÅ‘ hivatkozÃ¡s vagy menÃ¼elem kivÃ¡lasztÃ¡sa"
  
! #: info/session.c:4623
  msgid "Cancel current operation"
  msgstr "Jelen mÅ±velet tÃ¶rlÃ©se"
  
! #: info/session.c:4630
  msgid "Quit"
  msgstr "KilÃ©pÃ©s"
  
! #: info/session.c:4639
  msgid "Move the cursor to a specific line of the window"
  msgstr "A kurzor mogatÃ¡sa az ablak egy adott sorÃ¡ra "
  
! #: info/session.c:4671
  msgid "Redraw the display"
  msgstr "KÃ©pernyÅ‘ frissÃ­tÃ©se"
***************
*** 1701,1736 ****
  # rÃ¶videbb forma? KilÃ©pÃ©s az Info-bÃ³l ? LM
  # Ã¡ltalÃ¡ban NAON.! fontos a RÃ–V.SÃ‰G, de itt kivÃ©telesen szerintem maradhat ez - sas
! #: info/session.c:4628
  msgid "Quit using Info"
  msgstr "Az Info hasznÃ¡latÃ¡nak befejezÃ©se"
  
! #: info/session.c:4641
  msgid "Run command bound to this key's lowercase variant"
  msgstr "E karakter kisbetÅ±s vÃ¡ltozatÃ¡hoz rendelt parancs futtatÃ¡sa"
  
! #: info/session.c:4652
  #, c-format
  msgid "Unknown command (%s)."
  msgstr "Ismeretlen parancs (%s)."
  
! #: info/session.c:4655
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\" Ã©rvÃ©nytelen"
  
! #: info/session.c:4656
  #, c-format
  msgid "`%s' is invalid"
  msgstr "â€ž%sâ€œ Ã©rvÃ©nytelen"
  
! #: info/session.c:4870
  msgid "Add this digit to the current numeric argument"
  msgstr "Add hozzÃ¡ ezt a szÃ¡mjegyet az aktuÃ¡lis numerikus argumentumhoz"
  
! #: info/session.c:4879
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Start (vagy szorozd be 4-gyel) az aktuÃ¡lis numerikus argumentumot"
  
! #: info/session.c:4894
  msgid "Internally used by \\[universal-argument]"
  msgstr "BelsÅ‘ hasznÃ¡latra a \\[universal-argument]-nek"
--- 1737,1772 ----
  # rÃ¶videbb forma? KilÃ©pÃ©s az Info-bÃ³l ? LM
  # Ã¡ltalÃ¡ban NAON.! fontos a RÃ–V.SÃ‰G, de itt kivÃ©telesen szerintem maradhat ez - sas
! #: info/session.c:4708
  msgid "Quit using Info"
  msgstr "Az Info hasznÃ¡latÃ¡nak befejezÃ©se"
  
! #: info/session.c:4721
  msgid "Run command bound to this key's lowercase variant"
  msgstr "E karakter kisbetÅ±s vÃ¡ltozatÃ¡hoz rendelt parancs futtatÃ¡sa"
  
! #: info/session.c:4732
  #, c-format
  msgid "Unknown command (%s)."
  msgstr "Ismeretlen parancs (%s)."
  
! #: info/session.c:4735
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\" Ã©rvÃ©nytelen"
  
! #: info/session.c:4736
  #, c-format
  msgid "`%s' is invalid"
  msgstr "â€ž%sâ€œ Ã©rvÃ©nytelen"
  
! #: info/session.c:4950
  msgid "Add this digit to the current numeric argument"
  msgstr "Add hozzÃ¡ ezt a szÃ¡mjegyet az aktuÃ¡lis numerikus argumentumhoz"
  
! #: info/session.c:4959
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Start (vagy szorozd be 4-gyel) az aktuÃ¡lis numerikus argumentumot"
  
! #: info/session.c:4974
  msgid "Internally used by \\[universal-argument]"
  msgstr "BelsÅ‘ hasznÃ¡latra a \\[universal-argument]-nek"
***************
*** 1775,1840 ****
  msgstr ""
  
! #: info/variables.c:69
! msgid "The number lines to scroll when the cursor moves out of the window"
! msgstr "A gÃ¶rgetendÅ‘ sorok szÃ¡ma, ha akurzor az ablakon kÃ­vÃ¼lre mozog"
! 
! #: info/variables.c:73
! msgid "Controls whether scroll-behavior affects cursor movement commands"
! msgstr ""
  
! #: info/variables.c:77
! msgid "When \"On\", Info accepts and displays ISO Latin characters"
! msgstr "â€žBeâ€œ Ã¡llapotban az Info elfogadja Ã©s kiÃ­rja az ISO Latin karaktereket"
  
! #: info/variables.c:83
! msgid "Explain the use of a variable"
! msgstr "A vÃ¡ltozÃ³ hasznÃ¡latÃ¡nak elmagyarÃ¡zÃ¡sa"
  
! #: info/variables.c:89
! msgid "Describe variable: "
! msgstr "VÃ¡ltozÃ³ leÃ­rÃ¡sa: "
  
! #: info/variables.c:108
! msgid "Set the value of an Info variable"
! msgstr "Egy Info vÃ¡ltozÃ³ beÃ¡llÃ­tÃ¡sa"
  
! #: info/variables.c:114
! msgid "Set variable: "
! msgstr "VÃ¡ltozÃ³ beÃ¡llÃ­tÃ¡sa:"
  
! #: info/variables.c:132
  #, c-format
! msgid "Set %s to value (%d): "
! msgstr "%s beÃ¡llÃ­tÃ¡sa (%d): "
  
! #: info/variables.c:173
  #, c-format
! msgid "Set %s to value (%s): "
! msgstr "%s beÃ¡llÃ­tÃ¡sa (%s): "
  
! #: info/window.c:1137
! msgid "--*** Tags out of Date ***"
! msgstr "--*** lejÃ¡rt dÃ¡tumÃº Tagek ***"
  
! #: info/window.c:1148
! msgid "-----Info: (), lines ----, "
! msgstr "-----Info: (), sor ----, "
  
! #: info/window.c:1155
! #, c-format
! msgid "-%s---Info: %s, %d lines --%s--"
! msgstr "-%s---Info: %s, %d sor --%s--"
  
! #: info/window.c:1159
  #, c-format
! msgid "-%s%s-Info: (%s)%s, %d lines --%s--"
! msgstr "-%s%s-Info: (%s)%s, %d sor --%s--"
  
! # subfile ? LM
! # Passz - sas
! #: info/window.c:1166
  #, c-format
! msgid " Subfile: %s"
! msgstr "AlfÃ¡jl: %s"
  
  #: lib/xexit.c:54
--- 1811,2072 ----
  msgstr ""
  
! #: info/variables.c:69
! msgid "The number lines to scroll when the cursor moves out of the window"
! msgstr "A gÃ¶rgetendÅ‘ sorok szÃ¡ma, ha akurzor az ablakon kÃ­vÃ¼lre mozog"
! 
! #: info/variables.c:73
! msgid "Controls whether scroll-behavior affects cursor movement commands"
! msgstr ""
! 
! #: info/variables.c:77
! msgid "When \"On\", Info accepts and displays ISO Latin characters"
! msgstr "â€žBeâ€œ Ã¡llapotban az Info elfogadja Ã©s kiÃ­rja az ISO Latin karaktereket"
! 
! #: info/variables.c:81
! #, fuzzy
! msgid ""
! "What to do when a scrolling command is issued at the end of the last node"
! msgstr "VezÃ©rli, hogy mi tÃ¶rtÃ©njen, ha a gÃ¶rgetÃ©s a lap aljÃ¡n tÃ¶rtÃ©nik"
! 
! #: info/variables.c:88
! msgid "Explain the use of a variable"
! msgstr "A vÃ¡ltozÃ³ hasznÃ¡latÃ¡nak elmagyarÃ¡zÃ¡sa"
! 
! #: info/variables.c:94
! msgid "Describe variable: "
! msgstr "VÃ¡ltozÃ³ leÃ­rÃ¡sa: "
! 
! #: info/variables.c:113
! msgid "Set the value of an Info variable"
! msgstr "Egy Info vÃ¡ltozÃ³ beÃ¡llÃ­tÃ¡sa"
! 
! #: info/variables.c:119
! msgid "Set variable: "
! msgstr "VÃ¡ltozÃ³ beÃ¡llÃ­tÃ¡sa:"
! 
! #: info/variables.c:137
! #, c-format
! msgid "Set %s to value (%d): "
! msgstr "%s beÃ¡llÃ­tÃ¡sa (%d): "
! 
! #: info/variables.c:178
! #, c-format
! msgid "Set %s to value (%s): "
! msgstr "%s beÃ¡llÃ­tÃ¡sa (%s): "
! 
! #: info/window.c:1150
! msgid "--*** Tags out of Date ***"
! msgstr "--*** lejÃ¡rt dÃ¡tumÃº Tagek ***"
! 
! #: info/window.c:1161
! msgid "-----Info: (), lines ----, "
! msgstr "-----Info: (), sor ----, "
! 
! #: info/window.c:1168
! #, c-format
! msgid "-%s---Info: %s, %d lines --%s--"
! msgstr "-%s---Info: %s, %d sor --%s--"
! 
! #: info/window.c:1172
! #, c-format
! msgid "-%s%s-Info: (%s)%s, %d lines --%s--"
! msgstr "-%s%s-Info: (%s)%s, %d sor --%s--"
! 
! # subfile ? LM
! # Passz - sas
! #: info/window.c:1179
! #, c-format
! msgid " Subfile: %s"
! msgstr "AlfÃ¡jl: %s"
! 
! #: install-info/install-info.c:221
! #, c-format
! msgid "%s: warning: "
! msgstr "%s: figyelem: "
! 
! #: install-info/install-info.c:270
! #, c-format
! msgid " for %s"
! msgstr " ehhez: %s"
! 
! #: install-info/install-info.c:500
! #, c-format
! msgid "\tTry `%s --help' for a complete list of options.\n"
! msgstr "\tAz opciÃ³k teljes listÃ¡jÃ¡hoz prÃ³bÃ¡lja meg a â€ž%s --helpâ€œ parancsot!\n"
! 
! #: install-info/install-info.c:508
! #, fuzzy, c-format
! msgid "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
! msgstr "HasznÃ¡lat: %s [OPCIÃ“K] ... TEXINFO-FÃ�JL...\n"
! 
! #: install-info/install-info.c:510
! msgid "Add or remove entries in INFO-FILE from the Info directory DIR-FILE."
! msgstr ""
! 
! #: install-info/install-info.c:513
! msgid ""
! "Options:\n"
! " --debug             report what is being done.\n"
! " --delete            delete existing entries for INFO-FILE from DIR-FILE;\n"
! "                      don't insert any new entries.\n"
! " --description=TEXT  the description of the entry is TEXT; used with\n"
! "                      the --name option to become synonymous with the\n"
! "                      --entry option.\n"
! " --dir-file=NAME     specify file name of Info directory file;\n"
! "                      equivalent to using the DIR-FILE argument.\n"
! " --dry-run           same as --test."
! msgstr ""
! 
! #: install-info/install-info.c:525
! msgid ""
! " --entry=TEXT        insert TEXT as an Info directory entry.\n"
! "                      TEXT is written as an Info menu item line followed\n"
! "                       by zero or more extra lines starting with "
! "whitespace.\n"
! "                      If you specify more than one entry, all are added.\n"
! "                      If you don't specify any entries, they are determined\n"
! "                       from information in the Info file itself.\n"
! "                      When removing, TEXT specifies the entry to remove.\n"
! "                      TEXT is only removed as a last resort, if the\n"
! "                      entry as determined from the Info file is not "
! "present,\n"
! "                      and the basename of the Info file isn't found either."
! msgstr ""
! 
! #: install-info/install-info.c:537
! msgid ""
! " --help              display this help and exit.\n"
! " --info-dir=DIR      same as --dir-file=DIR/dir.\n"
! " --info-file=FILE    specify Info file to install in the directory;\n"
! "                      equivalent to using the INFO-FILE argument.\n"
! " --item=TEXT         same as --entry=TEXT.\n"
! " --keep-old          do not replace entries, or remove empty sections.\n"
! " --menuentry=TEXT    same as --name=TEXT.\n"
! " --name=TEXT         the name of the entry is TEXT; used with --description\n"
! "                      to become synonymous with the --entry option.\n"
! " --no-indent         do not format new entries in the DIR file.\n"
! " --quiet             suppress warnings."
! msgstr ""
! 
! #: install-info/install-info.c:550
! msgid ""
! " --regex=R           put this file's entries in all sections that match the\n"
! "                      regular expression R (ignoring case).\n"
! " --remove            same as --delete.\n"
! " --remove-exactly    only remove if the info file name matches exactly;\n"
! "                      suffixes such as .info and .gz are not ignored.\n"
! " --section=SEC       put entries in section SEC of the directory.\n"
! "                      If you specify more than one section, all the entries\n"
! "                       are added in each of the sections.\n"
! "                      If you don't specify any sections, they are "
! "determined\n"
! "                       from information in the Info file itself.\n"
! " --section R SEC     equivalent to --regex=R --section=SEC --add-once."
! msgstr ""
! 
! #: install-info/install-info.c:563
! msgid ""
! " --silent            suppress warnings.\n"
! " --test              suppress updating of DIR-FILE.\n"
! " --version           display version information and exit."
! msgstr ""
! 
! #: install-info/install-info.c:570
! #, fuzzy
! msgid ""
! "Email bug reports to bug-texinfo@gnu.org,\n"
! "general questions and discussion to help-texinfo@gnu.org.\n"
! "Texinfo home page: http://www.gnu.org/software/texinfo/"
! msgstr ""
! "\n"
! "Hibajegyek a bug-texinfo@gnu.org,\n"
! "Ã¡ltalÃ¡nos kÃ©rdÃ©sek Ã©s Ã¶tletek a help-texinfo@gnu.org\n"
! "cÃ­mre kÃ¼ldhetÅ‘k.\n"
! "Texinfo honlap: http://www.gnu.org/software/texinfo/"
! 
! #: install-info/install-info.c:597
! #, c-format
! msgid ""
! "This is the file .../info/dir, which contains the\n"
! "topmost node of the Info hierarchy, called (dir)Top.\n"
! "The first time you invoke Info you start off looking at this node.\n"
! "\n"
! "%s\tThis is the top of the INFO tree\n"
! "\n"
! "  This (the Directory node) gives a menu of major topics.\n"
! "  Typing \"q\" exits, \"?\" lists all Info commands, \"d\" returns here,\n"
! "  \"h\" gives a primer for first-timers,\n"
! "  \"mEmacs<Return>\" visits the Emacs manual, etc.\n"
! "\n"
! "  In Emacs, you can click mouse button 2 on a menu item or cross reference\n"
! "  to select it.\n"
! "\n"
! "%s\n"
! msgstr ""
! 
! #: install-info/install-info.c:622
! #, c-format
! msgid "%s: could not read (%s) and could not create (%s)\n"
! msgstr "%s:nem lehet beolvasni (%s) Ã©s nem lehet lÃ©trehozni (%s)\n"
  
! #: install-info/install-info.c:715
! #, c-format
! msgid "%s: empty file"
! msgstr "%s: Ã¼res fÃ¡jl"
  
! #: install-info/install-info.c:1046 install-info/install-info.c:1086
! msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
! msgstr "START-INFO-DIR-ENTRY-nek nincs END-INFO-DIR-ENTRY pÃ¡rja"
  
! #: install-info/install-info.c:1081
! msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
! msgstr "END-INFO-DIR-ENTRY-nek nincsSTART-INFO-DIR-ENTRY pÃ¡rja"
  
! #: install-info/install-info.c:1936 install-info/install-info.c:1946
! #, c-format
! msgid "%s: already have dir file: %s\n"
! msgstr "%s: mÃ¡r van dir fÃ¡jl: %s\n"
  
! #: install-info/install-info.c:2026
! #, c-format
! msgid "%s: Specify the Info file only once.\n"
! msgstr "%s: Az Info fÃ¡jlt csak egyszer kell megadni!\n"
  
! #: install-info/install-info.c:2059
  #, c-format
! msgid "Extra regular expression specified, ignoring `%s'"
! msgstr ""
  
! #: install-info/install-info.c:2071
  #, c-format
! msgid "Error in regular expression `%s': %s"
! msgstr ""
  
! #: install-info/install-info.c:2129
! #, c-format
! msgid "excess command line argument `%s'"
! msgstr "felesleges parancssori argumentum: â€ž%sâ€œ"
  
! #: install-info/install-info.c:2133
! msgid "No input file specified; try --help for more information."
! msgstr ""
! "Nem lett input fÃ¡jl megadva; tovÃ¡bbi informÃ¡ciÃ³Ã©rt prÃ³bÃ¡lja meg a --help-t!"
  
! # dir ? LM
! #: install-info/install-info.c:2136
! msgid "No dir file specified; try --help for more information."
! msgstr ""
! "Nem lett dir fÃ¡jl megadva; tovÃ¡bbi informÃ¡ciÃ³Ã©rt prÃ³bÃ¡lja meg a --help-t!"
  
! # dir ? LM
! #: install-info/install-info.c:2278
  #, c-format
! msgid "no info dir entry in `%s'"
! msgstr "nincs info dir bejegyzÃ©s â€ž%sâ€œ-ben"
  
! #: install-info/install-info.c:2526
  #, c-format
! msgid "no entries found for `%s'; nothing deleted"
! msgstr "â€ž%sâ€œ-hez nem talÃ¡ltam bejegyzÃ©st; nincs mit tÃ¶rÃ¶lni"
  
  #: lib/xexit.c:54
***************
*** 1846,1926 ****
  msgstr ""
  
! #: makeinfo/cmds.c:544 makeinfo/cmds.c:566
  #, c-format
  msgid "arguments to @%s ignored"
  msgstr "@%s argumentuma(i) figyelmen kÃ­vÃ¼l lett(ek) hagyva"
  
! #: makeinfo/cmds.c:741
  msgid "January"
  msgstr "JanuÃ¡r"
  
! #: makeinfo/cmds.c:741
  msgid "February"
  msgstr "FebruÃ¡r"
  
! #: makeinfo/cmds.c:741
  msgid "March"
  msgstr "MÃ¡rcius"
  
! #: makeinfo/cmds.c:741
  msgid "April"
  msgstr "Ã�prilis"
  
! #: makeinfo/cmds.c:741
  msgid "May"
  msgstr "MÃ¡jus"
  
! #: makeinfo/cmds.c:742
  msgid "June"
  msgstr "JÃºnius"
  
! #: makeinfo/cmds.c:742
  msgid "July"
  msgstr "JÃºlius"
  
! #: makeinfo/cmds.c:742
  msgid "August"
  msgstr "Augusztus"
  
! #: makeinfo/cmds.c:742
  msgid "September"
  msgstr "Szeptember"
  
! #: makeinfo/cmds.c:742
  msgid "October"
  msgstr "OktÃ³ber"
  
! #: makeinfo/cmds.c:743
  msgid "November"
  msgstr "November"
  
! #: makeinfo/cmds.c:743
  msgid "December"
  msgstr "December"
  
! #: makeinfo/cmds.c:1095
  #, c-format
  msgid "unlikely character %c in @var"
  msgstr "nem kedvelt karakter %c a @var-ban"
  
! #: makeinfo/cmds.c:1138
  msgid "@sc argument all uppercase, thus no effect"
  msgstr "@sc argumentuma vÃ©gig nagybetÅ±s, Ã­gy nincs hatÃ¡sa"
  
! #: makeinfo/cmds.c:1193
  #, c-format
  msgid "`{' expected, but saw `%c'"
  msgstr "â€ž{â€œ-t vÃ¡rtam, de â€ž%câ€œ-t lÃ¡ttam"
  
! #: makeinfo/cmds.c:1233
  msgid "end of file inside verb block"
  msgstr ""
  
! #: makeinfo/cmds.c:1241
  #, c-format
  msgid "`}' expected, but saw `%c'"
  msgstr "â€ž}â€œ-t vÃ¡rtam, de â€ž%câ€œ-t lÃ¡ttam"
  
! #: makeinfo/cmds.c:1272
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
--- 2078,2158 ----
  msgstr ""
  
! #: makeinfo/cmds.c:582 makeinfo/cmds.c:604
  #, c-format
  msgid "arguments to @%s ignored"
  msgstr "@%s argumentuma(i) figyelmen kÃ­vÃ¼l lett(ek) hagyva"
  
! #: makeinfo/cmds.c:779
  msgid "January"
  msgstr "JanuÃ¡r"
  
! #: makeinfo/cmds.c:779
  msgid "February"
  msgstr "FebruÃ¡r"
  
! #: makeinfo/cmds.c:779
  msgid "March"
  msgstr "MÃ¡rcius"
  
! #: makeinfo/cmds.c:779
  msgid "April"
  msgstr "Ã�prilis"
  
! #: makeinfo/cmds.c:779
  msgid "May"
  msgstr "MÃ¡jus"
  
! #: makeinfo/cmds.c:780
  msgid "June"
  msgstr "JÃºnius"
  
! #: makeinfo/cmds.c:780
  msgid "July"
  msgstr "JÃºlius"
  
! #: makeinfo/cmds.c:780
  msgid "August"
  msgstr "Augusztus"
  
! #: makeinfo/cmds.c:780
  msgid "September"
  msgstr "Szeptember"
  
! #: makeinfo/cmds.c:780
  msgid "October"
  msgstr "OktÃ³ber"
  
! #: makeinfo/cmds.c:781
  msgid "November"
  msgstr "November"
  
! #: makeinfo/cmds.c:781
  msgid "December"
  msgstr "December"
  
! #: makeinfo/cmds.c:1131
  #, c-format
  msgid "unlikely character %c in @var"
  msgstr "nem kedvelt karakter %c a @var-ban"
  
! #: makeinfo/cmds.c:1174
  msgid "@sc argument all uppercase, thus no effect"
  msgstr "@sc argumentuma vÃ©gig nagybetÅ±s, Ã­gy nincs hatÃ¡sa"
  
! #: makeinfo/cmds.c:1229
  #, c-format
  msgid "`{' expected, but saw `%c'"
  msgstr "â€ž{â€œ-t vÃ¡rtam, de â€ž%câ€œ-t lÃ¡ttam"
  
! #: makeinfo/cmds.c:1269
  msgid "end of file inside verb block"
  msgstr ""
  
! #: makeinfo/cmds.c:1277
  #, c-format
  msgid "`}' expected, but saw `%c'"
  msgstr "â€ž}â€œ-t vÃ¡rtam, de â€ž%câ€œ-t lÃ¡ttam"
  
! #: makeinfo/cmds.c:1308
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
***************
*** 1928,1942 ****
  msgstr ""
  
! #: makeinfo/cmds.c:1471
  #, c-format
  msgid "%c%s is obsolete"
  msgstr "%c%s elavult"
  
! #: makeinfo/cmds.c:1580
  #, c-format
  msgid "@sp requires a positive numeric argument, not `%s'"
  msgstr "@sp egy pozitÃ­v szÃ¡m argumentumot vÃ¡r, nem â€ž%sâ€œ-t"
  
! #: makeinfo/cmds.c:1936 makeinfo/footnote.c:81
  #, c-format
  msgid "Bad argument to %c%s"
--- 2160,2174 ----
  msgstr ""
  
! #: makeinfo/cmds.c:1504
  #, c-format
  msgid "%c%s is obsolete"
  msgstr "%c%s elavult"
  
! #: makeinfo/cmds.c:1612
  #, c-format
  msgid "@sp requires a positive numeric argument, not `%s'"
  msgstr "@sp egy pozitÃ­v szÃ¡m argumentumot vÃ¡r, nem â€ž%sâ€œ-t"
  
! #: makeinfo/cmds.c:2023 makeinfo/footnote.c:81
  #, c-format
  msgid "Bad argument to %c%s"
***************
*** 1944,1975 ****
  
  # elÃ©g / ahogy van ? LM
! #: makeinfo/cmds.c:1946 makeinfo/makeinfo.c:4272
  msgid "asis"
  msgstr ""
  
! #: makeinfo/cmds.c:1948 makeinfo/cmds.c:1978 makeinfo/makeinfo.c:4274
  msgid "none"
  msgstr "nincs"
  
! #: makeinfo/cmds.c:1962
  #, c-format
  msgid "Bad argument to @%s"
  msgstr "Rossz argumentum ide: @%s"
  
! #: makeinfo/cmds.c:1976
  msgid "insert"
  msgstr "beszÃºr"
  
! #: makeinfo/cmds.c:1992
  #, c-format
  msgid "Bad argument to @%s: %s"
  msgstr "Rossz argumentum ide: %s: %s"
  
! #: makeinfo/cmds.c:2075
  #, c-format
  msgid "Expected @%s on or off, not `%s'"
  msgstr "@%s on vagy off-t vÃ¡rtam, â€ž%sâ€œ helyett"
  
! #: makeinfo/cmds.c:2095
  #, c-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
--- 2176,2207 ----
  
  # elÃ©g / ahogy van ? LM
! #: makeinfo/cmds.c:2033 makeinfo/makeinfo.c:4270
  msgid "asis"
  msgstr ""
  
! #: makeinfo/cmds.c:2035 makeinfo/cmds.c:2065 makeinfo/makeinfo.c:4272
  msgid "none"
  msgstr "nincs"
  
! #: makeinfo/cmds.c:2049
  #, c-format
  msgid "Bad argument to @%s"
  msgstr "Rossz argumentum ide: @%s"
  
! #: makeinfo/cmds.c:2063
  msgid "insert"
  msgstr "beszÃºr"
  
! #: makeinfo/cmds.c:2079
  #, c-format
  msgid "Bad argument to @%s: %s"
  msgstr "Rossz argumentum ide: %s: %s"
  
! #: makeinfo/cmds.c:2162
  #, c-format
  msgid "Expected @%s on or off, not `%s'"
  msgstr "@%s on vagy off-t vÃ¡rtam, â€ž%sâ€œ helyett"
  
! #: makeinfo/cmds.c:2182
  #, c-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
***************
*** 1980,2028 ****
  msgstr "HiÃ¡nyzÃ³ â€ž}â€œ a(z) @def arg.-ban"
  
- # FunkciÃ³ ? LM
- #: makeinfo/defun.c:402
- msgid "Function"
- msgstr "FÃ¼ggvÃ©ny"
- 
- #: makeinfo/defun.c:405
- msgid "Macro"
- msgstr "MakrÃ³"
- 
- # checkit
- # Form ? LM
- #: makeinfo/defun.c:408
- msgid "Special Form"
- msgstr "KivÃ©teles forma"
- 
- #: makeinfo/defun.c:412
- msgid "Variable"
- msgstr "VÃ¡ltozÃ³"
- 
- #: makeinfo/defun.c:415
- msgid "User Option"
- msgstr "FelhasznÃ¡lÃ³i opciÃ³"
- 
- # Instance ? LM
- # PÃ©ldÃ¡ny? - sas
- #: makeinfo/defun.c:419
- msgid "Instance Variable"
- msgstr "PÃ©ldÃ¡ny vÃ¡ltozÃ³"
- 
- #: makeinfo/defun.c:423
- msgid "Method"
- msgstr "MetÃ³dus"
- 
- # of ? LM
- # Na, ezt nem tudjuk. Vagy elÃ­rÃ¡s Ã©s on-off (be-ki), vagy valamibÅ‘l valamire alkalmazva: of, on: innen: ide: . MI EZ??? TESZTELNI KELL!
- #: makeinfo/defun.c:499 makeinfo/defun.c:504 makeinfo/defun.c:544
- #: makeinfo/defun.c:643 makeinfo/xml.c:2135
- msgid "of"
- msgstr ""
- 
- #: makeinfo/defun.c:508 makeinfo/defun.c:512 makeinfo/defun.c:516
- #: makeinfo/defun.c:550 makeinfo/defun.c:649 makeinfo/xml.c:2140
- msgid "on"
- msgstr ""
- 
  #: makeinfo/defun.c:711
  #, c-format
--- 2212,2215 ----
***************
*** 2054,2060 ****
  msgstr ""
  
! #: makeinfo/float.c:376 makeinfo/float.c:382 makeinfo/index.c:924
! #: makeinfo/index.c:930 makeinfo/xref.c:133 makeinfo/xref.c:170
! #: makeinfo/xref.c:205
  msgid "See "
  msgstr "LÃ¡sd "
--- 2241,2246 ----
  msgstr ""
  
! #: makeinfo/float.c:376 makeinfo/float.c:382 makeinfo/index.c:948
! #: makeinfo/index.c:954
  msgid "See "
  msgstr "LÃ¡sd "
***************
*** 2079,2083 ****
  
  # HTML
! #: makeinfo/footnote.c:301 makeinfo/index.c:189
  msgid "Footnotes"
  msgstr "LÃ¡bjegyzetek"
--- 2265,2269 ----
  
  # HTML
! #: makeinfo/footnote.c:301 makeinfo/index.c:187
  msgid "Footnotes"
  msgstr "LÃ¡bjegyzetek"
***************
*** 2093,2100 ****
  msgstr "%s:%d: --css-file kommenttel vÃ©gzÅ‘dik"
  
- #: makeinfo/html.c:203
- msgid "Untitled"
- msgstr "NÃ©vtelen"
- 
  #: makeinfo/html.c:421
  msgid "[unexpected] no html tag to pop"
--- 2279,2282 ----
***************
*** 2106,2149 ****
  msgstr "[vÃ¡ratlan] Ã©rvÃ©nytelen oldalnÃ©v: â€ž%sâ€œ"
  
! #: makeinfo/index.c:169
  #, c-format
  msgid "Unknown index `%s'"
  msgstr "Ismeretlen tÃ¡rgymutatÃ³ â€ž%sâ€œ"
  
! #: makeinfo/index.c:234
  #, c-format
  msgid "Info cannot handle `:' in index entry `%s'"
  msgstr "Az Info nem tudja a â€ž:â€œ-t kezelni a â€ž%sâ€œ tÃ¡rgymutatÃ³bejegyzÃ©sben"
  
! #: makeinfo/index.c:412
  #, c-format
  msgid "Index `%s' already exists"
  msgstr "â€ž%sâ€œ tÃ¡rgymutatÃ³ mÃ¡r lÃ©tezik"
  
! #: makeinfo/index.c:455
  #, c-format
  msgid "Unknown index `%s' and/or `%s' in @synindex"
  msgstr "Ismeretlen tÃ¡rgymutatÃ³ â€ž%sâ€œ Ã©s/vagy â€ž%sâ€œ itt: @synindex"
  
! #: makeinfo/index.c:661
  msgid "(line )"
  msgstr "(sor )"
  
! #: makeinfo/index.c:669
  #, c-format
  msgid "(line %*d)"
  msgstr "(%*d sor)"
  
! #: makeinfo/index.c:750
  #, c-format
  msgid "Unknown index `%s' in @printindex"
  msgstr "Ismeretlen tÃ¡rgymutatÃ³ â€ž%sâ€œ itt: @printindex"
  
! #: makeinfo/index.c:819
  #, c-format
  msgid "Entry for index `%s' outside of any node"
  msgstr "A(z) â€ž%sâ€œ tÃ¡rgymutatÃ³ bejegyzÃ©se az oldalakon kÃ­vÃ¼lre esik"
  
! #: makeinfo/index.c:822 makeinfo/index.c:858
  msgid "(outside of any node)"
  msgstr "(az oldalakon kÃ­vÃ¼l)"
--- 2288,2331 ----
  msgstr "[vÃ¡ratlan] Ã©rvÃ©nytelen oldalnÃ©v: â€ž%sâ€œ"
  
! #: makeinfo/index.c:167
  #, c-format
  msgid "Unknown index `%s'"
  msgstr "Ismeretlen tÃ¡rgymutatÃ³ â€ž%sâ€œ"
  
! #: makeinfo/index.c:232
  #, c-format
  msgid "Info cannot handle `:' in index entry `%s'"
  msgstr "Az Info nem tudja a â€ž:â€œ-t kezelni a â€ž%sâ€œ tÃ¡rgymutatÃ³bejegyzÃ©sben"
  
! #: makeinfo/index.c:410
  #, c-format
  msgid "Index `%s' already exists"
  msgstr "â€ž%sâ€œ tÃ¡rgymutatÃ³ mÃ¡r lÃ©tezik"
  
! #: makeinfo/index.c:453
  #, c-format
  msgid "Unknown index `%s' and/or `%s' in @synindex"
  msgstr "Ismeretlen tÃ¡rgymutatÃ³ â€ž%sâ€œ Ã©s/vagy â€ž%sâ€œ itt: @synindex"
  
! #: makeinfo/index.c:676
  msgid "(line )"
  msgstr "(sor )"
  
! #: makeinfo/index.c:684
  #, c-format
  msgid "(line %*d)"
  msgstr "(%*d sor)"
  
! #: makeinfo/index.c:764
  #, c-format
  msgid "Unknown index `%s' in @printindex"
  msgstr "Ismeretlen tÃ¡rgymutatÃ³ â€ž%sâ€œ itt: @printindex"
  
! #: makeinfo/index.c:833
  #, c-format
  msgid "Entry for index `%s' outside of any node"
  msgstr "A(z) â€ž%sâ€œ tÃ¡rgymutatÃ³ bejegyzÃ©se az oldalakon kÃ­vÃ¼lre esik"
  
! #: makeinfo/index.c:836 makeinfo/index.c:872
  msgid "(outside of any node)"
  msgstr "(az oldalakon kÃ­vÃ¼l)"
***************
*** 2169,2173 ****
  
  # %citem ist ein Texinfo-Befehl
! #: makeinfo/insertion.c:635
  #, c-format
  msgid "%s requires an argument: the formatter for %citem"
--- 2351,2355 ----
  
  # %citem ist ein Texinfo-Befehl
! #: makeinfo/insertion.c:639
  #, c-format
  msgid "%s requires an argument: the formatter for %citem"
***************
*** 2175,2223 ****
  
  # %cfloat ist ein Texinfo-Befehl
! #: makeinfo/insertion.c:723
  #, c-format
  msgid "%cfloat environments cannot be nested"
  msgstr "A %cfloat kÃ¶rnyezetet nem lehet beÃ¡gyazni"
  
! #: makeinfo/insertion.c:977
  #, c-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "â€ž@endâ€œ-t vÃ¡rtam â€ž%sâ€œ, de â€ž%sâ€œ-t talÃ¡ltam"
  
! #: makeinfo/insertion.c:1345
  #, c-format
  msgid "No matching `%cend %s'"
  msgstr "Nincs egyezÅ‘ â€ž%cend %sâ€œ"
  
! #: makeinfo/insertion.c:1614
  #, c-format
  msgid "%s requires letter or digit"
  msgstr "%s betÅ±t vagy szÃ¡mjegyet tartalmazhat"
  
! #: makeinfo/insertion.c:1707
  msgid "end of file inside verbatim block"
  msgstr "fÃ¡jlvÃ©gÃ©t talÃ¡ltam egy nyitott blokkban"
  
! #: makeinfo/insertion.c:1931
  #, c-format
  msgid "@%s not meaningful outside `@float' environment"
  msgstr "A(z) @%s -nek nincs Ã©rtelme a â€ž@floatâ€œ kÃ¶rnyezeten kÃ­vÃ¼l"
  
! #: makeinfo/insertion.c:1967
  msgid "@menu seen before first @node, creating `Top' node"
  msgstr ""
  "@menu-t talÃ¡ltam az elsÅ‘ @node elÅ‘tt. LÃ©trehozom a â€žSzÃ¼lÅ‘â€œ (Top) oldalt"
  
! #: makeinfo/insertion.c:1968
  msgid ""
  "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
  msgstr "esetleg a @top oldalt @ifnottex-be kellene tenni, @ifinfo helyett"
  
! #: makeinfo/insertion.c:1980
  msgid "@detailmenu seen before first node, creating `Top' node"
  msgstr ""
  "@detailmenu-t talÃ¡ltam az elsÅ‘ @node elÅ‘tt. LÃ©trehozom a â€žSzÃ¼lÅ‘â€œ (Top) oldalt"
  
! #: makeinfo/insertion.c:2036
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
--- 2357,2405 ----
  
  # %cfloat ist ein Texinfo-Befehl
! #: makeinfo/insertion.c:727
  #, c-format
  msgid "%cfloat environments cannot be nested"
  msgstr "A %cfloat kÃ¶rnyezetet nem lehet beÃ¡gyazni"
  
! #: makeinfo/insertion.c:981
  #, c-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "â€ž@endâ€œ-t vÃ¡rtam â€ž%sâ€œ, de â€ž%sâ€œ-t talÃ¡ltam"
  
! #: makeinfo/insertion.c:1349
  #, c-format
  msgid "No matching `%cend %s'"
  msgstr "Nincs egyezÅ‘ â€ž%cend %sâ€œ"
  
! #: makeinfo/insertion.c:1618
  #, c-format
  msgid "%s requires letter or digit"
  msgstr "%s betÅ±t vagy szÃ¡mjegyet tartalmazhat"
  
! #: makeinfo/insertion.c:1718
  msgid "end of file inside verbatim block"
  msgstr "fÃ¡jlvÃ©gÃ©t talÃ¡ltam egy nyitott blokkban"
  
! #: makeinfo/insertion.c:1942
  #, c-format
  msgid "@%s not meaningful outside `@float' environment"
  msgstr "A(z) @%s -nek nincs Ã©rtelme a â€ž@floatâ€œ kÃ¶rnyezeten kÃ­vÃ¼l"
  
! #: makeinfo/insertion.c:1978
  msgid "@menu seen before first @node, creating `Top' node"
  msgstr ""
  "@menu-t talÃ¡ltam az elsÅ‘ @node elÅ‘tt. LÃ©trehozom a â€žSzÃ¼lÅ‘â€œ (Top) oldalt"
  
! #: makeinfo/insertion.c:1979
  msgid ""
  "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
  msgstr "esetleg a @top oldalt @ifnottex-be kellene tenni, @ifinfo helyett"
  
! #: makeinfo/insertion.c:1991
  msgid "@detailmenu seen before first node, creating `Top' node"
  msgstr ""
  "@detailmenu-t talÃ¡ltam az elsÅ‘ @node elÅ‘tt. LÃ©trehozom a â€žSzÃ¼lÅ‘â€œ (Top) oldalt"
  
! #: makeinfo/insertion.c:2047
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
***************
*** 2226,2255 ****
  "kÃ­vÃ¼l"
  
! #: makeinfo/insertion.c:2050
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' environment"
  msgstr "A(z) @%s -nek nincs Ã©rtelme a â€ž@titlepageâ€œ kÃ¶rnyezeten kÃ­vÃ¼l"
  
! #: makeinfo/insertion.c:2081
  #, c-format
  msgid "Unmatched `%c%s'"
  msgstr "Nem egyezÅ‘ â€ž%c%sâ€œ"
  
! #: makeinfo/insertion.c:2086
  #, c-format
  msgid "`%c%s' needs something after it"
  msgstr "â€ž%c%sâ€œ utÃ¡n mÃ©g Ã­rni kell valamit"
  
! #: makeinfo/insertion.c:2092
  #, c-format
  msgid "Bad argument `%s' to `@%s', using `%s'"
  msgstr "â€ž%sâ€œ rossz argument ehhez:: â€ž@%sâ€œ, â€ž%sâ€œ-t hasznÃ¡lom"
  
! #: makeinfo/insertion.c:2189
  #, c-format
  msgid "@%s not meaningful inside `@%s' block"
  msgstr "@%s -nek nincs jelentÃ©se a(z) â€ž@%sâ€œ blokkon belÃ¼l"
  
! #: makeinfo/insertion.c:2198
  #, c-format
  msgid "@itemx not meaningful inside `%s' block"
--- 2408,2437 ----
  "kÃ­vÃ¼l"
  
! #: makeinfo/insertion.c:2061
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' environment"
  msgstr "A(z) @%s -nek nincs Ã©rtelme a â€ž@titlepageâ€œ kÃ¶rnyezeten kÃ­vÃ¼l"
  
! #: makeinfo/insertion.c:2092
  #, c-format
  msgid "Unmatched `%c%s'"
  msgstr "Nem egyezÅ‘ â€ž%c%sâ€œ"
  
! #: makeinfo/insertion.c:2097
  #, c-format
  msgid "`%c%s' needs something after it"
  msgstr "â€ž%c%sâ€œ utÃ¡n mÃ©g Ã­rni kell valamit"
  
! #: makeinfo/insertion.c:2103
  #, c-format
  msgid "Bad argument `%s' to `@%s', using `%s'"
  msgstr "â€ž%sâ€œ rossz argument ehhez:: â€ž@%sâ€œ, â€ž%sâ€œ-t hasznÃ¡lom"
  
! #: makeinfo/insertion.c:2200
  #, c-format
  msgid "@%s not meaningful inside `@%s' block"
  msgstr "@%s -nek nincs jelentÃ©se a(z) â€ž@%sâ€œ blokkon belÃ¼l"
  
! #: makeinfo/insertion.c:2209
  #, c-format
  msgid "@itemx not meaningful inside `%s' block"
***************
*** 2257,2296 ****
  
  # checkit
! #: makeinfo/insertion.c:2372
  #, c-format
  msgid "%c%s found outside of an insertion block"
  msgstr "%c%s egy beszÃºrÃ¡si blokkon kÃ­vÃ¼l talÃ¡lhatÃ³ "
  
! #: makeinfo/lang.c:957
  #, c-format
  msgid "no default territory known for language `%s'"
  msgstr ""
  
! #: makeinfo/lang.c:1020
  #, c-format
  msgid "%s is not a valid ISO 639 language code"
  msgstr "%s nem egy ISO 639 szabvÃ¡ny szerinti nyelvkÃ³d"
  
! #: makeinfo/lang.c:1110
  #, c-format
  msgid "unrecognized encoding name `%s'"
  msgstr "ismeretlen kÃ³dolÃ¡si nÃ©v: â€ž%sâ€œ"
  
! #: makeinfo/lang.c:1118
  #, c-format
  msgid "sorry, encoding `%s' not supported"
  msgstr "bocsÃ¡nat, de a(z) â€ž%sâ€œ kÃ³dolÃ¡s nem tÃ¡mogatott"
  
! #: makeinfo/lang.c:1170
  #, c-format
  msgid "invalid encoded character `%s'"
  msgstr "Ã©rvÃ©nytelen kÃ³dolt karakter: â€ž%sâ€œ"
  
! #: makeinfo/lang.c:1478
  #, c-format
  msgid "%c%s expects `i' or `j' as argument, not `%c'"
  msgstr "%c%s â€žiâ€œ-t vagy â€žjâ€œ-t vÃ¡r argumentumkÃ©nt, nem â€ž%câ€œ-t"
  
! #: makeinfo/lang.c:1482
  #, c-format
  msgid "%c%s expects a single character `i' or `j' as argument"
--- 2439,2478 ----
  
  # checkit
! #: makeinfo/insertion.c:2383
  #, c-format
  msgid "%c%s found outside of an insertion block"
  msgstr "%c%s egy beszÃºrÃ¡si blokkon kÃ­vÃ¼l talÃ¡lhatÃ³ "
  
! #: makeinfo/lang.c:1218
  #, c-format
  msgid "no default territory known for language `%s'"
  msgstr ""
  
! #: makeinfo/lang.c:1281
  #, c-format
  msgid "%s is not a valid ISO 639 language code"
  msgstr "%s nem egy ISO 639 szabvÃ¡ny szerinti nyelvkÃ³d"
  
! #: makeinfo/lang.c:1399
  #, c-format
  msgid "unrecognized encoding name `%s'"
  msgstr "ismeretlen kÃ³dolÃ¡si nÃ©v: â€ž%sâ€œ"
  
! #: makeinfo/lang.c:1407
  #, c-format
  msgid "sorry, encoding `%s' not supported"
  msgstr "bocsÃ¡nat, de a(z) â€ž%sâ€œ kÃ³dolÃ¡s nem tÃ¡mogatott"
  
! #: makeinfo/lang.c:1492
  #, c-format
  msgid "invalid encoded character `%s'"
  msgstr "Ã©rvÃ©nytelen kÃ³dolt karakter: â€ž%sâ€œ"
  
! #: makeinfo/lang.c:1800
  #, c-format
  msgid "%c%s expects `i' or `j' as argument, not `%c'"
  msgstr "%c%s â€žiâ€œ-t vagy â€žjâ€œ-t vÃ¡r argumentumkÃ©nt, nem â€ž%câ€œ-t"
  
! #: makeinfo/lang.c:1804
  #, c-format
  msgid "%c%s expects a single character `i' or `j' as argument"
***************
*** 2345,2349 ****
  msgstr "%s:%d: figyelem: "
  
! #: makeinfo/makeinfo.c:325 makeinfo/makeinfo.c:2297
  #, c-format
  msgid "Misplaced %c"
--- 2527,2531 ----
  msgstr "%s:%d: figyelem: "
  
! #: makeinfo/makeinfo.c:325 makeinfo/makeinfo.c:2295
  #, c-format
  msgid "Misplaced %c"
***************
*** 2399,2404 ****
  msgid ""
  "General output options:\n"
! "  -E, --macro-expand FILE     output macro-expanded source to FILE.\n"
! "                              ignoring any @setfilename.\n"
  "      --no-headers            suppress node separators, Node: lines, and "
  "menus\n"
--- 2581,2586 ----
  msgid ""
  "General output options:\n"
! "  -E, --macro-expand=FILE     output macro-expanded source to FILE,\n"
! "                                ignoring any @setfilename.\n"
  "      --no-headers            suppress node separators, Node: lines, and "
  "menus\n"
***************
*** 2408,2415 ****
  "output);\n"
  "                                also, write to standard output by default.\n"
! "      --no-split              suppress splitting of Info or HTML output,\n"
! "                              generate only one output file.\n"
  "      --number-sections       output chapter and sectioning numbers.\n"
! "  -o, --output=FILE           output to FILE (directory if split HTML),\n"
  msgstr ""
  
--- 2590,2598 ----
  "output);\n"
  "                                also, write to standard output by default.\n"
! "      --no-split              suppress the splitting of Info or HTML "
! "output,\n"
! "                                generate only one output file.\n"
  "      --number-sections       output chapter and sectioning numbers.\n"
! "  -o, --output=FILE           output to FILE (or directory if split HTML).\n"
  msgstr ""
  
***************
*** 2555,2559 ****
  msgstr "%s: hiÃ¡nyzÃ³ fÃ¡jl argumentum.\n"
  
! #: makeinfo/makeinfo.c:1016 makeinfo/makeinfo.c:4121
  #, c-format
  msgid "Multiline command %c%s used improperly"
--- 2738,2742 ----
  msgstr "%s: hiÃ¡nyzÃ³ fÃ¡jl argumentum.\n"
  
! #: makeinfo/makeinfo.c:1016 makeinfo/makeinfo.c:4119
  #, c-format
  msgid "Multiline command %c%s used improperly"
***************
*** 2565,2579 ****
  msgstr "â€ž%sâ€œ-t vÃ¡rok"
  
! #: makeinfo/makeinfo.c:1498
  #, c-format
  msgid "Can't create directory `%s': %s"
  msgstr "A(z) â€ž%sâ€œ kÃ¶nyvtÃ¡r nem hozhatÃ³ lÃ©tre: %s"
  
! #: makeinfo/makeinfo.c:1544
  #, c-format
  msgid "No `%s' found in `%s'"
  msgstr "Nem talÃ¡lhatÃ³ â€ž%sâ€œ ebben: â€ž%sâ€œ"
  
! #: makeinfo/makeinfo.c:1624
  #, c-format
  msgid "%s: Skipping macro expansion to stdout as Info output is going there.\n"
--- 2748,2762 ----
  msgstr "â€ž%sâ€œ-t vÃ¡rok"
  
! #: makeinfo/makeinfo.c:1496
  #, c-format
  msgid "Can't create directory `%s': %s"
  msgstr "A(z) â€ž%sâ€œ kÃ¶nyvtÃ¡r nem hozhatÃ³ lÃ©tre: %s"
  
! #: makeinfo/makeinfo.c:1542
  #, c-format
  msgid "No `%s' found in `%s'"
  msgstr "Nem talÃ¡lhatÃ³ â€ž%sâ€œ ebben: â€ž%sâ€œ"
  
! #: makeinfo/makeinfo.c:1622
  #, c-format
  msgid "%s: Skipping macro expansion to stdout as Info output is going there.\n"
***************
*** 2582,2591 ****
  "megy.\n"
  
! #: makeinfo/makeinfo.c:1657
  #, c-format
  msgid "Making %s file `%s' from `%s'.\n"
  msgstr "%s fÃ¡jl (â€ž%sâ€œ) kÃ©szÃ­tÃ©se â€ž%sâ€œ-bÃ³l.\n"
  
! #: makeinfo/makeinfo.c:1721
  #, c-format
  msgid ""
--- 2765,2774 ----
  "megy.\n"
  
! #: makeinfo/makeinfo.c:1652
  #, c-format
  msgid "Making %s file `%s' from `%s'.\n"
  msgstr "%s fÃ¡jl (â€ž%sâ€œ) kÃ©szÃ­tÃ©se â€ž%sâ€œ-bÃ³l.\n"
  
! #: makeinfo/makeinfo.c:1719
  #, c-format
  msgid ""
***************
*** 2595,2599 ****
  "a megtartÃ¡sÃ¡hoz hasznÃ¡lja  --force opciÃ³t.\n"
  
! #: makeinfo/makeinfo.c:1776
  #, c-format
  msgid "%s: Removing output file `%s' due to errors; use --force to preserve.\n"
--- 2778,2782 ----
  "a megtartÃ¡sÃ¡hoz hasznÃ¡lja  --force opciÃ³t.\n"
  
! #: makeinfo/makeinfo.c:1774
  #, c-format
  msgid "%s: Removing output file `%s' due to errors; use --force to preserve.\n"
***************
*** 2602,2659 ****
  "megtartÃ¡sÃ¡hoz hasznÃ¡lja  --force opciÃ³t.\n"
  
! #: makeinfo/makeinfo.c:2070
  #, c-format
  msgid "Unknown command `%s'"
  msgstr "Ismeretlen parancs: â€ž%sâ€œ"
  
! #: makeinfo/makeinfo.c:2092
  #, c-format
  msgid "Use braces to give a command as an argument to @%s"
  msgstr "Kapcsos zÃ¡rÃ³jelekkel egy parancsot is megadhat @%s argumentumakÃ©nt"
  
! #: makeinfo/makeinfo.c:2351
  #, c-format
  msgid "%c%s expected braces"
  msgstr "%c%s kapcsos zÃ¡rÃ³jelpÃ¡rt vÃ¡r"
  
! #: makeinfo/makeinfo.c:2364
  msgid "Unmatched }"
  msgstr "PÃ¡r nÃ©lkÃ¼li }"
  
! #: makeinfo/makeinfo.c:2412
  msgid "NO_NAME!"
  msgstr "NINCS_NÃ‰V!"
  
! #: makeinfo/makeinfo.c:2433
  #, c-format
  msgid "%c%s missing close brace"
  msgstr "%c%s hiÃ¡nyzÃ³ kapcsos bezÃ¡rÃ³jel"
  
! #: makeinfo/makeinfo.c:2611
! #, c-format
! msgid "This is %s, produced by makeinfo version %s from %s.\n"
! msgstr "Ez itt %s, ami a makeinfo %s verziÃ³jÃ¡val (%s) lett generÃ¡lva.\n"
! 
! #: makeinfo/makeinfo.c:3436
  #, c-format
  msgid "@image file `%s' (for HTML) not readable: %s"
  msgstr "@image a(z) â€ž%sâ€œ fÃ¡jl (HTML) nem olvashatÃ³: %s"
  
! #: makeinfo/makeinfo.c:3442
  #, c-format
  msgid "No such file `%s'"
  msgstr "Nincs ilyen fÃ¡jl: â€ž%sâ€œ"
  
! #: makeinfo/makeinfo.c:3578
  #, c-format
  msgid "@image file `%s' (for text) unreadable: %s"
  msgstr "@image a(z) â€ž%sâ€œ fÃ¡jl (szÃ¶veges) nem olvashatÃ³: %s"
  
! #: makeinfo/makeinfo.c:3587
  msgid "@image missing filename argument"
  msgstr "@image hiÃ¡nyzÃ³ fÃ¡jlnÃ©v argumentum"
  
  # flag ? LM
! #: makeinfo/makeinfo.c:3805
  #, c-format
  msgid "undefined flag: %s"
--- 2785,2837 ----
  "megtartÃ¡sÃ¡hoz hasznÃ¡lja  --force opciÃ³t.\n"
  
! #: makeinfo/makeinfo.c:2068
  #, c-format
  msgid "Unknown command `%s'"
  msgstr "Ismeretlen parancs: â€ž%sâ€œ"
  
! #: makeinfo/makeinfo.c:2090
  #, c-format
  msgid "Use braces to give a command as an argument to @%s"
  msgstr "Kapcsos zÃ¡rÃ³jelekkel egy parancsot is megadhat @%s argumentumakÃ©nt"
  
! #: makeinfo/makeinfo.c:2349
  #, c-format
  msgid "%c%s expected braces"
  msgstr "%c%s kapcsos zÃ¡rÃ³jelpÃ¡rt vÃ¡r"
  
! #: makeinfo/makeinfo.c:2362
  msgid "Unmatched }"
  msgstr "PÃ¡r nÃ©lkÃ¼li }"
  
! #: makeinfo/makeinfo.c:2410
  msgid "NO_NAME!"
  msgstr "NINCS_NÃ‰V!"
  
! #: makeinfo/makeinfo.c:2431
  #, c-format
  msgid "%c%s missing close brace"
  msgstr "%c%s hiÃ¡nyzÃ³ kapcsos bezÃ¡rÃ³jel"
  
! #: makeinfo/makeinfo.c:3434
  #, c-format
  msgid "@image file `%s' (for HTML) not readable: %s"
  msgstr "@image a(z) â€ž%sâ€œ fÃ¡jl (HTML) nem olvashatÃ³: %s"
  
! #: makeinfo/makeinfo.c:3440
  #, c-format
  msgid "No such file `%s'"
  msgstr "Nincs ilyen fÃ¡jl: â€ž%sâ€œ"
  
! #: makeinfo/makeinfo.c:3576
  #, c-format
  msgid "@image file `%s' (for text) unreadable: %s"
  msgstr "@image a(z) â€ž%sâ€œ fÃ¡jl (szÃ¶veges) nem olvashatÃ³: %s"
  
! #: makeinfo/makeinfo.c:3585
  msgid "@image missing filename argument"
  msgstr "@image hiÃ¡nyzÃ³ fÃ¡jlnÃ©v argumentum"
  
  # flag ? LM
! #: makeinfo/makeinfo.c:3803
  #, c-format
  msgid "undefined flag: %s"
***************
*** 2661,2670 ****
  
  # checkit
! #: makeinfo/makeinfo.c:3806
  #, c-format
  msgid "{No value for `%s'}"
  msgstr "{â€ž%sâ€œ-hoz nincs Ã©rtÃ©k}"
  
! #: makeinfo/makeinfo.c:3858
  #, c-format
  msgid "%c%s requires a name"
--- 2839,2848 ----
  
  # checkit
! #: makeinfo/makeinfo.c:3804
  #, c-format
  msgid "{No value for `%s'}"
  msgstr "{â€ž%sâ€œ-hoz nincs Ã©rtÃ©k}"
  
! #: makeinfo/makeinfo.c:3856
  #, c-format
  msgid "%c%s requires a name"
***************
*** 2672,2681 ****
  
  # AATNEZNI ? LM
! #: makeinfo/makeinfo.c:3964
  #, c-format
  msgid "Reached eof before matching @end %s"
  msgstr "KorÃ¡bban talÃ¡ltam fÃ¡jl vÃ©ge jelet, mint @end-t %s "
  
! #: makeinfo/makeinfo.c:4213
  #, c-format
  msgid "`%.40s...' is too long for expansion; not expanded"
--- 2850,2859 ----
  
  # AATNEZNI ? LM
! #: makeinfo/makeinfo.c:3962
  #, c-format
  msgid "Reached eof before matching @end %s"
  msgstr "KorÃ¡bban talÃ¡ltam fÃ¡jl vÃ©ge jelet, mint @end-t %s "
  
! #: makeinfo/makeinfo.c:4211
  #, c-format
  msgid "`%.40s...' is too long for expansion; not expanded"
***************
*** 2727,2731 ****
  msgstr "A(z) %s oldal formÃ¡zÃ¡sa...\n"
  
! #: makeinfo/node.c:715
  #, c-format
  msgid "Node `%s' requires a sectioning command (e.g., %c%s)"
--- 2905,2909 ----
  msgstr "A(z) %s oldal formÃ¡zÃ¡sa...\n"
  
! #: makeinfo/node.c:714
  #, c-format
  msgid "Node `%s' requires a sectioning command (e.g., %c%s)"
***************
*** 2734,2748 ****
  "%c%s)"
  
! #: makeinfo/node.c:879
  #, c-format
  msgid "No node name specified for `%c%s' command"
  msgstr "A(z) â€ž%c%sâ€œ parancshoz nem lett oldalnÃ©v rendelve"
  
! #: makeinfo/node.c:920 makeinfo/node.c:1161
  #, c-format
  msgid "Anchor `%s' and node `%s' map to the same file name"
  msgstr "A(z) â€ž%sâ€œ horgony Ã©s a(z) â€ž%sâ€œ oldal ugyanarra a fÃ¡jlnÃ©vre mutatnak"
  
! #: makeinfo/node.c:923
  msgid "This @anchor command ignored; references to it will not work"
  msgstr ""
--- 2912,2926 ----
  "%c%s)"
  
! #: makeinfo/node.c:878
  #, c-format
  msgid "No node name specified for `%c%s' command"
  msgstr "A(z) â€ž%c%sâ€œ parancshoz nem lett oldalnÃ©v rendelve"
  
! #: makeinfo/node.c:919 makeinfo/node.c:1160
  #, c-format
  msgid "Anchor `%s' and node `%s' map to the same file name"
  msgstr "A(z) â€ž%sâ€œ horgony Ã©s a(z) â€ž%sâ€œ oldal ugyanarra a fÃ¡jlnÃ©vre mutatnak"
  
! #: makeinfo/node.c:922
  msgid "This @anchor command ignored; references to it will not work"
  msgstr ""
***************
*** 2750,2783 ****
  "hivatkozÃ¡s nem fog mÅ±kÃ¶dni"
  
! #: makeinfo/node.c:925 makeinfo/node.c:1164
  msgid "Rename this anchor or use the `--no-split' option"
  msgstr "Nevezze Ã¡t ezt a horgonyt vagy hasznÃ¡lja a â€ž--no-splitâ€œ opciÃ³t"
  
  # split-HTML ? LM
! #: makeinfo/node.c:955
  #, c-format
  msgid "Unexpected string at end of split-HTML file `%s'"
  msgstr "Nem vÃ¡rt szÃ¶veg a(z) â€ž%sâ€œ split-HTML fÃ¡jl vÃ©gÃ©n"
  
! # HTML
! #: makeinfo/node.c:991
! msgid "Next:"
! msgstr "KÃ¶vetkezÅ‘:"
! 
! #: makeinfo/node.c:1007
! msgid "Previous:"
! msgstr "ElÅ‘zÅ‘:"
! 
! # HTML
! #: makeinfo/node.c:1021
! msgid "Up:"
! msgstr "Fel:"
! 
! #: makeinfo/node.c:1158
  #, c-format
  msgid "Anchors `%s' and `%s' map to the same file name"
  msgstr "A(z) â€ž%sâ€œ Ã©s â€ž%sâ€œ horgonyok ugyanarra a fÃ¡jlnÃ©vre mutatnak"
  
! #: makeinfo/node.c:1163
  msgid "@anchor command ignored; references to it will not work"
  msgstr ""
--- 2928,2947 ----
  "hivatkozÃ¡s nem fog mÅ±kÃ¶dni"
  
! #: makeinfo/node.c:924 makeinfo/node.c:1163
  msgid "Rename this anchor or use the `--no-split' option"
  msgstr "Nevezze Ã¡t ezt a horgonyt vagy hasznÃ¡lja a â€ž--no-splitâ€œ opciÃ³t"
  
  # split-HTML ? LM
! #: makeinfo/node.c:954
  #, c-format
  msgid "Unexpected string at end of split-HTML file `%s'"
  msgstr "Nem vÃ¡rt szÃ¶veg a(z) â€ž%sâ€œ split-HTML fÃ¡jl vÃ©gÃ©n"
  
! #: makeinfo/node.c:1157
  #, c-format
  msgid "Anchors `%s' and `%s' map to the same file name"
  msgstr "A(z) â€ž%sâ€œ Ã©s â€ž%sâ€œ horgonyok ugyanarra a fÃ¡jlnÃ©vre mutatnak"
  
! #: makeinfo/node.c:1162
  msgid "@anchor command ignored; references to it will not work"
  msgstr ""
***************
*** 2785,2789 ****
  "nem fog mÅ±kÃ¶dni"
  
! #: makeinfo/node.c:1360
  #, c-format
  msgid "%s reference to nonexistent node `%s' (perhaps incorrect sectioning?)"
--- 2949,2953 ----
  "nem fog mÅ±kÃ¶dni"
  
! #: makeinfo/node.c:1359
  #, c-format
  msgid "%s reference to nonexistent node `%s' (perhaps incorrect sectioning?)"
***************
*** 2791,2805 ****
  "%s egy nem lÃ©tezÅ‘ oldalra (â€ž%sâ€œ) hivatkozik (esetleg hibÃ¡s szekcionÃ¡lÃ¡s?)"
  
- #: makeinfo/node.c:1376
- msgid "Menu"
- msgstr "MenÃ¼"
- 
  # ATNEZNI ? LM
! #: makeinfo/node.c:1378
! msgid "Cross"
! msgstr "Kereszt"
! 
! # ATNEZNI ? LM
! #: makeinfo/node.c:1460
  #, c-format
  msgid "Next field of node `%s' not pointed to (perhaps incorrect sectioning?)"
--- 2955,2960 ----
  "%s egy nem lÃ©tezÅ‘ oldalra (â€ž%sâ€œ) hivatkozik (esetleg hibÃ¡s szekcionÃ¡lÃ¡s?)"
  
  # ATNEZNI ? LM
! #: makeinfo/node.c:1459
  #, c-format
  msgid "Next field of node `%s' not pointed to (perhaps incorrect sectioning?)"
***************
*** 2808,2841 ****
  "szekcionÃ¡lÃ¡s?)"
  
! #: makeinfo/node.c:1463
  #, c-format
  msgid "This node (%s) has the bad Prev"
  msgstr "Ennek az oldalnak (%s) hibÃ¡s az ElÅ‘zÅ‘ (Prev) mezÅ‘je"
  
- #: makeinfo/node.c:1475
- msgid "Prev"
- msgstr "ElÅ‘zÅ‘"
- 
  # ATNEZNI ? LM
! #: makeinfo/node.c:1518
  #, c-format
  msgid "Prev field of node `%s' not pointed to"
  msgstr "A(z) â€ž%sâ€œ oldalnak az ElÅ‘zÅ‘ (Prev) mezÅ‘je nem mutat sehova"
  
! #: makeinfo/node.c:1522
  #, c-format
  msgid "This node (%s) has the bad Next"
  msgstr "Ennek az oldalnak (%s) hibÃ¡s a KÃ¶vetkezÅ‘ (Next) mezÅ‘je"
  
! #: makeinfo/node.c:1534
  #, c-format
  msgid "`%s' has no Up field (perhaps incorrect sectioning?)"
  msgstr "â€ž%sâ€œ-nek nincs SzÃ¼lÅ‘ (Up) mezÅ‘je (esetleg hibÃ¡s szekcionÃ¡lÃ¡s?)"
  
! #: makeinfo/node.c:1537
! msgid "Up"
! msgstr "Fel"
! 
! #: makeinfo/node.c:1603
  #, c-format
  msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
--- 2963,2988 ----
  "szekcionÃ¡lÃ¡s?)"
  
! #: makeinfo/node.c:1462
  #, c-format
  msgid "This node (%s) has the bad Prev"
  msgstr "Ennek az oldalnak (%s) hibÃ¡s az ElÅ‘zÅ‘ (Prev) mezÅ‘je"
  
  # ATNEZNI ? LM
! #: makeinfo/node.c:1517
  #, c-format
  msgid "Prev field of node `%s' not pointed to"
  msgstr "A(z) â€ž%sâ€œ oldalnak az ElÅ‘zÅ‘ (Prev) mezÅ‘je nem mutat sehova"
  
! #: makeinfo/node.c:1521
  #, c-format
  msgid "This node (%s) has the bad Next"
  msgstr "Ennek az oldalnak (%s) hibÃ¡s a KÃ¶vetkezÅ‘ (Next) mezÅ‘je"
  
! #: makeinfo/node.c:1533
  #, c-format
  msgid "`%s' has no Up field (perhaps incorrect sectioning?)"
  msgstr "â€ž%sâ€œ-nek nincs SzÃ¼lÅ‘ (Up) mezÅ‘je (esetleg hibÃ¡s szekcionÃ¡lÃ¡s?)"
  
! #: makeinfo/node.c:1602
  #, c-format
  msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
***************
*** 2843,2857 ****
  "A(z) â€ž%sâ€œ oldal nem tartalmaz menÃ¼elemet â€ž%sâ€œ-hez, bÃ¡r ez uÃ³bbi a szÃ¼lÅ‘je"
  
! #: makeinfo/node.c:1635
  #, c-format
  msgid "unreferenced node `%s'"
  msgstr "nem hivatkozott oldal â€ž%sâ€œ"
  
! #: makeinfo/node.c:1725
  #, c-format
  msgid "Removing %s\n"
  msgstr "TÃ¶rlÃ©s: %s\n"
  
! #: makeinfo/node.c:1729
  #, c-format
  msgid "Can't remove file `%s': %s"
--- 2990,3004 ----
  "A(z) â€ž%sâ€œ oldal nem tartalmaz menÃ¼elemet â€ž%sâ€œ-hez, bÃ¡r ez uÃ³bbi a szÃ¼lÅ‘je"
  
! #: makeinfo/node.c:1634
  #, c-format
  msgid "unreferenced node `%s'"
  msgstr "nem hivatkozott oldal â€ž%sâ€œ"
  
! #: makeinfo/node.c:1724
  #, c-format
  msgid "Removing %s\n"
  msgstr "TÃ¶rlÃ©s: %s\n"
  
! #: makeinfo/node.c:1728
  #, c-format
  msgid "Can't remove file `%s': %s"
***************
*** 2894,2903 ****
  "%ctop korÃ¡bban szerepel, mint %cnode, az alapÃ©rtelmezett %s-t hasznÃ¡lom"
  
! #: makeinfo/xml.c:1654
  #, c-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "@image a(z) â€ž%sâ€œ fÃ¡jl nem olvashatÃ³: %s"
  
! #: makeinfo/xml.c:1999
  msgid ""
  "@headitem as the last item of @multitable produces invalid Docbook documents"
--- 3041,3050 ----
  "%ctop korÃ¡bban szerepel, mint %cnode, az alapÃ©rtelmezett %s-t hasznÃ¡lom"
  
! #: makeinfo/xml.c:1669
  #, c-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "@image a(z) â€ž%sâ€œ fÃ¡jl nem olvashatÃ³: %s"
  
! #: makeinfo/xml.c:2014
  msgid ""
  "@headitem as the last item of @multitable produces invalid Docbook documents"
***************
*** 2906,2922 ****
  "kimenet hibÃ¡s lesz"
  
! #: makeinfo/xref.c:127
! msgid "First argument to cross-reference may not be empty"
  msgstr ""
  
! #: makeinfo/xref.c:133 makeinfo/xref.c:170 makeinfo/xref.c:205
! #: makeinfo/xref.c:459
! #, fuzzy
! msgid "see "
! msgstr "LÃ¡sd "
  
! #: makeinfo/xref.c:157
! #, c-format
! msgid "See section ``%s'' in "
  msgstr ""
  
--- 3053,3068 ----
  "kimenet hibÃ¡s lesz"
  
! # of ? LM
! # Na, ezt nem tudjuk. Vagy elÃ­rÃ¡s Ã©s on-off (be-ki), vagy valamibÅ‘l valamire alkalmazva: of, on: innen: ide: . MI EZ??? TESZTELNI KELL!
! #: makeinfo/xml.c:2150
! msgid "of"
  msgstr ""
  
! #: makeinfo/xml.c:2155
! msgid "on"
! msgstr ""
  
! #: makeinfo/xref.c:127
! msgid "First argument to cross-reference may not be empty"
  msgstr ""
  
***************
*** 2946,3098 ****
  msgstr ""
  
- #: util/install-info.c:170
- #, c-format
- msgid "%s: warning: "
- msgstr "%s: figyelem: "
- 
- #: util/install-info.c:219
- #, c-format
- msgid " for %s"
- msgstr " ehhez: %s"
- 
- #: util/install-info.c:444
- #, c-format
- msgid "\tTry `%s --help' for a complete list of options.\n"
- msgstr "\tAz opciÃ³k teljes listÃ¡jÃ¡hoz prÃ³bÃ¡lja meg a â€ž%s --helpâ€œ parancsot!\n"
- 
- #: util/install-info.c:452
- #, c-format
- msgid ""
- "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
- "\n"
- "Add or remove entries in INFO-FILE from the Info directory DIR-FILE.\n"
- "\n"
- "Options:\n"
- " --debug           report what is being done.\n"
- " --delete          delete existing entries for INFO-FILE from DIR-FILE;\n"
- "                     don't insert any new entries.\n"
- " --dir-file=NAME   specify file name of Info directory file.\n"
- "                     This is equivalent to using the DIR-FILE argument.\n"
- " --entry=TEXT      insert TEXT as an Info directory entry.\n"
- "                     TEXT should have the form of an Info menu item line\n"
- "                     plus zero or more extra lines starting with "
- "whitespace.\n"
- "                     If you specify more than one entry, they are all "
- "added.\n"
- "                     If you don't specify any entries, they are determined\n"
- "                     from information in the Info file itself.\n"
- " --help            display this help and exit.\n"
- " --info-file=FILE  specify Info file to install in the directory.\n"
- "                     This is equivalent to using the INFO-FILE argument.\n"
- " --info-dir=DIR    same as --dir-file=DIR/dir.\n"
- " --item=TEXT       same as --entry TEXT.\n"
- "                     An Info directory entry is actually a menu item.\n"
- " --quiet           suppress warnings.\n"
- " --remove          same as --delete.\n"
- " --remove-exactly  only remove if the info file name matches exactly;\n"
- "                     .info and/or .gz suffixes are not ignored.\n"
- " --section=SEC     put this file's entries in section SEC of the directory.\n"
- "                     If you specify more than one section, all the entries\n"
- "                     are added in each of the sections.\n"
- "                     If you don't specify any sections, they are determined\n"
- "                     from information in the Info file itself.\n"
- " --section-regex=R if an entry is added to a section that does not exist,\n"
- "                     look for a section matching basic regular expression R\n"
- "                     (and ignoring case) before starting a new section.\n"
- " --test            suppress updating of DIR-FILE.\n"
- " --silent          suppress warnings.\n"
- " --version         display version information and exit.\n"
- msgstr ""
- 
- #: util/install-info.c:518
- #, c-format
- msgid ""
- "This is the file .../info/dir, which contains the\n"
- "topmost node of the Info hierarchy, called (dir)Top.\n"
- "The first time you invoke Info you start off looking at this node.\n"
- "\n"
- "%s\tThis is the top of the INFO tree\n"
- "\n"
- "  This (the Directory node) gives a menu of major topics.\n"
- "  Typing \"q\" exits, \"?\" lists all Info commands, \"d\" returns here,\n"
- "  \"h\" gives a primer for first-timers,\n"
- "  \"mEmacs<Return>\" visits the Emacs manual, etc.\n"
- "\n"
- "  In Emacs, you can click mouse button 2 on a menu item or cross reference\n"
- "  to select it.\n"
- "\n"
- "%s\n"
- msgstr ""
- 
- #: util/install-info.c:543
- #, c-format
- msgid "%s: could not read (%s) and could not create (%s)\n"
- msgstr "%s:nem lehet beolvasni (%s) Ã©s nem lehet lÃ©trehozni (%s)\n"
- 
- #: util/install-info.c:630
- #, c-format
- msgid "%s: empty file"
- msgstr "%s: Ã¼res fÃ¡jl"
- 
- #: util/install-info.c:943 util/install-info.c:983
- msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
- msgstr "START-INFO-DIR-ENTRY-nek nincs END-INFO-DIR-ENTRY pÃ¡rja"
- 
- #: util/install-info.c:978
- msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
- msgstr "END-INFO-DIR-ENTRY-nek nincsSTART-INFO-DIR-ENTRY pÃ¡rja"
- 
- #: util/install-info.c:1225 util/install-info.c:1235
- #, c-format
- msgid "%s: already have dir file: %s\n"
- msgstr "%s: mÃ¡r van dir fÃ¡jl: %s\n"
- 
- #: util/install-info.c:1274
- #, c-format
- msgid "%s: Specify the Info file only once.\n"
- msgstr "%s: Az Info fÃ¡jlt csak egyszer kell megadni!\n"
- 
- #: util/install-info.c:1297
- #, c-format
- msgid "Extra regular expression specified, ignoring `%s'"
- msgstr ""
- 
- #: util/install-info.c:1308
- #, c-format
- msgid "Error in regular expression `%s': %s"
- msgstr ""
- 
- #: util/install-info.c:1353
- #, c-format
- msgid "excess command line argument `%s'"
- msgstr "felesleges parancssori argumentum: â€ž%sâ€œ"
- 
- #: util/install-info.c:1357
- msgid "No input file specified; try --help for more information."
- msgstr ""
- "Nem lett input fÃ¡jl megadva; tovÃ¡bbi informÃ¡ciÃ³Ã©rt prÃ³bÃ¡lja meg a --help-t!"
- 
- # dir ? LM
- #: util/install-info.c:1360
- msgid "No dir file specified; try --help for more information."
- msgstr ""
- "Nem lett dir fÃ¡jl megadva; tovÃ¡bbi informÃ¡ciÃ³Ã©rt prÃ³bÃ¡lja meg a --help-t!"
- 
- # dir ? LM
- #: util/install-info.c:1384
- #, c-format
- msgid "no info dir entry in `%s'"
- msgstr "nincs info dir bejegyzÃ©s â€ž%sâ€œ-ben"
- 
- #: util/install-info.c:1525
- #, c-format
- msgid "menu item `%s' already exists, for file `%s'"
- msgstr "A(z) â€ž%sâ€œ menÃ¼elem mÃ¡r lÃ©tezik a â€ž%sâ€œ fÃ¡jlhoz"
- 
- #: util/install-info.c:1548
- #, c-format
- msgid "no entries found for `%s'; nothing deleted"
- msgstr "â€ž%sâ€œ-hez nem talÃ¡ltam bejegyzÃ©st; nincs mit tÃ¶rÃ¶lni"
- 
  #: util/texindex.c:223
  msgid "display this help and exit"
--- 3092,3095 ----
***************
*** 3151,3154 ****
--- 3148,3273 ----
  msgstr "a(z) %s bejegyzÃ©s egy mÃ¡sodlagos nÃ©vvel rendelkezÅ‘ bejegyzÃ©st kÃ¶vet"
  
+ #~ msgid ""
+ #~ "\\%-10[goto-node]  Move to node specified by name.\n"
+ #~ "              You may include a filename as well, as in (FILENAME)"
+ #~ "NODENAME.\n"
+ #~ msgstr ""
+ #~ "\\%-10[goto-node]  UgrÃ¡s egy nÃ©vvel megadott oldalra.\n"
+ #~ "              A nÃ©vben akÃ¡r egy fÃ¡jl is szerepelhet, pÃ©ldÃ¡ul (FÃ�JL)"
+ #~ "OLDALNEVE.\n"
+ 
+ # ATNEZNI LM
+ #, fuzzy
+ #~ msgid "\\%-10[next-node]  Move to the next node of current section.\n"
+ #~ msgstr "\\%-10[next-node]  UgrÃ¡s a kÃ¶vetkezÅ‘ oldalra.\n"
+ 
+ # tegez/magaz ? LM
+ #~ msgid "--- Use `\\[history-node]' or `\\[kill-node]' to exit ---\n"
+ #~ msgstr ""
+ #~ "--- A kilÃ©pÃ©shez hasznÃ¡lja a(z) â€ž\\[history-node]â€œ-t vagy a(z)  â€ž\\[kill-"
+ #~ "node]â€œ-t ---\n"
+ 
+ #, fuzzy
+ #~ msgid "\\%-10[move-to-prev-xref]  Skip to previous hypertext link [*].\n"
+ #~ msgstr ""
+ #~ "\\%-10[move-to-next-xref]  UgrÃ¡s az oldalon talÃ¡lhatÃ³ elÅ‘zÅ‘ hypertext "
+ #~ "bejegyzÃ©sre.\n"
+ 
+ #~ msgid ""
+ #~ "              You may include a filename as well, as in (FILENAME)"
+ #~ "NODENAME.\n"
+ #~ msgstr ""
+ #~ "              Az Ã¡llomÃ¡nynevet is meg lehet adni: (FÃ�JL)OLDALNEVE.\n"
+ 
+ # kÃ¶vetÃ©se / betÃ¶ltÃ©se ?
+ #~ msgid "Following Next node..."
+ #~ msgstr "KÃ¶vetkezÅ‘ oldal betÃ¶ltÃ©se..."
+ 
+ #~ msgid "Selecting first menu item..."
+ #~ msgstr "1. menÃ¼elem kivÃ¡lasztÃ¡sa..."
+ 
+ #~ msgid "Selecting Next node..."
+ #~ msgstr "KÃ¶vetkezÅ‘ oldal kivÃ¡lasztÃ¡sa..."
+ 
+ #~ msgid "Moving Up %d time(s), then Next."
+ #~ msgstr "MozgÃ¡s %d alkalommal felfele, majd a â€žKÃ¶vetkezÅ‘â€œ kivÃ¡lasztÃ¡sa."
+ 
+ # ATNEZNI LM
+ #~ msgid "Moving Prev in this window."
+ #~ msgstr "UgrÃ¡s az ElÅ‘zÅ‘re ebben az ablakban."
+ 
+ #~ msgid "Moving Up in this window."
+ #~ msgstr "MozgÃ¡s Fel ebben az ablakban."
+ 
+ # oldal ? LM
+ #~ msgid "Moving to `Prev's last menu item."
+ #~ msgstr "UgrÃ¡s az ElÅ‘zÅ‘ utolsÃ³ menÃ¼elemÃ©re."
+ 
+ #~ msgid " "
+ #~ msgstr " "
+ 
+ # FunkciÃ³ ? LM
+ #~ msgid "Function"
+ #~ msgstr "FÃ¼ggvÃ©ny"
+ 
+ #~ msgid "Macro"
+ #~ msgstr "MakrÃ³"
+ 
+ # checkit
+ # Form ? LM
+ #~ msgid "Special Form"
+ #~ msgstr "KivÃ©teles forma"
+ 
+ #~ msgid "Variable"
+ #~ msgstr "VÃ¡ltozÃ³"
+ 
+ #~ msgid "User Option"
+ #~ msgstr "FelhasznÃ¡lÃ³i opciÃ³"
+ 
+ # Instance ? LM
+ # PÃ©ldÃ¡ny? - sas
+ #~ msgid "Instance Variable"
+ #~ msgstr "PÃ©ldÃ¡ny vÃ¡ltozÃ³"
+ 
+ #~ msgid "Method"
+ #~ msgstr "MetÃ³dus"
+ 
+ #~ msgid "Untitled"
+ #~ msgstr "NÃ©vtelen"
+ 
+ #~ msgid "This is %s, produced by makeinfo version %s from %s.\n"
+ #~ msgstr "Ez itt %s, ami a makeinfo %s verziÃ³jÃ¡val (%s) lett generÃ¡lva.\n"
+ 
+ # HTML
+ #~ msgid "Next:"
+ #~ msgstr "KÃ¶vetkezÅ‘:"
+ 
+ #~ msgid "Previous:"
+ #~ msgstr "ElÅ‘zÅ‘:"
+ 
+ # HTML
+ #~ msgid "Up:"
+ #~ msgstr "Fel:"
+ 
+ #~ msgid "Menu"
+ #~ msgstr "MenÃ¼"
+ 
+ # ATNEZNI ? LM
+ #~ msgid "Cross"
+ #~ msgstr "Kereszt"
+ 
+ #~ msgid "Prev"
+ #~ msgstr "ElÅ‘zÅ‘"
+ 
+ #~ msgid "Up"
+ #~ msgstr "Fel"
+ 
+ #, fuzzy
+ #~ msgid "see "
+ #~ msgstr "LÃ¡sd "
+ 
+ #~ msgid "menu item `%s' already exists, for file `%s'"
+ #~ msgstr "A(z) â€ž%sâ€œ menÃ¼elem mÃ¡r lÃ©tezik a â€ž%sâ€œ fÃ¡jlhoz"
+ 
  # tegez/magaz ? LM
  #~ msgid "\\%-10[menu-digit]  Pick first ... ninth item in node's menu.\n"
Files texinfo-4.11/po/ja.gmo and texinfo-4.12/po/ja.gmo differ
diff -Nrc2 texinfo-4.11/po/ja.po texinfo-4.12/po/ja.po
*** texinfo-4.11/po/ja.po	Mon Sep  3 05:23:13 2007
--- texinfo-4.12/po/ja.po	Sat Apr 19 10:05:40 2008
***************
*** 7,11 ****
  "Project-Id-Version: GNU texinfo 4.0f\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2007-09-03 05:23-0700\n"
  "PO-Revision-Date: 2002-01-23 20:46+0900\n"
  "Last-Translator: Daisuke Yamashita <yamad@mb.infoweb.ne.jp>\n"
--- 7,11 ----
  "Project-Id-Version: GNU texinfo 4.0f\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2008-04-19 10:05-0700\n"
  "PO-Revision-Date: 2002-01-23 20:46+0900\n"
  "Last-Translator: Daisuke Yamashita <yamad@mb.infoweb.ne.jp>\n"
***************
*** 15,89 ****
  "Content-Transfer-Encoding: 8bit\n"
  
! #: gnulib/lib/error.c:126
  msgid "Unknown system error"
  msgstr ""
  
! #: gnulib/lib/getopt.c:531 gnulib/lib/getopt.c:547
  #, c-format
  msgid "%s: option `%s' is ambiguous\n"
  msgstr "%s: ¥ª¥×¥·¥ç¥ó `%s' ¤ÏÛ£Ëæ¤Ç¤¹\n"
  
! #: gnulib/lib/getopt.c:580 gnulib/lib/getopt.c:584
  #, c-format
  msgid "%s: option `--%s' doesn't allow an argument\n"
  msgstr "%s: ¥ª¥×¥·¥ç¥ó `--%s' ¤Ï°ú¿ô¤¬ÉÔÍ×¤Ç¤¹\n"
  
! #: gnulib/lib/getopt.c:593 gnulib/lib/getopt.c:598
  #, c-format
  msgid "%s: option `%c%s' doesn't allow an argument\n"
  msgstr "%s: ¥ª¥×¥·¥ç¥ó `%c%s' ¤Ï°ú¿ô¤¬ÉÔÍ×¤Ç¤¹\n"
  
! #: gnulib/lib/getopt.c:641 gnulib/lib/getopt.c:660 gnulib/lib/getopt.c:976
! #: gnulib/lib/getopt.c:995
  #, c-format
  msgid "%s: option `%s' requires an argument\n"
  msgstr "%s: ¥ª¥×¥·¥ç¥ó `%s' ¤Ë¤Ï¡¢°ú¿ô¤¬É¬Í×¤Ç¤¹\n"
  
! #: gnulib/lib/getopt.c:698 gnulib/lib/getopt.c:701
  #, c-format
  msgid "%s: unrecognized option `--%s'\n"
  msgstr "%s: `--%s' ¤ÏÇ§¼±¤Ç¤­¤Ê¤¤¥ª¥×¥·¥ç¥ó¤Ç¤¹\n"
  
! #: gnulib/lib/getopt.c:709 gnulib/lib/getopt.c:712
  #, c-format
  msgid "%s: unrecognized option `%c%s'\n"
  msgstr "%s: `%c%s' ¤ÏÇ§¼±¤Ç¤­¤Ê¤¤¥ª¥×¥·¥ç¥ó¤Ç¤¹\n"
  
! #: gnulib/lib/getopt.c:764 gnulib/lib/getopt.c:767
  #, c-format
  msgid "%s: illegal option -- %c\n"
  msgstr "%s: ÉÔÀµ¤Ê¥ª¥×¥·¥ç¥ó -- %c\n"
  
! #: gnulib/lib/getopt.c:773 gnulib/lib/getopt.c:776
  #, c-format
  msgid "%s: invalid option -- %c\n"
  msgstr "%s: Ìµ¸ú¤Ê¥ª¥×¥·¥ç¥ó -- %c\n"
  
! #: gnulib/lib/getopt.c:828 gnulib/lib/getopt.c:844 gnulib/lib/getopt.c:1048
! #: gnulib/lib/getopt.c:1066
  #, c-format
  msgid "%s: option requires an argument -- %c\n"
  msgstr "%s: ¥ª¥×¥·¥ç¥ó¤Ï°ú¿ô¤òÍ×µá¤·¤Þ¤¹ -- %c\n"
  
! #: gnulib/lib/getopt.c:897 gnulib/lib/getopt.c:913
  #, c-format
  msgid "%s: option `-W %s' is ambiguous\n"
  msgstr "%s: `-W %s' ¥ª¥×¥·¥ç¥ó¤¬Û£Ëæ¤Ç¤¹\n"
  
! #: gnulib/lib/getopt.c:937 gnulib/lib/getopt.c:955
  #, c-format
  msgid "%s: option `-W %s' doesn't allow an argument\n"
  msgstr "%s: `-W %s' ¥ª¥×¥·¥ç¥ó¤Ë¤Ï°ú¿ô¤¬ÉÔÍ×¤Ç¤¹\n"
  
! #: gnulib/lib/xalloc-die.c:35 gnulib/lib/xsetenv.c:39
! #, fuzzy
  msgid "memory exhausted"
  msgstr "²¾ÁÛ¥á¥â¥ê¤ò»È¤¤²Ì¤¿¤·¤Þ¤·¤¿"
  
! #: info/echo-area.c:283 info/session.c:732
  msgid "Move forward a character"
  msgstr "°ìÊ¸»úÊ¬¿Ê¤á¤ë"
  
! #: info/echo-area.c:295 info/session.c:764
  msgid "Move backward a character"
  msgstr "°ìÊ¸»úÊ¬Ìá¤¹"
--- 15,89 ----
  "Content-Transfer-Encoding: 8bit\n"
  
! #: gnulib/lib/error.c:125
  msgid "Unknown system error"
  msgstr ""
  
! #: gnulib/lib/getopt.c:526 gnulib/lib/getopt.c:542
  #, c-format
  msgid "%s: option `%s' is ambiguous\n"
  msgstr "%s: ¥ª¥×¥·¥ç¥ó `%s' ¤ÏÛ£Ëæ¤Ç¤¹\n"
  
! #: gnulib/lib/getopt.c:575 gnulib/lib/getopt.c:579
  #, c-format
  msgid "%s: option `--%s' doesn't allow an argument\n"
  msgstr "%s: ¥ª¥×¥·¥ç¥ó `--%s' ¤Ï°ú¿ô¤¬ÉÔÍ×¤Ç¤¹\n"
  
! #: gnulib/lib/getopt.c:588 gnulib/lib/getopt.c:593
  #, c-format
  msgid "%s: option `%c%s' doesn't allow an argument\n"
  msgstr "%s: ¥ª¥×¥·¥ç¥ó `%c%s' ¤Ï°ú¿ô¤¬ÉÔÍ×¤Ç¤¹\n"
  
! #: gnulib/lib/getopt.c:636 gnulib/lib/getopt.c:655 gnulib/lib/getopt.c:971
! #: gnulib/lib/getopt.c:990
  #, c-format
  msgid "%s: option `%s' requires an argument\n"
  msgstr "%s: ¥ª¥×¥·¥ç¥ó `%s' ¤Ë¤Ï¡¢°ú¿ô¤¬É¬Í×¤Ç¤¹\n"
  
! #: gnulib/lib/getopt.c:693 gnulib/lib/getopt.c:696
  #, c-format
  msgid "%s: unrecognized option `--%s'\n"
  msgstr "%s: `--%s' ¤ÏÇ§¼±¤Ç¤­¤Ê¤¤¥ª¥×¥·¥ç¥ó¤Ç¤¹\n"
  
! #: gnulib/lib/getopt.c:704 gnulib/lib/getopt.c:707
  #, c-format
  msgid "%s: unrecognized option `%c%s'\n"
  msgstr "%s: `%c%s' ¤ÏÇ§¼±¤Ç¤­¤Ê¤¤¥ª¥×¥·¥ç¥ó¤Ç¤¹\n"
  
! #: gnulib/lib/getopt.c:759 gnulib/lib/getopt.c:762
  #, c-format
  msgid "%s: illegal option -- %c\n"
  msgstr "%s: ÉÔÀµ¤Ê¥ª¥×¥·¥ç¥ó -- %c\n"
  
! #: gnulib/lib/getopt.c:768 gnulib/lib/getopt.c:771
  #, c-format
  msgid "%s: invalid option -- %c\n"
  msgstr "%s: Ìµ¸ú¤Ê¥ª¥×¥·¥ç¥ó -- %c\n"
  
! #: gnulib/lib/getopt.c:823 gnulib/lib/getopt.c:839 gnulib/lib/getopt.c:1043
! #: gnulib/lib/getopt.c:1061
  #, c-format
  msgid "%s: option requires an argument -- %c\n"
  msgstr "%s: ¥ª¥×¥·¥ç¥ó¤Ï°ú¿ô¤òÍ×µá¤·¤Þ¤¹ -- %c\n"
  
! #: gnulib/lib/getopt.c:892 gnulib/lib/getopt.c:908
  #, c-format
  msgid "%s: option `-W %s' is ambiguous\n"
  msgstr "%s: `-W %s' ¥ª¥×¥·¥ç¥ó¤¬Û£Ëæ¤Ç¤¹\n"
  
! #: gnulib/lib/getopt.c:932 gnulib/lib/getopt.c:950
  #, c-format
  msgid "%s: option `-W %s' doesn't allow an argument\n"
  msgstr "%s: `-W %s' ¥ª¥×¥·¥ç¥ó¤Ë¤Ï°ú¿ô¤¬ÉÔÍ×¤Ç¤¹\n"
  
! #: gnulib/lib/xalloc-die.c:34 gnulib/lib/xsetenv.c:37
! #, fuzzy, c-format
  msgid "memory exhausted"
  msgstr "²¾ÁÛ¥á¥â¥ê¤ò»È¤¤²Ì¤¿¤·¤Þ¤·¤¿"
  
! #: info/echo-area.c:283 info/session.c:735
  msgid "Move forward a character"
  msgstr "°ìÊ¸»úÊ¬¿Ê¤á¤ë"
  
! #: info/echo-area.c:295 info/session.c:767
  msgid "Move backward a character"
  msgstr "°ìÊ¸»úÊ¬Ìá¤¹"
***************
*** 97,105 ****
  msgstr "¹ÔËö¤Ë°ÜÆ°"
  
! #: info/echo-area.c:320 info/session.c:805
  msgid "Move forward a word"
  msgstr "Ã±¸ì°ì¤ÄÊ¬¿Ê¤á¤ë"
  
! #: info/echo-area.c:360 info/session.c:878
  msgid "Move backward a word"
  msgstr "Ã±¸ì°ì¤ÄÊ¬Ìá¤¹"
--- 97,105 ----
  msgstr "¹ÔËö¤Ë°ÜÆ°"
  
! #: info/echo-area.c:320 info/session.c:808
  msgid "Move forward a word"
  msgstr "Ã±¸ì°ì¤ÄÊ¬¿Ê¤á¤ë"
  
! #: info/echo-area.c:360 info/session.c:881
  msgid "Move backward a word"
  msgstr "Ã±¸ì°ì¤ÄÊ¬Ìá¤¹"
***************
*** 262,284 ****
  "%1$s ¤«¤é \"%2$s\" ¤¬¸«¤Ä¤«¤ê¤Þ¤·¤¿¡£(`\\[next-index-match]' ¤Ç¼¡¤òÃµ¤·¤Þ¤¹)"
  
! #: info/indices.c:540
  #, fuzzy, c-format
  msgid "Scanning indices of `%s'..."
  msgstr "\"%s\" ¤Î¸«½Ð¤·¤òÄ´¤Ù¤Æ¤¤¤Þ¤¹..."
  
! #: info/indices.c:595
  #, fuzzy, c-format
  msgid "No available info files have `%s' in their indices."
  msgstr "¥¤¥ó¥Ç¥Ã¥¯¥¹¤Ë \"%s\" ¤ò»ý¤Ã¤Æ¤¤¤ë info ¥Õ¥¡¥¤¥ë¤¬ÍÑ°Õ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó¡£"
  
! #: info/indices.c:621
  msgid "Grovel all known info file's indices for a string and build a menu"
  msgstr "Á´¤Æ¤Î info ¥Õ¥¡¥¤¥ëÊ¸»úÎó¤«¤é¸«½Ð¤·¤òÁöºº¤·¡¢¥á¥Ë¥å¡¼¤òºîÀ®"
  
! #: info/indices.c:625
  msgid "Index apropos: "
  msgstr "¸ì¶ç¤ò´Þ¤à¹àÌÜ¤ò¸¡º÷: "
  
! #: info/indices.c:653
  #, fuzzy, c-format
  msgid ""
--- 262,284 ----
  "%1$s ¤«¤é \"%2$s\" ¤¬¸«¤Ä¤«¤ê¤Þ¤·¤¿¡£(`\\[next-index-match]' ¤Ç¼¡¤òÃµ¤·¤Þ¤¹)"
  
! #: info/indices.c:549
  #, fuzzy, c-format
  msgid "Scanning indices of `%s'..."
  msgstr "\"%s\" ¤Î¸«½Ð¤·¤òÄ´¤Ù¤Æ¤¤¤Þ¤¹..."
  
! #: info/indices.c:604
  #, fuzzy, c-format
  msgid "No available info files have `%s' in their indices."
  msgstr "¥¤¥ó¥Ç¥Ã¥¯¥¹¤Ë \"%s\" ¤ò»ý¤Ã¤Æ¤¤¤ë info ¥Õ¥¡¥¤¥ë¤¬ÍÑ°Õ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó¡£"
  
! #: info/indices.c:630
  msgid "Grovel all known info file's indices for a string and build a menu"
  msgstr "Á´¤Æ¤Î info ¥Õ¥¡¥¤¥ëÊ¸»úÎó¤«¤é¸«½Ð¤·¤òÁöºº¤·¡¢¥á¥Ë¥å¡¼¤òºîÀ®"
  
! #: info/indices.c:634
  msgid "Index apropos: "
  msgstr "¸ì¶ç¤ò´Þ¤à¹àÌÜ¤ò¸¡º÷: "
  
! #: info/indices.c:662
  #, fuzzy, c-format
  msgid ""
***************
*** 289,299 ****
  "* ¥á¥Ë¥å¡¼: \"%s\" ¤ò´Þ¤à¸«½Ð¤·¹àÌÜ\n"
  
! #: info/info.c:287 info/infokey.c:899
  #, c-format
  msgid "Try --help for more information.\n"
  msgstr "¾Ü¤·¤¯¤Ï --help ¥ª¥×¥·¥ç¥ó¤ò»î¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£\n"
  
! #: info/info.c:306 info/infokey.c:145 makeinfo/makeinfo.c:783
! #: util/install-info.c:1328 util/texindex.c:295
  #, c-format
  msgid ""
--- 289,299 ----
  "* ¥á¥Ë¥å¡¼: \"%s\" ¤ò´Þ¤à¸«½Ð¤·¹àÌÜ\n"
  
! #: info/info.c:273 info/infokey.c:899
  #, c-format
  msgid "Try --help for more information.\n"
  msgstr "¾Ü¤·¤¯¤Ï --help ¥ª¥×¥·¥ç¥ó¤ò»î¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£\n"
  
! #: info/info.c:292 info/infokey.c:145 install-info/install-info.c:2091
! #: makeinfo/makeinfo.c:783 util/texindex.c:295
  #, c-format
  msgid ""
***************
*** 305,343 ****
  msgstr ""
  
! #: info/info.c:511
  #, c-format
  msgid "no index entries found for `%s'\n"
  msgstr "`%s' ¤ËÂÐ¤¹¤ë¹àÌÜ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó\n"
  
! #: info/info.c:603
! #, fuzzy
! msgid "  -b, --speech-friendly        be friendly to speech synthesizers.\n"
! msgstr " --speech-friendly        ²»À¼¹çÀ®´ï¤ËÂÐ¤¹¤ë¿ÆÏÂÀ­¤ò¹â¤á¤ë\n"
! 
! #: info/info.c:610
! #, fuzzy, c-format
  msgid ""
  "Usage: %s [OPTION]... [MENU-ITEM...]\n"
  "\n"
  "Read documentation in Info format.\n"
! "\n"
  "Options:\n"
! "      --apropos=STRING         look up STRING in all indices of all "
  "manuals.\n"
  "  -d, --directory=DIR          add DIR to INFOPATH.\n"
  "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
! "  -f, --file=FILENAME          specify Info file to visit.\n"
  "  -h, --help                   display this help and exit.\n"
  "      --index-search=STRING    go to node pointed by index entry STRING.\n"
  "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
! "  -o, --output=FILENAME        output selected nodes to FILENAME.\n"
  "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
  "      --no-raw-escapes         output escapes as literal text.\n"
  "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
! "  -O, --show-options, --usage  go to command-line options node.\n"
! "%s      --subnodes               recursively output menu items.\n"
! "  -w, --where, --location      print physical location of Info file.\n"
  "      --vi-keys                use vi-like and less-like key bindings.\n"
  "      --version                display version information and exit.\n"
  "\n"
  "The first non-option argument, if present, is the menu entry to start from;\n"
--- 305,362 ----
  msgstr ""
  
! #: info/info.c:504
  #, c-format
  msgid "no index entries found for `%s'\n"
  msgstr "`%s' ¤ËÂÐ¤¹¤ë¹àÌÜ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó\n"
  
! #: info/info.c:598
! #, c-format
  msgid ""
  "Usage: %s [OPTION]... [MENU-ITEM...]\n"
  "\n"
  "Read documentation in Info format.\n"
! msgstr ""
! 
! #: info/info.c:604
! msgid ""
  "Options:\n"
! "  -k, --apropos=STRING         look up STRING in all indices of all "
  "manuals.\n"
  "  -d, --directory=DIR          add DIR to INFOPATH.\n"
  "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
! "  -f, --file=FILENAME          specify Info file to visit."
! msgstr ""
! 
! #: info/info.c:611
! msgid ""
  "  -h, --help                   display this help and exit.\n"
  "      --index-search=STRING    go to node pointed by index entry STRING.\n"
  "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
! "  -o, --output=FILENAME        output selected nodes to FILENAME."
! msgstr ""
! 
! #: info/info.c:617
! msgid ""
  "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
  "      --no-raw-escapes         output escapes as literal text.\n"
  "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
! "  -O, --show-options, --usage  go to command-line options node."
! msgstr ""
! 
! #: info/info.c:624
! #, fuzzy
! msgid "  -b, --speech-friendly        be friendly to speech synthesizers."
! msgstr " --speech-friendly        ²»À¼¹çÀ®´ï¤ËÂÐ¤¹¤ë¿ÆÏÂÀ­¤ò¹â¤á¤ë\n"
! 
! #: info/info.c:628
! msgid ""
! "      --subnodes               recursively output menu items.\n"
  "      --vi-keys                use vi-like and less-like key bindings.\n"
  "      --version                display version information and exit.\n"
+ "  -w, --where, --location      print physical location of Info file."
+ msgstr ""
+ 
+ #: info/info.c:634
+ msgid ""
  "\n"
  "The first non-option argument, if present, is the menu entry to start from;\n"
***************
*** 345,349 ****
  "If it is not present, info merges all `dir' files and shows the result.\n"
  "Any remaining arguments are treated as the names of menu\n"
! "items relative to the initial node visited.\n"
  "\n"
  "Examples:\n"
--- 364,372 ----
  "If it is not present, info merges all `dir' files and shows the result.\n"
  "Any remaining arguments are treated as the names of menu\n"
! "items relative to the initial node visited."
! msgstr ""
! 
! #: info/info.c:641
! msgid ""
  "\n"
  "Examples:\n"
***************
*** 353,397 ****
  "  info --show-options emacs  start at node with emacs' command line options\n"
  "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
! "  info -f ./foo.info         show file ./foo.info, not searching dir\n"
  msgstr ""
- "»È¤¤Êý: %s [¥ª¥×¥·¥ç¥ó]... [¥á¥Ë¥å¡¼¹àÌÜ...]\n"
- "\n"
- "Info ¥Õ¥©¡¼¥Þ¥Ã¥È¤Î¥É¥­¥å¥á¥ó¥È¤òÆÉ¤à¡£\n"
- "\n"
- "¥ª¥×¥·¥ç¥ó:\n"
- " --apropos=SUBJECT        Á´¥Þ¥Ë¥å¥¢¥ë¤Î¹àÌÜ¤«¤é¼çÂê¤ò¸«¤Ä¤±¤ë\n"
- " --directory=DIR          DIR ¤ò INFOPATH ¤ËÄÉ²Ã¤¹¤ë\n"
- " --dribble=FILENAME       FILENAME ¤Ë¥æ¡¼¥¶¤Î¥­¡¼¥¹¥È¥í¡¼¥¯¤ò³Ð¤¨¤Æ¤ª¤¯\n"
- " --file=FILENAME          Ë¬ÌäÀè¥Õ¥¡¥¤¥ë¤ò FIENAME ¤È»ØÄê¤¹¤ë\n"
- " --help                   ¤³¤Î¥Ø¥ë¥×¤òÉ½¼¨¤·¤Æ½ªÎ»¤¹¤ë\n"
- " --index-search=STRING    ¹àÌÜ¥¨¥ó¥È¥ê STRING ¤Ç»Ø¼¨¤µ¤ì¤¿¥Î¡¼¥É¤Ë¹Ô¤¯\n"
- " --node=NODENAME          ºÇ½é¤ËË¬¤ì¤ë Info ¥Õ¥¡¥¤¥ë¤Î¥Î¡¼¥É»ØÄê¤¹¤ë\n"
- " --output=FILENAME        ÁªÂò¤µ¤ì¤¿¥Î¡¼¥É¤ò FILENAME ¤Ë½ÐÎÏ¤¹¤ë\n"
- " --restore=FILENAME       ºÇ½é¤Î¥­¡¼¥¹¥È¥í¡¼¥¯¤ò FILENAME ¤«¤éÆÉ¹þ¤à\n"
- " --show-options, --usage  ¥³¥Þ¥ó¥É¥é¥¤¥ó¥ª¥×¥·¥ç¥ó¥Î¡¼¥É¤Ë¹Ô¤¯\n"
- " --subnodes               ½ÐÎÏ¥á¥Ë¥å¡¼¥¢¥¤¥Æ¥à¤òºÆµ¢Åª¤Ë½ÐÎÏ¤¹¤ë\n"
- "%s --subnodes             ¥á¥Ë¥å¡¼¹àÌÜ¤òºÆµ¢Åª¤Ë½ÐÎÏ¤¹¤ë\n"
- " --vi-keys                vi ¤ä less ¤Î¤è¤¦¤Ê¥­¡¼¥Ð¥¤¥ó¥É¤ò»È¤¦\n"
- " --version                ¥Ð¡¼¥¸¥ç¥ó¾ðÊó¤òÉ½¼¨¤·¤Æ½ªÎ»¤¹¤ë\n"
- "\n"
- "ºÇ½é¤Ë¥ª¥×¥·¥ç¥ó°Ê³°¤Î°ú¿ô¤¬¤¢¤Ã¤¿¾ì¹ç¡¢¤½¤ì¤Ïµ¯ÅÀ¥á¥Ë¥å¡¼¥¨¥ó¥È¥ê¤È¤Ê¤ê¤Þ"
- "¤¹\n"
- " -- INFOPATH ¤Ë±è¤Ã¤¿Á´¤Æ¤Î `dir' ¥Õ¥¡¥¤¥ë¤«¤é¤¯¤Þ¤Ê¤¯Ãµ¤·¤Þ¤¹\n"
- "¤³¤ì¤¬»ØÄê¤µ¤ì¤Ê¤¤¾ì¹ç¡¢¤¹¤Ù¤Æ¤Î `dir' ¥Õ¥¡¥¤¥ë¤ò·Ò¤®¹ç¤ï¤»¤ÆÉ½¼¨¤·¤Þ¤¹¡£\n"
- "»Ä¤ê¤Î°ú¿ô¤ÏºÇ½é¤ËË¬Ìä¤µ¤ì¤ë¥Î¡¼¥É¤Ë´ØÏ¢¤¹¤ë¥á¥Ë¥å¡¼¥¢¥¤¥Æ¥à¤ÎÌ¾Á°¤È¤·¤Æ\n"
- "°·¤ï¤ì¤Þ¤¹¡£\n"
- "\n"
- "Îã:\n"
- "  info                       ºÇ¾å°Ì¤Î dir ¥á¥Ë¥å¡¼¤òÉ½¼¨\n"
- "  info emacs                 ºÇ¾å°Ì dir ¤Î emacs ¥Î¡¼¥É¤«¤é³«»Ï\n"
- "  info emacs buffers         emacs ¥Þ¥Ë¥å¥¢¥ëÆâ¤Î buffers ¥Î¡¼¥É¤«¤é³«»Ï\n"
- "  info --show-options emacs  emacs ¤Î¥³¥Þ¥ó¥É¥é¥¤¥ó¥ª¥×¥·¥ç¥ó¥Î¡¼¥É¤«¤é³«»Ï\n"
- "  info -f ./foo.info         ./foo.info ¤òÉ½¼¨¤·¡¢dir ¤ÏÃµº÷¤·¤Ê¤¤\n"
- "\n"
- "Email ¤Ë¤è¤ë¥Ð¥°¥ì¥Ý¡¼¥È¤Ï bug-texinfo@gnu.org¡¢\n"
- "°ìÈÌÅª¤Ê¼ÁÌä¤äµÄÏÀ¤Ï help-texinfo@gnu.org ¤Þ¤Ç¡£\n"
  
! #: info/info.c:649 info/infokey.c:918 makeinfo/makeinfo.c:474
! #: util/install-info.c:491 util/texindex.c:259
  #, fuzzy
  msgid ""
--- 376,384 ----
  "  info --show-options emacs  start at node with emacs' command line options\n"
  "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
! "  info -f ./foo.info         show file ./foo.info, not searching dir"
  msgstr ""
  
! #: info/info.c:650 info/infokey.c:918 makeinfo/makeinfo.c:474
! #: util/texindex.c:259
  #, fuzzy
  msgid ""
***************
*** 405,774 ****
  "°ìÈÌÅª¤Ê¼ÁÌä¤äµÄÏÀ¤Ï help-texinfo@gnu.org ¤Þ¤Ç¡£\n"
  
! #: info/info.c:683
  #, c-format
  msgid "Cannot find node `%s'."
  msgstr "`%s' ¥Î¡¼¥É¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó¡£"
  
! #: info/info.c:684
  #, c-format
  msgid "Cannot find node `(%s)%s'."
  msgstr "`(%s)%s' ¥Î¡¼¥É¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
  
! #: info/info.c:685
  msgid "Cannot find a window!"
  msgstr "¥¦¥£¥ó¥É¥¦¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
  
! #: info/info.c:686
  msgid "Point doesn't appear within this window's node!"
  msgstr "¤³¤Î¥¦¥£¥ó¥É¥¦¥Î¡¼¥ÉÆâ¤Ë¥Ý¥¤¥ó¥È¤¬¸½¤ì¤Þ¤»¤ó¡ª"
  
! #: info/info.c:687
  msgid "Cannot delete the last window."
  msgstr "ºÇ¸å¤Î¥¦¥£¥ó¥É¥¦¤Ïºï½ü¤Ç¤­¤Þ¤»¤ó"
  
! #: info/info.c:688
  msgid "No menu in this node."
  msgstr "¤³¤Î¥Î¡¼¥É¤Ë¥á¥Ë¥å¡¼¤Ï¤¢¤ê¤Þ¤»¤ó¡£"
  
! #: info/info.c:689
  msgid "No footnotes in this node."
  msgstr "¤³¤Î¥Î¡¼¥É¤ËµÓÃí¤Ï¤¢¤ê¤Þ¤»¤ó¡£"
  
! #: info/info.c:690
  msgid "No cross references in this node."
  msgstr "¤³¤Î¥Î¡¼¥É¤ËÁê¸ß»²¾È¤Ï¤¢¤ê¤Þ¤»¤ó¡£"
  
! #: info/info.c:691
  #, c-format
  msgid "No `%s' pointer for this node."
  msgstr "¤³¤Î¥Î¡¼¥É¤Î `%s' ¥Ý¥¤¥ó¥¿¤¬¤¢¤ê¤Þ¤»¤ó¡£"
  
! #: info/info.c:692
  #, c-format
  msgid "Unknown Info command `%c'; try `?' for help."
  msgstr "Ì¤ÃÎ¤Î Info ¥³¥Þ¥ó¥É `%c' -- `?' ¤Ç¥Ø¥ë¥×¤ò¸«¤Æ¤¯¤À¤µ¤¤¡£"
  
! #: info/info.c:693
  #, c-format
  msgid "Terminal type `%s' is not smart enough to run Info."
  msgstr "Ã¼Ëö¥¿¥¤¥× `%s' ¤Ï Info ¤òÆ°¤«¤»¤ë¤Û¤ÉÍø¸ý¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
  
! #: info/info.c:694
  msgid "You are already at the last page of this node."
  msgstr "¤³¤³¤Ï¤â¤¦¡¢¤³¤Î¥Î¡¼¥É¤ÎºÇ½ª¥Ú¡¼¥¸¤Ç¤¹¡£"
  
! #: info/info.c:695
  msgid "You are already at the first page of this node."
  msgstr "¤³¤³¤Ï¤â¤¦¡¢¤³¤Î¥Î¡¼¥É¤ÎºÇ½é¤Î¥Ú¡¼¥¸¤Ç¤¹¡£"
  
! #: info/info.c:696
  msgid "Only one window."
  msgstr "Í£°ì¤Î¥¦¥£¥ó¥É¥¦¡£"
  
! #: info/info.c:697
  msgid "Resulting window would be too small."
  msgstr "·ë²Ì¥¦¥£¥ó¥É¥¦¤¬¾®¤µ¤¹¤®¤ëÍÍ¤Ç¤¹"
  
! #: info/info.c:698
  msgid "Not enough room for a help window, please delete a window."
  msgstr ""
  "¥Ø¥ë¥×¥¦¥£¥ó¥É¥¦ÍÑ¤Î¾ì½ê¤¬Â­¤ê¤Þ¤»¤ó¡¢¥¦¥£¥ó¥É¥¦¤ò°ì¤Äºï½ü¤·¤Æ¤¯¤À¤µ¤¤¡£"
  
! #: info/infodoc.c:45 info/infodoc.c:97
! #, fuzzy
! msgid ""
! "Basic Commands in Info Windows\n"
! "******************************\n"
! msgstr "Info ¥¦¥£¥ó¥É¥¦Æâ¤Î´ðËÜ¥³¥Þ¥ó¥É\n"
  
! #: info/infodoc.c:48
  #, fuzzy
! msgid "\\%-10[quit-help]  Quit this help.\n"
  msgstr "  %-10s  ¤³¤Î¥Ø¥ë¥×¤ò½ªÎ»¤¹¤ë¡£\n"
  
! #: info/infodoc.c:49
  #, fuzzy
  msgid "\\%-10[quit]  Quit Info altogether.\n"
  msgstr "  %-10s  Info ¤â°ì½ï¤Ë½ªÎ»¤¹¤ë¡£\n"
  
! #: info/infodoc.c:50
  #, fuzzy
  msgid "\\%-10[get-info-help-node]  Invoke the Info tutorial.\n"
  msgstr "  %-10s  Info ¥Á¥å¡¼¥È¥ê¥¢¥ë¤òµ¯Æ°¤¹¤ë¡£\n"
  
! #: info/infodoc.c:52 info/infodoc.c:104
  #, fuzzy
! msgid ""
! "Selecting other nodes:\n"
! "----------------------\n"
! msgstr "Â¾¤Î¥Î¡¼¥É¤òÁªÂò¤¹¤ë:\n"
  
  #: info/infodoc.c:54
  #, fuzzy
! msgid "\\%-10[next-node]  Move to the \"next\" node of this node.\n"
! msgstr "  %-10s  ¤³¤Î¥Î¡¼¥É¤Î `¼¡' ¤Î¥Î¡¼¥É¤Ø°ÜÆ°¤¹¤ë¡£\n"
  
  #: info/infodoc.c:55
  #, fuzzy
! msgid "\\%-10[prev-node]  Move to the \"previous\" node of this node.\n"
! msgstr "  %-10s  ¤³¤Î¥Î¡¼¥É¤Î `Á°' ¤Î¥Î¡¼¥É¤Ø°ÜÆ°¤¹¤ë¡£\n"
  
  #: info/infodoc.c:56
  #, fuzzy
! msgid "\\%-10[up-node]  Move \"up\" from this node.\n"
! msgstr "  %-10s  ¤³¤Î¥Î¡¼¥É¤«¤é `¾å' ¤Ø°ÜÆ°¤¹¤ë¡£\n"
  
! #: info/infodoc.c:57
  #, fuzzy
! msgid ""
! "\\%-10[menu-item]  Pick menu item specified by name.\n"
! "              Picking a menu item causes another node to be selected.\n"
! msgstr ""
! "             ¥á¥Ë¥å¡¼¥¢¥¤¥Æ¥à¤ÎÁªÂò¤Ç¡¢Â¾¤Î¥Î¡¼¥É¤¬ÁªÂò¤µ¤ì¤ë»ö¤Ë¤Ê¤ë¡£\n"
  
  #: info/infodoc.c:59
  #, fuzzy
  msgid ""
! "\\%-10[xref-item]  Follow a cross reference.  Reads name of reference.\n"
! msgstr "  %-10s  Áê¸ß»²¾È¤òÃ©¤ë¡£»²¾ÈÌ¾¤òÆÉ¤ß¼è¤ë¡£\n"
  
  #: info/infodoc.c:60
  #, fuzzy
! msgid "\\%-10[history-node]  Move to the last node seen in this window.\n"
  msgstr "  %-10s  ¤³¤Î¥¦¥£¥ó¥É¥¦¤ÇºÇ¸å¤Ë¸«¤¿¥Î¡¼¥É¤Ø°ÜÆ°¤¹¤ë¡£\n"
  
- #: info/infodoc.c:61
- #, fuzzy
- msgid "\\%-10[move-to-next-xref]  Skip to next hypertext link [*].\n"
- msgstr "  %-10s  ¤³¤Î¥Î¡¼¥ÉÆâ¤Î¼¡¤Î¥Ï¥¤¥Ñ¡¼¥ê¥ó¥¯¤Ø¥¹¥­¥Ã¥×¤¹¤ë¡£\n"
- 
  #: info/infodoc.c:62
  #, fuzzy
! msgid "\\%-10[move-to-prev-xref]  Skip to previous hypertext link [*].\n"
! msgstr "  %-10s  ¤³¤Î¥Î¡¼¥ÉÆâ¤Î¼¡¤Î¥Ï¥¤¥Ñ¡¼¥ê¥ó¥¯¤Ø¥¹¥­¥Ã¥×¤¹¤ë¡£\n"
  
  #: info/infodoc.c:63
  #, fuzzy
! msgid ""
! "\\%-10[select-reference-this-line]  Follow the hypertext link under cursor.\n"
! msgstr "  %-10s  ¥«¡¼¥½¥ë°ÌÃÖ¤Î¥Ï¥¤¥Ñ¡¼¥ê¥ó¥¯¤òÃ©¤ë¡£\n"
  
  #: info/infodoc.c:64
  #, fuzzy
! msgid ""
! "\\%-10[dir-node]  Move to the `directory' node.  Equivalent to `\\[goto-"
! "node] (DIR)'.\n"
! msgstr "  %-10s  `¥Ç¥£¥ì¥¯¥È¥ê' ¥Î¡¼¥É¤Ø°ÜÆ°¡£`g (DIR)' ¤ÈÆ±¤¸¡£\n"
  
  #: info/infodoc.c:65
  #, fuzzy
! msgid ""
! "\\%-10[top-node]  Move to the Top node.  Equivalent to `\\[goto-node] Top'.\n"
! msgstr "  %-10s  Top ¥Î¡¼¥É¤Ø°ÜÆ°¡£`g Top' ¤ÈÆ±¤¸¡£\n"
! 
! #: info/infodoc.c:67
! msgid ""
! "[*]    Command acts within this node or the entire document, depending on\n"
! "the value of cursor-movement-scrolls variable\n"
! msgstr ""
  
! #: info/infodoc.c:70 info/infodoc.c:118
  #, fuzzy
! msgid ""
! "Moving within a node:\n"
! "---------------------\n"
! msgstr "¥Î¡¼¥ÉÆâ¤Ç¤Î°ÜÆ°:\n"
  
! #: info/infodoc.c:72
  #, fuzzy
! msgid "\\%-10[beginning-of-node]  Go to the beginning of this node.\n"
  msgstr "  %-10s  ¸½ºß¤Î¥Î¡¼¥É¤ÎÀèÆ¬¤Ø°ÜÆ°¤¹¤ë¡£\n"
  
! #: info/infodoc.c:73
  #, fuzzy
! msgid "\\%-10[end-of-node]  Go to the end of this node.\n"
  msgstr "  %-10s  ¸½ºß¤Î¥Î¡¼¥É¤ÎÀèÆ¬¤Ø°ÜÆ°¤¹¤ë¡£\n"
  
! #: info/infodoc.c:74
  #, fuzzy
! msgid "\\%-10[next-line]  Scroll forward 1 line.\n"
! msgstr "  %-10s  1 ¹ÔÊ¬Á°Êý¤Ø¤¹¤¹¤á¤ë¡£\n"
  
! #: info/infodoc.c:75
  #, fuzzy
! msgid "\\%-10[prev-line]  Scroll backward 1 line.\n"
! msgstr "  %-10s  1 ¹ÔÊ¬¸åÊý¤ØÌá¤¹¡£\n"
  
! #: info/infodoc.c:76
  #, fuzzy
! msgid "\\%-10[scroll-forward]  Scroll forward a page.\n"
! msgstr "  %-10s  1 ¥Ú¡¼¥¸Ê¬Á°Êý¤Ø¿Ê¤á¤ë¡£\n"
  
! #: info/infodoc.c:77
  #, fuzzy
! msgid "\\%-10[scroll-backward]  Scroll backward a page.\n"
! msgstr "  %-10s  1 ¥Ú¡¼¥¸Ê¬¸åÊý¤ØÌá¤¹¡£\n"
  
! #: info/infodoc.c:79 info/infodoc.c:127
  #, fuzzy
! msgid ""
! "Other commands:\n"
! "---------------\n"
! msgstr "¤½¤ÎÂ¾¤Î¥³¥Þ¥ó¥É:\n"
  
! #: info/infodoc.c:81
  #, fuzzy
! msgid "1...9       Pick first...ninth item in this node's menu.\n"
! msgstr "  %-10s  ¥Î¡¼¥É¥á¥Ë¥å¡¼¤ÎºÇ½é¤«¤é 9 ÈÖÌÜËø¤Î¥¢¥¤¥Æ¥à¤òÁªÂò¤¹¤ë¡£\n"
  
! #: info/infodoc.c:82
  #, fuzzy
! msgid "\\%-10[last-menu-item]  Pick last item in this node's menu.\n"
! msgstr "  %-10s  ¥Î¡¼¥É¥á¥Ë¥å¡¼¤ÎºÇ¸å¤Î¥¢¥¤¥Æ¥à¤òÁªÂò¤¹¤ë¡£\n"
  
! #: info/infodoc.c:83
  #, fuzzy
! msgid ""
! "\\%-10[index-search]  Search for a specified string in the index entries of "
! "this Info\n"
! "              file, and select the node referenced by the first entry "
! "found.\n"
! msgstr "          ºÇ½é¤Ë¸«¤Ä¤«¤Ã¤¿¹àÌÜ¤¬»²¾È¤·¤Æ¤¤¤ë¥Î¡¼¥É¤òÁªÂò¤¹¤ë¡£\n"
  
! #: info/infodoc.c:85
  #, fuzzy
  msgid ""
! "\\%-10[goto-node]  Move to node specified by name.\n"
! "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
! msgstr ""
! "               (¥Õ¥¡¥¤¥ëÌ¾)¥Î¡¼¥ÉÌ¾ ¤ÎÍÍ¤Ë¡¢¥Õ¥¡¥¤¥ëÌ¾¤ò´Þ¤á¤ë¤³¤È¤¬¤Ç¤­¤Þ"
! "¤¹¡£\n"
  
! #: info/infodoc.c:87
  #, fuzzy
! msgid ""
! "\\%-10[search]  Search forward for a specified string\n"
! "              and select the node in which the next occurrence is found.\n"
! msgstr "               ¸«¤Ä¤«¤Ã¤¿¤â¤Î¤¬´Þ¤Þ¤ì¤Æ¤¤¤ë¥Î¡¼¥É¤òÁªÂò¤¹¤ë¡£\n"
  
  #: info/infodoc.c:89
  #, fuzzy
  msgid ""
! "\\%-10[search-backward]  Search backward for a specified string\n"
! "              and select the node in which the previous occurrence is "
! "found.\n"
! msgstr "               ¸«¤Ä¤«¤Ã¤¿¤â¤Î¤¬´Þ¤Þ¤ì¤Æ¤¤¤ë¥Î¡¼¥É¤òÁªÂò¤¹¤ë¡£\n"
  
! #: info/infodoc.c:100
  #, c-format
  msgid "  %-10s  Quit this help.\n"
  msgstr "  %-10s  ¤³¤Î¥Ø¥ë¥×¤ò½ªÎ»¤¹¤ë¡£\n"
  
! #: info/infodoc.c:101
  #, c-format
  msgid "  %-10s  Quit Info altogether.\n"
  msgstr "  %-10s  Info ¤â°ì½ï¤Ë½ªÎ»¤¹¤ë¡£\n"
  
! #: info/infodoc.c:102
  #, c-format
  msgid "  %-10s  Invoke the Info tutorial.\n"
  msgstr "  %-10s  Info ¥Á¥å¡¼¥È¥ê¥¢¥ë¤òµ¯Æ°¤¹¤ë¡£\n"
  
! #: info/infodoc.c:106
  #, c-format
  msgid "  %-10s  Move to the `next' node of this node.\n"
  msgstr "  %-10s  ¤³¤Î¥Î¡¼¥É¤Î `¼¡' ¤Î¥Î¡¼¥É¤Ø°ÜÆ°¤¹¤ë¡£\n"
  
! #: info/infodoc.c:107
  #, c-format
  msgid "  %-10s  Move to the `previous' node of this node.\n"
  msgstr "  %-10s  ¤³¤Î¥Î¡¼¥É¤Î `Á°' ¤Î¥Î¡¼¥É¤Ø°ÜÆ°¤¹¤ë¡£\n"
  
! #: info/infodoc.c:108
  #, c-format
  msgid "  %-10s  Move `up' from this node.\n"
  msgstr "  %-10s  ¤³¤Î¥Î¡¼¥É¤«¤é `¾å' ¤Ø°ÜÆ°¤¹¤ë¡£\n"
  
! #: info/infodoc.c:109
! #, c-format
! msgid "  %-10s  Pick menu item specified by name.\n"
! msgstr "  %-10s  Ì¾Á°¤Ç»ØÄê¤·¤¿¥á¥Ë¥å¡¼¥¢¥¤¥Æ¥à¤òÁªÂò¤¹¤ë¡£\n"
! 
! #: info/infodoc.c:110
! msgid "              Picking a menu item causes another node to be selected.\n"
  msgstr ""
  "             ¥á¥Ë¥å¡¼¥¢¥¤¥Æ¥à¤ÎÁªÂò¤Ç¡¢Â¾¤Î¥Î¡¼¥É¤¬ÁªÂò¤µ¤ì¤ë»ö¤Ë¤Ê¤ë¡£\n"
  
! #: info/infodoc.c:111
  #, c-format
  msgid "  %-10s  Follow a cross reference.  Reads name of reference.\n"
  msgstr "  %-10s  Áê¸ß»²¾È¤òÃ©¤ë¡£»²¾ÈÌ¾¤òÆÉ¤ß¼è¤ë¡£\n"
  
! #: info/infodoc.c:112
  #, c-format
  msgid "  %-10s  Move to the last node seen in this window.\n"
  msgstr "  %-10s  ¤³¤Î¥¦¥£¥ó¥É¥¦¤ÇºÇ¸å¤Ë¸«¤¿¥Î¡¼¥É¤Ø°ÜÆ°¤¹¤ë¡£\n"
  
! #: info/infodoc.c:113
  #, c-format
  msgid "  %-10s  Skip to next hypertext link within this node.\n"
  msgstr "  %-10s  ¤³¤Î¥Î¡¼¥ÉÆâ¤Î¼¡¤Î¥Ï¥¤¥Ñ¡¼¥ê¥ó¥¯¤Ø¥¹¥­¥Ã¥×¤¹¤ë¡£\n"
  
! #: info/infodoc.c:114
  #, c-format
  msgid "  %-10s  Follow the hypertext link under cursor.\n"
  msgstr "  %-10s  ¥«¡¼¥½¥ë°ÌÃÖ¤Î¥Ï¥¤¥Ñ¡¼¥ê¥ó¥¯¤òÃ©¤ë¡£\n"
  
! #: info/infodoc.c:115
  #, c-format
  msgid "  %-10s  Move to the `directory' node.  Equivalent to `g (DIR)'.\n"
  msgstr "  %-10s  `¥Ç¥£¥ì¥¯¥È¥ê' ¥Î¡¼¥É¤Ø°ÜÆ°¡£`g (DIR)' ¤ÈÆ±¤¸¡£\n"
  
! #: info/infodoc.c:116
  #, c-format
  msgid "  %-10s  Move to the Top node.  Equivalent to `g Top'.\n"
  msgstr "  %-10s  Top ¥Î¡¼¥É¤Ø°ÜÆ°¡£`g Top' ¤ÈÆ±¤¸¡£\n"
  
! #: info/infodoc.c:120
  #, c-format
  msgid "  %-10s  Scroll forward a page.\n"
  msgstr "  %-10s  1 ¥Ú¡¼¥¸Ê¬Á°Êý¤Ø¿Ê¤á¤ë¡£\n"
  
! #: info/infodoc.c:121
  #, c-format
  msgid "  %-10s  Scroll backward a page.\n"
  msgstr "  %-10s  1 ¥Ú¡¼¥¸Ê¬¸åÊý¤ØÌá¤¹¡£\n"
  
! #: info/infodoc.c:122
  #, c-format
  msgid "  %-10s  Go to the beginning of this node.\n"
  msgstr "  %-10s  ¸½ºß¤Î¥Î¡¼¥É¤ÎÀèÆ¬¤Ø°ÜÆ°¤¹¤ë¡£\n"
  
! #: info/infodoc.c:123
  #, c-format
  msgid "  %-10s  Go to the end of this node.\n"
  msgstr "  %-10s  ¸½ºß¤Î¥Î¡¼¥É¤ÎÀèÆ¬¤Ø°ÜÆ°¤¹¤ë¡£\n"
  
! #: info/infodoc.c:124
  #, c-format
  msgid "  %-10s  Scroll forward 1 line.\n"
  msgstr "  %-10s  1 ¹ÔÊ¬Á°Êý¤Ø¤¹¤¹¤á¤ë¡£\n"
  
! #: info/infodoc.c:125
  #, c-format
  msgid "  %-10s  Scroll backward 1 line.\n"
  msgstr "  %-10s  1 ¹ÔÊ¬¸åÊý¤ØÌá¤¹¡£\n"
  
! #: info/infodoc.c:129
! #, c-format
! msgid "  %-10s  Pick first ... ninth item in node's menu.\n"
  msgstr "  %-10s  ¥Î¡¼¥É¥á¥Ë¥å¡¼¤ÎºÇ½é¤«¤é 9 ÈÖÌÜËø¤Î¥¢¥¤¥Æ¥à¤òÁªÂò¤¹¤ë¡£\n"
  
! #: info/infodoc.c:130
  #, c-format
  msgid "  %-10s  Pick last item in node's menu.\n"
  msgstr "  %-10s  ¥Î¡¼¥É¥á¥Ë¥å¡¼¤ÎºÇ¸å¤Î¥¢¥¤¥Æ¥à¤òÁªÂò¤¹¤ë¡£\n"
  
! #: info/infodoc.c:133
  #, fuzzy, c-format
  msgid ""
--- 392,749 ----
  "°ìÈÌÅª¤Ê¼ÁÌä¤äµÄÏÀ¤Ï help-texinfo@gnu.org ¤Þ¤Ç¡£\n"
  
! #: info/info.c:684
  #, c-format
  msgid "Cannot find node `%s'."
  msgstr "`%s' ¥Î¡¼¥É¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó¡£"
  
! #: info/info.c:685
  #, c-format
  msgid "Cannot find node `(%s)%s'."
  msgstr "`(%s)%s' ¥Î¡¼¥É¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
  
! #: info/info.c:686
  msgid "Cannot find a window!"
  msgstr "¥¦¥£¥ó¥É¥¦¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
  
! #: info/info.c:687
  msgid "Point doesn't appear within this window's node!"
  msgstr "¤³¤Î¥¦¥£¥ó¥É¥¦¥Î¡¼¥ÉÆâ¤Ë¥Ý¥¤¥ó¥È¤¬¸½¤ì¤Þ¤»¤ó¡ª"
  
! #: info/info.c:688
  msgid "Cannot delete the last window."
  msgstr "ºÇ¸å¤Î¥¦¥£¥ó¥É¥¦¤Ïºï½ü¤Ç¤­¤Þ¤»¤ó"
  
! #: info/info.c:689
  msgid "No menu in this node."
  msgstr "¤³¤Î¥Î¡¼¥É¤Ë¥á¥Ë¥å¡¼¤Ï¤¢¤ê¤Þ¤»¤ó¡£"
  
! #: info/info.c:690
  msgid "No footnotes in this node."
  msgstr "¤³¤Î¥Î¡¼¥É¤ËµÓÃí¤Ï¤¢¤ê¤Þ¤»¤ó¡£"
  
! #: info/info.c:691
  msgid "No cross references in this node."
  msgstr "¤³¤Î¥Î¡¼¥É¤ËÁê¸ß»²¾È¤Ï¤¢¤ê¤Þ¤»¤ó¡£"
  
! #: info/info.c:692
  #, c-format
  msgid "No `%s' pointer for this node."
  msgstr "¤³¤Î¥Î¡¼¥É¤Î `%s' ¥Ý¥¤¥ó¥¿¤¬¤¢¤ê¤Þ¤»¤ó¡£"
  
! #: info/info.c:693
  #, c-format
  msgid "Unknown Info command `%c'; try `?' for help."
  msgstr "Ì¤ÃÎ¤Î Info ¥³¥Þ¥ó¥É `%c' -- `?' ¤Ç¥Ø¥ë¥×¤ò¸«¤Æ¤¯¤À¤µ¤¤¡£"
  
! #: info/info.c:694
  #, c-format
  msgid "Terminal type `%s' is not smart enough to run Info."
  msgstr "Ã¼Ëö¥¿¥¤¥× `%s' ¤Ï Info ¤òÆ°¤«¤»¤ë¤Û¤ÉÍø¸ý¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
  
! #: info/info.c:695
  msgid "You are already at the last page of this node."
  msgstr "¤³¤³¤Ï¤â¤¦¡¢¤³¤Î¥Î¡¼¥É¤ÎºÇ½ª¥Ú¡¼¥¸¤Ç¤¹¡£"
  
! #: info/info.c:696
  msgid "You are already at the first page of this node."
  msgstr "¤³¤³¤Ï¤â¤¦¡¢¤³¤Î¥Î¡¼¥É¤ÎºÇ½é¤Î¥Ú¡¼¥¸¤Ç¤¹¡£"
  
! #: info/info.c:697
  msgid "Only one window."
  msgstr "Í£°ì¤Î¥¦¥£¥ó¥É¥¦¡£"
  
! #: info/info.c:698
  msgid "Resulting window would be too small."
  msgstr "·ë²Ì¥¦¥£¥ó¥É¥¦¤¬¾®¤µ¤¹¤®¤ëÍÍ¤Ç¤¹"
  
! #: info/info.c:699
  msgid "Not enough room for a help window, please delete a window."
  msgstr ""
  "¥Ø¥ë¥×¥¦¥£¥ó¥É¥¦ÍÑ¤Î¾ì½ê¤¬Â­¤ê¤Þ¤»¤ó¡¢¥¦¥£¥ó¥É¥¦¤ò°ì¤Äºï½ü¤·¤Æ¤¯¤À¤µ¤¤¡£"
  
! #: info/infodoc.c:45
! msgid "Basic Info command keys\n"
! msgstr ""
  
! #: info/infodoc.c:47
  #, fuzzy
! msgid "\\%-10[quit-help]  Close this help window.\n"
  msgstr "  %-10s  ¤³¤Î¥Ø¥ë¥×¤ò½ªÎ»¤¹¤ë¡£\n"
  
! #: info/infodoc.c:48
  #, fuzzy
  msgid "\\%-10[quit]  Quit Info altogether.\n"
  msgstr "  %-10s  Info ¤â°ì½ï¤Ë½ªÎ»¤¹¤ë¡£\n"
  
! #: info/infodoc.c:49
  #, fuzzy
  msgid "\\%-10[get-info-help-node]  Invoke the Info tutorial.\n"
  msgstr "  %-10s  Info ¥Á¥å¡¼¥È¥ê¥¢¥ë¤òµ¯Æ°¤¹¤ë¡£\n"
  
! #: info/infodoc.c:51
  #, fuzzy
! msgid "\\%-10[prev-line]  Move up one line.\n"
! msgstr "  %-10s  1 ¹ÔÊ¬¸åÊý¤ØÌá¤¹¡£\n"
! 
! #: info/infodoc.c:52
! #, fuzzy
! msgid "\\%-10[next-line]  Move down one line.\n"
! msgstr "  %-10s  1 ¹ÔÊ¬Á°Êý¤Ø¤¹¤¹¤á¤ë¡£\n"
! 
! #: info/infodoc.c:53
! #, fuzzy
! msgid "\\%-10[scroll-backward]  Scroll backward one screenful.\n"
! msgstr "  %-10s  1 ¥Ú¡¼¥¸Ê¬¸åÊý¤ØÌá¤¹¡£\n"
  
  #: info/infodoc.c:54
  #, fuzzy
! msgid "\\%-10[scroll-forward]  Scroll forward one screenful.\n"
! msgstr "  %-10s  1 ¥Ú¡¼¥¸Ê¬Á°Êý¤Ø¿Ê¤á¤ë¡£\n"
  
  #: info/infodoc.c:55
  #, fuzzy
! msgid "\\%-10[beginning-of-node]  Go to the beginning of this node.\n"
! msgstr "  %-10s  ¸½ºß¤Î¥Î¡¼¥É¤ÎÀèÆ¬¤Ø°ÜÆ°¤¹¤ë¡£\n"
  
  #: info/infodoc.c:56
  #, fuzzy
! msgid "\\%-10[end-of-node]  Go to the end of this node.\n"
! msgstr "  %-10s  ¸½ºß¤Î¥Î¡¼¥É¤ÎÀèÆ¬¤Ø°ÜÆ°¤¹¤ë¡£\n"
  
! #: info/infodoc.c:58
  #, fuzzy
! msgid "\\%-10[move-to-next-xref]  Skip to the next hypertext link.\n"
! msgstr "  %-10s  ¤³¤Î¥Î¡¼¥ÉÆâ¤Î¼¡¤Î¥Ï¥¤¥Ñ¡¼¥ê¥ó¥¯¤Ø¥¹¥­¥Ã¥×¤¹¤ë¡£\n"
  
  #: info/infodoc.c:59
  #, fuzzy
  msgid ""
! "\\%-10[select-reference-this-line]  Follow the hypertext link under the "
! "cursor.\n"
! msgstr "  %-10s  ¥«¡¼¥½¥ë°ÌÃÖ¤Î¥Ï¥¤¥Ñ¡¼¥ê¥ó¥¯¤òÃ©¤ë¡£\n"
  
  #: info/infodoc.c:60
  #, fuzzy
! msgid "\\%-10[history-node]  Go back to the last node seen in this window.\n"
  msgstr "  %-10s  ¤³¤Î¥¦¥£¥ó¥É¥¦¤ÇºÇ¸å¤Ë¸«¤¿¥Î¡¼¥É¤Ø°ÜÆ°¤¹¤ë¡£\n"
  
  #: info/infodoc.c:62
  #, fuzzy
! msgid "\\%-10[global-prev-node]  Go to the previous node in the document.\n"
! msgstr "  %-10s  ¤³¤Î¥Î¡¼¥É¤Î `Á°' ¤Î¥Î¡¼¥É¤Ø°ÜÆ°¤¹¤ë¡£\n"
  
  #: info/infodoc.c:63
  #, fuzzy
! msgid "\\%-10[global-next-node]  Go to the next node in the document.\n"
! msgstr "  %-10s  ¤³¤Î¥Î¡¼¥É¤Î `¼¡' ¤Î¥Î¡¼¥É¤Ø°ÜÆ°¤¹¤ë¡£\n"
  
  #: info/infodoc.c:64
  #, fuzzy
! msgid "\\%-10[prev-node]  Go to the previous node on this level.\n"
! msgstr "  %-10s  ¤³¤Î¥Î¡¼¥É¤Î `Á°' ¤Î¥Î¡¼¥É¤Ø°ÜÆ°¤¹¤ë¡£\n"
  
  #: info/infodoc.c:65
  #, fuzzy
! msgid "\\%-10[next-node]  Go to the next node on this level.\n"
! msgstr "  %-10s  ¤³¤Î¥Î¡¼¥É¤Î `¼¡' ¤Î¥Î¡¼¥É¤Ø°ÜÆ°¤¹¤ë¡£\n"
  
! #: info/infodoc.c:66
  #, fuzzy
! msgid "\\%-10[up-node]  Go up one level.\n"
! msgstr "  %-10s  ¤³¤Î¥Î¡¼¥É¤«¤é `¾å' ¤Ø°ÜÆ°¤¹¤ë¡£\n"
  
! #: info/infodoc.c:67
  #, fuzzy
! msgid "\\%-10[top-node]  Go to the top node of this document.\n"
  msgstr "  %-10s  ¸½ºß¤Î¥Î¡¼¥É¤ÎÀèÆ¬¤Ø°ÜÆ°¤¹¤ë¡£\n"
  
! #: info/infodoc.c:68
  #, fuzzy
! msgid "\\%-10[dir-node]  Go to the main `directory' node.\n"
  msgstr "  %-10s  ¸½ºß¤Î¥Î¡¼¥É¤ÎÀèÆ¬¤Ø°ÜÆ°¤¹¤ë¡£\n"
  
! #: info/infodoc.c:70
  #, fuzzy
! msgid "1...9       Pick the first...ninth item in this node's menu.\n"
! msgstr "  %-10s  ¥Î¡¼¥É¥á¥Ë¥å¡¼¤ÎºÇ½é¤«¤é 9 ÈÖÌÜËø¤Î¥¢¥¤¥Æ¥à¤òÁªÂò¤¹¤ë¡£\n"
  
! #: info/infodoc.c:71
  #, fuzzy
! msgid "\\%-10[last-menu-item]  Pick the last item in this node's menu.\n"
! msgstr "  %-10s  ¥Î¡¼¥É¥á¥Ë¥å¡¼¤ÎºÇ¸å¤Î¥¢¥¤¥Æ¥à¤òÁªÂò¤¹¤ë¡£\n"
  
! #: info/infodoc.c:72
  #, fuzzy
! msgid "\\%-10[menu-item]  Pick a menu item specified by name.\n"
! msgstr "  %-10s  Ì¾Á°¤Ç»ØÄê¤·¤¿¥á¥Ë¥å¡¼¥¢¥¤¥Æ¥à¤òÁªÂò¤¹¤ë¡£\n"
  
! #: info/infodoc.c:73
  #, fuzzy
! msgid "\\%-10[xref-item]  Follow a cross reference specified by name.\n"
! msgstr "  %-10s  Áê¸ß»²¾È¤òÃ©¤ë¡£»²¾ÈÌ¾¤òÆÉ¤ß¼è¤ë¡£\n"
  
! #: info/infodoc.c:74
  #, fuzzy
! msgid "\\%-10[goto-node]  Go to a node specified by name.\n"
! msgstr "  %-10s  Ì¾Á°¤Ç»ØÄê¤µ¤ì¤¿¥Î¡¼¥É¤Ë°ÜÆ°¤¹¤ë¡£\n"
  
! #: info/infodoc.c:76
  #, fuzzy
! msgid "\\%-10[search]  Search forward for a specified string.\n"
! msgstr "  %-10s  ¸½ºß¤Î Info ¥Õ¥¡¥¤¥ëÁ´ÂÎ¤ò¡¢»ØÄê¤µ¤ì¤¿Ê¸»úÎó¤ÇÁ°Êý¸¡º÷¤·¡¢\n"
  
! #: info/infodoc.c:77
  #, fuzzy
! msgid "\\%-10[search-previous]  Search for previous occurrence.\n"
! msgstr "  %-10s  ¤³¤Î¥Î¡¼¥É¤Î `Á°' ¤Î¥Î¡¼¥É¤Ø°ÜÆ°¤¹¤ë¡£\n"
  
! #: info/infodoc.c:78
  #, fuzzy
! msgid "\\%-10[search-next]  Search for next occurrence.\n"
! msgstr ""
! "  %-10s  ¸½ºß¤Î Info ¥Õ¥¡¥¤¥ë¤Î¥¤¥ó¥Ç¥Ã¥¯¥¹¹àÌÜ¤Ç¡¢Ê¸»úÎó¤ò»ØÄê¤·¤Æ¸¡º÷¤·¡¢\n"
  
! #: info/infodoc.c:79
  #, fuzzy
  msgid ""
! "\\%-10[index-search]  Search for a specified string in the index, and\n"
! "              select the node referenced by the first entry found.\n"
! msgstr "          ºÇ½é¤Ë¸«¤Ä¤«¤Ã¤¿¹àÌÜ¤¬»²¾È¤·¤Æ¤¤¤ë¥Î¡¼¥É¤òÁªÂò¤¹¤ë¡£\n"
  
! #: info/infodoc.c:81
  #, fuzzy
! msgid "\\%-10[abort-key]  Cancel the current operation.\n"
! msgstr "¸½ºß¤ÎÁàºî¤òÃæ»ß"
  
  #: info/infodoc.c:89
  #, fuzzy
  msgid ""
! "Basic Commands in Info Windows\n"
! "******************************\n"
! msgstr "Info ¥¦¥£¥ó¥É¥¦Æâ¤Î´ðËÜ¥³¥Þ¥ó¥É\n"
  
! #: info/infodoc.c:92
  #, c-format
  msgid "  %-10s  Quit this help.\n"
  msgstr "  %-10s  ¤³¤Î¥Ø¥ë¥×¤ò½ªÎ»¤¹¤ë¡£\n"
  
! #: info/infodoc.c:93
  #, c-format
  msgid "  %-10s  Quit Info altogether.\n"
  msgstr "  %-10s  Info ¤â°ì½ï¤Ë½ªÎ»¤¹¤ë¡£\n"
  
! #: info/infodoc.c:94
  #, c-format
  msgid "  %-10s  Invoke the Info tutorial.\n"
  msgstr "  %-10s  Info ¥Á¥å¡¼¥È¥ê¥¢¥ë¤òµ¯Æ°¤¹¤ë¡£\n"
  
! #: info/infodoc.c:98
  #, c-format
  msgid "  %-10s  Move to the `next' node of this node.\n"
  msgstr "  %-10s  ¤³¤Î¥Î¡¼¥É¤Î `¼¡' ¤Î¥Î¡¼¥É¤Ø°ÜÆ°¤¹¤ë¡£\n"
  
! #: info/infodoc.c:99
  #, c-format
  msgid "  %-10s  Move to the `previous' node of this node.\n"
  msgstr "  %-10s  ¤³¤Î¥Î¡¼¥É¤Î `Á°' ¤Î¥Î¡¼¥É¤Ø°ÜÆ°¤¹¤ë¡£\n"
  
! #: info/infodoc.c:100
  #, c-format
  msgid "  %-10s  Move `up' from this node.\n"
  msgstr "  %-10s  ¤³¤Î¥Î¡¼¥É¤«¤é `¾å' ¤Ø°ÜÆ°¤¹¤ë¡£\n"
  
! #: info/infodoc.c:101
! #, fuzzy, c-format
! msgid ""
! "  %-10s  Pick menu item specified by name.\n"
! "              Picking a menu item causes another node to be selected.\n"
  msgstr ""
  "             ¥á¥Ë¥å¡¼¥¢¥¤¥Æ¥à¤ÎÁªÂò¤Ç¡¢Â¾¤Î¥Î¡¼¥É¤¬ÁªÂò¤µ¤ì¤ë»ö¤Ë¤Ê¤ë¡£\n"
  
! #: info/infodoc.c:103
  #, c-format
  msgid "  %-10s  Follow a cross reference.  Reads name of reference.\n"
  msgstr "  %-10s  Áê¸ß»²¾È¤òÃ©¤ë¡£»²¾ÈÌ¾¤òÆÉ¤ß¼è¤ë¡£\n"
  
! #: info/infodoc.c:104
  #, c-format
  msgid "  %-10s  Move to the last node seen in this window.\n"
  msgstr "  %-10s  ¤³¤Î¥¦¥£¥ó¥É¥¦¤ÇºÇ¸å¤Ë¸«¤¿¥Î¡¼¥É¤Ø°ÜÆ°¤¹¤ë¡£\n"
  
! #: info/infodoc.c:105
  #, c-format
  msgid "  %-10s  Skip to next hypertext link within this node.\n"
  msgstr "  %-10s  ¤³¤Î¥Î¡¼¥ÉÆâ¤Î¼¡¤Î¥Ï¥¤¥Ñ¡¼¥ê¥ó¥¯¤Ø¥¹¥­¥Ã¥×¤¹¤ë¡£\n"
  
! #: info/infodoc.c:106
  #, c-format
  msgid "  %-10s  Follow the hypertext link under cursor.\n"
  msgstr "  %-10s  ¥«¡¼¥½¥ë°ÌÃÖ¤Î¥Ï¥¤¥Ñ¡¼¥ê¥ó¥¯¤òÃ©¤ë¡£\n"
  
! #: info/infodoc.c:107
  #, c-format
  msgid "  %-10s  Move to the `directory' node.  Equivalent to `g (DIR)'.\n"
  msgstr "  %-10s  `¥Ç¥£¥ì¥¯¥È¥ê' ¥Î¡¼¥É¤Ø°ÜÆ°¡£`g (DIR)' ¤ÈÆ±¤¸¡£\n"
  
! #: info/infodoc.c:108
  #, c-format
  msgid "  %-10s  Move to the Top node.  Equivalent to `g Top'.\n"
  msgstr "  %-10s  Top ¥Î¡¼¥É¤Ø°ÜÆ°¡£`g Top' ¤ÈÆ±¤¸¡£\n"
  
! #: info/infodoc.c:110
! #, fuzzy
! msgid ""
! "Moving within a node:\n"
! "---------------------\n"
! msgstr "¥Î¡¼¥ÉÆâ¤Ç¤Î°ÜÆ°:\n"
! 
! #: info/infodoc.c:112
  #, c-format
  msgid "  %-10s  Scroll forward a page.\n"
  msgstr "  %-10s  1 ¥Ú¡¼¥¸Ê¬Á°Êý¤Ø¿Ê¤á¤ë¡£\n"
  
! #: info/infodoc.c:113
  #, c-format
  msgid "  %-10s  Scroll backward a page.\n"
  msgstr "  %-10s  1 ¥Ú¡¼¥¸Ê¬¸åÊý¤ØÌá¤¹¡£\n"
  
! #: info/infodoc.c:114
  #, c-format
  msgid "  %-10s  Go to the beginning of this node.\n"
  msgstr "  %-10s  ¸½ºß¤Î¥Î¡¼¥É¤ÎÀèÆ¬¤Ø°ÜÆ°¤¹¤ë¡£\n"
  
! #: info/infodoc.c:115
  #, c-format
  msgid "  %-10s  Go to the end of this node.\n"
  msgstr "  %-10s  ¸½ºß¤Î¥Î¡¼¥É¤ÎÀèÆ¬¤Ø°ÜÆ°¤¹¤ë¡£\n"
  
! #: info/infodoc.c:116
  #, c-format
  msgid "  %-10s  Scroll forward 1 line.\n"
  msgstr "  %-10s  1 ¹ÔÊ¬Á°Êý¤Ø¤¹¤¹¤á¤ë¡£\n"
  
! #: info/infodoc.c:117
  #, c-format
  msgid "  %-10s  Scroll backward 1 line.\n"
  msgstr "  %-10s  1 ¹ÔÊ¬¸åÊý¤ØÌá¤¹¡£\n"
  
! #: info/infodoc.c:119
! #, fuzzy
! msgid ""
! "Other commands:\n"
! "---------------\n"
! msgstr "¤½¤ÎÂ¾¤Î¥³¥Þ¥ó¥É:\n"
! 
! #: info/infodoc.c:121
! #, fuzzy, c-format
! msgid "  %-10s  Pick first...ninth item in node's menu.\n"
  msgstr "  %-10s  ¥Î¡¼¥É¥á¥Ë¥å¡¼¤ÎºÇ½é¤«¤é 9 ÈÖÌÜËø¤Î¥¢¥¤¥Æ¥à¤òÁªÂò¤¹¤ë¡£\n"
  
! #: info/infodoc.c:122
  #, c-format
  msgid "  %-10s  Pick last item in node's menu.\n"
  msgstr "  %-10s  ¥Î¡¼¥É¥á¥Ë¥å¡¼¤ÎºÇ¸å¤Î¥¢¥¤¥Æ¥à¤òÁªÂò¤¹¤ë¡£\n"
  
! #: info/infodoc.c:125
  #, fuzzy, c-format
  msgid ""
***************
*** 778,788 ****
  msgstr "          ºÇ½é¤Ë¸«¤Ä¤«¤Ã¤¿¹àÌÜ¤¬»²¾È¤·¤Æ¤¤¤ë¥Î¡¼¥É¤òÁªÂò¤¹¤ë¡£\n"
  
! #: info/infodoc.c:135
! #, c-format
! msgid "  %-10s  Move to node specified by name.\n"
! msgstr "  %-10s  Ì¾Á°¤Ç»ØÄê¤µ¤ì¤¿¥Î¡¼¥É¤Ë°ÜÆ°¤¹¤ë¡£\n"
! 
! #: info/infodoc.c:136
  msgid ""
  "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
  msgstr ""
--- 753,760 ----
  msgstr "          ºÇ½é¤Ë¸«¤Ä¤«¤Ã¤¿¹àÌÜ¤¬»²¾È¤·¤Æ¤¤¤ë¥Î¡¼¥É¤òÁªÂò¤¹¤ë¡£\n"
  
! #: info/infodoc.c:127
! #, fuzzy, c-format
  msgid ""
+ "  %-10s  Move to node specified by name.\n"
  "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
  msgstr ""
***************
*** 790,794 ****
  "¤¹¡£\n"
  
! #: info/infodoc.c:137
  #, fuzzy, c-format
  msgid ""
--- 762,766 ----
  "¤¹¡£\n"
  
! #: info/infodoc.c:129
  #, fuzzy, c-format
  msgid ""
***************
*** 797,815 ****
  msgstr "               ¸«¤Ä¤«¤Ã¤¿¤â¤Î¤¬´Þ¤Þ¤ì¤Æ¤¤¤ë¥Î¡¼¥É¤òÁªÂò¤¹¤ë¡£\n"
  
! #: info/infodoc.c:139
  #, fuzzy, c-format
- msgid "  %-10s  Search backward for a specified string\n"
- msgstr "\\\\  %-10s  ¸½ºß¤Î Info ¥Õ¥¡¥¤¥ë¤ò¡¢»ØÄê¤µ¤ì¤¿Ê¸»úÎó¤Ç¸åÊý¸¡º÷¤·¡¢\n"
- 
- #: info/infodoc.c:140
  msgid ""
  "              and select the node in which the next occurrence is found.\n"
  msgstr "               ¸«¤Ä¤«¤Ã¤¿¤â¤Î¤¬´Þ¤Þ¤ì¤Æ¤¤¤ë¥Î¡¼¥É¤òÁªÂò¤¹¤ë¡£\n"
  
! #: info/infodoc.c:320
  msgid "The current search path is:\n"
  msgstr "¸½ºß¤Î¸¡º÷¥Ñ¥¹:\n"
  
! #: info/infodoc.c:324
  msgid ""
  "Commands available in Info windows:\n"
--- 769,784 ----
  msgstr "               ¸«¤Ä¤«¤Ã¤¿¤â¤Î¤¬´Þ¤Þ¤ì¤Æ¤¤¤ë¥Î¡¼¥É¤òÁªÂò¤¹¤ë¡£\n"
  
! #: info/infodoc.c:131
  #, fuzzy, c-format
  msgid ""
+ "  %-10s  Search backward for a specified string,\n"
  "              and select the node in which the next occurrence is found.\n"
  msgstr "               ¸«¤Ä¤«¤Ã¤¿¤â¤Î¤¬´Þ¤Þ¤ì¤Æ¤¤¤ë¥Î¡¼¥É¤òÁªÂò¤¹¤ë¡£\n"
  
! #: info/infodoc.c:312
  msgid "The current search path is:\n"
  msgstr "¸½ºß¤Î¸¡º÷¥Ñ¥¹:\n"
  
! #: info/infodoc.c:316
  msgid ""
  "Commands available in Info windows:\n"
***************
*** 817,821 ****
  msgstr "Info ¥¦¥£¥ó¥É¥¦¤ÇÍøÍÑ²ÄÇ½¤Ê¥³¥Þ¥ó¥É:\n"
  
! #: info/infodoc.c:328
  msgid ""
  "Commands available in the echo area:\n"
--- 786,790 ----
  msgstr "Info ¥¦¥£¥ó¥É¥¦¤ÇÍøÍÑ²ÄÇ½¤Ê¥³¥Þ¥ó¥É:\n"
  
! #: info/infodoc.c:320
  msgid ""
  "Commands available in the echo area:\n"
***************
*** 823,827 ****
  msgstr "¥¨¥³¡¼ÎÎ°è¤ÇÍøÍÑ²ÄÇ½¤Ê¥³¥Þ¥ó¥É:\n"
  
! #: info/infodoc.c:351
  #, c-format
  msgid ""
--- 792,796 ----
  msgstr "¥¨¥³¡¼ÎÎ°è¤ÇÍøÍÑ²ÄÇ½¤Ê¥³¥Þ¥ó¥É:\n"
  
! #: info/infodoc.c:343
  #, c-format
  msgid ""
***************
*** 832,836 ****
  "\n"
  
! #: info/infodoc.c:355
  msgid ""
  "The following commands cannot be invoked at all:\n"
--- 801,805 ----
  "\n"
  
! #: info/infodoc.c:347
  msgid ""
  "The following commands cannot be invoked at all:\n"
***************
*** 840,908 ****
  "\n"
  
! #: info/infodoc.c:379
! msgid "--- Use `\\[history-node]' or `\\[kill-node]' to exit ---\n"
! msgstr ""
! "--- ½ªÎ»¤¹¤ë¤Ë¤Ï `\\[history-node]' ¤« `\\[kill-node]' ¤ò»È¤Ã¤Æ¤¯¤À¤µ¤¤ ---\n"
! 
! #: info/infodoc.c:489
  msgid "Display help message"
  msgstr "»È¤¤Êý¤òÉ½¼¨¤¹¤ë"
  
! #: info/infodoc.c:507
  msgid "Visit Info node `(info)Help'"
  msgstr "`(info)Help' ¥Î¡¼¥É¤Ë°ÜÆ°¤¹¤ë"
  
! #: info/infodoc.c:645
  msgid "Print documentation for KEY"
  msgstr "¥­¡¼Áàºî¤òÉ½¼¨¤¹¤ë"
  
! #: info/infodoc.c:657
  #, c-format
  msgid "Describe key: %s"
  msgstr "¥­¡¼¤ÎÀâÌÀ: %s"
  
! #: info/infodoc.c:668
  #, c-format
  msgid "ESC %s is undefined."
  msgstr "ESC %s ¤ÏÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó¡£"
  
! #: info/infodoc.c:684 info/infodoc.c:713
  #, c-format
  msgid "%s is undefined."
  msgstr "%s ¤ÏÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
  
! #: info/infodoc.c:734
  #, c-format
  msgid "%s is defined to %s."
  msgstr "%s ¤Ï %s ¤ËÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤¹¡£"
  
! #: info/infodoc.c:1157
  msgid "Show what to type to execute a given command"
  msgstr "Í¿¤¨¤é¤ì¤¿¥³¥Þ¥ó¥É¤ò¼Â¹Ô¤¹¤ë¤Î¤Ë¡¢²¿¤ò¥¿¥¤¥×¤¹¤ë¤«¤òÉ½¼¨¤¹¤ë"
  
! #: info/infodoc.c:1161
  msgid "Where is command: "
  msgstr "¤É¤Î¥³¥Þ¥ó¥É: "
  
! #: info/infodoc.c:1183
  #, c-format
  msgid "`%s' is not on any keys"
  msgstr "`%s' ¤Ï¥­¡¼³ä¤êÅö¤Æ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
  
! #: info/infodoc.c:1190
  #, c-format
  msgid "%s can only be invoked via %s."
  msgstr "%s ¤Ï %s ¤òÄÌ¤¸¤Æ¤Î¤ß¸Æ¤Ó½Ð¤»¤Þ¤¹¡£"
  
! #: info/infodoc.c:1194
  #, c-format
  msgid "%s can be invoked via %s."
  msgstr "%s ¤Ï %s ¤òÄÌ¤¸¤Æ¸Æ¤Ó½Ð¤»¤Þ¤¹"
  
! #: info/infodoc.c:1199
  #, c-format
  msgid "There is no function named `%s'"
  msgstr "`%s' ¤È¤¤¤¦µ¡Ç½¤Ï¤¢¤ê¤Þ¤»¤ó"
  
  #: info/infokey.c:170
  msgid "incorrect number of arguments"
--- 809,879 ----
  "\n"
  
! #: info/infodoc.c:477
  msgid "Display help message"
  msgstr "»È¤¤Êý¤òÉ½¼¨¤¹¤ë"
  
! #: info/infodoc.c:495
  msgid "Visit Info node `(info)Help'"
  msgstr "`(info)Help' ¥Î¡¼¥É¤Ë°ÜÆ°¤¹¤ë"
  
! #: info/infodoc.c:633
  msgid "Print documentation for KEY"
  msgstr "¥­¡¼Áàºî¤òÉ½¼¨¤¹¤ë"
  
! #: info/infodoc.c:645
  #, c-format
  msgid "Describe key: %s"
  msgstr "¥­¡¼¤ÎÀâÌÀ: %s"
  
! #: info/infodoc.c:656
  #, c-format
  msgid "ESC %s is undefined."
  msgstr "ESC %s ¤ÏÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó¡£"
  
! #: info/infodoc.c:672 info/infodoc.c:701
  #, c-format
  msgid "%s is undefined."
  msgstr "%s ¤ÏÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
  
! #: info/infodoc.c:722
  #, c-format
  msgid "%s is defined to %s."
  msgstr "%s ¤Ï %s ¤ËÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤¹¡£"
  
! #: info/infodoc.c:1145
  msgid "Show what to type to execute a given command"
  msgstr "Í¿¤¨¤é¤ì¤¿¥³¥Þ¥ó¥É¤ò¼Â¹Ô¤¹¤ë¤Î¤Ë¡¢²¿¤ò¥¿¥¤¥×¤¹¤ë¤«¤òÉ½¼¨¤¹¤ë"
  
! #: info/infodoc.c:1149
  msgid "Where is command: "
  msgstr "¤É¤Î¥³¥Þ¥ó¥É: "
  
! #: info/infodoc.c:1171
  #, c-format
  msgid "`%s' is not on any keys"
  msgstr "`%s' ¤Ï¥­¡¼³ä¤êÅö¤Æ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
  
! #: info/infodoc.c:1178
  #, c-format
  msgid "%s can only be invoked via %s."
  msgstr "%s ¤Ï %s ¤òÄÌ¤¸¤Æ¤Î¤ß¸Æ¤Ó½Ð¤»¤Þ¤¹¡£"
  
! #: info/infodoc.c:1182
  #, c-format
  msgid "%s can be invoked via %s."
  msgstr "%s ¤Ï %s ¤òÄÌ¤¸¤Æ¸Æ¤Ó½Ð¤»¤Þ¤¹"
  
! #: info/infodoc.c:1187
  #, c-format
  msgid "There is no function named `%s'"
  msgstr "`%s' ¤È¤¤¤¦µ¡Ç½¤Ï¤¢¤ê¤Þ¤»¤ó"
  
+ #: info/infodoc.c:96
+ #, fuzzy
+ msgid ""
+ "Selecting other nodes:\n"
+ "----------------------\n"
+ msgstr "Â¾¤Î¥Î¡¼¥É¤òÁªÂò¤¹¤ë:\n"
+ 
  #: info/infokey.c:170
  msgid "incorrect number of arguments"
***************
*** 1017,1036 ****
  "°ìÈÌÅª¤Ê¼ÁÌä¤äµÄÏÀ¤Ï help-texinfo@gnu.org ¤Ø¡£\n"
  
! #: info/infomap.c:1499
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too small"
  msgstr "ÉÔÅ¬ÀÚ¤Ê infokey ¥Õ¥¡¥¤¥ë `%s' ¤òÌµ»ë¤·¤Þ¤¹ - ¾®¤µ¤¹¤®¤Þ¤¹"
  
! #: info/infomap.c:1502
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too big"
  msgstr "ÉÔÅ¬ÀÚ¤Ê infokey ¥Õ¥¡¥¤¥ë `%s' ¤òÌµ»ë¤·¤Þ¤¹ - Âç¤­¤¹¤®¤Þ¤¹"
  
! #: info/infomap.c:1515
  #, c-format
  msgid "Error reading infokey file `%s' - short read"
  msgstr "infokey ¥Õ¥¡¥¤¥ë `%s' ÆÉ¹þ¤ßÃæ¤Î¥¨¥é¡¼ -- Á´¤ÆÆÉ¹þ¤á¤Þ¤»¤ó¤Ç¤·¤¿"
  
! #: info/infomap.c:1534
  #, c-format
  msgid ""
--- 988,1007 ----
  "°ìÈÌÅª¤Ê¼ÁÌä¤äµÄÏÀ¤Ï help-texinfo@gnu.org ¤Ø¡£\n"
  
! #: info/infomap.c:955
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too small"
  msgstr "ÉÔÅ¬ÀÚ¤Ê infokey ¥Õ¥¡¥¤¥ë `%s' ¤òÌµ»ë¤·¤Þ¤¹ - ¾®¤µ¤¹¤®¤Þ¤¹"
  
! #: info/infomap.c:958
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too big"
  msgstr "ÉÔÅ¬ÀÚ¤Ê infokey ¥Õ¥¡¥¤¥ë `%s' ¤òÌµ»ë¤·¤Þ¤¹ - Âç¤­¤¹¤®¤Þ¤¹"
  
! #: info/infomap.c:971
  #, c-format
  msgid "Error reading infokey file `%s' - short read"
  msgstr "infokey ¥Õ¥¡¥¤¥ë `%s' ÆÉ¹þ¤ßÃæ¤Î¥¨¥é¡¼ -- Á´¤ÆÆÉ¹þ¤á¤Þ¤»¤ó¤Ç¤·¤¿"
  
! #: info/infomap.c:990
  #, c-format
  msgid ""
***************
*** 1040,1044 ****
  "¤Æ¹¹¿·¤·¤Þ¤·¤ç¤¦"
  
! #: info/infomap.c:1543
  #, c-format
  msgid "Your infokey file `%s' is out of date -- run infokey to update it"
--- 1011,1015 ----
  "¤Æ¹¹¿·¤·¤Þ¤·¤ç¤¦"
  
! #: info/infomap.c:999
  #, c-format
  msgid "Your infokey file `%s' is out of date -- run infokey to update it"
***************
*** 1046,1050 ****
  "¤¢¤Ê¤¿¤Î infokey ¥Õ¥¡¥¤¥ë `%s' ¤Ï¸Å¤¤¤Ç¤¹ -- infokey ¤ò¼Â¹Ô¤·¤Æ¹¹¿·¤·¤Þ¤·¤ç¤¦"
  
! #: info/infomap.c:1559
  #, c-format
  msgid ""
--- 1017,1021 ----
  "¤¢¤Ê¤¿¤Î infokey ¥Õ¥¡¥¤¥ë `%s' ¤Ï¸Å¤¤¤Ç¤¹ -- infokey ¤ò¼Â¹Ô¤·¤Æ¹¹¿·¤·¤Þ¤·¤ç¤¦"
  
! #: info/infomap.c:1015
  #, c-format
  msgid ""
***************
*** 1054,1058 ****
  "¤·¤Æ¹¹¿·¤·¤Þ¤·¤ç¤¦"
  
! #: info/infomap.c:1580
  #, c-format
  msgid ""
--- 1025,1029 ----
  "¤·¤Æ¹¹¿·¤·¤Þ¤·¤ç¤¦"
  
! #: info/infomap.c:1036
  #, c-format
  msgid ""
***************
*** 1062,1066 ****
  "¼Â¹Ô¤·¤Æ¹¹¿·¤·¤Þ¤·¤ç¤¦"
  
! #: info/infomap.c:1715
  msgid "Bad data in infokey file -- some key bindings ignored"
  msgstr ""
--- 1033,1037 ----
  "¼Â¹Ô¤·¤Æ¹¹¿·¤·¤Þ¤·¤ç¤¦"
  
! #: info/infomap.c:1171
  msgid "Bad data in infokey file -- some key bindings ignored"
  msgstr ""
***************
*** 1068,1072 ****
  "¤·¤¿"
  
! #: info/infomap.c:1765
  msgid "Bad data in infokey file -- some var settings ignored"
  msgstr ""
--- 1039,1043 ----
  "¤·¤¿"
  
! #: info/infomap.c:1221
  msgid "Bad data in infokey file -- some var settings ignored"
  msgstr ""
***************
*** 1103,1107 ****
  msgstr "¥¹¥¯¥ê¡¼¥ó¤Î¹â¤µ¤ò¥»¥Ã¥È (%d): "
  
! #: info/makedoc.c:163 info/makedoc.c:171
  #, c-format
  msgid ""
--- 1074,1078 ----
  msgstr "¥¹¥¯¥ê¡¼¥ó¤Î¹â¤µ¤ò¥»¥Ã¥È (%d): "
  
! #: info/makedoc.c:166 info/makedoc.c:174
  #, c-format
  msgid ""
***************
*** 1112,1116 ****
  "\n"
  
! #: info/makedoc.c:551
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
--- 1083,1087 ----
  "\n"
  
! #: info/makedoc.c:556
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
***************
*** 1151,1160 ****
  msgstr "Ë¬¤ì¤¿¥Î¡¼¥É¤òÁªÂò: "
  
! #: info/nodemenu.c:336 info/session.c:2398
  #, c-format
  msgid "The reference disappeared! (%s)."
  msgstr "¤½¤Î»²¾È¤Ï¾Ã¤¨¤Þ¤·¤¿! (%s)¡£"
  
! #: info/session.c:161
  #, c-format
  msgid ""
--- 1122,1136 ----
  msgstr "Ë¬¤ì¤¿¥Î¡¼¥É¤òÁªÂò: "
  
! #: info/nodemenu.c:336 info/session.c:2443
  #, c-format
  msgid "The reference disappeared! (%s)."
  msgstr "¤½¤Î»²¾È¤Ï¾Ã¤¨¤Þ¤·¤¿! (%s)¡£"
  
! #: info/search.c:161
! #, c-format
! msgid "regexp error: %s"
! msgstr ""
! 
! #: info/session.c:164
  #, c-format
  msgid ""
***************
*** 1165,1250 ****
  "¥á¥Ë¥å¡¼¹àÌÜ¤ò¸Æ¤Ó½Ð¤»¤Þ¤¹¡£"
  
! #: info/session.c:622
  msgid "Move down to the next line"
  msgstr "¼¡¤Î¹Ô¤Ë°ÜÆ°"
  
! #: info/session.c:658
  msgid "Move up to the previous line"
  msgstr "Á°¤Î¹Ô¤Ë°ÜÆ°"
  
! #: info/session.c:693
  msgid "Move to the end of the line"
  msgstr "¹ÔËö¤Ë°ÜÆ°"
  
! #: info/session.c:713
  msgid "Move to the start of the line"
  msgstr "¹ÔÆ¬¤Ë°ÜÆ°"
  
! #: info/session.c:983 makeinfo/node.c:1437
  msgid "Next"
  msgstr "¼¡"
  
! #: info/session.c:988
! msgid "Following Next node..."
! msgstr "¼¡ ¤Î¥Î¡¼¥É¤òÃ©¤Ã¤Æ¤¤¤Þ¤¹..."
! 
! #: info/session.c:1006
! msgid "Selecting first menu item..."
! msgstr "ºÇ½é¤Î¥á¥Ë¥å¡¼¹àÌÜ¤òÁªÂò..."
! 
! #: info/session.c:1018
! msgid "Selecting Next node..."
! msgstr "¼¡ ¤Î¥Î¡¼¥É¤òÁªÂò..."
! 
! #: info/session.c:1089
! #, c-format
! msgid "Moving Up %d time(s), then Next."
! msgstr "%d ²ó ¾å ¤Ë°ÜÆ°¤·¡¢¤½¤³¤Ç ¼¡ ¤Ø¡£"
! 
! #: info/session.c:1113
  msgid "No more nodes within this document."
  msgstr "¤³¤Î¥É¥­¥å¥á¥ó¥È¤Ë¤Ï¡¢¤³¤ì°Ê¾å¤Î¥Î¡¼¥É¤Ï¤¢¤ê¤Þ¤»¤ó¡£"
  
! #: info/session.c:1139
  msgid "No `Prev' for this node."
  msgstr "¤³¤Î¥Î¡¼¥É¤Î `Á°' ¤Ï¤¢¤ê¤Þ¤»¤ó¡£"
  
! #: info/session.c:1144 info/session.c:1206
! msgid "Moving Prev in this window."
! msgstr "¤³¤Î¥¦¥£¥ó¥É¥¦¤Î Á° ¤Ë°ÜÆ°¤·¤Þ¤¹¡£"
! 
! #: info/session.c:1161
  msgid "No `Prev' or `Up' for this node within this document."
  msgstr "¤³¤Î¥É¥­¥å¥á¥ó¥È¤Ç¤Ï¡¢¤³¤Î¥Î¡¼¥É¤Î `Á°' ¤ä `¾å' ¤Ï¤¢¤ê¤Þ¤»¤ó¡£"
  
! #: info/session.c:1167
! msgid "Moving Up in this window."
! msgstr "¤³¤Î¥¦¥£¥ó¥É¥¦¤Î ¾å ¤Ë°ÜÆ°¤·¤Þ¤¹¡£"
! 
! #: info/session.c:1217
! msgid "Moving to `Prev's last menu item."
! msgstr "`Á°' ¤ÎºÇ¸å¤Î¥á¥Ë¥å¡¼¹àÌÜ¤Ë°ÜÆ°¤·¤Þ¤¹¡£"
! 
! #: info/session.c:1229
  msgid "Move forwards or down through node structure"
  msgstr "¥Î¡¼¥É¹½Â¤¤òÄÌ¤¸¤Æ¿Ê¤á¤¿¤ê²¼¤¬¤Ã¤¿¤ê¤¹¤ë"
  
! #: info/session.c:1245
  msgid "Move backwards or up through node structure"
  msgstr "¥Î¡¼¥É¹½Â¤¤òÄÌ¤¸¤ÆÌá¤Ã¤¿¤ê¾å¤¬¤Ã¤¿¤ê¤¹¤ë"
  
! #: info/session.c:1339
  msgid "Scroll forward in this window"
  msgstr "¤³¤Î¥¦¥£¥ó¥É¥¦¤ò¥¹¥¯¥í¡¼¥ë¥À¥¦¥ó"
  
! #: info/session.c:1347
  msgid "Scroll forward in this window and set default window size"
  msgstr "¤³¤Î¥¦¥£¥ó¥É¥¦¤ò¥¹¥¯¥í¡¼¥ë¤·¡¢¥Ç¥Õ¥©¥ë¥È¥¦¥£¥ó¥É¥¦¥µ¥¤¥º¤òÀßÄê"
  
! #: info/session.c:1355
  msgid "Scroll forward in this window staying within node"
  msgstr "¤³¤Î¥¦¥£¥ó¥É¥¦¤ò¥Î¡¼¥ÉÈÏ°ÏÆâ¤ÇÁ°Êý¥¹¥¯¥í¡¼¥ë"
  
! #: info/session.c:1363
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
--- 1141,1197 ----
  "¥á¥Ë¥å¡¼¹àÌÜ¤ò¸Æ¤Ó½Ð¤»¤Þ¤¹¡£"
  
! #: info/session.c:625
  msgid "Move down to the next line"
  msgstr "¼¡¤Î¹Ô¤Ë°ÜÆ°"
  
! #: info/session.c:661
  msgid "Move up to the previous line"
  msgstr "Á°¤Î¹Ô¤Ë°ÜÆ°"
  
! #: info/session.c:696
  msgid "Move to the end of the line"
  msgstr "¹ÔËö¤Ë°ÜÆ°"
  
! #: info/session.c:716
  msgid "Move to the start of the line"
  msgstr "¹ÔÆ¬¤Ë°ÜÆ°"
  
! #: info/session.c:1007
  msgid "Next"
  msgstr "¼¡"
  
! #: info/session.c:1023 info/session.c:1148
  msgid "No more nodes within this document."
  msgstr "¤³¤Î¥É¥­¥å¥á¥ó¥È¤Ë¤Ï¡¢¤³¤ì°Ê¾å¤Î¥Î¡¼¥É¤Ï¤¢¤ê¤Þ¤»¤ó¡£"
  
! #: info/session.c:1174
  msgid "No `Prev' for this node."
  msgstr "¤³¤Î¥Î¡¼¥É¤Î `Á°' ¤Ï¤¢¤ê¤Þ¤»¤ó¡£"
  
! #: info/session.c:1194
  msgid "No `Prev' or `Up' for this node within this document."
  msgstr "¤³¤Î¥É¥­¥å¥á¥ó¥È¤Ç¤Ï¡¢¤³¤Î¥Î¡¼¥É¤Î `Á°' ¤ä `¾å' ¤Ï¤¢¤ê¤Þ¤»¤ó¡£"
  
! #: info/session.c:1256
  msgid "Move forwards or down through node structure"
  msgstr "¥Î¡¼¥É¹½Â¤¤òÄÌ¤¸¤Æ¿Ê¤á¤¿¤ê²¼¤¬¤Ã¤¿¤ê¤¹¤ë"
  
! #: info/session.c:1272
  msgid "Move backwards or up through node structure"
  msgstr "¥Î¡¼¥É¹½Â¤¤òÄÌ¤¸¤ÆÌá¤Ã¤¿¤ê¾å¤¬¤Ã¤¿¤ê¤¹¤ë"
  
! #: info/session.c:1373
  msgid "Scroll forward in this window"
  msgstr "¤³¤Î¥¦¥£¥ó¥É¥¦¤ò¥¹¥¯¥í¡¼¥ë¥À¥¦¥ó"
  
! #: info/session.c:1381
  msgid "Scroll forward in this window and set default window size"
  msgstr "¤³¤Î¥¦¥£¥ó¥É¥¦¤ò¥¹¥¯¥í¡¼¥ë¤·¡¢¥Ç¥Õ¥©¥ë¥È¥¦¥£¥ó¥É¥¦¥µ¥¤¥º¤òÀßÄê"
  
! #: info/session.c:1389
  msgid "Scroll forward in this window staying within node"
  msgstr "¤³¤Î¥¦¥£¥ó¥É¥¦¤ò¥Î¡¼¥ÉÈÏ°ÏÆâ¤ÇÁ°Êý¥¹¥¯¥í¡¼¥ë"
  
! #: info/session.c:1397
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
***************
*** 1253,1269 ****
  "ÀßÄê"
  
! #: info/session.c:1371
  msgid "Scroll backward in this window"
  msgstr "¤³¤Î¥¦¥£¥ó¥É¥¦¤òµÕ¥¹¥¯¥í¡¼¥ë"
  
! #: info/session.c:1379
  msgid "Scroll backward in this window and set default window size"
  msgstr "¤³¤Î¥¦¥£¥ó¥É¥¦¤òµÕ¥¹¥¯¥í¡¼¥ë¤·¡¢¥Ç¥Õ¥©¥ë¥È¥¦¥£¥ó¥É¥¦¥µ¥¤¥º¤òÀßÄê"
  
! #: info/session.c:1388
  msgid "Scroll backward in this window staying within node"
  msgstr "¤³¤Î¥¦¥£¥ó¥É¥¦¤ò¥Î¡¼¥ÉÈÏ°ÏÆâ¤Ç¸åÊý¥¹¥¯¥í¡¼¥ë"
  
! #: info/session.c:1396
  msgid ""
  "Scroll backward in this window staying within node and set default window "
--- 1200,1216 ----
  "ÀßÄê"
  
! #: info/session.c:1405
  msgid "Scroll backward in this window"
  msgstr "¤³¤Î¥¦¥£¥ó¥É¥¦¤òµÕ¥¹¥¯¥í¡¼¥ë"
  
! #: info/session.c:1413
  msgid "Scroll backward in this window and set default window size"
  msgstr "¤³¤Î¥¦¥£¥ó¥É¥¦¤òµÕ¥¹¥¯¥í¡¼¥ë¤·¡¢¥Ç¥Õ¥©¥ë¥È¥¦¥£¥ó¥É¥¦¥µ¥¤¥º¤òÀßÄê"
  
! #: info/session.c:1422
  msgid "Scroll backward in this window staying within node"
  msgstr "¤³¤Î¥¦¥£¥ó¥É¥¦¤ò¥Î¡¼¥ÉÈÏ°ÏÆâ¤Ç¸åÊý¥¹¥¯¥í¡¼¥ë"
  
! #: info/session.c:1430
  msgid ""
  "Scroll backward in this window staying within node and set default window "
***************
*** 1273,1664 ****
  "ÀßÄê"
  
! #: info/session.c:1404
  msgid "Move to the start of this node"
  msgstr "¤³¤Î¥Î¡¼¥É¤ÎºÇ½é¤Ë°ÜÆ°"
  
! #: info/session.c:1411
  msgid "Move to the end of this node"
  msgstr "¤³¤Î¥Î¡¼¥É¤ÎºÇ¸å¤Ë°ÜÆ°"
  
! #: info/session.c:1418
  msgid "Scroll down by lines"
  msgstr "¹Ô¿ô¤Ë¤è¤ë¥¹¥¯¥í¡¼¥ë"
  
! #: info/session.c:1435
  msgid "Scroll up by lines"
  msgstr "¹Ô¿ô¤Ë¤è¤ëµÕ¥¹¥¯¥í¡¼¥ë"
  
! #: info/session.c:1453
  msgid "Scroll down by half screen size"
  msgstr "²èÌÌ¥µ¥¤¥º¤ÎÈ¾Ê¬¥¹¥¯¥í¡¼¥ë"
  
! #: info/session.c:1479
  msgid "Scroll up by half screen size"
  msgstr "²èÌÌ¥µ¥¤¥º¤ÎÈ¾Ê¬µÕ¥¹¥¯¥í¡¼¥ë"
  
! #: info/session.c:1508
  msgid "Select the next window"
  msgstr "¼¡¤Î¥¦¥£¥ó¥É¥¦¤òÁªÂò"
  
! #: info/session.c:1547
  msgid "Select the previous window"
  msgstr "Á°¤Î¥¦¥£¥ó¥É¥¦¤òÁªÂò"
  
! #: info/session.c:1598
  msgid "Split the current window"
  msgstr "¸½ºß¤Î¥¦¥£¥ó¥É¥¦¤òÊ¬³ä"
  
! #: info/session.c:1679
  msgid "Delete the current window"
  msgstr "¸½ºß¤Î¥¦¥£¥ó¥É¥¦¤òºï½ü"
  
! #: info/session.c:1687
  msgid "Cannot delete a permanent window"
  msgstr "±Êµ×¥¦¥£¥ó¥É¥¦¤Ïºï½ü¤Ç¤­¤Þ¤»¤ó"
  
! #: info/session.c:1719
  msgid "Delete all other windows"
  msgstr "Â¾¤Î¥¦¥£¥ó¥É¥¦¤òºï½ü"
  
! #: info/session.c:1765
  msgid "Scroll the other window"
  msgstr "Â¾¤Î¥¦¥£¥ó¥É¥¦¤ò¥¹¥¯¥í¡¼¥ë"
  
! #: info/session.c:1786
  msgid "Scroll the other window backward"
  msgstr "Â¾¤Î¥¦¥£¥ó¥É¥¦¤òµÕ¥¹¥¯¥í¡¼¥ë"
  
! #: info/session.c:1792
  msgid "Grow (or shrink) this window"
  msgstr "¤³¤Î¥¦¥£¥ó¥É¥¦¤òÂç¤­¤¯¤¹¤ë(¤Þ¤¿¤Ï¾®¤µ¤¯¤¹¤ë)"
  
! #: info/session.c:1803
  msgid "Divide the available screen space among the visible windows"
  msgstr "²Ä»ë¥¦¥£¥ó¥É¥¦¤ÎÍøÍÑ²ÄÇ½¥¹¥¯¥ê¡¼¥ó¶õ´Ö¤òÊ¬³ä¤¹¤ë"
  
! #: info/session.c:1810
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "¸½ºß¤Î¥¦¥£¥ó¥É¥¦¤Ë¶ØÂ§½èÍý¤ò»Ü¤¹"
  
! #: info/session.c:1982
  msgid "Select the Next node"
  msgstr "¼¡ ¥Î¡¼¥É¤òÁªÂò"
  
! #: info/session.c:1990
  msgid "Select the Prev node"
  msgstr "Á° ¥Î¡¼¥É¤òÁªÂò"
  
! #: info/session.c:1998
  msgid "Select the Up node"
  msgstr "¾å ¥Î¡¼¥É¤òÁªÂò"
  
! #: info/session.c:2005
  msgid "Select the last node in this file"
  msgstr "¤³¤Î¥Õ¥¡¥¤¥ë¤ÎºÇ¸å¤Î¥Î¡¼¥É¤òÁªÂò"
  
! #: info/session.c:2032 info/session.c:2065
  msgid "This window has no additional nodes"
  msgstr "¤³¤Î¥¦¥£¥ó¥É¥¦¤Ë¤Ï¥Î¡¼¥É¤¬ÉÕ¤¤¤Æ¤¤¤Þ¤»¤ó"
  
! #: info/session.c:2038
  msgid "Select the first node in this file"
  msgstr "¤³¤Î¥Õ¥¡¥¤¥ë¤ÎºÇ½é¤Î¥Î¡¼¥É¤òÁªÂò"
  
! #: info/session.c:2072
  msgid "Select the last item in this node's menu"
  msgstr "¤³¤Î¥Î¡¼¥É¤Î¥á¥Ë¥å¡¼Æâ¤Ç¤ÎºÇ¸å¤Î¹àÌÜ¤òÁªÂò"
  
! #: info/session.c:2078
  msgid "Select this menu item"
  msgstr "¤³¤Î¥á¥Ë¥å¡¼¹àÌÜ¤òÁªÂò"
  
! #: info/session.c:2111
  #, c-format
  msgid "There aren't %d items in this menu."
  msgstr "¤³¤Î¥á¥Ë¥å¡¼¤Ë %d ¸Ä¤Î¹àÌÜ¤¬¤¢¤ê¤Þ¤»¤ó¡£"
  
! #: info/session.c:2305 info/session.c:2306
  #, c-format
  msgid "Menu item (%s): "
  msgstr "¥á¥Ë¥å¡¼¹àÌÜ (%s): "
  
! #: info/session.c:2309
  msgid "Menu item: "
  msgstr "¥á¥Ë¥å¡¼¹àÌÜ: "
  
! #: info/session.c:2316 info/session.c:2317
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "»²¾ÈÀè (%s): "
  
! #: info/session.c:2320
  msgid "Follow xref: "
  msgstr "»²¾ÈÀè: "
  
! #: info/session.c:2449
  msgid "Read a menu item and select its node"
  msgstr "¥á¥Ë¥å¡¼¤òÆÉ¤ó¤Ç¡¢¤½¤Î¥Î¡¼¥É¤òÁªÂò¤¹¤ë"
  
! #: info/session.c:2457
  msgid "Read a footnote or cross reference and select its node"
  msgstr "µÓÃí¤äÁê¸ß»²¾È¤òÆÉ¤ó¤Ç¡¢¤½¤Î¥Î¡¼¥É¤òÁªÂò¤¹¤ë"
  
! #: info/session.c:2463
  msgid "Move to the start of this node's menu"
  msgstr "¤³¤Î¥Î¡¼¥É¥á¥Ë¥å¡¼¤ÎÀèÆ¬¤Ë°ÜÆ°¤¹¤ë"
  
! #: info/session.c:2487
  msgid "Visit as many menu items at once as possible"
  msgstr "²ÄÇ½¤Ê¸Â¤êÂ¿¤¯¤Î¥á¥Ë¥å¡¼¹àÌÜ¤Ø°ìÅÙ¤ËË¬¤ì¤ë"
  
! #: info/session.c:2515
  msgid "Read a node name and select it"
  msgstr "¥Î¡¼¥ÉÌ¾¤òÆÉ¤ó¤Ç¡¢ÁªÂò¤¹¤ë"
  
! #: info/session.c:2570 info/session.c:2575
  msgid "Goto node: "
  msgstr "¥Î¡¼¥É¤Ø°ÜÆ°: "
  
! #: info/session.c:2639
  #, c-format
  msgid "No menu in node `%s'."
  msgstr "¥Î¡¼¥É `%s' ¤Ë¥á¥Ë¥å¡¼¤¬¤¢¤ê¤Þ¤»¤ó¡£"
  
! #: info/session.c:2685
  #, c-format
  msgid "No menu item `%s' in node `%s'."
  msgstr "¥á¥Ë¥å¡¼¥¢¥¤¥Æ¥à `%s' ¤Ï¥Î¡¼¥É `%s' Ãæ¤Ë¤Ï¤¢¤ê¤Þ¤»¤ó"
  
! #: info/session.c:2715
  #, c-format
  msgid "Unable to find node referenced by `%s' in `%s'."
  msgstr "`%s' ¤«¤é»²¾È¤µ¤ì¤Æ¤¤¤ë¥Î¡¼¥É¤ò¸«¤Ä¤±¤é¤ì¤Þ¤»¤ó(`%s' Ãæ)"
  
! #: info/session.c:2765
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "dir ¤«¤é¥á¥Ë¥å¡¼³«»Ï¥ê¥¹¥È¤òÆÉ¤ß¡¢¤½¤ì¤òÃ©¤ë"
  
! #: info/session.c:2767
  msgid "Follow menus: "
  msgstr "¥á¥Ë¥å¡¼¤ËÂ³¤¯: "
  
! #: info/session.c:2960
  msgid "Find the node describing program invocation"
  msgstr "¥×¥í¥°¥é¥àµ¯Æ°¤Ë´Ø¤¹¤ëÀâÌÀ¤Î¥Î¡¼¥É¤ò¸«¤Ä¤±¤ë"
  
! #: info/session.c:2962
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "[%s] ¤Îµ¯Æ°¥Î¡¼¥É¤ò¸«¤Ä¤±¤ë: "
  
! #: info/session.c:3000
  msgid "Read a manpage reference and select it"
  msgstr "man ¥Ú¡¼¥¸¤Ø¤Î»²¾È¤òÆÉ¤ó¤Ç¡¢ÁªÂò¤¹¤ë"
  
! #: info/session.c:3004
  msgid "Get Manpage: "
  msgstr "Man ¥Ú¡¼¥¸¤òÉ½¼¨: "
  
! #: info/session.c:3034
  msgid "Select the node `Top' in this file"
  msgstr "¤³¤Î¥Õ¥¡¥¤¥ë¤Î `ÀèÆ¬' ¥Î¡¼¥É¤òÁªÂò"
  
! #: info/session.c:3040
  msgid "Select the node `(dir)'"
  msgstr "`(dir)'¥Î¡¼¥É¤òÁªÂò¤¹¤ë"
  
! #: info/session.c:3057 info/session.c:3059
  #, c-format
  msgid "Kill node (%s): "
  msgstr "¥Î¡¼¥É¤ÎÀÚ¤ê¼è¤ê (%s): "
  
! #: info/session.c:3111
  #, c-format
  msgid "Cannot kill node `%s'"
  msgstr "`%s' ¥Î¡¼¥É¤òÀÚ¤ê¼è¤ì¤Þ¤»¤ó"
  
! #: info/session.c:3121
  msgid "Cannot kill the last node"
  msgstr "ºÇ¸å¤Î¥Î¡¼¥É¤ÏÀÚ¤ê¼è¤ì¤Þ¤»¤ó"
  
! #: info/session.c:3207
  msgid "Select the most recently selected node"
  msgstr "ºÇ¸å¤ËÁªÂò¤µ¤ì¤¿¥Î¡¼¥É¤òÁªÂò¤¹¤ë"
  
! #: info/session.c:3213
  msgid "Kill this node"
  msgstr "¤³¤Î¥Î¡¼¥É¤òÀÚ¤ê¼è¤ë"
  
! #: info/session.c:3221
  msgid "Read the name of a file and select it"
  msgstr "¥Õ¥¡¥¤¥ëÌ¾¤òÆÉ¤ó¤ÇÁªÂò¤¹¤ë"
  
! #: info/session.c:3225
  msgid "Find file: "
  msgstr "¥Õ¥¡¥¤¥ë¤ò¸«¤Ä¤±¤ë: "
  
! #: info/session.c:3242
  #, c-format
  msgid "Cannot find `%s'."
  msgstr "`%s' ¤ò¸«¤Ä¤±¤é¤ì¤Þ¤»¤ó¡£"
  
! #: info/session.c:3285 info/session.c:3403
  #, c-format
  msgid "Could not create output file `%s'."
  msgstr "½ÐÎÏ¥Õ¥¡¥¤¥ë `%s' ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó¡£"
  
! #: info/session.c:3299 info/session.c:3421 info/session.c:3481
  msgid "Done."
  msgstr "´°Î»¡£"
  
! #: info/session.c:3354
  #, c-format
  msgid "Writing node %s..."
  msgstr "¥Î¡¼¥É %s ¤Î½ñ¤­¹þ¤ß..."
  
! #: info/session.c:3430
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "INFO_PRINT_COMMAND ¤Ë¤è¤Ã¤Æ¤³¤Î¥Î¡¼¥É¤ÎÆâÍÆ¤ò¥Ñ¥¤¥×¤¹¤ë"
  
! #: info/session.c:3465
  #, c-format
  msgid "Cannot open pipe to `%s'."
  msgstr "`%s' ¤Ø¤Î¥Ñ¥¤¥×¤ò³«¤±¤Þ¤»¤ó¡£"
  
! #: info/session.c:3471
  #, c-format
  msgid "Printing node %s..."
  msgstr "¥Î¡¼¥É `%s' ¤ò°õºþ..."
  
! #: info/session.c:3701
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "Éû¥Õ¥¡¥¤¥ë %s ¤òÃµ¤·¤Æ¤¤¤Þ¤¹ ..."
  
! #: info/session.c:3753
  msgid "Read a string and search for it case-sensitively"
  msgstr "Ê¸»úÎó¤òÆÉ¤ß¡¢ÂçÊ¸»ú¾®Ê¸»ú¤Î¶èÊÌ¤ò¤Ä¤±¤Æ¸¡º÷¤¹¤ë"
  
! #: info/session.c:3760
  msgid "Read a string and search for it"
  msgstr "Ê¸»úÎó¤òÆÉ¤ó¤Ç¸¡º÷¤¹¤ë"
  
! #: info/session.c:3768
  msgid "Read a string and search backward for it"
  msgstr "Ê¸»úÎó¤òÆÉ¤ó¤Ç¸åÊý¸¡º÷¤¹¤ë"
  
! #: info/session.c:3804 info/session.c:3811
! #, c-format
! msgid "%s%sfor string [%s]: "
  msgstr "Ê¸»úÎó¤Ø¤Î%s%s [%s]: "
  
! #: info/session.c:3805 info/session.c:3812
! msgid "Search backward"
  msgstr "¸åÊý¸¡º÷"
  
! #: info/session.c:3806 info/session.c:3812
  msgid "Search"
  msgstr "¸¡º÷"
  
! #: info/session.c:3807 info/session.c:3813
! msgid " case-sensitively "
! msgstr "(ÂçÊ¸»ú¾®Ê¸»ú¤Î¶èÊÌ¤ò¤Ä¤±¤Æ) "
! 
! #: info/session.c:3808 info/session.c:3813
! msgid " "
! msgstr " "
! 
! #: info/session.c:3852
  msgid "Search failed."
  msgstr "¸¡º÷¤Ë¼ºÇÔ¡£"
  
! #: info/session.c:3870
  msgid "Repeat last search in the same direction"
  msgstr "Æ±°ìÊý¸þ¤ÇºÇ¸å¤Î¸¡º÷¤ò·«¤êÊÖ¤¹"
  
! #: info/session.c:3873 info/session.c:3883
  msgid "No previous search string"
  msgstr "Á°¤Î¸¡º÷Ê¸»úÎó¤¬¤¢¤ê¤Þ¤»¤ó"
  
! #: info/session.c:3880
  msgid "Repeat last search in the reverse direction"
  msgstr "µÕÊý¸þ¤ÇºÇ¸å¤Î¸¡º÷¤ò·«¤êÊÖ¤¹"
  
! #: info/session.c:3899 info/session.c:3905
  msgid "Search interactively for a string as you type it"
  msgstr "ÆþÎÏ¤·¤¿Ê¸»úÎó¤ÎÂÐÏÃÅª¤Ê¸¡º÷"
  
! #: info/session.c:3985
  msgid "I-search backward: "
  msgstr "Ãà¼¡¸åÊý¸¡º÷: "
  
! #: info/session.c:3987
  msgid "I-search: "
  msgstr "Ãà¼¡¸¡º÷: "
  
! #: info/session.c:4012 info/session.c:4014
  msgid "Failing "
  msgstr "¼ºÇÔ "
  
! #: info/session.c:4480
  msgid "Move to the previous cross reference"
  msgstr "Á°¤ÎÁê¸ß»²¾È¤Ë°ÜÆ°"
  
! #: info/session.c:4498
  msgid "Move to the next cross reference"
  msgstr "¼¡¤ÎÁê¸ß»²¾È¤Ë°ÜÆ°"
  
! #: info/session.c:4520
  msgid "Select reference or menu item appearing on this line"
  msgstr "»²¾È¤Þ¤¿¤Ï¡¢¤³¤Î¹Ô¤Ë¸½¤ì¤¿¥á¥Ë¥å¡¼¹àÌÜ¤òÁªÂò"
  
! #: info/session.c:4543
  msgid "Cancel current operation"
  msgstr "¸½ºß¤ÎÁàºî¤òÃæ»ß"
  
! #: info/session.c:4550
  msgid "Quit"
  msgstr "»ß¤á¤Þ¤·¤¿"
  
! #: info/session.c:4559
  msgid "Move the cursor to a specific line of the window"
  msgstr "¥¦¥£¥ó¥É¥¦¤Î»ØÄê¹Ô¤Ë¥«¡¼¥½¥ë¤ò°ÜÆ°"
  
! #: info/session.c:4591
  msgid "Redraw the display"
  msgstr "²èÌÌ¤ÎºÆÉÁ²è"
  
! #: info/session.c:4628
  msgid "Quit using Info"
  msgstr "Info ¤Î»ÈÍÑ¤ò½ªÎ»"
  
! #: info/session.c:4641
  msgid "Run command bound to this key's lowercase variant"
  msgstr "¤³¤Î¥­¡¼¤Î¾®Ê¸»ú¤Ë¥Ð¥¤¥ó¥É¤µ¤ì¤¿¥³¥Þ¥ó¥É¤ò¼Â¹Ô"
  
! #: info/session.c:4652
  #, c-format
  msgid "Unknown command (%s)."
  msgstr "ÉÔÌÀ¤Ê¥³¥Þ¥ó¥É (%s) ¤Ç¤¹¡£"
  
! #: info/session.c:4655
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\" ¤ÏÌµ¸ú¤Ç¤¹"
  
! #: info/session.c:4656
  #, fuzzy, c-format
  msgid "`%s' is invalid"
  msgstr "\"%s\" ¤ÏÌµ¸ú¤Ç¤¹"
  
! #: info/session.c:4870
  msgid "Add this digit to the current numeric argument"
  msgstr "¸½ºß¤Î¿ôÃÍ°ú¿ô¤Ë¤³¤Î¿ôÃÍ¤ò²Ã¤¨¤ë"
  
! #: info/session.c:4879
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "¸½ºß¤Î¿ôÃÍ°ú¿ô¤ò³«»Ï(Ëô¤Ï 4 ÇÜ¤¹¤ë)"
  
! #: info/session.c:4894
  msgid "Internally used by \\[universal-argument]"
  msgstr "ÆâÉôÅª¤Ë \\[universal-argument] ¤Ë¤è¤Ã¤ÆÍøÍÑ¤µ¤ì¤Þ¤¹"
--- 1220,1644 ----
  "ÀßÄê"
  
! #: info/session.c:1438
  msgid "Move to the start of this node"
  msgstr "¤³¤Î¥Î¡¼¥É¤ÎºÇ½é¤Ë°ÜÆ°"
  
! #: info/session.c:1445
  msgid "Move to the end of this node"
  msgstr "¤³¤Î¥Î¡¼¥É¤ÎºÇ¸å¤Ë°ÜÆ°"
  
! #: info/session.c:1452
  msgid "Scroll down by lines"
  msgstr "¹Ô¿ô¤Ë¤è¤ë¥¹¥¯¥í¡¼¥ë"
  
! #: info/session.c:1469
  msgid "Scroll up by lines"
  msgstr "¹Ô¿ô¤Ë¤è¤ëµÕ¥¹¥¯¥í¡¼¥ë"
  
! #: info/session.c:1487
  msgid "Scroll down by half screen size"
  msgstr "²èÌÌ¥µ¥¤¥º¤ÎÈ¾Ê¬¥¹¥¯¥í¡¼¥ë"
  
! #: info/session.c:1513
  msgid "Scroll up by half screen size"
  msgstr "²èÌÌ¥µ¥¤¥º¤ÎÈ¾Ê¬µÕ¥¹¥¯¥í¡¼¥ë"
  
! #: info/session.c:1542
  msgid "Select the next window"
  msgstr "¼¡¤Î¥¦¥£¥ó¥É¥¦¤òÁªÂò"
  
! #: info/session.c:1581
  msgid "Select the previous window"
  msgstr "Á°¤Î¥¦¥£¥ó¥É¥¦¤òÁªÂò"
  
! #: info/session.c:1632
  msgid "Split the current window"
  msgstr "¸½ºß¤Î¥¦¥£¥ó¥É¥¦¤òÊ¬³ä"
  
! #: info/session.c:1713
  msgid "Delete the current window"
  msgstr "¸½ºß¤Î¥¦¥£¥ó¥É¥¦¤òºï½ü"
  
! #: info/session.c:1721
  msgid "Cannot delete a permanent window"
  msgstr "±Êµ×¥¦¥£¥ó¥É¥¦¤Ïºï½ü¤Ç¤­¤Þ¤»¤ó"
  
! #: info/session.c:1753
  msgid "Delete all other windows"
  msgstr "Â¾¤Î¥¦¥£¥ó¥É¥¦¤òºï½ü"
  
! #: info/session.c:1799
  msgid "Scroll the other window"
  msgstr "Â¾¤Î¥¦¥£¥ó¥É¥¦¤ò¥¹¥¯¥í¡¼¥ë"
  
! #: info/session.c:1820
  msgid "Scroll the other window backward"
  msgstr "Â¾¤Î¥¦¥£¥ó¥É¥¦¤òµÕ¥¹¥¯¥í¡¼¥ë"
  
! #: info/session.c:1826
  msgid "Grow (or shrink) this window"
  msgstr "¤³¤Î¥¦¥£¥ó¥É¥¦¤òÂç¤­¤¯¤¹¤ë(¤Þ¤¿¤Ï¾®¤µ¤¯¤¹¤ë)"
  
! #: info/session.c:1837
  msgid "Divide the available screen space among the visible windows"
  msgstr "²Ä»ë¥¦¥£¥ó¥É¥¦¤ÎÍøÍÑ²ÄÇ½¥¹¥¯¥ê¡¼¥ó¶õ´Ö¤òÊ¬³ä¤¹¤ë"
  
! #: info/session.c:1844
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "¸½ºß¤Î¥¦¥£¥ó¥É¥¦¤Ë¶ØÂ§½èÍý¤ò»Ü¤¹"
  
! #: info/session.c:1851
! msgid "Toggle the usage of regular expressions in searches"
! msgstr ""
! 
! #: info/session.c:1855
! msgid "Using regular expressions for searches."
! msgstr ""
! 
! #: info/session.c:1856
! msgid "Using literal strings for searches."
! msgstr ""
! 
! #: info/session.c:2027
  msgid "Select the Next node"
  msgstr "¼¡ ¥Î¡¼¥É¤òÁªÂò"
  
! #: info/session.c:2035
  msgid "Select the Prev node"
  msgstr "Á° ¥Î¡¼¥É¤òÁªÂò"
  
! #: info/session.c:2043
  msgid "Select the Up node"
  msgstr "¾å ¥Î¡¼¥É¤òÁªÂò"
  
! #: info/session.c:2050
  msgid "Select the last node in this file"
  msgstr "¤³¤Î¥Õ¥¡¥¤¥ë¤ÎºÇ¸å¤Î¥Î¡¼¥É¤òÁªÂò"
  
! #: info/session.c:2077 info/session.c:2110
  msgid "This window has no additional nodes"
  msgstr "¤³¤Î¥¦¥£¥ó¥É¥¦¤Ë¤Ï¥Î¡¼¥É¤¬ÉÕ¤¤¤Æ¤¤¤Þ¤»¤ó"
  
! #: info/session.c:2083
  msgid "Select the first node in this file"
  msgstr "¤³¤Î¥Õ¥¡¥¤¥ë¤ÎºÇ½é¤Î¥Î¡¼¥É¤òÁªÂò"
  
! #: info/session.c:2117
  msgid "Select the last item in this node's menu"
  msgstr "¤³¤Î¥Î¡¼¥É¤Î¥á¥Ë¥å¡¼Æâ¤Ç¤ÎºÇ¸å¤Î¹àÌÜ¤òÁªÂò"
  
! #: info/session.c:2123
  msgid "Select this menu item"
  msgstr "¤³¤Î¥á¥Ë¥å¡¼¹àÌÜ¤òÁªÂò"
  
! #: info/session.c:2156
  #, c-format
  msgid "There aren't %d items in this menu."
  msgstr "¤³¤Î¥á¥Ë¥å¡¼¤Ë %d ¸Ä¤Î¹àÌÜ¤¬¤¢¤ê¤Þ¤»¤ó¡£"
  
! #: info/session.c:2350 info/session.c:2351
  #, c-format
  msgid "Menu item (%s): "
  msgstr "¥á¥Ë¥å¡¼¹àÌÜ (%s): "
  
! #: info/session.c:2354
  msgid "Menu item: "
  msgstr "¥á¥Ë¥å¡¼¹àÌÜ: "
  
! #: info/session.c:2361 info/session.c:2362
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "»²¾ÈÀè (%s): "
  
! #: info/session.c:2365
  msgid "Follow xref: "
  msgstr "»²¾ÈÀè: "
  
! #: info/session.c:2494
  msgid "Read a menu item and select its node"
  msgstr "¥á¥Ë¥å¡¼¤òÆÉ¤ó¤Ç¡¢¤½¤Î¥Î¡¼¥É¤òÁªÂò¤¹¤ë"
  
! #: info/session.c:2502
  msgid "Read a footnote or cross reference and select its node"
  msgstr "µÓÃí¤äÁê¸ß»²¾È¤òÆÉ¤ó¤Ç¡¢¤½¤Î¥Î¡¼¥É¤òÁªÂò¤¹¤ë"
  
! #: info/session.c:2508
  msgid "Move to the start of this node's menu"
  msgstr "¤³¤Î¥Î¡¼¥É¥á¥Ë¥å¡¼¤ÎÀèÆ¬¤Ë°ÜÆ°¤¹¤ë"
  
! #: info/session.c:2532
  msgid "Visit as many menu items at once as possible"
  msgstr "²ÄÇ½¤Ê¸Â¤êÂ¿¤¯¤Î¥á¥Ë¥å¡¼¹àÌÜ¤Ø°ìÅÙ¤ËË¬¤ì¤ë"
  
! #: info/session.c:2560
  msgid "Read a node name and select it"
  msgstr "¥Î¡¼¥ÉÌ¾¤òÆÉ¤ó¤Ç¡¢ÁªÂò¤¹¤ë"
  
! #: info/session.c:2615 info/session.c:2620
  msgid "Goto node: "
  msgstr "¥Î¡¼¥É¤Ø°ÜÆ°: "
  
! #: info/session.c:2684
  #, c-format
  msgid "No menu in node `%s'."
  msgstr "¥Î¡¼¥É `%s' ¤Ë¥á¥Ë¥å¡¼¤¬¤¢¤ê¤Þ¤»¤ó¡£"
  
! #: info/session.c:2730
  #, c-format
  msgid "No menu item `%s' in node `%s'."
  msgstr "¥á¥Ë¥å¡¼¥¢¥¤¥Æ¥à `%s' ¤Ï¥Î¡¼¥É `%s' Ãæ¤Ë¤Ï¤¢¤ê¤Þ¤»¤ó"
  
! #: info/session.c:2760
  #, c-format
  msgid "Unable to find node referenced by `%s' in `%s'."
  msgstr "`%s' ¤«¤é»²¾È¤µ¤ì¤Æ¤¤¤ë¥Î¡¼¥É¤ò¸«¤Ä¤±¤é¤ì¤Þ¤»¤ó(`%s' Ãæ)"
  
! #: info/session.c:2810
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "dir ¤«¤é¥á¥Ë¥å¡¼³«»Ï¥ê¥¹¥È¤òÆÉ¤ß¡¢¤½¤ì¤òÃ©¤ë"
  
! #: info/session.c:2812
  msgid "Follow menus: "
  msgstr "¥á¥Ë¥å¡¼¤ËÂ³¤¯: "
  
! #: info/session.c:3005
  msgid "Find the node describing program invocation"
  msgstr "¥×¥í¥°¥é¥àµ¯Æ°¤Ë´Ø¤¹¤ëÀâÌÀ¤Î¥Î¡¼¥É¤ò¸«¤Ä¤±¤ë"
  
! #: info/session.c:3007
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "[%s] ¤Îµ¯Æ°¥Î¡¼¥É¤ò¸«¤Ä¤±¤ë: "
  
! #: info/session.c:3045
  msgid "Read a manpage reference and select it"
  msgstr "man ¥Ú¡¼¥¸¤Ø¤Î»²¾È¤òÆÉ¤ó¤Ç¡¢ÁªÂò¤¹¤ë"
  
! #: info/session.c:3049
  msgid "Get Manpage: "
  msgstr "Man ¥Ú¡¼¥¸¤òÉ½¼¨: "
  
! #: info/session.c:3079
  msgid "Select the node `Top' in this file"
  msgstr "¤³¤Î¥Õ¥¡¥¤¥ë¤Î `ÀèÆ¬' ¥Î¡¼¥É¤òÁªÂò"
  
! #: info/session.c:3085
  msgid "Select the node `(dir)'"
  msgstr "`(dir)'¥Î¡¼¥É¤òÁªÂò¤¹¤ë"
  
! #: info/session.c:3102 info/session.c:3104
  #, c-format
  msgid "Kill node (%s): "
  msgstr "¥Î¡¼¥É¤ÎÀÚ¤ê¼è¤ê (%s): "
  
! #: info/session.c:3156
  #, c-format
  msgid "Cannot kill node `%s'"
  msgstr "`%s' ¥Î¡¼¥É¤òÀÚ¤ê¼è¤ì¤Þ¤»¤ó"
  
! #: info/session.c:3166
  msgid "Cannot kill the last node"
  msgstr "ºÇ¸å¤Î¥Î¡¼¥É¤ÏÀÚ¤ê¼è¤ì¤Þ¤»¤ó"
  
! #: info/session.c:3252
  msgid "Select the most recently selected node"
  msgstr "ºÇ¸å¤ËÁªÂò¤µ¤ì¤¿¥Î¡¼¥É¤òÁªÂò¤¹¤ë"
  
! #: info/session.c:3258
  msgid "Kill this node"
  msgstr "¤³¤Î¥Î¡¼¥É¤òÀÚ¤ê¼è¤ë"
  
! #: info/session.c:3266
  msgid "Read the name of a file and select it"
  msgstr "¥Õ¥¡¥¤¥ëÌ¾¤òÆÉ¤ó¤ÇÁªÂò¤¹¤ë"
  
! #: info/session.c:3270
  msgid "Find file: "
  msgstr "¥Õ¥¡¥¤¥ë¤ò¸«¤Ä¤±¤ë: "
  
! #: info/session.c:3287
  #, c-format
  msgid "Cannot find `%s'."
  msgstr "`%s' ¤ò¸«¤Ä¤±¤é¤ì¤Þ¤»¤ó¡£"
  
! #: info/session.c:3330 info/session.c:3448
  #, c-format
  msgid "Could not create output file `%s'."
  msgstr "½ÐÎÏ¥Õ¥¡¥¤¥ë `%s' ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó¡£"
  
! #: info/session.c:3344 info/session.c:3466 info/session.c:3526
  msgid "Done."
  msgstr "´°Î»¡£"
  
! #: info/session.c:3399
  #, c-format
  msgid "Writing node %s..."
  msgstr "¥Î¡¼¥É %s ¤Î½ñ¤­¹þ¤ß..."
  
! #: info/session.c:3475
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "INFO_PRINT_COMMAND ¤Ë¤è¤Ã¤Æ¤³¤Î¥Î¡¼¥É¤ÎÆâÍÆ¤ò¥Ñ¥¤¥×¤¹¤ë"
  
! #: info/session.c:3510
  #, c-format
  msgid "Cannot open pipe to `%s'."
  msgstr "`%s' ¤Ø¤Î¥Ñ¥¤¥×¤ò³«¤±¤Þ¤»¤ó¡£"
  
! #: info/session.c:3516
  #, c-format
  msgid "Printing node %s..."
  msgstr "¥Î¡¼¥É `%s' ¤ò°õºþ..."
  
! #: info/session.c:3733
! msgid "Search continued from the end of the document."
! msgstr ""
! 
! #: info/session.c:3738
! #, fuzzy
! msgid "Search continued from the beginning of the document."
! msgstr "¹ÔÆ¬¤Þ¤Ç¤òÀÚ¤ê¼è¤ë"
! 
! #: info/session.c:3755
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "Éû¥Õ¥¡¥¤¥ë %s ¤òÃµ¤·¤Æ¤¤¤Þ¤¹ ..."
  
! #: info/session.c:3812
  msgid "Read a string and search for it case-sensitively"
  msgstr "Ê¸»úÎó¤òÆÉ¤ß¡¢ÂçÊ¸»ú¾®Ê¸»ú¤Î¶èÊÌ¤ò¤Ä¤±¤Æ¸¡º÷¤¹¤ë"
  
! #: info/session.c:3819
  msgid "Read a string and search for it"
  msgstr "Ê¸»úÎó¤òÆÉ¤ó¤Ç¸¡º÷¤¹¤ë"
  
! #: info/session.c:3827
  msgid "Read a string and search backward for it"
  msgstr "Ê¸»úÎó¤òÆÉ¤ó¤Ç¸åÊý¸¡º÷¤¹¤ë"
  
! #: info/session.c:3863 info/session.c:3869
! #, fuzzy, c-format
! msgid "%s%s%s [%s]: "
  msgstr "Ê¸»úÎó¤Ø¤Î%s%s [%s]: "
  
! #: info/session.c:3864 info/session.c:3870
! msgid "Regexp search"
! msgstr ""
! 
! #: info/session.c:3865 info/session.c:3871
! #, fuzzy
! msgid " case-sensitively"
! msgstr "(ÂçÊ¸»ú¾®Ê¸»ú¤Î¶èÊÌ¤ò¤Ä¤±¤Æ) "
! 
! #: info/session.c:3866 info/session.c:3872
! #, fuzzy
! msgid " backward"
  msgstr "¸åÊý¸¡º÷"
  
! #: info/session.c:3870
  msgid "Search"
  msgstr "¸¡º÷"
  
! #: info/session.c:3911
  msgid "Search failed."
  msgstr "¸¡º÷¤Ë¼ºÇÔ¡£"
  
! #: info/session.c:3929
  msgid "Repeat last search in the same direction"
  msgstr "Æ±°ìÊý¸þ¤ÇºÇ¸å¤Î¸¡º÷¤ò·«¤êÊÖ¤¹"
  
! #: info/session.c:3932 info/session.c:3942
  msgid "No previous search string"
  msgstr "Á°¤Î¸¡º÷Ê¸»úÎó¤¬¤¢¤ê¤Þ¤»¤ó"
  
! #: info/session.c:3939
  msgid "Repeat last search in the reverse direction"
  msgstr "µÕÊý¸þ¤ÇºÇ¸å¤Î¸¡º÷¤ò·«¤êÊÖ¤¹"
  
! #: info/session.c:3958 info/session.c:3964
  msgid "Search interactively for a string as you type it"
  msgstr "ÆþÎÏ¤·¤¿Ê¸»úÎó¤ÎÂÐÏÃÅª¤Ê¸¡º÷"
  
! #: info/session.c:4044
! #, fuzzy
! msgid "Regexp I-search backward: "
! msgstr "Ãà¼¡¸åÊý¸¡º÷: "
! 
! #: info/session.c:4045
  msgid "I-search backward: "
  msgstr "Ãà¼¡¸åÊý¸¡º÷: "
  
! #: info/session.c:4047
! #, fuzzy
! msgid "Regexp I-search: "
! msgstr "Ãà¼¡¸¡º÷: "
! 
! #: info/session.c:4048
  msgid "I-search: "
  msgstr "Ãà¼¡¸¡º÷: "
  
! #: info/session.c:4073 info/session.c:4075
  msgid "Failing "
  msgstr "¼ºÇÔ "
  
! #: info/session.c:4560
  msgid "Move to the previous cross reference"
  msgstr "Á°¤ÎÁê¸ß»²¾È¤Ë°ÜÆ°"
  
! #: info/session.c:4578
  msgid "Move to the next cross reference"
  msgstr "¼¡¤ÎÁê¸ß»²¾È¤Ë°ÜÆ°"
  
! #: info/session.c:4600
  msgid "Select reference or menu item appearing on this line"
  msgstr "»²¾È¤Þ¤¿¤Ï¡¢¤³¤Î¹Ô¤Ë¸½¤ì¤¿¥á¥Ë¥å¡¼¹àÌÜ¤òÁªÂò"
  
! #: info/session.c:4623
  msgid "Cancel current operation"
  msgstr "¸½ºß¤ÎÁàºî¤òÃæ»ß"
  
! #: info/session.c:4630
  msgid "Quit"
  msgstr "»ß¤á¤Þ¤·¤¿"
  
! #: info/session.c:4639
  msgid "Move the cursor to a specific line of the window"
  msgstr "¥¦¥£¥ó¥É¥¦¤Î»ØÄê¹Ô¤Ë¥«¡¼¥½¥ë¤ò°ÜÆ°"
  
! #: info/session.c:4671
  msgid "Redraw the display"
  msgstr "²èÌÌ¤ÎºÆÉÁ²è"
  
! #: info/session.c:4708
  msgid "Quit using Info"
  msgstr "Info ¤Î»ÈÍÑ¤ò½ªÎ»"
  
! #: info/session.c:4721
  msgid "Run command bound to this key's lowercase variant"
  msgstr "¤³¤Î¥­¡¼¤Î¾®Ê¸»ú¤Ë¥Ð¥¤¥ó¥É¤µ¤ì¤¿¥³¥Þ¥ó¥É¤ò¼Â¹Ô"
  
! #: info/session.c:4732
  #, c-format
  msgid "Unknown command (%s)."
  msgstr "ÉÔÌÀ¤Ê¥³¥Þ¥ó¥É (%s) ¤Ç¤¹¡£"
  
! #: info/session.c:4735
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\" ¤ÏÌµ¸ú¤Ç¤¹"
  
! #: info/session.c:4736
  #, fuzzy, c-format
  msgid "`%s' is invalid"
  msgstr "\"%s\" ¤ÏÌµ¸ú¤Ç¤¹"
  
! #: info/session.c:4950
  msgid "Add this digit to the current numeric argument"
  msgstr "¸½ºß¤Î¿ôÃÍ°ú¿ô¤Ë¤³¤Î¿ôÃÍ¤ò²Ã¤¨¤ë"
  
! #: info/session.c:4959
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "¸½ºß¤Î¿ôÃÍ°ú¿ô¤ò³«»Ï(Ëô¤Ï 4 ÇÜ¤¹¤ë)"
  
! #: info/session.c:4974
  msgid "Internally used by \\[universal-argument]"
  msgstr "ÆâÉôÅª¤Ë \\[universal-argument] ¤Ë¤è¤Ã¤ÆÍøÍÑ¤µ¤ì¤Þ¤¹"
***************
*** 1713,1765 ****
  msgstr "\"On\" ¤Î»þ¡¢Info ¤Ï ISO Latin Ê¸»ú¤ÎÉ½¼¨¤¬²ÄÇ½¤Ë¤Ê¤ë"
  
! #: info/variables.c:83
  msgid "Explain the use of a variable"
  msgstr "ÊÑ¿ô¤Î»È¤¤Êý¤ò²òÀâ¤¹¤ë"
  
! #: info/variables.c:89
  msgid "Describe variable: "
  msgstr "ÊÑ¿ô¤ÎÀâÌÀ: "
  
! #: info/variables.c:108
  msgid "Set the value of an Info variable"
  msgstr "Info ÊÑ¿ô¤ÎÃÍ¤òÀßÄê"
  
! #: info/variables.c:114
  msgid "Set variable: "
  msgstr "ÊÑ¿ô¤òÀßÄê: "
  
! #: info/variables.c:132
  #, c-format
  msgid "Set %s to value (%d): "
  msgstr "%s ¤ËÃÍ¤òÀßÄê (%d): "
  
! #: info/variables.c:173
  #, c-format
  msgid "Set %s to value (%s): "
  msgstr "%s ¤ËÃÍ¤òÀßÄê (%s): "
  
! #: info/window.c:1137
  msgid "--*** Tags out of Date ***"
  msgstr "--*** µì¼°¤Î¥¿¥° ***"
  
! #: info/window.c:1148
  msgid "-----Info: (), lines ----, "
  msgstr "-----Info: (), ¹Ô¿ô ----, "
  
! #: info/window.c:1155
  #, c-format
  msgid "-%s---Info: %s, %d lines --%s--"
  msgstr "-%s---Info: %s, %d ¹Ô --%s--"
  
! #: info/window.c:1159
  #, c-format
  msgid "-%s%s-Info: (%s)%s, %d lines --%s--"
  msgstr "-%s%s-Info: (%s)%s, %d ¹Ô --%s--"
  
! #: info/window.c:1166
  #, c-format
  msgid " Subfile: %s"
  msgstr " Éû¥Õ¥¡¥¤¥ë: %s"
  
  #: lib/xexit.c:54
  msgid "ferror on stdout\n"
--- 1693,1955 ----
  msgstr "\"On\" ¤Î»þ¡¢Info ¤Ï ISO Latin Ê¸»ú¤ÎÉ½¼¨¤¬²ÄÇ½¤Ë¤Ê¤ë"
  
! #: info/variables.c:81
! #, fuzzy
! msgid ""
! "What to do when a scrolling command is issued at the end of the last node"
! msgstr "ºÇ¸å¤Î¥Î¡¼¥É¤Ë¤ª¤¤¤Æ¡¢¥¹¥¯¥í¡¼¥ë¤ò¹Ô¤Ê¤Ã¤¿¤È¤­¤ËÆ°ºî¤òÄ´Àá"
! 
! #: info/variables.c:88
  msgid "Explain the use of a variable"
  msgstr "ÊÑ¿ô¤Î»È¤¤Êý¤ò²òÀâ¤¹¤ë"
  
! #: info/variables.c:94
  msgid "Describe variable: "
  msgstr "ÊÑ¿ô¤ÎÀâÌÀ: "
  
! #: info/variables.c:113
  msgid "Set the value of an Info variable"
  msgstr "Info ÊÑ¿ô¤ÎÃÍ¤òÀßÄê"
  
! #: info/variables.c:119
  msgid "Set variable: "
  msgstr "ÊÑ¿ô¤òÀßÄê: "
  
! #: info/variables.c:137
  #, c-format
  msgid "Set %s to value (%d): "
  msgstr "%s ¤ËÃÍ¤òÀßÄê (%d): "
  
! #: info/variables.c:178
  #, c-format
  msgid "Set %s to value (%s): "
  msgstr "%s ¤ËÃÍ¤òÀßÄê (%s): "
  
! #: info/window.c:1150
  msgid "--*** Tags out of Date ***"
  msgstr "--*** µì¼°¤Î¥¿¥° ***"
  
! #: info/window.c:1161
  msgid "-----Info: (), lines ----, "
  msgstr "-----Info: (), ¹Ô¿ô ----, "
  
! #: info/window.c:1168
  #, c-format
  msgid "-%s---Info: %s, %d lines --%s--"
  msgstr "-%s---Info: %s, %d ¹Ô --%s--"
  
! #: info/window.c:1172
  #, c-format
  msgid "-%s%s-Info: (%s)%s, %d lines --%s--"
  msgstr "-%s%s-Info: (%s)%s, %d ¹Ô --%s--"
  
! #: info/window.c:1179
  #, c-format
  msgid " Subfile: %s"
  msgstr " Éû¥Õ¥¡¥¤¥ë: %s"
  
+ #: install-info/install-info.c:221
+ #, c-format
+ msgid "%s: warning: "
+ msgstr "%s: ·Ù¹ð: "
+ 
+ #: install-info/install-info.c:270
+ #, c-format
+ msgid " for %s"
+ msgstr " %s"
+ 
+ #: install-info/install-info.c:500
+ #, c-format
+ msgid "\tTry `%s --help' for a complete list of options.\n"
+ msgstr "\t´°Á´¤Ê ¥ª¥×¥·¥ç¥ó¥ê¥¹¥È¤òÆÀ¤ë¤Ë¤Ï `%s --help' ¤ò¼Â¹Ô¤·¤Æ¤¯¤À¤µ¤¤¡£\n"
+ 
+ #: install-info/install-info.c:508
+ #, fuzzy, c-format
+ msgid "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
+ msgstr "»È¤¤Êý: %s [¥ª¥×¥·¥ç¥ó]... TEXINFO¥Õ¥¡¥¤¥ë...\n"
+ 
+ #: install-info/install-info.c:510
+ msgid "Add or remove entries in INFO-FILE from the Info directory DIR-FILE."
+ msgstr ""
+ 
+ #: install-info/install-info.c:513
+ msgid ""
+ "Options:\n"
+ " --debug             report what is being done.\n"
+ " --delete            delete existing entries for INFO-FILE from DIR-FILE;\n"
+ "                      don't insert any new entries.\n"
+ " --description=TEXT  the description of the entry is TEXT; used with\n"
+ "                      the --name option to become synonymous with the\n"
+ "                      --entry option.\n"
+ " --dir-file=NAME     specify file name of Info directory file;\n"
+ "                      equivalent to using the DIR-FILE argument.\n"
+ " --dry-run           same as --test."
+ msgstr ""
+ 
+ #: install-info/install-info.c:525
+ msgid ""
+ " --entry=TEXT        insert TEXT as an Info directory entry.\n"
+ "                      TEXT is written as an Info menu item line followed\n"
+ "                       by zero or more extra lines starting with "
+ "whitespace.\n"
+ "                      If you specify more than one entry, all are added.\n"
+ "                      If you don't specify any entries, they are determined\n"
+ "                       from information in the Info file itself.\n"
+ "                      When removing, TEXT specifies the entry to remove.\n"
+ "                      TEXT is only removed as a last resort, if the\n"
+ "                      entry as determined from the Info file is not "
+ "present,\n"
+ "                      and the basename of the Info file isn't found either."
+ msgstr ""
+ 
+ #: install-info/install-info.c:537
+ msgid ""
+ " --help              display this help and exit.\n"
+ " --info-dir=DIR      same as --dir-file=DIR/dir.\n"
+ " --info-file=FILE    specify Info file to install in the directory;\n"
+ "                      equivalent to using the INFO-FILE argument.\n"
+ " --item=TEXT         same as --entry=TEXT.\n"
+ " --keep-old          do not replace entries, or remove empty sections.\n"
+ " --menuentry=TEXT    same as --name=TEXT.\n"
+ " --name=TEXT         the name of the entry is TEXT; used with --description\n"
+ "                      to become synonymous with the --entry option.\n"
+ " --no-indent         do not format new entries in the DIR file.\n"
+ " --quiet             suppress warnings."
+ msgstr ""
+ 
+ #: install-info/install-info.c:550
+ msgid ""
+ " --regex=R           put this file's entries in all sections that match the\n"
+ "                      regular expression R (ignoring case).\n"
+ " --remove            same as --delete.\n"
+ " --remove-exactly    only remove if the info file name matches exactly;\n"
+ "                      suffixes such as .info and .gz are not ignored.\n"
+ " --section=SEC       put entries in section SEC of the directory.\n"
+ "                      If you specify more than one section, all the entries\n"
+ "                       are added in each of the sections.\n"
+ "                      If you don't specify any sections, they are "
+ "determined\n"
+ "                       from information in the Info file itself.\n"
+ " --section R SEC     equivalent to --regex=R --section=SEC --add-once."
+ msgstr ""
+ 
+ #: install-info/install-info.c:563
+ msgid ""
+ " --silent            suppress warnings.\n"
+ " --test              suppress updating of DIR-FILE.\n"
+ " --version           display version information and exit."
+ msgstr ""
+ 
+ #: install-info/install-info.c:570
+ #, fuzzy
+ msgid ""
+ "Email bug reports to bug-texinfo@gnu.org,\n"
+ "general questions and discussion to help-texinfo@gnu.org.\n"
+ "Texinfo home page: http://www.gnu.org/software/texinfo/"
+ msgstr ""
+ "\n"
+ "Email ¤Ë¤è¤ë¥Ð¥°¥ì¥Ý¡¼¥È¤Ï bug-texinfo@gnu.org¡¢\n"
+ "°ìÈÌÅª¤Ê¼ÁÌä¤äµÄÏÀ¤Ï help-texinfo@gnu.org ¤Þ¤Ç¡£\n"
+ 
+ #: install-info/install-info.c:597
+ #, fuzzy, c-format
+ msgid ""
+ "This is the file .../info/dir, which contains the\n"
+ "topmost node of the Info hierarchy, called (dir)Top.\n"
+ "The first time you invoke Info you start off looking at this node.\n"
+ "\n"
+ "%s\tThis is the top of the INFO tree\n"
+ "\n"
+ "  This (the Directory node) gives a menu of major topics.\n"
+ "  Typing \"q\" exits, \"?\" lists all Info commands, \"d\" returns here,\n"
+ "  \"h\" gives a primer for first-timers,\n"
+ "  \"mEmacs<Return>\" visits the Emacs manual, etc.\n"
+ "\n"
+ "  In Emacs, you can click mouse button 2 on a menu item or cross reference\n"
+ "  to select it.\n"
+ "\n"
+ "%s\n"
+ msgstr ""
+ "¤³¤ì¤¬¡¢(dir)Top ¤È¸Æ¤Ð¤ì¤ë Info ³¬ÁØ¤ÎºÇ¾å°Ì¥Î¡¼¥É¤Î´Þ¤á¤é¤ì¤Æ¤¤¤ë\n"
+ ".../info/dir ¥Õ¥¡¥¤¥ë¤Ç¤¹¡£\n"
+ "¤¢¤Ê¤¿¤¬¡¢»Ï¤á¤Æ Info ¤òµ¯Æ°¤·¤¿¤Î¤Ê¤é¡¢¤Þ¤º¤³¤Î¥Î¡¼¥É¤ò¸«¤Æ¤¯¤À¤µ¤¤¡£\n"
+ "\n"
+ "%s\t¤³¤ì¤¬¡¢INFO ¥Ä¥ê¡¼¤ÎÄºÅÀ¤Ç¤¹\n"
+ "\n"
+ "  ¤³¤³(the Directory ¥Î¡¼¥É)¤Ç¤Ï¡¢¼ç¤À¤Ã¤¿¼çÂê¤ò°·¤Ã¤Æ¤¤¤Þ¤¹¡£\n"
+ "  ¥­¡¼ \"q\" ¤Ç½ªÎ»¤·¡¢\"?\" ¤Ç Info ¤Î¥³¥Þ¥ó¥É¤ò¥ê¥¹¥È¥¢¥Ã¥×¤·¡¢\"d\" ¤Ç¤³¤³"
+ "¤Ë\n"
+ "  Ìá¤ê¤Þ¤¹¡£\n"
+ "  \"h\" ¤ÇÆ³ÆþÊ¸»ú¤òÆþÎÏ¤·¤Þ¤¹¡£¤¿¤È¤¨¤Ð¡¢\n"
+ "  \"mEmacs<Return>\" ¤Ç Emacs ¥Þ¥Ë¥å¥¢¥ë¤òË¬¤ì¤ë¡¢¤Ê¤É¤Ç¤¹¡£\n"
+ "\n"
+ "  Emacs ¤ÎÆâ¤Ê¤é¤Ð¡¢¥á¥Ë¥å¡¼¹àÌÜ¤äÁê¸ß»²¾È¤ò¡¢¥Þ¥¦¥¹¤Î¥Ü¥¿¥ó 2 ¤ò¥¯¥ê¥Ã¥¯¤·"
+ "¤Æ\n"
+ "  ÁªÂò¤Ç¤­¤Þ¤¹¡£\n"
+ "\n"
+ "* ¥á¥Ë¥å¡¼:\n"
+ 
+ #: install-info/install-info.c:622
+ #, c-format
+ msgid "%s: could not read (%s) and could not create (%s)\n"
+ msgstr "%s: (%s) ¤òÆÉ¤á¤º¡¢(%s) ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿\n"
+ 
+ #: install-info/install-info.c:715
+ #, c-format
+ msgid "%s: empty file"
+ msgstr "%s: ¶õ¤Î¥Õ¥¡¥¤¥ë"
+ 
+ #: install-info/install-info.c:1046 install-info/install-info.c:1086
+ msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
+ msgstr "START-INFO-DIR-ENTRY ¤ËÂÐ±þ¤¹¤ë END-INFO-DIR-ENTRY ¤¬¤¢¤ê¤Þ¤»¤ó"
+ 
+ #: install-info/install-info.c:1081
+ msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
+ msgstr "END-INFO-DIR-ENTRY ¤ËÂÐ±þ¤¹¤ë START-INFO-DIR-ENTRY ¤¬¤¢¤ê¤Þ¤»¤ó"
+ 
+ #: install-info/install-info.c:1936 install-info/install-info.c:1946
+ #, c-format
+ msgid "%s: already have dir file: %s\n"
+ msgstr ""
+ 
+ #: install-info/install-info.c:2026
+ #, c-format
+ msgid "%s: Specify the Info file only once.\n"
+ msgstr "%s: Info ¥Õ¥¡¥¤¥ë¤Ï°ìÅÙ¤À¤±»ØÄê¤·¤Æ¤¯¤À¤µ¤¤¡£\n"
+ 
+ #: install-info/install-info.c:2059
+ #, c-format
+ msgid "Extra regular expression specified, ignoring `%s'"
+ msgstr ""
+ 
+ #: install-info/install-info.c:2071
+ #, c-format
+ msgid "Error in regular expression `%s': %s"
+ msgstr ""
+ 
+ #: install-info/install-info.c:2129
+ #, c-format
+ msgid "excess command line argument `%s'"
+ msgstr "¥³¥Þ¥ó¥É¥é¥¤¥ó°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹ `%s'"
+ 
+ #: install-info/install-info.c:2133
+ msgid "No input file specified; try --help for more information."
+ msgstr ""
+ "ÆþÎÏ¥Õ¥¡¥¤¥ë¤¬»ØÄê¤µ¤ì¤Æ¤¤¤Þ¤»¤ó -- ¾Ü¤·¤¯¤Ï --help ÉÕ¤Ç¼Â¹Ô¤·¤Æ¤¯¤À¤µ¤¤¡£"
+ 
+ #: install-info/install-info.c:2136
+ msgid "No dir file specified; try --help for more information."
+ msgstr ""
+ "dir ¥Õ¥¡¥¤¥ë¤¬»ØÄê¤µ¤ì¤Æ¤¤¤Þ¤»¤ó -- ¾Ü¤·¤¯¤Ï --help ÉÕ¤Ç¼Â¹Ô¤·¤Æ²¼¤µ¤¤¡£"
+ 
+ #: install-info/install-info.c:2278
+ #, c-format
+ msgid "no info dir entry in `%s'"
+ msgstr "`%s' ¤Ë Info dir ÍÑ¤Î¹àÌÜ¤¬¤¢¤ê¤Þ¤»¤ó"
+ 
+ #: install-info/install-info.c:2526
+ #, c-format
+ msgid "no entries found for `%s'; nothing deleted"
+ msgstr "`%s' ¹àÌÜ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó -- ²¿¤âºï½ü¤·¤Þ¤»¤ó¤Ç¤·¤¿"
+ 
  #: lib/xexit.c:54
  msgid "ferror on stdout\n"
***************
*** 1770,1850 ****
  msgstr ""
  
! #: makeinfo/cmds.c:544 makeinfo/cmds.c:566
  #, fuzzy, c-format
  msgid "arguments to @%s ignored"
  msgstr "%c%s ¤ËÂÐ¤¹¤ëÉÔÀµ¤Ê°ú¿ô"
  
! #: makeinfo/cmds.c:741
  msgid "January"
  msgstr "°ì·î"
  
! #: makeinfo/cmds.c:741
  msgid "February"
  msgstr "Æó·î"
  
! #: makeinfo/cmds.c:741
  msgid "March"
  msgstr "»°·î"
  
! #: makeinfo/cmds.c:741
  msgid "April"
  msgstr "»Í·î"
  
! #: makeinfo/cmds.c:741
  msgid "May"
  msgstr "¸Þ·î"
  
! #: makeinfo/cmds.c:742
  msgid "June"
  msgstr "Ï»·î"
  
! #: makeinfo/cmds.c:742
  msgid "July"
  msgstr "¼··î"
  
! #: makeinfo/cmds.c:742
  msgid "August"
  msgstr "È¬·î"
  
! #: makeinfo/cmds.c:742
  msgid "September"
  msgstr "¶å·î"
  
! #: makeinfo/cmds.c:742
  msgid "October"
  msgstr "½½·î"
  
! #: makeinfo/cmds.c:743
  msgid "November"
  msgstr "½½°ì·î"
  
! #: makeinfo/cmds.c:743
  msgid "December"
  msgstr "½½Æó·î"
  
! #: makeinfo/cmds.c:1095
  #, c-format
  msgid "unlikely character %c in @var"
  msgstr "@var ¤Ç»È¤¨¤½¤¦¤Ë¤Ê¤¤Ê¸»ú %c"
  
! #: makeinfo/cmds.c:1138
  msgid "@sc argument all uppercase, thus no effect"
  msgstr "Á´¤ÆÂçÊ¸»ú¤Î @sc °ú¿ô¡¢½¾¤Ã¤Æ¸ú²Ì¤¬¤¢¤ê¤Þ¤»¤ó"
  
! #: makeinfo/cmds.c:1193
  #, c-format
  msgid "`{' expected, but saw `%c'"
  msgstr "`{' ¤¬¤¢¤ë¤Ï¤º¤Ç¤¹¤¬¡¢`%c' ¤Ç¤·¤¿"
  
! #: makeinfo/cmds.c:1233
  msgid "end of file inside verb block"
  msgstr "verb ¥Ö¥í¥Ã¥¯Æâ¤Ç¥Õ¥¡¥¤¥ëËöÈø¤È¤Ê¤ê¤Þ¤·¤¿"
  
! #: makeinfo/cmds.c:1241
  #, c-format
  msgid "`}' expected, but saw `%c'"
  msgstr "`}' ¤¬¤¢¤ë¤Ï¤º¤Ç¤¹¤¬¡¢`%c' ¤Ç¤·¤¿"
  
! #: makeinfo/cmds.c:1272
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
--- 1960,2040 ----
  msgstr ""
  
! #: makeinfo/cmds.c:582 makeinfo/cmds.c:604
  #, fuzzy, c-format
  msgid "arguments to @%s ignored"
  msgstr "%c%s ¤ËÂÐ¤¹¤ëÉÔÀµ¤Ê°ú¿ô"
  
! #: makeinfo/cmds.c:779
  msgid "January"
  msgstr "°ì·î"
  
! #: makeinfo/cmds.c:779
  msgid "February"
  msgstr "Æó·î"
  
! #: makeinfo/cmds.c:779
  msgid "March"
  msgstr "»°·î"
  
! #: makeinfo/cmds.c:779
  msgid "April"
  msgstr "»Í·î"
  
! #: makeinfo/cmds.c:779
  msgid "May"
  msgstr "¸Þ·î"
  
! #: makeinfo/cmds.c:780
  msgid "June"
  msgstr "Ï»·î"
  
! #: makeinfo/cmds.c:780
  msgid "July"
  msgstr "¼··î"
  
! #: makeinfo/cmds.c:780
  msgid "August"
  msgstr "È¬·î"
  
! #: makeinfo/cmds.c:780
  msgid "September"
  msgstr "¶å·î"
  
! #: makeinfo/cmds.c:780
  msgid "October"
  msgstr "½½·î"
  
! #: makeinfo/cmds.c:781
  msgid "November"
  msgstr "½½°ì·î"
  
! #: makeinfo/cmds.c:781
  msgid "December"
  msgstr "½½Æó·î"
  
! #: makeinfo/cmds.c:1131
  #, c-format
  msgid "unlikely character %c in @var"
  msgstr "@var ¤Ç»È¤¨¤½¤¦¤Ë¤Ê¤¤Ê¸»ú %c"
  
! #: makeinfo/cmds.c:1174
  msgid "@sc argument all uppercase, thus no effect"
  msgstr "Á´¤ÆÂçÊ¸»ú¤Î @sc °ú¿ô¡¢½¾¤Ã¤Æ¸ú²Ì¤¬¤¢¤ê¤Þ¤»¤ó"
  
! #: makeinfo/cmds.c:1229
  #, c-format
  msgid "`{' expected, but saw `%c'"
  msgstr "`{' ¤¬¤¢¤ë¤Ï¤º¤Ç¤¹¤¬¡¢`%c' ¤Ç¤·¤¿"
  
! #: makeinfo/cmds.c:1269
  msgid "end of file inside verb block"
  msgstr "verb ¥Ö¥í¥Ã¥¯Æâ¤Ç¥Õ¥¡¥¤¥ëËöÈø¤È¤Ê¤ê¤Þ¤·¤¿"
  
! #: makeinfo/cmds.c:1277
  #, c-format
  msgid "`}' expected, but saw `%c'"
  msgstr "`}' ¤¬¤¢¤ë¤Ï¤º¤Ç¤¹¤¬¡¢`%c' ¤Ç¤·¤¿"
  
! #: makeinfo/cmds.c:1308
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
***************
*** 1852,1943 ****
  msgstr ""
  
! #: makeinfo/cmds.c:1471
  #, c-format
  msgid "%c%s is obsolete"
  msgstr "%c%s ¤ÏÇÑ¤ì¤¿Ì¿Îá¤Ç¤¹"
  
! #: makeinfo/cmds.c:1580
  #, c-format
  msgid "@sp requires a positive numeric argument, not `%s'"
  msgstr "@sp ¤Ë¤Ï `%s' ¤Ç¤Ï¤Ê¤¯¡¢Àµ¤Î¿ôÃÍ¤òÍ¿¤¨¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
  
! #: makeinfo/cmds.c:1936 makeinfo/footnote.c:81
  #, c-format
  msgid "Bad argument to %c%s"
  msgstr "%c%s ¤ËÂÐ¤¹¤ëÉÔÀµ¤Ê°ú¿ô"
  
! #: makeinfo/cmds.c:1946 makeinfo/makeinfo.c:4272
  msgid "asis"
  msgstr "¤½¤Î¤Þ¤Þ"
  
! #: makeinfo/cmds.c:1948 makeinfo/cmds.c:1978 makeinfo/makeinfo.c:4274
  msgid "none"
  msgstr "¤Ê¤·"
  
! #: makeinfo/cmds.c:1962
  #, fuzzy, c-format
  msgid "Bad argument to @%s"
  msgstr "%c%s ¤ËÂÐ¤¹¤ëÉÔÀµ¤Ê°ú¿ô"
  
! #: makeinfo/cmds.c:1976
  msgid "insert"
  msgstr ""
  
! #: makeinfo/cmds.c:1992
  #, fuzzy, c-format
  msgid "Bad argument to @%s: %s"
  msgstr "%c%s ¤ËÂÐ¤¹¤ëÉÔÀµ¤Ê°ú¿ô"
  
! #: makeinfo/cmds.c:2075
  #, c-format
  msgid "Expected @%s on or off, not `%s'"
  msgstr ""
  
! #: makeinfo/cmds.c:2095
  #, c-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr ""
  
! #: makeinfo/defun.c:83
! msgid "Missing `}' in @def arg"
! msgstr "@def °ú¿ô¤Ë `}' ¤òËº¤ì¤Æ¤¤¤Þ¤¹"
! 
! #: makeinfo/defun.c:402
! msgid "Function"
! msgstr "µ¡Ç½"
! 
! #: makeinfo/defun.c:405
! msgid "Macro"
! msgstr "¥Þ¥¯¥í"
! 
! #: makeinfo/defun.c:408
! msgid "Special Form"
! msgstr "ÆÃ¼ì·¿"
! 
! #: makeinfo/defun.c:412
! msgid "Variable"
! msgstr "ÊÑ¿ô"
! 
! #: makeinfo/defun.c:415
! msgid "User Option"
! msgstr "¥æ¡¼¥¶¥ª¥×¥·¥ç¥ó"
! 
! #: makeinfo/defun.c:419
! msgid "Instance Variable"
! msgstr "¥¤¥ó¥¹¥¿¥ó¥¹ÊÑ¿ô"
! 
! #: makeinfo/defun.c:423
! msgid "Method"
! msgstr "¥á¥½¥Ã¥É"
! 
! #: makeinfo/defun.c:499 makeinfo/defun.c:504 makeinfo/defun.c:544
! #: makeinfo/defun.c:643 makeinfo/xml.c:2135
! msgid "of"
! msgstr "of"
! 
! #: makeinfo/defun.c:508 makeinfo/defun.c:512 makeinfo/defun.c:516
! #: makeinfo/defun.c:550 makeinfo/defun.c:649 makeinfo/xml.c:2140
! msgid "on"
! msgstr "on"
  
  #: makeinfo/defun.c:711
--- 2042,2095 ----
  msgstr ""
  
! #: makeinfo/cmds.c:1504
  #, c-format
  msgid "%c%s is obsolete"
  msgstr "%c%s ¤ÏÇÑ¤ì¤¿Ì¿Îá¤Ç¤¹"
  
! #: makeinfo/cmds.c:1612
  #, c-format
  msgid "@sp requires a positive numeric argument, not `%s'"
  msgstr "@sp ¤Ë¤Ï `%s' ¤Ç¤Ï¤Ê¤¯¡¢Àµ¤Î¿ôÃÍ¤òÍ¿¤¨¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
  
! #: makeinfo/cmds.c:2023 makeinfo/footnote.c:81
  #, c-format
  msgid "Bad argument to %c%s"
  msgstr "%c%s ¤ËÂÐ¤¹¤ëÉÔÀµ¤Ê°ú¿ô"
  
! #: makeinfo/cmds.c:2033 makeinfo/makeinfo.c:4270
  msgid "asis"
  msgstr "¤½¤Î¤Þ¤Þ"
  
! #: makeinfo/cmds.c:2035 makeinfo/cmds.c:2065 makeinfo/makeinfo.c:4272
  msgid "none"
  msgstr "¤Ê¤·"
  
! #: makeinfo/cmds.c:2049
  #, fuzzy, c-format
  msgid "Bad argument to @%s"
  msgstr "%c%s ¤ËÂÐ¤¹¤ëÉÔÀµ¤Ê°ú¿ô"
  
! #: makeinfo/cmds.c:2063
  msgid "insert"
  msgstr ""
  
! #: makeinfo/cmds.c:2079
  #, fuzzy, c-format
  msgid "Bad argument to @%s: %s"
  msgstr "%c%s ¤ËÂÐ¤¹¤ëÉÔÀµ¤Ê°ú¿ô"
  
! #: makeinfo/cmds.c:2162
  #, c-format
  msgid "Expected @%s on or off, not `%s'"
  msgstr ""
  
! #: makeinfo/cmds.c:2182
  #, c-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
  msgstr ""
  
! #: makeinfo/defun.c:83
! msgid "Missing `}' in @def arg"
! msgstr "@def °ú¿ô¤Ë `}' ¤òËº¤ì¤Æ¤¤¤Þ¤¹"
  
  #: makeinfo/defun.c:711
***************
*** 1970,1976 ****
  msgstr ""
  
! #: makeinfo/float.c:376 makeinfo/float.c:382 makeinfo/index.c:924
! #: makeinfo/index.c:930 makeinfo/xref.c:133 makeinfo/xref.c:170
! #: makeinfo/xref.c:205
  msgid "See "
  msgstr "See "
--- 2122,2127 ----
  msgstr ""
  
! #: makeinfo/float.c:376 makeinfo/float.c:382 makeinfo/index.c:948
! #: makeinfo/index.c:954
  msgid "See "
  msgstr "See "
***************
*** 1995,1999 ****
  msgstr "µÓÃí¤Ë¿Æ¥Î¡¼¥É¤ÎÄêµÁ¤¬¤¢¤ê¤Þ¤»¤ó"
  
! #: makeinfo/footnote.c:301 makeinfo/index.c:189
  msgid "Footnotes"
  msgstr "µÓÃí"
--- 2146,2150 ----
  msgstr "µÓÃí¤Ë¿Æ¥Î¡¼¥É¤ÎÄêµÁ¤¬¤¢¤ê¤Þ¤»¤ó"
  
! #: makeinfo/footnote.c:301 makeinfo/index.c:187
  msgid "Footnotes"
  msgstr "µÓÃí"
***************
*** 2009,2016 ****
  msgstr ""
  
- #: makeinfo/html.c:203
- msgid "Untitled"
- msgstr "ÌµÂê"
- 
  #: makeinfo/html.c:421
  msgid "[unexpected] no html tag to pop"
--- 2160,2163 ----
***************
*** 2022,2065 ****
  msgstr "ÉÔÅ¬ÀÚ¤Ê¥Î¡¼¥ÉÌ¾¤Ç¤¹: `%s'"
  
! #: makeinfo/index.c:169
  #, c-format
  msgid "Unknown index `%s'"
  msgstr "ÉÔÌÀ¤Ê¥¤¥ó¥Ç¥Ã¥¯¥¹ `%s'"
  
! #: makeinfo/index.c:234
  #, c-format
  msgid "Info cannot handle `:' in index entry `%s'"
  msgstr ""
  
! #: makeinfo/index.c:412
  #, c-format
  msgid "Index `%s' already exists"
  msgstr "¸«½Ð¤· `%s' ¤Ï´û¤ËÂ¸ºß¤·¤Þ¤¹"
  
! #: makeinfo/index.c:455
  #, c-format
  msgid "Unknown index `%s' and/or `%s' in @synindex"
  msgstr "@synindex ¤Ë¡¢ÃÎ¤é¤Ê¤¤¸«½Ð¤· `%s' ¤ä `%s' ¤¬¤¢¤ê¤Þ¤¹"
  
! #: makeinfo/index.c:661
  msgid "(line )"
  msgstr ""
  
! #: makeinfo/index.c:669
  #, c-format
  msgid "(line %*d)"
  msgstr ""
  
! #: makeinfo/index.c:750
  #, c-format
  msgid "Unknown index `%s' in @printindex"
  msgstr "@printindex ¤Ë¡¢ÃÎ¤é¤Ê¤¤¸«½Ð¤· `%s' ¤¬¤¢¤ê¤Þ¤¹"
  
! #: makeinfo/index.c:819
  #, c-format
  msgid "Entry for index `%s' outside of any node"
  msgstr "¸«½Ð¤· `%s' ¤Î¥¨¥ó¥È¥ê¤Ï¤¢¤é¤æ¤ë¥Î¡¼¥É¤Î³°Â¦¤Ç¤¹"
  
! #: makeinfo/index.c:822 makeinfo/index.c:858
  msgid "(outside of any node)"
  msgstr "(¤¢¤é¤æ¤ë¥Î¡¼¥É¤Î³°Â¦)"
--- 2169,2212 ----
  msgstr "ÉÔÅ¬ÀÚ¤Ê¥Î¡¼¥ÉÌ¾¤Ç¤¹: `%s'"
  
! #: makeinfo/index.c:167
  #, c-format
  msgid "Unknown index `%s'"
  msgstr "ÉÔÌÀ¤Ê¥¤¥ó¥Ç¥Ã¥¯¥¹ `%s'"
  
! #: makeinfo/index.c:232
  #, c-format
  msgid "Info cannot handle `:' in index entry `%s'"
  msgstr ""
  
! #: makeinfo/index.c:410
  #, c-format
  msgid "Index `%s' already exists"
  msgstr "¸«½Ð¤· `%s' ¤Ï´û¤ËÂ¸ºß¤·¤Þ¤¹"
  
! #: makeinfo/index.c:453
  #, c-format
  msgid "Unknown index `%s' and/or `%s' in @synindex"
  msgstr "@synindex ¤Ë¡¢ÃÎ¤é¤Ê¤¤¸«½Ð¤· `%s' ¤ä `%s' ¤¬¤¢¤ê¤Þ¤¹"
  
! #: makeinfo/index.c:676
  msgid "(line )"
  msgstr ""
  
! #: makeinfo/index.c:684
  #, c-format
  msgid "(line %*d)"
  msgstr ""
  
! #: makeinfo/index.c:764
  #, c-format
  msgid "Unknown index `%s' in @printindex"
  msgstr "@printindex ¤Ë¡¢ÃÎ¤é¤Ê¤¤¸«½Ð¤· `%s' ¤¬¤¢¤ê¤Þ¤¹"
  
! #: makeinfo/index.c:833
  #, c-format
  msgid "Entry for index `%s' outside of any node"
  msgstr "¸«½Ð¤· `%s' ¤Î¥¨¥ó¥È¥ê¤Ï¤¢¤é¤æ¤ë¥Î¡¼¥É¤Î³°Â¦¤Ç¤¹"
  
! #: makeinfo/index.c:836 makeinfo/index.c:872
  msgid "(outside of any node)"
  msgstr "(¤¢¤é¤æ¤ë¥Î¡¼¥É¤Î³°Â¦)"
***************
*** 2082,2203 ****
  msgstr "¥é¥Ù¥ëÊ¸»ú¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¡¢%c ¤ËÌá¤·¤Þ¤¹"
  
! #: makeinfo/insertion.c:635
  #, c-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s ¤Ë¤Ï°ú¿ô¤¬É¬Í×¤Ç¤¹: %citem ¤òÀ°·Á¤¹¤ë¤¿¤á"
  
! #: makeinfo/insertion.c:723
  #, c-format
  msgid "%cfloat environments cannot be nested"
  msgstr ""
  
! #: makeinfo/insertion.c:977
  #, c-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "`@end' ¤Ë¤Ï `%s' ¤¬É¬Í×¤Ç¤¹¤¬¡¢`%s' ¤¬¸«¤Ä¤«¤ê¤Þ¤·¤¿"
  
! #: makeinfo/insertion.c:1345
  #, c-format
  msgid "No matching `%cend %s'"
  msgstr "`%cend %s' ¤È¤ÎÂÐ±þ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
  
! #: makeinfo/insertion.c:1614
  #, c-format
  msgid "%s requires letter or digit"
  msgstr "%s ¤Ë¤Ï±Ñ¿ôÊ¸»ú¤¬É¬Í×¤Ç¤¹"
  
! #: makeinfo/insertion.c:1707
  msgid "end of file inside verbatim block"
  msgstr "verbatim ¥Ö¥í¥Ã¥¯Ãæ¤Ç¥Õ¥¡¥¤¥ë¤ÎËöÈø¤È¤Ê¤ê¤Þ¤·¤¿"
  
! #: makeinfo/insertion.c:1931
  #, fuzzy, c-format
  msgid "@%s not meaningful outside `@float' environment"
  msgstr "`@%2$s' ¥Ö¥í¥Ã¥¯ÆâÂ¦¤Ç¤Î @%1$s ¤Ï¡¢¤¢¤Þ¤ê°ÕÌ£¤¬¤¢¤ê¤Þ¤»¤ó"
  
! #: makeinfo/insertion.c:1967
  msgid "@menu seen before first @node, creating `Top' node"
  msgstr "@menu ¤¬ºÇ½é¤Î @node °ÊÁ°¤Ë¸½¤ì¤Þ¤·¤¿¡£`Top' ¥Î¡¼¥É¤ò¤Ä¤¯¤ê¤Þ¤¹"
  
! #: makeinfo/insertion.c:1968
  msgid ""
  "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
  msgstr "Â¿Ê¬ @top ¥Î¡¼¥É¤Ï @ifinfo ¤è¤ê¤Ï @ifnottex ¤ËÊ¤¤ï¤ì¤ë¤Ù¤­¤Ç¤Ï¡©"
  
! #: makeinfo/insertion.c:1980
  msgid "@detailmenu seen before first node, creating `Top' node"
  msgstr "@detailmenu ¤¬ºÇ½é¤Î¥Î¡¼¥É°ÊÁ°¤Ë¸½¤ì¤Þ¤·¤¿¡£`ÄºÅÀ' ¥Î¡¼¥É¤òºî¤ê¤Þ¤¹"
  
! #: makeinfo/insertion.c:2036
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr ""
  
! #: makeinfo/insertion.c:2050
  #, fuzzy, c-format
  msgid "@%s not meaningful outside `@titlepage' environment"
  msgstr "`@%2$s' ¥Ö¥í¥Ã¥¯ÆâÂ¦¤Ç¤Î @%1$s ¤Ï¡¢¤¢¤Þ¤ê°ÕÌ£¤¬¤¢¤ê¤Þ¤»¤ó"
  
! #: makeinfo/insertion.c:2081
  #, c-format
  msgid "Unmatched `%c%s'"
  msgstr "`%c%s' ¤È¤ÎÂÐ±þ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
  
! #: makeinfo/insertion.c:2086
  #, c-format
  msgid "`%c%s' needs something after it"
  msgstr "`%c%s' ¤Î¸å¤í¤Ë¤Ï²¿¤«¤¬É¬Í×¤Ç¤¹"
  
! #: makeinfo/insertion.c:2092
  #, fuzzy, c-format
  msgid "Bad argument `%s' to `@%s', using `%s'"
  msgstr "`%s' ¤ËÂÐ¤¹¤ëÉÔÀµ¤Ê°ú¿ô `%s'¡£`%s' ¤ò»È¤¤¤Þ¤¹"
  
! #: makeinfo/insertion.c:2189
  #, c-format
  msgid "@%s not meaningful inside `@%s' block"
  msgstr "`@%2$s' ¥Ö¥í¥Ã¥¯ÆâÂ¦¤Ç¤Î @%1$s ¤Ï¡¢¤¢¤Þ¤ê°ÕÌ£¤¬¤¢¤ê¤Þ¤»¤ó"
  
! #: makeinfo/insertion.c:2198
  #, c-format
  msgid "@itemx not meaningful inside `%s' block"
  msgstr "`%s' ¥Ö¥í¥Ã¥¯ÆâÂ¦¤Ç¤Î @itemx ¤Ï¡¢¤¢¤Þ¤ê°ÕÌ£¤¬¤¢¤ê¤Þ¤»¤ó"
  
! #: makeinfo/insertion.c:2372
  #, c-format
  msgid "%c%s found outside of an insertion block"
  msgstr "ÁÞÆþ¥Ö¥í¥Ã¥¯³°¤Ç¡¢%c%s ¤¬¸«¤Ä¤«¤ê¤Þ¤·¤¿"
  
! #: makeinfo/lang.c:957
  #, c-format
  msgid "no default territory known for language `%s'"
  msgstr ""
  
! #: makeinfo/lang.c:1020
  #, c-format
  msgid "%s is not a valid ISO 639 language code"
  msgstr "%s ¤ÏÍ­¸ú¤Ê ISO 639 ¸À¸ì¥³¡¼¥É¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
  
! #: makeinfo/lang.c:1110
  #, fuzzy, c-format
  msgid "unrecognized encoding name `%s'"
  msgstr "¥¨¥ó¥³¡¼¥Ç¥£¥ó¥°Ì¾ `%s' ¤òÇ§¼±¤Ç¤­¤Þ¤»¤ó"
  
! #: makeinfo/lang.c:1118
  #, c-format
  msgid "sorry, encoding `%s' not supported"
  msgstr "»ÄÇ°¤Ê¤¬¤é¡¢¥¨¥ó¥³¡¼¥É `%s' ¤Ï¼õ¤±ÉÕ¤±¤é¤ì¤Þ¤»¤ó"
  
! #: makeinfo/lang.c:1170
  #, c-format
  msgid "invalid encoded character `%s'"
  msgstr "¥¨¥ó¥³¡¼¥ÉÊ¸»ú `%s' ¤¬Ìµ¸ú¤Ç¤¹"
  
! #: makeinfo/lang.c:1478
  #, c-format
  msgid "%c%s expects `i' or `j' as argument, not `%c'"
  msgstr "%c%s ¤Ï `%c' ¤Ç¤Ï¤Ê¤¯¡¢`i' ¤« `j' ¤ò°ú¿ô¤È¤·¤ÆÉ¬Í×¤È¤·¤Þ¤¹"
  
! #: makeinfo/lang.c:1482
  #, c-format
  msgid "%c%s expects a single character `i' or `j' as argument"
--- 2229,2350 ----
  msgstr "¥é¥Ù¥ëÊ¸»ú¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¡¢%c ¤ËÌá¤·¤Þ¤¹"
  
! #: makeinfo/insertion.c:639
  #, c-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s ¤Ë¤Ï°ú¿ô¤¬É¬Í×¤Ç¤¹: %citem ¤òÀ°·Á¤¹¤ë¤¿¤á"
  
! #: makeinfo/insertion.c:727
  #, c-format
  msgid "%cfloat environments cannot be nested"
  msgstr ""
  
! #: makeinfo/insertion.c:981
  #, c-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "`@end' ¤Ë¤Ï `%s' ¤¬É¬Í×¤Ç¤¹¤¬¡¢`%s' ¤¬¸«¤Ä¤«¤ê¤Þ¤·¤¿"
  
! #: makeinfo/insertion.c:1349
  #, c-format
  msgid "No matching `%cend %s'"
  msgstr "`%cend %s' ¤È¤ÎÂÐ±þ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
  
! #: makeinfo/insertion.c:1618
  #, c-format
  msgid "%s requires letter or digit"
  msgstr "%s ¤Ë¤Ï±Ñ¿ôÊ¸»ú¤¬É¬Í×¤Ç¤¹"
  
! #: makeinfo/insertion.c:1718
  msgid "end of file inside verbatim block"
  msgstr "verbatim ¥Ö¥í¥Ã¥¯Ãæ¤Ç¥Õ¥¡¥¤¥ë¤ÎËöÈø¤È¤Ê¤ê¤Þ¤·¤¿"
  
! #: makeinfo/insertion.c:1942
  #, fuzzy, c-format
  msgid "@%s not meaningful outside `@float' environment"
  msgstr "`@%2$s' ¥Ö¥í¥Ã¥¯ÆâÂ¦¤Ç¤Î @%1$s ¤Ï¡¢¤¢¤Þ¤ê°ÕÌ£¤¬¤¢¤ê¤Þ¤»¤ó"
  
! #: makeinfo/insertion.c:1978
  msgid "@menu seen before first @node, creating `Top' node"
  msgstr "@menu ¤¬ºÇ½é¤Î @node °ÊÁ°¤Ë¸½¤ì¤Þ¤·¤¿¡£`Top' ¥Î¡¼¥É¤ò¤Ä¤¯¤ê¤Þ¤¹"
  
! #: makeinfo/insertion.c:1979
  msgid ""
  "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
  msgstr "Â¿Ê¬ @top ¥Î¡¼¥É¤Ï @ifinfo ¤è¤ê¤Ï @ifnottex ¤ËÊ¤¤ï¤ì¤ë¤Ù¤­¤Ç¤Ï¡©"
  
! #: makeinfo/insertion.c:1991
  msgid "@detailmenu seen before first node, creating `Top' node"
  msgstr "@detailmenu ¤¬ºÇ½é¤Î¥Î¡¼¥É°ÊÁ°¤Ë¸½¤ì¤Þ¤·¤¿¡£`ÄºÅÀ' ¥Î¡¼¥É¤òºî¤ê¤Þ¤¹"
  
! #: makeinfo/insertion.c:2047
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr ""
  
! #: makeinfo/insertion.c:2061
  #, fuzzy, c-format
  msgid "@%s not meaningful outside `@titlepage' environment"
  msgstr "`@%2$s' ¥Ö¥í¥Ã¥¯ÆâÂ¦¤Ç¤Î @%1$s ¤Ï¡¢¤¢¤Þ¤ê°ÕÌ£¤¬¤¢¤ê¤Þ¤»¤ó"
  
! #: makeinfo/insertion.c:2092
  #, c-format
  msgid "Unmatched `%c%s'"
  msgstr "`%c%s' ¤È¤ÎÂÐ±þ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
  
! #: makeinfo/insertion.c:2097
  #, c-format
  msgid "`%c%s' needs something after it"
  msgstr "`%c%s' ¤Î¸å¤í¤Ë¤Ï²¿¤«¤¬É¬Í×¤Ç¤¹"
  
! #: makeinfo/insertion.c:2103
  #, fuzzy, c-format
  msgid "Bad argument `%s' to `@%s', using `%s'"
  msgstr "`%s' ¤ËÂÐ¤¹¤ëÉÔÀµ¤Ê°ú¿ô `%s'¡£`%s' ¤ò»È¤¤¤Þ¤¹"
  
! #: makeinfo/insertion.c:2200
  #, c-format
  msgid "@%s not meaningful inside `@%s' block"
  msgstr "`@%2$s' ¥Ö¥í¥Ã¥¯ÆâÂ¦¤Ç¤Î @%1$s ¤Ï¡¢¤¢¤Þ¤ê°ÕÌ£¤¬¤¢¤ê¤Þ¤»¤ó"
  
! #: makeinfo/insertion.c:2209
  #, c-format
  msgid "@itemx not meaningful inside `%s' block"
  msgstr "`%s' ¥Ö¥í¥Ã¥¯ÆâÂ¦¤Ç¤Î @itemx ¤Ï¡¢¤¢¤Þ¤ê°ÕÌ£¤¬¤¢¤ê¤Þ¤»¤ó"
  
! #: makeinfo/insertion.c:2383
  #, c-format
  msgid "%c%s found outside of an insertion block"
  msgstr "ÁÞÆþ¥Ö¥í¥Ã¥¯³°¤Ç¡¢%c%s ¤¬¸«¤Ä¤«¤ê¤Þ¤·¤¿"
  
! #: makeinfo/lang.c:1218
  #, c-format
  msgid "no default territory known for language `%s'"
  msgstr ""
  
! #: makeinfo/lang.c:1281
  #, c-format
  msgid "%s is not a valid ISO 639 language code"
  msgstr "%s ¤ÏÍ­¸ú¤Ê ISO 639 ¸À¸ì¥³¡¼¥É¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
  
! #: makeinfo/lang.c:1399
  #, fuzzy, c-format
  msgid "unrecognized encoding name `%s'"
  msgstr "¥¨¥ó¥³¡¼¥Ç¥£¥ó¥°Ì¾ `%s' ¤òÇ§¼±¤Ç¤­¤Þ¤»¤ó"
  
! #: makeinfo/lang.c:1407
  #, c-format
  msgid "sorry, encoding `%s' not supported"
  msgstr "»ÄÇ°¤Ê¤¬¤é¡¢¥¨¥ó¥³¡¼¥É `%s' ¤Ï¼õ¤±ÉÕ¤±¤é¤ì¤Þ¤»¤ó"
  
! #: makeinfo/lang.c:1492
  #, c-format
  msgid "invalid encoded character `%s'"
  msgstr "¥¨¥ó¥³¡¼¥ÉÊ¸»ú `%s' ¤¬Ìµ¸ú¤Ç¤¹"
  
! #: makeinfo/lang.c:1800
  #, c-format
  msgid "%c%s expects `i' or `j' as argument, not `%c'"
  msgstr "%c%s ¤Ï `%c' ¤Ç¤Ï¤Ê¤¯¡¢`i' ¤« `j' ¤ò°ú¿ô¤È¤·¤ÆÉ¬Í×¤È¤·¤Þ¤¹"
  
! #: makeinfo/lang.c:1804
  #, c-format
  msgid "%c%s expects a single character `i' or `j' as argument"
***************
*** 2252,2256 ****
  msgstr "%s:%d: ·Ù¹ð: "
  
! #: makeinfo/makeinfo.c:325 makeinfo/makeinfo.c:2297
  #, c-format
  msgid "Misplaced %c"
--- 2399,2403 ----
  msgstr "%s:%d: ·Ù¹ð: "
  
! #: makeinfo/makeinfo.c:325 makeinfo/makeinfo.c:2295
  #, c-format
  msgid "Misplaced %c"
***************
*** 2322,2327 ****
  msgid ""
  "General output options:\n"
! "  -E, --macro-expand FILE     output macro-expanded source to FILE.\n"
! "                              ignoring any @setfilename.\n"
  "      --no-headers            suppress node separators, Node: lines, and "
  "menus\n"
--- 2469,2474 ----
  msgid ""
  "General output options:\n"
! "  -E, --macro-expand=FILE     output macro-expanded source to FILE,\n"
! "                                ignoring any @setfilename.\n"
  "      --no-headers            suppress node separators, Node: lines, and "
  "menus\n"
***************
*** 2331,2338 ****
  "output);\n"
  "                                also, write to standard output by default.\n"
! "      --no-split              suppress splitting of Info or HTML output,\n"
! "                              generate only one output file.\n"
  "      --number-sections       output chapter and sectioning numbers.\n"
! "  -o, --output=FILE           output to FILE (directory if split HTML),\n"
  msgstr ""
  "°ìÈÌ½ÐÎÏ¥ª¥×¥·¥ç¥ó:\n"
--- 2478,2486 ----
  "output);\n"
  "                                also, write to standard output by default.\n"
! "      --no-split              suppress the splitting of Info or HTML "
! "output,\n"
! "                                generate only one output file.\n"
  "      --number-sections       output chapter and sectioning numbers.\n"
! "  -o, --output=FILE           output to FILE (or directory if split HTML).\n"
  msgstr ""
  "°ìÈÌ½ÐÎÏ¥ª¥×¥·¥ç¥ó:\n"
***************
*** 2521,2525 ****
  msgstr "%s: ¥Õ¥¡¥¤¥ë°ú¿ô¤òËº¤ì¤Æ¤¤¤Þ¤¹¤è\n"
  
! #: makeinfo/makeinfo.c:1016 makeinfo/makeinfo.c:4121
  #, c-format
  msgid "Multiline command %c%s used improperly"
--- 2669,2673 ----
  msgstr "%s: ¥Õ¥¡¥¤¥ë°ú¿ô¤òËº¤ì¤Æ¤¤¤Þ¤¹¤è\n"
  
! #: makeinfo/makeinfo.c:1016 makeinfo/makeinfo.c:4119
  #, c-format
  msgid "Multiline command %c%s used improperly"
***************
*** 2531,2555 ****
  msgstr "¤³¤³¤Ç¤Ï `%s' ¤¬Í×µá¤µ¤ì¤Þ¤¹"
  
! #: makeinfo/makeinfo.c:1498
  #, c-format
  msgid "Can't create directory `%s': %s"
  msgstr "¥Ç¥£¥ì¥¯¥È¥ê `%s' ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó: %s"
  
! #: makeinfo/makeinfo.c:1544
  #, c-format
  msgid "No `%s' found in `%s'"
  msgstr "`%2$s' ¤Ë `%1$s' ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
  
! #: makeinfo/makeinfo.c:1624
  #, c-format
  msgid "%s: Skipping macro expansion to stdout as Info output is going there.\n"
  msgstr "%s: Info ¤Î½ÐÎÏ¤ò¹Ô¤Ê¤¦¤Î¤Ç¡¢¥Þ¥¯¥í³ÈÄ¥¤òÉ¸½à½ÐÎÏ¤Ë½ÐÎÏ¤·¤Þ¤»¤ó¡£\n"
  
! #: makeinfo/makeinfo.c:1657
  #, c-format
  msgid "Making %s file `%s' from `%s'.\n"
  msgstr "`%3$s' ¤«¤é %1$s ¥Õ¥¡¥¤¥ë `%2$s' ¤òºîÀ®¤·¤Þ¤¹¡£\n"
  
! #: makeinfo/makeinfo.c:1721
  #, c-format
  msgid ""
--- 2679,2703 ----
  msgstr "¤³¤³¤Ç¤Ï `%s' ¤¬Í×µá¤µ¤ì¤Þ¤¹"
  
! #: makeinfo/makeinfo.c:1496
  #, c-format
  msgid "Can't create directory `%s': %s"
  msgstr "¥Ç¥£¥ì¥¯¥È¥ê `%s' ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó: %s"
  
! #: makeinfo/makeinfo.c:1542
  #, c-format
  msgid "No `%s' found in `%s'"
  msgstr "`%2$s' ¤Ë `%1$s' ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
  
! #: makeinfo/makeinfo.c:1622
  #, c-format
  msgid "%s: Skipping macro expansion to stdout as Info output is going there.\n"
  msgstr "%s: Info ¤Î½ÐÎÏ¤ò¹Ô¤Ê¤¦¤Î¤Ç¡¢¥Þ¥¯¥í³ÈÄ¥¤òÉ¸½à½ÐÎÏ¤Ë½ÐÎÏ¤·¤Þ¤»¤ó¡£\n"
  
! #: makeinfo/makeinfo.c:1652
  #, c-format
  msgid "Making %s file `%s' from `%s'.\n"
  msgstr "`%3$s' ¤«¤é %1$s ¥Õ¥¡¥¤¥ë `%2$s' ¤òºîÀ®¤·¤Þ¤¹¡£\n"
  
! #: makeinfo/makeinfo.c:1719
  #, c-format
  msgid ""
***************
*** 2559,2563 ****
  "       -- »Ä¤·¤¿¤¤¾ì¹ç¤Ë¤Ï `--force' ¥ª¥×¥·¥ç¥ó¤ò»È¤Ã¤Æ¤¯¤À¤µ¤¤¡£\n"
  
! #: makeinfo/makeinfo.c:1776
  #, c-format
  msgid "%s: Removing output file `%s' due to errors; use --force to preserve.\n"
--- 2707,2711 ----
  "       -- »Ä¤·¤¿¤¤¾ì¹ç¤Ë¤Ï `--force' ¥ª¥×¥·¥ç¥ó¤ò»È¤Ã¤Æ¤¯¤À¤µ¤¤¡£\n"
  
! #: makeinfo/makeinfo.c:1774
  #, c-format
  msgid "%s: Removing output file `%s' due to errors; use --force to preserve.\n"
***************
*** 2566,2643 ****
  "       -- »Ä¤·¤¿¤¤¾ì¹ç¤Ë¤Ï `--force' ¥ª¥×¥·¥ç¥ó¤ò»È¤Ã¤Æ¤¯¤À¤µ¤¤¡£\n"
  
! #: makeinfo/makeinfo.c:2070
  #, c-format
  msgid "Unknown command `%s'"
  msgstr "ÃÎ¤é¤Ê¤¤¥³¥Þ¥ó¥É `%s'"
  
! #: makeinfo/makeinfo.c:2092
  #, c-format
  msgid "Use braces to give a command as an argument to @%s"
  msgstr "@%s ¤Ø¤Î°ú¿ô¤È¤·¤Æ¥³¥Þ¥ó¥É¤òÍ¿¤¨¤ë¤Ë¤Ï¡¢¥Ö¥ì¡¼¥¹¤ò»È¤¤¤Þ¤·¤ç¤¦"
  
! #: makeinfo/makeinfo.c:2351
  #, fuzzy, c-format
  msgid "%c%s expected braces"
  msgstr "%c%s ¤Ë¤Ï `{...}' ¤¬É¬Í×¤Ç¤¹"
  
! #: makeinfo/makeinfo.c:2364
  msgid "Unmatched }"
  msgstr "ÂÐ±þ¤Î¤Ê¤¤ }"
  
! #: makeinfo/makeinfo.c:2412
  msgid "NO_NAME!"
  msgstr "Ì¾Á°¤¬Ìµ¤¤¡ª"
  
! #: makeinfo/makeinfo.c:2433
  #, c-format
  msgid "%c%s missing close brace"
  msgstr "ÊÄ¤¸¤ë¥Ö¥ì¡¼¥¹¤Î¤Ê¤¤ %c%s"
  
! #: makeinfo/makeinfo.c:2611
! #, c-format
! msgid "This is %s, produced by makeinfo version %s from %s.\n"
! msgstr ""
! "¤³¤ì¤Ï %1$s¡¢%3$s ¤è¤ê makeinfo ¥Ð¡¼¥¸¥ç¥ó %2$s ¤Ë¤è¤Ã¤ÆºîÀ®¤µ¤ì¤Þ¤·¤¿¡£\n"
! 
! #: makeinfo/makeinfo.c:3436
  #, c-format
  msgid "@image file `%s' (for HTML) not readable: %s"
  msgstr "@image ¥Õ¥¡¥¤¥ë `%s' (HTML ÍÑ) ¤¬ÆÉ¤á¤Þ¤»¤ó: %s"
  
! #: makeinfo/makeinfo.c:3442
  #, fuzzy, c-format
  msgid "No such file `%s'"
  msgstr "`%2$s' ¤Ë `%1$s' ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
  
! #: makeinfo/makeinfo.c:3578
  #, c-format
  msgid "@image file `%s' (for text) unreadable: %s"
  msgstr "@image ¥Õ¥¡¥¤¥ë `%s' (text ÍÑ) ¤¬ÆÉ¤á¤Þ¤»¤ó: %s"
  
! #: makeinfo/makeinfo.c:3587
  msgid "@image missing filename argument"
  msgstr "@image ¤Ë¥Õ¥¡¥¤¥ëÌ¾¤¬Í¿¤¨¤é¤ì¤Æ¤¤¤Þ¤»¤ó"
  
! #: makeinfo/makeinfo.c:3805
  #, c-format
  msgid "undefined flag: %s"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3806
  #, c-format
  msgid "{No value for `%s'}"
  msgstr "{`%s' ¤ÎÃÍ¤¬¤Ê¤¤}"
  
! #: makeinfo/makeinfo.c:3858
  #, c-format
  msgid "%c%s requires a name"
  msgstr "%c%s ¤Ë¤ÏÌ¾Á°¤¬É¬Í×¤Ç¤¹"
  
! #: makeinfo/makeinfo.c:3964
  #, c-format
  msgid "Reached eof before matching @end %s"
  msgstr "@end %s ¤ÎÂÐ±þ¤ÎÁ°¤Ë¥Õ¥¡¥¤¥ë¤Î½ª¤ê¤Ë½Ð¤¯¤ï¤·¤Þ¤·¤¿"
  
! #: makeinfo/makeinfo.c:4213
  #, c-format
  msgid "`%.40s...' is too long for expansion; not expanded"
--- 2714,2785 ----
  "       -- »Ä¤·¤¿¤¤¾ì¹ç¤Ë¤Ï `--force' ¥ª¥×¥·¥ç¥ó¤ò»È¤Ã¤Æ¤¯¤À¤µ¤¤¡£\n"
  
! #: makeinfo/makeinfo.c:2068
  #, c-format
  msgid "Unknown command `%s'"
  msgstr "ÃÎ¤é¤Ê¤¤¥³¥Þ¥ó¥É `%s'"
  
! #: makeinfo/makeinfo.c:2090
  #, c-format
  msgid "Use braces to give a command as an argument to @%s"
  msgstr "@%s ¤Ø¤Î°ú¿ô¤È¤·¤Æ¥³¥Þ¥ó¥É¤òÍ¿¤¨¤ë¤Ë¤Ï¡¢¥Ö¥ì¡¼¥¹¤ò»È¤¤¤Þ¤·¤ç¤¦"
  
! #: makeinfo/makeinfo.c:2349
  #, fuzzy, c-format
  msgid "%c%s expected braces"
  msgstr "%c%s ¤Ë¤Ï `{...}' ¤¬É¬Í×¤Ç¤¹"
  
! #: makeinfo/makeinfo.c:2362
  msgid "Unmatched }"
  msgstr "ÂÐ±þ¤Î¤Ê¤¤ }"
  
! #: makeinfo/makeinfo.c:2410
  msgid "NO_NAME!"
  msgstr "Ì¾Á°¤¬Ìµ¤¤¡ª"
  
! #: makeinfo/makeinfo.c:2431
  #, c-format
  msgid "%c%s missing close brace"
  msgstr "ÊÄ¤¸¤ë¥Ö¥ì¡¼¥¹¤Î¤Ê¤¤ %c%s"
  
! #: makeinfo/makeinfo.c:3434
  #, c-format
  msgid "@image file `%s' (for HTML) not readable: %s"
  msgstr "@image ¥Õ¥¡¥¤¥ë `%s' (HTML ÍÑ) ¤¬ÆÉ¤á¤Þ¤»¤ó: %s"
  
! #: makeinfo/makeinfo.c:3440
  #, fuzzy, c-format
  msgid "No such file `%s'"
  msgstr "`%2$s' ¤Ë `%1$s' ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
  
! #: makeinfo/makeinfo.c:3576
  #, c-format
  msgid "@image file `%s' (for text) unreadable: %s"
  msgstr "@image ¥Õ¥¡¥¤¥ë `%s' (text ÍÑ) ¤¬ÆÉ¤á¤Þ¤»¤ó: %s"
  
! #: makeinfo/makeinfo.c:3585
  msgid "@image missing filename argument"
  msgstr "@image ¤Ë¥Õ¥¡¥¤¥ëÌ¾¤¬Í¿¤¨¤é¤ì¤Æ¤¤¤Þ¤»¤ó"
  
! #: makeinfo/makeinfo.c:3803
  #, c-format
  msgid "undefined flag: %s"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3804
  #, c-format
  msgid "{No value for `%s'}"
  msgstr "{`%s' ¤ÎÃÍ¤¬¤Ê¤¤}"
  
! #: makeinfo/makeinfo.c:3856
  #, c-format
  msgid "%c%s requires a name"
  msgstr "%c%s ¤Ë¤ÏÌ¾Á°¤¬É¬Í×¤Ç¤¹"
  
! #: makeinfo/makeinfo.c:3962
  #, c-format
  msgid "Reached eof before matching @end %s"
  msgstr "@end %s ¤ÎÂÐ±þ¤ÎÁ°¤Ë¥Õ¥¡¥¤¥ë¤Î½ª¤ê¤Ë½Ð¤¯¤ï¤·¤Þ¤·¤¿"
  
! #: makeinfo/makeinfo.c:4211
  #, c-format
  msgid "`%.40s...' is too long for expansion; not expanded"
***************
*** 2687,2786 ****
  msgstr "¥Î¡¼¥É %s ¤òÀ°·ÁÃæ...\n"
  
! #: makeinfo/node.c:715
  #, fuzzy, c-format
  msgid "Node `%s' requires a sectioning command (e.g., %c%s)"
  msgstr "¥Î¡¼¥É `%s' ¤Ë¤Ï¥»¥¯¥·¥ç¥óÍÑ¥³¥Þ¥ó¥É¤¬É¬Í×¤Ç¤¹(Îã: %c%s)"
  
! #: makeinfo/node.c:879
  #, c-format
  msgid "No node name specified for `%c%s' command"
  msgstr "`%c%s' ¥³¥Þ¥ó¥É¤Ë»ØÄê¤µ¤ì¤¿¥Î¡¼¥ÉÌ¾¤¬¤¢¤ê¤Þ¤»¤ó"
  
! #: makeinfo/node.c:920 makeinfo/node.c:1161
  #, c-format
  msgid "Anchor `%s' and node `%s' map to the same file name"
  msgstr "¥¢¥ó¥«¡¼ `%s' ¤È¥Î¡¼¥É `%s' ¤¬Æ±¤¸¥Õ¥¡¥¤¥ë¤ò¥Þ¥Ã¥×¤·¤Æ¤¤¤Þ¤¹"
  
! #: makeinfo/node.c:923
  msgid "This @anchor command ignored; references to it will not work"
  msgstr "¤³¤Î @anchor ¥³¥Þ¥ó¥É¤ÏÌµ»ë¤µ¤ì¤Þ¤¹ -- ¤½¤³¤Ø¤Î»²¾È¤ÏÆ°ºî¤·¤Þ¤»¤ó"
  
! #: makeinfo/node.c:925 makeinfo/node.c:1164
  msgid "Rename this anchor or use the `--no-split' option"
  msgstr "¤³¤Î¥¢¥ó¥«¡¼Ì¾¤òÊÑ¹¹¤¹¤ë¤« `--no-split' ¥ª¥×¥·¥ç¥ó¤ò»È¤¤¤Þ¤·¤ç¤¦"
  
! #: makeinfo/node.c:955
  #, c-format
  msgid "Unexpected string at end of split-HTML file `%s'"
  msgstr "split-HTML ¥Õ¥¡¥¤¥ë `%s' ¤Î½ª¤ê¤Ë¡¢¤¢¤ë¤Ï¤º¤Î¤Ê¤¤Ê¸»úÎó¤¬¤¢¤ê¤Þ¤¹"
  
! #: makeinfo/node.c:991
! msgid "Next:"
! msgstr "¼¡:"
! 
! #: makeinfo/node.c:1007
! msgid "Previous:"
! msgstr "Á°:"
! 
! #: makeinfo/node.c:1021
! msgid "Up:"
! msgstr "¾å:"
! 
! #: makeinfo/node.c:1158
  #, c-format
  msgid "Anchors `%s' and `%s' map to the same file name"
  msgstr "¥¢¥ó¥«¡¼ `%s' ¤È `%s' ¤¬Æ±¤¸¥Õ¥¡¥¤¥ëÌ¾¤Ë¥Þ¥Ã¥×¤·¤Æ¤¤¤Þ¤¹"
  
! #: makeinfo/node.c:1163
  msgid "@anchor command ignored; references to it will not work"
  msgstr "@anchor ¥³¥Þ¥ó¥É¤ÏÌµ»ë¤µ¤ì¤Þ¤¹ -- ¤½¤³¤Ø¤Î»²¾È¤ÏÆ°ºî¤·¤Þ¤»¤ó"
  
! #: makeinfo/node.c:1360
  #, fuzzy, c-format
  msgid "%s reference to nonexistent node `%s' (perhaps incorrect sectioning?)"
  msgstr "%s ¤ÏÂ¸ºß¤·¤Ê¤¤¥Î¡¼¥É `%s' ¤ò»²¾È¤·¤Æ¤¤¤Þ¤¹"
  
! #: makeinfo/node.c:1376
! msgid "Menu"
! msgstr "¥á¥Ë¥å¡¼"
! 
! #: makeinfo/node.c:1378
! msgid "Cross"
! msgstr "Áê¸ß"
! 
! #: makeinfo/node.c:1460
  #, fuzzy, c-format
  msgid "Next field of node `%s' not pointed to (perhaps incorrect sectioning?)"
  msgstr "¥Î¡¼¥É `%s' ¤Î¼¡¤Î¥Õ¥£¡¼¥ë¥É¤¬¥Î¡¼¥É¤ò»Ø¤·¤Æ¤¤¤Þ¤»¤ó -- "
  
! #: makeinfo/node.c:1463
  #, c-format
  msgid "This node (%s) has the bad Prev"
  msgstr "¤³¤Î¥Î¡¼¥É (%s) ¤Ï¤­¤Á¤ó¤È Á° ¤ò»ý¤Ã¤Æ¤¤¤Þ¤»¤ó"
  
! #: makeinfo/node.c:1475
! msgid "Prev"
! msgstr "Á°"
! 
! #: makeinfo/node.c:1518
  #, c-format
  msgid "Prev field of node `%s' not pointed to"
  msgstr "¥Î¡¼¥É `%s' ¤ÎÁ°¤Î¥Õ¥£¡¼¥ë¥É¤¬¥Î¡¼¥É¤ò»Ø¤·¤Æ¤¤¤Þ¤»¤ó -- "
  
! #: makeinfo/node.c:1522
  #, c-format
  msgid "This node (%s) has the bad Next"
  msgstr "¤³¤Î¥Î¡¼¥É (%s) ¤Ï¤­¤Á¤ó¤È ¼¡ ¤ò»ý¤Ã¤Æ¤¤¤Þ¤»¤ó"
  
! #: makeinfo/node.c:1534
  #, c-format
  msgid "`%s' has no Up field (perhaps incorrect sectioning?)"
  msgstr ""
  
! #: makeinfo/node.c:1537
! msgid "Up"
! msgstr "¾å"
! 
! #: makeinfo/node.c:1603
  #, c-format
  msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
--- 2829,2900 ----
  msgstr "¥Î¡¼¥É %s ¤òÀ°·ÁÃæ...\n"
  
! #: makeinfo/node.c:714
  #, fuzzy, c-format
  msgid "Node `%s' requires a sectioning command (e.g., %c%s)"
  msgstr "¥Î¡¼¥É `%s' ¤Ë¤Ï¥»¥¯¥·¥ç¥óÍÑ¥³¥Þ¥ó¥É¤¬É¬Í×¤Ç¤¹(Îã: %c%s)"
  
! #: makeinfo/node.c:878
  #, c-format
  msgid "No node name specified for `%c%s' command"
  msgstr "`%c%s' ¥³¥Þ¥ó¥É¤Ë»ØÄê¤µ¤ì¤¿¥Î¡¼¥ÉÌ¾¤¬¤¢¤ê¤Þ¤»¤ó"
  
! #: makeinfo/node.c:919 makeinfo/node.c:1160
  #, c-format
  msgid "Anchor `%s' and node `%s' map to the same file name"
  msgstr "¥¢¥ó¥«¡¼ `%s' ¤È¥Î¡¼¥É `%s' ¤¬Æ±¤¸¥Õ¥¡¥¤¥ë¤ò¥Þ¥Ã¥×¤·¤Æ¤¤¤Þ¤¹"
  
! #: makeinfo/node.c:922
  msgid "This @anchor command ignored; references to it will not work"
  msgstr "¤³¤Î @anchor ¥³¥Þ¥ó¥É¤ÏÌµ»ë¤µ¤ì¤Þ¤¹ -- ¤½¤³¤Ø¤Î»²¾È¤ÏÆ°ºî¤·¤Þ¤»¤ó"
  
! #: makeinfo/node.c:924 makeinfo/node.c:1163
  msgid "Rename this anchor or use the `--no-split' option"
  msgstr "¤³¤Î¥¢¥ó¥«¡¼Ì¾¤òÊÑ¹¹¤¹¤ë¤« `--no-split' ¥ª¥×¥·¥ç¥ó¤ò»È¤¤¤Þ¤·¤ç¤¦"
  
! #: makeinfo/node.c:954
  #, c-format
  msgid "Unexpected string at end of split-HTML file `%s'"
  msgstr "split-HTML ¥Õ¥¡¥¤¥ë `%s' ¤Î½ª¤ê¤Ë¡¢¤¢¤ë¤Ï¤º¤Î¤Ê¤¤Ê¸»úÎó¤¬¤¢¤ê¤Þ¤¹"
  
! #: makeinfo/node.c:1157
  #, c-format
  msgid "Anchors `%s' and `%s' map to the same file name"
  msgstr "¥¢¥ó¥«¡¼ `%s' ¤È `%s' ¤¬Æ±¤¸¥Õ¥¡¥¤¥ëÌ¾¤Ë¥Þ¥Ã¥×¤·¤Æ¤¤¤Þ¤¹"
  
! #: makeinfo/node.c:1162
  msgid "@anchor command ignored; references to it will not work"
  msgstr "@anchor ¥³¥Þ¥ó¥É¤ÏÌµ»ë¤µ¤ì¤Þ¤¹ -- ¤½¤³¤Ø¤Î»²¾È¤ÏÆ°ºî¤·¤Þ¤»¤ó"
  
! #: makeinfo/node.c:1359
  #, fuzzy, c-format
  msgid "%s reference to nonexistent node `%s' (perhaps incorrect sectioning?)"
  msgstr "%s ¤ÏÂ¸ºß¤·¤Ê¤¤¥Î¡¼¥É `%s' ¤ò»²¾È¤·¤Æ¤¤¤Þ¤¹"
  
! #: makeinfo/node.c:1459
  #, fuzzy, c-format
  msgid "Next field of node `%s' not pointed to (perhaps incorrect sectioning?)"
  msgstr "¥Î¡¼¥É `%s' ¤Î¼¡¤Î¥Õ¥£¡¼¥ë¥É¤¬¥Î¡¼¥É¤ò»Ø¤·¤Æ¤¤¤Þ¤»¤ó -- "
  
! #: makeinfo/node.c:1462
  #, c-format
  msgid "This node (%s) has the bad Prev"
  msgstr "¤³¤Î¥Î¡¼¥É (%s) ¤Ï¤­¤Á¤ó¤È Á° ¤ò»ý¤Ã¤Æ¤¤¤Þ¤»¤ó"
  
! #: makeinfo/node.c:1517
  #, c-format
  msgid "Prev field of node `%s' not pointed to"
  msgstr "¥Î¡¼¥É `%s' ¤ÎÁ°¤Î¥Õ¥£¡¼¥ë¥É¤¬¥Î¡¼¥É¤ò»Ø¤·¤Æ¤¤¤Þ¤»¤ó -- "
  
! #: makeinfo/node.c:1521
  #, c-format
  msgid "This node (%s) has the bad Next"
  msgstr "¤³¤Î¥Î¡¼¥É (%s) ¤Ï¤­¤Á¤ó¤È ¼¡ ¤ò»ý¤Ã¤Æ¤¤¤Þ¤»¤ó"
  
! #: makeinfo/node.c:1533
  #, c-format
  msgid "`%s' has no Up field (perhaps incorrect sectioning?)"
  msgstr ""
  
! #: makeinfo/node.c:1602
  #, c-format
  msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
***************
*** 2788,2802 ****
  "¥Î¡¼¥É `%s' ¤Ë¤Ï ¾å°Ì¹àÌÜ¤¬¤¢¤ë¤Î¤Ë¡¢`%s' ¤Ø¤Î¥á¥Ë¥å¡¼¥¢¥¤¥Æ¥à¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
  
! #: makeinfo/node.c:1635
  #, c-format
  msgid "unreferenced node `%s'"
  msgstr "»²¾È¤µ¤ì¤Æ¤¤¤Ê¤¤¥Î¡¼¥É `%s'"
  
! #: makeinfo/node.c:1725
  #, c-format
  msgid "Removing %s\n"
  msgstr ""
  
! #: makeinfo/node.c:1729
  #, fuzzy, c-format
  msgid "Can't remove file `%s': %s"
--- 2902,2916 ----
  "¥Î¡¼¥É `%s' ¤Ë¤Ï ¾å°Ì¹àÌÜ¤¬¤¢¤ë¤Î¤Ë¡¢`%s' ¤Ø¤Î¥á¥Ë¥å¡¼¥¢¥¤¥Æ¥à¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
  
! #: makeinfo/node.c:1634
  #, c-format
  msgid "unreferenced node `%s'"
  msgstr "»²¾È¤µ¤ì¤Æ¤¤¤Ê¤¤¥Î¡¼¥É `%s'"
  
! #: makeinfo/node.c:1724
  #, c-format
  msgid "Removing %s\n"
  msgstr ""
  
! #: makeinfo/node.c:1728
  #, fuzzy, c-format
  msgid "Can't remove file `%s': %s"
***************
*** 2838,2865 ****
  msgstr "%ctop ¤¬ %cnode ¤ÎÁ°¤Ë»È¤ï¤ì¤Þ¤·¤¿¡¢%s ¤Ë·è¤á¤¦¤Á¤·¤Þ¤¹"
  
! #: makeinfo/xml.c:1654
  #, c-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "@image ¥Õ¥¡¥¤¥ë `%s' ¤¬ÆÉ¤á¤Þ¤»¤ó: %s"
  
! #: makeinfo/xml.c:1999
  msgid ""
  "@headitem as the last item of @multitable produces invalid Docbook documents"
  msgstr ""
  
  #: makeinfo/xref.c:127
  msgid "First argument to cross-reference may not be empty"
  msgstr "Áê¸ß»²¾È¤Ø¤ÎÂè°ì°ú¿ô¤¬¶õ¤Ç¤¢¤Ã¤Æ¤Ï¤Ê¤ê¤Þ¤»¤ó"
  
- #: makeinfo/xref.c:133 makeinfo/xref.c:170 makeinfo/xref.c:205
- #: makeinfo/xref.c:459
- msgid "see "
- msgstr "see "
- 
- #: makeinfo/xref.c:157
- #, c-format
- msgid "See section ``%s'' in "
- msgstr ""
- 
  #: makeinfo/xref.c:252
  #, c-format
--- 2952,2977 ----
  msgstr "%ctop ¤¬ %cnode ¤ÎÁ°¤Ë»È¤ï¤ì¤Þ¤·¤¿¡¢%s ¤Ë·è¤á¤¦¤Á¤·¤Þ¤¹"
  
! #: makeinfo/xml.c:1669
  #, c-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "@image ¥Õ¥¡¥¤¥ë `%s' ¤¬ÆÉ¤á¤Þ¤»¤ó: %s"
  
! #: makeinfo/xml.c:2014
  msgid ""
  "@headitem as the last item of @multitable produces invalid Docbook documents"
  msgstr ""
  
+ #: makeinfo/xml.c:2150
+ msgid "of"
+ msgstr "of"
+ 
+ #: makeinfo/xml.c:2155
+ msgid "on"
+ msgstr "on"
+ 
  #: makeinfo/xref.c:127
  msgid "First argument to cross-reference may not be empty"
  msgstr "Áê¸ß»²¾È¤Ø¤ÎÂè°ì°ú¿ô¤¬¶õ¤Ç¤¢¤Ã¤Æ¤Ï¤Ê¤ê¤Þ¤»¤ó"
  
  #: makeinfo/xref.c:252
  #, c-format
***************
*** 2885,3088 ****
  msgstr "@inforef ¤Ø¤ÎÂè°ì°ú¿ô¤Ï¶õ¤Ç¤¢¤Ã¤Æ¤Ï¤Ê¤ê¤Þ¤»¤ó"
  
- #: util/install-info.c:170
- #, c-format
- msgid "%s: warning: "
- msgstr "%s: ·Ù¹ð: "
- 
- #: util/install-info.c:219
- #, c-format
- msgid " for %s"
- msgstr " %s"
- 
- #: util/install-info.c:444
- #, c-format
- msgid "\tTry `%s --help' for a complete list of options.\n"
- msgstr "\t´°Á´¤Ê ¥ª¥×¥·¥ç¥ó¥ê¥¹¥È¤òÆÀ¤ë¤Ë¤Ï `%s --help' ¤ò¼Â¹Ô¤·¤Æ¤¯¤À¤µ¤¤¡£\n"
- 
- #: util/install-info.c:452
- #, fuzzy, c-format
- msgid ""
- "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
- "\n"
- "Add or remove entries in INFO-FILE from the Info directory DIR-FILE.\n"
- "\n"
- "Options:\n"
- " --debug           report what is being done.\n"
- " --delete          delete existing entries for INFO-FILE from DIR-FILE;\n"
- "                     don't insert any new entries.\n"
- " --dir-file=NAME   specify file name of Info directory file.\n"
- "                     This is equivalent to using the DIR-FILE argument.\n"
- " --entry=TEXT      insert TEXT as an Info directory entry.\n"
- "                     TEXT should have the form of an Info menu item line\n"
- "                     plus zero or more extra lines starting with "
- "whitespace.\n"
- "                     If you specify more than one entry, they are all "
- "added.\n"
- "                     If you don't specify any entries, they are determined\n"
- "                     from information in the Info file itself.\n"
- " --help            display this help and exit.\n"
- " --info-file=FILE  specify Info file to install in the directory.\n"
- "                     This is equivalent to using the INFO-FILE argument.\n"
- " --info-dir=DIR    same as --dir-file=DIR/dir.\n"
- " --item=TEXT       same as --entry TEXT.\n"
- "                     An Info directory entry is actually a menu item.\n"
- " --quiet           suppress warnings.\n"
- " --remove          same as --delete.\n"
- " --remove-exactly  only remove if the info file name matches exactly;\n"
- "                     .info and/or .gz suffixes are not ignored.\n"
- " --section=SEC     put this file's entries in section SEC of the directory.\n"
- "                     If you specify more than one section, all the entries\n"
- "                     are added in each of the sections.\n"
- "                     If you don't specify any sections, they are determined\n"
- "                     from information in the Info file itself.\n"
- " --section-regex=R if an entry is added to a section that does not exist,\n"
- "                     look for a section matching basic regular expression R\n"
- "                     (and ignoring case) before starting a new section.\n"
- " --test            suppress updating of DIR-FILE.\n"
- " --silent          suppress warnings.\n"
- " --version         display version information and exit.\n"
- msgstr ""
- "»È¤¤Êý: %s [¥ª¥×¥·¥ç¥ó]... [INFO¥Õ¥¡¥¤¥ë [DIR¥Õ¥¡¥¤¥ë]]\n"
- "\n"
- "Info ¥Ç¥£¥ì¥¯¥È¥ê¥Õ¥¡¥¤¥ë `DIR¥Õ¥¡¥¤¥ë' Æâ¤Î `INFO¥Õ¥¡¥¤¥ë' ¤«¤é\n"
- "dir ¥¨¥ó¥È¥ê¤ò¥¤¥ó¥¹¥È¡¼¥ë¤Þ¤¿¤Ïºï½ü¤·¤Þ¤¹¡£\n"
- "\n"
- "¥ª¥×¥·¥ç¥ó:\n"
- " --delete          ¸½Â¸¤¹¤ë INFO¥Õ¥¡¥¤¥ë ¤Î¹àÌÜ¤ò DIR¥Õ¥¡¥¤¥ë ¤«¤éºï½ü¤¹¤ë\n"
- "                     -- ¿·¤¿¤Ê¹àÌÜ¤òÁÞÆþ¤·¤Ê¤¤\n"
- " --dir-file=NAME   Info ¥Ç¥£¥ì¥¯¥È¥ê¥Õ¥¡¥¤¥ë¤Î¥Õ¥¡¥¤¥ëÌ¾¤ò»ØÄê¤¹¤ë\n"
- "                     DIR-FILE °ú¿ô¤òÍøÍÑ¤¹¤ë¤Î¤ÈÆ±¤¸\n"
- " --entry=TEXT      Info ¥Ç¥£¥ì¥¯¥È¥ê¹àÌÜ¤È¤·¤Æ TEXT ¤òÁÞÆþ¤¹¤ë\n"
- "                     TEXT ¤Ï¡¢Info ¤Î¥á¥Ë¥å¡¼¥¢¥¤¥Æ¥à¤Î¹Ô¤Î·Á¼°¤Ç¤Ê¤±¤ì¤Ð¤Ê¤é"
- "¤º\n"
- "                     ¤³¤ì¤Ë¡¢¶õÇò¤Ç»Ï¤Þ¤ë¤¤¤¯¤Ä¤«¤Î¹Ô¤òÄÉ²Ã¤Ç¤­¤ë\n"
- "                     Ê£¿ô¹Ô¤Î¹àÌÜ¤ò»ØÄê¤·¤¿¾ì¹ç¡¢Á´¤Æ¤¬²Ã¤¨¤é¤ì¤ë\n"
- "                     ¹àÌÜ¤ò»ØÄê¤·¤Ê¤±¤ì¤Ð¡¢Info ¥Õ¥¡¥¤¥ë¼«¿È¤Î¾ðÊó¤Ë¤è¤Ã¤Æ\n"
- "                     ·èÄê¤¹¤ë\n"
- " --help            »È¤¤Êý¤òÉ½¼¨¤·¤Æ½ªÎ»¤¹¤ë¡£\n"
- " --info-file=FILE  ¥Ç¥£¥ì¥¯¥È¥ê¤Ë¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë Info ¥Õ¥¡¥¤¥ë¤ò»ØÄê¤¹¤ë\n"
- "                     INFO-FILE °ú¿ô¤òÍøÍÑ¤¹¤ë¤Î¤ÈÆ±¤¸\n"
- " --info-dir=DIR    --dir-file=DIR/dir ¥ª¥×¥·¥ç¥ó¤ÈÆ±¤¸\n"
- " --item=TEXT       --entry TEXT ¥ª¥×¥·¥ç¥ó¤ÈÆ±¤¸\n"
- "                     Info ¥Ç¥£¥ì¥¯¥È¥ê¹àÌÜ¤Ï¼ÂºÝ¤Ë¥á¥Ë¥å¡¼¹àÌÜ¤Ë¤Ê¤ë\n"
- " --quiet           ·Ù¹ð¥á¥Ã¥»¡¼¥¸¤òÍÞÀ©¤¹¤ë\n"
- " --remove          --delete ¥ª¥×¥·¥ç¥ó¤ÈÆ±¤¸\n"
- " --section=SEC     ¥Ç¥£¥ì¥¯¥È¥ê¤Î SEC ¥»¥¯¥·¥ç¥ó¤Ë¤³¤Î¥Õ¥¡¥¤¥ë¤Î¹àÌÜ¤òÃÖ¤¯\n"
- "                     Ê£¿ô¤Î¥»¥¯¥·¥ç¥ó¤ò»ØÄê¤·¤¿¾ì¹ç¡¢¥»¥¯¥·¥ç¥óËè¤ËÁ´¤Æ¤Î¹à"
- "ÌÜ\n"
- "                     ¤¬ÄÉ²Ã¤µ¤ì¤ë\n"
- "                     ¥»¥¯¥·¥ç¥ó¤ò»ØÄê¤·¤Ê¤±¤ì¤Ð¡¢Info ¥Õ¥¡¥¤¥ë¼«¿È¤Î¾ðÊó¤Ë\n"
- "                     ¤è¤Ã¤Æ·èÄê¤¹¤ë\n"
- " --version         ¥Ð¡¼¥¸¥ç¥ó¾ðÊó¤òÉ½¼¨¤·¤Æ½ªÎ»¤¹¤ë¡£\n"
- "\n"
- "Email ¤Ë¤è¤ë¥Ð¥°¥ì¥Ý¡¼¥È¤Ï bug-texinfo@gnu.org¡¢\n"
- "°ìÈÌÅª¤Ê¼ÁÌä¤äµÄÏÀ¤Ï help-texinfo@gnu.org ¤Þ¤Ç¡£\n"
- 
- #: util/install-info.c:518
- #, fuzzy, c-format
- msgid ""
- "This is the file .../info/dir, which contains the\n"
- "topmost node of the Info hierarchy, called (dir)Top.\n"
- "The first time you invoke Info you start off looking at this node.\n"
- "\n"
- "%s\tThis is the top of the INFO tree\n"
- "\n"
- "  This (the Directory node) gives a menu of major topics.\n"
- "  Typing \"q\" exits, \"?\" lists all Info commands, \"d\" returns here,\n"
- "  \"h\" gives a primer for first-timers,\n"
- "  \"mEmacs<Return>\" visits the Emacs manual, etc.\n"
- "\n"
- "  In Emacs, you can click mouse button 2 on a menu item or cross reference\n"
- "  to select it.\n"
- "\n"
- "%s\n"
- msgstr ""
- "¤³¤ì¤¬¡¢(dir)Top ¤È¸Æ¤Ð¤ì¤ë Info ³¬ÁØ¤ÎºÇ¾å°Ì¥Î¡¼¥É¤Î´Þ¤á¤é¤ì¤Æ¤¤¤ë\n"
- ".../info/dir ¥Õ¥¡¥¤¥ë¤Ç¤¹¡£\n"
- "¤¢¤Ê¤¿¤¬¡¢»Ï¤á¤Æ Info ¤òµ¯Æ°¤·¤¿¤Î¤Ê¤é¡¢¤Þ¤º¤³¤Î¥Î¡¼¥É¤ò¸«¤Æ¤¯¤À¤µ¤¤¡£\n"
- "\n"
- "%s\t¤³¤ì¤¬¡¢INFO ¥Ä¥ê¡¼¤ÎÄºÅÀ¤Ç¤¹\n"
- "\n"
- "  ¤³¤³(the Directory ¥Î¡¼¥É)¤Ç¤Ï¡¢¼ç¤À¤Ã¤¿¼çÂê¤ò°·¤Ã¤Æ¤¤¤Þ¤¹¡£\n"
- "  ¥­¡¼ \"q\" ¤Ç½ªÎ»¤·¡¢\"?\" ¤Ç Info ¤Î¥³¥Þ¥ó¥É¤ò¥ê¥¹¥È¥¢¥Ã¥×¤·¡¢\"d\" ¤Ç¤³¤³"
- "¤Ë\n"
- "  Ìá¤ê¤Þ¤¹¡£\n"
- "  \"h\" ¤ÇÆ³ÆþÊ¸»ú¤òÆþÎÏ¤·¤Þ¤¹¡£¤¿¤È¤¨¤Ð¡¢\n"
- "  \"mEmacs<Return>\" ¤Ç Emacs ¥Þ¥Ë¥å¥¢¥ë¤òË¬¤ì¤ë¡¢¤Ê¤É¤Ç¤¹¡£\n"
- "\n"
- "  Emacs ¤ÎÆâ¤Ê¤é¤Ð¡¢¥á¥Ë¥å¡¼¹àÌÜ¤äÁê¸ß»²¾È¤ò¡¢¥Þ¥¦¥¹¤Î¥Ü¥¿¥ó 2 ¤ò¥¯¥ê¥Ã¥¯¤·"
- "¤Æ\n"
- "  ÁªÂò¤Ç¤­¤Þ¤¹¡£\n"
- "\n"
- "* ¥á¥Ë¥å¡¼:\n"
- 
- #: util/install-info.c:543
- #, c-format
- msgid "%s: could not read (%s) and could not create (%s)\n"
- msgstr "%s: (%s) ¤òÆÉ¤á¤º¡¢(%s) ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿\n"
- 
- #: util/install-info.c:630
- #, c-format
- msgid "%s: empty file"
- msgstr "%s: ¶õ¤Î¥Õ¥¡¥¤¥ë"
- 
- #: util/install-info.c:943 util/install-info.c:983
- msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
- msgstr "START-INFO-DIR-ENTRY ¤ËÂÐ±þ¤¹¤ë END-INFO-DIR-ENTRY ¤¬¤¢¤ê¤Þ¤»¤ó"
- 
- #: util/install-info.c:978
- msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
- msgstr "END-INFO-DIR-ENTRY ¤ËÂÐ±þ¤¹¤ë START-INFO-DIR-ENTRY ¤¬¤¢¤ê¤Þ¤»¤ó"
- 
- #: util/install-info.c:1225 util/install-info.c:1235
- #, c-format
- msgid "%s: already have dir file: %s\n"
- msgstr ""
- 
- #: util/install-info.c:1274
- #, c-format
- msgid "%s: Specify the Info file only once.\n"
- msgstr "%s: Info ¥Õ¥¡¥¤¥ë¤Ï°ìÅÙ¤À¤±»ØÄê¤·¤Æ¤¯¤À¤µ¤¤¡£\n"
- 
- #: util/install-info.c:1297
- #, c-format
- msgid "Extra regular expression specified, ignoring `%s'"
- msgstr ""
- 
- #: util/install-info.c:1308
- #, c-format
- msgid "Error in regular expression `%s': %s"
- msgstr ""
- 
- #: util/install-info.c:1353
- #, c-format
- msgid "excess command line argument `%s'"
- msgstr "¥³¥Þ¥ó¥É¥é¥¤¥ó°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹ `%s'"
- 
- #: util/install-info.c:1357
- msgid "No input file specified; try --help for more information."
- msgstr ""
- "ÆþÎÏ¥Õ¥¡¥¤¥ë¤¬»ØÄê¤µ¤ì¤Æ¤¤¤Þ¤»¤ó -- ¾Ü¤·¤¯¤Ï --help ÉÕ¤Ç¼Â¹Ô¤·¤Æ¤¯¤À¤µ¤¤¡£"
- 
- #: util/install-info.c:1360
- msgid "No dir file specified; try --help for more information."
- msgstr ""
- "dir ¥Õ¥¡¥¤¥ë¤¬»ØÄê¤µ¤ì¤Æ¤¤¤Þ¤»¤ó -- ¾Ü¤·¤¯¤Ï --help ÉÕ¤Ç¼Â¹Ô¤·¤Æ²¼¤µ¤¤¡£"
- 
- #: util/install-info.c:1384
- #, c-format
- msgid "no info dir entry in `%s'"
- msgstr "`%s' ¤Ë Info dir ÍÑ¤Î¹àÌÜ¤¬¤¢¤ê¤Þ¤»¤ó"
- 
- #: util/install-info.c:1525
- #, c-format
- msgid "menu item `%s' already exists, for file `%s'"
- msgstr "¥á¥Ë¥å¡¼¹àÌÜ `%s' ¤Ï¡¢`%s' ¤Ë´û¤ËÂ¸ºß¤·¤Þ¤¹"
- 
- #: util/install-info.c:1548
- #, c-format
- msgid "no entries found for `%s'; nothing deleted"
- msgstr "`%s' ¹àÌÜ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó -- ²¿¤âºï½ü¤·¤Þ¤»¤ó¤Ç¤·¤¿"
- 
  #: util/texindex.c:223
  msgid "display this help and exit"
--- 2997,3000 ----
***************
*** 3143,3146 ****
--- 3055,3383 ----
  
  #, fuzzy
+ #~ msgid ""
+ #~ "\\%-10[search]  Search forward for a specified string\n"
+ #~ "              and select the node in which the next occurrence is found.\n"
+ #~ msgstr "               ¸«¤Ä¤«¤Ã¤¿¤â¤Î¤¬´Þ¤Þ¤ì¤Æ¤¤¤ë¥Î¡¼¥É¤òÁªÂò¤¹¤ë¡£\n"
+ 
+ #, fuzzy
+ #~ msgid ""
+ #~ "\\%-10[goto-node]  Move to node specified by name.\n"
+ #~ "              You may include a filename as well, as in (FILENAME)"
+ #~ "NODENAME.\n"
+ #~ msgstr ""
+ #~ "               (¥Õ¥¡¥¤¥ëÌ¾)¥Î¡¼¥ÉÌ¾ ¤ÎÍÍ¤Ë¡¢¥Õ¥¡¥¤¥ëÌ¾¤ò´Þ¤á¤ë¤³¤È¤¬¤Ç¤­¤Þ"
+ #~ "¤¹¡£\n"
+ 
+ #, fuzzy
+ #~ msgid "\\%-10[next-node]  Move to the next node of current section.\n"
+ #~ msgstr "  %-10s  ¤³¤Î¥Î¡¼¥É¤Î `¼¡' ¤Î¥Î¡¼¥É¤Ø°ÜÆ°¤¹¤ë¡£\n"
+ 
+ #, fuzzy
+ #~ msgid ""
+ #~ "\\%-10[dir-node]  Move to the `directory' node.  Equivalent to `\\[goto-"
+ #~ "node] (DIR)'.\n"
+ #~ msgstr "  %-10s  `¥Ç¥£¥ì¥¯¥È¥ê' ¥Î¡¼¥É¤Ø°ÜÆ°¡£`g (DIR)' ¤ÈÆ±¤¸¡£\n"
+ 
+ #, fuzzy
+ #~ msgid ""
+ #~ "\\%-10[top-node]  Move to the Top node.  Equivalent to `\\[goto-node] "
+ #~ "Top'.\n"
+ #~ msgstr "  %-10s  Top ¥Î¡¼¥É¤Ø°ÜÆ°¡£`g Top' ¤ÈÆ±¤¸¡£\n"
+ 
+ #, fuzzy
+ #~ msgid "\\%-10[scroll-forward-page-only]  Scroll forward within this node.\n"
+ #~ msgstr "  %-10s  1 ¹ÔÊ¬Á°Êý¤Ø¤¹¤¹¤á¤ë¡£\n"
+ 
+ #, fuzzy
+ #~ msgid ""
+ #~ "\\%-10[scroll-backward-page-only]  Scroll backward within this node.\n"
+ #~ msgstr "  %-10s  1 ¹ÔÊ¬¸åÊý¤ØÌá¤¹¡£\n"
+ 
+ #, fuzzy
+ #~ msgid ""
+ #~ "\\%-10[search-backward]  Search backward for a specified string\n"
+ #~ "              and select the node in which the previous occurrence is "
+ #~ "found.\n"
+ #~ msgstr "               ¸«¤Ä¤«¤Ã¤¿¤â¤Î¤¬´Þ¤Þ¤ì¤Æ¤¤¤ë¥Î¡¼¥É¤òÁªÂò¤¹¤ë¡£\n"
+ 
+ #~ msgid "--- Use `\\[history-node]' or `\\[kill-node]' to exit ---\n"
+ #~ msgstr ""
+ #~ "--- ½ªÎ»¤¹¤ë¤Ë¤Ï `\\[history-node]' ¤« `\\[kill-node]' ¤ò»È¤Ã¤Æ¤¯¤À¤µ¤¤ "
+ #~ "---\n"
+ 
+ #, fuzzy
+ #~ msgid "\\%-10[move-to-prev-xref]  Skip to previous hypertext link [*].\n"
+ #~ msgstr "  %-10s  ¤³¤Î¥Î¡¼¥ÉÆâ¤Î¼¡¤Î¥Ï¥¤¥Ñ¡¼¥ê¥ó¥¯¤Ø¥¹¥­¥Ã¥×¤¹¤ë¡£\n"
+ 
+ #, fuzzy
+ #~ msgid ""
+ #~ "Usage: %s [OPTION]... [MENU-ITEM...]\n"
+ #~ "\n"
+ #~ "Read documentation in Info format.\n"
+ #~ "\n"
+ #~ "Options:\n"
+ #~ "      --apropos=STRING         look up STRING in all indices of all "
+ #~ "manuals.\n"
+ #~ "  -d, --directory=DIR          add DIR to INFOPATH.\n"
+ #~ "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
+ #~ "  -f, --file=FILENAME          specify Info file to visit.\n"
+ #~ "  -h, --help                   display this help and exit.\n"
+ #~ "      --index-search=STRING    go to node pointed by index entry STRING.\n"
+ #~ "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
+ #~ "  -o, --output=FILENAME        output selected nodes to FILENAME.\n"
+ #~ "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
+ #~ "      --no-raw-escapes         output escapes as literal text.\n"
+ #~ "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
+ #~ "  -O, --show-options, --usage  go to command-line options node.\n"
+ #~ "%s      --subnodes               recursively output menu items.\n"
+ #~ "  -w, --where, --location      print physical location of Info file.\n"
+ #~ "      --vi-keys                use vi-like and less-like key bindings.\n"
+ #~ "      --version                display version information and exit.\n"
+ #~ "\n"
+ #~ "The first non-option argument, if present, is the menu entry to start "
+ #~ "from;\n"
+ #~ "it is searched for in all `dir' files along INFOPATH.\n"
+ #~ "If it is not present, info merges all `dir' files and shows the result.\n"
+ #~ "Any remaining arguments are treated as the names of menu\n"
+ #~ "items relative to the initial node visited.\n"
+ #~ "\n"
+ #~ "Examples:\n"
+ #~ "  info                       show top-level dir menu\n"
+ #~ "  info emacs                 start at emacs node from top-level dir\n"
+ #~ "  info emacs buffers         start at buffers node within emacs manual\n"
+ #~ "  info --show-options emacs  start at node with emacs' command line "
+ #~ "options\n"
+ #~ "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
+ #~ "  info -f ./foo.info         show file ./foo.info, not searching dir\n"
+ #~ msgstr ""
+ #~ "»È¤¤Êý: %s [¥ª¥×¥·¥ç¥ó]... [¥á¥Ë¥å¡¼¹àÌÜ...]\n"
+ #~ "\n"
+ #~ "Info ¥Õ¥©¡¼¥Þ¥Ã¥È¤Î¥É¥­¥å¥á¥ó¥È¤òÆÉ¤à¡£\n"
+ #~ "\n"
+ #~ "¥ª¥×¥·¥ç¥ó:\n"
+ #~ " --apropos=SUBJECT        Á´¥Þ¥Ë¥å¥¢¥ë¤Î¹àÌÜ¤«¤é¼çÂê¤ò¸«¤Ä¤±¤ë\n"
+ #~ " --directory=DIR          DIR ¤ò INFOPATH ¤ËÄÉ²Ã¤¹¤ë\n"
+ #~ " --dribble=FILENAME       FILENAME ¤Ë¥æ¡¼¥¶¤Î¥­¡¼¥¹¥È¥í¡¼¥¯¤ò³Ð¤¨¤Æ¤ª¤¯\n"
+ #~ " --file=FILENAME          Ë¬ÌäÀè¥Õ¥¡¥¤¥ë¤ò FIENAME ¤È»ØÄê¤¹¤ë\n"
+ #~ " --help                   ¤³¤Î¥Ø¥ë¥×¤òÉ½¼¨¤·¤Æ½ªÎ»¤¹¤ë\n"
+ #~ " --index-search=STRING    ¹àÌÜ¥¨¥ó¥È¥ê STRING ¤Ç»Ø¼¨¤µ¤ì¤¿¥Î¡¼¥É¤Ë¹Ô¤¯\n"
+ #~ " --node=NODENAME          ºÇ½é¤ËË¬¤ì¤ë Info ¥Õ¥¡¥¤¥ë¤Î¥Î¡¼¥É»ØÄê¤¹¤ë\n"
+ #~ " --output=FILENAME        ÁªÂò¤µ¤ì¤¿¥Î¡¼¥É¤ò FILENAME ¤Ë½ÐÎÏ¤¹¤ë\n"
+ #~ " --restore=FILENAME       ºÇ½é¤Î¥­¡¼¥¹¥È¥í¡¼¥¯¤ò FILENAME ¤«¤éÆÉ¹þ¤à\n"
+ #~ " --show-options, --usage  ¥³¥Þ¥ó¥É¥é¥¤¥ó¥ª¥×¥·¥ç¥ó¥Î¡¼¥É¤Ë¹Ô¤¯\n"
+ #~ " --subnodes               ½ÐÎÏ¥á¥Ë¥å¡¼¥¢¥¤¥Æ¥à¤òºÆµ¢Åª¤Ë½ÐÎÏ¤¹¤ë\n"
+ #~ "%s --subnodes             ¥á¥Ë¥å¡¼¹àÌÜ¤òºÆµ¢Åª¤Ë½ÐÎÏ¤¹¤ë\n"
+ #~ " --vi-keys                vi ¤ä less ¤Î¤è¤¦¤Ê¥­¡¼¥Ð¥¤¥ó¥É¤ò»È¤¦\n"
+ #~ " --version                ¥Ð¡¼¥¸¥ç¥ó¾ðÊó¤òÉ½¼¨¤·¤Æ½ªÎ»¤¹¤ë\n"
+ #~ "\n"
+ #~ "ºÇ½é¤Ë¥ª¥×¥·¥ç¥ó°Ê³°¤Î°ú¿ô¤¬¤¢¤Ã¤¿¾ì¹ç¡¢¤½¤ì¤Ïµ¯ÅÀ¥á¥Ë¥å¡¼¥¨¥ó¥È¥ê¤È¤Ê¤ê¤Þ"
+ #~ "¤¹\n"
+ #~ " -- INFOPATH ¤Ë±è¤Ã¤¿Á´¤Æ¤Î `dir' ¥Õ¥¡¥¤¥ë¤«¤é¤¯¤Þ¤Ê¤¯Ãµ¤·¤Þ¤¹\n"
+ #~ "¤³¤ì¤¬»ØÄê¤µ¤ì¤Ê¤¤¾ì¹ç¡¢¤¹¤Ù¤Æ¤Î `dir' ¥Õ¥¡¥¤¥ë¤ò·Ò¤®¹ç¤ï¤»¤ÆÉ½¼¨¤·¤Þ"
+ #~ "¤¹¡£\n"
+ #~ "»Ä¤ê¤Î°ú¿ô¤ÏºÇ½é¤ËË¬Ìä¤µ¤ì¤ë¥Î¡¼¥É¤Ë´ØÏ¢¤¹¤ë¥á¥Ë¥å¡¼¥¢¥¤¥Æ¥à¤ÎÌ¾Á°¤È¤·¤Æ\n"
+ #~ "°·¤ï¤ì¤Þ¤¹¡£\n"
+ #~ "\n"
+ #~ "Îã:\n"
+ #~ "  info                       ºÇ¾å°Ì¤Î dir ¥á¥Ë¥å¡¼¤òÉ½¼¨\n"
+ #~ "  info emacs                 ºÇ¾å°Ì dir ¤Î emacs ¥Î¡¼¥É¤«¤é³«»Ï\n"
+ #~ "  info emacs buffers         emacs ¥Þ¥Ë¥å¥¢¥ëÆâ¤Î buffers ¥Î¡¼¥É¤«¤é³«»Ï\n"
+ #~ "  info --show-options emacs  emacs ¤Î¥³¥Þ¥ó¥É¥é¥¤¥ó¥ª¥×¥·¥ç¥ó¥Î¡¼¥É¤«¤é³«"
+ #~ "»Ï\n"
+ #~ "  info -f ./foo.info         ./foo.info ¤òÉ½¼¨¤·¡¢dir ¤ÏÃµº÷¤·¤Ê¤¤\n"
+ #~ "\n"
+ #~ "Email ¤Ë¤è¤ë¥Ð¥°¥ì¥Ý¡¼¥È¤Ï bug-texinfo@gnu.org¡¢\n"
+ #~ "°ìÈÌÅª¤Ê¼ÁÌä¤äµÄÏÀ¤Ï help-texinfo@gnu.org ¤Þ¤Ç¡£\n"
+ 
+ #~ msgid ""
+ #~ "              Picking a menu item causes another node to be selected.\n"
+ #~ msgstr ""
+ #~ "             ¥á¥Ë¥å¡¼¥¢¥¤¥Æ¥à¤ÎÁªÂò¤Ç¡¢Â¾¤Î¥Î¡¼¥É¤¬ÁªÂò¤µ¤ì¤ë»ö¤Ë¤Ê¤ë¡£\n"
+ 
+ #~ msgid ""
+ #~ "              You may include a filename as well, as in (FILENAME)"
+ #~ "NODENAME.\n"
+ #~ msgstr ""
+ #~ "               (¥Õ¥¡¥¤¥ëÌ¾)¥Î¡¼¥ÉÌ¾ ¤ÎÍÍ¤Ë¡¢¥Õ¥¡¥¤¥ëÌ¾¤ò´Þ¤á¤ë¤³¤È¤¬¤Ç¤­¤Þ"
+ #~ "¤¹¡£\n"
+ 
+ #, fuzzy
+ #~ msgid "  %-10s  Search backward for a specified string\n"
+ #~ msgstr ""
+ #~ "\\\\  %-10s  ¸½ºß¤Î Info ¥Õ¥¡¥¤¥ë¤ò¡¢»ØÄê¤µ¤ì¤¿Ê¸»úÎó¤Ç¸åÊý¸¡º÷¤·¡¢\n"
+ 
+ #~ msgid ""
+ #~ "              and select the node in which the next occurrence is found.\n"
+ #~ msgstr "               ¸«¤Ä¤«¤Ã¤¿¤â¤Î¤¬´Þ¤Þ¤ì¤Æ¤¤¤ë¥Î¡¼¥É¤òÁªÂò¤¹¤ë¡£\n"
+ 
+ #~ msgid "Following Next node..."
+ #~ msgstr "¼¡ ¤Î¥Î¡¼¥É¤òÃ©¤Ã¤Æ¤¤¤Þ¤¹..."
+ 
+ #~ msgid "Selecting first menu item..."
+ #~ msgstr "ºÇ½é¤Î¥á¥Ë¥å¡¼¹àÌÜ¤òÁªÂò..."
+ 
+ #~ msgid "Selecting Next node..."
+ #~ msgstr "¼¡ ¤Î¥Î¡¼¥É¤òÁªÂò..."
+ 
+ #~ msgid "Moving Up %d time(s), then Next."
+ #~ msgstr "%d ²ó ¾å ¤Ë°ÜÆ°¤·¡¢¤½¤³¤Ç ¼¡ ¤Ø¡£"
+ 
+ #~ msgid "Moving Prev in this window."
+ #~ msgstr "¤³¤Î¥¦¥£¥ó¥É¥¦¤Î Á° ¤Ë°ÜÆ°¤·¤Þ¤¹¡£"
+ 
+ #~ msgid "Moving Up in this window."
+ #~ msgstr "¤³¤Î¥¦¥£¥ó¥É¥¦¤Î ¾å ¤Ë°ÜÆ°¤·¤Þ¤¹¡£"
+ 
+ #~ msgid "Moving to `Prev's last menu item."
+ #~ msgstr "`Á°' ¤ÎºÇ¸å¤Î¥á¥Ë¥å¡¼¹àÌÜ¤Ë°ÜÆ°¤·¤Þ¤¹¡£"
+ 
+ #~ msgid " "
+ #~ msgstr " "
+ 
+ #~ msgid "Function"
+ #~ msgstr "µ¡Ç½"
+ 
+ #~ msgid "Macro"
+ #~ msgstr "¥Þ¥¯¥í"
+ 
+ #~ msgid "Special Form"
+ #~ msgstr "ÆÃ¼ì·¿"
+ 
+ #~ msgid "Variable"
+ #~ msgstr "ÊÑ¿ô"
+ 
+ #~ msgid "User Option"
+ #~ msgstr "¥æ¡¼¥¶¥ª¥×¥·¥ç¥ó"
+ 
+ #~ msgid "Instance Variable"
+ #~ msgstr "¥¤¥ó¥¹¥¿¥ó¥¹ÊÑ¿ô"
+ 
+ #~ msgid "Method"
+ #~ msgstr "¥á¥½¥Ã¥É"
+ 
+ #~ msgid "Untitled"
+ #~ msgstr "ÌµÂê"
+ 
+ #~ msgid "This is %s, produced by makeinfo version %s from %s.\n"
+ #~ msgstr ""
+ #~ "¤³¤ì¤Ï %1$s¡¢%3$s ¤è¤ê makeinfo ¥Ð¡¼¥¸¥ç¥ó %2$s ¤Ë¤è¤Ã¤ÆºîÀ®¤µ¤ì¤Þ¤·¤¿¡£\n"
+ 
+ #~ msgid "Next:"
+ #~ msgstr "¼¡:"
+ 
+ #~ msgid "Previous:"
+ #~ msgstr "Á°:"
+ 
+ #~ msgid "Up:"
+ #~ msgstr "¾å:"
+ 
+ #~ msgid "Menu"
+ #~ msgstr "¥á¥Ë¥å¡¼"
+ 
+ #~ msgid "Cross"
+ #~ msgstr "Áê¸ß"
+ 
+ #~ msgid "Prev"
+ #~ msgstr "Á°"
+ 
+ #~ msgid "Up"
+ #~ msgstr "¾å"
+ 
+ #~ msgid "see "
+ #~ msgstr "see "
+ 
+ #, fuzzy
+ #~ msgid ""
+ #~ "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
+ #~ "\n"
+ #~ "Add or remove entries in INFO-FILE from the Info directory DIR-FILE.\n"
+ #~ "\n"
+ #~ "Options:\n"
+ #~ " --debug           report what is being done.\n"
+ #~ " --delete          delete existing entries for INFO-FILE from DIR-FILE;\n"
+ #~ "                     don't insert any new entries.\n"
+ #~ " --dir-file=NAME   specify file name of Info directory file.\n"
+ #~ "                     This is equivalent to using the DIR-FILE argument.\n"
+ #~ " --entry=TEXT      insert TEXT as an Info directory entry.\n"
+ #~ "                     TEXT should have the form of an Info menu item line\n"
+ #~ "                     plus zero or more extra lines starting with "
+ #~ "whitespace.\n"
+ #~ "                     If you specify more than one entry, they are all "
+ #~ "added.\n"
+ #~ "                     If you don't specify any entries, they are "
+ #~ "determined\n"
+ #~ "                     from information in the Info file itself.\n"
+ #~ " --help            display this help and exit.\n"
+ #~ " --info-file=FILE  specify Info file to install in the directory.\n"
+ #~ "                     This is equivalent to using the INFO-FILE argument.\n"
+ #~ " --info-dir=DIR    same as --dir-file=DIR/dir.\n"
+ #~ " --item=TEXT       same as --entry TEXT.\n"
+ #~ "                     An Info directory entry is actually a menu item.\n"
+ #~ " --quiet           suppress warnings.\n"
+ #~ " --remove          same as --delete.\n"
+ #~ " --remove-exactly  only remove if the info file name matches exactly;\n"
+ #~ "                     .info and/or .gz suffixes are not ignored.\n"
+ #~ " --section=SEC     put this file's entries in section SEC of the "
+ #~ "directory.\n"
+ #~ "                     If you specify more than one section, all the "
+ #~ "entries\n"
+ #~ "                     are added in each of the sections.\n"
+ #~ "                     If you don't specify any sections, they are "
+ #~ "determined\n"
+ #~ "                     from information in the Info file itself.\n"
+ #~ " --section-regex=R if an entry is added to a section that does not "
+ #~ "exist,\n"
+ #~ "                     look for a section matching basic regular expression "
+ #~ "R\n"
+ #~ "                     (and ignoring case) before starting a new section.\n"
+ #~ " --test            suppress updating of DIR-FILE.\n"
+ #~ " --silent          suppress warnings.\n"
+ #~ " --version         display version information and exit.\n"
+ #~ msgstr ""
+ #~ "»È¤¤Êý: %s [¥ª¥×¥·¥ç¥ó]... [INFO¥Õ¥¡¥¤¥ë [DIR¥Õ¥¡¥¤¥ë]]\n"
+ #~ "\n"
+ #~ "Info ¥Ç¥£¥ì¥¯¥È¥ê¥Õ¥¡¥¤¥ë `DIR¥Õ¥¡¥¤¥ë' Æâ¤Î `INFO¥Õ¥¡¥¤¥ë' ¤«¤é\n"
+ #~ "dir ¥¨¥ó¥È¥ê¤ò¥¤¥ó¥¹¥È¡¼¥ë¤Þ¤¿¤Ïºï½ü¤·¤Þ¤¹¡£\n"
+ #~ "\n"
+ #~ "¥ª¥×¥·¥ç¥ó:\n"
+ #~ " --delete          ¸½Â¸¤¹¤ë INFO¥Õ¥¡¥¤¥ë ¤Î¹àÌÜ¤ò DIR¥Õ¥¡¥¤¥ë ¤«¤éºï½ü¤¹"
+ #~ "¤ë\n"
+ #~ "                     -- ¿·¤¿¤Ê¹àÌÜ¤òÁÞÆþ¤·¤Ê¤¤\n"
+ #~ " --dir-file=NAME   Info ¥Ç¥£¥ì¥¯¥È¥ê¥Õ¥¡¥¤¥ë¤Î¥Õ¥¡¥¤¥ëÌ¾¤ò»ØÄê¤¹¤ë\n"
+ #~ "                     DIR-FILE °ú¿ô¤òÍøÍÑ¤¹¤ë¤Î¤ÈÆ±¤¸\n"
+ #~ " --entry=TEXT      Info ¥Ç¥£¥ì¥¯¥È¥ê¹àÌÜ¤È¤·¤Æ TEXT ¤òÁÞÆþ¤¹¤ë\n"
+ #~ "                     TEXT ¤Ï¡¢Info ¤Î¥á¥Ë¥å¡¼¥¢¥¤¥Æ¥à¤Î¹Ô¤Î·Á¼°¤Ç¤Ê¤±¤ì¤Ð"
+ #~ "¤Ê¤é¤º\n"
+ #~ "                     ¤³¤ì¤Ë¡¢¶õÇò¤Ç»Ï¤Þ¤ë¤¤¤¯¤Ä¤«¤Î¹Ô¤òÄÉ²Ã¤Ç¤­¤ë\n"
+ #~ "                     Ê£¿ô¹Ô¤Î¹àÌÜ¤ò»ØÄê¤·¤¿¾ì¹ç¡¢Á´¤Æ¤¬²Ã¤¨¤é¤ì¤ë\n"
+ #~ "                     ¹àÌÜ¤ò»ØÄê¤·¤Ê¤±¤ì¤Ð¡¢Info ¥Õ¥¡¥¤¥ë¼«¿È¤Î¾ðÊó¤Ë¤è¤Ã"
+ #~ "¤Æ\n"
+ #~ "                     ·èÄê¤¹¤ë\n"
+ #~ " --help            »È¤¤Êý¤òÉ½¼¨¤·¤Æ½ªÎ»¤¹¤ë¡£\n"
+ #~ " --info-file=FILE  ¥Ç¥£¥ì¥¯¥È¥ê¤Ë¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë Info ¥Õ¥¡¥¤¥ë¤ò»ØÄê¤¹"
+ #~ "¤ë\n"
+ #~ "                     INFO-FILE °ú¿ô¤òÍøÍÑ¤¹¤ë¤Î¤ÈÆ±¤¸\n"
+ #~ " --info-dir=DIR    --dir-file=DIR/dir ¥ª¥×¥·¥ç¥ó¤ÈÆ±¤¸\n"
+ #~ " --item=TEXT       --entry TEXT ¥ª¥×¥·¥ç¥ó¤ÈÆ±¤¸\n"
+ #~ "                     Info ¥Ç¥£¥ì¥¯¥È¥ê¹àÌÜ¤Ï¼ÂºÝ¤Ë¥á¥Ë¥å¡¼¹àÌÜ¤Ë¤Ê¤ë\n"
+ #~ " --quiet           ·Ù¹ð¥á¥Ã¥»¡¼¥¸¤òÍÞÀ©¤¹¤ë\n"
+ #~ " --remove          --delete ¥ª¥×¥·¥ç¥ó¤ÈÆ±¤¸\n"
+ #~ " --section=SEC     ¥Ç¥£¥ì¥¯¥È¥ê¤Î SEC ¥»¥¯¥·¥ç¥ó¤Ë¤³¤Î¥Õ¥¡¥¤¥ë¤Î¹àÌÜ¤òÃÖ"
+ #~ "¤¯\n"
+ #~ "                     Ê£¿ô¤Î¥»¥¯¥·¥ç¥ó¤ò»ØÄê¤·¤¿¾ì¹ç¡¢¥»¥¯¥·¥ç¥óËè¤ËÁ´¤Æ¤Î"
+ #~ "¹àÌÜ\n"
+ #~ "                     ¤¬ÄÉ²Ã¤µ¤ì¤ë\n"
+ #~ "                     ¥»¥¯¥·¥ç¥ó¤ò»ØÄê¤·¤Ê¤±¤ì¤Ð¡¢Info ¥Õ¥¡¥¤¥ë¼«¿È¤Î¾ðÊó"
+ #~ "¤Ë\n"
+ #~ "                     ¤è¤Ã¤Æ·èÄê¤¹¤ë\n"
+ #~ " --version         ¥Ð¡¼¥¸¥ç¥ó¾ðÊó¤òÉ½¼¨¤·¤Æ½ªÎ»¤¹¤ë¡£\n"
+ #~ "\n"
+ #~ "Email ¤Ë¤è¤ë¥Ð¥°¥ì¥Ý¡¼¥È¤Ï bug-texinfo@gnu.org¡¢\n"
+ #~ "°ìÈÌÅª¤Ê¼ÁÌä¤äµÄÏÀ¤Ï help-texinfo@gnu.org ¤Þ¤Ç¡£\n"
+ 
+ #~ msgid "menu item `%s' already exists, for file `%s'"
+ #~ msgstr "¥á¥Ë¥å¡¼¹àÌÜ `%s' ¤Ï¡¢`%s' ¤Ë´û¤ËÂ¸ºß¤·¤Þ¤¹"
+ 
+ #, fuzzy
  #~ msgid "\\%-10[menu-digit]  Pick first ... ninth item in node's menu.\n"
  #~ msgstr "  %-10s  ¥Î¡¼¥É¥á¥Ë¥å¡¼¤ÎºÇ½é¤«¤é 9 ÈÖÌÜËø¤Î¥¢¥¤¥Æ¥à¤òÁªÂò¤¹¤ë¡£\n"
***************
*** 3186,3195 ****
  
  #~ msgid ""
- #~ "  %-10s  Search for a specified string in the index entries of this Info\n"
- #~ msgstr ""
- #~ "  %-10s  ¸½ºß¤Î Info ¥Õ¥¡¥¤¥ë¤Î¥¤¥ó¥Ç¥Ã¥¯¥¹¹àÌÜ¤Ç¡¢Ê¸»úÎó¤ò»ØÄê¤·¤Æ¸¡º÷"
- #~ "¤·¡¢\n"
- 
- #~ msgid ""
  #~ "              file, and select the node referenced by the first entry "
  #~ "found.\n"
--- 3423,3426 ----
***************
*** 3197,3205 ****
  
  #, fuzzy
- #~ msgid "  %-10s  Search forward for a specified string,\n"
- #~ msgstr ""
- #~ "  %-10s  ¸½ºß¤Î Info ¥Õ¥¡¥¤¥ëÁ´ÂÎ¤ò¡¢»ØÄê¤µ¤ì¤¿Ê¸»úÎó¤ÇÁ°Êý¸¡º÷¤·¡¢\n"
- 
- #, fuzzy
  #~ msgid ""
  #~ "There is NO warranty.  You may redistribute this software\n"
--- 3428,3431 ----
***************
*** 3247,3258 ****
  #~ msgstr "`%s' ¤Ë ¾å ¥Õ¥£¡¼¥ë¥É¤¬¤¢¤ê¤Þ¤»¤ó"
  
- #, fuzzy
- #~ msgid "\\%-10[scroll-forward]  Scroll forward 1 line.\n"
- #~ msgstr "  %-10s  1 ¹ÔÊ¬Á°Êý¤Ø¤¹¤¹¤á¤ë¡£\n"
- 
- #, fuzzy
- #~ msgid "\\%-10[scroll-backward]  Scroll backward 1 line.\n"
- #~ msgstr "  %-10s  1 ¹ÔÊ¬¸åÊý¤ØÌá¤¹¡£\n"
- 
  #~ msgid ""
  #~ "Email bug reports to bug-texinfo@gnu.org,\n"
--- 3473,3476 ----
Files texinfo-4.11/po/nb.gmo and texinfo-4.12/po/nb.gmo differ
diff -Nrc2 texinfo-4.11/po/nb.po texinfo-4.12/po/nb.po
*** texinfo-4.11/po/nb.po	Mon Sep  3 05:23:13 2007
--- texinfo-4.12/po/nb.po	Sat Apr 19 10:05:40 2008
***************
*** 22,26 ****
  "Project-Id-Version: texinfo 4.7.90\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2007-09-03 05:23-0700\n"
  "PO-Revision-Date: 2004-12-05 15:37+0100\n"
  "Last-Translator: Trond Endrestøl <Trond.Endrestol@gtf.ol.no>\n"
--- 22,26 ----
  "Project-Id-Version: texinfo 4.7.90\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2008-04-19 10:05-0700\n"
  "PO-Revision-Date: 2004-12-05 15:37+0100\n"
  "Last-Translator: Trond Endrestøl <Trond.Endrestol@gtf.ol.no>\n"
***************
*** 30,103 ****
  "Content-Transfer-Encoding: 8bit\n"
  
! #: gnulib/lib/error.c:126
  msgid "Unknown system error"
  msgstr ""
  
! #: gnulib/lib/getopt.c:531 gnulib/lib/getopt.c:547
  #, c-format
  msgid "%s: option `%s' is ambiguous\n"
  msgstr "%s: valget «%s» er flertydig\n"
  
! #: gnulib/lib/getopt.c:580 gnulib/lib/getopt.c:584
  #, c-format
  msgid "%s: option `--%s' doesn't allow an argument\n"
  msgstr "%s: valget «--%s» tillater ikke et argument\n"
  
! #: gnulib/lib/getopt.c:593 gnulib/lib/getopt.c:598
  #, c-format
  msgid "%s: option `%c%s' doesn't allow an argument\n"
  msgstr "%s: valget «%c%s» tillater ikke et argument\n"
  
! #: gnulib/lib/getopt.c:641 gnulib/lib/getopt.c:660 gnulib/lib/getopt.c:976
! #: gnulib/lib/getopt.c:995
  #, c-format
  msgid "%s: option `%s' requires an argument\n"
  msgstr "%s: valget «%s» krever et argument\n"
  
! #: gnulib/lib/getopt.c:698 gnulib/lib/getopt.c:701
  #, c-format
  msgid "%s: unrecognized option `--%s'\n"
  msgstr "%s: ukjent valg «--%s»\n"
  
! #: gnulib/lib/getopt.c:709 gnulib/lib/getopt.c:712
  #, c-format
  msgid "%s: unrecognized option `%c%s'\n"
  msgstr "%s: ukjent valg «%c%s»\n"
  
! #: gnulib/lib/getopt.c:764 gnulib/lib/getopt.c:767
  #, c-format
  msgid "%s: illegal option -- %c\n"
  msgstr "%s: ulovlig valg -- %c\n"
  
! #: gnulib/lib/getopt.c:773 gnulib/lib/getopt.c:776
  #, c-format
  msgid "%s: invalid option -- %c\n"
  msgstr "%s: ugyldig valg -- %c\n"
  
! #: gnulib/lib/getopt.c:828 gnulib/lib/getopt.c:844 gnulib/lib/getopt.c:1048
! #: gnulib/lib/getopt.c:1066
  #, c-format
  msgid "%s: option requires an argument -- %c\n"
  msgstr "%s: valget krever et argument -- %c\n"
  
! #: gnulib/lib/getopt.c:897 gnulib/lib/getopt.c:913
  #, c-format
  msgid "%s: option `-W %s' is ambiguous\n"
  msgstr "%s: valget «-W %s» er flertydig\n"
  
! #: gnulib/lib/getopt.c:937 gnulib/lib/getopt.c:955
  #, c-format
  msgid "%s: option `-W %s' doesn't allow an argument\n"
  msgstr "%s: valget «-W %s» tillater ikke et argument\n"
  
! #: gnulib/lib/xalloc-die.c:35 gnulib/lib/xsetenv.c:39
  msgid "memory exhausted"
  msgstr ""
  
! #: info/echo-area.c:283 info/session.c:732
  msgid "Move forward a character"
  msgstr "Flytte forover et tegn"
  
! #: info/echo-area.c:295 info/session.c:764
  msgid "Move backward a character"
  msgstr "Flytte bakover et tegn"
--- 30,104 ----
  "Content-Transfer-Encoding: 8bit\n"
  
! #: gnulib/lib/error.c:125
  msgid "Unknown system error"
  msgstr ""
  
! #: gnulib/lib/getopt.c:526 gnulib/lib/getopt.c:542
  #, c-format
  msgid "%s: option `%s' is ambiguous\n"
  msgstr "%s: valget «%s» er flertydig\n"
  
! #: gnulib/lib/getopt.c:575 gnulib/lib/getopt.c:579
  #, c-format
  msgid "%s: option `--%s' doesn't allow an argument\n"
  msgstr "%s: valget «--%s» tillater ikke et argument\n"
  
! #: gnulib/lib/getopt.c:588 gnulib/lib/getopt.c:593
  #, c-format
  msgid "%s: option `%c%s' doesn't allow an argument\n"
  msgstr "%s: valget «%c%s» tillater ikke et argument\n"
  
! #: gnulib/lib/getopt.c:636 gnulib/lib/getopt.c:655 gnulib/lib/getopt.c:971
! #: gnulib/lib/getopt.c:990
  #, c-format
  msgid "%s: option `%s' requires an argument\n"
  msgstr "%s: valget «%s» krever et argument\n"
  
! #: gnulib/lib/getopt.c:693 gnulib/lib/getopt.c:696
  #, c-format
  msgid "%s: unrecognized option `--%s'\n"
  msgstr "%s: ukjent valg «--%s»\n"
  
! #: gnulib/lib/getopt.c:704 gnulib/lib/getopt.c:707
  #, c-format
  msgid "%s: unrecognized option `%c%s'\n"
  msgstr "%s: ukjent valg «%c%s»\n"
  
! #: gnulib/lib/getopt.c:759 gnulib/lib/getopt.c:762
  #, c-format
  msgid "%s: illegal option -- %c\n"
  msgstr "%s: ulovlig valg -- %c\n"
  
! #: gnulib/lib/getopt.c:768 gnulib/lib/getopt.c:771
  #, c-format
  msgid "%s: invalid option -- %c\n"
  msgstr "%s: ugyldig valg -- %c\n"
  
! #: gnulib/lib/getopt.c:823 gnulib/lib/getopt.c:839 gnulib/lib/getopt.c:1043
! #: gnulib/lib/getopt.c:1061
  #, c-format
  msgid "%s: option requires an argument -- %c\n"
  msgstr "%s: valget krever et argument -- %c\n"
  
! #: gnulib/lib/getopt.c:892 gnulib/lib/getopt.c:908
  #, c-format
  msgid "%s: option `-W %s' is ambiguous\n"
  msgstr "%s: valget «-W %s» er flertydig\n"
  
! #: gnulib/lib/getopt.c:932 gnulib/lib/getopt.c:950
  #, c-format
  msgid "%s: option `-W %s' doesn't allow an argument\n"
  msgstr "%s: valget «-W %s» tillater ikke et argument\n"
  
! #: gnulib/lib/xalloc-die.c:34 gnulib/lib/xsetenv.c:37
! #, c-format
  msgid "memory exhausted"
  msgstr ""
  
! #: info/echo-area.c:283 info/session.c:735
  msgid "Move forward a character"
  msgstr "Flytte forover et tegn"
  
! #: info/echo-area.c:295 info/session.c:767
  msgid "Move backward a character"
  msgstr "Flytte bakover et tegn"
***************
*** 111,119 ****
  msgstr "Flytte til slutten av denne linjen"
  
! #: info/echo-area.c:320 info/session.c:805
  msgid "Move forward a word"
  msgstr "Flytte forover et ord"
  
! #: info/echo-area.c:360 info/session.c:878
  msgid "Move backward a word"
  msgstr "Flytte tilbake et ord"
--- 112,120 ----
  msgstr "Flytte til slutten av denne linjen"
  
! #: info/echo-area.c:320 info/session.c:808
  msgid "Move forward a word"
  msgstr "Flytte forover et ord"
  
! #: info/echo-area.c:360 info/session.c:881
  msgid "Move backward a word"
  msgstr "Flytte tilbake et ord"
***************
*** 277,291 ****
  msgstr "Fant «%s» i %s. («\\[next-index-match]» prøver å finne den neste.)"
  
! #: info/indices.c:540
  #, c-format
  msgid "Scanning indices of `%s'..."
  msgstr "Sjekker indekser i «%s»..."
  
! #: info/indices.c:595
  #, c-format
  msgid "No available info files have `%s' in their indices."
  msgstr "Ingen av de tilgjengelig infofilene har «%s» i deres indekser."
  
! #: info/indices.c:621
  msgid "Grovel all known info file's indices for a string and build a menu"
  msgstr ""
--- 278,292 ----
  msgstr "Fant «%s» i %s. («\\[next-index-match]» prøver å finne den neste.)"
  
! #: info/indices.c:549
  #, c-format
  msgid "Scanning indices of `%s'..."
  msgstr "Sjekker indekser i «%s»..."
  
! #: info/indices.c:604
  #, c-format
  msgid "No available info files have `%s' in their indices."
  msgstr "Ingen av de tilgjengelig infofilene har «%s» i deres indekser."
  
! #: info/indices.c:630
  msgid "Grovel all known info file's indices for a string and build a menu"
  msgstr ""
***************
*** 293,301 ****
  "       og bygge opp en meny"
  
! #: info/indices.c:625
  msgid "Index apropos: "
  msgstr "Indeksapropos: "
  
! #: info/indices.c:653
  #, c-format
  msgid ""
--- 294,302 ----
  "       og bygge opp en meny"
  
! #: info/indices.c:634
  msgid "Index apropos: "
  msgstr "Indeksapropos: "
  
! #: info/indices.c:662
  #, c-format
  msgid ""
***************
*** 306,316 ****
  "* Menu: Noder med indekser som inneholder «%s»:\n"
  
! #: info/info.c:287 info/infokey.c:899
  #, c-format
  msgid "Try --help for more information.\n"
  msgstr "Prøv --help for mer informasjon.\n"
  
! #: info/info.c:306 info/infokey.c:145 makeinfo/makeinfo.c:783
! #: util/install-info.c:1328 util/texindex.c:295
  #, c-format
  msgid ""
--- 307,317 ----
  "* Menu: Noder med indekser som inneholder «%s»:\n"
  
! #: info/info.c:273 info/infokey.c:899
  #, c-format
  msgid "Try --help for more information.\n"
  msgstr "Prøv --help for mer informasjon.\n"
  
! #: info/info.c:292 info/infokey.c:145 install-info/install-info.c:2091
! #: makeinfo/makeinfo.c:783 util/texindex.c:295
  #, c-format
  msgid ""
***************
*** 322,360 ****
  msgstr ""
  
! #: info/info.c:511
  #, c-format
  msgid "no index entries found for `%s'\n"
  msgstr "ingen innslag funnet for «%s»\n"
  
! #: info/info.c:603
! msgid "  -b, --speech-friendly        be friendly to speech synthesizers.\n"
! msgstr ""
! "  -b, --speech-friendly        vær vennlig ovenfor talesyntetisatorer.\n"
! 
! #: info/info.c:610
! #, fuzzy, c-format
  msgid ""
  "Usage: %s [OPTION]... [MENU-ITEM...]\n"
  "\n"
  "Read documentation in Info format.\n"
! "\n"
  "Options:\n"
! "      --apropos=STRING         look up STRING in all indices of all "
  "manuals.\n"
  "  -d, --directory=DIR          add DIR to INFOPATH.\n"
  "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
! "  -f, --file=FILENAME          specify Info file to visit.\n"
  "  -h, --help                   display this help and exit.\n"
  "      --index-search=STRING    go to node pointed by index entry STRING.\n"
  "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
! "  -o, --output=FILENAME        output selected nodes to FILENAME.\n"
  "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
  "      --no-raw-escapes         output escapes as literal text.\n"
  "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
! "  -O, --show-options, --usage  go to command-line options node.\n"
! "%s      --subnodes               recursively output menu items.\n"
! "  -w, --where, --location      print physical location of Info file.\n"
  "      --vi-keys                use vi-like and less-like key bindings.\n"
  "      --version                display version information and exit.\n"
  "\n"
  "The first non-option argument, if present, is the menu entry to start from;\n"
--- 323,381 ----
  msgstr ""
  
! #: info/info.c:504
  #, c-format
  msgid "no index entries found for `%s'\n"
  msgstr "ingen innslag funnet for «%s»\n"
  
! #: info/info.c:598
! #, c-format
  msgid ""
  "Usage: %s [OPTION]... [MENU-ITEM...]\n"
  "\n"
  "Read documentation in Info format.\n"
! msgstr ""
! 
! #: info/info.c:604
! msgid ""
  "Options:\n"
! "  -k, --apropos=STRING         look up STRING in all indices of all "
  "manuals.\n"
  "  -d, --directory=DIR          add DIR to INFOPATH.\n"
  "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
! "  -f, --file=FILENAME          specify Info file to visit."
! msgstr ""
! 
! #: info/info.c:611
! msgid ""
  "  -h, --help                   display this help and exit.\n"
  "      --index-search=STRING    go to node pointed by index entry STRING.\n"
  "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
! "  -o, --output=FILENAME        output selected nodes to FILENAME."
! msgstr ""
! 
! #: info/info.c:617
! msgid ""
  "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
  "      --no-raw-escapes         output escapes as literal text.\n"
  "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
! "  -O, --show-options, --usage  go to command-line options node."
! msgstr ""
! 
! #: info/info.c:624
! #, fuzzy
! msgid "  -b, --speech-friendly        be friendly to speech synthesizers."
! msgstr ""
! "  -b, --speech-friendly        vær vennlig ovenfor talesyntetisatorer.\n"
! 
! #: info/info.c:628
! msgid ""
! "      --subnodes               recursively output menu items.\n"
  "      --vi-keys                use vi-like and less-like key bindings.\n"
  "      --version                display version information and exit.\n"
+ "  -w, --where, --location      print physical location of Info file."
+ msgstr ""
+ 
+ #: info/info.c:634
+ msgid ""
  "\n"
  "The first non-option argument, if present, is the menu entry to start from;\n"
***************
*** 362,366 ****
  "If it is not present, info merges all `dir' files and shows the result.\n"
  "Any remaining arguments are treated as the names of menu\n"
! "items relative to the initial node visited.\n"
  "\n"
  "Examples:\n"
--- 383,391 ----
  "If it is not present, info merges all `dir' files and shows the result.\n"
  "Any remaining arguments are treated as the names of menu\n"
! "items relative to the initial node visited."
! msgstr ""
! 
! #: info/info.c:641
! msgid ""
  "\n"
  "Examples:\n"
***************
*** 370,414 ****
  "  info --show-options emacs  start at node with emacs' command line options\n"
  "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
! "  info -f ./foo.info         show file ./foo.info, not searching dir\n"
  msgstr ""
- "Bruksmåte: %s [VALG]... [MENYPUNKT...]\n"
- "\n"
- "Lese dokumentasjon i Infoformat.\n"
- "\n"
- "Valg:\n"
- "     --apropos=EMNE           søke etter EMNE i alle indeksene til alle "
- "Infofilene.\n"
- " -d, --directory=KAT          legge til KAT til INFOPATH.\n"
- "     --dribble=FILNAVN        huske brukerens tastetrykk i FILNAVN.\n"
- " -f, --file=FILNAVN           angi Infofilen som skal besøkes.\n"
- " -h, --help                   vise denne hjelpen og avslutte.\n"
- "     --index-search=STRENG    gå til noden pekt på av indeksoppslaget "
- "STRENG.\n"
- " -n, --node=NODENAVN          angi noder i første besøkte Infofil.\n"
- " -o, --output=FILNAVN         skrive ut utvalgte noder til FILNAVN.\n"
- " -R, --raw-escapes            ikke fjern ANSI-escapes fra mansider.\n"
- "     --restore=FILNAVN        lese innledende tastetrykk fra FILNAVN.\n"
- " -O, --show-options, --usage  gå til kommandolinje-valg-noden.\n"
- "%s     --subnodes               rekursivt skrive ut menypunkter.\n"
- "     --vi-keys                bruke vi-aktige og less-aktige "
- "tastebindinger.\n"
- "     --version                vise programversjon og avslutte.\n"
- "\n"
- "Det første ikke-valg-argumentet, dersom tilstede, er menypunktet som du\n"
- "starter fra; det blir søkt etter i alle «dir»-filer langs med INFOPATH.\n"
- "Dersom menypunktet ikke er tilstede, vil info flette sammen alle\n"
- "«dir»-filene og vise resultatet.  Øvrige gjenværende argumenter blir\n"
- "behandlet som navnene til menypunktene relativ til den første besøkte\n"
- "noden.\n"
- "\n"
- "Eksempler:\n"
- "  info                       vise toppnivå dirmeny\n"
- "  info emacs                 starte ved emacs-noden fra toppnivå dir\n"
- "  info emacs buffers         starte ved buffers-noden i emacs-manualen\n"
- "  info --show-options emacs  starte ved emacs kommandolinjevalg\n"
- "  info -f ./foo.info         vise filen ./foo.info, ikke søke gjennom dir\n"
  
! #: info/info.c:649 info/infokey.c:918 makeinfo/makeinfo.c:474
! #: util/install-info.c:491 util/texindex.c:259
  msgid ""
  "\n"
--- 395,403 ----
  "  info --show-options emacs  start at node with emacs' command line options\n"
  "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
! "  info -f ./foo.info         show file ./foo.info, not searching dir"
  msgstr ""
  
! #: info/info.c:650 info/infokey.c:918 makeinfo/makeinfo.c:474
! #: util/texindex.c:259
  msgid ""
  "\n"
***************
*** 422,654 ****
  "Websida for Texinfo: http://www.gnu.org/software/texinfo/"
  
! #: info/info.c:683
  #, c-format
  msgid "Cannot find node `%s'."
  msgstr "Kan ikke finne noden «%s»."
  
! #: info/info.c:684
  #, c-format
  msgid "Cannot find node `(%s)%s'."
  msgstr "Kan ikke finne noden «(%s)%s»."
  
! #: info/info.c:685
  msgid "Cannot find a window!"
  msgstr "Kan ikke finne et vindu!"
  
! #: info/info.c:686
  msgid "Point doesn't appear within this window's node!"
  msgstr "Markøren vises ikke innen dette vinduets node!"
  
! #: info/info.c:687
  msgid "Cannot delete the last window."
  msgstr "Kan ikke slette det siste vinduet."
  
! #: info/info.c:688
  msgid "No menu in this node."
  msgstr "Ingen meny i denne noden."
  
! #: info/info.c:689
  msgid "No footnotes in this node."
  msgstr "Ingen fotnoter i denne noden."
  
! #: info/info.c:690
  msgid "No cross references in this node."
  msgstr "Ingen kryssreferanser i denne noden."
  
! #: info/info.c:691
  #, c-format
  msgid "No `%s' pointer for this node."
  msgstr "Ingen «%s»-peker for denne noden."
  
! #: info/info.c:692
  #, c-format
  msgid "Unknown Info command `%c'; try `?' for help."
  msgstr "Ukjent Info-kommando «%c»; prøv «?» for hjelp."
  
! #: info/info.c:693
  #, c-format
  msgid "Terminal type `%s' is not smart enough to run Info."
  msgstr "Terminaltypen «%s» er ikke smart nok for å kjøre Info."
  
! #: info/info.c:694
  msgid "You are already at the last page of this node."
  msgstr "Du er allerede på den siste siden av denne noden."
  
! #: info/info.c:695
  msgid "You are already at the first page of this node."
  msgstr "Du er allerede på den første siden til denne noden."
  
! #: info/info.c:696
  msgid "Only one window."
  msgstr "Bare et vindu."
  
! #: info/info.c:697
  msgid "Resulting window would be too small."
  msgstr "Resulterende vindu ville blitt for lite."
  
! #: info/info.c:698
  msgid "Not enough room for a help window, please delete a window."
  msgstr "Ikke nok plass for et hjelpevindu, vennligst slett et vindu."
  
! # The next translation should match the length of this one
! #: info/infodoc.c:45 info/infodoc.c:97
! msgid ""
! "Basic Commands in Info Windows\n"
! "******************************\n"
  msgstr ""
- "Grunnleggende kommandoer i infovinduer\n"
- "**************************************\n"
  
! #: info/infodoc.c:48
! msgid "\\%-10[quit-help]  Quit this help.\n"
  msgstr "\\%-10[quit-help]  Avslutte denne hjelpen.\n"
  
! #: info/infodoc.c:49
  msgid "\\%-10[quit]  Quit Info altogether.\n"
  msgstr "\\%-10[quit]  Avslutte Info fullstendig.\n"
  
! #: info/infodoc.c:50
  msgid "\\%-10[get-info-help-node]  Invoke the Info tutorial.\n"
  msgstr "\\%-10[get-info-help-node]  Starte Infoopplæring.\n"
  
! # The next translation should match the length of this one
! #: info/infodoc.c:52 info/infodoc.c:104
! msgid ""
! "Selecting other nodes:\n"
! "----------------------\n"
! msgstr ""
! "Velger andre noder:\n"
! "-------------------\n"
  
  #: info/infodoc.c:54
! msgid "\\%-10[next-node]  Move to the \"next\" node of this node.\n"
! msgstr "\\%-10[next-node]  Flytte til neste node etter denne noden.\n"
  
  #: info/infodoc.c:55
! msgid "\\%-10[prev-node]  Move to the \"previous\" node of this node.\n"
! msgstr "\\%-10[prev-node]  Flytte til forrige node før denne noden.\n"
  
  #: info/infodoc.c:56
! msgid "\\%-10[up-node]  Move \"up\" from this node.\n"
! msgstr "\\%-10[up-node]  Flytte «opp» fra denne noden.\n"
  
! #: info/infodoc.c:57
! msgid ""
! "\\%-10[menu-item]  Pick menu item specified by name.\n"
! "              Picking a menu item causes another node to be selected.\n"
  msgstr ""
! "\\%-10[menu-item]  Velge et menypunkt angitt ved navn.\n"
! "              Valg av et menypunkt fører til at en annen node blir valgt.\n"
  
  #: info/infodoc.c:59
  msgid ""
! "\\%-10[xref-item]  Follow a cross reference.  Reads name of reference.\n"
! msgstr ""
! "\\%-10[history-node]  Følge en kryssreferanse.  Leser navnet til "
! "referansen.\n"
  
  #: info/infodoc.c:60
- msgid "\\%-10[history-node]  Move to the last node seen in this window.\n"
- msgstr ""
- "\\%-10[history-node]  Flytte til den siste noden sett i dette vinduet.\n"
- 
- #: info/infodoc.c:61
  #, fuzzy
! msgid "\\%-10[move-to-next-xref]  Skip to next hypertext link [*].\n"
  msgstr ""
! "\\%-10[move-to-prev-xref]  Flytte til neste hypertekstlenke innen denne "
! "noden.\n"
  
  #: info/infodoc.c:62
  #, fuzzy
! msgid "\\%-10[move-to-prev-xref]  Skip to previous hypertext link [*].\n"
! msgstr ""
! "\\%-10[move-to-prev-xref]  Flytte til neste hypertekstlenke innen denne "
! "noden.\n"
  
  #: info/infodoc.c:63
! msgid ""
! "\\%-10[select-reference-this-line]  Follow the hypertext link under cursor.\n"
! msgstr "\\%-10[dir-node]  Følge hypertekstlenken under markøren.\n"
  
  #: info/infodoc.c:64
! msgid ""
! "\\%-10[dir-node]  Move to the `directory' node.  Equivalent to `\\[goto-"
! "node] (DIR)'.\n"
! msgstr ""
! "\\%-10[dir-node]  Flytte til «katalog»-noden.  Det samme som «\\[goto-node] "
! "(DIR)».\n"
  
  #: info/infodoc.c:65
! msgid ""
! "\\%-10[top-node]  Move to the Top node.  Equivalent to `\\[goto-node] Top'.\n"
! msgstr ""
! "\\%-10[top-node]  Flytte til «Top»-noden.  Det samme som «\\[goto-node] "
! "Top».\n"
  
  #: info/infodoc.c:67
! msgid ""
! "[*]    Command acts within this node or the entire document, depending on\n"
! "the value of cursor-movement-scrolls variable\n"
! msgstr ""
  
! # The next translation should match the length of this one
! #: info/infodoc.c:70 info/infodoc.c:118
! msgid ""
! "Moving within a node:\n"
! "---------------------\n"
! msgstr ""
! "Flytte innen en node:\n"
! "---------------------\n"
  
  #: info/infodoc.c:72
! msgid "\\%-10[beginning-of-node]  Go to the beginning of this node.\n"
! msgstr "\\%-10[beginning-of-node]  Gå til begynnelsen av denne noden.\n"
  
  #: info/infodoc.c:73
! msgid "\\%-10[end-of-node]  Go to the end of this node.\n"
! msgstr "\\%-10[end-of-node]  Gå til slutten av denne noden.\n"
  
  #: info/infodoc.c:74
! msgid "\\%-10[next-line]  Scroll forward 1 line.\n"
! msgstr "\\%-10[next-line]  Rulle forover 1 linje.\n"
! 
! #: info/infodoc.c:75
! msgid "\\%-10[prev-line]  Scroll backward 1 line.\n"
! msgstr "\\%-10[prev-line]  Rulle bakover 1 linje.\n"
  
  #: info/infodoc.c:76
! msgid "\\%-10[scroll-forward]  Scroll forward a page.\n"
! msgstr "\\%-10[scroll-forward]  Rulle forover en side.\n"
! 
! #: info/infodoc.c:77
! msgid "\\%-10[scroll-backward]  Scroll backward a page.\n"
! msgstr "\\%-10[scroll-backward]  Rulle bakover en side.\n"
! 
! # The next translation should match the length of this one
! #: info/infodoc.c:79 info/infodoc.c:127
! msgid ""
! "Other commands:\n"
! "---------------\n"
  msgstr ""
! "Andre kommandoer:\n"
! "-----------------\n"
  
! #: info/infodoc.c:81
  #, fuzzy
! msgid "1...9       Pick first...ninth item in this node's menu.\n"
! msgstr "  %-10s  Velge første ... niende punkt i nodens meny.\n"
  
! #: info/infodoc.c:82
  #, fuzzy
! msgid "\\%-10[last-menu-item]  Pick last item in this node's menu.\n"
! msgstr "\\%-10[last-menu-item]  Velge det siste punktet i nodens meny.\n"
  
! #: info/infodoc.c:83
  msgid ""
! "\\%-10[index-search]  Search for a specified string in the index entries of "
! "this Info\n"
! "              file, and select the node referenced by the first entry "
! "found.\n"
  msgstr ""
  "\\%-10[index-search]  Søke etter en angitt streng blant indeksinnslagene i "
--- 411,633 ----
  "Websida for Texinfo: http://www.gnu.org/software/texinfo/"
  
! #: info/info.c:684
  #, c-format
  msgid "Cannot find node `%s'."
  msgstr "Kan ikke finne noden «%s»."
  
! #: info/info.c:685
  #, c-format
  msgid "Cannot find node `(%s)%s'."
  msgstr "Kan ikke finne noden «(%s)%s»."
  
! #: info/info.c:686
  msgid "Cannot find a window!"
  msgstr "Kan ikke finne et vindu!"
  
! #: info/info.c:687
  msgid "Point doesn't appear within this window's node!"
  msgstr "Markøren vises ikke innen dette vinduets node!"
  
! #: info/info.c:688
  msgid "Cannot delete the last window."
  msgstr "Kan ikke slette det siste vinduet."
  
! #: info/info.c:689
  msgid "No menu in this node."
  msgstr "Ingen meny i denne noden."
  
! #: info/info.c:690
  msgid "No footnotes in this node."
  msgstr "Ingen fotnoter i denne noden."
  
! #: info/info.c:691
  msgid "No cross references in this node."
  msgstr "Ingen kryssreferanser i denne noden."
  
! #: info/info.c:692
  #, c-format
  msgid "No `%s' pointer for this node."
  msgstr "Ingen «%s»-peker for denne noden."
  
! #: info/info.c:693
  #, c-format
  msgid "Unknown Info command `%c'; try `?' for help."
  msgstr "Ukjent Info-kommando «%c»; prøv «?» for hjelp."
  
! #: info/info.c:694
  #, c-format
  msgid "Terminal type `%s' is not smart enough to run Info."
  msgstr "Terminaltypen «%s» er ikke smart nok for å kjøre Info."
  
! #: info/info.c:695
  msgid "You are already at the last page of this node."
  msgstr "Du er allerede på den siste siden av denne noden."
  
! #: info/info.c:696
  msgid "You are already at the first page of this node."
  msgstr "Du er allerede på den første siden til denne noden."
  
! #: info/info.c:697
  msgid "Only one window."
  msgstr "Bare et vindu."
  
! #: info/info.c:698
  msgid "Resulting window would be too small."
  msgstr "Resulterende vindu ville blitt for lite."
  
! #: info/info.c:699
  msgid "Not enough room for a help window, please delete a window."
  msgstr "Ikke nok plass for et hjelpevindu, vennligst slett et vindu."
  
! #: info/infodoc.c:45
! msgid "Basic Info command keys\n"
  msgstr ""
  
! #: info/infodoc.c:47
! #, fuzzy
! msgid "\\%-10[quit-help]  Close this help window.\n"
  msgstr "\\%-10[quit-help]  Avslutte denne hjelpen.\n"
  
! #: info/infodoc.c:48
  msgid "\\%-10[quit]  Quit Info altogether.\n"
  msgstr "\\%-10[quit]  Avslutte Info fullstendig.\n"
  
! #: info/infodoc.c:49
  msgid "\\%-10[get-info-help-node]  Invoke the Info tutorial.\n"
  msgstr "\\%-10[get-info-help-node]  Starte Infoopplæring.\n"
  
! #: info/infodoc.c:51
! #, fuzzy
! msgid "\\%-10[prev-line]  Move up one line.\n"
! msgstr "\\%-10[prev-line]  Rulle bakover 1 linje.\n"
! 
! #: info/infodoc.c:52
! #, fuzzy
! msgid "\\%-10[next-line]  Move down one line.\n"
! msgstr "\\%-10[next-line]  Rulle forover 1 linje.\n"
! 
! #: info/infodoc.c:53
! #, fuzzy
! msgid "\\%-10[scroll-backward]  Scroll backward one screenful.\n"
! msgstr "\\%-10[scroll-backward]  Rulle bakover en side.\n"
  
  #: info/infodoc.c:54
! #, fuzzy
! msgid "\\%-10[scroll-forward]  Scroll forward one screenful.\n"
! msgstr "\\%-10[scroll-forward]  Rulle forover en side.\n"
  
  #: info/infodoc.c:55
! #, fuzzy
! msgid "\\%-10[beginning-of-node]  Go to the beginning of this node.\n"
! msgstr "\\%-10[beginning-of-node]  Gå til begynnelsen av denne noden.\n"
  
  #: info/infodoc.c:56
! msgid "\\%-10[end-of-node]  Go to the end of this node.\n"
! msgstr "\\%-10[end-of-node]  Gå til slutten av denne noden.\n"
  
! #: info/infodoc.c:58
! #, fuzzy
! msgid "\\%-10[move-to-next-xref]  Skip to the next hypertext link.\n"
  msgstr ""
! "\\%-10[move-to-prev-xref]  Flytte til neste hypertekstlenke innen denne "
! "noden.\n"
  
  #: info/infodoc.c:59
+ #, fuzzy
  msgid ""
! "\\%-10[select-reference-this-line]  Follow the hypertext link under the "
! "cursor.\n"
! msgstr "\\%-10[dir-node]  Følge hypertekstlenken under markøren.\n"
  
  #: info/infodoc.c:60
  #, fuzzy
! msgid "\\%-10[history-node]  Go back to the last node seen in this window.\n"
  msgstr ""
! "\\%-10[history-node]  Flytte til den siste noden sett i dette vinduet.\n"
  
  #: info/infodoc.c:62
  #, fuzzy
! msgid "\\%-10[global-prev-node]  Go to the previous node in the document.\n"
! msgstr "\\%-10[prev-node]  Flytte til forrige node før denne noden.\n"
  
  #: info/infodoc.c:63
! #, fuzzy
! msgid "\\%-10[global-next-node]  Go to the next node in the document.\n"
! msgstr "\\%-10[next-node]  Flytte til neste node etter denne noden.\n"
  
  #: info/infodoc.c:64
! #, fuzzy
! msgid "\\%-10[prev-node]  Go to the previous node on this level.\n"
! msgstr "\\%-10[prev-node]  Flytte til forrige node før denne noden.\n"
  
  #: info/infodoc.c:65
! #, fuzzy
! msgid "\\%-10[next-node]  Go to the next node on this level.\n"
! msgstr "\\%-10[next-node]  Flytte til neste node etter denne noden.\n"
! 
! #: info/infodoc.c:66
! #, fuzzy
! msgid "\\%-10[up-node]  Go up one level.\n"
! msgstr "\\%-10[up-node]  Flytte «opp» fra denne noden.\n"
  
  #: info/infodoc.c:67
! #, fuzzy
! msgid "\\%-10[top-node]  Go to the top node of this document.\n"
! msgstr "\\%-10[end-of-node]  Gå til slutten av denne noden.\n"
  
! #: info/infodoc.c:68
! #, fuzzy
! msgid "\\%-10[dir-node]  Go to the main `directory' node.\n"
! msgstr "\\%-10[end-of-node]  Gå til slutten av denne noden.\n"
! 
! #: info/infodoc.c:70
! #, fuzzy
! msgid "1...9       Pick the first...ninth item in this node's menu.\n"
! msgstr "  %-10s  Velge første ... niende punkt i nodens meny.\n"
! 
! #: info/infodoc.c:71
! #, fuzzy
! msgid "\\%-10[last-menu-item]  Pick the last item in this node's menu.\n"
! msgstr "\\%-10[last-menu-item]  Velge det siste punktet i nodens meny.\n"
  
  #: info/infodoc.c:72
! #, fuzzy
! msgid "\\%-10[menu-item]  Pick a menu item specified by name.\n"
! msgstr "  %-10s  Velge menypunkt spesifisert ved navn.\n"
  
  #: info/infodoc.c:73
! #, fuzzy
! msgid "\\%-10[xref-item]  Follow a cross reference specified by name.\n"
! msgstr ""
! "\\%-10[history-node]  Følge en kryssreferanse.  Leser navnet til "
! "referansen.\n"
  
  #: info/infodoc.c:74
! #, fuzzy
! msgid "\\%-10[goto-node]  Go to a node specified by name.\n"
! msgstr "  %-10s  Flytte til noden spesifisert av navn.\n"
  
  #: info/infodoc.c:76
! #, fuzzy
! msgid "\\%-10[search]  Search forward for a specified string.\n"
  msgstr ""
! "  %-10s  Søke forlengs gjennom denne Infofilen for en spesifikk streng,\n"
  
! #: info/infodoc.c:77
  #, fuzzy
! msgid "\\%-10[search-previous]  Search for previous occurrence.\n"
! msgstr "\\%-10[prev-node]  Flytte til forrige node før denne noden.\n"
  
! # This translation is connected to the next one
! #: info/infodoc.c:78
  #, fuzzy
! msgid "\\%-10[search-next]  Search for next occurrence.\n"
! msgstr "  %-10s  Søke etter en spesifikk streng i indeksinnslagene i denne\n"
  
! #: info/infodoc.c:79
! #, fuzzy
  msgid ""
! "\\%-10[index-search]  Search for a specified string in the index, and\n"
! "              select the node referenced by the first entry found.\n"
  msgstr ""
  "\\%-10[index-search]  Søke etter en angitt streng blant indeksinnslagene i "
***************
*** 657,797 ****
  "funnet.\n"
  
! #: info/infodoc.c:85
! msgid ""
! "\\%-10[goto-node]  Move to node specified by name.\n"
! "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
! msgstr ""
! "\\%-10[goto-node]  Flytte til en node angitt ved navn.\n"
! "              Du kan like godt inkludere et filnavn, som i (FILNAVN)"
! "NODENAVN.\n"
! 
! #: info/infodoc.c:87
! msgid ""
! "\\%-10[search]  Search forward for a specified string\n"
! "              and select the node in which the next occurrence is found.\n"
! msgstr ""
! "\\%-10[search]  Søke forover etter en angitt streng\n"
! "              og velge den noden som den neste forekomsten blir funnet i.\n"
  
  #: info/infodoc.c:89
  msgid ""
! "\\%-10[search-backward]  Search backward for a specified string\n"
! "              and select the node in which the previous occurrence is "
! "found.\n"
  msgstr ""
! "\\%-10[search-backward]  Søke baklengs etter en angitt streng\n"
! "              og velge den noden som den neste forekomsten blir funnet i.\n"
  
! #: info/infodoc.c:100
  #, c-format
  msgid "  %-10s  Quit this help.\n"
  msgstr "  %-10s  Avslutte denne hjelpen.\n"
  
! #: info/infodoc.c:101
  #, c-format
  msgid "  %-10s  Quit Info altogether.\n"
  msgstr "  %-10s  Avslutte Info fullstendig.\n"
  
! #: info/infodoc.c:102
  #, c-format
  msgid "  %-10s  Invoke the Info tutorial.\n"
  msgstr "  %-10s  Starte Infoopplæring.\n"
  
! #: info/infodoc.c:106
  #, c-format
  msgid "  %-10s  Move to the `next' node of this node.\n"
  msgstr "  %-10s  Flytte til «neste»-noden etter denne noden.\n"
  
! #: info/infodoc.c:107
  #, c-format
  msgid "  %-10s  Move to the `previous' node of this node.\n"
  msgstr "  %-10s  Flytte til «forrige»-noden før denne noden.\n"
  
! #: info/infodoc.c:108
  #, c-format
  msgid "  %-10s  Move `up' from this node.\n"
  msgstr "  %-10s  Flytte «opp» fra denne noden.\n"
  
! #: info/infodoc.c:109
! #, c-format
! msgid "  %-10s  Pick menu item specified by name.\n"
! msgstr "  %-10s  Velge menypunkt spesifisert ved navn.\n"
! 
! #: info/infodoc.c:110
! msgid "              Picking a menu item causes another node to be selected.\n"
  msgstr ""
! "              Valg av menypunkt fører til at en annen node blir valgt.\n"
  
! #: info/infodoc.c:111
  #, c-format
  msgid "  %-10s  Follow a cross reference.  Reads name of reference.\n"
  msgstr "  %-10s  Følge en kryssreferanse.  Leser navnet til referansen.\n"
  
! #: info/infodoc.c:112
  #, c-format
  msgid "  %-10s  Move to the last node seen in this window.\n"
  msgstr "  %-10s  Flytte til den siste noden sett i dette vinduet.\n"
  
! #: info/infodoc.c:113
  #, c-format
  msgid "  %-10s  Skip to next hypertext link within this node.\n"
  msgstr "  %-10s  Flytte til neste hypertekstlenke innen denne noden.\n"
  
! #: info/infodoc.c:114
  #, c-format
  msgid "  %-10s  Follow the hypertext link under cursor.\n"
  msgstr "  %-10s  Følge hypertekstlenken under markøren.\n"
  
! #: info/infodoc.c:115
  #, c-format
  msgid "  %-10s  Move to the `directory' node.  Equivalent to `g (DIR)'.\n"
  msgstr "  %-10s  Flytte til «katalog»-noden.  Det samme som «g (DIR)».\n"
  
! #: info/infodoc.c:116
  #, c-format
  msgid "  %-10s  Move to the Top node.  Equivalent to `g Top'.\n"
  msgstr "  %-10s  Flytte til «Top»-noden.  Det samme som «g Top».\n"
  
! #: info/infodoc.c:120
  #, c-format
  msgid "  %-10s  Scroll forward a page.\n"
  msgstr "  %-10s  Rulle forover en side.\n"
  
! #: info/infodoc.c:121
  #, c-format
  msgid "  %-10s  Scroll backward a page.\n"
  msgstr "  %-10s  Rulle bakover en side.\n"
  
! #: info/infodoc.c:122
  #, c-format
  msgid "  %-10s  Go to the beginning of this node.\n"
  msgstr "  %-10s  Gå til begynnelsen av denne noden.\n"
  
! #: info/infodoc.c:123
  #, c-format
  msgid "  %-10s  Go to the end of this node.\n"
  msgstr "  %-10s  Gå til slutten av denne noden.\n"
  
! #: info/infodoc.c:124
  #, c-format
  msgid "  %-10s  Scroll forward 1 line.\n"
  msgstr "  %-10s  Rulle forover 1 linje.\n"
  
! #: info/infodoc.c:125
  #, c-format
  msgid "  %-10s  Scroll backward 1 line.\n"
  msgstr "  %-10s  Rulle bakover 1 linje.\n"
  
! #: info/infodoc.c:129
! #, c-format
! msgid "  %-10s  Pick first ... ninth item in node's menu.\n"
  msgstr "  %-10s  Velge første ... niende punkt i nodens meny.\n"
  
! #: info/infodoc.c:130
  #, c-format
  msgid "  %-10s  Pick last item in node's menu.\n"
  msgstr "  %-10s  Velge det siste punktet i nodens meny.\n"
  
! #: info/infodoc.c:133
  #, fuzzy, c-format
  msgid ""
--- 636,781 ----
  "funnet.\n"
  
! #: info/infodoc.c:81
! #, fuzzy
! msgid "\\%-10[abort-key]  Cancel the current operation.\n"
! msgstr "Avbryte gjeldende operasjon"
  
+ # The next translation should match the length of this one
  #: info/infodoc.c:89
  msgid ""
! "Basic Commands in Info Windows\n"
! "******************************\n"
  msgstr ""
! "Grunnleggende kommandoer i infovinduer\n"
! "**************************************\n"
  
! #: info/infodoc.c:92
  #, c-format
  msgid "  %-10s  Quit this help.\n"
  msgstr "  %-10s  Avslutte denne hjelpen.\n"
  
! #: info/infodoc.c:93
  #, c-format
  msgid "  %-10s  Quit Info altogether.\n"
  msgstr "  %-10s  Avslutte Info fullstendig.\n"
  
! #: info/infodoc.c:94
  #, c-format
  msgid "  %-10s  Invoke the Info tutorial.\n"
  msgstr "  %-10s  Starte Infoopplæring.\n"
  
! #: info/infodoc.c:98
  #, c-format
  msgid "  %-10s  Move to the `next' node of this node.\n"
  msgstr "  %-10s  Flytte til «neste»-noden etter denne noden.\n"
  
! #: info/infodoc.c:99
  #, c-format
  msgid "  %-10s  Move to the `previous' node of this node.\n"
  msgstr "  %-10s  Flytte til «forrige»-noden før denne noden.\n"
  
! #: info/infodoc.c:100
  #, c-format
  msgid "  %-10s  Move `up' from this node.\n"
  msgstr "  %-10s  Flytte «opp» fra denne noden.\n"
  
! #: info/infodoc.c:101
! #, fuzzy, c-format
! msgid ""
! "  %-10s  Pick menu item specified by name.\n"
! "              Picking a menu item causes another node to be selected.\n"
  msgstr ""
! "\\%-10[menu-item]  Velge et menypunkt angitt ved navn.\n"
! "              Valg av et menypunkt fører til at en annen node blir valgt.\n"
  
! #: info/infodoc.c:103
  #, c-format
  msgid "  %-10s  Follow a cross reference.  Reads name of reference.\n"
  msgstr "  %-10s  Følge en kryssreferanse.  Leser navnet til referansen.\n"
  
! #: info/infodoc.c:104
  #, c-format
  msgid "  %-10s  Move to the last node seen in this window.\n"
  msgstr "  %-10s  Flytte til den siste noden sett i dette vinduet.\n"
  
! #: info/infodoc.c:105
  #, c-format
  msgid "  %-10s  Skip to next hypertext link within this node.\n"
  msgstr "  %-10s  Flytte til neste hypertekstlenke innen denne noden.\n"
  
! #: info/infodoc.c:106
  #, c-format
  msgid "  %-10s  Follow the hypertext link under cursor.\n"
  msgstr "  %-10s  Følge hypertekstlenken under markøren.\n"
  
! #: info/infodoc.c:107
  #, c-format
  msgid "  %-10s  Move to the `directory' node.  Equivalent to `g (DIR)'.\n"
  msgstr "  %-10s  Flytte til «katalog»-noden.  Det samme som «g (DIR)».\n"
  
! #: info/infodoc.c:108
  #, c-format
  msgid "  %-10s  Move to the Top node.  Equivalent to `g Top'.\n"
  msgstr "  %-10s  Flytte til «Top»-noden.  Det samme som «g Top».\n"
  
! # The next translation should match the length of this one
! #: info/infodoc.c:110
! msgid ""
! "Moving within a node:\n"
! "---------------------\n"
! msgstr ""
! "Flytte innen en node:\n"
! "---------------------\n"
! 
! #: info/infodoc.c:112
  #, c-format
  msgid "  %-10s  Scroll forward a page.\n"
  msgstr "  %-10s  Rulle forover en side.\n"
  
! #: info/infodoc.c:113
  #, c-format
  msgid "  %-10s  Scroll backward a page.\n"
  msgstr "  %-10s  Rulle bakover en side.\n"
  
! #: info/infodoc.c:114
  #, c-format
  msgid "  %-10s  Go to the beginning of this node.\n"
  msgstr "  %-10s  Gå til begynnelsen av denne noden.\n"
  
! #: info/infodoc.c:115
  #, c-format
  msgid "  %-10s  Go to the end of this node.\n"
  msgstr "  %-10s  Gå til slutten av denne noden.\n"
  
! #: info/infodoc.c:116
  #, c-format
  msgid "  %-10s  Scroll forward 1 line.\n"
  msgstr "  %-10s  Rulle forover 1 linje.\n"
  
! #: info/infodoc.c:117
  #, c-format
  msgid "  %-10s  Scroll backward 1 line.\n"
  msgstr "  %-10s  Rulle bakover 1 linje.\n"
  
! # The next translation should match the length of this one
! #: info/infodoc.c:119
! msgid ""
! "Other commands:\n"
! "---------------\n"
! msgstr ""
! "Andre kommandoer:\n"
! "-----------------\n"
! 
! #: info/infodoc.c:121
! #, fuzzy, c-format
! msgid "  %-10s  Pick first...ninth item in node's menu.\n"
  msgstr "  %-10s  Velge første ... niende punkt i nodens meny.\n"
  
! #: info/infodoc.c:122
  #, c-format
  msgid "  %-10s  Pick last item in node's menu.\n"
  msgstr "  %-10s  Velge det siste punktet i nodens meny.\n"
  
! #: info/infodoc.c:125
  #, fuzzy, c-format
  msgid ""
***************
*** 805,821 ****
  "funnet.\n"
  
! #: info/infodoc.c:135
! #, c-format
! msgid "  %-10s  Move to node specified by name.\n"
! msgstr "  %-10s  Flytte til noden spesifisert av navn.\n"
! 
! #: info/infodoc.c:136
  msgid ""
  "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
  msgstr ""
  "              Du kan like godt inkludere et filnavn, som i (FILNAVN)"
  "NODENAVN.\n"
  
! #: info/infodoc.c:137
  #, fuzzy, c-format
  msgid ""
--- 789,803 ----
  "funnet.\n"
  
! #: info/infodoc.c:127
! #, fuzzy, c-format
  msgid ""
+ "  %-10s  Move to node specified by name.\n"
  "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
  msgstr ""
+ "\\%-10[goto-node]  Flytte til en node angitt ved navn.\n"
  "              Du kan like godt inkludere et filnavn, som i (FILNAVN)"
  "NODENAVN.\n"
  
! #: info/infodoc.c:129
  #, fuzzy, c-format
  msgid ""
***************
*** 826,846 ****
  "              og velge den noden som den neste forekomsten blir funnet i.\n"
  
! #: info/infodoc.c:139
! #, c-format
! msgid "  %-10s  Search backward for a specified string\n"
! msgstr ""
! "  %-10s  Søke baklengs gjennom denne Infofilen for en spesifikk streng,\n"
! 
! #: info/infodoc.c:140
  msgid ""
  "              and select the node in which the next occurrence is found.\n"
  msgstr ""
! "              og velge den noden som i det neste tilfellet blir funnet.\n"
  
! #: info/infodoc.c:320
  msgid "The current search path is:\n"
  msgstr "Gjeldende søkesti er:\n"
  
! #: info/infodoc.c:324
  msgid ""
  "Commands available in Info windows:\n"
--- 808,825 ----
  "              og velge den noden som den neste forekomsten blir funnet i.\n"
  
! #: info/infodoc.c:131
! #, fuzzy, c-format
  msgid ""
+ "  %-10s  Search backward for a specified string,\n"
  "              and select the node in which the next occurrence is found.\n"
  msgstr ""
! "\\%-10[search]  Søke forover etter en angitt streng\n"
! "              og velge den noden som den neste forekomsten blir funnet i.\n"
  
! #: info/infodoc.c:312
  msgid "The current search path is:\n"
  msgstr "Gjeldende søkesti er:\n"
  
! #: info/infodoc.c:316
  msgid ""
  "Commands available in Info windows:\n"
***************
*** 850,854 ****
  "\n"
  
! #: info/infodoc.c:328
  msgid ""
  "Commands available in the echo area:\n"
--- 829,833 ----
  "\n"
  
! #: info/infodoc.c:320
  msgid ""
  "Commands available in the echo area:\n"
***************
*** 858,862 ****
  "\n"
  
! #: info/infodoc.c:351
  #, c-format
  msgid ""
--- 837,841 ----
  "\n"
  
! #: info/infodoc.c:343
  #, c-format
  msgid ""
***************
*** 867,871 ****
  "\n"
  
! #: info/infodoc.c:355
  msgid ""
  "The following commands cannot be invoked at all:\n"
--- 846,850 ----
  "\n"
  
! #: info/infodoc.c:347
  msgid ""
  "The following commands cannot be invoked at all:\n"
***************
*** 875,942 ****
  "\n"
  
! #: info/infodoc.c:379
! msgid "--- Use `\\[history-node]' or `\\[kill-node]' to exit ---\n"
! msgstr "--- Bruk «\\[history-node]» eller «\\[kill-node]» for å avslutte ---\n"
! 
! #: info/infodoc.c:489
  msgid "Display help message"
  msgstr "Vise hjelpemelding"
  
! #: info/infodoc.c:507
  msgid "Visit Info node `(info)Help'"
  msgstr "Vise infonoden «(info)Help»"
  
! #: info/infodoc.c:645
  msgid "Print documentation for KEY"
  msgstr "Skrive ut dokumentasjonen for KEY"
  
! #: info/infodoc.c:657
  #, c-format
  msgid "Describe key: %s"
  msgstr "Beskriv tast: %s"
  
! #: info/infodoc.c:668
  #, c-format
  msgid "ESC %s is undefined."
  msgstr "ESC %s er udefinert."
  
! #: info/infodoc.c:684 info/infodoc.c:713
  #, c-format
  msgid "%s is undefined."
  msgstr "%s er udefinert."
  
! #: info/infodoc.c:734
  #, c-format
  msgid "%s is defined to %s."
  msgstr "%s er definert som %s."
  
! #: info/infodoc.c:1157
  msgid "Show what to type to execute a given command"
  msgstr "Vise hva som må tastes for å utføre en gitt kommando"
  
! #: info/infodoc.c:1161
  msgid "Where is command: "
  msgstr "Hvor er kommandoen: "
  
! #: info/infodoc.c:1183
  #, c-format
  msgid "`%s' is not on any keys"
  msgstr "«%s» er ikke på noen taster"
  
! #: info/infodoc.c:1190
  #, c-format
  msgid "%s can only be invoked via %s."
  msgstr "%s kan bare bli påkallet via %s."
  
! #: info/infodoc.c:1194
  #, c-format
  msgid "%s can be invoked via %s."
  msgstr "%s kan bli påkallet via %s."
  
! #: info/infodoc.c:1199
  #, c-format
  msgid "There is no function named `%s'"
  msgstr "Det finnes ingen funksjon ved navn «%s»"
  
  #: info/infokey.c:170
  msgid "incorrect number of arguments"
--- 854,926 ----
  "\n"
  
! #: info/infodoc.c:477
  msgid "Display help message"
  msgstr "Vise hjelpemelding"
  
! #: info/infodoc.c:495
  msgid "Visit Info node `(info)Help'"
  msgstr "Vise infonoden «(info)Help»"
  
! #: info/infodoc.c:633
  msgid "Print documentation for KEY"
  msgstr "Skrive ut dokumentasjonen for KEY"
  
! #: info/infodoc.c:645
  #, c-format
  msgid "Describe key: %s"
  msgstr "Beskriv tast: %s"
  
! #: info/infodoc.c:656
  #, c-format
  msgid "ESC %s is undefined."
  msgstr "ESC %s er udefinert."
  
! #: info/infodoc.c:672 info/infodoc.c:701
  #, c-format
  msgid "%s is undefined."
  msgstr "%s er udefinert."
  
! #: info/infodoc.c:722
  #, c-format
  msgid "%s is defined to %s."
  msgstr "%s er definert som %s."
  
! #: info/infodoc.c:1145
  msgid "Show what to type to execute a given command"
  msgstr "Vise hva som må tastes for å utføre en gitt kommando"
  
! #: info/infodoc.c:1149
  msgid "Where is command: "
  msgstr "Hvor er kommandoen: "
  
! #: info/infodoc.c:1171
  #, c-format
  msgid "`%s' is not on any keys"
  msgstr "«%s» er ikke på noen taster"
  
! #: info/infodoc.c:1178
  #, c-format
  msgid "%s can only be invoked via %s."
  msgstr "%s kan bare bli påkallet via %s."
  
! #: info/infodoc.c:1182
  #, c-format
  msgid "%s can be invoked via %s."
  msgstr "%s kan bli påkallet via %s."
  
! #: info/infodoc.c:1187
  #, c-format
  msgid "There is no function named `%s'"
  msgstr "Det finnes ingen funksjon ved navn «%s»"
  
+ # The next translation should match the length of this one
+ #: info/infodoc.c:96
+ msgid ""
+ "Selecting other nodes:\n"
+ "----------------------\n"
+ msgstr ""
+ "Velger andre noder:\n"
+ "-------------------\n"
+ 
  #: info/infokey.c:170
  msgid "incorrect number of arguments"
***************
*** 1046,1065 ****
  "  --version                    vise programversjon og avslutte.\n"
  
! #: info/infomap.c:1499
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too small"
  msgstr "Ignorerer ugyldig infokeyfil «%s» - for liten"
  
! #: info/infomap.c:1502
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too big"
  msgstr "Ignorerer ugyldig infokeyfil «%s» - for stor"
  
! #: info/infomap.c:1515
  #, c-format
  msgid "Error reading infokey file `%s' - short read"
  msgstr "Feil ved lesing av infokeyfil «%s» - for kort"
  
! #: info/infomap.c:1534
  #, c-format
  msgid ""
--- 1030,1049 ----
  "  --version                    vise programversjon og avslutte.\n"
  
! #: info/infomap.c:955
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too small"
  msgstr "Ignorerer ugyldig infokeyfil «%s» - for liten"
  
! #: info/infomap.c:958
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too big"
  msgstr "Ignorerer ugyldig infokeyfil «%s» - for stor"
  
! #: info/infomap.c:971
  #, c-format
  msgid "Error reading infokey file `%s' - short read"
  msgstr "Feil ved lesing av infokeyfil «%s» - for kort"
  
! #: info/infomap.c:990
  #, c-format
  msgid ""
***************
*** 1069,1078 ****
  "den"
  
! #: info/infomap.c:1543
  #, c-format
  msgid "Your infokey file `%s' is out of date -- run infokey to update it"
  msgstr "Din infokeyfil «%s» er utdatert -- kjør infokey for å oppdatere den"
  
! #: info/infomap.c:1559
  #, c-format
  msgid ""
--- 1053,1062 ----
  "den"
  
! #: info/infomap.c:999
  #, c-format
  msgid "Your infokey file `%s' is out of date -- run infokey to update it"
  msgstr "Din infokeyfil «%s» er utdatert -- kjør infokey for å oppdatere den"
  
! #: info/infomap.c:1015
  #, c-format
  msgid ""
***************
*** 1082,1086 ****
  "oppdatere den"
  
! #: info/infomap.c:1580
  #, c-format
  msgid ""
--- 1066,1070 ----
  "oppdatere den"
  
! #: info/infomap.c:1036
  #, c-format
  msgid ""
***************
*** 1090,1098 ****
  "den"
  
! #: info/infomap.c:1715
  msgid "Bad data in infokey file -- some key bindings ignored"
  msgstr "Feil data i infokeyfil -- noen tastebindinger ble ignorert"
  
! #: info/infomap.c:1765
  msgid "Bad data in infokey file -- some var settings ignored"
  msgstr "Feil data i infokeyfil -- noen variabelinnstillinger ble ignorert"
--- 1074,1082 ----
  "den"
  
! #: info/infomap.c:1171
  msgid "Bad data in infokey file -- some key bindings ignored"
  msgstr "Feil data i infokeyfil -- noen tastebindinger ble ignorert"
  
! #: info/infomap.c:1221
  msgid "Bad data in infokey file -- some var settings ignored"
  msgstr "Feil data i infokeyfil -- noen variabelinnstillinger ble ignorert"
***************
*** 1128,1132 ****
  msgstr "Sette skjermhøyde til (%d): "
  
! #: info/makedoc.c:163 info/makedoc.c:171
  #, c-format
  msgid ""
--- 1112,1116 ----
  msgstr "Sette skjermhøyde til (%d): "
  
! #: info/makedoc.c:166 info/makedoc.c:174
  #, c-format
  msgid ""
***************
*** 1137,1141 ****
  "\n"
  
! #: info/makedoc.c:551
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
--- 1121,1125 ----
  "\n"
  
! #: info/makedoc.c:556
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
***************
*** 1174,1183 ****
  msgstr "Velg besøkt node: "
  
! #: info/nodemenu.c:336 info/session.c:2398
  #, c-format
  msgid "The reference disappeared! (%s)."
  msgstr "Referansen forsvant! (%s)."
  
! #: info/session.c:161
  #, c-format
  msgid ""
--- 1158,1172 ----
  msgstr "Velg besøkt node: "
  
! #: info/nodemenu.c:336 info/session.c:2443
  #, c-format
  msgid "The reference disappeared! (%s)."
  msgstr "Referansen forsvant! (%s)."
  
! #: info/search.c:161
! #, c-format
! msgid "regexp error: %s"
! msgstr ""
! 
! #: info/session.c:164
  #, c-format
  msgid ""
***************
*** 1188,1273 ****
  "«\\[menu-item]» for menypunkt."
  
! #: info/session.c:622
  msgid "Move down to the next line"
  msgstr "Flytte ned til neste linje"
  
! #: info/session.c:658
  msgid "Move up to the previous line"
  msgstr "Flytte opp til den forrige linjen"
  
! #: info/session.c:693
  msgid "Move to the end of the line"
  msgstr "Flytte til slutten av linjen"
  
! #: info/session.c:713
  msgid "Move to the start of the line"
  msgstr "Flytte til starten av linjen"
  
! #: info/session.c:983 makeinfo/node.c:1437
  msgid "Next"
  msgstr "neste"
  
! #: info/session.c:988
! msgid "Following Next node..."
! msgstr "Følger nestenoden..."
! 
! #: info/session.c:1006
! msgid "Selecting first menu item..."
! msgstr "Velger første menypunkt..."
! 
! #: info/session.c:1018
! msgid "Selecting Next node..."
! msgstr "Velger nestenoden..."
! 
! #: info/session.c:1089
! #, c-format
! msgid "Moving Up %d time(s), then Next."
! msgstr "Flytter opp %d gang(er), deretter neste."
! 
! #: info/session.c:1113
  msgid "No more nodes within this document."
  msgstr "Ingen flere noder i dette dokumentet."
  
! #: info/session.c:1139
  msgid "No `Prev' for this node."
  msgstr "Ingen «forrige» for denne noden."
  
! #: info/session.c:1144 info/session.c:1206
! msgid "Moving Prev in this window."
! msgstr "Flytter til forrige i dette vinduet."
! 
! #: info/session.c:1161
  msgid "No `Prev' or `Up' for this node within this document."
  msgstr "Ingen «forrige» eller «opp» for denne noden i dette dokumentet."
  
! #: info/session.c:1167
! msgid "Moving Up in this window."
! msgstr "Flytter opp i dette vinduet."
! 
! #: info/session.c:1217
! msgid "Moving to `Prev's last menu item."
! msgstr "Flytter til «forrige»s siste menypunkt."
! 
! #: info/session.c:1229
  msgid "Move forwards or down through node structure"
  msgstr "Flytte forover eller ned gjennom nodestrukturen"
  
! #: info/session.c:1245
  msgid "Move backwards or up through node structure"
  msgstr "Flytte tilbake eller opp gjennom nodestrukturen"
  
! #: info/session.c:1339
  msgid "Scroll forward in this window"
  msgstr "Rulle forover i dette vinduet"
  
! #: info/session.c:1347
  msgid "Scroll forward in this window and set default window size"
  msgstr "Rulle forover i dette vinduet og sette standard vindustørrelse"
  
! #: info/session.c:1355
  msgid "Scroll forward in this window staying within node"
  msgstr "Rulle forover i dette vinduet, men forbli innenfor noden"
  
! #: info/session.c:1363
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
--- 1177,1233 ----
  "«\\[menu-item]» for menypunkt."
  
! #: info/session.c:625
  msgid "Move down to the next line"
  msgstr "Flytte ned til neste linje"
  
! #: info/session.c:661
  msgid "Move up to the previous line"
  msgstr "Flytte opp til den forrige linjen"
  
! #: info/session.c:696
  msgid "Move to the end of the line"
  msgstr "Flytte til slutten av linjen"
  
! #: info/session.c:716
  msgid "Move to the start of the line"
  msgstr "Flytte til starten av linjen"
  
! #: info/session.c:1007
  msgid "Next"
  msgstr "neste"
  
! #: info/session.c:1023 info/session.c:1148
  msgid "No more nodes within this document."
  msgstr "Ingen flere noder i dette dokumentet."
  
! #: info/session.c:1174
  msgid "No `Prev' for this node."
  msgstr "Ingen «forrige» for denne noden."
  
! #: info/session.c:1194
  msgid "No `Prev' or `Up' for this node within this document."
  msgstr "Ingen «forrige» eller «opp» for denne noden i dette dokumentet."
  
! #: info/session.c:1256
  msgid "Move forwards or down through node structure"
  msgstr "Flytte forover eller ned gjennom nodestrukturen"
  
! #: info/session.c:1272
  msgid "Move backwards or up through node structure"
  msgstr "Flytte tilbake eller opp gjennom nodestrukturen"
  
! #: info/session.c:1373
  msgid "Scroll forward in this window"
  msgstr "Rulle forover i dette vinduet"
  
! #: info/session.c:1381
  msgid "Scroll forward in this window and set default window size"
  msgstr "Rulle forover i dette vinduet og sette standard vindustørrelse"
  
! #: info/session.c:1389
  msgid "Scroll forward in this window staying within node"
  msgstr "Rulle forover i dette vinduet, men forbli innenfor noden"
  
! #: info/session.c:1397
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
***************
*** 1276,1292 ****
  "vindustørrelse"
  
! #: info/session.c:1371
  msgid "Scroll backward in this window"
  msgstr "Rulle bakover i dette vinduet"
  
! #: info/session.c:1379
  msgid "Scroll backward in this window and set default window size"
  msgstr "Rulle bakover i dette vinduet og sette standard vindustørrelse"
  
! #: info/session.c:1388
  msgid "Scroll backward in this window staying within node"
  msgstr "Rulle bakover i dette vinduet, men forbli innenfor noden"
  
! #: info/session.c:1396
  msgid ""
  "Scroll backward in this window staying within node and set default window "
--- 1236,1252 ----
  "vindustørrelse"
  
! #: info/session.c:1405
  msgid "Scroll backward in this window"
  msgstr "Rulle bakover i dette vinduet"
  
! #: info/session.c:1413
  msgid "Scroll backward in this window and set default window size"
  msgstr "Rulle bakover i dette vinduet og sette standard vindustørrelse"
  
! #: info/session.c:1422
  msgid "Scroll backward in this window staying within node"
  msgstr "Rulle bakover i dette vinduet, men forbli innenfor noden"
  
! #: info/session.c:1430
  msgid ""
  "Scroll backward in this window staying within node and set default window "
***************
*** 1296,1539 ****
  "vindustørrelse"
  
! #: info/session.c:1404
  msgid "Move to the start of this node"
  msgstr "Flytte til starten av denne noden"
  
! #: info/session.c:1411
  msgid "Move to the end of this node"
  msgstr "Flytte til slutten av denne noden"
  
! #: info/session.c:1418
  msgid "Scroll down by lines"
  msgstr "Rulle ned pr. antall linjer"
  
! #: info/session.c:1435
  msgid "Scroll up by lines"
  msgstr "Rulle opp pr. antall linjer"
  
! #: info/session.c:1453
  msgid "Scroll down by half screen size"
  msgstr "Rulle ned en halv side"
  
! #: info/session.c:1479
  msgid "Scroll up by half screen size"
  msgstr "Rulle opp en halv side"
  
! #: info/session.c:1508
  msgid "Select the next window"
  msgstr "Velge neste vindu"
  
! #: info/session.c:1547
  msgid "Select the previous window"
  msgstr "Velge forrige vindu"
  
! #: info/session.c:1598
  msgid "Split the current window"
  msgstr "Dele gjeldende vindu"
  
! #: info/session.c:1679
  msgid "Delete the current window"
  msgstr "Slette den gjeldende vindu"
  
! #: info/session.c:1687
  msgid "Cannot delete a permanent window"
  msgstr "Kan ikke slette et permanent vindu"
  
! #: info/session.c:1719
  msgid "Delete all other windows"
  msgstr "Slette alle andre vinduer"
  
! #: info/session.c:1765
  msgid "Scroll the other window"
  msgstr "Rulle det andre vinduet"
  
! #: info/session.c:1786
  msgid "Scroll the other window backward"
  msgstr "Rulle det andre vinduet bakover"
  
! #: info/session.c:1792
  msgid "Grow (or shrink) this window"
  msgstr "Øke (eller minke) dette vinduet"
  
! #: info/session.c:1803
  msgid "Divide the available screen space among the visible windows"
  msgstr "Dele den tilgjengelige skjermplassen mellom de synlige vinduene"
  
! #: info/session.c:1810
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "Veksle tilstanden til linjebryting i gjeldende vindu"
  
! #: info/session.c:1982
  msgid "Select the Next node"
  msgstr "Velge neste node"
  
! #: info/session.c:1990
  msgid "Select the Prev node"
  msgstr "Velge forrige node"
  
! #: info/session.c:1998
  msgid "Select the Up node"
  msgstr "Velge oppnoden"
  
! #: info/session.c:2005
  msgid "Select the last node in this file"
  msgstr "Velge den siste noden i denne filen"
  
! #: info/session.c:2032 info/session.c:2065
  msgid "This window has no additional nodes"
  msgstr "Dette vinduet har ingen andre noder"
  
! #: info/session.c:2038
  msgid "Select the first node in this file"
  msgstr "Velge første node i denne filen"
  
! #: info/session.c:2072
  msgid "Select the last item in this node's menu"
  msgstr "Velge det siste punktet i nodens meny"
  
! #: info/session.c:2078
  msgid "Select this menu item"
  msgstr "Velge dette menypunktet"
  
! #: info/session.c:2111
  #, c-format
  msgid "There aren't %d items in this menu."
  msgstr "Det er ikke %d punkter i denne menyen."
  
! #: info/session.c:2305 info/session.c:2306
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Menypunkt (%s): "
  
! #: info/session.c:2309
  msgid "Menu item: "
  msgstr "Menypunkt: "
  
! #: info/session.c:2316 info/session.c:2317
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "Følge kryssreferanse (%s): "
  
! #: info/session.c:2320
  msgid "Follow xref: "
  msgstr "Følge kryssreferanse: "
  
! #: info/session.c:2449
  msgid "Read a menu item and select its node"
  msgstr "Lese et menyvalg og velge dens node"
  
! #: info/session.c:2457
  msgid "Read a footnote or cross reference and select its node"
  msgstr "Lese en fotnote eller kryssreferanse og velge dens node"
  
! #: info/session.c:2463
  msgid "Move to the start of this node's menu"
  msgstr "Flytte til starten av denne nodens meny"
  
! #: info/session.c:2487
  msgid "Visit as many menu items at once as possible"
  msgstr "Besøke så mange menypunkter som mulig samtidig"
  
! #: info/session.c:2515
  msgid "Read a node name and select it"
  msgstr "Lese et nodenavn og velge det"
  
! #: info/session.c:2570 info/session.c:2575
  msgid "Goto node: "
  msgstr "Gå til node: "
  
! #: info/session.c:2639
  #, c-format
  msgid "No menu in node `%s'."
  msgstr "Ingen meny i noden «%s»."
  
! #: info/session.c:2685
  #, c-format
  msgid "No menu item `%s' in node `%s'."
  msgstr "Ingen menypunkt «%s» i noden «%s»."
  
! #: info/session.c:2715
  #, c-format
  msgid "Unable to find node referenced by `%s' in `%s'."
  msgstr "Klarte ikke å finne noden referert av «%s» i «%s»."
  
! #: info/session.c:2765
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "Lese en liste over menyer fra dir og følge dem"
  
! #: info/session.c:2767
  msgid "Follow menus: "
  msgstr "Følge menyer: "
  
! #: info/session.c:2960
  msgid "Find the node describing program invocation"
  msgstr "Finne noden som beskriver bruksmåten for programmet"
  
! #: info/session.c:2962
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Finne Invocation-noden til [%s]: "
  
! #: info/session.c:3000
  msgid "Read a manpage reference and select it"
  msgstr "Lese en manualside-referanse og velge den"
  
! #: info/session.c:3004
  msgid "Get Manpage: "
  msgstr "Hent manualsiden: "
  
! #: info/session.c:3034
  msgid "Select the node `Top' in this file"
  msgstr "Velge «Top»-noden i denne filen"
  
! #: info/session.c:3040
  msgid "Select the node `(dir)'"
  msgstr "Velge noden «(dir)»"
  
! #: info/session.c:3057 info/session.c:3059
  #, c-format
  msgid "Kill node (%s): "
  msgstr "Slette noden (%s): "
  
! #: info/session.c:3111
  #, c-format
  msgid "Cannot kill node `%s'"
  msgstr "Kan ikke slette noden «%s»"
  
! #: info/session.c:3121
  msgid "Cannot kill the last node"
  msgstr "Kan ikke slette den forrige noden"
  
! #: info/session.c:3207
  msgid "Select the most recently selected node"
  msgstr "Velge den sist valgte noden"
  
! #: info/session.c:3213
  msgid "Kill this node"
  msgstr "Slette denne noden"
  
! #: info/session.c:3221
  msgid "Read the name of a file and select it"
  msgstr "Lese inn navnet på en fil og velge den"
  
! #: info/session.c:3225
  msgid "Find file: "
  msgstr "Finne fil: "
  
! #: info/session.c:3242
  #, c-format
  msgid "Cannot find `%s'."
  msgstr "Kan ikke finne «%s»."
  
! #: info/session.c:3285 info/session.c:3403
  #, c-format
  msgid "Could not create output file `%s'."
  msgstr "Kunne ikke opprette utskriftsfil «%s»."
  
! #: info/session.c:3299 info/session.c:3421 info/session.c:3481
  msgid "Done."
  msgstr "Ferdig."
  
! #: info/session.c:3354
  #, c-format
  msgid "Writing node %s..."
--- 1256,1511 ----
  "vindustørrelse"
  
! #: info/session.c:1438
  msgid "Move to the start of this node"
  msgstr "Flytte til starten av denne noden"
  
! #: info/session.c:1445
  msgid "Move to the end of this node"
  msgstr "Flytte til slutten av denne noden"
  
! #: info/session.c:1452
  msgid "Scroll down by lines"
  msgstr "Rulle ned pr. antall linjer"
  
! #: info/session.c:1469
  msgid "Scroll up by lines"
  msgstr "Rulle opp pr. antall linjer"
  
! #: info/session.c:1487
  msgid "Scroll down by half screen size"
  msgstr "Rulle ned en halv side"
  
! #: info/session.c:1513
  msgid "Scroll up by half screen size"
  msgstr "Rulle opp en halv side"
  
! #: info/session.c:1542
  msgid "Select the next window"
  msgstr "Velge neste vindu"
  
! #: info/session.c:1581
  msgid "Select the previous window"
  msgstr "Velge forrige vindu"
  
! #: info/session.c:1632
  msgid "Split the current window"
  msgstr "Dele gjeldende vindu"
  
! #: info/session.c:1713
  msgid "Delete the current window"
  msgstr "Slette den gjeldende vindu"
  
! #: info/session.c:1721
  msgid "Cannot delete a permanent window"
  msgstr "Kan ikke slette et permanent vindu"
  
! #: info/session.c:1753
  msgid "Delete all other windows"
  msgstr "Slette alle andre vinduer"
  
! #: info/session.c:1799
  msgid "Scroll the other window"
  msgstr "Rulle det andre vinduet"
  
! #: info/session.c:1820
  msgid "Scroll the other window backward"
  msgstr "Rulle det andre vinduet bakover"
  
! #: info/session.c:1826
  msgid "Grow (or shrink) this window"
  msgstr "Øke (eller minke) dette vinduet"
  
! #: info/session.c:1837
  msgid "Divide the available screen space among the visible windows"
  msgstr "Dele den tilgjengelige skjermplassen mellom de synlige vinduene"
  
! #: info/session.c:1844
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "Veksle tilstanden til linjebryting i gjeldende vindu"
  
! #: info/session.c:1851
! msgid "Toggle the usage of regular expressions in searches"
! msgstr ""
! 
! #: info/session.c:1855
! msgid "Using regular expressions for searches."
! msgstr ""
! 
! #: info/session.c:1856
! msgid "Using literal strings for searches."
! msgstr ""
! 
! #: info/session.c:2027
  msgid "Select the Next node"
  msgstr "Velge neste node"
  
! #: info/session.c:2035
  msgid "Select the Prev node"
  msgstr "Velge forrige node"
  
! #: info/session.c:2043
  msgid "Select the Up node"
  msgstr "Velge oppnoden"
  
! #: info/session.c:2050
  msgid "Select the last node in this file"
  msgstr "Velge den siste noden i denne filen"
  
! #: info/session.c:2077 info/session.c:2110
  msgid "This window has no additional nodes"
  msgstr "Dette vinduet har ingen andre noder"
  
! #: info/session.c:2083
  msgid "Select the first node in this file"
  msgstr "Velge første node i denne filen"
  
! #: info/session.c:2117
  msgid "Select the last item in this node's menu"
  msgstr "Velge det siste punktet i nodens meny"
  
! #: info/session.c:2123
  msgid "Select this menu item"
  msgstr "Velge dette menypunktet"
  
! #: info/session.c:2156
  #, c-format
  msgid "There aren't %d items in this menu."
  msgstr "Det er ikke %d punkter i denne menyen."
  
! #: info/session.c:2350 info/session.c:2351
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Menypunkt (%s): "
  
! #: info/session.c:2354
  msgid "Menu item: "
  msgstr "Menypunkt: "
  
! #: info/session.c:2361 info/session.c:2362
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "Følge kryssreferanse (%s): "
  
! #: info/session.c:2365
  msgid "Follow xref: "
  msgstr "Følge kryssreferanse: "
  
! #: info/session.c:2494
  msgid "Read a menu item and select its node"
  msgstr "Lese et menyvalg og velge dens node"
  
! #: info/session.c:2502
  msgid "Read a footnote or cross reference and select its node"
  msgstr "Lese en fotnote eller kryssreferanse og velge dens node"
  
! #: info/session.c:2508
  msgid "Move to the start of this node's menu"
  msgstr "Flytte til starten av denne nodens meny"
  
! #: info/session.c:2532
  msgid "Visit as many menu items at once as possible"
  msgstr "Besøke så mange menypunkter som mulig samtidig"
  
! #: info/session.c:2560
  msgid "Read a node name and select it"
  msgstr "Lese et nodenavn og velge det"
  
! #: info/session.c:2615 info/session.c:2620
  msgid "Goto node: "
  msgstr "Gå til node: "
  
! #: info/session.c:2684
  #, c-format
  msgid "No menu in node `%s'."
  msgstr "Ingen meny i noden «%s»."
  
! #: info/session.c:2730
  #, c-format
  msgid "No menu item `%s' in node `%s'."
  msgstr "Ingen menypunkt «%s» i noden «%s»."
  
! #: info/session.c:2760
  #, c-format
  msgid "Unable to find node referenced by `%s' in `%s'."
  msgstr "Klarte ikke å finne noden referert av «%s» i «%s»."
  
! #: info/session.c:2810
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "Lese en liste over menyer fra dir og følge dem"
  
! #: info/session.c:2812
  msgid "Follow menus: "
  msgstr "Følge menyer: "
  
! #: info/session.c:3005
  msgid "Find the node describing program invocation"
  msgstr "Finne noden som beskriver bruksmåten for programmet"
  
! #: info/session.c:3007
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Finne Invocation-noden til [%s]: "
  
! #: info/session.c:3045
  msgid "Read a manpage reference and select it"
  msgstr "Lese en manualside-referanse og velge den"
  
! #: info/session.c:3049
  msgid "Get Manpage: "
  msgstr "Hent manualsiden: "
  
! #: info/session.c:3079
  msgid "Select the node `Top' in this file"
  msgstr "Velge «Top»-noden i denne filen"
  
! #: info/session.c:3085
  msgid "Select the node `(dir)'"
  msgstr "Velge noden «(dir)»"
  
! #: info/session.c:3102 info/session.c:3104
  #, c-format
  msgid "Kill node (%s): "
  msgstr "Slette noden (%s): "
  
! #: info/session.c:3156
  #, c-format
  msgid "Cannot kill node `%s'"
  msgstr "Kan ikke slette noden «%s»"
  
! #: info/session.c:3166
  msgid "Cannot kill the last node"
  msgstr "Kan ikke slette den forrige noden"
  
! #: info/session.c:3252
  msgid "Select the most recently selected node"
  msgstr "Velge den sist valgte noden"
  
! #: info/session.c:3258
  msgid "Kill this node"
  msgstr "Slette denne noden"
  
! #: info/session.c:3266
  msgid "Read the name of a file and select it"
  msgstr "Lese inn navnet på en fil og velge den"
  
! #: info/session.c:3270
  msgid "Find file: "
  msgstr "Finne fil: "
  
! #: info/session.c:3287
  #, c-format
  msgid "Cannot find `%s'."
  msgstr "Kan ikke finne «%s»."
  
! #: info/session.c:3330 info/session.c:3448
  #, c-format
  msgid "Could not create output file `%s'."
  msgstr "Kunne ikke opprette utskriftsfil «%s»."
  
! #: info/session.c:3344 info/session.c:3466 info/session.c:3526
  msgid "Done."
  msgstr "Ferdig."
  
! #: info/session.c:3399
  #, c-format
  msgid "Writing node %s..."
***************
*** 1542,1690 ****
  # I need a better substitute for the verb «to pipe».
  # «Å pipe» sounds no good to me.
! #: info/session.c:3430
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "«Pipe» innholdet av denne noden gjennom INFO_PRINT_COMMAND"
  
! #: info/session.c:3465
  #, c-format
  msgid "Cannot open pipe to `%s'."
  msgstr "Kan ikke åpne «pipe» til «%s»."
  
! #: info/session.c:3471
  #, c-format
  msgid "Printing node %s..."
  msgstr "Skriver ut noden «%s»..."
  
! #: info/session.c:3701
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "Søker i delfil «%s»..."
  
! #: info/session.c:3753
  msgid "Read a string and search for it case-sensitively"
  msgstr ""
  "Lese inn en streng og søke etter den med skille på store og små bokstaver"
  
! #: info/session.c:3760
  msgid "Read a string and search for it"
  msgstr "Lese inn en streng og søke etter den"
  
! #: info/session.c:3768
  msgid "Read a string and search backward for it"
  msgstr "Lese inn en streng og søke bakover etter den"
  
! #: info/session.c:3804 info/session.c:3811
! #, c-format
! msgid "%s%sfor string [%s]: "
  msgstr "%s%setter streng [%s]: "
  
! #: info/session.c:3805 info/session.c:3812
! msgid "Search backward"
  msgstr "Søke bakover"
  
! #: info/session.c:3806 info/session.c:3812
  msgid "Search"
  msgstr "Søke"
  
! #: info/session.c:3807 info/session.c:3813
! msgid " case-sensitively "
! msgstr " med skille på store og små bokstaver "
! 
! #: info/session.c:3808 info/session.c:3813
! msgid " "
! msgstr " "
! 
! #: info/session.c:3852
  msgid "Search failed."
  msgstr "Søk mislyktes"
  
! #: info/session.c:3870
  msgid "Repeat last search in the same direction"
  msgstr "Gjenta forrige søk i samme retning"
  
! #: info/session.c:3873 info/session.c:3883
  msgid "No previous search string"
  msgstr "Ingen tidligere søkestreng"
  
! #: info/session.c:3880
  msgid "Repeat last search in the reverse direction"
  msgstr "Gjenta forrige søk i motsatt retning"
  
! #: info/session.c:3899 info/session.c:3905
  msgid "Search interactively for a string as you type it"
  msgstr "Søke interaktivt for en streng mens du skriver"
  
! #: info/session.c:3985
  msgid "I-search backward: "
  msgstr "I-søk bakover: "
  
! #: info/session.c:3987
  msgid "I-search: "
  msgstr "I-søk: "
  
! #: info/session.c:4012 info/session.c:4014
  msgid "Failing "
  msgstr "Mislyktes "
  
! #: info/session.c:4480
  msgid "Move to the previous cross reference"
  msgstr "Flytte til forrige kryssreferanse"
  
! #: info/session.c:4498
  msgid "Move to the next cross reference"
  msgstr "Flytte til neste kryssreferanse"
  
! #: info/session.c:4520
  msgid "Select reference or menu item appearing on this line"
  msgstr "Velge referanse eller menypunkt på denne linjen"
  
! #: info/session.c:4543
  msgid "Cancel current operation"
  msgstr "Avbryte gjeldende operasjon"
  
! #: info/session.c:4550
  msgid "Quit"
  msgstr "Avbrutt"
  
! #: info/session.c:4559
  msgid "Move the cursor to a specific line of the window"
  msgstr "Flytte markøren til en angitt linje i vinduet"
  
! #: info/session.c:4591
  msgid "Redraw the display"
  msgstr "Tegne skjermen på nytt"
  
! #: info/session.c:4628
  msgid "Quit using Info"
  msgstr "Avslutte Info"
  
! #: info/session.c:4641
  msgid "Run command bound to this key's lowercase variant"
  msgstr "Kjør kommandoen knyttet til denne tastens «liten-bokstav-variant»"
  
! #: info/session.c:4652
  #, c-format
  msgid "Unknown command (%s)."
  msgstr "Ukjent kommando (%s)."
  
! #: info/session.c:4655
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "«%s» er ugyldig"
  
! #: info/session.c:4656
  #, c-format
  msgid "`%s' is invalid"
  msgstr "«%s» er ugyldig"
  
! #: info/session.c:4870
  msgid "Add this digit to the current numeric argument"
  msgstr "Legge til dette siffret til det gjeldende numeriske argumentet"
  
! #: info/session.c:4879
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Starte (eller multiplisere med 4) den gjeldende numeriske argumentet"
  
! #: info/session.c:4894
  msgid "Internally used by \\[universal-argument]"
  msgstr "Brukt internt av \\[universal-argument]"
--- 1514,1683 ----
  # I need a better substitute for the verb «to pipe».
  # «Å pipe» sounds no good to me.
! #: info/session.c:3475
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "«Pipe» innholdet av denne noden gjennom INFO_PRINT_COMMAND"
  
! #: info/session.c:3510
  #, c-format
  msgid "Cannot open pipe to `%s'."
  msgstr "Kan ikke åpne «pipe» til «%s»."
  
! #: info/session.c:3516
  #, c-format
  msgid "Printing node %s..."
  msgstr "Skriver ut noden «%s»..."
  
! #: info/session.c:3733
! msgid "Search continued from the end of the document."
! msgstr ""
! 
! #: info/session.c:3738
! #, fuzzy
! msgid "Search continued from the beginning of the document."
! msgstr "Slette til begynnelsen av linjen"
! 
! #: info/session.c:3755
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "Søker i delfil «%s»..."
  
! #: info/session.c:3812
  msgid "Read a string and search for it case-sensitively"
  msgstr ""
  "Lese inn en streng og søke etter den med skille på store og små bokstaver"
  
! #: info/session.c:3819
  msgid "Read a string and search for it"
  msgstr "Lese inn en streng og søke etter den"
  
! #: info/session.c:3827
  msgid "Read a string and search backward for it"
  msgstr "Lese inn en streng og søke bakover etter den"
  
! #: info/session.c:3863 info/session.c:3869
! #, fuzzy, c-format
! msgid "%s%s%s [%s]: "
  msgstr "%s%setter streng [%s]: "
  
! #: info/session.c:3864 info/session.c:3870
! msgid "Regexp search"
! msgstr ""
! 
! #: info/session.c:3865 info/session.c:3871
! #, fuzzy
! msgid " case-sensitively"
! msgstr " med skille på store og små bokstaver "
! 
! #: info/session.c:3866 info/session.c:3872
! #, fuzzy
! msgid " backward"
  msgstr "Søke bakover"
  
! #: info/session.c:3870
  msgid "Search"
  msgstr "Søke"
  
! #: info/session.c:3911
  msgid "Search failed."
  msgstr "Søk mislyktes"
  
! #: info/session.c:3929
  msgid "Repeat last search in the same direction"
  msgstr "Gjenta forrige søk i samme retning"
  
! #: info/session.c:3932 info/session.c:3942
  msgid "No previous search string"
  msgstr "Ingen tidligere søkestreng"
  
! #: info/session.c:3939
  msgid "Repeat last search in the reverse direction"
  msgstr "Gjenta forrige søk i motsatt retning"
  
! #: info/session.c:3958 info/session.c:3964
  msgid "Search interactively for a string as you type it"
  msgstr "Søke interaktivt for en streng mens du skriver"
  
! #: info/session.c:4044
! #, fuzzy
! msgid "Regexp I-search backward: "
! msgstr "I-søk bakover: "
! 
! #: info/session.c:4045
  msgid "I-search backward: "
  msgstr "I-søk bakover: "
  
! #: info/session.c:4047
! #, fuzzy
! msgid "Regexp I-search: "
! msgstr "I-søk: "
! 
! #: info/session.c:4048
  msgid "I-search: "
  msgstr "I-søk: "
  
! #: info/session.c:4073 info/session.c:4075
  msgid "Failing "
  msgstr "Mislyktes "
  
! #: info/session.c:4560
  msgid "Move to the previous cross reference"
  msgstr "Flytte til forrige kryssreferanse"
  
! #: info/session.c:4578
  msgid "Move to the next cross reference"
  msgstr "Flytte til neste kryssreferanse"
  
! #: info/session.c:4600
  msgid "Select reference or menu item appearing on this line"
  msgstr "Velge referanse eller menypunkt på denne linjen"
  
! #: info/session.c:4623
  msgid "Cancel current operation"
  msgstr "Avbryte gjeldende operasjon"
  
! #: info/session.c:4630
  msgid "Quit"
  msgstr "Avbrutt"
  
! #: info/session.c:4639
  msgid "Move the cursor to a specific line of the window"
  msgstr "Flytte markøren til en angitt linje i vinduet"
  
! #: info/session.c:4671
  msgid "Redraw the display"
  msgstr "Tegne skjermen på nytt"
  
! #: info/session.c:4708
  msgid "Quit using Info"
  msgstr "Avslutte Info"
  
! #: info/session.c:4721
  msgid "Run command bound to this key's lowercase variant"
  msgstr "Kjør kommandoen knyttet til denne tastens «liten-bokstav-variant»"
  
! #: info/session.c:4732
  #, c-format
  msgid "Unknown command (%s)."
  msgstr "Ukjent kommando (%s)."
  
! #: info/session.c:4735
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "«%s» er ugyldig"
  
! #: info/session.c:4736
  #, c-format
  msgid "`%s' is invalid"
  msgstr "«%s» er ugyldig"
  
! #: info/session.c:4950
  msgid "Add this digit to the current numeric argument"
  msgstr "Legge til dette siffret til det gjeldende numeriske argumentet"
  
! #: info/session.c:4959
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Starte (eller multiplisere med 4) den gjeldende numeriske argumentet"
  
! #: info/session.c:4974
  msgid "Internally used by \\[universal-argument]"
  msgstr "Brukt internt av \\[universal-argument]"
***************
*** 1741,1792 ****
  msgstr "Når «On», aksepterer og viser Info ISO-Latin-tegn"
  
! #: info/variables.c:83
  msgid "Explain the use of a variable"
  msgstr "Forklar bruken av en variabel"
  
! #: info/variables.c:89
  msgid "Describe variable: "
  msgstr "Beskriv variabel: "
  
! #: info/variables.c:108
  msgid "Set the value of an Info variable"
  msgstr "Sette verdien til en Infovariabel"
  
! #: info/variables.c:114
! msgid "Set variable: "
! msgstr "Sett variabel: "
  
! #: info/variables.c:132
  #, c-format
! msgid "Set %s to value (%d): "
! msgstr "Sette %s til verdien (%d): "
  
! #: info/variables.c:173
  #, c-format
! msgid "Set %s to value (%s): "
! msgstr "Sette %s til verdien (%s): "
  
! #: info/window.c:1137
! msgid "--*** Tags out of Date ***"
! msgstr "--*** Tagger er ute av synk ***"
  
! #: info/window.c:1148
! msgid "-----Info: (), lines ----, "
! msgstr "-----Info: (), linjer ----, "
  
! #: info/window.c:1155
  #, c-format
! msgid "-%s---Info: %s, %d lines --%s--"
! msgstr "-%s---Info: %s, %d linjer --%s--"
  
! #: info/window.c:1159
  #, c-format
! msgid "-%s%s-Info: (%s)%s, %d lines --%s--"
! msgstr "-%s%s-Info: (%s)%s, %d linjer --%s--"
  
! #: info/window.c:1166
  #, c-format
! msgid " Subfile: %s"
! msgstr " Delfil: %s"
  
  #: lib/xexit.c:54
--- 1734,1993 ----
  msgstr "Når «On», aksepterer og viser Info ISO-Latin-tegn"
  
! #: info/variables.c:81
! #, fuzzy
! msgid ""
! "What to do when a scrolling command is issued at the end of the last node"
! msgstr ""
! "Kontrollerer hva som skjer når rulling er ønsket ved slutten av en node"
! 
! #: info/variables.c:88
  msgid "Explain the use of a variable"
  msgstr "Forklar bruken av en variabel"
  
! #: info/variables.c:94
  msgid "Describe variable: "
  msgstr "Beskriv variabel: "
  
! #: info/variables.c:113
  msgid "Set the value of an Info variable"
  msgstr "Sette verdien til en Infovariabel"
  
! #: info/variables.c:119
! msgid "Set variable: "
! msgstr "Sett variabel: "
! 
! #: info/variables.c:137
! #, c-format
! msgid "Set %s to value (%d): "
! msgstr "Sette %s til verdien (%d): "
! 
! #: info/variables.c:178
! #, c-format
! msgid "Set %s to value (%s): "
! msgstr "Sette %s til verdien (%s): "
! 
! #: info/window.c:1150
! msgid "--*** Tags out of Date ***"
! msgstr "--*** Tagger er ute av synk ***"
! 
! #: info/window.c:1161
! msgid "-----Info: (), lines ----, "
! msgstr "-----Info: (), linjer ----, "
! 
! #: info/window.c:1168
! #, c-format
! msgid "-%s---Info: %s, %d lines --%s--"
! msgstr "-%s---Info: %s, %d linjer --%s--"
! 
! #: info/window.c:1172
! #, c-format
! msgid "-%s%s-Info: (%s)%s, %d lines --%s--"
! msgstr "-%s%s-Info: (%s)%s, %d linjer --%s--"
! 
! #: info/window.c:1179
! #, c-format
! msgid " Subfile: %s"
! msgstr " Delfil: %s"
! 
! #: install-info/install-info.c:221
! #, c-format
! msgid "%s: warning: "
! msgstr "%s: advarsel: "
! 
! #: install-info/install-info.c:270
! #, c-format
! msgid " for %s"
! msgstr " for %s"
! 
! #: install-info/install-info.c:500
! #, c-format
! msgid "\tTry `%s --help' for a complete list of options.\n"
! msgstr "\tPrøv «%s --help» for en komplett liste over valg.\n"
! 
! #: install-info/install-info.c:508
! #, fuzzy, c-format
! msgid "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
! msgstr "Bruksmåte: %s [VALG]... TEXINFOFIL...\n"
! 
! #: install-info/install-info.c:510
! msgid "Add or remove entries in INFO-FILE from the Info directory DIR-FILE."
! msgstr ""
! 
! #: install-info/install-info.c:513
! msgid ""
! "Options:\n"
! " --debug             report what is being done.\n"
! " --delete            delete existing entries for INFO-FILE from DIR-FILE;\n"
! "                      don't insert any new entries.\n"
! " --description=TEXT  the description of the entry is TEXT; used with\n"
! "                      the --name option to become synonymous with the\n"
! "                      --entry option.\n"
! " --dir-file=NAME     specify file name of Info directory file;\n"
! "                      equivalent to using the DIR-FILE argument.\n"
! " --dry-run           same as --test."
! msgstr ""
! 
! #: install-info/install-info.c:525
! msgid ""
! " --entry=TEXT        insert TEXT as an Info directory entry.\n"
! "                      TEXT is written as an Info menu item line followed\n"
! "                       by zero or more extra lines starting with "
! "whitespace.\n"
! "                      If you specify more than one entry, all are added.\n"
! "                      If you don't specify any entries, they are determined\n"
! "                       from information in the Info file itself.\n"
! "                      When removing, TEXT specifies the entry to remove.\n"
! "                      TEXT is only removed as a last resort, if the\n"
! "                      entry as determined from the Info file is not "
! "present,\n"
! "                      and the basename of the Info file isn't found either."
! msgstr ""
! 
! #: install-info/install-info.c:537
! msgid ""
! " --help              display this help and exit.\n"
! " --info-dir=DIR      same as --dir-file=DIR/dir.\n"
! " --info-file=FILE    specify Info file to install in the directory;\n"
! "                      equivalent to using the INFO-FILE argument.\n"
! " --item=TEXT         same as --entry=TEXT.\n"
! " --keep-old          do not replace entries, or remove empty sections.\n"
! " --menuentry=TEXT    same as --name=TEXT.\n"
! " --name=TEXT         the name of the entry is TEXT; used with --description\n"
! "                      to become synonymous with the --entry option.\n"
! " --no-indent         do not format new entries in the DIR file.\n"
! " --quiet             suppress warnings."
! msgstr ""
! 
! #: install-info/install-info.c:550
! msgid ""
! " --regex=R           put this file's entries in all sections that match the\n"
! "                      regular expression R (ignoring case).\n"
! " --remove            same as --delete.\n"
! " --remove-exactly    only remove if the info file name matches exactly;\n"
! "                      suffixes such as .info and .gz are not ignored.\n"
! " --section=SEC       put entries in section SEC of the directory.\n"
! "                      If you specify more than one section, all the entries\n"
! "                       are added in each of the sections.\n"
! "                      If you don't specify any sections, they are "
! "determined\n"
! "                       from information in the Info file itself.\n"
! " --section R SEC     equivalent to --regex=R --section=SEC --add-once."
! msgstr ""
! 
! #: install-info/install-info.c:563
! msgid ""
! " --silent            suppress warnings.\n"
! " --test              suppress updating of DIR-FILE.\n"
! " --version           display version information and exit."
! msgstr ""
! 
! #: install-info/install-info.c:570
! #, fuzzy
! msgid ""
! "Email bug reports to bug-texinfo@gnu.org,\n"
! "general questions and discussion to help-texinfo@gnu.org.\n"
! "Texinfo home page: http://www.gnu.org/software/texinfo/"
! msgstr ""
! "\n"
! "Send bugrapporter til bug-texinfo@gnu.org,\n"
! "generelle spørsmål og diskusjoner til help-texinfo@gnu.org.\n"
! "Websida for Texinfo: http://www.gnu.org/software/texinfo/"
! 
! #: install-info/install-info.c:597
! #, c-format
! msgid ""
! "This is the file .../info/dir, which contains the\n"
! "topmost node of the Info hierarchy, called (dir)Top.\n"
! "The first time you invoke Info you start off looking at this node.\n"
! "\n"
! "%s\tThis is the top of the INFO tree\n"
! "\n"
! "  This (the Directory node) gives a menu of major topics.\n"
! "  Typing \"q\" exits, \"?\" lists all Info commands, \"d\" returns here,\n"
! "  \"h\" gives a primer for first-timers,\n"
! "  \"mEmacs<Return>\" visits the Emacs manual, etc.\n"
! "\n"
! "  In Emacs, you can click mouse button 2 on a menu item or cross reference\n"
! "  to select it.\n"
! "\n"
! "%s\n"
! msgstr ""
! "Dette er filen .../info/dir, som inneholder den øverste\n"
! "noden i Info-hierarkiet, kalt (dir)Top.\n"
! "Første gangen du starter Info begynner du i denne noden.\n"
! "\n"
! "%s\tDette er toppen av INFO-treet\n"
! "\n"
! "  Denne katalognoden gir en meny over alle hovedemner.\n"
! "  Inntasting av «q» avslutter, «?» lister alle Info-kommandoene, «d» returner "
! "hit,\n"
! "  «h» gir en innføring for nybegynnere,\n"
! "  «mEmacs<Return>» besøker Emacs-manualen, osv.\n"
! "\n"
! "  I Emacs kan du klikke med musknapp 2 på et menypunkt eller kryssreferanse\n"
! "  for å velge den.\n"
! "\n"
! "%s\n"
! 
! #: install-info/install-info.c:622
! #, c-format
! msgid "%s: could not read (%s) and could not create (%s)\n"
! msgstr "%s: kunne ikke lese (%s) og kunne ikke opprette (%s)\n"
! 
! #: install-info/install-info.c:715
! #, c-format
! msgid "%s: empty file"
! msgstr "%s: tom fil"
! 
! #: install-info/install-info.c:1046 install-info/install-info.c:1086
! msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
! msgstr "START-INFO-DIR-ENTRY uten tilhørende END-INFO-DIR-ENTRY"
! 
! #: install-info/install-info.c:1081
! msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
! msgstr "END-INFO-DIR-ENTRY uten tilhørende START-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:1936 install-info/install-info.c:1946
  #, c-format
! msgid "%s: already have dir file: %s\n"
! msgstr "%s: har allerede en dirfil: %s\n"
  
! #: install-info/install-info.c:2026
  #, c-format
! msgid "%s: Specify the Info file only once.\n"
! msgstr "%s: Spesifiser infofilen bare en gang.\n"
  
! #: install-info/install-info.c:2059
! #, c-format
! msgid "Extra regular expression specified, ignoring `%s'"
! msgstr ""
  
! #: install-info/install-info.c:2071
! #, c-format
! msgid "Error in regular expression `%s': %s"
! msgstr ""
  
! #: install-info/install-info.c:2129
  #, c-format
! msgid "excess command line argument `%s'"
! msgstr "overflødig argument på kommandolinjen «%s»"
! 
! #: install-info/install-info.c:2133
! msgid "No input file specified; try --help for more information."
! msgstr "Ingen innfil angitt; prøv --help for mer informasjon."
! 
! #: install-info/install-info.c:2136
! msgid "No dir file specified; try --help for more information."
! msgstr "Ingen dir-fil angitt; prøv --help for mer informasjon."
  
! #: install-info/install-info.c:2278
  #, c-format
! msgid "no info dir entry in `%s'"
! msgstr "ingen info-dir-oppføring i «%s»"
  
! #: install-info/install-info.c:2526
  #, c-format
! msgid "no entries found for `%s'; nothing deleted"
! msgstr "fant ingen oppføringer for «%s»; ingenting slettet"
  
  #: lib/xexit.c:54
***************
*** 1798,1878 ****
  msgstr ""
  
! #: makeinfo/cmds.c:544 makeinfo/cmds.c:566
  #, c-format
  msgid "arguments to @%s ignored"
  msgstr "argumentene til @%s ble ignorert"
  
! #: makeinfo/cmds.c:741
  msgid "January"
  msgstr "januar"
  
! #: makeinfo/cmds.c:741
  msgid "February"
  msgstr "februar"
  
! #: makeinfo/cmds.c:741
  msgid "March"
  msgstr "mars"
  
! #: makeinfo/cmds.c:741
  msgid "April"
  msgstr "april"
  
! #: makeinfo/cmds.c:741
  msgid "May"
  msgstr "mai"
  
! #: makeinfo/cmds.c:742
  msgid "June"
  msgstr "juni"
  
! #: makeinfo/cmds.c:742
  msgid "July"
  msgstr "juli"
  
! #: makeinfo/cmds.c:742
  msgid "August"
  msgstr "august"
  
! #: makeinfo/cmds.c:742
  msgid "September"
  msgstr "september"
  
! #: makeinfo/cmds.c:742
  msgid "October"
  msgstr "oktober"
  
! #: makeinfo/cmds.c:743
  msgid "November"
  msgstr "november"
  
! #: makeinfo/cmds.c:743
  msgid "December"
  msgstr "desember"
  
! #: makeinfo/cmds.c:1095
  #, c-format
  msgid "unlikely character %c in @var"
  msgstr "usannsynlig tegn %c i @var"
  
! #: makeinfo/cmds.c:1138
  msgid "@sc argument all uppercase, thus no effect"
  msgstr "@sc-argument med store bokstaver, dermed ingen effekt"
  
! #: makeinfo/cmds.c:1193
  #, c-format
  msgid "`{' expected, but saw `%c'"
  msgstr "«{» forventet, men så «%c»"
  
! #: makeinfo/cmds.c:1233
  msgid "end of file inside verb block"
  msgstr "slutt-på-fila inne i verb-blokk"
  
! #: makeinfo/cmds.c:1241
  #, c-format
  msgid "`}' expected, but saw `%c'"
  msgstr "«{» forventet, men så «%c»"
  
! #: makeinfo/cmds.c:1272
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
--- 1999,2079 ----
  msgstr ""
  
! #: makeinfo/cmds.c:582 makeinfo/cmds.c:604
  #, c-format
  msgid "arguments to @%s ignored"
  msgstr "argumentene til @%s ble ignorert"
  
! #: makeinfo/cmds.c:779
  msgid "January"
  msgstr "januar"
  
! #: makeinfo/cmds.c:779
  msgid "February"
  msgstr "februar"
  
! #: makeinfo/cmds.c:779
  msgid "March"
  msgstr "mars"
  
! #: makeinfo/cmds.c:779
  msgid "April"
  msgstr "april"
  
! #: makeinfo/cmds.c:779
  msgid "May"
  msgstr "mai"
  
! #: makeinfo/cmds.c:780
  msgid "June"
  msgstr "juni"
  
! #: makeinfo/cmds.c:780
  msgid "July"
  msgstr "juli"
  
! #: makeinfo/cmds.c:780
  msgid "August"
  msgstr "august"
  
! #: makeinfo/cmds.c:780
  msgid "September"
  msgstr "september"
  
! #: makeinfo/cmds.c:780
  msgid "October"
  msgstr "oktober"
  
! #: makeinfo/cmds.c:781
  msgid "November"
  msgstr "november"
  
! #: makeinfo/cmds.c:781
  msgid "December"
  msgstr "desember"
  
! #: makeinfo/cmds.c:1131
  #, c-format
  msgid "unlikely character %c in @var"
  msgstr "usannsynlig tegn %c i @var"
  
! #: makeinfo/cmds.c:1174
  msgid "@sc argument all uppercase, thus no effect"
  msgstr "@sc-argument med store bokstaver, dermed ingen effekt"
  
! #: makeinfo/cmds.c:1229
  #, c-format
  msgid "`{' expected, but saw `%c'"
  msgstr "«{» forventet, men så «%c»"
  
! #: makeinfo/cmds.c:1269
  msgid "end of file inside verb block"
  msgstr "slutt-på-fila inne i verb-blokk"
  
! #: makeinfo/cmds.c:1277
  #, c-format
  msgid "`}' expected, but saw `%c'"
  msgstr "«{» forventet, men så «%c»"
  
! #: makeinfo/cmds.c:1308
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
***************
*** 1882,1928 ****
  "unngå dette"
  
! #: makeinfo/cmds.c:1471
  #, c-format
  msgid "%c%s is obsolete"
  msgstr "%c%s er utgått"
  
! #: makeinfo/cmds.c:1580
  #, c-format
  msgid "@sp requires a positive numeric argument, not `%s'"
  msgstr "@sp krever et positivt numerisk argument, ikke `%s'"
  
! #: makeinfo/cmds.c:1936 makeinfo/footnote.c:81
  #, c-format
  msgid "Bad argument to %c%s"
  msgstr "Ugyldig argument til %c%s"
  
! #: makeinfo/cmds.c:1946 makeinfo/makeinfo.c:4272
  msgid "asis"
  msgstr "asis"
  
! #: makeinfo/cmds.c:1948 makeinfo/cmds.c:1978 makeinfo/makeinfo.c:4274
  msgid "none"
  msgstr "none"
  
! #: makeinfo/cmds.c:1962
  #, c-format
  msgid "Bad argument to @%s"
  msgstr "Ugyldig argument til @%s"
  
! #: makeinfo/cmds.c:1976
  msgid "insert"
  msgstr "insert"
  
! #: makeinfo/cmds.c:1992
  #, fuzzy, c-format
  msgid "Bad argument to @%s: %s"
  msgstr "Ugyldig argument til @%s"
  
! #: makeinfo/cmds.c:2075
  #, c-format
  msgid "Expected @%s on or off, not `%s'"
  msgstr ""
  
! #: makeinfo/cmds.c:2095
  #, c-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
--- 2083,2129 ----
  "unngå dette"
  
! #: makeinfo/cmds.c:1504
  #, c-format
  msgid "%c%s is obsolete"
  msgstr "%c%s er utgått"
  
! #: makeinfo/cmds.c:1612
  #, c-format
  msgid "@sp requires a positive numeric argument, not `%s'"
  msgstr "@sp krever et positivt numerisk argument, ikke `%s'"
  
! #: makeinfo/cmds.c:2023 makeinfo/footnote.c:81
  #, c-format
  msgid "Bad argument to %c%s"
  msgstr "Ugyldig argument til %c%s"
  
! #: makeinfo/cmds.c:2033 makeinfo/makeinfo.c:4270
  msgid "asis"
  msgstr "asis"
  
! #: makeinfo/cmds.c:2035 makeinfo/cmds.c:2065 makeinfo/makeinfo.c:4272
  msgid "none"
  msgstr "none"
  
! #: makeinfo/cmds.c:2049
  #, c-format
  msgid "Bad argument to @%s"
  msgstr "Ugyldig argument til @%s"
  
! #: makeinfo/cmds.c:2063
  msgid "insert"
  msgstr "insert"
  
! #: makeinfo/cmds.c:2079
  #, fuzzy, c-format
  msgid "Bad argument to @%s: %s"
  msgstr "Ugyldig argument til @%s"
  
! #: makeinfo/cmds.c:2162
  #, c-format
  msgid "Expected @%s on or off, not `%s'"
  msgstr ""
  
! #: makeinfo/cmds.c:2182
  #, c-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
***************
*** 1933,1974 ****
  msgstr "Manglende «}» i @def-arg"
  
- #: makeinfo/defun.c:402
- msgid "Function"
- msgstr "Funksjon"
- 
- #: makeinfo/defun.c:405
- msgid "Macro"
- msgstr "Makro"
- 
- #: makeinfo/defun.c:408
- msgid "Special Form"
- msgstr "Spesiell form"
- 
- #: makeinfo/defun.c:412
- msgid "Variable"
- msgstr "Variabel"
- 
- #: makeinfo/defun.c:415
- msgid "User Option"
- msgstr "Brukervalg"
- 
- #: makeinfo/defun.c:419
- msgid "Instance Variable"
- msgstr "Forekomst"
- 
- #: makeinfo/defun.c:423
- msgid "Method"
- msgstr "Metode"
- 
- #: makeinfo/defun.c:499 makeinfo/defun.c:504 makeinfo/defun.c:544
- #: makeinfo/defun.c:643 makeinfo/xml.c:2135
- msgid "of"
- msgstr "av"
- 
- #: makeinfo/defun.c:508 makeinfo/defun.c:512 makeinfo/defun.c:516
- #: makeinfo/defun.c:550 makeinfo/defun.c:649 makeinfo/xml.c:2140
- msgid "on"
- msgstr "på"
- 
  #: makeinfo/defun.c:711
  #, c-format
--- 2134,2137 ----
***************
*** 2000,2006 ****
  msgstr ""
  
! #: makeinfo/float.c:376 makeinfo/float.c:382 makeinfo/index.c:924
! #: makeinfo/index.c:930 makeinfo/xref.c:133 makeinfo/xref.c:170
! #: makeinfo/xref.c:205
  msgid "See "
  msgstr "Se "
--- 2163,2168 ----
  msgstr ""
  
! #: makeinfo/float.c:376 makeinfo/float.c:382 makeinfo/index.c:948
! #: makeinfo/index.c:954
  msgid "See "
  msgstr "Se "
***************
*** 2024,2028 ****
  msgstr "Fotnoter i fotnoter er ikke tillatt"
  
! #: makeinfo/footnote.c:301 makeinfo/index.c:189
  msgid "Footnotes"
  msgstr "Fotnoter"
--- 2186,2190 ----
  msgstr "Fotnoter i fotnoter er ikke tillatt"
  
! #: makeinfo/footnote.c:301 makeinfo/index.c:187
  msgid "Footnotes"
  msgstr "Fotnoter"
***************
*** 2038,2045 ****
  msgstr "%s:%d: --css-file endte i en kommentar"
  
- #: makeinfo/html.c:203
- msgid "Untitled"
- msgstr "Uten navn"
- 
  #: makeinfo/html.c:421
  msgid "[unexpected] no html tag to pop"
--- 2200,2203 ----
***************
*** 2051,2094 ****
  msgstr "[uforventet] ugyldig nodenavn: «%s»"
  
! #: makeinfo/index.c:169
  #, c-format
  msgid "Unknown index `%s'"
  msgstr "Ukjent indeks «%s»"
  
! #: makeinfo/index.c:234
  #, c-format
  msgid "Info cannot handle `:' in index entry `%s'"
  msgstr "Info kan ikke håndtere `:' i indeksinnslaget `%s'"
  
! #: makeinfo/index.c:412
  #, c-format
  msgid "Index `%s' already exists"
  msgstr "Indeksen «%s» eksisterer allerede"
  
! #: makeinfo/index.c:455
  #, c-format
  msgid "Unknown index `%s' and/or `%s' in @synindex"
  msgstr "Ukjent indeks «%s» og/eller «%s» i @synindex"
  
! #: makeinfo/index.c:661
  msgid "(line )"
  msgstr "(linje )"
  
! #: makeinfo/index.c:669
  #, c-format
  msgid "(line %*d)"
  msgstr "(linje %*d)"
  
! #: makeinfo/index.c:750
  #, c-format
  msgid "Unknown index `%s' in @printindex"
  msgstr "Ukjent indeks «%s» i @printindex"
  
! #: makeinfo/index.c:819
  #, c-format
  msgid "Entry for index `%s' outside of any node"
  msgstr "Innslag for indeksen «%s» utenfor node"
  
! #: makeinfo/index.c:822 makeinfo/index.c:858
  msgid "(outside of any node)"
  msgstr "(utenfor noder)"
--- 2209,2252 ----
  msgstr "[uforventet] ugyldig nodenavn: «%s»"
  
! #: makeinfo/index.c:167
  #, c-format
  msgid "Unknown index `%s'"
  msgstr "Ukjent indeks «%s»"
  
! #: makeinfo/index.c:232
  #, c-format
  msgid "Info cannot handle `:' in index entry `%s'"
  msgstr "Info kan ikke håndtere `:' i indeksinnslaget `%s'"
  
! #: makeinfo/index.c:410
  #, c-format
  msgid "Index `%s' already exists"
  msgstr "Indeksen «%s» eksisterer allerede"
  
! #: makeinfo/index.c:453
  #, c-format
  msgid "Unknown index `%s' and/or `%s' in @synindex"
  msgstr "Ukjent indeks «%s» og/eller «%s» i @synindex"
  
! #: makeinfo/index.c:676
  msgid "(line )"
  msgstr "(linje )"
  
! #: makeinfo/index.c:684
  #, c-format
  msgid "(line %*d)"
  msgstr "(linje %*d)"
  
! #: makeinfo/index.c:764
  #, c-format
  msgid "Unknown index `%s' in @printindex"
  msgstr "Ukjent indeks «%s» i @printindex"
  
! #: makeinfo/index.c:833
  #, c-format
  msgid "Entry for index `%s' outside of any node"
  msgstr "Innslag for indeksen «%s» utenfor node"
  
! #: makeinfo/index.c:836 makeinfo/index.c:872
  msgid "(outside of any node)"
  msgstr "(utenfor noder)"
***************
*** 2111,2153 ****
  msgstr "bokstavoverflyt, starter på nytt ved %c"
  
! #: makeinfo/insertion.c:635
  #, c-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s krever et argument: formattereren for %citem"
  
! #: makeinfo/insertion.c:723
  #, c-format
  msgid "%cfloat environments cannot be nested"
  msgstr "%cfloat-miljøer kan ikke nøstes"
  
! #: makeinfo/insertion.c:977
  #, c-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "`@end' forventet «%s», men så «%s»"
  
! #: makeinfo/insertion.c:1345
  #, c-format
  msgid "No matching `%cend %s'"
  msgstr "Ingen tilsvarende «%cend %s»"
  
! #: makeinfo/insertion.c:1614
  #, c-format
  msgid "%s requires letter or digit"
  msgstr "%s krever en bokstav eller et siffer"
  
! #: makeinfo/insertion.c:1707
  msgid "end of file inside verbatim block"
  msgstr "slutt-på-filen inne i verbatimblokk"
  
! #: makeinfo/insertion.c:1931
  #, c-format
  msgid "@%s not meaningful outside `@float' environment"
  msgstr "@%s er meningsløs utenfor et «@float»-miljø"
  
! #: makeinfo/insertion.c:1967
  msgid "@menu seen before first @node, creating `Top' node"
  msgstr "@menu sett før første @node, oppretter «Top»-noden"
  
! #: makeinfo/insertion.c:1968
  msgid ""
  "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
--- 2269,2311 ----
  msgstr "bokstavoverflyt, starter på nytt ved %c"
  
! #: makeinfo/insertion.c:639
  #, c-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s krever et argument: formattereren for %citem"
  
! #: makeinfo/insertion.c:727
  #, c-format
  msgid "%cfloat environments cannot be nested"
  msgstr "%cfloat-miljøer kan ikke nøstes"
  
! #: makeinfo/insertion.c:981
  #, c-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "`@end' forventet «%s», men så «%s»"
  
! #: makeinfo/insertion.c:1349
  #, c-format
  msgid "No matching `%cend %s'"
  msgstr "Ingen tilsvarende «%cend %s»"
  
! #: makeinfo/insertion.c:1618
  #, c-format
  msgid "%s requires letter or digit"
  msgstr "%s krever en bokstav eller et siffer"
  
! #: makeinfo/insertion.c:1718
  msgid "end of file inside verbatim block"
  msgstr "slutt-på-filen inne i verbatimblokk"
  
! #: makeinfo/insertion.c:1942
  #, c-format
  msgid "@%s not meaningful outside `@float' environment"
  msgstr "@%s er meningsløs utenfor et «@float»-miljø"
  
! #: makeinfo/insertion.c:1978
  msgid "@menu seen before first @node, creating `Top' node"
  msgstr "@menu sett før første @node, oppretter «Top»-noden"
  
! #: makeinfo/insertion.c:1979
  msgid ""
  "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
***************
*** 2155,2233 ****
  "kanskje burde din @top-node bli pakket inn i @ifnottex istedet for @ifinfo?"
  
! #: makeinfo/insertion.c:1980
  msgid "@detailmenu seen before first node, creating `Top' node"
  msgstr "@detailmenu sett før første node, oppretter «Top»-noden"
  
! #: makeinfo/insertion.c:2036
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr "@%s gir ikke mening utenfor «@titlepage»- og «@quotation»-miljøer"
  
! #: makeinfo/insertion.c:2050
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' environment"
  msgstr "@%s er meningsløs utenfor et «@titlepage»-miljø"
  
! #: makeinfo/insertion.c:2081
  #, c-format
  msgid "Unmatched `%c%s'"
  msgstr "Umatchet «%c%s»"
  
! #: makeinfo/insertion.c:2086
  #, c-format
  msgid "`%c%s' needs something after it"
  msgstr "«%c%s» trenger noe etter den"
  
! #: makeinfo/insertion.c:2092
  #, c-format
  msgid "Bad argument `%s' to `@%s', using `%s'"
  msgstr "Ugyldig argument «%s» til «%s», bruker «%s»"
  
! #: makeinfo/insertion.c:2189
  #, c-format
  msgid "@%s not meaningful inside `@%s' block"
  msgstr "@%s er meningsløs innenfor en «@%s»-blokk"
  
! #: makeinfo/insertion.c:2198
  #, c-format
  msgid "@itemx not meaningful inside `%s' block"
  msgstr "@itemx er meningsløs innenfor en «@%s»-blokk"
  
! #: makeinfo/insertion.c:2372
  #, c-format
  msgid "%c%s found outside of an insertion block"
  msgstr "%c%s funnet utenfor en innsettingsblokk"
  
! #: makeinfo/lang.c:957
  #, c-format
  msgid "no default territory known for language `%s'"
  msgstr ""
  
! #: makeinfo/lang.c:1020
  #, c-format
  msgid "%s is not a valid ISO 639 language code"
  msgstr "%s er ikke en gyldig ISO 639-språkkode"
  
! #: makeinfo/lang.c:1110
  #, c-format
  msgid "unrecognized encoding name `%s'"
  msgstr "ugjenkjennelig kodingsnavn «%s»"
  
! #: makeinfo/lang.c:1118
  #, c-format
  msgid "sorry, encoding `%s' not supported"
  msgstr "beklager, kodingen «%s» er ikke støttet"
  
! #: makeinfo/lang.c:1170
  #, c-format
  msgid "invalid encoded character `%s'"
  msgstr "Ugyldig kodet tegn «%s»"
  
! #: makeinfo/lang.c:1478
  #, c-format
  msgid "%c%s expects `i' or `j' as argument, not `%c'"
  msgstr "%c%s forventer «i» eller «j» som argument, ikke «%c»"
  
! #: makeinfo/lang.c:1482
  #, c-format
  msgid "%c%s expects a single character `i' or `j' as argument"
--- 2313,2391 ----
  "kanskje burde din @top-node bli pakket inn i @ifnottex istedet for @ifinfo?"
  
! #: makeinfo/insertion.c:1991
  msgid "@detailmenu seen before first node, creating `Top' node"
  msgstr "@detailmenu sett før første node, oppretter «Top»-noden"
  
! #: makeinfo/insertion.c:2047
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr "@%s gir ikke mening utenfor «@titlepage»- og «@quotation»-miljøer"
  
! #: makeinfo/insertion.c:2061
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' environment"
  msgstr "@%s er meningsløs utenfor et «@titlepage»-miljø"
  
! #: makeinfo/insertion.c:2092
  #, c-format
  msgid "Unmatched `%c%s'"
  msgstr "Umatchet «%c%s»"
  
! #: makeinfo/insertion.c:2097
  #, c-format
  msgid "`%c%s' needs something after it"
  msgstr "«%c%s» trenger noe etter den"
  
! #: makeinfo/insertion.c:2103
  #, c-format
  msgid "Bad argument `%s' to `@%s', using `%s'"
  msgstr "Ugyldig argument «%s» til «%s», bruker «%s»"
  
! #: makeinfo/insertion.c:2200
  #, c-format
  msgid "@%s not meaningful inside `@%s' block"
  msgstr "@%s er meningsløs innenfor en «@%s»-blokk"
  
! #: makeinfo/insertion.c:2209
  #, c-format
  msgid "@itemx not meaningful inside `%s' block"
  msgstr "@itemx er meningsløs innenfor en «@%s»-blokk"
  
! #: makeinfo/insertion.c:2383
  #, c-format
  msgid "%c%s found outside of an insertion block"
  msgstr "%c%s funnet utenfor en innsettingsblokk"
  
! #: makeinfo/lang.c:1218
  #, c-format
  msgid "no default territory known for language `%s'"
  msgstr ""
  
! #: makeinfo/lang.c:1281
  #, c-format
  msgid "%s is not a valid ISO 639 language code"
  msgstr "%s er ikke en gyldig ISO 639-språkkode"
  
! #: makeinfo/lang.c:1399
  #, c-format
  msgid "unrecognized encoding name `%s'"
  msgstr "ugjenkjennelig kodingsnavn «%s»"
  
! #: makeinfo/lang.c:1407
  #, c-format
  msgid "sorry, encoding `%s' not supported"
  msgstr "beklager, kodingen «%s» er ikke støttet"
  
! #: makeinfo/lang.c:1492
  #, c-format
  msgid "invalid encoded character `%s'"
  msgstr "Ugyldig kodet tegn «%s»"
  
! #: makeinfo/lang.c:1800
  #, c-format
  msgid "%c%s expects `i' or `j' as argument, not `%c'"
  msgstr "%c%s forventer «i» eller «j» som argument, ikke «%c»"
  
! #: makeinfo/lang.c:1804
  #, c-format
  msgid "%c%s expects a single character `i' or `j' as argument"
***************
*** 2282,2286 ****
  msgstr "%s:%d: advarsel: "
  
! #: makeinfo/makeinfo.c:325 makeinfo/makeinfo.c:2297
  #, c-format
  msgid "Misplaced %c"
--- 2440,2444 ----
  msgstr "%s:%d: advarsel: "
  
! #: makeinfo/makeinfo.c:325 makeinfo/makeinfo.c:2295
  #, c-format
  msgid "Misplaced %c"
***************
*** 2349,2354 ****
  msgid ""
  "General output options:\n"
! "  -E, --macro-expand FILE     output macro-expanded source to FILE.\n"
! "                              ignoring any @setfilename.\n"
  "      --no-headers            suppress node separators, Node: lines, and "
  "menus\n"
--- 2507,2512 ----
  msgid ""
  "General output options:\n"
! "  -E, --macro-expand=FILE     output macro-expanded source to FILE,\n"
! "                                ignoring any @setfilename.\n"
  "      --no-headers            suppress node separators, Node: lines, and "
  "menus\n"
***************
*** 2358,2365 ****
  "output);\n"
  "                                also, write to standard output by default.\n"
! "      --no-split              suppress splitting of Info or HTML output,\n"
! "                              generate only one output file.\n"
  "      --number-sections       output chapter and sectioning numbers.\n"
! "  -o, --output=FILE           output to FILE (directory if split HTML),\n"
  msgstr ""
  "Generelle outputvalg:\n"
--- 2516,2524 ----
  "output);\n"
  "                                also, write to standard output by default.\n"
! "      --no-split              suppress the splitting of Info or HTML "
! "output,\n"
! "                                generate only one output file.\n"
  "      --number-sections       output chapter and sectioning numbers.\n"
! "  -o, --output=FILE           output to FILE (or directory if split HTML).\n"
  msgstr ""
  "Generelle outputvalg:\n"
***************
*** 2408,2413 ****
  "                                «separate» for å legge fotnotene i egne "
  "noder;\n"
! "                                «end» for å legge fotnotene i slutten av "
! "hver node\n"
  "                                  der fotnotene er definert (standard).\n"
  "      --paragraph-indent=ANT  rykke inn Infoavsnitt med ANT mellomrom "
--- 2567,2572 ----
  "                                «separate» for å legge fotnotene i egne "
  "noder;\n"
! "                                «end» for å legge fotnotene i slutten av hver "
! "node\n"
  "                                  der fotnotene er definert (standard).\n"
  "      --paragraph-indent=ANT  rykke inn Infoavsnitt med ANT mellomrom "
***************
*** 2570,2575 ****
  #, c-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
! msgstr ""
! "%s: --paragraph-indent arg må være numerisk/«none»/«asis», ikke «%s».\n"
  
  #: makeinfo/makeinfo.c:750
--- 2729,2733 ----
  #, c-format
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
! msgstr "%s: --paragraph-indent arg må være numerisk/«none»/«asis», ikke «%s».\n"
  
  #: makeinfo/makeinfo.c:750
***************
*** 2583,2587 ****
  msgstr "%s: mangler filargument.\n"
  
! #: makeinfo/makeinfo.c:1016 makeinfo/makeinfo.c:4121
  #, c-format
  msgid "Multiline command %c%s used improperly"
--- 2741,2745 ----
  msgstr "%s: mangler filargument.\n"
  
! #: makeinfo/makeinfo.c:1016 makeinfo/makeinfo.c:4119
  #, c-format
  msgid "Multiline command %c%s used improperly"
***************
*** 2593,2607 ****
  msgstr "Forventet «%s»"
  
! #: makeinfo/makeinfo.c:1498
  #, c-format
  msgid "Can't create directory `%s': %s"
  msgstr "Kan ikke opprette katalogen «%s»: %s"
  
! #: makeinfo/makeinfo.c:1544
  #, c-format
  msgid "No `%s' found in `%s'"
  msgstr "Ingen «%s» funnet i «%s»"
  
! #: makeinfo/makeinfo.c:1624
  #, c-format
  msgid "%s: Skipping macro expansion to stdout as Info output is going there.\n"
--- 2751,2765 ----
  msgstr "Forventet «%s»"
  
! #: makeinfo/makeinfo.c:1496
  #, c-format
  msgid "Can't create directory `%s': %s"
  msgstr "Kan ikke opprette katalogen «%s»: %s"
  
! #: makeinfo/makeinfo.c:1542
  #, c-format
  msgid "No `%s' found in `%s'"
  msgstr "Ingen «%s» funnet i «%s»"
  
! #: makeinfo/makeinfo.c:1622
  #, c-format
  msgid "%s: Skipping macro expansion to stdout as Info output is going there.\n"
***************
*** 2610,2619 ****
  "dit.\n"
  
! #: makeinfo/makeinfo.c:1657
  #, c-format
  msgid "Making %s file `%s' from `%s'.\n"
  msgstr "Lager %s-filen «%s» fra «%s».\n"
  
! #: makeinfo/makeinfo.c:1721
  #, c-format
  msgid ""
--- 2768,2777 ----
  "dit.\n"
  
! #: makeinfo/makeinfo.c:1652
  #, c-format
  msgid "Making %s file `%s' from `%s'.\n"
  msgstr "Lager %s-filen «%s» fra «%s».\n"
  
! #: makeinfo/makeinfo.c:1719
  #, c-format
  msgid ""
***************
*** 2623,2706 ****
  "bevare.\n"
  
! #: makeinfo/makeinfo.c:1776
  #, c-format
  msgid "%s: Removing output file `%s' due to errors; use --force to preserve.\n"
  msgstr ""
! "%s: Fjerner utskriftsfilen «%s» på grunn av feil; bruk --force for å "
! "bevare.\n"
  
! #: makeinfo/makeinfo.c:2070
  #, c-format
  msgid "Unknown command `%s'"
  msgstr "Ukjent kommando «%s»"
  
! #: makeinfo/makeinfo.c:2092
  #, c-format
  msgid "Use braces to give a command as an argument to @%s"
  msgstr "Bruk krøllparenteser for å gi en kommando som et argument til @%s"
  
! #: makeinfo/makeinfo.c:2351
  #, c-format
  msgid "%c%s expected braces"
  msgstr "%c%s forventet krøllparanteser"
  
! #: makeinfo/makeinfo.c:2364
  msgid "Unmatched }"
  msgstr "Umatchet }"
  
! #: makeinfo/makeinfo.c:2412
  msgid "NO_NAME!"
  msgstr "INTET_NAVN!"
  
! #: makeinfo/makeinfo.c:2433
  #, c-format
  msgid "%c%s missing close brace"
  msgstr "%c%s mangler avsluttende krøllparentes"
  
! #: makeinfo/makeinfo.c:2611
! #, c-format
! msgid "This is %s, produced by makeinfo version %s from %s.\n"
! msgstr "Dette er %s, produsert av makeinfo versjon %s fra %s.\n"
! 
! #: makeinfo/makeinfo.c:3436
  #, c-format
  msgid "@image file `%s' (for HTML) not readable: %s"
  msgstr "@image-fil «%s» (for HTML) er uleselig: %s"
  
! #: makeinfo/makeinfo.c:3442
  #, c-format
  msgid "No such file `%s'"
  msgstr "«%s» er ingen fil"
  
! #: makeinfo/makeinfo.c:3578
  #, c-format
  msgid "@image file `%s' (for text) unreadable: %s"
  msgstr "@image-fil «%s» (for tekstformat) er uleselig: %s"
  
! #: makeinfo/makeinfo.c:3587
  msgid "@image missing filename argument"
  msgstr "@image mangler filnavn"
  
! #: makeinfo/makeinfo.c:3805
  #, c-format
  msgid "undefined flag: %s"
  msgstr "udefinert flagg: %s"
  
! #: makeinfo/makeinfo.c:3806
  #, c-format
  msgid "{No value for `%s'}"
  msgstr "{Ingen verdi for «%s»}"
  
! #: makeinfo/makeinfo.c:3858
  #, c-format
  msgid "%c%s requires a name"
  msgstr "%c%s krever et navn"
  
! #: makeinfo/makeinfo.c:3964
  #, c-format
  msgid "Reached eof before matching @end %s"
  msgstr "Traff slutt-på-filen før matchende @end %s"
  
! #: makeinfo/makeinfo.c:4213
  #, c-format
  msgid "`%.40s...' is too long for expansion; not expanded"
--- 2781,2858 ----
  "bevare.\n"
  
! #: makeinfo/makeinfo.c:1774
  #, c-format
  msgid "%s: Removing output file `%s' due to errors; use --force to preserve.\n"
  msgstr ""
! "%s: Fjerner utskriftsfilen «%s» på grunn av feil; bruk --force for å bevare.\n"
  
! #: makeinfo/makeinfo.c:2068
  #, c-format
  msgid "Unknown command `%s'"
  msgstr "Ukjent kommando «%s»"
  
! #: makeinfo/makeinfo.c:2090
  #, c-format
  msgid "Use braces to give a command as an argument to @%s"
  msgstr "Bruk krøllparenteser for å gi en kommando som et argument til @%s"
  
! #: makeinfo/makeinfo.c:2349
  #, c-format
  msgid "%c%s expected braces"
  msgstr "%c%s forventet krøllparanteser"
  
! #: makeinfo/makeinfo.c:2362
  msgid "Unmatched }"
  msgstr "Umatchet }"
  
! #: makeinfo/makeinfo.c:2410
  msgid "NO_NAME!"
  msgstr "INTET_NAVN!"
  
! #: makeinfo/makeinfo.c:2431
  #, c-format
  msgid "%c%s missing close brace"
  msgstr "%c%s mangler avsluttende krøllparentes"
  
! #: makeinfo/makeinfo.c:3434
  #, c-format
  msgid "@image file `%s' (for HTML) not readable: %s"
  msgstr "@image-fil «%s» (for HTML) er uleselig: %s"
  
! #: makeinfo/makeinfo.c:3440
  #, c-format
  msgid "No such file `%s'"
  msgstr "«%s» er ingen fil"
  
! #: makeinfo/makeinfo.c:3576
  #, c-format
  msgid "@image file `%s' (for text) unreadable: %s"
  msgstr "@image-fil «%s» (for tekstformat) er uleselig: %s"
  
! #: makeinfo/makeinfo.c:3585
  msgid "@image missing filename argument"
  msgstr "@image mangler filnavn"
  
! #: makeinfo/makeinfo.c:3803
  #, c-format
  msgid "undefined flag: %s"
  msgstr "udefinert flagg: %s"
  
! #: makeinfo/makeinfo.c:3804
  #, c-format
  msgid "{No value for `%s'}"
  msgstr "{Ingen verdi for «%s»}"
  
! #: makeinfo/makeinfo.c:3856
  #, c-format
  msgid "%c%s requires a name"
  msgstr "%c%s krever et navn"
  
! #: makeinfo/makeinfo.c:3962
  #, c-format
  msgid "Reached eof before matching @end %s"
  msgstr "Traff slutt-på-filen før matchende @end %s"
  
! #: makeinfo/makeinfo.c:4211
  #, c-format
  msgid "`%.40s...' is too long for expansion; not expanded"
***************
*** 2750,2804 ****
  msgstr "Skriver noden %s...\n"
  
! #: makeinfo/node.c:715
  #, c-format
  msgid "Node `%s' requires a sectioning command (e.g., %c%s)"
  msgstr "Noden «%s» krever en inndelingskommando (f.eks. %c%s)"
  
! #: makeinfo/node.c:879
  #, c-format
  msgid "No node name specified for `%c%s' command"
  msgstr "Ingen nodenavn spesifisert for «%c%s»-kommandoen"
  
! #: makeinfo/node.c:920 makeinfo/node.c:1161
  #, c-format
  msgid "Anchor `%s' and node `%s' map to the same file name"
  msgstr "Ankeret «%s» og noden «%s» blir knyttet til det samme filnavnet"
  
! #: makeinfo/node.c:923
  msgid "This @anchor command ignored; references to it will not work"
  msgstr ""
  "Denne @anchor-kommandoen ble ignorert, referanser til den vil ikke virke"
  
! #: makeinfo/node.c:925 makeinfo/node.c:1164
  msgid "Rename this anchor or use the `--no-split' option"
  msgstr "Omdøpe dette ankeret eller bruk «--no-split»-valget"
  
! #: makeinfo/node.c:955
  #, c-format
  msgid "Unexpected string at end of split-HTML file `%s'"
  msgstr "Uforventet streng ved slutten av splitt-HTML-fila «%s»"
  
! #: makeinfo/node.c:991
! msgid "Next:"
! msgstr "Neste:"
! 
! #: makeinfo/node.c:1007
! msgid "Previous:"
! msgstr "Forrige:"
! 
! #: makeinfo/node.c:1021
! msgid "Up:"
! msgstr "Opp:"
! 
! #: makeinfo/node.c:1158
  #, c-format
  msgid "Anchors `%s' and `%s' map to the same file name"
  msgstr "Ankrene «%s» og «%s» peker til det samme filnavnet"
  
! #: makeinfo/node.c:1163
  msgid "@anchor command ignored; references to it will not work"
  msgstr "@anchor-kommando ignorert; referanser til den vil ikke virke"
  
! #: makeinfo/node.c:1360
  #, c-format
  msgid "%s reference to nonexistent node `%s' (perhaps incorrect sectioning?)"
--- 2902,2944 ----
  msgstr "Skriver noden %s...\n"
  
! #: makeinfo/node.c:714
  #, c-format
  msgid "Node `%s' requires a sectioning command (e.g., %c%s)"
  msgstr "Noden «%s» krever en inndelingskommando (f.eks. %c%s)"
  
! #: makeinfo/node.c:878
  #, c-format
  msgid "No node name specified for `%c%s' command"
  msgstr "Ingen nodenavn spesifisert for «%c%s»-kommandoen"
  
! #: makeinfo/node.c:919 makeinfo/node.c:1160
  #, c-format
  msgid "Anchor `%s' and node `%s' map to the same file name"
  msgstr "Ankeret «%s» og noden «%s» blir knyttet til det samme filnavnet"
  
! #: makeinfo/node.c:922
  msgid "This @anchor command ignored; references to it will not work"
  msgstr ""
  "Denne @anchor-kommandoen ble ignorert, referanser til den vil ikke virke"
  
! #: makeinfo/node.c:924 makeinfo/node.c:1163
  msgid "Rename this anchor or use the `--no-split' option"
  msgstr "Omdøpe dette ankeret eller bruk «--no-split»-valget"
  
! #: makeinfo/node.c:954
  #, c-format
  msgid "Unexpected string at end of split-HTML file `%s'"
  msgstr "Uforventet streng ved slutten av splitt-HTML-fila «%s»"
  
! #: makeinfo/node.c:1157
  #, c-format
  msgid "Anchors `%s' and `%s' map to the same file name"
  msgstr "Ankrene «%s» og «%s» peker til det samme filnavnet"
  
! #: makeinfo/node.c:1162
  msgid "@anchor command ignored; references to it will not work"
  msgstr "@anchor-kommando ignorert; referanser til den vil ikke virke"
  
! #: makeinfo/node.c:1359
  #, c-format
  msgid "%s reference to nonexistent node `%s' (perhaps incorrect sectioning?)"
***************
*** 2806,2867 ****
  "%s referanse til ikke-eksisterende node «%s» (kanskje ugyldig inndeling?)"
  
! #: makeinfo/node.c:1376
! msgid "Menu"
! msgstr "Meny"
! 
! #: makeinfo/node.c:1378
! msgid "Cross"
! msgstr "Kryss"
! 
! #: makeinfo/node.c:1460
  #, c-format
  msgid "Next field of node `%s' not pointed to (perhaps incorrect sectioning?)"
! msgstr ""
! "Nestefeltet til noden «%s» er ikke pekt på (kanskje ugyldig inndeling?)"
  
! #: makeinfo/node.c:1463
  #, c-format
  msgid "This node (%s) has the bad Prev"
  msgstr "Denne noden (%s) har den dårlige forrigepekeren"
  
! #: makeinfo/node.c:1475
! msgid "Prev"
! msgstr "forrige"
! 
! #: makeinfo/node.c:1518
  #, c-format
  msgid "Prev field of node `%s' not pointed to"
  msgstr "Forrigefeltet til noden «%s» er ikke pekt på"
  
! #: makeinfo/node.c:1522
  #, c-format
  msgid "This node (%s) has the bad Next"
  msgstr "Denne noden (%s) har den dårlige nestepekeren"
  
! #: makeinfo/node.c:1534
  #, c-format
  msgid "`%s' has no Up field (perhaps incorrect sectioning?)"
  msgstr "`%s' har ingen Up-felt (kanskje feil inndeling?)"
  
! #: makeinfo/node.c:1537
! msgid "Up"
! msgstr "opp"
! 
! #: makeinfo/node.c:1603
  #, c-format
  msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
  msgstr "Noden «%s» mangler et menypunkt for «%s» selv om den er dens oppmål"
  
! #: makeinfo/node.c:1635
  #, c-format
  msgid "unreferenced node `%s'"
  msgstr "ureferert node «%s»"
  
! #: makeinfo/node.c:1725
  #, c-format
  msgid "Removing %s\n"
  msgstr "Fjerner %s\n"
  
! #: makeinfo/node.c:1729
  #, c-format
  msgid "Can't remove file `%s': %s"
--- 2946,2990 ----
  "%s referanse til ikke-eksisterende node «%s» (kanskje ugyldig inndeling?)"
  
! #: makeinfo/node.c:1459
  #, c-format
  msgid "Next field of node `%s' not pointed to (perhaps incorrect sectioning?)"
! msgstr "Nestefeltet til noden «%s» er ikke pekt på (kanskje ugyldig inndeling?)"
  
! #: makeinfo/node.c:1462
  #, c-format
  msgid "This node (%s) has the bad Prev"
  msgstr "Denne noden (%s) har den dårlige forrigepekeren"
  
! #: makeinfo/node.c:1517
  #, c-format
  msgid "Prev field of node `%s' not pointed to"
  msgstr "Forrigefeltet til noden «%s» er ikke pekt på"
  
! #: makeinfo/node.c:1521
  #, c-format
  msgid "This node (%s) has the bad Next"
  msgstr "Denne noden (%s) har den dårlige nestepekeren"
  
! #: makeinfo/node.c:1533
  #, c-format
  msgid "`%s' has no Up field (perhaps incorrect sectioning?)"
  msgstr "`%s' har ingen Up-felt (kanskje feil inndeling?)"
  
! #: makeinfo/node.c:1602
  #, c-format
  msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
  msgstr "Noden «%s» mangler et menypunkt for «%s» selv om den er dens oppmål"
  
! #: makeinfo/node.c:1634
  #, c-format
  msgid "unreferenced node `%s'"
  msgstr "ureferert node «%s»"
  
! #: makeinfo/node.c:1724
  #, c-format
  msgid "Removing %s\n"
  msgstr "Fjerner %s\n"
  
! #: makeinfo/node.c:1728
  #, c-format
  msgid "Can't remove file `%s': %s"
***************
*** 2903,2912 ****
  msgstr "%ctop brukt før %cnode, benytter %s"
  
! #: makeinfo/xml.c:1654
  #, c-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "@image-fil «%s» er uleselig: %s"
  
! #: makeinfo/xml.c:1999
  msgid ""
  "@headitem as the last item of @multitable produces invalid Docbook documents"
--- 3026,3035 ----
  msgstr "%ctop brukt før %cnode, benytter %s"
  
! #: makeinfo/xml.c:1669
  #, c-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "@image-fil «%s» er uleselig: %s"
  
! #: makeinfo/xml.c:2014
  msgid ""
  "@headitem as the last item of @multitable produces invalid Docbook documents"
***************
*** 2915,2931 ****
  "dokumenter"
  
! #: makeinfo/xref.c:127
! msgid "First argument to cross-reference may not be empty"
! msgstr ""
  
! #: makeinfo/xref.c:133 makeinfo/xref.c:170 makeinfo/xref.c:205
! #: makeinfo/xref.c:459
! #, fuzzy
! msgid "see "
! msgstr "Se "
  
! #: makeinfo/xref.c:157
! #, c-format
! msgid "See section ``%s'' in "
  msgstr ""
  
--- 3038,3051 ----
  "dokumenter"
  
! #: makeinfo/xml.c:2150
! msgid "of"
! msgstr "av"
  
! #: makeinfo/xml.c:2155
! msgid "on"
! msgstr "på"
  
! #: makeinfo/xref.c:127
! msgid "First argument to cross-reference may not be empty"
  msgstr ""
  
***************
*** 2953,3150 ****
  msgstr ""
  
- #: util/install-info.c:170
- #, c-format
- msgid "%s: warning: "
- msgstr "%s: advarsel: "
- 
- #: util/install-info.c:219
- #, c-format
- msgid " for %s"
- msgstr " for %s"
- 
- #: util/install-info.c:444
- #, c-format
- msgid "\tTry `%s --help' for a complete list of options.\n"
- msgstr "\tPrøv «%s --help» for en komplett liste over valg.\n"
- 
- #: util/install-info.c:452
- #, fuzzy, c-format
- msgid ""
- "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
- "\n"
- "Add or remove entries in INFO-FILE from the Info directory DIR-FILE.\n"
- "\n"
- "Options:\n"
- " --debug           report what is being done.\n"
- " --delete          delete existing entries for INFO-FILE from DIR-FILE;\n"
- "                     don't insert any new entries.\n"
- " --dir-file=NAME   specify file name of Info directory file.\n"
- "                     This is equivalent to using the DIR-FILE argument.\n"
- " --entry=TEXT      insert TEXT as an Info directory entry.\n"
- "                     TEXT should have the form of an Info menu item line\n"
- "                     plus zero or more extra lines starting with "
- "whitespace.\n"
- "                     If you specify more than one entry, they are all "
- "added.\n"
- "                     If you don't specify any entries, they are determined\n"
- "                     from information in the Info file itself.\n"
- " --help            display this help and exit.\n"
- " --info-file=FILE  specify Info file to install in the directory.\n"
- "                     This is equivalent to using the INFO-FILE argument.\n"
- " --info-dir=DIR    same as --dir-file=DIR/dir.\n"
- " --item=TEXT       same as --entry TEXT.\n"
- "                     An Info directory entry is actually a menu item.\n"
- " --quiet           suppress warnings.\n"
- " --remove          same as --delete.\n"
- " --remove-exactly  only remove if the info file name matches exactly;\n"
- "                     .info and/or .gz suffixes are not ignored.\n"
- " --section=SEC     put this file's entries in section SEC of the directory.\n"
- "                     If you specify more than one section, all the entries\n"
- "                     are added in each of the sections.\n"
- "                     If you don't specify any sections, they are determined\n"
- "                     from information in the Info file itself.\n"
- " --section-regex=R if an entry is added to a section that does not exist,\n"
- "                     look for a section matching basic regular expression R\n"
- "                     (and ignoring case) before starting a new section.\n"
- " --test            suppress updating of DIR-FILE.\n"
- " --silent          suppress warnings.\n"
- " --version         display version information and exit.\n"
- msgstr ""
- "Bruksmåte: %s [VALG]... [INFOFIL [DIRFIL]]\n"
- "\n"
- "Installere eller slette dir-innslag fra INFOFIL i Info-katalogfilen\n"
- "DIRFIL.\n"
- "\n"
- "Valg:\n"
- " --delete          slette eksisterende innslag for INFOFIL fra DIRFIL;\n"
- "                     ikke sett inn noe nye innslag.\n"
- " --dir-file=NAVN   angi filnavnet til Info-katalogfilen.\n"
- "                     Dette er det samme som å bruke DIRFIL-argumentet.\n"
- " --entry=TEKST     sette inn TEKST som en Info-kataloginnslag.\n"
- "                     TEKST bør ha form som et Info-menypunkt\n"
- "                     pluss null eller flere linjer som starter med "
- "whitespace.\n"
- "                     Dersom du angir mer enn et innslag, blir alle lagt "
- "til.\n"
- "                     Dersom du ikke angir noen innslag, blir de bestemt\n"
- "                     fra informasjon i selve Infofilen.\n"
- " --help            vise denne hjelpen og avslutte.\n"
- " --info-file=FIL   angi Infofilen som skal installeres i katalogen.\n"
- "                     Dette er det samme som å bruke INFOFIL-argumentet.\n"
- " --info-dir=DIR    det samme som --dir-file=DIR/dir.\n"
- " --item=TEKST      det samme som --entry TEKST.\n"
- "                     Et Info-kataloginnslag er egentlig et menypunkt.\n"
- " --quiet           undertrykke advarsler.\n"
- " --remove          det samme som --delete.\n"
- " --section=AVS     putte denne filens innslag i avsnittet AVS i katalogen.\n"
- "                     Dersom du angir mer enn et avsnitt, blir alle "
- "innslagene\n"
- "                     lagt til i hver av avsnittene.\n"
- "                     Dersom du ikke angir noen avsnitt, blir de bestemt\n"
- "                     fra informasjon i selve Infofilen.\n"
- " --version         vise programversjon og avslutte.\n"
- 
- #: util/install-info.c:518
- #, c-format
- msgid ""
- "This is the file .../info/dir, which contains the\n"
- "topmost node of the Info hierarchy, called (dir)Top.\n"
- "The first time you invoke Info you start off looking at this node.\n"
- "\n"
- "%s\tThis is the top of the INFO tree\n"
- "\n"
- "  This (the Directory node) gives a menu of major topics.\n"
- "  Typing \"q\" exits, \"?\" lists all Info commands, \"d\" returns here,\n"
- "  \"h\" gives a primer for first-timers,\n"
- "  \"mEmacs<Return>\" visits the Emacs manual, etc.\n"
- "\n"
- "  In Emacs, you can click mouse button 2 on a menu item or cross reference\n"
- "  to select it.\n"
- "\n"
- "%s\n"
- msgstr ""
- "Dette er filen .../info/dir, som inneholder den øverste\n"
- "noden i Info-hierarkiet, kalt (dir)Top.\n"
- "Første gangen du starter Info begynner du i denne noden.\n"
- "\n"
- "%s\tDette er toppen av INFO-treet\n"
- "\n"
- "  Denne katalognoden gir en meny over alle hovedemner.\n"
- "  Inntasting av «q» avslutter, «?» lister alle Info-kommandoene, «d» "
- "returner hit,\n"
- "  «h» gir en innføring for nybegynnere,\n"
- "  «mEmacs<Return>» besøker Emacs-manualen, osv.\n"
- "\n"
- "  I Emacs kan du klikke med musknapp 2 på et menypunkt eller kryssreferanse\n"
- "  for å velge den.\n"
- "\n"
- "%s\n"
- 
- #: util/install-info.c:543
- #, c-format
- msgid "%s: could not read (%s) and could not create (%s)\n"
- msgstr "%s: kunne ikke lese (%s) og kunne ikke opprette (%s)\n"
- 
- #: util/install-info.c:630
- #, c-format
- msgid "%s: empty file"
- msgstr "%s: tom fil"
- 
- #: util/install-info.c:943 util/install-info.c:983
- msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
- msgstr "START-INFO-DIR-ENTRY uten tilhørende END-INFO-DIR-ENTRY"
- 
- #: util/install-info.c:978
- msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
- msgstr "END-INFO-DIR-ENTRY uten tilhørende START-INFO-DIR-ENTRY"
- 
- #: util/install-info.c:1225 util/install-info.c:1235
- #, c-format
- msgid "%s: already have dir file: %s\n"
- msgstr "%s: har allerede en dirfil: %s\n"
- 
- #: util/install-info.c:1274
- #, c-format
- msgid "%s: Specify the Info file only once.\n"
- msgstr "%s: Spesifiser infofilen bare en gang.\n"
- 
- #: util/install-info.c:1297
- #, c-format
- msgid "Extra regular expression specified, ignoring `%s'"
- msgstr ""
- 
- #: util/install-info.c:1308
- #, c-format
- msgid "Error in regular expression `%s': %s"
- msgstr ""
- 
- #: util/install-info.c:1353
- #, c-format
- msgid "excess command line argument `%s'"
- msgstr "overflødig argument på kommandolinjen «%s»"
- 
- #: util/install-info.c:1357
- msgid "No input file specified; try --help for more information."
- msgstr "Ingen innfil angitt; prøv --help for mer informasjon."
- 
- #: util/install-info.c:1360
- msgid "No dir file specified; try --help for more information."
- msgstr "Ingen dir-fil angitt; prøv --help for mer informasjon."
- 
- #: util/install-info.c:1384
- #, c-format
- msgid "no info dir entry in `%s'"
- msgstr "ingen info-dir-oppføring i «%s»"
- 
- #: util/install-info.c:1525
- #, c-format
- msgid "menu item `%s' already exists, for file `%s'"
- msgstr "menypunktet «%s» eksisterer allerede for filen «%s»"
- 
- #: util/install-info.c:1548
- #, c-format
- msgid "no entries found for `%s'; nothing deleted"
- msgstr "fant ingen oppføringer for «%s»; ingenting slettet"
- 
  #: util/texindex.c:223
  msgid "display this help and exit"
--- 3073,3076 ----
***************
*** 3172,3177 ****
  #, c-format
  msgid "Usually FILE... is specified as `foo.%c%c' for a document `foo.texi'.\n"
! msgstr ""
! "Vanligvis er FIL... angitt som «foo.%c%c» for et dokument «foo.texi».\n"
  
  #: util/texindex.c:243
--- 3098,3102 ----
  #, c-format
  msgid "Usually FILE... is specified as `foo.%c%c' for a document `foo.texi'.\n"
! msgstr "Vanligvis er FIL... angitt som «foo.%c%c» for et dokument «foo.texi».\n"
  
  #: util/texindex.c:243
***************
*** 3204,3207 ****
--- 3129,3448 ----
  msgstr "oppføring %s følger en oppføring med et annet navn"
  
+ #~ msgid ""
+ #~ "\\%-10[search]  Search forward for a specified string\n"
+ #~ "              and select the node in which the next occurrence is found.\n"
+ #~ msgstr ""
+ #~ "\\%-10[search]  Søke forover etter en angitt streng\n"
+ #~ "              og velge den noden som den neste forekomsten blir funnet "
+ #~ "i.\n"
+ 
+ #~ msgid ""
+ #~ "\\%-10[goto-node]  Move to node specified by name.\n"
+ #~ "              You may include a filename as well, as in (FILENAME)"
+ #~ "NODENAME.\n"
+ #~ msgstr ""
+ #~ "\\%-10[goto-node]  Flytte til en node angitt ved navn.\n"
+ #~ "              Du kan like godt inkludere et filnavn, som i (FILNAVN)"
+ #~ "NODENAVN.\n"
+ 
+ #, fuzzy
+ #~ msgid "\\%-10[next-node]  Move to the next node of current section.\n"
+ #~ msgstr "\\%-10[next-node]  Flytte til neste node etter denne noden.\n"
+ 
+ #~ msgid ""
+ #~ "\\%-10[dir-node]  Move to the `directory' node.  Equivalent to `\\[goto-"
+ #~ "node] (DIR)'.\n"
+ #~ msgstr ""
+ #~ "\\%-10[dir-node]  Flytte til «katalog»-noden.  Det samme som «\\[goto-node] "
+ #~ "(DIR)».\n"
+ 
+ #~ msgid ""
+ #~ "\\%-10[top-node]  Move to the Top node.  Equivalent to `\\[goto-node] "
+ #~ "Top'.\n"
+ #~ msgstr ""
+ #~ "\\%-10[top-node]  Flytte til «Top»-noden.  Det samme som «\\[goto-node] "
+ #~ "Top».\n"
+ 
+ #~ msgid ""
+ #~ "\\%-10[search-backward]  Search backward for a specified string\n"
+ #~ "              and select the node in which the previous occurrence is "
+ #~ "found.\n"
+ #~ msgstr ""
+ #~ "\\%-10[search-backward]  Søke baklengs etter en angitt streng\n"
+ #~ "              og velge den noden som den neste forekomsten blir funnet "
+ #~ "i.\n"
+ 
+ #~ msgid "--- Use `\\[history-node]' or `\\[kill-node]' to exit ---\n"
+ #~ msgstr ""
+ #~ "--- Bruk «\\[history-node]» eller «\\[kill-node]» for å avslutte ---\n"
+ 
+ #, fuzzy
+ #~ msgid "\\%-10[move-to-prev-xref]  Skip to previous hypertext link [*].\n"
+ #~ msgstr ""
+ #~ "\\%-10[move-to-prev-xref]  Flytte til neste hypertekstlenke innen denne "
+ #~ "noden.\n"
+ 
+ #, fuzzy
+ #~ msgid ""
+ #~ "Usage: %s [OPTION]... [MENU-ITEM...]\n"
+ #~ "\n"
+ #~ "Read documentation in Info format.\n"
+ #~ "\n"
+ #~ "Options:\n"
+ #~ "      --apropos=STRING         look up STRING in all indices of all "
+ #~ "manuals.\n"
+ #~ "  -d, --directory=DIR          add DIR to INFOPATH.\n"
+ #~ "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
+ #~ "  -f, --file=FILENAME          specify Info file to visit.\n"
+ #~ "  -h, --help                   display this help and exit.\n"
+ #~ "      --index-search=STRING    go to node pointed by index entry STRING.\n"
+ #~ "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
+ #~ "  -o, --output=FILENAME        output selected nodes to FILENAME.\n"
+ #~ "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
+ #~ "      --no-raw-escapes         output escapes as literal text.\n"
+ #~ "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
+ #~ "  -O, --show-options, --usage  go to command-line options node.\n"
+ #~ "%s      --subnodes               recursively output menu items.\n"
+ #~ "  -w, --where, --location      print physical location of Info file.\n"
+ #~ "      --vi-keys                use vi-like and less-like key bindings.\n"
+ #~ "      --version                display version information and exit.\n"
+ #~ "\n"
+ #~ "The first non-option argument, if present, is the menu entry to start "
+ #~ "from;\n"
+ #~ "it is searched for in all `dir' files along INFOPATH.\n"
+ #~ "If it is not present, info merges all `dir' files and shows the result.\n"
+ #~ "Any remaining arguments are treated as the names of menu\n"
+ #~ "items relative to the initial node visited.\n"
+ #~ "\n"
+ #~ "Examples:\n"
+ #~ "  info                       show top-level dir menu\n"
+ #~ "  info emacs                 start at emacs node from top-level dir\n"
+ #~ "  info emacs buffers         start at buffers node within emacs manual\n"
+ #~ "  info --show-options emacs  start at node with emacs' command line "
+ #~ "options\n"
+ #~ "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
+ #~ "  info -f ./foo.info         show file ./foo.info, not searching dir\n"
+ #~ msgstr ""
+ #~ "Bruksmåte: %s [VALG]... [MENYPUNKT...]\n"
+ #~ "\n"
+ #~ "Lese dokumentasjon i Infoformat.\n"
+ #~ "\n"
+ #~ "Valg:\n"
+ #~ "     --apropos=EMNE           søke etter EMNE i alle indeksene til alle "
+ #~ "Infofilene.\n"
+ #~ " -d, --directory=KAT          legge til KAT til INFOPATH.\n"
+ #~ "     --dribble=FILNAVN        huske brukerens tastetrykk i FILNAVN.\n"
+ #~ " -f, --file=FILNAVN           angi Infofilen som skal besøkes.\n"
+ #~ " -h, --help                   vise denne hjelpen og avslutte.\n"
+ #~ "     --index-search=STRENG    gå til noden pekt på av indeksoppslaget "
+ #~ "STRENG.\n"
+ #~ " -n, --node=NODENAVN          angi noder i første besøkte Infofil.\n"
+ #~ " -o, --output=FILNAVN         skrive ut utvalgte noder til FILNAVN.\n"
+ #~ " -R, --raw-escapes            ikke fjern ANSI-escapes fra mansider.\n"
+ #~ "     --restore=FILNAVN        lese innledende tastetrykk fra FILNAVN.\n"
+ #~ " -O, --show-options, --usage  gå til kommandolinje-valg-noden.\n"
+ #~ "%s     --subnodes               rekursivt skrive ut menypunkter.\n"
+ #~ "     --vi-keys                bruke vi-aktige og less-aktige "
+ #~ "tastebindinger.\n"
+ #~ "     --version                vise programversjon og avslutte.\n"
+ #~ "\n"
+ #~ "Det første ikke-valg-argumentet, dersom tilstede, er menypunktet som du\n"
+ #~ "starter fra; det blir søkt etter i alle «dir»-filer langs med INFOPATH.\n"
+ #~ "Dersom menypunktet ikke er tilstede, vil info flette sammen alle\n"
+ #~ "«dir»-filene og vise resultatet.  Øvrige gjenværende argumenter blir\n"
+ #~ "behandlet som navnene til menypunktene relativ til den første besøkte\n"
+ #~ "noden.\n"
+ #~ "\n"
+ #~ "Eksempler:\n"
+ #~ "  info                       vise toppnivå dirmeny\n"
+ #~ "  info emacs                 starte ved emacs-noden fra toppnivå dir\n"
+ #~ "  info emacs buffers         starte ved buffers-noden i emacs-manualen\n"
+ #~ "  info --show-options emacs  starte ved emacs kommandolinjevalg\n"
+ #~ "  info -f ./foo.info         vise filen ./foo.info, ikke søke gjennom "
+ #~ "dir\n"
+ 
+ #~ msgid ""
+ #~ "              Picking a menu item causes another node to be selected.\n"
+ #~ msgstr ""
+ #~ "              Valg av menypunkt fører til at en annen node blir valgt.\n"
+ 
+ #~ msgid ""
+ #~ "              You may include a filename as well, as in (FILENAME)"
+ #~ "NODENAME.\n"
+ #~ msgstr ""
+ #~ "              Du kan like godt inkludere et filnavn, som i (FILNAVN)"
+ #~ "NODENAVN.\n"
+ 
+ #~ msgid "  %-10s  Search backward for a specified string\n"
+ #~ msgstr ""
+ #~ "  %-10s  Søke baklengs gjennom denne Infofilen for en spesifikk streng,\n"
+ 
+ #~ msgid ""
+ #~ "              and select the node in which the next occurrence is found.\n"
+ #~ msgstr ""
+ #~ "              og velge den noden som i det neste tilfellet blir funnet.\n"
+ 
+ #~ msgid "Following Next node..."
+ #~ msgstr "Følger nestenoden..."
+ 
+ #~ msgid "Selecting first menu item..."
+ #~ msgstr "Velger første menypunkt..."
+ 
+ #~ msgid "Selecting Next node..."
+ #~ msgstr "Velger nestenoden..."
+ 
+ #~ msgid "Moving Up %d time(s), then Next."
+ #~ msgstr "Flytter opp %d gang(er), deretter neste."
+ 
+ #~ msgid "Moving Prev in this window."
+ #~ msgstr "Flytter til forrige i dette vinduet."
+ 
+ #~ msgid "Moving Up in this window."
+ #~ msgstr "Flytter opp i dette vinduet."
+ 
+ #~ msgid "Moving to `Prev's last menu item."
+ #~ msgstr "Flytter til «forrige»s siste menypunkt."
+ 
+ #~ msgid " "
+ #~ msgstr " "
+ 
+ #~ msgid "Function"
+ #~ msgstr "Funksjon"
+ 
+ #~ msgid "Macro"
+ #~ msgstr "Makro"
+ 
+ #~ msgid "Special Form"
+ #~ msgstr "Spesiell form"
+ 
+ #~ msgid "Variable"
+ #~ msgstr "Variabel"
+ 
+ #~ msgid "User Option"
+ #~ msgstr "Brukervalg"
+ 
+ #~ msgid "Instance Variable"
+ #~ msgstr "Forekomst"
+ 
+ #~ msgid "Method"
+ #~ msgstr "Metode"
+ 
+ #~ msgid "Untitled"
+ #~ msgstr "Uten navn"
+ 
+ #~ msgid "This is %s, produced by makeinfo version %s from %s.\n"
+ #~ msgstr "Dette er %s, produsert av makeinfo versjon %s fra %s.\n"
+ 
+ #~ msgid "Next:"
+ #~ msgstr "Neste:"
+ 
+ #~ msgid "Previous:"
+ #~ msgstr "Forrige:"
+ 
+ #~ msgid "Up:"
+ #~ msgstr "Opp:"
+ 
+ #~ msgid "Menu"
+ #~ msgstr "Meny"
+ 
+ #~ msgid "Cross"
+ #~ msgstr "Kryss"
+ 
+ #~ msgid "Prev"
+ #~ msgstr "forrige"
+ 
+ #~ msgid "Up"
+ #~ msgstr "opp"
+ 
+ #, fuzzy
+ #~ msgid "see "
+ #~ msgstr "Se "
+ 
+ #, fuzzy
+ #~ msgid ""
+ #~ "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
+ #~ "\n"
+ #~ "Add or remove entries in INFO-FILE from the Info directory DIR-FILE.\n"
+ #~ "\n"
+ #~ "Options:\n"
+ #~ " --debug           report what is being done.\n"
+ #~ " --delete          delete existing entries for INFO-FILE from DIR-FILE;\n"
+ #~ "                     don't insert any new entries.\n"
+ #~ " --dir-file=NAME   specify file name of Info directory file.\n"
+ #~ "                     This is equivalent to using the DIR-FILE argument.\n"
+ #~ " --entry=TEXT      insert TEXT as an Info directory entry.\n"
+ #~ "                     TEXT should have the form of an Info menu item line\n"
+ #~ "                     plus zero or more extra lines starting with "
+ #~ "whitespace.\n"
+ #~ "                     If you specify more than one entry, they are all "
+ #~ "added.\n"
+ #~ "                     If you don't specify any entries, they are "
+ #~ "determined\n"
+ #~ "                     from information in the Info file itself.\n"
+ #~ " --help            display this help and exit.\n"
+ #~ " --info-file=FILE  specify Info file to install in the directory.\n"
+ #~ "                     This is equivalent to using the INFO-FILE argument.\n"
+ #~ " --info-dir=DIR    same as --dir-file=DIR/dir.\n"
+ #~ " --item=TEXT       same as --entry TEXT.\n"
+ #~ "                     An Info directory entry is actually a menu item.\n"
+ #~ " --quiet           suppress warnings.\n"
+ #~ " --remove          same as --delete.\n"
+ #~ " --remove-exactly  only remove if the info file name matches exactly;\n"
+ #~ "                     .info and/or .gz suffixes are not ignored.\n"
+ #~ " --section=SEC     put this file's entries in section SEC of the "
+ #~ "directory.\n"
+ #~ "                     If you specify more than one section, all the "
+ #~ "entries\n"
+ #~ "                     are added in each of the sections.\n"
+ #~ "                     If you don't specify any sections, they are "
+ #~ "determined\n"
+ #~ "                     from information in the Info file itself.\n"
+ #~ " --section-regex=R if an entry is added to a section that does not "
+ #~ "exist,\n"
+ #~ "                     look for a section matching basic regular expression "
+ #~ "R\n"
+ #~ "                     (and ignoring case) before starting a new section.\n"
+ #~ " --test            suppress updating of DIR-FILE.\n"
+ #~ " --silent          suppress warnings.\n"
+ #~ " --version         display version information and exit.\n"
+ #~ msgstr ""
+ #~ "Bruksmåte: %s [VALG]... [INFOFIL [DIRFIL]]\n"
+ #~ "\n"
+ #~ "Installere eller slette dir-innslag fra INFOFIL i Info-katalogfilen\n"
+ #~ "DIRFIL.\n"
+ #~ "\n"
+ #~ "Valg:\n"
+ #~ " --delete          slette eksisterende innslag for INFOFIL fra DIRFIL;\n"
+ #~ "                     ikke sett inn noe nye innslag.\n"
+ #~ " --dir-file=NAVN   angi filnavnet til Info-katalogfilen.\n"
+ #~ "                     Dette er det samme som å bruke DIRFIL-argumentet.\n"
+ #~ " --entry=TEKST     sette inn TEKST som en Info-kataloginnslag.\n"
+ #~ "                     TEKST bør ha form som et Info-menypunkt\n"
+ #~ "                     pluss null eller flere linjer som starter med "
+ #~ "whitespace.\n"
+ #~ "                     Dersom du angir mer enn et innslag, blir alle lagt "
+ #~ "til.\n"
+ #~ "                     Dersom du ikke angir noen innslag, blir de bestemt\n"
+ #~ "                     fra informasjon i selve Infofilen.\n"
+ #~ " --help            vise denne hjelpen og avslutte.\n"
+ #~ " --info-file=FIL   angi Infofilen som skal installeres i katalogen.\n"
+ #~ "                     Dette er det samme som å bruke INFOFIL-argumentet.\n"
+ #~ " --info-dir=DIR    det samme som --dir-file=DIR/dir.\n"
+ #~ " --item=TEKST      det samme som --entry TEKST.\n"
+ #~ "                     Et Info-kataloginnslag er egentlig et menypunkt.\n"
+ #~ " --quiet           undertrykke advarsler.\n"
+ #~ " --remove          det samme som --delete.\n"
+ #~ " --section=AVS     putte denne filens innslag i avsnittet AVS i "
+ #~ "katalogen.\n"
+ #~ "                     Dersom du angir mer enn et avsnitt, blir alle "
+ #~ "innslagene\n"
+ #~ "                     lagt til i hver av avsnittene.\n"
+ #~ "                     Dersom du ikke angir noen avsnitt, blir de bestemt\n"
+ #~ "                     fra informasjon i selve Infofilen.\n"
+ #~ " --version         vise programversjon og avslutte.\n"
+ 
+ #~ msgid "menu item `%s' already exists, for file `%s'"
+ #~ msgstr "menypunktet «%s» eksisterer allerede for filen «%s»"
+ 
  #~ msgid "\\%-10[menu-digit]  Pick first ... ninth item in node's menu.\n"
  #~ msgstr "\\%-10[menu-digit]  Velge første ... niende punkt i nodens meny.\n"
***************
*** 3238,3247 ****
  #~ msgstr "ikke bevar midlertidige filer etter behandling (standard)"
  
- # This translation is connected to the next one
- #~ msgid ""
- #~ "  %-10s  Search for a specified string in the index entries of this Info\n"
- #~ msgstr ""
- #~ "  %-10s  Søke etter en spesifikk streng i indeksinnslagene i denne\n"
- 
  #~ msgid ""
  #~ "              file, and select the node referenced by the first entry "
--- 3479,3482 ----
***************
*** 3251,3258 ****
  #~ "funnet.\n"
  
- #~ msgid "  %-10s  Search forward for a specified string,\n"
- #~ msgstr ""
- #~ "  %-10s  Søke forlengs gjennom denne Infofilen for en spesifikk streng,\n"
- 
  #~ msgid ""
  #~ "There is NO warranty.  You may redistribute this software\n"
--- 3486,3489 ----
Files texinfo-4.11/po/nl.gmo and texinfo-4.12/po/nl.gmo differ
diff -Nrc2 texinfo-4.11/po/nl.po texinfo-4.12/po/nl.po
*** texinfo-4.11/po/nl.po	Sun Sep  9 17:40:30 2007
--- texinfo-4.12/po/nl.po	Sat Apr 19 10:05:40 2008
***************
*** 1,184 ****
! # translation of texinfo-4.9.92.po to Dutch
! # translation of texinfo-4.7.91.po to
! # Dutch messages for GNU texinfo
! # Copyright (C) 1998, 2004, 2005, 2007 Free Software Foundation, Inc.
  #
  # Ivo Timmermans <zarq@iname.com>, 1998.
  # Freek de Kruijf <f.de.kruijf@hetnet.nl>, 2004, 2005, 2007.
  msgid ""
  msgstr ""
! "Project-Id-Version: texinfo 4.9.92\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2007-09-03 05:23-0700\n"
! "PO-Revision-Date: 2007-09-04 16:22+0200\n"
! "Last-Translator: Freek de Kruijf <f.de.kruijf@hetnet.nl>\n"
  "Language-Team: Dutch <vertaling@vrijschrift.org>\n"
  "MIME-Version: 1.0\n"
  "Content-Type: text/plain; charset=UTF-8\n"
  "Content-Transfer-Encoding: 8bit\n"
! "X-Generator: KBabel 1.11.2\n"
! "Plural-Forms:  nplurals=2; plural=(n != 1);\n"
  
! #: gnulib/lib/error.c:126
  msgid "Unknown system error"
  msgstr "Onbekende systeemfout"
  
! #: gnulib/lib/getopt.c:531 gnulib/lib/getopt.c:547
  #, c-format
  msgid "%s: option `%s' is ambiguous\n"
! msgstr "%s: optie `%s' is niet eenduidig\n"
  
! #: gnulib/lib/getopt.c:580 gnulib/lib/getopt.c:584
  #, c-format
  msgid "%s: option `--%s' doesn't allow an argument\n"
! msgstr "%s: optie `--%s' staat geen argumenten toe\n"
  
! #: gnulib/lib/getopt.c:593 gnulib/lib/getopt.c:598
  #, c-format
  msgid "%s: option `%c%s' doesn't allow an argument\n"
! msgstr "%s: optie `%c%s' staat geen argument toe\n"
  
! #: gnulib/lib/getopt.c:641 gnulib/lib/getopt.c:660 gnulib/lib/getopt.c:976
! #: gnulib/lib/getopt.c:995
  #, c-format
  msgid "%s: option `%s' requires an argument\n"
! msgstr "%s: optie `%s' vereist een argument\n"
  
! #: gnulib/lib/getopt.c:698 gnulib/lib/getopt.c:701
  #, c-format
  msgid "%s: unrecognized option `--%s'\n"
! msgstr "%s: onbekende optie `--%s'\n"
  
! #: gnulib/lib/getopt.c:709 gnulib/lib/getopt.c:712
  #, c-format
  msgid "%s: unrecognized option `%c%s'\n"
! msgstr "%s: onbekende optie `%c%s'\n"
  
! # Dit is de POSIX versie van de volgende melding
! #: gnulib/lib/getopt.c:764 gnulib/lib/getopt.c:767
  #, c-format
  msgid "%s: illegal option -- %c\n"
  msgstr "%s: ongeldige optie -- %c\n"
  
! # Dezelfde tekst als hiervoor
! #: gnulib/lib/getopt.c:773 gnulib/lib/getopt.c:776
  #, c-format
  msgid "%s: invalid option -- %c\n"
  msgstr "%s: ongeldige optie -- %c\n"
  
! #: gnulib/lib/getopt.c:828 gnulib/lib/getopt.c:844 gnulib/lib/getopt.c:1048
! #: gnulib/lib/getopt.c:1066
  #, c-format
  msgid "%s: option requires an argument -- %c\n"
  msgstr "%s: optie vereist een argument -- %c\n"
  
! #: gnulib/lib/getopt.c:897 gnulib/lib/getopt.c:913
  #, c-format
  msgid "%s: option `-W %s' is ambiguous\n"
! msgstr "%s: optie `-W %s' is niet eenduidig\n"
  
! #: gnulib/lib/getopt.c:937 gnulib/lib/getopt.c:955
  #, c-format
  msgid "%s: option `-W %s' doesn't allow an argument\n"
! msgstr "%s: optie `-W %s' staat geen argumenten toe\n"
  
! #: gnulib/lib/xalloc-die.c:35 gnulib/lib/xsetenv.c:39
  msgid "memory exhausted"
! msgstr "Geen geheugen meer"
  
! #: info/echo-area.c:283 info/session.c:732
  msgid "Move forward a character"
! msgstr "Beweeg een teken naar voren"
  
! #: info/echo-area.c:295 info/session.c:764
  msgid "Move backward a character"
! msgstr "Beweeg een teken naar achteren"
  
  #: info/echo-area.c:307
  msgid "Move to the start of this line"
! msgstr "Ga naar het begin van deze regel"
  
  #: info/echo-area.c:312
  msgid "Move to the end of this line"
! msgstr "Ga naar het einde van deze regel"
  
! #: info/echo-area.c:320 info/session.c:805
  msgid "Move forward a word"
! msgstr "Beweeg een woord naar voren"
  
! #: info/echo-area.c:360 info/session.c:878
  msgid "Move backward a word"
! msgstr "Beweeg een woord naar achteren"
  
  #: info/echo-area.c:400
  msgid "Delete the character under the cursor"
! msgstr "Verwijder het teken onder de cursor"
  
  #: info/echo-area.c:430
  msgid "Delete the character behind the cursor"
! msgstr "Verwijder het teken achter de cursor"
  
  #: info/echo-area.c:451
  msgid "Cancel or quit operation"
! msgstr "Annuleer of beÃ«indig operatie"
  
- # completion?
  #: info/echo-area.c:466
  msgid "Accept (or force completion of) this line"
! msgstr "Accepteer (of forceer voltooiing van) deze regel"
  
  #: info/echo-area.c:471
  msgid "Insert next character verbatim"
! msgstr "Voeg volgend teken letterlijk in"
  
  #: info/echo-area.c:479
  msgid "Insert this character"
! msgstr "Voeg dit teken in"
  
  #: info/echo-area.c:497
  msgid "Insert a TAB character"
! msgstr "Voeg een TAB code in"
  
  #: info/echo-area.c:504
  msgid "Transpose characters at point"
! msgstr "Transponeer karakters op dit punt"
  
- # kill?
  #: info/echo-area.c:555
  msgid "Yank back the contents of the last kill"
! msgstr "Zet de inhoud van de laatste verwijdering terug"
  
  #: info/echo-area.c:562
  msgid "Kill ring is empty"
! msgstr "Verwijder-ring is leeg"
  
- # kill?
  #: info/echo-area.c:575
  msgid "Yank back a previous kill"
! msgstr "Zet een eerdere verwijdering terug"
  
- # kill?
  #: info/echo-area.c:608
  msgid "Kill to the end of the line"
! msgstr "Verwijder tot aan het einde van de regel"
  
- # kill?
  #: info/echo-area.c:621
  msgid "Kill to the beginning of the line"
! msgstr "Verwijder tot aan het begin van de regel"
  
- # kill?
  #: info/echo-area.c:633
  msgid "Kill the word following the cursor"
! msgstr "Verwijder het woord na de cursor"
  
- # kill?
  #: info/echo-area.c:652
  msgid "Kill the word preceding the cursor"
! msgstr "Verwijder het woord voor de cursor"
  
  #: info/echo-area.c:867 info/echo-area.c:923
  msgid "No completions"
! msgstr "Geen voltooiÃ¯ngen"
  
  #: info/echo-area.c:869
--- 1,175 ----
! # Dutch translations for texinfo.
! # Copyright (C) 2008 Free Software Foundation, Inc.
  #
  # Ivo Timmermans <zarq@iname.com>, 1998.
  # Freek de Kruijf <f.de.kruijf@hetnet.nl>, 2004, 2005, 2007.
+ # Benno Schulenberg <benno@vertaalt.nl>, 2007, 2008.
  msgid ""
  msgstr ""
! "Project-Id-Version: texinfo-4.11.93\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2008-04-19 10:05-0700\n"
! "PO-Revision-Date: 2008-03-30 19:22+0200\n"
! "Last-Translator: Benno Schulenberg <benno@vertaalt.nl>\n"
  "Language-Team: Dutch <vertaling@vrijschrift.org>\n"
  "MIME-Version: 1.0\n"
  "Content-Type: text/plain; charset=UTF-8\n"
  "Content-Transfer-Encoding: 8bit\n"
! "X-Generator: KBabel 1.11.4\n"
! "Plural-Forms: nplurals=2; plural=(n != 1);\n"
  
! #: gnulib/lib/error.c:125
  msgid "Unknown system error"
  msgstr "Onbekende systeemfout"
  
! #: gnulib/lib/getopt.c:526 gnulib/lib/getopt.c:542
  #, c-format
  msgid "%s: option `%s' is ambiguous\n"
! msgstr "%s: optie '%s' is niet eenduidig\n"
  
! #: gnulib/lib/getopt.c:575 gnulib/lib/getopt.c:579
  #, c-format
  msgid "%s: option `--%s' doesn't allow an argument\n"
! msgstr "%s: optie '--%s' staat geen argument toe\n"
  
! #: gnulib/lib/getopt.c:588 gnulib/lib/getopt.c:593
  #, c-format
  msgid "%s: option `%c%s' doesn't allow an argument\n"
! msgstr "%s: optie '%c%s' staat geen argument toe\n"
  
! #: gnulib/lib/getopt.c:636 gnulib/lib/getopt.c:655 gnulib/lib/getopt.c:971
! #: gnulib/lib/getopt.c:990
  #, c-format
  msgid "%s: option `%s' requires an argument\n"
! msgstr "%s: optie '%s' vereist een argument\n"
  
! #: gnulib/lib/getopt.c:693 gnulib/lib/getopt.c:696
  #, c-format
  msgid "%s: unrecognized option `--%s'\n"
! msgstr "%s: onbekende optie '--%s'\n"
  
! #: gnulib/lib/getopt.c:704 gnulib/lib/getopt.c:707
  #, c-format
  msgid "%s: unrecognized option `%c%s'\n"
! msgstr "%s: onbekende optie '%c%s'\n"
  
! #: gnulib/lib/getopt.c:759 gnulib/lib/getopt.c:762
  #, c-format
  msgid "%s: illegal option -- %c\n"
  msgstr "%s: ongeldige optie -- %c\n"
  
! #: gnulib/lib/getopt.c:768 gnulib/lib/getopt.c:771
  #, c-format
  msgid "%s: invalid option -- %c\n"
  msgstr "%s: ongeldige optie -- %c\n"
  
! #: gnulib/lib/getopt.c:823 gnulib/lib/getopt.c:839 gnulib/lib/getopt.c:1043
! #: gnulib/lib/getopt.c:1061
  #, c-format
  msgid "%s: option requires an argument -- %c\n"
  msgstr "%s: optie vereist een argument -- %c\n"
  
! #: gnulib/lib/getopt.c:892 gnulib/lib/getopt.c:908
  #, c-format
  msgid "%s: option `-W %s' is ambiguous\n"
! msgstr "%s: optie '-W %s' is niet eenduidig\n"
  
! #: gnulib/lib/getopt.c:932 gnulib/lib/getopt.c:950
  #, c-format
  msgid "%s: option `-W %s' doesn't allow an argument\n"
! msgstr "%s: optie '-W %s' staat geen argument toe\n"
  
! #: gnulib/lib/xalloc-die.c:34 gnulib/lib/xsetenv.c:37
! #, c-format
  msgid "memory exhausted"
! msgstr "onvoldoende geheugen beschikbaar"
  
! #: info/echo-area.c:283 info/session.c:735
  msgid "Move forward a character"
! msgstr "EÃ©n teken verder"
  
! #: info/echo-area.c:295 info/session.c:767
  msgid "Move backward a character"
! msgstr "EÃ©n teken terug"
  
  #: info/echo-area.c:307
  msgid "Move to the start of this line"
! msgstr "Naar het begin van de regel"
  
  #: info/echo-area.c:312
  msgid "Move to the end of this line"
! msgstr "Naar het einde van de regel"
  
! #: info/echo-area.c:320 info/session.c:808
  msgid "Move forward a word"
! msgstr "EÃ©n woord verder"
  
! #: info/echo-area.c:360 info/session.c:881
  msgid "Move backward a word"
! msgstr "EÃ©n woord terug"
  
  #: info/echo-area.c:400
  msgid "Delete the character under the cursor"
! msgstr "Het teken onder de cursor verwijderen"
  
  #: info/echo-area.c:430
  msgid "Delete the character behind the cursor"
! msgstr "Het teken na de cursor verwijderen"
  
  #: info/echo-area.c:451
  msgid "Cancel or quit operation"
! msgstr "Operatie annuleren of beÃ«indigen"
  
  #: info/echo-area.c:466
  msgid "Accept (or force completion of) this line"
! msgstr "Deze regel accepteren (of de voltooiing ervan forceren)"
  
  #: info/echo-area.c:471
  msgid "Insert next character verbatim"
! msgstr "De volgende toets verbatim invoegen"
  
  #: info/echo-area.c:479
  msgid "Insert this character"
! msgstr "Dit teken invoegen"
  
  #: info/echo-area.c:497
  msgid "Insert a TAB character"
! msgstr "Een TAB-teken invoegen"
  
  #: info/echo-area.c:504
  msgid "Transpose characters at point"
! msgstr "De tekens op dit punt transponeren"
  
  #: info/echo-area.c:555
  msgid "Yank back the contents of the last kill"
! msgstr "Het laatst verwijderde terughalen"
  
  #: info/echo-area.c:562
  msgid "Kill ring is empty"
! msgstr "De verwijderingsbuffer is leeg."
  
  #: info/echo-area.c:575
  msgid "Yank back a previous kill"
! msgstr "Een eerdere verwijdering terughalen"
  
  #: info/echo-area.c:608
  msgid "Kill to the end of the line"
! msgstr "Tot aan het eind van de regel verwijderen"
  
  #: info/echo-area.c:621
  msgid "Kill to the beginning of the line"
! msgstr "Tot aan het begin van de regel verwijderen"
  
  #: info/echo-area.c:633
  msgid "Kill the word following the cursor"
! msgstr "Het woord na de cursor verwijderen"
  
  #: info/echo-area.c:652
  msgid "Kill the word preceding the cursor"
! msgstr "Het woord voor de cursor verwijderen"
  
  #: info/echo-area.c:867 info/echo-area.c:923
  msgid "No completions"
! msgstr "Geen voltooiingen"
  
  #: info/echo-area.c:869
***************
*** 188,192 ****
  #: info/echo-area.c:910
  msgid "List possible completions"
! msgstr "Geef een lijst van mogelijke voltooiingen"
  
  #: info/echo-area.c:927
--- 179,183 ----
  #: info/echo-area.c:910
  msgid "List possible completions"
! msgstr "De mogelijke voltooiingen tonen"
  
  #: info/echo-area.c:927
***************
*** 196,227 ****
  #: info/echo-area.c:936
  msgid "One completion:\n"
! msgstr "Een voltooiing:\n"
  
  #: info/echo-area.c:937
  #, c-format
  msgid "%d completions:\n"
! msgstr "%d voltooiingen:\n"
  
  #: info/echo-area.c:1084
  msgid "Insert completion"
! msgstr "Voeg voltooiing in"
  
  #: info/echo-area.c:1219
  msgid "Building completions..."
! msgstr "Voltooiingen aan het bouwen..."
  
  #: info/echo-area.c:1339
  msgid "Scroll the completions window"
! msgstr "Verschuif het voltooiingsvenster"
  
  #: info/footnotes.c:212
  msgid "Footnotes could not be displayed"
! msgstr "De voetnoten konden niet weergegeven worden"
  
  #: info/footnotes.c:238
  msgid "Show the footnotes associated with this node in another window"
  msgstr ""
! "Laat de voetnoten zien die met deze pagina verbonden zijn in een ander "
! "venster"
  
  #: info/footnotes.h:26
--- 187,217 ----
  #: info/echo-area.c:936
  msgid "One completion:\n"
! msgstr "EÃ©n mogelijkheid:\n"
  
  #: info/echo-area.c:937
  #, c-format
  msgid "%d completions:\n"
! msgstr "Er zijn %d mogelijkheden:\n"
  
  #: info/echo-area.c:1084
  msgid "Insert completion"
! msgstr "Een voltooiing invoegen"
  
  #: info/echo-area.c:1219
  msgid "Building completions..."
! msgstr "Opbouwen van voltooiingen..."
  
  #: info/echo-area.c:1339
  msgid "Scroll the completions window"
! msgstr "Het voltooiingsvenster scrollen"
  
  #: info/footnotes.c:212
  msgid "Footnotes could not be displayed"
! msgstr "De voetnoten kunnen niet weergegeven worden"
  
  #: info/footnotes.c:238
  msgid "Show the footnotes associated with this node in another window"
  msgstr ""
! "In een ander venster de voetnoten tonen die met deze pagina verbonden zijn"
  
  #: info/footnotes.h:26
***************
*** 231,239 ****
  #: info/indices.c:171
  msgid "Look up a string in the index for this file"
! msgstr "Zoek een tekenreeks op in de index voor dit bestand"
  
  #: info/indices.c:198
  msgid "Finding index entries..."
! msgstr "Zoeken naar index-ingangen..."
  
  #: info/indices.c:206
--- 221,229 ----
  #: info/indices.c:171
  msgid "Look up a string in the index for this file"
! msgstr "Een tekenreeks opzoeken in de index van dit bestand"
  
  #: info/indices.c:198
  msgid "Finding index entries..."
! msgstr "Zoeken naar index-items..."
  
  #: info/indices.c:206
***************
*** 243,247 ****
  #: info/indices.c:216
  msgid "Index entry: "
! msgstr "Index-ingang: "
  
  #: info/indices.c:324
--- 233,237 ----
  #: info/indices.c:216
  msgid "Index entry: "
! msgstr "Index-item: "
  
  #: info/indices.c:324
***************
*** 249,254 ****
  "Go to the next matching index item from the last `\\[index-search]' command"
  msgstr ""
! "Ga naar de volgende overeenkomende index-ingang van het laatste `\\[index-"
! "search]' commando"
  
  #: info/indices.c:334
--- 239,244 ----
  "Go to the next matching index item from the last `\\[index-search]' command"
  msgstr ""
! "Naar het volgende overeenkomende item van het laatste '\\[index-search]'-"
! "commando"
  
  #: info/indices.c:334
***************
*** 258,267 ****
  #: info/indices.c:341
  msgid "No index entries."
! msgstr "Geen index-ingangen."
  
  #: info/indices.c:374
  #, c-format
  msgid "No %sindex entries containing `%s'."
! msgstr "Geen index-ingangen %s die `%s' bevatten."
  
  #: info/indices.c:375
--- 248,257 ----
  #: info/indices.c:341
  msgid "No index entries."
! msgstr "Geen index-items."
  
  #: info/indices.c:374
  #, c-format
  msgid "No %sindex entries containing `%s'."
! msgstr "Er zijn geen index-items %s die '%s' bevatten."
  
  #: info/indices.c:375
***************
*** 276,303 ****
  #, c-format
  msgid "Found `%s' in %s. (`\\[next-index-match]' tries to find next.)"
! msgstr ""
! "`%s' gevonden in %s. (`\\[next-index-match]' probeert de volgende te vinden.)"
  
! #: info/indices.c:540
  #, c-format
  msgid "Scanning indices of `%s'..."
! msgstr "Zoeken in indexen van `%s'..."
  
! #: info/indices.c:595
  #, c-format
  msgid "No available info files have `%s' in their indices."
! msgstr "Geen van de beschikbare info-bestanden hebben `%s' in hun indexen."
  
! #: info/indices.c:621
  msgid "Grovel all known info file's indices for a string and build a menu"
  msgstr ""
! "Doorzoek alle bekende indexen van info-bestanden voor een tekenreeks en maak "
! "een menu"
  
! #: info/indices.c:625
  msgid "Index apropos: "
  msgstr "Index-apropos: "
  
! #: info/indices.c:653
  #, c-format
  msgid ""
--- 266,291 ----
  #, c-format
  msgid "Found `%s' in %s. (`\\[next-index-match]' tries to find next.)"
! msgstr "'%s' gevonden in %s -- ('\\[next-index-match]' zoekt de volgende)"
  
! #: info/indices.c:549
  #, c-format
  msgid "Scanning indices of `%s'..."
! msgstr "Zoeken in de indexen van '%s'..."
  
! #: info/indices.c:604
  #, c-format
  msgid "No available info files have `%s' in their indices."
! msgstr "Geen van de beschikbare Info-bestanden heeft '%s' in z'n index."
  
! #: info/indices.c:630
  msgid "Grovel all known info file's indices for a string and build a menu"
  msgstr ""
! "Alle Info-bestandsindexen doorzoeken naar een tekenreeks en een menu maken"
  
! #: info/indices.c:634
  msgid "Index apropos: "
  msgstr "Index-apropos: "
  
! #: info/indices.c:662
  #, c-format
  msgid ""
***************
*** 306,318 ****
  msgstr ""
  "\n"
! "* Menu: Pagina's waarvan de indexen `%s' bevatten:\n"
  
! #: info/info.c:287 info/infokey.c:899
  #, c-format
  msgid "Try --help for more information.\n"
! msgstr "Probeer --help voor meer informatie.\n"
  
! #: info/info.c:306 info/infokey.c:145 makeinfo/makeinfo.c:783
! #: util/install-info.c:1328 util/texindex.c:295
  #, c-format
  msgid ""
--- 294,306 ----
  msgstr ""
  "\n"
! "* Menu: Pagina's waarvan de indexen '%s' bevatten:\n"
  
! #: info/info.c:273 info/infokey.c:899
  #, c-format
  msgid "Try --help for more information.\n"
! msgstr "Gebruik '--help' voor meer informatie.\n"
  
! #: info/info.c:292 info/infokey.c:145 install-info/install-info.c:2091
! #: makeinfo/makeinfo.c:783 util/texindex.c:295
  #, c-format
  msgid ""
***************
*** 324,344 ****
  msgstr ""
  "Copyright (C) %s Free Software Foundation, Inc.\n"
! "License GPLv3+: GNU GPL versie 3 of later <http://gnu.org/licenses/gpl."
! "html>\n"
! "Dit is vrije software: u bent vrij om het te wijzigen en het te "
! "verspreiden.\n"
! "Er is GEEN GARANTIE, voor zover de wet dat toestaat.\n"
  
! #: info/info.c:511
  #, c-format
  msgid "no index entries found for `%s'\n"
! msgstr "geen index-ingangen gevonden voor `%s'\n"
  
! #: info/info.c:603
! msgid "  -b, --speech-friendly        be friendly to speech synthesizers.\n"
! msgstr ""
! "  -b, --speech-friendly        wees vriendelijk voor spraaksynthesizers.\n"
! 
! #: info/info.c:610
  #, c-format
  msgid ""
--- 312,326 ----
  msgstr ""
  "Copyright (C) %s Free Software Foundation, Inc.\n"
! "Dit is vrije software: u mag het vrijelijk wijzigen en verder verspreiden.\n"
! "De precieze licentie is GPLv3+: GNU GPL versie 3 of later;\n"
! "zie http://gnu.org/licenses/gpl.html voor de volledige tekst.\n"
! "Er is GEEN GARANTIE, voor zover de wet dit toestaat.\n"
  
! #: info/info.c:504
  #, c-format
  msgid "no index entries found for `%s'\n"
! msgstr "geen index-items gevonden voor '%s'\n"
  
! #: info/info.c:598
  #, c-format
  msgid ""
***************
*** 346,368 ****
  "\n"
  "Read documentation in Info format.\n"
  "\n"
  "Options:\n"
! "      --apropos=STRING         look up STRING in all indices of all "
  "manuals.\n"
  "  -d, --directory=DIR          add DIR to INFOPATH.\n"
  "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
! "  -f, --file=FILENAME          specify Info file to visit.\n"
  "  -h, --help                   display this help and exit.\n"
  "      --index-search=STRING    go to node pointed by index entry STRING.\n"
  "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
! "  -o, --output=FILENAME        output selected nodes to FILENAME.\n"
  "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
  "      --no-raw-escapes         output escapes as literal text.\n"
  "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
! "  -O, --show-options, --usage  go to command-line options node.\n"
! "%s      --subnodes               recursively output menu items.\n"
! "  -w, --where, --location      print physical location of Info file.\n"
  "      --vi-keys                use vi-like and less-like key bindings.\n"
  "      --version                display version information and exit.\n"
  "\n"
  "The first non-option argument, if present, is the menu entry to start from;\n"
--- 328,400 ----
  "\n"
  "Read documentation in Info format.\n"
+ msgstr ""
+ "Gebruik:  %s [OPTIE]... [MENU-ITEM...]\n"
  "\n"
+ "Documentatie in Info-opmaak lezen.\n"
+ 
+ #: info/info.c:604
+ msgid ""
  "Options:\n"
! "  -k, --apropos=STRING         look up STRING in all indices of all "
  "manuals.\n"
  "  -d, --directory=DIR          add DIR to INFOPATH.\n"
  "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
! "  -f, --file=FILENAME          specify Info file to visit."
! msgstr ""
! "Opties:\n"
! "      --apropos=TEKENREEKS     in alle Info-indexen naar deze tekenreeks "
! "zoeken\n"
! "  -d, --directory=MAP          deze map toevoegen aan het zoekpad "
! "'INFOPATH'\n"
! "      --dribble=BESTAND        toetsaanslagen in dit bestand opslaan\n"
! "  -f, --file=BESTAND           het te bekijken Info-bestand"
! 
! #: info/info.c:611
! msgid ""
  "  -h, --help                   display this help and exit.\n"
  "      --index-search=STRING    go to node pointed by index entry STRING.\n"
  "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
! "  -o, --output=FILENAME        output selected nodes to FILENAME."
! msgstr ""
! "  -h, --help                   deze hulptekst tonen en stoppen\n"
! "      --index-search=NAAM      de pagina tonen waarnaar dit index-item "
! "verwijst\n"
! "  -n, --node=PAGINANAAM        een te bezoeken pagina\n"
! "  -o, --output=BESTAND         de gekozen pagina's naar dit bestand schrijven"
! 
! #: info/info.c:617
! msgid ""
  "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
  "      --no-raw-escapes         output escapes as literal text.\n"
  "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
! "  -O, --show-options, --usage  go to command-line options node."
! msgstr ""
! "  -R, --raw-escapes            \"ruwe\" ANSI-stuurcodes schrijven "
! "(standaard)\n"
! "      --no-raw-escapes         stuurcodes als tekst uitschrijven\n"
! "      --restore=BESTAND        de eerste toetsaanslagen uit dit bestand "
! "lezen\n"
! "  -O, --show-options, --usage  de pagina met de commandoregelopties tonen"
! 
! #: info/info.c:624
! msgid "  -b, --speech-friendly        be friendly to speech synthesizers."
! msgstr ""
! "  -b, --speech-friendly        uitvoer toesnijden op spraaksynthesizers"
! 
! #: info/info.c:628
! msgid ""
! "      --subnodes               recursively output menu items.\n"
  "      --vi-keys                use vi-like and less-like key bindings.\n"
  "      --version                display version information and exit.\n"
+ "  -w, --where, --location      print physical location of Info file."
+ msgstr ""
+ "      --subnodes               recursief alle menu-items uitvoeren\n"
+ "      --vi-keys                toetsbindingen als in 'vi' en 'less' "
+ "gebruiken\n"
+ "      --version                versie-informatie tonen en stoppen\n"
+ "  -w, --where, --location      het volledige pad van het Info-bestand tonen"
+ 
+ #: info/info.c:634
+ msgid ""
  "\n"
  "The first non-option argument, if present, is the menu entry to start from;\n"
***************
*** 370,374 ****
  "If it is not present, info merges all `dir' files and shows the result.\n"
  "Any remaining arguments are treated as the names of menu\n"
! "items relative to the initial node visited.\n"
  "\n"
  "Examples:\n"
--- 402,417 ----
  "If it is not present, info merges all `dir' files and shows the result.\n"
  "Any remaining arguments are treated as the names of menu\n"
! "items relative to the initial node visited."
! msgstr ""
! "\n"
! "Als 'info' zonder argumenten gestart wordt, dan toont het een overzicht van\n"
! "alle beschikbare documenten.  Als er argumenten gegeven worden, dan wordt "
! "het\n"
! "eerste argument begrepen als het te kiezen menu-item uit dat overzicht.\n"
! "Eventuele overige argumenten worden steeds begrepen als het te kiezen\n"
! "menu-item in de op dat moment bereikte pagina."
! 
! #: info/info.c:641
! msgid ""
  "\n"
  "Examples:\n"
***************
*** 378,436 ****
  "  info --show-options emacs  start at node with emacs' command line options\n"
  "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
! "  info -f ./foo.info         show file ./foo.info, not searching dir\n"
  msgstr ""
- "Aanroep: %s [OPTIE]... [MENU-ITEM...]\n"
- "\n"
- "Lees documentatie in Info-formaat\n"
- "\n"
- "Opties:\n"
- "      --apropos=STRING         zoek STRING in alle indexen van alle "
- "handleidingen.\n"
- "  -d, --directory=DIR          voeg DIR toe aan INFOPAD.\n"
- "      --dribble=BESTAND        onthoud toetsaanslagen in BESTAND.\n"
- "  -f, --file=BESTAND           specificeer te bekijken Info bestand.\n"
- "  -h, --help                   toon deze hulptekst en beÃ«indig.\n"
- "      --index-search=STRING    ga naar de pagina waar de index STRING naar "
- "verwijst.\n"
- "  -n, --node=PAGINANAAM        specificeer pagina's in het eerste Info "
- "bestand.\n"
- "  -o, --output=BESTAND         schrijf de geselecteerde pagina's naar "
- "BESTAND.\n"
- "  -R, --raw-escapes            schrijf \"ruwe\" ANSI escapes (standaard).\n"
- "      --no-raw-escapes         schrijf escapes letterlijk weg.\n"
- "      --restore=BESTAND        lees de eerste toetsaanslagen uit BESTAND.\n"
- "  -O, --show-options, --usage  ga naar de pagina met de opties voor de "
- "commandoregel.\n"
- "%s      --subnodes               geef recursief alle menu-items.\n"
- "  -w, --where, --location      toon de fysieke plaats van het Infobestand.\n"
- "      --vi-keys                gebruik vi- en less-gelijkende "
- "toetsbindingen.\n"
- "      --version                geef de versie-informatie van Info en "
- "beÃ«indig.\n"
- "\n"
- "Het eerste niet-optie argument, indien aanwezig, is de naam van de menu-"
- "ingang\n"
- "waarmee gestart dient te worden in alle inhoudbestanden langs INFOPATH.\n"
- "Als het niet aanwezig is dan voegt info alle inhoudbestanden samen en laat "
- "het\n"
- "resultaat zien.\n"
- "Alle overige argumenten worden beschouwd als de namen van menu-ingangen\n"
- "ten opzichte van de eerste bezochte pagina.\n"
  "\n"
  "Voorbeelden:\n"
! "  info                         laat het top-niveau inhoudmenu zien\n"
! "  info emacs                   begint bij de emacs pagina vanaf het "
! "topniveau\n"
! "  info emacs buffers           begint bij buffers-pagina in de emacs "
! "handleiding\n"
! "  info --show-options emacs    begint bij de pagina met de emacs opties van "
! "de\n"
! "                               commandoregel\n"
! "  info --subnodes -o out.txt emacs  dump de gehele handleiding in out.txt\n"
! "  info -f ./foo.info           laat het bestand ./foo.info zien en zoekt "
! "niet in inhoud\n"
  
! #: info/info.c:649 info/infokey.c:918 makeinfo/makeinfo.c:474
! #: util/install-info.c:491 util/texindex.c:259
  msgid ""
  "\n"
--- 421,442 ----
  "  info --show-options emacs  start at node with emacs' command line options\n"
  "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
! "  info -f ./foo.info         show file ./foo.info, not searching dir"
  msgstr ""
  "\n"
  "Voorbeelden:\n"
! "  info                         het inhoudsmenu tonen (een compleet "
! "overzicht)\n"
! "  info emacs                   de eerste pagina van het Emacs-document "
! "tonen\n"
! "  info emacs buffers           de 'Buffers'-pagina van het Emacs-document "
! "tonen\n"
! "  info --show-options emacs    de pagina met de Emacs-commandoregelopties "
! "tonen\n"
! "  info --subnodes -o em.txt emacs  het gehele Emacs-document in 'em.txt' "
! "dumpen\n"
! "  info -f ./foo.info           het bestand './foo.info' tonen"
  
! #: info/info.c:650 info/infokey.c:918 makeinfo/makeinfo.c:474
! #: util/texindex.c:259
  msgid ""
  "\n"
***************
*** 440,822 ****
  msgstr ""
  "\n"
! "Stuur bug rapporten naar bug-texinfo@gnu.org,\n"
! "algemene vragen en discussie naar help-texinfo@gnu.org.\n"
! "Texinfo-homepagina: http://www.gnu.org/software/texinfo/\n"
! "Opmerkingen over de vertaling naar vertaling@vrijschrift.org"
  
! #: info/info.c:683
  #, c-format
  msgid "Cannot find node `%s'."
! msgstr "Kan pagina `%s' niet vinden."
  
! #: info/info.c:684
  #, c-format
  msgid "Cannot find node `(%s)%s'."
! msgstr "Kan pagina `(%s)%s' niet vinden."
  
! #: info/info.c:685
  msgid "Cannot find a window!"
! msgstr "Kan een venster niet vinden!"
  
! #: info/info.c:686
  msgid "Point doesn't appear within this window's node!"
! msgstr "Wijzer verschijnt niet binnen het paginavenster!"
  
! #: info/info.c:687
  msgid "Cannot delete the last window."
! msgstr "Kan het laatste venster niet verwijderen."
  
! #: info/info.c:688
  msgid "No menu in this node."
  msgstr "Er is geen menu op deze pagina."
  
! #: info/info.c:689
  msgid "No footnotes in this node."
! msgstr "Geen voetnoten in deze pagina."
  
! #: info/info.c:690
  msgid "No cross references in this node."
! msgstr "Geen kruisverwijzingen in deze pagina."
  
! #: info/info.c:691
  #, c-format
  msgid "No `%s' pointer for this node."
! msgstr "Geen `%s' wijzer voor deze pagina."
  
! #: info/info.c:692
  #, c-format
  msgid "Unknown Info command `%c'; try `?' for help."
! msgstr "Onbekend Info-commando `%c'; probeer `?' voor help."
  
! #: info/info.c:693
  #, c-format
  msgid "Terminal type `%s' is not smart enough to run Info."
! msgstr "Terminal type `%s' is niet krachtig genoeg voor Info."
  
! #: info/info.c:694
  msgid "You are already at the last page of this node."
! msgstr "U bent al bij de laatste subpagina van deze pagina."
  
! #: info/info.c:695
  msgid "You are already at the first page of this node."
! msgstr "U bent al bij de eerste subpagina van deze pagina."
  
! #: info/info.c:696
  msgid "Only one window."
! msgstr "Slechts een venster."
  
! #: info/info.c:697
  msgid "Resulting window would be too small."
  msgstr "Het resulterende venster zou te klein zijn."
  
! #: info/info.c:698
  msgid "Not enough room for a help window, please delete a window."
! msgstr "Niet genoeg ruimte voor een help-venster, verwijder een venster."
  
! #: info/infodoc.c:45 info/infodoc.c:97
! msgid ""
! "Basic Commands in Info Windows\n"
! "******************************\n"
! msgstr ""
! "Basiscommando's in Info Vensters\n"
! "********************************\n"
  
  #: info/infodoc.c:48
- msgid "\\%-10[quit-help]  Quit this help.\n"
- msgstr "\\%-10[quit-help]  Verlaat deze help.\n"
- 
- #: info/infodoc.c:49
  msgid "\\%-10[quit]  Quit Info altogether.\n"
! msgstr "\\%-10[quit]  Verlaat Info geheel en al.\n"
  
! #: info/infodoc.c:50
  msgid "\\%-10[get-info-help-node]  Invoke the Info tutorial.\n"
! msgstr "\\%-10[get-info-help-node]  Roep de Info tutorial op.\n"
  
! #: info/infodoc.c:52 info/infodoc.c:104
! msgid ""
! "Selecting other nodes:\n"
! "----------------------\n"
! msgstr ""
! "Bezig andere pagina's te selecteren:\n"
! "------------------------------------\n"
  
  #: info/infodoc.c:54
! msgid "\\%-10[next-node]  Move to the \"next\" node of this node.\n"
! msgstr "\\%-10[next-node]  Ga naar de \"volgende\" pagina van deze pagina.\n"
  
  #: info/infodoc.c:55
! msgid "\\%-10[prev-node]  Move to the \"previous\" node of this node.\n"
! msgstr "\\%-10[prev-node]  Ga naar de \"vorige\" pagina van deze pagina.\n"
  
  #: info/infodoc.c:56
! msgid "\\%-10[up-node]  Move \"up\" from this node.\n"
! msgstr "\\%-10[up-node]  Ga \"omhoog\" vanaf deze pagina.\n"
  
! #: info/infodoc.c:57
! msgid ""
! "\\%-10[menu-item]  Pick menu item specified by name.\n"
! "              Picking a menu item causes another node to be selected.\n"
! msgstr ""
! "\\%-10[menu-item]  Maak een menukeuze via een naam.\n"
! "              Het maken van een menukeuze selecteert een andere pagina.\n"
  
  #: info/infodoc.c:59
  msgid ""
! "\\%-10[xref-item]  Follow a cross reference.  Reads name of reference.\n"
  msgstr ""
! "\\%-10[xref-item]  Volg een kruisverwijzing.  Leest de naam van de "
! "verwijzing.\n"
  
  #: info/infodoc.c:60
! msgid "\\%-10[history-node]  Move to the last node seen in this window.\n"
! msgstr ""
! "\\%-10[history-node]  Ga naar de laatste pagina gezien in dit venster.\n"
! 
! #: info/infodoc.c:61
! msgid "\\%-10[move-to-next-xref]  Skip to next hypertext link [*].\n"
  msgstr ""
! "\\%-10[move-to-next-xref]  Spring naar de volgende hypertext-link [*].\n"
  
  #: info/infodoc.c:62
! msgid "\\%-10[move-to-prev-xref]  Skip to previous hypertext link [*].\n"
! msgstr ""
! "\\%-10[move-to-prev-xref]  Spring naar de voorgaande hypertext-link [*].\n"
  
  #: info/infodoc.c:63
! msgid ""
! "\\%-10[select-reference-this-line]  Follow the hypertext link under cursor.\n"
! msgstr ""
! "\\%-10[select-reference-this-line]  Volg de hypertext-link onder de cursor.\n"
  
  #: info/infodoc.c:64
! msgid ""
! "\\%-10[dir-node]  Move to the `directory' node.  Equivalent to `\\[goto-"
! "node] (DIR)'.\n"
! msgstr ""
! "\\%-10[dir-node]  Ga naar de inhoudpagina.  Gelijk aan `\\[goto-node] "
! "(DIR)'.\n"
  
  #: info/infodoc.c:65
! msgid ""
! "\\%-10[top-node]  Move to the Top node.  Equivalent to `\\[goto-node] Top'.\n"
! msgstr ""
! "\\%-10[top-node]  Ga naar de Top pagina.  Gelijk aan `\\[goto-node] Top'.\n"
  
  #: info/infodoc.c:67
! msgid ""
! "[*]    Command acts within this node or the entire document, depending on\n"
! "the value of cursor-movement-scrolls variable\n"
  msgstr ""
! "[*]    Het commando werkt binnen deze pagina of het gehele document, hangt "
! "af van\n"
! "de waarde van de variabele voor cursor-beweging-verschuiving\n"
  
! #: info/infodoc.c:70 info/infodoc.c:118
! msgid ""
! "Moving within a node:\n"
! "---------------------\n"
  msgstr ""
! "Bezig binnen een pagina te bewegen:\n"
! "-----------------------------------\n"
  
- # kill?
  #: info/infodoc.c:72
! msgid "\\%-10[beginning-of-node]  Go to the beginning of this node.\n"
! msgstr "\\%-10[beginning-of-node]  Ga naar het begin van deze pagina.\n"
  
  #: info/infodoc.c:73
! msgid "\\%-10[end-of-node]  Go to the end of this node.\n"
! msgstr "\\%-10[end-of-node]  Ga naar het einde van deze pagina.\n"
  
  #: info/infodoc.c:74
! msgid "\\%-10[next-line]  Scroll forward 1 line.\n"
! msgstr "\\%-10[next-line]  Verschuif 1 regel voorwaarts.\n"
! 
! #: info/infodoc.c:75
! msgid "\\%-10[prev-line]  Scroll backward 1 line.\n"
! msgstr "\\%-10[prev-line]  Verschuif 1 regel achterwaards.\n"
  
  #: info/infodoc.c:76
! msgid "\\%-10[scroll-forward]  Scroll forward a page.\n"
! msgstr "\\%-10[scroll-forward]  Verschuif een pagina voorwaarts.\n"
  
  #: info/infodoc.c:77
! msgid "\\%-10[scroll-backward]  Scroll backward a page.\n"
! msgstr "\\%-10[scroll-backward]  Verschuif een pagina achterwaards.\n"
  
! #: info/infodoc.c:79 info/infodoc.c:127
! msgid ""
! "Other commands:\n"
! "---------------\n"
! msgstr ""
! "Andere commando's:\n"
! "------------------\n"
  
  #: info/infodoc.c:81
! msgid "1...9       Pick first...ninth item in this node's menu.\n"
! msgstr ""
! "1...9       Maak de eerste ... negende keuze in het menu van deze pagina.\n"
! 
! #: info/infodoc.c:82
! msgid "\\%-10[last-menu-item]  Pick last item in this node's menu.\n"
! msgstr ""
! "\\%-10[last-menu-item]  Kies de laatste keuze in het menu op deze pagina.\n"
! 
! #: info/infodoc.c:83
! msgid ""
! "\\%-10[index-search]  Search for a specified string in the index entries of "
! "this Info\n"
! "              file, and select the node referenced by the first entry "
! "found.\n"
! msgstr ""
! "\\%-10[index-search]  Zoek naar een gespecificeerde tekenreeks in de index "
! "van dit\n"
! "                 Info-bestand en selecteer de pagina behorende bij de "
! "eerste\n"
! "                 gevonden ingang.\n"
! 
! #: info/infodoc.c:85
! msgid ""
! "\\%-10[goto-node]  Move to node specified by name.\n"
! "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
! msgstr ""
! "\\%-10[goto-node]  Ga naar de pagina behorende bij naam.\n"
! "              U mag ook een bestandsnaam meegeven, zoals in (BESTANDSNAAM)"
! "PAGINANAAM.\n"
! 
! #: info/infodoc.c:87
! msgid ""
! "\\%-10[search]  Search forward for a specified string\n"
! "              and select the node in which the next occurrence is found.\n"
! msgstr ""
! "\\%-10[search]  Zoek voorwaarts naar een gespecificeerde tekenreeks\n"
! "              en selecteer de pagina waarin de volgende gelijkenis is "
! "gevonden.\n"
  
  #: info/infodoc.c:89
  msgid ""
! "\\%-10[search-backward]  Search backward for a specified string\n"
! "              and select the node in which the previous occurrence is "
! "found.\n"
  msgstr ""
! "\\%-10[search-backward]  Zoek achterwaarts naar een gespecificeerde "
! "tekenreeks\n"
! "              en selecteer de pagina waarin de voorgaande gelijkenis is "
! "gevonden.\n"
  
! #: info/infodoc.c:100
  #, c-format
  msgid "  %-10s  Quit this help.\n"
! msgstr "  %-10s  Verlaat deze help.\n"
  
! #: info/infodoc.c:101
  #, c-format
  msgid "  %-10s  Quit Info altogether.\n"
! msgstr "  %-10s  Verlaat Info geheel en al.\n"
  
! #: info/infodoc.c:102
  #, c-format
  msgid "  %-10s  Invoke the Info tutorial.\n"
! msgstr "  %-10s  Roep de Info tutorial op.\n"
  
! #: info/infodoc.c:106
  #, c-format
  msgid "  %-10s  Move to the `next' node of this node.\n"
! msgstr "  %-10s  Ga naar de `volgende' subpagina van deze pagina.\n"
  
! #: info/infodoc.c:107
  #, c-format
  msgid "  %-10s  Move to the `previous' node of this node.\n"
! msgstr "  %-10s  Ga naar de `voorgaande' subpagina van deze pagina.\n"
  
! #: info/infodoc.c:108
  #, c-format
  msgid "  %-10s  Move `up' from this node.\n"
! msgstr "  %-10s  Ga `omhoog' vanaf deze pagina.\n"
  
! #: info/infodoc.c:109
  #, c-format
! msgid "  %-10s  Pick menu item specified by name.\n"
! msgstr "  %-10s  Maak een menukeuze via een naam.\n"
! 
! #: info/infodoc.c:110
! msgid "              Picking a menu item causes another node to be selected.\n"
  msgstr ""
! "              Het maken van een menukeuze selecteert een andere pagina.\n"
  
! #: info/infodoc.c:111
  #, c-format
  msgid "  %-10s  Follow a cross reference.  Reads name of reference.\n"
! msgstr "  %-10s  Volg een kruisverwijzing.  Leest de naam van de verwijzing.\n"
  
! #: info/infodoc.c:112
  #, c-format
  msgid "  %-10s  Move to the last node seen in this window.\n"
! msgstr "  %-10s  Ga naar de laatste pagina gezien in dit venster.\n"
  
! #: info/infodoc.c:113
  #, c-format
  msgid "  %-10s  Skip to next hypertext link within this node.\n"
! msgstr "  %-10s  Spring naar de volgende hypertext-link in deze pagina.\n"
  
! #: info/infodoc.c:114
  #, c-format
  msgid "  %-10s  Follow the hypertext link under cursor.\n"
! msgstr "  %-10s  Volg de hypertext-link onder de cursor.\n"
  
! #: info/infodoc.c:115
  #, c-format
  msgid "  %-10s  Move to the `directory' node.  Equivalent to `g (DIR)'.\n"
! msgstr "  %-10s  Ga naar de inhoudpagina.  Gelijk aan `g (DIR)'.\n"
  
! #: info/infodoc.c:116
  #, c-format
  msgid "  %-10s  Move to the Top node.  Equivalent to `g Top'.\n"
! msgstr "  %-10s  Ga naar de Top pagina.  Gelijk aan `g Top'.\n"
  
! #: info/infodoc.c:120
  #, c-format
  msgid "  %-10s  Scroll forward a page.\n"
! msgstr "  %-10s  Verschuif een pagina voorwaarts.\n"
  
! #: info/infodoc.c:121
  #, c-format
  msgid "  %-10s  Scroll backward a page.\n"
! msgstr "  %-10s  Verschuif een pagina achterwaards.\n"
  
! # kill?
! #: info/infodoc.c:122
  #, c-format
  msgid "  %-10s  Go to the beginning of this node.\n"
! msgstr "  %-10s  Ga naar het begin van deze pagina.\n"
  
! #: info/infodoc.c:123
  #, c-format
  msgid "  %-10s  Go to the end of this node.\n"
! msgstr "  %-10s  Ga naar het einde van deze pagina.\n"
  
! #: info/infodoc.c:124
  #, c-format
  msgid "  %-10s  Scroll forward 1 line.\n"
! msgstr "  %-10s  Verschuif 1 regel voorwaarts.\n"
  
! #: info/infodoc.c:125
  #, c-format
  msgid "  %-10s  Scroll backward 1 line.\n"
! msgstr "  %-10s  Verschuif 1 regel achterwaards.\n"
  
! #: info/infodoc.c:129
  #, c-format
! msgid "  %-10s  Pick first ... ninth item in node's menu.\n"
  msgstr ""
! "  %-10s  Maak de eerste ... negende keuze in het menu van deze pagina.\n"
  
! #: info/infodoc.c:130
  #, c-format
  msgid "  %-10s  Pick last item in node's menu.\n"
! msgstr "  %-10s  Maak de laatste keuze in het menu van deze pagina.\n"
  
! #: info/infodoc.c:133
  #, c-format
  msgid ""
--- 446,793 ----
  msgstr ""
  "\n"
! "Stuur foutrapportages naar <bug-texinfo@gnu.org>,\n"
! "algemene vragen en commentaar naar <help-texinfo@gnu.org>,\n"
! "en opmerkingen over de vertaling naar <vertaling@vrijschrift.org>.\n"
! "Texinfo-homepagina: http://www.gnu.org/software/texinfo/"
  
! #: info/info.c:684
  #, c-format
  msgid "Cannot find node `%s'."
! msgstr "Kan pagina '%s' niet vinden."
  
! #: info/info.c:685
  #, c-format
  msgid "Cannot find node `(%s)%s'."
! msgstr "Kan pagina '(%s)%s' niet vinden."
  
! #: info/info.c:686
  msgid "Cannot find a window!"
! msgstr "Kan geen venster vinden!"
  
! #: info/info.c:687
  msgid "Point doesn't appear within this window's node!"
! msgstr "Het punt bevindt zich niet in de pagina van dit venster!"
  
! #: info/info.c:688
  msgid "Cannot delete the last window."
! msgstr "Het laatste venster kan niet gesloten worden."
  
! #: info/info.c:689
  msgid "No menu in this node."
  msgstr "Er is geen menu op deze pagina."
  
! #: info/info.c:690
  msgid "No footnotes in this node."
! msgstr "Er zijn geen voetnoten op deze pagina."
  
! #: info/info.c:691
  msgid "No cross references in this node."
! msgstr "Er zijn geen kruisverwijzingen op deze pagina."
  
! #: info/info.c:692
  #, c-format
  msgid "No `%s' pointer for this node."
! msgstr "Er is geen '%s'-koppeling op deze pagina."
  
! #: info/info.c:693
  #, c-format
  msgid "Unknown Info command `%c'; try `?' for help."
! msgstr "Onbekend Info-commando '%c'; typ '?' voor hulp."
  
! #: info/info.c:694
  #, c-format
  msgid "Terminal type `%s' is not smart enough to run Info."
! msgstr "Terminaltype '%s' is niet krachtig genoeg voor Info."
  
! #: info/info.c:695
  msgid "You are already at the last page of this node."
! msgstr "U bent al aan het eind van deze pagina."
  
! #: info/info.c:696
  msgid "You are already at the first page of this node."
! msgstr "U bent al aan het begin van deze pagina."
  
! #: info/info.c:697
  msgid "Only one window."
! msgstr "Slechts Ã©Ã©n venster."
  
! #: info/info.c:698
  msgid "Resulting window would be too small."
  msgstr "Het resulterende venster zou te klein zijn."
  
! #: info/info.c:699
  msgid "Not enough room for a help window, please delete a window."
! msgstr "Niet genoeg ruimte voor een hulp-venster; sluit een venster."
  
! #: info/infodoc.c:45
! msgid "Basic Info command keys\n"
! msgstr "=====  Basiscommando's van 'info'  =====\n"
! 
! #: info/infodoc.c:47
! msgid "\\%-10[quit-help]  Close this help window.\n"
! msgstr "\\%-10[quit-help]  Dit hulpvenster sluiten.\n"
  
  #: info/infodoc.c:48
  msgid "\\%-10[quit]  Quit Info altogether.\n"
! msgstr "\\%-10[quit]  Info afsluiten.\n"
  
! #: info/infodoc.c:49
  msgid "\\%-10[get-info-help-node]  Invoke the Info tutorial.\n"
! msgstr "\\%-10[get-info-help-node]  Een korte Info-cursus oproepen.\n"
  
! #: info/infodoc.c:51
! msgid "\\%-10[prev-line]  Move up one line.\n"
! msgstr "\\%-10[prev-line]  EÃ©n regel omhoog.\n"
! 
! #: info/infodoc.c:52
! msgid "\\%-10[next-line]  Move down one line.\n"
! msgstr "\\%-10[next-line]  EÃ©n regel omlaag.\n"
! 
! #: info/infodoc.c:53
! msgid "\\%-10[scroll-backward]  Scroll backward one screenful.\n"
! msgstr "\\%-10[scroll-backward]  EÃ©n blad terug (<Backspace>).\n"
  
  #: info/infodoc.c:54
! msgid "\\%-10[scroll-forward]  Scroll forward one screenful.\n"
! msgstr "\\%-10[scroll-forward]  EÃ©n blad verder (<Spatiebalk>).\n"
  
  #: info/infodoc.c:55
! msgid "\\%-10[beginning-of-node]  Go to the beginning of this node.\n"
! msgstr "\\%-10[beginning-of-node]  Naar het begin van deze pagina.\n"
  
  #: info/infodoc.c:56
! msgid "\\%-10[end-of-node]  Go to the end of this node.\n"
! msgstr "\\%-10[end-of-node]  Naar het einde van deze pagina.\n"
  
! #: info/infodoc.c:58
! msgid "\\%-10[move-to-next-xref]  Skip to the next hypertext link.\n"
! msgstr "\\%-10[move-to-next-xref]  Naar de volgende koppeling springen.\n"
  
  #: info/infodoc.c:59
  msgid ""
! "\\%-10[select-reference-this-line]  Follow the hypertext link under the "
! "cursor.\n"
  msgstr ""
! "\\%-10[select-reference-this-line]  De koppeling onder de cursor volgen "
! "(<Enter>).\n"
  
  #: info/infodoc.c:60
! msgid "\\%-10[history-node]  Go back to the last node seen in this window.\n"
  msgstr ""
! "\\%-10[history-node]  Terug naar de laatst geziene pagina in dit venster.\n"
  
  #: info/infodoc.c:62
! msgid "\\%-10[global-prev-node]  Go to the previous node in the document.\n"
! msgstr "\\%-10[global-prev-node]  Naar de voorgaande pagina.\n"
  
  #: info/infodoc.c:63
! msgid "\\%-10[global-next-node]  Go to the next node in the document.\n"
! msgstr "\\%-10[global-next-node]  Naar de volgende pagina.\n"
  
  #: info/infodoc.c:64
! msgid "\\%-10[prev-node]  Go to the previous node on this level.\n"
! msgstr "\\%-10[prev-node]  Naar de voorgaande pagina op dit niveau.\n"
  
  #: info/infodoc.c:65
! msgid "\\%-10[next-node]  Go to the next node on this level.\n"
! msgstr "\\%-10[next-node]  Naar de volgende pagina op dit niveau.\n"
! 
! #: info/infodoc.c:66
! msgid "\\%-10[up-node]  Go up one level.\n"
! msgstr "\\%-10[up-node]  Naar de bovenliggende pagina.\n"
  
  #: info/infodoc.c:67
! msgid "\\%-10[top-node]  Go to the top node of this document.\n"
! msgstr "\\%-10[top-node]  Naar de eerste pagina van dit document.\n"
! 
! #: info/infodoc.c:68
! msgid "\\%-10[dir-node]  Go to the main `directory' node.\n"
! msgstr "\\%-10[dir-node]  Naar de hoofd-inhoudspagina.\n"
! 
! #: info/infodoc.c:70
! msgid "1...9       Pick the first...ninth item in this node's menu.\n"
  msgstr ""
! "1...9       Het eerste...negende item uit het menu op deze pagina kiezen.\n"
  
! #: info/infodoc.c:71
! msgid "\\%-10[last-menu-item]  Pick the last item in this node's menu.\n"
  msgstr ""
! "\\%-10[last-menu-item]  Het laatste item uit het menu op deze pagina "
! "kiezen.\n"
  
  #: info/infodoc.c:72
! msgid "\\%-10[menu-item]  Pick a menu item specified by name.\n"
! msgstr "\\%-10[menu-item]  Een menu-item kiezen door diens naam op te geven.\n"
  
  #: info/infodoc.c:73
! msgid "\\%-10[xref-item]  Follow a cross reference specified by name.\n"
! msgstr ""
! "\\%-10[xref-item]  Een kruisverwijzing volgen door diens naam op te geven.\n"
  
  #: info/infodoc.c:74
! msgid "\\%-10[goto-node]  Go to a node specified by name.\n"
! msgstr "\\%-10[goto-node]  Naar een pagina gaan door diens naam op te geven.\n"
  
  #: info/infodoc.c:76
! msgid "\\%-10[search]  Search forward for a specified string.\n"
! msgstr "\\%-10[search]  Voorwaarts zoeken naar een tekenreeks.\n"
  
  #: info/infodoc.c:77
! msgid "\\%-10[search-previous]  Search for previous occurrence.\n"
! msgstr "\\%-10[search-previous]  Vorige zoeken.\n"
  
! #: info/infodoc.c:78
! msgid "\\%-10[search-next]  Search for next occurrence.\n"
! msgstr "\\%-10[search-next]  Volgende zoeken.\n"
! 
! #: info/infodoc.c:79
! msgid ""
! "\\%-10[index-search]  Search for a specified string in the index, and\n"
! "              select the node referenced by the first entry found.\n"
! msgstr ""
! "\\%-10[index-search]  Naar een tekenreeks zoeken in de index van dit Info-"
! "bestand,\n"
! "              en de pagina behorend bij het eerste gevonden item "
! "selecteren.\n"
  
  #: info/infodoc.c:81
! msgid "\\%-10[abort-key]  Cancel the current operation.\n"
! msgstr "\\%-10[abort-key]  Huidige operatie annuleren of beÃ«indigen.\n"
  
  #: info/infodoc.c:89
  msgid ""
! "Basic Commands in Info Windows\n"
! "******************************\n"
  msgstr ""
! "Basiscommando's van 'info'\n"
! "==========================\n"
  
! #: info/infodoc.c:92
  #, c-format
  msgid "  %-10s  Quit this help.\n"
! msgstr "  %-10s  Dit hulpvenster sluiten.\n"
  
! #: info/infodoc.c:93
  #, c-format
  msgid "  %-10s  Quit Info altogether.\n"
! msgstr "  %-10s  Info afsluiten.\n"
  
! #: info/infodoc.c:94
  #, c-format
  msgid "  %-10s  Invoke the Info tutorial.\n"
! msgstr "  %-10s  Een korte Info-cursus oproepen.\n"
  
! #: info/infodoc.c:98
  #, c-format
  msgid "  %-10s  Move to the `next' node of this node.\n"
! msgstr "  %-10s  Naar de volgende pagina.\n"
  
! #: info/infodoc.c:99
  #, c-format
  msgid "  %-10s  Move to the `previous' node of this node.\n"
! msgstr "  %-10s  Naar de voorgaande pagina.\n"
  
! #: info/infodoc.c:100
  #, c-format
  msgid "  %-10s  Move `up' from this node.\n"
! msgstr "  %-10s  Naar de bovenliggende pagina.\n"
  
! #: info/infodoc.c:101
  #, c-format
! msgid ""
! "  %-10s  Pick menu item specified by name.\n"
! "              Picking a menu item causes another node to be selected.\n"
  msgstr ""
! "  %-10s  Een menu-item kiezen door diens naam op te geven;\n"
! "              dit selecteert een andere pagina.\n"
  
! #: info/infodoc.c:103
  #, c-format
  msgid "  %-10s  Follow a cross reference.  Reads name of reference.\n"
! msgstr "  %-10s  Een kruisverwijzing volgen door diens naam op te geven.\n"
  
! #: info/infodoc.c:104
  #, c-format
  msgid "  %-10s  Move to the last node seen in this window.\n"
! msgstr "  %-10s  Terug naar de laatst geziene pagina in dit venster.\n"
  
! #: info/infodoc.c:105
  #, c-format
  msgid "  %-10s  Skip to next hypertext link within this node.\n"
! msgstr "  %-10s  Naar de volgende koppeling springen.\n"
  
! #: info/infodoc.c:106
  #, c-format
  msgid "  %-10s  Follow the hypertext link under cursor.\n"
! msgstr "  %-10s  De koppeling onder de cursor volgen.\n"
  
! #: info/infodoc.c:107
  #, c-format
  msgid "  %-10s  Move to the `directory' node.  Equivalent to `g (DIR)'.\n"
! msgstr "  %-10s  Naar de hoofd-inhoudspagina.\n"
  
! #: info/infodoc.c:108
  #, c-format
  msgid "  %-10s  Move to the Top node.  Equivalent to `g Top'.\n"
! msgstr "  %-10s  Naar de eerste pagina van dit document.\n"
  
! #: info/infodoc.c:110
! msgid ""
! "Moving within a node:\n"
! "---------------------\n"
! msgstr ""
! "Bewegen binnen een pagina:\n"
! "--------------------------\n"
! 
! #: info/infodoc.c:112
  #, c-format
  msgid "  %-10s  Scroll forward a page.\n"
! msgstr "  %-10s  EÃ©n blad verder.\n"
  
! #: info/infodoc.c:113
  #, c-format
  msgid "  %-10s  Scroll backward a page.\n"
! msgstr "  %-10s  EÃ©n blad terug.\n"
  
! #: info/infodoc.c:114
  #, c-format
  msgid "  %-10s  Go to the beginning of this node.\n"
! msgstr "  %-10s  Naar het begin van deze pagina.\n"
  
! #: info/infodoc.c:115
  #, c-format
  msgid "  %-10s  Go to the end of this node.\n"
! msgstr "  %-10s  Naar het einde van deze pagina.\n"
  
! #: info/infodoc.c:116
  #, c-format
  msgid "  %-10s  Scroll forward 1 line.\n"
! msgstr "  %-10s  EÃ©n regel omlaag.\n"
  
! #: info/infodoc.c:117
  #, c-format
  msgid "  %-10s  Scroll backward 1 line.\n"
! msgstr "  %-10s  EÃ©n regel omhoog.\n"
  
! #: info/infodoc.c:119
! msgid ""
! "Other commands:\n"
! "---------------\n"
! msgstr ""
! "Enkele andere commando's:\n"
! "-------------------------\n"
! 
! #: info/infodoc.c:121
  #, c-format
! msgid "  %-10s  Pick first...ninth item in node's menu.\n"
  msgstr ""
! "  %-10s  Het eerste...negende item uit het menu op deze pagina kiezen.\n"
  
! #: info/infodoc.c:122
  #, c-format
  msgid "  %-10s  Pick last item in node's menu.\n"
! msgstr "  %-10s  Het laatste item uit het menu op deze pagina kiezen.\n"
  
! #: info/infodoc.c:125
  #, c-format
  msgid ""
***************
*** 825,887 ****
  "found.\n"
  msgstr ""
! "  %-10s  Zoek naar een gespecificeerde tekenreeks in de index van dit\n"
! "              Info-bestand en selecteer de pagina behorende bij de eerste\n"
! "              gevonden ingang.\n"
  
! #: info/infodoc.c:135
  #, c-format
- msgid "  %-10s  Move to node specified by name.\n"
- msgstr "  %-10s  Ga naar de pagina gespecificeerd via een naam.\n"
- 
- #: info/infodoc.c:136
  msgid ""
  "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
  msgstr ""
! "              U mag ook een bestandsnaam meegeven, zoals in (BESTANDSNAAM)"
! "PAGINANAAM.\n"
  
! #: info/infodoc.c:137
  #, c-format
  msgid ""
  "  %-10s  Search forward for a specified string,\n"
  "              and select the node in which the next occurrence is found.\n"
! msgstr ""
! "  %-10s  Zoek voorwaarts naar een gespecificeerde tekenreeks\n"
! "              en selecteer de pagina waarin de volgende gelijkenis is "
! "gevonden.\n"
  
! #: info/infodoc.c:139
  #, c-format
- msgid "  %-10s  Search backward for a specified string\n"
- msgstr "  %-10s  Zoek achterwaarts naar een gespecificeerde tekenreeks\n"
- 
- #: info/infodoc.c:140
  msgid ""
  "              and select the node in which the next occurrence is found.\n"
! msgstr ""
! "              en selecteer de pagina waarin de volgende gelijkenis is "
! "gevonden.\n"
  
! #: info/infodoc.c:320
  msgid "The current search path is:\n"
! msgstr "Het huidige zoekpad is:\n"
  
! #: info/infodoc.c:324
  msgid ""
  "Commands available in Info windows:\n"
  "\n"
  msgstr ""
! "Commando's beschikbaar in Info Vensters:\n"
  "\n"
  
! #: info/infodoc.c:328
  msgid ""
  "Commands available in the echo area:\n"
  "\n"
  msgstr ""
! "Commando's beschikbaar in het weergeefgebied:\n"
  "\n"
  
! #: info/infodoc.c:351
  #, c-format
  msgid ""
--- 796,849 ----
  "found.\n"
  msgstr ""
! "  %-10s  Naar een tekenreeks zoeken in de index van dit Info-bestand,\n"
! "              en de pagina behorend bij het eerste gevonden item "
! "selecteren.\n"
  
! #: info/infodoc.c:127
  #, c-format
  msgid ""
+ "  %-10s  Move to node specified by name.\n"
  "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
  msgstr ""
! "  %-10s  Naar een pagina gaan door diens naam op te geven; er mag een\n"
! "              bestandsnaam meegegeven worden via (BESTANDSNAAM)PAGINANAAM.\n"
  
! #: info/infodoc.c:129
  #, c-format
  msgid ""
  "  %-10s  Search forward for a specified string,\n"
  "              and select the node in which the next occurrence is found.\n"
! msgstr "  %-10s  Voorwaarts zoeken naar een tekenreeks.\n"
  
! #: info/infodoc.c:131
  #, c-format
  msgid ""
+ "  %-10s  Search backward for a specified string,\n"
  "              and select the node in which the next occurrence is found.\n"
! msgstr "  %-10s  Achterwaarts zoeken naar een tekenreeks.\n"
  
! #: info/infodoc.c:312
  msgid "The current search path is:\n"
! msgstr "Het huidige zoekpad voor Info-bestanden is:\n"
  
! #: info/infodoc.c:316
  msgid ""
  "Commands available in Info windows:\n"
  "\n"
  msgstr ""
! "Alle beschikbare commando's in Info-vensters:\n"
! "=============================================\n"
  "\n"
  
! #: info/infodoc.c:320
  msgid ""
  "Commands available in the echo area:\n"
  "\n"
  msgstr ""
! "Beschikbare commando's in de echoregel:\n"
! "=======================================\n"
  "\n"
  
! #: info/infodoc.c:343
  #, c-format
  msgid ""
***************
*** 890,967 ****
  msgstr ""
  "De volgende commando's kunnen alleen aangeroepen worden via %s:\n"
  "\n"
  
! #: info/infodoc.c:355
  msgid ""
  "The following commands cannot be invoked at all:\n"
  "\n"
  msgstr ""
! "De volgende commando's kunnen niet aangeroepen worden:\n"
  "\n"
  
! #: info/infodoc.c:379
! msgid "--- Use `\\[history-node]' or `\\[kill-node]' to exit ---\n"
! msgstr ""
! "--- Gebruik `\\[history-node]' of `\\[kill-node]' om te beÃ«indigen ---\n"
! 
! #: info/infodoc.c:489
  msgid "Display help message"
! msgstr "Geef een help boodschap"
  
! #: info/infodoc.c:507
  msgid "Visit Info node `(info)Help'"
! msgstr "Ga naar Info-pagina `(info)Help'"
  
! #: info/infodoc.c:645
  msgid "Print documentation for KEY"
! msgstr "Geef uitleg over KEY"
  
! #: info/infodoc.c:657
  #, c-format
  msgid "Describe key: %s"
! msgstr "Beschrijf toets: %s"
  
! #: info/infodoc.c:668
  #, c-format
  msgid "ESC %s is undefined."
  msgstr "ESC %s is niet gedefinieerd."
  
! #: info/infodoc.c:684 info/infodoc.c:713
  #, c-format
  msgid "%s is undefined."
  msgstr "%s is niet gedefinieerd."
  
! #: info/infodoc.c:734
  #, c-format
  msgid "%s is defined to %s."
  msgstr "%s is gedefinieerd als %s."
  
! #: info/infodoc.c:1157
  msgid "Show what to type to execute a given command"
! msgstr "Laat zien wat in te typen om een gegeven commando uit te voeren"
  
! #: info/infodoc.c:1161
  msgid "Where is command: "
  msgstr "Waar is het commando: "
  
! #: info/infodoc.c:1183
  #, c-format
  msgid "`%s' is not on any keys"
! msgstr "`%s' is niet toegekend aan een toets"
  
! #: info/infodoc.c:1190
  #, c-format
  msgid "%s can only be invoked via %s."
  msgstr "%s kan alleen aangeroepen worden via %s."
  
! #: info/infodoc.c:1194
  #, c-format
  msgid "%s can be invoked via %s."
  msgstr "%s kan aangeroepen worden via %s."
  
! #: info/infodoc.c:1199
  #, c-format
  msgid "There is no function named `%s'"
! msgstr "Er is geen functie met de naam `%s'"
  
  #: info/infokey.c:170
--- 852,934 ----
  msgstr ""
  "De volgende commando's kunnen alleen aangeroepen worden via %s:\n"
+ "================================================================\n"
  "\n"
  
! #: info/infodoc.c:347
  msgid ""
  "The following commands cannot be invoked at all:\n"
  "\n"
  msgstr ""
! "De volgende commando's kunnen helemaal niet aangeroepen worden:\n"
! "===============================================================\n"
  "\n"
  
! #: info/infodoc.c:477
  msgid "Display help message"
! msgstr "Deze hulptekst tonen"
  
! #: info/infodoc.c:495
  msgid "Visit Info node `(info)Help'"
! msgstr "Naar Info-pagina '(info)Help'"
  
! #: info/infodoc.c:633
  msgid "Print documentation for KEY"
! msgstr "Uitleg geven over een toets"
  
! #: info/infodoc.c:645
  #, c-format
  msgid "Describe key: %s"
! msgstr "Te beschrijven toets: %s"
  
! #: info/infodoc.c:656
  #, c-format
  msgid "ESC %s is undefined."
  msgstr "ESC %s is niet gedefinieerd."
  
! #: info/infodoc.c:672 info/infodoc.c:701
  #, c-format
  msgid "%s is undefined."
  msgstr "%s is niet gedefinieerd."
  
! #: info/infodoc.c:722
  #, c-format
  msgid "%s is defined to %s."
  msgstr "%s is gedefinieerd als %s."
  
! #: info/infodoc.c:1145
  msgid "Show what to type to execute a given command"
! msgstr "Tonen wat ingetypt moet worden om een gegeven commando uit te voeren"
  
! #: info/infodoc.c:1149
  msgid "Where is command: "
  msgstr "Waar is het commando: "
  
! #: info/infodoc.c:1171
  #, c-format
  msgid "`%s' is not on any keys"
! msgstr "'%s' is aan geen enkele toetscombinatie toegekend"
  
! #: info/infodoc.c:1178
  #, c-format
  msgid "%s can only be invoked via %s."
  msgstr "%s kan alleen aangeroepen worden via %s."
  
! #: info/infodoc.c:1182
  #, c-format
  msgid "%s can be invoked via %s."
  msgstr "%s kan aangeroepen worden via %s."
  
! #: info/infodoc.c:1187
  #, c-format
  msgid "There is no function named `%s'"
! msgstr "Er is geen functie met de naam '%s'"
! 
! #: info/infodoc.c:96
! msgid ""
! "Selecting other nodes:\n"
! "----------------------\n"
! msgstr ""
! "Selecteren van andere pagina's:\n"
! "-------------------------------\n"
  
  #: info/infokey.c:170
***************
*** 972,995 ****
  #, c-format
  msgid "cannot open input file `%s'"
! msgstr "kan het invoerbestand `%s' niet openen"
  
  #: info/infokey.c:215
  #, c-format
  msgid "cannot create output file `%s'"
! msgstr "kan het uitvoerbestand `%s' niet aanmaken."
  
  #: info/infokey.c:226
  #, c-format
  msgid "error writing to `%s'"
! msgstr "fout bij het schrijven naar `%s'"
  
  #: info/infokey.c:232
  #, c-format
  msgid "error closing output file `%s'"
! msgstr "fout bij het sluiten van het uitvoerbestand `%s'"
  
  #: info/infokey.c:450
  msgid "key sequence too long"
! msgstr "toetsenreeks te lang"
  
  #: info/infokey.c:529
--- 939,962 ----
  #, c-format
  msgid "cannot open input file `%s'"
! msgstr "kan invoerbestand '%s' niet openen"
  
  #: info/infokey.c:215
  #, c-format
  msgid "cannot create output file `%s'"
! msgstr "kan uitvoerbestand '%s' niet aanmaken"
  
  #: info/infokey.c:226
  #, c-format
  msgid "error writing to `%s'"
! msgstr "fout bij het schrijven naar '%s'"
  
  #: info/infokey.c:232
  #, c-format
  msgid "error closing output file `%s'"
! msgstr "fout bij het sluiten van uitvoerbestand '%s'"
  
  #: info/infokey.c:450
  msgid "key sequence too long"
! msgstr "toetsenreeks is te lang"
  
  #: info/infokey.c:529
***************
*** 999,1008 ****
  #: info/infokey.c:610
  msgid "NUL character (\\000) not permitted"
! msgstr "NUL karakter (\\000) niet toegestaan"
  
  #: info/infokey.c:641
  #, c-format
  msgid "NUL character (^%c) not permitted"
! msgstr "NUL karakter (^%c) niet toegestaan"
  
  #: info/infokey.c:665
--- 966,975 ----
  #: info/infokey.c:610
  msgid "NUL character (\\000) not permitted"
! msgstr "NUL-teken (\\000) is niet toegestaan"
  
  #: info/infokey.c:641
  #, c-format
  msgid "NUL character (^%c) not permitted"
! msgstr "NUL-teken (^%c) is niet toegestaan"
  
  #: info/infokey.c:665
***************
*** 1012,1030 ****
  #: info/infokey.c:681 info/infokey.c:756
  msgid "section too long"
! msgstr "sectie te lang"
  
  #: info/infokey.c:688
  #, c-format
  msgid "unknown action `%s'"
! msgstr "onbekende actie `%s'"
  
  #: info/infokey.c:698
  msgid "action name too long"
! msgstr "actienaam te lang"
  
  #: info/infokey.c:712
  #, c-format
  msgid "extra characters following action `%s'"
! msgstr "extra karakters na actie `%s'"
  
  #: info/infokey.c:723
--- 979,997 ----
  #: info/infokey.c:681 info/infokey.c:756
  msgid "section too long"
! msgstr "sectie is te lang"
  
  #: info/infokey.c:688
  #, c-format
  msgid "unknown action `%s'"
! msgstr "onbekende actie '%s'"
  
  #: info/infokey.c:698
  msgid "action name too long"
! msgstr "actienaam is te lang"
  
  #: info/infokey.c:712
  #, c-format
  msgid "extra characters following action `%s'"
! msgstr "extra tekens na actie '%s'"
  
  #: info/infokey.c:723
***************
*** 1034,1046 ****
  #: info/infokey.c:733
  msgid "missing `=' immediately after variable name"
! msgstr "ontbrekende `=' onmiddelijk na naam van variabele"
  
  #: info/infokey.c:741
  msgid "variable name too long"
! msgstr "naam van variabele te lang"
  
  #: info/infokey.c:765
  msgid "value too long"
! msgstr "waarde te lang"
  
  #: info/infokey.c:890
--- 1001,1013 ----
  #: info/infokey.c:733
  msgid "missing `=' immediately after variable name"
! msgstr "ontbrekende '=' na naam van variabele"
  
  #: info/infokey.c:741
  msgid "variable name too long"
! msgstr "naam van variabele is te lang"
  
  #: info/infokey.c:765
  msgid "value too long"
! msgstr "waarde is te lang"
  
  #: info/infokey.c:890
***************
*** 1062,1146 ****
  "  --version            display version information and exit.\n"
  msgstr ""
! "Aanroep: %s [OPTIE]... [INVOERBESTAND]\n"
  "\n"
! "Compileer infokey-bronbestand naar een infokey-bestand.  Leest INVOERBESTAND "
! "(standaard\n"
! "$HOME/.infokey) en schrijft gecompileerde infokey-bestand naar (standaard) "
! "$HOME/.info.\n"
  "\n"
  "Opties:\n"
! "  --output BESTAND     uitvoer naar BESTAND in plaats van naar $HOME/.info\n"
! "  --help               laat deze helptekst zien en beÃ«indig.\n"
! "  --version            laat versie informatie zien en beÃ«indig.\n"
  
! #: info/infomap.c:1499
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too small"
! msgstr "Negeer ongeldig infokey-bestand `%s' - te klein"
  
! #: info/infomap.c:1502
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too big"
! msgstr "Negeer ongeldig infokey-bestand `%s' - te groot"
  
! #: info/infomap.c:1515
  #, c-format
  msgid "Error reading infokey file `%s' - short read"
! msgstr "Fout bij lezen van infokey-bestand `%s' - kort lezen"
  
! #: info/infomap.c:1534
  #, c-format
  msgid ""
  "Invalid infokey file `%s' (bad magic numbers) -- run infokey to update it"
  msgstr ""
! "Ongeldig infokey-bestand `%s' (foute magische nummers) -- voer infokey uit "
! "om het op orde te brengen"
  
! #: info/infomap.c:1543
  #, c-format
  msgid "Your infokey file `%s' is out of date -- run infokey to update it"
  msgstr ""
! "Uw infokey-bestand `%s' is verouderd -- voer infokey uit om het op orde te "
! "brengen"
  
! #: info/infomap.c:1559
  #, c-format
  msgid ""
  "Invalid infokey file `%s' (bad section length) -- run infokey to update it"
  msgstr ""
! "Ongeldig infokey-bestand `%s' (foute sectielengte) -- draai infokey om het "
! "op orde te brengen"
  
! #: info/infomap.c:1580
  #, c-format
  msgid ""
  "Invalid infokey file `%s' (bad section code) -- run infokey to update it"
  msgstr ""
! "Ongeldig infokey-bestand `%s' (foute sectiecode) -- voer infokey uit om het "
! "op orde te brengen"
  
! #: info/infomap.c:1715
  msgid "Bad data in infokey file -- some key bindings ignored"
! msgstr "Foute gegevens in infokey-bestand -- enkele toetskoppelingen genegeerd"
  
! #: info/infomap.c:1765
  msgid "Bad data in infokey file -- some var settings ignored"
! msgstr "Foute gegevens in infokey-bestand -- sommige definities genegeerd"
  
  #: info/m-x.c:68
  msgid "Read the name of an Info command and describe it"
! msgstr "Lees de naam van een Info-commando en geef een omschrijving"
  
  #: info/m-x.c:72
  msgid "Describe command: "
! msgstr "Omschrijf commando: "
  
  #: info/m-x.c:95
  msgid "Read a command name in the echo area and execute it"
! msgstr "Lees de naam van een commando in de weergeefruimte en voer dat uit"
  
  #: info/m-x.c:139
  msgid "Cannot execute an `echo-area' command here."
! msgstr "Kan hier geen `weergeefruimte'-commando uitvoeren."
  
  #: info/m-x.c:153
--- 1029,1113 ----
  "  --version            display version information and exit.\n"
  msgstr ""
! "Gebruik:  %s [OPTIE]... [INVOERBESTAND]\n"
  "\n"
! "Een infokey-bronbestand naar een binair infokey-bestand compileren.\n"
! "Dit leest een INVOERBESTAND (standaard $HOME/.infokey) en schrijft\n"
! "het gecompileerde infokey-bestand (standaard) naar $HOME/.info.\n"
  "\n"
  "Opties:\n"
! "  --output BESTAND     uitvoer naar dit bestand schrijven\n"
! "  --help               deze hulptekst tonen en stoppen\n"
! "  --version            versie-informatie tonen en stoppen\n"
  
! #: info/infomap.c:955
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too small"
! msgstr "Infokey-bestand '%s' is te klein -- wordt genegeerd"
  
! #: info/infomap.c:958
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too big"
! msgstr "Infokey-bestand '%s' is te groot -- wordt genegeerd"
  
! #: info/infomap.c:971
  #, c-format
  msgid "Error reading infokey file `%s' - short read"
! msgstr "Fout bij lezen van infokey-bestand '%s' -- te weinig gelezen"
  
! #: info/infomap.c:990
  #, c-format
  msgid ""
  "Invalid infokey file `%s' (bad magic numbers) -- run infokey to update it"
  msgstr ""
! "Ongeldig infokey-bestand '%s' (onjuiste magische nummers) --\n"
! "voer 'infokey' uit om het op orde te brengen"
  
! #: info/infomap.c:999
  #, c-format
  msgid "Your infokey file `%s' is out of date -- run infokey to update it"
  msgstr ""
! "Uw infokey-bestand '%s' is verouderd --\n"
! "voer 'infokey' uit om het op orde te brengen"
  
! #: info/infomap.c:1015
  #, c-format
  msgid ""
  "Invalid infokey file `%s' (bad section length) -- run infokey to update it"
  msgstr ""
! "Ongeldig infokey-bestand '%s' (onjuiste sectielengte) --\n"
! "voer 'infokey' uit om het op orde te brengen"
  
! #: info/infomap.c:1036
  #, c-format
  msgid ""
  "Invalid infokey file `%s' (bad section code) -- run infokey to update it"
  msgstr ""
! "Ongeldig infokey-bestand '%s' (onjuiste sectiecode) --\n"
! "voer 'infokey' uit om het op orde te brengen"
  
! #: info/infomap.c:1171
  msgid "Bad data in infokey file -- some key bindings ignored"
! msgstr ""
! "Foute gegevens in infokey-bestand -- enkele toetstoewijzingen zijn genegeerd"
  
! #: info/infomap.c:1221
  msgid "Bad data in infokey file -- some var settings ignored"
! msgstr "Foute gegevens in infokey-bestand -- sommige definities zijn genegeerd"
  
  #: info/m-x.c:68
  msgid "Read the name of an Info command and describe it"
! msgstr "De naam van een Info-commando lezen en een omschrijving ervan geven"
  
  #: info/m-x.c:72
  msgid "Describe command: "
! msgstr "Te omschrijven commando: "
  
  #: info/m-x.c:95
  msgid "Read a command name in the echo area and execute it"
! msgstr "De naam van een commando in de echoregel lezen en deze uitvoeren"
  
  #: info/m-x.c:139
  msgid "Cannot execute an `echo-area' command here."
! msgstr "Kan hier geen 'echoregel'-commando uitvoeren."
  
  #: info/m-x.c:153
***************
*** 1151,1162 ****
  #: info/m-x.c:159
  msgid "Set the height of the displayed window"
! msgstr "Zet de hoogte van het weergeefvenster"
  
  #: info/m-x.c:172
  #, c-format
  msgid "Set screen height to (%d): "
! msgstr "Zet schermhoogte op (%d): "
  
! #: info/makedoc.c:163 info/makedoc.c:171
  #, c-format
  msgid ""
--- 1118,1129 ----
  #: info/m-x.c:159
  msgid "Set the height of the displayed window"
! msgstr "De hoogte van het weergavevenster instellen"
  
  #: info/m-x.c:172
  #, c-format
  msgid "Set screen height to (%d): "
! msgstr "Schermhoogte instellen op (%d): "
  
! #: info/makedoc.c:166 info/makedoc.c:174
  #, c-format
  msgid ""
***************
*** 1164,1174 ****
  "\n"
  msgstr ""
! "   Bronbestanden veranderd om dit bestand in te voegen:\n"
  "\n"
  
! #: info/makedoc.c:551
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
! msgstr "Kon het bestand %s niet manipuleren.\n"
  
  #: info/nodemenu.c:30
--- 1131,1141 ----
  "\n"
  msgstr ""
! "   Doorzochte bronbestanden om dit bestand te maken omvatten:\n"
  "\n"
  
! #: info/makedoc.c:556
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
! msgstr "Kan het bestand %s niet manipuleren.\n"
  
  #: info/nodemenu.c:30
***************
*** 1181,1186 ****
  "\n"
  "* Menu:\n"
! "  (Bestand)Pagina                  Regels  Grootte   Bevat Bestand\n"
! "  ---------------                  ------  -------   -------------"
  
  #: info/nodemenu.c:201
--- 1148,1153 ----
  "\n"
  "* Menu:\n"
! "  (Bestand)Pagina                   Regels  Bytes  Volledig pad\n"
! "  ---------------                   ------  -----  ------------"
  
  #: info/nodemenu.c:201
***************
*** 1189,1214 ****
  "Select one from this menu, or use `\\[history-node]' in another window.\n"
  msgstr ""
! "Hier is het menu van pagina's die u recentelijk bekeken hebt.\n"
! "Selecteer er een uit dit menu, of gebruik `\\[history-node]' in een ander "
! "venster.\n"
  
  #: info/nodemenu.c:223
  msgid "Make a window containing a menu of all of the currently visited nodes"
! msgstr "Maak een venster met een menu van alle thans bezochte pagina's"
  
  #: info/nodemenu.c:303
  msgid "Select a node which has been previously visited in a visible window"
! msgstr "Selecteer een pagina die voorheen bekeken is in een zichtbaar venster"
  
  #: info/nodemenu.c:316
  msgid "Select visited node: "
! msgstr "Selecteer een bezochte pagina: "
  
! #: info/nodemenu.c:336 info/session.c:2398
  #, c-format
  msgid "The reference disappeared! (%s)."
  msgstr "De verwijzing is verdwenen! (%s)."
  
! #: info/session.c:161
  #, c-format
  msgid ""
--- 1156,1185 ----
  "Select one from this menu, or use `\\[history-node]' in another window.\n"
  msgstr ""
! "Hier is een menu van pagina's die u recent bezocht hebt.\n"
! "Selecteer er een, of gebruik `\\[history-node]' in een ander venster.\n"
  
  #: info/nodemenu.c:223
  msgid "Make a window containing a menu of all of the currently visited nodes"
! msgstr "Een venster openen met een menu van reeds bezochte pagina's"
  
  #: info/nodemenu.c:303
  msgid "Select a node which has been previously visited in a visible window"
! msgstr "Een pagina selecteren die recent bekeken werd in een zichtbaar venster"
  
  #: info/nodemenu.c:316
  msgid "Select visited node: "
! msgstr "Te selecteren bezochte pagina: "
  
! #: info/nodemenu.c:336 info/session.c:2443
  #, c-format
  msgid "The reference disappeared! (%s)."
  msgstr "De verwijzing is verdwenen! (%s)."
  
! #: info/search.c:161
! #, c-format
! msgid "regexp error: %s"
! msgstr "fout in reguliere expressie: %s"
! 
! #: info/session.c:164
  #, c-format
  msgid ""
***************
*** 1216,2016 ****
  "for menu item."
  msgstr ""
! "Welkom bij Info versie %s. Typ \\[get-help-window] voor hulp, \\[menu-item] "
! "voor een menukeuze."
  
! #: info/session.c:622
  msgid "Move down to the next line"
! msgstr "Ga naar de volgende regel"
  
! #: info/session.c:658
  msgid "Move up to the previous line"
! msgstr "Ga naar de vorige regel"
  
! #: info/session.c:693
  msgid "Move to the end of the line"
! msgstr "Ga naar het einde van de regel"
  
! #: info/session.c:713
  msgid "Move to the start of the line"
! msgstr "Ga naar het begin van de regel"
  
! #: info/session.c:983 makeinfo/node.c:1437
  msgid "Next"
  msgstr "Volgende"
  
! #: info/session.c:988
! msgid "Following Next node..."
! msgstr "'Volgende' pagina aan het volgen..."
! 
! #: info/session.c:1006
! msgid "Selecting first menu item..."
! msgstr "Bezig de eerste keuze uit het menu te selecteren..."
! 
! #: info/session.c:1018
! msgid "Selecting Next node..."
! msgstr "Bezig de 'volgende' pagina te selecteren..."
! 
! #: info/session.c:1089
! #, c-format
! msgid "Moving Up %d time(s), then Next."
! msgstr "%d keer omhoog, dan 'volgende'."
! 
! #: info/session.c:1113
  msgid "No more nodes within this document."
! msgstr "Er zijn geen pagina's meer in dit document."
  
! #: info/session.c:1139
  msgid "No `Prev' for this node."
! msgstr "Geen 'vorige' in deze pagina."
! 
! #: info/session.c:1144 info/session.c:1206
! msgid "Moving Prev in this window."
! msgstr "Bezig met 'vorige' in dit venster."
  
! #: info/session.c:1161
  msgid "No `Prev' or `Up' for this node within this document."
! msgstr "Geen 'vorige' of 'omhoog' in deze pagina binnen dit document."
  
! #: info/session.c:1167
! msgid "Moving Up in this window."
! msgstr "Bezig met 'omhoog' in dit venster."
! 
! #: info/session.c:1217
! msgid "Moving to `Prev's last menu item."
! msgstr "Bezig met 'vorige' in het laatste keuzemenu."
! 
! #: info/session.c:1229
  msgid "Move forwards or down through node structure"
! msgstr "Beweeg 'naar voren' of 'omlaag' door de paginastructuur"
  
! #: info/session.c:1245
  msgid "Move backwards or up through node structure"
! msgstr "Beweeg naar achteren of omhoog door de paginastructuur"
  
! #: info/session.c:1339
  msgid "Scroll forward in this window"
! msgstr "Verschuif voorwaarts in dit venster"
  
! #: info/session.c:1347
  msgid "Scroll forward in this window and set default window size"
! msgstr "Verschuif voorwaarts in dit venster en zet de standaard venstergrootte"
  
! #: info/session.c:1355
  msgid "Scroll forward in this window staying within node"
! msgstr "Verschuif voorwaarts in dit venster en blijf binnen de pagina"
  
! #: info/session.c:1363
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
  msgstr ""
! "Verschuif voorwaarts in dit venster, blijf binnen de pagina en zet de "
! "standaard venstergrootte"
  
! #: info/session.c:1371
  msgid "Scroll backward in this window"
! msgstr "Verschuif achteruit in dit venster"
  
! #: info/session.c:1379
  msgid "Scroll backward in this window and set default window size"
! msgstr "Verschuif achteruit in dit venster en zet de standaard verstergrootte"
  
! #: info/session.c:1388
  msgid "Scroll backward in this window staying within node"
! msgstr "Verschuif achteruit in dit venster en blijf binnen de pagina"
  
! #: info/session.c:1396
  msgid ""
  "Scroll backward in this window staying within node and set default window "
  "size"
  msgstr ""
! "Verschuif achteruit in dit venster, blijf binnen de pagina en zet de "
! "standaard verstergrootte"
  
! #: info/session.c:1404
  msgid "Move to the start of this node"
! msgstr "Ga naar het begin van deze pagina"
  
! #: info/session.c:1411
  msgid "Move to the end of this node"
! msgstr "Ga naar het einde van deze pagina"
  
! #: info/session.c:1418
  msgid "Scroll down by lines"
! msgstr "Verschuif met regels omlaag "
  
! #: info/session.c:1435
  msgid "Scroll up by lines"
! msgstr "Verschuif met regels omhoog "
  
! #: info/session.c:1453
  msgid "Scroll down by half screen size"
! msgstr "Verschuif een halve pagina omlaag"
  
! #: info/session.c:1479
  msgid "Scroll up by half screen size"
! msgstr "Verschuif een halve pagina omhoog"
  
! #: info/session.c:1508
  msgid "Select the next window"
! msgstr "Selecteer het volgende venster"
  
! #: info/session.c:1547
  msgid "Select the previous window"
! msgstr "Selecteer het vorige venster"
  
! #: info/session.c:1598
  msgid "Split the current window"
! msgstr "Splits het huidige venster"
  
! #: info/session.c:1679
  msgid "Delete the current window"
! msgstr "Verwijder het huidige venster"
  
! #: info/session.c:1687
  msgid "Cannot delete a permanent window"
! msgstr "Kan een permanent venster niet verwijderen"
  
! #: info/session.c:1719
  msgid "Delete all other windows"
! msgstr "Verwijder alle andere vensters"
  
! #: info/session.c:1765
  msgid "Scroll the other window"
! msgstr "Verschuif het andere venster"
  
! #: info/session.c:1786
  msgid "Scroll the other window backward"
! msgstr "Verschuif het andere venster achterwaarts"
  
! #: info/session.c:1792
  msgid "Grow (or shrink) this window"
! msgstr "Vergroot (of verklein) dit venster"
  
! #: info/session.c:1803
  msgid "Divide the available screen space among the visible windows"
! msgstr "Verdeel de beschikbare schermruimte tussen de zichtbare vensters"
  
! #: info/session.c:1810
  msgid "Toggle the state of line wrapping in the current window"
! msgstr "Verander de status van regelafbreken in het huidige venster"
  
! #: info/session.c:1982
  msgid "Select the Next node"
! msgstr "Selecteer de volgende pagina"
  
! #: info/session.c:1990
  msgid "Select the Prev node"
! msgstr "Selecteer de 'vorige' pagina"
  
! #: info/session.c:1998
  msgid "Select the Up node"
! msgstr "Selecteer de 'omhoog' pagina"
  
! #: info/session.c:2005
  msgid "Select the last node in this file"
! msgstr "Selecteer de laatste pagina in dit bestand"
  
! #: info/session.c:2032 info/session.c:2065
  msgid "This window has no additional nodes"
! msgstr "Dit venster heeft geen extra pagina's"
  
! #: info/session.c:2038
  msgid "Select the first node in this file"
! msgstr "Selecteer de eerste pagina in dit bestand"
  
! #: info/session.c:2072
  msgid "Select the last item in this node's menu"
! msgstr "Selecteer de laatste menukeuze van deze pagina"
  
! #: info/session.c:2078
  msgid "Select this menu item"
! msgstr "Selecteer deze menukeuze"
  
! #: info/session.c:2111
  #, c-format
  msgid "There aren't %d items in this menu."
! msgstr "Er zijn geen %d keuzes in dit menu."
  
! #: info/session.c:2305 info/session.c:2306
  #, c-format
  msgid "Menu item (%s): "
! msgstr "Menukeuze (%s): "
  
! #: info/session.c:2309
  msgid "Menu item: "
! msgstr "Menukeuze: "
  
! #: info/session.c:2316 info/session.c:2317
  #, c-format
  msgid "Follow xref (%s): "
! msgstr "Volg kruisverwijzing (%s): "
  
! #: info/session.c:2320
  msgid "Follow xref: "
! msgstr "Volg kruisverwijzing: "
  
! #: info/session.c:2449
  msgid "Read a menu item and select its node"
! msgstr "Lees een menukeuze en selecteer zijn pagina"
  
! #: info/session.c:2457
  msgid "Read a footnote or cross reference and select its node"
! msgstr "Lees een voetnoot of kruisverwijzing en selecteer zijn pagina"
  
! #: info/session.c:2463
  msgid "Move to the start of this node's menu"
! msgstr "Ga naar het begin van het menu van deze pagina"
  
! #: info/session.c:2487
  msgid "Visit as many menu items at once as possible"
! msgstr "Ga naar zo veel mogelijk menukeuzes tegelijk"
  
! #: info/session.c:2515
  msgid "Read a node name and select it"
! msgstr "Lees de naam van een pagina en selecteer die"
  
! #: info/session.c:2570 info/session.c:2575
  msgid "Goto node: "
! msgstr "Ga naar pagina: "
  
! #: info/session.c:2639
  #, c-format
  msgid "No menu in node `%s'."
! msgstr "Geen menu in pagina `%s'."
  
! #: info/session.c:2685
  #, c-format
  msgid "No menu item `%s' in node `%s'."
! msgstr "Er is geen menukeuze `%s' op pagina `%s'."
  
! #: info/session.c:2715
  #, c-format
  msgid "Unable to find node referenced by `%s' in `%s'."
! msgstr "Kan de pagina, waarnaar verwezen werd door `%s', niet vinden in `%s'."
  
! #: info/session.c:2765
  msgid "Read a list of menus starting from dir and follow them"
! msgstr "Lees een lijst van menu's beginnend in inhoud en volg deze"
  
! #: info/session.c:2767
  msgid "Follow menus: "
! msgstr "Volg menu's: "
  
! #: info/session.c:2960
  msgid "Find the node describing program invocation"
! msgstr "Zoek de pagina die de aanroep van het programma beschrijft"
  
! #: info/session.c:2962
  #, c-format
  msgid "Find Invocation node of [%s]: "
! msgstr "Zoek de pagina met de beschrijving van de aanroep van [%s]: "
  
! # manpage?
! #: info/session.c:3000
  msgid "Read a manpage reference and select it"
! msgstr "Lees een man-paginaverwijzing en selecteer die"
  
! #: info/session.c:3004
  msgid "Get Manpage: "
! msgstr "Ga naar de man-pagina: "
  
! #: info/session.c:3034
  msgid "Select the node `Top' in this file"
! msgstr "Selecteer de `top'-pagina in dit bestand"
  
! #: info/session.c:3040
  msgid "Select the node `(dir)'"
! msgstr "Selecteer de pagina `(inhoud)'"
  
! #: info/session.c:3057 info/session.c:3059
  #, c-format
  msgid "Kill node (%s): "
! msgstr "Verwijder pagina (%s): "
  
! #: info/session.c:3111
  #, c-format
  msgid "Cannot kill node `%s'"
! msgstr "Kan pagina `%s' niet verwijderen"
  
! #: info/session.c:3121
  msgid "Cannot kill the last node"
! msgstr "Kan de laatste pagina niet verwijderen"
  
! #: info/session.c:3207
  msgid "Select the most recently selected node"
! msgstr "Selecteer de laatst geselecteerde pagina"
  
! #: info/session.c:3213
  msgid "Kill this node"
! msgstr "Verwijder deze pagina"
  
! #: info/session.c:3221
  msgid "Read the name of a file and select it"
! msgstr "Lees de naam van een bestand en selecteer die"
  
! #: info/session.c:3225
  msgid "Find file: "
! msgstr "Zoek bestand: "
  
! #: info/session.c:3242
  #, c-format
  msgid "Cannot find `%s'."
! msgstr "Kan `%s' niet vinden."
  
! #: info/session.c:3285 info/session.c:3403
  #, c-format
  msgid "Could not create output file `%s'."
! msgstr "Kan uitvoerbestand `%s' niet aanmaken."
  
! #: info/session.c:3299 info/session.c:3421 info/session.c:3481
  msgid "Done."
  msgstr "Klaar."
  
! #: info/session.c:3354
  #, c-format
  msgid "Writing node %s..."
! msgstr "Bezig met schrijven van pagina %s..."
  
! #: info/session.c:3430
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
! msgstr "Sluis(pipe) de inhoud van deze pagina door naar het INFO_PRINT_COMMAND"
  
! #: info/session.c:3465
  #, c-format
  msgid "Cannot open pipe to `%s'."
! msgstr "Kan de pipe naar `%s' niet openen."
  
! #: info/session.c:3471
  #, c-format
  msgid "Printing node %s..."
! msgstr "Bezig met afdrukken van pagina %s..."
  
! #: info/session.c:3701
  #, c-format
  msgid "Searching subfile %s ..."
! msgstr "Bezig met zoeken naar sub-bestand %s ..."
  
! #: info/session.c:3753
  msgid "Read a string and search for it case-sensitively"
! msgstr "Lees een tekenreeks en zoek daar naar hoofdlettergevoelig"
  
! #: info/session.c:3760
  msgid "Read a string and search for it"
! msgstr "Lees een tekenreeks en zoek daar naar"
  
! #: info/session.c:3768
  msgid "Read a string and search backward for it"
! msgstr "Lees een tekenreeks en zoek daar naar achterwaarts"
  
! #: info/session.c:3804 info/session.c:3811
  #, c-format
! msgid "%s%sfor string [%s]: "
! msgstr "%s%svoor tekenreeks [%s]: "
  
! #: info/session.c:3805 info/session.c:3812
! msgid "Search backward"
! msgstr "Achterwaarts zoeken"
  
! #: info/session.c:3806 info/session.c:3812
! msgid "Search"
! msgstr "Zoek"
  
! #: info/session.c:3807 info/session.c:3813
! msgid " case-sensitively "
! msgstr " hooflettergevoelig "
  
! #: info/session.c:3808 info/session.c:3813
! msgid " "
! msgstr " "
  
! #: info/session.c:3852
  msgid "Search failed."
  msgstr "Niet gevonden."
  
! #: info/session.c:3870
  msgid "Repeat last search in the same direction"
! msgstr "Herhaal de laatste zoekopdracht in dezelfde richting"
  
! #: info/session.c:3873 info/session.c:3883
  msgid "No previous search string"
! msgstr "Geen eerdere zoek-tekenreeks."
  
! #: info/session.c:3880
  msgid "Repeat last search in the reverse direction"
! msgstr "Herhaal de laatste zoekopdracht in omgekeerde richting"
  
! #: info/session.c:3899 info/session.c:3905
  msgid "Search interactively for a string as you type it"
! msgstr "Zoek interactief naar een tekenreeks terwijl u het intypt"
  
! #: info/session.c:3985
  msgid "I-search backward: "
! msgstr "Achterwaarts I-zoeken: "
  
! #: info/session.c:3987
  msgid "I-search: "
! msgstr "I-zoeken: "
  
! #: info/session.c:4012 info/session.c:4014
  msgid "Failing "
! msgstr "Niet gelukt "
  
! #: info/session.c:4480
  msgid "Move to the previous cross reference"
! msgstr "Ga naar de vorige kruisverwijzing"
  
! #: info/session.c:4498
  msgid "Move to the next cross reference"
! msgstr "Ga naar de volgende kruisverwijzing"
  
! #: info/session.c:4520
  msgid "Select reference or menu item appearing on this line"
! msgstr "Selecteer verwijzing of menukeuze in deze regel"
  
! #: info/session.c:4543
  msgid "Cancel current operation"
! msgstr "Annuleer huidige operatie"
  
! # Zie Cancel current action
! #: info/session.c:4550
  msgid "Quit"
! msgstr "Stoppen"
  
! #: info/session.c:4559
  msgid "Move the cursor to a specific line of the window"
! msgstr "Beweeg de cursor naar een bepaalde regel in het venster"
  
! #: info/session.c:4591
  msgid "Redraw the display"
! msgstr "Herschrijf het venster"
  
! #: info/session.c:4628
  msgid "Quit using Info"
! msgstr "Stop met Info"
  
! #: info/session.c:4641
  msgid "Run command bound to this key's lowercase variant"
  msgstr ""
! "Voer commando uit behorende bij de kleine letter variant van deze toets"
  
! #: info/session.c:4652
  #, c-format
  msgid "Unknown command (%s)."
  msgstr "Onbekend commando (%s)."
  
! #: info/session.c:4655
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\" is ongeldig"
  
! #: info/session.c:4656
  #, c-format
  msgid "`%s' is invalid"
! msgstr "`%s' is ongeldig"
  
! #: info/session.c:4870
  msgid "Add this digit to the current numeric argument"
! msgstr "Voeg dit cijfer toe aan het huidige numerieke argument"
  
! #: info/session.c:4879
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr ""
! "Begin een nieuw numeriek argument (of vermenigvuldig het huidige met 4)"
  
! #: info/session.c:4894
  msgid "Internally used by \\[universal-argument]"
! msgstr "Intern gebruikt door \\[universeel-argument]"
  
  #: info/tilde.c:336
  #, c-format
  msgid "readline: Out of virtual memory!\n"
! msgstr "readline: Geen virtueel geheugen meer!\n"
  
  #: info/variables.c:37
  msgid "When \"On\", footnotes appear and disappear automatically"
! msgstr "Indien 'aan', voetnoten verschijnen en verdwijnen automatisch"
  
  #: info/variables.c:41
  msgid "When \"On\", creating or deleting a window resizes other windows"
! msgstr ""
! "Indien 'aan', het aanmaken of verwijderen van een venster verandert de "
! "grootte van andere vensters"
  
  #: info/variables.c:45
  msgid "When \"On\", flash the screen instead of ringing the bell"
! msgstr "Indien 'aan', laat het scherm flikkeren in plaats van een belsignaal"
  
  #: info/variables.c:49
  msgid "When \"On\", errors cause the bell to ring"
! msgstr "Indien 'aan', fouten zorgen voor een belsignaal"
  
  #: info/variables.c:53
  msgid "When \"On\", Info garbage collects files which had to be uncompressed"
! msgstr ""
! "Indien 'aan', Info haalt rommel weg voor bestanden die gedecomprimeerd "
! "moesten worden"
  
  #: info/variables.c:56
  msgid "When \"On\", the portion of the matched search string is highlighted"
! msgstr "Indien 'aan', het overeenkomende deel van de zoek-tekenreeks licht op"
  
  #: info/variables.c:60
  msgid "Controls what happens when scrolling is requested at the end of a node"
! msgstr ""
! "Stelt in wat er gebeurt als er aan het eind van een pagina gescrolled moet "
! "worden"
  
  #: info/variables.c:65
  msgid "Same as scroll-behaviour"
! msgstr "Hetzelfde als verschuif-gedrag"
  
  #: info/variables.c:69
  msgid "The number lines to scroll when the cursor moves out of the window"
! msgstr ""
! "Het aantal regels dat gescrolled wordt als de cursor uit het venster gaat"
  
  #: info/variables.c:73
  msgid "Controls whether scroll-behavior affects cursor movement commands"
! msgstr "Stelt in hoe verschuif-gedrag de bewegingen van de cursor beÃ¯nvloedt"
  
  #: info/variables.c:77
  msgid "When \"On\", Info accepts and displays ISO Latin characters"
! msgstr "Indien 'aan', Info accepteert ISO-Latin tekens en laat ze zien"
  
! #: info/variables.c:83
  msgid "Explain the use of a variable"
! msgstr "Leg het gebruik van een variabele uit"
  
! #: info/variables.c:89
  msgid "Describe variable: "
! msgstr "Omschrijf variabele: "
  
! #: info/variables.c:108
  msgid "Set the value of an Info variable"
! msgstr "Zet de waarde van een Info-variabele"
  
! #: info/variables.c:114
  msgid "Set variable: "
! msgstr "Stel variabele in: "
  
! #: info/variables.c:132
  #, c-format
  msgid "Set %s to value (%d): "
! msgstr "Geef %s de waarde (%d): "
  
! #: info/variables.c:173
  #, c-format
  msgid "Set %s to value (%s): "
! msgstr "Geef %s de waarde (%s): "
  
! #: info/window.c:1137
  msgid "--*** Tags out of Date ***"
  msgstr "--*** Tags zijn verouderd ***"
  
! #: info/window.c:1148
  msgid "-----Info: (), lines ----, "
  msgstr "-----Info: (), regels ----, "
  
! #: info/window.c:1155
  #, c-format
  msgid "-%s---Info: %s, %d lines --%s--"
  msgstr "-%s---Info: %s, %d regels --%s--"
  
! #: info/window.c:1159
  #, c-format
  msgid "-%s%s-Info: (%s)%s, %d lines --%s--"
  msgstr "-%s%s-Info: (%s)%s, %d regels --%s--"
  
! #: info/window.c:1166
  #, c-format
  msgid " Subfile: %s"
! msgstr " Sub-bestand: %s"
  
  #: lib/xexit.c:54
  msgid "ferror on stdout\n"
! msgstr "ferror op stdout\n"
  
  #: lib/xexit.c:59
  msgid "fflush error on stdout\n"
! msgstr "fflush-fout op stdout\n"
  
! #: makeinfo/cmds.c:544 makeinfo/cmds.c:566
  #, c-format
  msgid "arguments to @%s ignored"
! msgstr "argumenten bij @%s genegeerd"
  
! #: makeinfo/cmds.c:741
  msgid "January"
  msgstr "januari"
  
! #: makeinfo/cmds.c:741
  msgid "February"
  msgstr "februari"
  
! #: makeinfo/cmds.c:741
  msgid "March"
  msgstr "maart"
  
! #: makeinfo/cmds.c:741
  msgid "April"
  msgstr "april"
  
! #: makeinfo/cmds.c:741
  msgid "May"
  msgstr "mei"
  
! #: makeinfo/cmds.c:742
  msgid "June"
  msgstr "juni"
  
! #: makeinfo/cmds.c:742
  msgid "July"
! msgstr "jJuli"
  
! #: makeinfo/cmds.c:742
  msgid "August"
  msgstr "augustus"
  
! #: makeinfo/cmds.c:742
  msgid "September"
  msgstr "september"
  
! #: makeinfo/cmds.c:742
  msgid "October"
  msgstr "oktober"
  
! #: makeinfo/cmds.c:743
  msgid "November"
  msgstr "november"
  
! #: makeinfo/cmds.c:743
  msgid "December"
  msgstr "december"
  
! #: makeinfo/cmds.c:1095
  #, c-format
  msgid "unlikely character %c in @var"
! msgstr "onwaarschijnlijk karakter %c in @var"
  
! #: makeinfo/cmds.c:1138
  msgid "@sc argument all uppercase, thus no effect"
! msgstr "@sc argument alles hoofdletters, dus geen effect"
  
! #: makeinfo/cmds.c:1193
  #, c-format
  msgid "`{' expected, but saw `%c'"
! msgstr "`{' verwacht, maar `%c' gevonden"
  
! #: makeinfo/cmds.c:1233
  msgid "end of file inside verb block"
  msgstr "einde van bestand in een \"verb\"-blok"
  
! #: makeinfo/cmds.c:1241
  #, c-format
  msgid "`}' expected, but saw `%c'"
! msgstr "`}' verwacht, maar `%c' gevonden"
  
! #: makeinfo/cmds.c:1272
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
  "avoid that"
  msgstr ""
! "@strong{Noot...} produceert een zeldzame kruisverwijzing in Info; kies een "
! "ander woord om dat te vermijden"
  
! #: makeinfo/cmds.c:1471
  #, c-format
  msgid "%c%s is obsolete"
  msgstr "%c%s is verouderd"
  
! #: makeinfo/cmds.c:1580
  #, c-format
  msgid "@sp requires a positive numeric argument, not `%s'"
! msgstr "@sp vereist een postief numeriek argument, niet `%s'"
  
! #: makeinfo/cmds.c:1936 makeinfo/footnote.c:81
  #, c-format
  msgid "Bad argument to %c%s"
! msgstr "Fout argument voor %c%s"
  
! #: makeinfo/cmds.c:1946 makeinfo/makeinfo.c:4272
  msgid "asis"
  msgstr "asis"
  
! #: makeinfo/cmds.c:1948 makeinfo/cmds.c:1978 makeinfo/makeinfo.c:4274
  msgid "none"
! msgstr "geen"
  
! #: makeinfo/cmds.c:1962
  #, c-format
  msgid "Bad argument to @%s"
! msgstr "Fout argument voor @%s"
  
! #: makeinfo/cmds.c:1976
  msgid "insert"
  msgstr "invoegen"
  
! #: makeinfo/cmds.c:1992
  #, c-format
  msgid "Bad argument to @%s: %s"
! msgstr "Fout argument voor @%s: %s"
  
! #: makeinfo/cmds.c:2075
  #, c-format
  msgid "Expected @%s on or off, not `%s'"
! msgstr "Verwacht @%s aan of uit, niet `%s'"
  
! #: makeinfo/cmds.c:2095
  #, c-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
! msgstr "Only @%s 10 of 11 is ondersteund, niet `%s'"
  
  #: makeinfo/defun.c:83
  msgid "Missing `}' in @def arg"
! msgstr "Ontbrekende `}' in het argument voor @def"
! 
! #: makeinfo/defun.c:402
! msgid "Function"
! msgstr "Functie"
! 
! #: makeinfo/defun.c:405
! msgid "Macro"
! msgstr "Macro"
! 
! #: makeinfo/defun.c:408
! msgid "Special Form"
! msgstr "Speciaal formulier"
! 
! #: makeinfo/defun.c:412
! msgid "Variable"
! msgstr "Variabele"
! 
! #: makeinfo/defun.c:415
! msgid "User Option"
! msgstr "Gebruikersoptie"
! 
! #: makeinfo/defun.c:419
! msgid "Instance Variable"
! msgstr "Instantievariabele"
! 
! #: makeinfo/defun.c:423
! msgid "Method"
! msgstr "Methode"
! 
! #: makeinfo/defun.c:499 makeinfo/defun.c:504 makeinfo/defun.c:544
! #: makeinfo/defun.c:643 makeinfo/xml.c:2135
! msgid "of"
! msgstr "van"
! 
! #: makeinfo/defun.c:508 makeinfo/defun.c:512 makeinfo/defun.c:516
! #: makeinfo/defun.c:550 makeinfo/defun.c:649 makeinfo/xml.c:2140
! msgid "on"
! msgstr "aan"
  
- # Is die x een foutje?
  #: makeinfo/defun.c:711
  #, c-format
  msgid "Must be in `@%s' environment to use `@%s'"
! msgstr "Moet in een `@%s' omgeving zitten om `@%s'x te gebruiken"
  
  #: makeinfo/files.c:434
--- 1187,2195 ----
  "for menu item."
  msgstr ""
! "Welkom bij Info versie %s.  Typ <\\[get-help-window]> voor hulp, "
! "<Spatiebalk> om te bladeren."
  
! #: info/session.c:625
  msgid "Move down to the next line"
! msgstr "Naar de volgende regel"
  
! #: info/session.c:661
  msgid "Move up to the previous line"
! msgstr "Naar de vorige regel"
  
! #: info/session.c:696
  msgid "Move to the end of the line"
! msgstr "Naar het einde van de regel"
  
! #: info/session.c:716
  msgid "Move to the start of the line"
! msgstr "Naar het begin van de regel"
  
! #: info/session.c:1007
  msgid "Next"
  msgstr "Volgende"
  
! #: info/session.c:1023 info/session.c:1148
  msgid "No more nodes within this document."
! msgstr "Dit is de laatste pagina van dit document."
  
! #: info/session.c:1174
  msgid "No `Prev' for this node."
! msgstr "Er is geen voorgaande pagina op dit niveau."
  
! #: info/session.c:1194
  msgid "No `Prev' or `Up' for this node within this document."
! msgstr "Dit is de eerste pagina van dit document."
  
! #: info/session.c:1256
  msgid "Move forwards or down through node structure"
! msgstr "Voorwaarts door alle pagina's van een document bladeren"
  
! #: info/session.c:1272
  msgid "Move backwards or up through node structure"
! msgstr "Achterwaarts door alle pagina's van een document bladeren"
  
! #: info/session.c:1373
  msgid "Scroll forward in this window"
! msgstr "Verderscrollen in dit venster"
  
! #: info/session.c:1381
  msgid "Scroll forward in this window and set default window size"
! msgstr "Verderscrollen in dit venster en de venstergrootte instellen"
  
! #: info/session.c:1389
  msgid "Scroll forward in this window staying within node"
! msgstr "Binnen de pagina verderscrollen in dit venster"
  
! #: info/session.c:1397
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
  msgstr ""
! "Binnen de pagina verderscrollen in dit venster en de venstergrootte instellen"
  
! #: info/session.c:1405
  msgid "Scroll backward in this window"
! msgstr "Terugscrollen in dit venster"
  
! #: info/session.c:1413
  msgid "Scroll backward in this window and set default window size"
! msgstr "Terugscrollen in dit venster en de venstergrootte instellen"
  
! #: info/session.c:1422
  msgid "Scroll backward in this window staying within node"
! msgstr "Binnen de pagina terugscrollen in dit venster"
  
! #: info/session.c:1430
  msgid ""
  "Scroll backward in this window staying within node and set default window "
  "size"
  msgstr ""
! "Binnen de pagina terugscrollen in dit venster en de venstergrootte instellen"
  
! #: info/session.c:1438
  msgid "Move to the start of this node"
! msgstr "Naar het begin van deze pagina"
  
! #: info/session.c:1445
  msgid "Move to the end of this node"
! msgstr "Naar het einde van deze pagina"
  
! #: info/session.c:1452
  msgid "Scroll down by lines"
! msgstr "Een aantal regels omlaagscrollen"
  
! #: info/session.c:1469
  msgid "Scroll up by lines"
! msgstr "Een aantal regels omhoogscrollen"
  
! #: info/session.c:1487
  msgid "Scroll down by half screen size"
! msgstr "Een halve pagina omlaagscrollen"
  
! #: info/session.c:1513
  msgid "Scroll up by half screen size"
! msgstr "Een halve pagina omhoogscrollen"
  
! #: info/session.c:1542
  msgid "Select the next window"
! msgstr "Het volgende venster selecteren"
  
! #: info/session.c:1581
  msgid "Select the previous window"
! msgstr "Het vorige venster selecteren"
  
! #: info/session.c:1632
  msgid "Split the current window"
! msgstr "Het huidige venster splitsen"
  
! #: info/session.c:1713
  msgid "Delete the current window"
! msgstr "Het huidige venster sluiten"
  
! #: info/session.c:1721
  msgid "Cannot delete a permanent window"
! msgstr "Een permanent venster kan niet gesloten worden."
  
! #: info/session.c:1753
  msgid "Delete all other windows"
! msgstr "Alle andere vensters sluiten"
  
! #: info/session.c:1799
  msgid "Scroll the other window"
! msgstr "In het andere venster verderscrollen"
  
! #: info/session.c:1820
  msgid "Scroll the other window backward"
! msgstr "In het andere venster terugscrollen"
  
! #: info/session.c:1826
  msgid "Grow (or shrink) this window"
! msgstr "Dit venster vergroten of verkleinen"
  
! #: info/session.c:1837
  msgid "Divide the available screen space among the visible windows"
! msgstr "De beschikbare schermruimte verdelen tussen de zichtbare vensters"
  
! #: info/session.c:1844
  msgid "Toggle the state of line wrapping in the current window"
! msgstr "Regelafbreking in het huidige venster omschakelen"
! 
! #: info/session.c:1851
! msgid "Toggle the usage of regular expressions in searches"
! msgstr "Het gebruik van reguliere expressies bij zoekopdrachten aan-/uitzetten"
  
! #: info/session.c:1855
! msgid "Using regular expressions for searches."
! msgstr "Zoeken gebruikt reguliere expressies."
! 
! #: info/session.c:1856
! msgid "Using literal strings for searches."
! msgstr "Zoeken gebruikt letterlijke tekst."
! 
! #: info/session.c:2027
  msgid "Select the Next node"
! msgstr "Naar de volgende pagina op dit niveau"
  
! #: info/session.c:2035
  msgid "Select the Prev node"
! msgstr "Naar de voorgaande pagina op dit niveau"
  
! #: info/session.c:2043
  msgid "Select the Up node"
! msgstr "Naar de bovenliggende pagina"
  
! #: info/session.c:2050
  msgid "Select the last node in this file"
! msgstr "Naar de laatste pagina van dit document"
  
! #: info/session.c:2077 info/session.c:2110
  msgid "This window has no additional nodes"
! msgstr "Dit venster heeft geen extra pagina's."
  
! #: info/session.c:2083
  msgid "Select the first node in this file"
! msgstr "Naar de eerste pagina van dit document"
  
! #: info/session.c:2117
  msgid "Select the last item in this node's menu"
! msgstr "Het laatste menu-item op deze pagina selecteren"
  
! #: info/session.c:2123
  msgid "Select this menu item"
! msgstr "Het huidige menu-item selecteren"
  
! #: info/session.c:2156
  #, c-format
  msgid "There aren't %d items in this menu."
! msgstr "Dit menu heeft minder dan %d items."
  
! #: info/session.c:2350 info/session.c:2351
  #, c-format
  msgid "Menu item (%s): "
! msgstr "Te kiezen menu-item (%s): "
  
! #: info/session.c:2354
  msgid "Menu item: "
! msgstr "Te kiezen menu-item: "
  
! #: info/session.c:2361 info/session.c:2362
  #, c-format
  msgid "Follow xref (%s): "
! msgstr "Te volgen verwijzing (%s): "
  
! #: info/session.c:2365
  msgid "Follow xref: "
! msgstr "Te volgen kruisverwijzing: "
  
! #: info/session.c:2494
  msgid "Read a menu item and select its node"
! msgstr "De naam van een menu-item lezen en diens pagina selecteren"
  
! #: info/session.c:2502
  msgid "Read a footnote or cross reference and select its node"
! msgstr ""
! "De naam van een voetnoot of kruisverwijzing lezen en diens pagina selecteren"
  
! #: info/session.c:2508
  msgid "Move to the start of this node's menu"
! msgstr "Naar het begin van het menu op deze pagina"
  
! #: info/session.c:2532
  msgid "Visit as many menu items at once as possible"
! msgstr "Zo veel mogelijk menu-items tegelijk bezoeken"
  
! #: info/session.c:2560
  msgid "Read a node name and select it"
! msgstr "De naam van een pagina lezen en deze selecteren"
  
! #: info/session.c:2615 info/session.c:2620
  msgid "Goto node: "
! msgstr "Te bezoeken pagina: "
  
! #: info/session.c:2684
  #, c-format
  msgid "No menu in node `%s'."
! msgstr "Er is geen menu in pagina '%s'."
  
! #: info/session.c:2730
  #, c-format
  msgid "No menu item `%s' in node `%s'."
! msgstr "Er is geen menu-item '%s' op pagina '%s'."
  
! #: info/session.c:2760
  #, c-format
  msgid "Unable to find node referenced by `%s' in `%s'."
! msgstr "Kan de pagina waarnaar verwezen werd door '%s' niet vinden in '%s'."
  
! #: info/session.c:2810
  msgid "Read a list of menus starting from dir and follow them"
! msgstr "Een reeks menu-items lezen en deze vanaf de inhoudspagina volgen"
  
! #: info/session.c:2812
  msgid "Follow menus: "
! msgstr "Te volgen reeks menu-items: "
  
! #: info/session.c:3005
  msgid "Find the node describing program invocation"
! msgstr "De pagina zoeken die de aanroepwijze van het programma beschrijft"
  
! #: info/session.c:3007
  #, c-format
  msgid "Find Invocation node of [%s]: "
! msgstr "Aanroepbeschrijving bekijken van [%s]: "
  
! #: info/session.c:3045
  msgid "Read a manpage reference and select it"
! msgstr "Een man-paginaverwijzing lezen en deze selecteren"
  
! #: info/session.c:3049
  msgid "Get Manpage: "
! msgstr "Te bekijken man-pagina: "
  
! #: info/session.c:3079
  msgid "Select the node `Top' in this file"
! msgstr "Naar de eerste pagina van dit bestand"
  
! #: info/session.c:3085
  msgid "Select the node `(dir)'"
! msgstr "Naar de hoofd-inhoudspagina"
  
! #: info/session.c:3102 info/session.c:3104
  #, c-format
  msgid "Kill node (%s): "
! msgstr "Te sluiten pagina (%s): "
  
! #: info/session.c:3156
  #, c-format
  msgid "Cannot kill node `%s'"
! msgstr "Kan pagina '%s' niet sluiten"
  
! #: info/session.c:3166
  msgid "Cannot kill the last node"
! msgstr "Kan niet verder terug dan de eerste pagina."
  
! #: info/session.c:3252
  msgid "Select the most recently selected node"
! msgstr "Terug naar de laatst geziene pagina"
  
! #: info/session.c:3258
  msgid "Kill this node"
! msgstr "Deze pagina sluiten"
  
! #: info/session.c:3266
  msgid "Read the name of a file and select it"
! msgstr "De naam van een bestand lezen en deze selecteren"
  
! #: info/session.c:3270
  msgid "Find file: "
! msgstr "Te bezoeken bestand: "
  
! #: info/session.c:3287
  #, c-format
  msgid "Cannot find `%s'."
! msgstr "Kan '%s' niet vinden."
  
! #: info/session.c:3330 info/session.c:3448
  #, c-format
  msgid "Could not create output file `%s'."
! msgstr "Kan uitvoerbestand '%s' niet aanmaken."
  
! #: info/session.c:3344 info/session.c:3466 info/session.c:3526
  msgid "Done."
  msgstr "Klaar."
  
! #: info/session.c:3399
  #, c-format
  msgid "Writing node %s..."
! msgstr "Schrijven van pagina %s..."
  
! #: info/session.c:3475
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
! msgstr "De inhoud van deze pagina doorsluizen naar het INFO_PRINT_COMMAND"
  
! #: info/session.c:3510
  #, c-format
  msgid "Cannot open pipe to `%s'."
! msgstr "Kan de pijp naar '%s' niet openen."
  
! #: info/session.c:3516
  #, c-format
  msgid "Printing node %s..."
! msgstr "Afdrukken van pagina %s..."
  
! #: info/session.c:3733
! msgid "Search continued from the end of the document."
! msgstr "Het zoeken is verdergegaan vanaf het einde."
! 
! #: info/session.c:3738
! msgid "Search continued from the beginning of the document."
! msgstr "Het zoeken is verdergegaan vanaf het begin."
! 
! #: info/session.c:3755
  #, c-format
  msgid "Searching subfile %s ..."
! msgstr "Zoeken naar subbestand %s..."
  
! #: info/session.c:3812
  msgid "Read a string and search for it case-sensitively"
! msgstr "Een tekenreeks lezen en daar hoofdlettergevoelig naar zoeken"
  
! #: info/session.c:3819
  msgid "Read a string and search for it"
! msgstr "Een tekenreeks lezen en daar naar zoeken"
  
! #: info/session.c:3827
  msgid "Read a string and search backward for it"
! msgstr "Een tekenreeks lezen en daar achterwaarts naar zoeken"
  
! #: info/session.c:3863 info/session.c:3869
  #, c-format
! msgid "%s%s%s [%s]: "
! msgstr "%s%s%s [\"%s\"]: "
  
! #: info/session.c:3864 info/session.c:3870
! msgid "Regexp search"
! msgstr "Zoeken naar expressie"
  
! #: info/session.c:3865 info/session.c:3871
! msgid " case-sensitively"
! msgstr " (hooflettergevoelig)"
  
! #: info/session.c:3866 info/session.c:3872
! msgid " backward"
! msgstr " (achterwaarts)"
  
! #: info/session.c:3870
! msgid "Search"
! msgstr "Zoeken"
  
! #: info/session.c:3911
  msgid "Search failed."
  msgstr "Niet gevonden."
  
! #: info/session.c:3929
  msgid "Repeat last search in the same direction"
! msgstr "De laatste zoekopdracht in dezelfde richting herhalen"
  
! #: info/session.c:3932 info/session.c:3942
  msgid "No previous search string"
! msgstr "Geen eerdere zoektekenreeks"
  
! #: info/session.c:3939
  msgid "Repeat last search in the reverse direction"
! msgstr "De laatste zoekopdracht in tegenovergestelde richting herhalen"
  
! #: info/session.c:3958 info/session.c:3964
  msgid "Search interactively for a string as you type it"
! msgstr "Naar een tekenreeks zoeken terwijl u deze intypt"
  
! #: info/session.c:4044
! msgid "Regexp I-search backward: "
! msgstr "Achterwaarts typend-zoeken naar expressie: "
! 
! #: info/session.c:4045
  msgid "I-search backward: "
! msgstr "Achterwaarts typend-zoeken: "
! 
! #: info/session.c:4047
! msgid "Regexp I-search: "
! msgstr "Typend-zoeken naar expressie: "
  
! #: info/session.c:4048
  msgid "I-search: "
! msgstr "Typend-zoeken: "
  
! #: info/session.c:4073 info/session.c:4075
  msgid "Failing "
! msgstr "*Ongevonden* "
  
! #: info/session.c:4560
  msgid "Move to the previous cross reference"
! msgstr "Naar de vorige kruisverwijzing springen"
  
! #: info/session.c:4578
  msgid "Move to the next cross reference"
! msgstr "Naar de volgende kruisverwijzing springen"
  
! #: info/session.c:4600
  msgid "Select reference or menu item appearing on this line"
! msgstr "De verwijzing of het menu-item in deze regel volgen"
  
! #: info/session.c:4623
  msgid "Cancel current operation"
! msgstr "Huidige operatie annuleren"
  
! # zie 'Cancel current action'
! #: info/session.c:4630
  msgid "Quit"
! msgstr "Geannuleerd"
  
! #: info/session.c:4639
  msgid "Move the cursor to a specific line of the window"
! msgstr "De cursor op een bepaalde regel in het venster zetten"
  
! #: info/session.c:4671
  msgid "Redraw the display"
! msgstr "Het venster opnieuw schrijven"
  
! #: info/session.c:4708
  msgid "Quit using Info"
! msgstr "Info afsluiten"
  
! #: info/session.c:4721
  msgid "Run command bound to this key's lowercase variant"
  msgstr ""
! "Commando uitvoeren dat behoort bij de kleinelettervariant van deze toets"
  
! #: info/session.c:4732
  #, c-format
  msgid "Unknown command (%s)."
  msgstr "Onbekend commando (%s)."
  
! #: info/session.c:4735
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\" is ongeldig"
  
! #: info/session.c:4736
  #, c-format
  msgid "`%s' is invalid"
! msgstr "'%s' is ongeldig"
  
! #: info/session.c:4950
  msgid "Add this digit to the current numeric argument"
! msgstr "Dit cijfer toevoegen aan het huidige numerieke argument"
  
! #: info/session.c:4959
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr ""
! "Een nieuw numeriek argument beginnen (of het huidige met 4 vermenigvuldigen)"
  
! #: info/session.c:4974
  msgid "Internally used by \\[universal-argument]"
! msgstr "Intern gebruikt door \\[universal-argument]"
  
  #: info/tilde.c:336
  #, c-format
  msgid "readline: Out of virtual memory!\n"
! msgstr "readline: onvoldoende geheugen beschikbaar\n"
  
  #: info/variables.c:37
  msgid "When \"On\", footnotes appear and disappear automatically"
! msgstr "Bij 'On' worden voetnoten automatisch getoond"
  
  #: info/variables.c:41
  msgid "When \"On\", creating or deleting a window resizes other windows"
! msgstr "Bij 'On' worden venstergroottes automatisch aangepast"
  
  #: info/variables.c:45
  msgid "When \"On\", flash the screen instead of ringing the bell"
! msgstr "Bij 'On' flitst het scherm in plaats van een belsignaal"
  
  #: info/variables.c:49
  msgid "When \"On\", errors cause the bell to ring"
! msgstr "Bij 'On' geven fouten een belsignaal"
  
  #: info/variables.c:53
  msgid "When \"On\", Info garbage collects files which had to be uncompressed"
! msgstr "Bij 'On' worden gedecomprimeerde teksten vergeten"
  
  #: info/variables.c:56
  msgid "When \"On\", the portion of the matched search string is highlighted"
! msgstr "Bij 'On' staat het overeenkomende deel in hoofdletters"
  
  #: info/variables.c:60
  msgid "Controls what happens when scrolling is requested at the end of a node"
! msgstr "Hoe te scrollen aan het eind van een pagina"
  
  #: info/variables.c:65
  msgid "Same as scroll-behaviour"
! msgstr "Hoe te scrollen aan het eind van een pagina"
  
  #: info/variables.c:69
  msgid "The number lines to scroll when the cursor moves out of the window"
! msgstr "Aantal te scrollen regels wanneer cursor buiten venster komt"
  
  #: info/variables.c:73
  msgid "Controls whether scroll-behavior affects cursor movement commands"
! msgstr "Bij 'On' werkt pijltjestoets ook op paginagrens"
  
  #: info/variables.c:77
  msgid "When \"On\", Info accepts and displays ISO Latin characters"
! msgstr "Bij 'On' accepteert en toont Info ISO-Latin-tekens"
  
! #: info/variables.c:81
! msgid ""
! "What to do when a scrolling command is issued at the end of the last node"
! msgstr "Hoe te scrollen aan het eind van de laatste pagina"
! 
! #: info/variables.c:88
  msgid "Explain the use of a variable"
! msgstr "De betekenis van een variabele uitleggen"
  
! #: info/variables.c:94
  msgid "Describe variable: "
! msgstr "Te omschrijven variabele: "
  
! #: info/variables.c:113
  msgid "Set the value of an Info variable"
! msgstr "De waarde van een Info-variabele instellen"
  
! #: info/variables.c:119
  msgid "Set variable: "
! msgstr "In te stellen variabele: "
  
! #: info/variables.c:137
  #, c-format
  msgid "Set %s to value (%d): "
! msgstr "Variabele %s deze waarde geven (%d): "
  
! #: info/variables.c:178
  #, c-format
  msgid "Set %s to value (%s): "
! msgstr "Variabele %s deze waarde geven (%s): "
  
! #: info/window.c:1150
  msgid "--*** Tags out of Date ***"
  msgstr "--*** Tags zijn verouderd ***"
  
! #: info/window.c:1161
  msgid "-----Info: (), lines ----, "
  msgstr "-----Info: (), regels ----, "
  
! #: info/window.c:1168
  #, c-format
  msgid "-%s---Info: %s, %d lines --%s--"
  msgstr "-%s---Info: %s, %d regels --%s--"
  
! #: info/window.c:1172
  #, c-format
  msgid "-%s%s-Info: (%s)%s, %d lines --%s--"
  msgstr "-%s%s-Info: (%s)%s, %d regels --%s--"
  
! #: info/window.c:1179
  #, c-format
  msgid " Subfile: %s"
! msgstr " Subbestand: %s"
! 
! #: install-info/install-info.c:221
! #, c-format
! msgid "%s: warning: "
! msgstr "%s: waarschuwing: "
! 
! #: install-info/install-info.c:270
! #, c-format
! msgid " for %s"
! msgstr " voor %s"
! 
! #: install-info/install-info.c:500
! #, c-format
! msgid "\tTry `%s --help' for a complete list of options.\n"
! msgstr "\tTyp '%s --help' voor een volledige lijst van opties.\n"
! 
! #: install-info/install-info.c:508
! #, c-format
! msgid "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
! msgstr "Gebruik:  %s [OPTIE]... [INFO-BESTAND [INHOUDSBESTAND]]\n"
! 
! #: install-info/install-info.c:510
! msgid "Add or remove entries in INFO-FILE from the Info directory DIR-FILE."
! msgstr ""
! "De items die voorkomen in INFO-BESTAND toevoegen aan of\n"
! "verwijderen uit het Info-inhoudsbestand INHOUDSBESTAND."
! 
! #: install-info/install-info.c:513
! msgid ""
! "Options:\n"
! " --debug             report what is being done.\n"
! " --delete            delete existing entries for INFO-FILE from DIR-FILE;\n"
! "                      don't insert any new entries.\n"
! " --description=TEXT  the description of the entry is TEXT; used with\n"
! "                      the --name option to become synonymous with the\n"
! "                      --entry option.\n"
! " --dir-file=NAME     specify file name of Info directory file;\n"
! "                      equivalent to using the DIR-FILE argument.\n"
! " --dry-run           same as --test."
! msgstr ""
! "Opties:\n"
! " --debug              tonen wat er gedaan wordt\n"
! " --delete             de items van INFO-BESTAND uit INHOUDSBESTAND "
! "verwijderen;\n"
! "                        geen nieuwe items toevoegen\n"
! " --description=TEKST  de beschrijving van een item; wanneer samen gebruikt "
! "met\n"
! "                        '--name', is dit equivalent aan '--entry'\n"
! " --dir-file=NAAM      de bestandsnaam van het Info-inhoudsbestand;\n"
! "                        equivalent aan het argument INHOUDSBESTAND\n"
! " --dry-run            hetzelfde als '--test'"
! 
! #: install-info/install-info.c:525
! msgid ""
! " --entry=TEXT        insert TEXT as an Info directory entry.\n"
! "                      TEXT is written as an Info menu item line followed\n"
! "                       by zero or more extra lines starting with "
! "whitespace.\n"
! "                      If you specify more than one entry, all are added.\n"
! "                      If you don't specify any entries, they are determined\n"
! "                       from information in the Info file itself.\n"
! "                      When removing, TEXT specifies the entry to remove.\n"
! "                      TEXT is only removed as a last resort, if the\n"
! "                      entry as determined from the Info file is not "
! "present,\n"
! "                      and the basename of the Info file isn't found either."
! msgstr ""
! " --entry=TEKST        deze tekst toevoegen als een Info-inhoudsitem;\n"
! "                        de TEKST moet de vorm van een Info-menu-item "
! "hebben,\n"
! "                        met nul of meer extra regels beginnend met "
! "witruimte;\n"
! "                        indien u meer dan Ã©Ã©n item opgeeft, worden ze "
! "allemaal\n"
! "                        toegevoegd; als u geen items opgeeft, worden deze "
! "uit\n"
! "                        het gegeven Info-bestand gehaald"
! 
! #: install-info/install-info.c:537
! msgid ""
! " --help              display this help and exit.\n"
! " --info-dir=DIR      same as --dir-file=DIR/dir.\n"
! " --info-file=FILE    specify Info file to install in the directory;\n"
! "                      equivalent to using the INFO-FILE argument.\n"
! " --item=TEXT         same as --entry=TEXT.\n"
! " --keep-old          do not replace entries, or remove empty sections.\n"
! " --menuentry=TEXT    same as --name=TEXT.\n"
! " --name=TEXT         the name of the entry is TEXT; used with --description\n"
! "                      to become synonymous with the --entry option.\n"
! " --no-indent         do not format new entries in the DIR file.\n"
! " --quiet             suppress warnings."
! msgstr ""
! " --help               deze hulptekst tonen en stoppen\n"
! " --info-dir=MAP       hetzelfde als '--dir-file=MAP/dir'\n"
! " --info-file=BESTAND  een Info-bestand waarvan de items opgenomen moeten "
! "worden;\n"
! "                        equivalent aan het argument INFO-BESTAND\n"
! " --item=TEKST         hetzelfde als '--entry=TEKST'\n"
! " --keep-old           geen items vervangen, en lege secties niet "
! "verwijderen\n"
! " --menuentry=TEKST    hetzelfde als '--name=TEKST'\n"
! " --no-indent          nieuwe items in het inhoudsbestand niet opmaken\n"
! " --quiet              waarschuwingen onderdrukken"
! 
! #: install-info/install-info.c:550
! msgid ""
! " --regex=R           put this file's entries in all sections that match the\n"
! "                      regular expression R (ignoring case).\n"
! " --remove            same as --delete.\n"
! " --remove-exactly    only remove if the info file name matches exactly;\n"
! "                      suffixes such as .info and .gz are not ignored.\n"
! " --section=SEC       put entries in section SEC of the directory.\n"
! "                      If you specify more than one section, all the entries\n"
! "                       are added in each of the sections.\n"
! "                      If you don't specify any sections, they are "
! "determined\n"
! "                       from information in the Info file itself.\n"
! " --section R SEC     equivalent to --regex=R --section=SEC --add-once."
! msgstr ""
! " --regex=EXPRESSIE    de gevonden items toevoegen aan alle secties die aan "
! "deze\n"
! "                        reguliere expressie voldoen (daarbij verschil "
! "tussen\n"
! "                        hoofd- en kleine letters negeren)\n"
! " --remove             hetzelfde als '--delete'\n"
! " --remove-exactly     alleen verwijderen als de infobestandsnaam exact "
! "klopt;\n"
! "                        achtervoegsels als .info en .gz worden genegeerd\n"
! " --section=SECTIE     de gevonden items aan deze sectie van de inhoud "
! "toevoegen;\n"
! "                        als u meer dan Ã©Ã©n sectie opgeeft, worden de items "
! "aan\n"
! "                        al die secties toegevoegd; als u geen secties "
! "opgeeft,\n"
! "                        wordt de informatie uit het Info-bestand zelf "
! "gehaald\n"
! " --section EXP SEC    hetzelfde asl '--regex=EXP --section=SEC --add-once'"
! 
! #: install-info/install-info.c:563
! msgid ""
! " --silent            suppress warnings.\n"
! " --test              suppress updating of DIR-FILE.\n"
! " --version           display version information and exit."
! msgstr ""
! " --silent             waarschuwingen onderdrukken\n"
! " --test               het INHOUDSBESTAND niet bijwerken, slechts doen alsof\n"
! " --version            versie-informatie tonen en stoppen"
! 
! #: install-info/install-info.c:570
! msgid ""
! "Email bug reports to bug-texinfo@gnu.org,\n"
! "general questions and discussion to help-texinfo@gnu.org.\n"
! "Texinfo home page: http://www.gnu.org/software/texinfo/"
! msgstr ""
! "Stuur foutrapportages naar <bug-texinfo@gnu.org>,\n"
! "algemene vragen en commentaar naar <help-texinfo@gnu.org>,\n"
! "en opmerkingen over de vertaling naar <vertaling@vrijschrift.org>.\n"
! "Texinfo-homepagina: http://www.gnu.org/software/texinfo/"
! 
! #: install-info/install-info.c:597
! #, c-format
! msgid ""
! "This is the file .../info/dir, which contains the\n"
! "topmost node of the Info hierarchy, called (dir)Top.\n"
! "The first time you invoke Info you start off looking at this node.\n"
! "\n"
! "%s\tThis is the top of the INFO tree\n"
! "\n"
! "  This (the Directory node) gives a menu of major topics.\n"
! "  Typing \"q\" exits, \"?\" lists all Info commands, \"d\" returns here,\n"
! "  \"h\" gives a primer for first-timers,\n"
! "  \"mEmacs<Return>\" visits the Emacs manual, etc.\n"
! "\n"
! "  In Emacs, you can click mouse button 2 on a menu item or cross reference\n"
! "  to select it.\n"
! "\n"
! "%s\n"
! msgstr ""
! "Dit is het bestand .../info/dir, dat de bovenste pagina van\n"
! "de Info-documentenhiÃ«rarchie bevat, genaamd '(dir)Top'.\n"
! "Info gestart zonder argumenten begint op deze pagina.\n"
! "\n"
! "%s\tDit is de top van de INFO-boom\n"
! "\n"
! "  Deze inhoudspagina toont een menu met hoofdonderwerpen.\n"
! "  Een \"q\" sluit het programma af, een \"d\" brengt u hier terug,\n"
! "  \"?\" toont een hulpvenster met alle Info-commando's,\n"
! "  \"h\" gaat naar een handleiding voor nieuwe gebruikers,\n"
! "  \"mls<Enter>\" toont u de pagina's van het 'ls'-commando, enzovoort.\n"
! "\n"
! "%s\n"
! 
! #: install-info/install-info.c:622
! #, c-format
! msgid "%s: could not read (%s) and could not create (%s)\n"
! msgstr "%s: kan deze niet lezen (%s) en niet aanmaken (%s)\n"
! 
! #: install-info/install-info.c:715
! #, c-format
! msgid "%s: empty file"
! msgstr "%s: is een leeg bestand"
! 
! #: install-info/install-info.c:1046 install-info/install-info.c:1086
! msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
! msgstr "START-INFO-DIR-ENTRY zonder bijpassende END-INFO-DIR-ENTRY"
! 
! #: install-info/install-info.c:1081
! msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
! msgstr "END-INFO-DIR-ENTRY zonder bijpassende START-INFO-DIR-ENTRY"
! 
! #: install-info/install-info.c:1936 install-info/install-info.c:1946
! #, c-format
! msgid "%s: already have dir file: %s\n"
! msgstr "%s: hebben al een inhoudsbestand: %s\n"
! 
! #: install-info/install-info.c:2026
! #, c-format
! msgid "%s: Specify the Info file only once.\n"
! msgstr "%s: Geef het Info-bestand slechts Ã©Ã©n keer op.\n"
! 
! #: install-info/install-info.c:2059
! #, c-format
! msgid "Extra regular expression specified, ignoring `%s'"
! msgstr "Extra reguliere expressie opgegeven; '%s' wordt genegeerd"
! 
! #: install-info/install-info.c:2071
! #, c-format
! msgid "Error in regular expression `%s': %s"
! msgstr "Fout in reguliere expressie '%s': %s"
! 
! #: install-info/install-info.c:2129
! #, c-format
! msgid "excess command line argument `%s'"
! msgstr "commandoregel-argument '%s' is overbodig"
! 
! #: install-info/install-info.c:2133
! msgid "No input file specified; try --help for more information."
! msgstr "Geen invoerbestand gegeven; gebruik '--help' voor meer informatie."
! 
! #: install-info/install-info.c:2136
! msgid "No dir file specified; try --help for more information."
! msgstr "Geen inhoudsbestand gegeven; gebruik '--help' voor meer informatie."
! 
! #: install-info/install-info.c:2278
! #, c-format
! msgid "no info dir entry in `%s'"
! msgstr "geen Info-inhoudsitem in '%s'"
! 
! #: install-info/install-info.c:2526
! #, c-format
! msgid "no entries found for `%s'; nothing deleted"
! msgstr "geen items voor '%s' gevonden; er is niets verwijderd"
  
  #: lib/xexit.c:54
  msgid "ferror on stdout\n"
! msgstr "ferror() op standaarduitvoer\n"
  
  #: lib/xexit.c:59
  msgid "fflush error on stdout\n"
! msgstr "fflush()-fout op standaarduitvoer\n"
  
! #: makeinfo/cmds.c:582 makeinfo/cmds.c:604
  #, c-format
  msgid "arguments to @%s ignored"
! msgstr "argumenten van @%s zijn genegeerd"
  
! #: makeinfo/cmds.c:779
  msgid "January"
  msgstr "januari"
  
! #: makeinfo/cmds.c:779
  msgid "February"
  msgstr "februari"
  
! #: makeinfo/cmds.c:779
  msgid "March"
  msgstr "maart"
  
! #: makeinfo/cmds.c:779
  msgid "April"
  msgstr "april"
  
! #: makeinfo/cmds.c:779
  msgid "May"
  msgstr "mei"
  
! #: makeinfo/cmds.c:780
  msgid "June"
  msgstr "juni"
  
! #: makeinfo/cmds.c:780
  msgid "July"
! msgstr "juli"
  
! #: makeinfo/cmds.c:780
  msgid "August"
  msgstr "augustus"
  
! #: makeinfo/cmds.c:780
  msgid "September"
  msgstr "september"
  
! #: makeinfo/cmds.c:780
  msgid "October"
  msgstr "oktober"
  
! #: makeinfo/cmds.c:781
  msgid "November"
  msgstr "november"
  
! #: makeinfo/cmds.c:781
  msgid "December"
  msgstr "december"
  
! #: makeinfo/cmds.c:1131
  #, c-format
  msgid "unlikely character %c in @var"
! msgstr "onwaarschijnlijk teken '%c' in @var"
  
! #: makeinfo/cmds.c:1174
  msgid "@sc argument all uppercase, thus no effect"
! msgstr "argument van @sc is in hoofdletters, heeft dus geen effect"
  
! #: makeinfo/cmds.c:1229
  #, c-format
  msgid "`{' expected, but saw `%c'"
! msgstr "'{' werd verwacht, maar '%c' gevonden"
  
! #: makeinfo/cmds.c:1269
  msgid "end of file inside verb block"
  msgstr "einde van bestand in een \"verb\"-blok"
  
! #: makeinfo/cmds.c:1277
  #, c-format
  msgid "`}' expected, but saw `%c'"
! msgstr "'}' werd verwacht, maar '%c' gevonden"
  
! #: makeinfo/cmds.c:1308
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
  "avoid that"
  msgstr ""
! "@strong{Noot...} produceert een loze kruisverwijzing in Info; kies een ander "
! "woord om dat te vermijden"
  
! #: makeinfo/cmds.c:1504
  #, c-format
  msgid "%c%s is obsolete"
  msgstr "%c%s is verouderd"
  
! #: makeinfo/cmds.c:1612
  #, c-format
  msgid "@sp requires a positive numeric argument, not `%s'"
! msgstr "@sp vereist een postief numeriek argument, niet '%s'"
  
! #: makeinfo/cmds.c:2023 makeinfo/footnote.c:81
  #, c-format
  msgid "Bad argument to %c%s"
! msgstr "Fout argument van %c%s"
  
! #: makeinfo/cmds.c:2033 makeinfo/makeinfo.c:4270
  msgid "asis"
  msgstr "asis"
  
! #: makeinfo/cmds.c:2035 makeinfo/cmds.c:2065 makeinfo/makeinfo.c:4272
  msgid "none"
! msgstr "none"
  
! #: makeinfo/cmds.c:2049
  #, c-format
  msgid "Bad argument to @%s"
! msgstr "Fout argument van @%s"
  
! #: makeinfo/cmds.c:2063
  msgid "insert"
  msgstr "invoegen"
  
! #: makeinfo/cmds.c:2079
  #, c-format
  msgid "Bad argument to @%s: %s"
! msgstr "Fout argument van @%s: %s"
  
! #: makeinfo/cmds.c:2162
  #, c-format
  msgid "Expected @%s on or off, not `%s'"
! msgstr "@%s 'on' of 'off' werd verwacht, niet '%s'"
  
! #: makeinfo/cmds.c:2182
  #, c-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
! msgstr "Bij @%s is alleen 10 of 11 mogelijk, niet '%s'"
  
  #: makeinfo/defun.c:83
  msgid "Missing `}' in @def arg"
! msgstr "Ontbrekende '}' in het argument van @def"
  
  #: makeinfo/defun.c:711
  #, c-format
  msgid "Must be in `@%s' environment to use `@%s'"
! msgstr "Moet in een '@%s'-omgeving zitten om '@%s' te kunnen gebruiken"
  
  #: makeinfo/files.c:434
***************
*** 2022,2044 ****
  #, c-format
  msgid "`%s' omitted before output filename"
! msgstr "`%s' overgeslagen voor een uitvoerbestandsnaam"
  
  #: makeinfo/files.c:645
  #, c-format
  msgid "`%s' omitted since writing to stdout"
! msgstr "`%s' overgeslagen vanwege het schrijven naar \"stdout\""
  
  #: makeinfo/files.c:693
  msgid "Output buffer not empty."
! msgstr "Uitvoerbuffer niet leeg."
  
  #: makeinfo/float.c:181
  #, c-format
  msgid "Requested float type `%s' not previously used"
! msgstr "Gevraagd drijvendekommatype `%s' niet eerder gebruikt"
  
! #: makeinfo/float.c:376 makeinfo/float.c:382 makeinfo/index.c:924
! #: makeinfo/index.c:930 makeinfo/xref.c:133 makeinfo/xref.c:170
! #: makeinfo/xref.c:205
  msgid "See "
  msgstr "Zie "
--- 2201,2222 ----
  #, c-format
  msgid "`%s' omitted before output filename"
! msgstr "'%s' wordt weggelaten voor een uitvoerbestandsnaam"
  
  #: makeinfo/files.c:645
  #, c-format
  msgid "`%s' omitted since writing to stdout"
! msgstr "'%s' wordt weggelaten vanwege het schrijven naar standaarduitvoer"
  
  #: makeinfo/files.c:693
  msgid "Output buffer not empty."
! msgstr "Uitvoerbuffer is niet leeg."
  
  #: makeinfo/float.c:181
  #, c-format
  msgid "Requested float type `%s' not previously used"
! msgstr "Het gevraagde drijvendekommatype '%s' werd niet eerder gebruikt"
  
! #: makeinfo/float.c:376 makeinfo/float.c:382 makeinfo/index.c:948
! #: makeinfo/index.c:954
  msgid "See "
  msgstr "Zie "
***************
*** 2047,2068 ****
  #, c-format
  msgid "`%c%s' needs an argument `{...}', not just `%s'"
! msgstr "`%c%s' heeft een argument `{...}' nodig, niet slechts `%s'"
  
  #: makeinfo/footnote.c:164
  #, c-format
  msgid "No closing brace for footnote `%s'"
! msgstr "Geen afsluitende accolade voor voetnoot `%s'"
  
- # mooi vertaald he?
  #: makeinfo/footnote.c:197
  msgid "Footnote defined without parent node"
! msgstr "Voetnoot gedefinieerd zonder referentie pagina"
  
- # mooi vertaald he?
  #: makeinfo/footnote.c:209
  msgid "Footnotes inside footnotes are not allowed"
! msgstr "Voetnoten in een voetnoot zijn niet toegestaan"
  
! #: makeinfo/footnote.c:301 makeinfo/index.c:189
  msgid "Footnotes"
  msgstr "Voetnoten"
--- 2225,2244 ----
  #, c-format
  msgid "`%c%s' needs an argument `{...}', not just `%s'"
! msgstr "'%c%s' vereist een argument '{...}', niet slechts '%s'"
  
  #: makeinfo/footnote.c:164
  #, c-format
  msgid "No closing brace for footnote `%s'"
! msgstr "Ontbrekende sluitaccolade voor voetnoot '%s'"
  
  #: makeinfo/footnote.c:197
  msgid "Footnote defined without parent node"
! msgstr "Voetnoot gedefinieerd zonder referentiepagina"
  
  #: makeinfo/footnote.c:209
  msgid "Footnotes inside footnotes are not allowed"
! msgstr "Voetnoten binnen een voetnoot zijn niet toegestaan"
  
! #: makeinfo/footnote.c:301 makeinfo/index.c:187
  msgid "Footnotes"
  msgstr "Voetnoten"
***************
*** 2071,2136 ****
  #, c-format
  msgid "%s: could not open --css-file: %s"
! msgstr "%s: kan --css-bestand `%s' niet openen"
  
  #: makeinfo/html.c:175
  #, c-format
  msgid "%s:%d: --css-file ended in comment"
! msgstr "%s:%d: --css-bestand eindigt in commentaar"
! 
! #: makeinfo/html.c:203
! msgid "Untitled"
! msgstr "Naamloos"
  
  #: makeinfo/html.c:421
  msgid "[unexpected] no html tag to pop"
! msgstr "[unexpected] geen html tag aanwezig"
  
  #: makeinfo/html.c:764
  #, c-format
  msgid "[unexpected] invalid node name: `%s'"
! msgstr "[unexpected] ongeldige paginanaam: `%s'"
  
! #: makeinfo/index.c:169
  #, c-format
  msgid "Unknown index `%s'"
! msgstr "Onbekende index `%s'"
  
! #: makeinfo/index.c:234
  #, c-format
  msgid "Info cannot handle `:' in index entry `%s'"
! msgstr "Info kan `:' in een indexingang niet aan `%s'"
  
! #: makeinfo/index.c:412
  #, c-format
  msgid "Index `%s' already exists"
! msgstr "Index `%s' bestaat al"
  
! #: makeinfo/index.c:455
  #, c-format
  msgid "Unknown index `%s' and/or `%s' in @synindex"
! msgstr "Onbekende index `%s' en/of `%s' in @synindex"
  
! #: makeinfo/index.c:661
  msgid "(line )"
  msgstr "(regel )"
  
! #: makeinfo/index.c:669
  #, c-format
  msgid "(line %*d)"
  msgstr "(regel %*d)"
  
! #: makeinfo/index.c:750
  #, c-format
  msgid "Unknown index `%s' in @printindex"
! msgstr "Onbekende index `%s' in @printindex"
  
! #: makeinfo/index.c:819
  #, c-format
  msgid "Entry for index `%s' outside of any node"
! msgstr "Ingang voor index `%s' is buiten elke pagina"
  
! #: makeinfo/index.c:822 makeinfo/index.c:858
  msgid "(outside of any node)"
! msgstr "(buiten elke pagina)"
  
  #: makeinfo/insertion.c:161
--- 2247,2308 ----
  #, c-format
  msgid "%s: could not open --css-file: %s"
! msgstr "%s: kan '--css'-bestand '%s' niet openen"
  
  #: makeinfo/html.c:175
  #, c-format
  msgid "%s:%d: --css-file ended in comment"
! msgstr "%s:%d: '--css'-bestand eindigt in commentaar"
  
  #: makeinfo/html.c:421
  msgid "[unexpected] no html tag to pop"
! msgstr "[onverwacht] geen html-tag aanwezig"
  
  #: makeinfo/html.c:764
  #, c-format
  msgid "[unexpected] invalid node name: `%s'"
! msgstr "[onverwacht] ongeldige paginanaam: '%s'"
  
! #: makeinfo/index.c:167
  #, c-format
  msgid "Unknown index `%s'"
! msgstr "Onbekende index '%s'"
  
! #: makeinfo/index.c:232
  #, c-format
  msgid "Info cannot handle `:' in index entry `%s'"
! msgstr "Info kan ':' in indexitem '%s' niet aan"
  
! #: makeinfo/index.c:410
  #, c-format
  msgid "Index `%s' already exists"
! msgstr "Index '%s' bestaat al"
  
! #: makeinfo/index.c:453
  #, c-format
  msgid "Unknown index `%s' and/or `%s' in @synindex"
! msgstr "Onbekende index '%s' en/of '%s' in @synindex"
  
! #: makeinfo/index.c:676
  msgid "(line )"
  msgstr "(regel )"
  
! #: makeinfo/index.c:684
  #, c-format
  msgid "(line %*d)"
  msgstr "(regel %*d)"
  
! #: makeinfo/index.c:764
  #, c-format
  msgid "Unknown index `%s' in @printindex"
! msgstr "Onbekende index '%s' in @printindex"
  
! #: makeinfo/index.c:833
  #, c-format
  msgid "Entry for index `%s' outside of any node"
! msgstr "Item voor index '%s' valt buiten elke pagina"
  
! #: makeinfo/index.c:836 makeinfo/index.c:872
  msgid "(outside of any node)"
! msgstr "(buiten alle pagina's)"
  
  #: makeinfo/insertion.c:161
***************
*** 2140,2304 ****
  #: makeinfo/insertion.c:242
  msgid "Broken-Type in insertion_type_pname"
! msgstr "Verkeerd-Type in insertion_type_pname"
  
  #: makeinfo/insertion.c:338
  msgid "Enumeration stack overflow"
! msgstr "Enumeratiestapel overloop"
  
- # FIXME: hoe vertaal je `lettering'? tegenover enumerating
  #: makeinfo/insertion.c:370
  #, c-format
  msgid "lettering overflow, restarting at %c"
! msgstr "`lettering' overloop, start opnieuw bij %c"
  
  # FIXME: formatter?
! #: makeinfo/insertion.c:635
  #, c-format
  msgid "%s requires an argument: the formatter for %citem"
! msgstr "%s vereist een argument: de formatteerder voor %ckeuze"
  
! #: makeinfo/insertion.c:723
  #, c-format
  msgid "%cfloat environments cannot be nested"
! msgstr "%cfloat omgevingen kunnen niet genest worden"
  
! #: makeinfo/insertion.c:977
  #, c-format
  msgid "`@end' expected `%s', but saw `%s'"
! msgstr "`@end' verwachtte `%s', maar `%s' gevonden"
  
! #: makeinfo/insertion.c:1345
  #, c-format
  msgid "No matching `%cend %s'"
! msgstr "Geen overeenkomende `%cend %s'"
  
! #: makeinfo/insertion.c:1614
  #, c-format
  msgid "%s requires letter or digit"
  msgstr "%s vereist een letter of cijfer"
  
! #: makeinfo/insertion.c:1707
  msgid "end of file inside verbatim block"
! msgstr "einde van bestand binnen een letterlijk blok"
  
! #: makeinfo/insertion.c:1931
  #, c-format
  msgid "@%s not meaningful outside `@float' environment"
! msgstr "@%s niet zinvol buiten een `@float' omgeving"
  
! #: makeinfo/insertion.c:1967
  msgid "@menu seen before first @node, creating `Top' node"
! msgstr "@menu gevonden voor de eerste @node, bezig top-pagina aan te maken"
  
! #: makeinfo/insertion.c:1968
  msgid ""
  "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
  msgstr ""
! "uw @top pagina moet mogelijk ingepakt in @ifnottex in plaats van @ifinfo?"
  
! #: makeinfo/insertion.c:1980
  msgid "@detailmenu seen before first node, creating `Top' node"
! msgstr ""
! "@detailmenu gevonden voor de eerste pagina, bezig de top-pagina aan te maken"
  
! #: makeinfo/insertion.c:2036
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
! msgstr "@%s niet zinvol buiten `@titlepage' en `@quotation' omgevingen"
  
! #: makeinfo/insertion.c:2050
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' environment"
! msgstr "@%s nietÂ zinvolÂ buiten `@titlepage' omgeving"
  
! #: makeinfo/insertion.c:2081
  #, c-format
  msgid "Unmatched `%c%s'"
! msgstr "Niet overeenkomende `%c%s'"
  
! #: makeinfo/insertion.c:2086
  #, c-format
  msgid "`%c%s' needs something after it"
! msgstr "`%c%s' verwacht er iets na"
  
! #: makeinfo/insertion.c:2092
  #, c-format
  msgid "Bad argument `%s' to `@%s', using `%s'"
! msgstr "Verkeerd argument `%s' bij `@%s', `%s' wordt gebruikt"
  
! #: makeinfo/insertion.c:2189
  #, c-format
  msgid "@%s not meaningful inside `@%s' block"
! msgstr "@%s is zinloos in een `@%s' blok"
  
! #: makeinfo/insertion.c:2198
  #, c-format
  msgid "@itemx not meaningful inside `%s' block"
! msgstr "@itemx is zinloos in een `%s' blok"
  
! #: makeinfo/insertion.c:2372
  #, c-format
  msgid "%c%s found outside of an insertion block"
! msgstr "%c%s buiten een invoeg-blok gevonden"
  
! #: makeinfo/lang.c:957
  #, c-format
  msgid "no default territory known for language `%s'"
! msgstr "geen standaard territorium bekend voor taal `%s'"
  
! #: makeinfo/lang.c:1020
  #, c-format
  msgid "%s is not a valid ISO 639 language code"
! msgstr "%s is geen geldige ISO 639 taalcode"
  
! #: makeinfo/lang.c:1110
  #, c-format
  msgid "unrecognized encoding name `%s'"
! msgstr "onbekende encodingnaam `%s'"
  
! #: makeinfo/lang.c:1118
  #, c-format
  msgid "sorry, encoding `%s' not supported"
! msgstr "sorry, encoding `%s' wordt niet ondersteund"
  
! #: makeinfo/lang.c:1170
  #, c-format
  msgid "invalid encoded character `%s'"
! msgstr "ongeldig geÃ«ncodeerd karakter `%s'"
  
! #: makeinfo/lang.c:1478
  #, c-format
  msgid "%c%s expects `i' or `j' as argument, not `%c'"
! msgstr "%c%s verwacht `i' of `j' als argument, niet `%c'"
  
! #: makeinfo/lang.c:1482
  #, c-format
  msgid "%c%s expects a single character `i' or `j' as argument"
! msgstr "%c%s verwacht Ã©Ã©n enkele `i' of `j' als argument"
  
  #: makeinfo/macro.c:128
  #, c-format
  msgid "macro `%s' previously defined"
! msgstr "macro `%s' al eerder gedefinieerd"
  
  #: makeinfo/macro.c:132
  #, c-format
  msgid "here is the previous definition of `%s'"
! msgstr "hier is de vorige definitie van `%s'"
  
  #: makeinfo/macro.c:359
  #, c-format
  msgid "\\ in macro expansion followed by `%s' instead of parameter name"
! msgstr "\\ in macro-expansie gevolgd door `%s' in plaats van parameternaam"
  
  #: makeinfo/macro.c:401
  #, c-format
  msgid "Macro `%s' called on line %d with too many args"
! msgstr "Macro `%s' in regel %d aangeroepen met te veel argumenten"
  
  #: makeinfo/macro.c:580
  #, c-format
  msgid "%cend macro not found"
! msgstr "%cend makro niet gevonden"
  
  #: makeinfo/macro.c:591
--- 2312,2477 ----
  #: makeinfo/insertion.c:242
  msgid "Broken-Type in insertion_type_pname"
! msgstr ""
! "**Interne fout**: niet-bestaande uitvoersoort in insertion_type_pname()"
  
  #: makeinfo/insertion.c:338
  msgid "Enumeration stack overflow"
! msgstr "Overloop van enumeratiestapel"
  
  #: makeinfo/insertion.c:370
  #, c-format
  msgid "lettering overflow, restarting at %c"
! msgstr "de letters zijn op; herbegonnen bij %c"
  
  # FIXME: formatter?
! #: makeinfo/insertion.c:639
  #, c-format
  msgid "%s requires an argument: the formatter for %citem"
! msgstr "%s vereist een argument: de formatteerder voor %c-item"
  
! #: makeinfo/insertion.c:727
  #, c-format
  msgid "%cfloat environments cannot be nested"
! msgstr "%cfloat-omgevingen kunnen niet genest worden"
  
! #: makeinfo/insertion.c:981
  #, c-format
  msgid "`@end' expected `%s', but saw `%s'"
! msgstr "'@end' verwachtte '%s', maar vond '%s'"
  
! #: makeinfo/insertion.c:1349
  #, c-format
  msgid "No matching `%cend %s'"
! msgstr "Geen overeenkomende '%cend %s'"
  
! #: makeinfo/insertion.c:1618
  #, c-format
  msgid "%s requires letter or digit"
  msgstr "%s vereist een letter of cijfer"
  
! #: makeinfo/insertion.c:1718
  msgid "end of file inside verbatim block"
! msgstr "einde van bestand binnen een verbatim blok"
  
! #: makeinfo/insertion.c:1942
  #, c-format
  msgid "@%s not meaningful outside `@float' environment"
! msgstr "@%s is niet zinvol buiten een '@float'-omgeving"
  
! #: makeinfo/insertion.c:1978
  msgid "@menu seen before first @node, creating `Top' node"
! msgstr "@menu gevonden vÃ³Ã³r de eerste @node; aanmaken van Top-pagina"
  
! #: makeinfo/insertion.c:1979
  msgid ""
  "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
  msgstr ""
! "uw @top-pagina moet mogelijk ingepakt worden in @ifnottex in plaats van "
! "@ifinfo?"
  
! #: makeinfo/insertion.c:1991
  msgid "@detailmenu seen before first node, creating `Top' node"
! msgstr "@detailmenu gevonden voor de eerste pagina; aanmaken van Top-pagina"
  
! #: makeinfo/insertion.c:2047
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
! msgstr "@%s is niet zinvol buiten '@titlepage'- en '@quotation'-omgevingen"
  
! #: makeinfo/insertion.c:2061
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' environment"
! msgstr "@%s is nietÂ zinvolÂ buiten '@titlepage'-omgeving"
  
! #: makeinfo/insertion.c:2092
  #, c-format
  msgid "Unmatched `%c%s'"
! msgstr "Ongepaarde '%c%s'"
  
! #: makeinfo/insertion.c:2097
  #, c-format
  msgid "`%c%s' needs something after it"
! msgstr "'%c%s' vereist een argument"
  
! #: makeinfo/insertion.c:2103
  #, c-format
  msgid "Bad argument `%s' to `@%s', using `%s'"
! msgstr "Verkeerd argument '%s' van '@%s'; '%s' wordt gebruikt"
  
! #: makeinfo/insertion.c:2200
  #, c-format
  msgid "@%s not meaningful inside `@%s' block"
! msgstr "@%s is zinloos in een '@%s'-blok"
  
! #: makeinfo/insertion.c:2209
  #, c-format
  msgid "@itemx not meaningful inside `%s' block"
! msgstr "@itemx is zinloos in een '%s'-blok"
  
! #: makeinfo/insertion.c:2383
  #, c-format
  msgid "%c%s found outside of an insertion block"
! msgstr "%c%s gevonden buiten een invoeg-blok"
  
! #: makeinfo/lang.c:1218
  #, c-format
  msgid "no default territory known for language `%s'"
! msgstr "geen standaardterritorium bekend voor taal '%s'"
  
! #: makeinfo/lang.c:1281
  #, c-format
  msgid "%s is not a valid ISO 639 language code"
! msgstr "%s is geen geldige ISO 639-taalcode"
  
! #: makeinfo/lang.c:1399
  #, c-format
  msgid "unrecognized encoding name `%s'"
! msgstr "onbekende coderingsnaam '%s'"
  
! #: makeinfo/lang.c:1407
  #, c-format
  msgid "sorry, encoding `%s' not supported"
! msgstr "sorry, codering '%s' wordt niet ondersteund"
  
! #: makeinfo/lang.c:1492
  #, c-format
  msgid "invalid encoded character `%s'"
! msgstr "ongeldig gecodeerd teken '%s'"
  
! #: makeinfo/lang.c:1800
  #, c-format
  msgid "%c%s expects `i' or `j' as argument, not `%c'"
! msgstr "%c%s verwacht 'i' of 'j' als argument, niet '%c'"
  
! #: makeinfo/lang.c:1804
  #, c-format
  msgid "%c%s expects a single character `i' or `j' as argument"
! msgstr "%c%s verwacht Ã©Ã©n enkele 'i' of 'j' als argument"
  
  #: makeinfo/macro.c:128
  #, c-format
  msgid "macro `%s' previously defined"
! msgstr "macro '%s' is al eerder gedefinieerd"
  
  #: makeinfo/macro.c:132
  #, c-format
  msgid "here is the previous definition of `%s'"
! msgstr "hier was de eerdere definitie van '%s'"
  
  #: makeinfo/macro.c:359
  #, c-format
  msgid "\\ in macro expansion followed by `%s' instead of parameter name"
! msgstr ""
! "'\\' in macro-expansie werd gevolgd door '%s' in plaats van een parameternaam"
  
  #: makeinfo/macro.c:401
  #, c-format
  msgid "Macro `%s' called on line %d with too many args"
! msgstr "Macro '%s' in regel %d wordt aangeroepen met te veel argumenten"
  
  #: makeinfo/macro.c:580
  #, c-format
  msgid "%cend macro not found"
! msgstr "%cend-macro niet gevonden"
  
  #: makeinfo/macro.c:591
***************
*** 2313,2317 ****
  #, c-format
  msgid "mismatched @end %s with @%s"
! msgstr "niet overeenkomend @end %s met @%s"
  
  #: makeinfo/makeinfo.c:188
--- 2486,2490 ----
  #, c-format
  msgid "mismatched @end %s with @%s"
! msgstr "@end %s komt niet overeen met @%s"
  
  #: makeinfo/makeinfo.c:188
***************
*** 2325,2329 ****
  msgstr "%s:%d: waarschuwing: "
  
! #: makeinfo/makeinfo.c:325 makeinfo/makeinfo.c:2297
  #, c-format
  msgid "Misplaced %c"
--- 2498,2502 ----
  msgstr "%s:%d: waarschuwing: "
  
! #: makeinfo/makeinfo.c:325 makeinfo/makeinfo.c:2295
  #, c-format
  msgid "Misplaced %c"
***************
*** 2333,2342 ****
  #, c-format
  msgid "Try `%s --help' for more information.\n"
! msgstr "Probeer `%s --help' voor meer informatie.\n"
  
  #: makeinfo/makeinfo.c:347
  #, c-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
! msgstr "Aanroep: %s [OPTIE]... TEXINFO-BESTAND...\n"
  
  #: makeinfo/makeinfo.c:350
--- 2506,2515 ----
  #, c-format
  msgid "Try `%s --help' for more information.\n"
! msgstr "Typ '%s --help' voor meer informatie.\n"
  
  #: makeinfo/makeinfo.c:347
  #, c-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
! msgstr "Gebruik:  %s [OPTIE]... TEXINFO-BESTAND...\n"
  
  #: makeinfo/makeinfo.c:350
***************
*** 2345,2352 ****
  "Info files suitable for reading online with Emacs or standalone GNU Info.\n"
  msgstr ""
! "Vertaal texinfo brondocumentatie naar verschillende formaten, standaard gaat "
! "het om\n"
! "\"info\"-bestanden geschikt om online te lezen met Emacs of het "
! "onafhankelijke GNU-info.\n"
  
  #: makeinfo/makeinfo.c:354
--- 2518,2524 ----
  "Info files suitable for reading online with Emacs or standalone GNU Info.\n"
  msgstr ""
! "Texinfo-bestanden omzetten naar een bepaalde opmaak.\n"
! "Standaard worden 'Info'-bestanden aangemaakt.  Deze kunnen\n"
! "gelezen worden met 'emacs' of met het zelfstandige 'info'.\n"
  
  #: makeinfo/makeinfo.c:354
***************
*** 2365,2380 ****
  msgstr ""
  "Algemene opties:\n"
! "      --error-limit=NUM       stop na NUM fouten (standaard %d).\n"
! "      --document-language=STR te gebruiken lokalistie bij het vertalen van\n"
! "                                Texinfo-sleutelworden voor het "
! "uitvoerdocument\n"
! "                                (standaard C).\n"
! "      --force                 behoud de uitvoer ook bij fouten.\n"
! "      --help                  laat deze help zien en beÃ«indig.\n"
! "      --no-validate           onderdruk kruisverwijzing controle op deze "
! "pagina.\n"
! "      --no-warn               onderdruk waarschuwingen (maar geen fouten).\n"
! "  -v, --verbose               laat zien wat er gedaan wordt.\n"
! "      --version               laat de versie zien en beÃ«indig.\n"
  
  #: makeinfo/makeinfo.c:369
--- 2537,2552 ----
  msgstr ""
  "Algemene opties:\n"
! "      --error-limit=AANTAL    na dit aantal fouten stoppen (standaard %d)\n"
! "      --document-language=TAALCODE  te gebruiken taalregio (standaard C) "
! "bij\n"
! "                                      het vertalen van Texinfo-"
! "sleutelwoorden\n"
! "      --force                 uitvoerbestand behouden ook bij fouten\n"
! "      --help                  deze hulptekst tonen en stoppen\n"
! "      --no-validate           controle van kruisverwijzingen onderdrukken\n"
! "      --no-warn               waarschuwingen onderdrukken (maar fouten "
! "niet)\n"
! "  -v, --verbose               tonen wat er gedaan wordt\n"
! "      --version               versie-informatie tonen en stoppen\n"
  
  #: makeinfo/makeinfo.c:369
***************
*** 2387,2401 ****
  "      --plaintext             output plain text rather than Info.\n"
  msgstr ""
! "Uitvoerformaat selectie (standaard is het Info-formaat):\n"
! "      --docbook               uitvoer Docbook XML in plaats van Info.\n"
! "      --html                  uitvoer HTML in plaats van Info.\n"
! "      --xml                   uitvoer Texinfo XML in plaats van Info.\n"
! "      --plaintext             uitvoer platte tekst in plaats van Info.\n"
  
  #: makeinfo/makeinfo.c:377
  msgid ""
  "General output options:\n"
! "  -E, --macro-expand FILE     output macro-expanded source to FILE.\n"
! "                              ignoring any @setfilename.\n"
  "      --no-headers            suppress node separators, Node: lines, and "
  "menus\n"
--- 2559,2573 ----
  "      --plaintext             output plain text rather than Info.\n"
  msgstr ""
! "Opmaakselectie (standaard wordt Info-opmaak geproduceerd):\n"
! "      --docbook               Docbook-XML produceren\n"
! "      --html                  HTML produceren\n"
! "      --plaintext             platte tekst produceren\n"
! "      --xml                   Texinfo-XML produceren\n"
  
  #: makeinfo/makeinfo.c:377
  msgid ""
  "General output options:\n"
! "  -E, --macro-expand=FILE     output macro-expanded source to FILE,\n"
! "                                ignoring any @setfilename.\n"
  "      --no-headers            suppress node separators, Node: lines, and "
  "menus\n"
***************
*** 2405,2429 ****
  "output);\n"
  "                                also, write to standard output by default.\n"
! "      --no-split              suppress splitting of Info or HTML output,\n"
! "                              generate only one output file.\n"
  "      --number-sections       output chapter and sectioning numbers.\n"
! "  -o, --output=FILE           output to FILE (directory if split HTML),\n"
  msgstr ""
! "Algemene uitvoer opties:\n"
! "  -E, --macro-expand BEST     schrijf macro-geÃ«xpandeerde broncode naar "
! "BEST.\n"
! "                              negeer elke @setfilename.\n"
! "      --no-headers            onderdruk paginascheiders, Pagina: regels, en "
! "menu's\n"
! "                                in de Info uitvoer (dus maak platte tekst)\n"
! "                                of in HTML (dus maak minder uitvoer);\n"
! "                                ook, schrijf standaard naar "
! "standaarduitvoer.\n"
! "      --no-split              onderdruk de splitsing van Info of HTML "
! "uitvoer,\n"
! "                              maak maar Ã©Ã©n uitvoerbestand.\n"
! "      --number-sections       schrijf hoodfstuk- en sectienummers.\n"
! "  -o, --output=BESTAND        schrijf naar BESTAND (map indien gesplitste "
! "HTML),\n"
  
  #: makeinfo/makeinfo.c:391
--- 2577,2600 ----
  "output);\n"
  "                                also, write to standard output by default.\n"
! "      --no-split              suppress the splitting of Info or HTML "
! "output,\n"
! "                                generate only one output file.\n"
  "      --number-sections       output chapter and sectioning numbers.\n"
! "  -o, --output=FILE           output to FILE (or directory if split HTML).\n"
  msgstr ""
! "Algemene uitvoeropties:\n"
! "  -E, --macro-expand=BESTAND  macro-geÃ«xpandeerde brontekst naar dit "
! "bestand\n"
! "                                schrijven, eventuele @setfilename's negeren\n"
! "      --no-headers            kopregels en menu's weglaten, zodat Info-"
! "uitvoer\n"
! "                                platte tekst wordt en HTML-uitvoer korter;\n"
! "                                standaard naar standaarduitvoer schrijven\n"
! "      --no-split              splitsing van Info- of HTML-uitvoer "
! "onderdrukken,\n"
! "                                slechts Ã©Ã©n uitvoerbestand aanmaken\n"
! "      --number-sections       hoofdstuk- en sectienummers produceren\n"
! "  -o, --output=BESTAND        uitvoerbestand (of map indien gesplitste "
! "HTML)\n"
  
  #: makeinfo/makeinfo.c:391
***************
*** 2449,2471 ****
  msgstr ""
  "Opties voor Info en platte tekst:\n"
! "      --disable-encoding      schrijf geen speciale karakters (b.v. met "
! "accenten) in\n"
! "                                Info-uitvoer gebaseerd op "
! "@documentencoding.\n"
! "      --enable-encoding       vervang --disable-encoding (standaard).\n"
! "      --fill-column=NUM       breek Info-regels af bij NUM karakters "
! "(standaard %d).\n"
! "      --footnote-style=STIJL  schrijf voetnoten in Info volgens de "
! "navolgende STIJL:\n"
! "                                `separate' zet ze in hun eigen pagina;\n"
! "                                `end' zet ze aan het einde van de pagina\n"
! "                                  waarin ze zijn gedefinieerd (standaard).\n"
! "      --paragraph-indent=VAL  laat Info-paragraven inspringen met VAL "
! "spaties (standaard %d).\n"
! "                                Als VAL `none' is, laat niet inspringen; als "
! "VAL\n"
! "                                `asis' is behoudt het bestaande inspringen.\n"
! "      --split-size=NUM        splits Info-bestanden bij de grootte NUM "
! "(standaard %d).\n"
  
  #: makeinfo/makeinfo.c:409
--- 2620,2639 ----
  msgstr ""
  "Opties voor Info en platte tekst:\n"
! "      --disable-encoding      geen tekens met accenten in de uitvoer "
! "produceren\n"
! "      --enable-encoding       tekens met accenten toestaan (standaard)\n"
! "      --fill-column=AANTAL    regels afbreken op deze lengte (standaard %d)\n"
! "      --footnote-style=STIJL  voetnoten produceren volgens deze stijl; "
! "indien\n"
! "                                'end', dan aan het einde van de pagina "
! "waarin\n"
! "                                ze zijn gedefinieerd (standaard); indien\n"
! "                                'separate', dan in een aparte pagina\n"
! "      --paragraph-indent=XX   alinea's inspringen met XX spaties (standaard %"
! "d);\n"
! "                                indien 'none', dan niet inspringen; indien\n"
! "                                'asis', dan bestaande inspringing behouden\n"
! "      --split-size=GETAL      bestanden opsplitsen vanaf deze grootte\n"
! "                                (standaard %d bytes)\n"
  
  #: makeinfo/makeinfo.c:409
***************
*** 2479,2488 ****
  msgstr ""
  "Opties voor HTML:\n"
! "      --css-include=BESTAND   voeg BESTAND toe aan de HTML <style> uitvoer;\n"
! "                                lees standaardinvoer (stdin) als BESTAND is "
! "-.\n"
! "      --css-ref=URL           genereer een referentie naar een CSS-bestand.\n"
  "      --transliterate-file-names\n"
! "                              maak bestandsnamen in ASCII-transliteratie.\n"
  
  #: makeinfo/makeinfo.c:418
--- 2647,2657 ----
  msgstr ""
  "Opties voor HTML:\n"
! "      --css-include=BESTAND   dit bestand in de uitvoer opnemen;\n"
! "                                als BESTAND '-' is, dan standaardinvoer "
! "lezen\n"
! "      --css-ref=URL           een referentie naar een CSS-bestand genereren\n"
  "      --transliterate-file-names\n"
! "                              bestandsnamen met alleen ASCII-tekens "
! "produceren\n"
  
  #: makeinfo/makeinfo.c:418
***************
*** 2496,2503 ****
  msgstr ""
  "Opties voor XML en Docbook:\n"
! "      --output-indent=VAL     laat XML elementen inspringen met VAL spaties "
! "(standaad %d).\n"
! "                                Als VAL 0 is, witruimte die weggelaten mag "
! "worden vervalt.\n"
  
  #: makeinfo/makeinfo.c:425
--- 2665,2672 ----
  msgstr ""
  "Opties voor XML en Docbook:\n"
! "      --output-indent=GETAL   XML-elementen met dit aantal spaties "
! "inspringen\n"
! "                                (standaard %d); indien 0, dan witruimte die\n"
! "                                weggelaten mag worden laten vervallen\n"
  
  #: makeinfo/makeinfo.c:425
***************
*** 2511,2520 ****
  msgstr ""
  "Invoerbestandopties:\n"
! "      --commands-in-node-names  sta @ commando's toe in paginanamen.\n"
! "  -D VAR                        definieer de variabele VAR, zoals met @set.\n"
! "  -I DIR                        voeg DIR achter het @include zoekpad.\n"
! "  -P DIR                        voeg DIR voor het @include zoekpad.\n"
! "  -U VAR                        verwijder de definitie van variabele VAR, "
! "zoals in @clear.\n"
  
  #: makeinfo/makeinfo.c:434
--- 2680,2688 ----
  msgstr ""
  "Invoerbestandopties:\n"
! "      --commands-in-node-names  @-commando's in paginanamen toestaan\n"
! "  -D VAR                      de variabele VAR definiÃ«ren (als met '@set')\n"
! "  -I MAP                      MAP achteraantoevoegen aan @include-zoekpad\n"
! "  -P MAP                      MAP vooraantoevoegen aan @include-zoekpad\n"
! "  -U VAR                      variabele VAR wissen (als met '@clear')\n"
  
  #: makeinfo/makeinfo.c:434
***************
*** 2537,2558 ****
  "  Also, for the --no-ifFORMAT options, do process @ifnotFORMAT text.\n"
  msgstr ""
! "Conditionele verwerking in de invoer:\n"
! "  --ifdocbook       verwerk @ifdocbook en @docbook zelfs als\n"
! "                      geen Docbook wordt gemaakt.\n"
! "  --ifhtml          verwerk @ifhtml en @html zelfs als geen HTML gemaakt "
! "wordt.\n"
! "  --ifinfo          verwerk @ifinfo zelfs als geen Info gemaakt wordt.\n"
! "  --ifplaintext     verwerk @ifplaintext zelfs als geen platte tekst gemaakt "
! "wordt.\n"
! "  --iftex           verwerk @iftex en @tex; impliceert --no-split.\n"
! "  --ifxml           verwerk @ifxml en @xml.\n"
! "  --no-ifdocbook    verwerk geen @ifdocbook en @docbook tekst.\n"
! "  --no-ifhtml       verwerk geen @ifhtml en @html tekst.\n"
! "  --no-ifinfo       verwerk geen @ifinfo tekst.\n"
! "  --no-ifplaintext  verwerk geen @ifplaintext tekst.\n"
! "  --no-iftex        verwerk geen @iftex en @tex tekst.\n"
! "  --no-ifxml        verwerk geen @ifxml en @xml tekst.\n"
  "\n"
! "  Ook, voor de --no-ifFORMAT opties, verwerk geen @ifnotFORMAT tekst.\n"
  
  #: makeinfo/makeinfo.c:453
--- 2705,2723 ----
  "  Also, for the --no-ifFORMAT options, do process @ifnotFORMAT text.\n"
  msgstr ""
! "Conditionele verwerking van de invoer:\n"
! "  --ifdocbook       '@ifdocbook' en '@docbook' altijd verwerken\n"
! "  --ifhtml          '@ifhtml' en '@html' altijd verwerken\n"
! "  --ifinfo          '@ifinfo' altijd verwerken\n"
! "  --ifplaintext     '@ifplaintext' altijd verwerken\n"
! "  --iftex           '@iftex' en '@tex' verwerken; impliceert '--no-split'\n"
! "  --ifxml           '@ifxml' en '@xml' verwerken\n"
! "  --no-ifdocbook    '@ifdocbook' en '@docbook' niet verwerken\n"
! "  --no-ifhtml       '@ifhtml' en '@html' niet verwerken\n"
! "  --no-ifinfo       '@ifinfo' niet verwerken\n"
! "  --no-ifplaintext  '@ifplaintext' niet verwerken\n"
! "  --no-iftex        '@iftex' en '@tex' niet verwerken\n"
! "  --no-ifxml        '@ifxml' en '@xml' niet verwerken\n"
  "\n"
! "  Voor de '--no-ifOPMAAK'-opties geldt: '@ifnotOPMAAK' _wel_ verwerken.\n"
  
  #: makeinfo/makeinfo.c:453
***************
*** 2564,2574 ****
  "  if generating XML, --ifxml is on and the others are off.\n"
  msgstr ""
! "  De standaarden voor de @if... voorwaarden hangen af van het "
! "uitvoerformaat:\n"
! "  als HTML gemaakt wordt, --ifhtml is waar en de anderen zijn niet-waar;\n"
! "  als Info gemaakt wordt, --ifinfo is waar en de anderen zijn niet-waar;\n"
! "  als platte tekst gemaakt wordt, --ifplaintext is waar en de anderen zijn "
! "niet-waar;\n"
! "  als XML gemaakt wordt, --ifxml is waar en de anderen zijn niet-waar.\n"
  
  #: makeinfo/makeinfo.c:461
--- 2729,2739 ----
  "  if generating XML, --ifxml is on and the others are off.\n"
  msgstr ""
! "  De standaarden voor de '@if...'-opdrachten hangen af van de "
! "uitvoeropmaak:\n"
! "  als HTML gemaakt wordt, staat '--ifhtml' aan en de anderen niet;\n"
! "  als Info gemaakt wordt, staat '--ifinfo' aan en de anderen niet;\n"
! "  als platte tekst gemaakt wordt, staat '--ifplaintext' aan en de anderen "
! "niet;\n"
! "  als XML gemaakt wordt, staat '--ifxml' aan en de anderen niet.\n"
  
  #: makeinfo/makeinfo.c:461
***************
*** 2588,2605 ****
  msgstr ""
  "Voorbeelden:\n"
! "  makeinfo foo.texi                      schrijf Info naar foo's "
! "@setfilename\n"
! "  makeinfo --html foo.texi               schrijf HTML naar @setfilename\n"
! "  makeinfo --xml foo.texi                schrijf Texinfo XML naar "
! "@setfilename\n"
! "  makeinfo --docbook foo.texi            schrijf DocBook XML naar "
! "@setfilename\n"
! "  makeinfo --no-headers foo.texi         schrijf platte tekst naar "
! "standaarduitvoer\n"
! "\n"
! "  makeinfo --html --no-headers foo.texi  maak html zonder paginaregels, "
! "menu's\n"
! "  makeinfo --number-sections foo.texi    maak Info met genummerde secties\n"
! "  makeinfo --no-split foo.texi           maak Ã©Ã©n Info bestand ongeacht de "
  "grootte\n"
  
--- 2753,2769 ----
  msgstr ""
  "Voorbeelden:\n"
! "  makeinfo foo.texi                 Info schrijven (naar foo's "
! "@setfilename)\n"
! "  makeinfo --html foo.texi          HTML schrijven (naar foo's "
! "@setfilename)\n"
! "  makeinfo --xml foo.texi           Texinfo-XML schrijven (naar "
! "@setfilename)\n"
! "  makeinfo --docbook foo.texi       DocBook-XML schrijven (naar "
! "@setfilename)\n"
! "  makeinfo --no-headers foo.texi    platte tekst naar standaarduitvoer\n"
! "\n"
! "  makeinfo --html --no-headers foo.texi  HTML zonder kopregels en menu's\n"
! "  makeinfo --number-sections foo.texi    Info met genummerde secties\n"
! "  makeinfo --no-split foo.texi           Ã©Ã©n Info-bestand ongeacht de "
  "grootte\n"
  
***************
*** 2607,2611 ****
  #, c-format
  msgid "%s: Ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'.\n"
! msgstr "%s: Negeert onbegrijpelijke TEXINFO_OUTPUT_FORMAT waarde `%s'.\n"
  
  #: makeinfo/makeinfo.c:667 makeinfo/makeinfo.c:693 makeinfo/makeinfo.c:717
--- 2771,2775 ----
  #, c-format
  msgid "%s: Ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'.\n"
! msgstr "%s: Onbekende waarde '%s' van TEXINFO_OUTPUT_FORMAT wordt genegeerd.\n"
  
  #: makeinfo/makeinfo.c:667 makeinfo/makeinfo.c:693 makeinfo/makeinfo.c:717
***************
*** 2613,2629 ****
  #, c-format
  msgid "%s: %s arg must be numeric, not `%s'.\n"
! msgstr "%s: %s argument moet numeriek zijn, niet `%s'.\n"
  
- # Vanaf hier
  #: makeinfo/makeinfo.c:680
  #, c-format
  msgid "%s: could not open macro expansion output `%s'"
! msgstr "%s: kon uitvoer `%s' voor macro-expansie niet openen"
  
- # Vanaf hier
  #: makeinfo/makeinfo.c:685
  #, c-format
  msgid "%s: ignoring second macro expansion output `%s'.\n"
! msgstr "%s: tweede uitvoer voor makro-expansie `%s' genegeerd.\n"
  
  #: makeinfo/makeinfo.c:732
--- 2777,2791 ----
  #, c-format
  msgid "%s: %s arg must be numeric, not `%s'.\n"
! msgstr "%s: Argument van %s moet numeriek zijn, niet '%s'.\n"
  
  #: makeinfo/makeinfo.c:680
  #, c-format
  msgid "%s: could not open macro expansion output `%s'"
! msgstr "%s: Kan uitvoer '%s' voor macro-expansie niet openen"
  
  #: makeinfo/makeinfo.c:685
  #, c-format
  msgid "%s: ignoring second macro expansion output `%s'.\n"
! msgstr "%s: Tweede uitvoer '%s' voor macro-expansie wordt genegeerd.\n"
  
  #: makeinfo/makeinfo.c:732
***************
*** 2631,2636 ****
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
  msgstr ""
! "%s: argument voor --paragraph-indent moet numeriek, `none' of `asis' zijn, "
! "niet `%s'.\n"
  
  #: makeinfo/makeinfo.c:750
--- 2793,2798 ----
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
  msgstr ""
! "%s: Argument van --paragraph-indent moet numeriek, 'none' of 'asis' zijn, "
! "niet '%s'.\n"
  
  #: makeinfo/makeinfo.c:750
***************
*** 2638,2800 ****
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
  msgstr ""
! "%s: argument voor --footnote-style moet `separate' of `end' zijn, niet `%"
! "s'.\n"
  
  #: makeinfo/makeinfo.c:825
  #, c-format
  msgid "%s: missing file argument.\n"
! msgstr "%s: ontbrekend bestandsargument.\n"
  
! #: makeinfo/makeinfo.c:1016 makeinfo/makeinfo.c:4121
  #, c-format
  msgid "Multiline command %c%s used improperly"
! msgstr "Multi-regel commando %c%s onjuist gebruikt"
  
  #: makeinfo/makeinfo.c:1019
  #, c-format
  msgid "Expected `%s'"
! msgstr "Verwachtte `%s'"
  
! #: makeinfo/makeinfo.c:1498
  #, c-format
  msgid "Can't create directory `%s': %s"
! msgstr "Kan map `%s': %s niet aanmaken"
  
! #: makeinfo/makeinfo.c:1544
  #, c-format
  msgid "No `%s' found in `%s'"
! msgstr "Geen `%s' gevonden in `%s'"
  
! #: makeinfo/makeinfo.c:1624
  #, c-format
  msgid "%s: Skipping macro expansion to stdout as Info output is going there.\n"
  msgstr ""
! "%s: Macro-expansie naar de standaard uitvoer overgeslagen, want de uitvoer\n"
! "van Info gaat daar al heen.\n"
  
! #: makeinfo/makeinfo.c:1657
  #, c-format
  msgid "Making %s file `%s' from `%s'.\n"
! msgstr "Bezig met het maken van een %s-bestand `%s' van `%s'.\n"
  
! #: makeinfo/makeinfo.c:1721
  #, c-format
  msgid ""
  "%s: Removing macro output file `%s' due to errors; use --force to preserve.\n"
  msgstr ""
! "%s: macro-uitvoerbestand `%s' verwijderd wegens fouten; gebruik --force om "
! "te bewaren.\n"
  
! #: makeinfo/makeinfo.c:1776
  #, c-format
  msgid "%s: Removing output file `%s' due to errors; use --force to preserve.\n"
  msgstr ""
! "%s: uitvoerbestand `%s' verwijderd wegens fouten; gebruik --force om te "
! "bewaren.\n"
  
! #: makeinfo/makeinfo.c:2070
  #, c-format
  msgid "Unknown command `%s'"
! msgstr "Onbekend commando `%s'"
  
! #: makeinfo/makeinfo.c:2092
  #, c-format
  msgid "Use braces to give a command as an argument to @%s"
! msgstr "Gebruik `{...}' om een commando als argument mee te geven aan @%s"
  
! #: makeinfo/makeinfo.c:2351
  #, c-format
  msgid "%c%s expected braces"
! msgstr "%c%s verwachtte `{...}'"
  
! #: makeinfo/makeinfo.c:2364
  msgid "Unmatched }"
! msgstr "Geen tegenhanger van }"
  
! #: makeinfo/makeinfo.c:2412
  msgid "NO_NAME!"
  msgstr "GEEN_NAAM!"
  
! #: makeinfo/makeinfo.c:2433
  #, c-format
  msgid "%c%s missing close brace"
! msgstr "%c%s ontbrekende afsluitende accolade"
! 
! #: makeinfo/makeinfo.c:2611
! #, c-format
! msgid "This is %s, produced by makeinfo version %s from %s.\n"
! msgstr "Dit is %s, gemaakt door makeinfo versie %s van %s.\n"
  
! #: makeinfo/makeinfo.c:3436
  #, c-format
  msgid "@image file `%s' (for HTML) not readable: %s"
! msgstr "@image bestand `%s' (voor HTML) is niet leesbaar: %s"
  
! #: makeinfo/makeinfo.c:3442
  #, c-format
  msgid "No such file `%s'"
! msgstr "Geen bestand `%s' gevonden"
  
! #: makeinfo/makeinfo.c:3578
  #, c-format
  msgid "@image file `%s' (for text) unreadable: %s"
! msgstr "@image bestand `%s' (voor tekst) is niet leesbaar: %s"
  
! #: makeinfo/makeinfo.c:3587
  msgid "@image missing filename argument"
! msgstr "ontbrekend bestandsnaam argument voor @image"
  
! #: makeinfo/makeinfo.c:3805
  #, c-format
  msgid "undefined flag: %s"
  msgstr "ongedefinieerde vlag: %s"
  
! #: makeinfo/makeinfo.c:3806
  #, c-format
  msgid "{No value for `%s'}"
! msgstr "{Geen waarde voor `%s'}"
  
! #: makeinfo/makeinfo.c:3858
  #, c-format
  msgid "%c%s requires a name"
  msgstr "%c%s vereist een naam"
  
! #: makeinfo/makeinfo.c:3964
  #, c-format
  msgid "Reached eof before matching @end %s"
! msgstr "Bereikte bestandseinde vÃ²Ã²r een bijbehorend @end %s"
  
! #: makeinfo/makeinfo.c:4213
  #, c-format
  msgid "`%.40s...' is too long for expansion; not expanded"
! msgstr "`%.40s...' is te lang voor expansie; niet geÃ«xpandeerd"
  
  #: makeinfo/multi.c:116
  msgid "Missing } in @multitable template"
! msgstr "Ontbrekende } in @multitable sjabloon"
  
  #: makeinfo/multi.c:260
  #, c-format
  msgid "ignoring stray text `%s' after @multitable"
! msgstr "verloren tekst `%s' na @multitable genegeerd"
  
  #: makeinfo/multi.c:400
  #, c-format
  msgid "Too many columns in multitable item (max %d)"
! msgstr "Te veel kolommen in `multitable' item (maximaal %d)"
  
  #: makeinfo/multi.c:563
  #, c-format
  msgid "[unexpected] cannot select column #%d in multitable"
! msgstr "[unexpected] kan kolom #%d niet selecteren in `multitabel'"
  
  #: makeinfo/multi.c:592
  msgid "ignoring @tab outside of multitable"
! msgstr "@tab buiten een `multitable' genegeerd"
  
  #: makeinfo/multi.c:640
  #, c-format
  msgid "** Multicolumn output from last row:\n"
! msgstr "** `Multikolom' uitvoer van de laatste rij:\n"
  
  #: makeinfo/multi.c:643
--- 2800,2956 ----
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
  msgstr ""
! "%s: Argument van --footnote-style moet 'separate' of 'end' zijn, niet '%s'.\n"
  
  #: makeinfo/makeinfo.c:825
  #, c-format
  msgid "%s: missing file argument.\n"
! msgstr "%s: Ontbrekend bestandsargument.\n"
  
! #: makeinfo/makeinfo.c:1016 makeinfo/makeinfo.c:4119
  #, c-format
  msgid "Multiline command %c%s used improperly"
! msgstr "Multi-regelcommando %c%s wordt onjuist gebruikt"
  
  #: makeinfo/makeinfo.c:1019
  #, c-format
  msgid "Expected `%s'"
! msgstr "Verwachtte '%s'"
  
! #: makeinfo/makeinfo.c:1496
  #, c-format
  msgid "Can't create directory `%s': %s"
! msgstr "Kan map '%s' niet aanmaken: %s"
  
! #: makeinfo/makeinfo.c:1542
  #, c-format
  msgid "No `%s' found in `%s'"
! msgstr "Geen '%s' gevonden in '%s'"
  
! #: makeinfo/makeinfo.c:1622
  #, c-format
  msgid "%s: Skipping macro expansion to stdout as Info output is going there.\n"
  msgstr ""
! "%s: Macro-expansie naar standaarduitvoer wordt overgeslagen,\n"
! "want de uitvoer van Info gaat daar al heen.\n"
  
! #: makeinfo/makeinfo.c:1652
  #, c-format
  msgid "Making %s file `%s' from `%s'.\n"
! msgstr "Aanmaken van een %s-bestand '%s' uit '%s'.\n"
  
! #: makeinfo/makeinfo.c:1719
  #, c-format
  msgid ""
  "%s: Removing macro output file `%s' due to errors; use --force to preserve.\n"
  msgstr ""
! "%s: Macro-uitvoerbestand '%s' wordt verwijderd wegens fouten;\n"
! "gebruik '--force' om het te behouden.\n"
  
! #: makeinfo/makeinfo.c:1774
  #, c-format
  msgid "%s: Removing output file `%s' due to errors; use --force to preserve.\n"
  msgstr ""
! "%s: Uitvoerbestand '%s' wordt verwijderd wegens fouten;\n"
! "gebruik '--force' om het te behouden.\n"
  
! #: makeinfo/makeinfo.c:2068
  #, c-format
  msgid "Unknown command `%s'"
! msgstr "Onbekend commando '%s'"
  
! #: makeinfo/makeinfo.c:2090
  #, c-format
  msgid "Use braces to give a command as an argument to @%s"
! msgstr "Gebruik '{...}' om een commando als argument mee te geven aan @%s"
  
! #: makeinfo/makeinfo.c:2349
  #, c-format
  msgid "%c%s expected braces"
! msgstr "%c%s verwachtte '{...}'"
  
! #: makeinfo/makeinfo.c:2362
  msgid "Unmatched }"
! msgstr "Ongepaarde }"
  
! #: makeinfo/makeinfo.c:2410
  msgid "NO_NAME!"
  msgstr "GEEN_NAAM!"
  
! #: makeinfo/makeinfo.c:2431
  #, c-format
  msgid "%c%s missing close brace"
! msgstr "%c%s ontbrekende sluitaccolade"
  
! #: makeinfo/makeinfo.c:3434
  #, c-format
  msgid "@image file `%s' (for HTML) not readable: %s"
! msgstr "@image-bestand '%s' (voor HTML) is niet leesbaar: %s"
  
! #: makeinfo/makeinfo.c:3440
  #, c-format
  msgid "No such file `%s'"
! msgstr "Geen bestand '%s' gevonden"
  
! #: makeinfo/makeinfo.c:3576
  #, c-format
  msgid "@image file `%s' (for text) unreadable: %s"
! msgstr "@image-bestand '%s' (voor tekst) is niet leesbaar: %s"
  
! #: makeinfo/makeinfo.c:3585
  msgid "@image missing filename argument"
! msgstr "ontbrekend bestandsnaamargument van @image"
  
! #: makeinfo/makeinfo.c:3803
  #, c-format
  msgid "undefined flag: %s"
  msgstr "ongedefinieerde vlag: %s"
  
! #: makeinfo/makeinfo.c:3804
  #, c-format
  msgid "{No value for `%s'}"
! msgstr "{Geen waarde voor '%s'}"
  
! #: makeinfo/makeinfo.c:3856
  #, c-format
  msgid "%c%s requires a name"
  msgstr "%c%s vereist een naam"
  
! #: makeinfo/makeinfo.c:3962
  #, c-format
  msgid "Reached eof before matching @end %s"
! msgstr "Bestandseinde werd bereikt vÃ³Ã³r een bijbehorende @end %s"
  
! #: makeinfo/makeinfo.c:4211
  #, c-format
  msgid "`%.40s...' is too long for expansion; not expanded"
! msgstr "'%.40s...' is te lang voor expansie; is niet geÃ«xpandeerd"
  
  #: makeinfo/multi.c:116
  msgid "Missing } in @multitable template"
! msgstr "Ontbrekende } in @multitable-sjabloon"
  
  #: makeinfo/multi.c:260
  #, c-format
  msgid "ignoring stray text `%s' after @multitable"
! msgstr "loze tekst '%s' na @multitable wordt genegeerd"
  
  #: makeinfo/multi.c:400
  #, c-format
  msgid "Too many columns in multitable item (max %d)"
! msgstr "Te veel kolommen in 'multitable'-item (maximaal %d)"
  
  #: makeinfo/multi.c:563
  #, c-format
  msgid "[unexpected] cannot select column #%d in multitable"
! msgstr "[onverwacht] kan kolom #%d niet selecteren in 'multitabel'"
  
  #: makeinfo/multi.c:592
  msgid "ignoring @tab outside of multitable"
! msgstr "@tab buiten een 'multitabel' wordt genegeerd"
  
  #: makeinfo/multi.c:640
  #, c-format
  msgid "** Multicolumn output from last row:\n"
! msgstr "** 'Multikolom'-uitvoer van de laatste rij:\n"
  
  #: makeinfo/multi.c:643
***************
*** 2806,2939 ****
  #, c-format
  msgid "Node `%s' previously defined at line %d"
! msgstr "macro `%s' al eerder gedefinieerd bij regel %d"
  
  #: makeinfo/node.c:647
  #, c-format
  msgid "Formatting node %s...\n"
! msgstr "Pagina %s wordt geformatteerd...\n"
  
! #: makeinfo/node.c:715
  #, c-format
  msgid "Node `%s' requires a sectioning command (e.g., %c%s)"
! msgstr "Pagina `%s' vereist een sectiemakend commando (bijv., %c%s)"
  
! #: makeinfo/node.c:879
  #, c-format
  msgid "No node name specified for `%c%s' command"
! msgstr "Geen paginanaam gespecificeerd voor `%c%s' commando"
  
! #: makeinfo/node.c:920 makeinfo/node.c:1161
  #, c-format
  msgid "Anchor `%s' and node `%s' map to the same file name"
! msgstr "Het anker `%s' en pagina `%s' verwijzen naar dezelfde bestandsnaam"
  
! #: makeinfo/node.c:923
  msgid "This @anchor command ignored; references to it will not work"
! msgstr "Dit @anchor commando is genegeerd; verwijzing ernaar werkt niet"
  
! #: makeinfo/node.c:925 makeinfo/node.c:1164
  msgid "Rename this anchor or use the `--no-split' option"
! msgstr "Geef dit anker een andere naam of gebruik de `--no-split' optie"
  
! #: makeinfo/node.c:955
  #, c-format
  msgid "Unexpected string at end of split-HTML file `%s'"
! msgstr "Onverwachte tekenreeks aan het eind van een `split-HTML'-bestand `%s'"
! 
! #: makeinfo/node.c:991
! msgid "Next:"
! msgstr "Volgende:"
! 
! #: makeinfo/node.c:1007
! msgid "Previous:"
! msgstr "Vorige:"
  
! #: makeinfo/node.c:1021
! msgid "Up:"
! msgstr "Omhoog:"
! 
! #: makeinfo/node.c:1158
  #, c-format
  msgid "Anchors `%s' and `%s' map to the same file name"
! msgstr "Ankers `%s' en `%s' verwijzen naar dezelfde bestandsnaam"
  
! #: makeinfo/node.c:1163
  msgid "@anchor command ignored; references to it will not work"
! msgstr "@anchorÂ commandoÂ isÂ genegeerd;Â verwijzingÂ ernaarÂ werktÂ niet"
  
! #: makeinfo/node.c:1360
  #, c-format
  msgid "%s reference to nonexistent node `%s' (perhaps incorrect sectioning?)"
  msgstr ""
! "%s verwijst naar niet-bestaande pagina `%s' (misschien een onjuiste "
  "sectieindeling?)"
  
! #: makeinfo/node.c:1376
! msgid "Menu"
! msgstr "Menu"
! 
! #: makeinfo/node.c:1378
! msgid "Cross"
! msgstr "Kruis"
! 
! # Deze zes meldingen:
! # next, prev en up niet vertalen, dit is wat er in de broncode staat.
! # Het is duidelijker indien onvertaald.
! #: makeinfo/node.c:1460
  #, c-format
  msgid "Next field of node `%s' not pointed to (perhaps incorrect sectioning?)"
  msgstr ""
! "Het `next'-veld van pagina `%s' wijst nergens naar (misschien een onjuiste "
  "sectieindeling?)"
  
! #: makeinfo/node.c:1463
  #, c-format
  msgid "This node (%s) has the bad Prev"
! msgstr "Deze pagina (%s) is degene met het foute `vorige'-veld"
! 
! #: makeinfo/node.c:1475
! msgid "Prev"
! msgstr "Vorige"
  
! #: makeinfo/node.c:1518
  #, c-format
  msgid "Prev field of node `%s' not pointed to"
! msgstr "Het `vorige'-veld van pagina `%s' wijst nergens naar"
  
! #: makeinfo/node.c:1522
  #, c-format
  msgid "This node (%s) has the bad Next"
! msgstr "Deze pagina (%s) is degene met het foute `volgende'-veld"
  
! #: makeinfo/node.c:1534
  #, c-format
  msgid "`%s' has no Up field (perhaps incorrect sectioning?)"
! msgstr "`%s' heeft geen `omhoog'-veld (misschien foute sectie indeling?)"
! 
! #: makeinfo/node.c:1537
! msgid "Up"
! msgstr "Omhoog"
  
! #: makeinfo/node.c:1603
  #, c-format
  msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
  msgstr ""
! "Pagina `%s' heeft geen menukeuze voor `%s' ondanks dat het het `omhoog'-doel "
! "is"
  
! #: makeinfo/node.c:1635
  #, c-format
  msgid "unreferenced node `%s'"
! msgstr "naar pagina `%s' wordt niet verwezen"
  
! #: makeinfo/node.c:1725
  #, c-format
  msgid "Removing %s\n"
! msgstr "%s verwijderd\n"
  
! #: makeinfo/node.c:1729
  #, c-format
  msgid "Can't remove file `%s': %s"
! msgstr "Kan bestand `%s': %s niet verwijderen"
  
  #: makeinfo/sectioning.c:122
--- 2962,3066 ----
  #, c-format
  msgid "Node `%s' previously defined at line %d"
! msgstr "macro '%s' is al eerder gedefinieerd op regel %d"
  
  #: makeinfo/node.c:647
  #, c-format
  msgid "Formatting node %s...\n"
! msgstr "Pagina %s wordt opgemaakt...\n"
  
! #: makeinfo/node.c:714
  #, c-format
  msgid "Node `%s' requires a sectioning command (e.g., %c%s)"
! msgstr "Pagina '%s' vereist een sectiemakend commando (bijvoorbeeld %c%s)"
  
! #: makeinfo/node.c:878
  #, c-format
  msgid "No node name specified for `%c%s' command"
! msgstr "Er is geen paginanaam opgegeven voor commando '%c%s'"
  
! #: makeinfo/node.c:919 makeinfo/node.c:1160
  #, c-format
  msgid "Anchor `%s' and node `%s' map to the same file name"
! msgstr "Het anker '%s' en pagina '%s' verwijzen naar dezelfde bestandsnaam"
  
! #: makeinfo/node.c:922
  msgid "This @anchor command ignored; references to it will not work"
! msgstr ""
! "Dit @anchor-commando wordt genegeerd; verwijzingen ernaar zullen niet werken"
  
! #: makeinfo/node.c:924 makeinfo/node.c:1163
  msgid "Rename this anchor or use the `--no-split' option"
! msgstr "Geef dit anker een andere naam of gebruik de optie '--no-split'"
  
! #: makeinfo/node.c:954
  #, c-format
  msgid "Unexpected string at end of split-HTML file `%s'"
! msgstr "Onverwachte tekenreeks aan het eind van 'split-HTML'-bestand '%s'"
  
! #: makeinfo/node.c:1157
  #, c-format
  msgid "Anchors `%s' and `%s' map to the same file name"
! msgstr "Ankers '%s' en '%s' verwijzen naar dezelfde bestandsnaam"
  
! #: makeinfo/node.c:1162
  msgid "@anchor command ignored; references to it will not work"
! msgstr "@anchor-commandoÂ wordtÂ genegeerd;Â verwijzingÂ ernaarÂ werktÂ niet"
  
! #: makeinfo/node.c:1359
  #, c-format
  msgid "%s reference to nonexistent node `%s' (perhaps incorrect sectioning?)"
  msgstr ""
! "%s verwijst naar niet-bestaande pagina '%s' (misschien een onjuiste "
  "sectieindeling?)"
  
! # In de volgende meldingen zijn Next, Prev en Up duidelijker indien onvertaald.
! #: makeinfo/node.c:1459
  #, c-format
  msgid "Next field of node `%s' not pointed to (perhaps incorrect sectioning?)"
  msgstr ""
! "Het 'Next'-veld van pagina '%s' wijst nergens naar (misschien een onjuiste "
  "sectieindeling?)"
  
! #: makeinfo/node.c:1462
  #, c-format
  msgid "This node (%s) has the bad Prev"
! msgstr "Deze pagina (%s) heeft het foute 'Prev'-veld"
  
! #: makeinfo/node.c:1517
  #, c-format
  msgid "Prev field of node `%s' not pointed to"
! msgstr "Het 'Prev'-veld van pagina '%s' wijst nergens naar"
  
! #: makeinfo/node.c:1521
  #, c-format
  msgid "This node (%s) has the bad Next"
! msgstr "Deze pagina (%s) heeft het foute 'Next'-veld"
  
! #: makeinfo/node.c:1533
  #, c-format
  msgid "`%s' has no Up field (perhaps incorrect sectioning?)"
! msgstr "'%s' heeft geen 'Up'-veld (misschien een onjuiste sectieindeling?)"
  
! #: makeinfo/node.c:1602
  #, c-format
  msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
  msgstr ""
! "Pagina '%s' bevat geen menu-item voor '%s'\n"
! "ondanks dat de eerste het 'Up'-doel van de laatste is"
  
! #: makeinfo/node.c:1634
  #, c-format
  msgid "unreferenced node `%s'"
! msgstr "naar pagina '%s' wordt niet verwezen"
  
! #: makeinfo/node.c:1724
  #, c-format
  msgid "Removing %s\n"
! msgstr "Verwijderen van %s\n"
  
! #: makeinfo/node.c:1728
  #, c-format
  msgid "Can't remove file `%s': %s"
! msgstr "Kan bestand '%s' niet verwijderen: %s"
  
  #: makeinfo/sectioning.c:122
***************
*** 2945,2954 ****
  #, c-format
  msgid "Internal error (search_sectioning) `%s'!"
! msgstr "Interne fout (search_sectioning) `%s'!"
  
  #: makeinfo/sectioning.c:563
  #, c-format
  msgid "Internal error (search_sectioning) \"%s\"!"
! msgstr "Interne fout (search_sectioning) \"%s\"!"
  
  #: makeinfo/sectioning.c:624
--- 3072,3081 ----
  #, c-format
  msgid "Internal error (search_sectioning) `%s'!"
! msgstr "**Interne fout**: search_sectioning('%s')!"
  
  #: makeinfo/sectioning.c:563
  #, c-format
  msgid "Internal error (search_sectioning) \"%s\"!"
! msgstr "**Interne fout**: search_sectioning('%s')!"
  
  #: makeinfo/sectioning.c:624
***************
*** 2965,3250 ****
  #, c-format
  msgid "Here is the %ctop node"
! msgstr "Hier is de %ctop pagina"
  
  #: makeinfo/sectioning.c:664
  #, c-format
  msgid "%ctop used before %cnode, defaulting to %s"
! msgstr "%ctop wordt voor %cnode gebruikt, de standaard %s wordt nu gebruikt"
  
! #: makeinfo/xml.c:1654
  #, c-format
  msgid "@image file `%s' unreadable: %s"
! msgstr "@image bestand `%s' onleesbaar: %s"
  
! #: makeinfo/xml.c:1999
  msgid ""
  "@headitem as the last item of @multitable produces invalid Docbook documents"
  msgstr ""
! "@headitem als laatste item in @multitable produceert foutieve Docbook "
  "documenten"
  
! #: makeinfo/xref.c:127
! msgid "First argument to cross-reference may not be empty"
! msgstr "Het eerste argument naar een kruisverwijzing mag niet leeg zijn"
  
! #: makeinfo/xref.c:133 makeinfo/xref.c:170 makeinfo/xref.c:205
! #: makeinfo/xref.c:459
! msgid "see "
! msgstr "zie "
  
! #: makeinfo/xref.c:157
! #, c-format
! msgid "See section ``%s'' in "
! msgstr "Zie sectie ``%s'' in "
  
  #: makeinfo/xref.c:252
  #, c-format
  msgid "Empty file name for HTML cross reference in `%s'"
! msgstr "Lege bestandsnaam voor HTML-kruisverwijzing in `%s'"
  
  #: makeinfo/xref.c:387
  msgid "End of file reached while looking for `.' or `,'"
! msgstr "Einde van bestand bereikt bij het zoeken naar `.' of `,'"
  
  #: makeinfo/xref.c:390
  #, c-format
  msgid "`.' or `,' must follow @%s, not `%c'"
! msgstr "`.' of `,' moet volgen op @%s, niet `%c'"
  
  #: makeinfo/xref.c:392
  msgid "for cross-references in parentheses, use @pxref"
! msgstr "Voor kruisverwijzingen tussen haakjes, gebruik @pxref."
  
  #: makeinfo/xref.c:435
  msgid "First argument to @inforef may not be empty"
! msgstr "Het eerste argument naar @inforef mag niet leeg zijn"
! 
! #: util/install-info.c:170
! #, c-format
! msgid "%s: warning: "
! msgstr "%s: waarschuwing: "
! 
! #: util/install-info.c:219
! #, c-format
! msgid " for %s"
! msgstr " voor %s"
! 
! #: util/install-info.c:444
! #, c-format
! msgid "\tTry `%s --help' for a complete list of options.\n"
! msgstr "\tProbeer `%s --help' voor een volledige lijst van opties.\n"
! 
! #: util/install-info.c:452
! #, c-format
! msgid ""
! "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
! "\n"
! "Add or remove entries in INFO-FILE from the Info directory DIR-FILE.\n"
! "\n"
! "Options:\n"
! " --debug           report what is being done.\n"
! " --delete          delete existing entries for INFO-FILE from DIR-FILE;\n"
! "                     don't insert any new entries.\n"
! " --dir-file=NAME   specify file name of Info directory file.\n"
! "                     This is equivalent to using the DIR-FILE argument.\n"
! " --entry=TEXT      insert TEXT as an Info directory entry.\n"
! "                     TEXT should have the form of an Info menu item line\n"
! "                     plus zero or more extra lines starting with "
! "whitespace.\n"
! "                     If you specify more than one entry, they are all "
! "added.\n"
! "                     If you don't specify any entries, they are determined\n"
! "                     from information in the Info file itself.\n"
! " --help            display this help and exit.\n"
! " --info-file=FILE  specify Info file to install in the directory.\n"
! "                     This is equivalent to using the INFO-FILE argument.\n"
! " --info-dir=DIR    same as --dir-file=DIR/dir.\n"
! " --item=TEXT       same as --entry TEXT.\n"
! "                     An Info directory entry is actually a menu item.\n"
! " --quiet           suppress warnings.\n"
! " --remove          same as --delete.\n"
! " --remove-exactly  only remove if the info file name matches exactly;\n"
! "                     .info and/or .gz suffixes are not ignored.\n"
! " --section=SEC     put this file's entries in section SEC of the directory.\n"
! "                     If you specify more than one section, all the entries\n"
! "                     are added in each of the sections.\n"
! "                     If you don't specify any sections, they are determined\n"
! "                     from information in the Info file itself.\n"
! " --section-regex=R if an entry is added to a section that does not exist,\n"
! "                     look for a section matching basic regular expression R\n"
! "                     (and ignoring case) before starting a new section.\n"
! " --test            suppress updating of DIR-FILE.\n"
! " --silent          suppress warnings.\n"
! " --version         display version information and exit.\n"
! msgstr ""
! "Gebruik: %s [OPTIE]... [INFO-BESTAND [INHOUD-BESTAND]]\n"
! "\n"
! "Installeer of verwijder inhoud-ingangen in INFO-BESTAND uit het Info\n"
! "inhoudbestand INHOUD-BESTAND.\n"
! "\n"
! "Opties:\n"
! " --debug           laat zien wat er gedaan wordt.\n"
! "--delete           verwijder bestaande ingangen in INFO-BESTAND uit INHOUD-"
! "BESTAND;\n"
! "                     voeg geen nieuwe ingangen toe.\n"
! "--dir-file=NAAM    geef bestandsnaam van het Info inhoudbestand.\n"
! "                     Dit is equivalent aan het argument INHOUD-BESTAND.\n"
! "--entry=TEKST      voeg TEKST in als een Info inhoud-ingang.\n"
! "                     TEKST moet het uiterlijk hebben van een Info menukeuze "
! "regel\n"
! "                     met nul of meer extra regels beginnend met een\n"
! "                     `wit'-teken. Als u meer dan Ã©Ã©n ingang geeft, worden "
! "ze\n"
! "                     allemaal toegevoegd. Als u geen ingangen geeft, worden\n"
! "                     ze uit de informatie in het Info bestand gehaald.\n"
! "--help             geef deze hulp en beÃ«indig.\n"
! "--info-file=BEST   geef een Info bestand om in de inhoud op te nemen.\n"
! "                     Dit is gelijkwaardig aan het argument INFO-BESTAND.\n"
! "--info-dir=MAP     zelfde als --dir-file=MAP/dir.\n"
! "--item=TEKST       zelfde als --entry=TEKST.\n"
! "                     Een Info inhoudsingang is eigenlijk een menukeuze.\n"
! "--quiet            onderdruk waarschuwingen.\n"
! "--remove           zelfde als --delete.\n"
! "--section=SEC      zet de ingangen in dit bestand in sectie SEC van de "
! "inhoud.\n"
! "                     Als u meer dan Ã©Ã©n sectie geeft, worden alle ingangen\n"
! "                     aan alle secties toegevoegd.\n"
! "                     Als u geen secties geeft, worden ze uit de informatie\n"
! "                     in het Info bestand zelf gehaald.\n"
! " --section-regex=R als een ingang wordt toegevoegd in een sectie die niet "
! "bestaat,\n"
! "                     zoek dan naar een sectie die overeen komt met basis "
! "reguliere expressie R\n"
! "                     (met negeren van verschil hoofd- en kleine letters)\n"
! "                     alvorens een nieuwe sectie te beginnen.\n"
! " --test            onderdruk het updaten van INHOUD-BESTAND.\n"
! " --silent          onderdruk waarschuwingen.\n"
! "--version          geef de versie en beÃ«indig.\n"
! 
! #: util/install-info.c:518
! #, c-format
! msgid ""
! "This is the file .../info/dir, which contains the\n"
! "topmost node of the Info hierarchy, called (dir)Top.\n"
! "The first time you invoke Info you start off looking at this node.\n"
! "\n"
! "%s\tThis is the top of the INFO tree\n"
! "\n"
! "  This (the Directory node) gives a menu of major topics.\n"
! "  Typing \"q\" exits, \"?\" lists all Info commands, \"d\" returns here,\n"
! "  \"h\" gives a primer for first-timers,\n"
! "  \"mEmacs<Return>\" visits the Emacs manual, etc.\n"
! "\n"
! "  In Emacs, you can click mouse button 2 on a menu item or cross reference\n"
! "  to select it.\n"
! "\n"
! "%s\n"
! msgstr ""
! "Dit is het bestand .../info/dir, dat de bovenste pagina\n"
! "van de Info hiÃ«rarchie bevat, genaamd (inhoud)Top.\n"
! "De eerste keer dat u Info start, begint u deze pagina te lezen.\n"
! "\n"
! "%s\tDit is de bovenste pagina van de INFO boomstructuur\n"
! "\n"
! "  Deze (de inhoudpagina) geeft een menu van hoofdonderwerpen.\n"
! "  Een \"q\" typen beÃ«indigt, \"?\" geeft een lijst met alle Info commando's, "
! "\"d\"\n"
! "  brengt u hier terug, \"h\" geeft een handleiding voor eerste-keer-"
! "gebruikers,\n"
! "  \"mEmacs<Return>\" laat u naar de Emacs pagina's gaan, etc.\n"
! "\n"
! "  Binnen Emacs kunt u met muisknop 2 op een menukeuze of kruisverwijzing "
! "klikken\n"
! "  om er heen te gaan.\n"
! "\n"
! "%s\n"
! 
! #: util/install-info.c:543
! #, c-format
! msgid "%s: could not read (%s) and could not create (%s)\n"
! msgstr "%s: kan (%s) niet lezen en kan (%s) niet aanmaken\n"
! 
! #: util/install-info.c:630
! #, c-format
! msgid "%s: empty file"
! msgstr "%s: leeg bestand"
! 
! #: util/install-info.c:943 util/install-info.c:983
! msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
! msgstr "START-INFO-DIR-ENTRY zonder overeenkomende END-INFO-DIR-ENTRY"
! 
! #: util/install-info.c:978
! msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
! msgstr "END-INFO-DIR-ENTRY zonder overeenkomende START-INFO-DIR-ENTRY"
! 
! #: util/install-info.c:1225 util/install-info.c:1235
! #, c-format
! msgid "%s: already have dir file: %s\n"
! msgstr "%s: heeft reeds inhoudbestand: %s\n"
! 
! #: util/install-info.c:1274
! #, c-format
! msgid "%s: Specify the Info file only once.\n"
! msgstr "%s: Geef het Info-bestand slechts een keer.\n"
! 
! #: util/install-info.c:1297
! #, c-format
! msgid "Extra regular expression specified, ignoring `%s'"
! msgstr "Extra reguliere expressie gespecificeerd, negeren van `%s'"
! 
! #: util/install-info.c:1308
! #, c-format
! msgid "Error in regular expression `%s': %s"
! msgstr "Fout in reguliere expressie `%s': %s"
! 
! #: util/install-info.c:1353
! #, c-format
! msgid "excess command line argument `%s'"
! msgstr "commandoregel-argument `%s' is overbodig"
! 
! #: util/install-info.c:1357
! msgid "No input file specified; try --help for more information."
! msgstr "Geen invoerbestand gegeven; probeer --help voor meer informatie."
! 
! #: util/install-info.c:1360
! msgid "No dir file specified; try --help for more information."
! msgstr "Geen inhoudbestand gegeven; probeer --help voor meer informatie."
! 
! #: util/install-info.c:1384
! #, c-format
! msgid "no info dir entry in `%s'"
! msgstr "geen info inhoudsingang in `%s'"
! 
! #: util/install-info.c:1525
! #, c-format
! msgid "menu item `%s' already exists, for file `%s'"
! msgstr "menukeuze `%s' bestaat al, voor bestand `%s'"
! 
! #: util/install-info.c:1548
! #, c-format
! msgid "no entries found for `%s'; nothing deleted"
! msgstr "geen ingangen voor `%s' gevonden; niets verwijderd"
  
  #: util/texindex.c:223
  msgid "display this help and exit"
! msgstr "geef deze hulp en beÃ«indig"
  
  #: util/texindex.c:225
  msgid "send output to FILE"
! msgstr "stuur uitvoer naar BESTAND"
  
  #: util/texindex.c:227
  msgid "display version information and exit"
! msgstr "geef versie en beÃ«indig"
  
  #: util/texindex.c:237
  #, c-format
  msgid "Usage: %s [OPTION]... FILE...\n"
! msgstr "Aanroep: %s [OPTIE]... BESTAND...\n"
  
  #: util/texindex.c:238
  #, c-format
  msgid "Generate a sorted index for each TeX output FILE.\n"
! msgstr "Maak een gesorteerde index voor elk TeX uitvoerbestand.\n"
  
  #: util/texindex.c:241
--- 3092,3169 ----
  #, c-format
  msgid "Here is the %ctop node"
! msgstr "Hier is de %ctop-pagina"
  
  #: makeinfo/sectioning.c:664
  #, c-format
  msgid "%ctop used before %cnode, defaulting to %s"
! msgstr "%ctop wordt vÃ³Ã³r %cnode gebruikt; de standaard %s wordt nu gebruikt"
  
! #: makeinfo/xml.c:1669
  #, c-format
  msgid "@image file `%s' unreadable: %s"
! msgstr "@image-bestand '%s' is onleesbaar: %s"
  
! #: makeinfo/xml.c:2014
  msgid ""
  "@headitem as the last item of @multitable produces invalid Docbook documents"
  msgstr ""
! "@headitem als laatste item in @multitable produceert foutieve Docbook-"
  "documenten"
  
! #: makeinfo/xml.c:2150
! msgid "of"
! msgstr "van"
  
! #: makeinfo/xml.c:2155
! msgid "on"
! msgstr "aan"
  
! #: makeinfo/xref.c:127
! msgid "First argument to cross-reference may not be empty"
! msgstr "Het eerste argument in een kruisverwijzing mag niet leeg zijn"
  
  #: makeinfo/xref.c:252
  #, c-format
  msgid "Empty file name for HTML cross reference in `%s'"
! msgstr "Lege bestandsnaam voor HTML-kruisverwijzing in '%s'"
  
  #: makeinfo/xref.c:387
  msgid "End of file reached while looking for `.' or `,'"
! msgstr "Einde van bestand werd bereikt tijdens zoeken naar '.' of ','"
  
  #: makeinfo/xref.c:390
  #, c-format
  msgid "`.' or `,' must follow @%s, not `%c'"
! msgstr "'.' of ',' moet volgen op @%s, niet '%c'"
  
  #: makeinfo/xref.c:392
  msgid "for cross-references in parentheses, use @pxref"
! msgstr "Gebruik @pxref voor kruisverwijzingen tussen haakjes"
  
  #: makeinfo/xref.c:435
  msgid "First argument to @inforef may not be empty"
! msgstr "Het eerste argument van @inforef mag niet leeg zijn"
  
  #: util/texindex.c:223
  msgid "display this help and exit"
! msgstr "deze hulptekst tonen en stoppen"
  
  #: util/texindex.c:225
  msgid "send output to FILE"
! msgstr "de uitvoer naar BESTAND sturen"
  
  #: util/texindex.c:227
  msgid "display version information and exit"
! msgstr "versie-informatie tonen en stoppen"
  
  #: util/texindex.c:237
  #, c-format
  msgid "Usage: %s [OPTION]... FILE...\n"
! msgstr "Gebruik:  %s [OPTIE]... BESTAND...\n"
  
  #: util/texindex.c:238
  #, c-format
  msgid "Generate a sorted index for each TeX output FILE.\n"
! msgstr "Een gesorteerde index maken voor elk TeX-uitvoerbestand.\n"
  
  #: util/texindex.c:241
***************
*** 3252,3257 ****
  msgid "Usually FILE... is specified as `foo.%c%c' for a document `foo.texi'.\n"
  msgstr ""
! "Normaal gesproken is BESTAND... gespecificeerd als `foo.%c%c' voor een "
! "dokument `foo.texi'.\n"
  
  #: util/texindex.c:243
--- 3171,3176 ----
  msgid "Usually FILE... is specified as `foo.%c%c' for a document `foo.texi'.\n"
  msgstr ""
! "Voor een document 'foo.texi' wordt het BESTAND gewoonlijk opgegeven als 'foo."
! "%c%c'.\n"
  
  #: util/texindex.c:243
***************
*** 3272,3276 ****
  #, c-format
  msgid "%s: not a texinfo index file"
! msgstr "%s: geen texinfo inhoudbestand"
  
  #: util/texindex.c:993
--- 3191,3195 ----
  #, c-format
  msgid "%s: not a texinfo index file"
! msgstr "%s: is geen Texinfo-inhoudsbestand"
  
  #: util/texindex.c:993
***************
*** 3279,3285 ****
  msgstr "Geen paginanummer in %s"
  
- # FIXME: secondary
  #: util/texindex.c:1066
  #, c-format
  msgid "entry %s follows an entry with a secondary name"
! msgstr "ingang %s volgt een ingang met een alternatieve naam"
--- 3198,3203 ----
  msgstr "Geen paginanummer in %s"
  
  #: util/texindex.c:1066
  #, c-format
  msgid "entry %s follows an entry with a secondary name"
! msgstr "item %s volgt op een item met een alternatieve naam"
Files texinfo-4.11/po/no.gmo and texinfo-4.12/po/no.gmo differ
diff -Nrc2 texinfo-4.11/po/no.po texinfo-4.12/po/no.po
*** texinfo-4.11/po/no.po	Mon Sep  3 05:23:14 2007
--- texinfo-4.12/po/no.po	Wed Dec 31 16:00:00 1969
***************
*** 1,3267 ****
- # Norwegian translation of messages for Texinfo 4.6 (bokmål dialect).
- # Copyright (C) 1999 Free Software Foundation, Inc.
- # Trond Endrestøl <trond@ramstind.gtf.ol.no>, 1998.
- #
- msgid ""
- msgstr ""
- "Project-Id-Version: Texinfo 4.6\n"
- "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
- "POT-Creation-Date: 2007-09-03 05:23-0700\n"
- "PO-Revision-Date: 2003-07-14 13:13+02:00\n"
- "Last-Translator: Trond Endrestøl <trond@ramstind.gtf.ol.no>\n"
- "Language-Team: Norwegian-bokmål <no@li.org>\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=ISO-8859-1\n"
- "Content-Transfer-Encoding: 8bit\n"
- 
- #: gnulib/lib/error.c:126
- msgid "Unknown system error"
- msgstr ""
- 
- #: gnulib/lib/getopt.c:531 gnulib/lib/getopt.c:547
- #, c-format
- msgid "%s: option `%s' is ambiguous\n"
- msgstr "%s: valget «%s» er flertydig\n"
- 
- #: gnulib/lib/getopt.c:580 gnulib/lib/getopt.c:584
- #, c-format
- msgid "%s: option `--%s' doesn't allow an argument\n"
- msgstr "%s: valget «--%s» tillater ikke et argument\n"
- 
- #: gnulib/lib/getopt.c:593 gnulib/lib/getopt.c:598
- #, c-format
- msgid "%s: option `%c%s' doesn't allow an argument\n"
- msgstr "%s: valget «%c%s» tillater ikke et argument\n"
- 
- #: gnulib/lib/getopt.c:641 gnulib/lib/getopt.c:660 gnulib/lib/getopt.c:976
- #: gnulib/lib/getopt.c:995
- #, c-format
- msgid "%s: option `%s' requires an argument\n"
- msgstr "%s: valget «%s» krever et argument\n"
- 
- #: gnulib/lib/getopt.c:698 gnulib/lib/getopt.c:701
- #, c-format
- msgid "%s: unrecognized option `--%s'\n"
- msgstr "%s: ukjent valg «--%s»\n"
- 
- #: gnulib/lib/getopt.c:709 gnulib/lib/getopt.c:712
- #, c-format
- msgid "%s: unrecognized option `%c%s'\n"
- msgstr "%s: ukjent valg «%c%s»\n"
- 
- #: gnulib/lib/getopt.c:764 gnulib/lib/getopt.c:767
- #, c-format
- msgid "%s: illegal option -- %c\n"
- msgstr "%s: ulovlig valg -- %c\n"
- 
- #: gnulib/lib/getopt.c:773 gnulib/lib/getopt.c:776
- #, c-format
- msgid "%s: invalid option -- %c\n"
- msgstr "%s: ugyldig valg -- %c\n"
- 
- #: gnulib/lib/getopt.c:828 gnulib/lib/getopt.c:844 gnulib/lib/getopt.c:1048
- #: gnulib/lib/getopt.c:1066
- #, c-format
- msgid "%s: option requires an argument -- %c\n"
- msgstr "%s: valget krever et argument -- %c\n"
- 
- #: gnulib/lib/getopt.c:897 gnulib/lib/getopt.c:913
- #, c-format
- msgid "%s: option `-W %s' is ambiguous\n"
- msgstr "%s: valget «-W %s» er flertydig\n"
- 
- #: gnulib/lib/getopt.c:937 gnulib/lib/getopt.c:955
- #, c-format
- msgid "%s: option `-W %s' doesn't allow an argument\n"
- msgstr "%s: valget «-W %s» tillater ikke et argument\n"
- 
- #: gnulib/lib/xalloc-die.c:35 gnulib/lib/xsetenv.c:39
- msgid "memory exhausted"
- msgstr ""
- 
- #: info/echo-area.c:283 info/session.c:732
- msgid "Move forward a character"
- msgstr "Flytte forover et tegn"
- 
- #: info/echo-area.c:295 info/session.c:764
- msgid "Move backward a character"
- msgstr "Flytte bakover et tegn"
- 
- #: info/echo-area.c:307
- msgid "Move to the start of this line"
- msgstr "Flytte til starten av denne linjen"
- 
- #: info/echo-area.c:312
- msgid "Move to the end of this line"
- msgstr "Flytte til slutten av denne linjen"
- 
- #: info/echo-area.c:320 info/session.c:805
- msgid "Move forward a word"
- msgstr "Flytte forover et ord"
- 
- #: info/echo-area.c:360 info/session.c:878
- msgid "Move backward a word"
- msgstr "Flytte tilbake et ord"
- 
- #: info/echo-area.c:400
- msgid "Delete the character under the cursor"
- msgstr "Slette tegnet under markøren"
- 
- #: info/echo-area.c:430
- msgid "Delete the character behind the cursor"
- msgstr "Slette tegnet bak markøren"
- 
- #: info/echo-area.c:451
- msgid "Cancel or quit operation"
- msgstr "Avbryte eller avslutte operasjon"
- 
- #: info/echo-area.c:466
- msgid "Accept (or force completion of) this line"
- msgstr "Godta (eller tvinge fullføring av) denne linjen"
- 
- #: info/echo-area.c:471
- msgid "Insert next character verbatim"
- msgstr "Sette inn neste tegn ordrett"
- 
- #: info/echo-area.c:479
- msgid "Insert this character"
- msgstr "Sette inn dette tegnet"
- 
- #: info/echo-area.c:497
- msgid "Insert a TAB character"
- msgstr "Sette inn en tabulator"
- 
- #: info/echo-area.c:504
- msgid "Transpose characters at point"
- msgstr "Transponere tegnet ved punktet"
- 
- #: info/echo-area.c:555
- msgid "Yank back the contents of the last kill"
- msgstr "Rykke tilbake innholdet fra forrige felling"
- 
- #: info/echo-area.c:562
- msgid "Kill ring is empty"
- msgstr "Fellingsringen er tom"
- 
- #: info/echo-area.c:575
- msgid "Yank back a previous kill"
- msgstr "Rykke tilbake en tidligere felling"
- 
- #: info/echo-area.c:608
- msgid "Kill to the end of the line"
- msgstr "Slette til slutten av linjen"
- 
- #: info/echo-area.c:621
- msgid "Kill to the beginning of the line"
- msgstr "Slette til begynnelsen av linjen"
- 
- #: info/echo-area.c:633
- msgid "Kill the word following the cursor"
- msgstr "Slette ordet etter markøren"
- 
- #: info/echo-area.c:652
- msgid "Kill the word preceding the cursor"
- msgstr "Slette ordet før markøren"
- 
- #: info/echo-area.c:867 info/echo-area.c:923
- msgid "No completions"
- msgstr "Ingen fullføringer"
- 
- #: info/echo-area.c:869
- msgid "Not complete"
- msgstr "Ikke fullstendig"
- 
- #: info/echo-area.c:910
- msgid "List possible completions"
- msgstr "Liste mulige fullføringer"
- 
- #: info/echo-area.c:927
- msgid "Sole completion"
- msgstr "Eneste fullføring"
- 
- #: info/echo-area.c:936
- msgid "One completion:\n"
- msgstr "En fullføring:\n"
- 
- #: info/echo-area.c:937
- #, c-format
- msgid "%d completions:\n"
- msgstr "%d fullføringer:\n"
- 
- #: info/echo-area.c:1084
- msgid "Insert completion"
- msgstr "Sett inn fullføring"
- 
- #: info/echo-area.c:1219
- msgid "Building completions..."
- msgstr "Bygger fullføringer..."
- 
- #: info/echo-area.c:1339
- msgid "Scroll the completions window"
- msgstr "Rulle fullføringsvinduet"
- 
- #: info/footnotes.c:212
- msgid "Footnotes could not be displayed"
- msgstr "Fotnoter kunne ikke vises"
- 
- #: info/footnotes.c:238
- msgid "Show the footnotes associated with this node in another window"
- msgstr "Vise fotnotene assosiert med denne noden i et annet vindu"
- 
- #: info/footnotes.h:26
- msgid "---------- Footnotes ----------"
- msgstr "---------- Fotnoter -----------"
- 
- #: info/indices.c:171
- msgid "Look up a string in the index for this file"
- msgstr "Lete opp en streng i indeksen til denne filen"
- 
- #: info/indices.c:198
- msgid "Finding index entries..."
- msgstr "Finner indeksinnslag..."
- 
- #: info/indices.c:206
- msgid "No indices found."
- msgstr "Ingen indekser funnet."
- 
- #: info/indices.c:216
- msgid "Index entry: "
- msgstr "Indeksinnslag: "
- 
- #: info/indices.c:324
- msgid ""
- "Go to the next matching index item from the last `\\[index-search]' command"
- msgstr ""
- "Gå til det neste passende indeksinnslaget fra forrige '\\[index-search]'-"
- "kommando"
- 
- #: info/indices.c:334
- msgid "No previous index search string."
- msgstr "Ingen tidligere indekssøkestrenger."
- 
- #: info/indices.c:341
- msgid "No index entries."
- msgstr "Ingen indeksinnslag."
- 
- #: info/indices.c:374
- #, fuzzy, c-format
- msgid "No %sindex entries containing `%s'."
- msgstr "Ingen %sindeksinnslag inneholdende «%s»."
- 
- #: info/indices.c:375
- msgid "more "
- msgstr "mer "
- 
- #: info/indices.c:385
- msgid "CAN'T SEE THIS"
- msgstr "KAN IKKE SE DETTE"
- 
- #: info/indices.c:421
- #, fuzzy, c-format
- msgid "Found `%s' in %s. (`\\[next-index-match]' tries to find next.)"
- msgstr "Fant «%s» i %s. («\\[next-index-match]» prøver å finne den neste.)"
- 
- #: info/indices.c:540
- #, fuzzy, c-format
- msgid "Scanning indices of `%s'..."
- msgstr "Sjekker indekser i «%s»..."
- 
- #: info/indices.c:595
- #, fuzzy, c-format
- msgid "No available info files have `%s' in their indices."
- msgstr "Ingen av de tilgjengelig infofilene har «%s» i deres indekser."
- 
- #: info/indices.c:621
- msgid "Grovel all known info file's indices for a string and build a menu"
- msgstr ""
- "Kravle gjennom alle kjente infofilers indekser etter en streng\n"
- "       og bygge opp en meny"
- 
- #: info/indices.c:625
- msgid "Index apropos: "
- msgstr "Indeksapropos: "
- 
- #: info/indices.c:653
- #, fuzzy, c-format
- msgid ""
- "\n"
- "* Menu: Nodes whose indices contain `%s':\n"
- msgstr ""
- "\n"
- "* Menu: Noder med indekser som inneholder «%s»:\n"
- 
- #: info/info.c:287 info/infokey.c:899
- #, c-format
- msgid "Try --help for more information.\n"
- msgstr "Prøv --help for mer informasjon.\n"
- 
- #: info/info.c:306 info/infokey.c:145 makeinfo/makeinfo.c:783
- #: util/install-info.c:1328 util/texindex.c:295
- #, c-format
- msgid ""
- "Copyright (C) %s Free Software Foundation, Inc.\n"
- "License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl."
- "html>\n"
- "This is free software: you are free to change and redistribute it.\n"
- "There is NO WARRANTY, to the extent permitted by law.\n"
- msgstr ""
- 
- #: info/info.c:511
- #, c-format
- msgid "no index entries found for `%s'\n"
- msgstr "ingen innslag funnet for «%s»\n"
- 
- #: info/info.c:603
- msgid "  -b, --speech-friendly        be friendly to speech synthesizers.\n"
- msgstr ""
- "  -b, --speech-friendly        vær vennlig ovenfor talesyntetisatorer.\n"
- 
- #: info/info.c:610
- #, fuzzy, c-format
- msgid ""
- "Usage: %s [OPTION]... [MENU-ITEM...]\n"
- "\n"
- "Read documentation in Info format.\n"
- "\n"
- "Options:\n"
- "      --apropos=STRING         look up STRING in all indices of all "
- "manuals.\n"
- "  -d, --directory=DIR          add DIR to INFOPATH.\n"
- "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
- "  -f, --file=FILENAME          specify Info file to visit.\n"
- "  -h, --help                   display this help and exit.\n"
- "      --index-search=STRING    go to node pointed by index entry STRING.\n"
- "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
- "  -o, --output=FILENAME        output selected nodes to FILENAME.\n"
- "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
- "      --no-raw-escapes         output escapes as literal text.\n"
- "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
- "  -O, --show-options, --usage  go to command-line options node.\n"
- "%s      --subnodes               recursively output menu items.\n"
- "  -w, --where, --location      print physical location of Info file.\n"
- "      --vi-keys                use vi-like and less-like key bindings.\n"
- "      --version                display version information and exit.\n"
- "\n"
- "The first non-option argument, if present, is the menu entry to start from;\n"
- "it is searched for in all `dir' files along INFOPATH.\n"
- "If it is not present, info merges all `dir' files and shows the result.\n"
- "Any remaining arguments are treated as the names of menu\n"
- "items relative to the initial node visited.\n"
- "\n"
- "Examples:\n"
- "  info                       show top-level dir menu\n"
- "  info emacs                 start at emacs node from top-level dir\n"
- "  info emacs buffers         start at buffers node within emacs manual\n"
- "  info --show-options emacs  start at node with emacs' command line options\n"
- "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
- "  info -f ./foo.info         show file ./foo.info, not searching dir\n"
- msgstr ""
- "Bruksmåte: %s [VALG]... [MENYPUNKT...]\n"
- "\n"
- "Lese dokumentasjon i Infoformat.\n"
- "\n"
- "Valg:\n"
- "     --apropos=EMNE           søke etter EMNE i alle indeksene til alle "
- "Infofilene.\n"
- " -d, --directory=KAT          legge til KAT til INFOPATH.\n"
- "     --dribble=FILNAVN        huske brukerens tastetrykk i FILNAVN.\n"
- " -f, --file=FILNAVN           angi Infofilen som skal besøkes.\n"
- " -h, --help                   vise denne hjelpen og avslutte.\n"
- "     --index-search=STRENG    gå til noden pekt på av indeksoppslaget "
- "STRENG.\n"
- " -n, --node=NODENAVN          angi noder i første besøkte Infofil.\n"
- " -o, --output=FILNAVN         skrive ut utvalgte noder til FILNAVN.\n"
- " -R, --raw-escapes            ikke fjern ANSI-escapes fra mansider.\n"
- "     --restore=FILNAVN        lese innledende tastetrykk fra FILNAVN.\n"
- " -O, --show-options, --usage  gå til kommandolinje-valg-noden.\n"
- "%s     --subnodes               rekursivt skrive ut menypunkter.\n"
- "     --vi-keys                bruke vi-aktige og less-aktige "
- "tastebindinger.\n"
- "     --version                vise programversjon og avslutte.\n"
- "\n"
- "Det første ikke-valg-argumentet, dersom tilstede, er menypunktet som du\n"
- "starter fra; det blir søkt etter i alle «dir»-filer langs med INFOPATH.\n"
- "Dersom menypunktet ikke er tilstede, vil info flette sammen alle\n"
- "«dir»-filene og vise resultatet.  Øvrige gjenværende argumenter blir\n"
- "behandlet som navnene til menypunktene relativ til den første besøkte\n"
- "noden.\n"
- "\n"
- "Eksempler:\n"
- "  info                       vise toppnivå dirmeny\n"
- "  info emacs                 starte ved emacs-noden fra toppnivå dir\n"
- "  info emacs buffers         starte ved buffers-noden i emacs-manualen\n"
- "  info --show-options emacs  starte ved emacs kommandolinjevalg\n"
- "  info -f ./foo.info         vise filen ./foo.info, ikke søke gjennom dir\n"
- "\n"
- "Send bugrapport til bug-texinfo@gnu.org,\n"
- "generelle spørsmål og diskusjoner til help-texinfo@gnu.org.\n"
- 
- #: info/info.c:649 info/infokey.c:918 makeinfo/makeinfo.c:474
- #: util/install-info.c:491 util/texindex.c:259
- msgid ""
- "\n"
- "Email bug reports to bug-texinfo@gnu.org,\n"
- "general questions and discussion to help-texinfo@gnu.org.\n"
- "Texinfo home page: http://www.gnu.org/software/texinfo/"
- msgstr ""
- "\n"
- "Send bugrapporter til bug-texinfo@gnu.org,\n"
- "generelle spørsmål og diskusjoner til help-texinfo@gnu.org.\n"
- "Websida for Texinfo: http://www.gnu.org/software/texinfo/"
- 
- #: info/info.c:683
- #, c-format
- msgid "Cannot find node `%s'."
- msgstr "Kan ikke finne noden «%s»."
- 
- #: info/info.c:684
- #, c-format
- msgid "Cannot find node `(%s)%s'."
- msgstr "Kan ikke finne noden «(%s)%s»."
- 
- #: info/info.c:685
- msgid "Cannot find a window!"
- msgstr "Kan ikke finne et vindu!"
- 
- #: info/info.c:686
- msgid "Point doesn't appear within this window's node!"
- msgstr "Markøren vises ikke innen dette vinduets node!"
- 
- #: info/info.c:687
- msgid "Cannot delete the last window."
- msgstr "Kan ikke slette det siste vinduet."
- 
- #: info/info.c:688
- msgid "No menu in this node."
- msgstr "Ingen meny i denne noden."
- 
- #: info/info.c:689
- msgid "No footnotes in this node."
- msgstr "Ingen fotnoter i denne noden."
- 
- #: info/info.c:690
- msgid "No cross references in this node."
- msgstr "Ingen kryssreferanser i denne noden."
- 
- #: info/info.c:691
- #, c-format
- msgid "No `%s' pointer for this node."
- msgstr "Ingen «%s»-peker for denne noden."
- 
- #: info/info.c:692
- #, c-format
- msgid "Unknown Info command `%c'; try `?' for help."
- msgstr "Ukjent Info-kommando «%c»; prøv «?» for hjelp."
- 
- #: info/info.c:693
- #, c-format
- msgid "Terminal type `%s' is not smart enough to run Info."
- msgstr "Terminaltypen «%s» er ikke smart nok for å kjøre Info."
- 
- #: info/info.c:694
- msgid "You are already at the last page of this node."
- msgstr "Du er allerede på den siste siden av denne noden."
- 
- #: info/info.c:695
- msgid "You are already at the first page of this node."
- msgstr "Du er allerede på den første siden til denne noden."
- 
- #: info/info.c:696
- msgid "Only one window."
- msgstr "Bare et vindu."
- 
- #: info/info.c:697
- msgid "Resulting window would be too small."
- msgstr "Resulterende vindu ville blitt for lite."
- 
- #: info/info.c:698
- msgid "Not enough room for a help window, please delete a window."
- msgstr "Ikke nok plass for et hjelpevindu, vennligst slett et vindu."
- 
- # The next translation should match the length of this one
- #: info/infodoc.c:45 info/infodoc.c:97
- msgid ""
- "Basic Commands in Info Windows\n"
- "******************************\n"
- msgstr ""
- "Grunnleggende kommandoer i infovinduer\n"
- "**************************************\n"
- 
- #: info/infodoc.c:48
- msgid "\\%-10[quit-help]  Quit this help.\n"
- msgstr "\\%-10[quit-help]  Avslutte denne hjelpen.\n"
- 
- #: info/infodoc.c:49
- msgid "\\%-10[quit]  Quit Info altogether.\n"
- msgstr "\\%-10[quit]  Avslutte Info fullstendig.\n"
- 
- #: info/infodoc.c:50
- msgid "\\%-10[get-info-help-node]  Invoke the Info tutorial.\n"
- msgstr "\\%-10[get-info-help-node]  Starte Infoopplæring.\n"
- 
- # The next translation should match the length of this one
- #: info/infodoc.c:52 info/infodoc.c:104
- msgid ""
- "Selecting other nodes:\n"
- "----------------------\n"
- msgstr ""
- "Velger andre noder:\n"
- "-------------------\n"
- 
- #: info/infodoc.c:54
- msgid "\\%-10[next-node]  Move to the \"next\" node of this node.\n"
- msgstr "\\%-10[next-node]  Flytte til neste node etter denne noden.\n"
- 
- #: info/infodoc.c:55
- msgid "\\%-10[prev-node]  Move to the \"previous\" node of this node.\n"
- msgstr "\\%-10[prev-node]  Flytte til forrige node før denne noden.\n"
- 
- #: info/infodoc.c:56
- msgid "\\%-10[up-node]  Move \"up\" from this node.\n"
- msgstr "\\%-10[up-node]  Flytte «opp» fra denne noden.\n"
- 
- #: info/infodoc.c:57
- msgid ""
- "\\%-10[menu-item]  Pick menu item specified by name.\n"
- "              Picking a menu item causes another node to be selected.\n"
- msgstr ""
- "\\%-10[menu-item]  Velge et menypunkt angitt ved navn.\n"
- "              Valg av et menypunkt fører til at en annen node blir valgt.\n"
- 
- #: info/infodoc.c:59
- msgid ""
- "\\%-10[xref-item]  Follow a cross reference.  Reads name of reference.\n"
- msgstr ""
- "\\%-10[history-node]  Følge en kryssreferanse.  Leser navnet til "
- "referansen.\n"
- 
- #: info/infodoc.c:60
- msgid "\\%-10[history-node]  Move to the last node seen in this window.\n"
- msgstr ""
- "\\%-10[history-node]  Flytte til den siste noden sett i dette vinduet.\n"
- 
- #: info/infodoc.c:61
- #, fuzzy
- msgid "\\%-10[move-to-next-xref]  Skip to next hypertext link [*].\n"
- msgstr ""
- "\\%-10[move-to-prev-xref]  Flytte til neste hypertekstlenke innen denne "
- "noden.\n"
- 
- #: info/infodoc.c:62
- #, fuzzy
- msgid "\\%-10[move-to-prev-xref]  Skip to previous hypertext link [*].\n"
- msgstr ""
- "\\%-10[move-to-prev-xref]  Flytte til neste hypertekstlenke innen denne "
- "noden.\n"
- 
- #: info/infodoc.c:63
- msgid ""
- "\\%-10[select-reference-this-line]  Follow the hypertext link under cursor.\n"
- msgstr "\\%-10[dir-node]  Følge hypertekstlenken under markøren.\n"
- 
- #: info/infodoc.c:64
- msgid ""
- "\\%-10[dir-node]  Move to the `directory' node.  Equivalent to `\\[goto-"
- "node] (DIR)'.\n"
- msgstr ""
- "\\%-10[dir-node]  Flytte til «katalog»-noden.  Det samme som «\\[goto-node] "
- "(DIR)».\n"
- 
- #: info/infodoc.c:65
- msgid ""
- "\\%-10[top-node]  Move to the Top node.  Equivalent to `\\[goto-node] Top'.\n"
- msgstr ""
- "\\%-10[top-node]  Flytte til «Top»-noden.  Det samme som «\\[goto-node] "
- "Top».\n"
- 
- #: info/infodoc.c:67
- msgid ""
- "[*]    Command acts within this node or the entire document, depending on\n"
- "the value of cursor-movement-scrolls variable\n"
- msgstr ""
- 
- # The next translation should match the length of this one
- #: info/infodoc.c:70 info/infodoc.c:118
- msgid ""
- "Moving within a node:\n"
- "---------------------\n"
- msgstr ""
- "Flytte innen en node:\n"
- "---------------------\n"
- 
- #: info/infodoc.c:72
- msgid "\\%-10[beginning-of-node]  Go to the beginning of this node.\n"
- msgstr "\\%-10[beginning-of-node]  Gå til begynnelsen av denne noden.\n"
- 
- #: info/infodoc.c:73
- msgid "\\%-10[end-of-node]  Go to the end of this node.\n"
- msgstr "\\%-10[end-of-node]  Gå til slutten av denne noden.\n"
- 
- #: info/infodoc.c:74
- msgid "\\%-10[next-line]  Scroll forward 1 line.\n"
- msgstr "\\%-10[next-line]  Rulle forover 1 linje.\n"
- 
- #: info/infodoc.c:75
- msgid "\\%-10[prev-line]  Scroll backward 1 line.\n"
- msgstr "\\%-10[prev-line]  Rulle bakover 1 linje.\n"
- 
- #: info/infodoc.c:76
- msgid "\\%-10[scroll-forward]  Scroll forward a page.\n"
- msgstr "\\%-10[scroll-forward]  Rulle forover en side.\n"
- 
- #: info/infodoc.c:77
- msgid "\\%-10[scroll-backward]  Scroll backward a page.\n"
- msgstr "\\%-10[scroll-backward]  Rulle bakover en side.\n"
- 
- # The next translation should match the length of this one
- #: info/infodoc.c:79 info/infodoc.c:127
- msgid ""
- "Other commands:\n"
- "---------------\n"
- msgstr ""
- "Andre kommandoer:\n"
- "-----------------\n"
- 
- #: info/infodoc.c:81
- #, fuzzy
- msgid "1...9       Pick first...ninth item in this node's menu.\n"
- msgstr "  %-10s  Velge første ... niende punkt i nodens meny.\n"
- 
- #: info/infodoc.c:82
- #, fuzzy
- msgid "\\%-10[last-menu-item]  Pick last item in this node's menu.\n"
- msgstr "\\%-10[last-menu-item]  Velge det siste punktet i nodens meny.\n"
- 
- #: info/infodoc.c:83
- msgid ""
- "\\%-10[index-search]  Search for a specified string in the index entries of "
- "this Info\n"
- "              file, and select the node referenced by the first entry "
- "found.\n"
- msgstr ""
- "\\%-10[index-search]  Søke etter en angitt streng blant indeksinnslagene i "
- "denne\n"
- "              infofilen og velge noden til det første innslaget som blir "
- "funnet.\n"
- 
- #: info/infodoc.c:85
- msgid ""
- "\\%-10[goto-node]  Move to node specified by name.\n"
- "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
- msgstr ""
- "\\%-10[goto-node]  Flytte til en node angitt ved navn.\n"
- "              Du kan like godt inkludere et filnavn, som i (FILNAVN)"
- "NODENAVN.\n"
- 
- #: info/infodoc.c:87
- msgid ""
- "\\%-10[search]  Search forward for a specified string\n"
- "              and select the node in which the next occurrence is found.\n"
- msgstr ""
- "\\%-10[search]  Søke forover etter en angitt streng\n"
- "              og velge den noden som den neste forekomsten blir funnet i.\n"
- 
- #: info/infodoc.c:89
- msgid ""
- "\\%-10[search-backward]  Search backward for a specified string\n"
- "              and select the node in which the previous occurrence is "
- "found.\n"
- msgstr ""
- "\\%-10[search-backward]  Søke baklengs etter en angitt streng\n"
- "              og velge den noden som den neste forekomsten blir funnet i.\n"
- 
- #: info/infodoc.c:100
- #, c-format
- msgid "  %-10s  Quit this help.\n"
- msgstr "  %-10s  Avslutte denne hjelpen.\n"
- 
- #: info/infodoc.c:101
- #, c-format
- msgid "  %-10s  Quit Info altogether.\n"
- msgstr "  %-10s  Avslutte Info fullstendig.\n"
- 
- #: info/infodoc.c:102
- #, c-format
- msgid "  %-10s  Invoke the Info tutorial.\n"
- msgstr "  %-10s  Starte Infoopplæring.\n"
- 
- #: info/infodoc.c:106
- #, c-format
- msgid "  %-10s  Move to the `next' node of this node.\n"
- msgstr "  %-10s  Flytte til «neste»-noden etter denne noden.\n"
- 
- #: info/infodoc.c:107
- #, c-format
- msgid "  %-10s  Move to the `previous' node of this node.\n"
- msgstr "  %-10s  Flytte til «forrige»-noden før denne noden.\n"
- 
- #: info/infodoc.c:108
- #, c-format
- msgid "  %-10s  Move `up' from this node.\n"
- msgstr "  %-10s  Flytte «opp» fra denne noden.\n"
- 
- #: info/infodoc.c:109
- #, c-format
- msgid "  %-10s  Pick menu item specified by name.\n"
- msgstr "  %-10s  Velge menypunkt spesifisert ved navn.\n"
- 
- #: info/infodoc.c:110
- msgid "              Picking a menu item causes another node to be selected.\n"
- msgstr ""
- "              Valg av menypunkt fører til at en annen node blir valgt.\n"
- 
- #: info/infodoc.c:111
- #, c-format
- msgid "  %-10s  Follow a cross reference.  Reads name of reference.\n"
- msgstr "  %-10s  Følge en kryssreferanse.  Leser navnet til referansen.\n"
- 
- #: info/infodoc.c:112
- #, c-format
- msgid "  %-10s  Move to the last node seen in this window.\n"
- msgstr "  %-10s  Flytte til den siste noden sett i dette vinduet.\n"
- 
- #: info/infodoc.c:113
- #, c-format
- msgid "  %-10s  Skip to next hypertext link within this node.\n"
- msgstr "  %-10s  Flytte til neste hypertekstlenke innen denne noden.\n"
- 
- #: info/infodoc.c:114
- #, c-format
- msgid "  %-10s  Follow the hypertext link under cursor.\n"
- msgstr "  %-10s  Følge hypertekstlenken under markøren.\n"
- 
- #: info/infodoc.c:115
- #, c-format
- msgid "  %-10s  Move to the `directory' node.  Equivalent to `g (DIR)'.\n"
- msgstr "  %-10s  Flytte til «katalog»-noden.  Det samme som «g (DIR)».\n"
- 
- #: info/infodoc.c:116
- #, c-format
- msgid "  %-10s  Move to the Top node.  Equivalent to `g Top'.\n"
- msgstr "  %-10s  Flytte til «Top»-noden.  Det samme som «g Top».\n"
- 
- #: info/infodoc.c:120
- #, c-format
- msgid "  %-10s  Scroll forward a page.\n"
- msgstr "  %-10s  Rulle forover en side.\n"
- 
- #: info/infodoc.c:121
- #, c-format
- msgid "  %-10s  Scroll backward a page.\n"
- msgstr "  %-10s  Rulle bakover en side.\n"
- 
- #: info/infodoc.c:122
- #, c-format
- msgid "  %-10s  Go to the beginning of this node.\n"
- msgstr "  %-10s  Gå til begynnelsen av denne noden.\n"
- 
- #: info/infodoc.c:123
- #, c-format
- msgid "  %-10s  Go to the end of this node.\n"
- msgstr "  %-10s  Gå til slutten av denne noden.\n"
- 
- #: info/infodoc.c:124
- #, c-format
- msgid "  %-10s  Scroll forward 1 line.\n"
- msgstr "  %-10s  Rulle forover 1 linje.\n"
- 
- #: info/infodoc.c:125
- #, c-format
- msgid "  %-10s  Scroll backward 1 line.\n"
- msgstr "  %-10s  Rulle bakover 1 linje.\n"
- 
- #: info/infodoc.c:129
- #, c-format
- msgid "  %-10s  Pick first ... ninth item in node's menu.\n"
- msgstr "  %-10s  Velge første ... niende punkt i nodens meny.\n"
- 
- #: info/infodoc.c:130
- #, c-format
- msgid "  %-10s  Pick last item in node's menu.\n"
- msgstr "  %-10s  Velge det siste punktet i nodens meny.\n"
- 
- #: info/infodoc.c:133
- #, fuzzy, c-format
- msgid ""
- "  %-10s  Search for a specified string in the index entries of this Info\n"
- "              file, and select the node referenced by the first entry "
- "found.\n"
- msgstr ""
- "\\%-10[index-search]  Søke etter en angitt streng blant indeksinnslagene i "
- "denne\n"
- "              infofilen og velge noden til det første innslaget som blir "
- "funnet.\n"
- 
- #: info/infodoc.c:135
- #, c-format
- msgid "  %-10s  Move to node specified by name.\n"
- msgstr "  %-10s  Flytte til noden spesifisert av navn.\n"
- 
- #: info/infodoc.c:136
- msgid ""
- "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
- msgstr ""
- "              Du kan like godt inkludere et filnavn, som i (FILNAVN)"
- "NODENAVN.\n"
- 
- #: info/infodoc.c:137
- #, fuzzy, c-format
- msgid ""
- "  %-10s  Search forward for a specified string,\n"
- "              and select the node in which the next occurrence is found.\n"
- msgstr ""
- "\\%-10[search]  Søke forover etter en angitt streng\n"
- "              og velge den noden som den neste forekomsten blir funnet i.\n"
- 
- #: info/infodoc.c:139
- #, c-format
- msgid "  %-10s  Search backward for a specified string\n"
- msgstr ""
- "  %-10s  Søke baklengs gjennom denne Infofilen for en spesifikk streng,\n"
- 
- #: info/infodoc.c:140
- msgid ""
- "              and select the node in which the next occurrence is found.\n"
- msgstr ""
- "              og velge den noden som i det neste tilfellet blir funnet.\n"
- 
- #: info/infodoc.c:320
- msgid "The current search path is:\n"
- msgstr "Gjeldende søkesti er:\n"
- 
- #: info/infodoc.c:324
- msgid ""
- "Commands available in Info windows:\n"
- "\n"
- msgstr ""
- "Kommandoer tilgjengelig i Infovinduer:\n"
- "\n"
- 
- #: info/infodoc.c:328
- msgid ""
- "Commands available in the echo area:\n"
- "\n"
- msgstr ""
- "Kommandoer tilgjengelig i ekkoområdet:\n"
- "\n"
- 
- #: info/infodoc.c:351
- #, c-format
- msgid ""
- "The following commands can only be invoked via %s:\n"
- "\n"
- msgstr ""
- "Følgende kommandoer kan bare bli påkallet via %s:\n"
- "\n"
- 
- #: info/infodoc.c:355
- msgid ""
- "The following commands cannot be invoked at all:\n"
- "\n"
- msgstr ""
- "Følgende kommandoer kan ikke bli påkallet i det hele tatt:\n"
- "\n"
- 
- #: info/infodoc.c:379
- msgid "--- Use `\\[history-node]' or `\\[kill-node]' to exit ---\n"
- msgstr "--- Bruk «\\[history-node]» eller «\\[kill-node]» for å avslutte ---\n"
- 
- #: info/infodoc.c:489
- msgid "Display help message"
- msgstr "Vise hjelpemelding"
- 
- #: info/infodoc.c:507
- msgid "Visit Info node `(info)Help'"
- msgstr "Vise infonoden «(info)Help»"
- 
- #: info/infodoc.c:645
- msgid "Print documentation for KEY"
- msgstr "Skrive ut dokumentasjonen for KEY"
- 
- #: info/infodoc.c:657
- #, c-format
- msgid "Describe key: %s"
- msgstr "Beskriv tast: %s"
- 
- #: info/infodoc.c:668
- #, c-format
- msgid "ESC %s is undefined."
- msgstr "ESC %s er udefinert."
- 
- #: info/infodoc.c:684 info/infodoc.c:713
- #, c-format
- msgid "%s is undefined."
- msgstr "%s er udefinert."
- 
- #: info/infodoc.c:734
- #, c-format
- msgid "%s is defined to %s."
- msgstr "%s er definert som %s."
- 
- #: info/infodoc.c:1157
- msgid "Show what to type to execute a given command"
- msgstr "Vise hva som må tastes for å utføre en gitt kommando"
- 
- #: info/infodoc.c:1161
- msgid "Where is command: "
- msgstr "Hvor er kommandoen: "
- 
- #: info/infodoc.c:1183
- #, c-format
- msgid "`%s' is not on any keys"
- msgstr "«%s» er ikke på noen taster"
- 
- #: info/infodoc.c:1190
- #, c-format
- msgid "%s can only be invoked via %s."
- msgstr "%s kan bare bli påkallet via %s."
- 
- #: info/infodoc.c:1194
- #, c-format
- msgid "%s can be invoked via %s."
- msgstr "%s kan bli påkallet via %s."
- 
- #: info/infodoc.c:1199
- #, c-format
- msgid "There is no function named `%s'"
- msgstr "Det finnes ingen funksjon ved navn «%s»"
- 
- #: info/infokey.c:170
- msgid "incorrect number of arguments"
- msgstr "unøyaktig antall argumenter"
- 
- #: info/infokey.c:201
- #, c-format
- msgid "cannot open input file `%s'"
- msgstr "Kan ikke åpne inputfilen «%s»"
- 
- #: info/infokey.c:215
- #, c-format
- msgid "cannot create output file `%s'"
- msgstr "Kunne ikke opprette outputfila «%s»"
- 
- #: info/infokey.c:226
- #, c-format
- msgid "error writing to `%s'"
- msgstr "feil ved skriving til «%s»"
- 
- #: info/infokey.c:232
- #, c-format
- msgid "error closing output file `%s'"
- msgstr "Feil ved lukking av outputfila «%s»"
- 
- #: info/infokey.c:450
- msgid "key sequence too long"
- msgstr "tastesekvensen er for lang"
- 
- #: info/infokey.c:529
- msgid "missing key sequence"
- msgstr "manglende tastesekvens"
- 
- #: info/infokey.c:610
- msgid "NUL character (\\000) not permitted"
- msgstr "NULL-tegn (\\000) er ikke tillatt"
- 
- #: info/infokey.c:641
- #, c-format
- msgid "NUL character (^%c) not permitted"
- msgstr "NULL-tegn (^%c) er ikke tillatt"
- 
- #: info/infokey.c:665
- msgid "missing action name"
- msgstr "manglende handlingsnavn"
- 
- #: info/infokey.c:681 info/infokey.c:756
- msgid "section too long"
- msgstr "avdeling for lang"
- 
- #: info/infokey.c:688
- #, c-format
- msgid "unknown action `%s'"
- msgstr "Ukjent handling «%s»"
- 
- #: info/infokey.c:698
- msgid "action name too long"
- msgstr "handlingsnavn for langt"
- 
- #: info/infokey.c:712
- #, c-format
- msgid "extra characters following action `%s'"
- msgstr "ekstra tegn følger handlingen «%s»"
- 
- #: info/infokey.c:723
- msgid "missing variable name"
- msgstr "manglende variabelnavn"
- 
- #: info/infokey.c:733
- msgid "missing `=' immediately after variable name"
- msgstr "manglende «=» umiddelbart etter variabelnavn"
- 
- #: info/infokey.c:741
- msgid "variable name too long"
- msgstr "variabelnavn for langt"
- 
- #: info/infokey.c:765
- msgid "value too long"
- msgstr "verdi for lang"
- 
- #: info/infokey.c:890
- #, c-format
- msgid "\"%s\", line %u: "
- msgstr "«%s», linje %u: "
- 
- #: info/infokey.c:906
- #, c-format
- msgid ""
- "Usage: %s [OPTION]... [INPUT-FILE]\n"
- "\n"
- "Compile infokey source file to infokey file.  Reads INPUT-FILE (default\n"
- "$HOME/.infokey) and writes compiled key file to (by default) $HOME/.info.\n"
- "\n"
- "Options:\n"
- "  --output FILE        output to FILE instead of $HOME/.info\n"
- "  --help               display this help and exit.\n"
- "  --version            display version information and exit.\n"
- msgstr ""
- "Bruksmåte: %s [VALG]... [INPUTFIL]\n"
- "\n"
- "Kompilere infokey-kildefil til infokeyfil.  Leser INPUTFIL (standard\n"
- "$HOME/.infokey) og skriver kompilert keyfil til $HOME/.info.\n"
- "\n"
- "Valg:\n"
- "  --output FIL                 skrive ut til FIL istedet for $HOME/.info.\n"
- "  --help                       vise denne hjelpen og avslutte.\n"
- "  --version                    vise programversjon og avslutte.\n"
- 
- #: info/infomap.c:1499
- #, c-format
- msgid "Ignoring invalid infokey file `%s' - too small"
- msgstr "Ignorerer ugyldig infokeyfil «%s» - for liten"
- 
- #: info/infomap.c:1502
- #, c-format
- msgid "Ignoring invalid infokey file `%s' - too big"
- msgstr "Ignorerer ugyldig infokeyfil «%s» - for stor"
- 
- #: info/infomap.c:1515
- #, c-format
- msgid "Error reading infokey file `%s' - short read"
- msgstr "Feil ved lesing av infokeyfil «%s» - for kort"
- 
- #: info/infomap.c:1534
- #, c-format
- msgid ""
- "Invalid infokey file `%s' (bad magic numbers) -- run infokey to update it"
- msgstr ""
- "Ugyldig infokeyfil «%s» (feil magiske tall) -- kjør infokey for å oppdatere "
- "den"
- 
- #: info/infomap.c:1543
- #, c-format
- msgid "Your infokey file `%s' is out of date -- run infokey to update it"
- msgstr "Din infokeyfil «%s» er utdatert -- kjør infokey for å oppdatere den"
- 
- #: info/infomap.c:1559
- #, c-format
- msgid ""
- "Invalid infokey file `%s' (bad section length) -- run infokey to update it"
- msgstr ""
- "Ugyldig infokeyfil «%s» (feil avdelingslengde) -- kjør infokey for å "
- "oppdatere den"
- 
- #: info/infomap.c:1580
- #, c-format
- msgid ""
- "Invalid infokey file `%s' (bad section code) -- run infokey to update it"
- msgstr ""
- "Ugyldig infokeyfil «%s» (feil avdelingskode) -- kjør infokey for å oppdatere "
- "den"
- 
- #: info/infomap.c:1715
- msgid "Bad data in infokey file -- some key bindings ignored"
- msgstr "Feil data i infokeyfil -- noen tastebindinger ble ignorert"
- 
- #: info/infomap.c:1765
- msgid "Bad data in infokey file -- some var settings ignored"
- msgstr "Feil data i infokeyfil -- noen variabelinnstillinger ble ignorert"
- 
- #: info/m-x.c:68
- msgid "Read the name of an Info command and describe it"
- msgstr "Lese inn navnet på en infokommando og beskrive den"
- 
- #: info/m-x.c:72
- msgid "Describe command: "
- msgstr "Beskriv kommandoen: "
- 
- #: info/m-x.c:95
- msgid "Read a command name in the echo area and execute it"
- msgstr "Lese et kommandonavn i ekkoområdet og utføre den"
- 
- #: info/m-x.c:139
- msgid "Cannot execute an `echo-area' command here."
- msgstr "Kan ikke utføre en «echo-area»-kommando her."
- 
- #: info/m-x.c:153
- #, fuzzy, c-format
- msgid "Undefined command: %s"
- msgstr "udefinert flagg: %s"
- 
- #: info/m-x.c:159
- msgid "Set the height of the displayed window"
- msgstr "Sette høyden på det viste vinduet"
- 
- #: info/m-x.c:172
- #, c-format
- msgid "Set screen height to (%d): "
- msgstr "Sette skjermhøyde til (%d): "
- 
- #: info/makedoc.c:163 info/makedoc.c:171
- #, c-format
- msgid ""
- "   Source files groveled to make this file include:\n"
- "\n"
- msgstr ""
- "   Kildefiler søkt gjennom for å lage denne filen inkluderer:\n"
- "\n"
- 
- #: info/makedoc.c:551
- #, c-format
- msgid "Couldn't manipulate the file %s.\n"
- msgstr "Kunne ikke manipulere filen %s.\n"
- 
- #: info/nodemenu.c:30
- msgid ""
- "\n"
- "* Menu:\n"
- "  (File)Node                        Lines   Size   Containing File\n"
- "  ----------                        -----   ----   ---------------"
- msgstr ""
- "\n"
- "* Menu:\n"
- "  (Fil)Node                         Linjer  Str.   Inneholdene fil\n"
- "  ---------                         ------  ----   ---------------"
- 
- #: info/nodemenu.c:201
- msgid ""
- "Here is the menu of nodes you have recently visited.\n"
- "Select one from this menu, or use `\\[history-node]' in another window.\n"
- msgstr ""
- "Her er menyen over nodene du har nylig besøkt.\n"
- "Velg en fra denne menyen, eller bruk «\\[history-node]» i et annet vindu.\n"
- 
- #: info/nodemenu.c:223
- msgid "Make a window containing a menu of all of the currently visited nodes"
- msgstr "Lag et vindu inneholdene en meny over alle de nylig besøkte nodene"
- 
- #: info/nodemenu.c:303
- msgid "Select a node which has been previously visited in a visible window"
- msgstr "Velge en node som har blitt tidligere besøkt i et synlig vindu"
- 
- #: info/nodemenu.c:316
- msgid "Select visited node: "
- msgstr "Velg besøkt node: "
- 
- #: info/nodemenu.c:336 info/session.c:2398
- #, c-format
- msgid "The reference disappeared! (%s)."
- msgstr "Referansen forsvant! (%s)."
- 
- #: info/session.c:161
- #, c-format
- msgid ""
- "Welcome to Info version %s. Type \\[get-help-window] for help, \\[menu-item] "
- "for menu item."
- msgstr ""
- "Velkommen til Info versjon %s. Trykk «\\[get-help-window]» for hjelp,\n"
- "«\\[menu-item]» for menypunkt."
- 
- #: info/session.c:622
- msgid "Move down to the next line"
- msgstr "Flytte ned til neste linje"
- 
- #: info/session.c:658
- msgid "Move up to the previous line"
- msgstr "Flytte opp til den forrige linjen"
- 
- #: info/session.c:693
- msgid "Move to the end of the line"
- msgstr "Flytte til slutten av linjen"
- 
- #: info/session.c:713
- msgid "Move to the start of the line"
- msgstr "Flytte til starten av linjen"
- 
- #: info/session.c:983 makeinfo/node.c:1437
- msgid "Next"
- msgstr "neste"
- 
- #: info/session.c:988
- msgid "Following Next node..."
- msgstr "Følger nestenoden..."
- 
- #: info/session.c:1006
- msgid "Selecting first menu item..."
- msgstr "Velger første menypunkt..."
- 
- #: info/session.c:1018
- msgid "Selecting Next node..."
- msgstr "Velger nestenoden..."
- 
- #: info/session.c:1089
- #, c-format
- msgid "Moving Up %d time(s), then Next."
- msgstr "Flytter opp %d gang(er), deretter neste."
- 
- #: info/session.c:1113
- msgid "No more nodes within this document."
- msgstr "Ingen flere noder i dette dokumentet."
- 
- #: info/session.c:1139
- msgid "No `Prev' for this node."
- msgstr "Ingen «forrige» for denne noden."
- 
- #: info/session.c:1144 info/session.c:1206
- msgid "Moving Prev in this window."
- msgstr "Flytter til forrige i dette vinduet."
- 
- #: info/session.c:1161
- msgid "No `Prev' or `Up' for this node within this document."
- msgstr "Ingen «forrige» eller «opp» for denne noden i dette dokumentet."
- 
- #: info/session.c:1167
- msgid "Moving Up in this window."
- msgstr "Flytter opp i dette vinduet."
- 
- #: info/session.c:1217
- msgid "Moving to `Prev's last menu item."
- msgstr "Flytter til «forrige»s siste menypunkt."
- 
- #: info/session.c:1229
- msgid "Move forwards or down through node structure"
- msgstr "Flytte forover eller ned gjennom nodestrukturen"
- 
- #: info/session.c:1245
- msgid "Move backwards or up through node structure"
- msgstr "Flytte tilbake eller opp gjennom nodestrukturen"
- 
- #: info/session.c:1339
- msgid "Scroll forward in this window"
- msgstr "Rulle forover i dette vinduet"
- 
- #: info/session.c:1347
- msgid "Scroll forward in this window and set default window size"
- msgstr "Rulle forover i dette vinduet og sette standard vindustørrelse"
- 
- #: info/session.c:1355
- msgid "Scroll forward in this window staying within node"
- msgstr "Rulle forover i dette vinduet, men forbli innenfor noden"
- 
- #: info/session.c:1363
- msgid ""
- "Scroll forward in this window staying within node and set default window size"
- msgstr ""
- "Rulle forover i dette vinduet, forbli innenfor noden og sette standard "
- "vindustørrelse"
- 
- #: info/session.c:1371
- msgid "Scroll backward in this window"
- msgstr "Rulle bakover i dette vinduet"
- 
- #: info/session.c:1379
- msgid "Scroll backward in this window and set default window size"
- msgstr "Rulle bakover i dette vinduet og sette standard vindustørrelse"
- 
- #: info/session.c:1388
- msgid "Scroll backward in this window staying within node"
- msgstr "Rulle bakover i dette vinduet, men forbli innenfor noden"
- 
- #: info/session.c:1396
- msgid ""
- "Scroll backward in this window staying within node and set default window "
- "size"
- msgstr ""
- "Rulle bakover i dette vinduet, forbli innenfor noden og sette standard "
- "vindustørrelse"
- 
- #: info/session.c:1404
- msgid "Move to the start of this node"
- msgstr "Flytte til starten av denne noden"
- 
- #: info/session.c:1411
- msgid "Move to the end of this node"
- msgstr "Flytte til slutten av denne noden"
- 
- #: info/session.c:1418
- msgid "Scroll down by lines"
- msgstr "Rulle ned pr. antall linjer"
- 
- #: info/session.c:1435
- msgid "Scroll up by lines"
- msgstr "Rulle opp pr. antall linjer"
- 
- #: info/session.c:1453
- msgid "Scroll down by half screen size"
- msgstr "Rulle ned en halv side"
- 
- #: info/session.c:1479
- msgid "Scroll up by half screen size"
- msgstr "Rulle opp en halv side"
- 
- #: info/session.c:1508
- msgid "Select the next window"
- msgstr "Velge neste vindu"
- 
- #: info/session.c:1547
- msgid "Select the previous window"
- msgstr "Velge forrige vindu"
- 
- #: info/session.c:1598
- msgid "Split the current window"
- msgstr "Dele gjeldende vindu"
- 
- #: info/session.c:1679
- msgid "Delete the current window"
- msgstr "Slette den gjeldende vindu"
- 
- #: info/session.c:1687
- msgid "Cannot delete a permanent window"
- msgstr "Kan ikke slette et permanent vindu"
- 
- #: info/session.c:1719
- msgid "Delete all other windows"
- msgstr "Slette alle andre vinduer"
- 
- #: info/session.c:1765
- msgid "Scroll the other window"
- msgstr "Rulle det andre vinduet"
- 
- #: info/session.c:1786
- msgid "Scroll the other window backward"
- msgstr "Rulle det andre vinduet bakover"
- 
- #: info/session.c:1792
- msgid "Grow (or shrink) this window"
- msgstr "Øke (eller minke) dette vinduet"
- 
- #: info/session.c:1803
- msgid "Divide the available screen space among the visible windows"
- msgstr "Dele den tilgjengelige skjermplassen mellom de synlige vinduene"
- 
- #: info/session.c:1810
- msgid "Toggle the state of line wrapping in the current window"
- msgstr "Veksle tilstanden til linjebryting i gjeldende vindu"
- 
- #: info/session.c:1982
- msgid "Select the Next node"
- msgstr "Velge neste node"
- 
- #: info/session.c:1990
- msgid "Select the Prev node"
- msgstr "Velge forrige node"
- 
- #: info/session.c:1998
- msgid "Select the Up node"
- msgstr "Velge oppnoden"
- 
- #: info/session.c:2005
- msgid "Select the last node in this file"
- msgstr "Velge den siste noden i denne filen"
- 
- #: info/session.c:2032 info/session.c:2065
- msgid "This window has no additional nodes"
- msgstr "Dette vinduet har ingen andre noder"
- 
- #: info/session.c:2038
- msgid "Select the first node in this file"
- msgstr "Velge første node i denne filen"
- 
- #: info/session.c:2072
- msgid "Select the last item in this node's menu"
- msgstr "Velge det siste punktet i nodens meny"
- 
- #: info/session.c:2078
- msgid "Select this menu item"
- msgstr "Velge dette menypunktet"
- 
- #: info/session.c:2111
- #, c-format
- msgid "There aren't %d items in this menu."
- msgstr "Det er ikke %d punkter i denne menyen."
- 
- #: info/session.c:2305 info/session.c:2306
- #, c-format
- msgid "Menu item (%s): "
- msgstr "Menypunkt (%s): "
- 
- #: info/session.c:2309
- msgid "Menu item: "
- msgstr "Menypunkt: "
- 
- #: info/session.c:2316 info/session.c:2317
- #, c-format
- msgid "Follow xref (%s): "
- msgstr "Følge kryssreferanse (%s): "
- 
- #: info/session.c:2320
- msgid "Follow xref: "
- msgstr "Følge kryssreferanse: "
- 
- #: info/session.c:2449
- msgid "Read a menu item and select its node"
- msgstr "Lese et menyvalg og velge dens node"
- 
- #: info/session.c:2457
- msgid "Read a footnote or cross reference and select its node"
- msgstr "Lese en fotnote eller kryssreferanse og velge dens node"
- 
- #: info/session.c:2463
- msgid "Move to the start of this node's menu"
- msgstr "Flytte til starten av denne nodens meny"
- 
- #: info/session.c:2487
- msgid "Visit as many menu items at once as possible"
- msgstr "Besøke så mange menypunkter som mulig samtidig"
- 
- #: info/session.c:2515
- msgid "Read a node name and select it"
- msgstr "Lese et nodenavn og velge det"
- 
- #: info/session.c:2570 info/session.c:2575
- msgid "Goto node: "
- msgstr "Gå til node: "
- 
- #: info/session.c:2639
- #, c-format
- msgid "No menu in node `%s'."
- msgstr "Ingen meny i noden «%s»."
- 
- #: info/session.c:2685
- #, c-format
- msgid "No menu item `%s' in node `%s'."
- msgstr "Ingen menypunkt «%s» i noden «%s»."
- 
- #: info/session.c:2715
- #, c-format
- msgid "Unable to find node referenced by `%s' in `%s'."
- msgstr "Klarte ikke å finne noden referert av «%s» i «%s»."
- 
- #: info/session.c:2765
- msgid "Read a list of menus starting from dir and follow them"
- msgstr "Lese en liste over menyer fra dir og følge dem"
- 
- #: info/session.c:2767
- msgid "Follow menus: "
- msgstr "Følge menyer: "
- 
- #: info/session.c:2960
- msgid "Find the node describing program invocation"
- msgstr "Finne noden som beskriver bruksmåten for programmet"
- 
- #: info/session.c:2962
- #, c-format
- msgid "Find Invocation node of [%s]: "
- msgstr "Finne Invocation-noden til [%s]: "
- 
- #: info/session.c:3000
- msgid "Read a manpage reference and select it"
- msgstr "Lese en manualside-referanse og velge den"
- 
- #: info/session.c:3004
- msgid "Get Manpage: "
- msgstr "Hent manualsiden: "
- 
- #: info/session.c:3034
- msgid "Select the node `Top' in this file"
- msgstr "Velge «Top»-noden i denne filen"
- 
- #: info/session.c:3040
- msgid "Select the node `(dir)'"
- msgstr "Velge noden «(dir)»"
- 
- #: info/session.c:3057 info/session.c:3059
- #, c-format
- msgid "Kill node (%s): "
- msgstr "Slette noden (%s): "
- 
- #: info/session.c:3111
- #, c-format
- msgid "Cannot kill node `%s'"
- msgstr "Kan ikke slette noden «%s»"
- 
- #: info/session.c:3121
- msgid "Cannot kill the last node"
- msgstr "Kan ikke slette den forrige noden"
- 
- #: info/session.c:3207
- msgid "Select the most recently selected node"
- msgstr "Velge den sist valgte noden"
- 
- #: info/session.c:3213
- msgid "Kill this node"
- msgstr "Slette denne noden"
- 
- #: info/session.c:3221
- msgid "Read the name of a file and select it"
- msgstr "Lese inn navnet på en fil og velge den"
- 
- #: info/session.c:3225
- msgid "Find file: "
- msgstr "Finne fil: "
- 
- #: info/session.c:3242
- #, c-format
- msgid "Cannot find `%s'."
- msgstr "Kan ikke finne «%s»."
- 
- #: info/session.c:3285 info/session.c:3403
- #, c-format
- msgid "Could not create output file `%s'."
- msgstr "Kunne ikke opprette utskriftsfil «%s»."
- 
- #: info/session.c:3299 info/session.c:3421 info/session.c:3481
- msgid "Done."
- msgstr "Ferdig."
- 
- #: info/session.c:3354
- #, c-format
- msgid "Writing node %s..."
- msgstr "Skriver noden «%s»..."
- 
- # I need a better substitute for the verb «to pipe».
- # «Å pipe» sounds no good to me.
- #: info/session.c:3430
- msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
- msgstr "«Pipe» innholdet av denne noden gjennom INFO_PRINT_COMMAND"
- 
- #: info/session.c:3465
- #, c-format
- msgid "Cannot open pipe to `%s'."
- msgstr "Kan ikke åpne «pipe» til «%s»."
- 
- #: info/session.c:3471
- #, c-format
- msgid "Printing node %s..."
- msgstr "Skriver ut noden «%s»..."
- 
- #: info/session.c:3701
- #, c-format
- msgid "Searching subfile %s ..."
- msgstr "Søker i delfil «%s»..."
- 
- #: info/session.c:3753
- msgid "Read a string and search for it case-sensitively"
- msgstr ""
- "Lese inn en streng og søke etter den med skille på store og små bokstaver"
- 
- #: info/session.c:3760
- msgid "Read a string and search for it"
- msgstr "Lese inn en streng og søke etter den"
- 
- #: info/session.c:3768
- msgid "Read a string and search backward for it"
- msgstr "Lese inn en streng og søke bakover etter den"
- 
- #: info/session.c:3804 info/session.c:3811
- #, c-format
- msgid "%s%sfor string [%s]: "
- msgstr "%s%setter streng [%s]: "
- 
- #: info/session.c:3805 info/session.c:3812
- msgid "Search backward"
- msgstr "Søke bakover"
- 
- #: info/session.c:3806 info/session.c:3812
- msgid "Search"
- msgstr "Søke"
- 
- #: info/session.c:3807 info/session.c:3813
- msgid " case-sensitively "
- msgstr " med skille på store og små bokstaver "
- 
- #: info/session.c:3808 info/session.c:3813
- msgid " "
- msgstr " "
- 
- #: info/session.c:3852
- msgid "Search failed."
- msgstr "Søk mislyktes"
- 
- #: info/session.c:3870
- msgid "Repeat last search in the same direction"
- msgstr "Gjenta forrige søk i samme retning"
- 
- #: info/session.c:3873 info/session.c:3883
- msgid "No previous search string"
- msgstr "Ingen tidligere søkestreng"
- 
- #: info/session.c:3880
- msgid "Repeat last search in the reverse direction"
- msgstr "Gjenta forrige søk i motsatt retning"
- 
- #: info/session.c:3899 info/session.c:3905
- msgid "Search interactively for a string as you type it"
- msgstr "Søke interaktivt for en streng mens du skriver"
- 
- #: info/session.c:3985
- msgid "I-search backward: "
- msgstr "I-søk bakover: "
- 
- #: info/session.c:3987
- msgid "I-search: "
- msgstr "I-søk: "
- 
- #: info/session.c:4012 info/session.c:4014
- msgid "Failing "
- msgstr "Mislyktes "
- 
- #: info/session.c:4480
- msgid "Move to the previous cross reference"
- msgstr "Flytte til forrige kryssreferanse"
- 
- #: info/session.c:4498
- msgid "Move to the next cross reference"
- msgstr "Flytte til neste kryssreferanse"
- 
- #: info/session.c:4520
- msgid "Select reference or menu item appearing on this line"
- msgstr "Velge referanse eller menypunkt på denne linjen"
- 
- #: info/session.c:4543
- msgid "Cancel current operation"
- msgstr "Avbryte gjeldende operasjon"
- 
- #: info/session.c:4550
- msgid "Quit"
- msgstr "Avbrutt"
- 
- #: info/session.c:4559
- msgid "Move the cursor to a specific line of the window"
- msgstr "Flytte markøren til en angitt linje i vinduet"
- 
- #: info/session.c:4591
- msgid "Redraw the display"
- msgstr "Tegne skjermen på nytt"
- 
- #: info/session.c:4628
- msgid "Quit using Info"
- msgstr "Avslutte Info"
- 
- #: info/session.c:4641
- msgid "Run command bound to this key's lowercase variant"
- msgstr "Kjør kommandoen knyttet til denne tastens «liten-bokstav-variant»"
- 
- #: info/session.c:4652
- #, c-format
- msgid "Unknown command (%s)."
- msgstr "Ukjent kommando (%s)."
- 
- #: info/session.c:4655
- #, c-format
- msgid "\"%s\" is invalid"
- msgstr "«%s» er ugyldig"
- 
- #: info/session.c:4656
- #, fuzzy, c-format
- msgid "`%s' is invalid"
- msgstr "«%s» er ugyldig"
- 
- #: info/session.c:4870
- msgid "Add this digit to the current numeric argument"
- msgstr "Legge til dette siffret til det gjeldende numeriske argumentet"
- 
- #: info/session.c:4879
- msgid "Start (or multiply by 4) the current numeric argument"
- msgstr "Starte (eller multiplisere med 4) den gjeldende numeriske argumentet"
- 
- #: info/session.c:4894
- msgid "Internally used by \\[universal-argument]"
- msgstr "Brukt internt av \\[universal-argument]"
- 
- #: info/tilde.c:336
- #, c-format
- msgid "readline: Out of virtual memory!\n"
- msgstr "readline: Tomt for virtuelt minne!\n"
- 
- #: info/variables.c:37
- msgid "When \"On\", footnotes appear and disappear automatically"
- msgstr "Når «On», oppstår og forsvinner fotnoter automatisk"
- 
- #: info/variables.c:41
- msgid "When \"On\", creating or deleting a window resizes other windows"
- msgstr ""
- "Når «On», laging eller fjerning av vinduer endrer størrelsen på andre vinduer"
- 
- #: info/variables.c:45
- msgid "When \"On\", flash the screen instead of ringing the bell"
- msgstr "Når «On», blink skjermen istedet for å ringe i bjellen."
- 
- #: info/variables.c:49
- msgid "When \"On\", errors cause the bell to ring"
- msgstr "Når «On», feil får bjellen til å ringe"
- 
- #: info/variables.c:53
- msgid "When \"On\", Info garbage collects files which had to be uncompressed"
- msgstr "Når «On», Info søppelhenter filer som måtte dekomprimeres"
- 
- #: info/variables.c:56
- msgid "When \"On\", the portion of the matched search string is highlighted"
- msgstr "Når «On», den delen av en matchende søkestreng blir uthevet"
- 
- #: info/variables.c:60
- msgid "Controls what happens when scrolling is requested at the end of a node"
- msgstr ""
- "Kontrollerer hva som skjer når rulling er ønsket ved slutten av en node"
- 
- #: info/variables.c:65
- msgid "Same as scroll-behaviour"
- msgstr ""
- 
- #: info/variables.c:69
- msgid "The number lines to scroll when the cursor moves out of the window"
- msgstr "Antall linjer som skal rulles når markøren flyttes utenfor vinduet"
- 
- #: info/variables.c:73
- msgid "Controls whether scroll-behavior affects cursor movement commands"
- msgstr ""
- 
- #: info/variables.c:77
- msgid "When \"On\", Info accepts and displays ISO Latin characters"
- msgstr "Når «On», aksepterer og viser Info ISO-Latin-tegn"
- 
- #: info/variables.c:83
- msgid "Explain the use of a variable"
- msgstr "Forklar bruken av en variabel"
- 
- #: info/variables.c:89
- msgid "Describe variable: "
- msgstr "Beskriv variabel: "
- 
- #: info/variables.c:108
- msgid "Set the value of an Info variable"
- msgstr "Sette verdien til en Infovariabel"
- 
- #: info/variables.c:114
- msgid "Set variable: "
- msgstr "Sett variabel: "
- 
- #: info/variables.c:132
- #, c-format
- msgid "Set %s to value (%d): "
- msgstr "Sette %s til verdien (%d): "
- 
- #: info/variables.c:173
- #, c-format
- msgid "Set %s to value (%s): "
- msgstr "Sette %s til verdien (%s): "
- 
- #: info/window.c:1137
- msgid "--*** Tags out of Date ***"
- msgstr "--*** Tagger er ute av synk ***"
- 
- #: info/window.c:1148
- msgid "-----Info: (), lines ----, "
- msgstr "-----Info: (), linjer ----, "
- 
- #: info/window.c:1155
- #, c-format
- msgid "-%s---Info: %s, %d lines --%s--"
- msgstr "-%s---Info: %s, %d linjer --%s--"
- 
- #: info/window.c:1159
- #, c-format
- msgid "-%s%s-Info: (%s)%s, %d lines --%s--"
- msgstr "-%s%s-Info: (%s)%s, %d linjer --%s--"
- 
- #: info/window.c:1166
- #, c-format
- msgid " Subfile: %s"
- msgstr " Delfil: %s"
- 
- #: lib/xexit.c:54
- msgid "ferror on stdout\n"
- msgstr ""
- 
- #: lib/xexit.c:59
- msgid "fflush error on stdout\n"
- msgstr ""
- 
- #: makeinfo/cmds.c:544 makeinfo/cmds.c:566
- #, fuzzy, c-format
- msgid "arguments to @%s ignored"
- msgstr "Ugyldig argument til %c%s"
- 
- #: makeinfo/cmds.c:741
- msgid "January"
- msgstr "januar"
- 
- #: makeinfo/cmds.c:741
- msgid "February"
- msgstr "februar"
- 
- #: makeinfo/cmds.c:741
- msgid "March"
- msgstr "mars"
- 
- #: makeinfo/cmds.c:741
- msgid "April"
- msgstr "april"
- 
- #: makeinfo/cmds.c:741
- msgid "May"
- msgstr "mai"
- 
- #: makeinfo/cmds.c:742
- msgid "June"
- msgstr "juni"
- 
- #: makeinfo/cmds.c:742
- msgid "July"
- msgstr "juli"
- 
- #: makeinfo/cmds.c:742
- msgid "August"
- msgstr "august"
- 
- #: makeinfo/cmds.c:742
- msgid "September"
- msgstr "september"
- 
- #: makeinfo/cmds.c:742
- msgid "October"
- msgstr "oktober"
- 
- #: makeinfo/cmds.c:743
- msgid "November"
- msgstr "november"
- 
- #: makeinfo/cmds.c:743
- msgid "December"
- msgstr "desember"
- 
- #: makeinfo/cmds.c:1095
- #, c-format
- msgid "unlikely character %c in @var"
- msgstr "usannsynlig tegn %c i @var"
- 
- #: makeinfo/cmds.c:1138
- msgid "@sc argument all uppercase, thus no effect"
- msgstr "@sc-argument med store bokstaver, dermed ingen effekt"
- 
- #: makeinfo/cmds.c:1193
- #, c-format
- msgid "`{' expected, but saw `%c'"
- msgstr "«{» forventet, men så «%c»"
- 
- #: makeinfo/cmds.c:1233
- msgid "end of file inside verb block"
- msgstr "slutt-på-fila inne i verb-blokk"
- 
- #: makeinfo/cmds.c:1241
- #, c-format
- msgid "`}' expected, but saw `%c'"
- msgstr "«{» forventet, men så «%c»"
- 
- #: makeinfo/cmds.c:1272
- msgid ""
- "@strong{Note...} produces a spurious cross-reference in Info; reword to "
- "avoid that"
- msgstr ""
- 
- #: makeinfo/cmds.c:1471
- #, c-format
- msgid "%c%s is obsolete"
- msgstr "%c%s er utgått"
- 
- #: makeinfo/cmds.c:1580
- #, c-format
- msgid "@sp requires a positive numeric argument, not `%s'"
- msgstr "@sp krever et positivt numerisk argument, ikke `%s'"
- 
- #: makeinfo/cmds.c:1936 makeinfo/footnote.c:81
- #, c-format
- msgid "Bad argument to %c%s"
- msgstr "Ugyldig argument til %c%s"
- 
- #: makeinfo/cmds.c:1946 makeinfo/makeinfo.c:4272
- msgid "asis"
- msgstr "asis"
- 
- #: makeinfo/cmds.c:1948 makeinfo/cmds.c:1978 makeinfo/makeinfo.c:4274
- msgid "none"
- msgstr "none"
- 
- #: makeinfo/cmds.c:1962
- #, fuzzy, c-format
- msgid "Bad argument to @%s"
- msgstr "Ugyldig argument til %c%s"
- 
- #: makeinfo/cmds.c:1976
- msgid "insert"
- msgstr "insert"
- 
- #: makeinfo/cmds.c:1992
- #, fuzzy, c-format
- msgid "Bad argument to @%s: %s"
- msgstr "Ugyldig argument til %c%s"
- 
- #: makeinfo/cmds.c:2075
- #, c-format
- msgid "Expected @%s on or off, not `%s'"
- msgstr ""
- 
- #: makeinfo/cmds.c:2095
- #, c-format
- msgid "Only @%s 10 or 11 is supported, not `%s'"
- msgstr ""
- 
- #: makeinfo/defun.c:83
- msgid "Missing `}' in @def arg"
- msgstr "Manglende «}» i @def-arg"
- 
- #: makeinfo/defun.c:402
- msgid "Function"
- msgstr "Funksjon"
- 
- #: makeinfo/defun.c:405
- msgid "Macro"
- msgstr "Makro"
- 
- #: makeinfo/defun.c:408
- msgid "Special Form"
- msgstr "Spesiell form"
- 
- #: makeinfo/defun.c:412
- msgid "Variable"
- msgstr "Variabel"
- 
- #: makeinfo/defun.c:415
- msgid "User Option"
- msgstr "Brukervalg"
- 
- #: makeinfo/defun.c:419
- msgid "Instance Variable"
- msgstr "Forekomst"
- 
- #: makeinfo/defun.c:423
- msgid "Method"
- msgstr "Metode"
- 
- #: makeinfo/defun.c:499 makeinfo/defun.c:504 makeinfo/defun.c:544
- #: makeinfo/defun.c:643 makeinfo/xml.c:2135
- msgid "of"
- msgstr "av"
- 
- #: makeinfo/defun.c:508 makeinfo/defun.c:512 makeinfo/defun.c:516
- #: makeinfo/defun.c:550 makeinfo/defun.c:649 makeinfo/xml.c:2140
- msgid "on"
- msgstr "på"
- 
- #: makeinfo/defun.c:711
- #, c-format
- msgid "Must be in `@%s' environment to use `@%s'"
- msgstr "Må være i et «@%s»-miljø for å bruke «@%s»"
- 
- #: makeinfo/files.c:434
- #, c-format
- msgid "%s: getwd: %s, %s\n"
- msgstr "%s: getwd: %s, %s\n"
- 
- #: makeinfo/files.c:637
- #, c-format
- msgid "`%s' omitted before output filename"
- msgstr ""
- 
- #: makeinfo/files.c:645
- #, c-format
- msgid "`%s' omitted since writing to stdout"
- msgstr ""
- 
- #: makeinfo/files.c:693
- msgid "Output buffer not empty."
- msgstr ""
- 
- #: makeinfo/float.c:181
- #, c-format
- msgid "Requested float type `%s' not previously used"
- msgstr ""
- 
- #: makeinfo/float.c:376 makeinfo/float.c:382 makeinfo/index.c:924
- #: makeinfo/index.c:930 makeinfo/xref.c:133 makeinfo/xref.c:170
- #: makeinfo/xref.c:205
- msgid "See "
- msgstr "Se "
- 
- #: makeinfo/footnote.c:149
- #, c-format
- msgid "`%c%s' needs an argument `{...}', not just `%s'"
- msgstr "«%c%s» trenger et argument «{...}», ikke bare «%s»"
- 
- #: makeinfo/footnote.c:164
- #, c-format
- msgid "No closing brace for footnote `%s'"
- msgstr "Ingen avsluttende krøllparentes for fotnoten «%s»"
- 
- #: makeinfo/footnote.c:197
- msgid "Footnote defined without parent node"
- msgstr "Fotnote definert uten foreldrenode"
- 
- #: makeinfo/footnote.c:209
- msgid "Footnotes inside footnotes are not allowed"
- msgstr "Fotnoter i fotnoter er ikke tillatt"
- 
- #: makeinfo/footnote.c:301 makeinfo/index.c:189
- msgid "Footnotes"
- msgstr "Fotnoter"
- 
- #: makeinfo/html.c:86
- #, c-format
- msgid "%s: could not open --css-file: %s"
- msgstr "%s: kunne ikke åpne --css-file: %s"
- 
- #: makeinfo/html.c:175
- #, c-format
- msgid "%s:%d: --css-file ended in comment"
- msgstr "%s:%d: --css-file endte i en kommentar"
- 
- #: makeinfo/html.c:203
- msgid "Untitled"
- msgstr "Uten navn"
- 
- #: makeinfo/html.c:421
- msgid "[unexpected] no html tag to pop"
- msgstr "[uforventet] kunne ikke poppe neste htmltagg"
- 
- #: makeinfo/html.c:764
- #, c-format
- msgid "[unexpected] invalid node name: `%s'"
- msgstr "[uforventet] ugyldig nodenavn: «%s»"
- 
- #: makeinfo/index.c:169
- #, c-format
- msgid "Unknown index `%s'"
- msgstr "Ukjent indeks «%s»"
- 
- #: makeinfo/index.c:234
- #, c-format
- msgid "Info cannot handle `:' in index entry `%s'"
- msgstr "Info kan ikke håndtere `:' i indeksinnslaget `%s'"
- 
- #: makeinfo/index.c:412
- #, c-format
- msgid "Index `%s' already exists"
- msgstr "Indeksen «%s» eksisterer allerede"
- 
- #: makeinfo/index.c:455
- #, c-format
- msgid "Unknown index `%s' and/or `%s' in @synindex"
- msgstr "Ukjent indeks «%s» og/eller «%s» i @synindex"
- 
- #: makeinfo/index.c:661
- msgid "(line )"
- msgstr ""
- 
- #: makeinfo/index.c:669
- #, c-format
- msgid "(line %*d)"
- msgstr ""
- 
- #: makeinfo/index.c:750
- #, c-format
- msgid "Unknown index `%s' in @printindex"
- msgstr "Ukjent indeks «%s» i @printindex"
- 
- #: makeinfo/index.c:819
- #, c-format
- msgid "Entry for index `%s' outside of any node"
- msgstr "Innslag for indeksen «%s» utenfor node"
- 
- #: makeinfo/index.c:822 makeinfo/index.c:858
- msgid "(outside of any node)"
- msgstr "(utenfor noder)"
- 
- #: makeinfo/insertion.c:161
- msgid "@item not allowed in argument to @itemize"
- msgstr "@item er ikke tillatt som argument til @itemize"
- 
- #: makeinfo/insertion.c:242
- msgid "Broken-Type in insertion_type_pname"
- msgstr "Broken-Type i insertion_type_pname"
- 
- #: makeinfo/insertion.c:338
- msgid "Enumeration stack overflow"
- msgstr "Stakkoverflyt ved oppramsing"
- 
- #: makeinfo/insertion.c:370
- #, c-format
- msgid "lettering overflow, restarting at %c"
- msgstr "bokstavoverflyt, starter på nytt ved %c"
- 
- #: makeinfo/insertion.c:635
- #, c-format
- msgid "%s requires an argument: the formatter for %citem"
- msgstr "%s krever et argument: formattereren for %citem"
- 
- #: makeinfo/insertion.c:723
- #, c-format
- msgid "%cfloat environments cannot be nested"
- msgstr ""
- 
- #: makeinfo/insertion.c:977
- #, c-format
- msgid "`@end' expected `%s', but saw `%s'"
- msgstr "`@end' forventet «%s», men så «%s»"
- 
- #: makeinfo/insertion.c:1345
- #, c-format
- msgid "No matching `%cend %s'"
- msgstr "Ingen tilsvarende «%cend %s»"
- 
- #: makeinfo/insertion.c:1614
- #, c-format
- msgid "%s requires letter or digit"
- msgstr "%s krever en bokstav eller et siffer"
- 
- #: makeinfo/insertion.c:1707
- msgid "end of file inside verbatim block"
- msgstr "slutt-på-filen inne i verbatimblokk"
- 
- #: makeinfo/insertion.c:1931
- #, fuzzy, c-format
- msgid "@%s not meaningful outside `@float' environment"
- msgstr "@%s er meningsløs innenfor en «%s»-blokk"
- 
- #: makeinfo/insertion.c:1967
- msgid "@menu seen before first @node, creating `Top' node"
- msgstr "@menu sett før første @node, oppretter «Top»-noden"
- 
- #: makeinfo/insertion.c:1968
- msgid ""
- "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
- msgstr ""
- "kanskje burde din @top-node bli pakket inn i @ifnottex istedet for @ifinfo?"
- 
- #: makeinfo/insertion.c:1980
- msgid "@detailmenu seen before first node, creating `Top' node"
- msgstr "@detailmenu sett før første node, oppretter «Top»-noden"
- 
- #: makeinfo/insertion.c:2036
- #, c-format
- msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
- msgstr ""
- 
- #: makeinfo/insertion.c:2050
- #, fuzzy, c-format
- msgid "@%s not meaningful outside `@titlepage' environment"
- msgstr "@%s er meningsløs innenfor en «%s»-blokk"
- 
- #: makeinfo/insertion.c:2081
- #, c-format
- msgid "Unmatched `%c%s'"
- msgstr "Umatchet «%c%s»"
- 
- #: makeinfo/insertion.c:2086
- #, c-format
- msgid "`%c%s' needs something after it"
- msgstr "«%c%s» trenger noe etter den"
- 
- #: makeinfo/insertion.c:2092
- #, fuzzy, c-format
- msgid "Bad argument `%s' to `@%s', using `%s'"
- msgstr "Ugyldig argument til «%s», «%s», bruker «%s»"
- 
- #: makeinfo/insertion.c:2189
- #, c-format
- msgid "@%s not meaningful inside `@%s' block"
- msgstr "@%s er meningsløs innenfor en «%s»-blokk"
- 
- #: makeinfo/insertion.c:2198
- #, c-format
- msgid "@itemx not meaningful inside `%s' block"
- msgstr "@itemx er meningsløs innenfor en «%s»-blokk"
- 
- #: makeinfo/insertion.c:2372
- #, c-format
- msgid "%c%s found outside of an insertion block"
- msgstr "%c%s funnet utenfor en innsettingsblokk"
- 
- #: makeinfo/lang.c:957
- #, c-format
- msgid "no default territory known for language `%s'"
- msgstr ""
- 
- #: makeinfo/lang.c:1020
- #, c-format
- msgid "%s is not a valid ISO 639 language code"
- msgstr "%s er ikke en gyldig ISO 639-språkkode"
- 
- #: makeinfo/lang.c:1110
- #, c-format
- msgid "unrecognized encoding name `%s'"
- msgstr "ugjenkjennelig kodingsnavn «%s»"
- 
- #: makeinfo/lang.c:1118
- #, c-format
- msgid "sorry, encoding `%s' not supported"
- msgstr "beklager, kodingen «%s» er ikke støttet"
- 
- #: makeinfo/lang.c:1170
- #, c-format
- msgid "invalid encoded character `%s'"
- msgstr "Ugyldig kodet tegn «%s»"
- 
- #: makeinfo/lang.c:1478
- #, c-format
- msgid "%c%s expects `i' or `j' as argument, not `%c'"
- msgstr "%c%s forventer «i» eller «j» som argument, ikke «%c»"
- 
- #: makeinfo/lang.c:1482
- #, c-format
- msgid "%c%s expects a single character `i' or `j' as argument"
- msgstr "%c%s forventer et enkelt tegn, «i» eller «j» som argument"
- 
- #: makeinfo/macro.c:128
- #, c-format
- msgid "macro `%s' previously defined"
- msgstr "makroen «%s» er tidligere definert"
- 
- #: makeinfo/macro.c:132
- #, c-format
- msgid "here is the previous definition of `%s'"
- msgstr "her er den tidligere definisjonen av «%s»"
- 
- #: makeinfo/macro.c:359
- #, c-format
- msgid "\\ in macro expansion followed by `%s' instead of parameter name"
- msgstr "\\ i makroekspansjon fulgt av «%s» istedet for parameternavn"
- 
- #: makeinfo/macro.c:401
- #, c-format
- msgid "Macro `%s' called on line %d with too many args"
- msgstr "Makroen «%s» kalt på linje %d med for mange argumenter"
- 
- #: makeinfo/macro.c:580
- #, c-format
- msgid "%cend macro not found"
- msgstr "%cend macro ikke funnet"
- 
- #: makeinfo/macro.c:591
- msgid "@allow-recursion is deprecated; please use @rmacro instead"
- msgstr ""
- 
- #: makeinfo/macro.c:606
- msgid "@quote-arg is deprecated; arguments are quoted by default"
- msgstr ""
- 
- #: makeinfo/macro.c:649
- #, c-format
- msgid "mismatched @end %s with @%s"
- msgstr "umatchet @end %s med @%s"
- 
- #: makeinfo/makeinfo.c:188
- #, c-format
- msgid "Too many errors!  Gave up.\n"
- msgstr "For mange feil!  Ga opp.\n"
- 
- #: makeinfo/makeinfo.c:306
- #, c-format
- msgid "%s:%d: warning: "
- msgstr "%s:%d: advarsel: "
- 
- #: makeinfo/makeinfo.c:325 makeinfo/makeinfo.c:2297
- #, c-format
- msgid "Misplaced %c"
- msgstr "Feilplassert %c"
- 
- #: makeinfo/makeinfo.c:344
- #, c-format
- msgid "Try `%s --help' for more information.\n"
- msgstr "Prøv «%s --help» for mer informasjon.\n"
- 
- #: makeinfo/makeinfo.c:347
- #, c-format
- msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
- msgstr "Bruksmåte: %s [VALG]... TEXINFOFIL...\n"
- 
- #: makeinfo/makeinfo.c:350
- msgid ""
- "Translate Texinfo source documentation to various other formats, by default\n"
- "Info files suitable for reading online with Emacs or standalone GNU Info.\n"
- msgstr ""
- "Oversette Texinfodokumentasjon til forskjellige andre formater:\n"
- "Infofiler for lesing online med Emacs eller den frittstående GNU Info.\n"
- 
- #: makeinfo/makeinfo.c:354
- #, fuzzy, c-format
- msgid ""
- "General options:\n"
- "      --error-limit=NUM       quit after NUM errors (default %d).\n"
- "      --document-language=STR locale to use in translating Texinfo keywords\n"
- "                                for the output document (default C).\n"
- "      --force                 preserve output even if errors.\n"
- "      --help                  display this help and exit.\n"
- "      --no-validate           suppress node cross-reference validation.\n"
- "      --no-warn               suppress warnings (but not errors).\n"
- "  -v, --verbose               explain what is being done.\n"
- "      --version               display version information and exit.\n"
- msgstr ""
- "Generelle valg:\n"
- "      --error-limit=ANT       avbryte etter ANT feil (standard %d).\n"
- "      --force                 bevare output selv med feil.\n"
- "      --help                  vise denne hjelpen og avslutte.\n"
- "      --no-validate           undertrykke sjekking av kryssreferanser.\n"
- "      --no-warn               undertrykke advarsler (men ikke feil).\n"
- "      --reference-limit=ANT   advare om på det meste ANT referanser "
- "(standard %d).\n"
- "  -v, --verbose               forklare hva som blir gjort.\n"
- "      --version               vise programversjon og avslutte.\n"
- 
- #: makeinfo/makeinfo.c:369
- #, fuzzy, no-wrap
- msgid ""
- "Output format selection (default is to produce Info):\n"
- "      --docbook               output Docbook XML rather than Info.\n"
- "      --html                  output HTML rather than Info.\n"
- "      --xml                   output Texinfo XML rather than Info.\n"
- "      --plaintext             output plain text rather than Info.\n"
- msgstr ""
- "Valg av outputformat (standard er å produsere Info):\n"
- "      --docbook             generere DocBook XML i stedet for Info.\n"
- "      --html                generere HTML i stedet for Info.\n"
- "      --xml                 generere Texinfo XML i stedet for Info.\n"
- 
- #: makeinfo/makeinfo.c:377
- #, fuzzy
- msgid ""
- "General output options:\n"
- "  -E, --macro-expand FILE     output macro-expanded source to FILE.\n"
- "                              ignoring any @setfilename.\n"
- "      --no-headers            suppress node separators, Node: lines, and "
- "menus\n"
- "                                from Info output (thus producing plain "
- "text)\n"
- "                                or from HTML (thus producing shorter "
- "output);\n"
- "                                also, write to standard output by default.\n"
- "      --no-split              suppress splitting of Info or HTML output,\n"
- "                              generate only one output file.\n"
- "      --number-sections       output chapter and sectioning numbers.\n"
- "  -o, --output=FILE           output to FILE (directory if split HTML),\n"
- msgstr ""
- "Generelle outputvalg:\n"
- "  -E, --macro-expand FIL    sende makroekspandert kilde til FIL,\n"
- "                              ignorerer enhver @setfilename.\n"
- "      --no-headers          undertrykke nodeseparatorer, Node:-linjer og "
- "menyer\n"
- "                              fra Info-output (og dermed produsere ren "
- "tekst)\n"
- "                              eller fra HTML (og dermed produsere kortere "
- "output);\n"
- "                              standard er å skrive til standard ut.\n"
- "      --no-split            undertrykke splitting av Info- eller HTML-"
- "output,\n"
- "                              generere bare en outputfil.\n"
- "      --number-sections     nummerere kapitler og avdelinger (section).\n"
- "  -o, --output=FIL          sende output til FIL (eller katalog dersom "
- "splittet HTML),\n"
- 
- # Denne mangler oversettelse, må rettes snarest.
- #: makeinfo/makeinfo.c:391
- #, fuzzy, c-format
- msgid ""
- "Options for Info and plain text:\n"
- "      --disable-encoding      do not output accented and special characters\n"
- "                                in Info output based on @documentencoding.\n"
- "      --enable-encoding       override --disable-encoding (default).\n"
- "      --fill-column=NUM       break Info lines at NUM characters (default %"
- "d).\n"
- "      --footnote-style=STYLE  output footnotes in Info according to STYLE:\n"
- "                                `separate' to put them in their own node;\n"
- "                                `end' to put them at the end of the node, "
- "in\n"
- "                                which they are defined (this is the "
- "default).\n"
- "      --paragraph-indent=VAL  indent Info paragraphs by VAL spaces (default %"
- "d).\n"
- "                                If VAL is `none', do not indent; if VAL is\n"
- "                                `asis', preserve existing indentation.\n"
- "      --split-size=NUM        split Info files at size NUM (default %d).\n"
- msgstr ""
- "Valg for Infooutput og ren tekst:\n"
- "      --enable-encoding       skrive ut spesialtegn og tegn med aksenter i"
- "\\n\n"
- "                                Infooutput basert på @documentencoding.\\n\n"
- "      --fill-column=ANT       bryte Infolinjer ved ANT tegn (standard %d).\n"
- "      --footnote-style=STIL   generere fotnoter i Info i henhold til STIL:\n"
- "                                «separate» for å legge fotnotene i egne "
- "noder;\n"
- "                                «end» for å legge fotnotene i slutten av "
- "hver node\n"
- "                                  der fotnotene er definert (standard).\n"
- "      --paragraph-indent=ANT  rykke inn Infoavsnitt med ANT mellomrom "
- "(standard %d).\n"
- "                                Dersom ANT er «none» rykkes ikke avsnittene "
- "inn;\n"
- "                                Dersom ANT er «asis» bevares eksisterende "
- "innrykk.\n"
- "      --split-size=ANT        splitte Infofilene ved lengde ANT (standard %"
- "d).\n"
- 
- #: makeinfo/makeinfo.c:409
- #, fuzzy
- msgid ""
- "Options for HTML:\n"
- "      --css-include=FILE      include FILE in HTML <style> output;\n"
- "                                read stdin if FILE is -.\n"
- "      --css-ref=URL           generate reference to a CSS file.\n"
- "      --transliterate-file-names\n"
- "                              produce file names in ASCII transliteration.\n"
- msgstr ""
- "Valg for HTML:\n"
- "      --css-include=FIL         inkluder FIL i HTML <style>-taggen;\n"
- "                                  les stdin dersom FIL er -.\n"
- 
- #: makeinfo/makeinfo.c:418
- #, fuzzy, c-format
- msgid ""
- "Options for XML and Docbook:\n"
- "      --output-indent=VAL     indent XML elements by VAL spaces (default %"
- "d).\n"
- "                                If VAL is 0, ignorable whitespace is "
- "dropped.\n"
- msgstr ""
- "Valg for HTML:\n"
- "      --css-include=FIL         inkluder FIL i HTML <style>-taggen;\n"
- "                                  les stdin dersom FIL er -.\n"
- 
- #: makeinfo/makeinfo.c:425
- msgid ""
- "Input file options:\n"
- "      --commands-in-node-names  allow @ commands in node names.\n"
- "  -D VAR                        define the variable VAR, as with @set.\n"
- "  -I DIR                        append DIR to the @include search path.\n"
- "  -P DIR                        prepend DIR to the @include search path.\n"
- "  -U VAR                        undefine the variable VAR, as with @clear.\n"
- msgstr ""
- "Valg for inputfil:\n"
- "      --commands-in-node-names   tillate @-kommandoer i nodenavn.\n"
- "  -D VAR                         definer variabelen VAR, som om @set "
- "brukes.\n"
- "  -I KAT                         legg til KAT på slutten av @include-"
- "søkestien.\n"
- "  -P KAT                         legg til KAT på starten av @include-"
- "søkestien.\n"
- "  -U VAR                         udefiner variabelen VAR, som om @clear "
- "brukes.\n"
- 
- #: makeinfo/makeinfo.c:434
- #, fuzzy
- msgid ""
- "Conditional processing in input:\n"
- "  --ifdocbook       process @ifdocbook and @docbook even if\n"
- "                      not generating Docbook.\n"
- "  --ifhtml          process @ifhtml and @html even if not generating HTML.\n"
- "  --ifinfo          process @ifinfo even if not generating Info.\n"
- "  --ifplaintext     process @ifplaintext even if not generating plain text.\n"
- "  --iftex           process @iftex and @tex; implies --no-split.\n"
- "  --ifxml           process @ifxml and @xml.\n"
- "  --no-ifdocbook    do not process @ifdocbook and @docbook text.\n"
- "  --no-ifhtml       do not process @ifhtml and @html text.\n"
- "  --no-ifinfo       do not process @ifinfo text.\n"
- "  --no-ifplaintext  do not process @ifplaintext text.\n"
- "  --no-iftex        do not process @iftex and @tex text.\n"
- "  --no-ifxml        do not process @ifxml and @xml text.\n"
- "\n"
- "  Also, for the --no-ifFORMAT options, do process @ifnotFORMAT text.\n"
- msgstr ""
- "Betinget behandling av input:\n"
- "  --ifhtml           behandle @ifhtml og @html selv om HTML ikke skal "
- "genereres.\n"
- "  --ifinfo           behandle @ifinfo selv når HTML skal genereres.\n"
- "  --ifplaintext      behandle @ifplaintext selv om ren tekst ikke skal "
- "genereres.\n"
- "  --iftex            behandle @iftex og @tex; innebærer --no-split.\n"
- "  --ifxml            behandle @ifxml og @xml.\n"
- "  --no-ifhtml        ikke behandle @ifhtml og @html.\n"
- "  --no-ifinfo        ikke behandle @ifinfo.\n"
- "  --no-ifplaintext   ikke behandle @ifplaintext.\n"
- "  --no-iftex         ikke behandle @iftex og @tex.\n"
- "  --no-ifxml         ikke behandle @ifxml og @xml.\n"
- 
- #: makeinfo/makeinfo.c:453
- msgid ""
- "  The defaults for the @if... conditionals depend on the output format:\n"
- "  if generating HTML, --ifhtml is on and the others are off;\n"
- "  if generating Info, --ifinfo is on and the others are off;\n"
- "  if generating plain text, --ifplaintext is on and the others are off;\n"
- "  if generating XML, --ifxml is on and the others are off.\n"
- msgstr ""
- "  Standardverdiene for @if...-betingelsene avhenger av outputformatet:\n"
- "  dersom HTML genereres er --ifhtml påslått og de andre av;\n"
- "  dersom Info genereres er --ifinfo påslått og de andre av;\n"
- "  dersom ren tekst genereres er --ifplaintext påslått og de andre av;\n"
- "  dersom XML genereres er --ifxml påslått og de andre av.\n"
- 
- #: makeinfo/makeinfo.c:461
- #, fuzzy
- msgid ""
- "Examples:\n"
- "  makeinfo foo.texi                      write Info to foo's @setfilename\n"
- "  makeinfo --html foo.texi               write HTML to @setfilename\n"
- "  makeinfo --xml foo.texi                write Texinfo XML to @setfilename\n"
- "  makeinfo --docbook foo.texi            write DocBook XML to @setfilename\n"
- "  makeinfo --no-headers foo.texi         write plain text to standard "
- "output\n"
- "\n"
- "  makeinfo --html --no-headers foo.texi  write html without node lines, "
- "menus\n"
- "  makeinfo --number-sections foo.texi    write Info with numbered sections\n"
- "  makeinfo --no-split foo.texi           write one Info file however big\n"
- msgstr ""
- "Eksempler:\n"
- "  makeinfo foo.texi                     skrive Info til foos @setfilename\n"
- "  makeinfo --html foo.texi              skrive HTML til @setfilename\n"
- "  makeinfo --xml foo.texi               skrive Texinfo XML til @setfilename\n"
- "  makeinfo --docbook foo.texi           skrive Docbook XML til @setfilename\n"
- "  makeinfo --no-headers foo.texi        skrive ren tekst til standard ut\n"
- "\n"
- "  makeinfo --html --no-headers foo.texi skrive HTML uten nodelinjer\n"
- "  makeinfo --number-sections foo.texi   skrive Info med nummererte avsnitt\n"
- "  makeinfo --no-split foo.texi          skrive en Infofil uansett størrelse\n"
- 
- #: makeinfo/makeinfo.c:619
- #, c-format
- msgid "%s: Ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'.\n"
- msgstr ""
- 
- #: makeinfo/makeinfo.c:667 makeinfo/makeinfo.c:693 makeinfo/makeinfo.c:717
- #: makeinfo/makeinfo.c:761
- #, c-format
- msgid "%s: %s arg must be numeric, not `%s'.\n"
- msgstr "%s: %s arg må være numerisk, ikke «%s».\n"
- 
- #: makeinfo/makeinfo.c:680
- #, fuzzy, c-format
- msgid "%s: could not open macro expansion output `%s'"
- msgstr "Kunne ikke åpne filen «%s» for utskrift av makroekspansjon"
- 
- #: makeinfo/makeinfo.c:685
- #, fuzzy, c-format
- msgid "%s: ignoring second macro expansion output `%s'.\n"
- msgstr "Kunne ikke åpne filen «%s» for utskrift av makroekspansjon"
- 
- #: makeinfo/makeinfo.c:732
- #, c-format
- msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
- msgstr ""
- "%s: --paragraph-indent arg må være numerisk/«none»/«asis», ikke «%s».\n"
- 
- #: makeinfo/makeinfo.c:750
- #, c-format
- msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
- msgstr "%s: --footnote-style arg må være «separate» eller «end», ikke «%s».\n"
- 
- #: makeinfo/makeinfo.c:825
- #, c-format
- msgid "%s: missing file argument.\n"
- msgstr "%s: mangler filargument.\n"
- 
- #: makeinfo/makeinfo.c:1016 makeinfo/makeinfo.c:4121
- #, c-format
- msgid "Multiline command %c%s used improperly"
- msgstr ""
- 
- #: makeinfo/makeinfo.c:1019
- #, c-format
- msgid "Expected `%s'"
- msgstr "Forventet «%s»"
- 
- #: makeinfo/makeinfo.c:1498
- #, c-format
- msgid "Can't create directory `%s': %s"
- msgstr "Kan ikke opprette katalogen «%s»: %s"
- 
- #: makeinfo/makeinfo.c:1544
- #, c-format
- msgid "No `%s' found in `%s'"
- msgstr "Ingen «%s» funnet i «%s»"
- 
- #: makeinfo/makeinfo.c:1624
- #, c-format
- msgid "%s: Skipping macro expansion to stdout as Info output is going there.\n"
- msgstr ""
- "%s: Hopper over makroekspansjon til stdout siden Info-output også sendes "
- "dit.\n"
- 
- #: makeinfo/makeinfo.c:1657
- #, c-format
- msgid "Making %s file `%s' from `%s'.\n"
- msgstr "Lager %s-filen «%s» fra «%s».\n"
- 
- #: makeinfo/makeinfo.c:1721
- #, c-format
- msgid ""
- "%s: Removing macro output file `%s' due to errors; use --force to preserve.\n"
- msgstr ""
- "%s: Fjerner makroutskriftsfilen «%s» på grunn av feil; bruk --force for å "
- "bevare.\n"
- 
- #: makeinfo/makeinfo.c:1776
- #, c-format
- msgid "%s: Removing output file `%s' due to errors; use --force to preserve.\n"
- msgstr ""
- "%s: Fjerner utskriftsfilen «%s» på grunn av feil; bruk --force for å "
- "bevare.\n"
- 
- #: makeinfo/makeinfo.c:2070
- #, c-format
- msgid "Unknown command `%s'"
- msgstr "Ukjent kommando «%s»"
- 
- #: makeinfo/makeinfo.c:2092
- #, c-format
- msgid "Use braces to give a command as an argument to @%s"
- msgstr "Bruk krøllparenteser for å gi en kommando som et argument til @%s"
- 
- #: makeinfo/makeinfo.c:2351
- #, c-format
- msgid "%c%s expected braces"
- msgstr "%c%s forventet krøllparanteser"
- 
- #: makeinfo/makeinfo.c:2364
- msgid "Unmatched }"
- msgstr "Umatchet }"
- 
- #: makeinfo/makeinfo.c:2412
- msgid "NO_NAME!"
- msgstr "INTET_NAVN!"
- 
- #: makeinfo/makeinfo.c:2433
- #, c-format
- msgid "%c%s missing close brace"
- msgstr "%c%s mangler avsluttende krøllparentes"
- 
- #: makeinfo/makeinfo.c:2611
- #, c-format
- msgid "This is %s, produced by makeinfo version %s from %s.\n"
- msgstr "Dette er %s, produsert av makeinfo versjon %s fra %s.\n"
- 
- #: makeinfo/makeinfo.c:3436
- #, c-format
- msgid "@image file `%s' (for HTML) not readable: %s"
- msgstr "@image-fil «%s» (for HTML) er uleselig: %s"
- 
- #: makeinfo/makeinfo.c:3442
- #, c-format
- msgid "No such file `%s'"
- msgstr "«%s» er ingen fil"
- 
- #: makeinfo/makeinfo.c:3578
- #, c-format
- msgid "@image file `%s' (for text) unreadable: %s"
- msgstr "@image-fil «%s» (for tekstformat) er uleselig: %s"
- 
- #: makeinfo/makeinfo.c:3587
- msgid "@image missing filename argument"
- msgstr "@image mangler filnavn"
- 
- #: makeinfo/makeinfo.c:3805
- #, c-format
- msgid "undefined flag: %s"
- msgstr "udefinert flagg: %s"
- 
- #: makeinfo/makeinfo.c:3806
- #, c-format
- msgid "{No value for `%s'}"
- msgstr "{Ingen verdi for «%s»}"
- 
- #: makeinfo/makeinfo.c:3858
- #, c-format
- msgid "%c%s requires a name"
- msgstr "%c%s krever et navn"
- 
- #: makeinfo/makeinfo.c:3964
- #, c-format
- msgid "Reached eof before matching @end %s"
- msgstr "Traff slutt-på-filen før matchende @end %s"
- 
- #: makeinfo/makeinfo.c:4213
- #, c-format
- msgid "`%.40s...' is too long for expansion; not expanded"
- msgstr "`%.40s...' er for lang for ekspansjon; ikke ekspandert"
- 
- #: makeinfo/multi.c:116
- msgid "Missing } in @multitable template"
- msgstr "Manglende «}» i @multitable-mal"
- 
- #: makeinfo/multi.c:260
- #, c-format
- msgid "ignoring stray text `%s' after @multitable"
- msgstr "ignorerer løs tekst «%s» etter @multitable"
- 
- #: makeinfo/multi.c:400
- #, c-format
- msgid "Too many columns in multitable item (max %d)"
- msgstr "For mange kolonner i multitabellrad (maks %d)"
- 
- #: makeinfo/multi.c:563
- #, c-format
- msgid "[unexpected] cannot select column #%d in multitable"
- msgstr "[uforventet] kan ikke velge kolonne #%d i multitabell"
- 
- #: makeinfo/multi.c:592
- msgid "ignoring @tab outside of multitable"
- msgstr "ignorerer @tab utenfor multitabell"
- 
- #: makeinfo/multi.c:640
- #, c-format
- msgid "** Multicolumn output from last row:\n"
- msgstr "** Multikolonne-output fra siste rad:\n"
- 
- #: makeinfo/multi.c:643
- #, c-format
- msgid "* column #%d: output = %s\n"
- msgstr "* kolonne #%d output = %s\n"
- 
- #: makeinfo/node.c:279
- #, c-format
- msgid "Node `%s' previously defined at line %d"
- msgstr "Noden «%s» er tidligere definert ved linje %d"
- 
- #: makeinfo/node.c:647
- #, c-format
- msgid "Formatting node %s...\n"
- msgstr "Skriver noden %s...\n"
- 
- #: makeinfo/node.c:715
- #, c-format
- msgid "Node `%s' requires a sectioning command (e.g., %c%s)"
- msgstr "Noden «%s» krever en inndelingskommando (f.eks. %c%s)"
- 
- #: makeinfo/node.c:879
- #, c-format
- msgid "No node name specified for `%c%s' command"
- msgstr "Ingen nodenavn spesifisert for «%c%s»-kommandoen"
- 
- #: makeinfo/node.c:920 makeinfo/node.c:1161
- #, c-format
- msgid "Anchor `%s' and node `%s' map to the same file name"
- msgstr "Ankeret «%s» og noden «%s» blir knyttet til det samme filnavnet"
- 
- #: makeinfo/node.c:923
- msgid "This @anchor command ignored; references to it will not work"
- msgstr ""
- "Denne @anchor-kommandoen ble ignorert, referanser til den vil ikke virke"
- 
- #: makeinfo/node.c:925 makeinfo/node.c:1164
- msgid "Rename this anchor or use the `--no-split' option"
- msgstr "Omdøpe dette ankeret eller bruk «--no-split»-valget"
- 
- #: makeinfo/node.c:955
- #, c-format
- msgid "Unexpected string at end of split-HTML file `%s'"
- msgstr "Uforventet streng ved slutten av splitt-HTML-fila «%s»"
- 
- #: makeinfo/node.c:991
- msgid "Next:"
- msgstr "Neste:"
- 
- #: makeinfo/node.c:1007
- msgid "Previous:"
- msgstr "Forrige:"
- 
- #: makeinfo/node.c:1021
- msgid "Up:"
- msgstr "Opp:"
- 
- #: makeinfo/node.c:1158
- #, c-format
- msgid "Anchors `%s' and `%s' map to the same file name"
- msgstr "Ankrene «%s» og «%s» peker til det samme filnavnet"
- 
- #: makeinfo/node.c:1163
- msgid "@anchor command ignored; references to it will not work"
- msgstr "@anchor-kommando ignorert; referanser til den vil ikke virke"
- 
- #: makeinfo/node.c:1360
- #, c-format
- msgid "%s reference to nonexistent node `%s' (perhaps incorrect sectioning?)"
- msgstr ""
- "%s referanse til ikke-eksisterende node «%s» (kanskje ugyldig inndeling?)"
- 
- #: makeinfo/node.c:1376
- msgid "Menu"
- msgstr "Meny"
- 
- #: makeinfo/node.c:1378
- msgid "Cross"
- msgstr "Kryss"
- 
- #: makeinfo/node.c:1460
- #, c-format
- msgid "Next field of node `%s' not pointed to (perhaps incorrect sectioning?)"
- msgstr ""
- "Nestefeltet til noden «%s» er ikke pekt på (kanskje ugyldig inndeling?)"
- 
- #: makeinfo/node.c:1463
- #, c-format
- msgid "This node (%s) has the bad Prev"
- msgstr "Denne noden (%s) har den dårlige forrigepekeren"
- 
- #: makeinfo/node.c:1475
- msgid "Prev"
- msgstr "forrige"
- 
- #: makeinfo/node.c:1518
- #, c-format
- msgid "Prev field of node `%s' not pointed to"
- msgstr "Forrigefeltet til noden «%s» er ikke pekt på"
- 
- #: makeinfo/node.c:1522
- #, c-format
- msgid "This node (%s) has the bad Next"
- msgstr "Denne noden (%s) har den dårlige nestepekeren"
- 
- #: makeinfo/node.c:1534
- #, c-format
- msgid "`%s' has no Up field (perhaps incorrect sectioning?)"
- msgstr "`%s' har ingen Up-felt (kanskje feil inndeling?)"
- 
- #: makeinfo/node.c:1537
- msgid "Up"
- msgstr "opp"
- 
- #: makeinfo/node.c:1603
- #, c-format
- msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
- msgstr "Noden «%s» mangler et menypunkt for «%s» selv om den er dens oppmål"
- 
- #: makeinfo/node.c:1635
- #, c-format
- msgid "unreferenced node `%s'"
- msgstr "ureferert node «%s»"
- 
- #: makeinfo/node.c:1725
- #, c-format
- msgid "Removing %s\n"
- msgstr ""
- 
- #: makeinfo/node.c:1729
- #, fuzzy, c-format
- msgid "Can't remove file `%s': %s"
- msgstr "Kan ikke opprette katalogen «%s»: %s"
- 
- #: makeinfo/sectioning.c:122
- #, fuzzy, c-format
- msgid "Appendix %c"
- msgstr "Vedlegg %c "
- 
- #: makeinfo/sectioning.c:467
- #, fuzzy, c-format
- msgid "Internal error (search_sectioning) `%s'!"
- msgstr "Intern feil (search_sectioning) «%s»!"
- 
- #: makeinfo/sectioning.c:563
- #, c-format
- msgid "Internal error (search_sectioning) \"%s\"!"
- msgstr "Intern feil (search_sectioning) «%s»!"
- 
- #: makeinfo/sectioning.c:624
- #, c-format
- msgid "%c%s is obsolete; use %c%s instead"
- msgstr "%c%s er avlegs; bruk %c%s i stedet"
- 
- #: makeinfo/sectioning.c:640
- #, c-format
- msgid "Node with %ctop as a section already exists"
- msgstr "Node med %ctop som en seksjon eksisterer allerede"
- 
- #: makeinfo/sectioning.c:648
- #, c-format
- msgid "Here is the %ctop node"
- msgstr "Her er %ctop-noden"
- 
- #: makeinfo/sectioning.c:664
- #, c-format
- msgid "%ctop used before %cnode, defaulting to %s"
- msgstr "%ctop brukt før %cnode, benytter %s"
- 
- #: makeinfo/xml.c:1654
- #, c-format
- msgid "@image file `%s' unreadable: %s"
- msgstr "@image-fil «%s» er uleselig: %s"
- 
- #: makeinfo/xml.c:1999
- msgid ""
- "@headitem as the last item of @multitable produces invalid Docbook documents"
- msgstr ""
- 
- #: makeinfo/xref.c:127
- msgid "First argument to cross-reference may not be empty"
- msgstr "Det første argumentet til kryssreferanser kan ikke være tomt"
- 
- #: makeinfo/xref.c:133 makeinfo/xref.c:170 makeinfo/xref.c:205
- #: makeinfo/xref.c:459
- msgid "see "
- msgstr "se "
- 
- #: makeinfo/xref.c:157
- #, c-format
- msgid "See section ``%s'' in "
- msgstr ""
- 
- #: makeinfo/xref.c:252
- #, c-format
- msgid "Empty file name for HTML cross reference in `%s'"
- msgstr ""
- 
- #: makeinfo/xref.c:387
- msgid "End of file reached while looking for `.' or `,'"
- msgstr ""
- 
- #: makeinfo/xref.c:390
- #, fuzzy, c-format
- msgid "`.' or `,' must follow @%s, not `%c'"
- msgstr "«.» eller «,» må følge kryssreferanser, ikke %c"
- 
- #: makeinfo/xref.c:392
- #, fuzzy
- msgid "for cross-references in parentheses, use @pxref"
- msgstr "Ingen kryssreferanser i denne noden."
- 
- #: makeinfo/xref.c:435
- msgid "First argument to @inforef may not be empty"
- msgstr "Det første argumentet til @inforef kan ikke være tomt"
- 
- #: util/install-info.c:170
- #, c-format
- msgid "%s: warning: "
- msgstr "%s: advarsel: "
- 
- #: util/install-info.c:219
- #, c-format
- msgid " for %s"
- msgstr " for %s"
- 
- #: util/install-info.c:444
- #, c-format
- msgid "\tTry `%s --help' for a complete list of options.\n"
- msgstr "\tPrøv «%s --help» for en komplett liste over valg.\n"
- 
- #: util/install-info.c:452
- #, fuzzy, c-format
- msgid ""
- "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
- "\n"
- "Add or remove entries in INFO-FILE from the Info directory DIR-FILE.\n"
- "\n"
- "Options:\n"
- " --debug           report what is being done.\n"
- " --delete          delete existing entries for INFO-FILE from DIR-FILE;\n"
- "                     don't insert any new entries.\n"
- " --dir-file=NAME   specify file name of Info directory file.\n"
- "                     This is equivalent to using the DIR-FILE argument.\n"
- " --entry=TEXT      insert TEXT as an Info directory entry.\n"
- "                     TEXT should have the form of an Info menu item line\n"
- "                     plus zero or more extra lines starting with "
- "whitespace.\n"
- "                     If you specify more than one entry, they are all "
- "added.\n"
- "                     If you don't specify any entries, they are determined\n"
- "                     from information in the Info file itself.\n"
- " --help            display this help and exit.\n"
- " --info-file=FILE  specify Info file to install in the directory.\n"
- "                     This is equivalent to using the INFO-FILE argument.\n"
- " --info-dir=DIR    same as --dir-file=DIR/dir.\n"
- " --item=TEXT       same as --entry TEXT.\n"
- "                     An Info directory entry is actually a menu item.\n"
- " --quiet           suppress warnings.\n"
- " --remove          same as --delete.\n"
- " --remove-exactly  only remove if the info file name matches exactly;\n"
- "                     .info and/or .gz suffixes are not ignored.\n"
- " --section=SEC     put this file's entries in section SEC of the directory.\n"
- "                     If you specify more than one section, all the entries\n"
- "                     are added in each of the sections.\n"
- "                     If you don't specify any sections, they are determined\n"
- "                     from information in the Info file itself.\n"
- " --section-regex=R if an entry is added to a section that does not exist,\n"
- "                     look for a section matching basic regular expression R\n"
- "                     (and ignoring case) before starting a new section.\n"
- " --test            suppress updating of DIR-FILE.\n"
- " --silent          suppress warnings.\n"
- " --version         display version information and exit.\n"
- msgstr ""
- "Bruksmåte: %s [VALG]... [INFOFIL [DIRFIL]]\n"
- "\n"
- "Installere eller slette dir-innslag fra INFOFIL i Info-katalogfilen\n"
- "DIRFIL.\n"
- "\n"
- "Valg:\n"
- " --delete          slette eksisterende innslag for INFOFIL fra DIRFIL;\n"
- "                     ikke sett inn noe nye innslag.\n"
- " --dir-file=NAVN   angi filnavnet til Info-katalogfilen.\n"
- "                     Dette er det samme som å bruke DIRFIL-argumentet.\n"
- " --entry=TEKST     sette inn TEKST som en Info-kataloginnslag.\n"
- "                     TEKST bør ha form som et Info-menypunkt\n"
- "                     pluss null eller flere linjer som starter med "
- "whitespace.\n"
- "                     Dersom du angir mer enn et innslag, blir alle lagt "
- "til.\n"
- "                     Dersom du ikke angir noen innslag, blir de bestemt\n"
- "                     fra informasjon i selve Infofilen.\n"
- " --help            vise denne hjelpen og avslutte.\n"
- " --info-file=FIL   angi Infofilen som skal installeres i katalogen.\n"
- "                     Dette er det samme som å bruke INFOFIL-argumentet.\n"
- " --info-dir=DIR    det samme som --dir-file=DIR/dir.\n"
- " --item=TEKST      det samme som --entry TEKST.\n"
- "                     Et Info-kataloginnslag er egentlig et menypunkt.\n"
- " --quiet           undertrykke advarsler.\n"
- " --remove          det samme som --delete.\n"
- " --section=AVS     putte denne filens innslag i avsnittet AVS i katalogen.\n"
- "                     Dersom du angir mer enn et avsnitt, blir alle "
- "innslagene\n"
- "                     lagt til i hver av avsnittene.\n"
- "                     Dersom du ikke angir noen avsnitt, blir de bestemt\n"
- "                     fra informasjon i selve Infofilen.\n"
- " --version         vise programversjon og avslutte.\n"
- 
- #: util/install-info.c:518
- #, c-format
- msgid ""
- "This is the file .../info/dir, which contains the\n"
- "topmost node of the Info hierarchy, called (dir)Top.\n"
- "The first time you invoke Info you start off looking at this node.\n"
- "\n"
- "%s\tThis is the top of the INFO tree\n"
- "\n"
- "  This (the Directory node) gives a menu of major topics.\n"
- "  Typing \"q\" exits, \"?\" lists all Info commands, \"d\" returns here,\n"
- "  \"h\" gives a primer for first-timers,\n"
- "  \"mEmacs<Return>\" visits the Emacs manual, etc.\n"
- "\n"
- "  In Emacs, you can click mouse button 2 on a menu item or cross reference\n"
- "  to select it.\n"
- "\n"
- "%s\n"
- msgstr ""
- "Dette er filen .../info/dir, som inneholder den øverste\n"
- "noden i Info-hierarkiet, kalt (dir)Top.\n"
- "Første gangen du starter Info begynner du i denne noden.\n"
- "\n"
- "%s\tDette er toppen av INFO-treet\n"
- "\n"
- "  Denne katalognoden gir en meny over alle hovedemner.\n"
- "  Inntasting av «q» avslutter, «?» lister alle Info-kommandoene, «d» "
- "returner hit,\n"
- "  «h» gir en innføring for nybegynnere,\n"
- "  «mEmacs<Return>» besøker Emacs-manualen, osv.\n"
- "\n"
- "  I Emacs kan du klikke med musknapp 2 på et menypunkt eller kryssreferanse\n"
- "  for å velge den.\n"
- "\n"
- "%s\n"
- 
- #: util/install-info.c:543
- #, c-format
- msgid "%s: could not read (%s) and could not create (%s)\n"
- msgstr "%s: kunne ikke lese (%s) og kunne ikke opprette (%s)\n"
- 
- #: util/install-info.c:630
- #, c-format
- msgid "%s: empty file"
- msgstr "%s: tom fil"
- 
- #: util/install-info.c:943 util/install-info.c:983
- msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
- msgstr "START-INFO-DIR-ENTRY uten tilhørende END-INFO-DIR-ENTRY"
- 
- #: util/install-info.c:978
- msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
- msgstr "END-INFO-DIR-ENTRY uten tilhørende START-INFO-DIR-ENTRY"
- 
- #: util/install-info.c:1225 util/install-info.c:1235
- #, c-format
- msgid "%s: already have dir file: %s\n"
- msgstr ""
- 
- #: util/install-info.c:1274
- #, c-format
- msgid "%s: Specify the Info file only once.\n"
- msgstr "%s: Spesifiser infofilen bare en gang.\n"
- 
- #: util/install-info.c:1297
- #, c-format
- msgid "Extra regular expression specified, ignoring `%s'"
- msgstr ""
- 
- #: util/install-info.c:1308
- #, c-format
- msgid "Error in regular expression `%s': %s"
- msgstr ""
- 
- #: util/install-info.c:1353
- #, c-format
- msgid "excess command line argument `%s'"
- msgstr "overflødig argument på kommandolinjen «%s»"
- 
- #: util/install-info.c:1357
- msgid "No input file specified; try --help for more information."
- msgstr "Ingen innfil angitt; prøv --help for mer informasjon."
- 
- #: util/install-info.c:1360
- msgid "No dir file specified; try --help for more information."
- msgstr "Ingen dir-fil angitt; prøv --help for mer informasjon."
- 
- #: util/install-info.c:1384
- #, c-format
- msgid "no info dir entry in `%s'"
- msgstr "ingen info-dir-oppføring i «%s»"
- 
- #: util/install-info.c:1525
- #, c-format
- msgid "menu item `%s' already exists, for file `%s'"
- msgstr "menypunktet «%s» eksisterer allerede for filen «%s»"
- 
- #: util/install-info.c:1548
- #, c-format
- msgid "no entries found for `%s'; nothing deleted"
- msgstr "fant ingen oppføringer for «%s»; ingenting slettet"
- 
- #: util/texindex.c:223
- msgid "display this help and exit"
- msgstr "vise denne hjelpen og avslutte"
- 
- #: util/texindex.c:225
- msgid "send output to FILE"
- msgstr "sende utdata til FILE"
- 
- #: util/texindex.c:227
- msgid "display version information and exit"
- msgstr "vise programversjon og avslutte"
- 
- #: util/texindex.c:237
- #, c-format
- msgid "Usage: %s [OPTION]... FILE...\n"
- msgstr "Bruksmåte: %s [VALG]... FIL...\n"
- 
- #: util/texindex.c:238
- #, c-format
- msgid "Generate a sorted index for each TeX output FILE.\n"
- msgstr "Generere en sortert indeks for hver TeX-outputfil.\n"
- 
- #: util/texindex.c:241
- #, c-format
- msgid "Usually FILE... is specified as `foo.%c%c' for a document `foo.texi'.\n"
- msgstr ""
- "Vanligvis er FIL... angitt som «foo.%c%c» for et dokument «foo.texi».\n"
- 
- #: util/texindex.c:243
- #, c-format
- msgid ""
- "\n"
- "Options:\n"
- msgstr ""
- "\n"
- "Valg:\n"
- 
- #: util/texindex.c:743
- #, c-format
- msgid "failure reopening %s"
- msgstr "feil ved gjenåpning av %s"
- 
- #: util/texindex.c:758 util/texindex.c:786
- #, c-format
- msgid "%s: not a texinfo index file"
- msgstr "%s: ikke en texinfo-indeksfil"
- 
- #: util/texindex.c:993
- #, c-format
- msgid "No page number in %s"
- msgstr "Ingen sidenummer i %s"
- 
- #: util/texindex.c:1066
- #, c-format
- msgid "entry %s follows an entry with a secondary name"
- msgstr "oppføring %s følger en oppføring med et annet navn"
- 
- #~ msgid "\\%-10[menu-digit]  Pick first ... ninth item in node's menu.\n"
- #~ msgstr "\\%-10[menu-digit]  Velge første ... niende punkt i nodens meny.\n"
- 
- #~ msgid "node `%s' has been referenced %d times"
- #~ msgstr "noden «%s» har blitt referert %d ganger"
- 
- #, fuzzy
- #~ msgid ""
- #~ "Copyright (C) %s Free Software Foundation, Inc.\n"
- #~ "There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A\n"
- #~ "PARTICULAR PURPOSE.  You may redistribute copies of GNU %s\n"
- #~ "under the terms of the GNU General Public License.\n"
- #~ "For more information about these matters, see the file named COPYING.\n"
- #~ msgstr ""
- #~ "Copyright (C) %s Free Software Foundation, Inc.\n"
- #~ "Det finnes INGEN garanti.  Du kan redistribuere denne programvaren\n"
- #~ "etter betingelsene i GNU General Public License.  For mer informasjon\n"
- #~ "om dette, se filen COPYING.\n"
- 
- #~ msgid "@quote-arg only useful for single-argument macros"
- #~ msgstr "@quote-arg bare brukbart når makroen bare tar et argument"
- 
- #~ msgid "Table of Contents"
- #~ msgstr "Innholdsfortegnelse"
- 
- #~ msgid "Short Contents"
- #~ msgstr "Kort innholdsfortegnelse"
- 
- #~ msgid "keep temporary files around after processing"
- #~ msgstr "bevar midlertidige filer etter behandling"
- 
- #~ msgid "do not keep temporary files around after processing (default)"
- #~ msgstr "ikke bevar midlertidige filer etter behandling (standard)"
- 
- # This translation is connected to the next one
- #~ msgid ""
- #~ "  %-10s  Search for a specified string in the index entries of this Info\n"
- #~ msgstr ""
- #~ "  %-10s  Søke etter en spesifikk streng i indeksinnslagene i denne\n"
- 
- #~ msgid ""
- #~ "              file, and select the node referenced by the first entry "
- #~ "found.\n"
- #~ msgstr ""
- #~ "              infofil, og velge noden referert av det første oppslaget "
- #~ "funnet.\n"
- 
- #~ msgid "  %-10s  Search forward for a specified string,\n"
- #~ msgstr ""
- #~ "  %-10s  Søke forlengs gjennom denne Infofilen for en spesifikk streng,\n"
- 
- #, fuzzy
- #~ msgid ""
- #~ "There is NO warranty.  You may redistribute this software\n"
- #~ "under the terms of the GNU General Public License.\n"
- #~ "For more information about these matters, see the files named COPYING.\n"
- #~ msgstr ""
- #~ "Copyright (C) %s Free Software Foundation, Inc.\n"
- #~ "Det finnes INGEN garanti.  Du kan redistribuere denne programvaren\n"
- #~ "etter betingelsene i GNU General Public License.  For mer informasjon\n"
- #~ "om dette, se filen COPYING.\n"
- 
- #~ msgid "%s: Specify the Info directory only once.\n"
- #~ msgstr "%s: Spesifiser infokatalogen bare en gang.\n"
- 
- #~ msgid "\"\" is invalid"
- #~ msgstr "«» er ugyldig"
- 
- #~ msgid "%s is an invalid ISO code, using %c"
- #~ msgstr "%s er en ugyldig ISO-kode, bruker %c"
- 
- #~ msgid "Cannot specify more than one macro expansion output"
- #~ msgstr "Kan ikke angi mer enn en fil for utskrift av makroekspansjon"
- 
- #~ msgid "File exists, but is not a directory"
- #~ msgstr "Fila eksisterer, men er ikke en katalog"
- 
- #~ msgid "Node:"
- #~ msgstr "Node:"
- 
- #~ msgid "%s: TOC should be here, but it was not found"
- #~ msgstr "%s: TOC burde være her, men ble ikke funnet"
--- 0 ----
Files texinfo-4.11/po/pl.gmo and texinfo-4.12/po/pl.gmo differ
diff -Nrc2 texinfo-4.11/po/pl.po texinfo-4.12/po/pl.po
*** texinfo-4.11/po/pl.po	Sun Sep  9 17:40:30 2007
--- texinfo-4.12/po/pl.po	Sat Apr 19 10:05:40 2008
***************
*** 1,13 ****
  # Polish translation for texinfo.
! # Copyright (C) 2003, 2004, 2007 Free Software Foundation, Inc.
  # This file is distributed under the same license as the texinfo package.
! # Jakub Bogusz <qboosh@pld-linux.org>, 2003-2007.
  #
  msgid ""
  msgstr ""
! "Project-Id-Version: texinfo 4.9.92\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2007-09-03 05:23-0700\n"
! "PO-Revision-Date: 2007-09-04 17:32+0200\n"
  "Last-Translator: Jakub Bogusz <qboosh@pld-linux.org>\n"
  "Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n"
--- 1,13 ----
  # Polish translation for texinfo.
! # Copyright (C) 2003, 2004, 2007, 2008 Free Software Foundation, Inc.
  # This file is distributed under the same license as the texinfo package.
! # Jakub Bogusz <qboosh@pld-linux.org>, 2003-2008.
  #
  msgid ""
  msgstr ""
! "Project-Id-Version: texinfo 4.11.93\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2008-04-19 10:05-0700\n"
! "PO-Revision-Date: 2008-03-09 13:15+0100\n"
  "Last-Translator: Jakub Bogusz <qboosh@pld-linux.org>\n"
  "Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n"
***************
*** 16,89 ****
  "Content-Transfer-Encoding: 8bit\n"
  
! #: gnulib/lib/error.c:126
  msgid "Unknown system error"
  msgstr "Nieznany b³±d systemowy"
  
! #: gnulib/lib/getopt.c:531 gnulib/lib/getopt.c:547
  #, c-format
  msgid "%s: option `%s' is ambiguous\n"
  msgstr "%s: opcja `%s' jest niejednoznaczna\n"
  
! #: gnulib/lib/getopt.c:580 gnulib/lib/getopt.c:584
  #, c-format
  msgid "%s: option `--%s' doesn't allow an argument\n"
  msgstr "%s: opcja `--%s' nie mo¿e mieæ argumentów\n"
  
! #: gnulib/lib/getopt.c:593 gnulib/lib/getopt.c:598
  #, c-format
  msgid "%s: option `%c%s' doesn't allow an argument\n"
  msgstr "%s: opcja `%c%s' nie mo¿e mieæ argumentów\n"
  
! #: gnulib/lib/getopt.c:641 gnulib/lib/getopt.c:660 gnulib/lib/getopt.c:976
! #: gnulib/lib/getopt.c:995
  #, c-format
  msgid "%s: option `%s' requires an argument\n"
  msgstr "%s: opcja `%s' musi mieæ argument\n"
  
! #: gnulib/lib/getopt.c:698 gnulib/lib/getopt.c:701
  #, c-format
  msgid "%s: unrecognized option `--%s'\n"
  msgstr "%s: nieznana opcja `--%s'\n"
  
! #: gnulib/lib/getopt.c:709 gnulib/lib/getopt.c:712
  #, c-format
  msgid "%s: unrecognized option `%c%s'\n"
  msgstr "%s: nieznana opcja `%c%s'\n"
  
! #: gnulib/lib/getopt.c:764 gnulib/lib/getopt.c:767
  #, c-format
  msgid "%s: illegal option -- %c\n"
  msgstr "%s: niew³a¶ciwa opcja -- %c\n"
  
! #: gnulib/lib/getopt.c:773 gnulib/lib/getopt.c:776
  #, c-format
  msgid "%s: invalid option -- %c\n"
  msgstr "%s: b³êdna opcja -- %c\n"
  
! #: gnulib/lib/getopt.c:828 gnulib/lib/getopt.c:844 gnulib/lib/getopt.c:1048
! #: gnulib/lib/getopt.c:1066
  #, c-format
  msgid "%s: option requires an argument -- %c\n"
  msgstr "%s: opcja musi mieæ argument -- %c\n"
  
! #: gnulib/lib/getopt.c:897 gnulib/lib/getopt.c:913
  #, c-format
  msgid "%s: option `-W %s' is ambiguous\n"
  msgstr "%s: opcja `-W %s' jest niejednoznaczna\n"
  
! #: gnulib/lib/getopt.c:937 gnulib/lib/getopt.c:955
  #, c-format
  msgid "%s: option `-W %s' doesn't allow an argument\n"
  msgstr "%s: opcja `-W %s' nie mo¿e mieæ argumentów\n"
  
! #: gnulib/lib/xalloc-die.c:35 gnulib/lib/xsetenv.c:39
  msgid "memory exhausted"
  msgstr "pamiêæ wyczerpana"
  
! #: info/echo-area.c:283 info/session.c:732
  msgid "Move forward a character"
  msgstr "Przesuniêcie do przodu o znak"
  
! #: info/echo-area.c:295 info/session.c:764
  msgid "Move backward a character"
  msgstr "Przesuniêcie do ty³u o znak"
--- 16,90 ----
  "Content-Transfer-Encoding: 8bit\n"
  
! #: gnulib/lib/error.c:125
  msgid "Unknown system error"
  msgstr "Nieznany b³±d systemowy"
  
! #: gnulib/lib/getopt.c:526 gnulib/lib/getopt.c:542
  #, c-format
  msgid "%s: option `%s' is ambiguous\n"
  msgstr "%s: opcja `%s' jest niejednoznaczna\n"
  
! #: gnulib/lib/getopt.c:575 gnulib/lib/getopt.c:579
  #, c-format
  msgid "%s: option `--%s' doesn't allow an argument\n"
  msgstr "%s: opcja `--%s' nie mo¿e mieæ argumentów\n"
  
! #: gnulib/lib/getopt.c:588 gnulib/lib/getopt.c:593
  #, c-format
  msgid "%s: option `%c%s' doesn't allow an argument\n"
  msgstr "%s: opcja `%c%s' nie mo¿e mieæ argumentów\n"
  
! #: gnulib/lib/getopt.c:636 gnulib/lib/getopt.c:655 gnulib/lib/getopt.c:971
! #: gnulib/lib/getopt.c:990
  #, c-format
  msgid "%s: option `%s' requires an argument\n"
  msgstr "%s: opcja `%s' musi mieæ argument\n"
  
! #: gnulib/lib/getopt.c:693 gnulib/lib/getopt.c:696
  #, c-format
  msgid "%s: unrecognized option `--%s'\n"
  msgstr "%s: nieznana opcja `--%s'\n"
  
! #: gnulib/lib/getopt.c:704 gnulib/lib/getopt.c:707
  #, c-format
  msgid "%s: unrecognized option `%c%s'\n"
  msgstr "%s: nieznana opcja `%c%s'\n"
  
! #: gnulib/lib/getopt.c:759 gnulib/lib/getopt.c:762
  #, c-format
  msgid "%s: illegal option -- %c\n"
  msgstr "%s: niew³a¶ciwa opcja -- %c\n"
  
! #: gnulib/lib/getopt.c:768 gnulib/lib/getopt.c:771
  #, c-format
  msgid "%s: invalid option -- %c\n"
  msgstr "%s: b³êdna opcja -- %c\n"
  
! #: gnulib/lib/getopt.c:823 gnulib/lib/getopt.c:839 gnulib/lib/getopt.c:1043
! #: gnulib/lib/getopt.c:1061
  #, c-format
  msgid "%s: option requires an argument -- %c\n"
  msgstr "%s: opcja musi mieæ argument -- %c\n"
  
! #: gnulib/lib/getopt.c:892 gnulib/lib/getopt.c:908
  #, c-format
  msgid "%s: option `-W %s' is ambiguous\n"
  msgstr "%s: opcja `-W %s' jest niejednoznaczna\n"
  
! #: gnulib/lib/getopt.c:932 gnulib/lib/getopt.c:950
  #, c-format
  msgid "%s: option `-W %s' doesn't allow an argument\n"
  msgstr "%s: opcja `-W %s' nie mo¿e mieæ argumentów\n"
  
! #: gnulib/lib/xalloc-die.c:34 gnulib/lib/xsetenv.c:37
! #, c-format
  msgid "memory exhausted"
  msgstr "pamiêæ wyczerpana"
  
! #: info/echo-area.c:283 info/session.c:735
  msgid "Move forward a character"
  msgstr "Przesuniêcie do przodu o znak"
  
! #: info/echo-area.c:295 info/session.c:767
  msgid "Move backward a character"
  msgstr "Przesuniêcie do ty³u o znak"
***************
*** 97,105 ****
  msgstr "Przej¶cie na koniec tej linii"
  
! #: info/echo-area.c:320 info/session.c:805
  msgid "Move forward a word"
  msgstr "Przesuniêcie do przodu o s³owo"
  
! #: info/echo-area.c:360 info/session.c:878
  msgid "Move backward a word"
  msgstr "Przesuniêcie do ty³u o s³owo"
--- 98,106 ----
  msgstr "Przej¶cie na koniec tej linii"
  
! #: info/echo-area.c:320 info/session.c:808
  msgid "Move forward a word"
  msgstr "Przesuniêcie do przodu o s³owo"
  
! #: info/echo-area.c:360 info/session.c:881
  msgid "Move backward a word"
  msgstr "Przesuniêcie do ty³u o s³owo"
***************
*** 263,285 ****
  "Znaleziono `%s' w %s. (`\\[next-index-match]' próbuje znale¼æ nastêpne.)"
  
! #: info/indices.c:540
  #, c-format
  msgid "Scanning indices of `%s'..."
  msgstr "Przeszukiwanie indeksów `%s'..."
  
! #: info/indices.c:595
  #, c-format
  msgid "No available info files have `%s' in their indices."
  msgstr "¯aden z dostêpnych plików info nie zawiera `%s' w swoich indeksach."
  
! #: info/indices.c:621
  msgid "Grovel all known info file's indices for a string and build a menu"
  msgstr "Szukanie ³añcucha w znanych indeksach plików info i zbudowanie menu"
  
! #: info/indices.c:625
  msgid "Index apropos: "
  msgstr "Indeks dla ³añcucha: "
  
! #: info/indices.c:653
  #, c-format
  msgid ""
--- 264,286 ----
  "Znaleziono `%s' w %s. (`\\[next-index-match]' próbuje znale¼æ nastêpne.)"
  
! #: info/indices.c:549
  #, c-format
  msgid "Scanning indices of `%s'..."
  msgstr "Przeszukiwanie indeksów `%s'..."
  
! #: info/indices.c:604
  #, c-format
  msgid "No available info files have `%s' in their indices."
  msgstr "¯aden z dostêpnych plików info nie zawiera `%s' w swoich indeksach."
  
! #: info/indices.c:630
  msgid "Grovel all known info file's indices for a string and build a menu"
  msgstr "Szukanie ³añcucha w znanych indeksach plików info i zbudowanie menu"
  
! #: info/indices.c:634
  msgid "Index apropos: "
  msgstr "Indeks dla ³añcucha: "
  
! #: info/indices.c:662
  #, c-format
  msgid ""
***************
*** 290,300 ****
  "* Menu: Wêz³y, których indeksy zawieraj± `%s':\n"
  
! #: info/info.c:287 info/infokey.c:899
  #, c-format
  msgid "Try --help for more information.\n"
  msgstr "Wiêcej informacji mo¿na uzyskaæ przez --help.\n"
  
! #: info/info.c:306 info/infokey.c:145 makeinfo/makeinfo.c:783
! #: util/install-info.c:1328 util/texindex.c:295
  #, c-format
  msgid ""
--- 291,301 ----
  "* Menu: Wêz³y, których indeksy zawieraj± `%s':\n"
  
! #: info/info.c:273 info/infokey.c:899
  #, c-format
  msgid "Try --help for more information.\n"
  msgstr "Wiêcej informacji mo¿na uzyskaæ przez --help.\n"
  
! #: info/info.c:292 info/infokey.c:145 install-info/install-info.c:2091
! #: makeinfo/makeinfo.c:783 util/texindex.c:295
  #, c-format
  msgid ""
***************
*** 312,325 ****
  "Nie ma ¯ADNEJ GWARANCJI w zakresie dopuszczalnym przez prawo.\n"
  
! #: info/info.c:511
  #, c-format
  msgid "no index entries found for `%s'\n"
  msgstr "nie znaleziono wpisów w indeksie dla `%s'\n"
  
! #: info/info.c:603
! msgid "  -b, --speech-friendly        be friendly to speech synthesizers.\n"
! msgstr "  -b, --speech-friendly        tryb przyjazny dla syntezatorów mowy.\n"
! 
! #: info/info.c:610
  #, c-format
  msgid ""
--- 313,322 ----
  "Nie ma ¯ADNEJ GWARANCJI w zakresie dopuszczalnym przez prawo.\n"
  
! #: info/info.c:504
  #, c-format
  msgid "no index entries found for `%s'\n"
  msgstr "nie znaleziono wpisów w indeksie dla `%s'\n"
  
! #: info/info.c:598
  #, c-format
  msgid ""
***************
*** 327,368 ****
  "\n"
  "Read documentation in Info format.\n"
  "\n"
  "Options:\n"
! "      --apropos=STRING         look up STRING in all indices of all "
  "manuals.\n"
  "  -d, --directory=DIR          add DIR to INFOPATH.\n"
  "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
! "  -f, --file=FILENAME          specify Info file to visit.\n"
! "  -h, --help                   display this help and exit.\n"
! "      --index-search=STRING    go to node pointed by index entry STRING.\n"
! "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
! "  -o, --output=FILENAME        output selected nodes to FILENAME.\n"
! "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
! "      --no-raw-escapes         output escapes as literal text.\n"
! "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
! "  -O, --show-options, --usage  go to command-line options node.\n"
! "%s      --subnodes               recursively output menu items.\n"
! "  -w, --where, --location      print physical location of Info file.\n"
! "      --vi-keys                use vi-like and less-like key bindings.\n"
! "      --version                display version information and exit.\n"
! "\n"
! "The first non-option argument, if present, is the menu entry to start from;\n"
! "it is searched for in all `dir' files along INFOPATH.\n"
! "If it is not present, info merges all `dir' files and shows the result.\n"
! "Any remaining arguments are treated as the names of menu\n"
! "items relative to the initial node visited.\n"
! "\n"
! "Examples:\n"
! "  info                       show top-level dir menu\n"
! "  info emacs                 start at emacs node from top-level dir\n"
! "  info emacs buffers         start at buffers node within emacs manual\n"
! "  info --show-options emacs  start at node with emacs' command line options\n"
! "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
! "  info -f ./foo.info         show file ./foo.info, not searching dir\n"
  msgstr ""
- "Sk³adnia: %s [OPCJA]... [ELEMENT-MENU...]\n"
- "\n"
- "Przegl±danie dokumentacji w formacie Info.\n"
- "\n"
  "Opcje:\n"
  "      --apropos=£AÑCUCH        szukanie £AÑCUCHA we wszystkich indeksach\n"
--- 324,341 ----
  "\n"
  "Read documentation in Info format.\n"
+ msgstr ""
+ "Sk³adnia: %s [OPCJA]... [ELEMENT-MENU...]\n"
  "\n"
+ "Przegl±danie dokumentacji w formacie Info.\n"
+ 
+ #: info/info.c:604
+ msgid ""
  "Options:\n"
! "  -k, --apropos=STRING         look up STRING in all indices of all "
  "manuals.\n"
  "  -d, --directory=DIR          add DIR to INFOPATH.\n"
  "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
! "  -f, --file=FILENAME          specify Info file to visit."
  msgstr ""
  "Opcje:\n"
  "      --apropos=£AÑCUCH        szukanie £AÑCUCHA we wszystkich indeksach\n"
***************
*** 370,378 ****
  "  -d, --directory=KATALOG      dodanie KATALOGU do INFOPATH.\n"
  "      --dribble=PLIK           zapamiêtanie sekwencji klawiszy w PLIKU.\n"
! "  -f, --file=PLIK              podanie pliku Info do odwiedzenia.\n"
! "  -h, --help                   wy¶wietlenie tego opisu i zakoñczenie pracy.\n"
  "      --index-search=£AÑCUCH   przej¶cie do wêz³a za £AÑCUCHEM w indeksie.\n"
  "  -n, --node=WÊZE£             podanie wêz³a w pierwszym odwiedzanym pliku.\n"
! "  -o, --output=PLIK            zapis wybranych wêz³ów do PLIKU.\n"
  "  -R, --raw-escapes            wypisywanie sekwencji ANSI (domy¶lne).\n"
  "      --no-raw-escapes         wypisywanie sekwencji jako dos³ownego "
--- 343,368 ----
  "  -d, --directory=KATALOG      dodanie KATALOGU do INFOPATH.\n"
  "      --dribble=PLIK           zapamiêtanie sekwencji klawiszy w PLIKU.\n"
! "  -f, --file=PLIK              podanie pliku Info do odwiedzenia."
! 
! #: info/info.c:611
! msgid ""
! "  -h, --help                   display this help and exit.\n"
! "      --index-search=STRING    go to node pointed by index entry STRING.\n"
! "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
! "  -o, --output=FILENAME        output selected nodes to FILENAME."
! msgstr ""
! "  -h, --help                   wy¶wietlenie tego opisu i zakoñczenie "
! "dzia³ania.\n"
  "      --index-search=£AÑCUCH   przej¶cie do wêz³a za £AÑCUCHEM w indeksie.\n"
  "  -n, --node=WÊZE£             podanie wêz³a w pierwszym odwiedzanym pliku.\n"
! "  -o, --output=PLIK            zapis wybranych wêz³ów do PLIKU."
! 
! #: info/info.c:617
! msgid ""
! "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
! "      --no-raw-escapes         output escapes as literal text.\n"
! "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
! "  -O, --show-options, --usage  go to command-line options node."
! msgstr ""
  "  -R, --raw-escapes            wypisywanie sekwencji ANSI (domy¶lne).\n"
  "      --no-raw-escapes         wypisywanie sekwencji jako dos³ownego "
***************
*** 380,391 ****
  "      --restore=PLIK           czytanie pocz±tkowej sekwencji klawiszy z "
  "PLIKU.\n"
! "  -O, --show-options, --usage  przej¶cie do wêz³a z opcjami linii poleceñ.\n"
! "%s      --subnodes               rekurencyjne wypisanie elementów menu.\n"
! "  -w, --where, --location      wy¶wietlenie fizycznego po³o¿enia pliku "
! "Info.\n"
  "      --vi-keys                u¿ywanie klawiszy w stylu programów vi i "
  "less.\n"
  "      --version                wy¶wietlenie informacji o wersji i "
  "zakoñczenie.\n"
  "\n"
  "Pierwszy argument nie bêd±cy opcj±, je¶li jest obecny, jest wpisem menu, od\n"
--- 370,402 ----
  "      --restore=PLIK           czytanie pocz±tkowej sekwencji klawiszy z "
  "PLIKU.\n"
! "  -O, --show-options, --usage  przej¶cie do wêz³a z opcjami linii poleceñ."
! 
! #: info/info.c:624
! msgid "  -b, --speech-friendly        be friendly to speech synthesizers."
! msgstr "  -b, --speech-friendly        tryb przyjazny dla syntezatorów mowy."
! 
! #: info/info.c:628
! msgid ""
! "      --subnodes               recursively output menu items.\n"
! "      --vi-keys                use vi-like and less-like key bindings.\n"
! "      --version                display version information and exit.\n"
! "  -w, --where, --location      print physical location of Info file."
! msgstr ""
! "      --subnodes               rekurencyjne wypisanie elementów menu.\n"
  "      --vi-keys                u¿ywanie klawiszy w stylu programów vi i "
  "less.\n"
  "      --version                wy¶wietlenie informacji o wersji i "
  "zakoñczenie.\n"
+ "  -w, --where, --location      wy¶wietlenie fizycznego po³o¿enia pliku Info."
+ 
+ #: info/info.c:634
+ msgid ""
+ "\n"
+ "The first non-option argument, if present, is the menu entry to start from;\n"
+ "it is searched for in all `dir' files along INFOPATH.\n"
+ "If it is not present, info merges all `dir' files and shows the result.\n"
+ "Any remaining arguments are treated as the names of menu\n"
+ "items relative to the initial node visited."
+ msgstr ""
  "\n"
  "Pierwszy argument nie bêd±cy opcj±, je¶li jest obecny, jest wpisem menu, od\n"
***************
*** 396,400 ****
  "Wszystkie pozosta³e argumenty s± traktowane jako nazwy elementów menu "
  "wzglêdem\n"
! "pocz±tkowo odwiedzonego wêz³a.\n"
  "\n"
  "Przyk³ady:\n"
--- 407,423 ----
  "Wszystkie pozosta³e argumenty s± traktowane jako nazwy elementów menu "
  "wzglêdem\n"
! "pocz±tkowo odwiedzonego wêz³a."
! 
! #: info/info.c:641
! msgid ""
! "\n"
! "Examples:\n"
! "  info                       show top-level dir menu\n"
! "  info emacs                 start at emacs node from top-level dir\n"
! "  info emacs buffers         start at buffers node within emacs manual\n"
! "  info --show-options emacs  start at node with emacs' command line options\n"
! "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
! "  info -f ./foo.info         show file ./foo.info, not searching dir"
! msgstr ""
  "\n"
  "Przyk³ady:\n"
***************
*** 406,414 ****
  "emacsa\n"
  "  info --subnodes -o out.txt emacs  zapisanie ca³ego podrêcznika do out.txt\n"
! "  info -f ./foo.info         pokazanie pliku ./foo.info, z pominiêciem "
! "katalogu\n"
  
! #: info/info.c:649 info/infokey.c:918 makeinfo/makeinfo.c:474
! #: util/install-info.c:491 util/texindex.c:259
  msgid ""
  "\n"
--- 429,437 ----
  "emacsa\n"
  "  info --subnodes -o out.txt emacs  zapisanie ca³ego podrêcznika do out.txt\n"
! "  info -f ./foo.info         pokazanie pliku ./foo.info bez szukania w "
! "katalogu"
  
! #: info/info.c:650 info/infokey.c:918 makeinfo/makeinfo.c:474
! #: util/texindex.c:259
  msgid ""
  "\n"
***************
*** 419,650 ****
  "\n"
  "Raporty o b³êdach prosimy wysy³aæ poczt± elektroniczn± na adres\n"
! "bug-texinfo@gnu.org, ogólne pytania i dyskusjê na help-texinfo@gnu.org.\n"
  "Strona domowa texinfo: http://www.gnu.org/software/texinfo/"
  
! #: info/info.c:683
  #, c-format
  msgid "Cannot find node `%s'."
  msgstr "Nie mo¿na znale¼æ wêz³a `%s'."
  
! #: info/info.c:684
  #, c-format
  msgid "Cannot find node `(%s)%s'."
  msgstr "Nie mo¿na znale¼æ wêz³a `(%s)%s'."
  
! #: info/info.c:685
  msgid "Cannot find a window!"
  msgstr "Nie mo¿na znale¼æ okna!"
  
! #: info/info.c:686
  msgid "Point doesn't appear within this window's node!"
  msgstr "Kropka nie wystêpuje w wê¼le z tego okna!"
  
! #: info/info.c:687
  msgid "Cannot delete the last window."
  msgstr "Nie mo¿na usun±æ ostatniego okna."
  
! #: info/info.c:688
  msgid "No menu in this node."
  msgstr "Brak menu w tym wê¼le."
  
! #: info/info.c:689
  msgid "No footnotes in this node."
  msgstr "Brak przypisów w tym wê¼le."
  
! #: info/info.c:690
  msgid "No cross references in this node."
  msgstr "Brak odsy³aczy w tym wê¼le."
  
! #: info/info.c:691
  #, c-format
  msgid "No `%s' pointer for this node."
  msgstr "Brak wska¼nika `%s' dla tego wêz³a."
  
! #: info/info.c:692
  #, c-format
  msgid "Unknown Info command `%c'; try `?' for help."
  msgstr "Nieznane polecenie Info `%c'; `?' przywo³uje pomoc."
  
! #: info/info.c:693
  #, c-format
  msgid "Terminal type `%s' is not smart enough to run Info."
  msgstr "Typ terminala `%s' nie jest wystarczaj±cy do uruchomienia Info."
  
! #: info/info.c:694
  msgid "You are already at the last page of this node."
  msgstr "To ju¿ jest ostatnia strona tego wêz³a."
  
! #: info/info.c:695
  msgid "You are already at the first page of this node."
  msgstr "To ju¿ jest pierwsza strona tego wêz³a."
  
! #: info/info.c:696
  msgid "Only one window."
  msgstr "Tylko jedno okno."
  
! #: info/info.c:697
  msgid "Resulting window would be too small."
  msgstr "Wynikowe okno by³oby zbyt ma³e."
  
! #: info/info.c:698
  msgid "Not enough room for a help window, please delete a window."
  msgstr "Za ma³o miejsca na okno pomocy, proszê usun±æ okno."
  
! #: info/infodoc.c:45 info/infodoc.c:97
! msgid ""
! "Basic Commands in Info Windows\n"
! "******************************\n"
! msgstr ""
! "Podstawowe polecenia w oknach Info\n"
! "**********************************\n"
  
  #: info/infodoc.c:48
- msgid "\\%-10[quit-help]  Quit this help.\n"
- msgstr "\\%-10[quit-help]  Opuszczenie tej pomocy.\n"
- 
- #: info/infodoc.c:49
  msgid "\\%-10[quit]  Quit Info altogether.\n"
  msgstr "\\%-10[quit]  Opuszczenie ca³ego Info.\n"
  
! #: info/infodoc.c:50
  msgid "\\%-10[get-info-help-node]  Invoke the Info tutorial.\n"
  msgstr "\\%-10[get-info-help-node]  Uruchomienie tutoriala Info.\n"
  
! #: info/infodoc.c:52 info/infodoc.c:104
! msgid ""
! "Selecting other nodes:\n"
! "----------------------\n"
! msgstr ""
! "Wybór innych wêz³ów:\n"
! "--------------------\n"
  
  #: info/infodoc.c:54
! msgid "\\%-10[next-node]  Move to the \"next\" node of this node.\n"
! msgstr "\\%-10[next-node]  Przej¶cie do wêz³a \"nastêpny\" tego wêz³a.\n"
  
  #: info/infodoc.c:55
! msgid "\\%-10[prev-node]  Move to the \"previous\" node of this node.\n"
! msgstr "\\%-10[prev-node]  Przej¶cie do wêz³a \"poprzedni\" tego wêz³a.\n"
  
  #: info/infodoc.c:56
! msgid "\\%-10[up-node]  Move \"up\" from this node.\n"
! msgstr "\\%-10[up-node]  Przej¶cie do wêz³a \"w górê\" tego wêz³a.\n"
  
! #: info/infodoc.c:57
! msgid ""
! "\\%-10[menu-item]  Pick menu item specified by name.\n"
! "              Picking a menu item causes another node to be selected.\n"
  msgstr ""
! "\\%-10[menu-item]  Wybranie elementu menu zadanego nazw±.\n"
! "              Wybranie elementu menu powoduje wybranie innego wêz³a.\n"
  
  #: info/infodoc.c:59
  msgid ""
! "\\%-10[xref-item]  Follow a cross reference.  Reads name of reference.\n"
  msgstr ""
! "\\%-10[xref-item]  Przej¶cie za odsy³aczem. Odczytuje nazwê odsy³acza.\n"
  
  #: info/infodoc.c:60
! msgid "\\%-10[history-node]  Move to the last node seen in this window.\n"
  msgstr ""
  "\\%-10[history-node]  Przej¶cie do ostatniego wêz³a widocznego w tym oknie.\n"
  
- #: info/infodoc.c:61
- msgid "\\%-10[move-to-next-xref]  Skip to next hypertext link [*].\n"
- msgstr ""
- "\\%-10[move-to-next-xref]  Przej¶cie do nastêpnego odno¶nika hipertekstowego "
- "[*].\n"
- 
  #: info/infodoc.c:62
! msgid "\\%-10[move-to-prev-xref]  Skip to previous hypertext link [*].\n"
! msgstr ""
! "\\%-10[move-to-prev-xref]  Przej¶cie do poprzedniego odno¶nika "
! "hipertekstowego [*].\n"
  
  #: info/infodoc.c:63
! msgid ""
! "\\%-10[select-reference-this-line]  Follow the hypertext link under cursor.\n"
! msgstr ""
! "\\%-10[select-reference-this-line]  Przej¶cie za odno¶nikiem hipertekstowym "
! "pod kursorem.\n"
  
  #: info/infodoc.c:64
! msgid ""
! "\\%-10[dir-node]  Move to the `directory' node.  Equivalent to `\\[goto-"
! "node] (DIR)'.\n"
! msgstr ""
! "\\%-10[dir-node]  Przej¶cie do wêz³a `directory' (katalog). Równoznaczne `"
! "\\[goto-node] (DIR)'.\n"
  
  #: info/infodoc.c:65
! msgid ""
! "\\%-10[top-node]  Move to the Top node.  Equivalent to `\\[goto-node] Top'.\n"
! msgstr ""
! "\\%-10[top-node]  Przej¶cie do wêz³a Szczytowy. Równoznaczne `\\[goto-node] "
! "Top'.\n"
  
  #: info/infodoc.c:67
! msgid ""
! "[*]    Command acts within this node or the entire document, depending on\n"
! "the value of cursor-movement-scrolls variable\n"
! msgstr ""
! "[*]    Polecenie dotyczy tego wêz³a lub ca³ego dokumentu, zale¿nie od\n"
! "warto¶ci zmiennej cursor-movement-scrolls\n"
  
! #: info/infodoc.c:70 info/infodoc.c:118
! msgid ""
! "Moving within a node:\n"
! "---------------------\n"
  msgstr ""
! "Poruszanie siê w ramach wêz³a:\n"
! "------------------------------\n"
  
  #: info/infodoc.c:72
! msgid "\\%-10[beginning-of-node]  Go to the beginning of this node.\n"
! msgstr "\\%-10[beginning-of-node]  Przej¶cie na pocz±tek tego wêz³a.\n"
  
  #: info/infodoc.c:73
! msgid "\\%-10[end-of-node]  Go to the end of this node.\n"
! msgstr "\\%-10[end-of-node]  Przej¶cie na koniec tego wêz³a.\n"
  
  #: info/infodoc.c:74
! msgid "\\%-10[next-line]  Scroll forward 1 line.\n"
! msgstr "\\%-10[next-line]  Przewiniêcie do przodu o 1 liniê.\n"
! 
! #: info/infodoc.c:75
! msgid "\\%-10[prev-line]  Scroll backward 1 line.\n"
! msgstr "\\%-10[prev-line]  Przewiniêcie do ty³u o 1 liniê.\n"
  
  #: info/infodoc.c:76
! msgid "\\%-10[scroll-forward]  Scroll forward a page.\n"
! msgstr "\\%-10[scroll-forward]  Przewiniêcie do przodu o stronê.\n"
  
  #: info/infodoc.c:77
! msgid "\\%-10[scroll-backward]  Scroll backward a page.\n"
! msgstr "\\%-10[scroll-backward]  Przewiniêcie do ty³u o stronê.\n"
! 
! #: info/infodoc.c:79 info/infodoc.c:127
! msgid ""
! "Other commands:\n"
! "---------------\n"
! msgstr ""
! "Inne polecenia:\n"
! "---------------\n"
! 
! #: info/infodoc.c:81
! msgid "1...9       Pick first...ninth item in this node's menu.\n"
! msgstr ""
! "1...9       Wybranie pierwszego ... dziewi±tego elementu z menu wêz³a.\n"
  
! #: info/infodoc.c:82
! msgid "\\%-10[last-menu-item]  Pick last item in this node's menu.\n"
! msgstr "\\%-10[last-menu-item]  Wybranie ostatniego elementu z menu wêz³a.\n"
  
! #: info/infodoc.c:83
  msgid ""
! "\\%-10[index-search]  Search for a specified string in the index entries of "
! "this Info\n"
! "              file, and select the node referenced by the first entry "
! "found.\n"
  msgstr ""
  "\\%-10[index-search]  Szukanie podanego ³añcucha we wpisach indeksu tego "
--- 442,641 ----
  "\n"
  "Raporty o b³êdach prosimy wysy³aæ poczt± elektroniczn± na adres\n"
! "bug-texinfo@gnu.org, a ogólne pytania i dyskusjê na help-texinfo@gnu.org.\n"
  "Strona domowa texinfo: http://www.gnu.org/software/texinfo/"
  
! #: info/info.c:684
  #, c-format
  msgid "Cannot find node `%s'."
  msgstr "Nie mo¿na znale¼æ wêz³a `%s'."
  
! #: info/info.c:685
  #, c-format
  msgid "Cannot find node `(%s)%s'."
  msgstr "Nie mo¿na znale¼æ wêz³a `(%s)%s'."
  
! #: info/info.c:686
  msgid "Cannot find a window!"
  msgstr "Nie mo¿na znale¼æ okna!"
  
! #: info/info.c:687
  msgid "Point doesn't appear within this window's node!"
  msgstr "Kropka nie wystêpuje w wê¼le z tego okna!"
  
! #: info/info.c:688
  msgid "Cannot delete the last window."
  msgstr "Nie mo¿na usun±æ ostatniego okna."
  
! #: info/info.c:689
  msgid "No menu in this node."
  msgstr "Brak menu w tym wê¼le."
  
! #: info/info.c:690
  msgid "No footnotes in this node."
  msgstr "Brak przypisów w tym wê¼le."
  
! #: info/info.c:691
  msgid "No cross references in this node."
  msgstr "Brak odsy³aczy w tym wê¼le."
  
! #: info/info.c:692
  #, c-format
  msgid "No `%s' pointer for this node."
  msgstr "Brak wska¼nika `%s' dla tego wêz³a."
  
! #: info/info.c:693
  #, c-format
  msgid "Unknown Info command `%c'; try `?' for help."
  msgstr "Nieznane polecenie Info `%c'; `?' przywo³uje pomoc."
  
! #: info/info.c:694
  #, c-format
  msgid "Terminal type `%s' is not smart enough to run Info."
  msgstr "Typ terminala `%s' nie jest wystarczaj±cy do uruchomienia Info."
  
! #: info/info.c:695
  msgid "You are already at the last page of this node."
  msgstr "To ju¿ jest ostatnia strona tego wêz³a."
  
! #: info/info.c:696
  msgid "You are already at the first page of this node."
  msgstr "To ju¿ jest pierwsza strona tego wêz³a."
  
! #: info/info.c:697
  msgid "Only one window."
  msgstr "Tylko jedno okno."
  
! #: info/info.c:698
  msgid "Resulting window would be too small."
  msgstr "Wynikowe okno by³oby zbyt ma³e."
  
! #: info/info.c:699
  msgid "Not enough room for a help window, please delete a window."
  msgstr "Za ma³o miejsca na okno pomocy, proszê usun±æ okno."
  
! #: info/infodoc.c:45
! msgid "Basic Info command keys\n"
! msgstr "Podstawowe klawisze poleceñ Info\n"
! 
! #: info/infodoc.c:47
! msgid "\\%-10[quit-help]  Close this help window.\n"
! msgstr "\\%-10[quit-help]  Opuszczenie tego okna pomocy.\n"
  
  #: info/infodoc.c:48
  msgid "\\%-10[quit]  Quit Info altogether.\n"
  msgstr "\\%-10[quit]  Opuszczenie ca³ego Info.\n"
  
! #: info/infodoc.c:49
  msgid "\\%-10[get-info-help-node]  Invoke the Info tutorial.\n"
  msgstr "\\%-10[get-info-help-node]  Uruchomienie tutoriala Info.\n"
  
! #: info/infodoc.c:51
! msgid "\\%-10[prev-line]  Move up one line.\n"
! msgstr "\\%-10[prev-line]  Przej¶cie w górê o jedn± liniê.\n"
! 
! #: info/infodoc.c:52
! msgid "\\%-10[next-line]  Move down one line.\n"
! msgstr "\\%-10[next-line]  Przewiniêcie w dó³ o jedn± liniê.\n"
! 
! #: info/infodoc.c:53
! msgid "\\%-10[scroll-backward]  Scroll backward one screenful.\n"
! msgstr "\\%-10[scroll-backward]  Przewiniêcie do ty³u o stronê ekranu.\n"
  
  #: info/infodoc.c:54
! msgid "\\%-10[scroll-forward]  Scroll forward one screenful.\n"
! msgstr "\\%-10[scroll-forward]  Przewiniêcie do przodu o stronê ekranu.\n"
  
  #: info/infodoc.c:55
! msgid "\\%-10[beginning-of-node]  Go to the beginning of this node.\n"
! msgstr "\\%-10[beginning-of-node]  Przej¶cie na pocz±tek tego wêz³a.\n"
  
  #: info/infodoc.c:56
! msgid "\\%-10[end-of-node]  Go to the end of this node.\n"
! msgstr "\\%-10[end-of-node]  Przej¶cie na koniec tego wêz³a.\n"
  
! #: info/infodoc.c:58
! msgid "\\%-10[move-to-next-xref]  Skip to the next hypertext link.\n"
  msgstr ""
! "\\%-10[move-to-next-xref]  Przej¶cie do nastêpnego odno¶nika "
! "hipertekstowego.\n"
  
  #: info/infodoc.c:59
  msgid ""
! "\\%-10[select-reference-this-line]  Follow the hypertext link under the "
! "cursor.\n"
  msgstr ""
! "\\%-10[select-reference-this-line]  Przej¶cie za odno¶nikiem hipertekstowym "
! "pod kursorem.\n"
  
  #: info/infodoc.c:60
! msgid "\\%-10[history-node]  Go back to the last node seen in this window.\n"
  msgstr ""
  "\\%-10[history-node]  Przej¶cie do ostatniego wêz³a widocznego w tym oknie.\n"
  
  #: info/infodoc.c:62
! msgid "\\%-10[global-prev-node]  Go to the previous node in the document.\n"
! msgstr "\\%-10[global-prev-node]  Przej¶cie do poprzeniego wêz³a dokumentu.\n"
  
  #: info/infodoc.c:63
! msgid "\\%-10[global-next-node]  Go to the next node in the document.\n"
! msgstr "\\%-10[global-next-node]  Przej¶cie do nastêpnego wêz³a dokumentu.\n"
  
  #: info/infodoc.c:64
! msgid "\\%-10[prev-node]  Go to the previous node on this level.\n"
! msgstr "\\%-10[prev-node]  Przej¶cie do poprzedniego wêz³a danego poziomu.\n"
  
  #: info/infodoc.c:65
! msgid "\\%-10[next-node]  Go to the next node on this level.\n"
! msgstr "\\%-10[next-node]  Przej¶cie do nastêpnego wêz³a danego poziomu.\n"
! 
! #: info/infodoc.c:66
! msgid "\\%-10[up-node]  Go up one level.\n"
! msgstr "\\%-10[up-node]  Przej¶cie o jeden poziom w górê.\n"
  
  #: info/infodoc.c:67
! msgid "\\%-10[top-node]  Go to the top node of this document.\n"
! msgstr "\\%-10[top-node]  Przej¶cie do g³ównego wêz³a dokumentu.\n"
  
! #: info/infodoc.c:68
! msgid "\\%-10[dir-node]  Go to the main `directory' node.\n"
! msgstr "\\%-10[dir-node]  Przej¶cie do wêz³a g³ównego katalogu.\n"
! 
! #: info/infodoc.c:70
! msgid "1...9       Pick the first...ninth item in this node's menu.\n"
  msgstr ""
! "1...9       Wybranie pierwszego ... dziewi±tego elementu z menu wêz³a.\n"
! 
! #: info/infodoc.c:71
! msgid "\\%-10[last-menu-item]  Pick the last item in this node's menu.\n"
! msgstr "\\%-10[last-menu-item]  Wybranie ostatniego elementu z menu wêz³a.\n"
  
  #: info/infodoc.c:72
! msgid "\\%-10[menu-item]  Pick a menu item specified by name.\n"
! msgstr "\\%-10[menu-item]  Wybranie elementu menu zadanego nazw±.\n"
  
  #: info/infodoc.c:73
! msgid "\\%-10[xref-item]  Follow a cross reference specified by name.\n"
! msgstr "\\%-10[xref-item]  Przej¶cie za odsy³aczem zadanym nazw±.\n"
  
  #: info/infodoc.c:74
! msgid "\\%-10[goto-node]  Go to a node specified by name.\n"
! msgstr "\\%-10[goto-node]  Przej¶cie do wêz³a zadanego nazw±.\n"
  
  #: info/infodoc.c:76
! msgid "\\%-10[search]  Search forward for a specified string.\n"
! msgstr "\\%-10[search]  Szukanie podanego ³añcucha w przód\n"
  
  #: info/infodoc.c:77
! msgid "\\%-10[search-previous]  Search for previous occurrence.\n"
! msgstr "\\%-10[search-previous]  Szukanie poprzedniego wyst±pienia.\n"
  
! #: info/infodoc.c:78
! msgid "\\%-10[search-next]  Search for next occurrence.\n"
! msgstr "\\%-10[search-next]  Szukanie nastêpnego wyst±pienia.\n"
  
! #: info/infodoc.c:79
  msgid ""
! "\\%-10[index-search]  Search for a specified string in the index, and\n"
! "              select the node referenced by the first entry found.\n"
  msgstr ""
  "\\%-10[index-search]  Szukanie podanego ³añcucha we wpisach indeksu tego "
***************
*** 652,730 ****
  "              i wybranie wêz³a wskazywanego przez pierwszy znaleziony wpis.\n"
  
! #: info/infodoc.c:85
! msgid ""
! "\\%-10[goto-node]  Move to node specified by name.\n"
! "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
! msgstr ""
! "\\%-10[goto-node]  Przej¶cie do wêz³a zadanego nazw±.\n"
! "              Mo¿na do³±czyæ tak¿e nazwê pliku w postaci (PLIK)WÊZE£.\n"
! 
! #: info/infodoc.c:87
! msgid ""
! "\\%-10[search]  Search forward for a specified string\n"
! "              and select the node in which the next occurrence is found.\n"
! msgstr ""
! "\\%-10[search]  Szukanie podanego ³añcucha w przód\n"
! "              i wybranie wêz³a, w którym znaleziono nastêpne wyst±pienie.\n"
  
  #: info/infodoc.c:89
  msgid ""
! "\\%-10[search-backward]  Search backward for a specified string\n"
! "              and select the node in which the previous occurrence is "
! "found.\n"
  msgstr ""
! "\\%-10[search-backward]  Szukanie podanego ³añcucha w ty³\n"
! "              i wybranie wêz³a, w którym znaleziono poprzednie wyst±pienie.\n"
  
! #: info/infodoc.c:100
  #, c-format
  msgid "  %-10s  Quit this help.\n"
  msgstr "  %-10s  Opuszczenie tej pomocy.\n"
  
! #: info/infodoc.c:101
  #, c-format
  msgid "  %-10s  Quit Info altogether.\n"
  msgstr "  %-10s  Opuszczenie ca³ego Info.\n"
  
! #: info/infodoc.c:102
  #, c-format
  msgid "  %-10s  Invoke the Info tutorial.\n"
  msgstr "  %-10s  Uruchomienie tutoriala Info.\n"
  
! #: info/infodoc.c:106
  #, c-format
  msgid "  %-10s  Move to the `next' node of this node.\n"
  msgstr "  %-10s  Przej¶cie do wêz³a `nastêpny' tego wêz³a.\n"
  
! #: info/infodoc.c:107
  #, c-format
  msgid "  %-10s  Move to the `previous' node of this node.\n"
  msgstr "  %-10s  Przej¶cie do wêz³a `poprzedni' tego wêz³a.\n"
  
! #: info/infodoc.c:108
  #, c-format
  msgid "  %-10s  Move `up' from this node.\n"
  msgstr "  %-10s  Przej¶cie do wêz³a `w górê' tego wêz³a.\n"
  
! #: info/infodoc.c:109
  #, c-format
! msgid "  %-10s  Pick menu item specified by name.\n"
! msgstr "  %-10s  Wybranie elementu menu zadanego nazw±.\n"
! 
! #: info/infodoc.c:110
! msgid "              Picking a menu item causes another node to be selected.\n"
! msgstr "              Wybranie elementu menu powoduje wybranie innego wêz³a.\n"
  
! #: info/infodoc.c:111
  #, c-format
  msgid "  %-10s  Follow a cross reference.  Reads name of reference.\n"
  msgstr "  %-10s  Przej¶cie za odsy³aczem. Odczytuje nazwê odsy³acza.\n"
  
! #: info/infodoc.c:112
  #, c-format
  msgid "  %-10s  Move to the last node seen in this window.\n"
  msgstr "  %-10s  Przej¶cie do ostatniego wêz³a widocznego w tym oknie.\n"
  
! #: info/infodoc.c:113
  #, c-format
  msgid "  %-10s  Skip to next hypertext link within this node.\n"
--- 643,708 ----
  "              i wybranie wêz³a wskazywanego przez pierwszy znaleziony wpis.\n"
  
! #: info/infodoc.c:81
! msgid "\\%-10[abort-key]  Cancel the current operation.\n"
! msgstr "\\%-10[abort-key]  Anulowanie bie¿±cej operacji.\n"
  
  #: info/infodoc.c:89
  msgid ""
! "Basic Commands in Info Windows\n"
! "******************************\n"
  msgstr ""
! "Podstawowe polecenia w oknach Info\n"
! "**********************************\n"
  
! #: info/infodoc.c:92
  #, c-format
  msgid "  %-10s  Quit this help.\n"
  msgstr "  %-10s  Opuszczenie tej pomocy.\n"
  
! #: info/infodoc.c:93
  #, c-format
  msgid "  %-10s  Quit Info altogether.\n"
  msgstr "  %-10s  Opuszczenie ca³ego Info.\n"
  
! #: info/infodoc.c:94
  #, c-format
  msgid "  %-10s  Invoke the Info tutorial.\n"
  msgstr "  %-10s  Uruchomienie tutoriala Info.\n"
  
! #: info/infodoc.c:98
  #, c-format
  msgid "  %-10s  Move to the `next' node of this node.\n"
  msgstr "  %-10s  Przej¶cie do wêz³a `nastêpny' tego wêz³a.\n"
  
! #: info/infodoc.c:99
  #, c-format
  msgid "  %-10s  Move to the `previous' node of this node.\n"
  msgstr "  %-10s  Przej¶cie do wêz³a `poprzedni' tego wêz³a.\n"
  
! #: info/infodoc.c:100
  #, c-format
  msgid "  %-10s  Move `up' from this node.\n"
  msgstr "  %-10s  Przej¶cie do wêz³a `w górê' tego wêz³a.\n"
  
! #: info/infodoc.c:101
  #, c-format
! msgid ""
! "  %-10s  Pick menu item specified by name.\n"
! "              Picking a menu item causes another node to be selected.\n"
! msgstr ""
! "  %-10s  Wybranie elementu menu zadanego nazw±.\n"
! "              Wybranie elementu menu powoduje wybranie innego wêz³a.\n"
  
! #: info/infodoc.c:103
  #, c-format
  msgid "  %-10s  Follow a cross reference.  Reads name of reference.\n"
  msgstr "  %-10s  Przej¶cie za odsy³aczem. Odczytuje nazwê odsy³acza.\n"
  
! #: info/infodoc.c:104
  #, c-format
  msgid "  %-10s  Move to the last node seen in this window.\n"
  msgstr "  %-10s  Przej¶cie do ostatniego wêz³a widocznego w tym oknie.\n"
  
! #: info/infodoc.c:105
  #, c-format
  msgid "  %-10s  Skip to next hypertext link within this node.\n"
***************
*** 732,741 ****
  "  %-10s  Przej¶cie do nastêpnego odno¶nika hipertekstowego w tym wê¼le.\n"
  
! #: info/infodoc.c:114
  #, c-format
  msgid "  %-10s  Follow the hypertext link under cursor.\n"
  msgstr "  %-10s  Przej¶cie za odno¶nikiem hipertekstowym pod kursorem.\n"
  
! #: info/infodoc.c:115
  #, c-format
  msgid "  %-10s  Move to the `directory' node.  Equivalent to `g (DIR)'.\n"
--- 710,719 ----
  "  %-10s  Przej¶cie do nastêpnego odno¶nika hipertekstowego w tym wê¼le.\n"
  
! #: info/infodoc.c:106
  #, c-format
  msgid "  %-10s  Follow the hypertext link under cursor.\n"
  msgstr "  %-10s  Przej¶cie za odno¶nikiem hipertekstowym pod kursorem.\n"
  
! #: info/infodoc.c:107
  #, c-format
  msgid "  %-10s  Move to the `directory' node.  Equivalent to `g (DIR)'.\n"
***************
*** 743,792 ****
  "  %-10s  Przej¶cie do wêz³a `directory' (katalog). Równoznaczne `g (DIR)'.\n"
  
! #: info/infodoc.c:116
  #, c-format
  msgid "  %-10s  Move to the Top node.  Equivalent to `g Top'.\n"
  msgstr "  %-10s  Przej¶cie do wêz³a Szczytowy. Równoznaczne `g Top'.\n"
  
! #: info/infodoc.c:120
  #, c-format
  msgid "  %-10s  Scroll forward a page.\n"
  msgstr "  %-10s  Przewiniêcie do przodu o stronê.\n"
  
! #: info/infodoc.c:121
  #, c-format
  msgid "  %-10s  Scroll backward a page.\n"
  msgstr "  %-10s  Przewiniêcie do ty³u o stronê.\n"
  
! #: info/infodoc.c:122
  #, c-format
  msgid "  %-10s  Go to the beginning of this node.\n"
  msgstr "  %-10s  Przej¶cie na pocz±tek tego wêz³a.\n"
  
! #: info/infodoc.c:123
  #, c-format
  msgid "  %-10s  Go to the end of this node.\n"
  msgstr "  %-10s  Przej¶cie na koniec tego wêz³a.\n"
  
! #: info/infodoc.c:124
  #, c-format
  msgid "  %-10s  Scroll forward 1 line.\n"
  msgstr "  %-10s  Przewiniêcie do przodu o 1 liniê.\n"
  
! #: info/infodoc.c:125
  #, c-format
  msgid "  %-10s  Scroll backward 1 line.\n"
  msgstr "  %-10s  Przewiniêcie do ty³u o 1 liniê.\n"
  
! #: info/infodoc.c:129
  #, c-format
! msgid "  %-10s  Pick first ... ninth item in node's menu.\n"
  msgstr "  %-10s  Wybranie pierwszego ... dziewi±tego elementu z menu wêz³a.\n"
  
! #: info/infodoc.c:130
  #, c-format
  msgid "  %-10s  Pick last item in node's menu.\n"
  msgstr "  %-10s  Wybranie ostatniego elementu z menu wêz³a.\n"
  
! #: info/infodoc.c:133
  #, c-format
  msgid ""
--- 721,786 ----
  "  %-10s  Przej¶cie do wêz³a `directory' (katalog). Równoznaczne `g (DIR)'.\n"
  
! #: info/infodoc.c:108
  #, c-format
  msgid "  %-10s  Move to the Top node.  Equivalent to `g Top'.\n"
  msgstr "  %-10s  Przej¶cie do wêz³a Szczytowy. Równoznaczne `g Top'.\n"
  
! #: info/infodoc.c:110
! msgid ""
! "Moving within a node:\n"
! "---------------------\n"
! msgstr ""
! "Poruszanie siê w ramach wêz³a:\n"
! "------------------------------\n"
! 
! #: info/infodoc.c:112
  #, c-format
  msgid "  %-10s  Scroll forward a page.\n"
  msgstr "  %-10s  Przewiniêcie do przodu o stronê.\n"
  
! #: info/infodoc.c:113
  #, c-format
  msgid "  %-10s  Scroll backward a page.\n"
  msgstr "  %-10s  Przewiniêcie do ty³u o stronê.\n"
  
! #: info/infodoc.c:114
  #, c-format
  msgid "  %-10s  Go to the beginning of this node.\n"
  msgstr "  %-10s  Przej¶cie na pocz±tek tego wêz³a.\n"
  
! #: info/infodoc.c:115
  #, c-format
  msgid "  %-10s  Go to the end of this node.\n"
  msgstr "  %-10s  Przej¶cie na koniec tego wêz³a.\n"
  
! #: info/infodoc.c:116
  #, c-format
  msgid "  %-10s  Scroll forward 1 line.\n"
  msgstr "  %-10s  Przewiniêcie do przodu o 1 liniê.\n"
  
! #: info/infodoc.c:117
  #, c-format
  msgid "  %-10s  Scroll backward 1 line.\n"
  msgstr "  %-10s  Przewiniêcie do ty³u o 1 liniê.\n"
  
! #: info/infodoc.c:119
! msgid ""
! "Other commands:\n"
! "---------------\n"
! msgstr ""
! "Inne polecenia:\n"
! "---------------\n"
! 
! #: info/infodoc.c:121
  #, c-format
! msgid "  %-10s  Pick first...ninth item in node's menu.\n"
  msgstr "  %-10s  Wybranie pierwszego ... dziewi±tego elementu z menu wêz³a.\n"
  
! #: info/infodoc.c:122
  #, c-format
  msgid "  %-10s  Pick last item in node's menu.\n"
  msgstr "  %-10s  Wybranie ostatniego elementu z menu wêz³a.\n"
  
! #: info/infodoc.c:125
  #, c-format
  msgid ""
***************
*** 798,813 ****
  "              i wybranie wêz³a wskazywanego przez pierwszy znaleziony wpis.\n"
  
! #: info/infodoc.c:135
  #, c-format
- msgid "  %-10s  Move to node specified by name.\n"
- msgstr "  %-10s  Przej¶cie do wêz³a zadanego nazw±.\n"
- 
- #: info/infodoc.c:136
  msgid ""
  "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
  msgstr ""
  "              Mo¿na do³±czyæ tak¿e nazwê pliku w postaci (PLIK)WÊZE£.\n"
  
! #: info/infodoc.c:137
  #, c-format
  msgid ""
--- 792,805 ----
  "              i wybranie wêz³a wskazywanego przez pierwszy znaleziony wpis.\n"
  
! #: info/infodoc.c:127
  #, c-format
  msgid ""
+ "  %-10s  Move to node specified by name.\n"
  "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
  msgstr ""
+ "  %-10s  Przej¶cie do wêz³a zadanego nazw±.\n"
  "              Mo¿na do³±czyæ tak¿e nazwê pliku w postaci (PLIK)WÊZE£.\n"
  
! #: info/infodoc.c:129
  #, c-format
  msgid ""
***************
*** 818,837 ****
  "              i wybranie wêz³a, w którym znaleziono nastêpne wyst±pienie.\n"
  
! #: info/infodoc.c:139
  #, c-format
- msgid "  %-10s  Search backward for a specified string\n"
- msgstr "  %-10s  Szukanie podanego ³añcucha w ty³\n"
- 
- #: info/infodoc.c:140
  msgid ""
  "              and select the node in which the next occurrence is found.\n"
  msgstr ""
  "              i wybranie wêz³a, w którym znaleziono nastêpne wyst±pienie.\n"
  
! #: info/infodoc.c:320
  msgid "The current search path is:\n"
  msgstr "Aktualna ¶cie¿ka poszukiwania to:\n"
  
! #: info/infodoc.c:324
  msgid ""
  "Commands available in Info windows:\n"
--- 810,827 ----
  "              i wybranie wêz³a, w którym znaleziono nastêpne wyst±pienie.\n"
  
! #: info/infodoc.c:131
  #, c-format
  msgid ""
+ "  %-10s  Search backward for a specified string,\n"
  "              and select the node in which the next occurrence is found.\n"
  msgstr ""
+ "  %-10s  Szukanie podanego ³añcucha w ty³\n"
  "              i wybranie wêz³a, w którym znaleziono nastêpne wyst±pienie.\n"
  
! #: info/infodoc.c:312
  msgid "The current search path is:\n"
  msgstr "Aktualna ¶cie¿ka poszukiwania to:\n"
  
! #: info/infodoc.c:316
  msgid ""
  "Commands available in Info windows:\n"
***************
*** 841,845 ****
  "\n"
  
! #: info/infodoc.c:328
  msgid ""
  "Commands available in the echo area:\n"
--- 831,835 ----
  "\n"
  
! #: info/infodoc.c:320
  msgid ""
  "Commands available in the echo area:\n"
***************
*** 849,853 ****
  "\n"
  
! #: info/infodoc.c:351
  #, c-format
  msgid ""
--- 839,843 ----
  "\n"
  
! #: info/infodoc.c:343
  #, c-format
  msgid ""
***************
*** 858,862 ****
  "\n"
  
! #: info/infodoc.c:355
  msgid ""
  "The following commands cannot be invoked at all:\n"
--- 848,852 ----
  "\n"
  
! #: info/infodoc.c:347
  msgid ""
  "The following commands cannot be invoked at all:\n"
***************
*** 866,933 ****
  "\n"
  
! #: info/infodoc.c:379
! msgid "--- Use `\\[history-node]' or `\\[kill-node]' to exit ---\n"
! msgstr "--- Wyj¶æ mo¿na u¿ywaj±c `\\[history-node]' lub `\\[kill-node]' ---\n"
! 
! #: info/infodoc.c:489
  msgid "Display help message"
  msgstr "Wy¶wietlenie pomocy"
  
! #: info/infodoc.c:507
  msgid "Visit Info node `(info)Help'"
  msgstr "Odwiedzenie wêz³a Info `(info)Help'"
  
! #: info/infodoc.c:645
  msgid "Print documentation for KEY"
  msgstr "Wy¶wietlenie dokumentacji dla KLAWISZA"
  
! #: info/infodoc.c:657
  #, c-format
  msgid "Describe key: %s"
  msgstr "Opis klawisza: %s"
  
! #: info/infodoc.c:668
  #, c-format
  msgid "ESC %s is undefined."
  msgstr "ESC %s jest niezdefiniowany."
  
! #: info/infodoc.c:684 info/infodoc.c:713
  #, c-format
  msgid "%s is undefined."
  msgstr "%s jest niezdefiniowany."
  
! #: info/infodoc.c:734
  #, c-format
  msgid "%s is defined to %s."
  msgstr "%s jest zdefiniowany na %s."
  
! #: info/infodoc.c:1157
  msgid "Show what to type to execute a given command"
  msgstr "Pokazanie co nacisn±æ, aby wykonaæ zadane polecenie"
  
! #: info/infodoc.c:1161
  msgid "Where is command: "
  msgstr "Polecenie do znalezienia: "
  
! #: info/infodoc.c:1183
  #, c-format
  msgid "`%s' is not on any keys"
  msgstr "`%s' nie ma pod ¿adnym klawiszem"
  
! #: info/infodoc.c:1190
  #, c-format
  msgid "%s can only be invoked via %s."
  msgstr "%s mo¿na wywo³aæ tylko przez %s."
  
! #: info/infodoc.c:1194
  #, c-format
  msgid "%s can be invoked via %s."
  msgstr "%s mo¿na wywo³aæ przez %s."
  
! #: info/infodoc.c:1199
  #, c-format
  msgid "There is no function named `%s'"
  msgstr "Nie ma funkcji o nazwie `%s'"
  
  #: info/infokey.c:170
  msgid "incorrect number of arguments"
--- 856,927 ----
  "\n"
  
! #: info/infodoc.c:477
  msgid "Display help message"
  msgstr "Wy¶wietlenie pomocy"
  
! #: info/infodoc.c:495
  msgid "Visit Info node `(info)Help'"
  msgstr "Odwiedzenie wêz³a Info `(info)Help'"
  
! #: info/infodoc.c:633
  msgid "Print documentation for KEY"
  msgstr "Wy¶wietlenie dokumentacji dla KLAWISZA"
  
! #: info/infodoc.c:645
  #, c-format
  msgid "Describe key: %s"
  msgstr "Opis klawisza: %s"
  
! #: info/infodoc.c:656
  #, c-format
  msgid "ESC %s is undefined."
  msgstr "ESC %s jest niezdefiniowany."
  
! #: info/infodoc.c:672 info/infodoc.c:701
  #, c-format
  msgid "%s is undefined."
  msgstr "%s jest niezdefiniowany."
  
! #: info/infodoc.c:722
  #, c-format
  msgid "%s is defined to %s."
  msgstr "%s jest zdefiniowany na %s."
  
! #: info/infodoc.c:1145
  msgid "Show what to type to execute a given command"
  msgstr "Pokazanie co nacisn±æ, aby wykonaæ zadane polecenie"
  
! #: info/infodoc.c:1149
  msgid "Where is command: "
  msgstr "Polecenie do znalezienia: "
  
! #: info/infodoc.c:1171
  #, c-format
  msgid "`%s' is not on any keys"
  msgstr "`%s' nie ma pod ¿adnym klawiszem"
  
! #: info/infodoc.c:1178
  #, c-format
  msgid "%s can only be invoked via %s."
  msgstr "%s mo¿na wywo³aæ tylko przez %s."
  
! #: info/infodoc.c:1182
  #, c-format
  msgid "%s can be invoked via %s."
  msgstr "%s mo¿na wywo³aæ przez %s."
  
! #: info/infodoc.c:1187
  #, c-format
  msgid "There is no function named `%s'"
  msgstr "Nie ma funkcji o nazwie `%s'"
  
+ #: info/infodoc.c:96
+ msgid ""
+ "Selecting other nodes:\n"
+ "----------------------\n"
+ msgstr ""
+ "Wybór innych wêz³ów:\n"
+ "--------------------\n"
+ 
  #: info/infokey.c:170
  msgid "incorrect number of arguments"
***************
*** 1038,1057 ****
  "  --version            wy¶wietlenie informacji o wersji i zakoñczenie.\n"
  
! #: info/infomap.c:1499
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too small"
  msgstr "Zignorowany b³êdny plik infokey `%s' - zbyt ma³y"
  
! #: info/infomap.c:1502
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too big"
  msgstr "Zignorowany b³êdny plik infokey `%s' - zbyt du¿y"
  
! #: info/infomap.c:1515
  #, c-format
  msgid "Error reading infokey file `%s' - short read"
  msgstr "B³±d podczas czytania pliku infokey `%s' - skrócony odczyt"
  
! #: info/infomap.c:1534
  #, c-format
  msgid ""
--- 1032,1051 ----
  "  --version            wy¶wietlenie informacji o wersji i zakoñczenie.\n"
  
! #: info/infomap.c:955
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too small"
  msgstr "Zignorowany b³êdny plik infokey `%s' - zbyt ma³y"
  
! #: info/infomap.c:958
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too big"
  msgstr "Zignorowany b³êdny plik infokey `%s' - zbyt du¿y"
  
! #: info/infomap.c:971
  #, c-format
  msgid "Error reading infokey file `%s' - short read"
  msgstr "B³±d podczas czytania pliku infokey `%s' - skrócony odczyt"
  
! #: info/infomap.c:990
  #, c-format
  msgid ""
***************
*** 1060,1064 ****
  "B³êdny plik infokey `%s' (z³e liczby magiczne) - mo¿na go uaktualniæ infokey"
  
! #: info/infomap.c:1543
  #, c-format
  msgid "Your infokey file `%s' is out of date -- run infokey to update it"
--- 1054,1058 ----
  "B³êdny plik infokey `%s' (z³e liczby magiczne) - mo¿na go uaktualniæ infokey"
  
! #: info/infomap.c:999
  #, c-format
  msgid "Your infokey file `%s' is out of date -- run infokey to update it"
***************
*** 1066,1070 ****
  "Plik infokey `%s' jest przestarza³y - mo¿na go uaktualniæ poleceniem infokey"
  
! #: info/infomap.c:1559
  #, c-format
  msgid ""
--- 1060,1064 ----
  "Plik infokey `%s' jest przestarza³y - mo¿na go uaktualniæ poleceniem infokey"
  
! #: info/infomap.c:1015
  #, c-format
  msgid ""
***************
*** 1073,1077 ****
  "B³êdny plik infokey `%s' (z³a d³ugo¶æ sekcji) - mo¿na go uaktualniæ infokey"
  
! #: info/infomap.c:1580
  #, c-format
  msgid ""
--- 1067,1071 ----
  "B³êdny plik infokey `%s' (z³a d³ugo¶æ sekcji) - mo¿na go uaktualniæ infokey"
  
! #: info/infomap.c:1036
  #, c-format
  msgid ""
***************
*** 1080,1088 ****
  "B³êdny plik infokey `%s' (z³y kod sekcji) - mo¿na go uaktualniæ przez infokey"
  
! #: info/infomap.c:1715
  msgid "Bad data in infokey file -- some key bindings ignored"
  msgstr "B³êdne dane w pliku infokey - czê¶æ przypisañ klawiszy zignorowana"
  
! #: info/infomap.c:1765
  msgid "Bad data in infokey file -- some var settings ignored"
  msgstr "B³êdne dane w pliku infokey - czê¶æ ustawieñ zmiennych zignorowana"
--- 1074,1082 ----
  "B³êdny plik infokey `%s' (z³y kod sekcji) - mo¿na go uaktualniæ przez infokey"
  
! #: info/infomap.c:1171
  msgid "Bad data in infokey file -- some key bindings ignored"
  msgstr "B³êdne dane w pliku infokey - czê¶æ przypisañ klawiszy zignorowana"
  
! #: info/infomap.c:1221
  msgid "Bad data in infokey file -- some var settings ignored"
  msgstr "B³êdne dane w pliku infokey - czê¶æ ustawieñ zmiennych zignorowana"
***************
*** 1118,1122 ****
  msgstr "Ustawienie wysoko¶ci ekranu na (%d): "
  
! #: info/makedoc.c:163 info/makedoc.c:171
  #, c-format
  msgid ""
--- 1112,1116 ----
  msgstr "Ustawienie wysoko¶ci ekranu na (%d): "
  
! #: info/makedoc.c:166 info/makedoc.c:174
  #, c-format
  msgid ""
***************
*** 1127,1131 ****
  "\n"
  
! #: info/makedoc.c:551
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
--- 1121,1125 ----
  "\n"
  
! #: info/makedoc.c:556
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
***************
*** 1165,1174 ****
  msgstr "Wybranie widocznego wêz³a: "
  
! #: info/nodemenu.c:336 info/session.c:2398
  #, c-format
  msgid "The reference disappeared! (%s)."
  msgstr "Odsy³acz znikn±³! (%s)."
  
! #: info/session.c:161
  #, c-format
  msgid ""
--- 1159,1173 ----
  msgstr "Wybranie widocznego wêz³a: "
  
! #: info/nodemenu.c:336 info/session.c:2443
  #, c-format
  msgid "The reference disappeared! (%s)."
  msgstr "Odsy³acz znikn±³! (%s)."
  
! #: info/search.c:161
! #, c-format
! msgid "regexp error: %s"
! msgstr "b³±d wyra¿enia regularnego: %s"
! 
! #: info/session.c:164
  #, c-format
  msgid ""
***************
*** 1179,1266 ****
  "wybiera element menu."
  
! #: info/session.c:622
  msgid "Move down to the next line"
  msgstr "Przej¶cie w dó³ do nastêpnej linii"
  
! #: info/session.c:658
  msgid "Move up to the previous line"
  msgstr "Przej¶cie w górê do poprzedniej linii"
  
! #: info/session.c:693
  msgid "Move to the end of the line"
  msgstr "Przej¶cie na koniec linii"
  
! #: info/session.c:713
  msgid "Move to the start of the line"
  msgstr "Przej¶cie na pocz±tek linii"
  
! #: info/session.c:983 makeinfo/node.c:1437
  msgid "Next"
  msgstr "Nastêpny"
  
! #: info/session.c:988
! msgid "Following Next node..."
! msgstr "Przej¶cie do wêz³a Nastêpny..."
! 
! #: info/session.c:1006
! msgid "Selecting first menu item..."
! msgstr "Wybranie pierwszego elementu menu..."
! 
! #: info/session.c:1018
! msgid "Selecting Next node..."
! msgstr "Wybranie wêz³a Nastêpny..."
! 
! #: info/session.c:1089
! #, c-format
! msgid "Moving Up %d time(s), then Next."
! msgstr "Przej¶cie W górê %d raz(y), potem Nastêpny."
! 
! #: info/session.c:1113
  msgid "No more nodes within this document."
  msgstr "Nie ma wiêcej wêz³ów w tym dokumencie."
  
! #: info/session.c:1139
  msgid "No `Prev' for this node."
  msgstr "Nie ma wêz³a `Poprzedni' dla tego wêz³a."
  
! #: info/session.c:1144 info/session.c:1206
! msgid "Moving Prev in this window."
! msgstr "Przej¶cie do wêz³a Poprzedni w tym oknie."
! 
! #: info/session.c:1161
  msgid "No `Prev' or `Up' for this node within this document."
  msgstr ""
  "Nie ma wêz³ów `Poprzedni' ani `W górê' dla tego wêz³a w tym dokumencie."
  
! #: info/session.c:1167
! msgid "Moving Up in this window."
! msgstr "Przej¶cie do wêz³a W górê w tym oknie."
! 
! #: info/session.c:1217
! msgid "Moving to `Prev's last menu item."
! msgstr "Przej¶cie do ostatniego elementu menu wêz³a Poprzedni."
! 
! #: info/session.c:1229
  msgid "Move forwards or down through node structure"
  msgstr "Przej¶cie do przodu lub w dó³ struktury wêz³a"
  
! #: info/session.c:1245
  msgid "Move backwards or up through node structure"
  msgstr "Przej¶cie do ty³u lub w górê struktury wêz³a"
  
! #: info/session.c:1339
  msgid "Scroll forward in this window"
  msgstr "Przewijanie do przodu w tym oknie"
  
! #: info/session.c:1347
  msgid "Scroll forward in this window and set default window size"
  msgstr ""
  "Przewijanie do przodu w tym oknie i ustawienie domy¶lnego rozmiaru okna"
  
! #: info/session.c:1355
  msgid "Scroll forward in this window staying within node"
  msgstr "Przewijanie do przodu w tym oknie pozostaj±c wewn±trz wêz³a"
  
! #: info/session.c:1363
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
--- 1178,1236 ----
  "wybiera element menu."
  
! #: info/session.c:625
  msgid "Move down to the next line"
  msgstr "Przej¶cie w dó³ do nastêpnej linii"
  
! #: info/session.c:661
  msgid "Move up to the previous line"
  msgstr "Przej¶cie w górê do poprzedniej linii"
  
! #: info/session.c:696
  msgid "Move to the end of the line"
  msgstr "Przej¶cie na koniec linii"
  
! #: info/session.c:716
  msgid "Move to the start of the line"
  msgstr "Przej¶cie na pocz±tek linii"
  
! #: info/session.c:1007
  msgid "Next"
  msgstr "Nastêpny"
  
! #: info/session.c:1023 info/session.c:1148
  msgid "No more nodes within this document."
  msgstr "Nie ma wiêcej wêz³ów w tym dokumencie."
  
! #: info/session.c:1174
  msgid "No `Prev' for this node."
  msgstr "Nie ma wêz³a `Poprzedni' dla tego wêz³a."
  
! #: info/session.c:1194
  msgid "No `Prev' or `Up' for this node within this document."
  msgstr ""
  "Nie ma wêz³ów `Poprzedni' ani `W górê' dla tego wêz³a w tym dokumencie."
  
! #: info/session.c:1256
  msgid "Move forwards or down through node structure"
  msgstr "Przej¶cie do przodu lub w dó³ struktury wêz³a"
  
! #: info/session.c:1272
  msgid "Move backwards or up through node structure"
  msgstr "Przej¶cie do ty³u lub w górê struktury wêz³a"
  
! #: info/session.c:1373
  msgid "Scroll forward in this window"
  msgstr "Przewijanie do przodu w tym oknie"
  
! #: info/session.c:1381
  msgid "Scroll forward in this window and set default window size"
  msgstr ""
  "Przewijanie do przodu w tym oknie i ustawienie domy¶lnego rozmiaru okna"
  
! #: info/session.c:1389
  msgid "Scroll forward in this window staying within node"
  msgstr "Przewijanie do przodu w tym oknie pozostaj±c wewn±trz wêz³a"
  
! #: info/session.c:1397
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
***************
*** 1268,1284 ****
  "Przewijanie do przodu w tym oknie wewn. wêz³a i ust. domy¶lnego rozmiaru okna"
  
! #: info/session.c:1371
  msgid "Scroll backward in this window"
  msgstr "Przewijanie do ty³u w tym oknie"
  
! #: info/session.c:1379
  msgid "Scroll backward in this window and set default window size"
  msgstr "Przewijanie do ty³u w tym oknie i ustawienie domy¶lnego rozmiaru okna"
  
! #: info/session.c:1388
  msgid "Scroll backward in this window staying within node"
  msgstr "Przewijanie do ty³u w tym oknie pozostaj±c wewn±trz wêz³a"
  
! #: info/session.c:1396
  msgid ""
  "Scroll backward in this window staying within node and set default window "
--- 1238,1254 ----
  "Przewijanie do przodu w tym oknie wewn. wêz³a i ust. domy¶lnego rozmiaru okna"
  
! #: info/session.c:1405
  msgid "Scroll backward in this window"
  msgstr "Przewijanie do ty³u w tym oknie"
  
! #: info/session.c:1413
  msgid "Scroll backward in this window and set default window size"
  msgstr "Przewijanie do ty³u w tym oknie i ustawienie domy¶lnego rozmiaru okna"
  
! #: info/session.c:1422
  msgid "Scroll backward in this window staying within node"
  msgstr "Przewijanie do ty³u w tym oknie pozostaj±c wewn±trz wêz³a"
  
! #: info/session.c:1430
  msgid ""
  "Scroll backward in this window staying within node and set default window "
***************
*** 1287,1678 ****
  "Przewijanie do ty³u w tym oknie wewn. wêz³a i ust. domy¶lnego rozmiaru okna"
  
! #: info/session.c:1404
  msgid "Move to the start of this node"
  msgstr "Przej¶cie na pocz±tek tego wêz³a"
  
! #: info/session.c:1411
  msgid "Move to the end of this node"
  msgstr "Przej¶cie na koniec tego wêz³a"
  
! #: info/session.c:1418
  msgid "Scroll down by lines"
  msgstr "Przewijanie w dó³ po linii"
  
! #: info/session.c:1435
  msgid "Scroll up by lines"
  msgstr "Przewijanie w górê po linii"
  
! #: info/session.c:1453
  msgid "Scroll down by half screen size"
  msgstr "Przewijanie w dó³ po po³owie rozmiaru ekranu"
  
! #: info/session.c:1479
  msgid "Scroll up by half screen size"
  msgstr "Przewijanie w górê po po³owie rozmiaru ekranu"
  
! #: info/session.c:1508
  msgid "Select the next window"
  msgstr "Wybranie nastêpnego okna"
  
! #: info/session.c:1547
  msgid "Select the previous window"
  msgstr "Wybranie poprzedniego okna"
  
! #: info/session.c:1598
  msgid "Split the current window"
  msgstr "Podzielenie aktualnego okna"
  
! #: info/session.c:1679
  msgid "Delete the current window"
  msgstr "Usuniêcie aktualnego okna"
  
! #: info/session.c:1687
  msgid "Cannot delete a permanent window"
  msgstr "Nie mo¿na usun±æ sta³ego okna"
  
! #: info/session.c:1719
  msgid "Delete all other windows"
  msgstr "Usuniêcie wszystkich innych okien"
  
! #: info/session.c:1765
  msgid "Scroll the other window"
  msgstr "Przewijanie innego okna"
  
! #: info/session.c:1786
  msgid "Scroll the other window backward"
  msgstr "Przewijanie innego okna do ty³u"
  
! #: info/session.c:1792
  msgid "Grow (or shrink) this window"
  msgstr "Powiêkszenie (lub zmniejszenie) tego okna"
  
! #: info/session.c:1803
  msgid "Divide the available screen space among the visible windows"
  msgstr "Podzielenie dostêpnego miejsca na ekranie miêdzy widoczne okna"
  
! #: info/session.c:1810
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "Zmiana stanu zawijania linii w aktualnym oknie"
  
! #: info/session.c:1982
  msgid "Select the Next node"
  msgstr "Wybranie wêz³a Nastêpny"
  
! #: info/session.c:1990
  msgid "Select the Prev node"
  msgstr "Wybranie wêz³a Poprzedni"
  
! #: info/session.c:1998
  msgid "Select the Up node"
  msgstr "Wybranie wêz³a W górê"
  
! #: info/session.c:2005
  msgid "Select the last node in this file"
  msgstr "Wybranie ostatniego wêz³a w tym pliku"
  
! #: info/session.c:2032 info/session.c:2065
  msgid "This window has no additional nodes"
  msgstr "To okno nie ma dodatkowych wêz³ów"
  
! #: info/session.c:2038
  msgid "Select the first node in this file"
  msgstr "Wybranie pierwszego wêz³a w tym pliku"
  
! #: info/session.c:2072
  msgid "Select the last item in this node's menu"
  msgstr "Wybranie ostatniego elementu w menu tego wêz³a"
  
! #: info/session.c:2078
  msgid "Select this menu item"
  msgstr "Wybranie tego elementu menu"
  
! #: info/session.c:2111
  #, c-format
  msgid "There aren't %d items in this menu."
  msgstr "Nie ma %d elementów w tym menu."
  
! #: info/session.c:2305 info/session.c:2306
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Element menu (%s): "
  
! #: info/session.c:2309
  msgid "Menu item: "
  msgstr "Element menu: "
  
! #: info/session.c:2316 info/session.c:2317
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "Przej¶cie za odno¶nikiem (%s): "
  
! #: info/session.c:2320
  msgid "Follow xref: "
  msgstr "Przej¶cie za odno¶nikiem: "
  
! #: info/session.c:2449
  msgid "Read a menu item and select its node"
  msgstr "Odczytanie elementu menu i wybranie jego wêz³a"
  
! #: info/session.c:2457
  msgid "Read a footnote or cross reference and select its node"
  msgstr "Odczytanie przypisu lub odsy³acza i wybranie jego wêz³a"
  
! #: info/session.c:2463
  msgid "Move to the start of this node's menu"
  msgstr "Przej¶cie na pocz±tek menu tego wêz³a"
  
! #: info/session.c:2487
  msgid "Visit as many menu items at once as possible"
  msgstr "Odwiedzenie jednocze¶nie jak najwiêkszej liczby elementów menu"
  
! #: info/session.c:2515
  msgid "Read a node name and select it"
  msgstr "Odczytanie nazwy wêz³a i wybranie go"
  
! #: info/session.c:2570 info/session.c:2575
  msgid "Goto node: "
  msgstr "Przej¶cie do wêz³a: "
  
! #: info/session.c:2639
  #, c-format
  msgid "No menu in node `%s'."
  msgstr "Brak menu w wê¼le `%s'."
  
! #: info/session.c:2685
  #, c-format
  msgid "No menu item `%s' in node `%s'."
  msgstr "Brak elementu menu `%s' w wê¼le `%s'."
  
! #: info/session.c:2715
  #, c-format
  msgid "Unable to find node referenced by `%s' in `%s'."
  msgstr "Nie mo¿na znale¼æ wêz³a wskazywanego przez `%s' w `%s'."
  
! #: info/session.c:2765
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "Odczytanie listy menu pocz±wszy od katalogu i pod±¿anie za ni±"
  
! #: info/session.c:2767
  msgid "Follow menus: "
  msgstr "Pod±¿anie za menu: "
  
! #: info/session.c:2960
  msgid "Find the node describing program invocation"
  msgstr "Szukanie wêz³a opisuj±cego wywo³anie programu"
  
! #: info/session.c:2962
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Szukanie wêz³a Invocation dla [%s]: "
  
! #: info/session.c:3000
  msgid "Read a manpage reference and select it"
  msgstr "Odczytanie odno¶nika do strony podrêcznika i wybranie go"
  
! #: info/session.c:3004
  msgid "Get Manpage: "
  msgstr "Pobranie strony podrêcznika: "
  
! #: info/session.c:3034
  msgid "Select the node `Top' in this file"
  msgstr "Wybranie wêz³a `Szczytowy' w tym pliku"
  
! #: info/session.c:3040
  msgid "Select the node `(dir)'"
  msgstr "Wybranie wêz³a `(dir)'"
  
! #: info/session.c:3057 info/session.c:3059
  #, c-format
  msgid "Kill node (%s): "
  msgstr "Zabicie wêz³a (%s): "
  
! #: info/session.c:3111
  #, c-format
  msgid "Cannot kill node `%s'"
  msgstr "Nie mo¿na zabiæ wêz³a `%s'"
  
! #: info/session.c:3121
  msgid "Cannot kill the last node"
  msgstr "Nie mo¿na zabiæ ostatniego wêz³a"
  
! #: info/session.c:3207
  msgid "Select the most recently selected node"
  msgstr "Wybranie ostatnio wybranego wêz³a"
  
! #: info/session.c:3213
  msgid "Kill this node"
  msgstr "Zabicie tego wêz³a"
  
! #: info/session.c:3221
  msgid "Read the name of a file and select it"
  msgstr "Odczytanie nazwy pliku i wybranie go"
  
! #: info/session.c:3225
  msgid "Find file: "
  msgstr "Szukanie pliku: "
  
! #: info/session.c:3242
  #, c-format
  msgid "Cannot find `%s'."
  msgstr "Nie mo¿na znale¼æ `%s'."
  
! #: info/session.c:3285 info/session.c:3403
  #, c-format
  msgid "Could not create output file `%s'."
  msgstr "Nie mo¿na utworzyæ pliku wyj¶ciowego `%s'."
  
! #: info/session.c:3299 info/session.c:3421 info/session.c:3481
  msgid "Done."
  msgstr "Gotowe."
  
! #: info/session.c:3354
  #, c-format
  msgid "Writing node %s..."
  msgstr "Zapisywanie wêz³a %s..."
  
! #: info/session.c:3430
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "Przepuszczenie zawarto¶ci tego pliku przez INFO_PRINT_COMMAND"
  
! #: info/session.c:3465
  #, c-format
  msgid "Cannot open pipe to `%s'."
  msgstr "Nie mo¿na otworzyæ potoku do `%s'."
  
! #: info/session.c:3471
  #, c-format
  msgid "Printing node %s..."
  msgstr "Drukowanie wêz³a %s..."
  
! #: info/session.c:3701
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "Szukanie podpliku %s ..."
  
! #: info/session.c:3753
  msgid "Read a string and search for it case-sensitively"
  msgstr "Odczytanie ³añcucha i poszukiwanie go uwzglêdniaj±c wielko¶æ liter"
  
! #: info/session.c:3760
  msgid "Read a string and search for it"
  msgstr "Odczytanie ³añcucha i poszukiwanie go"
  
! #: info/session.c:3768
  msgid "Read a string and search backward for it"
  msgstr "Odczytanie ³añcucha i poszukiwanie go w ty³"
  
! #: info/session.c:3804 info/session.c:3811
  #, c-format
! msgid "%s%sfor string [%s]: "
! msgstr "%s%s³añcucha [%s]: "
  
! #: info/session.c:3805 info/session.c:3812
! msgid "Search backward"
! msgstr "Poszukiwanie w ty³"
  
! #: info/session.c:3806 info/session.c:3812
  msgid "Search"
! msgstr "Poszukiwanie"
! 
! #: info/session.c:3807 info/session.c:3813
! msgid " case-sensitively "
! msgstr " uwzglêdniaj±c wielko¶æ liter "
! 
! #: info/session.c:3808 info/session.c:3813
! msgid " "
! msgstr " "
  
! #: info/session.c:3852
  msgid "Search failed."
! msgstr "Poszukiwanie nie powiod³o siê."
  
! #: info/session.c:3870
  msgid "Repeat last search in the same direction"
  msgstr "Powtórzenie ostatniego poszukiwania w tym samym kierunku"
  
! #: info/session.c:3873 info/session.c:3883
  msgid "No previous search string"
  msgstr "Brak poprzedniego szukanego ³añcucha"
  
! #: info/session.c:3880
  msgid "Repeat last search in the reverse direction"
  msgstr "Powtórzenie ostatniego poszukiwania w odwrotnym kierunku"
  
! #: info/session.c:3899 info/session.c:3905
  msgid "Search interactively for a string as you type it"
  msgstr "Interaktywne poszukiwanie ³añcucha w trakcie wpisywania go"
  
! #: info/session.c:3985
  msgid "I-search backward: "
! msgstr "Interaktywne poszukiwanie wstecz: "
  
! #: info/session.c:3987
  msgid "I-search: "
! msgstr "Interaktywne poszukiwanie: "
  
! #: info/session.c:4012 info/session.c:4014
  msgid "Failing "
  msgstr "Bez powodzenia "
  
! #: info/session.c:4480
  msgid "Move to the previous cross reference"
  msgstr "Przej¶cie do poprzedniego odsy³acza"
  
! #: info/session.c:4498
  msgid "Move to the next cross reference"
  msgstr "Przej¶cie do nastêpnego odsy³acza"
  
! #: info/session.c:4520
  msgid "Select reference or menu item appearing on this line"
  msgstr "Wybranie odsy³acza lub elementu menu wystêpuj±cego w tej linii"
  
! #: info/session.c:4543
  msgid "Cancel current operation"
  msgstr "Anulowanie bie¿±cej operacji"
  
! #: info/session.c:4550
  msgid "Quit"
  msgstr "Wyj¶cie"
  
! #: info/session.c:4559
  msgid "Move the cursor to a specific line of the window"
  msgstr "Przesuniêcie kursora do podanej linii w oknie"
  
! #: info/session.c:4591
  msgid "Redraw the display"
  msgstr "Odrysowanie ekranu"
  
! #: info/session.c:4628
  msgid "Quit using Info"
  msgstr "Wyj¶cie z Info"
  
! #: info/session.c:4641
  msgid "Run command bound to this key's lowercase variant"
  msgstr "Uruchomienie polecenia przypisanego do wariantu klawisza z ma³± liter±"
  
! #: info/session.c:4652
  #, c-format
  msgid "Unknown command (%s)."
  msgstr "Nieznane polecenie (%s)."
  
! #: info/session.c:4655
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\" jest niepoprawne"
  
! #: info/session.c:4656
  #, c-format
  msgid "`%s' is invalid"
  msgstr "`%s' jest niepoprawne"
  
! #: info/session.c:4870
  msgid "Add this digit to the current numeric argument"
  msgstr "Dodanie tej cyfry do aktualnego argumentu liczbowego"
  
! #: info/session.c:4879
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Rozpoczêcie (lub pomno¿enie przez 4) aktualnego argumentu liczbowego"
  
! #: info/session.c:4894
  msgid "Internally used by \\[universal-argument]"
  msgstr "Wewnêtrznie u¿ywane przez \\[universal-argument]"
--- 1257,1676 ----
  "Przewijanie do ty³u w tym oknie wewn. wêz³a i ust. domy¶lnego rozmiaru okna"
  
! #: info/session.c:1438
  msgid "Move to the start of this node"
  msgstr "Przej¶cie na pocz±tek tego wêz³a"
  
! #: info/session.c:1445
  msgid "Move to the end of this node"
  msgstr "Przej¶cie na koniec tego wêz³a"
  
! #: info/session.c:1452
  msgid "Scroll down by lines"
  msgstr "Przewijanie w dó³ po linii"
  
! #: info/session.c:1469
  msgid "Scroll up by lines"
  msgstr "Przewijanie w górê po linii"
  
! #: info/session.c:1487
  msgid "Scroll down by half screen size"
  msgstr "Przewijanie w dó³ po po³owie rozmiaru ekranu"
  
! #: info/session.c:1513
  msgid "Scroll up by half screen size"
  msgstr "Przewijanie w górê po po³owie rozmiaru ekranu"
  
! #: info/session.c:1542
  msgid "Select the next window"
  msgstr "Wybranie nastêpnego okna"
  
! #: info/session.c:1581
  msgid "Select the previous window"
  msgstr "Wybranie poprzedniego okna"
  
! #: info/session.c:1632
  msgid "Split the current window"
  msgstr "Podzielenie aktualnego okna"
  
! #: info/session.c:1713
  msgid "Delete the current window"
  msgstr "Usuniêcie aktualnego okna"
  
! #: info/session.c:1721
  msgid "Cannot delete a permanent window"
  msgstr "Nie mo¿na usun±æ sta³ego okna"
  
! #: info/session.c:1753
  msgid "Delete all other windows"
  msgstr "Usuniêcie wszystkich innych okien"
  
! #: info/session.c:1799
  msgid "Scroll the other window"
  msgstr "Przewijanie innego okna"
  
! #: info/session.c:1820
  msgid "Scroll the other window backward"
  msgstr "Przewijanie innego okna do ty³u"
  
! #: info/session.c:1826
  msgid "Grow (or shrink) this window"
  msgstr "Powiêkszenie (lub zmniejszenie) tego okna"
  
! #: info/session.c:1837
  msgid "Divide the available screen space among the visible windows"
  msgstr "Podzielenie dostêpnego miejsca na ekranie miêdzy widoczne okna"
  
! #: info/session.c:1844
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "Zmiana stanu zawijania linii w aktualnym oknie"
  
! #: info/session.c:1851
! msgid "Toggle the usage of regular expressions in searches"
! msgstr "Prze³±czenie u¿ywania wyra¿eñ regularnych przy wyszukiwaniu"
! 
! #: info/session.c:1855
! msgid "Using regular expressions for searches."
! msgstr "U¿ywanie wyra¿eñ regularnych przy wyszukiwaniu."
! 
! #: info/session.c:1856
! msgid "Using literal strings for searches."
! msgstr "U¿ywanie dos³ownego tekstu przy wyszukiwaniu."
! 
! #: info/session.c:2027
  msgid "Select the Next node"
  msgstr "Wybranie wêz³a Nastêpny"
  
! #: info/session.c:2035
  msgid "Select the Prev node"
  msgstr "Wybranie wêz³a Poprzedni"
  
! #: info/session.c:2043
  msgid "Select the Up node"
  msgstr "Wybranie wêz³a W górê"
  
! #: info/session.c:2050
  msgid "Select the last node in this file"
  msgstr "Wybranie ostatniego wêz³a w tym pliku"
  
! #: info/session.c:2077 info/session.c:2110
  msgid "This window has no additional nodes"
  msgstr "To okno nie ma dodatkowych wêz³ów"
  
! #: info/session.c:2083
  msgid "Select the first node in this file"
  msgstr "Wybranie pierwszego wêz³a w tym pliku"
  
! #: info/session.c:2117
  msgid "Select the last item in this node's menu"
  msgstr "Wybranie ostatniego elementu w menu tego wêz³a"
  
! #: info/session.c:2123
  msgid "Select this menu item"
  msgstr "Wybranie tego elementu menu"
  
! #: info/session.c:2156
  #, c-format
  msgid "There aren't %d items in this menu."
  msgstr "Nie ma %d elementów w tym menu."
  
! #: info/session.c:2350 info/session.c:2351
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Element menu (%s): "
  
! #: info/session.c:2354
  msgid "Menu item: "
  msgstr "Element menu: "
  
! #: info/session.c:2361 info/session.c:2362
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "Przej¶cie za odno¶nikiem (%s): "
  
! #: info/session.c:2365
  msgid "Follow xref: "
  msgstr "Przej¶cie za odno¶nikiem: "
  
! #: info/session.c:2494
  msgid "Read a menu item and select its node"
  msgstr "Odczytanie elementu menu i wybranie jego wêz³a"
  
! #: info/session.c:2502
  msgid "Read a footnote or cross reference and select its node"
  msgstr "Odczytanie przypisu lub odsy³acza i wybranie jego wêz³a"
  
! #: info/session.c:2508
  msgid "Move to the start of this node's menu"
  msgstr "Przej¶cie na pocz±tek menu tego wêz³a"
  
! #: info/session.c:2532
  msgid "Visit as many menu items at once as possible"
  msgstr "Odwiedzenie jednocze¶nie jak najwiêkszej liczby elementów menu"
  
! #: info/session.c:2560
  msgid "Read a node name and select it"
  msgstr "Odczytanie nazwy wêz³a i wybranie go"
  
! #: info/session.c:2615 info/session.c:2620
  msgid "Goto node: "
  msgstr "Przej¶cie do wêz³a: "
  
! #: info/session.c:2684
  #, c-format
  msgid "No menu in node `%s'."
  msgstr "Brak menu w wê¼le `%s'."
  
! #: info/session.c:2730
  #, c-format
  msgid "No menu item `%s' in node `%s'."
  msgstr "Brak elementu menu `%s' w wê¼le `%s'."
  
! #: info/session.c:2760
  #, c-format
  msgid "Unable to find node referenced by `%s' in `%s'."
  msgstr "Nie mo¿na znale¼æ wêz³a wskazywanego przez `%s' w `%s'."
  
! #: info/session.c:2810
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "Odczytanie listy menu pocz±wszy od katalogu i pod±¿anie za ni±"
  
! #: info/session.c:2812
  msgid "Follow menus: "
  msgstr "Pod±¿anie za menu: "
  
! #: info/session.c:3005
  msgid "Find the node describing program invocation"
  msgstr "Szukanie wêz³a opisuj±cego wywo³anie programu"
  
! #: info/session.c:3007
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Szukanie wêz³a Invocation dla [%s]: "
  
! #: info/session.c:3045
  msgid "Read a manpage reference and select it"
  msgstr "Odczytanie odno¶nika do strony podrêcznika i wybranie go"
  
! #: info/session.c:3049
  msgid "Get Manpage: "
  msgstr "Pobranie strony podrêcznika: "
  
! #: info/session.c:3079
  msgid "Select the node `Top' in this file"
  msgstr "Wybranie wêz³a `Szczytowy' w tym pliku"
  
! #: info/session.c:3085
  msgid "Select the node `(dir)'"
  msgstr "Wybranie wêz³a `(dir)'"
  
! #: info/session.c:3102 info/session.c:3104
  #, c-format
  msgid "Kill node (%s): "
  msgstr "Zabicie wêz³a (%s): "
  
! #: info/session.c:3156
  #, c-format
  msgid "Cannot kill node `%s'"
  msgstr "Nie mo¿na zabiæ wêz³a `%s'"
  
! #: info/session.c:3166
  msgid "Cannot kill the last node"
  msgstr "Nie mo¿na zabiæ ostatniego wêz³a"
  
! #: info/session.c:3252
  msgid "Select the most recently selected node"
  msgstr "Wybranie ostatnio wybranego wêz³a"
  
! #: info/session.c:3258
  msgid "Kill this node"
  msgstr "Zabicie tego wêz³a"
  
! #: info/session.c:3266
  msgid "Read the name of a file and select it"
  msgstr "Odczytanie nazwy pliku i wybranie go"
  
! #: info/session.c:3270
  msgid "Find file: "
  msgstr "Szukanie pliku: "
  
! #: info/session.c:3287
  #, c-format
  msgid "Cannot find `%s'."
  msgstr "Nie mo¿na znale¼æ `%s'."
  
! #: info/session.c:3330 info/session.c:3448
  #, c-format
  msgid "Could not create output file `%s'."
  msgstr "Nie mo¿na utworzyæ pliku wyj¶ciowego `%s'."
  
! #: info/session.c:3344 info/session.c:3466 info/session.c:3526
  msgid "Done."
  msgstr "Gotowe."
  
! #: info/session.c:3399
  #, c-format
  msgid "Writing node %s..."
  msgstr "Zapisywanie wêz³a %s..."
  
! #: info/session.c:3475
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "Przepuszczenie zawarto¶ci tego pliku przez INFO_PRINT_COMMAND"
  
! #: info/session.c:3510
  #, c-format
  msgid "Cannot open pipe to `%s'."
  msgstr "Nie mo¿na otworzyæ potoku do `%s'."
  
! #: info/session.c:3516
  #, c-format
  msgid "Printing node %s..."
  msgstr "Drukowanie wêz³a %s..."
  
! #: info/session.c:3733
! msgid "Search continued from the end of the document."
! msgstr "Kontynuacja szukania od koñca dokumentu."
! 
! #: info/session.c:3738
! msgid "Search continued from the beginning of the document."
! msgstr "Kontynuacja szukania od pocz±tku dokumentu."
! 
! #: info/session.c:3755
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "Szukanie podpliku %s ..."
  
! #: info/session.c:3812
  msgid "Read a string and search for it case-sensitively"
  msgstr "Odczytanie ³añcucha i poszukiwanie go uwzglêdniaj±c wielko¶æ liter"
  
! #: info/session.c:3819
  msgid "Read a string and search for it"
  msgstr "Odczytanie ³añcucha i poszukiwanie go"
  
! #: info/session.c:3827
  msgid "Read a string and search backward for it"
  msgstr "Odczytanie ³añcucha i poszukiwanie go w ty³"
  
! #: info/session.c:3863 info/session.c:3869
  #, c-format
! msgid "%s%s%s [%s]: "
! msgstr "%s%s%s [%s]: "
  
! #: info/session.c:3864 info/session.c:3870
! msgid "Regexp search"
! msgstr "Szukanie wyr.reg."
! 
! #: info/session.c:3865 info/session.c:3871
! msgid " case-sensitively"
! msgstr " uwzgl. wielko¶æ liter"
! 
! #: info/session.c:3866 info/session.c:3872
! msgid " backward"
! msgstr " wstecz"
  
! #: info/session.c:3870
  msgid "Search"
! msgstr "Szukanie"
  
! #: info/session.c:3911
  msgid "Search failed."
! msgstr "Wyszukiwanie nie powiod³o siê."
  
! #: info/session.c:3929
  msgid "Repeat last search in the same direction"
  msgstr "Powtórzenie ostatniego poszukiwania w tym samym kierunku"
  
! #: info/session.c:3932 info/session.c:3942
  msgid "No previous search string"
  msgstr "Brak poprzedniego szukanego ³añcucha"
  
! #: info/session.c:3939
  msgid "Repeat last search in the reverse direction"
  msgstr "Powtórzenie ostatniego poszukiwania w odwrotnym kierunku"
  
! #: info/session.c:3958 info/session.c:3964
  msgid "Search interactively for a string as you type it"
  msgstr "Interaktywne poszukiwanie ³añcucha w trakcie wpisywania go"
  
! #: info/session.c:4044
! msgid "Regexp I-search backward: "
! msgstr "Interaktywne szukanie wyr.reg. wstecz: "
! 
! #: info/session.c:4045
  msgid "I-search backward: "
! msgstr "Interaktywne szukanie wstecz: "
! 
! #: info/session.c:4047
! msgid "Regexp I-search: "
! msgstr "Interaktywne szukanie wyr.reg.: "
  
! #: info/session.c:4048
  msgid "I-search: "
! msgstr "Interaktywne szukanie: "
  
! #: info/session.c:4073 info/session.c:4075
  msgid "Failing "
  msgstr "Bez powodzenia "
  
! #: info/session.c:4560
  msgid "Move to the previous cross reference"
  msgstr "Przej¶cie do poprzedniego odsy³acza"
  
! #: info/session.c:4578
  msgid "Move to the next cross reference"
  msgstr "Przej¶cie do nastêpnego odsy³acza"
  
! #: info/session.c:4600
  msgid "Select reference or menu item appearing on this line"
  msgstr "Wybranie odsy³acza lub elementu menu wystêpuj±cego w tej linii"
  
! #: info/session.c:4623
  msgid "Cancel current operation"
  msgstr "Anulowanie bie¿±cej operacji"
  
! #: info/session.c:4630
  msgid "Quit"
  msgstr "Wyj¶cie"
  
! #: info/session.c:4639
  msgid "Move the cursor to a specific line of the window"
  msgstr "Przesuniêcie kursora do podanej linii w oknie"
  
! #: info/session.c:4671
  msgid "Redraw the display"
  msgstr "Odrysowanie ekranu"
  
! #: info/session.c:4708
  msgid "Quit using Info"
  msgstr "Wyj¶cie z Info"
  
! #: info/session.c:4721
  msgid "Run command bound to this key's lowercase variant"
  msgstr "Uruchomienie polecenia przypisanego do wariantu klawisza z ma³± liter±"
  
! #: info/session.c:4732
  #, c-format
  msgid "Unknown command (%s)."
  msgstr "Nieznane polecenie (%s)."
  
! #: info/session.c:4735
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\" jest niepoprawne"
  
! #: info/session.c:4736
  #, c-format
  msgid "`%s' is invalid"
  msgstr "`%s' jest niepoprawne"
  
! #: info/session.c:4950
  msgid "Add this digit to the current numeric argument"
  msgstr "Dodanie tej cyfry do aktualnego argumentu liczbowego"
  
! #: info/session.c:4959
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Rozpoczêcie (lub pomno¿enie przez 4) aktualnego argumentu liczbowego"
  
! #: info/session.c:4974
  msgid "Internally used by \\[universal-argument]"
  msgstr "Wewnêtrznie u¿ywane przez \\[universal-argument]"
***************
*** 1727,1779 ****
  msgstr "Je¶li \"On\", Info przyjmuje i wy¶wietla znaki ISO Latin"
  
! #: info/variables.c:83
  msgid "Explain the use of a variable"
  msgstr "Wyja¶nienie u¿ycia zmiennej"
  
! #: info/variables.c:89
  msgid "Describe variable: "
  msgstr "Opisanie zmiennej: "
  
! #: info/variables.c:108
  msgid "Set the value of an Info variable"
  msgstr "Ustawienie warto¶ci zmiennej Info"
  
! #: info/variables.c:114
  msgid "Set variable: "
  msgstr "Ustawienie zmiennej: "
  
! #: info/variables.c:132
  #, c-format
  msgid "Set %s to value (%d): "
  msgstr "Ustawienie %s na warto¶æ (%d): "
  
! #: info/variables.c:173
  #, c-format
  msgid "Set %s to value (%s): "
  msgstr "Ustawienie %s na warto¶æ (%s): "
  
! #: info/window.c:1137
  msgid "--*** Tags out of Date ***"
  msgstr "--*** Znaczniki s± nieaktualne ***"
  
! #: info/window.c:1148
  msgid "-----Info: (), lines ----, "
  msgstr "-----Info: (), linii ----, "
  
! #: info/window.c:1155
  #, c-format
  msgid "-%s---Info: %s, %d lines --%s--"
  msgstr "-%s---Info: %s, %d linii --%s--"
  
! #: info/window.c:1159
  #, c-format
  msgid "-%s%s-Info: (%s)%s, %d lines --%s--"
  msgstr "-%s%s-Info: (%s)%s, %d linii --%s--"
  
! #: info/window.c:1166
  #, c-format
  msgid " Subfile: %s"
  msgstr " Podplik: %s"
  
  #: lib/xexit.c:54
  msgid "ferror on stdout\n"
--- 1725,2036 ----
  msgstr "Je¶li \"On\", Info przyjmuje i wy¶wietla znaki ISO Latin"
  
! #: info/variables.c:81
! msgid ""
! "What to do when a scrolling command is issued at the end of the last node"
! msgstr "Co robiæ kiedy polecenie przewijania wydano na koñcu ostatniego wêz³a"
! 
! #: info/variables.c:88
  msgid "Explain the use of a variable"
  msgstr "Wyja¶nienie u¿ycia zmiennej"
  
! #: info/variables.c:94
  msgid "Describe variable: "
  msgstr "Opisanie zmiennej: "
  
! #: info/variables.c:113
  msgid "Set the value of an Info variable"
  msgstr "Ustawienie warto¶ci zmiennej Info"
  
! #: info/variables.c:119
  msgid "Set variable: "
  msgstr "Ustawienie zmiennej: "
  
! #: info/variables.c:137
  #, c-format
  msgid "Set %s to value (%d): "
  msgstr "Ustawienie %s na warto¶æ (%d): "
  
! #: info/variables.c:178
  #, c-format
  msgid "Set %s to value (%s): "
  msgstr "Ustawienie %s na warto¶æ (%s): "
  
! #: info/window.c:1150
  msgid "--*** Tags out of Date ***"
  msgstr "--*** Znaczniki s± nieaktualne ***"
  
! #: info/window.c:1161
  msgid "-----Info: (), lines ----, "
  msgstr "-----Info: (), linii ----, "
  
! #: info/window.c:1168
  #, c-format
  msgid "-%s---Info: %s, %d lines --%s--"
  msgstr "-%s---Info: %s, %d linii --%s--"
  
! #: info/window.c:1172
  #, c-format
  msgid "-%s%s-Info: (%s)%s, %d lines --%s--"
  msgstr "-%s%s-Info: (%s)%s, %d linii --%s--"
  
! #: info/window.c:1179
  #, c-format
  msgid " Subfile: %s"
  msgstr " Podplik: %s"
  
+ #: install-info/install-info.c:221
+ #, c-format
+ msgid "%s: warning: "
+ msgstr "%s: uwaga: "
+ 
+ #: install-info/install-info.c:270
+ #, c-format
+ msgid " for %s"
+ msgstr " dla %s"
+ 
+ #: install-info/install-info.c:500
+ #, c-format
+ msgid "\tTry `%s --help' for a complete list of options.\n"
+ msgstr "\t`%s --help' poda pe³n± listê opcji.\n"
+ 
+ #: install-info/install-info.c:508
+ #, c-format
+ msgid "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
+ msgstr "Sk³adnia: %s [OPCJA]... [PLIK-INFO [PLIK-DIR]]\n"
+ 
+ #: install-info/install-info.c:510
+ msgid "Add or remove entries in INFO-FILE from the Info directory DIR-FILE."
+ msgstr ""
+ "Dodanie lub usuniêcie wpisów dla PLIKU-INFO w pliku katalogu PLIK-KATALOGU."
+ 
+ #: install-info/install-info.c:513
+ msgid ""
+ "Options:\n"
+ " --debug             report what is being done.\n"
+ " --delete            delete existing entries for INFO-FILE from DIR-FILE;\n"
+ "                      don't insert any new entries.\n"
+ " --description=TEXT  the description of the entry is TEXT; used with\n"
+ "                      the --name option to become synonymous with the\n"
+ "                      --entry option.\n"
+ " --dir-file=NAME     specify file name of Info directory file;\n"
+ "                      equivalent to using the DIR-FILE argument.\n"
+ " --dry-run           same as --test."
+ msgstr ""
+ " --debug              informowanie o wykonywanych dzia³aniach.\n"
+ " --delete             usuniêcie istniej±cych wpisów dla PLIKU-INFO\n"
+ "                        z PLIKU-KATALOGU; nie wstawianie nowych wpisów.\n"
+ " --description=TEKST  opis wpisu to TEKST; u¿ywane z opcj± --name jest\n"
+ "                        odpowiednikiem opcji --entry.\n"
+ " --dir-file=NAZWA     podanie nazwy pliku z katalogiem Info;\n"
+ "                        odpowiednik u¿ycia argumentu PLIK-KATALOGU.\n"
+ " --dry-run            to samo co --test."
+ 
+ #: install-info/install-info.c:525
+ msgid ""
+ " --entry=TEXT        insert TEXT as an Info directory entry.\n"
+ "                      TEXT is written as an Info menu item line followed\n"
+ "                       by zero or more extra lines starting with "
+ "whitespace.\n"
+ "                      If you specify more than one entry, all are added.\n"
+ "                      If you don't specify any entries, they are determined\n"
+ "                       from information in the Info file itself.\n"
+ "                      When removing, TEXT specifies the entry to remove.\n"
+ "                      TEXT is only removed as a last resort, if the\n"
+ "                      entry as determined from the Info file is not "
+ "present,\n"
+ "                      and the basename of the Info file isn't found either."
+ msgstr ""
+ " --entry=TEKST        wstawienie TEKSTU jako wpisu katalogu Info.\n"
+ "                        TEKST powinien mieæ formê linii elementu menu Info\n"
+ "                        z zerem lub wiêcej linii zaczynaj±cymi siê od "
+ "spacji.\n"
+ "                      Je¶li podano wiêcej ni¿ jeden wpis, wszystkie s± "
+ "dodawane.\n"
+ "                      Je¶li nie podano ¿adnego wpisu, s± okre¶lane na "
+ "podstawie\n"
+ "                        informacji w samym pliku Info.\n"
+ "                      Przy usuwaniu TEKST okre¶la wpis do usuniêcia.\n"
+ "                      TEKST jest usuwany tylko w ostateczno¶ci, je¶li nie "
+ "ma\n"
+ "                        wpisu okre¶lonego przez plik Info ani nazwy pliku "
+ "Info."
+ 
+ #: install-info/install-info.c:537
+ msgid ""
+ " --help              display this help and exit.\n"
+ " --info-dir=DIR      same as --dir-file=DIR/dir.\n"
+ " --info-file=FILE    specify Info file to install in the directory;\n"
+ "                      equivalent to using the INFO-FILE argument.\n"
+ " --item=TEXT         same as --entry=TEXT.\n"
+ " --keep-old          do not replace entries, or remove empty sections.\n"
+ " --menuentry=TEXT    same as --name=TEXT.\n"
+ " --name=TEXT         the name of the entry is TEXT; used with --description\n"
+ "                      to become synonymous with the --entry option.\n"
+ " --no-indent         do not format new entries in the DIR file.\n"
+ " --quiet             suppress warnings."
+ msgstr ""
+ " --help               wy¶wietlenie tego opisu i zakoñczenie.\n"
+ " --info-dir=KATALOG   to samo co --dir-file=KATALOG/dir.\n"
+ " --info-file=PLIK     podanie pliku Info do zainstalowania w katalogu;\n"
+ "                        odpowiednik u¿ycia argumentu PLIK-INFO.\n"
+ " --item=TEKST         to samo co --entry=TEKST.\n"
+ " --keep-old           nie zastêpowanie wpisów, nie usuwanie pustych sekcji.\n"
+ " --menuentry=TEKST    to samo co --name=TEKST.\n"
+ " --name=TEKST         nazwa wpisu to TEKST; u¿ywane wraz z --description "
+ "jest\n"
+ "                        odpowiednikiem opcji --entry.\n"
+ " --no-indent          nie formatowanie nowych wpisów w pliku DIR.\n"
+ " --quiet              pominiêcie ostrze¿eñ."
+ 
+ #: install-info/install-info.c:550
+ msgid ""
+ " --regex=R           put this file's entries in all sections that match the\n"
+ "                      regular expression R (ignoring case).\n"
+ " --remove            same as --delete.\n"
+ " --remove-exactly    only remove if the info file name matches exactly;\n"
+ "                      suffixes such as .info and .gz are not ignored.\n"
+ " --section=SEC       put entries in section SEC of the directory.\n"
+ "                      If you specify more than one section, all the entries\n"
+ "                       are added in each of the sections.\n"
+ "                      If you don't specify any sections, they are "
+ "determined\n"
+ "                       from information in the Info file itself.\n"
+ " --section R SEC     equivalent to --regex=R --section=SEC --add-once."
+ msgstr ""
+ " --regex=WYRA¯ENIE    umieszczenie wpisów tego pliku we wszystkich sekcjach\n"
+ "                        pasuj±cych do WYRA¯ENIA regularnego (bez "
+ "uwzglêdnienia\n"
+ "                        wielko¶ci liter).\n"
+ " --remove             to samo co --delete.\n"
+ " --remove-exactly     usuniêcie tylko je¶li nazwa pliku info pasuje "
+ "dok³adnie;\n"
+ "                        przyrostki takie jak .info i .gz nie s± ignorowane.\n"
+ " --section=SEKCJA     umieszczenie wpisów dla tego pliku w danej SEKCJI\n"
+ "                        katalogu.\n"
+ "                      Je¶li podano wiêcej ni¿ jedn± sekcjê, wszystkie wpisy "
+ "s±\n"
+ "                        dodawane do ka¿dej z sekcji.\n"
+ "                      Je¶li nie podano ¿adnej sekcji, s± okre¶lane na "
+ "podstawie\n"
+ "                        informacji w samym pliku Info.\n"
+ " --section WYR SEK    odpowiednik --regex=WYR --section=SEK --add-once."
+ 
+ #: install-info/install-info.c:563
+ msgid ""
+ " --silent            suppress warnings.\n"
+ " --test              suppress updating of DIR-FILE.\n"
+ " --version           display version information and exit."
+ msgstr ""
+ " --silent             pominiêcie ostrze¿eñ.\n"
+ " --test               pominiêcie uaktualniania PLIKU-KATALOGU.\n"
+ " --version            wy¶wietlenie informacji o wersji i zakoñczenie."
+ 
+ #: install-info/install-info.c:570
+ msgid ""
+ "Email bug reports to bug-texinfo@gnu.org,\n"
+ "general questions and discussion to help-texinfo@gnu.org.\n"
+ "Texinfo home page: http://www.gnu.org/software/texinfo/"
+ msgstr ""
+ "Raporty o b³êdach prosimy wysy³aæ poczt± elektroniczn± na adres\n"
+ "bug-texinfo@gnu.org, a ogólne pytania i dyskusjê na help-texinfo@gnu.org.\n"
+ "Strona domowa texinfo: http://www.gnu.org/software/texinfo/"
+ 
+ #: install-info/install-info.c:597
+ #, c-format
+ msgid ""
+ "This is the file .../info/dir, which contains the\n"
+ "topmost node of the Info hierarchy, called (dir)Top.\n"
+ "The first time you invoke Info you start off looking at this node.\n"
+ "\n"
+ "%s\tThis is the top of the INFO tree\n"
+ "\n"
+ "  This (the Directory node) gives a menu of major topics.\n"
+ "  Typing \"q\" exits, \"?\" lists all Info commands, \"d\" returns here,\n"
+ "  \"h\" gives a primer for first-timers,\n"
+ "  \"mEmacs<Return>\" visits the Emacs manual, etc.\n"
+ "\n"
+ "  In Emacs, you can click mouse button 2 on a menu item or cross reference\n"
+ "  to select it.\n"
+ "\n"
+ "%s\n"
+ msgstr ""
+ "To jest plik .../info/dir, zawieraj±cy najwy¿szy\n"
+ "wêze³ hierarchii Info, o nazwie (dir)Top.\n"
+ "Przy pierwszym uruchomieniu Info zaczyna siê od tego wêz³a.\n"
+ "\n"
+ "%s\tOto wierzcho³ek drzewa INFO\n"
+ "\n"
+ "  To (wêze³ Katalog) zawiera menu dla g³ównych tematów.\n"
+ "  Naci¶niêcie \"q\" koñczy przegl±danie, \"?\" wy¶wietla wszystkie "
+ "polecenia\n"
+ "  Info, \"d\" wraca tutaj, \"h\" pokazuje wprowadzenie dla nowicjuszy,\n"
+ "  \"mEmacs<Return>\" odwiedza podrêcznik Emacsa itd.\n"
+ "\n"
+ "  W Emacsie mo¿na klikn±æ drugim przyciskiem myszy na elemencie menu lub\n"
+ "  odsy³aczu, aby go wybraæ.\n"
+ "\n"
+ "%s\n"
+ 
+ #: install-info/install-info.c:622
+ #, c-format
+ msgid "%s: could not read (%s) and could not create (%s)\n"
+ msgstr "%s: nie mo¿na odczytaæ (%s) ani utworzyæ (%s)\n"
+ 
+ #: install-info/install-info.c:715
+ #, c-format
+ msgid "%s: empty file"
+ msgstr "%s: pusty plik"
+ 
+ #: install-info/install-info.c:1046 install-info/install-info.c:1086
+ msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
+ msgstr "START-INFO-DIR-ENTRY bez odpowiadaj±cego END-INFO-DIR-ENTRY"
+ 
+ #: install-info/install-info.c:1081
+ msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
+ msgstr "END-INFO-DIR-ENTRY bez odpowiadaj±cego START-INFO-DIR-ENTRY"
+ 
+ #: install-info/install-info.c:1936 install-info/install-info.c:1946
+ #, c-format
+ msgid "%s: already have dir file: %s\n"
+ msgstr "%s: plik katalogu ju¿ istnieje: %s\n"
+ 
+ #: install-info/install-info.c:2026
+ #, c-format
+ msgid "%s: Specify the Info file only once.\n"
+ msgstr "%s: Nale¿y podaæ plik Info tylko raz.\n"
+ 
+ #: install-info/install-info.c:2059
+ #, c-format
+ msgid "Extra regular expression specified, ignoring `%s'"
+ msgstr "Podano dodatkowe wyra¿enie regularne, zignorowano `%s'"
+ 
+ #: install-info/install-info.c:2071
+ #, c-format
+ msgid "Error in regular expression `%s': %s"
+ msgstr "B³±d w wyra¿eniu regularnym `%s': %s"
+ 
+ #: install-info/install-info.c:2129
+ #, c-format
+ msgid "excess command line argument `%s'"
+ msgstr "nadmiarowy argument linii poleceñ `%s'"
+ 
+ #: install-info/install-info.c:2133
+ msgid "No input file specified; try --help for more information."
+ msgstr "Nie podano pliku wej¶ciowego; --help mo¿e podaæ wiêcej informacji."
+ 
+ #: install-info/install-info.c:2136
+ msgid "No dir file specified; try --help for more information."
+ msgstr "Nie podano pliku katalogu; --help mo¿e podaæ wiêcej informacji."
+ 
+ #: install-info/install-info.c:2278
+ #, c-format
+ msgid "no info dir entry in `%s'"
+ msgstr "brak wpisu do katalogu info w `%s'"
+ 
+ #: install-info/install-info.c:2526
+ #, c-format
+ msgid "no entries found for `%s'; nothing deleted"
+ msgstr "nie znaleziono wpisów dla `%s'; nic nie usuniêto"
+ 
  #: lib/xexit.c:54
  msgid "ferror on stdout\n"
***************
*** 1784,1864 ****
  msgstr "b³±d fflush dla standardowego wyj¶cia\n"
  
! #: makeinfo/cmds.c:544 makeinfo/cmds.c:566
  #, c-format
  msgid "arguments to @%s ignored"
  msgstr "zignorowano argumenty dla @%s"
  
! #: makeinfo/cmds.c:741
  msgid "January"
  msgstr "stycznia"
  
! #: makeinfo/cmds.c:741
  msgid "February"
  msgstr "lutego"
  
! #: makeinfo/cmds.c:741
  msgid "March"
  msgstr "marca"
  
! #: makeinfo/cmds.c:741
  msgid "April"
  msgstr "kwietnia"
  
! #: makeinfo/cmds.c:741
  msgid "May"
  msgstr "maja"
  
! #: makeinfo/cmds.c:742
  msgid "June"
  msgstr "czerwca"
  
! #: makeinfo/cmds.c:742
  msgid "July"
  msgstr "lipca"
  
! #: makeinfo/cmds.c:742
  msgid "August"
  msgstr "sierpnia"
  
! #: makeinfo/cmds.c:742
  msgid "September"
  msgstr "wrze¶nia"
  
! #: makeinfo/cmds.c:742
  msgid "October"
  msgstr "pa¼dziernika"
  
! #: makeinfo/cmds.c:743
  msgid "November"
  msgstr "listopada"
  
! #: makeinfo/cmds.c:743
  msgid "December"
  msgstr "grudnia"
  
! #: makeinfo/cmds.c:1095
  #, c-format
  msgid "unlikely character %c in @var"
  msgstr "niechciany znak %c w @var"
  
! #: makeinfo/cmds.c:1138
  msgid "@sc argument all uppercase, thus no effect"
  msgstr "argument @sc zawiera same wielkie litery, wiêc brak efektu"
  
! #: makeinfo/cmds.c:1193
  #, c-format
  msgid "`{' expected, but saw `%c'"
  msgstr "oczekiwano `{', ale napotkano `%c'"
  
! #: makeinfo/cmds.c:1233
  msgid "end of file inside verb block"
  msgstr "koniec pliku wewn±trz bloku verb"
  
! #: makeinfo/cmds.c:1241
  #, c-format
  msgid "`}' expected, but saw `%c'"
  msgstr "oczekiwano `}', ale napotkano `%c'"
  
! #: makeinfo/cmds.c:1272
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
--- 2041,2121 ----
  msgstr "b³±d fflush dla standardowego wyj¶cia\n"
  
! #: makeinfo/cmds.c:582 makeinfo/cmds.c:604
  #, c-format
  msgid "arguments to @%s ignored"
  msgstr "zignorowano argumenty dla @%s"
  
! #: makeinfo/cmds.c:779
  msgid "January"
  msgstr "stycznia"
  
! #: makeinfo/cmds.c:779
  msgid "February"
  msgstr "lutego"
  
! #: makeinfo/cmds.c:779
  msgid "March"
  msgstr "marca"
  
! #: makeinfo/cmds.c:779
  msgid "April"
  msgstr "kwietnia"
  
! #: makeinfo/cmds.c:779
  msgid "May"
  msgstr "maja"
  
! #: makeinfo/cmds.c:780
  msgid "June"
  msgstr "czerwca"
  
! #: makeinfo/cmds.c:780
  msgid "July"
  msgstr "lipca"
  
! #: makeinfo/cmds.c:780
  msgid "August"
  msgstr "sierpnia"
  
! #: makeinfo/cmds.c:780
  msgid "September"
  msgstr "wrze¶nia"
  
! #: makeinfo/cmds.c:780
  msgid "October"
  msgstr "pa¼dziernika"
  
! #: makeinfo/cmds.c:781
  msgid "November"
  msgstr "listopada"
  
! #: makeinfo/cmds.c:781
  msgid "December"
  msgstr "grudnia"
  
! #: makeinfo/cmds.c:1131
  #, c-format
  msgid "unlikely character %c in @var"
  msgstr "niechciany znak %c w @var"
  
! #: makeinfo/cmds.c:1174
  msgid "@sc argument all uppercase, thus no effect"
  msgstr "argument @sc zawiera same wielkie litery, wiêc brak efektu"
  
! #: makeinfo/cmds.c:1229
  #, c-format
  msgid "`{' expected, but saw `%c'"
  msgstr "oczekiwano `{', ale napotkano `%c'"
  
! #: makeinfo/cmds.c:1269
  msgid "end of file inside verb block"
  msgstr "koniec pliku wewn±trz bloku verb"
  
! #: makeinfo/cmds.c:1277
  #, c-format
  msgid "`}' expected, but saw `%c'"
  msgstr "oczekiwano `}', ale napotkano `%c'"
  
! #: makeinfo/cmds.c:1308
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
***************
*** 1868,1914 ****
  "przeredagowaæ aby zapobiec temu"
  
! #: makeinfo/cmds.c:1471
  #, c-format
  msgid "%c%s is obsolete"
  msgstr "%c%s jest przestarza³e"
  
! #: makeinfo/cmds.c:1580
  #, c-format
  msgid "@sp requires a positive numeric argument, not `%s'"
  msgstr "@sp wymaga argumentu bêd±cego liczb± dodatni±, a nie `%s'"
  
! #: makeinfo/cmds.c:1936 makeinfo/footnote.c:81
  #, c-format
  msgid "Bad argument to %c%s"
  msgstr "Z³y argument dla %c%s"
  
! #: makeinfo/cmds.c:1946 makeinfo/makeinfo.c:4272
  msgid "asis"
  msgstr "zachowaj"
  
! #: makeinfo/cmds.c:1948 makeinfo/cmds.c:1978 makeinfo/makeinfo.c:4274
  msgid "none"
  msgstr "brak"
  
! #: makeinfo/cmds.c:1962
  #, c-format
  msgid "Bad argument to @%s"
  msgstr "Z³y argument dla @%s"
  
! #: makeinfo/cmds.c:1976
  msgid "insert"
  msgstr "wstaw"
  
! #: makeinfo/cmds.c:1992
  #, c-format
  msgid "Bad argument to @%s: %s"
  msgstr "Z³y argument dla @%s: %s"
  
! #: makeinfo/cmds.c:2075
  #, c-format
  msgid "Expected @%s on or off, not `%s'"
  msgstr "Oczekiwano @%s on lub off, a nie `%s'"
  
! #: makeinfo/cmds.c:2095
  #, c-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
--- 2125,2171 ----
  "przeredagowaæ aby zapobiec temu"
  
! #: makeinfo/cmds.c:1504
  #, c-format
  msgid "%c%s is obsolete"
  msgstr "%c%s jest przestarza³e"
  
! #: makeinfo/cmds.c:1612
  #, c-format
  msgid "@sp requires a positive numeric argument, not `%s'"
  msgstr "@sp wymaga argumentu bêd±cego liczb± dodatni±, a nie `%s'"
  
! #: makeinfo/cmds.c:2023 makeinfo/footnote.c:81
  #, c-format
  msgid "Bad argument to %c%s"
  msgstr "Z³y argument dla %c%s"
  
! #: makeinfo/cmds.c:2033 makeinfo/makeinfo.c:4270
  msgid "asis"
  msgstr "zachowaj"
  
! #: makeinfo/cmds.c:2035 makeinfo/cmds.c:2065 makeinfo/makeinfo.c:4272
  msgid "none"
  msgstr "brak"
  
! #: makeinfo/cmds.c:2049
  #, c-format
  msgid "Bad argument to @%s"
  msgstr "Z³y argument dla @%s"
  
! #: makeinfo/cmds.c:2063
  msgid "insert"
  msgstr "wstaw"
  
! #: makeinfo/cmds.c:2079
  #, c-format
  msgid "Bad argument to @%s: %s"
  msgstr "Z³y argument dla @%s: %s"
  
! #: makeinfo/cmds.c:2162
  #, c-format
  msgid "Expected @%s on or off, not `%s'"
  msgstr "Oczekiwano @%s on lub off, a nie `%s'"
  
! #: makeinfo/cmds.c:2182
  #, c-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
***************
*** 1919,1960 ****
  msgstr "Brakuje `}' w argumencie @def"
  
- #: makeinfo/defun.c:402
- msgid "Function"
- msgstr "Funkcja"
- 
- #: makeinfo/defun.c:405
- msgid "Macro"
- msgstr "Makro"
- 
- #: makeinfo/defun.c:408
- msgid "Special Form"
- msgstr "Forma specjalna"
- 
- #: makeinfo/defun.c:412
- msgid "Variable"
- msgstr "Zmienna"
- 
- #: makeinfo/defun.c:415
- msgid "User Option"
- msgstr "Opcja u¿ytkownika"
- 
- #: makeinfo/defun.c:419
- msgid "Instance Variable"
- msgstr "Instancja zmiennej"
- 
- #: makeinfo/defun.c:423
- msgid "Method"
- msgstr "Metoda"
- 
- #: makeinfo/defun.c:499 makeinfo/defun.c:504 makeinfo/defun.c:544
- #: makeinfo/defun.c:643 makeinfo/xml.c:2135
- msgid "of"
- msgstr "typu"
- 
- #: makeinfo/defun.c:508 makeinfo/defun.c:512 makeinfo/defun.c:516
- #: makeinfo/defun.c:550 makeinfo/defun.c:649 makeinfo/xml.c:2140
- msgid "on"
- msgstr "na"
- 
  #: makeinfo/defun.c:711
  #, c-format
--- 2176,2179 ----
***************
*** 1986,1992 ****
  msgstr "¯±dany rodzaj ¶rodowiska float `%s' nie by³ wcze¶niej u¿yty"
  
! #: makeinfo/float.c:376 makeinfo/float.c:382 makeinfo/index.c:924
! #: makeinfo/index.c:930 makeinfo/xref.c:133 makeinfo/xref.c:170
! #: makeinfo/xref.c:205
  msgid "See "
  msgstr "Patrz "
--- 2205,2210 ----
  msgstr "¯±dany rodzaj ¶rodowiska float `%s' nie by³ wcze¶niej u¿yty"
  
! #: makeinfo/float.c:376 makeinfo/float.c:382 makeinfo/index.c:948
! #: makeinfo/index.c:954
  msgid "See "
  msgstr "Patrz "
***************
*** 2010,2014 ****
  msgstr "Przypisy wewn±trz przypisów nie s± dozwolone"
  
! #: makeinfo/footnote.c:301 makeinfo/index.c:189
  msgid "Footnotes"
  msgstr "Przypisy"
--- 2228,2232 ----
  msgstr "Przypisy wewn±trz przypisów nie s± dozwolone"
  
! #: makeinfo/footnote.c:301 makeinfo/index.c:187
  msgid "Footnotes"
  msgstr "Przypisy"
***************
*** 2024,2031 ****
  msgstr "%s:%d: plik css zakoñczy³ siê wewn±trz komentarza"
  
- #: makeinfo/html.c:203
- msgid "Untitled"
- msgstr "Bez tytu³u"
- 
  #: makeinfo/html.c:421
  msgid "[unexpected] no html tag to pop"
--- 2242,2245 ----
***************
*** 2037,2080 ****
  msgstr "[nieoczekiwane] b³êdna nazwa wêz³a: `%s'"
  
! #: makeinfo/index.c:169
  #, c-format
  msgid "Unknown index `%s'"
  msgstr "Nieznany indeks `%s'"
  
! #: makeinfo/index.c:234
  #, c-format
  msgid "Info cannot handle `:' in index entry `%s'"
  msgstr "Info nie mo¿e obs³u¿yæ `:' we wpisie indeksu `%s'"
  
! #: makeinfo/index.c:412
  #, c-format
  msgid "Index `%s' already exists"
  msgstr "Indeks `%s' ju¿ istnieje"
  
! #: makeinfo/index.c:455
  #, c-format
  msgid "Unknown index `%s' and/or `%s' in @synindex"
  msgstr "Nieznany indeks `%s' i/lub `%s' w @synindex"
  
! #: makeinfo/index.c:661
  msgid "(line )"
  msgstr "(linia )"
  
! #: makeinfo/index.c:669
  #, c-format
  msgid "(line %*d)"
  msgstr "(linia %*d)"
  
! #: makeinfo/index.c:750
  #, c-format
  msgid "Unknown index `%s' in @printindex"
  msgstr "Nieznany indeks `%s' w @printindex"
  
! #: makeinfo/index.c:819
  #, c-format
  msgid "Entry for index `%s' outside of any node"
  msgstr "Wpis dla indeksu `%s' poza jakimkolwiek wêz³em"
  
! #: makeinfo/index.c:822 makeinfo/index.c:858
  msgid "(outside of any node)"
  msgstr "(poza jakimkolwiek wêz³em)"
--- 2251,2294 ----
  msgstr "[nieoczekiwane] b³êdna nazwa wêz³a: `%s'"
  
! #: makeinfo/index.c:167
  #, c-format
  msgid "Unknown index `%s'"
  msgstr "Nieznany indeks `%s'"
  
! #: makeinfo/index.c:232
  #, c-format
  msgid "Info cannot handle `:' in index entry `%s'"
  msgstr "Info nie mo¿e obs³u¿yæ `:' we wpisie indeksu `%s'"
  
! #: makeinfo/index.c:410
  #, c-format
  msgid "Index `%s' already exists"
  msgstr "Indeks `%s' ju¿ istnieje"
  
! #: makeinfo/index.c:453
  #, c-format
  msgid "Unknown index `%s' and/or `%s' in @synindex"
  msgstr "Nieznany indeks `%s' i/lub `%s' w @synindex"
  
! #: makeinfo/index.c:676
  msgid "(line )"
  msgstr "(linia )"
  
! #: makeinfo/index.c:684
  #, c-format
  msgid "(line %*d)"
  msgstr "(linia %*d)"
  
! #: makeinfo/index.c:764
  #, c-format
  msgid "Unknown index `%s' in @printindex"
  msgstr "Nieznany indeks `%s' w @printindex"
  
! #: makeinfo/index.c:833
  #, c-format
  msgid "Entry for index `%s' outside of any node"
  msgstr "Wpis dla indeksu `%s' poza jakimkolwiek wêz³em"
  
! #: makeinfo/index.c:836 makeinfo/index.c:872
  msgid "(outside of any node)"
  msgstr "(poza jakimkolwiek wêz³em)"
***************
*** 2097,2218 ****
  msgstr "przepe³nienie, restart od %c"
  
! #: makeinfo/insertion.c:635
  #, c-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s wymaga argumentu: formatowania dla %citem"
  
! #: makeinfo/insertion.c:723
  #, c-format
  msgid "%cfloat environments cannot be nested"
  msgstr "¦rodowiska %cfloat nie mog± byæ zagnie¿d¿one"
  
! #: makeinfo/insertion.c:977
  #, c-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "`@end' oczekiwa³o `%s', ale napotkano `%s'"
  
! #: makeinfo/insertion.c:1345
  #, c-format
  msgid "No matching `%cend %s'"
  msgstr "Brak pasuj±cego `%cend %s'"
  
! #: makeinfo/insertion.c:1614
  #, c-format
  msgid "%s requires letter or digit"
  msgstr "%s wymaga litery lub cyfry"
  
! #: makeinfo/insertion.c:1707
  msgid "end of file inside verbatim block"
  msgstr "koniec pliku wewn±trz bloku dos³ownego"
  
! #: makeinfo/insertion.c:1931
  #, c-format
  msgid "@%s not meaningful outside `@float' environment"
  msgstr "@%s nic nie znaczy poza ¶rodowiskiem `@float'"
  
! #: makeinfo/insertion.c:1967
  msgid "@menu seen before first @node, creating `Top' node"
  msgstr "napotkano @menu przed pierwszym @node, tworzenie wêz³a `Top'"
  
! #: makeinfo/insertion.c:1968
  msgid ""
  "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
  msgstr "mo¿e wêze³ @top powinien byæ otoczony @ifnottex, a nie @ifinfo?"
  
! #: makeinfo/insertion.c:1980
  msgid "@detailmenu seen before first node, creating `Top' node"
  msgstr "napotkano @detailmenu przed pierwszym wêz³em, tworzenie wêz³a `Top'"
  
! #: makeinfo/insertion.c:2036
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr "@%s nic nie znaczy poza ¶rodowiskami `@titlepage' i `@quotation'"
  
! #: makeinfo/insertion.c:2050
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' environment"
  msgstr "@%s nic nie znaczy poza ¶rodowiskiem `@titlepage'"
  
! #: makeinfo/insertion.c:2081
  #, c-format
  msgid "Unmatched `%c%s'"
  msgstr "Niedopasowane `%c%s'"
  
! #: makeinfo/insertion.c:2086
  #, c-format
  msgid "`%c%s' needs something after it"
  msgstr "`%c%s' wymaga czego¶ po sobie"
  
! #: makeinfo/insertion.c:2092
  #, c-format
  msgid "Bad argument `%s' to `@%s', using `%s'"
  msgstr "Z³y argument `%s' dla `@%s', u¿ycie `%s'"
  
! #: makeinfo/insertion.c:2189
  #, c-format
  msgid "@%s not meaningful inside `@%s' block"
  msgstr "@%s nic nie znaczy wewn±trz bloku `@%s'"
  
! #: makeinfo/insertion.c:2198
  #, c-format
  msgid "@itemx not meaningful inside `%s' block"
  msgstr "@itemx nic nie znaczy wewn±trz bloku `%s'"
  
! #: makeinfo/insertion.c:2372
  #, c-format
  msgid "%c%s found outside of an insertion block"
  msgstr "znaleziono %c%s na zewn±trz bloku wstawki"
  
! #: makeinfo/lang.c:957
  #, c-format
  msgid "no default territory known for language `%s'"
  msgstr "nieznane domy¶lne terytorium dla jêzyka `%s'"
  
! #: makeinfo/lang.c:1020
  #, c-format
  msgid "%s is not a valid ISO 639 language code"
  msgstr "%s nie jest poprawnym kodem jêzyka zgodnym z ISO 639"
  
! #: makeinfo/lang.c:1110
  #, c-format
  msgid "unrecognized encoding name `%s'"
  msgstr "nierozpoznana nazwa kodowania `%s'"
  
! #: makeinfo/lang.c:1118
  #, c-format
  msgid "sorry, encoding `%s' not supported"
  msgstr "niestety kodowanie `%s' nie jest obs³ugiwane"
  
! #: makeinfo/lang.c:1170
  #, c-format
  msgid "invalid encoded character `%s'"
  msgstr "b³êdnie zakodowany znak `%s'"
  
! #: makeinfo/lang.c:1478
  #, c-format
  msgid "%c%s expects `i' or `j' as argument, not `%c'"
  msgstr "%c%s oczekuje `i' lub `j' jako argumentu, a nie `%c'"
  
! #: makeinfo/lang.c:1482
  #, c-format
  msgid "%c%s expects a single character `i' or `j' as argument"
--- 2311,2432 ----
  msgstr "przepe³nienie, restart od %c"
  
! #: makeinfo/insertion.c:639
  #, c-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s wymaga argumentu: formatowania dla %citem"
  
! #: makeinfo/insertion.c:727
  #, c-format
  msgid "%cfloat environments cannot be nested"
  msgstr "¦rodowiska %cfloat nie mog± byæ zagnie¿d¿one"
  
! #: makeinfo/insertion.c:981
  #, c-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "`@end' oczekiwa³o `%s', ale napotkano `%s'"
  
! #: makeinfo/insertion.c:1349
  #, c-format
  msgid "No matching `%cend %s'"
  msgstr "Brak pasuj±cego `%cend %s'"
  
! #: makeinfo/insertion.c:1618
  #, c-format
  msgid "%s requires letter or digit"
  msgstr "%s wymaga litery lub cyfry"
  
! #: makeinfo/insertion.c:1718
  msgid "end of file inside verbatim block"
  msgstr "koniec pliku wewn±trz bloku dos³ownego"
  
! #: makeinfo/insertion.c:1942
  #, c-format
  msgid "@%s not meaningful outside `@float' environment"
  msgstr "@%s nic nie znaczy poza ¶rodowiskiem `@float'"
  
! #: makeinfo/insertion.c:1978
  msgid "@menu seen before first @node, creating `Top' node"
  msgstr "napotkano @menu przed pierwszym @node, tworzenie wêz³a `Top'"
  
! #: makeinfo/insertion.c:1979
  msgid ""
  "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
  msgstr "mo¿e wêze³ @top powinien byæ otoczony @ifnottex, a nie @ifinfo?"
  
! #: makeinfo/insertion.c:1991
  msgid "@detailmenu seen before first node, creating `Top' node"
  msgstr "napotkano @detailmenu przed pierwszym wêz³em, tworzenie wêz³a `Top'"
  
! #: makeinfo/insertion.c:2047
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr "@%s nic nie znaczy poza ¶rodowiskami `@titlepage' i `@quotation'"
  
! #: makeinfo/insertion.c:2061
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' environment"
  msgstr "@%s nic nie znaczy poza ¶rodowiskiem `@titlepage'"
  
! #: makeinfo/insertion.c:2092
  #, c-format
  msgid "Unmatched `%c%s'"
  msgstr "Niedopasowane `%c%s'"
  
! #: makeinfo/insertion.c:2097
  #, c-format
  msgid "`%c%s' needs something after it"
  msgstr "`%c%s' wymaga czego¶ po sobie"
  
! #: makeinfo/insertion.c:2103
  #, c-format
  msgid "Bad argument `%s' to `@%s', using `%s'"
  msgstr "Z³y argument `%s' dla `@%s', u¿ycie `%s'"
  
! #: makeinfo/insertion.c:2200
  #, c-format
  msgid "@%s not meaningful inside `@%s' block"
  msgstr "@%s nic nie znaczy wewn±trz bloku `@%s'"
  
! #: makeinfo/insertion.c:2209
  #, c-format
  msgid "@itemx not meaningful inside `%s' block"
  msgstr "@itemx nic nie znaczy wewn±trz bloku `%s'"
  
! #: makeinfo/insertion.c:2383
  #, c-format
  msgid "%c%s found outside of an insertion block"
  msgstr "znaleziono %c%s na zewn±trz bloku wstawki"
  
! #: makeinfo/lang.c:1218
  #, c-format
  msgid "no default territory known for language `%s'"
  msgstr "nieznane domy¶lne terytorium dla jêzyka `%s'"
  
! #: makeinfo/lang.c:1281
  #, c-format
  msgid "%s is not a valid ISO 639 language code"
  msgstr "%s nie jest poprawnym kodem jêzyka zgodnym z ISO 639"
  
! #: makeinfo/lang.c:1399
  #, c-format
  msgid "unrecognized encoding name `%s'"
  msgstr "nierozpoznana nazwa kodowania `%s'"
  
! #: makeinfo/lang.c:1407
  #, c-format
  msgid "sorry, encoding `%s' not supported"
  msgstr "niestety kodowanie `%s' nie jest obs³ugiwane"
  
! #: makeinfo/lang.c:1492
  #, c-format
  msgid "invalid encoded character `%s'"
  msgstr "b³êdnie zakodowany znak `%s'"
  
! #: makeinfo/lang.c:1800
  #, c-format
  msgid "%c%s expects `i' or `j' as argument, not `%c'"
  msgstr "%c%s oczekuje `i' lub `j' jako argumentu, a nie `%c'"
  
! #: makeinfo/lang.c:1804
  #, c-format
  msgid "%c%s expects a single character `i' or `j' as argument"
***************
*** 2267,2271 ****
  msgstr "%s:%d: uwaga: "
  
! #: makeinfo/makeinfo.c:325 makeinfo/makeinfo.c:2297
  #, c-format
  msgid "Misplaced %c"
--- 2481,2485 ----
  msgstr "%s:%d: uwaga: "
  
! #: makeinfo/makeinfo.c:325 makeinfo/makeinfo.c:2295
  #, c-format
  msgid "Misplaced %c"
***************
*** 2338,2343 ****
  msgid ""
  "General output options:\n"
! "  -E, --macro-expand FILE     output macro-expanded source to FILE.\n"
! "                              ignoring any @setfilename.\n"
  "      --no-headers            suppress node separators, Node: lines, and "
  "menus\n"
--- 2552,2557 ----
  msgid ""
  "General output options:\n"
! "  -E, --macro-expand=FILE     output macro-expanded source to FILE,\n"
! "                                ignoring any @setfilename.\n"
  "      --no-headers            suppress node separators, Node: lines, and "
  "menus\n"
***************
*** 2347,2358 ****
  "output);\n"
  "                                also, write to standard output by default.\n"
! "      --no-split              suppress splitting of Info or HTML output,\n"
! "                              generate only one output file.\n"
  "      --number-sections       output chapter and sectioning numbers.\n"
! "  -o, --output=FILE           output to FILE (directory if split HTML),\n"
  msgstr ""
  "Ogólne opcje dotycz±ce wyj¶cia:\n"
! "  -E, --macro-expand PLIK     zapis ¼róde³ z rozwiniêtymi makrami do PLIKU.\n"
! "      --no-headers            pominiêcie separatorów wêz³ów, linii Node, "
  "oraz\n"
  "                                menu z wyj¶cia Info (zapisanie czystego "
--- 2561,2573 ----
  "output);\n"
  "                                also, write to standard output by default.\n"
! "      --no-split              suppress the splitting of Info or HTML "
! "output,\n"
! "                                generate only one output file.\n"
  "      --number-sections       output chapter and sectioning numbers.\n"
! "  -o, --output=FILE           output to FILE (or directory if split HTML).\n"
  msgstr ""
  "Ogólne opcje dotycz±ce wyj¶cia:\n"
! "  -E, --macro-expand=PLIK     zapis ¼róde³ z rozwiniêtymi makrami do PLIKU.\n"
! "      --no-headers            pominiêcie separatorów wêz³ów, linii Node "
  "oraz\n"
  "                                menu z wyj¶cia Info (zapisanie czystego "
***************
*** 2365,2369 ****
  "                                tylko jednego pliku wyj¶ciowego.\n"
  "      --number-sections       zapisywanie numerów rozdzia³ów i sekcji.\n"
! "  -o, --output=PLIK           zapisanie do PLIKU (katalogu w przypadku\n"
  "                                dzielonego HTML),\n"
  
--- 2580,2584 ----
  "                                tylko jednego pliku wyj¶ciowego.\n"
  "      --number-sections       zapisywanie numerów rozdzia³ów i sekcji.\n"
! "  -o, --output=PLIK           zapisanie do PLIKU (lub katalogu w przypadku\n"
  "                                dzielonego HTML),\n"
  
***************
*** 2588,2592 ****
  msgstr "%s: brakuj±cy argument plikowy.\n"
  
! #: makeinfo/makeinfo.c:1016 makeinfo/makeinfo.c:4121
  #, c-format
  msgid "Multiline command %c%s used improperly"
--- 2803,2807 ----
  msgstr "%s: brakuj±cy argument plikowy.\n"
  
! #: makeinfo/makeinfo.c:1016 makeinfo/makeinfo.c:4119
  #, c-format
  msgid "Multiline command %c%s used improperly"
***************
*** 2598,2612 ****
  msgstr "Oczekiwano `%s'"
  
! #: makeinfo/makeinfo.c:1498
  #, c-format
  msgid "Can't create directory `%s': %s"
  msgstr "Nie mo¿na utworzyæ katalogu `%s': %s"
  
! #: makeinfo/makeinfo.c:1544
  #, c-format
  msgid "No `%s' found in `%s'"
  msgstr "Nie znaleziono `%s' w `%s'"
  
! #: makeinfo/makeinfo.c:1624
  #, c-format
  msgid "%s: Skipping macro expansion to stdout as Info output is going there.\n"
--- 2813,2827 ----
  msgstr "Oczekiwano `%s'"
  
! #: makeinfo/makeinfo.c:1496
  #, c-format
  msgid "Can't create directory `%s': %s"
  msgstr "Nie mo¿na utworzyæ katalogu `%s': %s"
  
! #: makeinfo/makeinfo.c:1542
  #, c-format
  msgid "No `%s' found in `%s'"
  msgstr "Nie znaleziono `%s' w `%s'"
  
! #: makeinfo/makeinfo.c:1622
  #, c-format
  msgid "%s: Skipping macro expansion to stdout as Info output is going there.\n"
***************
*** 2614,2623 ****
  "%s: nie zapisywanie rozwiniêæ makr na stdout, bo tam zapisywane jest Info.\n"
  
! #: makeinfo/makeinfo.c:1657
  #, c-format
  msgid "Making %s file `%s' from `%s'.\n"
  msgstr "Tworzenie pliku %s `%s' z `%s'.\n"
  
! #: makeinfo/makeinfo.c:1721
  #, c-format
  msgid ""
--- 2829,2838 ----
  "%s: nie zapisywanie rozwiniêæ makr na stdout, bo tam zapisywane jest Info.\n"
  
! #: makeinfo/makeinfo.c:1652
  #, c-format
  msgid "Making %s file `%s' from `%s'.\n"
  msgstr "Tworzenie pliku %s `%s' z `%s'.\n"
  
! #: makeinfo/makeinfo.c:1719
  #, c-format
  msgid ""
***************
*** 2627,2631 ****
  "zachowaæ.\n"
  
! #: makeinfo/makeinfo.c:1776
  #, c-format
  msgid "%s: Removing output file `%s' due to errors; use --force to preserve.\n"
--- 2842,2846 ----
  "zachowaæ.\n"
  
! #: makeinfo/makeinfo.c:1774
  #, c-format
  msgid "%s: Removing output file `%s' due to errors; use --force to preserve.\n"
***************
*** 2634,2643 ****
  "zachowaæ.\n"
  
! #: makeinfo/makeinfo.c:2070
  #, c-format
  msgid "Unknown command `%s'"
  msgstr "Nieznane polecenie `%s'"
  
! #: makeinfo/makeinfo.c:2092
  #, c-format
  msgid "Use braces to give a command as an argument to @%s"
--- 2849,2858 ----
  "zachowaæ.\n"
  
! #: makeinfo/makeinfo.c:2068
  #, c-format
  msgid "Unknown command `%s'"
  msgstr "Nieznane polecenie `%s'"
  
! #: makeinfo/makeinfo.c:2090
  #, c-format
  msgid "Use braces to give a command as an argument to @%s"
***************
*** 2645,2711 ****
  "Nale¿y u¿yæ nawiasów klamrowych, aby podaæ polecenie jako argument dla @%s"
  
! #: makeinfo/makeinfo.c:2351
  #, c-format
  msgid "%c%s expected braces"
  msgstr "%c%s oczekiwa³o nawiasów klamrowych"
  
! #: makeinfo/makeinfo.c:2364
  msgid "Unmatched }"
  msgstr "Niedopasowany }"
  
! #: makeinfo/makeinfo.c:2412
  msgid "NO_NAME!"
  msgstr "BEZ_NAZWY!"
  
! #: makeinfo/makeinfo.c:2433
  #, c-format
  msgid "%c%s missing close brace"
  msgstr "w %c%s brakuje klamry zamykaj±cej"
  
! #: makeinfo/makeinfo.c:2611
! #, c-format
! msgid "This is %s, produced by makeinfo version %s from %s.\n"
! msgstr "To jest %s, wyprodukowany przez makeinfo w wersji %s z %s.\n"
! 
! #: makeinfo/makeinfo.c:3436
  #, c-format
  msgid "@image file `%s' (for HTML) not readable: %s"
  msgstr "Plik @image `%s' (dla HTML) nieczytelny: %s"
  
! #: makeinfo/makeinfo.c:3442
  #, c-format
  msgid "No such file `%s'"
  msgstr "Nie ma pliku `%s'"
  
! #: makeinfo/makeinfo.c:3578
  #, c-format
  msgid "@image file `%s' (for text) unreadable: %s"
  msgstr "Plik @image `%s' (dla tekstu) nieczytelny: %s"
  
! #: makeinfo/makeinfo.c:3587
  msgid "@image missing filename argument"
  msgstr "Po @image brakuje argumentu plikowego"
  
! #: makeinfo/makeinfo.c:3805
  #, c-format
  msgid "undefined flag: %s"
  msgstr "niezdefiniowana flaga: %s"
  
! #: makeinfo/makeinfo.c:3806
  #, c-format
  msgid "{No value for `%s'}"
  msgstr "{Brak warto¶ci dla `%s'}"
  
! #: makeinfo/makeinfo.c:3858
  #, c-format
  msgid "%c%s requires a name"
  msgstr "%c%s wymaga nazwy"
  
! #: makeinfo/makeinfo.c:3964
  #, c-format
  msgid "Reached eof before matching @end %s"
  msgstr "Osi±gniêto koniec pliku przed znalezieniem @end %s"
  
! #: makeinfo/makeinfo.c:4213
  #, c-format
  msgid "`%.40s...' is too long for expansion; not expanded"
--- 2860,2921 ----
  "Nale¿y u¿yæ nawiasów klamrowych, aby podaæ polecenie jako argument dla @%s"
  
! #: makeinfo/makeinfo.c:2349
  #, c-format
  msgid "%c%s expected braces"
  msgstr "%c%s oczekiwa³o nawiasów klamrowych"
  
! #: makeinfo/makeinfo.c:2362
  msgid "Unmatched }"
  msgstr "Niedopasowany }"
  
! #: makeinfo/makeinfo.c:2410
  msgid "NO_NAME!"
  msgstr "BEZ_NAZWY!"
  
! #: makeinfo/makeinfo.c:2431
  #, c-format
  msgid "%c%s missing close brace"
  msgstr "w %c%s brakuje klamry zamykaj±cej"
  
! #: makeinfo/makeinfo.c:3434
  #, c-format
  msgid "@image file `%s' (for HTML) not readable: %s"
  msgstr "Plik @image `%s' (dla HTML) nieczytelny: %s"
  
! #: makeinfo/makeinfo.c:3440
  #, c-format
  msgid "No such file `%s'"
  msgstr "Nie ma pliku `%s'"
  
! #: makeinfo/makeinfo.c:3576
  #, c-format
  msgid "@image file `%s' (for text) unreadable: %s"
  msgstr "Plik @image `%s' (dla tekstu) nieczytelny: %s"
  
! #: makeinfo/makeinfo.c:3585
  msgid "@image missing filename argument"
  msgstr "Po @image brakuje argumentu plikowego"
  
! #: makeinfo/makeinfo.c:3803
  #, c-format
  msgid "undefined flag: %s"
  msgstr "niezdefiniowana flaga: %s"
  
! #: makeinfo/makeinfo.c:3804
  #, c-format
  msgid "{No value for `%s'}"
  msgstr "{Brak warto¶ci dla `%s'}"
  
! #: makeinfo/makeinfo.c:3856
  #, c-format
  msgid "%c%s requires a name"
  msgstr "%c%s wymaga nazwy"
  
! #: makeinfo/makeinfo.c:3962
  #, c-format
  msgid "Reached eof before matching @end %s"
  msgstr "Osi±gniêto koniec pliku przed znalezieniem @end %s"
  
! #: makeinfo/makeinfo.c:4211
  #, c-format
  msgid "`%.40s...' is too long for expansion; not expanded"
***************
*** 2755,2808 ****
  msgstr "Formatowanie wêz³a %s...\n"
  
! #: makeinfo/node.c:715
  #, c-format
  msgid "Node `%s' requires a sectioning command (e.g., %c%s)"
  msgstr "Wêze³ `%s' wymaga polecenia wybieraj±cego (np. %c%s)"
  
! #: makeinfo/node.c:879
  #, c-format
  msgid "No node name specified for `%c%s' command"
  msgstr "Nie podano nazwy wêz³a dla polecenia `%c%s'"
  
! #: makeinfo/node.c:920 makeinfo/node.c:1161
  #, c-format
  msgid "Anchor `%s' and node `%s' map to the same file name"
  msgstr "Znacznik `%s' i wêze³ `%s' odwzorowuj± siê na t± sam± nazwê pliku"
  
! #: makeinfo/node.c:923
  msgid "This @anchor command ignored; references to it will not work"
  msgstr "Zignorowano to polecenie @anchor; wskazania na nie nie bêd± dzia³a³y"
  
! #: makeinfo/node.c:925 makeinfo/node.c:1164
  msgid "Rename this anchor or use the `--no-split' option"
  msgstr "Nale¿y zmieniæ ten znacznik lub u¿yæ opcji `--no-split'"
  
! #: makeinfo/node.c:955
  #, c-format
  msgid "Unexpected string at end of split-HTML file `%s'"
  msgstr "Nieoczekiwany ³añcuch na koñcu pliku dzielonego HTML `%s'"
  
! #: makeinfo/node.c:991
! msgid "Next:"
! msgstr "Nastêpny:"
! 
! #: makeinfo/node.c:1007
! msgid "Previous:"
! msgstr "Poprzedni:"
! 
! #: makeinfo/node.c:1021
! msgid "Up:"
! msgstr "W górê:"
! 
! #: makeinfo/node.c:1158
  #, c-format
  msgid "Anchors `%s' and `%s' map to the same file name"
  msgstr "Znaczniki `%s' i `%s' odwzorowuj± siê na t± sam± nazwê pliku"
  
! #: makeinfo/node.c:1163
  msgid "@anchor command ignored; references to it will not work"
  msgstr "zignorowano polecenie @anchor; wskazania na nie nie bêd± dzia³a³y"
  
! #: makeinfo/node.c:1360
  #, c-format
  msgid "%s reference to nonexistent node `%s' (perhaps incorrect sectioning?)"
--- 2965,3006 ----
  msgstr "Formatowanie wêz³a %s...\n"
  
! #: makeinfo/node.c:714
  #, c-format
  msgid "Node `%s' requires a sectioning command (e.g., %c%s)"
  msgstr "Wêze³ `%s' wymaga polecenia wybieraj±cego (np. %c%s)"
  
! #: makeinfo/node.c:878
  #, c-format
  msgid "No node name specified for `%c%s' command"
  msgstr "Nie podano nazwy wêz³a dla polecenia `%c%s'"
  
! #: makeinfo/node.c:919 makeinfo/node.c:1160
  #, c-format
  msgid "Anchor `%s' and node `%s' map to the same file name"
  msgstr "Znacznik `%s' i wêze³ `%s' odwzorowuj± siê na t± sam± nazwê pliku"
  
! #: makeinfo/node.c:922
  msgid "This @anchor command ignored; references to it will not work"
  msgstr "Zignorowano to polecenie @anchor; wskazania na nie nie bêd± dzia³a³y"
  
! #: makeinfo/node.c:924 makeinfo/node.c:1163
  msgid "Rename this anchor or use the `--no-split' option"
  msgstr "Nale¿y zmieniæ ten znacznik lub u¿yæ opcji `--no-split'"
  
! #: makeinfo/node.c:954
  #, c-format
  msgid "Unexpected string at end of split-HTML file `%s'"
  msgstr "Nieoczekiwany ³añcuch na koñcu pliku dzielonego HTML `%s'"
  
! #: makeinfo/node.c:1157
  #, c-format
  msgid "Anchors `%s' and `%s' map to the same file name"
  msgstr "Znaczniki `%s' i `%s' odwzorowuj± siê na t± sam± nazwê pliku"
  
! #: makeinfo/node.c:1162
  msgid "@anchor command ignored; references to it will not work"
  msgstr "zignorowano polecenie @anchor; wskazania na nie nie bêd± dzia³a³y"
  
! #: makeinfo/node.c:1359
  #, c-format
  msgid "%s reference to nonexistent node `%s' (perhaps incorrect sectioning?)"
***************
*** 2810,2822 ****
  "%s wskazuje na nieistniej±cy wêze³ `%s' (mo¿e b³êdny podzia³ na sekcje?)"
  
! #: makeinfo/node.c:1376
! msgid "Menu"
! msgstr "Menu"
! 
! #: makeinfo/node.c:1378
! msgid "Cross"
! msgstr "Odsy³acz"
! 
! #: makeinfo/node.c:1460
  #, c-format
  msgid "Next field of node `%s' not pointed to (perhaps incorrect sectioning?)"
--- 3008,3012 ----
  "%s wskazuje na nieistniej±cy wêze³ `%s' (mo¿e b³êdny podzia³ na sekcje?)"
  
! #: makeinfo/node.c:1459
  #, c-format
  msgid "Next field of node `%s' not pointed to (perhaps incorrect sectioning?)"
***************
*** 2824,2856 ****
  "Pole Nastêpny wêz³a `%s' nie wskazywane (mo¿e b³êdny podzia³ na sekcje?)"
  
! #: makeinfo/node.c:1463
  #, c-format
  msgid "This node (%s) has the bad Prev"
  msgstr "Ten wêze³ (%s) ma z³e pole Poprzedni"
  
! #: makeinfo/node.c:1475
! msgid "Prev"
! msgstr "Poprzedni"
! 
! #: makeinfo/node.c:1518
  #, c-format
  msgid "Prev field of node `%s' not pointed to"
  msgstr "Pole Poprzedni wêz³a `%s' nie wskazywane"
  
! #: makeinfo/node.c:1522
  #, c-format
  msgid "This node (%s) has the bad Next"
  msgstr "Ten wêze³ (%s) ma z³e pole Nastêpny"
  
! #: makeinfo/node.c:1534
  #, c-format
  msgid "`%s' has no Up field (perhaps incorrect sectioning?)"
  msgstr "`%s' nie ma pola W górê (mo¿e b³êdny podzia³ na sekcje?)"
  
! #: makeinfo/node.c:1537
! msgid "Up"
! msgstr "W górê"
! 
! #: makeinfo/node.c:1603
  #, c-format
  msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
--- 3014,3038 ----
  "Pole Nastêpny wêz³a `%s' nie wskazywane (mo¿e b³êdny podzia³ na sekcje?)"
  
! #: makeinfo/node.c:1462
  #, c-format
  msgid "This node (%s) has the bad Prev"
  msgstr "Ten wêze³ (%s) ma z³e pole Poprzedni"
  
! #: makeinfo/node.c:1517
  #, c-format
  msgid "Prev field of node `%s' not pointed to"
  msgstr "Pole Poprzedni wêz³a `%s' nie wskazywane"
  
! #: makeinfo/node.c:1521
  #, c-format
  msgid "This node (%s) has the bad Next"
  msgstr "Ten wêze³ (%s) ma z³e pole Nastêpny"
  
! #: makeinfo/node.c:1533
  #, c-format
  msgid "`%s' has no Up field (perhaps incorrect sectioning?)"
  msgstr "`%s' nie ma pola W górê (mo¿e b³êdny podzia³ na sekcje?)"
  
! #: makeinfo/node.c:1602
  #, c-format
  msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
***************
*** 2858,2872 ****
  "Wêze³ `%s' nie ma elementu menu dla `%s' pomimo bycia jego celem W górê"
  
! #: makeinfo/node.c:1635
  #, c-format
  msgid "unreferenced node `%s'"
  msgstr "nie wskazywany wêze³ `%s'"
  
! #: makeinfo/node.c:1725
  #, c-format
  msgid "Removing %s\n"
  msgstr "Usuwanie %s\n"
  
! #: makeinfo/node.c:1729
  #, c-format
  msgid "Can't remove file `%s': %s"
--- 3040,3054 ----
  "Wêze³ `%s' nie ma elementu menu dla `%s' pomimo bycia jego celem W górê"
  
! #: makeinfo/node.c:1634
  #, c-format
  msgid "unreferenced node `%s'"
  msgstr "nie wskazywany wêze³ `%s'"
  
! #: makeinfo/node.c:1724
  #, c-format
  msgid "Removing %s\n"
  msgstr "Usuwanie %s\n"
  
! #: makeinfo/node.c:1728
  #, c-format
  msgid "Can't remove file `%s': %s"
***************
*** 2908,2917 ****
  msgstr "%ctop u¿yty przed %cnode, u¿ycie domy¶lnego %s"
  
! #: makeinfo/xml.c:1654
  #, c-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "Plik @image `%s' nieczytelny: %s"
  
! #: makeinfo/xml.c:1999
  msgid ""
  "@headitem as the last item of @multitable produces invalid Docbook documents"
--- 3090,3099 ----
  msgstr "%ctop u¿yty przed %cnode, u¿ycie domy¶lnego %s"
  
! #: makeinfo/xml.c:1669
  #, c-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "Plik @image `%s' nieczytelny: %s"
  
! #: makeinfo/xml.c:2014
  msgid ""
  "@headitem as the last item of @multitable produces invalid Docbook documents"
***************
*** 2920,2937 ****
  "Docbook"
  
  #: makeinfo/xref.c:127
  msgid "First argument to cross-reference may not be empty"
  msgstr "Pierwszy argument odsy³acza nie mo¿e byæ pusty"
  
- #: makeinfo/xref.c:133 makeinfo/xref.c:170 makeinfo/xref.c:205
- #: makeinfo/xref.c:459
- msgid "see "
- msgstr "patrz "
- 
- #: makeinfo/xref.c:157
- #, c-format
- msgid "See section ``%s'' in "
- msgstr "Patrz sekcja ``%s'' w "
- 
  #: makeinfo/xref.c:252
  #, c-format
--- 3102,3117 ----
  "Docbook"
  
+ #: makeinfo/xml.c:2150
+ msgid "of"
+ msgstr "typu"
+ 
+ #: makeinfo/xml.c:2155
+ msgid "on"
+ msgstr "na"
+ 
  #: makeinfo/xref.c:127
  msgid "First argument to cross-reference may not be empty"
  msgstr "Pierwszy argument odsy³acza nie mo¿e byæ pusty"
  
  #: makeinfo/xref.c:252
  #, c-format
***************
*** 2956,3167 ****
  msgstr "Pierwszy argument @inforef nie mo¿e byæ pusty"
  
- #: util/install-info.c:170
- #, c-format
- msgid "%s: warning: "
- msgstr "%s: uwaga: "
- 
- #: util/install-info.c:219
- #, c-format
- msgid " for %s"
- msgstr " dla %s"
- 
- #: util/install-info.c:444
- #, c-format
- msgid "\tTry `%s --help' for a complete list of options.\n"
- msgstr "\t`%s --help' poda pe³n± listê opcji.\n"
- 
- #: util/install-info.c:452
- #, c-format
- msgid ""
- "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
- "\n"
- "Add or remove entries in INFO-FILE from the Info directory DIR-FILE.\n"
- "\n"
- "Options:\n"
- " --debug           report what is being done.\n"
- " --delete          delete existing entries for INFO-FILE from DIR-FILE;\n"
- "                     don't insert any new entries.\n"
- " --dir-file=NAME   specify file name of Info directory file.\n"
- "                     This is equivalent to using the DIR-FILE argument.\n"
- " --entry=TEXT      insert TEXT as an Info directory entry.\n"
- "                     TEXT should have the form of an Info menu item line\n"
- "                     plus zero or more extra lines starting with "
- "whitespace.\n"
- "                     If you specify more than one entry, they are all "
- "added.\n"
- "                     If you don't specify any entries, they are determined\n"
- "                     from information in the Info file itself.\n"
- " --help            display this help and exit.\n"
- " --info-file=FILE  specify Info file to install in the directory.\n"
- "                     This is equivalent to using the INFO-FILE argument.\n"
- " --info-dir=DIR    same as --dir-file=DIR/dir.\n"
- " --item=TEXT       same as --entry TEXT.\n"
- "                     An Info directory entry is actually a menu item.\n"
- " --quiet           suppress warnings.\n"
- " --remove          same as --delete.\n"
- " --remove-exactly  only remove if the info file name matches exactly;\n"
- "                     .info and/or .gz suffixes are not ignored.\n"
- " --section=SEC     put this file's entries in section SEC of the directory.\n"
- "                     If you specify more than one section, all the entries\n"
- "                     are added in each of the sections.\n"
- "                     If you don't specify any sections, they are determined\n"
- "                     from information in the Info file itself.\n"
- " --section-regex=R if an entry is added to a section that does not exist,\n"
- "                     look for a section matching basic regular expression R\n"
- "                     (and ignoring case) before starting a new section.\n"
- " --test            suppress updating of DIR-FILE.\n"
- " --silent          suppress warnings.\n"
- " --version         display version information and exit.\n"
- msgstr ""
- "Sk³adnia: %s [OPCJA]... [PLIK-INFO [PLIK-KATALOGU]]\n"
- "\n"
- "Instalacja lub usuniêcie wpisów katalogu dla PLIKU-INFO w pliku katalogu\n"
- "Info PLIK-KATALOGU.\n"
- "\n"
- "Opcje:\n"
- " --debug           informowanie o wykonywanych dzia³aniach.\n"
- " --delete          usuniêcie istniej±cych wpisów dla PLIKU-INFO\n"
- "                     z PLIKU-KATALOGU; nie wstawianie nowych wpisów.\n"
- " --dir-file=NAZWA  podanie nazwy pliku z katalogiem Info.\n"
- "                     Jest to odpowiednik u¿ycia argumentu PLIK-KATALOGU.\n"
- " --entry=TEKST     wstawienie TEKSTU jako wpisu katalogu Info.\n"
- "                     TEKST powinien mieæ formê linii elementu menu Info\n"
- "                     z zerem lub wiêcej linii zaczynaj±cymi siê od spacji.\n"
- "                     Je¶li podano wiêcej ni¿ jeden wpis, wszystkie s± "
- "dodawane.\n"
- "                     Je¶li nie podano ¿adnego wpisu, s± okre¶lane na "
- "podstawie\n"
- "                     informacji w samym pliku Info.\n"
- " --help            wy¶wietlenie tego opisu i zakoñczenie.\n"
- " --info-file=PLIK  podanie pliku Info do zainstalowania w katalogu.\n"
- "                     Jest to odpowiednik u¿ycia argumentu PLIK-INFO.\n"
- " --info-dir=KAT    to samo co --dir-file=KAT/dir.\n"
- " --item=TEKST      to samo co --entry TEKST.\n"
- "                     Wpis w katalogu Info jest elementem menu.\n"
- " --quiet           pominiêcie ostrze¿eñ.\n"
- " --remove          to samo co --delete.\n"
- " --remove-exactly  usuniêcie tylko je¶li nazwa pliku pasuje dok³adnie;\n"
- "                     przyrostki .info i/lub .gz nie s± ignorowane.\n"
- " --section=SEKCJA  umieszczenie wpisów dla tego pliku w danej SEKCJI "
- "katalogu.\n"
- "                     Je¶li podano wiêcej ni¿ jedn± sekcjê, wszystkie wpisy "
- "s±\n"
- "                     dodawane do ka¿dej z sekcji.\n"
- "                     Je¶li nie podano ¿adnej sekcji, s± okre¶lane na "
- "podstawie\n"
- "                     informacji w samym pliku Info.\n"
- " --section-regex=R je¶li wpis jest dodawany do nieistniej±cej sekcji, "
- "szukanie\n"
- "                     sekcji pasuj±cej do podstawowego wyra¿enia regularnego "
- "R\n"
- "                     (z ignorowaniem wielko¶ci liter) przed utworzeniem "
- "nowej\n"
- "                     sekcji.\n"
- " --test            pominiêcie uaktualniania PLIKU-KATALOGU.\n"
- " --silent          pominiêcie ostrze¿eñ.\n"
- " --version         wy¶wietlenie informacji o wersji i zakoñczenie.\n"
- 
- #: util/install-info.c:518
- #, c-format
- msgid ""
- "This is the file .../info/dir, which contains the\n"
- "topmost node of the Info hierarchy, called (dir)Top.\n"
- "The first time you invoke Info you start off looking at this node.\n"
- "\n"
- "%s\tThis is the top of the INFO tree\n"
- "\n"
- "  This (the Directory node) gives a menu of major topics.\n"
- "  Typing \"q\" exits, \"?\" lists all Info commands, \"d\" returns here,\n"
- "  \"h\" gives a primer for first-timers,\n"
- "  \"mEmacs<Return>\" visits the Emacs manual, etc.\n"
- "\n"
- "  In Emacs, you can click mouse button 2 on a menu item or cross reference\n"
- "  to select it.\n"
- "\n"
- "%s\n"
- msgstr ""
- "To jest plik .../info/dir, zawieraj±cy najwy¿szy\n"
- "wêze³ hierarchii Info, o nazwie (dir)Top.\n"
- "Przy pierwszym uruchomieniu Info zaczyna siê od tego wêz³a.\n"
- "\n"
- "%s\tOto wierzcho³ek drzewa INFO\n"
- "\n"
- "  To (wêze³ Katalog) zawiera menu dla g³ównych tematów.\n"
- "  Naci¶niêcie \"q\" koñczy przegl±danie, \"?\" wy¶wietla wszystkie "
- "polecenia\n"
- "  Info, \"d\" wraca tutaj, \"h\" pokazuje wprowadzenie dla nowicjuszy,\n"
- "  \"mEmacs<Return>\" odwiedza podrêcznik Emacsa itd.\n"
- "\n"
- "  W Emacsie mo¿na klikn±æ drugim przyciskiem myszy na elemencie menu lub\n"
- "  odsy³aczu, aby go wybraæ.\n"
- "\n"
- "%s\n"
- 
- #: util/install-info.c:543
- #, c-format
- msgid "%s: could not read (%s) and could not create (%s)\n"
- msgstr "%s: nie mo¿na odczytaæ (%s) ani utworzyæ (%s)\n"
- 
- #: util/install-info.c:630
- #, c-format
- msgid "%s: empty file"
- msgstr "%s: pusty plik"
- 
- #: util/install-info.c:943 util/install-info.c:983
- msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
- msgstr "START-INFO-DIR-ENTRY bez odpowiadaj±cego END-INFO-DIR-ENTRY"
- 
- #: util/install-info.c:978
- msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
- msgstr "END-INFO-DIR-ENTRY bez odpowiadaj±cego START-INFO-DIR-ENTRY"
- 
- #: util/install-info.c:1225 util/install-info.c:1235
- #, c-format
- msgid "%s: already have dir file: %s\n"
- msgstr "%s: plik katalogu ju¿ istnieje: %s\n"
- 
- #: util/install-info.c:1274
- #, c-format
- msgid "%s: Specify the Info file only once.\n"
- msgstr "%s: Nale¿y podaæ plik Info tylko raz.\n"
- 
- #: util/install-info.c:1297
- #, c-format
- msgid "Extra regular expression specified, ignoring `%s'"
- msgstr "Podano dodatkowe wyra¿enie regularne, zignorowano `%s'"
- 
- #: util/install-info.c:1308
- #, c-format
- msgid "Error in regular expression `%s': %s"
- msgstr "B³±d w wyra¿eniu regularnym `%s': %s"
- 
- #: util/install-info.c:1353
- #, c-format
- msgid "excess command line argument `%s'"
- msgstr "nadmiarowy argument linii poleceñ `%s'"
- 
- #: util/install-info.c:1357
- msgid "No input file specified; try --help for more information."
- msgstr "Nie podano pliku wej¶ciowego; --help mo¿e podaæ wiêcej informacji."
- 
- #: util/install-info.c:1360
- msgid "No dir file specified; try --help for more information."
- msgstr "Nie podano pliku katalogu; --help mo¿e podaæ wiêcej informacji."
- 
- #: util/install-info.c:1384
- #, c-format
- msgid "no info dir entry in `%s'"
- msgstr "brak wpisu do katalogu info w `%s'"
- 
- #: util/install-info.c:1525
- #, c-format
- msgid "menu item `%s' already exists, for file `%s'"
- msgstr "element menu `%s' ju¿ istnieje, dla pliku `%s'"
- 
- #: util/install-info.c:1548
- #, c-format
- msgid "no entries found for `%s'; nothing deleted"
- msgstr "nie znaleziono wpisów dla `%s'; nic nie usuniêto"
- 
  #: util/texindex.c:223
  msgid "display this help and exit"
--- 3136,3139 ----
Files texinfo-4.11/po/ro.gmo and texinfo-4.12/po/ro.gmo differ
diff -Nrc2 texinfo-4.11/po/ro.po texinfo-4.12/po/ro.po
*** texinfo-4.11/po/ro.po	Mon Sep  3 05:23:14 2007
--- texinfo-4.12/po/ro.po	Sat Apr 19 10:05:40 2008
***************
*** 9,13 ****
  "Project-Id-Version: texinfo 4.7.94\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2007-09-03 05:23-0700\n"
  "PO-Revision-Date: 2005-05-03 12:00+05\n"
  "Last-Translator: Laurentiu Buzdugan <lbuz@rolix.org>\n"
--- 9,13 ----
  "Project-Id-Version: texinfo 4.7.94\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2008-04-19 10:05-0700\n"
  "PO-Revision-Date: 2005-05-03 12:00+05\n"
  "Last-Translator: Laurentiu Buzdugan <lbuz@rolix.org>\n"
***************
*** 18,91 ****
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
  
! #: gnulib/lib/error.c:126
  msgid "Unknown system error"
  msgstr ""
  
! #: gnulib/lib/getopt.c:531 gnulib/lib/getopt.c:547
  #, c-format
  msgid "%s: option `%s' is ambiguous\n"
  msgstr "%s: opþiunea `%s' este ambiguã\n"
  
! #: gnulib/lib/getopt.c:580 gnulib/lib/getopt.c:584
  #, c-format
  msgid "%s: option `--%s' doesn't allow an argument\n"
  msgstr "%s: opþiunea `--%s' nu permite un argument\n"
  
! #: gnulib/lib/getopt.c:593 gnulib/lib/getopt.c:598
  #, c-format
  msgid "%s: option `%c%s' doesn't allow an argument\n"
  msgstr "%s: opþiunea `%c%s' nu permite un argument\n"
  
! #: gnulib/lib/getopt.c:641 gnulib/lib/getopt.c:660 gnulib/lib/getopt.c:976
! #: gnulib/lib/getopt.c:995
  #, c-format
  msgid "%s: option `%s' requires an argument\n"
  msgstr "%s: opþiunea `%s' necesitã un argument\n"
  
! #: gnulib/lib/getopt.c:698 gnulib/lib/getopt.c:701
  #, c-format
  msgid "%s: unrecognized option `--%s'\n"
  msgstr "%s: opþiune nerecunoscutã `--%s'\n"
  
! #: gnulib/lib/getopt.c:709 gnulib/lib/getopt.c:712
  #, c-format
  msgid "%s: unrecognized option `%c%s'\n"
  msgstr "%s: opþiune nerecunoscutã `%c%s'\n"
  
! #: gnulib/lib/getopt.c:764 gnulib/lib/getopt.c:767
  #, c-format
  msgid "%s: illegal option -- %c\n"
  msgstr "%s: opþiune ilegalã -- %c\n"
  
! #: gnulib/lib/getopt.c:773 gnulib/lib/getopt.c:776
  #, c-format
  msgid "%s: invalid option -- %c\n"
  msgstr "%s: opþiune invalidã -- %c\n"
  
! #: gnulib/lib/getopt.c:828 gnulib/lib/getopt.c:844 gnulib/lib/getopt.c:1048
! #: gnulib/lib/getopt.c:1066
  #, c-format
  msgid "%s: option requires an argument -- %c\n"
  msgstr "%s: opþiunea necesitã un argument -- %c\n"
  
! #: gnulib/lib/getopt.c:897 gnulib/lib/getopt.c:913
  #, c-format
  msgid "%s: option `-W %s' is ambiguous\n"
  msgstr "%s: opþiunea `-W %s' este ambiguã\n"
  
! #: gnulib/lib/getopt.c:937 gnulib/lib/getopt.c:955
  #, c-format
  msgid "%s: option `-W %s' doesn't allow an argument\n"
  msgstr "%s: opþiunea `-W %s' nu permite un argument\n"
  
! #: gnulib/lib/xalloc-die.c:35 gnulib/lib/xsetenv.c:39
  msgid "memory exhausted"
  msgstr ""
  
! #: info/echo-area.c:283 info/session.c:732
  msgid "Move forward a character"
  msgstr "Mergi înainte un caracter"
  
! #: info/echo-area.c:295 info/session.c:764
  msgid "Move backward a character"
  msgstr "Mergi înapoi un caracter"
--- 18,92 ----
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
  
! #: gnulib/lib/error.c:125
  msgid "Unknown system error"
  msgstr ""
  
! #: gnulib/lib/getopt.c:526 gnulib/lib/getopt.c:542
  #, c-format
  msgid "%s: option `%s' is ambiguous\n"
  msgstr "%s: opþiunea `%s' este ambiguã\n"
  
! #: gnulib/lib/getopt.c:575 gnulib/lib/getopt.c:579
  #, c-format
  msgid "%s: option `--%s' doesn't allow an argument\n"
  msgstr "%s: opþiunea `--%s' nu permite un argument\n"
  
! #: gnulib/lib/getopt.c:588 gnulib/lib/getopt.c:593
  #, c-format
  msgid "%s: option `%c%s' doesn't allow an argument\n"
  msgstr "%s: opþiunea `%c%s' nu permite un argument\n"
  
! #: gnulib/lib/getopt.c:636 gnulib/lib/getopt.c:655 gnulib/lib/getopt.c:971
! #: gnulib/lib/getopt.c:990
  #, c-format
  msgid "%s: option `%s' requires an argument\n"
  msgstr "%s: opþiunea `%s' necesitã un argument\n"
  
! #: gnulib/lib/getopt.c:693 gnulib/lib/getopt.c:696
  #, c-format
  msgid "%s: unrecognized option `--%s'\n"
  msgstr "%s: opþiune nerecunoscutã `--%s'\n"
  
! #: gnulib/lib/getopt.c:704 gnulib/lib/getopt.c:707
  #, c-format
  msgid "%s: unrecognized option `%c%s'\n"
  msgstr "%s: opþiune nerecunoscutã `%c%s'\n"
  
! #: gnulib/lib/getopt.c:759 gnulib/lib/getopt.c:762
  #, c-format
  msgid "%s: illegal option -- %c\n"
  msgstr "%s: opþiune ilegalã -- %c\n"
  
! #: gnulib/lib/getopt.c:768 gnulib/lib/getopt.c:771
  #, c-format
  msgid "%s: invalid option -- %c\n"
  msgstr "%s: opþiune invalidã -- %c\n"
  
! #: gnulib/lib/getopt.c:823 gnulib/lib/getopt.c:839 gnulib/lib/getopt.c:1043
! #: gnulib/lib/getopt.c:1061
  #, c-format
  msgid "%s: option requires an argument -- %c\n"
  msgstr "%s: opþiunea necesitã un argument -- %c\n"
  
! #: gnulib/lib/getopt.c:892 gnulib/lib/getopt.c:908
  #, c-format
  msgid "%s: option `-W %s' is ambiguous\n"
  msgstr "%s: opþiunea `-W %s' este ambiguã\n"
  
! #: gnulib/lib/getopt.c:932 gnulib/lib/getopt.c:950
  #, c-format
  msgid "%s: option `-W %s' doesn't allow an argument\n"
  msgstr "%s: opþiunea `-W %s' nu permite un argument\n"
  
! #: gnulib/lib/xalloc-die.c:34 gnulib/lib/xsetenv.c:37
! #, c-format
  msgid "memory exhausted"
  msgstr ""
  
! #: info/echo-area.c:283 info/session.c:735
  msgid "Move forward a character"
  msgstr "Mergi înainte un caracter"
  
! #: info/echo-area.c:295 info/session.c:767
  msgid "Move backward a character"
  msgstr "Mergi înapoi un caracter"
***************
*** 99,107 ****
  msgstr "Mergi la sfârºitul acestei linii"
  
! #: info/echo-area.c:320 info/session.c:805
  msgid "Move forward a word"
  msgstr "Mergi înainte un cuvânt"
  
! #: info/echo-area.c:360 info/session.c:878
  msgid "Move backward a word"
  msgstr "Mergi înapoi un cuvânt"
--- 100,108 ----
  msgstr "Mergi la sfârºitul acestei linii"
  
! #: info/echo-area.c:320 info/session.c:808
  msgid "Move forward a word"
  msgstr "Mergi înainte un cuvânt"
  
! #: info/echo-area.c:360 info/session.c:881
  msgid "Move backward a word"
  msgstr "Mergi înapoi un cuvânt"
***************
*** 266,289 ****
  "Am gãsit `%s' în %s. (`\\[next-index-match]' încearcã sã gãseascã urmãtorul.)"
  
! #: info/indices.c:540
  #, c-format
  msgid "Scanning indices of `%s'..."
  msgstr "Scanãm indexurile pentru `%s'..."
  
! #: info/indices.c:595
  #, c-format
  msgid "No available info files have `%s' in their indices."
  msgstr "Nici un fiºier info nu are `%s' în indexurile lor."
  
! #: info/indices.c:621
  msgid "Grovel all known info file's indices for a string and build a menu"
  msgstr ""
  "Cautã în toþi indexurile fiºierului pentru un ºir ºi contruieºte un meniu"
  
! #: info/indices.c:625
  msgid "Index apropos: "
  msgstr "Index apropos: "
  
! #: info/indices.c:653
  #, c-format
  msgid ""
--- 267,290 ----
  "Am gãsit `%s' în %s. (`\\[next-index-match]' încearcã sã gãseascã urmãtorul.)"
  
! #: info/indices.c:549
  #, c-format
  msgid "Scanning indices of `%s'..."
  msgstr "Scanãm indexurile pentru `%s'..."
  
! #: info/indices.c:604
  #, c-format
  msgid "No available info files have `%s' in their indices."
  msgstr "Nici un fiºier info nu are `%s' în indexurile lor."
  
! #: info/indices.c:630
  msgid "Grovel all known info file's indices for a string and build a menu"
  msgstr ""
  "Cautã în toþi indexurile fiºierului pentru un ºir ºi contruieºte un meniu"
  
! #: info/indices.c:634
  msgid "Index apropos: "
  msgstr "Index apropos: "
  
! #: info/indices.c:662
  #, c-format
  msgid ""
***************
*** 294,304 ****
  "* Meniu: Noduri a cãror indexurile conþin `%s':\n"
  
! #: info/info.c:287 info/infokey.c:899
  #, c-format
  msgid "Try --help for more information.\n"
  msgstr "Încercaþi --help pentru informaþii suplimentare.\n"
  
! #: info/info.c:306 info/infokey.c:145 makeinfo/makeinfo.c:783
! #: util/install-info.c:1328 util/texindex.c:295
  #, c-format
  msgid ""
--- 295,305 ----
  "* Meniu: Noduri a cãror indexurile conþin `%s':\n"
  
! #: info/info.c:273 info/infokey.c:899
  #, c-format
  msgid "Try --help for more information.\n"
  msgstr "Încercaþi --help pentru informaþii suplimentare.\n"
  
! #: info/info.c:292 info/infokey.c:145 install-info/install-info.c:2091
! #: makeinfo/makeinfo.c:783 util/texindex.c:295
  #, c-format
  msgid ""
***************
*** 310,349 ****
  msgstr ""
  
! #: info/info.c:511
  #, c-format
  msgid "no index entries found for `%s'\n"
  msgstr "nici o intrare de index a fost gãsitã pentru `%s'\n"
  
! #: info/info.c:603
! msgid "  -b, --speech-friendly        be friendly to speech synthesizers.\n"
! msgstr ""
! "  -b, --speech-friendly        fii prietenos cu sintetizatoarele de "
! "vorbire.\n"
! 
! #: info/info.c:610
! #, fuzzy, c-format
  msgid ""
  "Usage: %s [OPTION]... [MENU-ITEM...]\n"
  "\n"
  "Read documentation in Info format.\n"
! "\n"
  "Options:\n"
! "      --apropos=STRING         look up STRING in all indices of all "
  "manuals.\n"
  "  -d, --directory=DIR          add DIR to INFOPATH.\n"
  "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
! "  -f, --file=FILENAME          specify Info file to visit.\n"
  "  -h, --help                   display this help and exit.\n"
  "      --index-search=STRING    go to node pointed by index entry STRING.\n"
  "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
! "  -o, --output=FILENAME        output selected nodes to FILENAME.\n"
  "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
  "      --no-raw-escapes         output escapes as literal text.\n"
  "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
! "  -O, --show-options, --usage  go to command-line options node.\n"
! "%s      --subnodes               recursively output menu items.\n"
! "  -w, --where, --location      print physical location of Info file.\n"
  "      --vi-keys                use vi-like and less-like key bindings.\n"
  "      --version                display version information and exit.\n"
  "\n"
  "The first non-option argument, if present, is the menu entry to start from;\n"
--- 311,370 ----
  msgstr ""
  
! #: info/info.c:504
  #, c-format
  msgid "no index entries found for `%s'\n"
  msgstr "nici o intrare de index a fost gãsitã pentru `%s'\n"
  
! #: info/info.c:598
! #, c-format
  msgid ""
  "Usage: %s [OPTION]... [MENU-ITEM...]\n"
  "\n"
  "Read documentation in Info format.\n"
! msgstr ""
! 
! #: info/info.c:604
! msgid ""
  "Options:\n"
! "  -k, --apropos=STRING         look up STRING in all indices of all "
  "manuals.\n"
  "  -d, --directory=DIR          add DIR to INFOPATH.\n"
  "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
! "  -f, --file=FILENAME          specify Info file to visit."
! msgstr ""
! 
! #: info/info.c:611
! msgid ""
  "  -h, --help                   display this help and exit.\n"
  "      --index-search=STRING    go to node pointed by index entry STRING.\n"
  "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
! "  -o, --output=FILENAME        output selected nodes to FILENAME."
! msgstr ""
! 
! #: info/info.c:617
! msgid ""
  "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
  "      --no-raw-escapes         output escapes as literal text.\n"
  "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
! "  -O, --show-options, --usage  go to command-line options node."
! msgstr ""
! 
! #: info/info.c:624
! #, fuzzy
! msgid "  -b, --speech-friendly        be friendly to speech synthesizers."
! msgstr ""
! "  -b, --speech-friendly        fii prietenos cu sintetizatoarele de "
! "vorbire.\n"
! 
! #: info/info.c:628
! msgid ""
! "      --subnodes               recursively output menu items.\n"
  "      --vi-keys                use vi-like and less-like key bindings.\n"
  "      --version                display version information and exit.\n"
+ "  -w, --where, --location      print physical location of Info file."
+ msgstr ""
+ 
+ #: info/info.c:634
+ msgid ""
  "\n"
  "The first non-option argument, if present, is the menu entry to start from;\n"
***************
*** 351,355 ****
  "If it is not present, info merges all `dir' files and shows the result.\n"
  "Any remaining arguments are treated as the names of menu\n"
! "items relative to the initial node visited.\n"
  "\n"
  "Examples:\n"
--- 372,380 ----
  "If it is not present, info merges all `dir' files and shows the result.\n"
  "Any remaining arguments are treated as the names of menu\n"
! "items relative to the initial node visited."
! msgstr ""
! 
! #: info/info.c:641
! msgid ""
  "\n"
  "Examples:\n"
***************
*** 359,411 ****
  "  info --show-options emacs  start at node with emacs' command line options\n"
  "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
! "  info -f ./foo.info         show file ./foo.info, not searching dir\n"
  msgstr ""
- "Folosire: %s [OPÞIUNE]... [ARTICOL-MENIU...]\n"
- "\n"
- "Citeºte documentaþie în formatul Info.\n"
- "\n"
- "Opþiuni:\n"
- "      --apropos=ªIR            cautã ªIR în toþi indexurile tuturor "
- "manualelor.\n"
- "  -d, --directory=DIR          adaugã DIR la INFOPATH.\n"
- "      --dribble=NUMEFIªIER     aminteºte ce tasteazã utilizatorul în "
- "NUMEFIªIER.\n"
- "  -f, --file=NUMEFIªIER        specificã fiºierul Info de vizitat.\n"
- "  -h, --help                   afiºeazã acest mesaj ºi terminã.\n"
- "      --index-search=STRING    mergi la nodul referit de intrarea indexului "
- "ªIR.\n"
- "  -n, --node=NUMENOD           specificã nodurile în primul fiºier Info "
- "vizitat.\n"
- "  -o, --output=NUMEFIªIER      scrie nodurile selectate în NUMEFIªIER.\n"
- "  -R, --raw-escapes            scrie \"raw\" escape-uri ANSI (implicit).\n"
- "      --no-raw-escapes         scrie escape-urile ca text normal.\n"
- "      --restore=NUMEFIªIER     citeºte apãsãrile de teste iniþiale din "
- "NUMEFIªIER.\n"
- "  -O, --show-options, --usage  mergi la nodul cu opþiunile liniei de "
- "comandã.\n"
- "%s      --subnodes             afiºeazã recursiv articolele de meniu.\n"
- "  -w, --where, --location      afiºeazã locaþia fizicã a fiºierului Info.\n"
- "      --vi-keys                foloseºte key bindings similare cu cele din "
- "vi ºi less.\n"
- "      --version                afiºeazã informaþii versiune ºi terminã.\n"
- "\n"
- "Primul argument ce nu e o opþiune, dacã e prezent, este articolul de meniu\n"
- "de la care se începe; acesta este cãutat în toate fiºierele `dir' din\n"
- "INFOPATH. Dacã acesta nu este prezent, info combinã toate fiºierele `dir'\n"
- "ºi aratã rezultatul. Restul argumentelor sunt tratate ca nume de articole\n"
- "de meniu relative la nodul vizitat iniþial.\n"
- "\n"
- "Exemple:\n"
- "  info                      aratã conþinutul dir-ectorului din meniul\n"
- "                              nivelului de vârf\n"
- "  info emacs                începe la nodul emacs din dir-ectorul nivelului\n"
- "                              de vârf\n"
- "  info emacs buffers        începe la nodul buffere din manualul emacs\n"
- "  info --show-options emacs începe la nodul cu opþiunile liniei de\n"
- "                               comandã pentru emacs\n"
- "  info -f ./foo.info        aratã fiºierul ./foo.info, nu cãuta dir\n"
  
! #: info/info.c:649 info/infokey.c:918 makeinfo/makeinfo.c:474
! #: util/install-info.c:491 util/texindex.c:259
  msgid ""
  "\n"
--- 384,392 ----
  "  info --show-options emacs  start at node with emacs' command line options\n"
  "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
! "  info -f ./foo.info         show file ./foo.info, not searching dir"
  msgstr ""
  
! #: info/info.c:650 info/infokey.c:918 makeinfo/makeinfo.c:474
! #: util/texindex.c:259
  msgid ""
  "\n"
***************
*** 419,648 ****
  "Texinfo homepage: http://www.gnu.org/software/texinfo/"
  
! #: info/info.c:683
  #, c-format
  msgid "Cannot find node `%s'."
  msgstr "Nu pot gãsi nodul `%s'."
  
! #: info/info.c:684
  #, c-format
  msgid "Cannot find node `(%s)%s'."
  msgstr "Nu pot gãsi nodul `(%s)%s'."
  
! #: info/info.c:685
  msgid "Cannot find a window!"
  msgstr "Nu pot gãsi o fereastrã!"
  
! #: info/info.c:686
  msgid "Point doesn't appear within this window's node!"
  msgstr "Punctul nu apare în interiorul nodului acestei ferestre!"
  
! #: info/info.c:687
  msgid "Cannot delete the last window."
  msgstr "Nu pot ºterge ultima fereastrã."
  
! #: info/info.c:688
  msgid "No menu in this node."
  msgstr "Nici un meniu în acest nod"
  
! #: info/info.c:689
  msgid "No footnotes in this node."
  msgstr "Nici o notã de subsol în acest nod."
  
! #: info/info.c:690
  msgid "No cross references in this node."
  msgstr "Nici o referinþã la acelaºi pasaj în acest nod."
  
! #: info/info.c:691
  #, c-format
  msgid "No `%s' pointer for this node."
  msgstr "Nici un pointer `%s' pentru acest nod."
  
! #: info/info.c:692
  #, c-format
  msgid "Unknown Info command `%c'; try `?' for help."
  msgstr "Comandã Info necunoscutã `%c';încercaþi `?' pentru ajutor."
  
! #: info/info.c:693
  #, c-format
  msgid "Terminal type `%s' is not smart enough to run Info."
  msgstr "Terminalul de tip `%s' nu e destul de deºtept sã ruleze Info."
  
! #: info/info.c:694
  msgid "You are already at the last page of this node."
  msgstr "Sunteþi deja la ultima paginã a acestui nod."
  
! #: info/info.c:695
  msgid "You are already at the first page of this node."
  msgstr "Sunteþi deja la prima paginã a acestui nod."
  
! #: info/info.c:696
  msgid "Only one window."
  msgstr "O singurã fereastrã."
  
! #: info/info.c:697
  msgid "Resulting window would be too small."
  msgstr "Fereastra rezultantã ar fi prea micã."
  
! #: info/info.c:698
  msgid "Not enough room for a help window, please delete a window."
  msgstr "Nu e destul spaþiu pentru o fereastrã de ajutor, ºtergeþi o fereastrã."
  
! #: info/infodoc.c:45 info/infodoc.c:97
! msgid ""
! "Basic Commands in Info Windows\n"
! "******************************\n"
  msgstr ""
- "Comenzi de bazã în Fereastra Info\n"
- "*********************************\n"
  
! #: info/infodoc.c:48
! msgid "\\%-10[quit-help]  Quit this help.\n"
  msgstr "\\%-10[quit-help]  Terminã acest ajutor.\n"
  
! #: info/infodoc.c:49
  msgid "\\%-10[quit]  Quit Info altogether.\n"
  msgstr "\\%-10[quit]  Terminã Info complet.\n"
  
! #: info/infodoc.c:50
  msgid "\\%-10[get-info-help-node]  Invoke the Info tutorial.\n"
  msgstr "\\%-10[get-info-help-node]  Invocaþi tutorialul Info.\n"
  
! #: info/infodoc.c:52 info/infodoc.c:104
! msgid ""
! "Selecting other nodes:\n"
! "----------------------\n"
! msgstr ""
! "Selectaþi alte noduri:\n"
! "----------------------\n"
  
  #: info/infodoc.c:54
! msgid "\\%-10[next-node]  Move to the \"next\" node of this node.\n"
! msgstr "\\%-10[next-node]  Mergi la \"urmãtorul\" nod al acestui nod.\n"
  
  #: info/infodoc.c:55
! msgid "\\%-10[prev-node]  Move to the \"previous\" node of this node.\n"
! msgstr "\\%-10[prev-node]  Mergi la nodul \"precedent\" al acestui nod.\n"
  
  #: info/infodoc.c:56
! msgid "\\%-10[up-node]  Move \"up\" from this node.\n"
! msgstr "\\%-10[up-node]  Mergi în \"sus\" de la acest nod.\n"
  
! #: info/infodoc.c:57
! msgid ""
! "\\%-10[menu-item]  Pick menu item specified by name.\n"
! "              Picking a menu item causes another node to be selected.\n"
  msgstr ""
! "\\%-10[menu-item]  Alege articol meniu specificat prin nume.\n"
! "              Alegând un articol de meniu face ca alt nod sã fie selectat.\n"
  
  #: info/infodoc.c:59
  msgid ""
! "\\%-10[xref-item]  Follow a cross reference.  Reads name of reference.\n"
  msgstr ""
! "\\%-10[xref-item]  Urmeazã o referinþã încruciºatã. Citeºte numele "
! "referinþei.\n"
  
  #: info/infodoc.c:60
- msgid "\\%-10[history-node]  Move to the last node seen in this window.\n"
- msgstr ""
- "\\%-10[history-node]  Mergi la ultimul nod vãzut în aceastã fereastrã.\n"
- 
- #: info/infodoc.c:61
  #, fuzzy
! msgid "\\%-10[move-to-next-xref]  Skip to next hypertext link [*].\n"
  msgstr ""
! "\\%-10[move-to-next-xref]  Sari la urmãtoarea legãturã hypertext din acest "
! "nod.\n"
  
  #: info/infodoc.c:62
  #, fuzzy
! msgid "\\%-10[move-to-prev-xref]  Skip to previous hypertext link [*].\n"
! msgstr ""
! "\\%-10[move-to-prev-xref]  Sari la legãtura hypertext precedentã din acest "
! "nod.\n"
  
  #: info/infodoc.c:63
! msgid ""
! "\\%-10[select-reference-this-line]  Follow the hypertext link under cursor.\n"
! msgstr ""
! "\\%-10[select-reference-this-line]  Urmeazã legãtura hypertext de sub "
! "cursor.\n"
  
  #: info/infodoc.c:64
! msgid ""
! "\\%-10[dir-node]  Move to the `directory' node.  Equivalent to `\\[goto-"
! "node] (DIR)'.\n"
! msgstr ""
! "\\%-10[dir-node]  Mergi la nodul `director'.  Echivalent cu `\\[goto-node] "
! "(DIR)'.\n"
  
  #: info/infodoc.c:65
! msgid ""
! "\\%-10[top-node]  Move to the Top node.  Equivalent to `\\[goto-node] Top'.\n"
! msgstr ""
! "\\%-10[top-node]  Mergi la nodul Vârf.  Echivalent cu `\\[goto-node] Top'.\n"
  
  #: info/infodoc.c:67
! msgid ""
! "[*]    Command acts within this node or the entire document, depending on\n"
! "the value of cursor-movement-scrolls variable\n"
! msgstr ""
  
! #: info/infodoc.c:70 info/infodoc.c:118
! msgid ""
! "Moving within a node:\n"
! "---------------------\n"
! msgstr ""
! "Mergi în interiorul nodului:\n"
! "----------------------------\n"
  
  #: info/infodoc.c:72
! msgid "\\%-10[beginning-of-node]  Go to the beginning of this node.\n"
! msgstr "\\%-10[beginning-of-node]  Mergi la începutul acestui nod.\n"
  
  #: info/infodoc.c:73
! msgid "\\%-10[end-of-node]  Go to the end of this node.\n"
! msgstr "\\%-10[end-of-node]  Mergi la sfârºitul acestui nod.\n"
  
  #: info/infodoc.c:74
! msgid "\\%-10[next-line]  Scroll forward 1 line.\n"
! msgstr "\\%-10[next-line]  Scroll înainte 1 linie.\n"
! 
! #: info/infodoc.c:75
! msgid "\\%-10[prev-line]  Scroll backward 1 line.\n"
! msgstr "\\%-10[prev-line]  Scroll înapoi 1 linie.\n"
  
  #: info/infodoc.c:76
! msgid "\\%-10[scroll-forward]  Scroll forward a page.\n"
! msgstr "\\%-10[scroll-forward]  Scroll înainte o paginã.\n"
  
  #: info/infodoc.c:77
- msgid "\\%-10[scroll-backward]  Scroll backward a page.\n"
- msgstr "\\%-10[scroll-backward]  Scroll înapoi o paginã.\n"
- 
- #: info/infodoc.c:79 info/infodoc.c:127
- msgid ""
- "Other commands:\n"
- "---------------\n"
- msgstr ""
- "Alte comenzi:\n"
- "-------------\n"
- 
- #: info/infodoc.c:81
  #, fuzzy
! msgid "1...9       Pick first...ninth item in this node's menu.\n"
! msgstr "  %-10s  Alege primul ... al nouãlea articol în meniul nodului.\n"
  
! #: info/infodoc.c:82
  #, fuzzy
! msgid "\\%-10[last-menu-item]  Pick last item in this node's menu.\n"
! msgstr "\\%-10[last-menu-item]  Alege ultimul articol în meniul nodului.\n"
  
! #: info/infodoc.c:83
  msgid ""
! "\\%-10[index-search]  Search for a specified string in the index entries of "
! "this Info\n"
! "              file, and select the node referenced by the first entry "
! "found.\n"
  msgstr ""
  "\\%-10[index-search]  Cautã ºirul specificat în intrãrile indexului acestui\n"
--- 400,623 ----
  "Texinfo homepage: http://www.gnu.org/software/texinfo/"
  
! #: info/info.c:684
  #, c-format
  msgid "Cannot find node `%s'."
  msgstr "Nu pot gãsi nodul `%s'."
  
! #: info/info.c:685
  #, c-format
  msgid "Cannot find node `(%s)%s'."
  msgstr "Nu pot gãsi nodul `(%s)%s'."
  
! #: info/info.c:686
  msgid "Cannot find a window!"
  msgstr "Nu pot gãsi o fereastrã!"
  
! #: info/info.c:687
  msgid "Point doesn't appear within this window's node!"
  msgstr "Punctul nu apare în interiorul nodului acestei ferestre!"
  
! #: info/info.c:688
  msgid "Cannot delete the last window."
  msgstr "Nu pot ºterge ultima fereastrã."
  
! #: info/info.c:689
  msgid "No menu in this node."
  msgstr "Nici un meniu în acest nod"
  
! #: info/info.c:690
  msgid "No footnotes in this node."
  msgstr "Nici o notã de subsol în acest nod."
  
! #: info/info.c:691
  msgid "No cross references in this node."
  msgstr "Nici o referinþã la acelaºi pasaj în acest nod."
  
! #: info/info.c:692
  #, c-format
  msgid "No `%s' pointer for this node."
  msgstr "Nici un pointer `%s' pentru acest nod."
  
! #: info/info.c:693
  #, c-format
  msgid "Unknown Info command `%c'; try `?' for help."
  msgstr "Comandã Info necunoscutã `%c';încercaþi `?' pentru ajutor."
  
! #: info/info.c:694
  #, c-format
  msgid "Terminal type `%s' is not smart enough to run Info."
  msgstr "Terminalul de tip `%s' nu e destul de deºtept sã ruleze Info."
  
! #: info/info.c:695
  msgid "You are already at the last page of this node."
  msgstr "Sunteþi deja la ultima paginã a acestui nod."
  
! #: info/info.c:696
  msgid "You are already at the first page of this node."
  msgstr "Sunteþi deja la prima paginã a acestui nod."
  
! #: info/info.c:697
  msgid "Only one window."
  msgstr "O singurã fereastrã."
  
! #: info/info.c:698
  msgid "Resulting window would be too small."
  msgstr "Fereastra rezultantã ar fi prea micã."
  
! #: info/info.c:699
  msgid "Not enough room for a help window, please delete a window."
  msgstr "Nu e destul spaþiu pentru o fereastrã de ajutor, ºtergeþi o fereastrã."
  
! #: info/infodoc.c:45
! msgid "Basic Info command keys\n"
  msgstr ""
  
! #: info/infodoc.c:47
! #, fuzzy
! msgid "\\%-10[quit-help]  Close this help window.\n"
  msgstr "\\%-10[quit-help]  Terminã acest ajutor.\n"
  
! #: info/infodoc.c:48
  msgid "\\%-10[quit]  Quit Info altogether.\n"
  msgstr "\\%-10[quit]  Terminã Info complet.\n"
  
! #: info/infodoc.c:49
  msgid "\\%-10[get-info-help-node]  Invoke the Info tutorial.\n"
  msgstr "\\%-10[get-info-help-node]  Invocaþi tutorialul Info.\n"
  
! #: info/infodoc.c:51
! #, fuzzy
! msgid "\\%-10[prev-line]  Move up one line.\n"
! msgstr "\\%-10[prev-line]  Scroll înapoi 1 linie.\n"
! 
! #: info/infodoc.c:52
! #, fuzzy
! msgid "\\%-10[next-line]  Move down one line.\n"
! msgstr "\\%-10[next-line]  Scroll înainte 1 linie.\n"
! 
! #: info/infodoc.c:53
! #, fuzzy
! msgid "\\%-10[scroll-backward]  Scroll backward one screenful.\n"
! msgstr "\\%-10[scroll-backward]  Scroll înapoi o paginã.\n"
  
  #: info/infodoc.c:54
! #, fuzzy
! msgid "\\%-10[scroll-forward]  Scroll forward one screenful.\n"
! msgstr "\\%-10[scroll-forward]  Scroll înainte o paginã.\n"
  
  #: info/infodoc.c:55
! #, fuzzy
! msgid "\\%-10[beginning-of-node]  Go to the beginning of this node.\n"
! msgstr "\\%-10[beginning-of-node]  Mergi la începutul acestui nod.\n"
  
  #: info/infodoc.c:56
! msgid "\\%-10[end-of-node]  Go to the end of this node.\n"
! msgstr "\\%-10[end-of-node]  Mergi la sfârºitul acestui nod.\n"
  
! #: info/infodoc.c:58
! #, fuzzy
! msgid "\\%-10[move-to-next-xref]  Skip to the next hypertext link.\n"
  msgstr ""
! "\\%-10[move-to-next-xref]  Sari la urmãtoarea legãturã hypertext din acest "
! "nod.\n"
  
  #: info/infodoc.c:59
+ #, fuzzy
  msgid ""
! "\\%-10[select-reference-this-line]  Follow the hypertext link under the "
! "cursor.\n"
  msgstr ""
! "\\%-10[select-reference-this-line]  Urmeazã legãtura hypertext de sub "
! "cursor.\n"
  
  #: info/infodoc.c:60
  #, fuzzy
! msgid "\\%-10[history-node]  Go back to the last node seen in this window.\n"
  msgstr ""
! "\\%-10[history-node]  Mergi la ultimul nod vãzut în aceastã fereastrã.\n"
  
  #: info/infodoc.c:62
  #, fuzzy
! msgid "\\%-10[global-prev-node]  Go to the previous node in the document.\n"
! msgstr "\\%-10[prev-node]  Mergi la nodul \"precedent\" al acestui nod.\n"
  
  #: info/infodoc.c:63
! #, fuzzy
! msgid "\\%-10[global-next-node]  Go to the next node in the document.\n"
! msgstr "\\%-10[next-node]  Mergi la \"urmãtorul\" nod al acestui nod.\n"
  
  #: info/infodoc.c:64
! #, fuzzy
! msgid "\\%-10[prev-node]  Go to the previous node on this level.\n"
! msgstr "\\%-10[prev-node]  Mergi la nodul \"precedent\" al acestui nod.\n"
  
  #: info/infodoc.c:65
! #, fuzzy
! msgid "\\%-10[next-node]  Go to the next node on this level.\n"
! msgstr "\\%-10[next-node]  Mergi la \"urmãtorul\" nod al acestui nod.\n"
! 
! #: info/infodoc.c:66
! #, fuzzy
! msgid "\\%-10[up-node]  Go up one level.\n"
! msgstr "\\%-10[up-node]  Mergi în \"sus\" de la acest nod.\n"
  
  #: info/infodoc.c:67
! #, fuzzy
! msgid "\\%-10[top-node]  Go to the top node of this document.\n"
! msgstr "\\%-10[end-of-node]  Mergi la sfârºitul acestui nod.\n"
  
! #: info/infodoc.c:68
! #, fuzzy
! msgid "\\%-10[dir-node]  Go to the main `directory' node.\n"
! msgstr "\\%-10[end-of-node]  Mergi la sfârºitul acestui nod.\n"
! 
! #: info/infodoc.c:70
! #, fuzzy
! msgid "1...9       Pick the first...ninth item in this node's menu.\n"
! msgstr "  %-10s  Alege primul ... al nouãlea articol în meniul nodului.\n"
! 
! #: info/infodoc.c:71
! #, fuzzy
! msgid "\\%-10[last-menu-item]  Pick the last item in this node's menu.\n"
! msgstr "\\%-10[last-menu-item]  Alege ultimul articol în meniul nodului.\n"
  
  #: info/infodoc.c:72
! #, fuzzy
! msgid "\\%-10[menu-item]  Pick a menu item specified by name.\n"
! msgstr "  %-10s  Alege articolul de meniu specificat prin nume.\n"
  
  #: info/infodoc.c:73
! #, fuzzy
! msgid "\\%-10[xref-item]  Follow a cross reference specified by name.\n"
! msgstr ""
! "\\%-10[xref-item]  Urmeazã o referinþã încruciºatã. Citeºte numele "
! "referinþei.\n"
  
  #: info/infodoc.c:74
! #, fuzzy
! msgid "\\%-10[goto-node]  Go to a node specified by name.\n"
! msgstr "  %-10s  Mergi la nodul specificat prin nume.\n"
  
  #: info/infodoc.c:76
! #, fuzzy
! msgid "\\%-10[search]  Search forward for a specified string.\n"
! msgstr "  %-10s  Cautã înainte un ºir specificat,\n"
  
  #: info/infodoc.c:77
  #, fuzzy
! msgid "\\%-10[search-previous]  Search for previous occurrence.\n"
! msgstr "\\%-10[prev-node]  Mergi la nodul \"precedent\" al acestui nod.\n"
  
! #: info/infodoc.c:78
  #, fuzzy
! msgid "\\%-10[search-next]  Search for next occurrence.\n"
! msgstr ""
! "  %-10s  Cautã ºirul specificat în intrãrile indexului acestui fiºier Info\n"
  
! #: info/infodoc.c:79
! #, fuzzy
  msgid ""
! "\\%-10[index-search]  Search for a specified string in the index, and\n"
! "              select the node referenced by the first entry found.\n"
  msgstr ""
  "\\%-10[index-search]  Cautã ºirul specificat în intrãrile indexului acestui\n"
***************
*** 650,720 ****
  "gãsitã.\n"
  
! #: info/infodoc.c:85
! msgid ""
! "\\%-10[goto-node]  Move to node specified by name.\n"
! "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
! msgstr ""
! "\\%-10[goto-node]  Mergi la nodul specificat prin nume.\n"
! "             Puteþi include ºi un nume de fiºier, ca în (NUMEFIªIER)"
! "NUMENOD.\n"
! 
! #: info/infodoc.c:87
! msgid ""
! "\\%-10[search]  Search forward for a specified string\n"
! "              and select the node in which the next occurrence is found.\n"
! msgstr ""
! "\\%-10[search]  Cautã înainte un ºir specificat\n"
! "              ºi selecteazã nodul în care acesta este gãsit.\n"
  
  #: info/infodoc.c:89
  msgid ""
! "\\%-10[search-backward]  Search backward for a specified string\n"
! "              and select the node in which the previous occurrence is "
! "found.\n"
  msgstr ""
! "\\%-10[search-backward]  Cautã înapoi un ºir specificat\n"
! "              ºi selecteazã nodul în care acesta este gãsit.\n"
  
! #: info/infodoc.c:100
  #, c-format
  msgid "  %-10s  Quit this help.\n"
  msgstr "  %-10s  Terminã acest ajutor.\n"
  
! #: info/infodoc.c:101
  #, c-format
  msgid "  %-10s  Quit Info altogether.\n"
  msgstr "  %-10s  Terminã Info complet.\n"
  
! #: info/infodoc.c:102
  #, c-format
  msgid "  %-10s  Invoke the Info tutorial.\n"
  msgstr "  %-10s  Invocã tuturialul Info.\n"
  
! #: info/infodoc.c:106
  #, c-format
  msgid "  %-10s  Move to the `next' node of this node.\n"
  msgstr "  %-10s  Mergi la nodul `urmãtor' acestui nod.\n"
  
! #: info/infodoc.c:107
  #, c-format
  msgid "  %-10s  Move to the `previous' node of this node.\n"
  msgstr "  %-10s  Mergi la nodul `precedent' acestui nod.\n"
  
! #: info/infodoc.c:108
  #, c-format
  msgid "  %-10s  Move `up' from this node.\n"
  msgstr "  %-10s  Mergi în `sus' de la acest nod.\n"
  
! #: info/infodoc.c:109
! #, c-format
! msgid "  %-10s  Pick menu item specified by name.\n"
! msgstr "  %-10s  Alege articolul de meniu specificat prin nume.\n"
! 
! #: info/infodoc.c:110
! msgid "              Picking a menu item causes another node to be selected.\n"
  msgstr ""
  "              Alegând un articol de meniu face ca alt nod sã fie selectat.\n"
  
! #: info/infodoc.c:111
  #, c-format
  msgid "  %-10s  Follow a cross reference.  Reads name of reference.\n"
--- 625,681 ----
  "gãsitã.\n"
  
! #: info/infodoc.c:81
! #, fuzzy
! msgid "\\%-10[abort-key]  Cancel the current operation.\n"
! msgstr "Renunþã la operaþia curentã"
  
  #: info/infodoc.c:89
  msgid ""
! "Basic Commands in Info Windows\n"
! "******************************\n"
  msgstr ""
! "Comenzi de bazã în Fereastra Info\n"
! "*********************************\n"
  
! #: info/infodoc.c:92
  #, c-format
  msgid "  %-10s  Quit this help.\n"
  msgstr "  %-10s  Terminã acest ajutor.\n"
  
! #: info/infodoc.c:93
  #, c-format
  msgid "  %-10s  Quit Info altogether.\n"
  msgstr "  %-10s  Terminã Info complet.\n"
  
! #: info/infodoc.c:94
  #, c-format
  msgid "  %-10s  Invoke the Info tutorial.\n"
  msgstr "  %-10s  Invocã tuturialul Info.\n"
  
! #: info/infodoc.c:98
  #, c-format
  msgid "  %-10s  Move to the `next' node of this node.\n"
  msgstr "  %-10s  Mergi la nodul `urmãtor' acestui nod.\n"
  
! #: info/infodoc.c:99
  #, c-format
  msgid "  %-10s  Move to the `previous' node of this node.\n"
  msgstr "  %-10s  Mergi la nodul `precedent' acestui nod.\n"
  
! #: info/infodoc.c:100
  #, c-format
  msgid "  %-10s  Move `up' from this node.\n"
  msgstr "  %-10s  Mergi în `sus' de la acest nod.\n"
  
! #: info/infodoc.c:101
! #, fuzzy, c-format
! msgid ""
! "  %-10s  Pick menu item specified by name.\n"
! "              Picking a menu item causes another node to be selected.\n"
  msgstr ""
+ "\\%-10[menu-item]  Alege articol meniu specificat prin nume.\n"
  "              Alegând un articol de meniu face ca alt nod sã fie selectat.\n"
  
! #: info/infodoc.c:103
  #, c-format
  msgid "  %-10s  Follow a cross reference.  Reads name of reference.\n"
***************
*** 722,791 ****
  "  %-10s  Urmeazã referinþã la acelaºi pasaj. Citeºte numele referinþei.\n"
  
! #: info/infodoc.c:112
  #, c-format
  msgid "  %-10s  Move to the last node seen in this window.\n"
  msgstr "  %-10s  Mergi la ultimul nod vãzut în aceastã fereastrã.\n"
  
! #: info/infodoc.c:113
  #, c-format
  msgid "  %-10s  Skip to next hypertext link within this node.\n"
  msgstr "  %-10s  Sari la urmãtoarea legãturã hypertext din acest nod.\n"
  
! #: info/infodoc.c:114
  #, c-format
  msgid "  %-10s  Follow the hypertext link under cursor.\n"
  msgstr "  %-10s  Sari la legãtura hypertext de sub cursor.\n"
  
! #: info/infodoc.c:115
  #, c-format
  msgid "  %-10s  Move to the `directory' node.  Equivalent to `g (DIR)'.\n"
  msgstr "  %-10s  Mergi la nodul `director'.  Echivalent cu `g (DIR)'.\n"
  
! #: info/infodoc.c:116
  #, c-format
  msgid "  %-10s  Move to the Top node.  Equivalent to `g Top'.\n"
  msgstr "  %-10s  Mergi la nodul Vârf.  Echivalent cu `g Top'.\n"
  
! #: info/infodoc.c:120
  #, c-format
  msgid "  %-10s  Scroll forward a page.\n"
  msgstr "  %-10s  Scroll înainte o paginã.\n"
  
! #: info/infodoc.c:121
  #, c-format
  msgid "  %-10s  Scroll backward a page.\n"
  msgstr "  %-10s  Scroll înapoi o paginã.\n"
  
! #: info/infodoc.c:122
  #, c-format
  msgid "  %-10s  Go to the beginning of this node.\n"
  msgstr "  %-10s  Mergi la începutul acestui nod.\n"
  
! #: info/infodoc.c:123
  #, c-format
  msgid "  %-10s  Go to the end of this node.\n"
  msgstr "  %-10s  Mergi la sfârºitul acestui nod.\n"
  
! #: info/infodoc.c:124
  #, c-format
  msgid "  %-10s  Scroll forward 1 line.\n"
  msgstr "  %-10s  Scroll înainte 1 linie.\n"
  
! #: info/infodoc.c:125
  #, c-format
  msgid "  %-10s  Scroll backward 1 line.\n"
  msgstr "  %-10s  Scroll înapoi 1 linie.\n"
  
! #: info/infodoc.c:129
! #, c-format
! msgid "  %-10s  Pick first ... ninth item in node's menu.\n"
  msgstr "  %-10s  Alege primul ... al nouãlea articol în meniul nodului.\n"
  
! #: info/infodoc.c:130
  #, c-format
  msgid "  %-10s  Pick last item in node's menu.\n"
  msgstr "  %-10s  Alege ultimul articol în meniul nodului.\n"
  
! #: info/infodoc.c:133
  #, fuzzy, c-format
  msgid ""
--- 683,768 ----
  "  %-10s  Urmeazã referinþã la acelaºi pasaj. Citeºte numele referinþei.\n"
  
! #: info/infodoc.c:104
  #, c-format
  msgid "  %-10s  Move to the last node seen in this window.\n"
  msgstr "  %-10s  Mergi la ultimul nod vãzut în aceastã fereastrã.\n"
  
! #: info/infodoc.c:105
  #, c-format
  msgid "  %-10s  Skip to next hypertext link within this node.\n"
  msgstr "  %-10s  Sari la urmãtoarea legãturã hypertext din acest nod.\n"
  
! #: info/infodoc.c:106
  #, c-format
  msgid "  %-10s  Follow the hypertext link under cursor.\n"
  msgstr "  %-10s  Sari la legãtura hypertext de sub cursor.\n"
  
! #: info/infodoc.c:107
  #, c-format
  msgid "  %-10s  Move to the `directory' node.  Equivalent to `g (DIR)'.\n"
  msgstr "  %-10s  Mergi la nodul `director'.  Echivalent cu `g (DIR)'.\n"
  
! #: info/infodoc.c:108
  #, c-format
  msgid "  %-10s  Move to the Top node.  Equivalent to `g Top'.\n"
  msgstr "  %-10s  Mergi la nodul Vârf.  Echivalent cu `g Top'.\n"
  
! #: info/infodoc.c:110
! msgid ""
! "Moving within a node:\n"
! "---------------------\n"
! msgstr ""
! "Mergi în interiorul nodului:\n"
! "----------------------------\n"
! 
! #: info/infodoc.c:112
  #, c-format
  msgid "  %-10s  Scroll forward a page.\n"
  msgstr "  %-10s  Scroll înainte o paginã.\n"
  
! #: info/infodoc.c:113
  #, c-format
  msgid "  %-10s  Scroll backward a page.\n"
  msgstr "  %-10s  Scroll înapoi o paginã.\n"
  
! #: info/infodoc.c:114
  #, c-format
  msgid "  %-10s  Go to the beginning of this node.\n"
  msgstr "  %-10s  Mergi la începutul acestui nod.\n"
  
! #: info/infodoc.c:115
  #, c-format
  msgid "  %-10s  Go to the end of this node.\n"
  msgstr "  %-10s  Mergi la sfârºitul acestui nod.\n"
  
! #: info/infodoc.c:116
  #, c-format
  msgid "  %-10s  Scroll forward 1 line.\n"
  msgstr "  %-10s  Scroll înainte 1 linie.\n"
  
! #: info/infodoc.c:117
  #, c-format
  msgid "  %-10s  Scroll backward 1 line.\n"
  msgstr "  %-10s  Scroll înapoi 1 linie.\n"
  
! #: info/infodoc.c:119
! msgid ""
! "Other commands:\n"
! "---------------\n"
! msgstr ""
! "Alte comenzi:\n"
! "-------------\n"
! 
! #: info/infodoc.c:121
! #, fuzzy, c-format
! msgid "  %-10s  Pick first...ninth item in node's menu.\n"
  msgstr "  %-10s  Alege primul ... al nouãlea articol în meniul nodului.\n"
  
! #: info/infodoc.c:122
  #, c-format
  msgid "  %-10s  Pick last item in node's menu.\n"
  msgstr "  %-10s  Alege ultimul articol în meniul nodului.\n"
  
! #: info/infodoc.c:125
  #, fuzzy, c-format
  msgid ""
***************
*** 798,814 ****
  "gãsitã.\n"
  
! #: info/infodoc.c:135
! #, c-format
! msgid "  %-10s  Move to node specified by name.\n"
! msgstr "  %-10s  Mergi la nodul specificat prin nume.\n"
! 
! #: info/infodoc.c:136
  msgid ""
  "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
  msgstr ""
! "              Puteþi include ºi un nume de fiºier, ca în (NUMEFIªIER)"
  "NUMENOD.\n"
  
! #: info/infodoc.c:137
  #, fuzzy, c-format
  msgid ""
--- 775,789 ----
  "gãsitã.\n"
  
! #: info/infodoc.c:127
! #, fuzzy, c-format
  msgid ""
+ "  %-10s  Move to node specified by name.\n"
  "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
  msgstr ""
! "\\%-10[goto-node]  Mergi la nodul specificat prin nume.\n"
! "             Puteþi include ºi un nume de fiºier, ca în (NUMEFIªIER)"
  "NUMENOD.\n"
  
! #: info/infodoc.c:129
  #, fuzzy, c-format
  msgid ""
***************
*** 819,837 ****
  "              ºi selecteazã nodul în care acesta este gãsit.\n"
  
! #: info/infodoc.c:139
! #, c-format
! msgid "  %-10s  Search backward for a specified string\n"
! msgstr "  %-10s  Cautã înapoi un ºir specificat\n"
! 
! #: info/infodoc.c:140
  msgid ""
  "              and select the node in which the next occurrence is found.\n"
! msgstr "              ºi selecteazã nodul în care acesta este gãsit.\n"
  
! #: info/infodoc.c:320
  msgid "The current search path is:\n"
  msgstr "Calea curentã de cãutare este:\n"
  
! #: info/infodoc.c:324
  msgid ""
  "Commands available in Info windows:\n"
--- 794,811 ----
  "              ºi selecteazã nodul în care acesta este gãsit.\n"
  
! #: info/infodoc.c:131
! #, fuzzy, c-format
  msgid ""
+ "  %-10s  Search backward for a specified string,\n"
  "              and select the node in which the next occurrence is found.\n"
! msgstr ""
! "\\%-10[search]  Cautã înainte un ºir specificat\n"
! "              ºi selecteazã nodul în care acesta este gãsit.\n"
  
! #: info/infodoc.c:312
  msgid "The current search path is:\n"
  msgstr "Calea curentã de cãutare este:\n"
  
! #: info/infodoc.c:316
  msgid ""
  "Commands available in Info windows:\n"
***************
*** 841,845 ****
  "\n"
  
! #: info/infodoc.c:328
  msgid ""
  "Commands available in the echo area:\n"
--- 815,819 ----
  "\n"
  
! #: info/infodoc.c:320
  msgid ""
  "Commands available in the echo area:\n"
***************
*** 849,853 ****
  "\n"
  
! #: info/infodoc.c:351
  #, c-format
  msgid ""
--- 823,827 ----
  "\n"
  
! #: info/infodoc.c:343
  #, c-format
  msgid ""
***************
*** 858,862 ****
  "\n"
  
! #: info/infodoc.c:355
  msgid ""
  "The following commands cannot be invoked at all:\n"
--- 832,836 ----
  "\n"
  
! #: info/infodoc.c:347
  msgid ""
  "The following commands cannot be invoked at all:\n"
***************
*** 866,934 ****
  "\n"
  
! #: info/infodoc.c:379
! msgid "--- Use `\\[history-node]' or `\\[kill-node]' to exit ---\n"
! msgstr ""
! "--- Folosiþi `\\[history-node]' sau `\\[kill-node]' pentru a termina ---\n"
! 
! #: info/infodoc.c:489
  msgid "Display help message"
  msgstr "Afiºeazã mesaj de ajutor"
  
! #: info/infodoc.c:507
  msgid "Visit Info node `(info)Help'"
  msgstr "Viziteazã nodul Info `(info)Ajutor'"
  
! #: info/infodoc.c:645
  msgid "Print documentation for KEY"
  msgstr "Tipãreºte documentaþie pentru tastã (KEY)"
  
! #: info/infodoc.c:657
  #, c-format
  msgid "Describe key: %s"
  msgstr "Descrie tastã (key): %s"
  
! #: info/infodoc.c:668
  #, c-format
  msgid "ESC %s is undefined."
  msgstr "ESC %s nu este definit(ã)."
  
! #: info/infodoc.c:684 info/infodoc.c:713
  #, c-format
  msgid "%s is undefined."
  msgstr "%s nu este definit(ã)."
  
! #: info/infodoc.c:734
  #, c-format
  msgid "%s is defined to %s."
  msgstr "%s este definit(ã) ca %s."
  
! #: info/infodoc.c:1157
  msgid "Show what to type to execute a given command"
  msgstr "Aratã ce trebuie tasta pentru a executa o anumitã comandã"
  
! #: info/infodoc.c:1161
  msgid "Where is command: "
  msgstr "Unde este comanda: "
  
! #: info/infodoc.c:1183
  #, c-format
  msgid "`%s' is not on any keys"
  msgstr "`%s' nu este pe nici o tastã"
  
! #: info/infodoc.c:1190
  #, c-format
  msgid "%s can only be invoked via %s."
  msgstr "%s poate fi invocat doar via %s."
  
! #: info/infodoc.c:1194
  #, c-format
  msgid "%s can be invoked via %s."
  msgstr "%s poate fi invocat via %s."
  
! #: info/infodoc.c:1199
  #, c-format
  msgid "There is no function named `%s'"
  msgstr "Nu existã nii o funcþie numitã `%s'"
  
  #: info/infokey.c:170
  msgid "incorrect number of arguments"
--- 840,911 ----
  "\n"
  
! #: info/infodoc.c:477
  msgid "Display help message"
  msgstr "Afiºeazã mesaj de ajutor"
  
! #: info/infodoc.c:495
  msgid "Visit Info node `(info)Help'"
  msgstr "Viziteazã nodul Info `(info)Ajutor'"
  
! #: info/infodoc.c:633
  msgid "Print documentation for KEY"
  msgstr "Tipãreºte documentaþie pentru tastã (KEY)"
  
! #: info/infodoc.c:645
  #, c-format
  msgid "Describe key: %s"
  msgstr "Descrie tastã (key): %s"
  
! #: info/infodoc.c:656
  #, c-format
  msgid "ESC %s is undefined."
  msgstr "ESC %s nu este definit(ã)."
  
! #: info/infodoc.c:672 info/infodoc.c:701
  #, c-format
  msgid "%s is undefined."
  msgstr "%s nu este definit(ã)."
  
! #: info/infodoc.c:722
  #, c-format
  msgid "%s is defined to %s."
  msgstr "%s este definit(ã) ca %s."
  
! #: info/infodoc.c:1145
  msgid "Show what to type to execute a given command"
  msgstr "Aratã ce trebuie tasta pentru a executa o anumitã comandã"
  
! #: info/infodoc.c:1149
  msgid "Where is command: "
  msgstr "Unde este comanda: "
  
! #: info/infodoc.c:1171
  #, c-format
  msgid "`%s' is not on any keys"
  msgstr "`%s' nu este pe nici o tastã"
  
! #: info/infodoc.c:1178
  #, c-format
  msgid "%s can only be invoked via %s."
  msgstr "%s poate fi invocat doar via %s."
  
! #: info/infodoc.c:1182
  #, c-format
  msgid "%s can be invoked via %s."
  msgstr "%s poate fi invocat via %s."
  
! #: info/infodoc.c:1187
  #, c-format
  msgid "There is no function named `%s'"
  msgstr "Nu existã nii o funcþie numitã `%s'"
  
+ #: info/infodoc.c:96
+ msgid ""
+ "Selecting other nodes:\n"
+ "----------------------\n"
+ msgstr ""
+ "Selectaþi alte noduri:\n"
+ "----------------------\n"
+ 
  #: info/infokey.c:170
  msgid "incorrect number of arguments"
***************
*** 1039,1058 ****
  "  --version\t\tafiºeazã informaþii versiune ºi terminã.\n"
  
! #: info/infomap.c:1499
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too small"
  msgstr "Ignorãm fiºier infokey incorect `%s' - prea mic"
  
! #: info/infomap.c:1502
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too big"
  msgstr "Ignorãm fiºier infokey incorect `%s' - prea mare"
  
! #: info/infomap.c:1515
  #, c-format
  msgid "Error reading infokey file `%s' - short read"
  msgstr "Eroare la citirea fiºierului infokey `%s' - citit scurt"
  
! #: info/infomap.c:1534
  #, c-format
  msgid ""
--- 1016,1035 ----
  "  --version\t\tafiºeazã informaþii versiune ºi terminã.\n"
  
! #: info/infomap.c:955
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too small"
  msgstr "Ignorãm fiºier infokey incorect `%s' - prea mic"
  
! #: info/infomap.c:958
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too big"
  msgstr "Ignorãm fiºier infokey incorect `%s' - prea mare"
  
! #: info/infomap.c:971
  #, c-format
  msgid "Error reading infokey file `%s' - short read"
  msgstr "Eroare la citirea fiºierului infokey `%s' - citit scurt"
  
! #: info/infomap.c:990
  #, c-format
  msgid ""
***************
*** 1062,1066 ****
  "l actualiza"
  
! #: info/infomap.c:1543
  #, c-format
  msgid "Your infokey file `%s' is out of date -- run infokey to update it"
--- 1039,1043 ----
  "l actualiza"
  
! #: info/infomap.c:999
  #, c-format
  msgid "Your infokey file `%s' is out of date -- run infokey to update it"
***************
*** 1069,1073 ****
  "actualiza"
  
! #: info/infomap.c:1559
  #, c-format
  msgid ""
--- 1046,1050 ----
  "actualiza"
  
! #: info/infomap.c:1015
  #, c-format
  msgid ""
***************
*** 1077,1081 ****
  "l actualiza"
  
! #: info/infomap.c:1580
  #, c-format
  msgid ""
--- 1054,1058 ----
  "l actualiza"
  
! #: info/infomap.c:1036
  #, c-format
  msgid ""
***************
*** 1085,1093 ****
  "actualiza"
  
! #: info/infomap.c:1715
  msgid "Bad data in infokey file -- some key bindings ignored"
  msgstr "Date incorecte în fiºierul infokey -- unele legãturi de taste ignorate"
  
! #: info/infomap.c:1765
  msgid "Bad data in infokey file -- some var settings ignored"
  msgstr ""
--- 1062,1070 ----
  "actualiza"
  
! #: info/infomap.c:1171
  msgid "Bad data in infokey file -- some key bindings ignored"
  msgstr "Date incorecte în fiºierul infokey -- unele legãturi de taste ignorate"
  
! #: info/infomap.c:1221
  msgid "Bad data in infokey file -- some var settings ignored"
  msgstr ""
***************
*** 1124,1128 ****
  msgstr "Seteazã înãlþimea ecranului ls (%d): "
  
! #: info/makedoc.c:163 info/makedoc.c:171
  #, c-format
  msgid ""
--- 1101,1105 ----
  msgstr "Seteazã înãlþimea ecranului ls (%d): "
  
! #: info/makedoc.c:166 info/makedoc.c:174
  #, c-format
  msgid ""
***************
*** 1133,1137 ****
  "\n"
  
! #: info/makedoc.c:551
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
--- 1110,1114 ----
  "\n"
  
! #: info/makedoc.c:556
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
***************
*** 1173,1182 ****
  msgstr "Selecteazã nodul vizitat: "
  
! #: info/nodemenu.c:336 info/session.c:2398
  #, c-format
  msgid "The reference disappeared! (%s)."
  msgstr "Referinþa a dispãrut! (%s)."
  
! #: info/session.c:161
  #, c-format
  msgid ""
--- 1150,1164 ----
  msgstr "Selecteazã nodul vizitat: "
  
! #: info/nodemenu.c:336 info/session.c:2443
  #, c-format
  msgid "The reference disappeared! (%s)."
  msgstr "Referinþa a dispãrut! (%s)."
  
! #: info/search.c:161
! #, c-format
! msgid "regexp error: %s"
! msgstr ""
! 
! #: info/session.c:164
  #, c-format
  msgid ""
***************
*** 1187,1264 ****
  "ajutor, \\[menu-item] pentru un articol din meniu."
  
! #: info/session.c:622
  msgid "Move down to the next line"
  msgstr "Mergi la linia urmãtoare"
  
! #: info/session.c:658
  msgid "Move up to the previous line"
  msgstr "Mergi la linia precedentã"
  
! #: info/session.c:693
  msgid "Move to the end of the line"
  msgstr "Mergi la sfârºitul liniei"
  
! #: info/session.c:713
  msgid "Move to the start of the line"
  msgstr "Mergi la începutul liniei"
  
! #: info/session.c:983 makeinfo/node.c:1437
  msgid "Next"
  msgstr "Urmãtor"
  
! #: info/session.c:988
! msgid "Following Next node..."
! msgstr "Urmeazã nodul Urmãtor..."
! 
! #: info/session.c:1006
! msgid "Selecting first menu item..."
! msgstr "Selectare primul articol din meniu..."
! 
! #: info/session.c:1018
! msgid "Selecting Next node..."
! msgstr "Selectare nod Urmãtor..."
! 
! #: info/session.c:1089
! #, c-format
! msgid "Moving Up %d time(s), then Next."
! msgstr "Merg în Sus %d ori, apoi Urmãtor."
! 
! #: info/session.c:1113
  msgid "No more nodes within this document."
  msgstr "Nu mai sunt alte noduri în acest document."
  
! #: info/session.c:1139
  msgid "No `Prev' for this node."
  msgstr "Nici un `Prec' pentru acest nod."
  
! #: info/session.c:1144 info/session.c:1206
! msgid "Moving Prev in this window."
! msgstr "Mut Prec în aceatã fereastã"
! 
! #: info/session.c:1161
  msgid "No `Prev' or `Up' for this node within this document."
  msgstr "Nici un `Prec' sau `Sus' pentru acest nod în acest document."
  
! #: info/session.c:1167
! msgid "Moving Up in this window."
! msgstr "Merg în Sus în aceastã fe"
! 
! #: info/session.c:1217
! msgid "Moving to `Prev's last menu item."
! msgstr "Merg la ultimul articol din meniul `Prec'"
! 
! #: info/session.c:1229
  msgid "Move forwards or down through node structure"
  msgstr "Mergi înainte sau jos prin structura de noduri"
  
! #: info/session.c:1245
  msgid "Move backwards or up through node structure"
  msgstr "Mergi înapoi sau sus prin structura de noduri"
  
! #: info/session.c:1339
  msgid "Scroll forward in this window"
  msgstr "Scroll înainte în aceastã fereastrã"
  
! #: info/session.c:1347
  msgid "Scroll forward in this window and set default window size"
  msgstr ""
--- 1169,1217 ----
  "ajutor, \\[menu-item] pentru un articol din meniu."
  
! #: info/session.c:625
  msgid "Move down to the next line"
  msgstr "Mergi la linia urmãtoare"
  
! #: info/session.c:661
  msgid "Move up to the previous line"
  msgstr "Mergi la linia precedentã"
  
! #: info/session.c:696
  msgid "Move to the end of the line"
  msgstr "Mergi la sfârºitul liniei"
  
! #: info/session.c:716
  msgid "Move to the start of the line"
  msgstr "Mergi la începutul liniei"
  
! #: info/session.c:1007
  msgid "Next"
  msgstr "Urmãtor"
  
! #: info/session.c:1023 info/session.c:1148
  msgid "No more nodes within this document."
  msgstr "Nu mai sunt alte noduri în acest document."
  
! #: info/session.c:1174
  msgid "No `Prev' for this node."
  msgstr "Nici un `Prec' pentru acest nod."
  
! #: info/session.c:1194
  msgid "No `Prev' or `Up' for this node within this document."
  msgstr "Nici un `Prec' sau `Sus' pentru acest nod în acest document."
  
! #: info/session.c:1256
  msgid "Move forwards or down through node structure"
  msgstr "Mergi înainte sau jos prin structura de noduri"
  
! #: info/session.c:1272
  msgid "Move backwards or up through node structure"
  msgstr "Mergi înapoi sau sus prin structura de noduri"
  
! #: info/session.c:1373
  msgid "Scroll forward in this window"
  msgstr "Scroll înainte în aceastã fereastrã"
  
! #: info/session.c:1381
  msgid "Scroll forward in this window and set default window size"
  msgstr ""
***************
*** 1266,1274 ****
  "ferestrei"
  
! #: info/session.c:1355
  msgid "Scroll forward in this window staying within node"
  msgstr "Scroll înainte în aceastã fereastrã, rãmâi în nod"
  
! #: info/session.c:1363
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
--- 1219,1227 ----
  "ferestrei"
  
! #: info/session.c:1389
  msgid "Scroll forward in this window staying within node"
  msgstr "Scroll înainte în aceastã fereastrã, rãmâi în nod"
  
! #: info/session.c:1397
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
***************
*** 1277,1285 ****
  "implicitã a ferestrei"
  
! #: info/session.c:1371
  msgid "Scroll backward in this window"
  msgstr "Scroll înapoi în acestã fereastrã"
  
! #: info/session.c:1379
  msgid "Scroll backward in this window and set default window size"
  msgstr ""
--- 1230,1238 ----
  "implicitã a ferestrei"
  
! #: info/session.c:1405
  msgid "Scroll backward in this window"
  msgstr "Scroll înapoi în acestã fereastrã"
  
! #: info/session.c:1413
  msgid "Scroll backward in this window and set default window size"
  msgstr ""
***************
*** 1287,1295 ****
  "ferestrei"
  
! #: info/session.c:1388
  msgid "Scroll backward in this window staying within node"
  msgstr "Scroll înapoi în aceastã fereastrã, rãmâi în nod"
  
! #: info/session.c:1396
  msgid ""
  "Scroll backward in this window staying within node and set default window "
--- 1240,1248 ----
  "ferestrei"
  
! #: info/session.c:1422
  msgid "Scroll backward in this window staying within node"
  msgstr "Scroll înapoi în aceastã fereastrã, rãmâi în nod"
  
! #: info/session.c:1430
  msgid ""
  "Scroll backward in this window staying within node and set default window "
***************
*** 1299,1690 ****
  "implicitã a ferestrei"
  
! #: info/session.c:1404
  msgid "Move to the start of this node"
  msgstr "Mergi la începutul acestui nod"
  
! #: info/session.c:1411
  msgid "Move to the end of this node"
  msgstr "Mergi la sfârºitul acestui nod"
  
! #: info/session.c:1418
  msgid "Scroll down by lines"
  msgstr "Scroll jos pe linii"
  
! #: info/session.c:1435
  msgid "Scroll up by lines"
  msgstr "Scroll sus pe linii"
  
! #: info/session.c:1453
  msgid "Scroll down by half screen size"
  msgstr "Scroll jos jumãtate de ecran"
  
! #: info/session.c:1479
  msgid "Scroll up by half screen size"
  msgstr "Scroll sus jumãtate de ecran"
  
! #: info/session.c:1508
  msgid "Select the next window"
  msgstr "Selecteazã fereastra urmãtoare"
  
! #: info/session.c:1547
  msgid "Select the previous window"
  msgstr "Selecteazã fereastra precedentã"
  
! #: info/session.c:1598
  msgid "Split the current window"
  msgstr "Împarte fereastra curentã"
  
! #: info/session.c:1679
  msgid "Delete the current window"
  msgstr "ªterge fereastra curentã"
  
! #: info/session.c:1687
  msgid "Cannot delete a permanent window"
  msgstr "Nu pot ºterge o fereastrã permanentã"
  
! #: info/session.c:1719
  msgid "Delete all other windows"
  msgstr "ªterge toate celelalte ferestre"
  
! #: info/session.c:1765
  msgid "Scroll the other window"
  msgstr "Scroll-eazã cealaltã fereastrã"
  
! #: info/session.c:1786
  msgid "Scroll the other window backward"
  msgstr "Scroll-eazã cealaltã fereastrã înapoi"
  
! #: info/session.c:1792
  msgid "Grow (or shrink) this window"
  msgstr "Creºte sau micºoreazã aceastã fereastrã"
  
! #: info/session.c:1803
  msgid "Divide the available screen space among the visible windows"
  msgstr "Împarte spaþiul de ecran disponibil între ferestrele vizibile"
  
! #: info/session.c:1810
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "Comutã starea reformatãrii de linie (wrapping) în fereastra curentã"
  
! #: info/session.c:1982
  msgid "Select the Next node"
  msgstr "Selecteazã nodul Urmãtor"
  
! #: info/session.c:1990
  msgid "Select the Prev node"
  msgstr "Selectezã nodul Prec"
  
! #: info/session.c:1998
  msgid "Select the Up node"
  msgstr "Selecteazã nodul Sus"
  
! #: info/session.c:2005
  msgid "Select the last node in this file"
  msgstr "Selecteazã ultimul nod din acest fiºier"
  
! #: info/session.c:2032 info/session.c:2065
  msgid "This window has no additional nodes"
  msgstr "Acestã fereastrã nu mai are nici un nod"
  
! #: info/session.c:2038
  msgid "Select the first node in this file"
  msgstr "Selecteazã primul nod din acest fiºier"
  
! #: info/session.c:2072
  msgid "Select the last item in this node's menu"
  msgstr "Selecteazã ultimul articol din meniul acestui nod"
  
! #: info/session.c:2078
  msgid "Select this menu item"
  msgstr "Selecteazã acest articol de meniu"
  
! #: info/session.c:2111
  #, c-format
  msgid "There aren't %d items in this menu."
  msgstr "Nu existã %d articole în acest meniu"
  
! #: info/session.c:2305 info/session.c:2306
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Articol meniu (%s): "
  
! #: info/session.c:2309
  msgid "Menu item: "
  msgstr "Articol meniu: "
  
! #: info/session.c:2316 info/session.c:2317
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "Urmeazã ref (%s): "
  
! #: info/session.c:2320
  msgid "Follow xref: "
  msgstr "Urmeazã ref: "
  
! #: info/session.c:2449
  msgid "Read a menu item and select its node"
  msgstr "Citeºte un articol de meniu ºi selecteazã nodul sãu"
  
! #: info/session.c:2457
  msgid "Read a footnote or cross reference and select its node"
  msgstr "Citeºte o notã de subsol sau referinþã ºi selecteazã nodul sãu"
  
! #: info/session.c:2463
  msgid "Move to the start of this node's menu"
  msgstr "Mergi la începutul meniului acestui nod"
  
! #: info/session.c:2487
  msgid "Visit as many menu items at once as possible"
  msgstr "Viziteazã cât mai multe articole de meniu posibile deodatã"
  
! #: info/session.c:2515
  msgid "Read a node name and select it"
  msgstr "Citeºte numele unui nod ºi selecteazã-l"
  
! #: info/session.c:2570 info/session.c:2575
  msgid "Goto node: "
  msgstr "Du-te la nod: "
  
! #: info/session.c:2639
  #, c-format
  msgid "No menu in node `%s'."
  msgstr "Nici un meniu în nod `%s'."
  
! #: info/session.c:2685
  #, c-format
  msgid "No menu item `%s' in node `%s'."
  msgstr "Nici un articol de meniu `%s' în nod `%s'."
  
! #: info/session.c:2715
  #, c-format
  msgid "Unable to find node referenced by `%s' in `%s'."
  msgstr "Nu pot gãsi nodul referit de `%s' în `%s'."
  
! #: info/session.c:2765
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "Citeºte o listã de meniuri pornind din dir ºi urmãreºte-le"
  
! #: info/session.c:2767
  msgid "Follow menus: "
  msgstr "Urmeazã meniurile: "
  
! #: info/session.c:2960
  msgid "Find the node describing program invocation"
  msgstr "Gãseºte nodul ce descrie invocarea programului"
  
! #: info/session.c:2962
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Gãseºte nodul Invocare pentru [%s]: "
  
! #: info/session.c:3000
  msgid "Read a manpage reference and select it"
  msgstr "Citeºte o referinþã de paginã de manul ºi selecteazã-o"
  
! #: info/session.c:3004
  msgid "Get Manpage: "
  msgstr "Obþine paginã manual (manpage): "
  
! #: info/session.c:3034
  msgid "Select the node `Top' in this file"
  msgstr "Selecteazã nodul `Vârf' în acest fiºier"
  
! #: info/session.c:3040
  msgid "Select the node `(dir)'"
  msgstr "Selecteazã nodul `(dir)'"
  
! #: info/session.c:3057 info/session.c:3059
  #, c-format
  msgid "Kill node (%s): "
  msgstr "Distruge nodul (%s): "
  
! #: info/session.c:3111
  #, c-format
  msgid "Cannot kill node `%s'"
  msgstr "Nu pot distruge nodul `%s'"
  
! #: info/session.c:3121
  msgid "Cannot kill the last node"
  msgstr "Nu pot distruge ultimul nod"
  
! #: info/session.c:3207
  msgid "Select the most recently selected node"
  msgstr "Selecteazã cel mai recent nod selectat"
  
! #: info/session.c:3213
  msgid "Kill this node"
  msgstr "Distruge acest nod"
  
! #: info/session.c:3221
  msgid "Read the name of a file and select it"
  msgstr "Citeºte numele unui fiºier ºi selecteazã-l"
  
! #: info/session.c:3225
  msgid "Find file: "
  msgstr "Gãseºte fiºier: "
  
! #: info/session.c:3242
  #, c-format
  msgid "Cannot find `%s'."
  msgstr "Nu pot gãsi `%s'."
  
! #: info/session.c:3285 info/session.c:3403
  #, c-format
  msgid "Could not create output file `%s'."
  msgstr "Nu am putut crea fiºier ieºire `%s'."
  
! #: info/session.c:3299 info/session.c:3421 info/session.c:3481
  msgid "Done."
  msgstr "Terminat."
  
! #: info/session.c:3354
  #, c-format
  msgid "Writing node %s..."
  msgstr "Scriu nod %s..."
  
! #: info/session.c:3430
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "Conectez (pipe) conþinutul acestui nod prin INFO_PRINT_COMMAND"
  
! #: info/session.c:3465
  #, c-format
  msgid "Cannot open pipe to `%s'."
  msgstr "Nu pot deschide conexiune (pipe) cãtre `%s'."
  
! #: info/session.c:3471
  #, c-format
  msgid "Printing node %s..."
  msgstr "Tipãresc nod %s..."
  
! #: info/session.c:3701
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "Caut subfiºier %s ..."
  
! #: info/session.c:3753
  msgid "Read a string and search for it case-sensitively"
  msgstr "Citeºte un ºir ºi cautã-l þinând cont de litere mari/mici"
  
! #: info/session.c:3760
  msgid "Read a string and search for it"
  msgstr "Citeºte un ºir ºi cautã-l"
  
! #: info/session.c:3768
  msgid "Read a string and search backward for it"
  msgstr "Citeºte un ºir ºi cautã-l înapoi"
  
! #: info/session.c:3804 info/session.c:3811
! #, c-format
! msgid "%s%sfor string [%s]: "
  msgstr "%s%s pentru ºir [%s]: "
  
! #: info/session.c:3805 info/session.c:3812
! msgid "Search backward"
  msgstr "Cautã înapoi"
  
! #: info/session.c:3806 info/session.c:3812
  msgid "Search"
  msgstr "Cautã"
  
! #: info/session.c:3807 info/session.c:3813
! msgid " case-sensitively "
! msgstr " þinând cont de litere mari/mici"
! 
! #: info/session.c:3808 info/session.c:3813
! msgid " "
! msgstr " "
! 
! #: info/session.c:3852
  msgid "Search failed."
  msgstr "Cãutare eºuatã."
  
! #: info/session.c:3870
  msgid "Repeat last search in the same direction"
  msgstr "Repetã ultima cãutare în aceeaºi direcþie"
  
! #: info/session.c:3873 info/session.c:3883
  msgid "No previous search string"
  msgstr "Nici un ºir cãutat anterior"
  
! #: info/session.c:3880
  msgid "Repeat last search in the reverse direction"
  msgstr "Repetã ultima cãutare în direcþie opusã"
  
! #: info/session.c:3899 info/session.c:3905
  msgid "Search interactively for a string as you type it"
  msgstr "Cautã interactiv pentru un ºir pe mãsurã ce este introdus"
  
! #: info/session.c:3985
  msgid "I-search backward: "
  msgstr "I-cautã înapoi: "
  
! #: info/session.c:3987
  msgid "I-search: "
  msgstr "I-cautã: "
  
! #: info/session.c:4012 info/session.c:4014
  msgid "Failing "
  msgstr "Eºuez "
  
! #: info/session.c:4480
  msgid "Move to the previous cross reference"
  msgstr "Mergi la referinþa precedentã"
  
! #: info/session.c:4498
  msgid "Move to the next cross reference"
  msgstr "Mergi la referinþa urmãtoare"
  
! #: info/session.c:4520
  msgid "Select reference or menu item appearing on this line"
  msgstr "Selecteazã referinþa sau articolul de meniu ce apare pe acestã linie"
  
! #: info/session.c:4543
  msgid "Cancel current operation"
  msgstr "Renunþã la operaþia curentã"
  
! #: info/session.c:4550
  msgid "Quit"
  msgstr "Ieºi"
  
! #: info/session.c:4559
  msgid "Move the cursor to a specific line of the window"
  msgstr "Mutã cursorul la o anumitã linie din fereastrã"
  
! #: info/session.c:4591
  msgid "Redraw the display"
  msgstr "Redeseneazã ecranul"
  
! #: info/session.c:4628
  msgid "Quit using Info"
  msgstr "Ieºi din Info"
  
! #: info/session.c:4641
  msgid "Run command bound to this key's lowercase variant"
  msgstr "Ruleazã comanda legatã de litera micã de pe tastã"
  
! #: info/session.c:4652
  #, c-format
  msgid "Unknown command (%s)."
  msgstr "Comandã necunoscutã (%s)."
  
! #: info/session.c:4655
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\" este invalid"
  
! #: info/session.c:4656
  #, c-format
  msgid "`%s' is invalid"
  msgstr "`%s' este invalid"
  
! #: info/session.c:4870
  msgid "Add this digit to the current numeric argument"
  msgstr "Adaugã aceastã cifrã la argumentul numeric curent"
  
! #: info/session.c:4879
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Începe (sau înmulþeºte cu 4) argumentul numeric curent"
  
! #: info/session.c:4894
  msgid "Internally used by \\[universal-argument]"
  msgstr "Folosit intern de \\[argument-universal]"
--- 1252,1676 ----
  "implicitã a ferestrei"
  
! #: info/session.c:1438
  msgid "Move to the start of this node"
  msgstr "Mergi la începutul acestui nod"
  
! #: info/session.c:1445
  msgid "Move to the end of this node"
  msgstr "Mergi la sfârºitul acestui nod"
  
! #: info/session.c:1452
  msgid "Scroll down by lines"
  msgstr "Scroll jos pe linii"
  
! #: info/session.c:1469
  msgid "Scroll up by lines"
  msgstr "Scroll sus pe linii"
  
! #: info/session.c:1487
  msgid "Scroll down by half screen size"
  msgstr "Scroll jos jumãtate de ecran"
  
! #: info/session.c:1513
  msgid "Scroll up by half screen size"
  msgstr "Scroll sus jumãtate de ecran"
  
! #: info/session.c:1542
  msgid "Select the next window"
  msgstr "Selecteazã fereastra urmãtoare"
  
! #: info/session.c:1581
  msgid "Select the previous window"
  msgstr "Selecteazã fereastra precedentã"
  
! #: info/session.c:1632
  msgid "Split the current window"
  msgstr "Împarte fereastra curentã"
  
! #: info/session.c:1713
  msgid "Delete the current window"
  msgstr "ªterge fereastra curentã"
  
! #: info/session.c:1721
  msgid "Cannot delete a permanent window"
  msgstr "Nu pot ºterge o fereastrã permanentã"
  
! #: info/session.c:1753
  msgid "Delete all other windows"
  msgstr "ªterge toate celelalte ferestre"
  
! #: info/session.c:1799
  msgid "Scroll the other window"
  msgstr "Scroll-eazã cealaltã fereastrã"
  
! #: info/session.c:1820
  msgid "Scroll the other window backward"
  msgstr "Scroll-eazã cealaltã fereastrã înapoi"
  
! #: info/session.c:1826
  msgid "Grow (or shrink) this window"
  msgstr "Creºte sau micºoreazã aceastã fereastrã"
  
! #: info/session.c:1837
  msgid "Divide the available screen space among the visible windows"
  msgstr "Împarte spaþiul de ecran disponibil între ferestrele vizibile"
  
! #: info/session.c:1844
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "Comutã starea reformatãrii de linie (wrapping) în fereastra curentã"
  
! #: info/session.c:1851
! msgid "Toggle the usage of regular expressions in searches"
! msgstr ""
! 
! #: info/session.c:1855
! msgid "Using regular expressions for searches."
! msgstr ""
! 
! #: info/session.c:1856
! msgid "Using literal strings for searches."
! msgstr ""
! 
! #: info/session.c:2027
  msgid "Select the Next node"
  msgstr "Selecteazã nodul Urmãtor"
  
! #: info/session.c:2035
  msgid "Select the Prev node"
  msgstr "Selectezã nodul Prec"
  
! #: info/session.c:2043
  msgid "Select the Up node"
  msgstr "Selecteazã nodul Sus"
  
! #: info/session.c:2050
  msgid "Select the last node in this file"
  msgstr "Selecteazã ultimul nod din acest fiºier"
  
! #: info/session.c:2077 info/session.c:2110
  msgid "This window has no additional nodes"
  msgstr "Acestã fereastrã nu mai are nici un nod"
  
! #: info/session.c:2083
  msgid "Select the first node in this file"
  msgstr "Selecteazã primul nod din acest fiºier"
  
! #: info/session.c:2117
  msgid "Select the last item in this node's menu"
  msgstr "Selecteazã ultimul articol din meniul acestui nod"
  
! #: info/session.c:2123
  msgid "Select this menu item"
  msgstr "Selecteazã acest articol de meniu"
  
! #: info/session.c:2156
  #, c-format
  msgid "There aren't %d items in this menu."
  msgstr "Nu existã %d articole în acest meniu"
  
! #: info/session.c:2350 info/session.c:2351
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Articol meniu (%s): "
  
! #: info/session.c:2354
  msgid "Menu item: "
  msgstr "Articol meniu: "
  
! #: info/session.c:2361 info/session.c:2362
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "Urmeazã ref (%s): "
  
! #: info/session.c:2365
  msgid "Follow xref: "
  msgstr "Urmeazã ref: "
  
! #: info/session.c:2494
  msgid "Read a menu item and select its node"
  msgstr "Citeºte un articol de meniu ºi selecteazã nodul sãu"
  
! #: info/session.c:2502
  msgid "Read a footnote or cross reference and select its node"
  msgstr "Citeºte o notã de subsol sau referinþã ºi selecteazã nodul sãu"
  
! #: info/session.c:2508
  msgid "Move to the start of this node's menu"
  msgstr "Mergi la începutul meniului acestui nod"
  
! #: info/session.c:2532
  msgid "Visit as many menu items at once as possible"
  msgstr "Viziteazã cât mai multe articole de meniu posibile deodatã"
  
! #: info/session.c:2560
  msgid "Read a node name and select it"
  msgstr "Citeºte numele unui nod ºi selecteazã-l"
  
! #: info/session.c:2615 info/session.c:2620
  msgid "Goto node: "
  msgstr "Du-te la nod: "
  
! #: info/session.c:2684
  #, c-format
  msgid "No menu in node `%s'."
  msgstr "Nici un meniu în nod `%s'."
  
! #: info/session.c:2730
  #, c-format
  msgid "No menu item `%s' in node `%s'."
  msgstr "Nici un articol de meniu `%s' în nod `%s'."
  
! #: info/session.c:2760
  #, c-format
  msgid "Unable to find node referenced by `%s' in `%s'."
  msgstr "Nu pot gãsi nodul referit de `%s' în `%s'."
  
! #: info/session.c:2810
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "Citeºte o listã de meniuri pornind din dir ºi urmãreºte-le"
  
! #: info/session.c:2812
  msgid "Follow menus: "
  msgstr "Urmeazã meniurile: "
  
! #: info/session.c:3005
  msgid "Find the node describing program invocation"
  msgstr "Gãseºte nodul ce descrie invocarea programului"
  
! #: info/session.c:3007
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Gãseºte nodul Invocare pentru [%s]: "
  
! #: info/session.c:3045
  msgid "Read a manpage reference and select it"
  msgstr "Citeºte o referinþã de paginã de manul ºi selecteazã-o"
  
! #: info/session.c:3049
  msgid "Get Manpage: "
  msgstr "Obþine paginã manual (manpage): "
  
! #: info/session.c:3079
  msgid "Select the node `Top' in this file"
  msgstr "Selecteazã nodul `Vârf' în acest fiºier"
  
! #: info/session.c:3085
  msgid "Select the node `(dir)'"
  msgstr "Selecteazã nodul `(dir)'"
  
! #: info/session.c:3102 info/session.c:3104
  #, c-format
  msgid "Kill node (%s): "
  msgstr "Distruge nodul (%s): "
  
! #: info/session.c:3156
  #, c-format
  msgid "Cannot kill node `%s'"
  msgstr "Nu pot distruge nodul `%s'"
  
! #: info/session.c:3166
  msgid "Cannot kill the last node"
  msgstr "Nu pot distruge ultimul nod"
  
! #: info/session.c:3252
  msgid "Select the most recently selected node"
  msgstr "Selecteazã cel mai recent nod selectat"
  
! #: info/session.c:3258
  msgid "Kill this node"
  msgstr "Distruge acest nod"
  
! #: info/session.c:3266
  msgid "Read the name of a file and select it"
  msgstr "Citeºte numele unui fiºier ºi selecteazã-l"
  
! #: info/session.c:3270
  msgid "Find file: "
  msgstr "Gãseºte fiºier: "
  
! #: info/session.c:3287
  #, c-format
  msgid "Cannot find `%s'."
  msgstr "Nu pot gãsi `%s'."
  
! #: info/session.c:3330 info/session.c:3448
  #, c-format
  msgid "Could not create output file `%s'."
  msgstr "Nu am putut crea fiºier ieºire `%s'."
  
! #: info/session.c:3344 info/session.c:3466 info/session.c:3526
  msgid "Done."
  msgstr "Terminat."
  
! #: info/session.c:3399
  #, c-format
  msgid "Writing node %s..."
  msgstr "Scriu nod %s..."
  
! #: info/session.c:3475
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "Conectez (pipe) conþinutul acestui nod prin INFO_PRINT_COMMAND"
  
! #: info/session.c:3510
  #, c-format
  msgid "Cannot open pipe to `%s'."
  msgstr "Nu pot deschide conexiune (pipe) cãtre `%s'."
  
! #: info/session.c:3516
  #, c-format
  msgid "Printing node %s..."
  msgstr "Tipãresc nod %s..."
  
! #: info/session.c:3733
! msgid "Search continued from the end of the document."
! msgstr ""
! 
! #: info/session.c:3738
! #, fuzzy
! msgid "Search continued from the beginning of the document."
! msgstr "ªterge (kill) pânã la începutul liniei"
! 
! #: info/session.c:3755
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "Caut subfiºier %s ..."
  
! #: info/session.c:3812
  msgid "Read a string and search for it case-sensitively"
  msgstr "Citeºte un ºir ºi cautã-l þinând cont de litere mari/mici"
  
! #: info/session.c:3819
  msgid "Read a string and search for it"
  msgstr "Citeºte un ºir ºi cautã-l"
  
! #: info/session.c:3827
  msgid "Read a string and search backward for it"
  msgstr "Citeºte un ºir ºi cautã-l înapoi"
  
! #: info/session.c:3863 info/session.c:3869
! #, fuzzy, c-format
! msgid "%s%s%s [%s]: "
  msgstr "%s%s pentru ºir [%s]: "
  
! #: info/session.c:3864 info/session.c:3870
! msgid "Regexp search"
! msgstr ""
! 
! #: info/session.c:3865 info/session.c:3871
! #, fuzzy
! msgid " case-sensitively"
! msgstr " þinând cont de litere mari/mici"
! 
! #: info/session.c:3866 info/session.c:3872
! #, fuzzy
! msgid " backward"
  msgstr "Cautã înapoi"
  
! #: info/session.c:3870
  msgid "Search"
  msgstr "Cautã"
  
! #: info/session.c:3911
  msgid "Search failed."
  msgstr "Cãutare eºuatã."
  
! #: info/session.c:3929
  msgid "Repeat last search in the same direction"
  msgstr "Repetã ultima cãutare în aceeaºi direcþie"
  
! #: info/session.c:3932 info/session.c:3942
  msgid "No previous search string"
  msgstr "Nici un ºir cãutat anterior"
  
! #: info/session.c:3939
  msgid "Repeat last search in the reverse direction"
  msgstr "Repetã ultima cãutare în direcþie opusã"
  
! #: info/session.c:3958 info/session.c:3964
  msgid "Search interactively for a string as you type it"
  msgstr "Cautã interactiv pentru un ºir pe mãsurã ce este introdus"
  
! #: info/session.c:4044
! #, fuzzy
! msgid "Regexp I-search backward: "
! msgstr "I-cautã înapoi: "
! 
! #: info/session.c:4045
  msgid "I-search backward: "
  msgstr "I-cautã înapoi: "
  
! #: info/session.c:4047
! #, fuzzy
! msgid "Regexp I-search: "
! msgstr "I-cautã: "
! 
! #: info/session.c:4048
  msgid "I-search: "
  msgstr "I-cautã: "
  
! #: info/session.c:4073 info/session.c:4075
  msgid "Failing "
  msgstr "Eºuez "
  
! #: info/session.c:4560
  msgid "Move to the previous cross reference"
  msgstr "Mergi la referinþa precedentã"
  
! #: info/session.c:4578
  msgid "Move to the next cross reference"
  msgstr "Mergi la referinþa urmãtoare"
  
! #: info/session.c:4600
  msgid "Select reference or menu item appearing on this line"
  msgstr "Selecteazã referinþa sau articolul de meniu ce apare pe acestã linie"
  
! #: info/session.c:4623
  msgid "Cancel current operation"
  msgstr "Renunþã la operaþia curentã"
  
! #: info/session.c:4630
  msgid "Quit"
  msgstr "Ieºi"
  
! #: info/session.c:4639
  msgid "Move the cursor to a specific line of the window"
  msgstr "Mutã cursorul la o anumitã linie din fereastrã"
  
! #: info/session.c:4671
  msgid "Redraw the display"
  msgstr "Redeseneazã ecranul"
  
! #: info/session.c:4708
  msgid "Quit using Info"
  msgstr "Ieºi din Info"
  
! #: info/session.c:4721
  msgid "Run command bound to this key's lowercase variant"
  msgstr "Ruleazã comanda legatã de litera micã de pe tastã"
  
! #: info/session.c:4732
  #, c-format
  msgid "Unknown command (%s)."
  msgstr "Comandã necunoscutã (%s)."
  
! #: info/session.c:4735
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\" este invalid"
  
! #: info/session.c:4736
  #, c-format
  msgid "`%s' is invalid"
  msgstr "`%s' este invalid"
  
! #: info/session.c:4950
  msgid "Add this digit to the current numeric argument"
  msgstr "Adaugã aceastã cifrã la argumentul numeric curent"
  
! #: info/session.c:4959
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Începe (sau înmulþeºte cu 4) argumentul numeric curent"
  
! #: info/session.c:4974
  msgid "Internally used by \\[universal-argument]"
  msgstr "Folosit intern de \\[argument-universal]"
***************
*** 1745,1796 ****
  msgstr "Când \"Activ\", Info acceptã ºi afiºeazã caractere ISO Latin"
  
! #: info/variables.c:83
  msgid "Explain the use of a variable"
  msgstr "Explicã folosirea unei variabile"
  
! #: info/variables.c:89
  msgid "Describe variable: "
  msgstr "Descrie variabila: "
  
! #: info/variables.c:108
  msgid "Set the value of an Info variable"
  msgstr "Seteazã valoarea unei variabile Info"
  
! #: info/variables.c:114
! msgid "Set variable: "
! msgstr "Seteazã variabilã: "
  
! #: info/variables.c:132
  #, c-format
! msgid "Set %s to value (%d): "
! msgstr "Seteazã %s cu valoarea (%d): "
  
! #: info/variables.c:173
  #, c-format
! msgid "Set %s to value (%s): "
! msgstr "Seteazã %s cu valoarea (%s): "
  
! #: info/window.c:1137
! msgid "--*** Tags out of Date ***"
! msgstr "--*** Tag-uri Vechi ***"
  
! #: info/window.c:1148
! msgid "-----Info: (), lines ----, "
! msgstr "-----Info: (), linii ----, "
  
! #: info/window.c:1155
  #, c-format
! msgid "-%s---Info: %s, %d lines --%s--"
! msgstr "-%s---Info: %s, %d linii --%s--"
  
! #: info/window.c:1159
  #, c-format
! msgid "-%s%s-Info: (%s)%s, %d lines --%s--"
! msgstr "-%s%s-Info: (%s)%s, %d linii --%s--"
  
! #: info/window.c:1166
  #, c-format
! msgid " Subfile: %s"
! msgstr " Subfiºier: %s"
  
  #: lib/xexit.c:54
--- 1731,1995 ----
  msgstr "Când \"Activ\", Info acceptã ºi afiºeazã caractere ISO Latin"
  
! #: info/variables.c:81
! #, fuzzy
! msgid ""
! "What to do when a scrolling command is issued at the end of the last node"
! msgstr ""
! "Controleazã ce se întâmplã când este cerut scroll la sfârºitul unui nod"
! 
! #: info/variables.c:88
  msgid "Explain the use of a variable"
  msgstr "Explicã folosirea unei variabile"
  
! #: info/variables.c:94
  msgid "Describe variable: "
  msgstr "Descrie variabila: "
  
! #: info/variables.c:113
  msgid "Set the value of an Info variable"
  msgstr "Seteazã valoarea unei variabile Info"
  
! #: info/variables.c:119
! msgid "Set variable: "
! msgstr "Seteazã variabilã: "
! 
! #: info/variables.c:137
! #, c-format
! msgid "Set %s to value (%d): "
! msgstr "Seteazã %s cu valoarea (%d): "
! 
! #: info/variables.c:178
! #, c-format
! msgid "Set %s to value (%s): "
! msgstr "Seteazã %s cu valoarea (%s): "
! 
! #: info/window.c:1150
! msgid "--*** Tags out of Date ***"
! msgstr "--*** Tag-uri Vechi ***"
! 
! #: info/window.c:1161
! msgid "-----Info: (), lines ----, "
! msgstr "-----Info: (), linii ----, "
! 
! #: info/window.c:1168
! #, c-format
! msgid "-%s---Info: %s, %d lines --%s--"
! msgstr "-%s---Info: %s, %d linii --%s--"
! 
! #: info/window.c:1172
! #, c-format
! msgid "-%s%s-Info: (%s)%s, %d lines --%s--"
! msgstr "-%s%s-Info: (%s)%s, %d linii --%s--"
! 
! #: info/window.c:1179
! #, c-format
! msgid " Subfile: %s"
! msgstr " Subfiºier: %s"
! 
! #: install-info/install-info.c:221
! #, c-format
! msgid "%s: warning: "
! msgstr "%s: avertisment: "
! 
! #: install-info/install-info.c:270
! #, c-format
! msgid " for %s"
! msgstr " pentru %s"
! 
! #: install-info/install-info.c:500
! #, c-format
! msgid "\tTry `%s --help' for a complete list of options.\n"
! msgstr "\tÎncercaþi `%s --help' pentru o lipsã completã de opþiuni.\n"
! 
! #: install-info/install-info.c:508
! #, fuzzy, c-format
! msgid "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
! msgstr "Folosire: %s [OPÞIUNE]... FIªIER-TEXINFO...\n"
! 
! #: install-info/install-info.c:510
! msgid "Add or remove entries in INFO-FILE from the Info directory DIR-FILE."
! msgstr ""
! 
! #: install-info/install-info.c:513
! msgid ""
! "Options:\n"
! " --debug             report what is being done.\n"
! " --delete            delete existing entries for INFO-FILE from DIR-FILE;\n"
! "                      don't insert any new entries.\n"
! " --description=TEXT  the description of the entry is TEXT; used with\n"
! "                      the --name option to become synonymous with the\n"
! "                      --entry option.\n"
! " --dir-file=NAME     specify file name of Info directory file;\n"
! "                      equivalent to using the DIR-FILE argument.\n"
! " --dry-run           same as --test."
! msgstr ""
! 
! #: install-info/install-info.c:525
! msgid ""
! " --entry=TEXT        insert TEXT as an Info directory entry.\n"
! "                      TEXT is written as an Info menu item line followed\n"
! "                       by zero or more extra lines starting with "
! "whitespace.\n"
! "                      If you specify more than one entry, all are added.\n"
! "                      If you don't specify any entries, they are determined\n"
! "                       from information in the Info file itself.\n"
! "                      When removing, TEXT specifies the entry to remove.\n"
! "                      TEXT is only removed as a last resort, if the\n"
! "                      entry as determined from the Info file is not "
! "present,\n"
! "                      and the basename of the Info file isn't found either."
! msgstr ""
! 
! #: install-info/install-info.c:537
! msgid ""
! " --help              display this help and exit.\n"
! " --info-dir=DIR      same as --dir-file=DIR/dir.\n"
! " --info-file=FILE    specify Info file to install in the directory;\n"
! "                      equivalent to using the INFO-FILE argument.\n"
! " --item=TEXT         same as --entry=TEXT.\n"
! " --keep-old          do not replace entries, or remove empty sections.\n"
! " --menuentry=TEXT    same as --name=TEXT.\n"
! " --name=TEXT         the name of the entry is TEXT; used with --description\n"
! "                      to become synonymous with the --entry option.\n"
! " --no-indent         do not format new entries in the DIR file.\n"
! " --quiet             suppress warnings."
! msgstr ""
! 
! #: install-info/install-info.c:550
! msgid ""
! " --regex=R           put this file's entries in all sections that match the\n"
! "                      regular expression R (ignoring case).\n"
! " --remove            same as --delete.\n"
! " --remove-exactly    only remove if the info file name matches exactly;\n"
! "                      suffixes such as .info and .gz are not ignored.\n"
! " --section=SEC       put entries in section SEC of the directory.\n"
! "                      If you specify more than one section, all the entries\n"
! "                       are added in each of the sections.\n"
! "                      If you don't specify any sections, they are "
! "determined\n"
! "                       from information in the Info file itself.\n"
! " --section R SEC     equivalent to --regex=R --section=SEC --add-once."
! msgstr ""
! 
! #: install-info/install-info.c:563
! msgid ""
! " --silent            suppress warnings.\n"
! " --test              suppress updating of DIR-FILE.\n"
! " --version           display version information and exit."
! msgstr ""
! 
! #: install-info/install-info.c:570
! #, fuzzy
! msgid ""
! "Email bug reports to bug-texinfo@gnu.org,\n"
! "general questions and discussion to help-texinfo@gnu.org.\n"
! "Texinfo home page: http://www.gnu.org/software/texinfo/"
! msgstr ""
! "\n"
! "Trimiteþi emailuri raportând bug-uri la bug-texinfo@gnu.org,\n"
! "întrebãri generale ºi discuþii la help-texinfo@gnu.org.\n"
! "Texinfo homepage: http://www.gnu.org/software/texinfo/"
! 
! #: install-info/install-info.c:597
! #, c-format
! msgid ""
! "This is the file .../info/dir, which contains the\n"
! "topmost node of the Info hierarchy, called (dir)Top.\n"
! "The first time you invoke Info you start off looking at this node.\n"
! "\n"
! "%s\tThis is the top of the INFO tree\n"
! "\n"
! "  This (the Directory node) gives a menu of major topics.\n"
! "  Typing \"q\" exits, \"?\" lists all Info commands, \"d\" returns here,\n"
! "  \"h\" gives a primer for first-timers,\n"
! "  \"mEmacs<Return>\" visits the Emacs manual, etc.\n"
! "\n"
! "  In Emacs, you can click mouse button 2 on a menu item or cross reference\n"
! "  to select it.\n"
! "\n"
! "%s\n"
! msgstr ""
! "Acesta este fiºierul .../info/dir, care conþine nodul\n"
! "cel mai de sus din ierarhia Info, numit (dir)Top.\n"
! "Prima datã când porniþi Info veþi vedea acest nod.\n"
! "\n"
! "%s\tAcesta este vârful arborelui INFO\n"
! "\n"
! "  Acesta (nodul Director) furnizeazã un meniu cu subiecte majore.\n"
! "  Apãsând \"q\" terminã, \"?\" enumerã toate comenzile Info, \"d\" vã aduce "
! "aici,\n"
! "  \"h\" furnizeazã un tutorial pentru începãtori,\n"
! "  \"mEmacs<Return>\" viziteazã manualul Emacs, etc.\n"
! "\n"
! "  În Emacs, puteþi face clic cu butonul 2 al mausului pe un articol de "
! "meniu\n"
! "  sau o referinþã pentru a o selecta.\n"
! "\n"
! "%s\n"
! 
! #: install-info/install-info.c:622
! #, c-format
! msgid "%s: could not read (%s) and could not create (%s)\n"
! msgstr "%s: nu am putut citi (%s) ºi nu am putut crea (%s)\n"
! 
! #: install-info/install-info.c:715
! #, c-format
! msgid "%s: empty file"
! msgstr "%s: fiºier gol"
! 
! #: install-info/install-info.c:1046 install-info/install-info.c:1086
! msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
! msgstr "START-INFO-DIR-ENTRY fãrã un END-INFO-DIR-ENTRY corespunzãtor"
! 
! #: install-info/install-info.c:1081
! msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
! msgstr "END-INFO-DIR-ENTRY fãrã un  START-INFO-DIR-ENTRY corespunzãtor"
  
! #: install-info/install-info.c:1936 install-info/install-info.c:1946
  #, c-format
! msgid "%s: already have dir file: %s\n"
! msgstr "%s: are deja fiºier dir: %s\n"
  
! #: install-info/install-info.c:2026
  #, c-format
! msgid "%s: Specify the Info file only once.\n"
! msgstr "%s: Specificã fiºierul Info o singurã datã.\n"
  
! #: install-info/install-info.c:2059
! #, c-format
! msgid "Extra regular expression specified, ignoring `%s'"
! msgstr ""
  
! #: install-info/install-info.c:2071
! #, c-format
! msgid "Error in regular expression `%s': %s"
! msgstr ""
  
! #: install-info/install-info.c:2129
  #, c-format
! msgid "excess command line argument `%s'"
! msgstr "argument suplimentar în linia de comandã `%s'"
! 
! #: install-info/install-info.c:2133
! msgid "No input file specified; try --help for more information."
! msgstr ""
! "Nici un fiºier de intrare specificat; încercaþi --help pentru informaþii "
! "suplimentare."
! 
! #: install-info/install-info.c:2136
! msgid "No dir file specified; try --help for more information."
! msgstr ""
! "Nici un fiºier dir specificat; încercaþi --help pentru informaþii "
! "suplimentare."
  
! #: install-info/install-info.c:2278
  #, c-format
! msgid "no info dir entry in `%s'"
! msgstr "nici o intrare dir info în `%s'"
  
! #: install-info/install-info.c:2526
  #, c-format
! msgid "no entries found for `%s'; nothing deleted"
! msgstr "nici o intrare gãsitã pentru `%s'; n-am ºters nimic"
  
  #: lib/xexit.c:54
***************
*** 1802,1882 ****
  msgstr ""
  
! #: makeinfo/cmds.c:544 makeinfo/cmds.c:566
  #, c-format
  msgid "arguments to @%s ignored"
  msgstr "argumentele pentru @%s ignorate"
  
! #: makeinfo/cmds.c:741
  msgid "January"
  msgstr "Ianuarie"
  
! #: makeinfo/cmds.c:741
  msgid "February"
  msgstr "Februarie"
  
! #: makeinfo/cmds.c:741
  msgid "March"
  msgstr "Martie"
  
! #: makeinfo/cmds.c:741
  msgid "April"
  msgstr "Aprilie"
  
! #: makeinfo/cmds.c:741
  msgid "May"
  msgstr "Mai"
  
! #: makeinfo/cmds.c:742
  msgid "June"
  msgstr "Iunie"
  
! #: makeinfo/cmds.c:742
  msgid "July"
  msgstr "Iulie"
  
! #: makeinfo/cmds.c:742
  msgid "August"
  msgstr "August"
  
! #: makeinfo/cmds.c:742
  msgid "September"
  msgstr "Septembrie"
  
! #: makeinfo/cmds.c:742
  msgid "October"
  msgstr "Octombrie"
  
! #: makeinfo/cmds.c:743
  msgid "November"
  msgstr "Noiembrie"
  
! #: makeinfo/cmds.c:743
  msgid "December"
  msgstr "Decembrie"
  
! #: makeinfo/cmds.c:1095
  #, c-format
  msgid "unlikely character %c in @var"
  msgstr "caracter neverosimil %c în @var"
  
! #: makeinfo/cmds.c:1138
  msgid "@sc argument all uppercase, thus no effect"
  msgstr "argumentul @sc în litere mari, prin urmare fãrã efect"
  
! #: makeinfo/cmds.c:1193
  #, c-format
  msgid "`{' expected, but saw `%c'"
  msgstr "`{' aºteptat, dar am vãzut `%c'"
  
! #: makeinfo/cmds.c:1233
  msgid "end of file inside verb block"
  msgstr "sfârºit de fiºier în interiorul blocului de verb"
  
! #: makeinfo/cmds.c:1241
  #, c-format
  msgid "`}' expected, but saw `%c'"
  msgstr "`}' aºteptat, dar am vãzut `%c'"
  
! #: makeinfo/cmds.c:1272
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
--- 2001,2081 ----
  msgstr ""
  
! #: makeinfo/cmds.c:582 makeinfo/cmds.c:604
  #, c-format
  msgid "arguments to @%s ignored"
  msgstr "argumentele pentru @%s ignorate"
  
! #: makeinfo/cmds.c:779
  msgid "January"
  msgstr "Ianuarie"
  
! #: makeinfo/cmds.c:779
  msgid "February"
  msgstr "Februarie"
  
! #: makeinfo/cmds.c:779
  msgid "March"
  msgstr "Martie"
  
! #: makeinfo/cmds.c:779
  msgid "April"
  msgstr "Aprilie"
  
! #: makeinfo/cmds.c:779
  msgid "May"
  msgstr "Mai"
  
! #: makeinfo/cmds.c:780
  msgid "June"
  msgstr "Iunie"
  
! #: makeinfo/cmds.c:780
  msgid "July"
  msgstr "Iulie"
  
! #: makeinfo/cmds.c:780
  msgid "August"
  msgstr "August"
  
! #: makeinfo/cmds.c:780
  msgid "September"
  msgstr "Septembrie"
  
! #: makeinfo/cmds.c:780
  msgid "October"
  msgstr "Octombrie"
  
! #: makeinfo/cmds.c:781
  msgid "November"
  msgstr "Noiembrie"
  
! #: makeinfo/cmds.c:781
  msgid "December"
  msgstr "Decembrie"
  
! #: makeinfo/cmds.c:1131
  #, c-format
  msgid "unlikely character %c in @var"
  msgstr "caracter neverosimil %c în @var"
  
! #: makeinfo/cmds.c:1174
  msgid "@sc argument all uppercase, thus no effect"
  msgstr "argumentul @sc în litere mari, prin urmare fãrã efect"
  
! #: makeinfo/cmds.c:1229
  #, c-format
  msgid "`{' expected, but saw `%c'"
  msgstr "`{' aºteptat, dar am vãzut `%c'"
  
! #: makeinfo/cmds.c:1269
  msgid "end of file inside verb block"
  msgstr "sfârºit de fiºier în interiorul blocului de verb"
  
! #: makeinfo/cmds.c:1277
  #, c-format
  msgid "`}' expected, but saw `%c'"
  msgstr "`}' aºteptat, dar am vãzut `%c'"
  
! #: makeinfo/cmds.c:1308
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
***************
*** 1886,1932 ****
  "pentru a o evita"
  
! #: makeinfo/cmds.c:1471
  #, c-format
  msgid "%c%s is obsolete"
  msgstr "%c%s este depãsit"
  
! #: makeinfo/cmds.c:1580
  #, c-format
  msgid "@sp requires a positive numeric argument, not `%s'"
  msgstr "@sp necesitã un argument numeric pozitiv, nu `%s'"
  
! #: makeinfo/cmds.c:1936 makeinfo/footnote.c:81
  #, c-format
  msgid "Bad argument to %c%s"
  msgstr "Argument nepotrivit pentru %c%s"
  
! #: makeinfo/cmds.c:1946 makeinfo/makeinfo.c:4272
  msgid "asis"
  msgstr "aºacume"
  
! #: makeinfo/cmds.c:1948 makeinfo/cmds.c:1978 makeinfo/makeinfo.c:4274
  msgid "none"
  msgstr "nimic"
  
! #: makeinfo/cmds.c:1962
  #, c-format
  msgid "Bad argument to @%s"
  msgstr "Argument nepotrivit pentru @%s"
  
! #: makeinfo/cmds.c:1976
  msgid "insert"
  msgstr "insereazã"
  
! #: makeinfo/cmds.c:1992
  #, fuzzy, c-format
  msgid "Bad argument to @%s: %s"
  msgstr "Argument nepotrivit pentru @%s"
  
! #: makeinfo/cmds.c:2075
  #, c-format
  msgid "Expected @%s on or off, not `%s'"
  msgstr ""
  
! #: makeinfo/cmds.c:2095
  #, c-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
--- 2085,2131 ----
  "pentru a o evita"
  
! #: makeinfo/cmds.c:1504
  #, c-format
  msgid "%c%s is obsolete"
  msgstr "%c%s este depãsit"
  
! #: makeinfo/cmds.c:1612
  #, c-format
  msgid "@sp requires a positive numeric argument, not `%s'"
  msgstr "@sp necesitã un argument numeric pozitiv, nu `%s'"
  
! #: makeinfo/cmds.c:2023 makeinfo/footnote.c:81
  #, c-format
  msgid "Bad argument to %c%s"
  msgstr "Argument nepotrivit pentru %c%s"
  
! #: makeinfo/cmds.c:2033 makeinfo/makeinfo.c:4270
  msgid "asis"
  msgstr "aºacume"
  
! #: makeinfo/cmds.c:2035 makeinfo/cmds.c:2065 makeinfo/makeinfo.c:4272
  msgid "none"
  msgstr "nimic"
  
! #: makeinfo/cmds.c:2049
  #, c-format
  msgid "Bad argument to @%s"
  msgstr "Argument nepotrivit pentru @%s"
  
! #: makeinfo/cmds.c:2063
  msgid "insert"
  msgstr "insereazã"
  
! #: makeinfo/cmds.c:2079
  #, fuzzy, c-format
  msgid "Bad argument to @%s: %s"
  msgstr "Argument nepotrivit pentru @%s"
  
! #: makeinfo/cmds.c:2162
  #, c-format
  msgid "Expected @%s on or off, not `%s'"
  msgstr ""
  
! #: makeinfo/cmds.c:2182
  #, c-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
***************
*** 1937,1978 ****
  msgstr "Lipseºte `}' în @def arg"
  
- #: makeinfo/defun.c:402
- msgid "Function"
- msgstr "Funcþie"
- 
- #: makeinfo/defun.c:405
- msgid "Macro"
- msgstr "Macro"
- 
- #: makeinfo/defun.c:408
- msgid "Special Form"
- msgstr "Formã Specialº"
- 
- #: makeinfo/defun.c:412
- msgid "Variable"
- msgstr "Variabilã"
- 
- #: makeinfo/defun.c:415
- msgid "User Option"
- msgstr "Opþiune Utilizator"
- 
- #: makeinfo/defun.c:419
- msgid "Instance Variable"
- msgstr "Instanþiere Variabilã"
- 
- #: makeinfo/defun.c:423
- msgid "Method"
- msgstr "Metodã"
- 
- #: makeinfo/defun.c:499 makeinfo/defun.c:504 makeinfo/defun.c:544
- #: makeinfo/defun.c:643 makeinfo/xml.c:2135
- msgid "of"
- msgstr "din"
- 
- #: makeinfo/defun.c:508 makeinfo/defun.c:512 makeinfo/defun.c:516
- #: makeinfo/defun.c:550 makeinfo/defun.c:649 makeinfo/xml.c:2140
- msgid "on"
- msgstr "pe"
- 
  #: makeinfo/defun.c:711
  #, c-format
--- 2136,2139 ----
***************
*** 2004,2010 ****
  msgstr ""
  
! #: makeinfo/float.c:376 makeinfo/float.c:382 makeinfo/index.c:924
! #: makeinfo/index.c:930 makeinfo/xref.c:133 makeinfo/xref.c:170
! #: makeinfo/xref.c:205
  msgid "See "
  msgstr "Vezi "
--- 2165,2170 ----
  msgstr ""
  
! #: makeinfo/float.c:376 makeinfo/float.c:382 makeinfo/index.c:948
! #: makeinfo/index.c:954
  msgid "See "
  msgstr "Vezi "
***************
*** 2028,2032 ****
  msgstr "Nu sun permise note de subsol în note de subsol"
  
! #: makeinfo/footnote.c:301 makeinfo/index.c:189
  msgid "Footnotes"
  msgstr "Note de subsol"
--- 2188,2192 ----
  msgstr "Nu sun permise note de subsol în note de subsol"
  
! #: makeinfo/footnote.c:301 makeinfo/index.c:187
  msgid "Footnotes"
  msgstr "Note de subsol"
***************
*** 2042,2049 ****
  msgstr "%s:%d: --css-file s-a terminat cu un comentariu"
  
- #: makeinfo/html.c:203
- msgid "Untitled"
- msgstr "Fãrã titlu"
- 
  #: makeinfo/html.c:421
  msgid "[unexpected] no html tag to pop"
--- 2202,2205 ----
***************
*** 2055,2098 ****
  msgstr "[neaºteptat] nume de nod invalid: `%s'"
  
! #: makeinfo/index.c:169
  #, c-format
  msgid "Unknown index `%s'"
  msgstr "Index necunoscut `%s'"
  
! #: makeinfo/index.c:234
  #, c-format
  msgid "Info cannot handle `:' in index entry `%s'"
  msgstr "Info nu poate folosi `:' în intrarea de index `%s'"
  
! #: makeinfo/index.c:412
  #, c-format
  msgid "Index `%s' already exists"
  msgstr "Indez-ul `%s' existã deja"
  
! #: makeinfo/index.c:455
  #, c-format
  msgid "Unknown index `%s' and/or `%s' in @synindex"
  msgstr "Index-ul necunoscut `%s' ºi/sau `%s' în @synindex"
  
! #: makeinfo/index.c:661
  msgid "(line )"
  msgstr "(linie )"
  
! #: makeinfo/index.c:669
  #, c-format
  msgid "(line %*d)"
  msgstr "(linia %*d)"
  
! #: makeinfo/index.c:750
  #, c-format
  msgid "Unknown index `%s' in @printindex"
  msgstr "Index necunoscut `%s' în @printindex"
  
! #: makeinfo/index.c:819
  #, c-format
  msgid "Entry for index `%s' outside of any node"
  msgstr "Intrarea pentru index-ul `%s' în afara oricãrui nod"
  
! #: makeinfo/index.c:822 makeinfo/index.c:858
  msgid "(outside of any node)"
  msgstr "(în afara oricãrui nod)"
--- 2211,2254 ----
  msgstr "[neaºteptat] nume de nod invalid: `%s'"
  
! #: makeinfo/index.c:167
  #, c-format
  msgid "Unknown index `%s'"
  msgstr "Index necunoscut `%s'"
  
! #: makeinfo/index.c:232
  #, c-format
  msgid "Info cannot handle `:' in index entry `%s'"
  msgstr "Info nu poate folosi `:' în intrarea de index `%s'"
  
! #: makeinfo/index.c:410
  #, c-format
  msgid "Index `%s' already exists"
  msgstr "Indez-ul `%s' existã deja"
  
! #: makeinfo/index.c:453
  #, c-format
  msgid "Unknown index `%s' and/or `%s' in @synindex"
  msgstr "Index-ul necunoscut `%s' ºi/sau `%s' în @synindex"
  
! #: makeinfo/index.c:676
  msgid "(line )"
  msgstr "(linie )"
  
! #: makeinfo/index.c:684
  #, c-format
  msgid "(line %*d)"
  msgstr "(linia %*d)"
  
! #: makeinfo/index.c:764
  #, c-format
  msgid "Unknown index `%s' in @printindex"
  msgstr "Index necunoscut `%s' în @printindex"
  
! #: makeinfo/index.c:833
  #, c-format
  msgid "Entry for index `%s' outside of any node"
  msgstr "Intrarea pentru index-ul `%s' în afara oricãrui nod"
  
! #: makeinfo/index.c:836 makeinfo/index.c:872
  msgid "(outside of any node)"
  msgstr "(în afara oricãrui nod)"
***************
*** 2115,2157 ****
  msgstr "inundate (overflow) la tipãrire, reîncep la %c"
  
! #: makeinfo/insertion.c:635
  #, c-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s necesitã un argument: formatatorul pentru %citem"
  
! #: makeinfo/insertion.c:723
  #, c-format
  msgid "%cfloat environments cannot be nested"
  msgstr "mediile %cfloat nu pot fi încuibãrite"
  
! #: makeinfo/insertion.c:977
  #, c-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "`@end' a aºteptat `%s', dar a vãzut `%s'"
  
! #: makeinfo/insertion.c:1345
  #, c-format
  msgid "No matching `%cend %s'"
  msgstr "Nici o potrivire %cend %s'"
  
! #: makeinfo/insertion.c:1614
  #, c-format
  msgid "%s requires letter or digit"
  msgstr "%s necesitã litere sau cifre"
  
! #: makeinfo/insertion.c:1707
  msgid "end of file inside verbatim block"
  msgstr "sfârºit de fiºier în interiorul blocului neformatat (verbatim)"
  
! #: makeinfo/insertion.c:1931
  #, c-format
  msgid "@%s not meaningful outside `@float' environment"
  msgstr "@%s nu are sens în exteriorul mediului `@float'"
  
! #: makeinfo/insertion.c:1967
  msgid "@menu seen before first @node, creating `Top' node"
  msgstr "@menu vãzut înainte de primul @node, creez nodul `Vârf'"
  
! #: makeinfo/insertion.c:1968
  msgid ""
  "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
--- 2271,2313 ----
  msgstr "inundate (overflow) la tipãrire, reîncep la %c"
  
! #: makeinfo/insertion.c:639
  #, c-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s necesitã un argument: formatatorul pentru %citem"
  
! #: makeinfo/insertion.c:727
  #, c-format
  msgid "%cfloat environments cannot be nested"
  msgstr "mediile %cfloat nu pot fi încuibãrite"
  
! #: makeinfo/insertion.c:981
  #, c-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "`@end' a aºteptat `%s', dar a vãzut `%s'"
  
! #: makeinfo/insertion.c:1349
  #, c-format
  msgid "No matching `%cend %s'"
  msgstr "Nici o potrivire %cend %s'"
  
! #: makeinfo/insertion.c:1618
  #, c-format
  msgid "%s requires letter or digit"
  msgstr "%s necesitã litere sau cifre"
  
! #: makeinfo/insertion.c:1718
  msgid "end of file inside verbatim block"
  msgstr "sfârºit de fiºier în interiorul blocului neformatat (verbatim)"
  
! #: makeinfo/insertion.c:1942
  #, c-format
  msgid "@%s not meaningful outside `@float' environment"
  msgstr "@%s nu are sens în exteriorul mediului `@float'"
  
! #: makeinfo/insertion.c:1978
  msgid "@menu seen before first @node, creating `Top' node"
  msgstr "@menu vãzut înainte de primul @node, creez nodul `Vârf'"
  
! #: makeinfo/insertion.c:1979
  msgid ""
  "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
***************
*** 2160,2238 ****
  "@ifinfo?"
  
! #: makeinfo/insertion.c:1980
  msgid "@detailmenu seen before first node, creating `Top' node"
  msgstr "@detailmenu vãzut înainte de primul nod, creez nodul `Vârf'"
  
! #: makeinfo/insertion.c:2036
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr "@%s nu are sens în exteriorul mediilor `@titlepage' ºi `@quotation'"
  
! #: makeinfo/insertion.c:2050
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' environment"
  msgstr "@%s nu are sens în exteriorul mediului `@titlepage'"
  
! #: makeinfo/insertion.c:2081
  #, c-format
  msgid "Unmatched `%c%s'"
  msgstr "`%c%s' fãrã pereche"
  
! #: makeinfo/insertion.c:2086
  #, c-format
  msgid "`%c%s' needs something after it"
  msgstr "`%c%s' necesitã ceva dupã el"
  
! #: makeinfo/insertion.c:2092
  #, c-format
  msgid "Bad argument `%s' to `@%s', using `%s'"
  msgstr "Argument greºit `%s' pentru `@%s', folosesc `%s'"
  
! #: makeinfo/insertion.c:2189
  #, c-format
  msgid "@%s not meaningful inside `@%s' block"
  msgstr "@%s nu are sens în interiorul blocului `@%s'"
  
! #: makeinfo/insertion.c:2198
  #, c-format
  msgid "@itemx not meaningful inside `%s' block"
  msgstr "@itemx nu are sens în interiorul blocului `%s'"
  
! #: makeinfo/insertion.c:2372
  #, c-format
  msgid "%c%s found outside of an insertion block"
  msgstr "%c%s gãsit în afara unui bloc de inserare"
  
! #: makeinfo/lang.c:957
  #, c-format
  msgid "no default territory known for language `%s'"
  msgstr ""
  
! #: makeinfo/lang.c:1020
  #, c-format
  msgid "%s is not a valid ISO 639 language code"
  msgstr "%s nu este un cod de limbã valid conform ISO 639"
  
! #: makeinfo/lang.c:1110
  #, c-format
  msgid "unrecognized encoding name `%s'"
  msgstr "nume de codare nerecunoscut `%s'"
  
! #: makeinfo/lang.c:1118
  #, c-format
  msgid "sorry, encoding `%s' not supported"
  msgstr "ne pare rãu, codarea `%s' nu este suportatã"
  
! #: makeinfo/lang.c:1170
  #, c-format
  msgid "invalid encoded character `%s'"
  msgstr "caracter codat invalid `%s'"
  
! #: makeinfo/lang.c:1478
  #, c-format
  msgid "%c%s expects `i' or `j' as argument, not `%c'"
  msgstr "%c%s aºteaptã `i' sau `j' ca argument, nu `%c'"
  
! #: makeinfo/lang.c:1482
  #, c-format
  msgid "%c%s expects a single character `i' or `j' as argument"
--- 2316,2394 ----
  "@ifinfo?"
  
! #: makeinfo/insertion.c:1991
  msgid "@detailmenu seen before first node, creating `Top' node"
  msgstr "@detailmenu vãzut înainte de primul nod, creez nodul `Vârf'"
  
! #: makeinfo/insertion.c:2047
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr "@%s nu are sens în exteriorul mediilor `@titlepage' ºi `@quotation'"
  
! #: makeinfo/insertion.c:2061
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' environment"
  msgstr "@%s nu are sens în exteriorul mediului `@titlepage'"
  
! #: makeinfo/insertion.c:2092
  #, c-format
  msgid "Unmatched `%c%s'"
  msgstr "`%c%s' fãrã pereche"
  
! #: makeinfo/insertion.c:2097
  #, c-format
  msgid "`%c%s' needs something after it"
  msgstr "`%c%s' necesitã ceva dupã el"
  
! #: makeinfo/insertion.c:2103
  #, c-format
  msgid "Bad argument `%s' to `@%s', using `%s'"
  msgstr "Argument greºit `%s' pentru `@%s', folosesc `%s'"
  
! #: makeinfo/insertion.c:2200
  #, c-format
  msgid "@%s not meaningful inside `@%s' block"
  msgstr "@%s nu are sens în interiorul blocului `@%s'"
  
! #: makeinfo/insertion.c:2209
  #, c-format
  msgid "@itemx not meaningful inside `%s' block"
  msgstr "@itemx nu are sens în interiorul blocului `%s'"
  
! #: makeinfo/insertion.c:2383
  #, c-format
  msgid "%c%s found outside of an insertion block"
  msgstr "%c%s gãsit în afara unui bloc de inserare"
  
! #: makeinfo/lang.c:1218
  #, c-format
  msgid "no default territory known for language `%s'"
  msgstr ""
  
! #: makeinfo/lang.c:1281
  #, c-format
  msgid "%s is not a valid ISO 639 language code"
  msgstr "%s nu este un cod de limbã valid conform ISO 639"
  
! #: makeinfo/lang.c:1399
  #, c-format
  msgid "unrecognized encoding name `%s'"
  msgstr "nume de codare nerecunoscut `%s'"
  
! #: makeinfo/lang.c:1407
  #, c-format
  msgid "sorry, encoding `%s' not supported"
  msgstr "ne pare rãu, codarea `%s' nu este suportatã"
  
! #: makeinfo/lang.c:1492
  #, c-format
  msgid "invalid encoded character `%s'"
  msgstr "caracter codat invalid `%s'"
  
! #: makeinfo/lang.c:1800
  #, c-format
  msgid "%c%s expects `i' or `j' as argument, not `%c'"
  msgstr "%c%s aºteaptã `i' sau `j' ca argument, nu `%c'"
  
! #: makeinfo/lang.c:1804
  #, c-format
  msgid "%c%s expects a single character `i' or `j' as argument"
***************
*** 2287,2291 ****
  msgstr "%s:%d: avertisment: "
  
! #: makeinfo/makeinfo.c:325 makeinfo/makeinfo.c:2297
  #, c-format
  msgid "Misplaced %c"
--- 2443,2447 ----
  msgstr "%s:%d: avertisment: "
  
! #: makeinfo/makeinfo.c:325 makeinfo/makeinfo.c:2295
  #, c-format
  msgid "Misplaced %c"
***************
*** 2355,2360 ****
  msgid ""
  "General output options:\n"
! "  -E, --macro-expand FILE     output macro-expanded source to FILE.\n"
! "                              ignoring any @setfilename.\n"
  "      --no-headers            suppress node separators, Node: lines, and "
  "menus\n"
--- 2511,2516 ----
  msgid ""
  "General output options:\n"
! "  -E, --macro-expand=FILE     output macro-expanded source to FILE,\n"
! "                                ignoring any @setfilename.\n"
  "      --no-headers            suppress node separators, Node: lines, and "
  "menus\n"
***************
*** 2364,2371 ****
  "output);\n"
  "                                also, write to standard output by default.\n"
! "      --no-split              suppress splitting of Info or HTML output,\n"
! "                              generate only one output file.\n"
  "      --number-sections       output chapter and sectioning numbers.\n"
! "  -o, --output=FILE           output to FILE (directory if split HTML),\n"
  msgstr ""
  "Opþiuni de ieºire generale:\n"
--- 2520,2528 ----
  "output);\n"
  "                                also, write to standard output by default.\n"
! "      --no-split              suppress the splitting of Info or HTML "
! "output,\n"
! "                                generate only one output file.\n"
  "      --number-sections       output chapter and sectioning numbers.\n"
! "  -o, --output=FILE           output to FILE (or directory if split HTML).\n"
  msgstr ""
  "Opþiuni de ieºire generale:\n"
***************
*** 2591,2595 ****
  msgstr "%s: lipseºte fiºierul argument.\n"
  
! #: makeinfo/makeinfo.c:1016 makeinfo/makeinfo.c:4121
  #, c-format
  msgid "Multiline command %c%s used improperly"
--- 2748,2752 ----
  msgstr "%s: lipseºte fiºierul argument.\n"
  
! #: makeinfo/makeinfo.c:1016 makeinfo/makeinfo.c:4119
  #, c-format
  msgid "Multiline command %c%s used improperly"
***************
*** 2601,2615 ****
  msgstr "Am aºteptat `%s'"
  
! #: makeinfo/makeinfo.c:1498
  #, c-format
  msgid "Can't create directory `%s': %s"
  msgstr "Nu pot crea directorul `%s': %s"
  
! #: makeinfo/makeinfo.c:1544
  #, c-format
  msgid "No `%s' found in `%s'"
  msgstr "Nici un `%s' nu a fost gãsit în `%s'"
  
! #: makeinfo/makeinfo.c:1624
  #, c-format
  msgid "%s: Skipping macro expansion to stdout as Info output is going there.\n"
--- 2758,2772 ----
  msgstr "Am aºteptat `%s'"
  
! #: makeinfo/makeinfo.c:1496
  #, c-format
  msgid "Can't create directory `%s': %s"
  msgstr "Nu pot crea directorul `%s': %s"
  
! #: makeinfo/makeinfo.c:1542
  #, c-format
  msgid "No `%s' found in `%s'"
  msgstr "Nici un `%s' nu a fost gãsit în `%s'"
  
! #: makeinfo/makeinfo.c:1622
  #, c-format
  msgid "%s: Skipping macro expansion to stdout as Info output is going there.\n"
***************
*** 2617,2626 ****
  "%s: Omite expasiunea macro la ieºire întrucât ieºirea Info merge acolo.\n"
  
! #: makeinfo/makeinfo.c:1657
  #, c-format
  msgid "Making %s file `%s' from `%s'.\n"
  msgstr "Creez fiºierul %s `%s' din `%s'.\n"
  
! #: makeinfo/makeinfo.c:1721
  #, c-format
  msgid ""
--- 2774,2783 ----
  "%s: Omite expasiunea macro la ieºire întrucât ieºirea Info merge acolo.\n"
  
! #: makeinfo/makeinfo.c:1652
  #, c-format
  msgid "Making %s file `%s' from `%s'.\n"
  msgstr "Creez fiºierul %s `%s' din `%s'.\n"
  
! #: makeinfo/makeinfo.c:1719
  #, c-format
  msgid ""
***************
*** 2630,2634 ****
  "pentru a-l pãstra.\n"
  
! #: makeinfo/makeinfo.c:1776
  #, c-format
  msgid "%s: Removing output file `%s' due to errors; use --force to preserve.\n"
--- 2787,2791 ----
  "pentru a-l pãstra.\n"
  
! #: makeinfo/makeinfo.c:1774
  #, c-format
  msgid "%s: Removing output file `%s' due to errors; use --force to preserve.\n"
***************
*** 2637,2713 ****
  "pãstra.\n"
  
! #: makeinfo/makeinfo.c:2070
  #, c-format
  msgid "Unknown command `%s'"
  msgstr "Comandã necunoscutã `%s'"
  
! #: makeinfo/makeinfo.c:2092
  #, c-format
  msgid "Use braces to give a command as an argument to @%s"
  msgstr "Folosiþi paranteze pentru a da o comandã ca argument lui @%s"
  
! #: makeinfo/makeinfo.c:2351
  #, c-format
  msgid "%c%s expected braces"
  msgstr "%c%s am aºteptat paranteze"
  
! #: makeinfo/makeinfo.c:2364
  msgid "Unmatched }"
  msgstr "} fãrã pereche"
  
! #: makeinfo/makeinfo.c:2412
  msgid "NO_NAME!"
  msgstr "NICI_UN_NUME!"
  
! #: makeinfo/makeinfo.c:2433
  #, c-format
  msgid "%c%s missing close brace"
  msgstr "%c%s lipseºte paranteza de închidere"
  
! #: makeinfo/makeinfo.c:2611
! #, c-format
! msgid "This is %s, produced by makeinfo version %s from %s.\n"
! msgstr "Acesta este %s, produs de makeinfo versiunea %s din %s.\n"
! 
! #: makeinfo/makeinfo.c:3436
  #, c-format
  msgid "@image file `%s' (for HTML) not readable: %s"
  msgstr "Fiºierul @image `%s' (pentru HTML) nu poate fi citit: %s"
  
! #: makeinfo/makeinfo.c:3442
  #, c-format
  msgid "No such file `%s'"
  msgstr "Nici un fiºier `%s'"
  
! #: makeinfo/makeinfo.c:3578
  #, c-format
  msgid "@image file `%s' (for text) unreadable: %s"
  msgstr "Fiºierul @image `%s' (pentru text) nu poate fi citit: %s"
  
! #: makeinfo/makeinfo.c:3587
  msgid "@image missing filename argument"
  msgstr "@image lipseºte fiºierul argument."
  
! #: makeinfo/makeinfo.c:3805
  #, c-format
  msgid "undefined flag: %s"
  msgstr "marcaj nedefinit: %s"
  
! #: makeinfo/makeinfo.c:3806
  #, c-format
  msgid "{No value for `%s'}"
  msgstr "{Nici o valoare pentru `%s'}"
  
! #: makeinfo/makeinfo.c:3858
  #, c-format
  msgid "%c%s requires a name"
  msgstr "%c%s necesitã un nume"
  
! #: makeinfo/makeinfo.c:3964
  #, c-format
  msgid "Reached eof before matching @end %s"
  msgstr "Am ajuns la eof înainte de a potrivi @end %s"
  
! #: makeinfo/makeinfo.c:4213
  #, c-format
  msgid "`%.40s...' is too long for expansion; not expanded"
--- 2794,2865 ----
  "pãstra.\n"
  
! #: makeinfo/makeinfo.c:2068
  #, c-format
  msgid "Unknown command `%s'"
  msgstr "Comandã necunoscutã `%s'"
  
! #: makeinfo/makeinfo.c:2090
  #, c-format
  msgid "Use braces to give a command as an argument to @%s"
  msgstr "Folosiþi paranteze pentru a da o comandã ca argument lui @%s"
  
! #: makeinfo/makeinfo.c:2349
  #, c-format
  msgid "%c%s expected braces"
  msgstr "%c%s am aºteptat paranteze"
  
! #: makeinfo/makeinfo.c:2362
  msgid "Unmatched }"
  msgstr "} fãrã pereche"
  
! #: makeinfo/makeinfo.c:2410
  msgid "NO_NAME!"
  msgstr "NICI_UN_NUME!"
  
! #: makeinfo/makeinfo.c:2431
  #, c-format
  msgid "%c%s missing close brace"
  msgstr "%c%s lipseºte paranteza de închidere"
  
! #: makeinfo/makeinfo.c:3434
  #, c-format
  msgid "@image file `%s' (for HTML) not readable: %s"
  msgstr "Fiºierul @image `%s' (pentru HTML) nu poate fi citit: %s"
  
! #: makeinfo/makeinfo.c:3440
  #, c-format
  msgid "No such file `%s'"
  msgstr "Nici un fiºier `%s'"
  
! #: makeinfo/makeinfo.c:3576
  #, c-format
  msgid "@image file `%s' (for text) unreadable: %s"
  msgstr "Fiºierul @image `%s' (pentru text) nu poate fi citit: %s"
  
! #: makeinfo/makeinfo.c:3585
  msgid "@image missing filename argument"
  msgstr "@image lipseºte fiºierul argument."
  
! #: makeinfo/makeinfo.c:3803
  #, c-format
  msgid "undefined flag: %s"
  msgstr "marcaj nedefinit: %s"
  
! #: makeinfo/makeinfo.c:3804
  #, c-format
  msgid "{No value for `%s'}"
  msgstr "{Nici o valoare pentru `%s'}"
  
! #: makeinfo/makeinfo.c:3856
  #, c-format
  msgid "%c%s requires a name"
  msgstr "%c%s necesitã un nume"
  
! #: makeinfo/makeinfo.c:3962
  #, c-format
  msgid "Reached eof before matching @end %s"
  msgstr "Am ajuns la eof înainte de a potrivi @end %s"
  
! #: makeinfo/makeinfo.c:4211
  #, c-format
  msgid "`%.40s...' is too long for expansion; not expanded"
***************
*** 2757,2811 ****
  msgstr "Formatez nodul %s...\n"
  
! #: makeinfo/node.c:715
  #, c-format
  msgid "Node `%s' requires a sectioning command (e.g., %c%s)"
  msgstr "Nodul `%s' cere o comandã de secþionare (ex., %c%s)"
  
! #: makeinfo/node.c:879
  #, c-format
  msgid "No node name specified for `%c%s' command"
  msgstr "Nici un nume specificat pentru comanda `%c%s'"
  
! #: makeinfo/node.c:920 makeinfo/node.c:1161
  #, c-format
  msgid "Anchor `%s' and node `%s' map to the same file name"
  msgstr "Ancoraj `%s' ºi nodul `%s' aratã cãtre acelaºi nume de fiºier"
  
! #: makeinfo/node.c:923
  msgid "This @anchor command ignored; references to it will not work"
  msgstr ""
  "Aceastã comandã @anchor ignoratã; referinþele cãtre acesta nu vor merge"
  
! #: makeinfo/node.c:925 makeinfo/node.c:1164
  msgid "Rename this anchor or use the `--no-split' option"
  msgstr "Redenumeºte acest ancoraj sau foloseºte opþiunea `--no-split'"
  
! #: makeinfo/node.c:955
  #, c-format
  msgid "Unexpected string at end of split-HTML file `%s'"
  msgstr "ªir neaºteptat la sfârºitul fiºierului HTML spart `%s'"
  
! #: makeinfo/node.c:991
! msgid "Next:"
! msgstr "Urmãtor:"
! 
! #: makeinfo/node.c:1007
! msgid "Previous:"
! msgstr "Precedent:"
! 
! #: makeinfo/node.c:1021
! msgid "Up:"
! msgstr "Sus:"
! 
! #: makeinfo/node.c:1158
  #, c-format
  msgid "Anchors `%s' and `%s' map to the same file name"
  msgstr "Ancoraj `%s' ºi `%s' aratã cãtre acelaºi nume de fiºier"
  
! #: makeinfo/node.c:1163
  msgid "@anchor command ignored; references to it will not work"
  msgstr "Comandã @anchor ignoratã; referinþele cãtre acesta nu vor merge"
  
! #: makeinfo/node.c:1360
  #, c-format
  msgid "%s reference to nonexistent node `%s' (perhaps incorrect sectioning?)"
--- 2909,2951 ----
  msgstr "Formatez nodul %s...\n"
  
! #: makeinfo/node.c:714
  #, c-format
  msgid "Node `%s' requires a sectioning command (e.g., %c%s)"
  msgstr "Nodul `%s' cere o comandã de secþionare (ex., %c%s)"
  
! #: makeinfo/node.c:878
  #, c-format
  msgid "No node name specified for `%c%s' command"
  msgstr "Nici un nume specificat pentru comanda `%c%s'"
  
! #: makeinfo/node.c:919 makeinfo/node.c:1160
  #, c-format
  msgid "Anchor `%s' and node `%s' map to the same file name"
  msgstr "Ancoraj `%s' ºi nodul `%s' aratã cãtre acelaºi nume de fiºier"
  
! #: makeinfo/node.c:922
  msgid "This @anchor command ignored; references to it will not work"
  msgstr ""
  "Aceastã comandã @anchor ignoratã; referinþele cãtre acesta nu vor merge"
  
! #: makeinfo/node.c:924 makeinfo/node.c:1163
  msgid "Rename this anchor or use the `--no-split' option"
  msgstr "Redenumeºte acest ancoraj sau foloseºte opþiunea `--no-split'"
  
! #: makeinfo/node.c:954
  #, c-format
  msgid "Unexpected string at end of split-HTML file `%s'"
  msgstr "ªir neaºteptat la sfârºitul fiºierului HTML spart `%s'"
  
! #: makeinfo/node.c:1157
  #, c-format
  msgid "Anchors `%s' and `%s' map to the same file name"
  msgstr "Ancoraj `%s' ºi `%s' aratã cãtre acelaºi nume de fiºier"
  
! #: makeinfo/node.c:1162
  msgid "@anchor command ignored; references to it will not work"
  msgstr "Comandã @anchor ignoratã; referinþele cãtre acesta nu vor merge"
  
! #: makeinfo/node.c:1359
  #, c-format
  msgid "%s reference to nonexistent node `%s' (perhaps incorrect sectioning?)"
***************
*** 2813,2825 ****
  "referinþa %s cãtre nodul inexistent `%s' (probabil secþionare incorectã?)"
  
! #: makeinfo/node.c:1376
! msgid "Menu"
! msgstr "Meniu"
! 
! #: makeinfo/node.c:1378
! msgid "Cross"
! msgstr "Traverseazã"
! 
! #: makeinfo/node.c:1460
  #, c-format
  msgid "Next field of node `%s' not pointed to (perhaps incorrect sectioning?)"
--- 2953,2957 ----
  "referinþa %s cãtre nodul inexistent `%s' (probabil secþionare incorectã?)"
  
! #: makeinfo/node.c:1459
  #, c-format
  msgid "Next field of node `%s' not pointed to (perhaps incorrect sectioning?)"
***************
*** 2827,2874 ****
  "Urmãtorul câmp de nod `%s' nu este referit (probabil secþionare incorectã?)"
  
! #: makeinfo/node.c:1463
  #, c-format
  msgid "This node (%s) has the bad Prev"
  msgstr "Acest nod (%s) are un Prec incorect"
  
! #: makeinfo/node.c:1475
! msgid "Prev"
! msgstr "Prec"
! 
! #: makeinfo/node.c:1518
  #, c-format
  msgid "Prev field of node `%s' not pointed to"
  msgstr "Câmpul Prec al nodului `%s' nu este referit"
  
! #: makeinfo/node.c:1522
  #, c-format
  msgid "This node (%s) has the bad Next"
  msgstr "Acest nod (%s) are referinþa Urmãtor incorectã"
  
! #: makeinfo/node.c:1534
  #, c-format
  msgid "`%s' has no Up field (perhaps incorrect sectioning?)"
  msgstr "`%s' nu are nici un câmp Sus (probabil secþionare incorectã?)"
  
! #: makeinfo/node.c:1537
! msgid "Up"
! msgstr "Sus"
! 
! #: makeinfo/node.c:1603
  #, c-format
  msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
  msgstr "Nodului `%s' îi lipseºte articolul pentru `%s' deºi îi este þinta Sus"
  
! #: makeinfo/node.c:1635
  #, c-format
  msgid "unreferenced node `%s'"
  msgstr "nod nereferit `%s'"
  
! #: makeinfo/node.c:1725
  #, c-format
  msgid "Removing %s\n"
  msgstr "ªterg %s\n"
  
! #: makeinfo/node.c:1729
  #, c-format
  msgid "Can't remove file `%s': %s"
--- 2959,2998 ----
  "Urmãtorul câmp de nod `%s' nu este referit (probabil secþionare incorectã?)"
  
! #: makeinfo/node.c:1462
  #, c-format
  msgid "This node (%s) has the bad Prev"
  msgstr "Acest nod (%s) are un Prec incorect"
  
! #: makeinfo/node.c:1517
  #, c-format
  msgid "Prev field of node `%s' not pointed to"
  msgstr "Câmpul Prec al nodului `%s' nu este referit"
  
! #: makeinfo/node.c:1521
  #, c-format
  msgid "This node (%s) has the bad Next"
  msgstr "Acest nod (%s) are referinþa Urmãtor incorectã"
  
! #: makeinfo/node.c:1533
  #, c-format
  msgid "`%s' has no Up field (perhaps incorrect sectioning?)"
  msgstr "`%s' nu are nici un câmp Sus (probabil secþionare incorectã?)"
  
! #: makeinfo/node.c:1602
  #, c-format
  msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
  msgstr "Nodului `%s' îi lipseºte articolul pentru `%s' deºi îi este þinta Sus"
  
! #: makeinfo/node.c:1634
  #, c-format
  msgid "unreferenced node `%s'"
  msgstr "nod nereferit `%s'"
  
! #: makeinfo/node.c:1724
  #, c-format
  msgid "Removing %s\n"
  msgstr "ªterg %s\n"
  
! #: makeinfo/node.c:1728
  #, c-format
  msgid "Can't remove file `%s': %s"
***************
*** 2910,2919 ****
  msgstr "%ctop folosit înaintea lui %cnode, implicit cãtre %s"
  
! #: makeinfo/xml.c:1654
  #, c-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "Fiºierul @image `%s' nu poate fi citit: %s"
  
! #: makeinfo/xml.c:1999
  msgid ""
  "@headitem as the last item of @multitable produces invalid Docbook documents"
--- 3034,3043 ----
  msgstr "%ctop folosit înaintea lui %cnode, implicit cãtre %s"
  
! #: makeinfo/xml.c:1669
  #, c-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "Fiºierul @image `%s' nu poate fi citit: %s"
  
! #: makeinfo/xml.c:2014
  msgid ""
  "@headitem as the last item of @multitable produces invalid Docbook documents"
***************
*** 2922,2938 ****
  "invalide"
  
! #: makeinfo/xref.c:127
! msgid "First argument to cross-reference may not be empty"
! msgstr ""
  
! #: makeinfo/xref.c:133 makeinfo/xref.c:170 makeinfo/xref.c:205
! #: makeinfo/xref.c:459
! #, fuzzy
! msgid "see "
! msgstr "Vezi "
  
! #: makeinfo/xref.c:157
! #, c-format
! msgid "See section ``%s'' in "
  msgstr ""
  
--- 3046,3059 ----
  "invalide"
  
! #: makeinfo/xml.c:2150
! msgid "of"
! msgstr "din"
  
! #: makeinfo/xml.c:2155
! msgid "on"
! msgstr "pe"
  
! #: makeinfo/xref.c:127
! msgid "First argument to cross-reference may not be empty"
  msgstr ""
  
***************
*** 2960,3164 ****
  msgstr ""
  
- #: util/install-info.c:170
- #, c-format
- msgid "%s: warning: "
- msgstr "%s: avertisment: "
- 
- #: util/install-info.c:219
- #, c-format
- msgid " for %s"
- msgstr " pentru %s"
- 
- #: util/install-info.c:444
- #, c-format
- msgid "\tTry `%s --help' for a complete list of options.\n"
- msgstr "\tÎncercaþi `%s --help' pentru o lipsã completã de opþiuni.\n"
- 
- #: util/install-info.c:452
- #, fuzzy, c-format
- msgid ""
- "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
- "\n"
- "Add or remove entries in INFO-FILE from the Info directory DIR-FILE.\n"
- "\n"
- "Options:\n"
- " --debug           report what is being done.\n"
- " --delete          delete existing entries for INFO-FILE from DIR-FILE;\n"
- "                     don't insert any new entries.\n"
- " --dir-file=NAME   specify file name of Info directory file.\n"
- "                     This is equivalent to using the DIR-FILE argument.\n"
- " --entry=TEXT      insert TEXT as an Info directory entry.\n"
- "                     TEXT should have the form of an Info menu item line\n"
- "                     plus zero or more extra lines starting with "
- "whitespace.\n"
- "                     If you specify more than one entry, they are all "
- "added.\n"
- "                     If you don't specify any entries, they are determined\n"
- "                     from information in the Info file itself.\n"
- " --help            display this help and exit.\n"
- " --info-file=FILE  specify Info file to install in the directory.\n"
- "                     This is equivalent to using the INFO-FILE argument.\n"
- " --info-dir=DIR    same as --dir-file=DIR/dir.\n"
- " --item=TEXT       same as --entry TEXT.\n"
- "                     An Info directory entry is actually a menu item.\n"
- " --quiet           suppress warnings.\n"
- " --remove          same as --delete.\n"
- " --remove-exactly  only remove if the info file name matches exactly;\n"
- "                     .info and/or .gz suffixes are not ignored.\n"
- " --section=SEC     put this file's entries in section SEC of the directory.\n"
- "                     If you specify more than one section, all the entries\n"
- "                     are added in each of the sections.\n"
- "                     If you don't specify any sections, they are determined\n"
- "                     from information in the Info file itself.\n"
- " --section-regex=R if an entry is added to a section that does not exist,\n"
- "                     look for a section matching basic regular expression R\n"
- "                     (and ignoring case) before starting a new section.\n"
- " --test            suppress updating of DIR-FILE.\n"
- " --silent          suppress warnings.\n"
- " --version         display version information and exit.\n"
- msgstr ""
- "Usage: %s [OPÞIUNE]... [FIªIER-INFO [FIªIER-DIR]]\n"
- "\n"
- "Instaleazã sau ºterge intrãri dir din FIªIER-INFO în fiºier director Info \n"
- "FIªIER-DIR.\n"
- "\n"
- "Opþiuni:\n"
- " --delete          ºterge intrãri existente pentru FIªIER-INFO din FIªIER-"
- "DIR;\n"
- "                     nu insera nici o nouã intrare.\n"
- " --dir-file=NUME   specificã nume fiºier pentru fiºierul director Info.\n"
- "                     This is equivalent to using the DIR-FILE argument.\n"
- " --entry=TEXT      insereazã TEXT ca o intrare de director Info.\n"
- "                     TEXT ar trebui sã aibã forma unei linii articol meniu "
- "Info \n"
- "                     plus zero sau mai multe extra linii începând cu "
- "spaþiu.\n"
- "                     Dacã precizaþi mai mult de o intrare, toate sunt "
- "adãugate.\n"
- "                     Dacã nu precizaþi nici o intrare, ele sunt determinate\n"
- "                     din informaþiile din fiºierul Info.\n"
- " --help            afiºeazã acest mesaj ºi terminã.\n"
- " --info-file=FIªIER  specificã fiºierul Info de instalat în director.\n"
- "                     Acesta este echivalent cu folosirea argumentului FIªIER-"
- "INFO.\n"
- " --info-dir=DIR    acelaºi efect ca --dir-file=DIR/dir.\n"
- " --item=TEXT       acelaºi efect ca --entry TEXT.\n"
- "                     O intrare director Info este de fapt un articol de "
- "meniu.\n"
- " --quiet           suprimã avertismentele.\n"
- " --remove          acelaºi efect ca --delete.\n"
- " --section=SEC     pune intrãrile acestui fiºier în secþiunea SEC, toate\n"
- "                     intrãrile sunt adãugate în fiecare dintre secþiuni.\n"
- "                     Dacã nu specificaþi nici o secþiune, acestea sunt\n"
- "                     determinate din informaþiile din fiºierul Info.\n"
- " --version         afiºeazã informaþii depre versiune ºi terminã.\n"
- 
- #: util/install-info.c:518
- #, c-format
- msgid ""
- "This is the file .../info/dir, which contains the\n"
- "topmost node of the Info hierarchy, called (dir)Top.\n"
- "The first time you invoke Info you start off looking at this node.\n"
- "\n"
- "%s\tThis is the top of the INFO tree\n"
- "\n"
- "  This (the Directory node) gives a menu of major topics.\n"
- "  Typing \"q\" exits, \"?\" lists all Info commands, \"d\" returns here,\n"
- "  \"h\" gives a primer for first-timers,\n"
- "  \"mEmacs<Return>\" visits the Emacs manual, etc.\n"
- "\n"
- "  In Emacs, you can click mouse button 2 on a menu item or cross reference\n"
- "  to select it.\n"
- "\n"
- "%s\n"
- msgstr ""
- "Acesta este fiºierul .../info/dir, care conþine nodul\n"
- "cel mai de sus din ierarhia Info, numit (dir)Top.\n"
- "Prima datã când porniþi Info veþi vedea acest nod.\n"
- "\n"
- "%s\tAcesta este vârful arborelui INFO\n"
- "\n"
- "  Acesta (nodul Director) furnizeazã un meniu cu subiecte majore.\n"
- "  Apãsând \"q\" terminã, \"?\" enumerã toate comenzile Info, \"d\" vã aduce "
- "aici,\n"
- "  \"h\" furnizeazã un tutorial pentru începãtori,\n"
- "  \"mEmacs<Return>\" viziteazã manualul Emacs, etc.\n"
- "\n"
- "  În Emacs, puteþi face clic cu butonul 2 al mausului pe un articol de "
- "meniu\n"
- "  sau o referinþã pentru a o selecta.\n"
- "\n"
- "%s\n"
- 
- #: util/install-info.c:543
- #, c-format
- msgid "%s: could not read (%s) and could not create (%s)\n"
- msgstr "%s: nu am putut citi (%s) ºi nu am putut crea (%s)\n"
- 
- #: util/install-info.c:630
- #, c-format
- msgid "%s: empty file"
- msgstr "%s: fiºier gol"
- 
- #: util/install-info.c:943 util/install-info.c:983
- msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
- msgstr "START-INFO-DIR-ENTRY fãrã un END-INFO-DIR-ENTRY corespunzãtor"
- 
- #: util/install-info.c:978
- msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
- msgstr "END-INFO-DIR-ENTRY fãrã un  START-INFO-DIR-ENTRY corespunzãtor"
- 
- #: util/install-info.c:1225 util/install-info.c:1235
- #, c-format
- msgid "%s: already have dir file: %s\n"
- msgstr "%s: are deja fiºier dir: %s\n"
- 
- #: util/install-info.c:1274
- #, c-format
- msgid "%s: Specify the Info file only once.\n"
- msgstr "%s: Specificã fiºierul Info o singurã datã.\n"
- 
- #: util/install-info.c:1297
- #, c-format
- msgid "Extra regular expression specified, ignoring `%s'"
- msgstr ""
- 
- #: util/install-info.c:1308
- #, c-format
- msgid "Error in regular expression `%s': %s"
- msgstr ""
- 
- #: util/install-info.c:1353
- #, c-format
- msgid "excess command line argument `%s'"
- msgstr "argument suplimentar în linia de comandã `%s'"
- 
- #: util/install-info.c:1357
- msgid "No input file specified; try --help for more information."
- msgstr ""
- "Nici un fiºier de intrare specificat; încercaþi --help pentru informaþii "
- "suplimentare."
- 
- #: util/install-info.c:1360
- msgid "No dir file specified; try --help for more information."
- msgstr ""
- "Nici un fiºier dir specificat; încercaþi --help pentru informaþii "
- "suplimentare."
- 
- #: util/install-info.c:1384
- #, c-format
- msgid "no info dir entry in `%s'"
- msgstr "nici o intrare dir info în `%s'"
- 
- #: util/install-info.c:1525
- #, c-format
- msgid "menu item `%s' already exists, for file `%s'"
- msgstr "articol meniu `%s' existã deja, pentru fiºier `%s'"
- 
- #: util/install-info.c:1548
- #, c-format
- msgid "no entries found for `%s'; nothing deleted"
- msgstr "nici o intrare gãsitã pentru `%s'; n-am ºters nimic"
- 
  #: util/texindex.c:223
  msgid "display this help and exit"
--- 3081,3084 ----
***************
*** 3219,3222 ****
--- 3139,3470 ----
  msgstr "intrarea %s urmeazã o intrare cu nume secundar"
  
+ #~ msgid ""
+ #~ "\\%-10[search]  Search forward for a specified string\n"
+ #~ "              and select the node in which the next occurrence is found.\n"
+ #~ msgstr ""
+ #~ "\\%-10[search]  Cautã înainte un ºir specificat\n"
+ #~ "              ºi selecteazã nodul în care acesta este gãsit.\n"
+ 
+ #~ msgid ""
+ #~ "\\%-10[goto-node]  Move to node specified by name.\n"
+ #~ "              You may include a filename as well, as in (FILENAME)"
+ #~ "NODENAME.\n"
+ #~ msgstr ""
+ #~ "\\%-10[goto-node]  Mergi la nodul specificat prin nume.\n"
+ #~ "             Puteþi include ºi un nume de fiºier, ca în (NUMEFIªIER)"
+ #~ "NUMENOD.\n"
+ 
+ #, fuzzy
+ #~ msgid "\\%-10[next-node]  Move to the next node of current section.\n"
+ #~ msgstr "\\%-10[next-node]  Mergi la \"urmãtorul\" nod al acestui nod.\n"
+ 
+ #~ msgid ""
+ #~ "\\%-10[dir-node]  Move to the `directory' node.  Equivalent to `\\[goto-"
+ #~ "node] (DIR)'.\n"
+ #~ msgstr ""
+ #~ "\\%-10[dir-node]  Mergi la nodul `director'.  Echivalent cu `\\[goto-"
+ #~ "node] (DIR)'.\n"
+ 
+ #~ msgid ""
+ #~ "\\%-10[top-node]  Move to the Top node.  Equivalent to `\\[goto-node] "
+ #~ "Top'.\n"
+ #~ msgstr ""
+ #~ "\\%-10[top-node]  Mergi la nodul Vârf.  Echivalent cu `\\[goto-node] "
+ #~ "Top'.\n"
+ 
+ #~ msgid ""
+ #~ "\\%-10[search-backward]  Search backward for a specified string\n"
+ #~ "              and select the node in which the previous occurrence is "
+ #~ "found.\n"
+ #~ msgstr ""
+ #~ "\\%-10[search-backward]  Cautã înapoi un ºir specificat\n"
+ #~ "              ºi selecteazã nodul în care acesta este gãsit.\n"
+ 
+ #~ msgid "--- Use `\\[history-node]' or `\\[kill-node]' to exit ---\n"
+ #~ msgstr ""
+ #~ "--- Folosiþi `\\[history-node]' sau `\\[kill-node]' pentru a termina ---\n"
+ 
+ #, fuzzy
+ #~ msgid "\\%-10[move-to-prev-xref]  Skip to previous hypertext link [*].\n"
+ #~ msgstr ""
+ #~ "\\%-10[move-to-prev-xref]  Sari la legãtura hypertext precedentã din "
+ #~ "acest nod.\n"
+ 
+ #, fuzzy
+ #~ msgid ""
+ #~ "Usage: %s [OPTION]... [MENU-ITEM...]\n"
+ #~ "\n"
+ #~ "Read documentation in Info format.\n"
+ #~ "\n"
+ #~ "Options:\n"
+ #~ "      --apropos=STRING         look up STRING in all indices of all "
+ #~ "manuals.\n"
+ #~ "  -d, --directory=DIR          add DIR to INFOPATH.\n"
+ #~ "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
+ #~ "  -f, --file=FILENAME          specify Info file to visit.\n"
+ #~ "  -h, --help                   display this help and exit.\n"
+ #~ "      --index-search=STRING    go to node pointed by index entry STRING.\n"
+ #~ "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
+ #~ "  -o, --output=FILENAME        output selected nodes to FILENAME.\n"
+ #~ "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
+ #~ "      --no-raw-escapes         output escapes as literal text.\n"
+ #~ "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
+ #~ "  -O, --show-options, --usage  go to command-line options node.\n"
+ #~ "%s      --subnodes               recursively output menu items.\n"
+ #~ "  -w, --where, --location      print physical location of Info file.\n"
+ #~ "      --vi-keys                use vi-like and less-like key bindings.\n"
+ #~ "      --version                display version information and exit.\n"
+ #~ "\n"
+ #~ "The first non-option argument, if present, is the menu entry to start "
+ #~ "from;\n"
+ #~ "it is searched for in all `dir' files along INFOPATH.\n"
+ #~ "If it is not present, info merges all `dir' files and shows the result.\n"
+ #~ "Any remaining arguments are treated as the names of menu\n"
+ #~ "items relative to the initial node visited.\n"
+ #~ "\n"
+ #~ "Examples:\n"
+ #~ "  info                       show top-level dir menu\n"
+ #~ "  info emacs                 start at emacs node from top-level dir\n"
+ #~ "  info emacs buffers         start at buffers node within emacs manual\n"
+ #~ "  info --show-options emacs  start at node with emacs' command line "
+ #~ "options\n"
+ #~ "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
+ #~ "  info -f ./foo.info         show file ./foo.info, not searching dir\n"
+ #~ msgstr ""
+ #~ "Folosire: %s [OPÞIUNE]... [ARTICOL-MENIU...]\n"
+ #~ "\n"
+ #~ "Citeºte documentaþie în formatul Info.\n"
+ #~ "\n"
+ #~ "Opþiuni:\n"
+ #~ "      --apropos=ªIR            cautã ªIR în toþi indexurile tuturor "
+ #~ "manualelor.\n"
+ #~ "  -d, --directory=DIR          adaugã DIR la INFOPATH.\n"
+ #~ "      --dribble=NUMEFIªIER     aminteºte ce tasteazã utilizatorul în "
+ #~ "NUMEFIªIER.\n"
+ #~ "  -f, --file=NUMEFIªIER        specificã fiºierul Info de vizitat.\n"
+ #~ "  -h, --help                   afiºeazã acest mesaj ºi terminã.\n"
+ #~ "      --index-search=STRING    mergi la nodul referit de intrarea "
+ #~ "indexului ªIR.\n"
+ #~ "  -n, --node=NUMENOD           specificã nodurile în primul fiºier Info "
+ #~ "vizitat.\n"
+ #~ "  -o, --output=NUMEFIªIER      scrie nodurile selectate în NUMEFIªIER.\n"
+ #~ "  -R, --raw-escapes            scrie \"raw\" escape-uri ANSI (implicit).\n"
+ #~ "      --no-raw-escapes         scrie escape-urile ca text normal.\n"
+ #~ "      --restore=NUMEFIªIER     citeºte apãsãrile de teste iniþiale din "
+ #~ "NUMEFIªIER.\n"
+ #~ "  -O, --show-options, --usage  mergi la nodul cu opþiunile liniei de "
+ #~ "comandã.\n"
+ #~ "%s      --subnodes             afiºeazã recursiv articolele de meniu.\n"
+ #~ "  -w, --where, --location      afiºeazã locaþia fizicã a fiºierului "
+ #~ "Info.\n"
+ #~ "      --vi-keys                foloseºte key bindings similare cu cele "
+ #~ "din vi ºi less.\n"
+ #~ "      --version                afiºeazã informaþii versiune ºi terminã.\n"
+ #~ "\n"
+ #~ "Primul argument ce nu e o opþiune, dacã e prezent, este articolul de "
+ #~ "meniu\n"
+ #~ "de la care se începe; acesta este cãutat în toate fiºierele `dir' din\n"
+ #~ "INFOPATH. Dacã acesta nu este prezent, info combinã toate fiºierele "
+ #~ "`dir'\n"
+ #~ "ºi aratã rezultatul. Restul argumentelor sunt tratate ca nume de "
+ #~ "articole\n"
+ #~ "de meniu relative la nodul vizitat iniþial.\n"
+ #~ "\n"
+ #~ "Exemple:\n"
+ #~ "  info                      aratã conþinutul dir-ectorului din meniul\n"
+ #~ "                              nivelului de vârf\n"
+ #~ "  info emacs                începe la nodul emacs din dir-ectorul "
+ #~ "nivelului\n"
+ #~ "                              de vârf\n"
+ #~ "  info emacs buffers        începe la nodul buffere din manualul emacs\n"
+ #~ "  info --show-options emacs începe la nodul cu opþiunile liniei de\n"
+ #~ "                               comandã pentru emacs\n"
+ #~ "  info -f ./foo.info        aratã fiºierul ./foo.info, nu cãuta dir\n"
+ 
+ #~ msgid ""
+ #~ "              Picking a menu item causes another node to be selected.\n"
+ #~ msgstr ""
+ #~ "              Alegând un articol de meniu face ca alt nod sã fie "
+ #~ "selectat.\n"
+ 
+ #~ msgid ""
+ #~ "              You may include a filename as well, as in (FILENAME)"
+ #~ "NODENAME.\n"
+ #~ msgstr ""
+ #~ "              Puteþi include ºi un nume de fiºier, ca în (NUMEFIªIER)"
+ #~ "NUMENOD.\n"
+ 
+ #~ msgid "  %-10s  Search backward for a specified string\n"
+ #~ msgstr "  %-10s  Cautã înapoi un ºir specificat\n"
+ 
+ #~ msgid ""
+ #~ "              and select the node in which the next occurrence is found.\n"
+ #~ msgstr "              ºi selecteazã nodul în care acesta este gãsit.\n"
+ 
+ #~ msgid "Following Next node..."
+ #~ msgstr "Urmeazã nodul Urmãtor..."
+ 
+ #~ msgid "Selecting first menu item..."
+ #~ msgstr "Selectare primul articol din meniu..."
+ 
+ #~ msgid "Selecting Next node..."
+ #~ msgstr "Selectare nod Urmãtor..."
+ 
+ #~ msgid "Moving Up %d time(s), then Next."
+ #~ msgstr "Merg în Sus %d ori, apoi Urmãtor."
+ 
+ #~ msgid "Moving Prev in this window."
+ #~ msgstr "Mut Prec în aceatã fereastã"
+ 
+ #~ msgid "Moving Up in this window."
+ #~ msgstr "Merg în Sus în aceastã fe"
+ 
+ #~ msgid "Moving to `Prev's last menu item."
+ #~ msgstr "Merg la ultimul articol din meniul `Prec'"
+ 
+ #~ msgid " "
+ #~ msgstr " "
+ 
+ #~ msgid "Function"
+ #~ msgstr "Funcþie"
+ 
+ #~ msgid "Macro"
+ #~ msgstr "Macro"
+ 
+ #~ msgid "Special Form"
+ #~ msgstr "Formã Specialº"
+ 
+ #~ msgid "Variable"
+ #~ msgstr "Variabilã"
+ 
+ #~ msgid "User Option"
+ #~ msgstr "Opþiune Utilizator"
+ 
+ #~ msgid "Instance Variable"
+ #~ msgstr "Instanþiere Variabilã"
+ 
+ #~ msgid "Method"
+ #~ msgstr "Metodã"
+ 
+ #~ msgid "Untitled"
+ #~ msgstr "Fãrã titlu"
+ 
+ #~ msgid "This is %s, produced by makeinfo version %s from %s.\n"
+ #~ msgstr "Acesta este %s, produs de makeinfo versiunea %s din %s.\n"
+ 
+ #~ msgid "Next:"
+ #~ msgstr "Urmãtor:"
+ 
+ #~ msgid "Previous:"
+ #~ msgstr "Precedent:"
+ 
+ #~ msgid "Up:"
+ #~ msgstr "Sus:"
+ 
+ #~ msgid "Menu"
+ #~ msgstr "Meniu"
+ 
+ #~ msgid "Cross"
+ #~ msgstr "Traverseazã"
+ 
+ #~ msgid "Prev"
+ #~ msgstr "Prec"
+ 
+ #~ msgid "Up"
+ #~ msgstr "Sus"
+ 
+ #, fuzzy
+ #~ msgid "see "
+ #~ msgstr "Vezi "
+ 
+ #, fuzzy
+ #~ msgid ""
+ #~ "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
+ #~ "\n"
+ #~ "Add or remove entries in INFO-FILE from the Info directory DIR-FILE.\n"
+ #~ "\n"
+ #~ "Options:\n"
+ #~ " --debug           report what is being done.\n"
+ #~ " --delete          delete existing entries for INFO-FILE from DIR-FILE;\n"
+ #~ "                     don't insert any new entries.\n"
+ #~ " --dir-file=NAME   specify file name of Info directory file.\n"
+ #~ "                     This is equivalent to using the DIR-FILE argument.\n"
+ #~ " --entry=TEXT      insert TEXT as an Info directory entry.\n"
+ #~ "                     TEXT should have the form of an Info menu item line\n"
+ #~ "                     plus zero or more extra lines starting with "
+ #~ "whitespace.\n"
+ #~ "                     If you specify more than one entry, they are all "
+ #~ "added.\n"
+ #~ "                     If you don't specify any entries, they are "
+ #~ "determined\n"
+ #~ "                     from information in the Info file itself.\n"
+ #~ " --help            display this help and exit.\n"
+ #~ " --info-file=FILE  specify Info file to install in the directory.\n"
+ #~ "                     This is equivalent to using the INFO-FILE argument.\n"
+ #~ " --info-dir=DIR    same as --dir-file=DIR/dir.\n"
+ #~ " --item=TEXT       same as --entry TEXT.\n"
+ #~ "                     An Info directory entry is actually a menu item.\n"
+ #~ " --quiet           suppress warnings.\n"
+ #~ " --remove          same as --delete.\n"
+ #~ " --remove-exactly  only remove if the info file name matches exactly;\n"
+ #~ "                     .info and/or .gz suffixes are not ignored.\n"
+ #~ " --section=SEC     put this file's entries in section SEC of the "
+ #~ "directory.\n"
+ #~ "                     If you specify more than one section, all the "
+ #~ "entries\n"
+ #~ "                     are added in each of the sections.\n"
+ #~ "                     If you don't specify any sections, they are "
+ #~ "determined\n"
+ #~ "                     from information in the Info file itself.\n"
+ #~ " --section-regex=R if an entry is added to a section that does not "
+ #~ "exist,\n"
+ #~ "                     look for a section matching basic regular expression "
+ #~ "R\n"
+ #~ "                     (and ignoring case) before starting a new section.\n"
+ #~ " --test            suppress updating of DIR-FILE.\n"
+ #~ " --silent          suppress warnings.\n"
+ #~ " --version         display version information and exit.\n"
+ #~ msgstr ""
+ #~ "Usage: %s [OPÞIUNE]... [FIªIER-INFO [FIªIER-DIR]]\n"
+ #~ "\n"
+ #~ "Instaleazã sau ºterge intrãri dir din FIªIER-INFO în fiºier director "
+ #~ "Info \n"
+ #~ "FIªIER-DIR.\n"
+ #~ "\n"
+ #~ "Opþiuni:\n"
+ #~ " --delete          ºterge intrãri existente pentru FIªIER-INFO din FIªIER-"
+ #~ "DIR;\n"
+ #~ "                     nu insera nici o nouã intrare.\n"
+ #~ " --dir-file=NUME   specificã nume fiºier pentru fiºierul director Info.\n"
+ #~ "                     This is equivalent to using the DIR-FILE argument.\n"
+ #~ " --entry=TEXT      insereazã TEXT ca o intrare de director Info.\n"
+ #~ "                     TEXT ar trebui sã aibã forma unei linii articol "
+ #~ "meniu Info \n"
+ #~ "                     plus zero sau mai multe extra linii începând cu "
+ #~ "spaþiu.\n"
+ #~ "                     Dacã precizaþi mai mult de o intrare, toate sunt "
+ #~ "adãugate.\n"
+ #~ "                     Dacã nu precizaþi nici o intrare, ele sunt "
+ #~ "determinate\n"
+ #~ "                     din informaþiile din fiºierul Info.\n"
+ #~ " --help            afiºeazã acest mesaj ºi terminã.\n"
+ #~ " --info-file=FIªIER  specificã fiºierul Info de instalat în director.\n"
+ #~ "                     Acesta este echivalent cu folosirea argumentului "
+ #~ "FIªIER-INFO.\n"
+ #~ " --info-dir=DIR    acelaºi efect ca --dir-file=DIR/dir.\n"
+ #~ " --item=TEXT       acelaºi efect ca --entry TEXT.\n"
+ #~ "                     O intrare director Info este de fapt un articol de "
+ #~ "meniu.\n"
+ #~ " --quiet           suprimã avertismentele.\n"
+ #~ " --remove          acelaºi efect ca --delete.\n"
+ #~ " --section=SEC     pune intrãrile acestui fiºier în secþiunea SEC, toate\n"
+ #~ "                     intrãrile sunt adãugate în fiecare dintre secþiuni.\n"
+ #~ "                     Dacã nu specificaþi nici o secþiune, acestea sunt\n"
+ #~ "                     determinate din informaþiile din fiºierul Info.\n"
+ #~ " --version         afiºeazã informaþii depre versiune ºi terminã.\n"
+ 
+ #~ msgid "menu item `%s' already exists, for file `%s'"
+ #~ msgstr "articol meniu `%s' existã deja, pentru fiºier `%s'"
+ 
  #~ msgid "\\%-10[menu-digit]  Pick first ... ninth item in node's menu.\n"
  #~ msgstr ""
***************
*** 3256,3265 ****
  
  #~ msgid ""
- #~ "  %-10s  Search for a specified string in the index entries of this Info\n"
- #~ msgstr ""
- #~ "  %-10s  Cautã ºirul specificat în intrãrile indexului acestui fiºier "
- #~ "Info\n"
- 
- #~ msgid ""
  #~ "              file, and select the node referenced by the first entry "
  #~ "found.\n"
--- 3504,3507 ----
***************
*** 3267,3273 ****
  #~ "              ºi selecteazã nodul referit de prima intrare gãsitã.\n"
  
- #~ msgid "  %-10s  Search forward for a specified string,\n"
- #~ msgstr "  %-10s  Cautã înainte un ºir specificat,\n"
- 
  #~ msgid ""
  #~ "There is NO warranty.  You may redistribute this software\n"
--- 3509,3512 ----
Files texinfo-4.11/po/ru.gmo and texinfo-4.12/po/ru.gmo differ
diff -Nrc2 texinfo-4.11/po/ru.po texinfo-4.12/po/ru.po
*** texinfo-4.11/po/ru.po	Mon Sep  3 05:23:14 2007
--- texinfo-4.12/po/ru.po	Sat Apr 19 10:05:40 2008
***************
*** 7,11 ****
  "Project-Id-Version: texinfo 4.7.94\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2007-09-03 05:23-0700\n"
  "PO-Revision-Date: 2005-02-07 09:27+0300\n"
  "Last-Translator: Oleg S. Tihonov <ost@tatnipi.ru>\n"
--- 7,11 ----
  "Project-Id-Version: texinfo 4.7.94\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2008-04-19 10:05-0700\n"
  "PO-Revision-Date: 2005-02-07 09:27+0300\n"
  "Last-Translator: Oleg S. Tihonov <ost@tatnipi.ru>\n"
***************
*** 15,88 ****
  "Content-Transfer-Encoding: 8bit\n"
  
! #: gnulib/lib/error.c:126
  msgid "Unknown system error"
  msgstr ""
  
! #: gnulib/lib/getopt.c:531 gnulib/lib/getopt.c:547
  #, c-format
  msgid "%s: option `%s' is ambiguous\n"
  msgstr "%s: ÎÅÏÄÎÏÚÎÁÞÎÙÊ ËÌÀÞ `%s'\n"
  
! #: gnulib/lib/getopt.c:580 gnulib/lib/getopt.c:584
  #, c-format
  msgid "%s: option `--%s' doesn't allow an argument\n"
  msgstr "%s: ËÌÀÞ `--%s' ÄÏÌÖÅÎ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÂÅÚ ÁÒÇÕÍÅÎÔÁ\n"
  
! #: gnulib/lib/getopt.c:593 gnulib/lib/getopt.c:598
  #, c-format
  msgid "%s: option `%c%s' doesn't allow an argument\n"
  msgstr "%s: ËÌÀÞ `%c%s' ÄÏÌÖÅÎ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÂÅÚ ÁÒÇÕÍÅÎÔÁ\n"
  
! #: gnulib/lib/getopt.c:641 gnulib/lib/getopt.c:660 gnulib/lib/getopt.c:976
! #: gnulib/lib/getopt.c:995
  #, c-format
  msgid "%s: option `%s' requires an argument\n"
  msgstr "%s: ËÌÀÞ `%s' ÄÏÌÖÅÎ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ c ÁÒÇÕÍÅÎÔÏÍ\n"
  
! #: gnulib/lib/getopt.c:698 gnulib/lib/getopt.c:701
  #, c-format
  msgid "%s: unrecognized option `--%s'\n"
  msgstr "%s: ÎÅÉÚ×ÅÓÔÎÙÊ ËÌÀÞ `--%s'\n"
  
! #: gnulib/lib/getopt.c:709 gnulib/lib/getopt.c:712
  #, c-format
  msgid "%s: unrecognized option `%c%s'\n"
  msgstr "%s: ÎÅÉÚ×ÅÓÔÎÙÊ ËÌÀÞ `%c%s'\n"
  
! #: gnulib/lib/getopt.c:764 gnulib/lib/getopt.c:767
  #, c-format
  msgid "%s: illegal option -- %c\n"
  msgstr "%s: ÎÅÄÏÐÕÓÔÉÍÙÊ ËÌÀÞ -- %c\n"
  
! #: gnulib/lib/getopt.c:773 gnulib/lib/getopt.c:776
  #, c-format
  msgid "%s: invalid option -- %c\n"
  msgstr "%s: ÎÅ×ÅÒÎÙÊ ËÌÀÞ -- %c\n"
  
! #: gnulib/lib/getopt.c:828 gnulib/lib/getopt.c:844 gnulib/lib/getopt.c:1048
! #: gnulib/lib/getopt.c:1066
  #, c-format
  msgid "%s: option requires an argument -- %c\n"
  msgstr "%s: ËÌÀÞ %c ÄÏÌÖÅÎ ÂÙ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ c ÁÒÇÕÍÅÎÔÏÍ\n"
  
! #: gnulib/lib/getopt.c:897 gnulib/lib/getopt.c:913
  #, c-format
  msgid "%s: option `-W %s' is ambiguous\n"
  msgstr "%s: ÎÅÏÄÎÏÚÎÁÞÎÙÊ ËÌÀÞ `-W %s'\n"
  
! #: gnulib/lib/getopt.c:937 gnulib/lib/getopt.c:955
  #, c-format
  msgid "%s: option `-W %s' doesn't allow an argument\n"
  msgstr "%s: ËÌÀÞ `-W %s' ÄÏÌÖÅÎ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÂÅÚ ÁÒÇÕÍÅÎÔÁ\n"
  
! #: gnulib/lib/xalloc-die.c:35 gnulib/lib/xsetenv.c:39
  msgid "memory exhausted"
  msgstr ""
  
! #: info/echo-area.c:283 info/session.c:732
  msgid "Move forward a character"
  msgstr "óÍÅÓÔÉÔØÓÑ ÎÁ ÓÉÍ×ÏÌ ×ÐÅÒÅÄ"
  
! #: info/echo-area.c:295 info/session.c:764
  msgid "Move backward a character"
  msgstr "óÍÅÓÔÉÔØÓÑ ÎÁ ÓÉÍ×ÏÌ ÎÁÚÁÄ"
--- 15,89 ----
  "Content-Transfer-Encoding: 8bit\n"
  
! #: gnulib/lib/error.c:125
  msgid "Unknown system error"
  msgstr ""
  
! #: gnulib/lib/getopt.c:526 gnulib/lib/getopt.c:542
  #, c-format
  msgid "%s: option `%s' is ambiguous\n"
  msgstr "%s: ÎÅÏÄÎÏÚÎÁÞÎÙÊ ËÌÀÞ `%s'\n"
  
! #: gnulib/lib/getopt.c:575 gnulib/lib/getopt.c:579
  #, c-format
  msgid "%s: option `--%s' doesn't allow an argument\n"
  msgstr "%s: ËÌÀÞ `--%s' ÄÏÌÖÅÎ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÂÅÚ ÁÒÇÕÍÅÎÔÁ\n"
  
! #: gnulib/lib/getopt.c:588 gnulib/lib/getopt.c:593
  #, c-format
  msgid "%s: option `%c%s' doesn't allow an argument\n"
  msgstr "%s: ËÌÀÞ `%c%s' ÄÏÌÖÅÎ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÂÅÚ ÁÒÇÕÍÅÎÔÁ\n"
  
! #: gnulib/lib/getopt.c:636 gnulib/lib/getopt.c:655 gnulib/lib/getopt.c:971
! #: gnulib/lib/getopt.c:990
  #, c-format
  msgid "%s: option `%s' requires an argument\n"
  msgstr "%s: ËÌÀÞ `%s' ÄÏÌÖÅÎ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ c ÁÒÇÕÍÅÎÔÏÍ\n"
  
! #: gnulib/lib/getopt.c:693 gnulib/lib/getopt.c:696
  #, c-format
  msgid "%s: unrecognized option `--%s'\n"
  msgstr "%s: ÎÅÉÚ×ÅÓÔÎÙÊ ËÌÀÞ `--%s'\n"
  
! #: gnulib/lib/getopt.c:704 gnulib/lib/getopt.c:707
  #, c-format
  msgid "%s: unrecognized option `%c%s'\n"
  msgstr "%s: ÎÅÉÚ×ÅÓÔÎÙÊ ËÌÀÞ `%c%s'\n"
  
! #: gnulib/lib/getopt.c:759 gnulib/lib/getopt.c:762
  #, c-format
  msgid "%s: illegal option -- %c\n"
  msgstr "%s: ÎÅÄÏÐÕÓÔÉÍÙÊ ËÌÀÞ -- %c\n"
  
! #: gnulib/lib/getopt.c:768 gnulib/lib/getopt.c:771
  #, c-format
  msgid "%s: invalid option -- %c\n"
  msgstr "%s: ÎÅ×ÅÒÎÙÊ ËÌÀÞ -- %c\n"
  
! #: gnulib/lib/getopt.c:823 gnulib/lib/getopt.c:839 gnulib/lib/getopt.c:1043
! #: gnulib/lib/getopt.c:1061
  #, c-format
  msgid "%s: option requires an argument -- %c\n"
  msgstr "%s: ËÌÀÞ %c ÄÏÌÖÅÎ ÂÙ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ c ÁÒÇÕÍÅÎÔÏÍ\n"
  
! #: gnulib/lib/getopt.c:892 gnulib/lib/getopt.c:908
  #, c-format
  msgid "%s: option `-W %s' is ambiguous\n"
  msgstr "%s: ÎÅÏÄÎÏÚÎÁÞÎÙÊ ËÌÀÞ `-W %s'\n"
  
! #: gnulib/lib/getopt.c:932 gnulib/lib/getopt.c:950
  #, c-format
  msgid "%s: option `-W %s' doesn't allow an argument\n"
  msgstr "%s: ËÌÀÞ `-W %s' ÄÏÌÖÅÎ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÂÅÚ ÁÒÇÕÍÅÎÔÁ\n"
  
! #: gnulib/lib/xalloc-die.c:34 gnulib/lib/xsetenv.c:37
! #, c-format
  msgid "memory exhausted"
  msgstr ""
  
! #: info/echo-area.c:283 info/session.c:735
  msgid "Move forward a character"
  msgstr "óÍÅÓÔÉÔØÓÑ ÎÁ ÓÉÍ×ÏÌ ×ÐÅÒÅÄ"
  
! #: info/echo-area.c:295 info/session.c:767
  msgid "Move backward a character"
  msgstr "óÍÅÓÔÉÔØÓÑ ÎÁ ÓÉÍ×ÏÌ ÎÁÚÁÄ"
***************
*** 96,104 ****
  msgstr "óÍÅÓÔÉÔØÓÑ × ËÏÎÅÃ ÓÔÒÏËÉ"
  
! #: info/echo-area.c:320 info/session.c:805
  msgid "Move forward a word"
  msgstr "óÍÅÓÔÉÔØÓÑ ÎÁ ÓÌÏ×Ï ×ÐÅÒÅÄ"
  
! #: info/echo-area.c:360 info/session.c:878
  msgid "Move backward a word"
  msgstr "óÍÅÓÔÉÔØÓÑ ÎÁ ÓÌÏ×Ï ÎÁÚÁÄ"
--- 97,105 ----
  msgstr "óÍÅÓÔÉÔØÓÑ × ËÏÎÅÃ ÓÔÒÏËÉ"
  
! #: info/echo-area.c:320 info/session.c:808
  msgid "Move forward a word"
  msgstr "óÍÅÓÔÉÔØÓÑ ÎÁ ÓÌÏ×Ï ×ÐÅÒÅÄ"
  
! #: info/echo-area.c:360 info/session.c:881
  msgid "Move backward a word"
  msgstr "óÍÅÓÔÉÔØÓÑ ÎÁ ÓÌÏ×Ï ÎÁÚÁÄ"
***************
*** 263,277 ****
  "îÁÊÄÅÎÁ `%s' × %s. (`\\[next-index-match]' ÎÁÈÏÄÉÔ ÓÌÅÄÕÀÝÅÅ ÓÏ×ÐÁÄÅÎÉÅ.)"
  
! #: info/indices.c:540
  #, c-format
  msgid "Scanning indices of `%s'..."
  msgstr "ðÏÉÓË × ÁÌÆÁ×ÉÔÎÏÍ ÕËÁÚÁÔÅÌÅ ÆÁÊÌÁ `%s'..."
  
! #: info/indices.c:595
  #, c-format
  msgid "No available info files have `%s' in their indices."
  msgstr "îÉ ÏÄÉÎ ÉÚ info-ÆÁÊÌÏ× ÎÅ ÓÏÄÅÒÖÉÔ `%s' × ÁÌÆÁ×ÉÔÎÙÈ ÕËÁÚÁÔÅÌÑÈ."
  
! #: info/indices.c:621
  msgid "Grovel all known info file's indices for a string and build a menu"
  msgstr ""
--- 264,278 ----
  "îÁÊÄÅÎÁ `%s' × %s. (`\\[next-index-match]' ÎÁÈÏÄÉÔ ÓÌÅÄÕÀÝÅÅ ÓÏ×ÐÁÄÅÎÉÅ.)"
  
! #: info/indices.c:549
  #, c-format
  msgid "Scanning indices of `%s'..."
  msgstr "ðÏÉÓË × ÁÌÆÁ×ÉÔÎÏÍ ÕËÁÚÁÔÅÌÅ ÆÁÊÌÁ `%s'..."
  
! #: info/indices.c:604
  #, c-format
  msgid "No available info files have `%s' in their indices."
  msgstr "îÉ ÏÄÉÎ ÉÚ info-ÆÁÊÌÏ× ÎÅ ÓÏÄÅÒÖÉÔ `%s' × ÁÌÆÁ×ÉÔÎÙÈ ÕËÁÚÁÔÅÌÑÈ."
  
! #: info/indices.c:630
  msgid "Grovel all known info file's indices for a string and build a menu"
  msgstr ""
***************
*** 279,287 ****
  "ÍÅÎÀ"
  
! #: info/indices.c:625
  msgid "Index apropos: "
  msgstr "ëÌÀÞÅ×ÏÅ ÓÌÏ×Ï ÄÌÑ ÐÏÉÓËÁ: "
  
! #: info/indices.c:653
  #, c-format
  msgid ""
--- 280,288 ----
  "ÍÅÎÀ"
  
! #: info/indices.c:634
  msgid "Index apropos: "
  msgstr "ëÌÀÞÅ×ÏÅ ÓÌÏ×Ï ÄÌÑ ÐÏÉÓËÁ: "
  
! #: info/indices.c:662
  #, c-format
  msgid ""
***************
*** 292,302 ****
  "* Menu: îÏÄÙ, ÞØÉ ÁÌÆÁ×ÉÔÎÙÅ ÕËÁÚÁÔÅÌÉ ÓÏÄÅÒÖÁÔ `%s':\n"
  
! #: info/info.c:287 info/infokey.c:899
  #, c-format
  msgid "Try --help for more information.\n"
  msgstr "ðÏÐÒÏÂÕÊÔÅ --help ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÂÏÌÅÅ ÐÏÄÒÏÂÎÏÇÏ ÏÐÉÓÁÎÉÑ.\n"
  
! #: info/info.c:306 info/infokey.c:145 makeinfo/makeinfo.c:783
! #: util/install-info.c:1328 util/texindex.c:295
  #, c-format
  msgid ""
--- 293,303 ----
  "* Menu: îÏÄÙ, ÞØÉ ÁÌÆÁ×ÉÔÎÙÅ ÕËÁÚÁÔÅÌÉ ÓÏÄÅÒÖÁÔ `%s':\n"
  
! #: info/info.c:273 info/infokey.c:899
  #, c-format
  msgid "Try --help for more information.\n"
  msgstr "ðÏÐÒÏÂÕÊÔÅ --help ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÂÏÌÅÅ ÐÏÄÒÏÂÎÏÇÏ ÏÐÉÓÁÎÉÑ.\n"
  
! #: info/info.c:292 info/infokey.c:145 install-info/install-info.c:2091
! #: makeinfo/makeinfo.c:783 util/texindex.c:295
  #, c-format
  msgid ""
***************
*** 308,347 ****
  msgstr ""
  
! #: info/info.c:511
  #, c-format
  msgid "no index entries found for `%s'\n"
  msgstr "ÄÌÑ `%s' ÎÅ ÎÁÊÄÅÎÏ ×ÈÏÖÄÅÎÉÊ × ÉÍÅÎÎÏÍ ÕËÁÚÁÔÅÌÅ\n"
  
! #: info/info.c:603
! msgid "  -b, --speech-friendly        be friendly to speech synthesizers.\n"
! msgstr ""
! "  -b, --speech-friendly       ×Ù×ÏÄÉÔØ × ÆÏÒÍÁÔÅ, ÕÄÏÂÎÏÍ ÄÌÑ ÓÉÎÔÅÚÁÔÏÒÏ× "
! "ÒÅÞÉ.\n"
! 
! #: info/info.c:610
! #, fuzzy, c-format
  msgid ""
  "Usage: %s [OPTION]... [MENU-ITEM...]\n"
  "\n"
  "Read documentation in Info format.\n"
! "\n"
  "Options:\n"
! "      --apropos=STRING         look up STRING in all indices of all "
  "manuals.\n"
  "  -d, --directory=DIR          add DIR to INFOPATH.\n"
  "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
! "  -f, --file=FILENAME          specify Info file to visit.\n"
  "  -h, --help                   display this help and exit.\n"
  "      --index-search=STRING    go to node pointed by index entry STRING.\n"
  "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
! "  -o, --output=FILENAME        output selected nodes to FILENAME.\n"
  "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
  "      --no-raw-escapes         output escapes as literal text.\n"
  "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
! "  -O, --show-options, --usage  go to command-line options node.\n"
! "%s      --subnodes               recursively output menu items.\n"
! "  -w, --where, --location      print physical location of Info file.\n"
  "      --vi-keys                use vi-like and less-like key bindings.\n"
  "      --version                display version information and exit.\n"
  "\n"
  "The first non-option argument, if present, is the menu entry to start from;\n"
--- 309,368 ----
  msgstr ""
  
! #: info/info.c:504
  #, c-format
  msgid "no index entries found for `%s'\n"
  msgstr "ÄÌÑ `%s' ÎÅ ÎÁÊÄÅÎÏ ×ÈÏÖÄÅÎÉÊ × ÉÍÅÎÎÏÍ ÕËÁÚÁÔÅÌÅ\n"
  
! #: info/info.c:598
! #, c-format
  msgid ""
  "Usage: %s [OPTION]... [MENU-ITEM...]\n"
  "\n"
  "Read documentation in Info format.\n"
! msgstr ""
! 
! #: info/info.c:604
! msgid ""
  "Options:\n"
! "  -k, --apropos=STRING         look up STRING in all indices of all "
  "manuals.\n"
  "  -d, --directory=DIR          add DIR to INFOPATH.\n"
  "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
! "  -f, --file=FILENAME          specify Info file to visit."
! msgstr ""
! 
! #: info/info.c:611
! msgid ""
  "  -h, --help                   display this help and exit.\n"
  "      --index-search=STRING    go to node pointed by index entry STRING.\n"
  "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
! "  -o, --output=FILENAME        output selected nodes to FILENAME."
! msgstr ""
! 
! #: info/info.c:617
! msgid ""
  "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
  "      --no-raw-escapes         output escapes as literal text.\n"
  "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
! "  -O, --show-options, --usage  go to command-line options node."
! msgstr ""
! 
! #: info/info.c:624
! #, fuzzy
! msgid "  -b, --speech-friendly        be friendly to speech synthesizers."
! msgstr ""
! "  -b, --speech-friendly       ×Ù×ÏÄÉÔØ × ÆÏÒÍÁÔÅ, ÕÄÏÂÎÏÍ ÄÌÑ ÓÉÎÔÅÚÁÔÏÒÏ× "
! "ÒÅÞÉ.\n"
! 
! #: info/info.c:628
! msgid ""
! "      --subnodes               recursively output menu items.\n"
  "      --vi-keys                use vi-like and less-like key bindings.\n"
  "      --version                display version information and exit.\n"
+ "  -w, --where, --location      print physical location of Info file."
+ msgstr ""
+ 
+ #: info/info.c:634
+ msgid ""
  "\n"
  "The first non-option argument, if present, is the menu entry to start from;\n"
***************
*** 349,353 ****
  "If it is not present, info merges all `dir' files and shows the result.\n"
  "Any remaining arguments are treated as the names of menu\n"
! "items relative to the initial node visited.\n"
  "\n"
  "Examples:\n"
--- 370,378 ----
  "If it is not present, info merges all `dir' files and shows the result.\n"
  "Any remaining arguments are treated as the names of menu\n"
! "items relative to the initial node visited."
! msgstr ""
! 
! #: info/info.c:641
! msgid ""
  "\n"
  "Examples:\n"
***************
*** 357,406 ****
  "  info --show-options emacs  start at node with emacs' command line options\n"
  "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
! "  info -f ./foo.info         show file ./foo.info, not searching dir\n"
  msgstr ""
- "éÓÐÏÌØÚÏ×ÁÎÉÅ: %s [ëìàþ]... [ðõîëô-íåîà...]\n"
- "\n"
- "ðÏÚ×ÏÌÑÅÔ ÐÒÏÓÍÁÔÒÉ×ÁÔØ ÄÏËÕÍÅÎÔÁÃÉÀ × ÆÏÒÍÁÔÅ Info.\n"
- "\n"
- "ëÌÀÞÉ:\n"
- "      --apropos=ôåíá      ÉÓËÁÔØ ôåíõ ×Ï ×ÓÅÈ ÁÌÆÁ×ÉÔÎÙÈ ÕËÁÚÁÔÅÌÑÈ\n"
- "                          ×ÓÅÈ ÒÕËÏ×ÏÄÓÔ×.\n"
- "  -d, --directory=ëáôáìïç ÄÏÂÁ×ÉÔØ ëáôáìïç Ë INFOPATH.\n"
- "      --dribble=æáêì      ÚÁÐÉÓÁÔØ ××ÏÄÉÍÙÅ ÐÏÌØÚÏ×ÁÔÅÌÅÍ ÚÎÁËÉ × æáêì.\n"
- "  -f, --file=æáêì         ÐÏËÁÚÁÔØ ÚÁÄÁÎÎÙÊ æáêì.\n"
- "  -h, --help              ÐÏËÁÚÁÔØ ÜÔÕ ÓÐÒÁ×ËÕ É ×ÙÊÔÉ.\n"
- "      --index-search=óôòïëá    ÐÅÒÅÊÔÉ Ë ÎÏÄÅ, ÎÁ ËÏÔÏÒÕÀ ÓÓÙÌÁÅÔÓÑ "
- "ÚÁÄÁÎÎÏÅ\n"
- "                          óôòïëïê ×ÈÏÖÄÅÎÉÅ ÉÍÅÎÎÏÇÏ ÕËÁÚÁÔÅÌÑ.\n"
- "  -n, --node=îïäá         ÎÁÞÁÔØ ÐÒÏÓÍÏÔÒ Ó ÚÁÄÁÎÎÏÊ îïäù.\n"
- "  -o, --output=æáêì       ÚÁÐÉÓÁÔØ ×ÙÂÒÁÎÎÙÅ ÎÏÄÙ × æáêì.\n"
- "  -R, --raw-escapes       ×Ù×ÏÄÉÔØ escape-ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ ANSI (ÐÏ "
- "ÕÍÏÌÞÁÎÉÀ).\n"
- "      --no-raw-escapes    ×Ù×ÏÄÉÔØ escape-ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ ËÁË ÂÕË×ÁÌØÎÙÊ "
- "ÔÅËÓÔ.\n"
- "      --restore=æáêì      ÐÒÏÞÉÔÁÔØ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ ÎÁÖÁÔÙÈ ËÌÁ×ÉÛ ÉÚ "
- "æáêìá.\n"
- "  -O, --show-options, --usage ÐÅÒÅÊÔÉ Ë ÎÏÄÅ, ÏÐÉÓÙ×ÁÀÝÅÊ ËÌÀÞÉ ËÏÍÁÎÄÎÏÊ "
- "ÓÔÒÏËÉ.\n"
- "%s      --subnodes          ÒÅËÕÒÓÉ×ÎÏ ×Ù×ÏÄÉÔØ ÐÕÎËÔÙ ÍÅÎÀ.\n"
- "      --vi-keys           ÉÓÐÏÌØÚÏ×ÁÔØ ÐÒÉ×ÑÚËÉ ËÌÁ×ÉÛ ËÁË × vi É less.\n"
- "      --version           ÐÏËÁÚÁÔØ ÉÎÆÏÒÍÁÃÉÀ Ï ×ÅÒÓÉÉ É ×ÙÊÔÉ.\n"
- "\n"
- "ðÅÒ×ÙÊ ÎÅ Ñ×ÌÑÀÝÉÊÓÑ ËÌÀÞÏÍ ÁÒÇÕÍÅÎÔ, ÅÓÌÉ ÏÎ ÅÓÔØ, ÚÁÄÁÅÔ ÉÍÑ\n"
- "ÎÁÞÁÌØÎÏÇÏ ÐÕÎËÔÁ ÍÅÎÀ; ÏÎ ÉÝÅÔÓÑ ×Ï ×ÓÅÈ ÆÁÊÌÁÈ `dir' × INFOPATH.\n"
- "åÓÌÉ ÏÎ ÎÅ ÎÁÊÄÅÎ, info ÏÂßÅÄÉÎÑÅÔ ×ÓÅ ÆÁÊÌÙ `dir' É ÐÏËÁÚÙ×ÁÅÔ\n"
- "ÒÅÚÕÌØÔÁÔ.  ÷ÓÅ ÏÓÔÁÌØÎÙÅ ÁÒÇÕÍÅÎÔÙ ÒÁÓÓÍÁÔÒÉ×ÁÀÔÓÑ ËÁË ÉÍÅÎÁ ÐÕÎËÔÏ×\n"
- "ÍÅÎÀ ÏÔÎÏÓÉÔÅÌØÎÏ ÐÅÒ×ÏÊ ÐÏÓÅÝÅÎÎÏÊ ÎÏÄÙ.\n"
- "\n"
- "ðÒÉÍÅÒÙ:\n"
- "  info                       ÐÏËÁÚÁÔØ ÍÅÎÀ ËÁÔÁÌÏÇÁ ×ÅÒÈÎÅÇÏ ÕÒÏ×ÎÑ\n"
- "  info emacs                 ÎÁÞÁÔØ Ó ÎÏÄÙ emacs ÉÚ ËÁÔÁÌÏÇÁ ×ÅÒÈÎÅÇÏ "
- "ÕÒÏ×ÎÑ\n"
- "  info emacs buffers         ÎÁÞÁÔØ Ó ÎÏÄÙ buffers × ÒÕËÏ×ÏÄÓÔ×Å emacs\n"
- "  info --show-options emacs  ÎÁÞÁÔØ Ó ÎÏÄÙ, ÏÐÉÓÙ×ÁÀÝÅÊ ËÌÀÞÉ emacs\n"
- "  info -f ./foo.info         ÐÏËÁÚÁÔØ ÆÁÊÌ ./foo.info, ÎÅ ÉÓËÁÔØ dir\n"
  
! #: info/info.c:649 info/infokey.c:918 makeinfo/makeinfo.c:474
! #: util/install-info.c:491 util/texindex.c:259
  msgid ""
  "\n"
--- 382,390 ----
  "  info --show-options emacs  start at node with emacs' command line options\n"
  "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
! "  info -f ./foo.info         show file ./foo.info, not searching dir"
  msgstr ""
  
! #: info/info.c:650 info/infokey.c:918 makeinfo/makeinfo.c:474
! #: util/texindex.c:259
  msgid ""
  "\n"
***************
*** 414,462 ****
  "äÏÍÁÛÎÁÑ ÓÔÒÁÎÉÃÁ Texinfo: http://www.gnu.org/software/texinfo/"
  
! #: info/info.c:683
  #, c-format
  msgid "Cannot find node `%s'."
  msgstr "îÅ×ÏÚÍÏÖÎÏ ÎÁÊÔÉ ÎÏÄÕ `%s'."
  
! #: info/info.c:684
  #, c-format
  msgid "Cannot find node `(%s)%s'."
  msgstr "îÅ×ÏÚÍÏÖÎÏ ÎÁÊÔÉ ÎÏÄÕ `(%s)%s'."
  
! #: info/info.c:685
  msgid "Cannot find a window!"
  msgstr "îÅ×ÏÚÍÏÖÎÏ ÎÁÊÔÉ ÏËÎÏ!"
  
! #: info/info.c:686
  msgid "Point doesn't appear within this window's node!"
  msgstr "ôÏÞËÁ ÎÁÈÏÄÉÔÓÑ ×ÎÅ ÎÏÄÙ ÜÔÏÇÏ ÏËÎÁ!"
  
! #: info/info.c:687
  msgid "Cannot delete the last window."
  msgstr "îÅ×ÏÚÍÏÖÎÏ ÕÄÁÌÉÔØ ÐÏÓÌÅÄÎÅÅ ÏËÎÏ."
  
! #: info/info.c:688
  msgid "No menu in this node."
  msgstr "÷ ÜÔÏÊ ÎÏÄÅ ÎÅÔ ÍÅÎÀ."
  
! #: info/info.c:689
  msgid "No footnotes in this node."
  msgstr "îÁ ÜÔÏÊ ÎÏÄÅ ÎÅÔ ÓÓÙÌÏË."
  
! #: info/info.c:690
  msgid "No cross references in this node."
  msgstr "îÁ ÜÔÏÊ ÎÏÄÅ ÎÅÔ ÓÓÙÌÏË."
  
! #: info/info.c:691
  #, c-format
  msgid "No `%s' pointer for this node."
  msgstr "äÌÑ ÜÔÏÊ ÎÏÄÙ ÎÅÔ ÓÓÙÌËÉ `%s'."
  
! #: info/info.c:692
  #, c-format
  msgid "Unknown Info command `%c'; try `?' for help."
  msgstr "ëÏÍÁÎÄÁ Info `%c' ÎÅÉÚ×ÅÓÔÎÁ; ÐÏÐÒÏÂÕÊÔÅ `?' ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÓÐÒÁ×ËÉ."
  
! #: info/info.c:693
  #, c-format
  msgid "Terminal type `%s' is not smart enough to run Info."
--- 398,446 ----
  "äÏÍÁÛÎÁÑ ÓÔÒÁÎÉÃÁ Texinfo: http://www.gnu.org/software/texinfo/"
  
! #: info/info.c:684
  #, c-format
  msgid "Cannot find node `%s'."
  msgstr "îÅ×ÏÚÍÏÖÎÏ ÎÁÊÔÉ ÎÏÄÕ `%s'."
  
! #: info/info.c:685
  #, c-format
  msgid "Cannot find node `(%s)%s'."
  msgstr "îÅ×ÏÚÍÏÖÎÏ ÎÁÊÔÉ ÎÏÄÕ `(%s)%s'."
  
! #: info/info.c:686
  msgid "Cannot find a window!"
  msgstr "îÅ×ÏÚÍÏÖÎÏ ÎÁÊÔÉ ÏËÎÏ!"
  
! #: info/info.c:687
  msgid "Point doesn't appear within this window's node!"
  msgstr "ôÏÞËÁ ÎÁÈÏÄÉÔÓÑ ×ÎÅ ÎÏÄÙ ÜÔÏÇÏ ÏËÎÁ!"
  
! #: info/info.c:688
  msgid "Cannot delete the last window."
  msgstr "îÅ×ÏÚÍÏÖÎÏ ÕÄÁÌÉÔØ ÐÏÓÌÅÄÎÅÅ ÏËÎÏ."
  
! #: info/info.c:689
  msgid "No menu in this node."
  msgstr "÷ ÜÔÏÊ ÎÏÄÅ ÎÅÔ ÍÅÎÀ."
  
! #: info/info.c:690
  msgid "No footnotes in this node."
  msgstr "îÁ ÜÔÏÊ ÎÏÄÅ ÎÅÔ ÓÓÙÌÏË."
  
! #: info/info.c:691
  msgid "No cross references in this node."
  msgstr "îÁ ÜÔÏÊ ÎÏÄÅ ÎÅÔ ÓÓÙÌÏË."
  
! #: info/info.c:692
  #, c-format
  msgid "No `%s' pointer for this node."
  msgstr "äÌÑ ÜÔÏÊ ÎÏÄÙ ÎÅÔ ÓÓÙÌËÉ `%s'."
  
! #: info/info.c:693
  #, c-format
  msgid "Unknown Info command `%c'; try `?' for help."
  msgstr "ëÏÍÁÎÄÁ Info `%c' ÎÅÉÚ×ÅÓÔÎÁ; ÐÏÐÒÏÂÕÊÔÅ `?' ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÓÐÒÁ×ËÉ."
  
! #: info/info.c:694
  #, c-format
  msgid "Terminal type `%s' is not smart enough to run Info."
***************
*** 464,779 ****
  "ôÅÒÍÉÎÁÌ ÔÉÐÁ `%s' ÎÅ ÏÂÌÁÄÁÅÔ ÄÏÓÔÁÔÏÞÎÙÍÉ ×ÏÚÍÏÖÎÏÓÔÑÍÉ ÄÌÑ ÚÁÐÕÓËÁ Info."
  
! #: info/info.c:694
  msgid "You are already at the last page of this node."
  msgstr "÷Ù ÕÖÅ ÎÁÈÏÄÉÔÅÓØ ÎÁ ÐÏÓÌÅÄÎÅÊ ÓÔÒÁÎÉÃÅ ÜÔÏÊ ÎÏÄÙ."
  
! #: info/info.c:695
  msgid "You are already at the first page of this node."
  msgstr "÷Ù ÕÖÅ ÎÁÈÏÄÉÔÅÓØ ÎÁ ÐÅÒ×ÏÊ ÓÔÒÁÎÉÃÅ ÜÔÏÊ ÎÏÄÙ."
  
! #: info/info.c:696
  msgid "Only one window."
  msgstr "ôÏÌØËÏ ÏÄÎÏ ÏËÎÏ."
  
! #: info/info.c:697
  msgid "Resulting window would be too small."
  msgstr "ðÏÌÕÞÉ×ÛÅÅÓÑ ÏËÎÏ ÂÙÌÏ ÂÙ ÓÌÉÛËÏÍ ÍÁÌÅÎØËÉÍ."
  
! #: info/info.c:698
  msgid "Not enough room for a help window, please delete a window."
  msgstr ""
  "îÅ È×ÁÔÁÅÔ ÍÅÓÔÁ ÄÌÑ ÓÐÒÁ×ÏÞÎÏÇÏ ÏËÎÁ, ÐÏÖÁÌÕÊÓÔÁ, ÕÄÁÌÉÔÅ ËÁËÏÅ-ÎÉÂÕÄØ ÏËÎÏ."
  
! #: info/infodoc.c:45 info/infodoc.c:97
! msgid ""
! "Basic Commands in Info Windows\n"
! "******************************\n"
  msgstr ""
- "ïÓÎÏ×ÎÙÅ ËÏÍÁÎÄÙ × ÏËÎÁÈ Info\n"
- "******************************\n"
  
! #: info/infodoc.c:48
! msgid "\\%-10[quit-help]  Quit this help.\n"
  msgstr "\\%-10[quit-help]  ðÏËÉÎÕÔØ ÜÔÕ ÓÐÒÁ×ËÕ.\n"
  
! #: info/infodoc.c:49
  msgid "\\%-10[quit]  Quit Info altogether.\n"
  msgstr "\\%-10[quit]  ðÏËÉÎÕÔØ ÔÁËÖÅ Info.\n"
  
! #: info/infodoc.c:50
  msgid "\\%-10[get-info-help-node]  Invoke the Info tutorial.\n"
  msgstr "\\%-10[get-info-help-node]  ÷ÙÚ×ÁÔØ ÏÂÕÞÁÀÝÅÅ ÒÕËÏ×ÏÄÓÔ×Ï.\n"
  
! #: info/infodoc.c:52 info/infodoc.c:104
! msgid ""
! "Selecting other nodes:\n"
! "----------------------\n"
! msgstr ""
! "÷ÙÂÏÒ ÄÒÕÇÏÊ ÎÏÄÙ:\n"
! "------------------\n"
  
  #: info/infodoc.c:54
! msgid "\\%-10[next-node]  Move to the \"next\" node of this node.\n"
! msgstr "\\%-10[next-node]  ðÅÒÅÊÔÉ Ë \"ÓÌÅÄÕÀÝÅÊ\" ÎÏÄÅ.\n"
  
  #: info/infodoc.c:55
! msgid "\\%-10[prev-node]  Move to the \"previous\" node of this node.\n"
! msgstr "\\%-10[prev-node]  ðÅÒÅÊÔÉ Ë \"ÐÒÅÄÙÄÕÝÅÊ\" ÎÏÄÅ.\n"
  
  #: info/infodoc.c:56
! msgid "\\%-10[up-node]  Move \"up\" from this node.\n"
! msgstr "\\%-10[up-node]  ðÅÒÅÊÔÉ Ë ÎÏÄÅ \"××ÅÒÈ\".\n"
  
! #: info/infodoc.c:57
! msgid ""
! "\\%-10[menu-item]  Pick menu item specified by name.\n"
! "              Picking a menu item causes another node to be selected.\n"
  msgstr ""
! "\\%-10[menu-item]  ðÅÒÅÊÔÉ Ë ÐÕÎËÔÕ ÍÅÎÀ, ÚÁÄÁ×ÁÅÍÏÍÕ ÐÏ ÉÍÅÎÉ.\n"
! "              ðÒÉ ÐÅÒÅÈÏÄÅ Ë ÚÁÄÁÎÎÏÍÕ ÐÕÎËÔÕ ÍÅÎÀ ×ÙÂÉÒÁÅÔÓÑ ÄÒÕÇÁÑ ÎÏÄÁ.\n"
  
  #: info/infodoc.c:59
  msgid ""
! "\\%-10[xref-item]  Follow a cross reference.  Reads name of reference.\n"
! msgstr "\\%-10[xref-item]  ðÅÒÅÊÔÉ ÐÏ ÓÓÙÌËÅ.  óÞÉÔÙ×ÁÅÔ ÉÍÑ ÓÓÙÌËÉ.\n"
  
  #: info/infodoc.c:60
- msgid "\\%-10[history-node]  Move to the last node seen in this window.\n"
- msgstr "\\%-10[history-node]  ðÅÒÅÊÔÉ ÎÁ ÐÏÓÌÅÄÎÀÀ ÎÏÄÕ × ÜÔÏÍ ÏËÎÅ.\n"
- 
- #: info/infodoc.c:61
  #, fuzzy
! msgid "\\%-10[move-to-next-xref]  Skip to next hypertext link [*].\n"
! msgstr ""
! "\\%-10[move-to-next-xref]  ðÅÒÅÍÅÓÔÉÔØÓÑ Ë ÓÌÅÄÕÀÝÅÊ ÇÉÐÅÒÓÓÙÌËÅ × ÜÔÏÊ "
! "ÎÏÄÅ.\n"
  
  #: info/infodoc.c:62
  #, fuzzy
! msgid "\\%-10[move-to-prev-xref]  Skip to previous hypertext link [*].\n"
! msgstr ""
! "\\%-10[move-to-prev-xref]  ðÅÒÅÍÅÓÔÉÔØÓÑ Ë ÓÌÅÄÕÀÝÅÊ ÇÉÐÅÒÓÓÙÌËÅ × ÜÔÏÊ "
! "ÎÏÄÅ.\n"
  
  #: info/infodoc.c:63
! msgid ""
! "\\%-10[select-reference-this-line]  Follow the hypertext link under cursor.\n"
! msgstr ""
! "\\%-10[select-reference-this-line]  ðÅÒÅÊÔÉ ÐÏ ÇÉÐÅÒÓÓÙÌËÅ ÐÏÄ ËÕÒÓÏÒÏÍ.\n"
  
  #: info/infodoc.c:64
! msgid ""
! "\\%-10[dir-node]  Move to the `directory' node.  Equivalent to `\\[goto-"
! "node] (DIR)'.\n"
! msgstr "\\%-10[dir-node]  ðÅÒÅÊÔÉ Ë ËÏÒÎÅ×ÏÊ ÎÏÄÅ.  üË×É×ÁÌÅÎÔÎÏ `g (DIR)'.\n"
  
  #: info/infodoc.c:65
! msgid ""
! "\\%-10[top-node]  Move to the Top node.  Equivalent to `\\[goto-node] Top'.\n"
! msgstr "\\%-10[top-node]  ðÅÒÅÊÔÉ Ë ÎÏÄÅ Top.  üË×É×ÁÌÅÎÔÎÏ `g Top'.\n"
  
  #: info/infodoc.c:67
! msgid ""
! "[*]    Command acts within this node or the entire document, depending on\n"
! "the value of cursor-movement-scrolls variable\n"
! msgstr ""
  
! #: info/infodoc.c:70 info/infodoc.c:118
! msgid ""
! "Moving within a node:\n"
! "---------------------\n"
! msgstr ""
! "ðÅÒÅÍÅÝÅÎÉÅ ×ÎÕÔÒÉ ÎÏÄÙ:\n"
! "------------------------\n"
  
  #: info/infodoc.c:72
! msgid "\\%-10[beginning-of-node]  Go to the beginning of this node.\n"
! msgstr "\\%-10[beginning-of-node]  ðÅÒÅÍÅÓÔÉÔØÓÑ × ÎÁÞÁÌÏ ÜÔÏÊ ÎÏÄÙ.\n"
  
  #: info/infodoc.c:73
! msgid "\\%-10[end-of-node]  Go to the end of this node.\n"
! msgstr "\\%-10[end-of-node]  ðÅÒÅÍÅÓÔÉÔØÓÑ × ËÏÎÅÃ ÜÔÏÊ ÎÏÄÙ.\n"
  
  #: info/infodoc.c:74
! msgid "\\%-10[next-line]  Scroll forward 1 line.\n"
! msgstr "\\%-10[next-line]  ðÒÏËÒÕÔÉÔØ ÎÁ ÓÔÒÁÎÉÃÕ ×ÐÅÒÅÄ.\n"
! 
! #: info/infodoc.c:75
! msgid "\\%-10[prev-line]  Scroll backward 1 line.\n"
! msgstr "\\%-10[prev-line]  ðÒÏËÒÕÔÉÔØ ÎÁ ÓÔÒÁÎÉÃÕ ÎÁÚÁÄ.\n"
  
  #: info/infodoc.c:76
! msgid "\\%-10[scroll-forward]  Scroll forward a page.\n"
! msgstr "\\%-10[scroll-forward]  ðÒÏËÒÕÔÉÔØ ÎÁ ÓÔÒÁÎÉÃÕ ×ÐÅÒÅÄ.\n"
  
  #: info/infodoc.c:77
- msgid "\\%-10[scroll-backward]  Scroll backward a page.\n"
- msgstr "\\%-10[scroll-backward]  ðÒÏËÒÕÔÉÔØ ÎÁ ÓÔÒÁÎÉÃÕ ÎÁÚÁÄ.\n"
- 
- #: info/infodoc.c:79 info/infodoc.c:127
- msgid ""
- "Other commands:\n"
- "---------------\n"
- msgstr ""
- "äÒÕÇÉÅ ËÏÍÁÎÄÙ:\n"
- "---------------\n"
- 
- #: info/infodoc.c:81
  #, fuzzy
! msgid "1...9       Pick first...ninth item in this node's menu.\n"
! msgstr "  %-10s  ÷ÙÂÒÁÔØ ÐÅÒ×ÙÊ ... ÄÅ×ÑÔÙÊ ÐÕÎËÔ ÍÅÎÀ × ÔÅËÕÝÅÊ ÎÏÄÅ.\n"
  
! #: info/infodoc.c:82
  #, fuzzy
! msgid "\\%-10[last-menu-item]  Pick last item in this node's menu.\n"
! msgstr "\\%-10[last-menu-item]  ÷ÙÂÒÁÔØ ÐÏÓÌÅÄÎÉÊ ÐÕÎËÔ ÍÅÎÀ × ÔÅËÕÝÅÊ ÎÏÄÅ\n"
  
! #: info/infodoc.c:83
  msgid ""
! "\\%-10[index-search]  Search for a specified string in the index entries of "
! "this Info\n"
! "              file, and select the node referenced by the first entry "
! "found.\n"
  msgstr ""
  "\\%-10[index-search]  éÓËÁÔØ ÚÁÄÁÎÎÕÀ ÓÔÒÏËÕ × ÁÌÆÁ×ÉÔÎÙÈ ÕËÁÚÁÔÅÌÑÈ\n"
  "              Info-ÆÁÊÌÁ É ×ÙÂÒÁÔØ ÎÏÄÕ ÐÏ ÐÅÒ×ÏÊ ÎÁÊÄÅÎÎÏÊ ÓÓÙÌËÅ.\n"
  
! #: info/infodoc.c:85
! msgid ""
! "\\%-10[goto-node]  Move to node specified by name.\n"
! "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
! msgstr ""
! "\\%-10[goto-node]  ðÅÒÅÊÔÉ Ë ÎÏÄÅ, ÚÁÄÁÎÎÏÊ ÐÏ ÉÍÅÎÉ.\n"
! "              ÷Ù ÍÏÖÅÔÅ ÚÁÄÁÔØ ÔÁËÖÅ ÉÍÑ ÆÁÊÌÁ, ÎÁÐÒÉÍÅÒ (æáêì)îïäá.\n"
! 
! #: info/infodoc.c:87
! msgid ""
! "\\%-10[search]  Search forward for a specified string\n"
! "              and select the node in which the next occurrence is found.\n"
! msgstr ""
! "\\%-10[search]  éÓËÁÔØ ÕËÁÚÁÎÎÕÀ ÓÔÒÏËÕ × ÔÅËÕÝÅÍ Info-ÆÁÊÌÅ É ÏÓÔÁÎÏ×ÉÔØÓÑ "
! "×\n"
! "              ÎÏÄÅ, × ËÏÔÏÒÏÊ ÎÁÊÄÅÎÏ ÓÌÅÄÕÀÝÅÅ ×ÈÏÖÄÅÎÉÅ.\n"
  
  #: info/infodoc.c:89
  msgid ""
! "\\%-10[search-backward]  Search backward for a specified string\n"
! "              and select the node in which the previous occurrence is "
! "found.\n"
  msgstr ""
! "\\%-10[search-backward]  éÓËÁÔØ ÕËÁÚÁÎÎÕÀ ÓÔÒÏËÕ × ÔÅËÕÝÅÍ Info-ÆÁÊÌÅ ×\n"
! "              ÎÏÄÅ, × ËÏÔÏÒÏÊ ÎÁÊÄÅÎÏ ÓÌÅÄÕÀÝÅÅ ×ÈÏÖÄÅÎÉÅ.\n"
  
! #: info/infodoc.c:100
  #, c-format
  msgid "  %-10s  Quit this help.\n"
  msgstr "  %-10s  ðÏËÉÎÕÔØ ÜÔÕ ÓÐÒÁ×ËÕ.\n"
  
! #: info/infodoc.c:101
  #, c-format
  msgid "  %-10s  Quit Info altogether.\n"
  msgstr "  %-10s  ðÏËÉÎÕÔØ ÔÁËÖÅ Info.\n"
  
! #: info/infodoc.c:102
  #, c-format
  msgid "  %-10s  Invoke the Info tutorial.\n"
  msgstr "  %-10s  ÷ÙÚ×ÁÔØ ÏÂÕÞÁÀÝÅÅ ÒÕËÏ×ÏÄÓÔ×Ï.\n"
  
! #: info/infodoc.c:106
  #, c-format
  msgid "  %-10s  Move to the `next' node of this node.\n"
  msgstr "  %-10s  ðÅÒÅÊÔÉ Ë `ÓÌÅÄÕÀÝÅÊ' ÎÏÄÅ.\n"
  
! #: info/infodoc.c:107
  #, c-format
  msgid "  %-10s  Move to the `previous' node of this node.\n"
  msgstr "  %-10s  ðÅÒÅÊÔÉ Ë `ÐÒÅÄÙÄÕÝÅÊ' ÎÏÄÅ.\n"
  
! #: info/infodoc.c:108
  #, c-format
  msgid "  %-10s  Move `up' from this node.\n"
  msgstr "  %-10s  ðÅÒÅÊÔÉ Ë ÎÏÄÅ `××ÅÒÈ'.\n"
  
! #: info/infodoc.c:109
! #, c-format
! msgid "  %-10s  Pick menu item specified by name.\n"
! msgstr "  %-10s  ðÅÒÅÊÔÉ Ë ÚÁÄÁÎÎÏÍÕ ÐÕÎËÔÕ ÍÅÎÀ.\n"
! 
! #: info/infodoc.c:110
! msgid "              Picking a menu item causes another node to be selected.\n"
  msgstr ""
  "              ðÒÉ ÐÅÒÅÈÏÄÅ Ë ÚÁÄÁÎÎÏÍÕ ÐÕÎËÔÕ ÍÅÎÀ ×ÙÂÉÒÁÅÔÓÑ ÄÒÕÇÁÑ ÎÏÄÁ.\n"
  
! #: info/infodoc.c:111
  #, c-format
  msgid "  %-10s  Follow a cross reference.  Reads name of reference.\n"
  msgstr "  %-10s  ðÅÒÅÊÔÉ ÐÏ ÓÓÙÌËÅ.  óÞÉÔÙ×ÁÅÔ ÉÍÑ ÓÓÙÌËÉ.\n"
  
! #: info/infodoc.c:112
  #, c-format
  msgid "  %-10s  Move to the last node seen in this window.\n"
  msgstr "  %-10s  ðÅÒÅÊÔÉ ÎÁ ÐÏÓÌÅÄÎÀÀ ÎÏÄÕ × ÜÔÏÍ ÏËÎÅ.\n"
  
! #: info/infodoc.c:113
  #, c-format
  msgid "  %-10s  Skip to next hypertext link within this node.\n"
  msgstr "  %-10s  ðÅÒÅÍÅÓÔÉÔØÓÑ Ë ÓÌÅÄÕÀÝÅÊ ÇÉÐÅÒÓÓÙÌËÅ × ÜÔÏÊ ÎÏÄÅ.\n"
  
! #: info/infodoc.c:114
  #, c-format
  msgid "  %-10s  Follow the hypertext link under cursor.\n"
  msgstr "  %-10s  ðÅÒÅÊÔÉ ÐÏ ÇÉÐÅÒÓÓÙÌËÅ ÐÏÄ ËÕÒÓÏÒÏÍ.\n"
  
! #: info/infodoc.c:115
  #, c-format
  msgid "  %-10s  Move to the `directory' node.  Equivalent to `g (DIR)'.\n"
  msgstr "  %-10s  ðÅÒÅÊÔÉ Ë ËÏÒÎÅ×ÏÊ ÎÏÄÅ.  üË×É×ÁÌÅÎÔÎÏ `g (DIR)'.\n"
  
! #: info/infodoc.c:116
  #, c-format
  msgid "  %-10s  Move to the Top node.  Equivalent to `g Top'.\n"
  msgstr "  %-10s  ðÅÒÅÊÔÉ Ë ÎÏÄÅ Top.  üË×É×ÁÌÅÎÔÎÏ `g Top'.\n"
  
! #: info/infodoc.c:120
  #, c-format
  msgid "  %-10s  Scroll forward a page.\n"
  msgstr "  %-10s  ðÒÏËÒÕÔÉÔØ ÎÁ ÓÔÒÁÎÉÃÕ ×ÐÅÒÅÄ.\n"
  
! #: info/infodoc.c:121
  #, c-format
  msgid "  %-10s  Scroll backward a page.\n"
  msgstr "  %-10s  ðÒÏËÒÕÔÉÔØ ÎÁ ÓÔÒÁÎÉÃÕ ÎÁÚÁÄ.\n"
  
! #: info/infodoc.c:122
  #, c-format
  msgid "  %-10s  Go to the beginning of this node.\n"
  msgstr "  %-10s  ðÅÒÅÍÅÓÔÉÔØÓÑ × ÎÁÞÁÌÏ ÜÔÏÊ ÎÏÄÙ.\n"
  
! #: info/infodoc.c:123
  #, c-format
  msgid "  %-10s  Go to the end of this node.\n"
  msgstr "  %-10s  ðÅÒÅÍÅÓÔÉÔØÓÑ × ËÏÎÅÃ ÜÔÏÊ ÎÏÄÙ.\n"
  
! #: info/infodoc.c:124
  #, c-format
  msgid "  %-10s  Scroll forward 1 line.\n"
  msgstr "  %-10s  ðÒÏËÒÕÔÉÔØ ÎÁ ÓÔÒÁÎÉÃÕ ×ÐÅÒÅÄ.\n"
  
! #: info/infodoc.c:125
  #, c-format
  msgid "  %-10s  Scroll backward 1 line.\n"
  msgstr "  %-10s  ðÒÏËÒÕÔÉÔØ ÎÁ ÓÔÒÁÎÉÃÕ ÎÁÚÁÄ.\n"
  
! #: info/infodoc.c:129
! #, c-format
! msgid "  %-10s  Pick first ... ninth item in node's menu.\n"
  msgstr "  %-10s  ÷ÙÂÒÁÔØ ÐÅÒ×ÙÊ ... ÄÅ×ÑÔÙÊ ÐÕÎËÔ ÍÅÎÀ × ÔÅËÕÝÅÊ ÎÏÄÅ.\n"
  
! #: info/infodoc.c:130
  #, c-format
  msgid "  %-10s  Pick last item in node's menu.\n"
  msgstr "  %-10s  ÷ÙÂÒÁÔØ ÐÏÓÌÅÄÎÉÊ ÐÕÎËÔ ÍÅÎÀ × ÔÅËÕÝÅÊ ÎÏÄÅ\n"
  
! #: info/infodoc.c:133
  #, fuzzy, c-format
  msgid ""
--- 448,763 ----
  "ôÅÒÍÉÎÁÌ ÔÉÐÁ `%s' ÎÅ ÏÂÌÁÄÁÅÔ ÄÏÓÔÁÔÏÞÎÙÍÉ ×ÏÚÍÏÖÎÏÓÔÑÍÉ ÄÌÑ ÚÁÐÕÓËÁ Info."
  
! #: info/info.c:695
  msgid "You are already at the last page of this node."
  msgstr "÷Ù ÕÖÅ ÎÁÈÏÄÉÔÅÓØ ÎÁ ÐÏÓÌÅÄÎÅÊ ÓÔÒÁÎÉÃÅ ÜÔÏÊ ÎÏÄÙ."
  
! #: info/info.c:696
  msgid "You are already at the first page of this node."
  msgstr "÷Ù ÕÖÅ ÎÁÈÏÄÉÔÅÓØ ÎÁ ÐÅÒ×ÏÊ ÓÔÒÁÎÉÃÅ ÜÔÏÊ ÎÏÄÙ."
  
! #: info/info.c:697
  msgid "Only one window."
  msgstr "ôÏÌØËÏ ÏÄÎÏ ÏËÎÏ."
  
! #: info/info.c:698
  msgid "Resulting window would be too small."
  msgstr "ðÏÌÕÞÉ×ÛÅÅÓÑ ÏËÎÏ ÂÙÌÏ ÂÙ ÓÌÉÛËÏÍ ÍÁÌÅÎØËÉÍ."
  
! #: info/info.c:699
  msgid "Not enough room for a help window, please delete a window."
  msgstr ""
  "îÅ È×ÁÔÁÅÔ ÍÅÓÔÁ ÄÌÑ ÓÐÒÁ×ÏÞÎÏÇÏ ÏËÎÁ, ÐÏÖÁÌÕÊÓÔÁ, ÕÄÁÌÉÔÅ ËÁËÏÅ-ÎÉÂÕÄØ ÏËÎÏ."
  
! #: info/infodoc.c:45
! msgid "Basic Info command keys\n"
  msgstr ""
  
! #: info/infodoc.c:47
! #, fuzzy
! msgid "\\%-10[quit-help]  Close this help window.\n"
  msgstr "\\%-10[quit-help]  ðÏËÉÎÕÔØ ÜÔÕ ÓÐÒÁ×ËÕ.\n"
  
! #: info/infodoc.c:48
  msgid "\\%-10[quit]  Quit Info altogether.\n"
  msgstr "\\%-10[quit]  ðÏËÉÎÕÔØ ÔÁËÖÅ Info.\n"
  
! #: info/infodoc.c:49
  msgid "\\%-10[get-info-help-node]  Invoke the Info tutorial.\n"
  msgstr "\\%-10[get-info-help-node]  ÷ÙÚ×ÁÔØ ÏÂÕÞÁÀÝÅÅ ÒÕËÏ×ÏÄÓÔ×Ï.\n"
  
! #: info/infodoc.c:51
! #, fuzzy
! msgid "\\%-10[prev-line]  Move up one line.\n"
! msgstr "\\%-10[prev-line]  ðÒÏËÒÕÔÉÔØ ÎÁ ÓÔÒÁÎÉÃÕ ÎÁÚÁÄ.\n"
! 
! #: info/infodoc.c:52
! #, fuzzy
! msgid "\\%-10[next-line]  Move down one line.\n"
! msgstr "\\%-10[next-line]  ðÒÏËÒÕÔÉÔØ ÎÁ ÓÔÒÁÎÉÃÕ ×ÐÅÒÅÄ.\n"
! 
! #: info/infodoc.c:53
! #, fuzzy
! msgid "\\%-10[scroll-backward]  Scroll backward one screenful.\n"
! msgstr "\\%-10[scroll-backward]  ðÒÏËÒÕÔÉÔØ ÎÁ ÓÔÒÁÎÉÃÕ ÎÁÚÁÄ.\n"
  
  #: info/infodoc.c:54
! #, fuzzy
! msgid "\\%-10[scroll-forward]  Scroll forward one screenful.\n"
! msgstr "\\%-10[scroll-forward]  ðÒÏËÒÕÔÉÔØ ÎÁ ÓÔÒÁÎÉÃÕ ×ÐÅÒÅÄ.\n"
  
  #: info/infodoc.c:55
! #, fuzzy
! msgid "\\%-10[beginning-of-node]  Go to the beginning of this node.\n"
! msgstr "\\%-10[beginning-of-node]  ðÅÒÅÍÅÓÔÉÔØÓÑ × ÎÁÞÁÌÏ ÜÔÏÊ ÎÏÄÙ.\n"
  
  #: info/infodoc.c:56
! msgid "\\%-10[end-of-node]  Go to the end of this node.\n"
! msgstr "\\%-10[end-of-node]  ðÅÒÅÍÅÓÔÉÔØÓÑ × ËÏÎÅÃ ÜÔÏÊ ÎÏÄÙ.\n"
  
! #: info/infodoc.c:58
! #, fuzzy
! msgid "\\%-10[move-to-next-xref]  Skip to the next hypertext link.\n"
  msgstr ""
! "\\%-10[move-to-next-xref]  ðÅÒÅÍÅÓÔÉÔØÓÑ Ë ÓÌÅÄÕÀÝÅÊ ÇÉÐÅÒÓÓÙÌËÅ × ÜÔÏÊ "
! "ÎÏÄÅ.\n"
  
  #: info/infodoc.c:59
+ #, fuzzy
  msgid ""
! "\\%-10[select-reference-this-line]  Follow the hypertext link under the "
! "cursor.\n"
! msgstr ""
! "\\%-10[select-reference-this-line]  ðÅÒÅÊÔÉ ÐÏ ÇÉÐÅÒÓÓÙÌËÅ ÐÏÄ ËÕÒÓÏÒÏÍ.\n"
  
  #: info/infodoc.c:60
  #, fuzzy
! msgid "\\%-10[history-node]  Go back to the last node seen in this window.\n"
! msgstr "\\%-10[history-node]  ðÅÒÅÊÔÉ ÎÁ ÐÏÓÌÅÄÎÀÀ ÎÏÄÕ × ÜÔÏÍ ÏËÎÅ.\n"
  
  #: info/infodoc.c:62
  #, fuzzy
! msgid "\\%-10[global-prev-node]  Go to the previous node in the document.\n"
! msgstr "\\%-10[prev-node]  ðÅÒÅÊÔÉ Ë \"ÐÒÅÄÙÄÕÝÅÊ\" ÎÏÄÅ.\n"
  
  #: info/infodoc.c:63
! #, fuzzy
! msgid "\\%-10[global-next-node]  Go to the next node in the document.\n"
! msgstr "\\%-10[next-node]  ðÅÒÅÊÔÉ Ë \"ÓÌÅÄÕÀÝÅÊ\" ÎÏÄÅ.\n"
  
  #: info/infodoc.c:64
! #, fuzzy
! msgid "\\%-10[prev-node]  Go to the previous node on this level.\n"
! msgstr "\\%-10[prev-node]  ðÅÒÅÊÔÉ Ë \"ÐÒÅÄÙÄÕÝÅÊ\" ÎÏÄÅ.\n"
  
  #: info/infodoc.c:65
! #, fuzzy
! msgid "\\%-10[next-node]  Go to the next node on this level.\n"
! msgstr "\\%-10[next-node]  ðÅÒÅÊÔÉ Ë \"ÓÌÅÄÕÀÝÅÊ\" ÎÏÄÅ.\n"
! 
! #: info/infodoc.c:66
! #, fuzzy
! msgid "\\%-10[up-node]  Go up one level.\n"
! msgstr "\\%-10[up-node]  ðÅÒÅÊÔÉ Ë ÎÏÄÅ \"××ÅÒÈ\".\n"
  
  #: info/infodoc.c:67
! #, fuzzy
! msgid "\\%-10[top-node]  Go to the top node of this document.\n"
! msgstr "\\%-10[end-of-node]  ðÅÒÅÍÅÓÔÉÔØÓÑ × ËÏÎÅÃ ÜÔÏÊ ÎÏÄÙ.\n"
  
! #: info/infodoc.c:68
! #, fuzzy
! msgid "\\%-10[dir-node]  Go to the main `directory' node.\n"
! msgstr "\\%-10[end-of-node]  ðÅÒÅÍÅÓÔÉÔØÓÑ × ËÏÎÅÃ ÜÔÏÊ ÎÏÄÙ.\n"
! 
! #: info/infodoc.c:70
! #, fuzzy
! msgid "1...9       Pick the first...ninth item in this node's menu.\n"
! msgstr "  %-10s  ÷ÙÂÒÁÔØ ÐÅÒ×ÙÊ ... ÄÅ×ÑÔÙÊ ÐÕÎËÔ ÍÅÎÀ × ÔÅËÕÝÅÊ ÎÏÄÅ.\n"
! 
! #: info/infodoc.c:71
! #, fuzzy
! msgid "\\%-10[last-menu-item]  Pick the last item in this node's menu.\n"
! msgstr "\\%-10[last-menu-item]  ÷ÙÂÒÁÔØ ÐÏÓÌÅÄÎÉÊ ÐÕÎËÔ ÍÅÎÀ × ÔÅËÕÝÅÊ ÎÏÄÅ\n"
  
  #: info/infodoc.c:72
! #, fuzzy
! msgid "\\%-10[menu-item]  Pick a menu item specified by name.\n"
! msgstr "  %-10s  ðÅÒÅÊÔÉ Ë ÚÁÄÁÎÎÏÍÕ ÐÕÎËÔÕ ÍÅÎÀ.\n"
  
  #: info/infodoc.c:73
! #, fuzzy
! msgid "\\%-10[xref-item]  Follow a cross reference specified by name.\n"
! msgstr "\\%-10[xref-item]  ðÅÒÅÊÔÉ ÐÏ ÓÓÙÌËÅ.  óÞÉÔÙ×ÁÅÔ ÉÍÑ ÓÓÙÌËÉ.\n"
  
  #: info/infodoc.c:74
! #, fuzzy
! msgid "\\%-10[goto-node]  Go to a node specified by name.\n"
! msgstr "  %-10s  ðÅÒÅÊÔÉ Ë ÚÁÄÁÎÎÏÊ ÎÏÄÅ.\n"
  
  #: info/infodoc.c:76
! #, fuzzy
! msgid "\\%-10[search]  Search forward for a specified string.\n"
! msgstr "  %-10s  îÁÊÔÉ ÚÁÄÁÎÎÕÀ ÓÔÒÏËÕ, É ÐÅÒÅÊÔÉ Ë\n"
  
  #: info/infodoc.c:77
  #, fuzzy
! msgid "\\%-10[search-previous]  Search for previous occurrence.\n"
! msgstr "\\%-10[prev-node]  ðÅÒÅÊÔÉ Ë \"ÐÒÅÄÙÄÕÝÅÊ\" ÎÏÄÅ.\n"
  
! #: info/infodoc.c:78
  #, fuzzy
! msgid "\\%-10[search-next]  Search for next occurrence.\n"
! msgstr ""
! "  %-10s  ðÒÏÉÚ×ÅÓÔÉ ÐÏÉÓË ÚÁÄÁÎÎÏÊ ÓÔÒÏËÉ ÓÒÅÄÉ ×ÈÏÖÄÅÎÉÊ ÉÍÅÎÎÙÈ ÕËÁÚÁÔÅÌÅÊ "
! "ÜÔÏÇÏ\n"
  
! #: info/infodoc.c:79
! #, fuzzy
  msgid ""
! "\\%-10[index-search]  Search for a specified string in the index, and\n"
! "              select the node referenced by the first entry found.\n"
  msgstr ""
  "\\%-10[index-search]  éÓËÁÔØ ÚÁÄÁÎÎÕÀ ÓÔÒÏËÕ × ÁÌÆÁ×ÉÔÎÙÈ ÕËÁÚÁÔÅÌÑÈ\n"
  "              Info-ÆÁÊÌÁ É ×ÙÂÒÁÔØ ÎÏÄÕ ÐÏ ÐÅÒ×ÏÊ ÎÁÊÄÅÎÎÏÊ ÓÓÙÌËÅ.\n"
  
! #: info/infodoc.c:81
! #, fuzzy
! msgid "\\%-10[abort-key]  Cancel the current operation.\n"
! msgstr "ïÔÍÅÎÉÔØ ×ÙÐÏÌÎÅÎÉÅ ÔÅËÕÝÅÊ ËÏÍÁÎÄÙ"
  
  #: info/infodoc.c:89
  msgid ""
! "Basic Commands in Info Windows\n"
! "******************************\n"
  msgstr ""
! "ïÓÎÏ×ÎÙÅ ËÏÍÁÎÄÙ × ÏËÎÁÈ Info\n"
! "******************************\n"
  
! #: info/infodoc.c:92
  #, c-format
  msgid "  %-10s  Quit this help.\n"
  msgstr "  %-10s  ðÏËÉÎÕÔØ ÜÔÕ ÓÐÒÁ×ËÕ.\n"
  
! #: info/infodoc.c:93
  #, c-format
  msgid "  %-10s  Quit Info altogether.\n"
  msgstr "  %-10s  ðÏËÉÎÕÔØ ÔÁËÖÅ Info.\n"
  
! #: info/infodoc.c:94
  #, c-format
  msgid "  %-10s  Invoke the Info tutorial.\n"
  msgstr "  %-10s  ÷ÙÚ×ÁÔØ ÏÂÕÞÁÀÝÅÅ ÒÕËÏ×ÏÄÓÔ×Ï.\n"
  
! #: info/infodoc.c:98
  #, c-format
  msgid "  %-10s  Move to the `next' node of this node.\n"
  msgstr "  %-10s  ðÅÒÅÊÔÉ Ë `ÓÌÅÄÕÀÝÅÊ' ÎÏÄÅ.\n"
  
! #: info/infodoc.c:99
  #, c-format
  msgid "  %-10s  Move to the `previous' node of this node.\n"
  msgstr "  %-10s  ðÅÒÅÊÔÉ Ë `ÐÒÅÄÙÄÕÝÅÊ' ÎÏÄÅ.\n"
  
! #: info/infodoc.c:100
  #, c-format
  msgid "  %-10s  Move `up' from this node.\n"
  msgstr "  %-10s  ðÅÒÅÊÔÉ Ë ÎÏÄÅ `××ÅÒÈ'.\n"
  
! #: info/infodoc.c:101
! #, fuzzy, c-format
! msgid ""
! "  %-10s  Pick menu item specified by name.\n"
! "              Picking a menu item causes another node to be selected.\n"
  msgstr ""
+ "\\%-10[menu-item]  ðÅÒÅÊÔÉ Ë ÐÕÎËÔÕ ÍÅÎÀ, ÚÁÄÁ×ÁÅÍÏÍÕ ÐÏ ÉÍÅÎÉ.\n"
  "              ðÒÉ ÐÅÒÅÈÏÄÅ Ë ÚÁÄÁÎÎÏÍÕ ÐÕÎËÔÕ ÍÅÎÀ ×ÙÂÉÒÁÅÔÓÑ ÄÒÕÇÁÑ ÎÏÄÁ.\n"
  
! #: info/infodoc.c:103
  #, c-format
  msgid "  %-10s  Follow a cross reference.  Reads name of reference.\n"
  msgstr "  %-10s  ðÅÒÅÊÔÉ ÐÏ ÓÓÙÌËÅ.  óÞÉÔÙ×ÁÅÔ ÉÍÑ ÓÓÙÌËÉ.\n"
  
! #: info/infodoc.c:104
  #, c-format
  msgid "  %-10s  Move to the last node seen in this window.\n"
  msgstr "  %-10s  ðÅÒÅÊÔÉ ÎÁ ÐÏÓÌÅÄÎÀÀ ÎÏÄÕ × ÜÔÏÍ ÏËÎÅ.\n"
  
! #: info/infodoc.c:105
  #, c-format
  msgid "  %-10s  Skip to next hypertext link within this node.\n"
  msgstr "  %-10s  ðÅÒÅÍÅÓÔÉÔØÓÑ Ë ÓÌÅÄÕÀÝÅÊ ÇÉÐÅÒÓÓÙÌËÅ × ÜÔÏÊ ÎÏÄÅ.\n"
  
! #: info/infodoc.c:106
  #, c-format
  msgid "  %-10s  Follow the hypertext link under cursor.\n"
  msgstr "  %-10s  ðÅÒÅÊÔÉ ÐÏ ÇÉÐÅÒÓÓÙÌËÅ ÐÏÄ ËÕÒÓÏÒÏÍ.\n"
  
! #: info/infodoc.c:107
  #, c-format
  msgid "  %-10s  Move to the `directory' node.  Equivalent to `g (DIR)'.\n"
  msgstr "  %-10s  ðÅÒÅÊÔÉ Ë ËÏÒÎÅ×ÏÊ ÎÏÄÅ.  üË×É×ÁÌÅÎÔÎÏ `g (DIR)'.\n"
  
! #: info/infodoc.c:108
  #, c-format
  msgid "  %-10s  Move to the Top node.  Equivalent to `g Top'.\n"
  msgstr "  %-10s  ðÅÒÅÊÔÉ Ë ÎÏÄÅ Top.  üË×É×ÁÌÅÎÔÎÏ `g Top'.\n"
  
! #: info/infodoc.c:110
! msgid ""
! "Moving within a node:\n"
! "---------------------\n"
! msgstr ""
! "ðÅÒÅÍÅÝÅÎÉÅ ×ÎÕÔÒÉ ÎÏÄÙ:\n"
! "------------------------\n"
! 
! #: info/infodoc.c:112
  #, c-format
  msgid "  %-10s  Scroll forward a page.\n"
  msgstr "  %-10s  ðÒÏËÒÕÔÉÔØ ÎÁ ÓÔÒÁÎÉÃÕ ×ÐÅÒÅÄ.\n"
  
! #: info/infodoc.c:113
  #, c-format
  msgid "  %-10s  Scroll backward a page.\n"
  msgstr "  %-10s  ðÒÏËÒÕÔÉÔØ ÎÁ ÓÔÒÁÎÉÃÕ ÎÁÚÁÄ.\n"
  
! #: info/infodoc.c:114
  #, c-format
  msgid "  %-10s  Go to the beginning of this node.\n"
  msgstr "  %-10s  ðÅÒÅÍÅÓÔÉÔØÓÑ × ÎÁÞÁÌÏ ÜÔÏÊ ÎÏÄÙ.\n"
  
! #: info/infodoc.c:115
  #, c-format
  msgid "  %-10s  Go to the end of this node.\n"
  msgstr "  %-10s  ðÅÒÅÍÅÓÔÉÔØÓÑ × ËÏÎÅÃ ÜÔÏÊ ÎÏÄÙ.\n"
  
! #: info/infodoc.c:116
  #, c-format
  msgid "  %-10s  Scroll forward 1 line.\n"
  msgstr "  %-10s  ðÒÏËÒÕÔÉÔØ ÎÁ ÓÔÒÁÎÉÃÕ ×ÐÅÒÅÄ.\n"
  
! #: info/infodoc.c:117
  #, c-format
  msgid "  %-10s  Scroll backward 1 line.\n"
  msgstr "  %-10s  ðÒÏËÒÕÔÉÔØ ÎÁ ÓÔÒÁÎÉÃÕ ÎÁÚÁÄ.\n"
  
! #: info/infodoc.c:119
! msgid ""
! "Other commands:\n"
! "---------------\n"
! msgstr ""
! "äÒÕÇÉÅ ËÏÍÁÎÄÙ:\n"
! "---------------\n"
! 
! #: info/infodoc.c:121
! #, fuzzy, c-format
! msgid "  %-10s  Pick first...ninth item in node's menu.\n"
  msgstr "  %-10s  ÷ÙÂÒÁÔØ ÐÅÒ×ÙÊ ... ÄÅ×ÑÔÙÊ ÐÕÎËÔ ÍÅÎÀ × ÔÅËÕÝÅÊ ÎÏÄÅ.\n"
  
! #: info/infodoc.c:122
  #, c-format
  msgid "  %-10s  Pick last item in node's menu.\n"
  msgstr "  %-10s  ÷ÙÂÒÁÔØ ÐÏÓÌÅÄÎÉÊ ÐÕÎËÔ ÍÅÎÀ × ÔÅËÕÝÅÊ ÎÏÄÅ\n"
  
! #: info/infodoc.c:125
  #, fuzzy, c-format
  msgid ""
***************
*** 785,799 ****
  "              Info-ÆÁÊÌÁ É ×ÙÂÒÁÔØ ÎÏÄÕ ÐÏ ÐÅÒ×ÏÊ ÎÁÊÄÅÎÎÏÊ ÓÓÙÌËÅ.\n"
  
! #: info/infodoc.c:135
! #, c-format
! msgid "  %-10s  Move to node specified by name.\n"
! msgstr "  %-10s  ðÅÒÅÊÔÉ Ë ÚÁÄÁÎÎÏÊ ÎÏÄÅ.\n"
! 
! #: info/infodoc.c:136
  msgid ""
  "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
! msgstr "              ÷Ù ÍÏÖÅÔÅ ÚÁÄÁÔØ ÔÁËÖÅ ÉÍÑ ÆÁÊÌÁ, ÎÁÐÒÉÍÅÒ (æáêì)îïäá.\n"
  
! #: info/infodoc.c:137
  #, fuzzy, c-format
  msgid ""
--- 769,782 ----
  "              Info-ÆÁÊÌÁ É ×ÙÂÒÁÔØ ÎÏÄÕ ÐÏ ÐÅÒ×ÏÊ ÎÁÊÄÅÎÎÏÊ ÓÓÙÌËÅ.\n"
  
! #: info/infodoc.c:127
! #, fuzzy, c-format
  msgid ""
+ "  %-10s  Move to node specified by name.\n"
  "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
! msgstr ""
! "\\%-10[goto-node]  ðÅÒÅÊÔÉ Ë ÎÏÄÅ, ÚÁÄÁÎÎÏÊ ÐÏ ÉÍÅÎÉ.\n"
! "              ÷Ù ÍÏÖÅÔÅ ÚÁÄÁÔØ ÔÁËÖÅ ÉÍÑ ÆÁÊÌÁ, ÎÁÐÒÉÍÅÒ (æáêì)îïäá.\n"
  
! #: info/infodoc.c:129
  #, fuzzy, c-format
  msgid ""
***************
*** 805,823 ****
  "              ÎÏÄÅ, × ËÏÔÏÒÏÊ ÎÁÊÄÅÎÏ ÓÌÅÄÕÀÝÅÅ ×ÈÏÖÄÅÎÉÅ.\n"
  
! #: info/infodoc.c:139
! #, c-format
! msgid "  %-10s  Search backward for a specified string\n"
! msgstr "  %-10s  îÁÊÔÉ ÚÁÄÁÎÎÕÀ ÓÔÒÏËÕ × ÏÂÒÁÔÎÏÍ ÎÁÐÒÁ×ÌÅÎÉÉ, É ÐÅÒÅÊÔÉ Ë\n"
! 
! #: info/infodoc.c:140
  msgid ""
  "              and select the node in which the next occurrence is found.\n"
! msgstr "              ÎÏÄÅ, × ËÏÔÏÒÏÊ ÎÁÊÄÅÎÏ ÓÌÅÄÕÀÝÅÅ ×ÈÏÖÄÅÎÉÅ.\n"
  
! #: info/infodoc.c:320
  msgid "The current search path is:\n"
  msgstr "ôÅËÕÝÉÊ ÐÕÔØ ÐÏÉÓËÁ:\n"
  
! #: info/infodoc.c:324
  msgid ""
  "Commands available in Info windows:\n"
--- 788,806 ----
  "              ÎÏÄÅ, × ËÏÔÏÒÏÊ ÎÁÊÄÅÎÏ ÓÌÅÄÕÀÝÅÅ ×ÈÏÖÄÅÎÉÅ.\n"
  
! #: info/infodoc.c:131
! #, fuzzy, c-format
  msgid ""
+ "  %-10s  Search backward for a specified string,\n"
  "              and select the node in which the next occurrence is found.\n"
! msgstr ""
! "\\%-10[search]  éÓËÁÔØ ÕËÁÚÁÎÎÕÀ ÓÔÒÏËÕ × ÔÅËÕÝÅÍ Info-ÆÁÊÌÅ É ÏÓÔÁÎÏ×ÉÔØÓÑ "
! "×\n"
! "              ÎÏÄÅ, × ËÏÔÏÒÏÊ ÎÁÊÄÅÎÏ ÓÌÅÄÕÀÝÅÅ ×ÈÏÖÄÅÎÉÅ.\n"
  
! #: info/infodoc.c:312
  msgid "The current search path is:\n"
  msgstr "ôÅËÕÝÉÊ ÐÕÔØ ÐÏÉÓËÁ:\n"
  
! #: info/infodoc.c:316
  msgid ""
  "Commands available in Info windows:\n"
***************
*** 827,831 ****
  "\n"
  
! #: info/infodoc.c:328
  msgid ""
  "Commands available in the echo area:\n"
--- 810,814 ----
  "\n"
  
! #: info/infodoc.c:320
  msgid ""
  "Commands available in the echo area:\n"
***************
*** 835,839 ****
  "\n"
  
! #: info/infodoc.c:351
  #, c-format
  msgid ""
--- 818,822 ----
  "\n"
  
! #: info/infodoc.c:343
  #, c-format
  msgid ""
***************
*** 844,848 ****
  "\n"
  
! #: info/infodoc.c:355
  msgid ""
  "The following commands cannot be invoked at all:\n"
--- 827,831 ----
  "\n"
  
! #: info/infodoc.c:347
  msgid ""
  "The following commands cannot be invoked at all:\n"
***************
*** 852,920 ****
  "\n"
  
! #: info/infodoc.c:379
! msgid "--- Use `\\[history-node]' or `\\[kill-node]' to exit ---\n"
! msgstr ""
! "--- éÓÐÏÌØÚÕÊÔÅ `\\[history-node]' ÉÌÉ `\\[kill-node]' ÄÌÑ ×ÙÈÏÄÁ ---\n"
! 
! #: info/infodoc.c:489
  msgid "Display help message"
  msgstr "ðÏËÁÚÁÔØ ÓÐÒÁ×ËÕ"
  
! #: info/infodoc.c:507
  msgid "Visit Info node `(info)Help'"
  msgstr "ïÂÒÁÔÉÔØÓÑ Ë Info-ÎÏÄÅ `(info)Help'"
  
! #: info/infodoc.c:645
  msgid "Print documentation for KEY"
  msgstr "ðÏËÁÚÁÔØ ÉÎÆÏÒÍÁÃÉÀ Ï ëìá÷éûå"
  
! #: info/infodoc.c:657
  #, c-format
  msgid "Describe key: %s"
  msgstr "ïÐÉÓÁÔØ ËÌÁ×ÉÛÕ: %s"
  
! #: info/infodoc.c:668
  #, c-format
  msgid "ESC %s is undefined."
  msgstr "ESC %s ÎÅÏÐÒÅÄÅÌÅÎÏ."
  
! #: info/infodoc.c:684 info/infodoc.c:713
  #, c-format
  msgid "%s is undefined."
  msgstr "%s ÎÅÏÐÒÅÄÅÌÅÎÏ."
  
! #: info/infodoc.c:734
  #, c-format
  msgid "%s is defined to %s."
  msgstr "%s ÐÒÉ×ÑÚÁÎÏ Ë %s."
  
! #: info/infodoc.c:1157
  msgid "Show what to type to execute a given command"
  msgstr "ðÏËÁÚÙ×ÁÅÔ, ÞÔÏ ÎÕÖÎÏ ÎÁÐÅÞÁÔÁÔØ, ÞÔÏÂÙ ×ÙÐÏÌÎÉÔØ ÄÁÎÎÕÀ ËÏÍÁÎÄÕ"
  
! #: info/infodoc.c:1161
  msgid "Where is command: "
  msgstr "ëÏÍÁÎÄÁ: "
  
! #: info/infodoc.c:1183
  #, c-format
  msgid "`%s' is not on any keys"
  msgstr "`%s' ÎÅ ÐÒÉ×ÑÚÁÎÁ ÎÉ Ë ËÁËÉÍ ËÌÁ×ÉÛÁÍ"
  
! #: info/infodoc.c:1190
  #, c-format
  msgid "%s can only be invoked via %s."
  msgstr "%s ÍÏÖÅÔ ÂÙÔØ ×ÙÚ×ÁÎÁ ÔÏÌØËÏ Ó ÐÏÍÏÝØÀ %s."
  
! #: info/infodoc.c:1194
  #, c-format
  msgid "%s can be invoked via %s."
  msgstr "%s ÍÏÖÅÔ ÂÙÔØ ×ÙÚ×ÁÎÁ Ó ÐÏÍÏÝØÀ %s."
  
! #: info/infodoc.c:1199
  #, c-format
  msgid "There is no function named `%s'"
  msgstr "æÕÎËÃÉÉ Ó ÉÍÅÎÅÍ `%s' ÎÅÔ"
  
  #: info/infokey.c:170
  msgid "incorrect number of arguments"
--- 835,906 ----
  "\n"
  
! #: info/infodoc.c:477
  msgid "Display help message"
  msgstr "ðÏËÁÚÁÔØ ÓÐÒÁ×ËÕ"
  
! #: info/infodoc.c:495
  msgid "Visit Info node `(info)Help'"
  msgstr "ïÂÒÁÔÉÔØÓÑ Ë Info-ÎÏÄÅ `(info)Help'"
  
! #: info/infodoc.c:633
  msgid "Print documentation for KEY"
  msgstr "ðÏËÁÚÁÔØ ÉÎÆÏÒÍÁÃÉÀ Ï ëìá÷éûå"
  
! #: info/infodoc.c:645
  #, c-format
  msgid "Describe key: %s"
  msgstr "ïÐÉÓÁÔØ ËÌÁ×ÉÛÕ: %s"
  
! #: info/infodoc.c:656
  #, c-format
  msgid "ESC %s is undefined."
  msgstr "ESC %s ÎÅÏÐÒÅÄÅÌÅÎÏ."
  
! #: info/infodoc.c:672 info/infodoc.c:701
  #, c-format
  msgid "%s is undefined."
  msgstr "%s ÎÅÏÐÒÅÄÅÌÅÎÏ."
  
! #: info/infodoc.c:722
  #, c-format
  msgid "%s is defined to %s."
  msgstr "%s ÐÒÉ×ÑÚÁÎÏ Ë %s."
  
! #: info/infodoc.c:1145
  msgid "Show what to type to execute a given command"
  msgstr "ðÏËÁÚÙ×ÁÅÔ, ÞÔÏ ÎÕÖÎÏ ÎÁÐÅÞÁÔÁÔØ, ÞÔÏÂÙ ×ÙÐÏÌÎÉÔØ ÄÁÎÎÕÀ ËÏÍÁÎÄÕ"
  
! #: info/infodoc.c:1149
  msgid "Where is command: "
  msgstr "ëÏÍÁÎÄÁ: "
  
! #: info/infodoc.c:1171
  #, c-format
  msgid "`%s' is not on any keys"
  msgstr "`%s' ÎÅ ÐÒÉ×ÑÚÁÎÁ ÎÉ Ë ËÁËÉÍ ËÌÁ×ÉÛÁÍ"
  
! #: info/infodoc.c:1178
  #, c-format
  msgid "%s can only be invoked via %s."
  msgstr "%s ÍÏÖÅÔ ÂÙÔØ ×ÙÚ×ÁÎÁ ÔÏÌØËÏ Ó ÐÏÍÏÝØÀ %s."
  
! #: info/infodoc.c:1182
  #, c-format
  msgid "%s can be invoked via %s."
  msgstr "%s ÍÏÖÅÔ ÂÙÔØ ×ÙÚ×ÁÎÁ Ó ÐÏÍÏÝØÀ %s."
  
! #: info/infodoc.c:1187
  #, c-format
  msgid "There is no function named `%s'"
  msgstr "æÕÎËÃÉÉ Ó ÉÍÅÎÅÍ `%s' ÎÅÔ"
  
+ #: info/infodoc.c:96
+ msgid ""
+ "Selecting other nodes:\n"
+ "----------------------\n"
+ msgstr ""
+ "÷ÙÂÏÒ ÄÒÕÇÏÊ ÎÏÄÙ:\n"
+ "------------------\n"
+ 
  #: info/infokey.c:170
  msgid "incorrect number of arguments"
***************
*** 1026,1045 ****
  "  --version                    ÐÏËÁÚÁÔØ ÉÎÆÏÒÍÁÃÉÀ Ï ×ÅÒÓÉÉ É ×ÙÊÔÉ\n"
  
! #: info/infomap.c:1499
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too small"
  msgstr "îÅÐÒÁ×ÉÌØÎÙÊ ÆÁÊÌ infokey `%s' ÉÇÎÏÒÉÒÕÅÔÓÑ - ÓÌÉÛËÏÍ ÍÁÌÅÎØËÉÊ"
  
! #: info/infomap.c:1502
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too big"
  msgstr "îÅÐÒÁ×ÉÌØÎÙÊ ÆÁÊÌ infokey `%s' ÉÇÎÏÒÉÒÕÅÔÓÑ - ÓÌÉÛËÏÍ ÂÏÌØÛÏÊ"
  
! #: info/infomap.c:1515
  #, c-format
  msgid "Error reading infokey file `%s' - short read"
  msgstr "ïÛÉÂËÁ ÞÔÅÎÉÑ ÆÁÊÌÁ infokey `%s' - ÞÔÅÎÉÅ ÐÒÅÒ×ÁÎÏ"
  
! #: info/infomap.c:1534
  #, c-format
  msgid ""
--- 1012,1031 ----
  "  --version                    ÐÏËÁÚÁÔØ ÉÎÆÏÒÍÁÃÉÀ Ï ×ÅÒÓÉÉ É ×ÙÊÔÉ\n"
  
! #: info/infomap.c:955
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too small"
  msgstr "îÅÐÒÁ×ÉÌØÎÙÊ ÆÁÊÌ infokey `%s' ÉÇÎÏÒÉÒÕÅÔÓÑ - ÓÌÉÛËÏÍ ÍÁÌÅÎØËÉÊ"
  
! #: info/infomap.c:958
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too big"
  msgstr "îÅÐÒÁ×ÉÌØÎÙÊ ÆÁÊÌ infokey `%s' ÉÇÎÏÒÉÒÕÅÔÓÑ - ÓÌÉÛËÏÍ ÂÏÌØÛÏÊ"
  
! #: info/infomap.c:971
  #, c-format
  msgid "Error reading infokey file `%s' - short read"
  msgstr "ïÛÉÂËÁ ÞÔÅÎÉÑ ÆÁÊÌÁ infokey `%s' - ÞÔÅÎÉÅ ÐÒÅÒ×ÁÎÏ"
  
! #: info/infomap.c:990
  #, c-format
  msgid ""
***************
*** 1049,1058 ****
  "ÞÔÏÂÙ ÏÂÎÏ×ÉÔØ ÅÇÏ"
  
! #: info/infomap.c:1543
  #, c-format
  msgid "Your infokey file `%s' is out of date -- run infokey to update it"
  msgstr "æÁÊÌ infokey `%s' ÕÓÔÁÒÅÌ -- ÚÁÐÕÓÔÉÔÅ infokey, ÞÔÏÂÙ ÏÂÎÏ×ÉÔØ ÅÇÏ"
  
! #: info/infomap.c:1559
  #, c-format
  msgid ""
--- 1035,1044 ----
  "ÞÔÏÂÙ ÏÂÎÏ×ÉÔØ ÅÇÏ"
  
! #: info/infomap.c:999
  #, c-format
  msgid "Your infokey file `%s' is out of date -- run infokey to update it"
  msgstr "æÁÊÌ infokey `%s' ÕÓÔÁÒÅÌ -- ÚÁÐÕÓÔÉÔÅ infokey, ÞÔÏÂÙ ÏÂÎÏ×ÉÔØ ÅÇÏ"
  
! #: info/infomap.c:1015
  #, c-format
  msgid ""
***************
*** 1061,1065 ****
  "Invalid infokey file `%s' (bad section length) -- run infokey to update it"
  
! #: info/infomap.c:1580
  #, c-format
  msgid ""
--- 1047,1051 ----
  "Invalid infokey file `%s' (bad section length) -- run infokey to update it"
  
! #: info/infomap.c:1036
  #, c-format
  msgid ""
***************
*** 1069,1078 ****
  "ÞÔÏÂÙ ÏÂÎÏ×ÉÔØ ÅÇÏ"
  
! #: info/infomap.c:1715
  msgid "Bad data in infokey file -- some key bindings ignored"
  msgstr ""
  "ðÏ×ÒÅÖÄÅÎÎÙÅ ÄÁÎÎÙÅ × ÆÁÊÌÅ infokey -- ÎÅËÏÔÏÒÙÅ ÐÒÉ×ÑÚËÉ ÐÒÏÉÇÎÏÒÉÒÏ×ÁÎÙ"
  
! #: info/infomap.c:1765
  msgid "Bad data in infokey file -- some var settings ignored"
  msgstr ""
--- 1055,1064 ----
  "ÞÔÏÂÙ ÏÂÎÏ×ÉÔØ ÅÇÏ"
  
! #: info/infomap.c:1171
  msgid "Bad data in infokey file -- some key bindings ignored"
  msgstr ""
  "ðÏ×ÒÅÖÄÅÎÎÙÅ ÄÁÎÎÙÅ × ÆÁÊÌÅ infokey -- ÎÅËÏÔÏÒÙÅ ÐÒÉ×ÑÚËÉ ÐÒÏÉÇÎÏÒÉÒÏ×ÁÎÙ"
  
! #: info/infomap.c:1221
  msgid "Bad data in infokey file -- some var settings ignored"
  msgstr ""
***************
*** 1110,1114 ****
  msgstr "õÓÔÁÎÏ×ÉÔØ ×ÙÓÏÔÕ ÜËÒÁÎÁ ÒÁ×ÎÏÊ (%d): "
  
! #: info/makedoc.c:163 info/makedoc.c:171
  #, c-format
  msgid ""
--- 1096,1100 ----
  msgstr "õÓÔÁÎÏ×ÉÔØ ×ÙÓÏÔÕ ÜËÒÁÎÁ ÒÁ×ÎÏÊ (%d): "
  
! #: info/makedoc.c:166 info/makedoc.c:174
  #, c-format
  msgid ""
***************
*** 1119,1123 ****
  "\n"
  
! #: info/makedoc.c:551
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
--- 1105,1109 ----
  "\n"
  
! #: info/makedoc.c:556
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
***************
*** 1156,1165 ****
  msgstr "÷ÙÂÒÁÔØ ÐÏÓÅÝÅÎÎÕÀ ÒÁÎÅÅ ÎÏÄÕ: "
  
! #: info/nodemenu.c:336 info/session.c:2398
  #, c-format
  msgid "The reference disappeared! (%s)."
  msgstr "óÓÙÌËÁ ÉÓÞÅÚÌÁ! (%s)."
  
! #: info/session.c:161
  #, c-format
  msgid ""
--- 1142,1156 ----
  msgstr "÷ÙÂÒÁÔØ ÐÏÓÅÝÅÎÎÕÀ ÒÁÎÅÅ ÎÏÄÕ: "
  
! #: info/nodemenu.c:336 info/session.c:2443
  #, c-format
  msgid "The reference disappeared! (%s)."
  msgstr "óÓÙÌËÁ ÉÓÞÅÚÌÁ! (%s)."
  
! #: info/search.c:161
! #, c-format
! msgid "regexp error: %s"
! msgstr ""
! 
! #: info/session.c:164
  #, c-format
  msgid ""
***************
*** 1170,1255 ****
  "item] ×ÙÂÉÒÁÅÔ ÐÕÎËÔ ÍÅÎÀ."
  
! #: info/session.c:622
  msgid "Move down to the next line"
  msgstr "óÍÅÓÔÉÔØÓÑ ÎÁ ÓÔÒÏËÕ ÎÉÖÅ"
  
! #: info/session.c:658
  msgid "Move up to the previous line"
  msgstr "óÍÅÓÔÉÔØÓÑ ÎÁ ÓÔÒÏËÕ ×ÙÛÅ"
  
! #: info/session.c:693
  msgid "Move to the end of the line"
  msgstr "óÍÅÓÔÉÔØÓÑ × ËÏÎÅÃ ÓÔÒÏËÉ"
  
! #: info/session.c:713
  msgid "Move to the start of the line"
  msgstr "óÍÅÓÔÉÔØÓÑ × ÎÁÞÁÌÏ ÓÔÒÏËÉ"
  
! #: info/session.c:983 makeinfo/node.c:1437
  msgid "Next"
  msgstr "óÌÅÄÕÀÝÁÑ"
  
! #: info/session.c:988
! msgid "Following Next node..."
! msgstr "ðÅÒÅÈÏÄ ÎÁ ÎÏÄÕ \"óÌÅÄÕÀÝÁÑ\"..."
! 
! #: info/session.c:1006
! msgid "Selecting first menu item..."
! msgstr "÷ÙÂÉÒÁÅÔÓÑ ÐÅÒ×ÙÊ ÐÕÎËÔ ÍÅÎÀ..."
! 
! #: info/session.c:1018
! msgid "Selecting Next node..."
! msgstr "÷ÙÂÉÒÁÅÔÓÑ ÎÏÄÁ \"óÌÅÄÕÀÝÁÑ\"..."
! 
! #: info/session.c:1089
! #, c-format
! msgid "Moving Up %d time(s), then Next."
! msgstr "ðÅÒÅÍÅÝÅÎÉÅ \"÷×ÅÒÈ\" %d ÒÁÚ(Á), ÚÁÔÅÍ \"óÌÅÄÕÀÝÁÑ\"."
! 
! #: info/session.c:1113
  msgid "No more nodes within this document."
  msgstr "÷ ÜÔÏÍ ÄÏËÕÍÅÎÔÅ ÂÏÌØÛÅ ÎÅÔ ÎÏÄ."
  
! #: info/session.c:1139
  msgid "No `Prev' for this node."
  msgstr "äÌÑ ÜÔÏÊ ÎÏÄÙ ÎÅÔ ÓÓÙÌËÉ `ðÒÅÄÙÄÕÝÁÑ'."
  
! #: info/session.c:1144 info/session.c:1206
! msgid "Moving Prev in this window."
! msgstr "ðÅÒÅÈÏÄ ÎÁ ÎÏÄÕ \"ðÒÅÄÙÄÕÝÁÑ\" × ÜÔÏÍ ÏËÎÅ."
! 
! #: info/session.c:1161
  msgid "No `Prev' or `Up' for this node within this document."
  msgstr "÷ ÜÔÏÍ ÄÏËÕÍÅÎÔÅ ÎÅÔ ÓÓÙÌËÉ `ðÒÅÄÙÄÕÝÁÑ' ÉÌÉ `÷×ÅÒÈ' ÄÌÑ ÜÔÏÊ ÎÏÄÙ."
  
! #: info/session.c:1167
! msgid "Moving Up in this window."
! msgstr "ðÅÒÅÈÏÄ ÎÁ ÎÏÄÕ \"÷×ÅÒÈ\" × ÜÔÏÍ ÏËÎÅ."
! 
! #: info/session.c:1217
! msgid "Moving to `Prev's last menu item."
! msgstr "ðÅÒÅÈÏÄ ÎÁ ÐÏÓÌÅÄÎÉÊ ÐÕÎËÔ ÍÅÎÀ ÎÏÄÙ `ðÒÅÄÙÄÕÝÁÑ'."
! 
! #: info/session.c:1229
  msgid "Move forwards or down through node structure"
  msgstr "ðÒÏÄ×ÉÇÁÔØÓÑ ×ÐÅÒÅÄ ÉÌÉ ×ÎÉÚ ÐÏ ÓÔÒÕËÔÕÒÅ ÎÏÄ"
  
! #: info/session.c:1245
  msgid "Move backwards or up through node structure"
  msgstr "ðÒÏÄ×ÉÇÁÔØÓÑ ÎÁÚÁÄ ÉÌÉ ××ÅÒÈ ÐÏ ÓÔÒÕËÔÕÒÅ ÎÏÄ"
  
! #: info/session.c:1339
  msgid "Scroll forward in this window"
  msgstr "ðÒÏËÒÕÔÉÔØ ×ÐÅÒÅÄ ÔÅËÕÝÅÅ ÏËÎÏ"
  
! #: info/session.c:1347
  msgid "Scroll forward in this window and set default window size"
  msgstr "ðÒÏËÒÕÔÉÔØ ÔÅËÕÝÅÅ ÏËÎÏ ×ÐÅÒÅÄ É ÕÓÔÁÎÏ×ÉÔØ ÒÁÚÍÅÒ ÏËÎÁ ÐÏ ÕÍÏÌÞÁÎÉÀ"
  
! #: info/session.c:1355
  msgid "Scroll forward in this window staying within node"
  msgstr "ðÒÏËÒÕÔÉÔØ ×ÐÅÒÅÄ ÔÅËÕÝÅÅ ÏËÎÏ, ÏÓÔÁ×ÁÑÓØ × ÔÅËÕÝÅÊ ÎÏÄÅ"
  
! #: info/session.c:1363
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
--- 1161,1217 ----
  "item] ×ÙÂÉÒÁÅÔ ÐÕÎËÔ ÍÅÎÀ."
  
! #: info/session.c:625
  msgid "Move down to the next line"
  msgstr "óÍÅÓÔÉÔØÓÑ ÎÁ ÓÔÒÏËÕ ÎÉÖÅ"
  
! #: info/session.c:661
  msgid "Move up to the previous line"
  msgstr "óÍÅÓÔÉÔØÓÑ ÎÁ ÓÔÒÏËÕ ×ÙÛÅ"
  
! #: info/session.c:696
  msgid "Move to the end of the line"
  msgstr "óÍÅÓÔÉÔØÓÑ × ËÏÎÅÃ ÓÔÒÏËÉ"
  
! #: info/session.c:716
  msgid "Move to the start of the line"
  msgstr "óÍÅÓÔÉÔØÓÑ × ÎÁÞÁÌÏ ÓÔÒÏËÉ"
  
! #: info/session.c:1007
  msgid "Next"
  msgstr "óÌÅÄÕÀÝÁÑ"
  
! #: info/session.c:1023 info/session.c:1148
  msgid "No more nodes within this document."
  msgstr "÷ ÜÔÏÍ ÄÏËÕÍÅÎÔÅ ÂÏÌØÛÅ ÎÅÔ ÎÏÄ."
  
! #: info/session.c:1174
  msgid "No `Prev' for this node."
  msgstr "äÌÑ ÜÔÏÊ ÎÏÄÙ ÎÅÔ ÓÓÙÌËÉ `ðÒÅÄÙÄÕÝÁÑ'."
  
! #: info/session.c:1194
  msgid "No `Prev' or `Up' for this node within this document."
  msgstr "÷ ÜÔÏÍ ÄÏËÕÍÅÎÔÅ ÎÅÔ ÓÓÙÌËÉ `ðÒÅÄÙÄÕÝÁÑ' ÉÌÉ `÷×ÅÒÈ' ÄÌÑ ÜÔÏÊ ÎÏÄÙ."
  
! #: info/session.c:1256
  msgid "Move forwards or down through node structure"
  msgstr "ðÒÏÄ×ÉÇÁÔØÓÑ ×ÐÅÒÅÄ ÉÌÉ ×ÎÉÚ ÐÏ ÓÔÒÕËÔÕÒÅ ÎÏÄ"
  
! #: info/session.c:1272
  msgid "Move backwards or up through node structure"
  msgstr "ðÒÏÄ×ÉÇÁÔØÓÑ ÎÁÚÁÄ ÉÌÉ ××ÅÒÈ ÐÏ ÓÔÒÕËÔÕÒÅ ÎÏÄ"
  
! #: info/session.c:1373
  msgid "Scroll forward in this window"
  msgstr "ðÒÏËÒÕÔÉÔØ ×ÐÅÒÅÄ ÔÅËÕÝÅÅ ÏËÎÏ"
  
! #: info/session.c:1381
  msgid "Scroll forward in this window and set default window size"
  msgstr "ðÒÏËÒÕÔÉÔØ ÔÅËÕÝÅÅ ÏËÎÏ ×ÐÅÒÅÄ É ÕÓÔÁÎÏ×ÉÔØ ÒÁÚÍÅÒ ÏËÎÁ ÐÏ ÕÍÏÌÞÁÎÉÀ"
  
! #: info/session.c:1389
  msgid "Scroll forward in this window staying within node"
  msgstr "ðÒÏËÒÕÔÉÔØ ×ÐÅÒÅÄ ÔÅËÕÝÅÅ ÏËÎÏ, ÏÓÔÁ×ÁÑÓØ × ÔÅËÕÝÅÊ ÎÏÄÅ"
  
! #: info/session.c:1397
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
***************
*** 1258,1274 ****
  "ÒÁÚÍÅÒ ÏËÎÁ ÐÏ ÕÍÏÌÞÁÎÉÀ"
  
! #: info/session.c:1371
  msgid "Scroll backward in this window"
  msgstr "ðÒÏËÒÕÔÉÔØ ÎÁÚÁÄ ÔÅËÕÝÅÅ ÏËÎÏ"
  
! #: info/session.c:1379
  msgid "Scroll backward in this window and set default window size"
  msgstr "ðÒÏËÒÕÔÉÔØ ÔÅËÕÝÅÅ ÏËÎÏ ÎÁÚÁÄ É ÕÓÔÁÎÏ×ÉÔØ ÒÁÚÍÅÒ ÏËÎÁ ÐÏ ÕÍÏÌÞÁÎÉÀ"
  
! #: info/session.c:1388
  msgid "Scroll backward in this window staying within node"
  msgstr "ðÒÏËÒÕÔÉÔØ ÎÁÚÁÄ ÔÅËÕÝÅÅ ÏËÎÏ, ÏÓÔÁ×ÁÑÓØ × ÔÅËÕÝÅÊ ÎÏÄÅ"
  
! #: info/session.c:1396
  msgid ""
  "Scroll backward in this window staying within node and set default window "
--- 1220,1236 ----
  "ÒÁÚÍÅÒ ÏËÎÁ ÐÏ ÕÍÏÌÞÁÎÉÀ"
  
! #: info/session.c:1405
  msgid "Scroll backward in this window"
  msgstr "ðÒÏËÒÕÔÉÔØ ÎÁÚÁÄ ÔÅËÕÝÅÅ ÏËÎÏ"
  
! #: info/session.c:1413
  msgid "Scroll backward in this window and set default window size"
  msgstr "ðÒÏËÒÕÔÉÔØ ÔÅËÕÝÅÅ ÏËÎÏ ÎÁÚÁÄ É ÕÓÔÁÎÏ×ÉÔØ ÒÁÚÍÅÒ ÏËÎÁ ÐÏ ÕÍÏÌÞÁÎÉÀ"
  
! #: info/session.c:1422
  msgid "Scroll backward in this window staying within node"
  msgstr "ðÒÏËÒÕÔÉÔØ ÎÁÚÁÄ ÔÅËÕÝÅÅ ÏËÎÏ, ÏÓÔÁ×ÁÑÓØ × ÔÅËÕÝÅÊ ÎÏÄÅ"
  
! #: info/session.c:1430
  msgid ""
  "Scroll backward in this window staying within node and set default window "
***************
*** 1278,1669 ****
  "ÏËÎÁ ÐÏ ÕÍÏÌÞÁÎÉÀ"
  
! #: info/session.c:1404
  msgid "Move to the start of this node"
  msgstr "ðÅÒÅÍÅÓÔÉÔØÓÑ × ÎÁÞÁÌÏ ÎÏÄÙ"
  
! #: info/session.c:1411
  msgid "Move to the end of this node"
  msgstr "ðÅÒÅÍÅÓÔÉÔØÓÑ × ËÏÎÅÃ ÎÏÄÙ"
  
! #: info/session.c:1418
  msgid "Scroll down by lines"
  msgstr "ðÒÏËÒÕÔÉÔØ ÎÁ ÎÅÓËÏÌØËÏ ÓÔÒÏË ×ÎÉÚ"
  
! #: info/session.c:1435
  msgid "Scroll up by lines"
  msgstr "ðÒÏËÒÕÔÉÔØ ÎÁ ÎÅÓËÏÌØËÏ ÓÔÒÏË ××ÅÒÈ"
  
! #: info/session.c:1453
  msgid "Scroll down by half screen size"
  msgstr "ðÒÏËÒÕÔÉÔØ ÎÁ ÐÏÌÜËÒÁÎÁ ×ÎÉÚ"
  
! #: info/session.c:1479
  msgid "Scroll up by half screen size"
  msgstr "ðÒÏËÒÕÔÉÔØ ÎÁ ÐÏÌÜËÒÁÎÁ ××ÅÒÈ"
  
! #: info/session.c:1508
  msgid "Select the next window"
  msgstr "÷ÙÂÒÁÔØ ÓÌÅÄÕÀÝÅÅ ÏËÎÏ"
  
! #: info/session.c:1547
  msgid "Select the previous window"
  msgstr "÷ÙÂÒÁÔØ ÐÒÅÄÙÄÕÝÅÅ ÏËÎÏ"
  
! #: info/session.c:1598
  msgid "Split the current window"
  msgstr "òÁÚÂÉÔØ ÔÅËÕÝÅÅ ÏËÎÏ"
  
! #: info/session.c:1679
  msgid "Delete the current window"
  msgstr "õÄÁÌÉÔØ ÔÅËÕÝÅÅ ÏËÎÏ"
  
! #: info/session.c:1687
  msgid "Cannot delete a permanent window"
  msgstr "îÅ×ÏÚÍÏÖÎÏ ÕÄÁÌÉÔØ ÐÏÓÔÏÑÎÎÏÅ ÏËÎÏ"
  
! #: info/session.c:1719
  msgid "Delete all other windows"
  msgstr "õÄÁÌÉÔØ ×ÓÅ ÏÓÔÁÌØÎÙÅ ÏËÎÁ"
  
! #: info/session.c:1765
  msgid "Scroll the other window"
  msgstr "ðÒÏËÒÕÔÉÔØ ÄÒÕÇÏÅ ÏËÎÏ"
  
! #: info/session.c:1786
  msgid "Scroll the other window backward"
  msgstr "ðÒÏËÒÕÔÉÔØ ÄÒÕÇÏÅ ÏËÎÏ ÎÁÚÁÄ"
  
! #: info/session.c:1792
  msgid "Grow (or shrink) this window"
  msgstr "õ×ÅÌÉÞÉÔØ (ÉÌÉ ÕÍÅÎØÛÉÔØ) ÔÅËÕÝÅÅ ÏËÎÏ"
  
! #: info/session.c:1803
  msgid "Divide the available screen space among the visible windows"
  msgstr "òÁÚÄÅÌÉÔØ ÄÏÓÔÕÐÎÏÅ ÍÅÓÔÏ ÎÁ ÜËÒÁÎÅ ÍÅÖÄÕ ×ÉÄÉÍÙÍÉ ÏËÎÁÍÉ"
  
! #: info/session.c:1810
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "ðÅÒÅËÌÀÞÉÔØ ÒÅÖÉÍ ÒÁÚÂÉ×ÁÎÉÑ ÓÔÒÏË × ÔÅËÕÝÅÍ ÏËÎÅ"
  
! #: info/session.c:1982
  msgid "Select the Next node"
  msgstr "ðÅÒÅÊÔÉ ÎÁ `óÌÅÄÕÀÝÕÀ' ÎÏÄÕ"
  
! #: info/session.c:1990
  msgid "Select the Prev node"
  msgstr "ðÅÒÅÊÔÉ ÎÁ `ðÒÅÄÙÄÕÝÕÀ' ÎÏÄÕ"
  
! #: info/session.c:1998
  msgid "Select the Up node"
  msgstr "ðÅÒÅÊÔÉ ÎÁ `÷ÅÒÈÎÀÀ' ÎÏÄÕ"
  
! #: info/session.c:2005
  msgid "Select the last node in this file"
  msgstr "ðÅÒÅÊÔÉ ÎÁ ÐÏÓÌÅÄÎÀÀ ÎÏÄÕ × ÆÁÊÌÅ"
  
! #: info/session.c:2032 info/session.c:2065
  msgid "This window has no additional nodes"
  msgstr "üÔÏ ÏËÎÏ ÎÅ ÉÍÅÅÔ ÄÏÐÏÌÎÉÔÅÌØÎÙÈ ÎÏÄ"
  
! #: info/session.c:2038
  msgid "Select the first node in this file"
  msgstr "ðÅÒÅÊÔÉ ÎÁ ÐÅÒ×ÕÀ ÎÏÄÕ × ÆÁÊÌÅ"
  
! #: info/session.c:2072
  msgid "Select the last item in this node's menu"
  msgstr "÷ÙÂÒÁÔØ ÐÏÓÌÅÄÎÉÊ ÐÕÎËÔ ÍÅÎÀ × ÔÅËÕÝÅÊ ÎÏÄÅ"
  
! #: info/session.c:2078
  msgid "Select this menu item"
  msgstr "÷ÙÂÒÁÔØ ÚÁÄÁÎÎÙÊ ÐÕÎËÔ ÍÅÎÀ"
  
! #: info/session.c:2111
  #, c-format
  msgid "There aren't %d items in this menu."
  msgstr "÷ ÜÔÏÍ ÍÅÎÀ ÎÅÔ %d ÐÕÎËÔÏ×."
  
! #: info/session.c:2305 info/session.c:2306
  #, c-format
  msgid "Menu item (%s): "
  msgstr "ðÕÎËÔ ÍÅÎÀ (%s): "
  
! #: info/session.c:2309
  msgid "Menu item: "
  msgstr "ðÕÎËÔ ÍÅÎÀ: "
  
! #: info/session.c:2316 info/session.c:2317
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "ðÅÒÅÊÔÉ ÐÏ ÓÓÙÌËÅ (%s): "
  
! #: info/session.c:2320
  msgid "Follow xref: "
  msgstr "ðÅÒÅÊÔÉ ÐÏ ÓÓÙÌËÅ: "
  
! #: info/session.c:2449
  msgid "Read a menu item and select its node"
  msgstr "óÞÉÔÁÔØ ÉÍÑ ÐÕÎËÔÁ ÍÅÎÀ É ÐÅÒÅÊÔÉ Ë ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÊ ÎÏÄÅ"
  
! #: info/session.c:2457
  msgid "Read a footnote or cross reference and select its node"
  msgstr "óÞÉÔÁÔØ ÉÍÑ ÓÓÙÌËÉ ÉÌÉ ÓÎÏÓËÉ É ÐÅÒÅÊÔÉ Ë ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÊ ÎÏÄÅ"
  
! #: info/session.c:2463
  msgid "Move to the start of this node's menu"
  msgstr "óÍÅÓÔÉÔØÓÑ Ë ÎÁÞÁÌÕ ÍÅÎÀ ÔÅËÕÝÅÊ ÎÏÄÙ"
  
! #: info/session.c:2487
  msgid "Visit as many menu items at once as possible"
  msgstr "ðÒÏÓÍÏÔÒÅÔØ ÏÄÎÏ×ÒÅÍÅÎÎÏ ËÁË ÍÏÖÎÏ ÂÏÌØÛÅ ÎÏÄ"
  
! #: info/session.c:2515
  msgid "Read a node name and select it"
  msgstr "óÞÉÔÁÔØ ÉÍÑ ÎÏÄÙ É ÐÅÒÅÊÔÉ Ë ÎÅÊ"
  
! #: info/session.c:2570 info/session.c:2575
  msgid "Goto node: "
  msgstr "ðÅÒÅÊÔÉ Ë ÎÏÄÅ: "
  
! #: info/session.c:2639
  #, c-format
  msgid "No menu in node `%s'."
  msgstr "÷ ÎÏÄÅ `%s' ÎÅÔ ÍÅÎÀ."
  
! #: info/session.c:2685
  #, c-format
  msgid "No menu item `%s' in node `%s'."
  msgstr "ðÕÎËÔ ÍÅÎÀ `%s' ÏÔÓÕÔÓÔ×ÕÅÔ × ÎÏÄÅ `%s'."
  
! #: info/session.c:2715
  #, c-format
  msgid "Unable to find node referenced by `%s' in `%s'."
  msgstr "îÅ×ÏÚÍÏÖÎÏ ÎÁÊÔÉ ÎÏÄÕ ÐÏ ÓÓÙÌËÅ `%s' × `%s'."
  
! #: info/session.c:2765
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "óÞÉÔÁÔØ ÓÐÉÓÏË ÍÅÎÀ, ÎÁÞÉÎÁÀÝÉÊÓÑ Ó dir É ÐÒÏÓÌÅÄÏ×ÁÔØ ÐÏ ÎÉÍ"
  
! #: info/session.c:2767
  msgid "Follow menus: "
  msgstr "ðÒÏÓÌÅÄÏ×ÁÔØ ÐÏ ÍÅÎÀ: "
  
! #: info/session.c:2960
  msgid "Find the node describing program invocation"
  msgstr "îÁÈÏÄÉÔ ÎÏÄÕ, ÒÁÓÓËÁÚÙ×ÁÀÝÕÀ, ËÁË ×ÙÚÙ×ÁÔØ ÐÒÏÇÒÁÍÍÕ"
  
! #: info/session.c:2962
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "îÁÊÔÉ ÎÏÄÕ Invocation ÄÌÑ [%s]: "
  
! #: info/session.c:3000
  msgid "Read a manpage reference and select it"
  msgstr "óÞÉÔÁÔØ ÉÍÑ manpage É ÐÅÒÅÊÔÉ Ë ÎÅÊ"
  
! #: info/session.c:3004
  msgid "Get Manpage: "
  msgstr "ðÒÏÓÍÏÔÒÅÔØ manpage: "
  
! #: info/session.c:3034
  msgid "Select the node `Top' in this file"
  msgstr "ðÅÒÅÊÔÉ ÎÁ `ðÅÒ×ÕÀ' ÎÏÄÕ"
  
! #: info/session.c:3040
  msgid "Select the node `(dir)'"
  msgstr "ðÅÒÅÊÔÉ ÎÁ ÎÏÄÕ `(dir)'"
  
! #: info/session.c:3057 info/session.c:3059
  #, c-format
  msgid "Kill node (%s): "
  msgstr "õÄÁÌÉÔØ ÎÏÄÕ (%s): "
  
! #: info/session.c:3111
  #, c-format
  msgid "Cannot kill node `%s'"
  msgstr "îÅ×ÏÚÍÏÖÎÏ ÕÄÁÌÉÔØ ÎÏÄÕ `%s'"
  
! #: info/session.c:3121
  msgid "Cannot kill the last node"
  msgstr "îÅ×ÏÚÍÏÖÎÏ ÕÄÁÌÉÔØ ÐÏÓÌÅÄÎÀÀ ÎÏÄÕ"
  
! #: info/session.c:3207
  msgid "Select the most recently selected node"
  msgstr "ðÅÒÅÊÔÉ Ë ÐÏÓÌÅÄÎÅÊ ×ÙÂÒÁÎÎÏÊ ÎÏÄÅ"
  
! #: info/session.c:3213
  msgid "Kill this node"
  msgstr "õÄÁÌÉÔØ ÔÅËÕÝÕÀ ÎÏÄÕ"
  
! #: info/session.c:3221
  msgid "Read the name of a file and select it"
  msgstr "óÞÉÔÁÔØ ÉÍÑ ÆÁÊÌÁ É ÐÅÒÅÊÔÉ Ë ÎÅÍÕ"
  
! #: info/session.c:3225
  msgid "Find file: "
  msgstr "ïÂÒÁÔÉÔØÓÑ Ë ÆÁÊÌÕ: "
  
! #: info/session.c:3242
  #, c-format
  msgid "Cannot find `%s'."
  msgstr "îÅ×ÏÚÍÏÖÎÏ ÎÁÊÔÉ `%s'."
  
! #: info/session.c:3285 info/session.c:3403
  #, c-format
  msgid "Could not create output file `%s'."
  msgstr "îÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ×ÙÈÏÄÎÏÊ ÆÁÊÌ `%s'."
  
! #: info/session.c:3299 info/session.c:3421 info/session.c:3481
  msgid "Done."
  msgstr "úÁ×ÅÒÛÅÎÏ."
  
! #: info/session.c:3354
  #, c-format
  msgid "Writing node %s..."
  msgstr "úÁÐÉÓØ ÎÏÄÙ %s..."
  
! #: info/session.c:3430
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "îÁÐÒÁ×ÉÔØ ÓÏÄÅÒÖÉÍÏÅ ÜÔÏÊ ÎÏÄÙ ÎÁ ×ÈÏÄ ËÏÍÁÎÄÙ INFO_PRINT_COMMAND"
  
! #: info/session.c:3465
  #, c-format
  msgid "Cannot open pipe to `%s'."
  msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ËÁÎÁÌ Ë `%s'."
  
! #: info/session.c:3471
  #, c-format
  msgid "Printing node %s..."
  msgstr "ðÅÞÁÔØ ÎÏÄÙ %s..."
  
! #: info/session.c:3701
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "ðÏÉÓË ÆÁÊÌÁ %s ..."
  
! #: info/session.c:3753
  msgid "Read a string and search for it case-sensitively"
  msgstr "óÞÉÔÁÔØ ÓÔÒÏËÕ É ÚÁÐÕÓÔÉÔØ ÒÅÇÉÓÔÒÏÚÁ×ÉÓÉÍÙÊ ÐÏÉÓË"
  
! #: info/session.c:3760
  msgid "Read a string and search for it"
  msgstr "óÞÉÔÁÔØ ÓÔÒÏËÕ É ÚÁÐÕÓÔÉÔØ ÐÏÉÓË"
  
! #: info/session.c:3768
  msgid "Read a string and search backward for it"
  msgstr "óÞÉÔÁÔØ ÓÔÒÏËÕ É ÚÁÐÕÓÔÉÔØ ÐÏÉÓË × ÏÂÒÁÔÎÏÍ ÎÁÐÒÁ×ÌÅÎÉÉ"
  
! #: info/session.c:3804 info/session.c:3811
! #, c-format
! msgid "%s%sfor string [%s]: "
  msgstr "%s%s ÓÔÒÏËÉ [%s]: "
  
! #: info/session.c:3805 info/session.c:3812
! msgid "Search backward"
  msgstr "ïÂÒÁÔÎÙÊ ÐÏÉÓË"
  
! #: info/session.c:3806 info/session.c:3812
  msgid "Search"
  msgstr "ðÏÉÓË"
  
! #: info/session.c:3807 info/session.c:3813
! msgid " case-sensitively "
! msgstr " c ÕÞÅÔÏÍ ÒÅÇÉÓÔÒÁ "
! 
! #: info/session.c:3808 info/session.c:3813
! msgid " "
! msgstr " "
! 
! #: info/session.c:3852
  msgid "Search failed."
  msgstr "îÅ ÎÁÊÄÅÎÏ"
  
! #: info/session.c:3870
  msgid "Repeat last search in the same direction"
  msgstr "ðÏ×ÔÏÒÉÔØ ÐÏÓÌÅÄÎÉÊ ÐÏÉÓË × ÔÏÍ ÖÅ ÎÁÐÒÁ×ÌÅÎÉÉ"
  
! #: info/session.c:3873 info/session.c:3883
  msgid "No previous search string"
  msgstr "îÅÔ ÓÔÒÏËÉ ÐÒÅÄÙÄÕÝÅÇÏ ÐÏÉÓËÁ"
  
! #: info/session.c:3880
  msgid "Repeat last search in the reverse direction"
  msgstr "ðÏ×ÔÏÒÉÔØ ÐÏÓÌÅÄÎÉÊ ÐÏÉÓË × ÏÂÒÁÔÎÏÍ ÎÁÐÒÁ×ÌÅÎÉÉ"
  
! #: info/session.c:3899 info/session.c:3905
  msgid "Search interactively for a string as you type it"
  msgstr "úÁÐÕÓÔÉÔØ ÉÎÔÅÒÁËÔÉ×ÎÙÊ ÎÁÒÁÝÉ×ÁÅÍÙÊ ÐÏÉÓË"
  
! #: info/session.c:3985
  msgid "I-search backward: "
  msgstr "îÁÒÁÝÉ×ÁÅÍÙÊ ÏÂÒÁÔÎÙÊ ÐÏÉÓË: "
  
! #: info/session.c:3987
  msgid "I-search: "
  msgstr "îÁÒÁÝÉ×ÁÅÍÙÊ ÐÏÉÓË: "
  
! #: info/session.c:4012 info/session.c:4014
  msgid "Failing "
  msgstr "îÅ ÎÁÊÄÅÎÏ "
  
! #: info/session.c:4480
  msgid "Move to the previous cross reference"
  msgstr "óÍÅÓÔÉÔØÓÑ Ë ÐÒÅÄÙÄÕÝÅÊ ÓÓÙÌËÅ"
  
! #: info/session.c:4498
  msgid "Move to the next cross reference"
  msgstr "óÍÅÓÔÉÔØÓÑ Ë ÓÌÅÄÕÀÝÅÊ ÓÓÙÌËÅ"
  
! #: info/session.c:4520
  msgid "Select reference or menu item appearing on this line"
  msgstr "÷ÙÂÒÁÔØ ÓÓÙÌËÕ ÉÌÉ ÐÕÎËÔ ÍÅÎÀ, ÎÁÈÏÄÑÝÉÊÓÑ ÎÁ ÄÁÎÎÏÊ ÓÔÒÏËÅ"
  
! #: info/session.c:4543
  msgid "Cancel current operation"
  msgstr "ïÔÍÅÎÉÔØ ×ÙÐÏÌÎÅÎÉÅ ÔÅËÕÝÅÊ ËÏÍÁÎÄÙ"
  
! #: info/session.c:4550
  msgid "Quit"
  msgstr "÷ÙÈÏÄ"
  
! #: info/session.c:4559
  msgid "Move the cursor to a specific line of the window"
  msgstr "ðÅÒÅÍÅÓÔÉÔØ ËÕÒÓÏÒ Ë ÚÁÄÁÎÎÏÊ ÓÔÒÏËÅ ÏËÎÁ"
  
! #: info/session.c:4591
  msgid "Redraw the display"
  msgstr "ðÅÒÅÒÉÓÏ×ÁÔØ ÜËÒÁÎ"
  
! #: info/session.c:4628
  msgid "Quit using Info"
  msgstr "÷ÙÊÔÉ ÉÚ Info"
  
! #: info/session.c:4641
  msgid "Run command bound to this key's lowercase variant"
  msgstr "úÁÐÕÓÔÉÔØ ËÏÍÁÎÄÕ, ÐÒÉ×ÑÚÁÎÎÕÀ Ë ÜÔÏÊ ËÌÁ×ÉÛÅ × ÎÉÖÎÅÍ ÒÅÇÉÓÔÒÅ"
  
! #: info/session.c:4652
  #, c-format
  msgid "Unknown command (%s)."
  msgstr "îÅÉÚ×ÅÓÔÎÁÑ ËÏÍÁÎÄÁ (%s)."
  
! #: info/session.c:4655
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\" ÎÅ×ÅÒÎÁÑ ËÏÍÁÎÄÁ"
  
! #: info/session.c:4656
  #, c-format
  msgid "`%s' is invalid"
  msgstr "`%s' ÎÅ×ÅÒÎÏ"
  
! #: info/session.c:4870
  msgid "Add this digit to the current numeric argument"
  msgstr "äÏÂÁ×ÌÑÅÔ ÃÉÆÒÕ Ë ÔÅËÕÝÅÍÕ ÞÉÓÌÏ×ÏÍÕ ÁÒÇÕÍÅÎÔÕ"
  
! #: info/session.c:4879
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "îÁÞÁÔØ (ÉÌÉ ÕÍÎÏÖÉÔØ ÎÁ 4) ÔÅËÕÝÉÊ ÞÉÓÌÏ×ÏÊ ÁÒÇÕÍÅÎÔ"
  
! #: info/session.c:4894
  msgid "Internally used by \\[universal-argument]"
  msgstr "éÓÐÏÌØÚÕÅÔÓÑ ÆÕÎËÃÉÅÊ \\[universal-argument]"
--- 1240,1664 ----
  "ÏËÎÁ ÐÏ ÕÍÏÌÞÁÎÉÀ"
  
! #: info/session.c:1438
  msgid "Move to the start of this node"
  msgstr "ðÅÒÅÍÅÓÔÉÔØÓÑ × ÎÁÞÁÌÏ ÎÏÄÙ"
  
! #: info/session.c:1445
  msgid "Move to the end of this node"
  msgstr "ðÅÒÅÍÅÓÔÉÔØÓÑ × ËÏÎÅÃ ÎÏÄÙ"
  
! #: info/session.c:1452
  msgid "Scroll down by lines"
  msgstr "ðÒÏËÒÕÔÉÔØ ÎÁ ÎÅÓËÏÌØËÏ ÓÔÒÏË ×ÎÉÚ"
  
! #: info/session.c:1469
  msgid "Scroll up by lines"
  msgstr "ðÒÏËÒÕÔÉÔØ ÎÁ ÎÅÓËÏÌØËÏ ÓÔÒÏË ××ÅÒÈ"
  
! #: info/session.c:1487
  msgid "Scroll down by half screen size"
  msgstr "ðÒÏËÒÕÔÉÔØ ÎÁ ÐÏÌÜËÒÁÎÁ ×ÎÉÚ"
  
! #: info/session.c:1513
  msgid "Scroll up by half screen size"
  msgstr "ðÒÏËÒÕÔÉÔØ ÎÁ ÐÏÌÜËÒÁÎÁ ××ÅÒÈ"
  
! #: info/session.c:1542
  msgid "Select the next window"
  msgstr "÷ÙÂÒÁÔØ ÓÌÅÄÕÀÝÅÅ ÏËÎÏ"
  
! #: info/session.c:1581
  msgid "Select the previous window"
  msgstr "÷ÙÂÒÁÔØ ÐÒÅÄÙÄÕÝÅÅ ÏËÎÏ"
  
! #: info/session.c:1632
  msgid "Split the current window"
  msgstr "òÁÚÂÉÔØ ÔÅËÕÝÅÅ ÏËÎÏ"
  
! #: info/session.c:1713
  msgid "Delete the current window"
  msgstr "õÄÁÌÉÔØ ÔÅËÕÝÅÅ ÏËÎÏ"
  
! #: info/session.c:1721
  msgid "Cannot delete a permanent window"
  msgstr "îÅ×ÏÚÍÏÖÎÏ ÕÄÁÌÉÔØ ÐÏÓÔÏÑÎÎÏÅ ÏËÎÏ"
  
! #: info/session.c:1753
  msgid "Delete all other windows"
  msgstr "õÄÁÌÉÔØ ×ÓÅ ÏÓÔÁÌØÎÙÅ ÏËÎÁ"
  
! #: info/session.c:1799
  msgid "Scroll the other window"
  msgstr "ðÒÏËÒÕÔÉÔØ ÄÒÕÇÏÅ ÏËÎÏ"
  
! #: info/session.c:1820
  msgid "Scroll the other window backward"
  msgstr "ðÒÏËÒÕÔÉÔØ ÄÒÕÇÏÅ ÏËÎÏ ÎÁÚÁÄ"
  
! #: info/session.c:1826
  msgid "Grow (or shrink) this window"
  msgstr "õ×ÅÌÉÞÉÔØ (ÉÌÉ ÕÍÅÎØÛÉÔØ) ÔÅËÕÝÅÅ ÏËÎÏ"
  
! #: info/session.c:1837
  msgid "Divide the available screen space among the visible windows"
  msgstr "òÁÚÄÅÌÉÔØ ÄÏÓÔÕÐÎÏÅ ÍÅÓÔÏ ÎÁ ÜËÒÁÎÅ ÍÅÖÄÕ ×ÉÄÉÍÙÍÉ ÏËÎÁÍÉ"
  
! #: info/session.c:1844
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "ðÅÒÅËÌÀÞÉÔØ ÒÅÖÉÍ ÒÁÚÂÉ×ÁÎÉÑ ÓÔÒÏË × ÔÅËÕÝÅÍ ÏËÎÅ"
  
! #: info/session.c:1851
! msgid "Toggle the usage of regular expressions in searches"
! msgstr ""
! 
! #: info/session.c:1855
! msgid "Using regular expressions for searches."
! msgstr ""
! 
! #: info/session.c:1856
! msgid "Using literal strings for searches."
! msgstr ""
! 
! #: info/session.c:2027
  msgid "Select the Next node"
  msgstr "ðÅÒÅÊÔÉ ÎÁ `óÌÅÄÕÀÝÕÀ' ÎÏÄÕ"
  
! #: info/session.c:2035
  msgid "Select the Prev node"
  msgstr "ðÅÒÅÊÔÉ ÎÁ `ðÒÅÄÙÄÕÝÕÀ' ÎÏÄÕ"
  
! #: info/session.c:2043
  msgid "Select the Up node"
  msgstr "ðÅÒÅÊÔÉ ÎÁ `÷ÅÒÈÎÀÀ' ÎÏÄÕ"
  
! #: info/session.c:2050
  msgid "Select the last node in this file"
  msgstr "ðÅÒÅÊÔÉ ÎÁ ÐÏÓÌÅÄÎÀÀ ÎÏÄÕ × ÆÁÊÌÅ"
  
! #: info/session.c:2077 info/session.c:2110
  msgid "This window has no additional nodes"
  msgstr "üÔÏ ÏËÎÏ ÎÅ ÉÍÅÅÔ ÄÏÐÏÌÎÉÔÅÌØÎÙÈ ÎÏÄ"
  
! #: info/session.c:2083
  msgid "Select the first node in this file"
  msgstr "ðÅÒÅÊÔÉ ÎÁ ÐÅÒ×ÕÀ ÎÏÄÕ × ÆÁÊÌÅ"
  
! #: info/session.c:2117
  msgid "Select the last item in this node's menu"
  msgstr "÷ÙÂÒÁÔØ ÐÏÓÌÅÄÎÉÊ ÐÕÎËÔ ÍÅÎÀ × ÔÅËÕÝÅÊ ÎÏÄÅ"
  
! #: info/session.c:2123
  msgid "Select this menu item"
  msgstr "÷ÙÂÒÁÔØ ÚÁÄÁÎÎÙÊ ÐÕÎËÔ ÍÅÎÀ"
  
! #: info/session.c:2156
  #, c-format
  msgid "There aren't %d items in this menu."
  msgstr "÷ ÜÔÏÍ ÍÅÎÀ ÎÅÔ %d ÐÕÎËÔÏ×."
  
! #: info/session.c:2350 info/session.c:2351
  #, c-format
  msgid "Menu item (%s): "
  msgstr "ðÕÎËÔ ÍÅÎÀ (%s): "
  
! #: info/session.c:2354
  msgid "Menu item: "
  msgstr "ðÕÎËÔ ÍÅÎÀ: "
  
! #: info/session.c:2361 info/session.c:2362
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "ðÅÒÅÊÔÉ ÐÏ ÓÓÙÌËÅ (%s): "
  
! #: info/session.c:2365
  msgid "Follow xref: "
  msgstr "ðÅÒÅÊÔÉ ÐÏ ÓÓÙÌËÅ: "
  
! #: info/session.c:2494
  msgid "Read a menu item and select its node"
  msgstr "óÞÉÔÁÔØ ÉÍÑ ÐÕÎËÔÁ ÍÅÎÀ É ÐÅÒÅÊÔÉ Ë ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÊ ÎÏÄÅ"
  
! #: info/session.c:2502
  msgid "Read a footnote or cross reference and select its node"
  msgstr "óÞÉÔÁÔØ ÉÍÑ ÓÓÙÌËÉ ÉÌÉ ÓÎÏÓËÉ É ÐÅÒÅÊÔÉ Ë ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÊ ÎÏÄÅ"
  
! #: info/session.c:2508
  msgid "Move to the start of this node's menu"
  msgstr "óÍÅÓÔÉÔØÓÑ Ë ÎÁÞÁÌÕ ÍÅÎÀ ÔÅËÕÝÅÊ ÎÏÄÙ"
  
! #: info/session.c:2532
  msgid "Visit as many menu items at once as possible"
  msgstr "ðÒÏÓÍÏÔÒÅÔØ ÏÄÎÏ×ÒÅÍÅÎÎÏ ËÁË ÍÏÖÎÏ ÂÏÌØÛÅ ÎÏÄ"
  
! #: info/session.c:2560
  msgid "Read a node name and select it"
  msgstr "óÞÉÔÁÔØ ÉÍÑ ÎÏÄÙ É ÐÅÒÅÊÔÉ Ë ÎÅÊ"
  
! #: info/session.c:2615 info/session.c:2620
  msgid "Goto node: "
  msgstr "ðÅÒÅÊÔÉ Ë ÎÏÄÅ: "
  
! #: info/session.c:2684
  #, c-format
  msgid "No menu in node `%s'."
  msgstr "÷ ÎÏÄÅ `%s' ÎÅÔ ÍÅÎÀ."
  
! #: info/session.c:2730
  #, c-format
  msgid "No menu item `%s' in node `%s'."
  msgstr "ðÕÎËÔ ÍÅÎÀ `%s' ÏÔÓÕÔÓÔ×ÕÅÔ × ÎÏÄÅ `%s'."
  
! #: info/session.c:2760
  #, c-format
  msgid "Unable to find node referenced by `%s' in `%s'."
  msgstr "îÅ×ÏÚÍÏÖÎÏ ÎÁÊÔÉ ÎÏÄÕ ÐÏ ÓÓÙÌËÅ `%s' × `%s'."
  
! #: info/session.c:2810
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "óÞÉÔÁÔØ ÓÐÉÓÏË ÍÅÎÀ, ÎÁÞÉÎÁÀÝÉÊÓÑ Ó dir É ÐÒÏÓÌÅÄÏ×ÁÔØ ÐÏ ÎÉÍ"
  
! #: info/session.c:2812
  msgid "Follow menus: "
  msgstr "ðÒÏÓÌÅÄÏ×ÁÔØ ÐÏ ÍÅÎÀ: "
  
! #: info/session.c:3005
  msgid "Find the node describing program invocation"
  msgstr "îÁÈÏÄÉÔ ÎÏÄÕ, ÒÁÓÓËÁÚÙ×ÁÀÝÕÀ, ËÁË ×ÙÚÙ×ÁÔØ ÐÒÏÇÒÁÍÍÕ"
  
! #: info/session.c:3007
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "îÁÊÔÉ ÎÏÄÕ Invocation ÄÌÑ [%s]: "
  
! #: info/session.c:3045
  msgid "Read a manpage reference and select it"
  msgstr "óÞÉÔÁÔØ ÉÍÑ manpage É ÐÅÒÅÊÔÉ Ë ÎÅÊ"
  
! #: info/session.c:3049
  msgid "Get Manpage: "
  msgstr "ðÒÏÓÍÏÔÒÅÔØ manpage: "
  
! #: info/session.c:3079
  msgid "Select the node `Top' in this file"
  msgstr "ðÅÒÅÊÔÉ ÎÁ `ðÅÒ×ÕÀ' ÎÏÄÕ"
  
! #: info/session.c:3085
  msgid "Select the node `(dir)'"
  msgstr "ðÅÒÅÊÔÉ ÎÁ ÎÏÄÕ `(dir)'"
  
! #: info/session.c:3102 info/session.c:3104
  #, c-format
  msgid "Kill node (%s): "
  msgstr "õÄÁÌÉÔØ ÎÏÄÕ (%s): "
  
! #: info/session.c:3156
  #, c-format
  msgid "Cannot kill node `%s'"
  msgstr "îÅ×ÏÚÍÏÖÎÏ ÕÄÁÌÉÔØ ÎÏÄÕ `%s'"
  
! #: info/session.c:3166
  msgid "Cannot kill the last node"
  msgstr "îÅ×ÏÚÍÏÖÎÏ ÕÄÁÌÉÔØ ÐÏÓÌÅÄÎÀÀ ÎÏÄÕ"
  
! #: info/session.c:3252
  msgid "Select the most recently selected node"
  msgstr "ðÅÒÅÊÔÉ Ë ÐÏÓÌÅÄÎÅÊ ×ÙÂÒÁÎÎÏÊ ÎÏÄÅ"
  
! #: info/session.c:3258
  msgid "Kill this node"
  msgstr "õÄÁÌÉÔØ ÔÅËÕÝÕÀ ÎÏÄÕ"
  
! #: info/session.c:3266
  msgid "Read the name of a file and select it"
  msgstr "óÞÉÔÁÔØ ÉÍÑ ÆÁÊÌÁ É ÐÅÒÅÊÔÉ Ë ÎÅÍÕ"
  
! #: info/session.c:3270
  msgid "Find file: "
  msgstr "ïÂÒÁÔÉÔØÓÑ Ë ÆÁÊÌÕ: "
  
! #: info/session.c:3287
  #, c-format
  msgid "Cannot find `%s'."
  msgstr "îÅ×ÏÚÍÏÖÎÏ ÎÁÊÔÉ `%s'."
  
! #: info/session.c:3330 info/session.c:3448
  #, c-format
  msgid "Could not create output file `%s'."
  msgstr "îÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ×ÙÈÏÄÎÏÊ ÆÁÊÌ `%s'."
  
! #: info/session.c:3344 info/session.c:3466 info/session.c:3526
  msgid "Done."
  msgstr "úÁ×ÅÒÛÅÎÏ."
  
! #: info/session.c:3399
  #, c-format
  msgid "Writing node %s..."
  msgstr "úÁÐÉÓØ ÎÏÄÙ %s..."
  
! #: info/session.c:3475
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "îÁÐÒÁ×ÉÔØ ÓÏÄÅÒÖÉÍÏÅ ÜÔÏÊ ÎÏÄÙ ÎÁ ×ÈÏÄ ËÏÍÁÎÄÙ INFO_PRINT_COMMAND"
  
! #: info/session.c:3510
  #, c-format
  msgid "Cannot open pipe to `%s'."
  msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ËÁÎÁÌ Ë `%s'."
  
! #: info/session.c:3516
  #, c-format
  msgid "Printing node %s..."
  msgstr "ðÅÞÁÔØ ÎÏÄÙ %s..."
  
! #: info/session.c:3733
! msgid "Search continued from the end of the document."
! msgstr ""
! 
! #: info/session.c:3738
! #, fuzzy
! msgid "Search continued from the beginning of the document."
! msgstr "õÎÉÞÔÏÖÉÔØ ÔÅËÓÔ ÄÏ ÎÁÞÁÌÁ ÓÔÒÏËÉ"
! 
! #: info/session.c:3755
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "ðÏÉÓË ÆÁÊÌÁ %s ..."
  
! #: info/session.c:3812
  msgid "Read a string and search for it case-sensitively"
  msgstr "óÞÉÔÁÔØ ÓÔÒÏËÕ É ÚÁÐÕÓÔÉÔØ ÒÅÇÉÓÔÒÏÚÁ×ÉÓÉÍÙÊ ÐÏÉÓË"
  
! #: info/session.c:3819
  msgid "Read a string and search for it"
  msgstr "óÞÉÔÁÔØ ÓÔÒÏËÕ É ÚÁÐÕÓÔÉÔØ ÐÏÉÓË"
  
! #: info/session.c:3827
  msgid "Read a string and search backward for it"
  msgstr "óÞÉÔÁÔØ ÓÔÒÏËÕ É ÚÁÐÕÓÔÉÔØ ÐÏÉÓË × ÏÂÒÁÔÎÏÍ ÎÁÐÒÁ×ÌÅÎÉÉ"
  
! #: info/session.c:3863 info/session.c:3869
! #, fuzzy, c-format
! msgid "%s%s%s [%s]: "
  msgstr "%s%s ÓÔÒÏËÉ [%s]: "
  
! #: info/session.c:3864 info/session.c:3870
! msgid "Regexp search"
! msgstr ""
! 
! #: info/session.c:3865 info/session.c:3871
! #, fuzzy
! msgid " case-sensitively"
! msgstr " c ÕÞÅÔÏÍ ÒÅÇÉÓÔÒÁ "
! 
! #: info/session.c:3866 info/session.c:3872
! #, fuzzy
! msgid " backward"
  msgstr "ïÂÒÁÔÎÙÊ ÐÏÉÓË"
  
! #: info/session.c:3870
  msgid "Search"
  msgstr "ðÏÉÓË"
  
! #: info/session.c:3911
  msgid "Search failed."
  msgstr "îÅ ÎÁÊÄÅÎÏ"
  
! #: info/session.c:3929
  msgid "Repeat last search in the same direction"
  msgstr "ðÏ×ÔÏÒÉÔØ ÐÏÓÌÅÄÎÉÊ ÐÏÉÓË × ÔÏÍ ÖÅ ÎÁÐÒÁ×ÌÅÎÉÉ"
  
! #: info/session.c:3932 info/session.c:3942
  msgid "No previous search string"
  msgstr "îÅÔ ÓÔÒÏËÉ ÐÒÅÄÙÄÕÝÅÇÏ ÐÏÉÓËÁ"
  
! #: info/session.c:3939
  msgid "Repeat last search in the reverse direction"
  msgstr "ðÏ×ÔÏÒÉÔØ ÐÏÓÌÅÄÎÉÊ ÐÏÉÓË × ÏÂÒÁÔÎÏÍ ÎÁÐÒÁ×ÌÅÎÉÉ"
  
! #: info/session.c:3958 info/session.c:3964
  msgid "Search interactively for a string as you type it"
  msgstr "úÁÐÕÓÔÉÔØ ÉÎÔÅÒÁËÔÉ×ÎÙÊ ÎÁÒÁÝÉ×ÁÅÍÙÊ ÐÏÉÓË"
  
! #: info/session.c:4044
! #, fuzzy
! msgid "Regexp I-search backward: "
! msgstr "îÁÒÁÝÉ×ÁÅÍÙÊ ÏÂÒÁÔÎÙÊ ÐÏÉÓË: "
! 
! #: info/session.c:4045
  msgid "I-search backward: "
  msgstr "îÁÒÁÝÉ×ÁÅÍÙÊ ÏÂÒÁÔÎÙÊ ÐÏÉÓË: "
  
! #: info/session.c:4047
! #, fuzzy
! msgid "Regexp I-search: "
! msgstr "îÁÒÁÝÉ×ÁÅÍÙÊ ÐÏÉÓË: "
! 
! #: info/session.c:4048
  msgid "I-search: "
  msgstr "îÁÒÁÝÉ×ÁÅÍÙÊ ÐÏÉÓË: "
  
! #: info/session.c:4073 info/session.c:4075
  msgid "Failing "
  msgstr "îÅ ÎÁÊÄÅÎÏ "
  
! #: info/session.c:4560
  msgid "Move to the previous cross reference"
  msgstr "óÍÅÓÔÉÔØÓÑ Ë ÐÒÅÄÙÄÕÝÅÊ ÓÓÙÌËÅ"
  
! #: info/session.c:4578
  msgid "Move to the next cross reference"
  msgstr "óÍÅÓÔÉÔØÓÑ Ë ÓÌÅÄÕÀÝÅÊ ÓÓÙÌËÅ"
  
! #: info/session.c:4600
  msgid "Select reference or menu item appearing on this line"
  msgstr "÷ÙÂÒÁÔØ ÓÓÙÌËÕ ÉÌÉ ÐÕÎËÔ ÍÅÎÀ, ÎÁÈÏÄÑÝÉÊÓÑ ÎÁ ÄÁÎÎÏÊ ÓÔÒÏËÅ"
  
! #: info/session.c:4623
  msgid "Cancel current operation"
  msgstr "ïÔÍÅÎÉÔØ ×ÙÐÏÌÎÅÎÉÅ ÔÅËÕÝÅÊ ËÏÍÁÎÄÙ"
  
! #: info/session.c:4630
  msgid "Quit"
  msgstr "÷ÙÈÏÄ"
  
! #: info/session.c:4639
  msgid "Move the cursor to a specific line of the window"
  msgstr "ðÅÒÅÍÅÓÔÉÔØ ËÕÒÓÏÒ Ë ÚÁÄÁÎÎÏÊ ÓÔÒÏËÅ ÏËÎÁ"
  
! #: info/session.c:4671
  msgid "Redraw the display"
  msgstr "ðÅÒÅÒÉÓÏ×ÁÔØ ÜËÒÁÎ"
  
! #: info/session.c:4708
  msgid "Quit using Info"
  msgstr "÷ÙÊÔÉ ÉÚ Info"
  
! #: info/session.c:4721
  msgid "Run command bound to this key's lowercase variant"
  msgstr "úÁÐÕÓÔÉÔØ ËÏÍÁÎÄÕ, ÐÒÉ×ÑÚÁÎÎÕÀ Ë ÜÔÏÊ ËÌÁ×ÉÛÅ × ÎÉÖÎÅÍ ÒÅÇÉÓÔÒÅ"
  
! #: info/session.c:4732
  #, c-format
  msgid "Unknown command (%s)."
  msgstr "îÅÉÚ×ÅÓÔÎÁÑ ËÏÍÁÎÄÁ (%s)."
  
! #: info/session.c:4735
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\" ÎÅ×ÅÒÎÁÑ ËÏÍÁÎÄÁ"
  
! #: info/session.c:4736
  #, c-format
  msgid "`%s' is invalid"
  msgstr "`%s' ÎÅ×ÅÒÎÏ"
  
! #: info/session.c:4950
  msgid "Add this digit to the current numeric argument"
  msgstr "äÏÂÁ×ÌÑÅÔ ÃÉÆÒÕ Ë ÔÅËÕÝÅÍÕ ÞÉÓÌÏ×ÏÍÕ ÁÒÇÕÍÅÎÔÕ"
  
! #: info/session.c:4959
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "îÁÞÁÔØ (ÉÌÉ ÕÍÎÏÖÉÔØ ÎÁ 4) ÔÅËÕÝÉÊ ÞÉÓÌÏ×ÏÊ ÁÒÇÕÍÅÎÔ"
  
! #: info/session.c:4974
  msgid "Internally used by \\[universal-argument]"
  msgstr "éÓÐÏÌØÚÕÅÔÓÑ ÆÕÎËÃÉÅÊ \\[universal-argument]"
***************
*** 1720,1771 ****
  msgstr "åÓÌÉ ÕÓÔÁÎÏ×ÌÅÎÏ (\"On\"), Info ÏÔÏÂÒÁÖÁÅÔ ÓÉÍ×ÏÌÙ ISO Latin"
  
! #: info/variables.c:83
  msgid "Explain the use of a variable"
  msgstr "ïÐÉÓÁÔØ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÐÅÒÅÍÅÎÎÏÊ"
  
! #: info/variables.c:89
  msgid "Describe variable: "
  msgstr "ïÐÉÓÁÔØ ÐÅÒÅÍÅÎÎÕÀ: "
  
! #: info/variables.c:108
  msgid "Set the value of an Info variable"
  msgstr "õÓÔÁÎÏ×ÉÔØ ÚÎÁÞÅÎÉÅ ÐÅÒÅÍÅÎÎÏÊ"
  
! #: info/variables.c:114
! msgid "Set variable: "
! msgstr "õÓÔÁÎÏ×ÉÔØ ÐÅÒÅÍÅÎÎÕÀ: "
  
! #: info/variables.c:132
  #, c-format
! msgid "Set %s to value (%d): "
! msgstr "õÓÔÁÎÏ×ÉÔØ ÚÎÁÞÅÎÉÅ %s ÒÁ×ÎÙÍ (%d): "
  
! #: info/variables.c:173
  #, c-format
! msgid "Set %s to value (%s): "
! msgstr "õÓÔÁÎÏ×ÉÔØ ÚÎÁÞÅÎÉÅ %s ÒÁ×ÎÙÍ (%s): "
  
! #: info/window.c:1137
! msgid "--*** Tags out of Date ***"
! msgstr "--*** ôÅÇÉ ÕÓÔÁÒÅÌÉ ***"
  
! #: info/window.c:1148
! msgid "-----Info: (), lines ----, "
! msgstr "-----Info: (), ÓÔÒÏË ----, "
  
! #: info/window.c:1155
  #, c-format
! msgid "-%s---Info: %s, %d lines --%s--"
! msgstr "-%s---Info: %s, ÓÔÒÏË: %d --%s--"
  
! #: info/window.c:1159
  #, c-format
! msgid "-%s%s-Info: (%s)%s, %d lines --%s--"
! msgstr "-%s%s-Info: (%s)%s, ÓÔÒÏË: %d --%s--"
  
! #: info/window.c:1166
  #, c-format
! msgid " Subfile: %s"
! msgstr " æÁÊÌ: %s"
  
  #: lib/xexit.c:54
--- 1715,1976 ----
  msgstr "åÓÌÉ ÕÓÔÁÎÏ×ÌÅÎÏ (\"On\"), Info ÏÔÏÂÒÁÖÁÅÔ ÓÉÍ×ÏÌÙ ISO Latin"
  
! #: info/variables.c:81
! #, fuzzy
! msgid ""
! "What to do when a scrolling command is issued at the end of the last node"
! msgstr "ïÐÒÅÄÅÌÑÅÔ ÐÏ×ÅÄÅÎÉÅ ÐÒÏËÒÕÔËÉ × ËÏÎÃÅ ÎÏÄÙ"
! 
! #: info/variables.c:88
  msgid "Explain the use of a variable"
  msgstr "ïÐÉÓÁÔØ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÐÅÒÅÍÅÎÎÏÊ"
  
! #: info/variables.c:94
  msgid "Describe variable: "
  msgstr "ïÐÉÓÁÔØ ÐÅÒÅÍÅÎÎÕÀ: "
  
! #: info/variables.c:113
  msgid "Set the value of an Info variable"
  msgstr "õÓÔÁÎÏ×ÉÔØ ÚÎÁÞÅÎÉÅ ÐÅÒÅÍÅÎÎÏÊ"
  
! #: info/variables.c:119
! msgid "Set variable: "
! msgstr "õÓÔÁÎÏ×ÉÔØ ÐÅÒÅÍÅÎÎÕÀ: "
! 
! #: info/variables.c:137
! #, c-format
! msgid "Set %s to value (%d): "
! msgstr "õÓÔÁÎÏ×ÉÔØ ÚÎÁÞÅÎÉÅ %s ÒÁ×ÎÙÍ (%d): "
! 
! #: info/variables.c:178
! #, c-format
! msgid "Set %s to value (%s): "
! msgstr "õÓÔÁÎÏ×ÉÔØ ÚÎÁÞÅÎÉÅ %s ÒÁ×ÎÙÍ (%s): "
! 
! #: info/window.c:1150
! msgid "--*** Tags out of Date ***"
! msgstr "--*** ôÅÇÉ ÕÓÔÁÒÅÌÉ ***"
! 
! #: info/window.c:1161
! msgid "-----Info: (), lines ----, "
! msgstr "-----Info: (), ÓÔÒÏË ----, "
! 
! #: info/window.c:1168
! #, c-format
! msgid "-%s---Info: %s, %d lines --%s--"
! msgstr "-%s---Info: %s, ÓÔÒÏË: %d --%s--"
! 
! #: info/window.c:1172
! #, c-format
! msgid "-%s%s-Info: (%s)%s, %d lines --%s--"
! msgstr "-%s%s-Info: (%s)%s, ÓÔÒÏË: %d --%s--"
! 
! #: info/window.c:1179
! #, c-format
! msgid " Subfile: %s"
! msgstr " æÁÊÌ: %s"
! 
! #: install-info/install-info.c:221
! #, c-format
! msgid "%s: warning: "
! msgstr "%s: ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ: "
! 
! #: install-info/install-info.c:270
! #, c-format
! msgid " for %s"
! msgstr " ÄÌÑ %s"
! 
! #: install-info/install-info.c:500
! #, c-format
! msgid "\tTry `%s --help' for a complete list of options.\n"
! msgstr "\túÁÐÕÓÔÉÔÅ `%s --help' ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÐÏÌÎÏÇÏ ÓÐÉÓËÁ ËÌÀÞÅÊ.\n"
! 
! #: install-info/install-info.c:508
! #, fuzzy, c-format
! msgid "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
! msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ: %s [ëìàþ]... TEXINFO-æáêì...\n"
! 
! #: install-info/install-info.c:510
! msgid "Add or remove entries in INFO-FILE from the Info directory DIR-FILE."
! msgstr ""
! 
! #: install-info/install-info.c:513
! msgid ""
! "Options:\n"
! " --debug             report what is being done.\n"
! " --delete            delete existing entries for INFO-FILE from DIR-FILE;\n"
! "                      don't insert any new entries.\n"
! " --description=TEXT  the description of the entry is TEXT; used with\n"
! "                      the --name option to become synonymous with the\n"
! "                      --entry option.\n"
! " --dir-file=NAME     specify file name of Info directory file;\n"
! "                      equivalent to using the DIR-FILE argument.\n"
! " --dry-run           same as --test."
! msgstr ""
! 
! #: install-info/install-info.c:525
! msgid ""
! " --entry=TEXT        insert TEXT as an Info directory entry.\n"
! "                      TEXT is written as an Info menu item line followed\n"
! "                       by zero or more extra lines starting with "
! "whitespace.\n"
! "                      If you specify more than one entry, all are added.\n"
! "                      If you don't specify any entries, they are determined\n"
! "                       from information in the Info file itself.\n"
! "                      When removing, TEXT specifies the entry to remove.\n"
! "                      TEXT is only removed as a last resort, if the\n"
! "                      entry as determined from the Info file is not "
! "present,\n"
! "                      and the basename of the Info file isn't found either."
! msgstr ""
! 
! #: install-info/install-info.c:537
! msgid ""
! " --help              display this help and exit.\n"
! " --info-dir=DIR      same as --dir-file=DIR/dir.\n"
! " --info-file=FILE    specify Info file to install in the directory;\n"
! "                      equivalent to using the INFO-FILE argument.\n"
! " --item=TEXT         same as --entry=TEXT.\n"
! " --keep-old          do not replace entries, or remove empty sections.\n"
! " --menuentry=TEXT    same as --name=TEXT.\n"
! " --name=TEXT         the name of the entry is TEXT; used with --description\n"
! "                      to become synonymous with the --entry option.\n"
! " --no-indent         do not format new entries in the DIR file.\n"
! " --quiet             suppress warnings."
! msgstr ""
! 
! #: install-info/install-info.c:550
! msgid ""
! " --regex=R           put this file's entries in all sections that match the\n"
! "                      regular expression R (ignoring case).\n"
! " --remove            same as --delete.\n"
! " --remove-exactly    only remove if the info file name matches exactly;\n"
! "                      suffixes such as .info and .gz are not ignored.\n"
! " --section=SEC       put entries in section SEC of the directory.\n"
! "                      If you specify more than one section, all the entries\n"
! "                       are added in each of the sections.\n"
! "                      If you don't specify any sections, they are "
! "determined\n"
! "                       from information in the Info file itself.\n"
! " --section R SEC     equivalent to --regex=R --section=SEC --add-once."
! msgstr ""
! 
! #: install-info/install-info.c:563
! msgid ""
! " --silent            suppress warnings.\n"
! " --test              suppress updating of DIR-FILE.\n"
! " --version           display version information and exit."
! msgstr ""
! 
! #: install-info/install-info.c:570
! #, fuzzy
! msgid ""
! "Email bug reports to bug-texinfo@gnu.org,\n"
! "general questions and discussion to help-texinfo@gnu.org.\n"
! "Texinfo home page: http://www.gnu.org/software/texinfo/"
! msgstr ""
! "\n"
! "ïÂ ÏÛÉÂËÁÈ ÓÏÏÂÝÁÊÔÅ ÐÏ ÁÄÒÅÓÕ bug-texinfo@gnu.org,\n"
! "ÏÂÝÅÅ ÏÂÓÕÖÄÅÎÉÅ É ×ÏÐÒÏÓÙ ÎÁÐÒÁ×ÌÑÊÔÅ ÐÏ ÁÄÒÅÓÕ help-texinfo@gnu.org.\n"
! "äÏÍÁÛÎÁÑ ÓÔÒÁÎÉÃÁ Texinfo: http://www.gnu.org/software/texinfo/"
! 
! #: install-info/install-info.c:597
! #, c-format
! msgid ""
! "This is the file .../info/dir, which contains the\n"
! "topmost node of the Info hierarchy, called (dir)Top.\n"
! "The first time you invoke Info you start off looking at this node.\n"
! "\n"
! "%s\tThis is the top of the INFO tree\n"
! "\n"
! "  This (the Directory node) gives a menu of major topics.\n"
! "  Typing \"q\" exits, \"?\" lists all Info commands, \"d\" returns here,\n"
! "  \"h\" gives a primer for first-timers,\n"
! "  \"mEmacs<Return>\" visits the Emacs manual, etc.\n"
! "\n"
! "  In Emacs, you can click mouse button 2 on a menu item or cross reference\n"
! "  to select it.\n"
! "\n"
! "%s\n"
! msgstr ""
! "üÔÏ ÆÁÊÌ .../info/dir, ÓÏÄÅÒÖÁÝÉÊ ËÏÒÎÅ×ÕÀ ÎÏÄÕ ÉÅÒÁÒÈÉÉ Info,\n"
! "ÎÁÚÙ×ÁÅÍÕÀ (dir)Top.  ðÒÉ ×ÙÚÏ×Å Info ×Ù ×ÉÄÉÔÅ ÜÔÕ ÎÏÄÕ.\n"
! "\n"
! "%s\tüÔÏ ËÏÒÎÅ×ÁÑ ÎÏÄÁ ÉÅÒÁÒÈÉÉ Info\n"
! "\n"
! "  úÄÅÓØ (× ËÁÔÁÌÏÇÅ Info) ÐÒÅÄÓÔÁ×ÌÅÎÏ ÍÅÎÀ ÐÏ ÏÓÎÏ×ÎÙÍ ÔÅÍÁÍ.\n"
! "  îÁÖÍÉÔÅ \"q\" ÞÔÏÂÙ ×ÙÊÔÉ, \"?\" ÞÔÏÂÙ ÐÏÓÍÏÔÒÅÔØ ×ÓÅ ËÏÍÁÎÄÙ Info,\n"
! "  \"d\" ÞÔÏÂÙ ×ÅÒÎÕÔØÓÑ ÓÀÄÁ, \"h\" ÞÔÏÂÙ ÐÒÏÞÉÔÁÔØ ÒÕËÏ×ÏÄÓÔ×Ï ÄÌÑ "
! "ÎÏ×ÉÞËÏ×,\n"
! "  \"mEmacs<Return>\" ÞÔÏÂÙ ÐÒÏÞÉÔÁÔØ ÒÕËÏ×ÏÄÓÔ×Ï ÐÏ Emacs.\n"
! "\n"
! "  ÷ Emacs ×Ù ÍÏÖÅÔÅ ÎÁÖÁÔØ ×ÔÏÒÕÀ ËÎÏÐËÕ ÍÙÛÉ ÎÁ ÐÕÎËÔÅ ÍÅÎÀ ÉÌÉ ÓÓÙÌËÅ,\n"
! "  ÞÔÏÂÙ ÐÅÒÅÊÔÉ Ë ÎÅÍÕ.\n"
! "\n"
! "%s\n"
! 
! #: install-info/install-info.c:622
! #, c-format
! msgid "%s: could not read (%s) and could not create (%s)\n"
! msgstr "%s: ÎÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÉÔÁÔØ (%s) É ÓÏÚÄÁÔØ (%s)\n"
! 
! #: install-info/install-info.c:715
! #, c-format
! msgid "%s: empty file"
! msgstr "%s: ÐÕÓÔÏÊ ÆÁÊÌ"
! 
! #: install-info/install-info.c:1046 install-info/install-info.c:1086
! msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
! msgstr "START-INFO-DIR-ENTRY ÂÅÚ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÇÏ END-INFO-DIR-ENTRY"
! 
! #: install-info/install-info.c:1081
! msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
! msgstr "END-INFO-DIR-ENTRY ÂÅÚ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÇÏ START-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:1936 install-info/install-info.c:1946
  #, c-format
! msgid "%s: already have dir file: %s\n"
! msgstr "%s: ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ ÆÁÊÌ dir: %s\n"
  
! #: install-info/install-info.c:2026
  #, c-format
! msgid "%s: Specify the Info file only once.\n"
! msgstr "%s: íÏÖÎÏ ÚÁÄÁÔØ ÔÏÌØËÏ ÏÄÉÎ Info-ÆÁÊÌ.\n"
  
! #: install-info/install-info.c:2059
! #, c-format
! msgid "Extra regular expression specified, ignoring `%s'"
! msgstr ""
  
! #: install-info/install-info.c:2071
! #, c-format
! msgid "Error in regular expression `%s': %s"
! msgstr ""
  
! #: install-info/install-info.c:2129
  #, c-format
! msgid "excess command line argument `%s'"
! msgstr "ÉÚÌÉÛÎÉÊ ÁÒÇÕÍÅÎÔ `%s'"
! 
! #: install-info/install-info.c:2133
! msgid "No input file specified; try --help for more information."
! msgstr ""
! "îÅ ÚÁÄÁÎ ×ÈÏÄÎÏÊ ÆÁÊÌ.\n"
! "ðÏÐÒÏÂÕÊÔÅ `%s --help' ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÂÏÌÅÅ ÐÏÄÒÏÂÎÏÇÏ ÏÐÉÓÁÎÉÑ."
  
! #: install-info/install-info.c:2136
! msgid "No dir file specified; try --help for more information."
! msgstr ""
! "îÅ ÚÁÄÁÎ ÆÁÊÌ ËÁÔÁÌÏÇÁ.\n"
! "ðÏÐÒÏÂÕÊÔÅ `%s --help' ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÂÏÌÅÅ ÐÏÄÒÏÂÎÏÇÏ ÏÐÉÓÁÎÉÑ."
! 
! #: install-info/install-info.c:2278
  #, c-format
! msgid "no info dir entry in `%s'"
! msgstr "× `%s' ÎÅÔ ×ÈÏÖÄÅÎÉÑ ÄÌÑ ËÁÔÁÌÏÇÁ Info"
  
! #: install-info/install-info.c:2526
  #, c-format
! msgid "no entries found for `%s'; nothing deleted"
! msgstr "ÎÅ ÎÁÊÄÅÎÏ ×ÈÏÖÄÅÎÉÊ ÄÌÑ `%s'; ÎÉÞÅÇÏ ÎÅ ÕÄÁÌÅÎÏ"
  
  #: lib/xexit.c:54
***************
*** 1777,1857 ****
  msgstr ""
  
! #: makeinfo/cmds.c:544 makeinfo/cmds.c:566
  #, c-format
  msgid "arguments to @%s ignored"
  msgstr "ÁÒÇÕÍÅÎÔÙ ÄÌÑ @%s ÉÇÎÏÒÉÒÏ×ÁÎÙ"
  
! #: makeinfo/cmds.c:741
  msgid "January"
  msgstr "ÑÎ×ÁÒÑ"
  
! #: makeinfo/cmds.c:741
  msgid "February"
  msgstr "ÆÅ×ÒÁÌÑ"
  
! #: makeinfo/cmds.c:741
  msgid "March"
  msgstr "ÍÁÒÔÁ"
  
! #: makeinfo/cmds.c:741
  msgid "April"
  msgstr "ÁÐÒÅÌÑ"
  
! #: makeinfo/cmds.c:741
  msgid "May"
  msgstr "ÍÁÑ"
  
! #: makeinfo/cmds.c:742
  msgid "June"
  msgstr "ÉÀÎÑ"
  
! #: makeinfo/cmds.c:742
  msgid "July"
  msgstr "ÉÀÌÑ"
  
! #: makeinfo/cmds.c:742
  msgid "August"
  msgstr "Á×ÇÕÓÔÁ"
  
! #: makeinfo/cmds.c:742
  msgid "September"
  msgstr "ÓÅÎÔÑÂÒÑ"
  
! #: makeinfo/cmds.c:742
  msgid "October"
  msgstr "ÏËÔÑÂÒÑ"
  
! #: makeinfo/cmds.c:743
  msgid "November"
  msgstr "ÎÏÑÂÒÑ"
  
! #: makeinfo/cmds.c:743
  msgid "December"
  msgstr "ÄÅËÁÂÒÑ"
  
! #: makeinfo/cmds.c:1095
  #, c-format
  msgid "unlikely character %c in @var"
  msgstr "ÍÁÌÏ×ÅÒÏÑÔÎÙÊ ÚÎÁË %c × @var"
  
! #: makeinfo/cmds.c:1138
  msgid "@sc argument all uppercase, thus no effect"
  msgstr "×ÅÓØ ÁÒÇÕÍÅÎÔ @sc ÎÁÂÒÁÎ ÚÁÇÌÁ×ÎÙÍÉ ÂÕË×ÁÍÉ, ÒÅÚÕÌØÔÁÔÁ ÎÅ ÂÕÄÅÔ"
  
! #: makeinfo/cmds.c:1193
  #, c-format
  msgid "`{' expected, but saw `%c'"
  msgstr "ÏÖÉÄÁÌÏÓØ `{', ×ÓÔÒÅÞÅÎÏ `%c'"
  
! #: makeinfo/cmds.c:1233
  msgid "end of file inside verb block"
  msgstr "ËÏÎÅÃ ÆÁÊÌÁ ×ÓÔÒÅÞÅÎ ×ÎÕÔÒÉ ÎÅÏËÏÎÞÅÎÎÏÇÏ ÂÌÏËÁ"
  
! #: makeinfo/cmds.c:1241
  #, c-format
  msgid "`}' expected, but saw `%c'"
  msgstr "ÏÖÉÄÁÌÏÓØ `}', ×ÓÔÒÅÞÅÎÏ `%c'"
  
! #: makeinfo/cmds.c:1272
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
--- 1982,2062 ----
  msgstr ""
  
! #: makeinfo/cmds.c:582 makeinfo/cmds.c:604
  #, c-format
  msgid "arguments to @%s ignored"
  msgstr "ÁÒÇÕÍÅÎÔÙ ÄÌÑ @%s ÉÇÎÏÒÉÒÏ×ÁÎÙ"
  
! #: makeinfo/cmds.c:779
  msgid "January"
  msgstr "ÑÎ×ÁÒÑ"
  
! #: makeinfo/cmds.c:779
  msgid "February"
  msgstr "ÆÅ×ÒÁÌÑ"
  
! #: makeinfo/cmds.c:779
  msgid "March"
  msgstr "ÍÁÒÔÁ"
  
! #: makeinfo/cmds.c:779
  msgid "April"
  msgstr "ÁÐÒÅÌÑ"
  
! #: makeinfo/cmds.c:779
  msgid "May"
  msgstr "ÍÁÑ"
  
! #: makeinfo/cmds.c:780
  msgid "June"
  msgstr "ÉÀÎÑ"
  
! #: makeinfo/cmds.c:780
  msgid "July"
  msgstr "ÉÀÌÑ"
  
! #: makeinfo/cmds.c:780
  msgid "August"
  msgstr "Á×ÇÕÓÔÁ"
  
! #: makeinfo/cmds.c:780
  msgid "September"
  msgstr "ÓÅÎÔÑÂÒÑ"
  
! #: makeinfo/cmds.c:780
  msgid "October"
  msgstr "ÏËÔÑÂÒÑ"
  
! #: makeinfo/cmds.c:781
  msgid "November"
  msgstr "ÎÏÑÂÒÑ"
  
! #: makeinfo/cmds.c:781
  msgid "December"
  msgstr "ÄÅËÁÂÒÑ"
  
! #: makeinfo/cmds.c:1131
  #, c-format
  msgid "unlikely character %c in @var"
  msgstr "ÍÁÌÏ×ÅÒÏÑÔÎÙÊ ÚÎÁË %c × @var"
  
! #: makeinfo/cmds.c:1174
  msgid "@sc argument all uppercase, thus no effect"
  msgstr "×ÅÓØ ÁÒÇÕÍÅÎÔ @sc ÎÁÂÒÁÎ ÚÁÇÌÁ×ÎÙÍÉ ÂÕË×ÁÍÉ, ÒÅÚÕÌØÔÁÔÁ ÎÅ ÂÕÄÅÔ"
  
! #: makeinfo/cmds.c:1229
  #, c-format
  msgid "`{' expected, but saw `%c'"
  msgstr "ÏÖÉÄÁÌÏÓØ `{', ×ÓÔÒÅÞÅÎÏ `%c'"
  
! #: makeinfo/cmds.c:1269
  msgid "end of file inside verb block"
  msgstr "ËÏÎÅÃ ÆÁÊÌÁ ×ÓÔÒÅÞÅÎ ×ÎÕÔÒÉ ÎÅÏËÏÎÞÅÎÎÏÇÏ ÂÌÏËÁ"
  
! #: makeinfo/cmds.c:1277
  #, c-format
  msgid "`}' expected, but saw `%c'"
  msgstr "ÏÖÉÄÁÌÏÓØ `}', ×ÓÔÒÅÞÅÎÏ `%c'"
  
! #: makeinfo/cmds.c:1308
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
***************
*** 1861,1888 ****
  "ÔÅËÓÔ, ÞÔÏÂÙ ÉÚÂÅÖÁÔØ ÜÔÏÇÏ"
  
! #: makeinfo/cmds.c:1471
  #, c-format
  msgid "%c%s is obsolete"
  msgstr "ëÏÍÁÎÄÁ %c%s ÕÓÔÁÒÅÌÁ É ÎÅ ÉÓÐÏÌØÚÕÅÔÓÑ"
  
! #: makeinfo/cmds.c:1580
  #, c-format
  msgid "@sp requires a positive numeric argument, not `%s'"
  msgstr "ËÏÍÁÎÄÅ @sp ÎÕÖÎÏ ÕËÁÚÁÔØ ÐÏÌÏÖÉÔÅÌØÎÙÊ ÞÉÓÌÏ×ÏÊ ÁÒÇÕÍÅÎÔ, Á ÎÅ `%s'"
  
! #: makeinfo/cmds.c:1936 makeinfo/footnote.c:81
  #, c-format
  msgid "Bad argument to %c%s"
  msgstr "ðÌÏÈÏÊ ÁÒÇÕÍÅÎÔ ÄÌÑ %c%s"
  
! #: makeinfo/cmds.c:1946 makeinfo/makeinfo.c:4272
  msgid "asis"
  msgstr "asis"
  
! #: makeinfo/cmds.c:1948 makeinfo/cmds.c:1978 makeinfo/makeinfo.c:4274
  msgid "none"
  msgstr "none"
  
! #: makeinfo/cmds.c:1962
  #, c-format
  msgid "Bad argument to @%s"
--- 2066,2093 ----
  "ÔÅËÓÔ, ÞÔÏÂÙ ÉÚÂÅÖÁÔØ ÜÔÏÇÏ"
  
! #: makeinfo/cmds.c:1504
  #, c-format
  msgid "%c%s is obsolete"
  msgstr "ëÏÍÁÎÄÁ %c%s ÕÓÔÁÒÅÌÁ É ÎÅ ÉÓÐÏÌØÚÕÅÔÓÑ"
  
! #: makeinfo/cmds.c:1612
  #, c-format
  msgid "@sp requires a positive numeric argument, not `%s'"
  msgstr "ËÏÍÁÎÄÅ @sp ÎÕÖÎÏ ÕËÁÚÁÔØ ÐÏÌÏÖÉÔÅÌØÎÙÊ ÞÉÓÌÏ×ÏÊ ÁÒÇÕÍÅÎÔ, Á ÎÅ `%s'"
  
! #: makeinfo/cmds.c:2023 makeinfo/footnote.c:81
  #, c-format
  msgid "Bad argument to %c%s"
  msgstr "ðÌÏÈÏÊ ÁÒÇÕÍÅÎÔ ÄÌÑ %c%s"
  
! #: makeinfo/cmds.c:2033 makeinfo/makeinfo.c:4270
  msgid "asis"
  msgstr "asis"
  
! #: makeinfo/cmds.c:2035 makeinfo/cmds.c:2065 makeinfo/makeinfo.c:4272
  msgid "none"
  msgstr "none"
  
! #: makeinfo/cmds.c:2049
  #, c-format
  msgid "Bad argument to @%s"
***************
*** 1890,1908 ****
  
  # ???
! #: makeinfo/cmds.c:1976
  msgid "insert"
  msgstr "insert"
  
! #: makeinfo/cmds.c:1992
  #, fuzzy, c-format
  msgid "Bad argument to @%s: %s"
  msgstr "ðÌÏÈÏÊ ÁÒÇÕÍÅÎÔ ÄÌÑ @%s"
  
! #: makeinfo/cmds.c:2075
  #, c-format
  msgid "Expected @%s on or off, not `%s'"
  msgstr ""
  
! #: makeinfo/cmds.c:2095
  #, c-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
--- 2095,2113 ----
  
  # ???
! #: makeinfo/cmds.c:2063
  msgid "insert"
  msgstr "insert"
  
! #: makeinfo/cmds.c:2079
  #, fuzzy, c-format
  msgid "Bad argument to @%s: %s"
  msgstr "ðÌÏÈÏÊ ÁÒÇÕÍÅÎÔ ÄÌÑ @%s"
  
! #: makeinfo/cmds.c:2162
  #, c-format
  msgid "Expected @%s on or off, not `%s'"
  msgstr ""
  
! #: makeinfo/cmds.c:2182
  #, c-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
***************
*** 1913,1954 ****
  msgstr "÷ ÁÒÇÕÍÅÎÔÅ @def ÐÒÏÐÕÝÅÎÁ `}'"
  
- #: makeinfo/defun.c:402
- msgid "Function"
- msgstr "æÕÎËÃÉÑ"
- 
- #: makeinfo/defun.c:405
- msgid "Macro"
- msgstr "íÁËÒÏ"
- 
- #: makeinfo/defun.c:408
- msgid "Special Form"
- msgstr "óÐÅÃÉÁÌØÎÁÑ ÆÏÒÍÁ"
- 
- #: makeinfo/defun.c:412
- msgid "Variable"
- msgstr "ðÅÒÅÍÅÎÎÁÑ"
- 
- #: makeinfo/defun.c:415
- msgid "User Option"
- msgstr "ðÏÌØÚÏ×ÁÔÅÌØÓËÉÊ ÐÁÒÁÍÅÔÒ"
- 
- #: makeinfo/defun.c:419
- msgid "Instance Variable"
- msgstr "ðÅÒÅÍÅÎÎÁÑ ÜËÚÅÍÐÌÑÒÁ"
- 
- #: makeinfo/defun.c:423
- msgid "Method"
- msgstr "íÅÔÏÄ"
- 
- #: makeinfo/defun.c:499 makeinfo/defun.c:504 makeinfo/defun.c:544
- #: makeinfo/defun.c:643 makeinfo/xml.c:2135
- msgid "of"
- msgstr "ÉÚ"
- 
- #: makeinfo/defun.c:508 makeinfo/defun.c:512 makeinfo/defun.c:516
- #: makeinfo/defun.c:550 makeinfo/defun.c:649 makeinfo/xml.c:2140
- msgid "on"
- msgstr "ÎÁÄ"
- 
  #: makeinfo/defun.c:711
  #, c-format
--- 2118,2121 ----
***************
*** 1980,1986 ****
  msgstr ""
  
! #: makeinfo/float.c:376 makeinfo/float.c:382 makeinfo/index.c:924
! #: makeinfo/index.c:930 makeinfo/xref.c:133 makeinfo/xref.c:170
! #: makeinfo/xref.c:205
  msgid "See "
  msgstr "óÍÏÔÒÉÔÅ "
--- 2147,2152 ----
  msgstr ""
  
! #: makeinfo/float.c:376 makeinfo/float.c:382 makeinfo/index.c:948
! #: makeinfo/index.c:954
  msgid "See "
  msgstr "óÍÏÔÒÉÔÅ "
***************
*** 2004,2008 ****
  msgstr "óÎÏÓËÉ ÉÚ ÓÎÏÓÏË ÚÁÐÒÅÝÅÎÙ"
  
! #: makeinfo/footnote.c:301 makeinfo/index.c:189
  msgid "Footnotes"
  msgstr "óÎÏÓËÉ"
--- 2170,2174 ----
  msgstr "óÎÏÓËÉ ÉÚ ÓÎÏÓÏË ÚÁÐÒÅÝÅÎÙ"
  
! #: makeinfo/footnote.c:301 makeinfo/index.c:187
  msgid "Footnotes"
  msgstr "óÎÏÓËÉ"
***************
*** 2018,2025 ****
  msgstr "%s:%d: css-ÆÁÊÌ ÏÂÒÙ×ÁÅÔÓÑ × ËÏÍÍÅÎÔÁÒÉÉ"
  
- #: makeinfo/html.c:203
- msgid "Untitled"
- msgstr "âÅÚ ÚÁÇÏÌÏ×ËÁ"
- 
  #: makeinfo/html.c:421
  msgid "[unexpected] no html tag to pop"
--- 2184,2187 ----
***************
*** 2032,2041 ****
  msgstr "[ÎÅÐÒÅÄ×ÉÄÅÎÎÁÑ ÓÉÔÕÁÃÉÑ] ÎÅ×ÅÒÎÏÅ ÉÍÑ ÎÏÄÙ: `%s'"
  
! #: makeinfo/index.c:169
  #, c-format
  msgid "Unknown index `%s'"
  msgstr "éÍÅÎÎÏÊ ÕËÁÚÁÔÅÌØ `%s' ÎÅÉÚ×ÅÓÔÅÎ"
  
! #: makeinfo/index.c:234
  #, c-format
  msgid "Info cannot handle `:' in index entry `%s'"
--- 2194,2203 ----
  msgstr "[ÎÅÐÒÅÄ×ÉÄÅÎÎÁÑ ÓÉÔÕÁÃÉÑ] ÎÅ×ÅÒÎÏÅ ÉÍÑ ÎÏÄÙ: `%s'"
  
! #: makeinfo/index.c:167
  #, c-format
  msgid "Unknown index `%s'"
  msgstr "éÍÅÎÎÏÊ ÕËÁÚÁÔÅÌØ `%s' ÎÅÉÚ×ÅÓÔÅÎ"
  
! #: makeinfo/index.c:232
  #, c-format
  msgid "Info cannot handle `:' in index entry `%s'"
***************
*** 2043,2076 ****
  "Info ÎÅ ÍÏÖÅÔ ÏÂÒÁÂÏÔÁÔØ ÚÎÁË `:' ×Ï ×ÈÏÖÄÅÎÉÉ ÁÌÆÁ×ÉÔÎÏÇÏ ÕËÁÚÁÔÅÌÑ `%s'"
  
! #: makeinfo/index.c:412
  #, c-format
  msgid "Index `%s' already exists"
  msgstr "éÍÅÎÎÏÊ ÕËÁÚÁÔÅÌØ `%s' ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
  
! #: makeinfo/index.c:455
  #, c-format
  msgid "Unknown index `%s' and/or `%s' in @synindex"
  msgstr "îÅÉÚ×ÅÓÔÅÎ ÉÍÅÎÎÏÊ ÕËÁÚÁÔÅÌØ `%s' É/ÉÌÉ `%s' × @synindex"
  
! #: makeinfo/index.c:661
  msgid "(line )"
  msgstr "(ÓÔÒÏËÁ )"
  
! #: makeinfo/index.c:669
  #, c-format
  msgid "(line %*d)"
  msgstr "(ÓÔÒÏËÁ %*d)"
  
! #: makeinfo/index.c:750
  #, c-format
  msgid "Unknown index `%s' in @printindex"
  msgstr "îÅÉÚ×ÅÓÔÅÎ ÉÍÅÎÎÏÊ ÕËÁÚÁÔÅÌØ `%s' × @printindex"
  
! #: makeinfo/index.c:819
  #, c-format
  msgid "Entry for index `%s' outside of any node"
  msgstr "÷ÈÏÖÄÅÎÉÅ ÄÌÑ ÉÍÅÎÎÏÇÏ ÕËÁÚÁÔÅÌÑ `%s' ×ÎÅ ÎÏÄÙ"
  
! #: makeinfo/index.c:822 makeinfo/index.c:858
  msgid "(outside of any node)"
  msgstr "(×ÎÅ ËÁËÏÊ-ÌÉÂÏ ÎÏÄÙ)"
--- 2205,2238 ----
  "Info ÎÅ ÍÏÖÅÔ ÏÂÒÁÂÏÔÁÔØ ÚÎÁË `:' ×Ï ×ÈÏÖÄÅÎÉÉ ÁÌÆÁ×ÉÔÎÏÇÏ ÕËÁÚÁÔÅÌÑ `%s'"
  
! #: makeinfo/index.c:410
  #, c-format
  msgid "Index `%s' already exists"
  msgstr "éÍÅÎÎÏÊ ÕËÁÚÁÔÅÌØ `%s' ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
  
! #: makeinfo/index.c:453
  #, c-format
  msgid "Unknown index `%s' and/or `%s' in @synindex"
  msgstr "îÅÉÚ×ÅÓÔÅÎ ÉÍÅÎÎÏÊ ÕËÁÚÁÔÅÌØ `%s' É/ÉÌÉ `%s' × @synindex"
  
! #: makeinfo/index.c:676
  msgid "(line )"
  msgstr "(ÓÔÒÏËÁ )"
  
! #: makeinfo/index.c:684
  #, c-format
  msgid "(line %*d)"
  msgstr "(ÓÔÒÏËÁ %*d)"
  
! #: makeinfo/index.c:764
  #, c-format
  msgid "Unknown index `%s' in @printindex"
  msgstr "îÅÉÚ×ÅÓÔÅÎ ÉÍÅÎÎÏÊ ÕËÁÚÁÔÅÌØ `%s' × @printindex"
  
! #: makeinfo/index.c:833
  #, c-format
  msgid "Entry for index `%s' outside of any node"
  msgstr "÷ÈÏÖÄÅÎÉÅ ÄÌÑ ÉÍÅÎÎÏÇÏ ÕËÁÚÁÔÅÌÑ `%s' ×ÎÅ ÎÏÄÙ"
  
! #: makeinfo/index.c:836 makeinfo/index.c:872
  msgid "(outside of any node)"
  msgstr "(×ÎÅ ËÁËÏÊ-ÌÉÂÏ ÎÏÄÙ)"
***************
*** 2093,2135 ****
  msgstr "ÚÁËÏÎÞÉÌÓÑ ÁÌÆÁ×ÉÔ, ×ÏÚ×ÒÁÔ ÎÁ %c"
  
! #: makeinfo/insertion.c:635
  #, c-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s ÄÏÌÖÎÁ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ c ÁÒÇÕÍÅÎÔÏÍ: ÆÏÒÍÁÔÏÍ ÄÌÑ %citem"
  
! #: makeinfo/insertion.c:723
  #, c-format
  msgid "%cfloat environments cannot be nested"
  msgstr "ÂÌÏËÉ %cfloat ÎÅÌØÚÑ ×ËÌÁÄÙ×ÁÔØ ÄÒÕÇ × ÄÒÕÇÁ"
  
! #: makeinfo/insertion.c:977
  #, c-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "ÏÖÉÄÁÌÏÓØ `@end' Ó `%s', ×ÓÔÒÅÞÅÎÏ `%s'"
  
! #: makeinfo/insertion.c:1345
  #, c-format
  msgid "No matching `%cend %s'"
  msgstr "îÅÔ ÐÁÒÎÏÊ `%cend %s'"
  
! #: makeinfo/insertion.c:1614
  #, c-format
  msgid "%s requires letter or digit"
  msgstr "%s ÔÒÅÂÕÅÔ ÂÕË×Ù ÉÌÉ ÃÉÆÒÙ"
  
! #: makeinfo/insertion.c:1707
  msgid "end of file inside verbatim block"
  msgstr "ËÏÎÅÃ ÆÁÊÌÁ ×ÓÔÒÅÞÅÎ ×ÎÕÔÒÉ ÎÅÏËÏÎÞÅÎÎÏÇÏ ÂÌÏËÁ"
  
! #: makeinfo/insertion.c:1931
  #, c-format
  msgid "@%s not meaningful outside `@float' environment"
  msgstr "@%s ÎÅ ÉÍÅÅÔ ÓÍÙÓÌÁ ×ÎÅ ÂÌÏËÁ `@float'"
  
! #: makeinfo/insertion.c:1967
  msgid "@menu seen before first @node, creating `Top' node"
  msgstr "@menu ×ÓÔÒÅÞÅÎÏ ÐÅÒÅÄ ÐÅÒ×ÏÊ @node, ÂÕÄÅÔ ÓÏÚÄÁÎÁ ÎÏÄÁ `Top'"
  
! #: makeinfo/insertion.c:1968
  msgid ""
  "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
--- 2255,2297 ----
  msgstr "ÚÁËÏÎÞÉÌÓÑ ÁÌÆÁ×ÉÔ, ×ÏÚ×ÒÁÔ ÎÁ %c"
  
! #: makeinfo/insertion.c:639
  #, c-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s ÄÏÌÖÎÁ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ c ÁÒÇÕÍÅÎÔÏÍ: ÆÏÒÍÁÔÏÍ ÄÌÑ %citem"
  
! #: makeinfo/insertion.c:727
  #, c-format
  msgid "%cfloat environments cannot be nested"
  msgstr "ÂÌÏËÉ %cfloat ÎÅÌØÚÑ ×ËÌÁÄÙ×ÁÔØ ÄÒÕÇ × ÄÒÕÇÁ"
  
! #: makeinfo/insertion.c:981
  #, c-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "ÏÖÉÄÁÌÏÓØ `@end' Ó `%s', ×ÓÔÒÅÞÅÎÏ `%s'"
  
! #: makeinfo/insertion.c:1349
  #, c-format
  msgid "No matching `%cend %s'"
  msgstr "îÅÔ ÐÁÒÎÏÊ `%cend %s'"
  
! #: makeinfo/insertion.c:1618
  #, c-format
  msgid "%s requires letter or digit"
  msgstr "%s ÔÒÅÂÕÅÔ ÂÕË×Ù ÉÌÉ ÃÉÆÒÙ"
  
! #: makeinfo/insertion.c:1718
  msgid "end of file inside verbatim block"
  msgstr "ËÏÎÅÃ ÆÁÊÌÁ ×ÓÔÒÅÞÅÎ ×ÎÕÔÒÉ ÎÅÏËÏÎÞÅÎÎÏÇÏ ÂÌÏËÁ"
  
! #: makeinfo/insertion.c:1942
  #, c-format
  msgid "@%s not meaningful outside `@float' environment"
  msgstr "@%s ÎÅ ÉÍÅÅÔ ÓÍÙÓÌÁ ×ÎÅ ÂÌÏËÁ `@float'"
  
! #: makeinfo/insertion.c:1978
  msgid "@menu seen before first @node, creating `Top' node"
  msgstr "@menu ×ÓÔÒÅÞÅÎÏ ÐÅÒÅÄ ÐÅÒ×ÏÊ @node, ÂÕÄÅÔ ÓÏÚÄÁÎÁ ÎÏÄÁ `Top'"
  
! #: makeinfo/insertion.c:1979
  msgid ""
  "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
***************
*** 2137,2215 ****
  "×ÅÒÏÑÔÎÏ, ×ÁÛÁ ÎÏÄÁ @top ÄÏÌÖÎÁ ÂÙÔØ × ÂÌÏËÅ @ifnottex, Á ÎÅ × @ifinfo?"
  
! #: makeinfo/insertion.c:1980
  msgid "@detailmenu seen before first node, creating `Top' node"
  msgstr "@detailmenu ×ÓÔÒÅÞÅÎÏ ÐÅÒÅÄ ÐÅÒ×ÏÊ @node, ÂÕÄÅÔ ÓÏÚÄÁÎÁ ÎÏÄÁ `Top'"
  
! #: makeinfo/insertion.c:2036
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr "@%s ÎÅ ÉÍÅÅÔ ÓÍÙÓÌÁ ×ÎÅ ÂÌÏËÁ `@titlepage' ÉÌÉ `@quotation'"
  
! #: makeinfo/insertion.c:2050
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' environment"
  msgstr "@%s ÎÅ ÉÍÅÅÔ ÓÍÙÓÌÁ ×ÎÅ ÂÌÏËÁ `@titlepage'"
  
! #: makeinfo/insertion.c:2081
  #, c-format
  msgid "Unmatched `%c%s'"
  msgstr "îÅÐÁÒÎÁÑ `%c%s'"
  
! #: makeinfo/insertion.c:2086
  #, c-format
  msgid "`%c%s' needs something after it"
  msgstr "ðÏÓÌÅ `%c%s' ÄÏÌÖÎÏ ÞÔÏ-ÔÏ ÉÄÔÉ"
  
! #: makeinfo/insertion.c:2092
  #, c-format
  msgid "Bad argument `%s' to `@%s', using `%s'"
  msgstr "ðÌÏÈÏÊ ÁÒÇÕÍÅÎÔ `%s' ÄÌÑ `@%s', ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÎ `%s'"
  
! #: makeinfo/insertion.c:2189
  #, c-format
  msgid "@%s not meaningful inside `@%s' block"
  msgstr "@%s ÎÅ ÉÍÅÅÔ ÓÍÙÓÌÁ ×ÎÕÔÒÉ ÂÌÏËÁ `@%s'"
  
! #: makeinfo/insertion.c:2198
  #, c-format
  msgid "@itemx not meaningful inside `%s' block"
  msgstr "@itemx ÎÅ ÉÍÅÅÔ ÓÍÙÓÌÁ ×ÎÕÔÒÉ ÂÌÏËÁ `%s'"
  
! #: makeinfo/insertion.c:2372
  #, c-format
  msgid "%c%s found outside of an insertion block"
  msgstr "%c%s ×ÓÔÒÅÞÅÎÁ ×ÎÅ ÂÌÏËÁ ×ÓÔÁ×ËÉ"
  
! #: makeinfo/lang.c:957
  #, c-format
  msgid "no default territory known for language `%s'"
  msgstr ""
  
! #: makeinfo/lang.c:1020
  #, c-format
  msgid "%s is not a valid ISO 639 language code"
  msgstr "%s ÎÅ Ñ×ÌÑÅÔÓÑ ×ÅÒÎÙÍ ËÏÄÏÍ ÑÚÙËÁ ÉÚ ISO 639"
  
! #: makeinfo/lang.c:1110
  #, c-format
  msgid "unrecognized encoding name `%s'"
  msgstr "ÉÍÑ ËÏÄÉÒÏ×ËÉ `%s' ÎÅ ÒÁÓÐÏÚÎÁÎÏ"
  
! #: makeinfo/lang.c:1118
  #, c-format
  msgid "sorry, encoding `%s' not supported"
  msgstr "ÉÚ×ÉÎÉÔÅ, ËÏÄÉÒÏ×ËÁ `%s' ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
  
! #: makeinfo/lang.c:1170
  #, c-format
  msgid "invalid encoded character `%s'"
  msgstr "ÎÅÐÒÁ×ÉÌØÎÏ ÚÁËÏÄÉÒÏ×ÁÎÎÙÊ ÚÎÁË `%s'"
  
! #: makeinfo/lang.c:1478
  #, c-format
  msgid "%c%s expects `i' or `j' as argument, not `%c'"
  msgstr "%c%s ÏÖÉÄÁÅÔ × ËÁÞÅÓÔ×Å ÁÒÇÕÍÅÎÔÁ `i' ÉÌÉ `j', Á ÎÅ `%c'"
  
! #: makeinfo/lang.c:1482
  #, c-format
  msgid "%c%s expects a single character `i' or `j' as argument"
--- 2299,2377 ----
  "×ÅÒÏÑÔÎÏ, ×ÁÛÁ ÎÏÄÁ @top ÄÏÌÖÎÁ ÂÙÔØ × ÂÌÏËÅ @ifnottex, Á ÎÅ × @ifinfo?"
  
! #: makeinfo/insertion.c:1991
  msgid "@detailmenu seen before first node, creating `Top' node"
  msgstr "@detailmenu ×ÓÔÒÅÞÅÎÏ ÐÅÒÅÄ ÐÅÒ×ÏÊ @node, ÂÕÄÅÔ ÓÏÚÄÁÎÁ ÎÏÄÁ `Top'"
  
! #: makeinfo/insertion.c:2047
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr "@%s ÎÅ ÉÍÅÅÔ ÓÍÙÓÌÁ ×ÎÅ ÂÌÏËÁ `@titlepage' ÉÌÉ `@quotation'"
  
! #: makeinfo/insertion.c:2061
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' environment"
  msgstr "@%s ÎÅ ÉÍÅÅÔ ÓÍÙÓÌÁ ×ÎÅ ÂÌÏËÁ `@titlepage'"
  
! #: makeinfo/insertion.c:2092
  #, c-format
  msgid "Unmatched `%c%s'"
  msgstr "îÅÐÁÒÎÁÑ `%c%s'"
  
! #: makeinfo/insertion.c:2097
  #, c-format
  msgid "`%c%s' needs something after it"
  msgstr "ðÏÓÌÅ `%c%s' ÄÏÌÖÎÏ ÞÔÏ-ÔÏ ÉÄÔÉ"
  
! #: makeinfo/insertion.c:2103
  #, c-format
  msgid "Bad argument `%s' to `@%s', using `%s'"
  msgstr "ðÌÏÈÏÊ ÁÒÇÕÍÅÎÔ `%s' ÄÌÑ `@%s', ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÎ `%s'"
  
! #: makeinfo/insertion.c:2200
  #, c-format
  msgid "@%s not meaningful inside `@%s' block"
  msgstr "@%s ÎÅ ÉÍÅÅÔ ÓÍÙÓÌÁ ×ÎÕÔÒÉ ÂÌÏËÁ `@%s'"
  
! #: makeinfo/insertion.c:2209
  #, c-format
  msgid "@itemx not meaningful inside `%s' block"
  msgstr "@itemx ÎÅ ÉÍÅÅÔ ÓÍÙÓÌÁ ×ÎÕÔÒÉ ÂÌÏËÁ `%s'"
  
! #: makeinfo/insertion.c:2383
  #, c-format
  msgid "%c%s found outside of an insertion block"
  msgstr "%c%s ×ÓÔÒÅÞÅÎÁ ×ÎÅ ÂÌÏËÁ ×ÓÔÁ×ËÉ"
  
! #: makeinfo/lang.c:1218
  #, c-format
  msgid "no default territory known for language `%s'"
  msgstr ""
  
! #: makeinfo/lang.c:1281
  #, c-format
  msgid "%s is not a valid ISO 639 language code"
  msgstr "%s ÎÅ Ñ×ÌÑÅÔÓÑ ×ÅÒÎÙÍ ËÏÄÏÍ ÑÚÙËÁ ÉÚ ISO 639"
  
! #: makeinfo/lang.c:1399
  #, c-format
  msgid "unrecognized encoding name `%s'"
  msgstr "ÉÍÑ ËÏÄÉÒÏ×ËÉ `%s' ÎÅ ÒÁÓÐÏÚÎÁÎÏ"
  
! #: makeinfo/lang.c:1407
  #, c-format
  msgid "sorry, encoding `%s' not supported"
  msgstr "ÉÚ×ÉÎÉÔÅ, ËÏÄÉÒÏ×ËÁ `%s' ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
  
! #: makeinfo/lang.c:1492
  #, c-format
  msgid "invalid encoded character `%s'"
  msgstr "ÎÅÐÒÁ×ÉÌØÎÏ ÚÁËÏÄÉÒÏ×ÁÎÎÙÊ ÚÎÁË `%s'"
  
! #: makeinfo/lang.c:1800
  #, c-format
  msgid "%c%s expects `i' or `j' as argument, not `%c'"
  msgstr "%c%s ÏÖÉÄÁÅÔ × ËÁÞÅÓÔ×Å ÁÒÇÕÍÅÎÔÁ `i' ÉÌÉ `j', Á ÎÅ `%c'"
  
! #: makeinfo/lang.c:1804
  #, c-format
  msgid "%c%s expects a single character `i' or `j' as argument"
***************
*** 2264,2268 ****
  msgstr "%s:%d: ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ: "
  
! #: makeinfo/makeinfo.c:325 makeinfo/makeinfo.c:2297
  #, c-format
  msgid "Misplaced %c"
--- 2426,2430 ----
  msgstr "%s:%d: ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ: "
  
! #: makeinfo/makeinfo.c:325 makeinfo/makeinfo.c:2295
  #, c-format
  msgid "Misplaced %c"
***************
*** 2335,2340 ****
  msgid ""
  "General output options:\n"
! "  -E, --macro-expand FILE     output macro-expanded source to FILE.\n"
! "                              ignoring any @setfilename.\n"
  "      --no-headers            suppress node separators, Node: lines, and "
  "menus\n"
--- 2497,2502 ----
  msgid ""
  "General output options:\n"
! "  -E, --macro-expand=FILE     output macro-expanded source to FILE,\n"
! "                                ignoring any @setfilename.\n"
  "      --no-headers            suppress node separators, Node: lines, and "
  "menus\n"
***************
*** 2344,2351 ****
  "output);\n"
  "                                also, write to standard output by default.\n"
! "      --no-split              suppress splitting of Info or HTML output,\n"
! "                              generate only one output file.\n"
  "      --number-sections       output chapter and sectioning numbers.\n"
! "  -o, --output=FILE           output to FILE (directory if split HTML),\n"
  msgstr ""
  "ïÂÝÉÅ ËÌÀÞÉ, ÕÐÒÁ×ÌÑÀÝÉÅ ×Ù×ÏÄÏÍ:\n"
--- 2506,2514 ----
  "output);\n"
  "                                also, write to standard output by default.\n"
! "      --no-split              suppress the splitting of Info or HTML "
! "output,\n"
! "                                generate only one output file.\n"
  "      --number-sections       output chapter and sectioning numbers.\n"
! "  -o, --output=FILE           output to FILE (or directory if split HTML).\n"
  msgstr ""
  "ïÂÝÉÅ ËÌÀÞÉ, ÕÐÒÁ×ÌÑÀÝÉÅ ×Ù×ÏÄÏÍ:\n"
***************
*** 2578,2582 ****
  msgstr "%s: ÐÒÏÐÕÝÅÎ ÁÒÇÕÍÅÎÔ, ÚÁÄÁÀÝÉÊ ÆÁÊÌ.\n"
  
! #: makeinfo/makeinfo.c:1016 makeinfo/makeinfo.c:4121
  #, c-format
  msgid "Multiline command %c%s used improperly"
--- 2741,2745 ----
  msgstr "%s: ÐÒÏÐÕÝÅÎ ÁÒÇÕÍÅÎÔ, ÚÁÄÁÀÝÉÊ ÆÁÊÌ.\n"
  
! #: makeinfo/makeinfo.c:1016 makeinfo/makeinfo.c:4119
  #, c-format
  msgid "Multiline command %c%s used improperly"
***************
*** 2588,2602 ****
  msgstr "ïÖÉÄÁÅÔÓÑ `%s'"
  
! #: makeinfo/makeinfo.c:1498
  #, c-format
  msgid "Can't create directory `%s': %s"
  msgstr "îÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ËÁÔÁÌÏÇ `%s': %s"
  
! #: makeinfo/makeinfo.c:1544
  #, c-format
  msgid "No `%s' found in `%s'"
  msgstr "`%s' ÎÅ ÎÁÊÄÅÎ × `%s'"
  
! #: makeinfo/makeinfo.c:1624
  #, c-format
  msgid "%s: Skipping macro expansion to stdout as Info output is going there.\n"
--- 2751,2765 ----
  msgstr "ïÖÉÄÁÅÔÓÑ `%s'"
  
! #: makeinfo/makeinfo.c:1496
  #, c-format
  msgid "Can't create directory `%s': %s"
  msgstr "îÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ËÁÔÁÌÏÇ `%s': %s"
  
! #: makeinfo/makeinfo.c:1542
  #, c-format
  msgid "No `%s' found in `%s'"
  msgstr "`%s' ÎÅ ÎÁÊÄÅÎ × `%s'"
  
! #: makeinfo/makeinfo.c:1622
  #, c-format
  msgid "%s: Skipping macro expansion to stdout as Info output is going there.\n"
***************
*** 2605,2614 ****
  "ÔÁË ËÁË ÔÕÄÁ ÎÁÐÒÁ×ÌÅÎ ×Ù×ÏÄ × ÆÏÒÍÁÔÅ Info.\n"
  
! #: makeinfo/makeinfo.c:1657
  #, c-format
  msgid "Making %s file `%s' from `%s'.\n"
  msgstr "óÏÚÄÁÎÉÅ %s-ÆÁÊÌÁ `%s' ÉÚ `%s'.\n"
  
! #: makeinfo/makeinfo.c:1721
  #, c-format
  msgid ""
--- 2768,2777 ----
  "ÔÁË ËÁË ÔÕÄÁ ÎÁÐÒÁ×ÌÅÎ ×Ù×ÏÄ × ÆÏÒÍÁÔÅ Info.\n"
  
! #: makeinfo/makeinfo.c:1652
  #, c-format
  msgid "Making %s file `%s' from `%s'.\n"
  msgstr "óÏÚÄÁÎÉÅ %s-ÆÁÊÌÁ `%s' ÉÚ `%s'.\n"
  
! #: makeinfo/makeinfo.c:1719
  #, c-format
  msgid ""
***************
*** 2618,2622 ****
  "ÉÓÐÏÌØÚÕÊÔÅ --force, ÞÔÏÂÙ ÐÒÉÎÕÄÉÔÅÌØÎÏ ÓÏÈÒÁÎÉÔØ ÒÅÚÕÌØÔÁÔÙ.\n"
  
! #: makeinfo/makeinfo.c:1776
  #, c-format
  msgid "%s: Removing output file `%s' due to errors; use --force to preserve.\n"
--- 2781,2785 ----
  "ÉÓÐÏÌØÚÕÊÔÅ --force, ÞÔÏÂÙ ÐÒÉÎÕÄÉÔÅÌØÎÏ ÓÏÈÒÁÎÉÔØ ÒÅÚÕÌØÔÁÔÙ.\n"
  
! #: makeinfo/makeinfo.c:1774
  #, c-format
  msgid "%s: Removing output file `%s' due to errors; use --force to preserve.\n"
***************
*** 2625,2634 ****
  "ÉÓÐÏÌØÚÕÊÔÅ --force, ÞÔÏÂÙ ÐÒÉÎÕÄÉÔÅÌØÎÏ ÓÏÈÒÁÎÉÔØ ÒÅÚÕÌØÔÁÔÙ.\n"
  
! #: makeinfo/makeinfo.c:2070
  #, c-format
  msgid "Unknown command `%s'"
  msgstr "îÅÉÚ×ÅÓÔÎÁÑ ËÏÍÁÎÄÁ `%s'"
  
! #: makeinfo/makeinfo.c:2092
  #, c-format
  msgid "Use braces to give a command as an argument to @%s"
--- 2788,2797 ----
  "ÉÓÐÏÌØÚÕÊÔÅ --force, ÞÔÏÂÙ ÐÒÉÎÕÄÉÔÅÌØÎÏ ÓÏÈÒÁÎÉÔØ ÒÅÚÕÌØÔÁÔÙ.\n"
  
! #: makeinfo/makeinfo.c:2068
  #, c-format
  msgid "Unknown command `%s'"
  msgstr "îÅÉÚ×ÅÓÔÎÁÑ ËÏÍÁÎÄÁ `%s'"
  
! #: makeinfo/makeinfo.c:2090
  #, c-format
  msgid "Use braces to give a command as an argument to @%s"
***************
*** 2636,2702 ****
  "éÓÐÏÌØÚÕÊÔÅ ÆÉÇÕÒÎÙÅ ÓËÏÂËÉ, ÞÔÏÂÙ ÐÅÒÅÄÁÔØ @%s ËÏÍÁÎÄÕ × ËÁÞÅÓÔ×Å ÁÒÇÕÍÅÎÔÁ"
  
! #: makeinfo/makeinfo.c:2351
  #, c-format
  msgid "%c%s expected braces"
  msgstr "%c%s ÐÏÄÒÁÚÕÍÅ×ÁÅÔ ÆÉÇÕÒÎÙÅ ÓËÏÂËÉ"
  
! #: makeinfo/makeinfo.c:2364
  msgid "Unmatched }"
  msgstr "îÅÐÁÒÎÁÑ }"
  
! #: makeinfo/makeinfo.c:2412
  msgid "NO_NAME!"
  msgstr "âåú_éíåîé!"
  
! #: makeinfo/makeinfo.c:2433
  #, c-format
  msgid "%c%s missing close brace"
  msgstr "%c%s ÐÒÏÐÕÝÅÎÁ ÚÁËÒÙ×ÁÀÝÁÑ ÓËÏÂËÁ"
  
! #: makeinfo/makeinfo.c:2611
! #, c-format
! msgid "This is %s, produced by makeinfo version %s from %s.\n"
! msgstr "üÔÏ %s, ÓÏÚÄÁÎÎÙÊ makeinfo ×ÅÒÓÉÉ %s ÉÚ %s.\n"
! 
! #: makeinfo/makeinfo.c:3436
  #, c-format
  msgid "@image file `%s' (for HTML) not readable: %s"
  msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÉÔÁÔØ ÆÁÊÌ `%s' × ËÏÍÁÎÄÅ @image (ÄÌÑ HTML): %s"
  
! #: makeinfo/makeinfo.c:3442
  #, c-format
  msgid "No such file `%s'"
  msgstr "æÁÊÌ `%s' ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
  
! #: makeinfo/makeinfo.c:3578
  #, c-format
  msgid "@image file `%s' (for text) unreadable: %s"
  msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÉÔÁÔØ ÆÁÊÌ `%s' × ËÏÍÁÎÄÅ @image (ÄÌÑ ÔÅËÓÔÁ): %s"
  
! #: makeinfo/makeinfo.c:3587
  msgid "@image missing filename argument"
  msgstr "ÐÏÓÌÅ @image ÐÒÏÐÕÝÅÎ ÁÒÇÕÍÅÎÔ ÚÁÄÁÀÝÉÊ ÆÁÊÌ "
  
! #: makeinfo/makeinfo.c:3805
  #, c-format
  msgid "undefined flag: %s"
  msgstr "ÎÅÏÐÒÅÄÅÌÅÎÎÙÊ ÆÌÁÇ: %s"
  
! #: makeinfo/makeinfo.c:3806
  #, c-format
  msgid "{No value for `%s'}"
  msgstr "{úÎÁÞÅÎÉÅ `%s' ÎÅ ÚÁÄÁÎÏ}"
  
! #: makeinfo/makeinfo.c:3858
  #, c-format
  msgid "%c%s requires a name"
  msgstr "ËÏÍÁÎÄÅ %c%s ÎÕÖÎÏ ÕËÁÚÁÔØ ÉÍÑ"
  
! #: makeinfo/makeinfo.c:3964
  #, c-format
  msgid "Reached eof before matching @end %s"
  msgstr "ëÏÎÅÃ ÆÁÊÌÁ ÒÁÎØÛÅ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÊ ËÏÍÁÎÄÙ @end %s"
  
! #: makeinfo/makeinfo.c:4213
  #, c-format
  msgid "`%.40s...' is too long for expansion; not expanded"
--- 2799,2860 ----
  "éÓÐÏÌØÚÕÊÔÅ ÆÉÇÕÒÎÙÅ ÓËÏÂËÉ, ÞÔÏÂÙ ÐÅÒÅÄÁÔØ @%s ËÏÍÁÎÄÕ × ËÁÞÅÓÔ×Å ÁÒÇÕÍÅÎÔÁ"
  
! #: makeinfo/makeinfo.c:2349
  #, c-format
  msgid "%c%s expected braces"
  msgstr "%c%s ÐÏÄÒÁÚÕÍÅ×ÁÅÔ ÆÉÇÕÒÎÙÅ ÓËÏÂËÉ"
  
! #: makeinfo/makeinfo.c:2362
  msgid "Unmatched }"
  msgstr "îÅÐÁÒÎÁÑ }"
  
! #: makeinfo/makeinfo.c:2410
  msgid "NO_NAME!"
  msgstr "âåú_éíåîé!"
  
! #: makeinfo/makeinfo.c:2431
  #, c-format
  msgid "%c%s missing close brace"
  msgstr "%c%s ÐÒÏÐÕÝÅÎÁ ÚÁËÒÙ×ÁÀÝÁÑ ÓËÏÂËÁ"
  
! #: makeinfo/makeinfo.c:3434
  #, c-format
  msgid "@image file `%s' (for HTML) not readable: %s"
  msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÉÔÁÔØ ÆÁÊÌ `%s' × ËÏÍÁÎÄÅ @image (ÄÌÑ HTML): %s"
  
! #: makeinfo/makeinfo.c:3440
  #, c-format
  msgid "No such file `%s'"
  msgstr "æÁÊÌ `%s' ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
  
! #: makeinfo/makeinfo.c:3576
  #, c-format
  msgid "@image file `%s' (for text) unreadable: %s"
  msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÉÔÁÔØ ÆÁÊÌ `%s' × ËÏÍÁÎÄÅ @image (ÄÌÑ ÔÅËÓÔÁ): %s"
  
! #: makeinfo/makeinfo.c:3585
  msgid "@image missing filename argument"
  msgstr "ÐÏÓÌÅ @image ÐÒÏÐÕÝÅÎ ÁÒÇÕÍÅÎÔ ÚÁÄÁÀÝÉÊ ÆÁÊÌ "
  
! #: makeinfo/makeinfo.c:3803
  #, c-format
  msgid "undefined flag: %s"
  msgstr "ÎÅÏÐÒÅÄÅÌÅÎÎÙÊ ÆÌÁÇ: %s"
  
! #: makeinfo/makeinfo.c:3804
  #, c-format
  msgid "{No value for `%s'}"
  msgstr "{úÎÁÞÅÎÉÅ `%s' ÎÅ ÚÁÄÁÎÏ}"
  
! #: makeinfo/makeinfo.c:3856
  #, c-format
  msgid "%c%s requires a name"
  msgstr "ËÏÍÁÎÄÅ %c%s ÎÕÖÎÏ ÕËÁÚÁÔØ ÉÍÑ"
  
! #: makeinfo/makeinfo.c:3962
  #, c-format
  msgid "Reached eof before matching @end %s"
  msgstr "ëÏÎÅÃ ÆÁÊÌÁ ÒÁÎØÛÅ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÊ ËÏÍÁÎÄÙ @end %s"
  
! #: makeinfo/makeinfo.c:4211
  #, c-format
  msgid "`%.40s...' is too long for expansion; not expanded"
***************
*** 2746,2800 ****
  msgstr "æÏÒÍÁÔÉÒÏ×ÁÎÉÅ ÎÏÄÙ %s...\n"
  
! #: makeinfo/node.c:715
  #, c-format
  msgid "Node `%s' requires a sectioning command (e.g., %c%s)"
  msgstr "äÌÑ ÎÏÄÙ `%s' ÔÒÅÂÕÅÔÓÑ ËÏÍÁÎÄÁ ÏÐÉÓÁÎÉÑ ÓÔÒÕËÔÕÒÙ ÇÌÁ× (ÎÁÐÒ. %c%s)"
  
! #: makeinfo/node.c:879
  #, c-format
  msgid "No node name specified for `%c%s' command"
  msgstr "äÌÑ ËÏÍÁÎÄÙ `%c%s' ÎÅ ÚÁÄÁÎÏ ÉÍÑ ÎÏÄÙ"
  
! #: makeinfo/node.c:920 makeinfo/node.c:1161
  #, c-format
  msgid "Anchor `%s' and node `%s' map to the same file name"
  msgstr "íÁÒËÅÒ `%s' É ÎÏÄÁ `%s' ÓÓÙÌÁÀÔÓÑ ÎÁ ÏÄÎÏ É ÔÏ ÖÅ ÉÍÑ ÆÁÊÌÁ"
  
! #: makeinfo/node.c:923
  msgid "This @anchor command ignored; references to it will not work"
  msgstr "äÁÎÎÁÑ ËÏÍÁÎÄÁ @anchor ÉÇÎÏÒÉÒÕÅÔÓÑ; ÓÓÙÌËÉ ÎÁ ÎÅÅ ÎÅ ÂÕÄÕÔ ÒÁÂÏÔÁÔØ"
  
! #: makeinfo/node.c:925 makeinfo/node.c:1164
  msgid "Rename this anchor or use the `--no-split' option"
  msgstr "ðÅÒÅÉÍÅÎÕÊÔÅ ÜÔÏÔ ÍÁÒËÅÒ ÉÌÉ ÉÓÐÏÌØÚÕÊÔÅ ËÌÀÞ `--no-split'"
  
! #: makeinfo/node.c:955
  #, c-format
  msgid "Unexpected string at end of split-HTML file `%s'"
  msgstr "îÅÏÖÉÄÁÎÎÁÑ ÓÔÒÏËÁ × ËÏÎÃÅ ÒÁÚÂÉÔÏÇÏ HTML-ÆÁÊÌÁ `%s'"
  
! #: makeinfo/node.c:991
! msgid "Next:"
! msgstr "óÌÅÄÕÀÝÁÑ:"
! 
! #: makeinfo/node.c:1007
! msgid "Previous:"
! msgstr "ðÒÅÄÙÄÕÝÁÑ:"
! 
! #: makeinfo/node.c:1021
! msgid "Up:"
! msgstr "÷×ÅÒÈ:"
! 
! #: makeinfo/node.c:1158
  #, c-format
  msgid "Anchors `%s' and `%s' map to the same file name"
  msgstr "íÁÒËÅÒÙ `%s' É `%s' ÓÓÙÌÁÀÔÓÑ ÎÁ ÏÄÎÏ É ÔÏ ÖÅ ÉÍÑ ÆÁÊÌÁ"
  
! #: makeinfo/node.c:1163
  msgid "@anchor command ignored; references to it will not work"
  msgstr "ëÏÍÁÎÄÁ @anchor ÉÇÎÏÒÉÒÕÅÔÓÑ; ÓÓÙÌËÉ ÎÁ ÎÅÅ ÎÅ ÂÕÄÕÔ ÒÁÂÏÔÁÔØ"
  
  #  ÚÄÅÓØ %s ÍÏÖÅÔ ÂÙÔØ `cross' ÉÌÉ `menu'
! #: makeinfo/node.c:1360
  #, c-format
  msgid "%s reference to nonexistent node `%s' (perhaps incorrect sectioning?)"
--- 2904,2946 ----
  msgstr "æÏÒÍÁÔÉÒÏ×ÁÎÉÅ ÎÏÄÙ %s...\n"
  
! #: makeinfo/node.c:714
  #, c-format
  msgid "Node `%s' requires a sectioning command (e.g., %c%s)"
  msgstr "äÌÑ ÎÏÄÙ `%s' ÔÒÅÂÕÅÔÓÑ ËÏÍÁÎÄÁ ÏÐÉÓÁÎÉÑ ÓÔÒÕËÔÕÒÙ ÇÌÁ× (ÎÁÐÒ. %c%s)"
  
! #: makeinfo/node.c:878
  #, c-format
  msgid "No node name specified for `%c%s' command"
  msgstr "äÌÑ ËÏÍÁÎÄÙ `%c%s' ÎÅ ÚÁÄÁÎÏ ÉÍÑ ÎÏÄÙ"
  
! #: makeinfo/node.c:919 makeinfo/node.c:1160
  #, c-format
  msgid "Anchor `%s' and node `%s' map to the same file name"
  msgstr "íÁÒËÅÒ `%s' É ÎÏÄÁ `%s' ÓÓÙÌÁÀÔÓÑ ÎÁ ÏÄÎÏ É ÔÏ ÖÅ ÉÍÑ ÆÁÊÌÁ"
  
! #: makeinfo/node.c:922
  msgid "This @anchor command ignored; references to it will not work"
  msgstr "äÁÎÎÁÑ ËÏÍÁÎÄÁ @anchor ÉÇÎÏÒÉÒÕÅÔÓÑ; ÓÓÙÌËÉ ÎÁ ÎÅÅ ÎÅ ÂÕÄÕÔ ÒÁÂÏÔÁÔØ"
  
! #: makeinfo/node.c:924 makeinfo/node.c:1163
  msgid "Rename this anchor or use the `--no-split' option"
  msgstr "ðÅÒÅÉÍÅÎÕÊÔÅ ÜÔÏÔ ÍÁÒËÅÒ ÉÌÉ ÉÓÐÏÌØÚÕÊÔÅ ËÌÀÞ `--no-split'"
  
! #: makeinfo/node.c:954
  #, c-format
  msgid "Unexpected string at end of split-HTML file `%s'"
  msgstr "îÅÏÖÉÄÁÎÎÁÑ ÓÔÒÏËÁ × ËÏÎÃÅ ÒÁÚÂÉÔÏÇÏ HTML-ÆÁÊÌÁ `%s'"
  
! #: makeinfo/node.c:1157
  #, c-format
  msgid "Anchors `%s' and `%s' map to the same file name"
  msgstr "íÁÒËÅÒÙ `%s' É `%s' ÓÓÙÌÁÀÔÓÑ ÎÁ ÏÄÎÏ É ÔÏ ÖÅ ÉÍÑ ÆÁÊÌÁ"
  
! #: makeinfo/node.c:1162
  msgid "@anchor command ignored; references to it will not work"
  msgstr "ëÏÍÁÎÄÁ @anchor ÉÇÎÏÒÉÒÕÅÔÓÑ; ÓÓÙÌËÉ ÎÁ ÎÅÅ ÎÅ ÂÕÄÕÔ ÒÁÂÏÔÁÔØ"
  
  #  ÚÄÅÓØ %s ÍÏÖÅÔ ÂÙÔØ `cross' ÉÌÉ `menu'
! #: makeinfo/node.c:1359
  #, c-format
  msgid "%s reference to nonexistent node `%s' (perhaps incorrect sectioning?)"
***************
*** 2803,2815 ****
  "ÇÌÁ×?)"
  
! #: makeinfo/node.c:1376
! msgid "Menu"
! msgstr "óÓÙÌËÁ ÉÚ ÍÅÎÀ"
! 
! #: makeinfo/node.c:1378
! msgid "Cross"
! msgstr "ðÅÒÅËÒÅÓÔÎÁÑ ÓÓÙÌËÁ"
! 
! #: makeinfo/node.c:1460
  #, c-format
  msgid "Next field of node `%s' not pointed to (perhaps incorrect sectioning?)"
--- 2949,2953 ----
  "ÇÌÁ×?)"
  
! #: makeinfo/node.c:1459
  #, c-format
  msgid "Next field of node `%s' not pointed to (perhaps incorrect sectioning?)"
***************
*** 2818,2841 ****
  "ÇÌÁ×?)"
  
! #: makeinfo/node.c:1463
  #, c-format
  msgid "This node (%s) has the bad Prev"
  msgstr "÷ ÜÔÏÊ ÎÏÄÅ (%s) ÎÅÐÒÁ×ÉÌØÎÙÊ ÕËÁÚÁÔÅÌØ Prev"
  
! #: makeinfo/node.c:1475
! msgid "Prev"
! msgstr "ðÒÅÄÙÄÕÝÁÑ"
! 
! #: makeinfo/node.c:1518
  #, c-format
  msgid "Prev field of node `%s' not pointed to"
  msgstr "îÁ ÐÏÌÅ Prev ÎÏÄÙ `%s' ÎÅÔ ÓÓÙÌÏË"
  
! #: makeinfo/node.c:1522
  #, c-format
  msgid "This node (%s) has the bad Next"
  msgstr "÷ ÜÔÏÊ ÎÏÄÅ (%s) ÎÅÐÒÁ×ÉÌØÎÙÊ ÕËÁÚÁÔÅÌØ Next"
  
! #: makeinfo/node.c:1534
  #, c-format
  msgid "`%s' has no Up field (perhaps incorrect sectioning?)"
--- 2956,2975 ----
  "ÇÌÁ×?)"
  
! #: makeinfo/node.c:1462
  #, c-format
  msgid "This node (%s) has the bad Prev"
  msgstr "÷ ÜÔÏÊ ÎÏÄÅ (%s) ÎÅÐÒÁ×ÉÌØÎÙÊ ÕËÁÚÁÔÅÌØ Prev"
  
! #: makeinfo/node.c:1517
  #, c-format
  msgid "Prev field of node `%s' not pointed to"
  msgstr "îÁ ÐÏÌÅ Prev ÎÏÄÙ `%s' ÎÅÔ ÓÓÙÌÏË"
  
! #: makeinfo/node.c:1521
  #, c-format
  msgid "This node (%s) has the bad Next"
  msgstr "÷ ÜÔÏÊ ÎÏÄÅ (%s) ÎÅÐÒÁ×ÉÌØÎÙÊ ÕËÁÚÁÔÅÌØ Next"
  
! #: makeinfo/node.c:1533
  #, c-format
  msgid "`%s' has no Up field (perhaps incorrect sectioning?)"
***************
*** 2843,2866 ****
  "÷ ÎÏÄÅ `%s' ÎÅÔ ÐÏÌÑ Up (×ÏÚÍÏÖÎÏ, ÎÅÐÒÁ×ÉÌØÎÏ ÏÐÉÓÁÎÁ ÓÔÒÕËÔÕÒÁ ÇÌÁ×?)"
  
! #: makeinfo/node.c:1537
! msgid "Up"
! msgstr "÷×ÅÒÈ"
! 
! #: makeinfo/node.c:1603
  #, c-format
  msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
  msgstr "îÏÄÁ `%s' ÎÅ ÉÍÅÅÔ ÐÕÎËÔÁ ÍÅÎÀ ÄÌÑ `%s', ÈÏÔÑ ÎÁ ÎÅÅ ÓÓÙÌÁÅÔÓÑ ÐÏÌÅ Up"
  
! #: makeinfo/node.c:1635
  #, c-format
  msgid "unreferenced node `%s'"
  msgstr "ÎÁ ÎÏÄÕ `%s' ÎÅÔ ÓÓÙÌÏË"
  
! #: makeinfo/node.c:1725
  #, c-format
  msgid "Removing %s\n"
  msgstr "õÄÁÌÅÎÉÅ %s\n"
  
! #: makeinfo/node.c:1729
  #, c-format
  msgid "Can't remove file `%s': %s"
--- 2977,2996 ----
  "÷ ÎÏÄÅ `%s' ÎÅÔ ÐÏÌÑ Up (×ÏÚÍÏÖÎÏ, ÎÅÐÒÁ×ÉÌØÎÏ ÏÐÉÓÁÎÁ ÓÔÒÕËÔÕÒÁ ÇÌÁ×?)"
  
! #: makeinfo/node.c:1602
  #, c-format
  msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
  msgstr "îÏÄÁ `%s' ÎÅ ÉÍÅÅÔ ÐÕÎËÔÁ ÍÅÎÀ ÄÌÑ `%s', ÈÏÔÑ ÎÁ ÎÅÅ ÓÓÙÌÁÅÔÓÑ ÐÏÌÅ Up"
  
! #: makeinfo/node.c:1634
  #, c-format
  msgid "unreferenced node `%s'"
  msgstr "ÎÁ ÎÏÄÕ `%s' ÎÅÔ ÓÓÙÌÏË"
  
! #: makeinfo/node.c:1724
  #, c-format
  msgid "Removing %s\n"
  msgstr "õÄÁÌÅÎÉÅ %s\n"
  
! #: makeinfo/node.c:1728
  #, c-format
  msgid "Can't remove file `%s': %s"
***************
*** 2902,2911 ****
  msgstr "%ctop ×ÓÔÒÅÞÅÎÁ ÐÅÒÅÄ %cnode, ÐÏ ÕÍÏÌÞÁÎÉÀ ÉÓÐÏÌØÚÕÅÔÓÑ %s"
  
! #: makeinfo/xml.c:1654
  #, c-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÉÔÁÔØ @image ÆÁÊÌ `%s': %s"
  
! #: makeinfo/xml.c:1999
  msgid ""
  "@headitem as the last item of @multitable produces invalid Docbook documents"
--- 3032,3041 ----
  msgstr "%ctop ×ÓÔÒÅÞÅÎÁ ÐÅÒÅÄ %cnode, ÐÏ ÕÍÏÌÞÁÎÉÀ ÉÓÐÏÌØÚÕÅÔÓÑ %s"
  
! #: makeinfo/xml.c:1669
  #, c-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÉÔÁÔØ @image ÆÁÊÌ `%s': %s"
  
! #: makeinfo/xml.c:2014
  msgid ""
  "@headitem as the last item of @multitable produces invalid Docbook documents"
***************
*** 2914,2930 ****
  "ÎÅËÏÒÒÅËÔÎÙÅ ÄÏËÕÍÅÎÔÙ Docbook"
  
! #: makeinfo/xref.c:127
! msgid "First argument to cross-reference may not be empty"
! msgstr ""
  
! #: makeinfo/xref.c:133 makeinfo/xref.c:170 makeinfo/xref.c:205
! #: makeinfo/xref.c:459
! #, fuzzy
! msgid "see "
! msgstr "óÍÏÔÒÉÔÅ "
  
! #: makeinfo/xref.c:157
! #, c-format
! msgid "See section ``%s'' in "
  msgstr ""
  
--- 3044,3057 ----
  "ÎÅËÏÒÒÅËÔÎÙÅ ÄÏËÕÍÅÎÔÙ Docbook"
  
! #: makeinfo/xml.c:2150
! msgid "of"
! msgstr "ÉÚ"
  
! #: makeinfo/xml.c:2155
! msgid "on"
! msgstr "ÎÁÄ"
  
! #: makeinfo/xref.c:127
! msgid "First argument to cross-reference may not be empty"
  msgstr ""
  
***************
*** 2952,3154 ****
  msgstr ""
  
- #: util/install-info.c:170
- #, c-format
- msgid "%s: warning: "
- msgstr "%s: ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ: "
- 
- #: util/install-info.c:219
- #, c-format
- msgid " for %s"
- msgstr " ÄÌÑ %s"
- 
- #: util/install-info.c:444
- #, c-format
- msgid "\tTry `%s --help' for a complete list of options.\n"
- msgstr "\túÁÐÕÓÔÉÔÅ `%s --help' ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÐÏÌÎÏÇÏ ÓÐÉÓËÁ ËÌÀÞÅÊ.\n"
- 
- #: util/install-info.c:452
- #, fuzzy, c-format
- msgid ""
- "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
- "\n"
- "Add or remove entries in INFO-FILE from the Info directory DIR-FILE.\n"
- "\n"
- "Options:\n"
- " --debug           report what is being done.\n"
- " --delete          delete existing entries for INFO-FILE from DIR-FILE;\n"
- "                     don't insert any new entries.\n"
- " --dir-file=NAME   specify file name of Info directory file.\n"
- "                     This is equivalent to using the DIR-FILE argument.\n"
- " --entry=TEXT      insert TEXT as an Info directory entry.\n"
- "                     TEXT should have the form of an Info menu item line\n"
- "                     plus zero or more extra lines starting with "
- "whitespace.\n"
- "                     If you specify more than one entry, they are all "
- "added.\n"
- "                     If you don't specify any entries, they are determined\n"
- "                     from information in the Info file itself.\n"
- " --help            display this help and exit.\n"
- " --info-file=FILE  specify Info file to install in the directory.\n"
- "                     This is equivalent to using the INFO-FILE argument.\n"
- " --info-dir=DIR    same as --dir-file=DIR/dir.\n"
- " --item=TEXT       same as --entry TEXT.\n"
- "                     An Info directory entry is actually a menu item.\n"
- " --quiet           suppress warnings.\n"
- " --remove          same as --delete.\n"
- " --remove-exactly  only remove if the info file name matches exactly;\n"
- "                     .info and/or .gz suffixes are not ignored.\n"
- " --section=SEC     put this file's entries in section SEC of the directory.\n"
- "                     If you specify more than one section, all the entries\n"
- "                     are added in each of the sections.\n"
- "                     If you don't specify any sections, they are determined\n"
- "                     from information in the Info file itself.\n"
- " --section-regex=R if an entry is added to a section that does not exist,\n"
- "                     look for a section matching basic regular expression R\n"
- "                     (and ignoring case) before starting a new section.\n"
- " --test            suppress updating of DIR-FILE.\n"
- " --silent          suppress warnings.\n"
- " --version         display version information and exit.\n"
- msgstr ""
- "éÓÐÏÌØÚÏ×ÁÎÉÅ: %s [ëìàþ]... [INFO-æáêì [DIR-æáêì]]\n"
- "\n"
- "õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÉÌÉ ÕÄÁÌÑÅÔ ×ÈÏÖÄÅÎÉÑ ËÁÔÁÌÏÇÁ ÄÌÑ INFO-æáêìá ÉÚ\n"
- "ÆÁÊÌÁ-ËÁÔÁÌÏÇÁ Info DIR-æáêì.\n"
- "\n"
- "ëÌÀÞÉ:\n"
- " --delete          ÕÄÁÌÉÔØ ÓÕÝÅÓÔ×ÕÀÝÉÅ ×ÈÏÖÄÅÎÉÑ ÄÌÑ INFO-æáêìá ÉÚ DIR-"
- "æáêìá;\n"
- "                   ÎÅ ×ÓÔÁ×ÌÑÔØ ÎÏ×ÙÅ ×ÈÏÖÄÅÎÉÑ.\n"
- " --dir-file=éíñ    ÚÁÄÁÅÔ ÉÍÑ ËÁÔÁÌÏÇÅ Info,\n"
- "                   ÜË×É×ÁÌÅÎÔÎÏ ÉÓÐÏÌØÚÏ×ÁÎÉÀ ÁÒÇÕÍÅÎÔÁ DIR-æáêì.\n"
- " --entry=ôåëóô     ×ÓÔÁ×ÉÔØ ôåëóô × ËÁÞÅÓÔ×Å ×ÈÏÖÄÅÎÉÑ ËÁÔÁÌÏÇÁ Info.\n"
- "                   ôÅËÓÔ ÄÏÌÖÅÎ ÉÍÅÔØ ÆÏÒÍÕ ÐÕÎËÔÁ ÍÅÎÀ ÐÌÀÓ (×ÏÚÍÏÖÎÏ)\n"
- "                   ÎÅÓËÏÌØËÏ ÓÔÒÏË, ÎÁÞÉÎÁÀÝÉÈÓÑ ÐÒÏÂÅÌØÎÙÍÉ ÓÉÍ×ÏÌÁÍÉ.  "
- "åÓÌÉ ×Ù\n"
- "                   ÚÁÄÁÄÉÔÅ ÎÅÓËÏÌØËÏ ×ÈÏÖÄÅÎÉÊ, ×ÓÅ ÏÎÉ ÂÕÄÕÔ ×ÓÔÁ×ÌÅÎÙ.  "
- "åÓÌÉ\n"
- "                   ×Ù ÎÅ ÚÁÄÁÄÉÔÅ ×ÈÏÖÄÅÎÉÊ, ÂÕÄÅÔ ×ÓÔÁ×ÌÅÎ ÔÅËÓÔ ÉÚ Info-"
- "ÆÁÊÌÁ.\n"
- " --help            ÐÏËÁÚÁÔØ ÜÔÕ ÓÐÒÁ×ËÕ É ×ÙÊÔÉ.\n"
- " --info-file=æáêì  ÚÁÄÁÅÔ ÉÍÑ ÕÓÔÁÎÁ×ÌÉ×ÁÅÍÏÇÏ Info-ÆÁÊÌÁ,\n"
- "                   ÜË×É×ÁÌÅÎÔÎÏ ÉÓÐÏÌØÚÏ×ÁÎÉÀ ÁÒÇÕÍÅÎÔÁ INFO-æáêì.\n"
- " --info-dir=éíñ    ÓÉÎÏÎÉÍ --dir-file=éíñ/dir.\n"
- " --item=ôåëóô      ÓÉÎÏÎÉÍ --entry ôåëóô.\n"
- "                   ÷ÈÏÖÄÅÎÉÅ ËÁÔÁÌÏÇÁ Info ÎÁ ÓÁÍÏÍ ÄÅÌÅ Ñ×ÌÑÅÔÓÑ ÐÕÎËÔÏÍ "
- "ÍÅÎÀ.\n"
- " --quiet           ÎÅ ×Ù×ÏÄÉÔØ ÐÒÅÄÕÐÒÅÖÄÅÎÉÑ.\n"
- " --remove          ÓÉÎÏÎÉÍ --delete.\n"
- " --section=óåë     ÐÏÍÅÓÔÉÔØ ×ÈÏÖÄÅÎÉÑ × ÚÁÄÁÎÎÕÀ ÓÅËÃÉÀ ËÁÔÁÌÏÇÁ.\n"
- "                   åÓÌÉ ×Ù ÚÁÄÁÄÉÔÅ ÎÅÓËÏÌØËÏ ÓÅËÃÉÊ, ×ÈÏÖÄÅÎÉÑ ÂÕÄÕÔ "
- "×ÓÔÁ×ÌÅÎÙ ×\n"
- "                   ËÁÖÄÕÀ. åÓÌÉ ×Ù ÎÅ ÚÁÄÁÄÉÔÅ ÓÅËÃÉÊ, ×ÈÏÖÄÅÎÉÑ ÂÕÄÕÔ "
- "×ÓÔÁ×ÌÅÎÙ\n"
- "                   × ÓÅËÃÉÉ, ÚÁÄÁÎÎÙÅ × Info-ÆÁÊÌÅ.\n"
- " --version         ÐÏËÁÚÁÔØ ÉÎÆÏÒÍÁÃÉÀ Ï ×ÅÒÓÉÉ É ×ÙÊÔÉ.\n"
- 
- #: util/install-info.c:518
- #, c-format
- msgid ""
- "This is the file .../info/dir, which contains the\n"
- "topmost node of the Info hierarchy, called (dir)Top.\n"
- "The first time you invoke Info you start off looking at this node.\n"
- "\n"
- "%s\tThis is the top of the INFO tree\n"
- "\n"
- "  This (the Directory node) gives a menu of major topics.\n"
- "  Typing \"q\" exits, \"?\" lists all Info commands, \"d\" returns here,\n"
- "  \"h\" gives a primer for first-timers,\n"
- "  \"mEmacs<Return>\" visits the Emacs manual, etc.\n"
- "\n"
- "  In Emacs, you can click mouse button 2 on a menu item or cross reference\n"
- "  to select it.\n"
- "\n"
- "%s\n"
- msgstr ""
- "üÔÏ ÆÁÊÌ .../info/dir, ÓÏÄÅÒÖÁÝÉÊ ËÏÒÎÅ×ÕÀ ÎÏÄÕ ÉÅÒÁÒÈÉÉ Info,\n"
- "ÎÁÚÙ×ÁÅÍÕÀ (dir)Top.  ðÒÉ ×ÙÚÏ×Å Info ×Ù ×ÉÄÉÔÅ ÜÔÕ ÎÏÄÕ.\n"
- "\n"
- "%s\tüÔÏ ËÏÒÎÅ×ÁÑ ÎÏÄÁ ÉÅÒÁÒÈÉÉ Info\n"
- "\n"
- "  úÄÅÓØ (× ËÁÔÁÌÏÇÅ Info) ÐÒÅÄÓÔÁ×ÌÅÎÏ ÍÅÎÀ ÐÏ ÏÓÎÏ×ÎÙÍ ÔÅÍÁÍ.\n"
- "  îÁÖÍÉÔÅ \"q\" ÞÔÏÂÙ ×ÙÊÔÉ, \"?\" ÞÔÏÂÙ ÐÏÓÍÏÔÒÅÔØ ×ÓÅ ËÏÍÁÎÄÙ Info,\n"
- "  \"d\" ÞÔÏÂÙ ×ÅÒÎÕÔØÓÑ ÓÀÄÁ, \"h\" ÞÔÏÂÙ ÐÒÏÞÉÔÁÔØ ÒÕËÏ×ÏÄÓÔ×Ï ÄÌÑ "
- "ÎÏ×ÉÞËÏ×,\n"
- "  \"mEmacs<Return>\" ÞÔÏÂÙ ÐÒÏÞÉÔÁÔØ ÒÕËÏ×ÏÄÓÔ×Ï ÐÏ Emacs.\n"
- "\n"
- "  ÷ Emacs ×Ù ÍÏÖÅÔÅ ÎÁÖÁÔØ ×ÔÏÒÕÀ ËÎÏÐËÕ ÍÙÛÉ ÎÁ ÐÕÎËÔÅ ÍÅÎÀ ÉÌÉ ÓÓÙÌËÅ,\n"
- "  ÞÔÏÂÙ ÐÅÒÅÊÔÉ Ë ÎÅÍÕ.\n"
- "\n"
- "%s\n"
- 
- #: util/install-info.c:543
- #, c-format
- msgid "%s: could not read (%s) and could not create (%s)\n"
- msgstr "%s: ÎÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÉÔÁÔØ (%s) É ÓÏÚÄÁÔØ (%s)\n"
- 
- #: util/install-info.c:630
- #, c-format
- msgid "%s: empty file"
- msgstr "%s: ÐÕÓÔÏÊ ÆÁÊÌ"
- 
- #: util/install-info.c:943 util/install-info.c:983
- msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
- msgstr "START-INFO-DIR-ENTRY ÂÅÚ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÇÏ END-INFO-DIR-ENTRY"
- 
- #: util/install-info.c:978
- msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
- msgstr "END-INFO-DIR-ENTRY ÂÅÚ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÇÏ START-INFO-DIR-ENTRY"
- 
- #: util/install-info.c:1225 util/install-info.c:1235
- #, c-format
- msgid "%s: already have dir file: %s\n"
- msgstr "%s: ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ ÆÁÊÌ dir: %s\n"
- 
- #: util/install-info.c:1274
- #, c-format
- msgid "%s: Specify the Info file only once.\n"
- msgstr "%s: íÏÖÎÏ ÚÁÄÁÔØ ÔÏÌØËÏ ÏÄÉÎ Info-ÆÁÊÌ.\n"
- 
- #: util/install-info.c:1297
- #, c-format
- msgid "Extra regular expression specified, ignoring `%s'"
- msgstr ""
- 
- #: util/install-info.c:1308
- #, c-format
- msgid "Error in regular expression `%s': %s"
- msgstr ""
- 
- #: util/install-info.c:1353
- #, c-format
- msgid "excess command line argument `%s'"
- msgstr "ÉÚÌÉÛÎÉÊ ÁÒÇÕÍÅÎÔ `%s'"
- 
- #: util/install-info.c:1357
- msgid "No input file specified; try --help for more information."
- msgstr ""
- "îÅ ÚÁÄÁÎ ×ÈÏÄÎÏÊ ÆÁÊÌ.\n"
- "ðÏÐÒÏÂÕÊÔÅ `%s --help' ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÂÏÌÅÅ ÐÏÄÒÏÂÎÏÇÏ ÏÐÉÓÁÎÉÑ."
- 
- #: util/install-info.c:1360
- msgid "No dir file specified; try --help for more information."
- msgstr ""
- "îÅ ÚÁÄÁÎ ÆÁÊÌ ËÁÔÁÌÏÇÁ.\n"
- "ðÏÐÒÏÂÕÊÔÅ `%s --help' ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÂÏÌÅÅ ÐÏÄÒÏÂÎÏÇÏ ÏÐÉÓÁÎÉÑ."
- 
- #: util/install-info.c:1384
- #, c-format
- msgid "no info dir entry in `%s'"
- msgstr "× `%s' ÎÅÔ ×ÈÏÖÄÅÎÉÑ ÄÌÑ ËÁÔÁÌÏÇÁ Info"
- 
- #: util/install-info.c:1525
- #, c-format
- msgid "menu item `%s' already exists, for file `%s'"
- msgstr "ÐÕÎËÔ ÍÅÎÀ `%s' ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ, ÄÌÑ ÆÁÊÌÁ `%s'"
- 
- #: util/install-info.c:1548
- #, c-format
- msgid "no entries found for `%s'; nothing deleted"
- msgstr "ÎÅ ÎÁÊÄÅÎÏ ×ÈÏÖÄÅÎÉÊ ÄÌÑ `%s'; ÎÉÞÅÇÏ ÎÅ ÕÄÁÌÅÎÏ"
- 
  #: util/texindex.c:223
  msgid "display this help and exit"
--- 3079,3082 ----
***************
*** 3209,3212 ****
--- 3137,3455 ----
  msgstr "ÚÁ ×ÈÏÖÄÅÎÉÅÍ %s ÓÌÅÄÕÅÔ ×ÈÏÖÄÅÎÉÅ Ó ×ÔÏÒÉÞÎÙÍ ÉÍÅÎÅÍ"
  
+ #~ msgid ""
+ #~ "\\%-10[search]  Search forward for a specified string\n"
+ #~ "              and select the node in which the next occurrence is found.\n"
+ #~ msgstr ""
+ #~ "\\%-10[search]  éÓËÁÔØ ÕËÁÚÁÎÎÕÀ ÓÔÒÏËÕ × ÔÅËÕÝÅÍ Info-ÆÁÊÌÅ É "
+ #~ "ÏÓÔÁÎÏ×ÉÔØÓÑ ×\n"
+ #~ "              ÎÏÄÅ, × ËÏÔÏÒÏÊ ÎÁÊÄÅÎÏ ÓÌÅÄÕÀÝÅÅ ×ÈÏÖÄÅÎÉÅ.\n"
+ 
+ #~ msgid ""
+ #~ "\\%-10[goto-node]  Move to node specified by name.\n"
+ #~ "              You may include a filename as well, as in (FILENAME)"
+ #~ "NODENAME.\n"
+ #~ msgstr ""
+ #~ "\\%-10[goto-node]  ðÅÒÅÊÔÉ Ë ÎÏÄÅ, ÚÁÄÁÎÎÏÊ ÐÏ ÉÍÅÎÉ.\n"
+ #~ "              ÷Ù ÍÏÖÅÔÅ ÚÁÄÁÔØ ÔÁËÖÅ ÉÍÑ ÆÁÊÌÁ, ÎÁÐÒÉÍÅÒ (æáêì)îïäá.\n"
+ 
+ #, fuzzy
+ #~ msgid "\\%-10[next-node]  Move to the next node of current section.\n"
+ #~ msgstr "\\%-10[next-node]  ðÅÒÅÊÔÉ Ë \"ÓÌÅÄÕÀÝÅÊ\" ÎÏÄÅ.\n"
+ 
+ #~ msgid ""
+ #~ "\\%-10[dir-node]  Move to the `directory' node.  Equivalent to `\\[goto-"
+ #~ "node] (DIR)'.\n"
+ #~ msgstr ""
+ #~ "\\%-10[dir-node]  ðÅÒÅÊÔÉ Ë ËÏÒÎÅ×ÏÊ ÎÏÄÅ.  üË×É×ÁÌÅÎÔÎÏ `g (DIR)'.\n"
+ 
+ #~ msgid ""
+ #~ "\\%-10[top-node]  Move to the Top node.  Equivalent to `\\[goto-node] "
+ #~ "Top'.\n"
+ #~ msgstr "\\%-10[top-node]  ðÅÒÅÊÔÉ Ë ÎÏÄÅ Top.  üË×É×ÁÌÅÎÔÎÏ `g Top'.\n"
+ 
+ #~ msgid ""
+ #~ "\\%-10[search-backward]  Search backward for a specified string\n"
+ #~ "              and select the node in which the previous occurrence is "
+ #~ "found.\n"
+ #~ msgstr ""
+ #~ "\\%-10[search-backward]  éÓËÁÔØ ÕËÁÚÁÎÎÕÀ ÓÔÒÏËÕ × ÔÅËÕÝÅÍ Info-ÆÁÊÌÅ ×\n"
+ #~ "              ÎÏÄÅ, × ËÏÔÏÒÏÊ ÎÁÊÄÅÎÏ ÓÌÅÄÕÀÝÅÅ ×ÈÏÖÄÅÎÉÅ.\n"
+ 
+ #~ msgid "--- Use `\\[history-node]' or `\\[kill-node]' to exit ---\n"
+ #~ msgstr ""
+ #~ "--- éÓÐÏÌØÚÕÊÔÅ `\\[history-node]' ÉÌÉ `\\[kill-node]' ÄÌÑ ×ÙÈÏÄÁ ---\n"
+ 
+ #, fuzzy
+ #~ msgid "\\%-10[move-to-prev-xref]  Skip to previous hypertext link [*].\n"
+ #~ msgstr ""
+ #~ "\\%-10[move-to-prev-xref]  ðÅÒÅÍÅÓÔÉÔØÓÑ Ë ÓÌÅÄÕÀÝÅÊ ÇÉÐÅÒÓÓÙÌËÅ × ÜÔÏÊ "
+ #~ "ÎÏÄÅ.\n"
+ 
+ #, fuzzy
+ #~ msgid ""
+ #~ "Usage: %s [OPTION]... [MENU-ITEM...]\n"
+ #~ "\n"
+ #~ "Read documentation in Info format.\n"
+ #~ "\n"
+ #~ "Options:\n"
+ #~ "      --apropos=STRING         look up STRING in all indices of all "
+ #~ "manuals.\n"
+ #~ "  -d, --directory=DIR          add DIR to INFOPATH.\n"
+ #~ "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
+ #~ "  -f, --file=FILENAME          specify Info file to visit.\n"
+ #~ "  -h, --help                   display this help and exit.\n"
+ #~ "      --index-search=STRING    go to node pointed by index entry STRING.\n"
+ #~ "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
+ #~ "  -o, --output=FILENAME        output selected nodes to FILENAME.\n"
+ #~ "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
+ #~ "      --no-raw-escapes         output escapes as literal text.\n"
+ #~ "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
+ #~ "  -O, --show-options, --usage  go to command-line options node.\n"
+ #~ "%s      --subnodes               recursively output menu items.\n"
+ #~ "  -w, --where, --location      print physical location of Info file.\n"
+ #~ "      --vi-keys                use vi-like and less-like key bindings.\n"
+ #~ "      --version                display version information and exit.\n"
+ #~ "\n"
+ #~ "The first non-option argument, if present, is the menu entry to start "
+ #~ "from;\n"
+ #~ "it is searched for in all `dir' files along INFOPATH.\n"
+ #~ "If it is not present, info merges all `dir' files and shows the result.\n"
+ #~ "Any remaining arguments are treated as the names of menu\n"
+ #~ "items relative to the initial node visited.\n"
+ #~ "\n"
+ #~ "Examples:\n"
+ #~ "  info                       show top-level dir menu\n"
+ #~ "  info emacs                 start at emacs node from top-level dir\n"
+ #~ "  info emacs buffers         start at buffers node within emacs manual\n"
+ #~ "  info --show-options emacs  start at node with emacs' command line "
+ #~ "options\n"
+ #~ "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
+ #~ "  info -f ./foo.info         show file ./foo.info, not searching dir\n"
+ #~ msgstr ""
+ #~ "éÓÐÏÌØÚÏ×ÁÎÉÅ: %s [ëìàþ]... [ðõîëô-íåîà...]\n"
+ #~ "\n"
+ #~ "ðÏÚ×ÏÌÑÅÔ ÐÒÏÓÍÁÔÒÉ×ÁÔØ ÄÏËÕÍÅÎÔÁÃÉÀ × ÆÏÒÍÁÔÅ Info.\n"
+ #~ "\n"
+ #~ "ëÌÀÞÉ:\n"
+ #~ "      --apropos=ôåíá      ÉÓËÁÔØ ôåíõ ×Ï ×ÓÅÈ ÁÌÆÁ×ÉÔÎÙÈ ÕËÁÚÁÔÅÌÑÈ\n"
+ #~ "                          ×ÓÅÈ ÒÕËÏ×ÏÄÓÔ×.\n"
+ #~ "  -d, --directory=ëáôáìïç ÄÏÂÁ×ÉÔØ ëáôáìïç Ë INFOPATH.\n"
+ #~ "      --dribble=æáêì      ÚÁÐÉÓÁÔØ ××ÏÄÉÍÙÅ ÐÏÌØÚÏ×ÁÔÅÌÅÍ ÚÎÁËÉ × æáêì.\n"
+ #~ "  -f, --file=æáêì         ÐÏËÁÚÁÔØ ÚÁÄÁÎÎÙÊ æáêì.\n"
+ #~ "  -h, --help              ÐÏËÁÚÁÔØ ÜÔÕ ÓÐÒÁ×ËÕ É ×ÙÊÔÉ.\n"
+ #~ "      --index-search=óôòïëá    ÐÅÒÅÊÔÉ Ë ÎÏÄÅ, ÎÁ ËÏÔÏÒÕÀ ÓÓÙÌÁÅÔÓÑ "
+ #~ "ÚÁÄÁÎÎÏÅ\n"
+ #~ "                          óôòïëïê ×ÈÏÖÄÅÎÉÅ ÉÍÅÎÎÏÇÏ ÕËÁÚÁÔÅÌÑ.\n"
+ #~ "  -n, --node=îïäá         ÎÁÞÁÔØ ÐÒÏÓÍÏÔÒ Ó ÚÁÄÁÎÎÏÊ îïäù.\n"
+ #~ "  -o, --output=æáêì       ÚÁÐÉÓÁÔØ ×ÙÂÒÁÎÎÙÅ ÎÏÄÙ × æáêì.\n"
+ #~ "  -R, --raw-escapes       ×Ù×ÏÄÉÔØ escape-ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ ANSI (ÐÏ "
+ #~ "ÕÍÏÌÞÁÎÉÀ).\n"
+ #~ "      --no-raw-escapes    ×Ù×ÏÄÉÔØ escape-ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ ËÁË "
+ #~ "ÂÕË×ÁÌØÎÙÊ ÔÅËÓÔ.\n"
+ #~ "      --restore=æáêì      ÐÒÏÞÉÔÁÔØ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ ÎÁÖÁÔÙÈ ËÌÁ×ÉÛ ÉÚ "
+ #~ "æáêìá.\n"
+ #~ "  -O, --show-options, --usage ÐÅÒÅÊÔÉ Ë ÎÏÄÅ, ÏÐÉÓÙ×ÁÀÝÅÊ ËÌÀÞÉ ËÏÍÁÎÄÎÏÊ "
+ #~ "ÓÔÒÏËÉ.\n"
+ #~ "%s      --subnodes          ÒÅËÕÒÓÉ×ÎÏ ×Ù×ÏÄÉÔØ ÐÕÎËÔÙ ÍÅÎÀ.\n"
+ #~ "      --vi-keys           ÉÓÐÏÌØÚÏ×ÁÔØ ÐÒÉ×ÑÚËÉ ËÌÁ×ÉÛ ËÁË × vi É less.\n"
+ #~ "      --version           ÐÏËÁÚÁÔØ ÉÎÆÏÒÍÁÃÉÀ Ï ×ÅÒÓÉÉ É ×ÙÊÔÉ.\n"
+ #~ "\n"
+ #~ "ðÅÒ×ÙÊ ÎÅ Ñ×ÌÑÀÝÉÊÓÑ ËÌÀÞÏÍ ÁÒÇÕÍÅÎÔ, ÅÓÌÉ ÏÎ ÅÓÔØ, ÚÁÄÁÅÔ ÉÍÑ\n"
+ #~ "ÎÁÞÁÌØÎÏÇÏ ÐÕÎËÔÁ ÍÅÎÀ; ÏÎ ÉÝÅÔÓÑ ×Ï ×ÓÅÈ ÆÁÊÌÁÈ `dir' × INFOPATH.\n"
+ #~ "åÓÌÉ ÏÎ ÎÅ ÎÁÊÄÅÎ, info ÏÂßÅÄÉÎÑÅÔ ×ÓÅ ÆÁÊÌÙ `dir' É ÐÏËÁÚÙ×ÁÅÔ\n"
+ #~ "ÒÅÚÕÌØÔÁÔ.  ÷ÓÅ ÏÓÔÁÌØÎÙÅ ÁÒÇÕÍÅÎÔÙ ÒÁÓÓÍÁÔÒÉ×ÁÀÔÓÑ ËÁË ÉÍÅÎÁ ÐÕÎËÔÏ×\n"
+ #~ "ÍÅÎÀ ÏÔÎÏÓÉÔÅÌØÎÏ ÐÅÒ×ÏÊ ÐÏÓÅÝÅÎÎÏÊ ÎÏÄÙ.\n"
+ #~ "\n"
+ #~ "ðÒÉÍÅÒÙ:\n"
+ #~ "  info                       ÐÏËÁÚÁÔØ ÍÅÎÀ ËÁÔÁÌÏÇÁ ×ÅÒÈÎÅÇÏ ÕÒÏ×ÎÑ\n"
+ #~ "  info emacs                 ÎÁÞÁÔØ Ó ÎÏÄÙ emacs ÉÚ ËÁÔÁÌÏÇÁ ×ÅÒÈÎÅÇÏ "
+ #~ "ÕÒÏ×ÎÑ\n"
+ #~ "  info emacs buffers         ÎÁÞÁÔØ Ó ÎÏÄÙ buffers × ÒÕËÏ×ÏÄÓÔ×Å emacs\n"
+ #~ "  info --show-options emacs  ÎÁÞÁÔØ Ó ÎÏÄÙ, ÏÐÉÓÙ×ÁÀÝÅÊ ËÌÀÞÉ emacs\n"
+ #~ "  info -f ./foo.info         ÐÏËÁÚÁÔØ ÆÁÊÌ ./foo.info, ÎÅ ÉÓËÁÔØ dir\n"
+ 
+ #~ msgid ""
+ #~ "              Picking a menu item causes another node to be selected.\n"
+ #~ msgstr ""
+ #~ "              ðÒÉ ÐÅÒÅÈÏÄÅ Ë ÚÁÄÁÎÎÏÍÕ ÐÕÎËÔÕ ÍÅÎÀ ×ÙÂÉÒÁÅÔÓÑ ÄÒÕÇÁÑ "
+ #~ "ÎÏÄÁ.\n"
+ 
+ #~ msgid ""
+ #~ "              You may include a filename as well, as in (FILENAME)"
+ #~ "NODENAME.\n"
+ #~ msgstr ""
+ #~ "              ÷Ù ÍÏÖÅÔÅ ÚÁÄÁÔØ ÔÁËÖÅ ÉÍÑ ÆÁÊÌÁ, ÎÁÐÒÉÍÅÒ (æáêì)îïäá.\n"
+ 
+ #~ msgid "  %-10s  Search backward for a specified string\n"
+ #~ msgstr ""
+ #~ "  %-10s  îÁÊÔÉ ÚÁÄÁÎÎÕÀ ÓÔÒÏËÕ × ÏÂÒÁÔÎÏÍ ÎÁÐÒÁ×ÌÅÎÉÉ, É ÐÅÒÅÊÔÉ Ë\n"
+ 
+ #~ msgid ""
+ #~ "              and select the node in which the next occurrence is found.\n"
+ #~ msgstr "              ÎÏÄÅ, × ËÏÔÏÒÏÊ ÎÁÊÄÅÎÏ ÓÌÅÄÕÀÝÅÅ ×ÈÏÖÄÅÎÉÅ.\n"
+ 
+ #~ msgid "Following Next node..."
+ #~ msgstr "ðÅÒÅÈÏÄ ÎÁ ÎÏÄÕ \"óÌÅÄÕÀÝÁÑ\"..."
+ 
+ #~ msgid "Selecting first menu item..."
+ #~ msgstr "÷ÙÂÉÒÁÅÔÓÑ ÐÅÒ×ÙÊ ÐÕÎËÔ ÍÅÎÀ..."
+ 
+ #~ msgid "Selecting Next node..."
+ #~ msgstr "÷ÙÂÉÒÁÅÔÓÑ ÎÏÄÁ \"óÌÅÄÕÀÝÁÑ\"..."
+ 
+ #~ msgid "Moving Up %d time(s), then Next."
+ #~ msgstr "ðÅÒÅÍÅÝÅÎÉÅ \"÷×ÅÒÈ\" %d ÒÁÚ(Á), ÚÁÔÅÍ \"óÌÅÄÕÀÝÁÑ\"."
+ 
+ #~ msgid "Moving Prev in this window."
+ #~ msgstr "ðÅÒÅÈÏÄ ÎÁ ÎÏÄÕ \"ðÒÅÄÙÄÕÝÁÑ\" × ÜÔÏÍ ÏËÎÅ."
+ 
+ #~ msgid "Moving Up in this window."
+ #~ msgstr "ðÅÒÅÈÏÄ ÎÁ ÎÏÄÕ \"÷×ÅÒÈ\" × ÜÔÏÍ ÏËÎÅ."
+ 
+ #~ msgid "Moving to `Prev's last menu item."
+ #~ msgstr "ðÅÒÅÈÏÄ ÎÁ ÐÏÓÌÅÄÎÉÊ ÐÕÎËÔ ÍÅÎÀ ÎÏÄÙ `ðÒÅÄÙÄÕÝÁÑ'."
+ 
+ #~ msgid " "
+ #~ msgstr " "
+ 
+ #~ msgid "Function"
+ #~ msgstr "æÕÎËÃÉÑ"
+ 
+ #~ msgid "Macro"
+ #~ msgstr "íÁËÒÏ"
+ 
+ #~ msgid "Special Form"
+ #~ msgstr "óÐÅÃÉÁÌØÎÁÑ ÆÏÒÍÁ"
+ 
+ #~ msgid "Variable"
+ #~ msgstr "ðÅÒÅÍÅÎÎÁÑ"
+ 
+ #~ msgid "User Option"
+ #~ msgstr "ðÏÌØÚÏ×ÁÔÅÌØÓËÉÊ ÐÁÒÁÍÅÔÒ"
+ 
+ #~ msgid "Instance Variable"
+ #~ msgstr "ðÅÒÅÍÅÎÎÁÑ ÜËÚÅÍÐÌÑÒÁ"
+ 
+ #~ msgid "Method"
+ #~ msgstr "íÅÔÏÄ"
+ 
+ #~ msgid "Untitled"
+ #~ msgstr "âÅÚ ÚÁÇÏÌÏ×ËÁ"
+ 
+ #~ msgid "This is %s, produced by makeinfo version %s from %s.\n"
+ #~ msgstr "üÔÏ %s, ÓÏÚÄÁÎÎÙÊ makeinfo ×ÅÒÓÉÉ %s ÉÚ %s.\n"
+ 
+ #~ msgid "Next:"
+ #~ msgstr "óÌÅÄÕÀÝÁÑ:"
+ 
+ #~ msgid "Previous:"
+ #~ msgstr "ðÒÅÄÙÄÕÝÁÑ:"
+ 
+ #~ msgid "Up:"
+ #~ msgstr "÷×ÅÒÈ:"
+ 
+ #~ msgid "Menu"
+ #~ msgstr "óÓÙÌËÁ ÉÚ ÍÅÎÀ"
+ 
+ #~ msgid "Cross"
+ #~ msgstr "ðÅÒÅËÒÅÓÔÎÁÑ ÓÓÙÌËÁ"
+ 
+ #~ msgid "Prev"
+ #~ msgstr "ðÒÅÄÙÄÕÝÁÑ"
+ 
+ #~ msgid "Up"
+ #~ msgstr "÷×ÅÒÈ"
+ 
+ #, fuzzy
+ #~ msgid "see "
+ #~ msgstr "óÍÏÔÒÉÔÅ "
+ 
+ #, fuzzy
+ #~ msgid ""
+ #~ "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
+ #~ "\n"
+ #~ "Add or remove entries in INFO-FILE from the Info directory DIR-FILE.\n"
+ #~ "\n"
+ #~ "Options:\n"
+ #~ " --debug           report what is being done.\n"
+ #~ " --delete          delete existing entries for INFO-FILE from DIR-FILE;\n"
+ #~ "                     don't insert any new entries.\n"
+ #~ " --dir-file=NAME   specify file name of Info directory file.\n"
+ #~ "                     This is equivalent to using the DIR-FILE argument.\n"
+ #~ " --entry=TEXT      insert TEXT as an Info directory entry.\n"
+ #~ "                     TEXT should have the form of an Info menu item line\n"
+ #~ "                     plus zero or more extra lines starting with "
+ #~ "whitespace.\n"
+ #~ "                     If you specify more than one entry, they are all "
+ #~ "added.\n"
+ #~ "                     If you don't specify any entries, they are "
+ #~ "determined\n"
+ #~ "                     from information in the Info file itself.\n"
+ #~ " --help            display this help and exit.\n"
+ #~ " --info-file=FILE  specify Info file to install in the directory.\n"
+ #~ "                     This is equivalent to using the INFO-FILE argument.\n"
+ #~ " --info-dir=DIR    same as --dir-file=DIR/dir.\n"
+ #~ " --item=TEXT       same as --entry TEXT.\n"
+ #~ "                     An Info directory entry is actually a menu item.\n"
+ #~ " --quiet           suppress warnings.\n"
+ #~ " --remove          same as --delete.\n"
+ #~ " --remove-exactly  only remove if the info file name matches exactly;\n"
+ #~ "                     .info and/or .gz suffixes are not ignored.\n"
+ #~ " --section=SEC     put this file's entries in section SEC of the "
+ #~ "directory.\n"
+ #~ "                     If you specify more than one section, all the "
+ #~ "entries\n"
+ #~ "                     are added in each of the sections.\n"
+ #~ "                     If you don't specify any sections, they are "
+ #~ "determined\n"
+ #~ "                     from information in the Info file itself.\n"
+ #~ " --section-regex=R if an entry is added to a section that does not "
+ #~ "exist,\n"
+ #~ "                     look for a section matching basic regular expression "
+ #~ "R\n"
+ #~ "                     (and ignoring case) before starting a new section.\n"
+ #~ " --test            suppress updating of DIR-FILE.\n"
+ #~ " --silent          suppress warnings.\n"
+ #~ " --version         display version information and exit.\n"
+ #~ msgstr ""
+ #~ "éÓÐÏÌØÚÏ×ÁÎÉÅ: %s [ëìàþ]... [INFO-æáêì [DIR-æáêì]]\n"
+ #~ "\n"
+ #~ "õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÉÌÉ ÕÄÁÌÑÅÔ ×ÈÏÖÄÅÎÉÑ ËÁÔÁÌÏÇÁ ÄÌÑ INFO-æáêìá ÉÚ\n"
+ #~ "ÆÁÊÌÁ-ËÁÔÁÌÏÇÁ Info DIR-æáêì.\n"
+ #~ "\n"
+ #~ "ëÌÀÞÉ:\n"
+ #~ " --delete          ÕÄÁÌÉÔØ ÓÕÝÅÓÔ×ÕÀÝÉÅ ×ÈÏÖÄÅÎÉÑ ÄÌÑ INFO-æáêìá ÉÚ DIR-"
+ #~ "æáêìá;\n"
+ #~ "                   ÎÅ ×ÓÔÁ×ÌÑÔØ ÎÏ×ÙÅ ×ÈÏÖÄÅÎÉÑ.\n"
+ #~ " --dir-file=éíñ    ÚÁÄÁÅÔ ÉÍÑ ËÁÔÁÌÏÇÅ Info,\n"
+ #~ "                   ÜË×É×ÁÌÅÎÔÎÏ ÉÓÐÏÌØÚÏ×ÁÎÉÀ ÁÒÇÕÍÅÎÔÁ DIR-æáêì.\n"
+ #~ " --entry=ôåëóô     ×ÓÔÁ×ÉÔØ ôåëóô × ËÁÞÅÓÔ×Å ×ÈÏÖÄÅÎÉÑ ËÁÔÁÌÏÇÁ Info.\n"
+ #~ "                   ôÅËÓÔ ÄÏÌÖÅÎ ÉÍÅÔØ ÆÏÒÍÕ ÐÕÎËÔÁ ÍÅÎÀ ÐÌÀÓ (×ÏÚÍÏÖÎÏ)\n"
+ #~ "                   ÎÅÓËÏÌØËÏ ÓÔÒÏË, ÎÁÞÉÎÁÀÝÉÈÓÑ ÐÒÏÂÅÌØÎÙÍÉ ÓÉÍ×ÏÌÁÍÉ.  "
+ #~ "åÓÌÉ ×Ù\n"
+ #~ "                   ÚÁÄÁÄÉÔÅ ÎÅÓËÏÌØËÏ ×ÈÏÖÄÅÎÉÊ, ×ÓÅ ÏÎÉ ÂÕÄÕÔ "
+ #~ "×ÓÔÁ×ÌÅÎÙ.  åÓÌÉ\n"
+ #~ "                   ×Ù ÎÅ ÚÁÄÁÄÉÔÅ ×ÈÏÖÄÅÎÉÊ, ÂÕÄÅÔ ×ÓÔÁ×ÌÅÎ ÔÅËÓÔ ÉÚ Info-"
+ #~ "ÆÁÊÌÁ.\n"
+ #~ " --help            ÐÏËÁÚÁÔØ ÜÔÕ ÓÐÒÁ×ËÕ É ×ÙÊÔÉ.\n"
+ #~ " --info-file=æáêì  ÚÁÄÁÅÔ ÉÍÑ ÕÓÔÁÎÁ×ÌÉ×ÁÅÍÏÇÏ Info-ÆÁÊÌÁ,\n"
+ #~ "                   ÜË×É×ÁÌÅÎÔÎÏ ÉÓÐÏÌØÚÏ×ÁÎÉÀ ÁÒÇÕÍÅÎÔÁ INFO-æáêì.\n"
+ #~ " --info-dir=éíñ    ÓÉÎÏÎÉÍ --dir-file=éíñ/dir.\n"
+ #~ " --item=ôåëóô      ÓÉÎÏÎÉÍ --entry ôåëóô.\n"
+ #~ "                   ÷ÈÏÖÄÅÎÉÅ ËÁÔÁÌÏÇÁ Info ÎÁ ÓÁÍÏÍ ÄÅÌÅ Ñ×ÌÑÅÔÓÑ ÐÕÎËÔÏÍ "
+ #~ "ÍÅÎÀ.\n"
+ #~ " --quiet           ÎÅ ×Ù×ÏÄÉÔØ ÐÒÅÄÕÐÒÅÖÄÅÎÉÑ.\n"
+ #~ " --remove          ÓÉÎÏÎÉÍ --delete.\n"
+ #~ " --section=óåë     ÐÏÍÅÓÔÉÔØ ×ÈÏÖÄÅÎÉÑ × ÚÁÄÁÎÎÕÀ ÓÅËÃÉÀ ËÁÔÁÌÏÇÁ.\n"
+ #~ "                   åÓÌÉ ×Ù ÚÁÄÁÄÉÔÅ ÎÅÓËÏÌØËÏ ÓÅËÃÉÊ, ×ÈÏÖÄÅÎÉÑ ÂÕÄÕÔ "
+ #~ "×ÓÔÁ×ÌÅÎÙ ×\n"
+ #~ "                   ËÁÖÄÕÀ. åÓÌÉ ×Ù ÎÅ ÚÁÄÁÄÉÔÅ ÓÅËÃÉÊ, ×ÈÏÖÄÅÎÉÑ ÂÕÄÕÔ "
+ #~ "×ÓÔÁ×ÌÅÎÙ\n"
+ #~ "                   × ÓÅËÃÉÉ, ÚÁÄÁÎÎÙÅ × Info-ÆÁÊÌÅ.\n"
+ #~ " --version         ÐÏËÁÚÁÔØ ÉÎÆÏÒÍÁÃÉÀ Ï ×ÅÒÓÉÉ É ×ÙÊÔÉ.\n"
+ 
+ #~ msgid "menu item `%s' already exists, for file `%s'"
+ #~ msgstr "ÐÕÎËÔ ÍÅÎÀ `%s' ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ, ÄÌÑ ÆÁÊÌÁ `%s'"
+ 
  #~ msgid "\\%-10[menu-digit]  Pick first ... ninth item in node's menu.\n"
  #~ msgstr ""
***************
*** 3249,3258 ****
  
  #~ msgid ""
- #~ "  %-10s  Search for a specified string in the index entries of this Info\n"
- #~ msgstr ""
- #~ "  %-10s  ðÒÏÉÚ×ÅÓÔÉ ÐÏÉÓË ÚÁÄÁÎÎÏÊ ÓÔÒÏËÉ ÓÒÅÄÉ ×ÈÏÖÄÅÎÉÊ ÉÍÅÎÎÙÈ "
- #~ "ÕËÁÚÁÔÅÌÅÊ ÜÔÏÇÏ\n"
- 
- #~ msgid ""
  #~ "              file, and select the node referenced by the first entry "
  #~ "found.\n"
--- 3492,3495 ----
***************
*** 3260,3266 ****
  #~ "              Info-ÆÁÊÌÁ É ×ÙÂÒÁÔØ ÎÏÄÕ ÐÏ ÐÅÒ×ÏÊ ÎÁÊÄÅÎÎÏÊ ÓÓÙÌËÅ.\n"
  
- #~ msgid "  %-10s  Search forward for a specified string,\n"
- #~ msgstr "  %-10s  îÁÊÔÉ ÚÁÄÁÎÎÕÀ ÓÔÒÏËÕ, É ÐÅÒÅÊÔÉ Ë\n"
- 
  #~ msgid ""
  #~ "There is NO warranty.  You may redistribute this software\n"
--- 3497,3500 ----
Files texinfo-4.11/po/rw.gmo and texinfo-4.12/po/rw.gmo differ
diff -Nrc2 texinfo-4.11/po/rw.po texinfo-4.12/po/rw.po
*** texinfo-4.11/po/rw.po	Mon Sep  3 05:23:14 2007
--- texinfo-4.12/po/rw.po	Sat Apr 19 10:05:41 2008
***************
*** 17,21 ****
  "Project-Id-Version: texinfo 4.7.94\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2007-09-03 05:23-0700\n"
  "PO-Revision-Date: 2005-04-04 10:55-0700\n"
  "Last-Translator: Steven Michael Murphy <murf@e-tools.com>\n"
--- 17,21 ----
  "Project-Id-Version: texinfo 4.7.94\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2008-04-19 10:05-0700\n"
  "PO-Revision-Date: 2005-04-04 10:55-0700\n"
  "Last-Translator: Steven Michael Murphy <murf@e-tools.com>\n"
***************
*** 25,99 ****
  "Content-Transfer-Encoding: 8bit\n"
  
! #: gnulib/lib/error.c:126
  msgid "Unknown system error"
  msgstr ""
  
! #: gnulib/lib/getopt.c:531 gnulib/lib/getopt.c:547
  #, fuzzy, c-format
  msgid "%s: option `%s' is ambiguous\n"
  msgstr "%s:Ihitamo ni"
  
! #: gnulib/lib/getopt.c:580 gnulib/lib/getopt.c:584
  #, fuzzy, c-format
  msgid "%s: option `--%s' doesn't allow an argument\n"
  msgstr "%s:Ihitamo Kwemerera"
  
! #: gnulib/lib/getopt.c:593 gnulib/lib/getopt.c:598
  #, fuzzy, c-format
  msgid "%s: option `%c%s' doesn't allow an argument\n"
  msgstr "%s:Ihitamo Kwemerera"
  
! #: gnulib/lib/getopt.c:641 gnulib/lib/getopt.c:660 gnulib/lib/getopt.c:976
! #: gnulib/lib/getopt.c:995
  #, fuzzy, c-format
  msgid "%s: option `%s' requires an argument\n"
  msgstr "%s:Ihitamo"
  
! #: gnulib/lib/getopt.c:698 gnulib/lib/getopt.c:701
  #, fuzzy, c-format
  msgid "%s: unrecognized option `--%s'\n"
  msgstr "%s:Ihitamo"
  
! #: gnulib/lib/getopt.c:709 gnulib/lib/getopt.c:712
  #, fuzzy, c-format
  msgid "%s: unrecognized option `%c%s'\n"
  msgstr "%s:Ihitamo"
  
! #: gnulib/lib/getopt.c:764 gnulib/lib/getopt.c:767
  #, fuzzy, c-format
  msgid "%s: illegal option -- %c\n"
  msgstr "%s:Ihitamo"
  
! #: gnulib/lib/getopt.c:773 gnulib/lib/getopt.c:776
  #, fuzzy, c-format
  msgid "%s: invalid option -- %c\n"
  msgstr "%s:Sibyo Ihitamo"
  
! #: gnulib/lib/getopt.c:828 gnulib/lib/getopt.c:844 gnulib/lib/getopt.c:1048
! #: gnulib/lib/getopt.c:1066
  #, fuzzy, c-format
  msgid "%s: option requires an argument -- %c\n"
  msgstr "%s:Ihitamo"
  
! #: gnulib/lib/getopt.c:897 gnulib/lib/getopt.c:913
  #, fuzzy, c-format
  msgid "%s: option `-W %s' is ambiguous\n"
  msgstr "%s:Ihitamo ni"
  
! #: gnulib/lib/getopt.c:937 gnulib/lib/getopt.c:955
  #, fuzzy, c-format
  msgid "%s: option `-W %s' doesn't allow an argument\n"
  msgstr "%s:Ihitamo Kwemerera"
  
! #: gnulib/lib/xalloc-die.c:35 gnulib/lib/xsetenv.c:39
  msgid "memory exhausted"
  msgstr ""
  
! #: info/echo-area.c:283 info/session.c:732
  #, fuzzy
  msgid "Move forward a character"
  msgstr "Imbere a Inyuguti"
  
! #: info/echo-area.c:295 info/session.c:764
  #, fuzzy
  msgid "Move backward a character"
--- 25,100 ----
  "Content-Transfer-Encoding: 8bit\n"
  
! #: gnulib/lib/error.c:125
  msgid "Unknown system error"
  msgstr ""
  
! #: gnulib/lib/getopt.c:526 gnulib/lib/getopt.c:542
  #, fuzzy, c-format
  msgid "%s: option `%s' is ambiguous\n"
  msgstr "%s:Ihitamo ni"
  
! #: gnulib/lib/getopt.c:575 gnulib/lib/getopt.c:579
  #, fuzzy, c-format
  msgid "%s: option `--%s' doesn't allow an argument\n"
  msgstr "%s:Ihitamo Kwemerera"
  
! #: gnulib/lib/getopt.c:588 gnulib/lib/getopt.c:593
  #, fuzzy, c-format
  msgid "%s: option `%c%s' doesn't allow an argument\n"
  msgstr "%s:Ihitamo Kwemerera"
  
! #: gnulib/lib/getopt.c:636 gnulib/lib/getopt.c:655 gnulib/lib/getopt.c:971
! #: gnulib/lib/getopt.c:990
  #, fuzzy, c-format
  msgid "%s: option `%s' requires an argument\n"
  msgstr "%s:Ihitamo"
  
! #: gnulib/lib/getopt.c:693 gnulib/lib/getopt.c:696
  #, fuzzy, c-format
  msgid "%s: unrecognized option `--%s'\n"
  msgstr "%s:Ihitamo"
  
! #: gnulib/lib/getopt.c:704 gnulib/lib/getopt.c:707
  #, fuzzy, c-format
  msgid "%s: unrecognized option `%c%s'\n"
  msgstr "%s:Ihitamo"
  
! #: gnulib/lib/getopt.c:759 gnulib/lib/getopt.c:762
  #, fuzzy, c-format
  msgid "%s: illegal option -- %c\n"
  msgstr "%s:Ihitamo"
  
! #: gnulib/lib/getopt.c:768 gnulib/lib/getopt.c:771
  #, fuzzy, c-format
  msgid "%s: invalid option -- %c\n"
  msgstr "%s:Sibyo Ihitamo"
  
! #: gnulib/lib/getopt.c:823 gnulib/lib/getopt.c:839 gnulib/lib/getopt.c:1043
! #: gnulib/lib/getopt.c:1061
  #, fuzzy, c-format
  msgid "%s: option requires an argument -- %c\n"
  msgstr "%s:Ihitamo"
  
! #: gnulib/lib/getopt.c:892 gnulib/lib/getopt.c:908
  #, fuzzy, c-format
  msgid "%s: option `-W %s' is ambiguous\n"
  msgstr "%s:Ihitamo ni"
  
! #: gnulib/lib/getopt.c:932 gnulib/lib/getopt.c:950
  #, fuzzy, c-format
  msgid "%s: option `-W %s' doesn't allow an argument\n"
  msgstr "%s:Ihitamo Kwemerera"
  
! #: gnulib/lib/xalloc-die.c:34 gnulib/lib/xsetenv.c:37
! #, c-format
  msgid "memory exhausted"
  msgstr ""
  
! #: info/echo-area.c:283 info/session.c:735
  #, fuzzy
  msgid "Move forward a character"
  msgstr "Imbere a Inyuguti"
  
! #: info/echo-area.c:295 info/session.c:767
  #, fuzzy
  msgid "Move backward a character"
***************
*** 110,119 ****
  msgstr "Kuri i Impera Bya iyi Umurongo"
  
! #: info/echo-area.c:320 info/session.c:805
  #, fuzzy
  msgid "Move forward a word"
  msgstr "Imbere a ijambo"
  
! #: info/echo-area.c:360 info/session.c:878
  #, fuzzy
  msgid "Move backward a word"
--- 111,120 ----
  msgstr "Kuri i Impera Bya iyi Umurongo"
  
! #: info/echo-area.c:320 info/session.c:808
  #, fuzzy
  msgid "Move forward a word"
  msgstr "Imbere a ijambo"
  
! #: info/echo-area.c:360 info/session.c:881
  #, fuzzy
  msgid "Move backward a word"
***************
*** 307,321 ****
  msgstr "in Komeza>> Umubarendanga BIHUYE Kuri Gushaka Komeza>>"
  
! #: info/indices.c:540
  #, fuzzy, c-format
  msgid "Scanning indices of `%s'..."
  msgstr "ibimenyetso Bya"
  
! #: info/indices.c:595
  #, fuzzy, c-format
  msgid "No available info files have `%s' in their indices."
  msgstr "Bihari Ibisobanuro Idosiye in ibimenyetso"
  
! #: info/indices.c:621
  #, fuzzy
  msgid "Grovel all known info file's indices for a string and build a menu"
--- 308,322 ----
  msgstr "in Komeza>> Umubarendanga BIHUYE Kuri Gushaka Komeza>>"
  
! #: info/indices.c:549
  #, fuzzy, c-format
  msgid "Scanning indices of `%s'..."
  msgstr "ibimenyetso Bya"
  
! #: info/indices.c:604
  #, fuzzy, c-format
  msgid "No available info files have `%s' in their indices."
  msgstr "Bihari Ibisobanuro Idosiye in ibimenyetso"
  
! #: info/indices.c:630
  #, fuzzy
  msgid "Grovel all known info file's indices for a string and build a menu"
***************
*** 324,332 ****
  "Ibikubiyemo"
  
! #: info/indices.c:625
  msgid "Index apropos: "
  msgstr ""
  
! #: info/indices.c:653
  #, fuzzy, c-format
  msgid ""
--- 325,333 ----
  "Ibikubiyemo"
  
! #: info/indices.c:634
  msgid "Index apropos: "
  msgstr ""
  
! #: info/indices.c:662
  #, fuzzy, c-format
  msgid ""
***************
*** 335,345 ****
  msgstr "*bya ibimenyetso"
  
! #: info/info.c:287 info/infokey.c:899
  #, fuzzy, c-format
  msgid "Try --help for more information.\n"
  msgstr "Ifashayobora kugirango Birenzeho Ibisobanuro"
  
! #: info/info.c:306 info/infokey.c:145 makeinfo/makeinfo.c:783
! #: util/install-info.c:1328 util/texindex.c:295
  #, c-format
  msgid ""
--- 336,346 ----
  msgstr "*bya ibimenyetso"
  
! #: info/info.c:273 info/infokey.c:899
  #, fuzzy, c-format
  msgid "Try --help for more information.\n"
  msgstr "Ifashayobora kugirango Birenzeho Ibisobanuro"
  
! #: info/info.c:292 info/infokey.c:145 install-info/install-info.c:2091
! #: makeinfo/makeinfo.c:783 util/texindex.c:295
  #, c-format
  msgid ""
***************
*** 351,389 ****
  msgstr ""
  
! #: info/info.c:511
  #, fuzzy, c-format
  msgid "no index entries found for `%s'\n"
  msgstr "Oya Umubarendanga Ibyinjijwe Byabonetse kugirango"
  
! #: info/info.c:603
! #, fuzzy
! msgid "  -b, --speech-friendly        be friendly to speech synthesizers.\n"
! msgstr "-B Kuri"
! 
! #: info/info.c:610
! #, fuzzy, c-format
  msgid ""
  "Usage: %s [OPTION]... [MENU-ITEM...]\n"
  "\n"
  "Read documentation in Info format.\n"
! "\n"
  "Options:\n"
! "      --apropos=STRING         look up STRING in all indices of all "
  "manuals.\n"
  "  -d, --directory=DIR          add DIR to INFOPATH.\n"
  "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
! "  -f, --file=FILENAME          specify Info file to visit.\n"
  "  -h, --help                   display this help and exit.\n"
  "      --index-search=STRING    go to node pointed by index entry STRING.\n"
  "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
! "  -o, --output=FILENAME        output selected nodes to FILENAME.\n"
  "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
  "      --no-raw-escapes         output escapes as literal text.\n"
  "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
! "  -O, --show-options, --usage  go to command-line options node.\n"
! "%s      --subnodes               recursively output menu items.\n"
! "  -w, --where, --location      print physical location of Info file.\n"
  "      --vi-keys                use vi-like and less-like key bindings.\n"
  "      --version                display version information and exit.\n"
  "\n"
  "The first non-option argument, if present, is the menu entry to start from;\n"
--- 352,409 ----
  msgstr ""
  
! #: info/info.c:504
  #, fuzzy, c-format
  msgid "no index entries found for `%s'\n"
  msgstr "Oya Umubarendanga Ibyinjijwe Byabonetse kugirango"
  
! #: info/info.c:598
! #, c-format
  msgid ""
  "Usage: %s [OPTION]... [MENU-ITEM...]\n"
  "\n"
  "Read documentation in Info format.\n"
! msgstr ""
! 
! #: info/info.c:604
! msgid ""
  "Options:\n"
! "  -k, --apropos=STRING         look up STRING in all indices of all "
  "manuals.\n"
  "  -d, --directory=DIR          add DIR to INFOPATH.\n"
  "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
! "  -f, --file=FILENAME          specify Info file to visit."
! msgstr ""
! 
! #: info/info.c:611
! msgid ""
  "  -h, --help                   display this help and exit.\n"
  "      --index-search=STRING    go to node pointed by index entry STRING.\n"
  "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
! "  -o, --output=FILENAME        output selected nodes to FILENAME."
! msgstr ""
! 
! #: info/info.c:617
! msgid ""
  "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
  "      --no-raw-escapes         output escapes as literal text.\n"
  "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
! "  -O, --show-options, --usage  go to command-line options node."
! msgstr ""
! 
! #: info/info.c:624
! #, fuzzy
! msgid "  -b, --speech-friendly        be friendly to speech synthesizers."
! msgstr "-B Kuri"
! 
! #: info/info.c:628
! msgid ""
! "      --subnodes               recursively output menu items.\n"
  "      --vi-keys                use vi-like and less-like key bindings.\n"
  "      --version                display version information and exit.\n"
+ "  -w, --where, --location      print physical location of Info file."
+ msgstr ""
+ 
+ #: info/info.c:634
+ msgid ""
  "\n"
  "The first non-option argument, if present, is the menu entry to start from;\n"
***************
*** 391,395 ****
  "If it is not present, info merges all `dir' files and shows the result.\n"
  "Any remaining arguments are treated as the names of menu\n"
! "items relative to the initial node visited.\n"
  "\n"
  "Examples:\n"
--- 411,419 ----
  "If it is not present, info merges all `dir' files and shows the result.\n"
  "Any remaining arguments are treated as the names of menu\n"
! "items relative to the initial node visited."
! msgstr ""
! 
! #: info/info.c:641
! msgid ""
  "\n"
  "Examples:\n"
***************
*** 399,422 ****
  "  info --show-options emacs  start at node with emacs' command line options\n"
  "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
! "  info -f ./foo.info         show file ./foo.info, not searching dir\n"
  msgstr ""
- "in Imiterere Hejuru in Byose ibimenyetso Bya Byose D bushyinguro Kongeramo "
- "Kuri Ukoresha: in F IDOSIYE IDOSIYE Kuri h Ifashayobora Kugaragaza iyi "
- "Ifashayobora Na Gusohoka Umubarendanga Gushaka Gyayo Kuri ku Umubarendanga "
- "Icyinjijwe N in Itangira IDOSIYE o Ibisohoka Ibisohoka Byahiswemo Kuri "
- "Ibisohoka Mburabuzi Oya Ibisohoka Nka Umwandiko Kugarura Gusoma Bivuye "
- "Garagaza Amahitamo Ikoresha: Gyayo Kuri Komandi: Umurongo Amahitamo "
- "Ibisohoka Ibikubiyemo W Ahantu Gucapa Ifatika Ahantu Bya IDOSIYE Utubuto "
- "Gukoresha nka Na Birutwa nka Urufunguzo Ibyafataranyijwe Verisiyo Kugaragaza "
- "Verisiyo Ibisobanuro Na Gusohoka Itangira Ihitamo NIBA ni i Ibikubiyemo "
- "Icyinjijwe Kuri Gutangira Bivuye ni kugirango in Byose Idosiye ni OYA "
- "Ibisobanuro Byose Idosiye Na i Igisubizo ingingo Nka i Amazina Bya Bifitanye "
- "isano Kuri i Ibisobanuro Garagaza Hejuru: urwego Ibisobanuro Gutangira ku "
- "Bivuye Hejuru: urwego Ibisobanuro Gutangira ku muri Ibisobanuro Garagaza "
- "Amahitamo Gutangira ku Na: Komandi: Umurongo Ibisobanuro F Ibisobanuro "
- "Garagaza IDOSIYE Ibisobanuro OYA Ishakisha"
  
! #: info/info.c:649 info/infokey.c:918 makeinfo/makeinfo.c:474
! #: util/install-info.c:491 util/texindex.c:259
  #, fuzzy
  msgid ""
--- 423,431 ----
  "  info --show-options emacs  start at node with emacs' command line options\n"
  "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
! "  info -f ./foo.info         show file ./foo.info, not searching dir"
  msgstr ""
  
! #: info/info.c:650 info/infokey.c:918 makeinfo/makeinfo.c:474
! #: util/texindex.c:259
  #, fuzzy
  msgid ""
***************
*** 427,815 ****
  msgstr "org."
  
! #: info/info.c:683
  #, fuzzy, c-format
  msgid "Cannot find node `%s'."
  msgstr "Gushaka"
  
! #: info/info.c:684
  #, fuzzy, c-format
  msgid "Cannot find node `(%s)%s'."
  msgstr "Gushaka"
  
! #: info/info.c:685
  #, fuzzy
  msgid "Cannot find a window!"
  msgstr "Gushaka a Idirishya"
  
! #: info/info.c:686
  #, fuzzy
  msgid "Point doesn't appear within this window's node!"
  msgstr "Kugaragara muri iyi"
  
! #: info/info.c:687
  #, fuzzy
  msgid "Cannot delete the last window."
  msgstr "Gusiba i Iheruka Idirishya"
  
! #: info/info.c:688
  #, fuzzy
  msgid "No menu in this node."
  msgstr "Ibikubiyemo in iyi"
  
! #: info/info.c:689
  #, fuzzy
  msgid "No footnotes in this node."
  msgstr "Ubusobanuro mpezarupapuro in iyi"
  
! #: info/info.c:690
  #, fuzzy
  msgid "No cross references in this node."
  msgstr "Kwambukiranya Indango in iyi"
  
! #: info/info.c:691
  #, fuzzy, c-format
  msgid "No `%s' pointer for this node."
  msgstr "Mweretsi kugirango iyi"
  
! #: info/info.c:692
  #, fuzzy, c-format
  msgid "Unknown Info command `%c'; try `?' for help."
  msgstr "Komandi: kugirango Ifashayobora"
  
! #: info/info.c:693
  #, fuzzy, c-format
  msgid "Terminal type `%s' is not smart enough to run Info."
  msgstr "Ubwoko ni OYA Cyiza Kuri Gukoresha"
  
! #: info/info.c:694
  #, fuzzy
  msgid "You are already at the last page of this node."
  msgstr "ku i Iheruka Ipaji Bya iyi"
  
! #: info/info.c:695
  #, fuzzy
  msgid "You are already at the first page of this node."
  msgstr "ku i Itangira Ipaji Bya iyi"
  
! #: info/info.c:696
  #, fuzzy
  msgid "Only one window."
  msgstr "Idirishya"
  
! #: info/info.c:697
  #, fuzzy
  msgid "Resulting window would be too small."
  msgstr "Idirishya Gitoya"
  
! #: info/info.c:698
  #, fuzzy
  msgid "Not enough room for a help window, please delete a window."
  msgstr "kugirango a Ifashayobora Idirishya Gusiba a Idirishya"
  
! #: info/infodoc.c:45 info/infodoc.c:97
! #, fuzzy
! msgid ""
! "Basic Commands in Info Windows\n"
! "******************************\n"
! msgstr "in"
  
! #: info/infodoc.c:48
  #, fuzzy
! msgid "\\%-10[quit-help]  Quit this help.\n"
  msgstr "\\%-10 Kuvamo Ifashayobora iyi Ifashayobora"
  
! #: info/infodoc.c:49
  #, fuzzy
  msgid "\\%-10[quit]  Quit Info altogether.\n"
  msgstr "\\%-10 Kuvamo"
  
! #: info/infodoc.c:50
  #, fuzzy
  msgid "\\%-10[get-info-help-node]  Invoke the Info tutorial.\n"
  msgstr "\\%-10 Kubona Ibisobanuro Ifashayobora i"
  
! #: info/infodoc.c:52 info/infodoc.c:104
  #, fuzzy
! msgid ""
! "Selecting other nodes:\n"
! "----------------------\n"
! msgstr "Ikindi"
  
  #: info/infodoc.c:54
  #, fuzzy
! msgid "\\%-10[next-node]  Move to the \"next\" node of this node.\n"
! msgstr "\\%-10 Komeza>> Kuri i Komeza>> Bya iyi"
  
  #: info/infodoc.c:55
  #, fuzzy
! msgid "\\%-10[prev-node]  Move to the \"previous\" node of this node.\n"
! msgstr "\\%-10 Kuri i Ibanjirije Bya iyi"
  
  #: info/infodoc.c:56
  #, fuzzy
! msgid "\\%-10[up-node]  Move \"up\" from this node.\n"
! msgstr "\\%-10 Hejuru Hejuru Bivuye iyi"
  
! #: info/infodoc.c:57
  #, fuzzy
! msgid ""
! "\\%-10[menu-item]  Pick menu item specified by name.\n"
! "              Picking a menu item causes another node to be selected.\n"
  msgstr ""
! "\\%-10 Ibikubiyemo Ikintu Ibikubiyemo Ikintu ku Izina: a Ibikubiyemo Ikintu "
! "Kuri Byahiswemo"
  
  #: info/infodoc.c:59
  #, fuzzy
  msgid ""
! "\\%-10[xref-item]  Follow a cross reference.  Reads name of reference.\n"
! msgstr ""
! "\\%-10 X- Ngenderwaho Ikintu a Kwambukiranya Indango Izina: Bya Indango"
  
  #: info/infodoc.c:60
  #, fuzzy
! msgid "\\%-10[history-node]  Move to the last node seen in this window.\n"
  msgstr "\\%-10 Urutonde Kuri i Iheruka in iyi Idirishya"
  
- #: info/infodoc.c:61
- #, fuzzy
- msgid "\\%-10[move-to-next-xref]  Skip to next hypertext link [*].\n"
- msgstr ""
- "\\%-10 Kwimura Kuri Komeza>> X- Ngenderwaho Kuri Komeza>> Ihuza muri iyi"
- 
  #: info/infodoc.c:62
  #, fuzzy
! msgid "\\%-10[move-to-prev-xref]  Skip to previous hypertext link [*].\n"
! msgstr "\\%-10 Kwimura Kuri X- Ngenderwaho Kuri Ibanjirije Ihuza muri iyi"
  
  #: info/infodoc.c:63
  #, fuzzy
! msgid ""
! "\\%-10[select-reference-this-line]  Follow the hypertext link under cursor.\n"
! msgstr "\\%-10 Guhitamo Indango iyi Umurongo i Ihuza indanga"
  
  #: info/infodoc.c:64
  #, fuzzy
! msgid ""
! "\\%-10[dir-node]  Move to the `directory' node.  Equivalent to `\\[goto-"
! "node] (DIR)'.\n"
! msgstr "\\%-10 Kuri i Kuri"
  
  #: info/infodoc.c:65
  #, fuzzy
! msgid ""
! "\\%-10[top-node]  Move to the Top node.  Equivalent to `\\[goto-node] Top'.\n"
! msgstr "\\%-10 Hejuru: Kuri i Kuri"
! 
! #: info/infodoc.c:67
! msgid ""
! "[*]    Command acts within this node or the entire document, depending on\n"
! "the value of cursor-movement-scrolls variable\n"
! msgstr ""
  
! #: info/infodoc.c:70 info/infodoc.c:118
  #, fuzzy
! msgid ""
! "Moving within a node:\n"
! "---------------------\n"
! msgstr "muri a"
  
! #: info/infodoc.c:72
  #, fuzzy
! msgid "\\%-10[beginning-of-node]  Go to the beginning of this node.\n"
! msgstr "\\%-10 Itangiriro Bya Kuri i Itangiriro Bya iyi"
  
! #: info/infodoc.c:73
  #, fuzzy
! msgid "\\%-10[end-of-node]  Go to the end of this node.\n"
  msgstr "\\%-10 Impera Bya Kuri i Impera Bya iyi"
  
! #: info/infodoc.c:74
  #, fuzzy
! msgid "\\%-10[next-line]  Scroll forward 1 line.\n"
! msgstr "\\%-10 Komeza>> Umurongo Imbere 1. Umurongo"
  
! #: info/infodoc.c:75
  #, fuzzy
! msgid "\\%-10[prev-line]  Scroll backward 1 line.\n"
! msgstr "\\%-10 Umurongo subira inyuma 1. Umurongo"
  
! #: info/infodoc.c:76
  #, fuzzy
! msgid "\\%-10[scroll-forward]  Scroll forward a page.\n"
! msgstr "\\%-10 Imbere Imbere a Ipaji"
  
! #: info/infodoc.c:77
  #, fuzzy
! msgid "\\%-10[scroll-backward]  Scroll backward a page.\n"
! msgstr "\\%-10 subira inyuma subira inyuma a Ipaji"
  
! #: info/infodoc.c:79 info/infodoc.c:127
  #, fuzzy
! msgid ""
! "Other commands:\n"
! "---------------\n"
! msgstr "Amabwiriza"
  
! #: info/infodoc.c:81
  #, fuzzy
! msgid "1...9       Pick first...ninth item in this node's menu.\n"
! msgstr "%-10sItangira Ikintu in Ibikubiyemo"
  
! #: info/infodoc.c:82
  #, fuzzy
! msgid "\\%-10[last-menu-item]  Pick last item in this node's menu.\n"
! msgstr "\\%-10 Iheruka Ibikubiyemo Ikintu Iheruka Ikintu in Ibikubiyemo"
  
! #: info/infodoc.c:83
  #, fuzzy
! msgid ""
! "\\%-10[index-search]  Search for a specified string in the index entries of "
! "this Info\n"
! "              file, and select the node referenced by the first entry "
! "found.\n"
  msgstr ""
! "\\%-10 Umubarendanga Gushaka kugirango a Ikurikiranyanyuguti in i "
! "Umubarendanga Ibyinjijwe Bya iyi IDOSIYE Na Guhitamo i ku i Itangira "
! "Icyinjijwe Byabonetse"
  
! #: info/infodoc.c:85
  #, fuzzy
  msgid ""
! "\\%-10[goto-node]  Move to node specified by name.\n"
! "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
  msgstr ""
! "\\%-10 Kuri ku Izina: Gicurasi Gushyiramo a Izina ry'idosiye: Nka Nka in"
  
! #: info/infodoc.c:87
  #, fuzzy
! msgid ""
! "\\%-10[search]  Search forward for a specified string\n"
! "              and select the node in which the next occurrence is found.\n"
! msgstr ""
! "\\%-10 Gushaka Imbere kugirango a Na Guhitamo i in i Komeza>> ukugaragara ni "
! "Byabonetse"
  
  #: info/infodoc.c:89
  #, fuzzy
  msgid ""
! "\\%-10[search-backward]  Search backward for a specified string\n"
! "              and select the node in which the previous occurrence is "
! "found.\n"
! msgstr ""
! "\\%-10 Gushaka subira inyuma subira inyuma kugirango a Na Guhitamo i in i "
! "Ibanjirije ukugaragara ni Byabonetse"
  
! #: info/infodoc.c:100
  #, fuzzy, c-format
  msgid "  %-10s  Quit this help.\n"
  msgstr "%-10siyi Ifashayobora"
  
! #: info/infodoc.c:101
  #, c-format
  msgid "  %-10s  Quit Info altogether.\n"
  msgstr ""
  
! #: info/infodoc.c:102
  #, fuzzy, c-format
  msgid "  %-10s  Invoke the Info tutorial.\n"
  msgstr "%-10si"
  
! #: info/infodoc.c:106
  #, fuzzy, c-format
  msgid "  %-10s  Move to the `next' node of this node.\n"
  msgstr "%-10sKuri i Bya iyi"
  
! #: info/infodoc.c:107
  #, fuzzy, c-format
  msgid "  %-10s  Move to the `previous' node of this node.\n"
  msgstr "%-10sKuri i Bya iyi"
  
! #: info/infodoc.c:108
  #, fuzzy, c-format
  msgid "  %-10s  Move `up' from this node.\n"
  msgstr "%-10sBivuye iyi"
  
! #: info/infodoc.c:109
  #, fuzzy, c-format
! msgid "  %-10s  Pick menu item specified by name.\n"
! msgstr "%-10sIbikubiyemo Ikintu ku Izina:"
! 
! #: info/infodoc.c:110
! #, fuzzy
! msgid "              Picking a menu item causes another node to be selected.\n"
! msgstr "a Ibikubiyemo Ikintu Kuri Byahiswemo"
  
! #: info/infodoc.c:111
  #, fuzzy, c-format
  msgid "  %-10s  Follow a cross reference.  Reads name of reference.\n"
  msgstr "%-10sa Kwambukiranya Indango Izina: Bya Indango"
  
! #: info/infodoc.c:112
  #, fuzzy, c-format
  msgid "  %-10s  Move to the last node seen in this window.\n"
  msgstr "%-10sKuri i Iheruka in iyi Idirishya"
  
! #: info/infodoc.c:113
  #, fuzzy, c-format
  msgid "  %-10s  Skip to next hypertext link within this node.\n"
  msgstr "%-10sKuri Komeza>> Ihuza muri iyi"
  
! #: info/infodoc.c:114
  #, fuzzy, c-format
  msgid "  %-10s  Follow the hypertext link under cursor.\n"
  msgstr "%-10si Ihuza indanga"
  
! #: info/infodoc.c:115
  #, fuzzy, c-format
  msgid "  %-10s  Move to the `directory' node.  Equivalent to `g (DIR)'.\n"
  msgstr "%-10sKuri i Kuri g"
  
! #: info/infodoc.c:116
  #, fuzzy, c-format
  msgid "  %-10s  Move to the Top node.  Equivalent to `g Top'.\n"
  msgstr "%-10sKuri i Kuri g"
  
! #: info/infodoc.c:120
  #, fuzzy, c-format
  msgid "  %-10s  Scroll forward a page.\n"
  msgstr "%-10sImbere a Ipaji"
  
! #: info/infodoc.c:121
  #, fuzzy, c-format
  msgid "  %-10s  Scroll backward a page.\n"
  msgstr "%-10ssubira inyuma a Ipaji"
  
! #: info/infodoc.c:122
  #, fuzzy, c-format
  msgid "  %-10s  Go to the beginning of this node.\n"
  msgstr "%-10sKuri i Itangiriro Bya iyi"
  
! #: info/infodoc.c:123
  #, fuzzy, c-format
  msgid "  %-10s  Go to the end of this node.\n"
  msgstr "%-10sKuri i Impera Bya iyi"
  
! #: info/infodoc.c:124
  #, fuzzy, c-format
  msgid "  %-10s  Scroll forward 1 line.\n"
  msgstr "%-10sImbere 1. Umurongo"
  
! #: info/infodoc.c:125
  #, fuzzy, c-format
  msgid "  %-10s  Scroll backward 1 line.\n"
  msgstr "%-10ssubira inyuma 1. Umurongo"
  
! #: info/infodoc.c:129
  #, fuzzy, c-format
! msgid "  %-10s  Pick first ... ninth item in node's menu.\n"
  msgstr "%-10sItangira Ikintu in Ibikubiyemo"
  
! #: info/infodoc.c:130
  #, fuzzy, c-format
  msgid "  %-10s  Pick last item in node's menu.\n"
  msgstr "%-10sIheruka Ikintu in Ibikubiyemo"
  
! #: info/infodoc.c:133
  #, fuzzy, c-format
  msgid ""
--- 436,809 ----
  msgstr "org."
  
! #: info/info.c:684
  #, fuzzy, c-format
  msgid "Cannot find node `%s'."
  msgstr "Gushaka"
  
! #: info/info.c:685
  #, fuzzy, c-format
  msgid "Cannot find node `(%s)%s'."
  msgstr "Gushaka"
  
! #: info/info.c:686
  #, fuzzy
  msgid "Cannot find a window!"
  msgstr "Gushaka a Idirishya"
  
! #: info/info.c:687
  #, fuzzy
  msgid "Point doesn't appear within this window's node!"
  msgstr "Kugaragara muri iyi"
  
! #: info/info.c:688
  #, fuzzy
  msgid "Cannot delete the last window."
  msgstr "Gusiba i Iheruka Idirishya"
  
! #: info/info.c:689
  #, fuzzy
  msgid "No menu in this node."
  msgstr "Ibikubiyemo in iyi"
  
! #: info/info.c:690
  #, fuzzy
  msgid "No footnotes in this node."
  msgstr "Ubusobanuro mpezarupapuro in iyi"
  
! #: info/info.c:691
  #, fuzzy
  msgid "No cross references in this node."
  msgstr "Kwambukiranya Indango in iyi"
  
! #: info/info.c:692
  #, fuzzy, c-format
  msgid "No `%s' pointer for this node."
  msgstr "Mweretsi kugirango iyi"
  
! #: info/info.c:693
  #, fuzzy, c-format
  msgid "Unknown Info command `%c'; try `?' for help."
  msgstr "Komandi: kugirango Ifashayobora"
  
! #: info/info.c:694
  #, fuzzy, c-format
  msgid "Terminal type `%s' is not smart enough to run Info."
  msgstr "Ubwoko ni OYA Cyiza Kuri Gukoresha"
  
! #: info/info.c:695
  #, fuzzy
  msgid "You are already at the last page of this node."
  msgstr "ku i Iheruka Ipaji Bya iyi"
  
! #: info/info.c:696
  #, fuzzy
  msgid "You are already at the first page of this node."
  msgstr "ku i Itangira Ipaji Bya iyi"
  
! #: info/info.c:697
  #, fuzzy
  msgid "Only one window."
  msgstr "Idirishya"
  
! #: info/info.c:698
  #, fuzzy
  msgid "Resulting window would be too small."
  msgstr "Idirishya Gitoya"
  
! #: info/info.c:699
  #, fuzzy
  msgid "Not enough room for a help window, please delete a window."
  msgstr "kugirango a Ifashayobora Idirishya Gusiba a Idirishya"
  
! #: info/infodoc.c:45
! msgid "Basic Info command keys\n"
! msgstr ""
  
! #: info/infodoc.c:47
  #, fuzzy
! msgid "\\%-10[quit-help]  Close this help window.\n"
  msgstr "\\%-10 Kuvamo Ifashayobora iyi Ifashayobora"
  
! #: info/infodoc.c:48
  #, fuzzy
  msgid "\\%-10[quit]  Quit Info altogether.\n"
  msgstr "\\%-10 Kuvamo"
  
! #: info/infodoc.c:49
  #, fuzzy
  msgid "\\%-10[get-info-help-node]  Invoke the Info tutorial.\n"
  msgstr "\\%-10 Kubona Ibisobanuro Ifashayobora i"
  
! #: info/infodoc.c:51
  #, fuzzy
! msgid "\\%-10[prev-line]  Move up one line.\n"
! msgstr "\\%-10 Umurongo subira inyuma 1. Umurongo"
! 
! #: info/infodoc.c:52
! #, fuzzy
! msgid "\\%-10[next-line]  Move down one line.\n"
! msgstr "\\%-10 Komeza>> Umurongo Imbere 1. Umurongo"
! 
! #: info/infodoc.c:53
! #, fuzzy
! msgid "\\%-10[scroll-backward]  Scroll backward one screenful.\n"
! msgstr "\\%-10 subira inyuma subira inyuma a Ipaji"
  
  #: info/infodoc.c:54
  #, fuzzy
! msgid "\\%-10[scroll-forward]  Scroll forward one screenful.\n"
! msgstr "\\%-10 Imbere Imbere a Ipaji"
  
  #: info/infodoc.c:55
  #, fuzzy
! msgid "\\%-10[beginning-of-node]  Go to the beginning of this node.\n"
! msgstr "\\%-10 Itangiriro Bya Kuri i Itangiriro Bya iyi"
  
  #: info/infodoc.c:56
  #, fuzzy
! msgid "\\%-10[end-of-node]  Go to the end of this node.\n"
! msgstr "\\%-10 Impera Bya Kuri i Impera Bya iyi"
  
! #: info/infodoc.c:58
  #, fuzzy
! msgid "\\%-10[move-to-next-xref]  Skip to the next hypertext link.\n"
  msgstr ""
! "\\%-10 Kwimura Kuri Komeza>> X- Ngenderwaho Kuri Komeza>> Ihuza muri iyi"
  
  #: info/infodoc.c:59
  #, fuzzy
  msgid ""
! "\\%-10[select-reference-this-line]  Follow the hypertext link under the "
! "cursor.\n"
! msgstr "\\%-10 Guhitamo Indango iyi Umurongo i Ihuza indanga"
  
  #: info/infodoc.c:60
  #, fuzzy
! msgid "\\%-10[history-node]  Go back to the last node seen in this window.\n"
  msgstr "\\%-10 Urutonde Kuri i Iheruka in iyi Idirishya"
  
  #: info/infodoc.c:62
  #, fuzzy
! msgid "\\%-10[global-prev-node]  Go to the previous node in the document.\n"
! msgstr "\\%-10 Kuri i Ibanjirije Bya iyi"
  
  #: info/infodoc.c:63
  #, fuzzy
! msgid "\\%-10[global-next-node]  Go to the next node in the document.\n"
! msgstr "\\%-10 Komeza>> Kuri i Komeza>> Bya iyi"
  
  #: info/infodoc.c:64
  #, fuzzy
! msgid "\\%-10[prev-node]  Go to the previous node on this level.\n"
! msgstr "\\%-10 Kuri i Ibanjirije Bya iyi"
  
  #: info/infodoc.c:65
  #, fuzzy
! msgid "\\%-10[next-node]  Go to the next node on this level.\n"
! msgstr "\\%-10 Komeza>> Kuri i Komeza>> Bya iyi"
  
! #: info/infodoc.c:66
  #, fuzzy
! msgid "\\%-10[up-node]  Go up one level.\n"
! msgstr "\\%-10 Hejuru Hejuru Bivuye iyi"
  
! #: info/infodoc.c:67
  #, fuzzy
! msgid "\\%-10[top-node]  Go to the top node of this document.\n"
! msgstr "\\%-10 Impera Bya Kuri i Impera Bya iyi"
  
! #: info/infodoc.c:68
  #, fuzzy
! msgid "\\%-10[dir-node]  Go to the main `directory' node.\n"
  msgstr "\\%-10 Impera Bya Kuri i Impera Bya iyi"
  
! #: info/infodoc.c:70
  #, fuzzy
! msgid "1...9       Pick the first...ninth item in this node's menu.\n"
! msgstr "%-10sItangira Ikintu in Ibikubiyemo"
  
! #: info/infodoc.c:71
  #, fuzzy
! msgid "\\%-10[last-menu-item]  Pick the last item in this node's menu.\n"
! msgstr "\\%-10 Iheruka Ibikubiyemo Ikintu Iheruka Ikintu in Ibikubiyemo"
  
! #: info/infodoc.c:72
  #, fuzzy
! msgid "\\%-10[menu-item]  Pick a menu item specified by name.\n"
! msgstr "%-10sIbikubiyemo Ikintu ku Izina:"
  
! #: info/infodoc.c:73
  #, fuzzy
! msgid "\\%-10[xref-item]  Follow a cross reference specified by name.\n"
! msgstr ""
! "\\%-10 X- Ngenderwaho Ikintu a Kwambukiranya Indango Izina: Bya Indango"
  
! #: info/infodoc.c:74
  #, fuzzy
! msgid "\\%-10[goto-node]  Go to a node specified by name.\n"
! msgstr "%-10sKuri ku Izina:"
  
! #: info/infodoc.c:76
  #, fuzzy
! msgid "\\%-10[search]  Search forward for a specified string.\n"
! msgstr "%-10sImbere kugirango a Ikurikiranyanyuguti"
  
! #: info/infodoc.c:77
  #, fuzzy
! msgid "\\%-10[search-previous]  Search for previous occurrence.\n"
! msgstr "\\%-10 Kuri i Ibanjirije Bya iyi"
  
! #: info/infodoc.c:78
  #, fuzzy
! msgid "\\%-10[search-next]  Search for next occurrence.\n"
  msgstr ""
! "%-10skugirango a Ikurikiranyanyuguti in i Umubarendanga Ibyinjijwe Bya iyi"
  
! #: info/infodoc.c:79
  #, fuzzy
  msgid ""
! "\\%-10[index-search]  Search for a specified string in the index, and\n"
! "              select the node referenced by the first entry found.\n"
  msgstr ""
! "\\%-10 Umubarendanga Gushaka kugirango a Ikurikiranyanyuguti in i "
! "Umubarendanga Ibyinjijwe Bya iyi IDOSIYE Na Guhitamo i ku i Itangira "
! "Icyinjijwe Byabonetse"
  
! #: info/infodoc.c:81
  #, fuzzy
! msgid "\\%-10[abort-key]  Cancel the current operation.\n"
! msgstr "KIGEZWEHO"
  
  #: info/infodoc.c:89
  #, fuzzy
  msgid ""
! "Basic Commands in Info Windows\n"
! "******************************\n"
! msgstr "in"
  
! #: info/infodoc.c:92
  #, fuzzy, c-format
  msgid "  %-10s  Quit this help.\n"
  msgstr "%-10siyi Ifashayobora"
  
! #: info/infodoc.c:93
  #, c-format
  msgid "  %-10s  Quit Info altogether.\n"
  msgstr ""
  
! #: info/infodoc.c:94
  #, fuzzy, c-format
  msgid "  %-10s  Invoke the Info tutorial.\n"
  msgstr "%-10si"
  
! #: info/infodoc.c:98
  #, fuzzy, c-format
  msgid "  %-10s  Move to the `next' node of this node.\n"
  msgstr "%-10sKuri i Bya iyi"
  
! #: info/infodoc.c:99
  #, fuzzy, c-format
  msgid "  %-10s  Move to the `previous' node of this node.\n"
  msgstr "%-10sKuri i Bya iyi"
  
! #: info/infodoc.c:100
  #, fuzzy, c-format
  msgid "  %-10s  Move `up' from this node.\n"
  msgstr "%-10sBivuye iyi"
  
! #: info/infodoc.c:101
  #, fuzzy, c-format
! msgid ""
! "  %-10s  Pick menu item specified by name.\n"
! "              Picking a menu item causes another node to be selected.\n"
! msgstr ""
! "\\%-10 Ibikubiyemo Ikintu Ibikubiyemo Ikintu ku Izina: a Ibikubiyemo Ikintu "
! "Kuri Byahiswemo"
  
! #: info/infodoc.c:103
  #, fuzzy, c-format
  msgid "  %-10s  Follow a cross reference.  Reads name of reference.\n"
  msgstr "%-10sa Kwambukiranya Indango Izina: Bya Indango"
  
! #: info/infodoc.c:104
  #, fuzzy, c-format
  msgid "  %-10s  Move to the last node seen in this window.\n"
  msgstr "%-10sKuri i Iheruka in iyi Idirishya"
  
! #: info/infodoc.c:105
  #, fuzzy, c-format
  msgid "  %-10s  Skip to next hypertext link within this node.\n"
  msgstr "%-10sKuri Komeza>> Ihuza muri iyi"
  
! #: info/infodoc.c:106
  #, fuzzy, c-format
  msgid "  %-10s  Follow the hypertext link under cursor.\n"
  msgstr "%-10si Ihuza indanga"
  
! #: info/infodoc.c:107
  #, fuzzy, c-format
  msgid "  %-10s  Move to the `directory' node.  Equivalent to `g (DIR)'.\n"
  msgstr "%-10sKuri i Kuri g"
  
! #: info/infodoc.c:108
  #, fuzzy, c-format
  msgid "  %-10s  Move to the Top node.  Equivalent to `g Top'.\n"
  msgstr "%-10sKuri i Kuri g"
  
! #: info/infodoc.c:110
! #, fuzzy
! msgid ""
! "Moving within a node:\n"
! "---------------------\n"
! msgstr "muri a"
! 
! #: info/infodoc.c:112
  #, fuzzy, c-format
  msgid "  %-10s  Scroll forward a page.\n"
  msgstr "%-10sImbere a Ipaji"
  
! #: info/infodoc.c:113
  #, fuzzy, c-format
  msgid "  %-10s  Scroll backward a page.\n"
  msgstr "%-10ssubira inyuma a Ipaji"
  
! #: info/infodoc.c:114
  #, fuzzy, c-format
  msgid "  %-10s  Go to the beginning of this node.\n"
  msgstr "%-10sKuri i Itangiriro Bya iyi"
  
! #: info/infodoc.c:115
  #, fuzzy, c-format
  msgid "  %-10s  Go to the end of this node.\n"
  msgstr "%-10sKuri i Impera Bya iyi"
  
! #: info/infodoc.c:116
  #, fuzzy, c-format
  msgid "  %-10s  Scroll forward 1 line.\n"
  msgstr "%-10sImbere 1. Umurongo"
  
! #: info/infodoc.c:117
  #, fuzzy, c-format
  msgid "  %-10s  Scroll backward 1 line.\n"
  msgstr "%-10ssubira inyuma 1. Umurongo"
  
! #: info/infodoc.c:119
! #, fuzzy
! msgid ""
! "Other commands:\n"
! "---------------\n"
! msgstr "Amabwiriza"
! 
! #: info/infodoc.c:121
  #, fuzzy, c-format
! msgid "  %-10s  Pick first...ninth item in node's menu.\n"
  msgstr "%-10sItangira Ikintu in Ibikubiyemo"
  
! #: info/infodoc.c:122
  #, fuzzy, c-format
  msgid "  %-10s  Pick last item in node's menu.\n"
  msgstr "%-10sIheruka Ikintu in Ibikubiyemo"
  
! #: info/infodoc.c:125
  #, fuzzy, c-format
  msgid ""
***************
*** 822,837 ****
  "Icyinjijwe Byabonetse"
  
! #: info/infodoc.c:135
  #, fuzzy, c-format
- msgid "  %-10s  Move to node specified by name.\n"
- msgstr "%-10sKuri ku Izina:"
- 
- #: info/infodoc.c:136
- #, fuzzy
  msgid ""
  "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
! msgstr "Gicurasi Gushyiramo a Izina ry'idosiye: Nka Nka in"
  
! #: info/infodoc.c:137
  #, fuzzy, c-format
  msgid ""
--- 816,828 ----
  "Icyinjijwe Byabonetse"
  
! #: info/infodoc.c:127
  #, fuzzy, c-format
  msgid ""
+ "  %-10s  Move to node specified by name.\n"
  "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
! msgstr ""
! "\\%-10 Kuri ku Izina: Gicurasi Gushyiramo a Izina ry'idosiye: Nka Nka in"
  
! #: info/infodoc.c:129
  #, fuzzy, c-format
  msgid ""
***************
*** 842,862 ****
  "Byabonetse"
  
! #: info/infodoc.c:139
  #, fuzzy, c-format
- msgid "  %-10s  Search backward for a specified string\n"
- msgstr "%-10ssubira inyuma kugirango a"
- 
- #: info/infodoc.c:140
- #, fuzzy
  msgid ""
  "              and select the node in which the next occurrence is found.\n"
! msgstr "Na Guhitamo i in i Komeza>> ukugaragara ni Byabonetse"
  
! #: info/infodoc.c:320
  #, fuzzy
  msgid "The current search path is:\n"
  msgstr "KIGEZWEHO Gushaka Inzira ni"
  
! #: info/infodoc.c:324
  #, fuzzy
  msgid ""
--- 833,851 ----
  "Byabonetse"
  
! #: info/infodoc.c:131
  #, fuzzy, c-format
  msgid ""
+ "  %-10s  Search backward for a specified string,\n"
  "              and select the node in which the next occurrence is found.\n"
! msgstr ""
! "\\%-10 Gushaka Imbere kugirango a Na Guhitamo i in i Komeza>> ukugaragara ni "
! "Byabonetse"
  
! #: info/infodoc.c:312
  #, fuzzy
  msgid "The current search path is:\n"
  msgstr "KIGEZWEHO Gushaka Inzira ni"
  
! #: info/infodoc.c:316
  #, fuzzy
  msgid ""
***************
*** 865,869 ****
  msgstr "Bihari in"
  
! #: info/infodoc.c:328
  #, fuzzy
  msgid ""
--- 854,858 ----
  msgstr "Bihari in"
  
! #: info/infodoc.c:320
  #, fuzzy
  msgid ""
***************
*** 872,876 ****
  msgstr "Bihari in i Ubuso"
  
! #: info/infodoc.c:351
  #, fuzzy, c-format
  msgid ""
--- 861,865 ----
  msgstr "Bihari in i Ubuso"
  
! #: info/infodoc.c:343
  #, fuzzy, c-format
  msgid ""
***************
*** 879,883 ****
  msgstr "Amabwiriza Biturutse"
  
! #: info/infodoc.c:355
  #, fuzzy
  msgid ""
--- 868,872 ----
  msgstr "Amabwiriza Biturutse"
  
! #: info/infodoc.c:347
  #, fuzzy
  msgid ""
***************
*** 886,959 ****
  msgstr "Amabwiriza ku Byose"
  
! #: info/infodoc.c:379
! #, fuzzy
! msgid "--- Use `\\[history-node]' or `\\[kill-node]' to exit ---\n"
! msgstr "---Urutonde Cyangwa Kuri Gusohoka"
! 
! #: info/infodoc.c:489
  #, fuzzy
  msgid "Display help message"
  msgstr "Ifashayobora Ubutumwa"
  
! #: info/infodoc.c:507
  #, fuzzy
  msgid "Visit Info node `(info)Help'"
  msgstr "Ibisobanuro"
  
! #: info/infodoc.c:645
  #, fuzzy
  msgid "Print documentation for KEY"
  msgstr "kugirango"
  
! #: info/infodoc.c:657
  #, fuzzy, c-format
  msgid "Describe key: %s"
  msgstr "Urufunguzo"
  
! #: info/infodoc.c:668
  #, fuzzy, c-format
  msgid "ESC %s is undefined."
  msgstr "ni kidasobanuye"
  
! #: info/infodoc.c:684 info/infodoc.c:713
  #, fuzzy, c-format
  msgid "%s is undefined."
  msgstr "%sni kidasobanuye"
  
! #: info/infodoc.c:734
  #, fuzzy, c-format
  msgid "%s is defined to %s."
  msgstr "%sni Kuri"
  
! #: info/infodoc.c:1157
  #, fuzzy
  msgid "Show what to type to execute a given command"
  msgstr "Kuri Ubwoko Kuri Gukora a Komandi:"
  
! #: info/infodoc.c:1161
  #, fuzzy
  msgid "Where is command: "
  msgstr "ni Komandi:"
  
! #: info/infodoc.c:1183
  #, fuzzy, c-format
  msgid "`%s' is not on any keys"
  msgstr "`%s'ni OYA ku Utubuto"
  
! #: info/infodoc.c:1190
  #, fuzzy, c-format
  msgid "%s can only be invoked via %s."
  msgstr "%sBiturutse"
  
! #: info/infodoc.c:1194
  #, fuzzy, c-format
  msgid "%s can be invoked via %s."
  msgstr "%sBiturutse"
  
! #: info/infodoc.c:1199
  #, fuzzy, c-format
  msgid "There is no function named `%s'"
  msgstr "ni Oya Umumaro"
  
  #: info/infokey.c:170
  #, fuzzy
--- 875,950 ----
  msgstr "Amabwiriza ku Byose"
  
! #: info/infodoc.c:477
  #, fuzzy
  msgid "Display help message"
  msgstr "Ifashayobora Ubutumwa"
  
! #: info/infodoc.c:495
  #, fuzzy
  msgid "Visit Info node `(info)Help'"
  msgstr "Ibisobanuro"
  
! #: info/infodoc.c:633
  #, fuzzy
  msgid "Print documentation for KEY"
  msgstr "kugirango"
  
! #: info/infodoc.c:645
  #, fuzzy, c-format
  msgid "Describe key: %s"
  msgstr "Urufunguzo"
  
! #: info/infodoc.c:656
  #, fuzzy, c-format
  msgid "ESC %s is undefined."
  msgstr "ni kidasobanuye"
  
! #: info/infodoc.c:672 info/infodoc.c:701
  #, fuzzy, c-format
  msgid "%s is undefined."
  msgstr "%sni kidasobanuye"
  
! #: info/infodoc.c:722
  #, fuzzy, c-format
  msgid "%s is defined to %s."
  msgstr "%sni Kuri"
  
! #: info/infodoc.c:1145
  #, fuzzy
  msgid "Show what to type to execute a given command"
  msgstr "Kuri Ubwoko Kuri Gukora a Komandi:"
  
! #: info/infodoc.c:1149
  #, fuzzy
  msgid "Where is command: "
  msgstr "ni Komandi:"
  
! #: info/infodoc.c:1171
  #, fuzzy, c-format
  msgid "`%s' is not on any keys"
  msgstr "`%s'ni OYA ku Utubuto"
  
! #: info/infodoc.c:1178
  #, fuzzy, c-format
  msgid "%s can only be invoked via %s."
  msgstr "%sBiturutse"
  
! #: info/infodoc.c:1182
  #, fuzzy, c-format
  msgid "%s can be invoked via %s."
  msgstr "%sBiturutse"
  
! #: info/infodoc.c:1187
  #, fuzzy, c-format
  msgid "There is no function named `%s'"
  msgstr "ni Oya Umumaro"
  
+ #: info/infodoc.c:96
+ #, fuzzy
+ msgid ""
+ "Selecting other nodes:\n"
+ "----------------------\n"
+ msgstr "Ikindi"
+ 
  #: info/infokey.c:170
  #, fuzzy
***************
*** 1065,1084 ****
  msgstr "Ibisobanuro."
  
! #: info/infomap.c:1499
  #, fuzzy, c-format
  msgid "Ignoring invalid infokey file `%s' - too small"
  msgstr "Kwirengagiza Sibyo IDOSIYE Gitoya"
  
! #: info/infomap.c:1502
  #, fuzzy, c-format
  msgid "Ignoring invalid infokey file `%s' - too big"
  msgstr "Kwirengagiza Sibyo IDOSIYE"
  
! #: info/infomap.c:1515
  #, fuzzy, c-format
  msgid "Error reading infokey file `%s' - short read"
  msgstr "IDOSIYE Gusoma"
  
! #: info/infomap.c:1534
  #, fuzzy, c-format
  msgid ""
--- 1056,1075 ----
  msgstr "Ibisobanuro."
  
! #: info/infomap.c:955
  #, fuzzy, c-format
  msgid "Ignoring invalid infokey file `%s' - too small"
  msgstr "Kwirengagiza Sibyo IDOSIYE Gitoya"
  
! #: info/infomap.c:958
  #, fuzzy, c-format
  msgid "Ignoring invalid infokey file `%s' - too big"
  msgstr "Kwirengagiza Sibyo IDOSIYE"
  
! #: info/infomap.c:971
  #, fuzzy, c-format
  msgid "Error reading infokey file `%s' - short read"
  msgstr "IDOSIYE Gusoma"
  
! #: info/infomap.c:990
  #, fuzzy, c-format
  msgid ""
***************
*** 1086,1095 ****
  msgstr "IDOSIYE Imibare Gukoresha Kuri Kuvugurura"
  
! #: info/infomap.c:1543
  #, fuzzy, c-format
  msgid "Your infokey file `%s' is out of date -- run infokey to update it"
  msgstr "IDOSIYE ni Inyuma Bya Itariki Gukoresha Kuri Kuvugurura"
  
! #: info/infomap.c:1559
  #, fuzzy, c-format
  msgid ""
--- 1077,1086 ----
  msgstr "IDOSIYE Imibare Gukoresha Kuri Kuvugurura"
  
! #: info/infomap.c:999
  #, fuzzy, c-format
  msgid "Your infokey file `%s' is out of date -- run infokey to update it"
  msgstr "IDOSIYE ni Inyuma Bya Itariki Gukoresha Kuri Kuvugurura"
  
! #: info/infomap.c:1015
  #, fuzzy, c-format
  msgid ""
***************
*** 1097,1101 ****
  msgstr "IDOSIYE Icyiciro Uburebure Gukoresha Kuri Kuvugurura"
  
! #: info/infomap.c:1580
  #, fuzzy, c-format
  msgid ""
--- 1088,1092 ----
  msgstr "IDOSIYE Icyiciro Uburebure Gukoresha Kuri Kuvugurura"
  
! #: info/infomap.c:1036
  #, fuzzy, c-format
  msgid ""
***************
*** 1103,1112 ****
  msgstr "IDOSIYE Icyiciro ITEGEKONGENGA Gukoresha Kuri Kuvugurura"
  
! #: info/infomap.c:1715
  #, fuzzy
  msgid "Bad data in infokey file -- some key bindings ignored"
  msgstr "Ibyatanzwe in IDOSIYE Urufunguzo Ibyafataranyijwe"
  
! #: info/infomap.c:1765
  #, fuzzy
  msgid "Bad data in infokey file -- some var settings ignored"
--- 1094,1103 ----
  msgstr "IDOSIYE Icyiciro ITEGEKONGENGA Gukoresha Kuri Kuvugurura"
  
! #: info/infomap.c:1171
  #, fuzzy
  msgid "Bad data in infokey file -- some key bindings ignored"
  msgstr "Ibyatanzwe in IDOSIYE Urufunguzo Ibyafataranyijwe"
  
! #: info/infomap.c:1221
  #, fuzzy
  msgid "Bad data in infokey file -- some var settings ignored"
***************
*** 1148,1152 ****
  msgstr "Mugaragaza Ubuhagarike Kuri"
  
! #: info/makedoc.c:163 info/makedoc.c:171
  #, fuzzy, c-format
  msgid ""
--- 1139,1143 ----
  msgstr "Mugaragaza Ubuhagarike Kuri"
  
! #: info/makedoc.c:166 info/makedoc.c:174
  #, fuzzy, c-format
  msgid ""
***************
*** 1155,1159 ****
  msgstr "Idosiye Kuri Ubwoko iyi IDOSIYE Gushyiramo"
  
! #: info/makedoc.c:551
  #, fuzzy, c-format
  msgid "Couldn't manipulate the file %s.\n"
--- 1146,1150 ----
  msgstr "Idosiye Kuri Ubwoko iyi IDOSIYE Gushyiramo"
  
! #: info/makedoc.c:556
  #, fuzzy, c-format
  msgid "Couldn't manipulate the file %s.\n"
***************
*** 1192,1201 ****
  msgstr ""
  
! #: info/nodemenu.c:336 info/session.c:2398
  #, fuzzy, c-format
  msgid "The reference disappeared! (%s)."
  msgstr "Indango"
  
! #: info/session.c:161
  #, fuzzy, c-format
  msgid ""
--- 1183,1197 ----
  msgstr ""
  
! #: info/nodemenu.c:336 info/session.c:2443
  #, fuzzy, c-format
  msgid "The reference disappeared! (%s)."
  msgstr "Indango"
  
! #: info/search.c:161
! #, c-format
! msgid "regexp error: %s"
! msgstr ""
! 
! #: info/session.c:164
  #, fuzzy, c-format
  msgid ""
***************
*** 1206,1307 ****
  "Ibikubiyemo Ikintu kugirango Ibikubiyemo Ikintu"
  
! #: info/session.c:622
  #, fuzzy
  msgid "Move down to the next line"
  msgstr "Hasi Kuri i Komeza>> Umurongo"
  
! #: info/session.c:658
  #, fuzzy
  msgid "Move up to the previous line"
  msgstr "Hejuru Kuri i Ibanjirije Umurongo"
  
! #: info/session.c:693
  #, fuzzy
  msgid "Move to the end of the line"
  msgstr "Kuri i Impera Bya i Umurongo"
  
! #: info/session.c:713
  #, fuzzy
  msgid "Move to the start of the line"
  msgstr "Kuri i Gutangira Bya i Umurongo"
  
! #: info/session.c:983 makeinfo/node.c:1437
  msgid "Next"
  msgstr "Ikurikira"
  
! #: info/session.c:988
! msgid "Following Next node..."
! msgstr ""
! 
! #: info/session.c:1006
! #, fuzzy
! msgid "Selecting first menu item..."
! msgstr "Itangira Ibikubiyemo Ikintu"
! 
! #: info/session.c:1018
! msgid "Selecting Next node..."
! msgstr ""
! 
! #: info/session.c:1089
! #, fuzzy, c-format
! msgid "Moving Up %d time(s), then Next."
! msgstr "Igihe S Hanyuma"
! 
! #: info/session.c:1113
  #, fuzzy
  msgid "No more nodes within this document."
  msgstr "Birenzeho muri iyi Inyandiko"
  
! #: info/session.c:1139
  #, fuzzy
  msgid "No `Prev' for this node."
  msgstr "kugirango iyi"
  
! #: info/session.c:1144 info/session.c:1206
! #, fuzzy
! msgid "Moving Prev in this window."
! msgstr "in iyi Idirishya"
! 
! #: info/session.c:1161
  #, fuzzy
  msgid "No `Prev' or `Up' for this node within this document."
  msgstr "Cyangwa kugirango iyi muri iyi Inyandiko"
  
! #: info/session.c:1167
! #, fuzzy
! msgid "Moving Up in this window."
! msgstr "in iyi Idirishya"
! 
! #: info/session.c:1217
! #, fuzzy
! msgid "Moving to `Prev's last menu item."
! msgstr "Kuri Iheruka Ibikubiyemo Ikintu"
! 
! #: info/session.c:1229
  #, fuzzy
  msgid "Move forwards or down through node structure"
  msgstr "Cyangwa Hasi Gihinguranya Imiterere"
  
! #: info/session.c:1245
  #, fuzzy
  msgid "Move backwards or up through node structure"
  msgstr "Inyuma Cyangwa Hejuru Gihinguranya Imiterere"
  
! #: info/session.c:1339
  #, fuzzy
  msgid "Scroll forward in this window"
  msgstr "Imbere in iyi Idirishya"
  
! #: info/session.c:1347
  #, fuzzy
  msgid "Scroll forward in this window and set default window size"
  msgstr "Imbere in iyi Idirishya Na Gushyiraho Mburabuzi Idirishya Ingano"
  
! #: info/session.c:1355
  #, fuzzy
  msgid "Scroll forward in this window staying within node"
  msgstr "Imbere in iyi Idirishya muri"
  
! #: info/session.c:1363
  #, fuzzy
  msgid ""
--- 1202,1270 ----
  "Ibikubiyemo Ikintu kugirango Ibikubiyemo Ikintu"
  
! #: info/session.c:625
  #, fuzzy
  msgid "Move down to the next line"
  msgstr "Hasi Kuri i Komeza>> Umurongo"
  
! #: info/session.c:661
  #, fuzzy
  msgid "Move up to the previous line"
  msgstr "Hejuru Kuri i Ibanjirije Umurongo"
  
! #: info/session.c:696
  #, fuzzy
  msgid "Move to the end of the line"
  msgstr "Kuri i Impera Bya i Umurongo"
  
! #: info/session.c:716
  #, fuzzy
  msgid "Move to the start of the line"
  msgstr "Kuri i Gutangira Bya i Umurongo"
  
! #: info/session.c:1007
  msgid "Next"
  msgstr "Ikurikira"
  
! #: info/session.c:1023 info/session.c:1148
  #, fuzzy
  msgid "No more nodes within this document."
  msgstr "Birenzeho muri iyi Inyandiko"
  
! #: info/session.c:1174
  #, fuzzy
  msgid "No `Prev' for this node."
  msgstr "kugirango iyi"
  
! #: info/session.c:1194
  #, fuzzy
  msgid "No `Prev' or `Up' for this node within this document."
  msgstr "Cyangwa kugirango iyi muri iyi Inyandiko"
  
! #: info/session.c:1256
  #, fuzzy
  msgid "Move forwards or down through node structure"
  msgstr "Cyangwa Hasi Gihinguranya Imiterere"
  
! #: info/session.c:1272
  #, fuzzy
  msgid "Move backwards or up through node structure"
  msgstr "Inyuma Cyangwa Hejuru Gihinguranya Imiterere"
  
! #: info/session.c:1373
  #, fuzzy
  msgid "Scroll forward in this window"
  msgstr "Imbere in iyi Idirishya"
  
! #: info/session.c:1381
  #, fuzzy
  msgid "Scroll forward in this window and set default window size"
  msgstr "Imbere in iyi Idirishya Na Gushyiraho Mburabuzi Idirishya Ingano"
  
! #: info/session.c:1389
  #, fuzzy
  msgid "Scroll forward in this window staying within node"
  msgstr "Imbere in iyi Idirishya muri"
  
! #: info/session.c:1397
  #, fuzzy
  msgid ""
***************
*** 1309,1318 ****
  msgstr "Imbere in iyi Idirishya muri Na Gushyiraho Mburabuzi Idirishya Ingano"
  
! #: info/session.c:1371
  #, fuzzy
  msgid "Scroll backward in this window"
  msgstr "subira inyuma in iyi Idirishya"
  
! #: info/session.c:1379
  #, fuzzy
  msgid "Scroll backward in this window and set default window size"
--- 1272,1281 ----
  msgstr "Imbere in iyi Idirishya muri Na Gushyiraho Mburabuzi Idirishya Ingano"
  
! #: info/session.c:1405
  #, fuzzy
  msgid "Scroll backward in this window"
  msgstr "subira inyuma in iyi Idirishya"
  
! #: info/session.c:1413
  #, fuzzy
  msgid "Scroll backward in this window and set default window size"
***************
*** 1320,1329 ****
  "subira inyuma in iyi Idirishya Na Gushyiraho Mburabuzi Idirishya Ingano"
  
! #: info/session.c:1388
  #, fuzzy
  msgid "Scroll backward in this window staying within node"
  msgstr "subira inyuma in iyi Idirishya muri"
  
! #: info/session.c:1396
  #, fuzzy
  msgid ""
--- 1283,1292 ----
  "subira inyuma in iyi Idirishya Na Gushyiraho Mburabuzi Idirishya Ingano"
  
! #: info/session.c:1422
  #, fuzzy
  msgid "Scroll backward in this window staying within node"
  msgstr "subira inyuma in iyi Idirishya muri"
  
! #: info/session.c:1430
  #, fuzzy
  msgid ""
***************
*** 1333,1788 ****
  "subira inyuma in iyi Idirishya muri Na Gushyiraho Mburabuzi Idirishya Ingano"
  
! #: info/session.c:1404
  #, fuzzy
  msgid "Move to the start of this node"
  msgstr "Kuri i Gutangira Bya iyi"
  
! #: info/session.c:1411
  #, fuzzy
  msgid "Move to the end of this node"
  msgstr "Kuri i Impera Bya iyi"
  
! #: info/session.c:1418
  #, fuzzy
  msgid "Scroll down by lines"
  msgstr "Hasi ku Imirongo"
  
! #: info/session.c:1435
  #, fuzzy
  msgid "Scroll up by lines"
  msgstr "Hejuru ku Imirongo"
  
! #: info/session.c:1453
  #, fuzzy
  msgid "Scroll down by half screen size"
  msgstr "Hasi ku Mugaragaza Ingano"
  
! #: info/session.c:1479
  #, fuzzy
  msgid "Scroll up by half screen size"
  msgstr "Hejuru ku Mugaragaza Ingano"
  
! #: info/session.c:1508
  #, fuzzy
  msgid "Select the next window"
  msgstr "i Komeza>> Idirishya"
  
! #: info/session.c:1547
  #, fuzzy
  msgid "Select the previous window"
  msgstr "i Ibanjirije Idirishya"
  
! #: info/session.c:1598
  #, fuzzy
  msgid "Split the current window"
  msgstr "i KIGEZWEHO Idirishya"
  
! #: info/session.c:1679
  #, fuzzy
  msgid "Delete the current window"
  msgstr "i KIGEZWEHO Idirishya"
  
! #: info/session.c:1687
  #, fuzzy
  msgid "Cannot delete a permanent window"
  msgstr "Gusiba a Idirishya"
  
! #: info/session.c:1719
  #, fuzzy
  msgid "Delete all other windows"
  msgstr "Byose Ikindi"
  
! #: info/session.c:1765
  #, fuzzy
  msgid "Scroll the other window"
  msgstr "i Ikindi Idirishya"
  
! #: info/session.c:1786
  #, fuzzy
  msgid "Scroll the other window backward"
  msgstr "i Ikindi Idirishya subira inyuma"
  
! #: info/session.c:1792
  #, fuzzy
  msgid "Grow (or shrink) this window"
  msgstr "Cyangwa Kugabanuka iyi Idirishya"
  
! #: info/session.c:1803
  #, fuzzy
  msgid "Divide the available screen space among the visible windows"
  msgstr "i Bihari Mugaragaza Umwanya i Kigaragara"
  
! #: info/session.c:1810
  #, fuzzy
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "i Leta Bya Umurongo in i KIGEZWEHO Idirishya"
  
! #: info/session.c:1982
  #, fuzzy
  msgid "Select the Next node"
  msgstr "i"
  
! #: info/session.c:1990
  #, fuzzy
  msgid "Select the Prev node"
  msgstr "i"
  
! #: info/session.c:1998
  #, fuzzy
  msgid "Select the Up node"
  msgstr "i"
  
! #: info/session.c:2005
  #, fuzzy
  msgid "Select the last node in this file"
  msgstr "i Iheruka in iyi IDOSIYE"
  
! #: info/session.c:2032 info/session.c:2065
  #, fuzzy
  msgid "This window has no additional nodes"
  msgstr "Idirishya Oya"
  
! #: info/session.c:2038
  #, fuzzy
  msgid "Select the first node in this file"
  msgstr "i Itangira in iyi IDOSIYE"
  
! #: info/session.c:2072
  #, fuzzy
  msgid "Select the last item in this node's menu"
  msgstr "i Iheruka Ikintu in iyi Ibikubiyemo"
  
! #: info/session.c:2078
  #, fuzzy
  msgid "Select this menu item"
  msgstr "iyi Ibikubiyemo Ikintu"
  
! #: info/session.c:2111
  #, fuzzy, c-format
  msgid "There aren't %d items in this menu."
  msgstr "in iyi Ibikubiyemo"
  
! #: info/session.c:2305 info/session.c:2306
  #, fuzzy, c-format
  msgid "Menu item (%s): "
  msgstr "Ikintu"
  
! #: info/session.c:2309
  #, fuzzy
  msgid "Menu item: "
  msgstr "Ikintu"
  
! #: info/session.c:2316 info/session.c:2317
  #, fuzzy, c-format
  msgid "Follow xref (%s): "
  msgstr "X- Ngenderwaho"
  
! #: info/session.c:2320
  #, fuzzy
  msgid "Follow xref: "
  msgstr "X- Ngenderwaho"
  
! #: info/session.c:2449
  #, fuzzy
  msgid "Read a menu item and select its node"
  msgstr "a Ibikubiyemo Ikintu Na Guhitamo"
  
! #: info/session.c:2457
  #, fuzzy
  msgid "Read a footnote or cross reference and select its node"
  msgstr "a Ubusobanuro mpezarupapuro Cyangwa Kwambukiranya Indango Na Guhitamo"
  
! #: info/session.c:2463
  #, fuzzy
  msgid "Move to the start of this node's menu"
  msgstr "Kuri i Gutangira Bya iyi Ibikubiyemo"
  
! #: info/session.c:2487
  #, fuzzy
  msgid "Visit as many menu items at once as possible"
  msgstr "Nka Ibikubiyemo ku Rimwe Nka"
  
! #: info/session.c:2515
  #, fuzzy
  msgid "Read a node name and select it"
  msgstr "a Izina: Na Guhitamo"
  
! #: info/session.c:2570 info/session.c:2575
  msgid "Goto node: "
  msgstr ""
  
! #: info/session.c:2639
  #, fuzzy, c-format
  msgid "No menu in node `%s'."
  msgstr "Ibikubiyemo in"
  
! #: info/session.c:2685
  #, fuzzy, c-format
  msgid "No menu item `%s' in node `%s'."
  msgstr "Ibikubiyemo Ikintu in"
  
! #: info/session.c:2715
  #, fuzzy, c-format
  msgid "Unable to find node referenced by `%s' in `%s'."
  msgstr "Kuri Gushaka ku in"
  
! #: info/session.c:2765
  #, fuzzy
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "a Urutonde Bya Ibikubiyemo Bivuye Na"
  
! #: info/session.c:2767
  #, fuzzy
  msgid "Follow menus: "
  msgstr "Ibikubiyemo"
  
! #: info/session.c:2960
  #, fuzzy
  msgid "Find the node describing program invocation"
  msgstr "i Porogaramu"
  
! #: info/session.c:2962
  #, fuzzy, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Bya"
  
! #: info/session.c:3000
  #, fuzzy
  msgid "Read a manpage reference and select it"
  msgstr "a Indango Na Guhitamo"
  
! #: info/session.c:3004
  msgid "Get Manpage: "
  msgstr ""
  
! #: info/session.c:3034
  #, fuzzy
  msgid "Select the node `Top' in this file"
  msgstr "i in iyi IDOSIYE"
  
! #: info/session.c:3040
  #, fuzzy
  msgid "Select the node `(dir)'"
  msgstr "i"
  
! #: info/session.c:3057 info/session.c:3059
  #, c-format
  msgid "Kill node (%s): "
  msgstr ""
  
! #: info/session.c:3111
  #, c-format
  msgid "Cannot kill node `%s'"
  msgstr ""
  
! #: info/session.c:3121
  #, fuzzy
  msgid "Cannot kill the last node"
  msgstr "i Iheruka"
  
! #: info/session.c:3207
  #, fuzzy
  msgid "Select the most recently selected node"
  msgstr "i Byahiswemo"
  
! #: info/session.c:3213
  #, fuzzy
  msgid "Kill this node"
  msgstr "iyi"
  
! #: info/session.c:3221
  #, fuzzy
  msgid "Read the name of a file and select it"
  msgstr "i Izina: Bya a IDOSIYE Na Guhitamo"
  
! #: info/session.c:3225
  #, fuzzy
  msgid "Find file: "
  msgstr "IDOSIYE"
  
! #: info/session.c:3242
  #, fuzzy, c-format
  msgid "Cannot find `%s'."
  msgstr "Gushaka"
  
! #: info/session.c:3285 info/session.c:3403
  #, fuzzy, c-format
  msgid "Could not create output file `%s'."
  msgstr "OYA Kurema Ibisohoka IDOSIYE"
  
! #: info/session.c:3299 info/session.c:3421 info/session.c:3481
  msgid "Done."
  msgstr "Byakozwe."
  
! #: info/session.c:3354
  #, c-format
  msgid "Writing node %s..."
  msgstr ""
  
! #: info/session.c:3430
  #, fuzzy
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "i Ibigize Bya iyi Gihinguranya"
  
! #: info/session.c:3465
  #, fuzzy, c-format
  msgid "Cannot open pipe to `%s'."
  msgstr "Gufungura Kuri"
  
! #: info/session.c:3471
  #, c-format
  msgid "Printing node %s..."
  msgstr ""
  
! #: info/session.c:3701
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr ""
  
! #: info/session.c:3753
  #, fuzzy
  msgid "Read a string and search for it case-sensitively"
  msgstr "a Ikurikiranyanyuguti Na Gushaka kugirango"
  
! #: info/session.c:3760
  #, fuzzy
  msgid "Read a string and search for it"
  msgstr "a Ikurikiranyanyuguti Na Gushaka kugirango"
  
! #: info/session.c:3768
  #, fuzzy
  msgid "Read a string and search backward for it"
  msgstr "a Ikurikiranyanyuguti Na Gushaka subira inyuma kugirango"
  
! #: info/session.c:3804 info/session.c:3811
  #, fuzzy, c-format
! msgid "%s%sfor string [%s]: "
  msgstr "%s%sforIkurikiranyanyuguti"
  
! #: info/session.c:3805 info/session.c:3812
! msgid "Search backward"
  msgstr "Gushaka usubira inyuma"
  
! #: info/session.c:3806 info/session.c:3812
  msgid "Search"
  msgstr "Gushaka"
  
! #: info/session.c:3807 info/session.c:3813
! msgid " case-sensitively "
! msgstr ""
! 
! #: info/session.c:3808 info/session.c:3813
! msgid " "
! msgstr " "
! 
! #: info/session.c:3852
  #, fuzzy
  msgid "Search failed."
  msgstr "Byanze"
  
! #: info/session.c:3870
  #, fuzzy
  msgid "Repeat last search in the same direction"
  msgstr "Iheruka Gushaka in i Icyerekezo"
  
! #: info/session.c:3873 info/session.c:3883
  #, fuzzy
  msgid "No previous search string"
  msgstr "Ibanjirije Gushaka Ikurikiranyanyuguti"
  
! #: info/session.c:3880
  #, fuzzy
  msgid "Repeat last search in the reverse direction"
  msgstr "Iheruka Gushaka in i Ihindurakerekezo Icyerekezo"
  
! #: info/session.c:3899 info/session.c:3905
  #, fuzzy
  msgid "Search interactively for a string as you type it"
  msgstr "kugirango a Ikurikiranyanyuguti Nka Ubwoko"
  
! #: info/session.c:3985
  #, fuzzy
  msgid "I-search backward: "
  msgstr "Gushaka subira inyuma"
  
! #: info/session.c:3987
  #, fuzzy
  msgid "I-search: "
  msgstr "Gushaka"
  
! #: info/session.c:4012 info/session.c:4014
  msgid "Failing "
  msgstr ""
  
! #: info/session.c:4480
  #, fuzzy
  msgid "Move to the previous cross reference"
  msgstr "Kuri i Ibanjirije Kwambukiranya Indango"
  
! #: info/session.c:4498
  #, fuzzy
  msgid "Move to the next cross reference"
  msgstr "Kuri i Komeza>> Kwambukiranya Indango"
  
! #: info/session.c:4520
  #, fuzzy
  msgid "Select reference or menu item appearing on this line"
  msgstr "Indango Cyangwa Ibikubiyemo Ikintu ku iyi Umurongo"
  
! #: info/session.c:4543
  #, fuzzy
  msgid "Cancel current operation"
  msgstr "KIGEZWEHO"
  
! #: info/session.c:4550
  msgid "Quit"
  msgstr "Kuvamo"
  
! #: info/session.c:4559
  #, fuzzy
  msgid "Move the cursor to a specific line of the window"
  msgstr "i indanga Kuri a Umurongo Bya i Idirishya"
  
! #: info/session.c:4591
  #, fuzzy
  msgid "Redraw the display"
  msgstr "i Kugaragaza"
  
! #: info/session.c:4628
  #, fuzzy
  msgid "Quit using Info"
  msgstr "ikoresha"
  
! #: info/session.c:4641
  #, fuzzy
  msgid "Run command bound to this key's lowercase variant"
  msgstr "Komandi: Kuri iyi Inyuguti nto"
  
! #: info/session.c:4652
  #, fuzzy, c-format
  msgid "Unknown command (%s)."
  msgstr "Komandi:"
  
! #: info/session.c:4655
  #, fuzzy, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\"ni Sibyo"
  
! #: info/session.c:4656
  #, fuzzy, c-format
  msgid "`%s' is invalid"
  msgstr "`%s'ni Sibyo"
  
! #: info/session.c:4870
  #, fuzzy
  msgid "Add this digit to the current numeric argument"
  msgstr "iyi Kuri i KIGEZWEHO Bikurikije umubare"
  
! #: info/session.c:4879
  #, fuzzy
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Gutangira Cyangwa Gukuba ku 4. i KIGEZWEHO Bikurikije umubare"
  
! #: info/session.c:4894
  #, fuzzy
  msgid "Internally used by \\[universal-argument]"
--- 1296,1783 ----
  "subira inyuma in iyi Idirishya muri Na Gushyiraho Mburabuzi Idirishya Ingano"
  
! #: info/session.c:1438
  #, fuzzy
  msgid "Move to the start of this node"
  msgstr "Kuri i Gutangira Bya iyi"
  
! #: info/session.c:1445
  #, fuzzy
  msgid "Move to the end of this node"
  msgstr "Kuri i Impera Bya iyi"
  
! #: info/session.c:1452
  #, fuzzy
  msgid "Scroll down by lines"
  msgstr "Hasi ku Imirongo"
  
! #: info/session.c:1469
  #, fuzzy
  msgid "Scroll up by lines"
  msgstr "Hejuru ku Imirongo"
  
! #: info/session.c:1487
  #, fuzzy
  msgid "Scroll down by half screen size"
  msgstr "Hasi ku Mugaragaza Ingano"
  
! #: info/session.c:1513
  #, fuzzy
  msgid "Scroll up by half screen size"
  msgstr "Hejuru ku Mugaragaza Ingano"
  
! #: info/session.c:1542
  #, fuzzy
  msgid "Select the next window"
  msgstr "i Komeza>> Idirishya"
  
! #: info/session.c:1581
  #, fuzzy
  msgid "Select the previous window"
  msgstr "i Ibanjirije Idirishya"
  
! #: info/session.c:1632
  #, fuzzy
  msgid "Split the current window"
  msgstr "i KIGEZWEHO Idirishya"
  
! #: info/session.c:1713
  #, fuzzy
  msgid "Delete the current window"
  msgstr "i KIGEZWEHO Idirishya"
  
! #: info/session.c:1721
  #, fuzzy
  msgid "Cannot delete a permanent window"
  msgstr "Gusiba a Idirishya"
  
! #: info/session.c:1753
  #, fuzzy
  msgid "Delete all other windows"
  msgstr "Byose Ikindi"
  
! #: info/session.c:1799
  #, fuzzy
  msgid "Scroll the other window"
  msgstr "i Ikindi Idirishya"
  
! #: info/session.c:1820
  #, fuzzy
  msgid "Scroll the other window backward"
  msgstr "i Ikindi Idirishya subira inyuma"
  
! #: info/session.c:1826
  #, fuzzy
  msgid "Grow (or shrink) this window"
  msgstr "Cyangwa Kugabanuka iyi Idirishya"
  
! #: info/session.c:1837
  #, fuzzy
  msgid "Divide the available screen space among the visible windows"
  msgstr "i Bihari Mugaragaza Umwanya i Kigaragara"
  
! #: info/session.c:1844
  #, fuzzy
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "i Leta Bya Umurongo in i KIGEZWEHO Idirishya"
  
! #: info/session.c:1851
! msgid "Toggle the usage of regular expressions in searches"
! msgstr ""
! 
! #: info/session.c:1855
! msgid "Using regular expressions for searches."
! msgstr ""
! 
! #: info/session.c:1856
! msgid "Using literal strings for searches."
! msgstr ""
! 
! #: info/session.c:2027
  #, fuzzy
  msgid "Select the Next node"
  msgstr "i"
  
! #: info/session.c:2035
  #, fuzzy
  msgid "Select the Prev node"
  msgstr "i"
  
! #: info/session.c:2043
  #, fuzzy
  msgid "Select the Up node"
  msgstr "i"
  
! #: info/session.c:2050
  #, fuzzy
  msgid "Select the last node in this file"
  msgstr "i Iheruka in iyi IDOSIYE"
  
! #: info/session.c:2077 info/session.c:2110
  #, fuzzy
  msgid "This window has no additional nodes"
  msgstr "Idirishya Oya"
  
! #: info/session.c:2083
  #, fuzzy
  msgid "Select the first node in this file"
  msgstr "i Itangira in iyi IDOSIYE"
  
! #: info/session.c:2117
  #, fuzzy
  msgid "Select the last item in this node's menu"
  msgstr "i Iheruka Ikintu in iyi Ibikubiyemo"
  
! #: info/session.c:2123
  #, fuzzy
  msgid "Select this menu item"
  msgstr "iyi Ibikubiyemo Ikintu"
  
! #: info/session.c:2156
  #, fuzzy, c-format
  msgid "There aren't %d items in this menu."
  msgstr "in iyi Ibikubiyemo"
  
! #: info/session.c:2350 info/session.c:2351
  #, fuzzy, c-format
  msgid "Menu item (%s): "
  msgstr "Ikintu"
  
! #: info/session.c:2354
  #, fuzzy
  msgid "Menu item: "
  msgstr "Ikintu"
  
! #: info/session.c:2361 info/session.c:2362
  #, fuzzy, c-format
  msgid "Follow xref (%s): "
  msgstr "X- Ngenderwaho"
  
! #: info/session.c:2365
  #, fuzzy
  msgid "Follow xref: "
  msgstr "X- Ngenderwaho"
  
! #: info/session.c:2494
  #, fuzzy
  msgid "Read a menu item and select its node"
  msgstr "a Ibikubiyemo Ikintu Na Guhitamo"
  
! #: info/session.c:2502
  #, fuzzy
  msgid "Read a footnote or cross reference and select its node"
  msgstr "a Ubusobanuro mpezarupapuro Cyangwa Kwambukiranya Indango Na Guhitamo"
  
! #: info/session.c:2508
  #, fuzzy
  msgid "Move to the start of this node's menu"
  msgstr "Kuri i Gutangira Bya iyi Ibikubiyemo"
  
! #: info/session.c:2532
  #, fuzzy
  msgid "Visit as many menu items at once as possible"
  msgstr "Nka Ibikubiyemo ku Rimwe Nka"
  
! #: info/session.c:2560
  #, fuzzy
  msgid "Read a node name and select it"
  msgstr "a Izina: Na Guhitamo"
  
! #: info/session.c:2615 info/session.c:2620
  msgid "Goto node: "
  msgstr ""
  
! #: info/session.c:2684
  #, fuzzy, c-format
  msgid "No menu in node `%s'."
  msgstr "Ibikubiyemo in"
  
! #: info/session.c:2730
  #, fuzzy, c-format
  msgid "No menu item `%s' in node `%s'."
  msgstr "Ibikubiyemo Ikintu in"
  
! #: info/session.c:2760
  #, fuzzy, c-format
  msgid "Unable to find node referenced by `%s' in `%s'."
  msgstr "Kuri Gushaka ku in"
  
! #: info/session.c:2810
  #, fuzzy
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "a Urutonde Bya Ibikubiyemo Bivuye Na"
  
! #: info/session.c:2812
  #, fuzzy
  msgid "Follow menus: "
  msgstr "Ibikubiyemo"
  
! #: info/session.c:3005
  #, fuzzy
  msgid "Find the node describing program invocation"
  msgstr "i Porogaramu"
  
! #: info/session.c:3007
  #, fuzzy, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Bya"
  
! #: info/session.c:3045
  #, fuzzy
  msgid "Read a manpage reference and select it"
  msgstr "a Indango Na Guhitamo"
  
! #: info/session.c:3049
  msgid "Get Manpage: "
  msgstr ""
  
! #: info/session.c:3079
  #, fuzzy
  msgid "Select the node `Top' in this file"
  msgstr "i in iyi IDOSIYE"
  
! #: info/session.c:3085
  #, fuzzy
  msgid "Select the node `(dir)'"
  msgstr "i"
  
! #: info/session.c:3102 info/session.c:3104
  #, c-format
  msgid "Kill node (%s): "
  msgstr ""
  
! #: info/session.c:3156
  #, c-format
  msgid "Cannot kill node `%s'"
  msgstr ""
  
! #: info/session.c:3166
  #, fuzzy
  msgid "Cannot kill the last node"
  msgstr "i Iheruka"
  
! #: info/session.c:3252
  #, fuzzy
  msgid "Select the most recently selected node"
  msgstr "i Byahiswemo"
  
! #: info/session.c:3258
  #, fuzzy
  msgid "Kill this node"
  msgstr "iyi"
  
! #: info/session.c:3266
  #, fuzzy
  msgid "Read the name of a file and select it"
  msgstr "i Izina: Bya a IDOSIYE Na Guhitamo"
  
! #: info/session.c:3270
  #, fuzzy
  msgid "Find file: "
  msgstr "IDOSIYE"
  
! #: info/session.c:3287
  #, fuzzy, c-format
  msgid "Cannot find `%s'."
  msgstr "Gushaka"
  
! #: info/session.c:3330 info/session.c:3448
  #, fuzzy, c-format
  msgid "Could not create output file `%s'."
  msgstr "OYA Kurema Ibisohoka IDOSIYE"
  
! #: info/session.c:3344 info/session.c:3466 info/session.c:3526
  msgid "Done."
  msgstr "Byakozwe."
  
! #: info/session.c:3399
  #, c-format
  msgid "Writing node %s..."
  msgstr ""
  
! #: info/session.c:3475
  #, fuzzy
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "i Ibigize Bya iyi Gihinguranya"
  
! #: info/session.c:3510
  #, fuzzy, c-format
  msgid "Cannot open pipe to `%s'."
  msgstr "Gufungura Kuri"
  
! #: info/session.c:3516
  #, c-format
  msgid "Printing node %s..."
  msgstr ""
  
! #: info/session.c:3733
! msgid "Search continued from the end of the document."
! msgstr ""
! 
! #: info/session.c:3738
! #, fuzzy
! msgid "Search continued from the beginning of the document."
! msgstr "Kuri i Itangiriro Bya i Umurongo"
! 
! #: info/session.c:3755
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr ""
  
! #: info/session.c:3812
  #, fuzzy
  msgid "Read a string and search for it case-sensitively"
  msgstr "a Ikurikiranyanyuguti Na Gushaka kugirango"
  
! #: info/session.c:3819
  #, fuzzy
  msgid "Read a string and search for it"
  msgstr "a Ikurikiranyanyuguti Na Gushaka kugirango"
  
! #: info/session.c:3827
  #, fuzzy
  msgid "Read a string and search backward for it"
  msgstr "a Ikurikiranyanyuguti Na Gushaka subira inyuma kugirango"
  
! #: info/session.c:3863 info/session.c:3869
  #, fuzzy, c-format
! msgid "%s%s%s [%s]: "
  msgstr "%s%sforIkurikiranyanyuguti"
  
! #: info/session.c:3864 info/session.c:3870
! msgid "Regexp search"
! msgstr ""
! 
! #: info/session.c:3865 info/session.c:3871
! msgid " case-sensitively"
! msgstr ""
! 
! #: info/session.c:3866 info/session.c:3872
! #, fuzzy
! msgid " backward"
  msgstr "Gushaka usubira inyuma"
  
! #: info/session.c:3870
  msgid "Search"
  msgstr "Gushaka"
  
! #: info/session.c:3911
  #, fuzzy
  msgid "Search failed."
  msgstr "Byanze"
  
! #: info/session.c:3929
  #, fuzzy
  msgid "Repeat last search in the same direction"
  msgstr "Iheruka Gushaka in i Icyerekezo"
  
! #: info/session.c:3932 info/session.c:3942
  #, fuzzy
  msgid "No previous search string"
  msgstr "Ibanjirije Gushaka Ikurikiranyanyuguti"
  
! #: info/session.c:3939
  #, fuzzy
  msgid "Repeat last search in the reverse direction"
  msgstr "Iheruka Gushaka in i Ihindurakerekezo Icyerekezo"
  
! #: info/session.c:3958 info/session.c:3964
  #, fuzzy
  msgid "Search interactively for a string as you type it"
  msgstr "kugirango a Ikurikiranyanyuguti Nka Ubwoko"
  
! #: info/session.c:4044
! #, fuzzy
! msgid "Regexp I-search backward: "
! msgstr "Gushaka subira inyuma"
! 
! #: info/session.c:4045
  #, fuzzy
  msgid "I-search backward: "
  msgstr "Gushaka subira inyuma"
  
! #: info/session.c:4047
! #, fuzzy
! msgid "Regexp I-search: "
! msgstr "Gushaka"
! 
! #: info/session.c:4048
  #, fuzzy
  msgid "I-search: "
  msgstr "Gushaka"
  
! #: info/session.c:4073 info/session.c:4075
  msgid "Failing "
  msgstr ""
  
! #: info/session.c:4560
  #, fuzzy
  msgid "Move to the previous cross reference"
  msgstr "Kuri i Ibanjirije Kwambukiranya Indango"
  
! #: info/session.c:4578
  #, fuzzy
  msgid "Move to the next cross reference"
  msgstr "Kuri i Komeza>> Kwambukiranya Indango"
  
! #: info/session.c:4600
  #, fuzzy
  msgid "Select reference or menu item appearing on this line"
  msgstr "Indango Cyangwa Ibikubiyemo Ikintu ku iyi Umurongo"
  
! #: info/session.c:4623
  #, fuzzy
  msgid "Cancel current operation"
  msgstr "KIGEZWEHO"
  
! #: info/session.c:4630
  msgid "Quit"
  msgstr "Kuvamo"
  
! #: info/session.c:4639
  #, fuzzy
  msgid "Move the cursor to a specific line of the window"
  msgstr "i indanga Kuri a Umurongo Bya i Idirishya"
  
! #: info/session.c:4671
  #, fuzzy
  msgid "Redraw the display"
  msgstr "i Kugaragaza"
  
! #: info/session.c:4708
  #, fuzzy
  msgid "Quit using Info"
  msgstr "ikoresha"
  
! #: info/session.c:4721
  #, fuzzy
  msgid "Run command bound to this key's lowercase variant"
  msgstr "Komandi: Kuri iyi Inyuguti nto"
  
! #: info/session.c:4732
  #, fuzzy, c-format
  msgid "Unknown command (%s)."
  msgstr "Komandi:"
  
! #: info/session.c:4735
  #, fuzzy, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\"ni Sibyo"
  
! #: info/session.c:4736
  #, fuzzy, c-format
  msgid "`%s' is invalid"
  msgstr "`%s'ni Sibyo"
  
! #: info/session.c:4950
  #, fuzzy
  msgid "Add this digit to the current numeric argument"
  msgstr "iyi Kuri i KIGEZWEHO Bikurikije umubare"
  
! #: info/session.c:4959
  #, fuzzy
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Gutangira Cyangwa Gukuba ku 4. i KIGEZWEHO Bikurikije umubare"
  
! #: info/session.c:4974
  #, fuzzy
  msgid "Internally used by \\[universal-argument]"
***************
*** 1847,1861 ****
  msgstr "Na Inyuguti"
  
! #: info/variables.c:83
  #, fuzzy
  msgid "Explain the use of a variable"
  msgstr "i Gukoresha Bya a IMPINDURAGACIRO"
  
! #: info/variables.c:89
  #, fuzzy
  msgid "Describe variable: "
  msgstr "IMPINDURAGACIRO"
  
! #: info/variables.c:108
  #, fuzzy
  msgid "Set the value of an Info variable"
--- 1842,1862 ----
  msgstr "Na Inyuguti"
  
! #: info/variables.c:81
! #, fuzzy
! msgid ""
! "What to do when a scrolling command is issued at the end of the last node"
! msgstr "Ryari: ni ku i Impera Bya a"
! 
! #: info/variables.c:88
  #, fuzzy
  msgid "Explain the use of a variable"
  msgstr "i Gukoresha Bya a IMPINDURAGACIRO"
  
! #: info/variables.c:94
  #, fuzzy
  msgid "Describe variable: "
  msgstr "IMPINDURAGACIRO"
  
! #: info/variables.c:113
  #, fuzzy
  msgid "Set the value of an Info variable"
***************
*** 1863,1905 ****
  
  # sw/source\ui\fldui\fldui.src:STR_SETFLD.text
! #: info/variables.c:114
  #, fuzzy
  msgid "Set variable: "
  msgstr "Gushyiraho igihinduka"
  
! #: info/variables.c:132
  #, fuzzy, c-format
  msgid "Set %s to value (%d): "
  msgstr "Kuri Agaciro"
  
! #: info/variables.c:173
  #, fuzzy, c-format
  msgid "Set %s to value (%s): "
  msgstr "Kuri Agaciro"
  
! #: info/window.c:1137
  #, fuzzy
  msgid "--*** Tags out of Date ***"
  msgstr "--***Inyuma Bya"
  
! #: info/window.c:1148
  #, fuzzy
! msgid "-----Info: (), lines ----, "
! msgstr "-----Imirongo"
  
! #: info/window.c:1155
  #, fuzzy, c-format
! msgid "-%s---Info: %s, %d lines --%s--"
! msgstr "-%s---Info:%s,%dImirongo"
  
! #: info/window.c:1159
  #, fuzzy, c-format
! msgid "-%s%s-Info: (%s)%s, %d lines --%s--"
! msgstr "-%s%s-Info:(%s)%s,%dImirongo"
! 
! #: info/window.c:1166
! #, c-format
! msgid " Subfile: %s"
! msgstr ""
  
  #: lib/xexit.c:54
--- 1864,2093 ----
  
  # sw/source\ui\fldui\fldui.src:STR_SETFLD.text
! #: info/variables.c:119
  #, fuzzy
  msgid "Set variable: "
  msgstr "Gushyiraho igihinduka"
  
! #: info/variables.c:137
  #, fuzzy, c-format
  msgid "Set %s to value (%d): "
  msgstr "Kuri Agaciro"
  
! #: info/variables.c:178
  #, fuzzy, c-format
  msgid "Set %s to value (%s): "
  msgstr "Kuri Agaciro"
  
! #: info/window.c:1150
  #, fuzzy
  msgid "--*** Tags out of Date ***"
  msgstr "--***Inyuma Bya"
  
! #: info/window.c:1161
! #, fuzzy
! msgid "-----Info: (), lines ----, "
! msgstr "-----Imirongo"
! 
! #: info/window.c:1168
! #, fuzzy, c-format
! msgid "-%s---Info: %s, %d lines --%s--"
! msgstr "-%s---Info:%s,%dImirongo"
! 
! #: info/window.c:1172
! #, fuzzy, c-format
! msgid "-%s%s-Info: (%s)%s, %d lines --%s--"
! msgstr "-%s%s-Info:(%s)%s,%dImirongo"
! 
! #: info/window.c:1179
! #, c-format
! msgid " Subfile: %s"
! msgstr ""
! 
! #: install-info/install-info.c:221
! #, fuzzy, c-format
! msgid "%s: warning: "
! msgstr "%s:Iburira"
! 
! #: install-info/install-info.c:270
! #, fuzzy, c-format
! msgid " for %s"
! msgstr "ya:"
! 
! #: install-info/install-info.c:500
! #, fuzzy, c-format
! msgid "\tTry `%s --help' for a complete list of options.\n"
! msgstr "kugirango a Byuzuye Urutonde Bya Amahitamo"
! 
! #: install-info/install-info.c:508
! #, c-format
! msgid "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
! msgstr ""
! 
! #: install-info/install-info.c:510
! msgid "Add or remove entries in INFO-FILE from the Info directory DIR-FILE."
! msgstr ""
! 
! #: install-info/install-info.c:513
! msgid ""
! "Options:\n"
! " --debug             report what is being done.\n"
! " --delete            delete existing entries for INFO-FILE from DIR-FILE;\n"
! "                      don't insert any new entries.\n"
! " --description=TEXT  the description of the entry is TEXT; used with\n"
! "                      the --name option to become synonymous with the\n"
! "                      --entry option.\n"
! " --dir-file=NAME     specify file name of Info directory file;\n"
! "                      equivalent to using the DIR-FILE argument.\n"
! " --dry-run           same as --test."
! msgstr ""
! 
! #: install-info/install-info.c:525
! msgid ""
! " --entry=TEXT        insert TEXT as an Info directory entry.\n"
! "                      TEXT is written as an Info menu item line followed\n"
! "                       by zero or more extra lines starting with "
! "whitespace.\n"
! "                      If you specify more than one entry, all are added.\n"
! "                      If you don't specify any entries, they are determined\n"
! "                       from information in the Info file itself.\n"
! "                      When removing, TEXT specifies the entry to remove.\n"
! "                      TEXT is only removed as a last resort, if the\n"
! "                      entry as determined from the Info file is not "
! "present,\n"
! "                      and the basename of the Info file isn't found either."
! msgstr ""
! 
! #: install-info/install-info.c:537
! msgid ""
! " --help              display this help and exit.\n"
! " --info-dir=DIR      same as --dir-file=DIR/dir.\n"
! " --info-file=FILE    specify Info file to install in the directory;\n"
! "                      equivalent to using the INFO-FILE argument.\n"
! " --item=TEXT         same as --entry=TEXT.\n"
! " --keep-old          do not replace entries, or remove empty sections.\n"
! " --menuentry=TEXT    same as --name=TEXT.\n"
! " --name=TEXT         the name of the entry is TEXT; used with --description\n"
! "                      to become synonymous with the --entry option.\n"
! " --no-indent         do not format new entries in the DIR file.\n"
! " --quiet             suppress warnings."
! msgstr ""
! 
! #: install-info/install-info.c:550
! msgid ""
! " --regex=R           put this file's entries in all sections that match the\n"
! "                      regular expression R (ignoring case).\n"
! " --remove            same as --delete.\n"
! " --remove-exactly    only remove if the info file name matches exactly;\n"
! "                      suffixes such as .info and .gz are not ignored.\n"
! " --section=SEC       put entries in section SEC of the directory.\n"
! "                      If you specify more than one section, all the entries\n"
! "                       are added in each of the sections.\n"
! "                      If you don't specify any sections, they are "
! "determined\n"
! "                       from information in the Info file itself.\n"
! " --section R SEC     equivalent to --regex=R --section=SEC --add-once."
! msgstr ""
! 
! #: install-info/install-info.c:563
! msgid ""
! " --silent            suppress warnings.\n"
! " --test              suppress updating of DIR-FILE.\n"
! " --version           display version information and exit."
! msgstr ""
! 
! #: install-info/install-info.c:570
! #, fuzzy
! msgid ""
! "Email bug reports to bug-texinfo@gnu.org,\n"
! "general questions and discussion to help-texinfo@gnu.org.\n"
! "Texinfo home page: http://www.gnu.org/software/texinfo/"
! msgstr "org."
! 
! #: install-info/install-info.c:597
! #, fuzzy, c-format
! msgid ""
! "This is the file .../info/dir, which contains the\n"
! "topmost node of the Info hierarchy, called (dir)Top.\n"
! "The first time you invoke Info you start off looking at this node.\n"
! "\n"
! "%s\tThis is the top of the INFO tree\n"
! "\n"
! "  This (the Directory node) gives a menu of major topics.\n"
! "  Typing \"q\" exits, \"?\" lists all Info commands, \"d\" returns here,\n"
! "  \"h\" gives a primer for first-timers,\n"
! "  \"mEmacs<Return>\" visits the Emacs manual, etc.\n"
! "\n"
! "  In Emacs, you can click mouse button 2 on a menu item or cross reference\n"
! "  to select it.\n"
! "\n"
! "%s\n"
! msgstr ""
! "ni i IDOSIYE Ibisobanuro Kirimo Bya i Itangira Igihe Gutangira Bidakora ku "
! "iyi ni i Hejuru: Bya i i a Ibikubiyemo Bya Q Intonde Byose Amabwiriza D h a "
! "kugirango Itangira i Bikorwa Kanda Imbeba Akabuto 2. ku a Ibikubiyemo Ikintu "
! "Cyangwa Kwambukiranya Kuri Guhitamo"
! 
! #: install-info/install-info.c:622
! #, fuzzy, c-format
! msgid "%s: could not read (%s) and could not create (%s)\n"
! msgstr "%s:OYA Gusoma Na OYA Kurema"
! 
! #: install-info/install-info.c:715
! #, fuzzy, c-format
! msgid "%s: empty file"
! msgstr "%s:ubusa IDOSIYE"
! 
! #: install-info/install-info.c:1046 install-info/install-info.c:1086
! msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
! msgstr ""
! 
! #: install-info/install-info.c:1081
! msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
! msgstr ""
! 
! #: install-info/install-info.c:1936 install-info/install-info.c:1946
! #, fuzzy, c-format
! msgid "%s: already have dir file: %s\n"
! msgstr "%s:IDOSIYE"
! 
! #: install-info/install-info.c:2026
! #, fuzzy, c-format
! msgid "%s: Specify the Info file only once.\n"
! msgstr "%s:i IDOSIYE Rimwe"
! 
! #: install-info/install-info.c:2059
! #, c-format
! msgid "Extra regular expression specified, ignoring `%s'"
! msgstr ""
! 
! #: install-info/install-info.c:2071
! #, c-format
! msgid "Error in regular expression `%s': %s"
! msgstr ""
! 
! #: install-info/install-info.c:2129
! #, fuzzy, c-format
! msgid "excess command line argument `%s'"
! msgstr "Komandi: Umurongo"
! 
! #: install-info/install-info.c:2133
! #, fuzzy
! msgid "No input file specified; try --help for more information."
! msgstr "Iyinjiza IDOSIYE Ifashayobora kugirango Birenzeho Ibisobanuro"
! 
! #: install-info/install-info.c:2136
  #, fuzzy
! msgid "No dir file specified; try --help for more information."
! msgstr "IDOSIYE Ifashayobora kugirango Birenzeho Ibisobanuro"
  
! #: install-info/install-info.c:2278
  #, fuzzy, c-format
! msgid "no info dir entry in `%s'"
! msgstr "Oya Ibisobanuro Icyinjijwe in"
  
! #: install-info/install-info.c:2526
  #, fuzzy, c-format
! msgid "no entries found for `%s'; nothing deleted"
! msgstr "Oya Ibyinjijwe Byabonetse kugirango Cyasibwe"
  
  #: lib/xexit.c:54
***************
*** 1911,1993 ****
  msgstr ""
  
! #: makeinfo/cmds.c:544 makeinfo/cmds.c:566
  #, fuzzy, c-format
  msgid "arguments to @%s ignored"
  msgstr "ingingo Kuri"
  
! #: makeinfo/cmds.c:741
  msgid "January"
  msgstr "Mutarama"
  
! #: makeinfo/cmds.c:741
  msgid "February"
  msgstr "Gashyantare"
  
! #: makeinfo/cmds.c:741
  msgid "March"
  msgstr "Werurwe"
  
! #: makeinfo/cmds.c:741
  msgid "April"
  msgstr "Mata"
  
! #: makeinfo/cmds.c:741
  msgid "May"
  msgstr "Gicurasi"
  
! #: makeinfo/cmds.c:742
  msgid "June"
  msgstr "Kamena"
  
! #: makeinfo/cmds.c:742
  msgid "July"
  msgstr "Nyakanga"
  
! #: makeinfo/cmds.c:742
  msgid "August"
  msgstr "Kanama"
  
! #: makeinfo/cmds.c:742
  msgid "September"
  msgstr "Nzeri"
  
! #: makeinfo/cmds.c:742
  msgid "October"
  msgstr "Ukwakira"
  
! #: makeinfo/cmds.c:743
  msgid "November"
  msgstr "Ugushyingo"
  
! #: makeinfo/cmds.c:743
  msgid "December"
  msgstr "Ukuboza"
  
! #: makeinfo/cmds.c:1095
  #, fuzzy, c-format
  msgid "unlikely character %c in @var"
  msgstr "Inyuguti in VAR"
  
! #: makeinfo/cmds.c:1138
  #, fuzzy
  msgid "@sc argument all uppercase, thus no effect"
  msgstr "@Byose Inyuguti nkuru Oya INGARUKA"
  
! #: makeinfo/cmds.c:1193
  #, fuzzy, c-format
  msgid "`{' expected, but saw `%c'"
  msgstr "`{'Ikitezwe:"
  
! #: makeinfo/cmds.c:1233
  #, fuzzy
  msgid "end of file inside verb block"
  msgstr "Impera Bya IDOSIYE Mo Imbere Ishinga Funga"
  
! #: makeinfo/cmds.c:1241
  #, fuzzy, c-format
  msgid "`}' expected, but saw `%c'"
  msgstr "`}'Ikitezwe:"
  
! #: makeinfo/cmds.c:1272
  #, fuzzy
  msgid ""
--- 2099,2181 ----
  msgstr ""
  
! #: makeinfo/cmds.c:582 makeinfo/cmds.c:604
  #, fuzzy, c-format
  msgid "arguments to @%s ignored"
  msgstr "ingingo Kuri"
  
! #: makeinfo/cmds.c:779
  msgid "January"
  msgstr "Mutarama"
  
! #: makeinfo/cmds.c:779
  msgid "February"
  msgstr "Gashyantare"
  
! #: makeinfo/cmds.c:779
  msgid "March"
  msgstr "Werurwe"
  
! #: makeinfo/cmds.c:779
  msgid "April"
  msgstr "Mata"
  
! #: makeinfo/cmds.c:779
  msgid "May"
  msgstr "Gicurasi"
  
! #: makeinfo/cmds.c:780
  msgid "June"
  msgstr "Kamena"
  
! #: makeinfo/cmds.c:780
  msgid "July"
  msgstr "Nyakanga"
  
! #: makeinfo/cmds.c:780
  msgid "August"
  msgstr "Kanama"
  
! #: makeinfo/cmds.c:780
  msgid "September"
  msgstr "Nzeri"
  
! #: makeinfo/cmds.c:780
  msgid "October"
  msgstr "Ukwakira"
  
! #: makeinfo/cmds.c:781
  msgid "November"
  msgstr "Ugushyingo"
  
! #: makeinfo/cmds.c:781
  msgid "December"
  msgstr "Ukuboza"
  
! #: makeinfo/cmds.c:1131
  #, fuzzy, c-format
  msgid "unlikely character %c in @var"
  msgstr "Inyuguti in VAR"
  
! #: makeinfo/cmds.c:1174
  #, fuzzy
  msgid "@sc argument all uppercase, thus no effect"
  msgstr "@Byose Inyuguti nkuru Oya INGARUKA"
  
! #: makeinfo/cmds.c:1229
  #, fuzzy, c-format
  msgid "`{' expected, but saw `%c'"
  msgstr "`{'Ikitezwe:"
  
! #: makeinfo/cmds.c:1269
  #, fuzzy
  msgid "end of file inside verb block"
  msgstr "Impera Bya IDOSIYE Mo Imbere Ishinga Funga"
  
! #: makeinfo/cmds.c:1277
  #, fuzzy, c-format
  msgid "`}' expected, but saw `%c'"
  msgstr "`}'Ikitezwe:"
  
! #: makeinfo/cmds.c:1308
  #, fuzzy
  msgid ""
***************
*** 1996,2023 ****
  msgstr "@a Kwambukiranya Indango in Kuri"
  
! #: makeinfo/cmds.c:1471
  #, fuzzy, c-format
  msgid "%c%s is obsolete"
  msgstr "%c%sni"
  
! #: makeinfo/cmds.c:1580
  #, fuzzy, c-format
  msgid "@sp requires a positive numeric argument, not `%s'"
  msgstr "@SP a Bikurikije umubare OYA"
  
! #: makeinfo/cmds.c:1936 makeinfo/footnote.c:81
  #, fuzzy, c-format
  msgid "Bad argument to %c%s"
  msgstr "Kuri"
  
! #: makeinfo/cmds.c:1946 makeinfo/makeinfo.c:4272
  msgid "asis"
  msgstr ""
  
! #: makeinfo/cmds.c:1948 makeinfo/cmds.c:1978 makeinfo/makeinfo.c:4274
  msgid "none"
  msgstr "ntacyo"
  
! #: makeinfo/cmds.c:1962
  #, fuzzy, c-format
  msgid "Bad argument to @%s"
--- 2184,2211 ----
  msgstr "@a Kwambukiranya Indango in Kuri"
  
! #: makeinfo/cmds.c:1504
  #, fuzzy, c-format
  msgid "%c%s is obsolete"
  msgstr "%c%sni"
  
! #: makeinfo/cmds.c:1612
  #, fuzzy, c-format
  msgid "@sp requires a positive numeric argument, not `%s'"
  msgstr "@SP a Bikurikije umubare OYA"
  
! #: makeinfo/cmds.c:2023 makeinfo/footnote.c:81
  #, fuzzy, c-format
  msgid "Bad argument to %c%s"
  msgstr "Kuri"
  
! #: makeinfo/cmds.c:2033 makeinfo/makeinfo.c:4270
  msgid "asis"
  msgstr ""
  
! #: makeinfo/cmds.c:2035 makeinfo/cmds.c:2065 makeinfo/makeinfo.c:4272
  msgid "none"
  msgstr "ntacyo"
  
! #: makeinfo/cmds.c:2049
  #, fuzzy, c-format
  msgid "Bad argument to @%s"
***************
*** 2025,2044 ****
  
  # basctl/source\basicide\basidesh.src:RID_POPUP_TABBAR.RID_INSERT.text
! #: makeinfo/cmds.c:1976
  #, fuzzy
  msgid "insert"
  msgstr "Kongeramo"
  
! #: makeinfo/cmds.c:1992
  #, fuzzy, c-format
  msgid "Bad argument to @%s: %s"
  msgstr "Kuri"
  
! #: makeinfo/cmds.c:2075
  #, c-format
  msgid "Expected @%s on or off, not `%s'"
  msgstr ""
  
! #: makeinfo/cmds.c:2095
  #, c-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
--- 2213,2232 ----
  
  # basctl/source\basicide\basidesh.src:RID_POPUP_TABBAR.RID_INSERT.text
! #: makeinfo/cmds.c:2063
  #, fuzzy
  msgid "insert"
  msgstr "Kongeramo"
  
! #: makeinfo/cmds.c:2079
  #, fuzzy, c-format
  msgid "Bad argument to @%s: %s"
  msgstr "Kuri"
  
! #: makeinfo/cmds.c:2162
  #, c-format
  msgid "Expected @%s on or off, not `%s'"
  msgstr ""
  
! #: makeinfo/cmds.c:2182
  #, c-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
***************
*** 2050,2092 ****
  msgstr "in"
  
- #: makeinfo/defun.c:402
- msgid "Function"
- msgstr "Umumaro"
- 
- #: makeinfo/defun.c:405
- msgid "Macro"
- msgstr "Makoro"
- 
- #: makeinfo/defun.c:408
- msgid "Special Form"
- msgstr ""
- 
- #: makeinfo/defun.c:412
- msgid "Variable"
- msgstr "Imburabuzi"
- 
- #: makeinfo/defun.c:415
- msgid "User Option"
- msgstr ""
- 
- #: makeinfo/defun.c:419
- #, fuzzy
- msgid "Instance Variable"
- msgstr "Imburabuzi"
- 
- #: makeinfo/defun.c:423
- msgid "Method"
- msgstr "Uburyo"
- 
- #: makeinfo/defun.c:499 makeinfo/defun.c:504 makeinfo/defun.c:544
- #: makeinfo/defun.c:643 makeinfo/xml.c:2135
- msgid "of"
- msgstr "ya"
- 
- #: makeinfo/defun.c:508 makeinfo/defun.c:512 makeinfo/defun.c:516
- #: makeinfo/defun.c:550 makeinfo/defun.c:649 makeinfo/xml.c:2140
- msgid "on"
- msgstr "kuri"
- 
  #: makeinfo/defun.c:711
  #, fuzzy, c-format
--- 2238,2241 ----
***************
*** 2119,2125 ****
  msgstr ""
  
! #: makeinfo/float.c:376 makeinfo/float.c:382 makeinfo/index.c:924
! #: makeinfo/index.c:930 makeinfo/xref.c:133 makeinfo/xref.c:170
! #: makeinfo/xref.c:205
  msgid "See "
  msgstr ""
--- 2268,2273 ----
  msgstr ""
  
! #: makeinfo/float.c:376 makeinfo/float.c:382 makeinfo/index.c:948
! #: makeinfo/index.c:954
  msgid "See "
  msgstr ""
***************
*** 2144,2148 ****
  msgstr "Mo Imbere Ubusobanuro mpezarupapuro OYA"
  
! #: makeinfo/footnote.c:301 makeinfo/index.c:189
  msgid "Footnotes"
  msgstr "Ubusobanuro mpezarupapuro"
--- 2292,2296 ----
  msgstr "Mo Imbere Ubusobanuro mpezarupapuro OYA"
  
! #: makeinfo/footnote.c:301 makeinfo/index.c:187
  msgid "Footnotes"
  msgstr "Ubusobanuro mpezarupapuro"
***************
*** 2158,2166 ****
  msgstr "%s:%d:--IDOSIYE in Icyo wongeraho"
  
- # filter/source\xsltdialog\xmlfilterdialogstrings.src:STR_DEFAULT_UI_NAME.text
- #: makeinfo/html.c:203
- msgid "Untitled"
- msgstr "Nta mutwe"
- 
  #: makeinfo/html.c:421
  #, fuzzy
--- 2306,2309 ----
***************
*** 2173,2217 ****
  msgstr "[Sibyo Izina:"
  
! #: makeinfo/index.c:169
  #, fuzzy, c-format
  msgid "Unknown index `%s'"
  msgstr "Umubarendanga"
  
! #: makeinfo/index.c:234
  #, fuzzy, c-format
  msgid "Info cannot handle `:' in index entry `%s'"
  msgstr "in Umubarendanga Icyinjijwe"
  
! #: makeinfo/index.c:412
  #, c-format
  msgid "Index `%s' already exists"
  msgstr ""
  
! #: makeinfo/index.c:455
  #, fuzzy, c-format
  msgid "Unknown index `%s' and/or `%s' in @synindex"
  msgstr "Umubarendanga Na Cyangwa in"
  
! #: makeinfo/index.c:661
  #, fuzzy
  msgid "(line )"
  msgstr "(Umurongo"
  
! #: makeinfo/index.c:669
  #, fuzzy, c-format
  msgid "(line %*d)"
  msgstr "(Umurongo"
  
! #: makeinfo/index.c:750
  #, fuzzy, c-format
  msgid "Unknown index `%s' in @printindex"
  msgstr "Umubarendanga in"
  
! #: makeinfo/index.c:819
  #, fuzzy, c-format
  msgid "Entry for index `%s' outside of any node"
  msgstr "kugirango Umubarendanga Hanze Bya"
  
! #: makeinfo/index.c:822 makeinfo/index.c:858
  #, fuzzy
  msgid "(outside of any node)"
--- 2316,2360 ----
  msgstr "[Sibyo Izina:"
  
! #: makeinfo/index.c:167
  #, fuzzy, c-format
  msgid "Unknown index `%s'"
  msgstr "Umubarendanga"
  
! #: makeinfo/index.c:232
  #, fuzzy, c-format
  msgid "Info cannot handle `:' in index entry `%s'"
  msgstr "in Umubarendanga Icyinjijwe"
  
! #: makeinfo/index.c:410
  #, c-format
  msgid "Index `%s' already exists"
  msgstr ""
  
! #: makeinfo/index.c:453
  #, fuzzy, c-format
  msgid "Unknown index `%s' and/or `%s' in @synindex"
  msgstr "Umubarendanga Na Cyangwa in"
  
! #: makeinfo/index.c:676
  #, fuzzy
  msgid "(line )"
  msgstr "(Umurongo"
  
! #: makeinfo/index.c:684
  #, fuzzy, c-format
  msgid "(line %*d)"
  msgstr "(Umurongo"
  
! #: makeinfo/index.c:764
  #, fuzzy, c-format
  msgid "Unknown index `%s' in @printindex"
  msgstr "Umubarendanga in"
  
! #: makeinfo/index.c:833
  #, fuzzy, c-format
  msgid "Entry for index `%s' outside of any node"
  msgstr "kugirango Umubarendanga Hanze Bya"
  
! #: makeinfo/index.c:836 makeinfo/index.c:872
  #, fuzzy
  msgid "(outside of any node)"
***************
*** 2238,2282 ****
  msgstr "Byarenze urugero ku"
  
! #: makeinfo/insertion.c:635
  #, fuzzy, c-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%si kugirango"
  
! #: makeinfo/insertion.c:723
  #, c-format
  msgid "%cfloat environments cannot be nested"
  msgstr ""
  
! #: makeinfo/insertion.c:977
  #, fuzzy, c-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "`@Ikitezwe:"
  
! #: makeinfo/insertion.c:1345
  #, c-format
  msgid "No matching `%cend %s'"
  msgstr ""
  
! #: makeinfo/insertion.c:1614
  #, fuzzy, c-format
  msgid "%s requires letter or digit"
  msgstr "%sIbaruwa... Cyangwa"
  
! #: makeinfo/insertion.c:1707
  #, fuzzy
  msgid "end of file inside verbatim block"
  msgstr "Impera Bya IDOSIYE Mo Imbere Funga"
  
! #: makeinfo/insertion.c:1931
  #, fuzzy, c-format
  msgid "@%s not meaningful outside `@float' environment"
  msgstr "@%sOYA Hanze"
  
! #: makeinfo/insertion.c:1967
  #, fuzzy
  msgid "@menu seen before first @node, creating `Top' node"
  msgstr "@Ibikubiyemo Mbere Itangira"
  
! #: makeinfo/insertion.c:1968
  #, fuzzy
  msgid ""
--- 2381,2425 ----
  msgstr "Byarenze urugero ku"
  
! #: makeinfo/insertion.c:639
  #, fuzzy, c-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%si kugirango"
  
! #: makeinfo/insertion.c:727
  #, c-format
  msgid "%cfloat environments cannot be nested"
  msgstr ""
  
! #: makeinfo/insertion.c:981
  #, fuzzy, c-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "`@Ikitezwe:"
  
! #: makeinfo/insertion.c:1349
  #, c-format
  msgid "No matching `%cend %s'"
  msgstr ""
  
! #: makeinfo/insertion.c:1618
  #, fuzzy, c-format
  msgid "%s requires letter or digit"
  msgstr "%sIbaruwa... Cyangwa"
  
! #: makeinfo/insertion.c:1718
  #, fuzzy
  msgid "end of file inside verbatim block"
  msgstr "Impera Bya IDOSIYE Mo Imbere Funga"
  
! #: makeinfo/insertion.c:1942
  #, fuzzy, c-format
  msgid "@%s not meaningful outside `@float' environment"
  msgstr "@%sOYA Hanze"
  
! #: makeinfo/insertion.c:1978
  #, fuzzy
  msgid "@menu seen before first @node, creating `Top' node"
  msgstr "@Ibikubiyemo Mbere Itangira"
  
! #: makeinfo/insertion.c:1979
  #, fuzzy
  msgid ""
***************
*** 2284,2363 ****
  msgstr "Hejuru: in"
  
! #: makeinfo/insertion.c:1980
  #, fuzzy
  msgid "@detailmenu seen before first node, creating `Top' node"
  msgstr "@Mbere Itangira"
  
! #: makeinfo/insertion.c:2036
  #, fuzzy, c-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr "@%sOYA Hanze Na"
  
! #: makeinfo/insertion.c:2050
  #, fuzzy, c-format
  msgid "@%s not meaningful outside `@titlepage' environment"
  msgstr "@%sOYA Hanze"
  
! #: makeinfo/insertion.c:2081
  #, c-format
  msgid "Unmatched `%c%s'"
  msgstr ""
  
! #: makeinfo/insertion.c:2086
  #, fuzzy, c-format
  msgid "`%c%s' needs something after it"
  msgstr "`%c%s'Nyuma"
  
! #: makeinfo/insertion.c:2092
  #, fuzzy, c-format
  msgid "Bad argument `%s' to `@%s', using `%s'"
  msgstr "Kuri ikoresha"
  
! #: makeinfo/insertion.c:2189
  #, fuzzy, c-format
  msgid "@%s not meaningful inside `@%s' block"
  msgstr "@%sOYA Mo Imbere Funga"
  
! #: makeinfo/insertion.c:2198
  #, fuzzy, c-format
  msgid "@itemx not meaningful inside `%s' block"
  msgstr "@OYA Mo Imbere Funga"
  
! #: makeinfo/insertion.c:2372
  #, fuzzy, c-format
  msgid "%c%s found outside of an insertion block"
  msgstr "%c%sByabonetse Hanze Bya Iyinjizamo Funga"
  
! #: makeinfo/lang.c:957
  #, c-format
  msgid "no default territory known for language `%s'"
  msgstr ""
  
! #: makeinfo/lang.c:1020
  #, fuzzy, c-format
  msgid "%s is not a valid ISO 639 language code"
  msgstr "%sni OYA a Byemewe Ururimi ITEGEKONGENGA"
  
! #: makeinfo/lang.c:1110
  #, fuzzy, c-format
  msgid "unrecognized encoding name `%s'"
  msgstr "Imisobekere: Izina:"
  
! #: makeinfo/lang.c:1118
  #, fuzzy, c-format
  msgid "sorry, encoding `%s' not supported"
  msgstr "Imisobekere: OYA"
  
! #: makeinfo/lang.c:1170
  #, fuzzy, c-format
  msgid "invalid encoded character `%s'"
  msgstr "Sibyo Inyuguti"
  
! #: makeinfo/lang.c:1478
  #, fuzzy, c-format
  msgid "%c%s expects `i' or `j' as argument, not `%c'"
  msgstr "%c%sCyangwa Nka OYA"
  
! #: makeinfo/lang.c:1482
  #, fuzzy, c-format
  msgid "%c%s expects a single character `i' or `j' as argument"
--- 2427,2506 ----
  msgstr "Hejuru: in"
  
! #: makeinfo/insertion.c:1991
  #, fuzzy
  msgid "@detailmenu seen before first node, creating `Top' node"
  msgstr "@Mbere Itangira"
  
! #: makeinfo/insertion.c:2047
  #, fuzzy, c-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr "@%sOYA Hanze Na"
  
! #: makeinfo/insertion.c:2061
  #, fuzzy, c-format
  msgid "@%s not meaningful outside `@titlepage' environment"
  msgstr "@%sOYA Hanze"
  
! #: makeinfo/insertion.c:2092
  #, c-format
  msgid "Unmatched `%c%s'"
  msgstr ""
  
! #: makeinfo/insertion.c:2097
  #, fuzzy, c-format
  msgid "`%c%s' needs something after it"
  msgstr "`%c%s'Nyuma"
  
! #: makeinfo/insertion.c:2103
  #, fuzzy, c-format
  msgid "Bad argument `%s' to `@%s', using `%s'"
  msgstr "Kuri ikoresha"
  
! #: makeinfo/insertion.c:2200
  #, fuzzy, c-format
  msgid "@%s not meaningful inside `@%s' block"
  msgstr "@%sOYA Mo Imbere Funga"
  
! #: makeinfo/insertion.c:2209
  #, fuzzy, c-format
  msgid "@itemx not meaningful inside `%s' block"
  msgstr "@OYA Mo Imbere Funga"
  
! #: makeinfo/insertion.c:2383
  #, fuzzy, c-format
  msgid "%c%s found outside of an insertion block"
  msgstr "%c%sByabonetse Hanze Bya Iyinjizamo Funga"
  
! #: makeinfo/lang.c:1218
  #, c-format
  msgid "no default territory known for language `%s'"
  msgstr ""
  
! #: makeinfo/lang.c:1281
  #, fuzzy, c-format
  msgid "%s is not a valid ISO 639 language code"
  msgstr "%sni OYA a Byemewe Ururimi ITEGEKONGENGA"
  
! #: makeinfo/lang.c:1399
  #, fuzzy, c-format
  msgid "unrecognized encoding name `%s'"
  msgstr "Imisobekere: Izina:"
  
! #: makeinfo/lang.c:1407
  #, fuzzy, c-format
  msgid "sorry, encoding `%s' not supported"
  msgstr "Imisobekere: OYA"
  
! #: makeinfo/lang.c:1492
  #, fuzzy, c-format
  msgid "invalid encoded character `%s'"
  msgstr "Sibyo Inyuguti"
  
! #: makeinfo/lang.c:1800
  #, fuzzy, c-format
  msgid "%c%s expects `i' or `j' as argument, not `%c'"
  msgstr "%c%sCyangwa Nka OYA"
  
! #: makeinfo/lang.c:1804
  #, fuzzy, c-format
  msgid "%c%s expects a single character `i' or `j' as argument"
***************
*** 2412,2416 ****
  msgstr "%s:%d:Iburira"
  
! #: makeinfo/makeinfo.c:325 makeinfo/makeinfo.c:2297
  #, c-format
  msgid "Misplaced %c"
--- 2555,2559 ----
  msgstr "%s:%d:Iburira"
  
! #: makeinfo/makeinfo.c:325 makeinfo/makeinfo.c:2295
  #, c-format
  msgid "Misplaced %c"
***************
*** 2470,2475 ****
  msgid ""
  "General output options:\n"
! "  -E, --macro-expand FILE     output macro-expanded source to FILE.\n"
! "                              ignoring any @setfilename.\n"
  "      --no-headers            suppress node separators, Node: lines, and "
  "menus\n"
--- 2613,2618 ----
  msgid ""
  "General output options:\n"
! "  -E, --macro-expand=FILE     output macro-expanded source to FILE,\n"
! "                                ignoring any @setfilename.\n"
  "      --no-headers            suppress node separators, Node: lines, and "
  "menus\n"
***************
*** 2479,2486 ****
  "output);\n"
  "                                also, write to standard output by default.\n"
! "      --no-split              suppress splitting of Info or HTML output,\n"
! "                              generate only one output file.\n"
  "      --number-sections       output chapter and sectioning numbers.\n"
! "  -o, --output=FILE           output to FILE (directory if split HTML),\n"
  msgstr ""
  "Ibisohoka Amahitamo E Makoro Kwagura Ibisohoka Makoro Cyagutse Inkomoko Kuri "
--- 2622,2630 ----
  "output);\n"
  "                                also, write to standard output by default.\n"
! "      --no-split              suppress the splitting of Info or HTML "
! "output,\n"
! "                                generate only one output file.\n"
  "      --number-sections       output chapter and sectioning numbers.\n"
! "  -o, --output=FILE           output to FILE (or directory if split HTML).\n"
  msgstr ""
  "Ibisohoka Amahitamo E Makoro Kwagura Ibisohoka Makoro Cyagutse Inkomoko Kuri "
***************
*** 2651,2655 ****
  msgstr "%s:Ibuze IDOSIYE"
  
! #: makeinfo/makeinfo.c:1016 makeinfo/makeinfo.c:4121
  #, fuzzy, c-format
  msgid "Multiline command %c%s used improperly"
--- 2795,2799 ----
  msgstr "%s:Ibuze IDOSIYE"
  
! #: makeinfo/makeinfo.c:1016 makeinfo/makeinfo.c:4119
  #, fuzzy, c-format
  msgid "Multiline command %c%s used improperly"
***************
*** 2661,2685 ****
  msgstr "Ikitezwe:"
  
! #: makeinfo/makeinfo.c:1498
  #, fuzzy, c-format
  msgid "Can't create directory `%s': %s"
  msgstr "Kurema bushyinguro"
  
! #: makeinfo/makeinfo.c:1544
  #, fuzzy, c-format
  msgid "No `%s' found in `%s'"
  msgstr "Byabonetse in"
  
! #: makeinfo/makeinfo.c:1624
  #, fuzzy, c-format
  msgid "%s: Skipping macro expansion to stdout as Info output is going there.\n"
  msgstr "%s:Makoro Kuri Nka Ibisohoka ni"
  
! #: makeinfo/makeinfo.c:1657
  #, fuzzy, c-format
  msgid "Making %s file `%s' from `%s'.\n"
  msgstr "IDOSIYE Bivuye"
  
! #: makeinfo/makeinfo.c:1721
  #, fuzzy, c-format
  msgid ""
--- 2805,2829 ----
  msgstr "Ikitezwe:"
  
! #: makeinfo/makeinfo.c:1496
  #, fuzzy, c-format
  msgid "Can't create directory `%s': %s"
  msgstr "Kurema bushyinguro"
  
! #: makeinfo/makeinfo.c:1542
  #, fuzzy, c-format
  msgid "No `%s' found in `%s'"
  msgstr "Byabonetse in"
  
! #: makeinfo/makeinfo.c:1622
  #, fuzzy, c-format
  msgid "%s: Skipping macro expansion to stdout as Info output is going there.\n"
  msgstr "%s:Makoro Kuri Nka Ibisohoka ni"
  
! #: makeinfo/makeinfo.c:1652
  #, fuzzy, c-format
  msgid "Making %s file `%s' from `%s'.\n"
  msgstr "IDOSIYE Bivuye"
  
! #: makeinfo/makeinfo.c:1719
  #, fuzzy, c-format
  msgid ""
***************
*** 2687,2771 ****
  msgstr "%s:Makoro Ibisohoka IDOSIYE Kuri Amakosa Gukoresha Kuri"
  
! #: makeinfo/makeinfo.c:1776
  #, fuzzy, c-format
  msgid "%s: Removing output file `%s' due to errors; use --force to preserve.\n"
  msgstr "%s:Ibisohoka IDOSIYE Kuri Amakosa Gukoresha Kuri"
  
! #: makeinfo/makeinfo.c:2070
  #, fuzzy, c-format
  msgid "Unknown command `%s'"
  msgstr "Komandi:"
  
! #: makeinfo/makeinfo.c:2092
  #, fuzzy, c-format
  msgid "Use braces to give a command as an argument to @%s"
  msgstr "Ingirwadusodeko Kuri a Komandi: Nka Kuri"
  
! #: makeinfo/makeinfo.c:2351
  #, fuzzy, c-format
  msgid "%c%s expected braces"
  msgstr "%c%sIkitezwe: Ingirwadusodeko"
  
! #: makeinfo/makeinfo.c:2364
  msgid "Unmatched }"
  msgstr ""
  
  # 4203
! #: makeinfo/makeinfo.c:2412
  #, fuzzy
  msgid "NO_NAME!"
  msgstr "nta zina"
  
! #: makeinfo/makeinfo.c:2433
  #, fuzzy, c-format
  msgid "%c%s missing close brace"
  msgstr "%c%sIbuze Gufunga"
  
! #: makeinfo/makeinfo.c:2611
! #, fuzzy, c-format
! msgid "This is %s, produced by makeinfo version %s from %s.\n"
! msgstr "ni ku Verisiyo Bivuye"
! 
! #: makeinfo/makeinfo.c:3436
  #, fuzzy, c-format
  msgid "@image file `%s' (for HTML) not readable: %s"
  msgstr "@Ishusho IDOSIYE kugirango OYA"
  
! #: makeinfo/makeinfo.c:3442
  #, fuzzy, c-format
  msgid "No such file `%s'"
  msgstr "IDOSIYE"
  
! #: makeinfo/makeinfo.c:3578
  #, fuzzy, c-format
  msgid "@image file `%s' (for text) unreadable: %s"
  msgstr "@Ishusho IDOSIYE kugirango Umwandiko"
  
! #: makeinfo/makeinfo.c:3587
  #, fuzzy
  msgid "@image missing filename argument"
  msgstr "@Ishusho Ibuze Izina ry'idosiye:"
  
! #: makeinfo/makeinfo.c:3805
  #, fuzzy, c-format
  msgid "undefined flag: %s"
  msgstr "kidasobanuye Ibendera"
  
! #: makeinfo/makeinfo.c:3806
  #, fuzzy, c-format
  msgid "{No value for `%s'}"
  msgstr "{Agaciro kugirango"
  
! #: makeinfo/makeinfo.c:3858
  #, fuzzy, c-format
  msgid "%c%s requires a name"
  msgstr "%c%sa Izina:"
  
! #: makeinfo/makeinfo.c:3964
  #, fuzzy, c-format
  msgid "Reached eof before matching @end %s"
  msgstr "Mbere Impera"
  
! #: makeinfo/makeinfo.c:4213
  #, fuzzy, c-format
  msgid "`%.40s...' is too long for expansion; not expanded"
--- 2831,2910 ----
  msgstr "%s:Makoro Ibisohoka IDOSIYE Kuri Amakosa Gukoresha Kuri"
  
! #: makeinfo/makeinfo.c:1774
  #, fuzzy, c-format
  msgid "%s: Removing output file `%s' due to errors; use --force to preserve.\n"
  msgstr "%s:Ibisohoka IDOSIYE Kuri Amakosa Gukoresha Kuri"
  
! #: makeinfo/makeinfo.c:2068
  #, fuzzy, c-format
  msgid "Unknown command `%s'"
  msgstr "Komandi:"
  
! #: makeinfo/makeinfo.c:2090
  #, fuzzy, c-format
  msgid "Use braces to give a command as an argument to @%s"
  msgstr "Ingirwadusodeko Kuri a Komandi: Nka Kuri"
  
! #: makeinfo/makeinfo.c:2349
  #, fuzzy, c-format
  msgid "%c%s expected braces"
  msgstr "%c%sIkitezwe: Ingirwadusodeko"
  
! #: makeinfo/makeinfo.c:2362
  msgid "Unmatched }"
  msgstr ""
  
  # 4203
! #: makeinfo/makeinfo.c:2410
  #, fuzzy
  msgid "NO_NAME!"
  msgstr "nta zina"
  
! #: makeinfo/makeinfo.c:2431
  #, fuzzy, c-format
  msgid "%c%s missing close brace"
  msgstr "%c%sIbuze Gufunga"
  
! #: makeinfo/makeinfo.c:3434
  #, fuzzy, c-format
  msgid "@image file `%s' (for HTML) not readable: %s"
  msgstr "@Ishusho IDOSIYE kugirango OYA"
  
! #: makeinfo/makeinfo.c:3440
  #, fuzzy, c-format
  msgid "No such file `%s'"
  msgstr "IDOSIYE"
  
! #: makeinfo/makeinfo.c:3576
  #, fuzzy, c-format
  msgid "@image file `%s' (for text) unreadable: %s"
  msgstr "@Ishusho IDOSIYE kugirango Umwandiko"
  
! #: makeinfo/makeinfo.c:3585
  #, fuzzy
  msgid "@image missing filename argument"
  msgstr "@Ishusho Ibuze Izina ry'idosiye:"
  
! #: makeinfo/makeinfo.c:3803
  #, fuzzy, c-format
  msgid "undefined flag: %s"
  msgstr "kidasobanuye Ibendera"
  
! #: makeinfo/makeinfo.c:3804
  #, fuzzy, c-format
  msgid "{No value for `%s'}"
  msgstr "{Agaciro kugirango"
  
! #: makeinfo/makeinfo.c:3856
  #, fuzzy, c-format
  msgid "%c%s requires a name"
  msgstr "%c%sa Izina:"
  
! #: makeinfo/makeinfo.c:3962
  #, fuzzy, c-format
  msgid "Reached eof before matching @end %s"
  msgstr "Mbere Impera"
  
! #: makeinfo/makeinfo.c:4211
  #, fuzzy, c-format
  msgid "`%.40s...' is too long for expansion; not expanded"
***************
*** 2825,2952 ****
  msgstr ""
  
! #: makeinfo/node.c:715
  #, fuzzy, c-format
  msgid "Node `%s' requires a sectioning command (e.g., %c%s)"
  msgstr "g."
  
! #: makeinfo/node.c:879
  #, fuzzy, c-format
  msgid "No node name specified for `%c%s' command"
  msgstr "Izina: kugirango Komandi:"
  
! #: makeinfo/node.c:920 makeinfo/node.c:1161
  #, fuzzy, c-format
  msgid "Anchor `%s' and node `%s' map to the same file name"
  msgstr "Na Kuri i IDOSIYE Izina:"
  
! #: makeinfo/node.c:923
  #, fuzzy
  msgid "This @anchor command ignored; references to it will not work"
  msgstr "Agafashi Komandi: Indango Kuri OYA Akazi"
  
! #: makeinfo/node.c:925 makeinfo/node.c:1164
  #, fuzzy
  msgid "Rename this anchor or use the `--no-split' option"
  msgstr "iyi Agafashi Cyangwa Gukoresha i Oya Ihitamo"
  
! #: makeinfo/node.c:955
  #, fuzzy, c-format
  msgid "Unexpected string at end of split-HTML file `%s'"
  msgstr "Ikurikiranyanyuguti ku Impera Bya Gutandukanya IDOSIYE"
  
! #: makeinfo/node.c:991
! #, fuzzy
! msgid "Next:"
! msgstr "Ibikurikira>"
! 
! #: makeinfo/node.c:1007
! #, fuzzy
! msgid "Previous:"
! msgstr "Ibanjirije"
! 
! # #-#-#-#-#  sc.pot (PACKAGE VERSION)  #-#-#-#-#
! # sc/source\ui\src\menue.src:SCCFG_PLUGINMENU.SUBMENU_EDIT.SUBMENU_FILL.FID_FILL_TO_TOP.text
! # #-#-#-#-#  sc.pot (PACKAGE VERSION)  #-#-#-#-#
! # sc/source\ui\src\menue.src:SCCFG_MENUBAR.SUBMENU_EDIT.SUBMENU_FILL.FID_FILL_TO_TOP.text
! # #-#-#-#-#  sc.pot (PACKAGE VERSION)  #-#-#-#-#
! # sc/source\ui\src\miscdlgs.src:RID_SCDLG_FILLSERIES.BTN_TOP.text
! #: makeinfo/node.c:1021
! #, fuzzy
! msgid "Up:"
! msgstr "Hejuru"
! 
! #: makeinfo/node.c:1158
  #, fuzzy, c-format
  msgid "Anchors `%s' and `%s' map to the same file name"
  msgstr "Na Kuri i IDOSIYE Izina:"
  
! #: makeinfo/node.c:1163
  #, fuzzy
  msgid "@anchor command ignored; references to it will not work"
  msgstr "@Agafashi Komandi: Indango Kuri OYA Akazi"
  
! #: makeinfo/node.c:1360
  #, fuzzy, c-format
  msgid "%s reference to nonexistent node `%s' (perhaps incorrect sectioning?)"
  msgstr "%sIndango Kuri"
  
! #: makeinfo/node.c:1376
! msgid "Menu"
! msgstr "Ibikubiyemo"
! 
! #: makeinfo/node.c:1378
! msgid "Cross"
! msgstr "Kwambukiranya"
! 
! #: makeinfo/node.c:1460
  #, fuzzy, c-format
  msgid "Next field of node `%s' not pointed to (perhaps incorrect sectioning?)"
  msgstr "Umwanya Bya OYA Kuri"
  
! #: makeinfo/node.c:1463
  #, fuzzy, c-format
  msgid "This node (%s) has the bad Prev"
  msgstr "i"
  
! #: makeinfo/node.c:1475
! #, fuzzy
! msgid "Prev"
! msgstr "Ibanjirije"
! 
! #: makeinfo/node.c:1518
  #, fuzzy, c-format
  msgid "Prev field of node `%s' not pointed to"
  msgstr "Umwanya Bya OYA Kuri"
  
! #: makeinfo/node.c:1522
  #, fuzzy, c-format
  msgid "This node (%s) has the bad Next"
  msgstr "i"
  
! #: makeinfo/node.c:1534
  #, fuzzy, c-format
  msgid "`%s' has no Up field (perhaps incorrect sectioning?)"
  msgstr "`%s'Oya Umwanya"
  
! #: makeinfo/node.c:1537
! msgid "Up"
! msgstr "Hejuru"
! 
! #: makeinfo/node.c:1603
  #, fuzzy, c-format
  msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
  msgstr "Ibikubiyemo Ikintu kugirango Intego"
  
! #: makeinfo/node.c:1635
  #, c-format
  msgid "unreferenced node `%s'"
  msgstr ""
  
! #: makeinfo/node.c:1725
  #, c-format
  msgid "Removing %s\n"
  msgstr ""
  
! #: makeinfo/node.c:1729
  #, fuzzy, c-format
  msgid "Can't remove file `%s': %s"
--- 2964,3053 ----
  msgstr ""
  
! #: makeinfo/node.c:714
  #, fuzzy, c-format
  msgid "Node `%s' requires a sectioning command (e.g., %c%s)"
  msgstr "g."
  
! #: makeinfo/node.c:878
  #, fuzzy, c-format
  msgid "No node name specified for `%c%s' command"
  msgstr "Izina: kugirango Komandi:"
  
! #: makeinfo/node.c:919 makeinfo/node.c:1160
  #, fuzzy, c-format
  msgid "Anchor `%s' and node `%s' map to the same file name"
  msgstr "Na Kuri i IDOSIYE Izina:"
  
! #: makeinfo/node.c:922
  #, fuzzy
  msgid "This @anchor command ignored; references to it will not work"
  msgstr "Agafashi Komandi: Indango Kuri OYA Akazi"
  
! #: makeinfo/node.c:924 makeinfo/node.c:1163
  #, fuzzy
  msgid "Rename this anchor or use the `--no-split' option"
  msgstr "iyi Agafashi Cyangwa Gukoresha i Oya Ihitamo"
  
! #: makeinfo/node.c:954
  #, fuzzy, c-format
  msgid "Unexpected string at end of split-HTML file `%s'"
  msgstr "Ikurikiranyanyuguti ku Impera Bya Gutandukanya IDOSIYE"
  
! #: makeinfo/node.c:1157
  #, fuzzy, c-format
  msgid "Anchors `%s' and `%s' map to the same file name"
  msgstr "Na Kuri i IDOSIYE Izina:"
  
! #: makeinfo/node.c:1162
  #, fuzzy
  msgid "@anchor command ignored; references to it will not work"
  msgstr "@Agafashi Komandi: Indango Kuri OYA Akazi"
  
! #: makeinfo/node.c:1359
  #, fuzzy, c-format
  msgid "%s reference to nonexistent node `%s' (perhaps incorrect sectioning?)"
  msgstr "%sIndango Kuri"
  
! #: makeinfo/node.c:1459
  #, fuzzy, c-format
  msgid "Next field of node `%s' not pointed to (perhaps incorrect sectioning?)"
  msgstr "Umwanya Bya OYA Kuri"
  
! #: makeinfo/node.c:1462
  #, fuzzy, c-format
  msgid "This node (%s) has the bad Prev"
  msgstr "i"
  
! #: makeinfo/node.c:1517
  #, fuzzy, c-format
  msgid "Prev field of node `%s' not pointed to"
  msgstr "Umwanya Bya OYA Kuri"
  
! #: makeinfo/node.c:1521
  #, fuzzy, c-format
  msgid "This node (%s) has the bad Next"
  msgstr "i"
  
! #: makeinfo/node.c:1533
  #, fuzzy, c-format
  msgid "`%s' has no Up field (perhaps incorrect sectioning?)"
  msgstr "`%s'Oya Umwanya"
  
! #: makeinfo/node.c:1602
  #, fuzzy, c-format
  msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
  msgstr "Ibikubiyemo Ikintu kugirango Intego"
  
! #: makeinfo/node.c:1634
  #, c-format
  msgid "unreferenced node `%s'"
  msgstr ""
  
! #: makeinfo/node.c:1724
  #, c-format
  msgid "Removing %s\n"
  msgstr ""
  
! #: makeinfo/node.c:1728
  #, fuzzy, c-format
  msgid "Can't remove file `%s': %s"
***************
*** 2988,2997 ****
  msgstr "%ctopMbere Kuri"
  
! #: makeinfo/xml.c:1654
  #, fuzzy, c-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "@Ishusho IDOSIYE"
  
! #: makeinfo/xml.c:1999
  #, fuzzy
  msgid ""
--- 3089,3098 ----
  msgstr "%ctopMbere Kuri"
  
! #: makeinfo/xml.c:1669
  #, fuzzy, c-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "@Ishusho IDOSIYE"
  
! #: makeinfo/xml.c:2014
  #, fuzzy
  msgid ""
***************
*** 2999,3014 ****
  msgstr "@Nka i Iheruka Ikintu Bya Sibyo Inyandiko"
  
! #: makeinfo/xref.c:127
! msgid "First argument to cross-reference may not be empty"
! msgstr ""
  
! #: makeinfo/xref.c:133 makeinfo/xref.c:170 makeinfo/xref.c:205
! #: makeinfo/xref.c:459
! msgid "see "
! msgstr ""
  
! #: makeinfo/xref.c:157
! #, c-format
! msgid "See section ``%s'' in "
  msgstr ""
  
--- 3100,3113 ----
  msgstr "@Nka i Iheruka Ikintu Bya Sibyo Inyandiko"
  
! #: makeinfo/xml.c:2150
! msgid "of"
! msgstr "ya"
  
! #: makeinfo/xml.c:2155
! msgid "on"
! msgstr "kuri"
  
! #: makeinfo/xref.c:127
! msgid "First argument to cross-reference may not be empty"
  msgstr ""
  
***************
*** 3036,3203 ****
  msgstr ""
  
- #: util/install-info.c:170
- #, fuzzy, c-format
- msgid "%s: warning: "
- msgstr "%s:Iburira"
- 
- #: util/install-info.c:219
- #, fuzzy, c-format
- msgid " for %s"
- msgstr "ya:"
- 
- #: util/install-info.c:444
- #, fuzzy, c-format
- msgid "\tTry `%s --help' for a complete list of options.\n"
- msgstr "kugirango a Byuzuye Urutonde Bya Amahitamo"
- 
- #: util/install-info.c:452
- #, fuzzy, c-format
- msgid ""
- "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
- "\n"
- "Add or remove entries in INFO-FILE from the Info directory DIR-FILE.\n"
- "\n"
- "Options:\n"
- " --debug           report what is being done.\n"
- " --delete          delete existing entries for INFO-FILE from DIR-FILE;\n"
- "                     don't insert any new entries.\n"
- " --dir-file=NAME   specify file name of Info directory file.\n"
- "                     This is equivalent to using the DIR-FILE argument.\n"
- " --entry=TEXT      insert TEXT as an Info directory entry.\n"
- "                     TEXT should have the form of an Info menu item line\n"
- "                     plus zero or more extra lines starting with "
- "whitespace.\n"
- "                     If you specify more than one entry, they are all "
- "added.\n"
- "                     If you don't specify any entries, they are determined\n"
- "                     from information in the Info file itself.\n"
- " --help            display this help and exit.\n"
- " --info-file=FILE  specify Info file to install in the directory.\n"
- "                     This is equivalent to using the INFO-FILE argument.\n"
- " --info-dir=DIR    same as --dir-file=DIR/dir.\n"
- " --item=TEXT       same as --entry TEXT.\n"
- "                     An Info directory entry is actually a menu item.\n"
- " --quiet           suppress warnings.\n"
- " --remove          same as --delete.\n"
- " --remove-exactly  only remove if the info file name matches exactly;\n"
- "                     .info and/or .gz suffixes are not ignored.\n"
- " --section=SEC     put this file's entries in section SEC of the directory.\n"
- "                     If you specify more than one section, all the entries\n"
- "                     are added in each of the sections.\n"
- "                     If you don't specify any sections, they are determined\n"
- "                     from information in the Info file itself.\n"
- " --section-regex=R if an entry is added to a section that does not exist,\n"
- "                     look for a section matching basic regular expression R\n"
- "                     (and ignoring case) before starting a new section.\n"
- " --test            suppress updating of DIR-FILE.\n"
- " --silent          suppress warnings.\n"
- " --version         display version information and exit.\n"
- msgstr ""
- "Cyangwa Gusiba Ibyinjijwe Bivuye in i bushyinguro Gusiba Gusiba Ibyinjijwe "
- "kugirango Bivuye Kongeramo Gishya Ibyinjijwe IDOSIYE IDOSIYE Izina: Bya "
- "bushyinguro IDOSIYE ni Kuri ikoresha i Icyinjijwe Kongeramo Nka bushyinguro "
- "Icyinjijwe i Ifishi Bya Ibikubiyemo Ikintu Guteranya Zeru Cyangwa Birenzeho "
- "Birenga Imirongo Na: Birenzeho Icyinjijwe Byose Kyongewe Ibyinjijwe Bivuye "
- "Ibisobanuro in i IDOSIYE Ifashayobora Kugaragaza iyi Ifashayobora Na "
- "Gusohoka Ibisobanuro IDOSIYE IDOSIYE Kuri Kwinjiza porogaramu in i "
- "bushyinguro ni Kuri ikoresha i Ibisobanuro Nka IDOSIYE Ikintu Nka Icyinjijwe "
- "bushyinguro Icyinjijwe ni a Ibikubiyemo Ikintu Iburira Gukuraho... Nka "
- "Gusiba Icyiciro Gushyira iyi Ibyinjijwe in Icyiciro Bya i bushyinguro "
- "Birenzeho Icyiciro Byose i Kyongewe in Bya i Ibyatoranyijwe Ibyatoranyijwe "
- "Bivuye Ibisobanuro in i IDOSIYE Verisiyo Kugaragaza Verisiyo Ibisobanuro Na "
- "Gusohoka"
- 
- #: util/install-info.c:518
- #, fuzzy, c-format
- msgid ""
- "This is the file .../info/dir, which contains the\n"
- "topmost node of the Info hierarchy, called (dir)Top.\n"
- "The first time you invoke Info you start off looking at this node.\n"
- "\n"
- "%s\tThis is the top of the INFO tree\n"
- "\n"
- "  This (the Directory node) gives a menu of major topics.\n"
- "  Typing \"q\" exits, \"?\" lists all Info commands, \"d\" returns here,\n"
- "  \"h\" gives a primer for first-timers,\n"
- "  \"mEmacs<Return>\" visits the Emacs manual, etc.\n"
- "\n"
- "  In Emacs, you can click mouse button 2 on a menu item or cross reference\n"
- "  to select it.\n"
- "\n"
- "%s\n"
- msgstr ""
- "ni i IDOSIYE Ibisobanuro Kirimo Bya i Itangira Igihe Gutangira Bidakora ku "
- "iyi ni i Hejuru: Bya i i a Ibikubiyemo Bya Q Intonde Byose Amabwiriza D h a "
- "kugirango Itangira i Bikorwa Kanda Imbeba Akabuto 2. ku a Ibikubiyemo Ikintu "
- "Cyangwa Kwambukiranya Kuri Guhitamo"
- 
- #: util/install-info.c:543
- #, fuzzy, c-format
- msgid "%s: could not read (%s) and could not create (%s)\n"
- msgstr "%s:OYA Gusoma Na OYA Kurema"
- 
- #: util/install-info.c:630
- #, fuzzy, c-format
- msgid "%s: empty file"
- msgstr "%s:ubusa IDOSIYE"
- 
- #: util/install-info.c:943 util/install-info.c:983
- msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
- msgstr ""
- 
- #: util/install-info.c:978
- msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
- msgstr ""
- 
- #: util/install-info.c:1225 util/install-info.c:1235
- #, fuzzy, c-format
- msgid "%s: already have dir file: %s\n"
- msgstr "%s:IDOSIYE"
- 
- #: util/install-info.c:1274
- #, fuzzy, c-format
- msgid "%s: Specify the Info file only once.\n"
- msgstr "%s:i IDOSIYE Rimwe"
- 
- #: util/install-info.c:1297
- #, c-format
- msgid "Extra regular expression specified, ignoring `%s'"
- msgstr ""
- 
- #: util/install-info.c:1308
- #, c-format
- msgid "Error in regular expression `%s': %s"
- msgstr ""
- 
- #: util/install-info.c:1353
- #, fuzzy, c-format
- msgid "excess command line argument `%s'"
- msgstr "Komandi: Umurongo"
- 
- #: util/install-info.c:1357
- #, fuzzy
- msgid "No input file specified; try --help for more information."
- msgstr "Iyinjiza IDOSIYE Ifashayobora kugirango Birenzeho Ibisobanuro"
- 
- #: util/install-info.c:1360
- #, fuzzy
- msgid "No dir file specified; try --help for more information."
- msgstr "IDOSIYE Ifashayobora kugirango Birenzeho Ibisobanuro"
- 
- #: util/install-info.c:1384
- #, fuzzy, c-format
- msgid "no info dir entry in `%s'"
- msgstr "Oya Ibisobanuro Icyinjijwe in"
- 
- #: util/install-info.c:1525
- #, fuzzy, c-format
- msgid "menu item `%s' already exists, for file `%s'"
- msgstr "Ibikubiyemo Ikintu kugirango IDOSIYE"
- 
- #: util/install-info.c:1548
- #, fuzzy, c-format
- msgid "no entries found for `%s'; nothing deleted"
- msgstr "Oya Ibyinjijwe Byabonetse kugirango Cyasibwe"
- 
  #: util/texindex.c:223
  #, fuzzy
--- 3135,3138 ----
***************
*** 3260,3263 ****
--- 3195,3468 ----
  
  #, fuzzy
+ #~ msgid ""
+ #~ "\\%-10[search]  Search forward for a specified string\n"
+ #~ "              and select the node in which the next occurrence is found.\n"
+ #~ msgstr ""
+ #~ "\\%-10 Gushaka Imbere kugirango a Na Guhitamo i in i Komeza>> ukugaragara "
+ #~ "ni Byabonetse"
+ 
+ #, fuzzy
+ #~ msgid ""
+ #~ "\\%-10[goto-node]  Move to node specified by name.\n"
+ #~ "              You may include a filename as well, as in (FILENAME)"
+ #~ "NODENAME.\n"
+ #~ msgstr ""
+ #~ "\\%-10 Kuri ku Izina: Gicurasi Gushyiramo a Izina ry'idosiye: Nka Nka in"
+ 
+ #, fuzzy
+ #~ msgid "\\%-10[next-node]  Move to the next node of current section.\n"
+ #~ msgstr "\\%-10 Komeza>> Kuri i Komeza>> Bya iyi"
+ 
+ #, fuzzy
+ #~ msgid ""
+ #~ "\\%-10[dir-node]  Move to the `directory' node.  Equivalent to `\\[goto-"
+ #~ "node] (DIR)'.\n"
+ #~ msgstr "\\%-10 Kuri i Kuri"
+ 
+ #, fuzzy
+ #~ msgid ""
+ #~ "\\%-10[top-node]  Move to the Top node.  Equivalent to `\\[goto-node] "
+ #~ "Top'.\n"
+ #~ msgstr "\\%-10 Hejuru: Kuri i Kuri"
+ 
+ #, fuzzy
+ #~ msgid ""
+ #~ "\\%-10[search-backward]  Search backward for a specified string\n"
+ #~ "              and select the node in which the previous occurrence is "
+ #~ "found.\n"
+ #~ msgstr ""
+ #~ "\\%-10 Gushaka subira inyuma subira inyuma kugirango a Na Guhitamo i in i "
+ #~ "Ibanjirije ukugaragara ni Byabonetse"
+ 
+ #, fuzzy
+ #~ msgid "--- Use `\\[history-node]' or `\\[kill-node]' to exit ---\n"
+ #~ msgstr "---Urutonde Cyangwa Kuri Gusohoka"
+ 
+ #, fuzzy
+ #~ msgid "\\%-10[move-to-prev-xref]  Skip to previous hypertext link [*].\n"
+ #~ msgstr "\\%-10 Kwimura Kuri X- Ngenderwaho Kuri Ibanjirije Ihuza muri iyi"
+ 
+ #, fuzzy
+ #~ msgid ""
+ #~ "Usage: %s [OPTION]... [MENU-ITEM...]\n"
+ #~ "\n"
+ #~ "Read documentation in Info format.\n"
+ #~ "\n"
+ #~ "Options:\n"
+ #~ "      --apropos=STRING         look up STRING in all indices of all "
+ #~ "manuals.\n"
+ #~ "  -d, --directory=DIR          add DIR to INFOPATH.\n"
+ #~ "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
+ #~ "  -f, --file=FILENAME          specify Info file to visit.\n"
+ #~ "  -h, --help                   display this help and exit.\n"
+ #~ "      --index-search=STRING    go to node pointed by index entry STRING.\n"
+ #~ "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
+ #~ "  -o, --output=FILENAME        output selected nodes to FILENAME.\n"
+ #~ "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
+ #~ "      --no-raw-escapes         output escapes as literal text.\n"
+ #~ "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
+ #~ "  -O, --show-options, --usage  go to command-line options node.\n"
+ #~ "%s      --subnodes               recursively output menu items.\n"
+ #~ "  -w, --where, --location      print physical location of Info file.\n"
+ #~ "      --vi-keys                use vi-like and less-like key bindings.\n"
+ #~ "      --version                display version information and exit.\n"
+ #~ "\n"
+ #~ "The first non-option argument, if present, is the menu entry to start "
+ #~ "from;\n"
+ #~ "it is searched for in all `dir' files along INFOPATH.\n"
+ #~ "If it is not present, info merges all `dir' files and shows the result.\n"
+ #~ "Any remaining arguments are treated as the names of menu\n"
+ #~ "items relative to the initial node visited.\n"
+ #~ "\n"
+ #~ "Examples:\n"
+ #~ "  info                       show top-level dir menu\n"
+ #~ "  info emacs                 start at emacs node from top-level dir\n"
+ #~ "  info emacs buffers         start at buffers node within emacs manual\n"
+ #~ "  info --show-options emacs  start at node with emacs' command line "
+ #~ "options\n"
+ #~ "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
+ #~ "  info -f ./foo.info         show file ./foo.info, not searching dir\n"
+ #~ msgstr ""
+ #~ "in Imiterere Hejuru in Byose ibimenyetso Bya Byose D bushyinguro "
+ #~ "Kongeramo Kuri Ukoresha: in F IDOSIYE IDOSIYE Kuri h Ifashayobora "
+ #~ "Kugaragaza iyi Ifashayobora Na Gusohoka Umubarendanga Gushaka Gyayo Kuri "
+ #~ "ku Umubarendanga Icyinjijwe N in Itangira IDOSIYE o Ibisohoka Ibisohoka "
+ #~ "Byahiswemo Kuri Ibisohoka Mburabuzi Oya Ibisohoka Nka Umwandiko Kugarura "
+ #~ "Gusoma Bivuye Garagaza Amahitamo Ikoresha: Gyayo Kuri Komandi: Umurongo "
+ #~ "Amahitamo Ibisohoka Ibikubiyemo W Ahantu Gucapa Ifatika Ahantu Bya "
+ #~ "IDOSIYE Utubuto Gukoresha nka Na Birutwa nka Urufunguzo Ibyafataranyijwe "
+ #~ "Verisiyo Kugaragaza Verisiyo Ibisobanuro Na Gusohoka Itangira Ihitamo "
+ #~ "NIBA ni i Ibikubiyemo Icyinjijwe Kuri Gutangira Bivuye ni kugirango in "
+ #~ "Byose Idosiye ni OYA Ibisobanuro Byose Idosiye Na i Igisubizo ingingo Nka "
+ #~ "i Amazina Bya Bifitanye isano Kuri i Ibisobanuro Garagaza Hejuru: urwego "
+ #~ "Ibisobanuro Gutangira ku Bivuye Hejuru: urwego Ibisobanuro Gutangira ku "
+ #~ "muri Ibisobanuro Garagaza Amahitamo Gutangira ku Na: Komandi: Umurongo "
+ #~ "Ibisobanuro F Ibisobanuro Garagaza IDOSIYE Ibisobanuro OYA Ishakisha"
+ 
+ #, fuzzy
+ #~ msgid ""
+ #~ "              Picking a menu item causes another node to be selected.\n"
+ #~ msgstr "a Ibikubiyemo Ikintu Kuri Byahiswemo"
+ 
+ #, fuzzy
+ #~ msgid ""
+ #~ "              You may include a filename as well, as in (FILENAME)"
+ #~ "NODENAME.\n"
+ #~ msgstr "Gicurasi Gushyiramo a Izina ry'idosiye: Nka Nka in"
+ 
+ #, fuzzy
+ #~ msgid "  %-10s  Search backward for a specified string\n"
+ #~ msgstr "%-10ssubira inyuma kugirango a"
+ 
+ #, fuzzy
+ #~ msgid ""
+ #~ "              and select the node in which the next occurrence is found.\n"
+ #~ msgstr "Na Guhitamo i in i Komeza>> ukugaragara ni Byabonetse"
+ 
+ #, fuzzy
+ #~ msgid "Selecting first menu item..."
+ #~ msgstr "Itangira Ibikubiyemo Ikintu"
+ 
+ #, fuzzy
+ #~ msgid "Moving Up %d time(s), then Next."
+ #~ msgstr "Igihe S Hanyuma"
+ 
+ #, fuzzy
+ #~ msgid "Moving Prev in this window."
+ #~ msgstr "in iyi Idirishya"
+ 
+ #, fuzzy
+ #~ msgid "Moving Up in this window."
+ #~ msgstr "in iyi Idirishya"
+ 
+ #, fuzzy
+ #~ msgid "Moving to `Prev's last menu item."
+ #~ msgstr "Kuri Iheruka Ibikubiyemo Ikintu"
+ 
+ #~ msgid " "
+ #~ msgstr " "
+ 
+ #~ msgid "Function"
+ #~ msgstr "Umumaro"
+ 
+ #~ msgid "Macro"
+ #~ msgstr "Makoro"
+ 
+ #~ msgid "Variable"
+ #~ msgstr "Imburabuzi"
+ 
+ #, fuzzy
+ #~ msgid "Instance Variable"
+ #~ msgstr "Imburabuzi"
+ 
+ #~ msgid "Method"
+ #~ msgstr "Uburyo"
+ 
+ # filter/source\xsltdialog\xmlfilterdialogstrings.src:STR_DEFAULT_UI_NAME.text
+ #~ msgid "Untitled"
+ #~ msgstr "Nta mutwe"
+ 
+ #, fuzzy
+ #~ msgid "This is %s, produced by makeinfo version %s from %s.\n"
+ #~ msgstr "ni ku Verisiyo Bivuye"
+ 
+ #, fuzzy
+ #~ msgid "Next:"
+ #~ msgstr "Ibikurikira>"
+ 
+ #, fuzzy
+ #~ msgid "Previous:"
+ #~ msgstr "Ibanjirije"
+ 
+ # #-#-#-#-#  sc.pot (PACKAGE VERSION)  #-#-#-#-#
+ # sc/source\ui\src\menue.src:SCCFG_PLUGINMENU.SUBMENU_EDIT.SUBMENU_FILL.FID_FILL_TO_TOP.text
+ # #-#-#-#-#  sc.pot (PACKAGE VERSION)  #-#-#-#-#
+ # sc/source\ui\src\menue.src:SCCFG_MENUBAR.SUBMENU_EDIT.SUBMENU_FILL.FID_FILL_TO_TOP.text
+ # #-#-#-#-#  sc.pot (PACKAGE VERSION)  #-#-#-#-#
+ # sc/source\ui\src\miscdlgs.src:RID_SCDLG_FILLSERIES.BTN_TOP.text
+ #, fuzzy
+ #~ msgid "Up:"
+ #~ msgstr "Hejuru"
+ 
+ #~ msgid "Menu"
+ #~ msgstr "Ibikubiyemo"
+ 
+ #~ msgid "Cross"
+ #~ msgstr "Kwambukiranya"
+ 
+ #, fuzzy
+ #~ msgid "Prev"
+ #~ msgstr "Ibanjirije"
+ 
+ #~ msgid "Up"
+ #~ msgstr "Hejuru"
+ 
+ #, fuzzy
+ #~ msgid ""
+ #~ "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
+ #~ "\n"
+ #~ "Add or remove entries in INFO-FILE from the Info directory DIR-FILE.\n"
+ #~ "\n"
+ #~ "Options:\n"
+ #~ " --debug           report what is being done.\n"
+ #~ " --delete          delete existing entries for INFO-FILE from DIR-FILE;\n"
+ #~ "                     don't insert any new entries.\n"
+ #~ " --dir-file=NAME   specify file name of Info directory file.\n"
+ #~ "                     This is equivalent to using the DIR-FILE argument.\n"
+ #~ " --entry=TEXT      insert TEXT as an Info directory entry.\n"
+ #~ "                     TEXT should have the form of an Info menu item line\n"
+ #~ "                     plus zero or more extra lines starting with "
+ #~ "whitespace.\n"
+ #~ "                     If you specify more than one entry, they are all "
+ #~ "added.\n"
+ #~ "                     If you don't specify any entries, they are "
+ #~ "determined\n"
+ #~ "                     from information in the Info file itself.\n"
+ #~ " --help            display this help and exit.\n"
+ #~ " --info-file=FILE  specify Info file to install in the directory.\n"
+ #~ "                     This is equivalent to using the INFO-FILE argument.\n"
+ #~ " --info-dir=DIR    same as --dir-file=DIR/dir.\n"
+ #~ " --item=TEXT       same as --entry TEXT.\n"
+ #~ "                     An Info directory entry is actually a menu item.\n"
+ #~ " --quiet           suppress warnings.\n"
+ #~ " --remove          same as --delete.\n"
+ #~ " --remove-exactly  only remove if the info file name matches exactly;\n"
+ #~ "                     .info and/or .gz suffixes are not ignored.\n"
+ #~ " --section=SEC     put this file's entries in section SEC of the "
+ #~ "directory.\n"
+ #~ "                     If you specify more than one section, all the "
+ #~ "entries\n"
+ #~ "                     are added in each of the sections.\n"
+ #~ "                     If you don't specify any sections, they are "
+ #~ "determined\n"
+ #~ "                     from information in the Info file itself.\n"
+ #~ " --section-regex=R if an entry is added to a section that does not "
+ #~ "exist,\n"
+ #~ "                     look for a section matching basic regular expression "
+ #~ "R\n"
+ #~ "                     (and ignoring case) before starting a new section.\n"
+ #~ " --test            suppress updating of DIR-FILE.\n"
+ #~ " --silent          suppress warnings.\n"
+ #~ " --version         display version information and exit.\n"
+ #~ msgstr ""
+ #~ "Cyangwa Gusiba Ibyinjijwe Bivuye in i bushyinguro Gusiba Gusiba "
+ #~ "Ibyinjijwe kugirango Bivuye Kongeramo Gishya Ibyinjijwe IDOSIYE IDOSIYE "
+ #~ "Izina: Bya bushyinguro IDOSIYE ni Kuri ikoresha i Icyinjijwe Kongeramo "
+ #~ "Nka bushyinguro Icyinjijwe i Ifishi Bya Ibikubiyemo Ikintu Guteranya Zeru "
+ #~ "Cyangwa Birenzeho Birenga Imirongo Na: Birenzeho Icyinjijwe Byose "
+ #~ "Kyongewe Ibyinjijwe Bivuye Ibisobanuro in i IDOSIYE Ifashayobora "
+ #~ "Kugaragaza iyi Ifashayobora Na Gusohoka Ibisobanuro IDOSIYE IDOSIYE Kuri "
+ #~ "Kwinjiza porogaramu in i bushyinguro ni Kuri ikoresha i Ibisobanuro Nka "
+ #~ "IDOSIYE Ikintu Nka Icyinjijwe bushyinguro Icyinjijwe ni a Ibikubiyemo "
+ #~ "Ikintu Iburira Gukuraho... Nka Gusiba Icyiciro Gushyira iyi Ibyinjijwe in "
+ #~ "Icyiciro Bya i bushyinguro Birenzeho Icyiciro Byose i Kyongewe in Bya i "
+ #~ "Ibyatoranyijwe Ibyatoranyijwe Bivuye Ibisobanuro in i IDOSIYE Verisiyo "
+ #~ "Kugaragaza Verisiyo Ibisobanuro Na Gusohoka"
+ 
+ #, fuzzy
+ #~ msgid "menu item `%s' already exists, for file `%s'"
+ #~ msgstr "Ibikubiyemo Ikintu kugirango IDOSIYE"
+ 
+ #, fuzzy
  #~ msgid "\\%-10[menu-digit]  Pick first ... ninth item in node's menu.\n"
  #~ msgstr "\\%-10 Ibikubiyemo Itangira Ikintu in Ibikubiyemo"
***************
*** 3298,3307 ****
  #, fuzzy
  #~ msgid ""
- #~ "  %-10s  Search for a specified string in the index entries of this Info\n"
- #~ msgstr ""
- #~ "%-10skugirango a Ikurikiranyanyuguti in i Umubarendanga Ibyinjijwe Bya iyi"
- 
- #, fuzzy
- #~ msgid ""
  #~ "              file, and select the node referenced by the first entry "
  #~ "found.\n"
--- 3503,3506 ----
***************
*** 3309,3316 ****
  
  #, fuzzy
- #~ msgid "  %-10s  Search forward for a specified string,\n"
- #~ msgstr "%-10sImbere kugirango a Ikurikiranyanyuguti"
- 
- #, fuzzy
  #~ msgid ""
  #~ "There is NO warranty.  You may redistribute this software\n"
--- 3508,3511 ----
Files texinfo-4.11/po/sv.gmo and texinfo-4.12/po/sv.gmo differ
diff -Nrc2 texinfo-4.11/po/sv.po texinfo-4.12/po/sv.po
*** texinfo-4.11/po/sv.po	Mon Sep  3 05:23:14 2007
--- texinfo-4.12/po/sv.po	Sat Apr 19 10:05:41 2008
***************
*** 1,115 ****
  # Swedish messages for texinfo.
! # Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
! # Christian Rose <menthos@menthos.com>, 2001, 2002, 2003, 2004.
  #
  msgid ""
  msgstr ""
! "Project-Id-Version: texinfo 4.7.91\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2007-09-03 05:23-0700\n"
! "PO-Revision-Date: 2004-12-12 22:41+0100\n"
  "Last-Translator: Christian Rose <menthos@menthos.com>\n"
! "Language-Team: Swedish <sv@li.org>\n"
  "MIME-Version: 1.0\n"
! "Content-Type: text/plain; charset=iso-8859-1\n"
  "Content-Transfer-Encoding: 8bit\n"
  
! #: gnulib/lib/error.c:126
  msgid "Unknown system error"
! msgstr ""
  
! #: gnulib/lib/getopt.c:531 gnulib/lib/getopt.c:547
  #, c-format
  msgid "%s: option `%s' is ambiguous\n"
! msgstr "%s: flaggan \"%s\" är flertydig\n"
  
! #: gnulib/lib/getopt.c:580 gnulib/lib/getopt.c:584
  #, c-format
  msgid "%s: option `--%s' doesn't allow an argument\n"
! msgstr "%s: flaggan \"--%s\" tillåter inget argument\n"
  
! #: gnulib/lib/getopt.c:593 gnulib/lib/getopt.c:598
  #, c-format
  msgid "%s: option `%c%s' doesn't allow an argument\n"
! msgstr "%s: flaggan \"%c%s\" tillåter inget argument\n"
  
! #: gnulib/lib/getopt.c:641 gnulib/lib/getopt.c:660 gnulib/lib/getopt.c:976
! #: gnulib/lib/getopt.c:995
  #, c-format
  msgid "%s: option `%s' requires an argument\n"
! msgstr "%s: flaggan \"%s\" kräver ett argument\n"
  
! #: gnulib/lib/getopt.c:698 gnulib/lib/getopt.c:701
  #, c-format
  msgid "%s: unrecognized option `--%s'\n"
! msgstr "%s: okänd flagga \"--%s\"\n"
  
! #: gnulib/lib/getopt.c:709 gnulib/lib/getopt.c:712
  #, c-format
  msgid "%s: unrecognized option `%c%s'\n"
! msgstr "%s: okänd flagga \"%c%s\"\n"
  
! #: gnulib/lib/getopt.c:764 gnulib/lib/getopt.c:767
  #, c-format
  msgid "%s: illegal option -- %c\n"
! msgstr "%s: otillåten flagga -- %c\n"
  
! #: gnulib/lib/getopt.c:773 gnulib/lib/getopt.c:776
  #, c-format
  msgid "%s: invalid option -- %c\n"
  msgstr "%s: ogiltig flagga -- %c\n"
  
! #: gnulib/lib/getopt.c:828 gnulib/lib/getopt.c:844 gnulib/lib/getopt.c:1048
! #: gnulib/lib/getopt.c:1066
  #, c-format
  msgid "%s: option requires an argument -- %c\n"
! msgstr "%s: flaggan kräver ett argument -- %c\n"
  
! #: gnulib/lib/getopt.c:897 gnulib/lib/getopt.c:913
  #, c-format
  msgid "%s: option `-W %s' is ambiguous\n"
! msgstr "%s: flaggan \"-W %s\" är flertydig\n"
  
! #: gnulib/lib/getopt.c:937 gnulib/lib/getopt.c:955
  #, c-format
  msgid "%s: option `-W %s' doesn't allow an argument\n"
! msgstr "%s: flaggan \"-W %s\" tillåter inget argument\n"
  
! #: gnulib/lib/xalloc-die.c:35 gnulib/lib/xsetenv.c:39
! #, fuzzy
  msgid "memory exhausted"
! msgstr "virtuellt minne slut"
  
! #: info/echo-area.c:283 info/session.c:732
  msgid "Move forward a character"
! msgstr "Gå ett tecken framåt"
  
! #: info/echo-area.c:295 info/session.c:764
  msgid "Move backward a character"
! msgstr "Gå ett tecken bakåt"
  
  #: info/echo-area.c:307
  msgid "Move to the start of this line"
! msgstr "Gå till början på raden"
  
  #: info/echo-area.c:312
  msgid "Move to the end of this line"
! msgstr "Gå till slutet på raden"
  
! #: info/echo-area.c:320 info/session.c:805
  msgid "Move forward a word"
! msgstr "Gå ett ord framåt"
  
! #: info/echo-area.c:360 info/session.c:878
  msgid "Move backward a word"
! msgstr "Gå ett ord bakåt"
  
  #: info/echo-area.c:400
  msgid "Delete the character under the cursor"
! msgstr "Ta bort tecknet under markören"
  
  #: info/echo-area.c:430
  msgid "Delete the character behind the cursor"
! msgstr "Ta bort tecknet bakom markören"
  
  #: info/echo-area.c:451
--- 1,115 ----
  # Swedish messages for texinfo.
! # Copyright (C) 2001, 2002, 2003, 2004, 2008 Free Software Foundation, Inc.
! # Christian Rose <menthos@menthos.com>, 2001, 2002, 2003, 2004, 2008.
  #
  msgid ""
  msgstr ""
! "Project-Id-Version: texinfo 4.11.93\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2008-04-19 10:05-0700\n"
! "PO-Revision-Date: 2008-03-09 20:35+0100\n"
  "Last-Translator: Christian Rose <menthos@menthos.com>\n"
! "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
  "MIME-Version: 1.0\n"
! "Content-Type: text/plain; charset=UTF-8\n"
  "Content-Transfer-Encoding: 8bit\n"
  
! #: gnulib/lib/error.c:125
  msgid "Unknown system error"
! msgstr "OkÃ¤nt systemfel"
  
! #: gnulib/lib/getopt.c:526 gnulib/lib/getopt.c:542
  #, c-format
  msgid "%s: option `%s' is ambiguous\n"
! msgstr "%s: flaggan \"%s\" Ã¤r flertydig\n"
  
! #: gnulib/lib/getopt.c:575 gnulib/lib/getopt.c:579
  #, c-format
  msgid "%s: option `--%s' doesn't allow an argument\n"
! msgstr "%s: flaggan \"--%s\" tillÃ¥ter inget argument\n"
  
! #: gnulib/lib/getopt.c:588 gnulib/lib/getopt.c:593
  #, c-format
  msgid "%s: option `%c%s' doesn't allow an argument\n"
! msgstr "%s: flaggan \"%c%s\" tillÃ¥ter inget argument\n"
  
! #: gnulib/lib/getopt.c:636 gnulib/lib/getopt.c:655 gnulib/lib/getopt.c:971
! #: gnulib/lib/getopt.c:990
  #, c-format
  msgid "%s: option `%s' requires an argument\n"
! msgstr "%s: flaggan \"%s\" krÃ¤ver ett argument\n"
  
! #: gnulib/lib/getopt.c:693 gnulib/lib/getopt.c:696
  #, c-format
  msgid "%s: unrecognized option `--%s'\n"
! msgstr "%s: okÃ¤nd flagga \"--%s\"\n"
  
! #: gnulib/lib/getopt.c:704 gnulib/lib/getopt.c:707
  #, c-format
  msgid "%s: unrecognized option `%c%s'\n"
! msgstr "%s: okÃ¤nd flagga \"%c%s\"\n"
  
! #: gnulib/lib/getopt.c:759 gnulib/lib/getopt.c:762
  #, c-format
  msgid "%s: illegal option -- %c\n"
! msgstr "%s: otillÃ¥ten flagga -- %c\n"
  
! #: gnulib/lib/getopt.c:768 gnulib/lib/getopt.c:771
  #, c-format
  msgid "%s: invalid option -- %c\n"
  msgstr "%s: ogiltig flagga -- %c\n"
  
! #: gnulib/lib/getopt.c:823 gnulib/lib/getopt.c:839 gnulib/lib/getopt.c:1043
! #: gnulib/lib/getopt.c:1061
  #, c-format
  msgid "%s: option requires an argument -- %c\n"
! msgstr "%s: flaggan krÃ¤ver ett argument -- %c\n"
  
! #: gnulib/lib/getopt.c:892 gnulib/lib/getopt.c:908
  #, c-format
  msgid "%s: option `-W %s' is ambiguous\n"
! msgstr "%s: flaggan \"-W %s\" Ã¤r flertydig\n"
  
! #: gnulib/lib/getopt.c:932 gnulib/lib/getopt.c:950
  #, c-format
  msgid "%s: option `-W %s' doesn't allow an argument\n"
! msgstr "%s: flaggan \"-W %s\" tillÃ¥ter inget argument\n"
  
! #: gnulib/lib/xalloc-die.c:34 gnulib/lib/xsetenv.c:37
! #, c-format
  msgid "memory exhausted"
! msgstr "minne slut"
  
! #: info/echo-area.c:283 info/session.c:735
  msgid "Move forward a character"
! msgstr "GÃ¥ ett tecken framÃ¥t"
  
! #: info/echo-area.c:295 info/session.c:767
  msgid "Move backward a character"
! msgstr "GÃ¥ ett tecken bakÃ¥t"
  
  #: info/echo-area.c:307
  msgid "Move to the start of this line"
! msgstr "GÃ¥ till bÃ¶rjan pÃ¥ raden"
  
  #: info/echo-area.c:312
  msgid "Move to the end of this line"
! msgstr "GÃ¥ till slutet pÃ¥ raden"
  
! #: info/echo-area.c:320 info/session.c:808
  msgid "Move forward a word"
! msgstr "GÃ¥ ett ord framÃ¥t"
  
! #: info/echo-area.c:360 info/session.c:881
  msgid "Move backward a word"
! msgstr "GÃ¥ ett ord bakÃ¥t"
  
  #: info/echo-area.c:400
  msgid "Delete the character under the cursor"
! msgstr "Ta bort tecknet under markÃ¶ren"
  
  #: info/echo-area.c:430
  msgid "Delete the character behind the cursor"
! msgstr "Ta bort tecknet bakom markÃ¶ren"
  
  #: info/echo-area.c:451
***************
*** 123,127 ****
  #: info/echo-area.c:471
  msgid "Insert next character verbatim"
! msgstr "Infoga nästa tecken ordagrant"
  
  #: info/echo-area.c:479
--- 123,127 ----
  #: info/echo-area.c:471
  msgid "Insert next character verbatim"
! msgstr "Infoga nÃ¤sta tecken ordagrant"
  
  #: info/echo-area.c:479
***************
*** 139,167 ****
  #: info/echo-area.c:555
  msgid "Yank back the contents of the last kill"
! msgstr "Ryck tillbaka innehållet i det senaste dödandet"
  
  #: info/echo-area.c:562
  msgid "Kill ring is empty"
! msgstr "Dödsringen är tom"
  
  #: info/echo-area.c:575
  msgid "Yank back a previous kill"
! msgstr "Ryck tillbaka ett tidigare dödande"
  
  #: info/echo-area.c:608
  msgid "Kill to the end of the line"
! msgstr "Döda till slutet på raden"
  
  #: info/echo-area.c:621
  msgid "Kill to the beginning of the line"
! msgstr "Döda till början på raden"
  
  #: info/echo-area.c:633
  msgid "Kill the word following the cursor"
! msgstr "Döda ordet efter markören"
  
  #: info/echo-area.c:652
  msgid "Kill the word preceding the cursor"
! msgstr "Döda ordet före markören"
  
  #: info/echo-area.c:867 info/echo-area.c:923
--- 139,167 ----
  #: info/echo-area.c:555
  msgid "Yank back the contents of the last kill"
! msgstr "Ryck tillbaka innehÃ¥llet i det senaste dÃ¶dandet"
  
  #: info/echo-area.c:562
  msgid "Kill ring is empty"
! msgstr "DÃ¶dsringen Ã¤r tom"
  
  #: info/echo-area.c:575
  msgid "Yank back a previous kill"
! msgstr "Ryck tillbaka ett tidigare dÃ¶dande"
  
  #: info/echo-area.c:608
  msgid "Kill to the end of the line"
! msgstr "DÃ¶da till slutet pÃ¥ raden"
  
  #: info/echo-area.c:621
  msgid "Kill to the beginning of the line"
! msgstr "DÃ¶da till bÃ¶rjan pÃ¥ raden"
  
  #: info/echo-area.c:633
  msgid "Kill the word following the cursor"
! msgstr "DÃ¶da ordet efter markÃ¶ren"
  
  #: info/echo-area.c:652
  msgid "Kill the word preceding the cursor"
! msgstr "DÃ¶da ordet fÃ¶re markÃ¶ren"
  
  #: info/echo-area.c:867 info/echo-area.c:923
***************
*** 171,179 ****
  #: info/echo-area.c:869
  msgid "Not complete"
! msgstr "Inte fullständig"
  
  #: info/echo-area.c:910
  msgid "List possible completions"
! msgstr "Visa möjliga kompletteringar"
  
  #: info/echo-area.c:927
--- 171,179 ----
  #: info/echo-area.c:869
  msgid "Not complete"
! msgstr "Inte fullstÃ¤ndig"
  
  #: info/echo-area.c:910
  msgid "List possible completions"
! msgstr "Visa mÃ¶jliga kompletteringar"
  
  #: info/echo-area.c:927
***************
*** 200,204 ****
  #: info/echo-area.c:1339
  msgid "Scroll the completions window"
! msgstr "Rulla kompletteringsfönstret"
  
  #: info/footnotes.c:212
--- 200,204 ----
  #: info/echo-area.c:1339
  msgid "Scroll the completions window"
! msgstr "Rulla kompletteringsfÃ¶nstret"
  
  #: info/footnotes.c:212
***************
*** 208,212 ****
  #: info/footnotes.c:238
  msgid "Show the footnotes associated with this node in another window"
! msgstr "Visa fotnoterna som är associerade med denna nod i ett annat fönster"
  
  #: info/footnotes.h:26
--- 208,212 ----
  #: info/footnotes.c:238
  msgid "Show the footnotes associated with this node in another window"
! msgstr "Visa fotnoterna som Ã¤r associerade med denna nod i ett annat fÃ¶nster"
  
  #: info/footnotes.h:26
***************
*** 216,224 ****
  #: info/indices.c:171
  msgid "Look up a string in the index for this file"
! msgstr "Slå upp en sträng i indexet för denna fil"
  
  #: info/indices.c:198
  msgid "Finding index entries..."
! msgstr "Söker indexposter..."
  
  #: info/indices.c:206
--- 216,224 ----
  #: info/indices.c:171
  msgid "Look up a string in the index for this file"
! msgstr "SlÃ¥ upp en strÃ¤ng i indexet fÃ¶r denna fil"
  
  #: info/indices.c:198
  msgid "Finding index entries..."
! msgstr "SÃ¶ker indexposter..."
  
  #: info/indices.c:206
***************
*** 234,243 ****
  "Go to the next matching index item from the last `\\[index-search]' command"
  msgstr ""
! "Gå till nästa matchande indexpost från det senaste \"\\[index-search]\"-"
  "kommandot"
  
  #: info/indices.c:334
  msgid "No previous index search string."
! msgstr "Det finns ingen tidigare indexsöksträng."
  
  #: info/indices.c:341
--- 234,243 ----
  "Go to the next matching index item from the last `\\[index-search]' command"
  msgstr ""
! "GÃ¥ till nÃ¤sta matchande indexpost frÃ¥n det senaste \"\\[index-search]\"-"
  "kommandot"
  
  #: info/indices.c:334
  msgid "No previous index search string."
! msgstr "Det finns ingen tidigare indexsÃ¶kstrÃ¤ng."
  
  #: info/indices.c:341
***************
*** 256,260 ****
  #, c-format
  msgid "No %sindex entries containing `%s'."
! msgstr "Inga %sindexposter som innehåller \"%s\"."
  
  #: info/indices.c:375
--- 256,260 ----
  #, c-format
  msgid "No %sindex entries containing `%s'."
! msgstr "Inga %sindexposter som innehÃ¥ller \"%s\"."
  
  #: info/indices.c:375
***************
*** 269,293 ****
  #, c-format
  msgid "Found `%s' in %s. (`\\[next-index-match]' tries to find next.)"
! msgstr "Hittade \"%s\" i %s. (\"\\[next-index-match]\" försöker hitta nästa)."
  
! #: info/indices.c:540
  #, c-format
  msgid "Scanning indices of `%s'..."
! msgstr "Genomsöker index av \"%s\"..."
  
! #: info/indices.c:595
  #, c-format
  msgid "No available info files have `%s' in their indices."
! msgstr "Inga tillgängliga infofiler har \"%s\" i deras index."
  
! #: info/indices.c:621
  msgid "Grovel all known info file's indices for a string and build a menu"
! msgstr "Gräv i alla kända infofilers index efter en sträng och bygg en meny"
  
! #: info/indices.c:625
  msgid "Index apropos: "
  msgstr "Index-apropos: "
  
! #: info/indices.c:653
  #, c-format
  msgid ""
--- 269,293 ----
  #, c-format
  msgid "Found `%s' in %s. (`\\[next-index-match]' tries to find next.)"
! msgstr "Hittade \"%s\" i %s. (\"\\[next-index-match]\" fÃ¶rsÃ¶ker hitta nÃ¤sta)."
  
! #: info/indices.c:549
  #, c-format
  msgid "Scanning indices of `%s'..."
! msgstr "GenomsÃ¶ker index av \"%s\"..."
  
! #: info/indices.c:604
  #, c-format
  msgid "No available info files have `%s' in their indices."
! msgstr "Inga tillgÃ¤ngliga infofiler har \"%s\" i deras index."
  
! #: info/indices.c:630
  msgid "Grovel all known info file's indices for a string and build a menu"
! msgstr "GrÃ¤v i alla kÃ¤nda infofilers index efter en strÃ¤ng och bygg en meny"
  
! #: info/indices.c:634
  msgid "Index apropos: "
  msgstr "Index-apropos: "
  
! #: info/indices.c:662
  #, c-format
  msgid ""
***************
*** 296,308 ****
  msgstr ""
  "\n"
! "* Meny: Noder vars index innehåller \"%s\":\n"
  
! #: info/info.c:287 info/infokey.c:899
  #, c-format
  msgid "Try --help for more information.\n"
! msgstr "Prova --help för mer information.\n"
  
! #: info/info.c:306 info/infokey.c:145 makeinfo/makeinfo.c:783
! #: util/install-info.c:1328 util/texindex.c:295
  #, c-format
  msgid ""
--- 296,308 ----
  msgstr ""
  "\n"
! "* Meny: Noder vars index innehÃ¥ller \"%s\":\n"
  
! #: info/info.c:273 info/infokey.c:899
  #, c-format
  msgid "Try --help for more information.\n"
! msgstr "Prova --help fÃ¶r mer information.\n"
  
! #: info/info.c:292 info/infokey.c:145 install-info/install-info.c:2091
! #: makeinfo/makeinfo.c:783 util/texindex.c:295
  #, c-format
  msgid ""
***************
*** 313,351 ****
  "There is NO WARRANTY, to the extent permitted by law.\n"
  msgstr ""
  
! #: info/info.c:511
  #, c-format
  msgid "no index entries found for `%s'\n"
! msgstr "inga indexposter för \"%s\" hittades\n"
! 
! #: info/info.c:603
! msgid "  -b, --speech-friendly        be friendly to speech synthesizers.\n"
! msgstr " -b, --speech-friendly        var vänlig mot talsyntesprogram.\n"
  
! #: info/info.c:610
! #, fuzzy, c-format
  msgid ""
  "Usage: %s [OPTION]... [MENU-ITEM...]\n"
  "\n"
  "Read documentation in Info format.\n"
  "\n"
  "Options:\n"
! "      --apropos=STRING         look up STRING in all indices of all "
  "manuals.\n"
  "  -d, --directory=DIR          add DIR to INFOPATH.\n"
  "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
! "  -f, --file=FILENAME          specify Info file to visit.\n"
  "  -h, --help                   display this help and exit.\n"
  "      --index-search=STRING    go to node pointed by index entry STRING.\n"
  "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
! "  -o, --output=FILENAME        output selected nodes to FILENAME.\n"
  "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
  "      --no-raw-escapes         output escapes as literal text.\n"
  "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
! "  -O, --show-options, --usage  go to command-line options node.\n"
! "%s      --subnodes               recursively output menu items.\n"
! "  -w, --where, --location      print physical location of Info file.\n"
  "      --vi-keys                use vi-like and less-like key bindings.\n"
  "      --version                display version information and exit.\n"
  "\n"
  "The first non-option argument, if present, is the menu entry to start from;\n"
--- 313,403 ----
  "There is NO WARRANTY, to the extent permitted by law.\n"
  msgstr ""
+ "Copyright Â© %s Free Software Foundation, Inc.\n"
+ "Licens GPLv3+: GNU GPL version 3 eller senare <http://gnu.org/licenses/gpl."
+ "html>\n"
+ "(FÃ¶ljande text Ã¤r en informell Ã¶versÃ¤ttning som enbart tillhandahÃ¥lls\n"
+ " i informativt syfte. FÃ¶r alla juridiska tolkningar gÃ¤ller den engelska\n"
+ " originaltexten.)\n"
+ "Det hÃ¤r Ã¤r fri programvara. Du kan fritt modifiera det och\n"
+ "vidaredistribuera det. Det finns INGEN GARANTI, i den omfattning som\n"
+ "medges av gÃ¤llande lag.\n"
  
! #: info/info.c:504
  #, c-format
  msgid "no index entries found for `%s'\n"
! msgstr "inga indexposter fÃ¶r \"%s\" hittades\n"
  
! #: info/info.c:598
! #, c-format
  msgid ""
  "Usage: %s [OPTION]... [MENU-ITEM...]\n"
  "\n"
  "Read documentation in Info format.\n"
+ msgstr ""
+ "AnvÃ¤ndning: %s [FLAGGA]... [MENYPOST...]\n"
  "\n"
+ "LÃ¤s dokumentation i Info-format.\n"
+ 
+ #: info/info.c:604
+ msgid ""
  "Options:\n"
! "  -k, --apropos=STRING         look up STRING in all indices of all "
  "manuals.\n"
  "  -d, --directory=DIR          add DIR to INFOPATH.\n"
  "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
! "  -f, --file=FILENAME          specify Info file to visit."
! msgstr ""
! "Flaggor:\n"
! "  -k, --apropos=STRÃ„NG         slÃ¥ upp STRÃ„NG i alla index i alla manualer.\n"
! "  -d, --directory=KATALOG      lÃ¤gg till KATALOG till INFOPATH.\n"
! "      --dribble=FILNAMN        kom ihÃ¥g anvÃ¤ndarens tangentnedtryckningar i\n"
! "                               FILNAMN.\n"
! "  -f, --file=FILNAMN           ange den Info-fil som ska besÃ¶kas."
! 
! #: info/info.c:611
! msgid ""
  "  -h, --help                   display this help and exit.\n"
  "      --index-search=STRING    go to node pointed by index entry STRING.\n"
  "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
! "  -o, --output=FILENAME        output selected nodes to FILENAME."
! msgstr ""
! "  -h, --help                   visa denna hjÃ¤lptext och avsluta.\n"
! "      --index-search=STRÃ„NG    gÃ¥ till noden som utpekas av indexpost\n"
! "                               STRÃ„NG.\n"
! "  -n, --node=NODNAMN           ange noder i den fÃ¶rst besÃ¶kta Info-filen.\n"
! "  -o, --output=FILNAMN         skriv ut valda noder till FILNAMN."
! 
! #: info/info.c:617
! msgid ""
  "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
  "      --no-raw-escapes         output escapes as literal text.\n"
  "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
! "  -O, --show-options, --usage  go to command-line options node."
! msgstr ""
! "  -R, --raw-escapes            skriv ut \"rÃ¥a\" ANSI-styrkoder (standard).\n"
! "      --no-raw-escapes         skriv ut styrkoder som text.\n"
! "      --restore=FILNAMN        lÃ¤s initiala tangentnedtryckningar frÃ¥n\n"
! "                               FILNAMN.\n"
! "  -O, --show-options, --usage  gÃ¥ till noden fÃ¶r kommandoradsflaggor."
! 
! #: info/info.c:624
! msgid "  -b, --speech-friendly        be friendly to speech synthesizers."
! msgstr "  -b, --speech-friendly        var vÃ¤nlig mot talsyntesprogram."
! 
! #: info/info.c:628
! msgid ""
! "      --subnodes               recursively output menu items.\n"
  "      --vi-keys                use vi-like and less-like key bindings.\n"
  "      --version                display version information and exit.\n"
+ "  -w, --where, --location      print physical location of Info file."
+ msgstr ""
+ "      --subnodes               skriv ut menyposter rekursivt.\n"
+ "      --vi-keys                anvÃ¤nd vi- och less-liknande\n"
+ "                               snabbtangenter.\n"
+ "      --version                visa versionsinformation och avsluta.\n"
+ "  -w, --where, --location      skriv ut den fysiska platsen fÃ¶r Info-filen."
+ 
+ #: info/info.c:634
+ msgid ""
  "\n"
  "The first non-option argument, if present, is the menu entry to start from;\n"
***************
*** 353,357 ****
  "If it is not present, info merges all `dir' files and shows the result.\n"
  "Any remaining arguments are treated as the names of menu\n"
! "items relative to the initial node visited.\n"
  "\n"
  "Examples:\n"
--- 405,419 ----
  "If it is not present, info merges all `dir' files and shows the result.\n"
  "Any remaining arguments are treated as the names of menu\n"
! "items relative to the initial node visited."
! msgstr ""
! "\n"
! "Det fÃ¶rsta argumentet som inte Ã¤r en flagga Ã¤r, om det finns, menyposten\n"
! "att bÃ¶rja frÃ¥n. Det sÃ¶ks efter i alla \"dir\"-filer i INFOPATH.\n"
! "Om den inte finns slÃ¥r info samman alla \"dir\"-filer och visar resultatet.\n"
! "Alla Ã¥terstÃ¥ende argument betraktas som namnen pÃ¥ menyposter relativa till\n"
! "den fÃ¶rst besÃ¶kta noden."
! 
! #: info/info.c:641
! msgid ""
  "\n"
  "Examples:\n"
***************
*** 361,407 ****
  "  info --show-options emacs  start at node with emacs' command line options\n"
  "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
! "  info -f ./foo.info         show file ./foo.info, not searching dir\n"
  msgstr ""
- "Användning: %s [FLAGGA]... [MENYPOST...]\n"
- "\n"
- "Läs dokumentation i Info-format.\n"
  "\n"
! "Flaggor:\n"
! "      --apropos=STRÄNG         slå upp STRÄNG i alla index i alla manualer.\n"
! "  -d, --directory=KATALOG      lägg till KATALOG till INFOPATH.\n"
! "      --dribble=FILNAMN        kom ihåg användarens tangentnedtryckningar i\n"
! "                               FILNAMN.\n"
! "  -f, --file=FILNAMN           ange den Info-fil som ska besökas.\n"
! "  -h, --help                   visa denna hjälptext och avsluta.\n"
! "      --index-search=STRÄNG    gå till noden som utpekas av indexpost\n"
! "                               STRÄNG.\n"
! "  -n, --node=NODNAMN           ange noder i den först besökta Info-filen.\n"
! "  -o, --output=FILNAMN         skriv ut valda noder till FILNAMN.\n"
! "  -R, --raw-escapes            skriv ut \"råa\" ANSI-styrkoder (standard).\n"
! "      --no-raw-escapes         skriv ut styrkoder som text.\n"
! "      --restore=FILNAMN        läs initiala tangentnedtryckningar från\n"
! "                               FILNAMN.\n"
! "  -O, --show-options, --usage  gå till noden för kommandoradsflaggor.\n"
! "%s      --subnodes               skriv ut menyposter rekursivt.\n"
! "  -w, --where, --location      skriv ut den fysiska platsen för Info-filen.\n"
! "      --vi-keys                använd vi- och less-liknande\n"
! "                               snabbtangenter.\n"
! "      --version                visa versionsinformation och avsluta.\n"
! "\n"
! "Det första argumentet som inte är en flagga är, om det finns, menyposten\n"
! "att börja från. Det söks efter i alla \"dir\"-filer i INFOPATH.\n"
! "Om den inte finns slår info samman alla \"dir\"-filer och visar resultatet.\n"
! "Alla återstående argument betraktas som namnen på menyposter relativa till\n"
! "den först besökta noden.\n"
! "\n"
! "Exampel:\n"
! "  info                       visa översta katalogmenyn\n"
! "  info emacs                 börja på emacs-noden från översta katalogen\n"
! "  info emacs buffers         börja på buffertnoden inom emacs-manualen\n"
! "  info --show-options emacs  börja på noden med emacs kommandoradsflaggor\n"
! "  info -f ./foo.info         visa filen ./foo.info, sök inte i katalogen\n"
  
! #: info/info.c:649 info/infokey.c:918 makeinfo/makeinfo.c:474
! #: util/install-info.c:491 util/texindex.c:259
  msgid ""
  "\n"
--- 423,439 ----
  "  info --show-options emacs  start at node with emacs' command line options\n"
  "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
! "  info -f ./foo.info         show file ./foo.info, not searching dir"
  msgstr ""
  "\n"
! "Exempel:\n"
! "  info                       visa Ã¶versta katalogmenyn\n"
! "  info emacs                 bÃ¶rja pÃ¥ emacs-noden frÃ¥n Ã¶versta katalogen\n"
! "  info emacs buffers         bÃ¶rja pÃ¥ buffertnoden inom emacs-manualen\n"
! "  info --show-options emacs  bÃ¶rja pÃ¥ noden med emacs kommandoradsflaggor\n"
! "  info --subnodes -o ut.txt emacs  dumpa hela manualen till ut.txt\n"
! "  info -f ./foo.info         visa filen ./foo.info, sÃ¶k inte i katalogen"
  
! #: info/info.c:650 info/infokey.c:918 makeinfo/makeinfo.c:474
! #: util/texindex.c:259
  msgid ""
  "\n"
***************
*** 412,782 ****
  "\n"
  "Skicka felrapporter till bug-texinfo@gnu.org,\n"
! "allmänna frågor och diskussion till help-texinfo@gnu.org\n"
! "och synpunkter på översättningen till sv@li.org.\n"
! "Hemsida för texinfo: http://www.gnu.org/software/texinfo/"
  
! #: info/info.c:683
  #, c-format
  msgid "Cannot find node `%s'."
  msgstr "Kan inte hitta noden \"%s\"."
  
! #: info/info.c:684
  #, c-format
  msgid "Cannot find node `(%s)%s'."
  msgstr "Kan inte hitta noden \"(%s)%s\"."
  
! #: info/info.c:685
  msgid "Cannot find a window!"
! msgstr "Kan inte hitta ett fönster!"
  
! #: info/info.c:686
  msgid "Point doesn't appear within this window's node!"
! msgstr "Punkten finns inte inom detta fönsters nod!"
  
! #: info/info.c:687
  msgid "Cannot delete the last window."
! msgstr "Kan inte ta bort det sista fönstret."
  
! #: info/info.c:688
  msgid "No menu in this node."
  msgstr "Ingen meny i denna nod."
  
! #: info/info.c:689
  msgid "No footnotes in this node."
  msgstr "Inga fotnoter i denna nod."
  
! #: info/info.c:690
  msgid "No cross references in this node."
  msgstr "Inga korsreferenser i denna nod."
  
! #: info/info.c:691
  #, c-format
  msgid "No `%s' pointer for this node."
! msgstr "Ingen \"%s\"-pekare för denna nod."
  
! #: info/info.c:692
  #, c-format
  msgid "Unknown Info command `%c'; try `?' for help."
! msgstr "Okänt Info-kommando \"%c\". Prova \"?\" för hjälp."
  
! #: info/info.c:693
  #, c-format
  msgid "Terminal type `%s' is not smart enough to run Info."
! msgstr "Terminaltypen \"%s\" är inte tillräckligt smart för att köra Info."
  
! #: info/info.c:694
  msgid "You are already at the last page of this node."
! msgstr "Du är redan på sista sidan för denna nod."
  
! #: info/info.c:695
  msgid "You are already at the first page of this node."
! msgstr "Du är redan på första sidan för denna nod."
  
! #: info/info.c:696
  msgid "Only one window."
! msgstr "Endast ett fönster."
  
! #: info/info.c:697
  msgid "Resulting window would be too small."
! msgstr "Resulterande fönstret skulle bli för litet."
  
! #: info/info.c:698
  msgid "Not enough room for a help window, please delete a window."
  msgstr ""
! "Inte tillräckligt med utrymme för ett hjälpfönster, ta bort ett fönster."
  
! #: info/infodoc.c:45 info/infodoc.c:97
! msgid ""
! "Basic Commands in Info Windows\n"
! "******************************\n"
! msgstr ""
! "Grundläggande kommandon i Info-fönster\n"
! "**************************************\n"
  
  #: info/infodoc.c:48
- msgid "\\%-10[quit-help]  Quit this help.\n"
- msgstr "\\%-10[quit-help]  Avsluta denna hjälp.\n"
- 
- #: info/infodoc.c:49
  msgid "\\%-10[quit]  Quit Info altogether.\n"
  msgstr "\\%-10[quit]  Avsluta Info helt.\n"
  
! #: info/infodoc.c:50
  msgid "\\%-10[get-info-help-node]  Invoke the Info tutorial.\n"
  msgstr "\\%-10[get-info-help-node]  Starta Info-handboken.\n"
  
! #: info/infodoc.c:52 info/infodoc.c:104
! msgid ""
! "Selecting other nodes:\n"
! "----------------------\n"
! msgstr ""
! "Välja andra noder:\n"
! "------------------\n"
  
  #: info/infodoc.c:54
! msgid "\\%-10[next-node]  Move to the \"next\" node of this node.\n"
! msgstr "\\%-10[next-node]  Gå till nästa nod från denna nod.\n"
  
  #: info/infodoc.c:55
! msgid "\\%-10[prev-node]  Move to the \"previous\" node of this node.\n"
! msgstr "\\%-10[prev-node]  Gå till föregående nod från denna nod.\n"
  
  #: info/infodoc.c:56
! msgid "\\%-10[up-node]  Move \"up\" from this node.\n"
! msgstr "\\%-10[up-node]  Gå upp från denna nod.\n"
  
! #: info/infodoc.c:57
! msgid ""
! "\\%-10[menu-item]  Pick menu item specified by name.\n"
! "              Picking a menu item causes another node to be selected.\n"
! msgstr ""
! "\\%-10[menu-item]  Välj den menypost som anges med namn.\n"
! "              Att välja en menypost gör att en annan nod väljs.\n"
  
  #: info/infodoc.c:59
  msgid ""
! "\\%-10[xref-item]  Follow a cross reference.  Reads name of reference.\n"
  msgstr ""
! "\\%-10[xref-item]  Följ en korsreferens. Läser namnet på en referens.\n"
  
  #: info/infodoc.c:60
! msgid "\\%-10[history-node]  Move to the last node seen in this window.\n"
! msgstr "\\%-10[history-node]  Gå till den sista noden i detta fönster.\n"
! 
! #: info/infodoc.c:61
! #, fuzzy
! msgid "\\%-10[move-to-next-xref]  Skip to next hypertext link [*].\n"
! msgstr ""
! "\\%-10[move-to-next-xref]  Hoppa till nästa hypertextlänk i denna nod.\n"
  
  #: info/infodoc.c:62
! #, fuzzy
! msgid "\\%-10[move-to-prev-xref]  Skip to previous hypertext link [*].\n"
! msgstr ""
! "\\%-10[move-to-prev-xref]  Hoppa till nästa hypertextlänk i denna nod.\n"
  
  #: info/infodoc.c:63
! msgid ""
! "\\%-10[select-reference-this-line]  Follow the hypertext link under cursor.\n"
! msgstr ""
! "\\%-10[select-reference-this-line]  Följ hypertextlänken under markören.\n"
  
  #: info/infodoc.c:64
! msgid ""
! "\\%-10[dir-node]  Move to the `directory' node.  Equivalent to `\\[goto-"
! "node] (DIR)'.\n"
! msgstr ""
! "\\%-10[dir-node]  Gå till \"directory\"-noden. Likvärdigt med \"g (DIR)\".\n"
  
  #: info/infodoc.c:65
! msgid ""
! "\\%-10[top-node]  Move to the Top node.  Equivalent to `\\[goto-node] Top'.\n"
! msgstr ""
! "\\%-10[top-node]  Gå till den översta noden. Likvärdigt med \"g Top\".\n"
  
  #: info/infodoc.c:67
! msgid ""
! "[*]    Command acts within this node or the entire document, depending on\n"
! "the value of cursor-movement-scrolls variable\n"
! msgstr ""
  
! #: info/infodoc.c:70 info/infodoc.c:118
! msgid ""
! "Moving within a node:\n"
! "---------------------\n"
! msgstr ""
! "Förflyttning inom en nod:\n"
! "-------------------------\n"
  
  #: info/infodoc.c:72
! msgid "\\%-10[beginning-of-node]  Go to the beginning of this node.\n"
! msgstr "\\%-10[beginning-of-node]  Gå till början på denna nod.\n"
  
  #: info/infodoc.c:73
! msgid "\\%-10[end-of-node]  Go to the end of this node.\n"
! msgstr "\\%-10[end-of-node]  Gå till slutet på denna nod.\n"
  
  #: info/infodoc.c:74
! msgid "\\%-10[next-line]  Scroll forward 1 line.\n"
! msgstr "\\%-10[next-line]  Rulla en rad framåt.\n"
! 
! #: info/infodoc.c:75
! msgid "\\%-10[prev-line]  Scroll backward 1 line.\n"
! msgstr "\\%-10[prev-line]  Rulla en rad bakåt.\n"
  
  #: info/infodoc.c:76
! msgid "\\%-10[scroll-forward]  Scroll forward a page.\n"
! msgstr "\\%-10[scroll-forward]  Rulla en sida framåt.\n"
  
  #: info/infodoc.c:77
! msgid "\\%-10[scroll-backward]  Scroll backward a page.\n"
! msgstr "\\%-10[scroll-backward]  Rulla en sida bakåt.\n"
! 
! #: info/infodoc.c:79 info/infodoc.c:127
! msgid ""
! "Other commands:\n"
! "---------------\n"
! msgstr ""
! "Andra kommandon:\n"
! "----------------\n"
! 
! #: info/infodoc.c:81
! #, fuzzy
! msgid "1...9       Pick first...ninth item in this node's menu.\n"
! msgstr "  %-10s  Välj första ... nionde objektet i nodens meny.\n"
! 
! #: info/infodoc.c:82
! #, fuzzy
! msgid "\\%-10[last-menu-item]  Pick last item in this node's menu.\n"
! msgstr "\\%-10[last-menu-item]  Välj det sista objektet i nodens meny.\n"
  
! #: info/infodoc.c:83
! msgid ""
! "\\%-10[index-search]  Search for a specified string in the index entries of "
! "this Info\n"
! "              file, and select the node referenced by the first entry "
! "found.\n"
! msgstr ""
! "\\%-10[index-search]  Sök efter en angiven sträng i indexposterna i denna\n"
! "              Info-fil, och välj noden som refereras av den första posten\n"
! "              som hittas.\n"
  
! #: info/infodoc.c:85
  msgid ""
! "\\%-10[goto-node]  Move to node specified by name.\n"
! "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
  msgstr ""
! "\\%-10[goto-node]  Gå till den nod som anges.\n"
! "              Du kan även inkludera ett filnamn, som exempelvis\n"
! "              (FILNAMN)NODNAMN.\n"
  
! #: info/infodoc.c:87
! msgid ""
! "\\%-10[search]  Search forward for a specified string\n"
! "              and select the node in which the next occurrence is found.\n"
! msgstr ""
! "\\%-10[search]  Sök framåt efter en angiven sträng\n"
! "              och välj den nod i vilken nästa förekomst hittas.\n"
  
  #: info/infodoc.c:89
  msgid ""
! "\\%-10[search-backward]  Search backward for a specified string\n"
! "              and select the node in which the previous occurrence is "
! "found.\n"
  msgstr ""
! "\\%-10[search-backward]  Sök bakåt efter en angiven sträng\n"
! "              och välj den nod i vilken nästa förekomst hittas.\n"
  
! #: info/infodoc.c:100
  #, c-format
  msgid "  %-10s  Quit this help.\n"
! msgstr "  %-10s  Avsluta denna hjälp.\n"
  
! #: info/infodoc.c:101
  #, c-format
  msgid "  %-10s  Quit Info altogether.\n"
  msgstr "  %-10s  Avsluta Info helt.\n"
  
! #: info/infodoc.c:102
  #, c-format
  msgid "  %-10s  Invoke the Info tutorial.\n"
  msgstr "  %-10s  Starta Info-handboken.\n"
  
! #: info/infodoc.c:106
  #, c-format
  msgid "  %-10s  Move to the `next' node of this node.\n"
! msgstr "  %-10s  Gå till nästa nod från denna nod.\n"
  
! #: info/infodoc.c:107
  #, c-format
  msgid "  %-10s  Move to the `previous' node of this node.\n"
! msgstr "  %-10s  Gå till föregående nod från denna nod.\n"
  
! #: info/infodoc.c:108
  #, c-format
  msgid "  %-10s  Move `up' from this node.\n"
! msgstr "  %-10s  Gå upp från denna nod.\n"
  
! #: info/infodoc.c:109
  #, c-format
! msgid "  %-10s  Pick menu item specified by name.\n"
! msgstr "  %-10s  Välj angiven menypost.\n"
! 
! #: info/infodoc.c:110
! msgid "              Picking a menu item causes another node to be selected.\n"
! msgstr "              Att välja en menypost gör att en annan nod väljs.\n"
  
! #: info/infodoc.c:111
  #, c-format
  msgid "  %-10s  Follow a cross reference.  Reads name of reference.\n"
! msgstr "  %-10s  Följ en korsreferens. Läser namnet på en referens.\n"
  
! #: info/infodoc.c:112
  #, c-format
  msgid "  %-10s  Move to the last node seen in this window.\n"
! msgstr "  %-10s  Gå till den sista noden i detta fönster.\n"
  
! #: info/infodoc.c:113
  #, c-format
  msgid "  %-10s  Skip to next hypertext link within this node.\n"
! msgstr "  %-10s  Hoppa till nästa hypertextlänk i denna nod.\n"
  
! #: info/infodoc.c:114
  #, c-format
  msgid "  %-10s  Follow the hypertext link under cursor.\n"
! msgstr "  %-10s  Följ hypertextlänken under markören.\n"
  
! #: info/infodoc.c:115
  #, c-format
  msgid "  %-10s  Move to the `directory' node.  Equivalent to `g (DIR)'.\n"
! msgstr "  %-10s  Gå till \"directory\"-noden. Likvärdigt med \"g (DIR)\".\n"
  
! #: info/infodoc.c:116
  #, c-format
  msgid "  %-10s  Move to the Top node.  Equivalent to `g Top'.\n"
! msgstr "  %-10s  Gå till den översta noden. Likvärdigt med \"g Top\".\n"
  
! #: info/infodoc.c:120
  #, c-format
  msgid "  %-10s  Scroll forward a page.\n"
! msgstr "  %-10s  Rulla en sida framåt.\n"
  
! #: info/infodoc.c:121
  #, c-format
  msgid "  %-10s  Scroll backward a page.\n"
! msgstr "  %-10s  Rulla en sida bakåt.\n"
  
! #: info/infodoc.c:122
  #, c-format
  msgid "  %-10s  Go to the beginning of this node.\n"
! msgstr "  %-10s  Gå till början på denna nod.\n"
  
! #: info/infodoc.c:123
  #, c-format
  msgid "  %-10s  Go to the end of this node.\n"
! msgstr "  %-10s  Gå till slutet på denna nod.\n"
  
! #: info/infodoc.c:124
  #, c-format
  msgid "  %-10s  Scroll forward 1 line.\n"
! msgstr "  %-10s  Rulla en rad framåt.\n"
  
! #: info/infodoc.c:125
  #, c-format
  msgid "  %-10s  Scroll backward 1 line.\n"
! msgstr "  %-10s  Rulla en rad bakåt.\n"
  
! #: info/infodoc.c:129
  #, c-format
! msgid "  %-10s  Pick first ... ninth item in node's menu.\n"
! msgstr "  %-10s  Välj första ... nionde objektet i nodens meny.\n"
  
! #: info/infodoc.c:130
  #, c-format
  msgid "  %-10s  Pick last item in node's menu.\n"
! msgstr "  %-10s  Välj det sista objektet i nodens meny.\n"
  
! #: info/infodoc.c:133
! #, fuzzy, c-format
  msgid ""
  "  %-10s  Search for a specified string in the index entries of this Info\n"
--- 444,783 ----
  "\n"
  "Skicka felrapporter till bug-texinfo@gnu.org,\n"
! "allmÃ¤nna frÃ¥gor och diskussion till help-texinfo@gnu.org\n"
! "och synpunkter pÃ¥ Ã¶versÃ¤ttningen till sv@li.org.\n"
! "Hemsida fÃ¶r texinfo: http://www.gnu.org/software/texinfo/"
  
! #: info/info.c:684
  #, c-format
  msgid "Cannot find node `%s'."
  msgstr "Kan inte hitta noden \"%s\"."
  
! #: info/info.c:685
  #, c-format
  msgid "Cannot find node `(%s)%s'."
  msgstr "Kan inte hitta noden \"(%s)%s\"."
  
! #: info/info.c:686
  msgid "Cannot find a window!"
! msgstr "Kan inte hitta ett fÃ¶nster!"
  
! #: info/info.c:687
  msgid "Point doesn't appear within this window's node!"
! msgstr "Punkten finns inte inom detta fÃ¶nsters nod!"
  
! #: info/info.c:688
  msgid "Cannot delete the last window."
! msgstr "Kan inte ta bort det sista fÃ¶nstret."
  
! #: info/info.c:689
  msgid "No menu in this node."
  msgstr "Ingen meny i denna nod."
  
! #: info/info.c:690
  msgid "No footnotes in this node."
  msgstr "Inga fotnoter i denna nod."
  
! #: info/info.c:691
  msgid "No cross references in this node."
  msgstr "Inga korsreferenser i denna nod."
  
! #: info/info.c:692
  #, c-format
  msgid "No `%s' pointer for this node."
! msgstr "Ingen \"%s\"-pekare fÃ¶r denna nod."
  
! #: info/info.c:693
  #, c-format
  msgid "Unknown Info command `%c'; try `?' for help."
! msgstr "OkÃ¤nt Info-kommando \"%c\". Prova \"?\" fÃ¶r hjÃ¤lp."
  
! #: info/info.c:694
  #, c-format
  msgid "Terminal type `%s' is not smart enough to run Info."
! msgstr "Terminaltypen \"%s\" Ã¤r inte tillrÃ¤ckligt smart fÃ¶r att kÃ¶ra Info."
  
! #: info/info.c:695
  msgid "You are already at the last page of this node."
! msgstr "Du Ã¤r redan pÃ¥ sista sidan fÃ¶r denna nod."
  
! #: info/info.c:696
  msgid "You are already at the first page of this node."
! msgstr "Du Ã¤r redan pÃ¥ fÃ¶rsta sidan fÃ¶r denna nod."
  
! #: info/info.c:697
  msgid "Only one window."
! msgstr "Endast ett fÃ¶nster."
  
! #: info/info.c:698
  msgid "Resulting window would be too small."
! msgstr "Resulterande fÃ¶nstret skulle bli fÃ¶r litet."
  
! #: info/info.c:699
  msgid "Not enough room for a help window, please delete a window."
  msgstr ""
! "Inte tillrÃ¤ckligt med utrymme fÃ¶r ett hjÃ¤lpfÃ¶nster, ta bort ett fÃ¶nster."
  
! #: info/infodoc.c:45
! msgid "Basic Info command keys\n"
! msgstr "GrundlÃ¤ggande Info-kommandotangenter\n"
! 
! #: info/infodoc.c:47
! msgid "\\%-10[quit-help]  Close this help window.\n"
! msgstr "\\%-10[quit-help]  StÃ¤ng detta hjÃ¤lpfÃ¶nster.\n"
  
  #: info/infodoc.c:48
  msgid "\\%-10[quit]  Quit Info altogether.\n"
  msgstr "\\%-10[quit]  Avsluta Info helt.\n"
  
! #: info/infodoc.c:49
  msgid "\\%-10[get-info-help-node]  Invoke the Info tutorial.\n"
  msgstr "\\%-10[get-info-help-node]  Starta Info-handboken.\n"
  
! #: info/infodoc.c:51
! msgid "\\%-10[prev-line]  Move up one line.\n"
! msgstr "\\%-10[prev-node]  GÃ¥ en rad uppÃ¥t.\n"
! 
! #: info/infodoc.c:52
! msgid "\\%-10[next-line]  Move down one line.\n"
! msgstr "\\%-10[next-line]  GÃ¥ en rad nedÃ¥t.\n"
! 
! #: info/infodoc.c:53
! msgid "\\%-10[scroll-backward]  Scroll backward one screenful.\n"
! msgstr "\\%-10[scroll-backward]  Rulla en skÃ¤rmlÃ¤ngd bakÃ¥t.\n"
  
  #: info/infodoc.c:54
! msgid "\\%-10[scroll-forward]  Scroll forward one screenful.\n"
! msgstr "\\%-10[scroll-forward]  Rulla en skÃ¤rmlÃ¤ngd framÃ¥t.\n"
  
  #: info/infodoc.c:55
! msgid "\\%-10[beginning-of-node]  Go to the beginning of this node.\n"
! msgstr "\\%-10[beginning-of-node]  GÃ¥ till bÃ¶rjan pÃ¥ denna nod.\n"
  
  #: info/infodoc.c:56
! msgid "\\%-10[end-of-node]  Go to the end of this node.\n"
! msgstr "\\%-10[end-of-node]  GÃ¥ till slutet pÃ¥ denna nod.\n"
  
! #: info/infodoc.c:58
! msgid "\\%-10[move-to-next-xref]  Skip to the next hypertext link.\n"
! msgstr "\\%-10[move-to-next-xref]  Hoppa till nÃ¤sta hypertextlÃ¤nk.\n"
  
  #: info/infodoc.c:59
  msgid ""
! "\\%-10[select-reference-this-line]  Follow the hypertext link under the "
! "cursor.\n"
  msgstr ""
! "\\%-10[select-reference-this-line]  FÃ¶lj hypertextlÃ¤nken under markÃ¶ren.\n"
  
  #: info/infodoc.c:60
! msgid "\\%-10[history-node]  Go back to the last node seen in this window.\n"
! msgstr "\\%-10[history-node]  GÃ¥ till den sista noden i detta fÃ¶nster.\n"
  
  #: info/infodoc.c:62
! msgid "\\%-10[global-prev-node]  Go to the previous node in the document.\n"
! msgstr "\\%-10[global-prev-node]  GÃ¥ till fÃ¶regÃ¥ende nod i dokumentet.\n"
  
  #: info/infodoc.c:63
! msgid "\\%-10[global-next-node]  Go to the next node in the document.\n"
! msgstr "\\%-10[global-next-node]  GÃ¥ till nÃ¤sta nod i dokumentet.\n"
  
  #: info/infodoc.c:64
! msgid "\\%-10[prev-node]  Go to the previous node on this level.\n"
! msgstr "\\%-10[prev-node]  GÃ¥ till fÃ¶regÃ¥ende nod pÃ¥ denna nivÃ¥.\n"
  
  #: info/infodoc.c:65
! msgid "\\%-10[next-node]  Go to the next node on this level.\n"
! msgstr "\\%-10[next-node]  GÃ¥ till nÃ¤sta nod pÃ¥ denna nivÃ¥.\n"
! 
! #: info/infodoc.c:66
! msgid "\\%-10[up-node]  Go up one level.\n"
! msgstr "\\%-10[up-node]  GÃ¥ en nivÃ¥ uppÃ¥t.\n"
  
  #: info/infodoc.c:67
! msgid "\\%-10[top-node]  Go to the top node of this document.\n"
! msgstr "\\%-10[top-node]  GÃ¥ till den Ã¶versta noden i detta dokument.\n"
  
! #: info/infodoc.c:68
! msgid "\\%-10[dir-node]  Go to the main `directory' node.\n"
! msgstr "\\%-10[dir-node]  GÃ¥ till huvudkatalognoden.\n"
! 
! #: info/infodoc.c:70
! msgid "1...9       Pick the first...ninth item in this node's menu.\n"
! msgstr "1...9       VÃ¤lj fÃ¶rsta...nionde objektet i denna nods meny.\n"
! 
! #: info/infodoc.c:71
! msgid "\\%-10[last-menu-item]  Pick the last item in this node's menu.\n"
! msgstr "\\%-10[last-menu-item]  VÃ¤lj sista objektet i denna nods meny.\n"
  
  #: info/infodoc.c:72
! msgid "\\%-10[menu-item]  Pick a menu item specified by name.\n"
! msgstr "\\%-10[menu-item]  VÃ¤lj den namngivna menyposten.\n"
  
  #: info/infodoc.c:73
! msgid "\\%-10[xref-item]  Follow a cross reference specified by name.\n"
! msgstr "\\%-10[xref-item]  FÃ¶lj den namngivna korsreferensen.\n"
  
  #: info/infodoc.c:74
! msgid "\\%-10[goto-node]  Go to a node specified by name.\n"
! msgstr "\\%-10[goto-node]  GÃ¥ till den namngivna noden.\n"
  
  #: info/infodoc.c:76
! msgid "\\%-10[search]  Search forward for a specified string.\n"
! msgstr "\\%-10[search]  SÃ¶k framÃ¥t efter en angiven strÃ¤ng.\n"
  
  #: info/infodoc.c:77
! msgid "\\%-10[search-previous]  Search for previous occurrence.\n"
! msgstr "\\%-10[search-previous]  SÃ¶k efter fÃ¶regÃ¥ende fÃ¶rekomst.\n"
  
! #: info/infodoc.c:78
! msgid "\\%-10[search-next]  Search for next occurrence.\n"
! msgstr "\\%-10[search-next]  SÃ¶k efter nÃ¤sta fÃ¶rekomst.\n"
  
! #: info/infodoc.c:79
  msgid ""
! "\\%-10[index-search]  Search for a specified string in the index, and\n"
! "              select the node referenced by the first entry found.\n"
  msgstr ""
! "\\%-10[index-search]  SÃ¶k efter en angiven strÃ¤ng i indexet, och vÃ¤lj\n"
! "              noden som refereras av den fÃ¶rsta posten som hittas.\n"
  
! #: info/infodoc.c:81
! msgid "\\%-10[abort-key]  Cancel the current operation.\n"
! msgstr "\\%-10[abort-key]  Avbryt pÃ¥gÃ¥ende Ã¥tgÃ¤rd.\n"
  
  #: info/infodoc.c:89
  msgid ""
! "Basic Commands in Info Windows\n"
! "******************************\n"
  msgstr ""
! "GrundlÃ¤ggande kommandon i Info-fÃ¶nster\n"
! "**************************************\n"
  
! #: info/infodoc.c:92
  #, c-format
  msgid "  %-10s  Quit this help.\n"
! msgstr "  %-10s  Avsluta denna hjÃ¤lp.\n"
  
! #: info/infodoc.c:93
  #, c-format
  msgid "  %-10s  Quit Info altogether.\n"
  msgstr "  %-10s  Avsluta Info helt.\n"
  
! #: info/infodoc.c:94
  #, c-format
  msgid "  %-10s  Invoke the Info tutorial.\n"
  msgstr "  %-10s  Starta Info-handboken.\n"
  
! #: info/infodoc.c:98
  #, c-format
  msgid "  %-10s  Move to the `next' node of this node.\n"
! msgstr "  %-10s  GÃ¥ till nÃ¤sta nod frÃ¥n denna nod.\n"
  
! #: info/infodoc.c:99
  #, c-format
  msgid "  %-10s  Move to the `previous' node of this node.\n"
! msgstr "  %-10s  GÃ¥ till fÃ¶regÃ¥ende nod frÃ¥n denna nod.\n"
  
! #: info/infodoc.c:100
  #, c-format
  msgid "  %-10s  Move `up' from this node.\n"
! msgstr "  %-10s  GÃ¥ upp frÃ¥n denna nod.\n"
  
! #: info/infodoc.c:101
  #, c-format
! msgid ""
! "  %-10s  Pick menu item specified by name.\n"
! "              Picking a menu item causes another node to be selected.\n"
! msgstr ""
! "  %-10s  VÃ¤lj den namngivna menyposten.\n"
! "              Att vÃ¤lja en menypost gÃ¶r att en annan nod vÃ¤ljs.\n"
  
! #: info/infodoc.c:103
  #, c-format
  msgid "  %-10s  Follow a cross reference.  Reads name of reference.\n"
! msgstr "  %-10s  FÃ¶lj en korsreferens. LÃ¤ser namnet pÃ¥ en referens.\n"
  
! #: info/infodoc.c:104
  #, c-format
  msgid "  %-10s  Move to the last node seen in this window.\n"
! msgstr "  %-10s  GÃ¥ till den sista noden i detta fÃ¶nster.\n"
  
! #: info/infodoc.c:105
  #, c-format
  msgid "  %-10s  Skip to next hypertext link within this node.\n"
! msgstr "  %-10s  Hoppa till nÃ¤sta hypertextlÃ¤nk i denna nod.\n"
  
! #: info/infodoc.c:106
  #, c-format
  msgid "  %-10s  Follow the hypertext link under cursor.\n"
! msgstr "  %-10s  FÃ¶lj hypertextlÃ¤nken under markÃ¶ren.\n"
  
! #: info/infodoc.c:107
  #, c-format
  msgid "  %-10s  Move to the `directory' node.  Equivalent to `g (DIR)'.\n"
! msgstr "  %-10s  GÃ¥ till \"directory\"-noden. LikvÃ¤rdigt med \"g (DIR)\".\n"
  
! #: info/infodoc.c:108
  #, c-format
  msgid "  %-10s  Move to the Top node.  Equivalent to `g Top'.\n"
! msgstr "  %-10s  GÃ¥ till den Ã¶versta noden. LikvÃ¤rdigt med \"g Top\".\n"
! 
! #: info/infodoc.c:110
! msgid ""
! "Moving within a node:\n"
! "---------------------\n"
! msgstr ""
! "FÃ¶rflyttning inom en nod:\n"
! "-------------------------\n"
  
! #: info/infodoc.c:112
  #, c-format
  msgid "  %-10s  Scroll forward a page.\n"
! msgstr "  %-10s  Rulla en sida framÃ¥t.\n"
  
! #: info/infodoc.c:113
  #, c-format
  msgid "  %-10s  Scroll backward a page.\n"
! msgstr "  %-10s  Rulla en sida bakÃ¥t.\n"
  
! #: info/infodoc.c:114
  #, c-format
  msgid "  %-10s  Go to the beginning of this node.\n"
! msgstr "  %-10s  GÃ¥ till bÃ¶rjan pÃ¥ denna nod.\n"
  
! #: info/infodoc.c:115
  #, c-format
  msgid "  %-10s  Go to the end of this node.\n"
! msgstr "  %-10s  GÃ¥ till slutet pÃ¥ denna nod.\n"
  
! #: info/infodoc.c:116
  #, c-format
  msgid "  %-10s  Scroll forward 1 line.\n"
! msgstr "  %-10s  Rulla en rad framÃ¥t.\n"
  
! #: info/infodoc.c:117
  #, c-format
  msgid "  %-10s  Scroll backward 1 line.\n"
! msgstr "  %-10s  Rulla en rad bakÃ¥t.\n"
  
! #: info/infodoc.c:119
! msgid ""
! "Other commands:\n"
! "---------------\n"
! msgstr ""
! "Andra kommandon:\n"
! "----------------\n"
! 
! #: info/infodoc.c:121
  #, c-format
! msgid "  %-10s  Pick first...ninth item in node's menu.\n"
! msgstr "  %-10s  VÃ¤lj fÃ¶rsta...nionde objektet i nodens meny.\n"
  
! #: info/infodoc.c:122
  #, c-format
  msgid "  %-10s  Pick last item in node's menu.\n"
! msgstr "  %-10s  VÃ¤lj det sista objektet i nodens meny.\n"
  
! #: info/infodoc.c:125
! #, c-format
  msgid ""
  "  %-10s  Search for a specified string in the index entries of this Info\n"
***************
*** 784,857 ****
  "found.\n"
  msgstr ""
! "\\%-10[index-search]  Sök efter en angiven sträng i indexposterna i denna\n"
! "              Info-fil, och välj noden som refereras av den första posten\n"
! "              som hittas.\n"
  
! #: info/infodoc.c:135
  #, c-format
- msgid "  %-10s  Move to node specified by name.\n"
- msgstr "  %-10s  Gå till den nod som anges.\n"
- 
- #: info/infodoc.c:136
  msgid ""
  "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
  msgstr ""
! "              Du kan även inkludera ett filnamn, som exempelvis\n"
  "              (FILNAMN)NODNAMN.\n"
  
! #: info/infodoc.c:137
! #, fuzzy, c-format
  msgid ""
  "  %-10s  Search forward for a specified string,\n"
  "              and select the node in which the next occurrence is found.\n"
  msgstr ""
! "\\%-10[search]  Sök framåt efter en angiven sträng\n"
! "              och välj den nod i vilken nästa förekomst hittas.\n"
  
! # This is broken
! #
! #  N_("  %-10s  Search backward in this Info file for a specified string,\n"),
! #  N_("              and select the node in which the next occurrence is found.\n"),
! #
! # Please don't split a single sentence like this in multiple messages,
! # use one single message instead. Sentences have to be kept together when
! # translating, you can't split a sentence into parts and mark them for
! # separate translation and expect it to work with word ordering,
! # grammar, and everything else in other languages. Splitting sentences
! # just makes it harder for translators when having not just to translate,
! # but also puzzle the pieces of the sentence together again so that it
! # makes some sense, in order to be able to translate in the first place.
! #
! #: info/infodoc.c:139
  #, c-format
- msgid "  %-10s  Search backward for a specified string\n"
- msgstr "  %-10s  Sök bakåt efter en angiven sträng,\n"
- 
- #: info/infodoc.c:140
  msgid ""
  "              and select the node in which the next occurrence is found.\n"
! msgstr "              och välj den nod i vilken nästa förekomst hittas.\n"
  
! #: info/infodoc.c:320
  msgid "The current search path is:\n"
! msgstr "Den aktuella sökvägen är:\n"
  
! #: info/infodoc.c:324
  msgid ""
  "Commands available in Info windows:\n"
  "\n"
  msgstr ""
! "Kommandon som är tillgängliga i Info-fönster:\n"
  "\n"
  
! #: info/infodoc.c:328
  msgid ""
  "Commands available in the echo area:\n"
  "\n"
  msgstr ""
! "Kommandon som är tillgängliga i echo-området:\n"
  "\n"
  
! #: info/infodoc.c:351
  #, c-format
  msgid ""
--- 785,841 ----
  "found.\n"
  msgstr ""
! "  %-10s  SÃ¶k efter en angiven strÃ¤ng i indexposterna i denna Info-fil,\n"
! "              och vÃ¤lj noden som refereras av den fÃ¶rsta posten som\n"
! "              hittas.\n"
  
! #: info/infodoc.c:127
  #, c-format
  msgid ""
+ "  %-10s  Move to node specified by name.\n"
  "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
  msgstr ""
! "  %-10s  GÃ¥ till den namngivna noden.\n"
! "              Du kan Ã¤ven inkludera ett filnamn, som exempelvis\n"
  "              (FILNAMN)NODNAMN.\n"
  
! #: info/infodoc.c:129
! #, c-format
  msgid ""
  "  %-10s  Search forward for a specified string,\n"
  "              and select the node in which the next occurrence is found.\n"
  msgstr ""
! "  %-10s  SÃ¶k framÃ¥t efter en angiven strÃ¤ng\n"
! "              och vÃ¤lj den nod i vilken nÃ¤sta fÃ¶rekomst hittas.\n"
  
! #: info/infodoc.c:131
  #, c-format
  msgid ""
+ "  %-10s  Search backward for a specified string,\n"
  "              and select the node in which the next occurrence is found.\n"
! msgstr ""
! "  %-10s  SÃ¶k bakÃ¥t efter en angiven strÃ¤ng\n"
! "              och vÃ¤lj den nod i vilken nÃ¤sta fÃ¶rekomst hittas.\n"
  
! #: info/infodoc.c:312
  msgid "The current search path is:\n"
! msgstr "Den aktuella sÃ¶kvÃ¤gen Ã¤r:\n"
  
! #: info/infodoc.c:316
  msgid ""
  "Commands available in Info windows:\n"
  "\n"
  msgstr ""
! "Kommandon som Ã¤r tillgÃ¤ngliga i Info-fÃ¶nster:\n"
  "\n"
  
! #: info/infodoc.c:320
  msgid ""
  "Commands available in the echo area:\n"
  "\n"
  msgstr ""
! "Kommandon som Ã¤r tillgÃ¤ngliga i echo-omrÃ¥det:\n"
  "\n"
  
! #: info/infodoc.c:343
  #, c-format
  msgid ""
***************
*** 859,938 ****
  "\n"
  msgstr ""
! "Följande kommandon kan endast startas via %s:\n"
  "\n"
  
! #: info/infodoc.c:355
  msgid ""
  "The following commands cannot be invoked at all:\n"
  "\n"
  msgstr ""
! "Följande kommandon kan inte startas alls:\n"
  "\n"
  
! #: info/infodoc.c:379
! msgid "--- Use `\\[history-node]' or `\\[kill-node]' to exit ---\n"
! msgstr ""
! "--- Använd \"\\[history-node]\" eller \"\\[kill-node]\" för att avsluta ---\n"
! 
! #: info/infodoc.c:489
  msgid "Display help message"
! msgstr "Visa hjälpmeddelande"
  
! #: info/infodoc.c:507
  msgid "Visit Info node `(info)Help'"
! msgstr "Besök Info-noden \"(info)Help\""
  
! #: info/infodoc.c:645
  msgid "Print documentation for KEY"
! msgstr "Visa dokumentationen för NYCKEL"
  
! #: info/infodoc.c:657
  #, c-format
  msgid "Describe key: %s"
  msgstr "Beskriv nyckel: %s"
  
! #: info/infodoc.c:668
  #, c-format
  msgid "ESC %s is undefined."
! msgstr "ESC %s är odefinierad."
  
! #: info/infodoc.c:684 info/infodoc.c:713
  #, c-format
  msgid "%s is undefined."
! msgstr "%s är odefinierad."
  
! #: info/infodoc.c:734
  #, c-format
  msgid "%s is defined to %s."
! msgstr "%s är definierad till %s."
  
! #: info/infodoc.c:1157
  msgid "Show what to type to execute a given command"
! msgstr "Visa vad som ska anges för att köra ett angivet kommando"
  
! #: info/infodoc.c:1161
  msgid "Where is command: "
! msgstr "Var är kommando: "
  
! #: info/infodoc.c:1183
  #, c-format
  msgid "`%s' is not on any keys"
! msgstr "\"%s\" finns inte på några tangenter"
  
! #: info/infodoc.c:1190
  #, c-format
  msgid "%s can only be invoked via %s."
  msgstr "%s kan endast startas via %s."
  
! #: info/infodoc.c:1194
  #, c-format
  msgid "%s can be invoked via %s."
  msgstr "%s kan startas via %s."
  
! #: info/infodoc.c:1199
  #, c-format
  msgid "There is no function named `%s'"
  msgstr "Det finns ingen funktion med namnet \"%s\""
  
  #: info/infokey.c:170
  msgid "incorrect number of arguments"
--- 843,925 ----
  "\n"
  msgstr ""
! "FÃ¶ljande kommandon kan endast startas via %s:\n"
  "\n"
  
! #: info/infodoc.c:347
  msgid ""
  "The following commands cannot be invoked at all:\n"
  "\n"
  msgstr ""
! "FÃ¶ljande kommandon kan inte startas alls:\n"
  "\n"
  
! #: info/infodoc.c:477
  msgid "Display help message"
! msgstr "Visa hjÃ¤lpmeddelande"
  
! #: info/infodoc.c:495
  msgid "Visit Info node `(info)Help'"
! msgstr "BesÃ¶k Info-noden \"(info)Help\""
  
! #: info/infodoc.c:633
  msgid "Print documentation for KEY"
! msgstr "Visa dokumentationen fÃ¶r NYCKEL"
  
! #: info/infodoc.c:645
  #, c-format
  msgid "Describe key: %s"
  msgstr "Beskriv nyckel: %s"
  
! #: info/infodoc.c:656
  #, c-format
  msgid "ESC %s is undefined."
! msgstr "ESC %s Ã¤r odefinierad."
  
! #: info/infodoc.c:672 info/infodoc.c:701
  #, c-format
  msgid "%s is undefined."
! msgstr "%s Ã¤r odefinierad."
  
! #: info/infodoc.c:722
  #, c-format
  msgid "%s is defined to %s."
! msgstr "%s Ã¤r definierad till %s."
  
! #: info/infodoc.c:1145
  msgid "Show what to type to execute a given command"
! msgstr "Visa vad som ska anges fÃ¶r att kÃ¶ra ett angivet kommando"
  
! #: info/infodoc.c:1149
  msgid "Where is command: "
! msgstr "Var Ã¤r kommando: "
  
! #: info/infodoc.c:1171
  #, c-format
  msgid "`%s' is not on any keys"
! msgstr "\"%s\" finns inte pÃ¥ nÃ¥gra tangenter"
  
! #: info/infodoc.c:1178
  #, c-format
  msgid "%s can only be invoked via %s."
  msgstr "%s kan endast startas via %s."
  
! #: info/infodoc.c:1182
  #, c-format
  msgid "%s can be invoked via %s."
  msgstr "%s kan startas via %s."
  
! #: info/infodoc.c:1187
  #, c-format
  msgid "There is no function named `%s'"
  msgstr "Det finns ingen funktion med namnet \"%s\""
  
+ #: info/infodoc.c:96
+ msgid ""
+ "Selecting other nodes:\n"
+ "----------------------\n"
+ msgstr ""
+ "VÃ¤lja andra noder:\n"
+ "------------------\n"
+ 
  #: info/infokey.c:170
  msgid "incorrect number of arguments"
***************
*** 942,946 ****
  #, c-format
  msgid "cannot open input file `%s'"
! msgstr "kan inte öppna indatafilen \"%s\""
  
  #: info/infokey.c:215
--- 929,933 ----
  #, c-format
  msgid "cannot open input file `%s'"
! msgstr "kan inte Ã¶ppna indatafilen \"%s\""
  
  #: info/infokey.c:215
***************
*** 957,965 ****
  #, c-format
  msgid "error closing output file `%s'"
! msgstr "fel vid stängning av utdatafilen \"%s\""
  
  #: info/infokey.c:450
  msgid "key sequence too long"
! msgstr "nyckelsekvensen är för lång"
  
  #: info/infokey.c:529
--- 944,952 ----
  #, c-format
  msgid "error closing output file `%s'"
! msgstr "fel vid stÃ¤ngning av utdatafilen \"%s\""
  
  #: info/infokey.c:450
  msgid "key sequence too long"
! msgstr "nyckelsekvensen Ã¤r fÃ¶r lÃ¥ng"
  
  #: info/infokey.c:529
***************
*** 969,1000 ****
  #: info/infokey.c:610
  msgid "NUL character (\\000) not permitted"
! msgstr "NUL-tecknet (\\000) är inte tillåtet"
  
  #: info/infokey.c:641
  #, c-format
  msgid "NUL character (^%c) not permitted"
! msgstr "NUL-tecknet (^%c) är inte tillåtet"
  
  #: info/infokey.c:665
  msgid "missing action name"
! msgstr "åtgärdsnamn saknas"
  
  #: info/infokey.c:681 info/infokey.c:756
  msgid "section too long"
! msgstr "avsnittet är för långt"
  
  #: info/infokey.c:688
  #, c-format
  msgid "unknown action `%s'"
! msgstr "okänd åtgärd \"%s\""
  
  #: info/infokey.c:698
  msgid "action name too long"
! msgstr "åtgärdsnamnet är för långt"
  
  #: info/infokey.c:712
  #, c-format
  msgid "extra characters following action `%s'"
! msgstr "extra tecken följer på åtgärden \"%s\""
  
  #: info/infokey.c:723
--- 956,987 ----
  #: info/infokey.c:610
  msgid "NUL character (\\000) not permitted"
! msgstr "NUL-tecknet (\\000) Ã¤r inte tillÃ¥tet"
  
  #: info/infokey.c:641
  #, c-format
  msgid "NUL character (^%c) not permitted"
! msgstr "NUL-tecknet (^%c) Ã¤r inte tillÃ¥tet"
  
  #: info/infokey.c:665
  msgid "missing action name"
! msgstr "Ã¥tgÃ¤rdsnamn saknas"
  
  #: info/infokey.c:681 info/infokey.c:756
  msgid "section too long"
! msgstr "avsnittet Ã¤r fÃ¶r lÃ¥ngt"
  
  #: info/infokey.c:688
  #, c-format
  msgid "unknown action `%s'"
! msgstr "okÃ¤nd Ã¥tgÃ¤rd \"%s\""
  
  #: info/infokey.c:698
  msgid "action name too long"
! msgstr "Ã¥tgÃ¤rdsnamnet Ã¤r fÃ¶r lÃ¥ngt"
  
  #: info/infokey.c:712
  #, c-format
  msgid "extra characters following action `%s'"
! msgstr "extra tecken fÃ¶ljer pÃ¥ Ã¥tgÃ¤rden \"%s\""
  
  #: info/infokey.c:723
***************
*** 1008,1016 ****
  #: info/infokey.c:741
  msgid "variable name too long"
! msgstr "variabelnamnet är för långt"
  
  #: info/infokey.c:765
  msgid "value too long"
! msgstr "värdet är för långt"
  
  #: info/infokey.c:890
--- 995,1003 ----
  #: info/infokey.c:741
  msgid "variable name too long"
! msgstr "variabelnamnet Ã¤r fÃ¶r lÃ¥ngt"
  
  #: info/infokey.c:765
  msgid "value too long"
! msgstr "vÃ¤rdet Ã¤r fÃ¶r lÃ¥ngt"
  
  #: info/infokey.c:890
***************
*** 1032,1102 ****
  "  --version            display version information and exit.\n"
  msgstr ""
! "Användning: %s [FLAGGA]... [INDATAFIL]\n"
  "\n"
! "Kompilera infonyckelkällfil till infonyckelfil. Läser INDATAFIL (som\n"
  "standard $HOME/.infokey) och skriver (som standard) den kompilerade\n"
  "nyckelfilen till $HOME/.info.\n"
  "\n"
  "Flaggor:\n"
! "  --output FIL         generera till FIL istället för $HOME/.info\n"
! "  --help               visa denna hjälptext och avsluta.\n"
  "  --version            visa versionsinformation och avsluta.\n"
  
! #: info/infomap.c:1499
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too small"
! msgstr "Ignorerar ogiltig infonyckelfil \"%s\" - för liten"
  
! #: info/infomap.c:1502
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too big"
! msgstr "Ignorerar ogiltig infonyckelfil \"%s\" - för stor"
  
! #: info/infomap.c:1515
  #, c-format
  msgid "Error reading infokey file `%s' - short read"
! msgstr "Fel vid läsning av infonyckelfilen \"%s\" - kort läsning"
  
! #: info/infomap.c:1534
  #, c-format
  msgid ""
  "Invalid infokey file `%s' (bad magic numbers) -- run infokey to update it"
  msgstr ""
! "Ogiltig infonyckelfil \"%s\" (felaktiga magiska nummer) -- kör infokey för\n"
  "att uppdatera den"
  
! #: info/infomap.c:1543
  #, c-format
  msgid "Your infokey file `%s' is out of date -- run infokey to update it"
  msgstr ""
! "Din infonyckelfil \"%s\" är för gammal -- kör infokey för att uppdatera den"
  
! #: info/infomap.c:1559
  #, c-format
  msgid ""
  "Invalid infokey file `%s' (bad section length) -- run infokey to update it"
  msgstr ""
! "Ogiltig infonyckelfil \"%s\" (felaktig asvnittslängd) -- kör infokey för\n"
  "att uppdatera den"
  
! #: info/infomap.c:1580
  #, c-format
  msgid ""
  "Invalid infokey file `%s' (bad section code) -- run infokey to update it"
  msgstr ""
! "ogiltig infonyckelfil \"%s\" (felaktig avsnittskod) -- kör infokey för att\n"
  "uppdatera den"
  
! #: info/infomap.c:1715
  msgid "Bad data in infokey file -- some key bindings ignored"
  msgstr "Felaktig data i infonyckelfil -- en del bindningar ignorerades"
  
! #: info/infomap.c:1765
  msgid "Bad data in infokey file -- some var settings ignored"
! msgstr "Felaktig data i infonyckelfil -- en del inställningar ignorerades"
  
  #: info/m-x.c:68
  msgid "Read the name of an Info command and describe it"
! msgstr "Läs namnet på ett Info-kommando och beskriv det"
  
  #: info/m-x.c:72
--- 1019,1089 ----
  "  --version            display version information and exit.\n"
  msgstr ""
! "AnvÃ¤ndning: %s [FLAGGA]... [INDATAFIL]\n"
  "\n"
! "Kompilera infonyckelkÃ¤llfil till infonyckelfil. LÃ¤ser INDATAFIL (som\n"
  "standard $HOME/.infokey) och skriver (som standard) den kompilerade\n"
  "nyckelfilen till $HOME/.info.\n"
  "\n"
  "Flaggor:\n"
! "  --output FIL         generera till FIL istÃ¤llet fÃ¶r $HOME/.info\n"
! "  --help               visa denna hjÃ¤lptext och avsluta.\n"
  "  --version            visa versionsinformation och avsluta.\n"
  
! #: info/infomap.c:955
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too small"
! msgstr "Ignorerar ogiltig infonyckelfil \"%s\" - fÃ¶r liten"
  
! #: info/infomap.c:958
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too big"
! msgstr "Ignorerar ogiltig infonyckelfil \"%s\" - fÃ¶r stor"
  
! #: info/infomap.c:971
  #, c-format
  msgid "Error reading infokey file `%s' - short read"
! msgstr "Fel vid lÃ¤sning av infonyckelfilen \"%s\" - kort lÃ¤sning"
  
! #: info/infomap.c:990
  #, c-format
  msgid ""
  "Invalid infokey file `%s' (bad magic numbers) -- run infokey to update it"
  msgstr ""
! "Ogiltig infonyckelfil \"%s\" (felaktiga magiska nummer) -- kÃ¶r infokey fÃ¶r\n"
  "att uppdatera den"
  
! #: info/infomap.c:999
  #, c-format
  msgid "Your infokey file `%s' is out of date -- run infokey to update it"
  msgstr ""
! "Din infonyckelfil \"%s\" Ã¤r fÃ¶r gammal -- kÃ¶r infokey fÃ¶r att uppdatera den"
  
! #: info/infomap.c:1015
  #, c-format
  msgid ""
  "Invalid infokey file `%s' (bad section length) -- run infokey to update it"
  msgstr ""
! "Ogiltig infonyckelfil \"%s\" (felaktig asvnittslÃ¤ngd) -- kÃ¶r infokey fÃ¶r\n"
  "att uppdatera den"
  
! #: info/infomap.c:1036
  #, c-format
  msgid ""
  "Invalid infokey file `%s' (bad section code) -- run infokey to update it"
  msgstr ""
! "ogiltig infonyckelfil \"%s\" (felaktig avsnittskod) -- kÃ¶r infokey fÃ¶r att\n"
  "uppdatera den"
  
! #: info/infomap.c:1171
  msgid "Bad data in infokey file -- some key bindings ignored"
  msgstr "Felaktig data i infonyckelfil -- en del bindningar ignorerades"
  
! #: info/infomap.c:1221
  msgid "Bad data in infokey file -- some var settings ignored"
! msgstr "Felaktig data i infonyckelfil -- en del instÃ¤llningar ignorerades"
  
  #: info/m-x.c:68
  msgid "Read the name of an Info command and describe it"
! msgstr "LÃ¤s namnet pÃ¥ ett Info-kommando och beskriv det"
  
  #: info/m-x.c:72
***************
*** 1106,1114 ****
  #: info/m-x.c:95
  msgid "Read a command name in the echo area and execute it"
! msgstr "Läs ett kommandonamn i echo-området och kör det"
  
  #: info/m-x.c:139
  msgid "Cannot execute an `echo-area' command here."
! msgstr "Kan inte köra ett \"echo-area\"-kommando här."
  
  #: info/m-x.c:153
--- 1093,1101 ----
  #: info/m-x.c:95
  msgid "Read a command name in the echo area and execute it"
! msgstr "LÃ¤s ett kommandonamn i echo-omrÃ¥det och kÃ¶r det"
  
  #: info/m-x.c:139
  msgid "Cannot execute an `echo-area' command here."
! msgstr "Kan inte kÃ¶ra ett \"echo-area\"-kommando hÃ¤r."
  
  #: info/m-x.c:153
***************
*** 1119,1130 ****
  #: info/m-x.c:159
  msgid "Set the height of the displayed window"
! msgstr "Ställ in höjden på det visade fönstret"
  
  #: info/m-x.c:172
  #, c-format
  msgid "Set screen height to (%d): "
! msgstr "Ställ in skärmhöjden till (%d): "
  
! #: info/makedoc.c:163 info/makedoc.c:171
  #, c-format
  msgid ""
--- 1106,1117 ----
  #: info/m-x.c:159
  msgid "Set the height of the displayed window"
! msgstr "StÃ¤ll in hÃ¶jden pÃ¥ det visade fÃ¶nstret"
  
  #: info/m-x.c:172
  #, c-format
  msgid "Set screen height to (%d): "
! msgstr "StÃ¤ll in skÃ¤rmhÃ¶jden till (%d): "
  
! #: info/makedoc.c:166 info/makedoc.c:174
  #, c-format
  msgid ""
***************
*** 1132,1139 ****
  "\n"
  msgstr ""
! "   Källkodsfiler som grävdes igenom för att göra att denna fil inkluderar:\n"
  "\n"
  
! #: info/makedoc.c:551
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
--- 1119,1126 ----
  "\n"
  msgstr ""
! "   KÃ¤llkodsfiler som grÃ¤vdes igenom fÃ¶r att gÃ¶ra att denna fil inkluderar:\n"
  "\n"
  
! #: info/makedoc.c:556
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
***************
*** 1149,1153 ****
  "\n"
  "* Meny:\n"
! "  (Fil)Nod                          Rader   Storl. Innehållande fil\n"
  "  --------                          -----   ------ ----------------"
  
--- 1136,1140 ----
  "\n"
  "* Meny:\n"
! "  (Fil)Nod                          Rader   Storl. InnehÃ¥llande fil\n"
  "  --------                          -----   ------ ----------------"
  
***************
*** 1157,1183 ****
  "Select one from this menu, or use `\\[history-node]' in another window.\n"
  msgstr ""
! "Här är menyn med de noder som du har besökt nyligen.\n"
! "Välj en från denna meny eller använd\"\\[history-node]\" i ett annat "
! "fönster.\n"
  
  #: info/nodemenu.c:223
  msgid "Make a window containing a menu of all of the currently visited nodes"
  msgstr ""
! "Skapa ett fönster som innehåller en meny med alla nyligen besökta noder"
  
  #: info/nodemenu.c:303
  msgid "Select a node which has been previously visited in a visible window"
! msgstr "Välj en nod som har besökts nyligen i ett synligt fönster"
  
  #: info/nodemenu.c:316
  msgid "Select visited node: "
! msgstr "Välj besökt nod: "
  
! #: info/nodemenu.c:336 info/session.c:2398
  #, c-format
  msgid "The reference disappeared! (%s)."
! msgstr "Referensen försvann! (%s)."
  
! #: info/session.c:161
  #, c-format
  msgid ""
--- 1144,1175 ----
  "Select one from this menu, or use `\\[history-node]' in another window.\n"
  msgstr ""
! "HÃ¤r Ã¤r menyn med de noder som du har besÃ¶kt nyligen.\n"
! "VÃ¤lj en frÃ¥n denna meny eller anvÃ¤nd\"\\[history-node]\" i ett annat "
! "fÃ¶nster.\n"
  
  #: info/nodemenu.c:223
  msgid "Make a window containing a menu of all of the currently visited nodes"
  msgstr ""
! "Skapa ett fÃ¶nster som innehÃ¥ller en meny med alla nyligen besÃ¶kta noder"
  
  #: info/nodemenu.c:303
  msgid "Select a node which has been previously visited in a visible window"
! msgstr "VÃ¤lj en nod som har besÃ¶kts nyligen i ett synligt fÃ¶nster"
  
  #: info/nodemenu.c:316
  msgid "Select visited node: "
! msgstr "VÃ¤lj besÃ¶kt nod: "
  
! #: info/nodemenu.c:336 info/session.c:2443
  #, c-format
  msgid "The reference disappeared! (%s)."
! msgstr "Referensen fÃ¶rsvann! (%s)."
! 
! #: info/search.c:161
! #, c-format
! msgid "regexp error: %s"
! msgstr "fel i reguljÃ¤rt uttryck: %s"
  
! #: info/session.c:164
  #, c-format
  msgid ""
***************
*** 1185,1574 ****
  "for menu item."
  msgstr ""
! "Välkommen till Info version %s. Skriv in \\[get-help-window] för hjälp, "
! "\\[menu-item] för menypost."
  
! #: info/session.c:622
  msgid "Move down to the next line"
! msgstr "Gå ned till nästa rad"
  
! #: info/session.c:658
  msgid "Move up to the previous line"
! msgstr "Gå upp till föregående rad"
  
! #: info/session.c:693
  msgid "Move to the end of the line"
! msgstr "Gå till slutet på raden"
  
! #: info/session.c:713
  msgid "Move to the start of the line"
! msgstr "Gå till början på raden"
  
  # src/menus.c:332
! #: info/session.c:983 makeinfo/node.c:1437
  msgid "Next"
! msgstr "Nästa"
! 
! #: info/session.c:988
! msgid "Following Next node..."
! msgstr "Följer nästa-nod..."
! 
! #: info/session.c:1006
! msgid "Selecting first menu item..."
! msgstr "Väljer första menyposten..."
! 
! #: info/session.c:1018
! msgid "Selecting Next node..."
! msgstr "Väljer nästa nod..."
! 
! #: info/session.c:1089
! #, c-format
! msgid "Moving Up %d time(s), then Next."
! msgstr "Går upp %d gång(er), sedan Nästa."
  
! #: info/session.c:1113
  msgid "No more nodes within this document."
  msgstr "Inga fler noder i detta dokument."
  
! #: info/session.c:1139
  msgid "No `Prev' for this node."
! msgstr "Ingen \"Föreg\" för denna nod."
  
! #: info/session.c:1144 info/session.c:1206
! msgid "Moving Prev in this window."
! msgstr "Gå till föregående i detta fönster."
! 
! #: info/session.c:1161
  msgid "No `Prev' or `Up' for this node within this document."
! msgstr "Inget \"Prev\" eller \"Up\" för denna nod inom detta dokument."
! 
! #: info/session.c:1167
! msgid "Moving Up in this window."
! msgstr "Går upp i detta fönster."
  
! #: info/session.c:1217
! msgid "Moving to `Prev's last menu item."
! msgstr "Gå till \"Föreg\"s senaste menypost."
! 
! #: info/session.c:1229
  msgid "Move forwards or down through node structure"
! msgstr "Gå framåt eller nedåt i nodstrukturen"
  
! #: info/session.c:1245
  msgid "Move backwards or up through node structure"
! msgstr "Gå bakåt eller upp i nodstrukturen"
  
! #: info/session.c:1339
  msgid "Scroll forward in this window"
! msgstr "Rulla framåt i detta fönster"
  
! #: info/session.c:1347
  msgid "Scroll forward in this window and set default window size"
! msgstr "Rulla framåt i detta fönster och ställ in standardfönsterstorleken"
  
! #: info/session.c:1355
  msgid "Scroll forward in this window staying within node"
! msgstr "Rulla framåt i detta fönster och stanna inom noden"
  
! #: info/session.c:1363
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
  msgstr ""
! "Rulla framåt i detta fönster och stanna inom noden och ställ in "
! "standardfönsterstorleken"
  
! #: info/session.c:1371
  msgid "Scroll backward in this window"
! msgstr "Rulla bakåt i detta fönster"
  
! #: info/session.c:1379
  msgid "Scroll backward in this window and set default window size"
! msgstr "Rulla bakåt i detta fönster och ställ in standardfönsterstorleken"
  
! #: info/session.c:1388
  msgid "Scroll backward in this window staying within node"
! msgstr "Rulla bakåt i detta fönster och stanna inom noden"
  
! #: info/session.c:1396
  msgid ""
  "Scroll backward in this window staying within node and set default window "
  "size"
  msgstr ""
! "Rulla bakåt i detta fönster och stanna inom noden och ställ in "
! "standardfönsterstorleken"
  
! #: info/session.c:1404
  msgid "Move to the start of this node"
! msgstr "Gå till början på denna nod"
  
! #: info/session.c:1411
  msgid "Move to the end of this node"
! msgstr "Gå till slutet på denna nod"
  
! #: info/session.c:1418
  msgid "Scroll down by lines"
! msgstr "Rulla nedåt radvis"
  
! #: info/session.c:1435
  msgid "Scroll up by lines"
! msgstr "Rulla uppåt radvis"
  
! #: info/session.c:1453
  msgid "Scroll down by half screen size"
! msgstr "Rulla nedåt med halva skärmstorleken"
  
! #: info/session.c:1479
  msgid "Scroll up by half screen size"
! msgstr "Rulla uppåt med halva skärmstorleken"
  
! #: info/session.c:1508
  msgid "Select the next window"
! msgstr "Välj nästa fönster"
  
! #: info/session.c:1547
  msgid "Select the previous window"
! msgstr "Välj föregående fönster"
  
! #: info/session.c:1598
  msgid "Split the current window"
! msgstr "Dela aktuellt fönster"
  
! #: info/session.c:1679
  msgid "Delete the current window"
! msgstr "Ta bort aktuellt fönster"
  
! #: info/session.c:1687
  msgid "Cannot delete a permanent window"
! msgstr "Kan inte ta bort ett permanent fönster"
  
! #: info/session.c:1719
  msgid "Delete all other windows"
! msgstr "Ta bort alla andra fönster"
  
! #: info/session.c:1765
  msgid "Scroll the other window"
! msgstr "Rulla det andra fönstret"
  
! #: info/session.c:1786
  msgid "Scroll the other window backward"
! msgstr "Rulla det andra fönstret bakåt"
  
! #: info/session.c:1792
  msgid "Grow (or shrink) this window"
! msgstr "Väx (eller krymp) detta fönster"
  
! #: info/session.c:1803
  msgid "Divide the available screen space among the visible windows"
! msgstr "Dela det tillgängliga skärmutrymmet mellan de synliga fönstren"
  
! #: info/session.c:1810
  msgid "Toggle the state of line wrapping in the current window"
! msgstr "Växla tillståndet för radbrytning i det aktuella fönstret"
  
! #: info/session.c:1982
  msgid "Select the Next node"
! msgstr "Välj nästa nod"
  
! #: info/session.c:1990
  msgid "Select the Prev node"
! msgstr "Välj föregående nod"
  
! #: info/session.c:1998
  msgid "Select the Up node"
! msgstr "Välj uppnoden"
  
! #: info/session.c:2005
  msgid "Select the last node in this file"
! msgstr "Välj den sista noden i denna fil"
  
! #: info/session.c:2032 info/session.c:2065
  msgid "This window has no additional nodes"
! msgstr "Detta fönster har inga ytterligare noder"
  
! #: info/session.c:2038
  msgid "Select the first node in this file"
! msgstr "Välj den första noden i denna fil"
  
! #: info/session.c:2072
  msgid "Select the last item in this node's menu"
! msgstr "Välj det sista objektet i denna nods meny"
  
! #: info/session.c:2078
  msgid "Select this menu item"
! msgstr "Välj denna menypost"
  
! #: info/session.c:2111
  #, c-format
  msgid "There aren't %d items in this menu."
  msgstr "Det finns inte %d poster i denna meny."
  
! #: info/session.c:2305 info/session.c:2306
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Menypost (%s): "
  
! #: info/session.c:2309
  msgid "Menu item: "
  msgstr "Menypost: "
  
! #: info/session.c:2316 info/session.c:2317
  #, c-format
  msgid "Follow xref (%s): "
! msgstr "Följ xref (%s): "
  
! #: info/session.c:2320
  msgid "Follow xref: "
! msgstr "Följ xref: "
  
! #: info/session.c:2449
  msgid "Read a menu item and select its node"
! msgstr "Läs en menypost och välj dess nod"
  
! #: info/session.c:2457
  msgid "Read a footnote or cross reference and select its node"
! msgstr "Läs en fotnot eller korsreferens och välj dess nod"
  
! #: info/session.c:2463
  msgid "Move to the start of this node's menu"
! msgstr "Gå till början på denna nods meny"
  
! #: info/session.c:2487
  msgid "Visit as many menu items at once as possible"
! msgstr "Besök så många menyposter som möjligt samtidigt"
  
! #: info/session.c:2515
  msgid "Read a node name and select it"
! msgstr "Läs ett nodnamn och välj det"
  
! #: info/session.c:2570 info/session.c:2575
  msgid "Goto node: "
! msgstr "Gå till nod: "
  
! #: info/session.c:2639
  #, c-format
  msgid "No menu in node `%s'."
  msgstr "Ingen meny i noden \"%s\"."
  
! #: info/session.c:2685
  #, c-format
  msgid "No menu item `%s' in node `%s'."
  msgstr "Ingen menypost \"%s\" i noden \"%s\"."
  
! #: info/session.c:2715
  #, c-format
  msgid "Unable to find node referenced by `%s' in `%s'."
  msgstr "Kan inte hitta noden som refereras av \"%s\" i \"%s\"."
  
! #: info/session.c:2765
  msgid "Read a list of menus starting from dir and follow them"
! msgstr "Läs en lista med menyer som börjar med katalog, och följ dem"
  
! #: info/session.c:2767
  msgid "Follow menus: "
! msgstr "Följ menyer: "
  
! #: info/session.c:2960
  msgid "Find the node describing program invocation"
  msgstr "Hitta den nod som beskriver start av programmet"
  
! #: info/session.c:2962
  #, c-format
  msgid "Find Invocation node of [%s]: "
! msgstr "Hitta programstartnod för [%s]: "
  
! #: info/session.c:3000
  msgid "Read a manpage reference and select it"
! msgstr "Läs en referens till manualsida och välj den"
  
! #: info/session.c:3004
  msgid "Get Manpage: "
! msgstr "Hämta manualsida: "
  
! #: info/session.c:3034
  msgid "Select the node `Top' in this file"
! msgstr "Välj noden \"Top\" i denna fil"
  
! #: info/session.c:3040
  msgid "Select the node `(dir)'"
! msgstr "Välj noden \"(dir)\""
  
! #: info/session.c:3057 info/session.c:3059
  #, c-format
  msgid "Kill node (%s): "
! msgstr "Döda noden (%s): "
  
! #: info/session.c:3111
  #, c-format
  msgid "Cannot kill node `%s'"
! msgstr "Kan inte döda noden \"%s\""
  
! #: info/session.c:3121
  msgid "Cannot kill the last node"
! msgstr "Kan inte döda den sista noden"
  
! #: info/session.c:3207
  msgid "Select the most recently selected node"
! msgstr "Välj den senast valda noden"
  
! #: info/session.c:3213
  msgid "Kill this node"
! msgstr "Döda denna nod"
  
! #: info/session.c:3221
  msgid "Read the name of a file and select it"
! msgstr "Läs namnet på en fil och välj den"
  
! #: info/session.c:3225
  msgid "Find file: "
! msgstr "Sök fil: "
  
! #: info/session.c:3242
  #, c-format
  msgid "Cannot find `%s'."
  msgstr "Kan inte hitta \"%s\"."
  
! #: info/session.c:3285 info/session.c:3403
  #, c-format
  msgid "Could not create output file `%s'."
  msgstr "Kunde inte skapa utdatafilen \"%s\"."
  
! #: info/session.c:3299 info/session.c:3421 info/session.c:3481
  msgid "Done."
! msgstr "Färdig."
  
! #: info/session.c:3354
  #, c-format
  msgid "Writing node %s..."
  msgstr "Skriver noden %s..."
  
! #: info/session.c:3430
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
! msgstr "Skicka innehållet i denna nod i rör till INFO_PRINT_COMMAND"
  
! #: info/session.c:3465
  #, c-format
  msgid "Cannot open pipe to `%s'."
! msgstr "Kan inte öppna rör till \"%s\"."
  
! #: info/session.c:3471
  #, c-format
  msgid "Printing node %s..."
  msgstr "Skriver ut noden %s..."
  
! #: info/session.c:3701
  #, c-format
  msgid "Searching subfile %s ..."
! msgstr "Söker i underfilen %s..."
  
! #: info/session.c:3753
  msgid "Read a string and search for it case-sensitively"
! msgstr "Läs en sträng och sök efter den skiftlägeskänsligt"
  
! #: info/session.c:3760
  msgid "Read a string and search for it"
! msgstr "Läs en sträng och sök efter den"
  
! #: info/session.c:3768
  msgid "Read a string and search backward for it"
! msgstr "Läs en sträng och sök baklänges efter den"
  
  # This is broken
--- 1177,1557 ----
  "for menu item."
  msgstr ""
! "VÃ¤lkommen till Info version %s. Skriv in \\[get-help-window] fÃ¶r hjÃ¤lp, "
! "\\[menu-item] fÃ¶r menypost."
  
! #: info/session.c:625
  msgid "Move down to the next line"
! msgstr "GÃ¥ ned till nÃ¤sta rad"
  
! #: info/session.c:661
  msgid "Move up to the previous line"
! msgstr "GÃ¥ upp till fÃ¶regÃ¥ende rad"
  
! #: info/session.c:696
  msgid "Move to the end of the line"
! msgstr "GÃ¥ till slutet pÃ¥ raden"
  
! #: info/session.c:716
  msgid "Move to the start of the line"
! msgstr "GÃ¥ till bÃ¶rjan pÃ¥ raden"
  
  # src/menus.c:332
! #: info/session.c:1007
  msgid "Next"
! msgstr "NÃ¤sta"
  
! #: info/session.c:1023 info/session.c:1148
  msgid "No more nodes within this document."
  msgstr "Inga fler noder i detta dokument."
  
! #: info/session.c:1174
  msgid "No `Prev' for this node."
! msgstr "Ingen \"FÃ¶reg\" fÃ¶r denna nod."
  
! #: info/session.c:1194
  msgid "No `Prev' or `Up' for this node within this document."
! msgstr "Inget \"Prev\" eller \"Up\" fÃ¶r denna nod inom detta dokument."
  
! #: info/session.c:1256
  msgid "Move forwards or down through node structure"
! msgstr "GÃ¥ framÃ¥t eller nedÃ¥t i nodstrukturen"
  
! #: info/session.c:1272
  msgid "Move backwards or up through node structure"
! msgstr "GÃ¥ bakÃ¥t eller upp i nodstrukturen"
  
! #: info/session.c:1373
  msgid "Scroll forward in this window"
! msgstr "Rulla framÃ¥t i detta fÃ¶nster"
  
! #: info/session.c:1381
  msgid "Scroll forward in this window and set default window size"
! msgstr "Rulla framÃ¥t i detta fÃ¶nster och stÃ¤ll in standardfÃ¶nsterstorleken"
  
! #: info/session.c:1389
  msgid "Scroll forward in this window staying within node"
! msgstr "Rulla framÃ¥t i detta fÃ¶nster och stanna inom noden"
  
! #: info/session.c:1397
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
  msgstr ""
! "Rulla framÃ¥t i detta fÃ¶nster och stanna inom noden och stÃ¤ll in "
! "standardfÃ¶nsterstorleken"
  
! #: info/session.c:1405
  msgid "Scroll backward in this window"
! msgstr "Rulla bakÃ¥t i detta fÃ¶nster"
  
! #: info/session.c:1413
  msgid "Scroll backward in this window and set default window size"
! msgstr "Rulla bakÃ¥t i detta fÃ¶nster och stÃ¤ll in standardfÃ¶nsterstorleken"
  
! #: info/session.c:1422
  msgid "Scroll backward in this window staying within node"
! msgstr "Rulla bakÃ¥t i detta fÃ¶nster och stanna inom noden"
  
! #: info/session.c:1430
  msgid ""
  "Scroll backward in this window staying within node and set default window "
  "size"
  msgstr ""
! "Rulla bakÃ¥t i detta fÃ¶nster och stanna inom noden och stÃ¤ll in "
! "standardfÃ¶nsterstorleken"
  
! #: info/session.c:1438
  msgid "Move to the start of this node"
! msgstr "GÃ¥ till bÃ¶rjan pÃ¥ denna nod"
  
! #: info/session.c:1445
  msgid "Move to the end of this node"
! msgstr "GÃ¥ till slutet pÃ¥ denna nod"
  
! #: info/session.c:1452
  msgid "Scroll down by lines"
! msgstr "Rulla nedÃ¥t radvis"
  
! #: info/session.c:1469
  msgid "Scroll up by lines"
! msgstr "Rulla uppÃ¥t radvis"
  
! #: info/session.c:1487
  msgid "Scroll down by half screen size"
! msgstr "Rulla nedÃ¥t med halva skÃ¤rmstorleken"
  
! #: info/session.c:1513
  msgid "Scroll up by half screen size"
! msgstr "Rulla uppÃ¥t med halva skÃ¤rmstorleken"
  
! #: info/session.c:1542
  msgid "Select the next window"
! msgstr "VÃ¤lj nÃ¤sta fÃ¶nster"
  
! #: info/session.c:1581
  msgid "Select the previous window"
! msgstr "VÃ¤lj fÃ¶regÃ¥ende fÃ¶nster"
  
! #: info/session.c:1632
  msgid "Split the current window"
! msgstr "Dela aktuellt fÃ¶nster"
  
! #: info/session.c:1713
  msgid "Delete the current window"
! msgstr "Ta bort aktuellt fÃ¶nster"
  
! #: info/session.c:1721
  msgid "Cannot delete a permanent window"
! msgstr "Kan inte ta bort ett permanent fÃ¶nster"
  
! #: info/session.c:1753
  msgid "Delete all other windows"
! msgstr "Ta bort alla andra fÃ¶nster"
  
! #: info/session.c:1799
  msgid "Scroll the other window"
! msgstr "Rulla det andra fÃ¶nstret"
  
! #: info/session.c:1820
  msgid "Scroll the other window backward"
! msgstr "Rulla det andra fÃ¶nstret bakÃ¥t"
  
! #: info/session.c:1826
  msgid "Grow (or shrink) this window"
! msgstr "VÃ¤x (eller krymp) detta fÃ¶nster"
  
! #: info/session.c:1837
  msgid "Divide the available screen space among the visible windows"
! msgstr "Dela det tillgÃ¤ngliga skÃ¤rmutrymmet mellan de synliga fÃ¶nstren"
  
! #: info/session.c:1844
  msgid "Toggle the state of line wrapping in the current window"
! msgstr "VÃ¤xla tillstÃ¥ndet fÃ¶r radbrytning i det aktuella fÃ¶nstret"
! 
! #: info/session.c:1851
! msgid "Toggle the usage of regular expressions in searches"
! msgstr "VÃ¤xla anvÃ¤ndningen av reguljÃ¤ra uttryck i sÃ¶kningar"
  
! #: info/session.c:1855
! msgid "Using regular expressions for searches."
! msgstr "AnvÃ¤nder reguljÃ¤ra uttryck i sÃ¶kningar."
! 
! #: info/session.c:1856
! msgid "Using literal strings for searches."
! msgstr "AnvÃ¤nder ordagranna strÃ¤ngar i sÃ¶kningar."
! 
! #: info/session.c:2027
  msgid "Select the Next node"
! msgstr "VÃ¤lj nÃ¤sta nod"
  
! #: info/session.c:2035
  msgid "Select the Prev node"
! msgstr "VÃ¤lj fÃ¶regÃ¥ende nod"
  
! #: info/session.c:2043
  msgid "Select the Up node"
! msgstr "VÃ¤lj uppnoden"
  
! #: info/session.c:2050
  msgid "Select the last node in this file"
! msgstr "VÃ¤lj den sista noden i denna fil"
  
! #: info/session.c:2077 info/session.c:2110
  msgid "This window has no additional nodes"
! msgstr "Detta fÃ¶nster har inga ytterligare noder"
  
! #: info/session.c:2083
  msgid "Select the first node in this file"
! msgstr "VÃ¤lj den fÃ¶rsta noden i denna fil"
  
! #: info/session.c:2117
  msgid "Select the last item in this node's menu"
! msgstr "VÃ¤lj det sista objektet i denna nods meny"
  
! #: info/session.c:2123
  msgid "Select this menu item"
! msgstr "VÃ¤lj denna menypost"
  
! #: info/session.c:2156
  #, c-format
  msgid "There aren't %d items in this menu."
  msgstr "Det finns inte %d poster i denna meny."
  
! #: info/session.c:2350 info/session.c:2351
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Menypost (%s): "
  
! #: info/session.c:2354
  msgid "Menu item: "
  msgstr "Menypost: "
  
! #: info/session.c:2361 info/session.c:2362
  #, c-format
  msgid "Follow xref (%s): "
! msgstr "FÃ¶lj xref (%s): "
  
! #: info/session.c:2365
  msgid "Follow xref: "
! msgstr "FÃ¶lj xref: "
  
! #: info/session.c:2494
  msgid "Read a menu item and select its node"
! msgstr "LÃ¤s en menypost och vÃ¤lj dess nod"
  
! #: info/session.c:2502
  msgid "Read a footnote or cross reference and select its node"
! msgstr "LÃ¤s en fotnot eller korsreferens och vÃ¤lj dess nod"
  
! #: info/session.c:2508
  msgid "Move to the start of this node's menu"
! msgstr "GÃ¥ till bÃ¶rjan pÃ¥ denna nods meny"
  
! #: info/session.c:2532
  msgid "Visit as many menu items at once as possible"
! msgstr "BesÃ¶k sÃ¥ mÃ¥nga menyposter som mÃ¶jligt samtidigt"
  
! #: info/session.c:2560
  msgid "Read a node name and select it"
! msgstr "LÃ¤s ett nodnamn och vÃ¤lj det"
  
! #: info/session.c:2615 info/session.c:2620
  msgid "Goto node: "
! msgstr "GÃ¥ till nod: "
  
! #: info/session.c:2684
  #, c-format
  msgid "No menu in node `%s'."
  msgstr "Ingen meny i noden \"%s\"."
  
! #: info/session.c:2730
  #, c-format
  msgid "No menu item `%s' in node `%s'."
  msgstr "Ingen menypost \"%s\" i noden \"%s\"."
  
! #: info/session.c:2760
  #, c-format
  msgid "Unable to find node referenced by `%s' in `%s'."
  msgstr "Kan inte hitta noden som refereras av \"%s\" i \"%s\"."
  
! #: info/session.c:2810
  msgid "Read a list of menus starting from dir and follow them"
! msgstr "LÃ¤s en lista med menyer som bÃ¶rjar med katalog, och fÃ¶lj dem"
  
! #: info/session.c:2812
  msgid "Follow menus: "
! msgstr "FÃ¶lj menyer: "
  
! #: info/session.c:3005
  msgid "Find the node describing program invocation"
  msgstr "Hitta den nod som beskriver start av programmet"
  
! #: info/session.c:3007
  #, c-format
  msgid "Find Invocation node of [%s]: "
! msgstr "Hitta programstartnod fÃ¶r [%s]: "
  
! #: info/session.c:3045
  msgid "Read a manpage reference and select it"
! msgstr "LÃ¤s en referens till manualsida och vÃ¤lj den"
  
! #: info/session.c:3049
  msgid "Get Manpage: "
! msgstr "HÃ¤mta manualsida: "
  
! #: info/session.c:3079
  msgid "Select the node `Top' in this file"
! msgstr "VÃ¤lj noden \"Top\" i denna fil"
  
! #: info/session.c:3085
  msgid "Select the node `(dir)'"
! msgstr "VÃ¤lj noden \"(dir)\""
  
! #: info/session.c:3102 info/session.c:3104
  #, c-format
  msgid "Kill node (%s): "
! msgstr "DÃ¶da noden (%s): "
  
! #: info/session.c:3156
  #, c-format
  msgid "Cannot kill node `%s'"
! msgstr "Kan inte dÃ¶da noden \"%s\""
  
! #: info/session.c:3166
  msgid "Cannot kill the last node"
! msgstr "Kan inte dÃ¶da den sista noden"
  
! #: info/session.c:3252
  msgid "Select the most recently selected node"
! msgstr "VÃ¤lj den senast valda noden"
  
! #: info/session.c:3258
  msgid "Kill this node"
! msgstr "DÃ¶da denna nod"
  
! #: info/session.c:3266
  msgid "Read the name of a file and select it"
! msgstr "LÃ¤s namnet pÃ¥ en fil och vÃ¤lj den"
  
! #: info/session.c:3270
  msgid "Find file: "
! msgstr "SÃ¶k fil: "
  
! #: info/session.c:3287
  #, c-format
  msgid "Cannot find `%s'."
  msgstr "Kan inte hitta \"%s\"."
  
! #: info/session.c:3330 info/session.c:3448
  #, c-format
  msgid "Could not create output file `%s'."
  msgstr "Kunde inte skapa utdatafilen \"%s\"."
  
! #: info/session.c:3344 info/session.c:3466 info/session.c:3526
  msgid "Done."
! msgstr "FÃ¤rdig."
  
! #: info/session.c:3399
  #, c-format
  msgid "Writing node %s..."
  msgstr "Skriver noden %s..."
  
! #: info/session.c:3475
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
! msgstr "Skicka innehÃ¥llet i denna nod i rÃ¶r till INFO_PRINT_COMMAND"
  
! #: info/session.c:3510
  #, c-format
  msgid "Cannot open pipe to `%s'."
! msgstr "Kan inte Ã¶ppna rÃ¶r till \"%s\"."
  
! #: info/session.c:3516
  #, c-format
  msgid "Printing node %s..."
  msgstr "Skriver ut noden %s..."
  
! #: info/session.c:3733
! msgid "Search continued from the end of the document."
! msgstr "SÃ¶kningen fortsatte frÃ¥n slutet av dokumentet."
! 
! #: info/session.c:3738
! msgid "Search continued from the beginning of the document."
! msgstr "SÃ¶kningen fortsatte frÃ¥n bÃ¶rjan av dokumentet."
! 
! #: info/session.c:3755
  #, c-format
  msgid "Searching subfile %s ..."
! msgstr "SÃ¶ker i underfilen %s..."
  
! #: info/session.c:3812
  msgid "Read a string and search for it case-sensitively"
! msgstr "LÃ¤s en strÃ¤ng och sÃ¶k efter den skiftlÃ¤geskÃ¤nsligt"
  
! #: info/session.c:3819
  msgid "Read a string and search for it"
! msgstr "LÃ¤s en strÃ¤ng och sÃ¶k efter den"
  
! #: info/session.c:3827
  msgid "Read a string and search backward for it"
! msgstr "LÃ¤s en strÃ¤ng och sÃ¶k baklÃ¤nges efter den"
  
  # This is broken
***************
*** 1591,1957 ****
  # those will be translatable, while the current design isn't.
  #
! #: info/session.c:3804 info/session.c:3811
  #, c-format
! msgid "%s%sfor string [%s]: "
! msgstr "%s%sefter stängen [%s]: "
  
! #: info/session.c:3805 info/session.c:3812
! msgid "Search backward"
! msgstr "Sök baklänges"
  
! #: info/session.c:3806 info/session.c:3812
  msgid "Search"
! msgstr "Sök"
  
! #: info/session.c:3807 info/session.c:3813
! msgid " case-sensitively "
! msgstr " skiljandes på VERSALER/gemener "
! 
! #: info/session.c:3808 info/session.c:3813
! msgid " "
! msgstr " "
! 
! #: info/session.c:3852
  msgid "Search failed."
! msgstr "Sökningen misslyckades."
  
! #: info/session.c:3870
  msgid "Repeat last search in the same direction"
! msgstr "Upprepa den senaste sökningen i samma riktning"
  
! #: info/session.c:3873 info/session.c:3883
  msgid "No previous search string"
! msgstr "Ingen tidigare söksträng"
  
! #: info/session.c:3880
  msgid "Repeat last search in the reverse direction"
! msgstr "Upprepa den senaste sökningen i omvänd riktning"
  
! #: info/session.c:3899 info/session.c:3905
  msgid "Search interactively for a string as you type it"
! msgstr "Sök interaktivt efter en sträng allteftersom du skriver den"
  
! #: info/session.c:3985
  msgid "I-search backward: "
! msgstr "I-sök baklänges: "
  
! #: info/session.c:3987
  msgid "I-search: "
! msgstr "I-sök: "
  
! #: info/session.c:4012 info/session.c:4014
  msgid "Failing "
  msgstr "Misslyckas "
  
! #: info/session.c:4480
  msgid "Move to the previous cross reference"
! msgstr "Gå till föregående korsreferens"
  
! #: info/session.c:4498
  msgid "Move to the next cross reference"
! msgstr "Gå till nästa korsreferens"
  
! #: info/session.c:4520
  msgid "Select reference or menu item appearing on this line"
! msgstr "Välj referens eller menypost som finns på denna rad"
  
! #: info/session.c:4543
  msgid "Cancel current operation"
! msgstr "Avbryt aktuell åtgärd"
  
! #: info/session.c:4550
  msgid "Quit"
  msgstr "Avsluta"
  
! #: info/session.c:4559
  msgid "Move the cursor to a specific line of the window"
! msgstr "Flytta markören till en specifik rad i fönstret"
  
! #: info/session.c:4591
  msgid "Redraw the display"
  msgstr "Rita om displayen"
  
! #: info/session.c:4628
  msgid "Quit using Info"
! msgstr "Avsluta användandet av Info"
  
! #: info/session.c:4641
  msgid "Run command bound to this key's lowercase variant"
! msgstr "Kör kommando som är knutet till denna tangents gemena variant"
  
! #: info/session.c:4652
  #, c-format
  msgid "Unknown command (%s)."
! msgstr "Okänt kommando (%s)."
  
! #: info/session.c:4655
  #, c-format
  msgid "\"%s\" is invalid"
! msgstr "\"%s\" är ogiltigt"
  
! #: info/session.c:4656
  #, c-format
  msgid "`%s' is invalid"
! msgstr "\"%s\" är ogiltigt"
  
! #: info/session.c:4870
  msgid "Add this digit to the current numeric argument"
! msgstr "Lägg till denna siffra till det aktuella numeriska argumentet"
  
! #: info/session.c:4879
  msgid "Start (or multiply by 4) the current numeric argument"
! msgstr "Börja (eller multiplicera med 4) det numeriska argumentet"
  
! #: info/session.c:4894
  msgid "Internally used by \\[universal-argument]"
! msgstr "Används internt av \\[universal-argument]"
  
  #: info/tilde.c:336
  #, c-format
  msgid "readline: Out of virtual memory!\n"
! msgstr "readline: Slut på virtuellt minne!\n"
  
  #: info/variables.c:37
  msgid "When \"On\", footnotes appear and disappear automatically"
! msgstr "När detta är \"On\" visas och försvinner fotnoter automatiskt"
  
  #: info/variables.c:41
  msgid "When \"On\", creating or deleting a window resizes other windows"
  msgstr ""
! "När detta är \"On\" ändrar skapande eller borttagande av ett fönster\n"
! "storleken på andra fönster"
  
  #: info/variables.c:45
  msgid "When \"On\", flash the screen instead of ringing the bell"
  msgstr ""
! "När detta är \"On\" blinkar skärmen till istället för att klockan ringer"
  
  #: info/variables.c:49
  msgid "When \"On\", errors cause the bell to ring"
! msgstr "När detta är \"On\" gör fel att klockan ringer"
  
  #: info/variables.c:53
  msgid "When \"On\", Info garbage collects files which had to be uncompressed"
! msgstr "När detta är \"On\" skräpsamlar Info filer som behövde packas upp"
  
  #: info/variables.c:56
  msgid "When \"On\", the portion of the matched search string is highlighted"
! msgstr "När detta är \"On\" markeras delen av den matchade söksträngen"
  
  #: info/variables.c:60
  msgid "Controls what happens when scrolling is requested at the end of a node"
! msgstr "Styr vad som händer då rullning begärs i slutet på en nod"
  
  #: info/variables.c:65
  msgid "Same as scroll-behaviour"
! msgstr ""
  
  #: info/variables.c:69
  msgid "The number lines to scroll when the cursor moves out of the window"
! msgstr "Antalet rader att rulla då markören flyttas utanför fönstret"
  
  #: info/variables.c:73
  msgid "Controls whether scroll-behavior affects cursor movement commands"
! msgstr ""
  
  #: info/variables.c:77
  msgid "When \"On\", Info accepts and displays ISO Latin characters"
! msgstr "När detta är \"On\" accepterar och visar Info ISO Latin-tecken"
  
! #: info/variables.c:83
  msgid "Explain the use of a variable"
! msgstr "Förklara användandet av en variabel"
  
! #: info/variables.c:89
  msgid "Describe variable: "
  msgstr "Beskriv variabel: "
  
! #: info/variables.c:108
  msgid "Set the value of an Info variable"
! msgstr "Ställ in värdet på en Info-variabel"
  
! #: info/variables.c:114
  msgid "Set variable: "
! msgstr "Ställ in variabel: "
  
! #: info/variables.c:132
  #, c-format
  msgid "Set %s to value (%d): "
! msgstr "Ställ in %s till värdet (%d): "
  
! #: info/variables.c:173
  #, c-format
  msgid "Set %s to value (%s): "
! msgstr "Ställ in %s till värdet (%s): "
  
! #: info/window.c:1137
  msgid "--*** Tags out of Date ***"
! msgstr "--*** För gamla taggar ***"
  
! #: info/window.c:1148
  msgid "-----Info: (), lines ----, "
  msgstr "-----Info: (), rader ----, "
  
! #: info/window.c:1155
  #, c-format
  msgid "-%s---Info: %s, %d lines --%s--"
  msgstr "-%s---Info: %s, %d rader --%s--"
  
! #: info/window.c:1159
  #, c-format
  msgid "-%s%s-Info: (%s)%s, %d lines --%s--"
  msgstr "-%s%s-Info: (%s)%s, %d rader --%s--"
  
! #: info/window.c:1166
  #, c-format
  msgid " Subfile: %s"
  msgstr " Underfil: %s"
  
! #: lib/xexit.c:54
! msgid "ferror on stdout\n"
! msgstr ""
! 
! #: lib/xexit.c:59
! msgid "fflush error on stdout\n"
! msgstr ""
! 
! #: makeinfo/cmds.c:544 makeinfo/cmds.c:566
  #, c-format
! msgid "arguments to @%s ignored"
! msgstr "argument till @%s ignorerades"
  
! # This is broken
! #
! # The translator should not need to translate this - it is all present
! # in libc and can be used with nl_langinfo(), strftime() and friends.
  #
! #: makeinfo/cmds.c:741
! msgid "January"
! msgstr "januari"
  
! #: makeinfo/cmds.c:741
! msgid "February"
  msgstr "februari"
  
! #: makeinfo/cmds.c:741
  msgid "March"
  msgstr "mars"
  
! #: makeinfo/cmds.c:741
  msgid "April"
  msgstr "april"
  
! #: makeinfo/cmds.c:741
  msgid "May"
  msgstr "maj"
  
! #: makeinfo/cmds.c:742
  msgid "June"
  msgstr "juni"
  
! #: makeinfo/cmds.c:742
  msgid "July"
  msgstr "juli"
  
! #: makeinfo/cmds.c:742
  msgid "August"
  msgstr "augusti"
  
! #: makeinfo/cmds.c:742
  msgid "September"
  msgstr "september"
  
! #: makeinfo/cmds.c:742
  msgid "October"
  msgstr "oktober"
  
! #: makeinfo/cmds.c:743
  msgid "November"
  msgstr "november"
  
! #: makeinfo/cmds.c:743
  msgid "December"
  msgstr "december"
  
! #: makeinfo/cmds.c:1095
  #, c-format
  msgid "unlikely character %c in @var"
  msgstr "osannolikt tecken %c i @var"
  
! #: makeinfo/cmds.c:1138
  msgid "@sc argument all uppercase, thus no effect"
  msgstr ""
! "@sc-argumentet är enbart med stora bokstäver, därför har det ingen effekt"
  
! #: makeinfo/cmds.c:1193
  #, c-format
  msgid "`{' expected, but saw `%c'"
! msgstr "\"{\" förväntades, men såg \"%c\""
  
! #: makeinfo/cmds.c:1233
  msgid "end of file inside verb block"
  msgstr "filslut inuti verb-block"
  
! #: makeinfo/cmds.c:1241
  #, c-format
  msgid "`}' expected, but saw `%c'"
! msgstr "\"}\" förväntades, men såg \"%c\""
  
! # Är det kombinationen "@strong{Note:.." eller bara @strong{} rent allmänt som
  # orsakar problem?
! #: makeinfo/cmds.c:1272
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
  "avoid that"
  msgstr ""
! "@strong{Obs...} skapar en falsk korsreferens i Info; formulera om för att "
  "undvika detta"
  
! #: makeinfo/cmds.c:1471
  #, c-format
  msgid "%c%s is obsolete"
! msgstr "%c%s är föråldrat"
  
! #: makeinfo/cmds.c:1580
  #, c-format
  msgid "@sp requires a positive numeric argument, not `%s'"
! msgstr "@sp kräver ett positivt numeriskt argument, inte \"%s\""
  
! #: makeinfo/cmds.c:1936 makeinfo/footnote.c:81
  #, c-format
  msgid "Bad argument to %c%s"
  msgstr "Felaktigt argument till %c%s"
  
! #: makeinfo/cmds.c:1946 makeinfo/makeinfo.c:4272
  msgid "asis"
! msgstr "oförändrad"
  
! #: makeinfo/cmds.c:1948 makeinfo/cmds.c:1978 makeinfo/makeinfo.c:4274
  msgid "none"
  msgstr "ingen"
  
! #: makeinfo/cmds.c:1962
  #, c-format
  msgid "Bad argument to @%s"
  msgstr "Felaktigt argument till @%s"
  
! #: makeinfo/cmds.c:1976
  msgid "insert"
  msgstr "infoga"
  
! #: makeinfo/cmds.c:1992
! #, fuzzy, c-format
  msgid "Bad argument to @%s: %s"
! msgstr "Felaktigt argument till @%s"
  
! #: makeinfo/cmds.c:2075
  #, c-format
  msgid "Expected @%s on or off, not `%s'"
! msgstr ""
  
! #: makeinfo/cmds.c:2095
  #, c-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
! msgstr ""
  
  #: makeinfo/defun.c:83
--- 1574,2205 ----
  # those will be translatable, while the current design isn't.
  #
! #: info/session.c:3863 info/session.c:3869
  #, c-format
! msgid "%s%s%s [%s]: "
! msgstr "%s%s%s [%s]: "
  
! #: info/session.c:3864 info/session.c:3870
! msgid "Regexp search"
! msgstr "SÃ¶kning med reguljÃ¤ra uttryck"
! 
! #: info/session.c:3865 info/session.c:3871
! msgid " case-sensitively"
! msgstr " skiljandes pÃ¥ VERSALER/gemener"
! 
! #: info/session.c:3866 info/session.c:3872
! msgid " backward"
! msgstr " baklÃ¤nges"
  
! #: info/session.c:3870
  msgid "Search"
! msgstr "SÃ¶k"
  
! #: info/session.c:3911
  msgid "Search failed."
! msgstr "SÃ¶kningen misslyckades."
  
! #: info/session.c:3929
  msgid "Repeat last search in the same direction"
! msgstr "Upprepa den senaste sÃ¶kningen i samma riktning"
  
! #: info/session.c:3932 info/session.c:3942
  msgid "No previous search string"
! msgstr "Ingen tidigare sÃ¶kstrÃ¤ng"
  
! #: info/session.c:3939
  msgid "Repeat last search in the reverse direction"
! msgstr "Upprepa den senaste sÃ¶kningen i omvÃ¤nd riktning"
  
! #: info/session.c:3958 info/session.c:3964
  msgid "Search interactively for a string as you type it"
! msgstr "SÃ¶k interaktivt efter en strÃ¤ng allteftersom du skriver den"
! 
! #: info/session.c:4044
! msgid "Regexp I-search backward: "
! msgstr "I-sÃ¶k med reguljÃ¤rt uttryck baklÃ¤nges: "
  
! #: info/session.c:4045
  msgid "I-search backward: "
! msgstr "I-sÃ¶k baklÃ¤nges: "
  
! #: info/session.c:4047
! msgid "Regexp I-search: "
! msgstr "I-sÃ¶k med reguljÃ¤rt uttryck: "
! 
! #: info/session.c:4048
  msgid "I-search: "
! msgstr "I-sÃ¶k: "
  
! #: info/session.c:4073 info/session.c:4075
  msgid "Failing "
  msgstr "Misslyckas "
  
! #: info/session.c:4560
  msgid "Move to the previous cross reference"
! msgstr "GÃ¥ till fÃ¶regÃ¥ende korsreferens"
  
! #: info/session.c:4578
  msgid "Move to the next cross reference"
! msgstr "GÃ¥ till nÃ¤sta korsreferens"
  
! #: info/session.c:4600
  msgid "Select reference or menu item appearing on this line"
! msgstr "VÃ¤lj referens eller menypost som finns pÃ¥ denna rad"
  
! #: info/session.c:4623
  msgid "Cancel current operation"
! msgstr "Avbryt pÃ¥gÃ¥ende Ã¥tgÃ¤rd"
  
! #: info/session.c:4630
  msgid "Quit"
  msgstr "Avsluta"
  
! #: info/session.c:4639
  msgid "Move the cursor to a specific line of the window"
! msgstr "Flytta markÃ¶ren till en specifik rad i fÃ¶nstret"
  
! #: info/session.c:4671
  msgid "Redraw the display"
  msgstr "Rita om displayen"
  
! #: info/session.c:4708
  msgid "Quit using Info"
! msgstr "Avsluta anvÃ¤ndandet av Info"
  
! #: info/session.c:4721
  msgid "Run command bound to this key's lowercase variant"
! msgstr "KÃ¶r kommando som Ã¤r knutet till denna tangents gemena variant"
  
! #: info/session.c:4732
  #, c-format
  msgid "Unknown command (%s)."
! msgstr "OkÃ¤nt kommando (%s)."
  
! #: info/session.c:4735
  #, c-format
  msgid "\"%s\" is invalid"
! msgstr "\"%s\" Ã¤r ogiltigt"
  
! #: info/session.c:4736
  #, c-format
  msgid "`%s' is invalid"
! msgstr "\"%s\" Ã¤r ogiltigt"
  
! #: info/session.c:4950
  msgid "Add this digit to the current numeric argument"
! msgstr "LÃ¤gg till denna siffra till det aktuella numeriska argumentet"
  
! #: info/session.c:4959
  msgid "Start (or multiply by 4) the current numeric argument"
! msgstr "BÃ¶rja (eller multiplicera med 4) det numeriska argumentet"
  
! #: info/session.c:4974
  msgid "Internally used by \\[universal-argument]"
! msgstr "AnvÃ¤nds internt av \\[universal-argument]"
  
  #: info/tilde.c:336
  #, c-format
  msgid "readline: Out of virtual memory!\n"
! msgstr "readline: Slut pÃ¥ virtuellt minne!\n"
  
  #: info/variables.c:37
  msgid "When \"On\", footnotes appear and disappear automatically"
! msgstr "NÃ¤r detta Ã¤r \"On\" visas och fÃ¶rsvinner fotnoter automatiskt"
  
  #: info/variables.c:41
  msgid "When \"On\", creating or deleting a window resizes other windows"
  msgstr ""
! "NÃ¤r detta Ã¤r \"On\" Ã¤ndrar skapande eller borttagande av ett fÃ¶nster\n"
! "storleken pÃ¥ andra fÃ¶nster"
  
  #: info/variables.c:45
  msgid "When \"On\", flash the screen instead of ringing the bell"
  msgstr ""
! "NÃ¤r detta Ã¤r \"On\" blinkar skÃ¤rmen till istÃ¤llet fÃ¶r att klockan ringer"
  
  #: info/variables.c:49
  msgid "When \"On\", errors cause the bell to ring"
! msgstr "NÃ¤r detta Ã¤r \"On\" gÃ¶r fel att klockan ringer"
  
  #: info/variables.c:53
  msgid "When \"On\", Info garbage collects files which had to be uncompressed"
! msgstr "NÃ¤r detta Ã¤r \"On\" skrÃ¤psamlar Info filer som behÃ¶vde packas upp"
  
  #: info/variables.c:56
  msgid "When \"On\", the portion of the matched search string is highlighted"
! msgstr "NÃ¤r detta Ã¤r \"On\" markeras delen av den matchade sÃ¶kstrÃ¤ngen"
  
  #: info/variables.c:60
  msgid "Controls what happens when scrolling is requested at the end of a node"
! msgstr "Styr vad som hÃ¤nder dÃ¥ rullning begÃ¤rs i slutet pÃ¥ en nod"
  
  #: info/variables.c:65
  msgid "Same as scroll-behaviour"
! msgstr "Samma som \"scroll-behaviour\""
  
  #: info/variables.c:69
  msgid "The number lines to scroll when the cursor moves out of the window"
! msgstr "Antalet rader att rulla dÃ¥ markÃ¶ren flyttas utanfÃ¶r fÃ¶nstret"
  
  #: info/variables.c:73
  msgid "Controls whether scroll-behavior affects cursor movement commands"
! msgstr "Styr huruvida \"scroll-behavior\" pÃ¥verkar flyttkommandon fÃ¶r markÃ¶ren"
  
  #: info/variables.c:77
  msgid "When \"On\", Info accepts and displays ISO Latin characters"
! msgstr "NÃ¤r detta Ã¤r \"On\" accepterar och visar Info ISO Latin-tecken"
! 
! #: info/variables.c:81
! msgid ""
! "What to do when a scrolling command is issued at the end of the last node"
! msgstr ""
! "Vad som ska gÃ¶ras dÃ¥ ett rullningskommando ges i slutet pÃ¥ den sista noden"
  
! #: info/variables.c:88
  msgid "Explain the use of a variable"
! msgstr "FÃ¶rklara anvÃ¤ndandet av en variabel"
  
! #: info/variables.c:94
  msgid "Describe variable: "
  msgstr "Beskriv variabel: "
  
! #: info/variables.c:113
  msgid "Set the value of an Info variable"
! msgstr "StÃ¤ll in vÃ¤rdet pÃ¥ en Info-variabel"
  
! #: info/variables.c:119
  msgid "Set variable: "
! msgstr "StÃ¤ll in variabel: "
  
! #: info/variables.c:137
  #, c-format
  msgid "Set %s to value (%d): "
! msgstr "StÃ¤ll in %s till vÃ¤rdet (%d): "
  
! #: info/variables.c:178
  #, c-format
  msgid "Set %s to value (%s): "
! msgstr "StÃ¤ll in %s till vÃ¤rdet (%s): "
  
! #: info/window.c:1150
  msgid "--*** Tags out of Date ***"
! msgstr "--*** FÃ¶r gamla taggar ***"
  
! #: info/window.c:1161
  msgid "-----Info: (), lines ----, "
  msgstr "-----Info: (), rader ----, "
  
! #: info/window.c:1168
  #, c-format
  msgid "-%s---Info: %s, %d lines --%s--"
  msgstr "-%s---Info: %s, %d rader --%s--"
  
! #: info/window.c:1172
  #, c-format
  msgid "-%s%s-Info: (%s)%s, %d lines --%s--"
  msgstr "-%s%s-Info: (%s)%s, %d rader --%s--"
  
! #: info/window.c:1179
  #, c-format
  msgid " Subfile: %s"
  msgstr " Underfil: %s"
  
! #: install-info/install-info.c:221
  #, c-format
! msgid "%s: warning: "
! msgstr "%s: varning: "
  
! # char *s = concat ("", strerror (errno), _(" for %s"));
  #
! #: install-info/install-info.c:270
! #, c-format
! msgid " for %s"
! msgstr " fÃ¶r %s"
  
! #: install-info/install-info.c:500
! #, c-format
! msgid "\tTry `%s --help' for a complete list of options.\n"
! msgstr "\tProva \"%s --help\" fÃ¶r en fullstÃ¤ndig lista med flaggor.\n"
! 
! #: install-info/install-info.c:508
! #, c-format
! msgid "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
! msgstr "AnvÃ¤ndning: %s [FLAGGA]... [INFO-FIL [KATALOGFIL]]\n"
! 
! #: install-info/install-info.c:510
! msgid "Add or remove entries in INFO-FILE from the Info directory DIR-FILE."
! msgstr ""
! "LÃ¤gg till eller ta bort poster i INFO-FIL frÃ¥n Info-katalogen KATALOGFIL."
! 
! #: install-info/install-info.c:513
! msgid ""
! "Options:\n"
! " --debug             report what is being done.\n"
! " --delete            delete existing entries for INFO-FILE from DIR-FILE;\n"
! "                      don't insert any new entries.\n"
! " --description=TEXT  the description of the entry is TEXT; used with\n"
! "                      the --name option to become synonymous with the\n"
! "                      --entry option.\n"
! " --dir-file=NAME     specify file name of Info directory file;\n"
! "                      equivalent to using the DIR-FILE argument.\n"
! " --dry-run           same as --test."
! msgstr ""
! "Flaggor:\n"
! " --debug             rapportera vad som gÃ¶rs.\n"
! " --delete            ta bort existerande poster fÃ¶r INFO-FIL frÃ¥n "
! "KATALOGFIL\n"
! "                      och infoga inte nÃ¥gra nya poster.\n"
! " --description=TEXT  postens beskrivning Ã¤r TEXT. Detta anvÃ¤nds tillsammans\n"
! "                      med flaggan --name fÃ¶r att den ska bli likvÃ¤rdig med\n"
! "                      flaggan --entry.\n"
! " --dir-file=NAMN     ange filnamnet pÃ¥ Info-katalogfilen. Detta motsvarar\n"
! "                      anvÃ¤ndning av argumentet KATALOGFIL.\n"
! " --dry-run           samma som --test."
! 
! #: install-info/install-info.c:525
! msgid ""
! " --entry=TEXT        insert TEXT as an Info directory entry.\n"
! "                      TEXT is written as an Info menu item line followed\n"
! "                       by zero or more extra lines starting with "
! "whitespace.\n"
! "                      If you specify more than one entry, all are added.\n"
! "                      If you don't specify any entries, they are determined\n"
! "                       from information in the Info file itself.\n"
! "                      When removing, TEXT specifies the entry to remove.\n"
! "                      TEXT is only removed as a last resort, if the\n"
! "                      entry as determined from the Info file is not "
! "present,\n"
! "                      and the basename of the Info file isn't found either."
! msgstr ""
! " --entry=TEXT        infoga TEXT som en Info-katalogpost.\n"
! "                      TEXT skrivs som en Info-menypostrad som fÃ¶ljs av\n"
! "                      noll eller fler extra rader som bÃ¶rjar med tomrum.\n"
! "                     Om du anger mer Ã¤n en post kommer alla att lÃ¤ggas\n"
! "                      till. Om du inte anger nÃ¥gra poster kommer de att\n"
! "                      avgÃ¶ras frÃ¥n information i sjÃ¤lva Info-filen.\n"
! "                     Vid borttagning anger TEXT posten som ska tas bort.\n"
! "                     TEXT tas endast bort som en sista utvÃ¤g, om den\n"
! "                     post som anges utav Info-filen inte finns och\n"
! "                     basnamnet fÃ¶r Info-filen inte heller kan hittas."
! 
! #: install-info/install-info.c:537
! msgid ""
! " --help              display this help and exit.\n"
! " --info-dir=DIR      same as --dir-file=DIR/dir.\n"
! " --info-file=FILE    specify Info file to install in the directory;\n"
! "                      equivalent to using the INFO-FILE argument.\n"
! " --item=TEXT         same as --entry=TEXT.\n"
! " --keep-old          do not replace entries, or remove empty sections.\n"
! " --menuentry=TEXT    same as --name=TEXT.\n"
! " --name=TEXT         the name of the entry is TEXT; used with --description\n"
! "                      to become synonymous with the --entry option.\n"
! " --no-indent         do not format new entries in the DIR file.\n"
! " --quiet             suppress warnings."
! msgstr ""
! " --help              visa denna hjÃ¤lptext och avsluta.\n"
! " --info-dir=KAT      samma som --dir-file=KAT/dir.\n"
! " --info-file=FIL     ange Info-fil att installera i katalogen.\n"
! "                      Detta motsvarar anvÃ¤ndning av argumentet INFO-FIL.\n"
! " --item=TEXT         samma som --entry=TEXT.\n"
! " --keep-old          ersÃ¤tt inte poster och ta inte bort tomma avsnitt.\n"
! " --menuentry=TEXT    samma som --name=TEXT.\n"
! " --name=TEXT         namnet pÃ¥ posten Ã¤r TEXT. AnvÃ¤nds tillsammans med\n"
! "                      --description fÃ¶r att bli likvÃ¤rdigt med flaggan\n"
! "                      --entry.\n"
! " --no-indent         formatera inte nya poster i filen KAT.\n"
! " --quiet             undertryck varningar."
! 
! #: install-info/install-info.c:550
! msgid ""
! " --regex=R           put this file's entries in all sections that match the\n"
! "                      regular expression R (ignoring case).\n"
! " --remove            same as --delete.\n"
! " --remove-exactly    only remove if the info file name matches exactly;\n"
! "                      suffixes such as .info and .gz are not ignored.\n"
! " --section=SEC       put entries in section SEC of the directory.\n"
! "                      If you specify more than one section, all the entries\n"
! "                       are added in each of the sections.\n"
! "                      If you don't specify any sections, they are "
! "determined\n"
! "                       from information in the Info file itself.\n"
! " --section R SEC     equivalent to --regex=R --section=SEC --add-once."
! msgstr ""
! " --regex=R           placera denna fils poster i alla avsnitt som matchar\n"
! "                      det reguljÃ¤ra uttrycket R (och ignorera skiftlÃ¤ge).\n"
! " --remove            samma som --delete.\n"
! " --remove-exactly    ta endast bort om Info-filnamnet matchar exakt.\n"
! "                      FilÃ¤ndelser som till exempel .info- och .gz ignoreras\n"
! "                      inte.\n"
! " --section=AVSNITT   placera poster i avsnittet AVSNITT i katalogen. Om du\n"
! "                      anger mer Ã¤n ett avsnitt kommer alla poster att "
! "lÃ¤ggas\n"
! "                      till i varje avsnitt. Om du inte anger nÃ¥gra avsnitt\n"
! "                      kommer de att bestÃ¤mmas utifrÃ¥n information i sjÃ¤lva\n"
! "                      Info-filen.\n"
! " --section R AVSNITT likvÃ¤rdigt med --regex=R --section=AVSNITT --add-once."
! 
! #: install-info/install-info.c:563
! msgid ""
! " --silent            suppress warnings.\n"
! " --test              suppress updating of DIR-FILE.\n"
! " --version           display version information and exit."
! msgstr ""
! " --silent            undertryck varningar.\n"
! " --test              undertryck uppdatering av KATALOGFIL.\n"
! " --version           visa versionsinformation och avsluta."
! 
! #: install-info/install-info.c:570
! msgid ""
! "Email bug reports to bug-texinfo@gnu.org,\n"
! "general questions and discussion to help-texinfo@gnu.org.\n"
! "Texinfo home page: http://www.gnu.org/software/texinfo/"
! msgstr ""
! "Skicka felrapporter till bug-texinfo@gnu.org,\n"
! "allmÃ¤nna frÃ¥gor och diskussion till help-texinfo@gnu.org\n"
! "och synpunkter pÃ¥ Ã¶versÃ¤ttningen till tp-sv@listor.tp-sv.se.\n"
! "Hemsida fÃ¶r texinfo: http://www.gnu.org/software/texinfo/"
! 
! #: install-info/install-info.c:597
! #, c-format
! msgid ""
! "This is the file .../info/dir, which contains the\n"
! "topmost node of the Info hierarchy, called (dir)Top.\n"
! "The first time you invoke Info you start off looking at this node.\n"
! "\n"
! "%s\tThis is the top of the INFO tree\n"
! "\n"
! "  This (the Directory node) gives a menu of major topics.\n"
! "  Typing \"q\" exits, \"?\" lists all Info commands, \"d\" returns here,\n"
! "  \"h\" gives a primer for first-timers,\n"
! "  \"mEmacs<Return>\" visits the Emacs manual, etc.\n"
! "\n"
! "  In Emacs, you can click mouse button 2 on a menu item or cross reference\n"
! "  to select it.\n"
! "\n"
! "%s\n"
! msgstr ""
! "Detta Ã¤r filen .../info/dir som innehÃ¥ller den Ã¶versta noden i\n"
! "Info-hierarkin som kallas (kat)Top.\n"
! "FÃ¶rsta gÃ¥ngen du anvÃ¤nder Info bÃ¶rjar du med denna nod.\n"
! "\n"
! "%s\tDetta Ã¤r Ã¶versta noden i INFO-trÃ¤det\n"
! "\n"
! "  Denna nod (katalognoden) erbjuder en meny med huvudrubriker.\n"
! "  Att skriva \"q\" avslutar, \"?\" visar alla Info-kommandon, \"d\"\n"
! "  Ã¥tervÃ¤nder hit, \"h\" visar en hjÃ¤lp fÃ¶r fÃ¶rstagÃ¥ngsanvÃ¤ndare,\n"
! "  \"mEmacs<Retur>\" besÃ¶ker Emacs-manualen, osv.\n"
! "\n"
! "  I Emacs kan du klicka med musknapp 2 pÃ¥ en menypost eller korsreferens\n"
! "  fÃ¶r att vÃ¤lja den.\n"
! "\n"
! "%s\n"
! 
! #: install-info/install-info.c:622
! #, c-format
! msgid "%s: could not read (%s) and could not create (%s)\n"
! msgstr "%s: kunde inte lÃ¤sa (%s) och kunde inte skapa (%s)\n"
! 
! #: install-info/install-info.c:715
! #, c-format
! msgid "%s: empty file"
! msgstr "%s: tom fil"
! 
! #: install-info/install-info.c:1046 install-info/install-info.c:1086
! msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
! msgstr "START-INFO-DIR-ENTRY utan matchande END-INFO-DIR-ENTRY"
! 
! #: install-info/install-info.c:1081
! msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
! msgstr "END-INFO-DIR-ENTRY utan matchande START-INFO-DIR-ENTRY"
! 
! #: install-info/install-info.c:1936 install-info/install-info.c:1946
! #, c-format
! msgid "%s: already have dir file: %s\n"
! msgstr "%s: har redan katalogfilen: %s\n"
! 
! #: install-info/install-info.c:2026
! #, c-format
! msgid "%s: Specify the Info file only once.\n"
! msgstr "%s: Ange Info-filen endast en gÃ¥ng.\n"
! 
! #: install-info/install-info.c:2059
! #, c-format
! msgid "Extra regular expression specified, ignoring `%s'"
! msgstr "Extra reguljÃ¤rt uttryck angivet, ignorerar \"%s\""
! 
! #: install-info/install-info.c:2071
! #, c-format
! msgid "Error in regular expression `%s': %s"
! msgstr "Fel i reguljÃ¤ra uttrycket \"%s\": %s"
! 
! #: install-info/install-info.c:2129
! #, c-format
! msgid "excess command line argument `%s'"
! msgstr "fÃ¶r mÃ¥nga kommandoradsargument \"%s\""
! 
! #: install-info/install-info.c:2133
! msgid "No input file specified; try --help for more information."
! msgstr "Ingen indatafil angiven; prova --help fÃ¶r mer information."
! 
! #: install-info/install-info.c:2136
! msgid "No dir file specified; try --help for more information."
! msgstr "Ingen katalogfil angiven; prova --help fÃ¶r mer information."
! 
! #: install-info/install-info.c:2278
! #, c-format
! msgid "no info dir entry in `%s'"
! msgstr "ingen info-katalogpost i \"%s\""
! 
! #: install-info/install-info.c:2526
! #, c-format
! msgid "no entries found for `%s'; nothing deleted"
! msgstr "inga poster hittades fÃ¶r \"%s\"; ingenting togs bort"
! 
! #: lib/xexit.c:54
! msgid "ferror on stdout\n"
! msgstr "ferror-fel pÃ¥ standard ut\n"
! 
! #: lib/xexit.c:59
! msgid "fflush error on stdout\n"
! msgstr "fflush-fel pÃ¥ standard ut\n"
! 
! #: makeinfo/cmds.c:582 makeinfo/cmds.c:604
! #, c-format
! msgid "arguments to @%s ignored"
! msgstr "argument till @%s ignorerades"
! 
! # This is broken
! #
! # The translator should not need to translate this - it is all present
! # in libc and can be used with nl_langinfo(), strftime() and friends.
! #
! #: makeinfo/cmds.c:779
! msgid "January"
! msgstr "januari"
! 
! #: makeinfo/cmds.c:779
! msgid "February"
  msgstr "februari"
  
! #: makeinfo/cmds.c:779
  msgid "March"
  msgstr "mars"
  
! #: makeinfo/cmds.c:779
  msgid "April"
  msgstr "april"
  
! #: makeinfo/cmds.c:779
  msgid "May"
  msgstr "maj"
  
! #: makeinfo/cmds.c:780
  msgid "June"
  msgstr "juni"
  
! #: makeinfo/cmds.c:780
  msgid "July"
  msgstr "juli"
  
! #: makeinfo/cmds.c:780
  msgid "August"
  msgstr "augusti"
  
! #: makeinfo/cmds.c:780
  msgid "September"
  msgstr "september"
  
! #: makeinfo/cmds.c:780
  msgid "October"
  msgstr "oktober"
  
! #: makeinfo/cmds.c:781
  msgid "November"
  msgstr "november"
  
! #: makeinfo/cmds.c:781
  msgid "December"
  msgstr "december"
  
! #: makeinfo/cmds.c:1131
  #, c-format
  msgid "unlikely character %c in @var"
  msgstr "osannolikt tecken %c i @var"
  
! #: makeinfo/cmds.c:1174
  msgid "@sc argument all uppercase, thus no effect"
  msgstr ""
! "@sc-argumentet Ã¤r enbart med stora bokstÃ¤ver, dÃ¤rfÃ¶r har det ingen effekt"
  
! #: makeinfo/cmds.c:1229
  #, c-format
  msgid "`{' expected, but saw `%c'"
! msgstr "\"{\" fÃ¶rvÃ¤ntades, men sÃ¥g \"%c\""
  
! #: makeinfo/cmds.c:1269
  msgid "end of file inside verb block"
  msgstr "filslut inuti verb-block"
  
! #: makeinfo/cmds.c:1277
  #, c-format
  msgid "`}' expected, but saw `%c'"
! msgstr "\"}\" fÃ¶rvÃ¤ntades, men sÃ¥g \"%c\""
  
! # Ã„r det kombinationen "@strong{Note:.." eller bara @strong{} rent allmÃ¤nt som
  # orsakar problem?
! #: makeinfo/cmds.c:1308
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
  "avoid that"
  msgstr ""
! "@strong{Obs...} skapar en falsk korsreferens i Info; formulera om fÃ¶r att "
  "undvika detta"
  
! #: makeinfo/cmds.c:1504
  #, c-format
  msgid "%c%s is obsolete"
! msgstr "%c%s Ã¤r fÃ¶rÃ¥ldrat"
  
! #: makeinfo/cmds.c:1612
  #, c-format
  msgid "@sp requires a positive numeric argument, not `%s'"
! msgstr "@sp krÃ¤ver ett positivt numeriskt argument, inte \"%s\""
  
! #: makeinfo/cmds.c:2023 makeinfo/footnote.c:81
  #, c-format
  msgid "Bad argument to %c%s"
  msgstr "Felaktigt argument till %c%s"
  
! #: makeinfo/cmds.c:2033 makeinfo/makeinfo.c:4270
  msgid "asis"
! msgstr "ofÃ¶rÃ¤ndrad"
  
! #: makeinfo/cmds.c:2035 makeinfo/cmds.c:2065 makeinfo/makeinfo.c:4272
  msgid "none"
  msgstr "ingen"
  
! #: makeinfo/cmds.c:2049
  #, c-format
  msgid "Bad argument to @%s"
  msgstr "Felaktigt argument till @%s"
  
! #: makeinfo/cmds.c:2063
  msgid "insert"
  msgstr "infoga"
  
! #: makeinfo/cmds.c:2079
! #, c-format
  msgid "Bad argument to @%s: %s"
! msgstr "Felaktigt argument till @%s: %s"
  
! #: makeinfo/cmds.c:2162
  #, c-format
  msgid "Expected @%s on or off, not `%s'"
! msgstr "FÃ¶rvÃ¤ntade @%s on eller off, inte \"%s\""
  
! #: makeinfo/cmds.c:2182
  #, c-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
! msgstr "Endast @%s 10 eller 11 stÃ¶ds, inte \"%s\""
  
  #: makeinfo/defun.c:83
***************
*** 1959,2004 ****
  msgstr "\"}\" saknas i @def-argumentet"
  
- #: makeinfo/defun.c:402
- msgid "Function"
- msgstr "Funktion"
- 
- #: makeinfo/defun.c:405
- msgid "Macro"
- msgstr "Makro"
- 
- #: makeinfo/defun.c:408
- msgid "Special Form"
- msgstr "Specialform"
- 
- #: makeinfo/defun.c:412
- msgid "Variable"
- msgstr "Variabel"
- 
- #: makeinfo/defun.c:415
- msgid "User Option"
- msgstr "Användarflagga"
- 
- #: makeinfo/defun.c:419
- msgid "Instance Variable"
- msgstr "Instansvariabel"
- 
- #: makeinfo/defun.c:423
- msgid "Method"
- msgstr "Metod"
- 
- #: makeinfo/defun.c:499 makeinfo/defun.c:504 makeinfo/defun.c:544
- #: makeinfo/defun.c:643 makeinfo/xml.c:2135
- msgid "of"
- msgstr "av"
- 
- #: makeinfo/defun.c:508 makeinfo/defun.c:512 makeinfo/defun.c:516
- #: makeinfo/defun.c:550 makeinfo/defun.c:649 makeinfo/xml.c:2140
- msgid "on"
- msgstr "på"
- 
  #: makeinfo/defun.c:711
  #, c-format
  msgid "Must be in `@%s' environment to use `@%s'"
! msgstr "Måste vara i \"@%s\"-omgivning för att använda \"@%s\""
  
  #: makeinfo/files.c:434
--- 2207,2214 ----
  msgstr "\"}\" saknas i @def-argumentet"
  
  #: makeinfo/defun.c:711
  #, c-format
  msgid "Must be in `@%s' environment to use `@%s'"
! msgstr "MÃ¥ste vara i \"@%s\"-omgivning fÃ¶r att anvÃ¤nda \"@%s\""
  
  #: makeinfo/files.c:434
***************
*** 2010,2032 ****
  #, c-format
  msgid "`%s' omitted before output filename"
! msgstr "\"%s\" utelämnades innan utdatafilnamnet"
  
  #: makeinfo/files.c:645
  #, c-format
  msgid "`%s' omitted since writing to stdout"
! msgstr "\"%s\" utelämnades efter skrivning till standard ut"
  
  #: makeinfo/files.c:693
  msgid "Output buffer not empty."
! msgstr "Utdatabufferten är inte tom."
  
  #: makeinfo/float.c:181
  #, c-format
  msgid "Requested float type `%s' not previously used"
! msgstr ""
  
! #: makeinfo/float.c:376 makeinfo/float.c:382 makeinfo/index.c:924
! #: makeinfo/index.c:930 makeinfo/xref.c:133 makeinfo/xref.c:170
! #: makeinfo/xref.c:205
  msgid "See "
  msgstr "Se "
--- 2220,2241 ----
  #, c-format
  msgid "`%s' omitted before output filename"
! msgstr "\"%s\" utelÃ¤mnades innan utdatafilnamnet"
  
  #: makeinfo/files.c:645
  #, c-format
  msgid "`%s' omitted since writing to stdout"
! msgstr "\"%s\" utelÃ¤mnades efter skrivning till standard ut"
  
  #: makeinfo/files.c:693
  msgid "Output buffer not empty."
! msgstr "Utdatabufferten Ã¤r inte tom."
  
  #: makeinfo/float.c:181
  #, c-format
  msgid "Requested float type `%s' not previously used"
! msgstr "BegÃ¤rda flyttalstypen \"%s\" har inte tidigare anvÃ¤nts"
  
! #: makeinfo/float.c:376 makeinfo/float.c:382 makeinfo/index.c:948
! #: makeinfo/index.c:954
  msgid "See "
  msgstr "Se "
***************
*** 2035,2054 ****
  #, c-format
  msgid "`%c%s' needs an argument `{...}', not just `%s'"
! msgstr "\"%c%s\" behöver ett argument \"{...}\", inte bara \"%s\""
  
  #: makeinfo/footnote.c:164
  #, c-format
  msgid "No closing brace for footnote `%s'"
! msgstr "Ingen avslutande klammer för fotnoten \"%s\""
  
  #: makeinfo/footnote.c:197
  msgid "Footnote defined without parent node"
! msgstr "Fotnoten definierad utan föräldernod"
  
  #: makeinfo/footnote.c:209
  msgid "Footnotes inside footnotes are not allowed"
! msgstr "Fotnoter inuti fotnoter är inte tillåtet"
  
! #: makeinfo/footnote.c:301 makeinfo/index.c:189
  msgid "Footnotes"
  msgstr "Fotnoter"
--- 2244,2263 ----
  #, c-format
  msgid "`%c%s' needs an argument `{...}', not just `%s'"
! msgstr "\"%c%s\" behÃ¶ver ett argument \"{...}\", inte bara \"%s\""
  
  #: makeinfo/footnote.c:164
  #, c-format
  msgid "No closing brace for footnote `%s'"
! msgstr "Ingen avslutande klammer fÃ¶r fotnoten \"%s\""
  
  #: makeinfo/footnote.c:197
  msgid "Footnote defined without parent node"
! msgstr "Fotnoten definierad utan fÃ¶rÃ¤ldernod"
  
  #: makeinfo/footnote.c:209
  msgid "Footnotes inside footnotes are not allowed"
! msgstr "Fotnoter inuti fotnoter Ã¤r inte tillÃ¥tet"
  
! #: makeinfo/footnote.c:301 makeinfo/index.c:187
  msgid "Footnotes"
  msgstr "Fotnoter"
***************
*** 2057,2061 ****
  #, c-format
  msgid "%s: could not open --css-file: %s"
! msgstr "%s: kunde inte öppna --css-fil: %s"
  
  #: makeinfo/html.c:175
--- 2266,2270 ----
  #, c-format
  msgid "%s: could not open --css-file: %s"
! msgstr "%s: kunde inte Ã¶ppna --css-fil: %s"
  
  #: makeinfo/html.c:175
***************
*** 2064,2127 ****
  msgstr "%s:%d: --css-fil slutade med kommentar"
  
- #: makeinfo/html.c:203
- msgid "Untitled"
- msgstr "Namnlös"
- 
  # to pop?
  #: makeinfo/html.c:421
  msgid "[unexpected] no html tag to pop"
! msgstr "[oväntat] ingen html-tagg att poppa"
  
  #: makeinfo/html.c:764
  #, c-format
  msgid "[unexpected] invalid node name: `%s'"
! msgstr "[oväntat] ogiltigt nodnamn: \"%s\""
  
! #: makeinfo/index.c:169
  #, c-format
  msgid "Unknown index `%s'"
! msgstr "Okänt index \"%s\""
  
! #: makeinfo/index.c:234
  #, c-format
  msgid "Info cannot handle `:' in index entry `%s'"
  msgstr "Info kan inte hantera \":\" i indexposten \"%s\""
  
! #: makeinfo/index.c:412
  #, c-format
  msgid "Index `%s' already exists"
  msgstr "Indexet \"%s\" finns redan"
  
! #: makeinfo/index.c:455
  #, c-format
  msgid "Unknown index `%s' and/or `%s' in @synindex"
! msgstr "Okänt index \"%s\" och/eller \"%s\" i @synindex"
  
! #: makeinfo/index.c:661
  msgid "(line )"
  msgstr "(rad )"
  
! #: makeinfo/index.c:669
  #, c-format
  msgid "(line %*d)"
  msgstr "(rad %*d)"
  
! #: makeinfo/index.c:750
  #, c-format
  msgid "Unknown index `%s' in @printindex"
! msgstr "Okänt index \"%s\" i @printindex"
  
! #: makeinfo/index.c:819
  #, c-format
  msgid "Entry for index `%s' outside of any node"
! msgstr "Posten för index \"%s\" är utanför alla noder"
  
! #: makeinfo/index.c:822 makeinfo/index.c:858
  msgid "(outside of any node)"
! msgstr "(utanför alla noder)"
  
  #: makeinfo/insertion.c:161
  msgid "@item not allowed in argument to @itemize"
! msgstr "@item är inte tillåtet i argument till @itemize"
  
  #: makeinfo/insertion.c:242
--- 2273,2332 ----
  msgstr "%s:%d: --css-fil slutade med kommentar"
  
  # to pop?
  #: makeinfo/html.c:421
  msgid "[unexpected] no html tag to pop"
! msgstr "[ovÃ¤ntat] ingen html-tagg att poppa"
  
  #: makeinfo/html.c:764
  #, c-format
  msgid "[unexpected] invalid node name: `%s'"
! msgstr "[ovÃ¤ntat] ogiltigt nodnamn: \"%s\""
  
! #: makeinfo/index.c:167
  #, c-format
  msgid "Unknown index `%s'"
! msgstr "OkÃ¤nt index \"%s\""
  
! #: makeinfo/index.c:232
  #, c-format
  msgid "Info cannot handle `:' in index entry `%s'"
  msgstr "Info kan inte hantera \":\" i indexposten \"%s\""
  
! #: makeinfo/index.c:410
  #, c-format
  msgid "Index `%s' already exists"
  msgstr "Indexet \"%s\" finns redan"
  
! #: makeinfo/index.c:453
  #, c-format
  msgid "Unknown index `%s' and/or `%s' in @synindex"
! msgstr "OkÃ¤nt index \"%s\" och/eller \"%s\" i @synindex"
  
! #: makeinfo/index.c:676
  msgid "(line )"
  msgstr "(rad )"
  
! #: makeinfo/index.c:684
  #, c-format
  msgid "(line %*d)"
  msgstr "(rad %*d)"
  
! #: makeinfo/index.c:764
  #, c-format
  msgid "Unknown index `%s' in @printindex"
! msgstr "OkÃ¤nt index \"%s\" i @printindex"
  
! #: makeinfo/index.c:833
  #, c-format
  msgid "Entry for index `%s' outside of any node"
! msgstr "Posten fÃ¶r index \"%s\" Ã¤r utanfÃ¶r alla noder"
  
! #: makeinfo/index.c:836 makeinfo/index.c:872
  msgid "(outside of any node)"
! msgstr "(utanfÃ¶r alla noder)"
  
  #: makeinfo/insertion.c:161
  msgid "@item not allowed in argument to @itemize"
! msgstr "@item Ã¤r inte tillÃ¥tet i argument till @itemize"
  
  #: makeinfo/insertion.c:242
***************
*** 2131,2283 ****
  #: makeinfo/insertion.c:338
  msgid "Enumeration stack overflow"
! msgstr "Uppräkningsstacken har flödat över"
  
  #: makeinfo/insertion.c:370
  #, c-format
  msgid "lettering overflow, restarting at %c"
! msgstr "bokstaveringen har flödat över, startar om vid %c"
  
! #: makeinfo/insertion.c:635
  #, c-format
  msgid "%s requires an argument: the formatter for %citem"
! msgstr "%s kräver ett argument: formateraren för %citem"
  
! #: makeinfo/insertion.c:723
  #, c-format
  msgid "%cfloat environments cannot be nested"
! msgstr "%cfloat-omgivningar kan inte nästlas"
  
! #: makeinfo/insertion.c:977
  #, c-format
  msgid "`@end' expected `%s', but saw `%s'"
! msgstr "\"@end\" förväntade \"%s\", men såg \"%s\""
  
! #: makeinfo/insertion.c:1345
  #, c-format
  msgid "No matching `%cend %s'"
  msgstr "Inget matchande \"%cend %s\""
  
! #: makeinfo/insertion.c:1614
  #, c-format
  msgid "%s requires letter or digit"
! msgstr "%s kräver bokstav eller siffra"
  
! #: makeinfo/insertion.c:1707
  msgid "end of file inside verbatim block"
  msgstr "filslut inuti bokstavligt block"
  
! #: makeinfo/insertion.c:1931
  #, c-format
  msgid "@%s not meaningful outside `@float' environment"
! msgstr "@%s är inte meningsfullt utanför \"@float\"-omgivning"
  
! #: makeinfo/insertion.c:1967
  msgid "@menu seen before first @node, creating `Top' node"
! msgstr "@menu sågs innan första @node, skapar \"Top\"-nod"
  
! #: makeinfo/insertion.c:1968
  msgid ""
  "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
! msgstr "din @top-nod ska kanske packas i @ifnottex istället för @ifinfo?"
  
! #: makeinfo/insertion.c:1980
  msgid "@detailmenu seen before first node, creating `Top' node"
! msgstr "@detailmenu sågs innan första noden, skapar \"Top\"-nod"
  
! #: makeinfo/insertion.c:2036
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr ""
! "@%s är inte meningsfullt utanför \"@titlepage\"- och \"@quotation\"-omgivning"
  
! #: makeinfo/insertion.c:2050
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' environment"
! msgstr "@%s är inte meningsfullt utanför \"@titlepage\"-omgivning"
  
! #: makeinfo/insertion.c:2081
  #, c-format
  msgid "Unmatched `%c%s'"
  msgstr "Ensamt \"%c%s\""
  
! #: makeinfo/insertion.c:2086
  #, c-format
  msgid "`%c%s' needs something after it"
! msgstr "\"%c%s\" kräver någonting efter sig"
  
! #: makeinfo/insertion.c:2092
  #, c-format
  msgid "Bad argument `%s' to `@%s', using `%s'"
! msgstr "Felaktigt argument \"%s\" till \"@%s\", använder \"%s\""
  
! #: makeinfo/insertion.c:2189
  #, c-format
  msgid "@%s not meaningful inside `@%s' block"
! msgstr "@%s är inte meningsfullt inuti \"@%s\"-block"
  
! #: makeinfo/insertion.c:2198
  #, c-format
  msgid "@itemx not meaningful inside `%s' block"
! msgstr "@itemx är inte meningsfullt inuti \"%s\"-block"
  
! #: makeinfo/insertion.c:2372
  #, c-format
  msgid "%c%s found outside of an insertion block"
! msgstr "%c%s hittades utanför ett insättningsblock"
  
! #: makeinfo/lang.c:957
  #, c-format
  msgid "no default territory known for language `%s'"
! msgstr ""
  
! #: makeinfo/lang.c:1020
  #, c-format
  msgid "%s is not a valid ISO 639 language code"
! msgstr "%s är inte en giltig landskod enligt ISO 639"
  
! #: makeinfo/lang.c:1110
  #, c-format
  msgid "unrecognized encoding name `%s'"
! msgstr "okänt kodningsnamn \"%s\""
  
! #: makeinfo/lang.c:1118
  #, c-format
  msgid "sorry, encoding `%s' not supported"
! msgstr "tyvärr, kodningen \"%s\" stöds inte"
  
! #: makeinfo/lang.c:1170
  #, c-format
  msgid "invalid encoded character `%s'"
  msgstr "ogiltigt kodat tecken \"%s\""
  
! #: makeinfo/lang.c:1478
  #, c-format
  msgid "%c%s expects `i' or `j' as argument, not `%c'"
! msgstr "%c%s förväntar \"i\" eller \"j\" som argument, inte \"%c\""
  
! #: makeinfo/lang.c:1482
  #, c-format
  msgid "%c%s expects a single character `i' or `j' as argument"
! msgstr "%c%s förväntar ett ensamt tecken \"i\" eller \"j\" som argument"
  
  #: makeinfo/macro.c:128
  #, c-format
  msgid "macro `%s' previously defined"
! msgstr "makrot \"%s\" är redan definierat"
  
  #: makeinfo/macro.c:132
  #, c-format
  msgid "here is the previous definition of `%s'"
! msgstr "här är den tidigare definitionen av \"%s\""
  
  #: makeinfo/macro.c:359
  #, c-format
  msgid "\\ in macro expansion followed by `%s' instead of parameter name"
! msgstr "\\ i makroutökning följdes av \"%s\" istället för parameternamn"
  
  #: makeinfo/macro.c:401
  #, c-format
  msgid "Macro `%s' called on line %d with too many args"
! msgstr "Makrot \"%s\" anropades på rad %d med för många argument"
  
  #: makeinfo/macro.c:580
--- 2336,2488 ----
  #: makeinfo/insertion.c:338
  msgid "Enumeration stack overflow"
! msgstr "UpprÃ¤kningsstacken har flÃ¶dat Ã¶ver"
  
  #: makeinfo/insertion.c:370
  #, c-format
  msgid "lettering overflow, restarting at %c"
! msgstr "bokstaveringen har flÃ¶dat Ã¶ver, startar om vid %c"
  
! #: makeinfo/insertion.c:639
  #, c-format
  msgid "%s requires an argument: the formatter for %citem"
! msgstr "%s krÃ¤ver ett argument: formateraren fÃ¶r %citem"
  
! #: makeinfo/insertion.c:727
  #, c-format
  msgid "%cfloat environments cannot be nested"
! msgstr "%cfloat-omgivningar kan inte nÃ¤stlas"
  
! #: makeinfo/insertion.c:981
  #, c-format
  msgid "`@end' expected `%s', but saw `%s'"
! msgstr "\"@end\" fÃ¶rvÃ¤ntade \"%s\", men sÃ¥g \"%s\""
  
! #: makeinfo/insertion.c:1349
  #, c-format
  msgid "No matching `%cend %s'"
  msgstr "Inget matchande \"%cend %s\""
  
! #: makeinfo/insertion.c:1618
  #, c-format
  msgid "%s requires letter or digit"
! msgstr "%s krÃ¤ver bokstav eller siffra"
  
! #: makeinfo/insertion.c:1718
  msgid "end of file inside verbatim block"
  msgstr "filslut inuti bokstavligt block"
  
! #: makeinfo/insertion.c:1942
  #, c-format
  msgid "@%s not meaningful outside `@float' environment"
! msgstr "@%s Ã¤r inte meningsfullt utanfÃ¶r \"@float\"-omgivning"
  
! #: makeinfo/insertion.c:1978
  msgid "@menu seen before first @node, creating `Top' node"
! msgstr "@menu sÃ¥gs innan fÃ¶rsta @node, skapar \"Top\"-nod"
  
! #: makeinfo/insertion.c:1979
  msgid ""
  "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
! msgstr "din @top-nod ska kanske packas i @ifnottex istÃ¤llet fÃ¶r @ifinfo?"
  
! #: makeinfo/insertion.c:1991
  msgid "@detailmenu seen before first node, creating `Top' node"
! msgstr "@detailmenu sÃ¥gs innan fÃ¶rsta noden, skapar \"Top\"-nod"
  
! #: makeinfo/insertion.c:2047
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr ""
! "@%s Ã¤r inte meningsfullt utanfÃ¶r \"@titlepage\"- och \"@quotation\"-omgivning"
  
! #: makeinfo/insertion.c:2061
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' environment"
! msgstr "@%s Ã¤r inte meningsfullt utanfÃ¶r \"@titlepage\"-omgivning"
  
! #: makeinfo/insertion.c:2092
  #, c-format
  msgid "Unmatched `%c%s'"
  msgstr "Ensamt \"%c%s\""
  
! #: makeinfo/insertion.c:2097
  #, c-format
  msgid "`%c%s' needs something after it"
! msgstr "\"%c%s\" krÃ¤ver nÃ¥gonting efter sig"
  
! #: makeinfo/insertion.c:2103
  #, c-format
  msgid "Bad argument `%s' to `@%s', using `%s'"
! msgstr "Felaktigt argument \"%s\" till \"@%s\", anvÃ¤nder \"%s\""
  
! #: makeinfo/insertion.c:2200
  #, c-format
  msgid "@%s not meaningful inside `@%s' block"
! msgstr "@%s Ã¤r inte meningsfullt inuti \"@%s\"-block"
  
! #: makeinfo/insertion.c:2209
  #, c-format
  msgid "@itemx not meaningful inside `%s' block"
! msgstr "@itemx Ã¤r inte meningsfullt inuti \"%s\"-block"
  
! #: makeinfo/insertion.c:2383
  #, c-format
  msgid "%c%s found outside of an insertion block"
! msgstr "%c%s hittades utanfÃ¶r ett insÃ¤ttningsblock"
  
! #: makeinfo/lang.c:1218
  #, c-format
  msgid "no default territory known for language `%s'"
! msgstr "inget standardterritorium Ã¤r kÃ¤nt fÃ¶r sprÃ¥ket \"%s\""
  
! #: makeinfo/lang.c:1281
  #, c-format
  msgid "%s is not a valid ISO 639 language code"
! msgstr "%s Ã¤r inte en giltig landskod enligt ISO 639"
  
! #: makeinfo/lang.c:1399
  #, c-format
  msgid "unrecognized encoding name `%s'"
! msgstr "okÃ¤nt kodningsnamn \"%s\""
  
! #: makeinfo/lang.c:1407
  #, c-format
  msgid "sorry, encoding `%s' not supported"
! msgstr "tyvÃ¤rr, kodningen \"%s\" stÃ¶ds inte"
  
! #: makeinfo/lang.c:1492
  #, c-format
  msgid "invalid encoded character `%s'"
  msgstr "ogiltigt kodat tecken \"%s\""
  
! #: makeinfo/lang.c:1800
  #, c-format
  msgid "%c%s expects `i' or `j' as argument, not `%c'"
! msgstr "%c%s fÃ¶rvÃ¤ntar \"i\" eller \"j\" som argument, inte \"%c\""
  
! #: makeinfo/lang.c:1804
  #, c-format
  msgid "%c%s expects a single character `i' or `j' as argument"
! msgstr "%c%s fÃ¶rvÃ¤ntar ett ensamt tecken \"i\" eller \"j\" som argument"
  
  #: makeinfo/macro.c:128
  #, c-format
  msgid "macro `%s' previously defined"
! msgstr "makrot \"%s\" Ã¤r redan definierat"
  
  #: makeinfo/macro.c:132
  #, c-format
  msgid "here is the previous definition of `%s'"
! msgstr "hÃ¤r Ã¤r den tidigare definitionen av \"%s\""
  
  #: makeinfo/macro.c:359
  #, c-format
  msgid "\\ in macro expansion followed by `%s' instead of parameter name"
! msgstr "\\ i makroutÃ¶kning fÃ¶ljdes av \"%s\" istÃ¤llet fÃ¶r parameternamn"
  
  #: makeinfo/macro.c:401
  #, c-format
  msgid "Macro `%s' called on line %d with too many args"
! msgstr "Makrot \"%s\" anropades pÃ¥ rad %d med fÃ¶r mÃ¥nga argument"
  
  #: makeinfo/macro.c:580
***************
*** 2288,2296 ****
  #: makeinfo/macro.c:591
  msgid "@allow-recursion is deprecated; please use @rmacro instead"
! msgstr ""
  
  #: makeinfo/macro.c:606
  msgid "@quote-arg is deprecated; arguments are quoted by default"
! msgstr ""
  
  #: makeinfo/macro.c:649
--- 2493,2501 ----
  #: makeinfo/macro.c:591
  msgid "@allow-recursion is deprecated; please use @rmacro instead"
! msgstr "@allow-recursion Ã¤r fÃ¶rÃ¥ldrat; anvÃ¤nd @rmacro istÃ¤llet"
  
  #: makeinfo/macro.c:606
  msgid "@quote-arg is deprecated; arguments are quoted by default"
! msgstr "@quote-arg Ã¤r fÃ¶rÃ¥ldrat; argument Ã¤r citerade som standard"
  
  #: makeinfo/macro.c:649
***************
*** 2302,2306 ****
  #, c-format
  msgid "Too many errors!  Gave up.\n"
! msgstr "För många fel! Gav upp.\n"
  
  #: makeinfo/makeinfo.c:306
--- 2507,2511 ----
  #, c-format
  msgid "Too many errors!  Gave up.\n"
! msgstr "FÃ¶r mÃ¥nga fel! Gav upp.\n"
  
  #: makeinfo/makeinfo.c:306
***************
*** 2309,2313 ****
  msgstr "%s:%d: varning: "
  
! #: makeinfo/makeinfo.c:325 makeinfo/makeinfo.c:2297
  #, c-format
  msgid "Misplaced %c"
--- 2514,2518 ----
  msgstr "%s:%d: varning: "
  
! #: makeinfo/makeinfo.c:325 makeinfo/makeinfo.c:2295
  #, c-format
  msgid "Misplaced %c"
***************
*** 2317,2326 ****
  #, c-format
  msgid "Try `%s --help' for more information.\n"
! msgstr "Prova \"%s --help\" för mer information.\n"
  
  #: makeinfo/makeinfo.c:347
  #, c-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
! msgstr "Användning: %s [FLAGGA]... TEXINFO-FIL...\n"
  
  #: makeinfo/makeinfo.c:350
--- 2522,2531 ----
  #, c-format
  msgid "Try `%s --help' for more information.\n"
! msgstr "Prova \"%s --help\" fÃ¶r mer information.\n"
  
  #: makeinfo/makeinfo.c:347
  #, c-format
  msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
! msgstr "AnvÃ¤ndning: %s [FLAGGA]... TEXINFO-FIL...\n"
  
  #: makeinfo/makeinfo.c:350
***************
*** 2329,2337 ****
  "Info files suitable for reading online with Emacs or standalone GNU Info.\n"
  msgstr ""
! "Översätt Texinfo-källdokumentation till diverse andra format, som standard\n"
! "infofiler som är lämpliga för läsning med Emacs eller GNU Info.\n"
  
  #: makeinfo/makeinfo.c:354
! #, fuzzy, c-format
  msgid ""
  "General options:\n"
--- 2534,2542 ----
  "Info files suitable for reading online with Emacs or standalone GNU Info.\n"
  msgstr ""
! "Ã–versÃ¤tt Texinfo-kÃ¤lldokumentation till diverse andra format, som standard\n"
! "infofiler som Ã¤r lÃ¤mpliga fÃ¶r lÃ¤sning med Emacs eller GNU Info.\n"
  
  #: makeinfo/makeinfo.c:354
! #, c-format
  msgid ""
  "General options:\n"
***************
*** 2346,2362 ****
  "      --version               display version information and exit.\n"
  msgstr ""
! "Allmänna flaggor:\n"
! "      --error-limit=ANTAL     avsluta efter ANTAL fel (standardvärde %d).\n"
! "      --force                 bevara utdata även om fel.\n"
! "      --help                  visa denna hjälptext och avsluta.\n"
  "      --no-validate           undertryck korsreferensvalidering av noder.\n"
  "      --no-warn               undertryck varningar (men inte fel).\n"
! "      --reference-limit=ANTAL varna vid som mest ANTAL referenser\n"
! "                              (standardvärde %d).\n"
! "  -v, --verbose               förklara vad som görs.\n"
  "      --version               visa versionsinformation och avsluta.\n"
  
  #: makeinfo/makeinfo.c:369
! #, fuzzy, no-wrap
  msgid ""
  "Output format selection (default is to produce Info):\n"
--- 2551,2568 ----
  "      --version               display version information and exit.\n"
  msgstr ""
! "AllmÃ¤nna flaggor:\n"
! "      --error-limit=ANTAL     avsluta efter ANTAL fel (standardvÃ¤rde %d).\n"
! "      --document-language=STR lokal att anvÃ¤nda vid Ã¶versÃ¤ttning av\n"
! "                                Texinfo-nyckelord fÃ¶r utdatadokumentet\n"
! "                                (standardvÃ¤rde C).\n"
! "      --force                 bevara utdata Ã¤ven om fel.\n"
! "      --help                  visa denna hjÃ¤lptext och avsluta.\n"
  "      --no-validate           undertryck korsreferensvalidering av noder.\n"
  "      --no-warn               undertryck varningar (men inte fel).\n"
! "  -v, --verbose               fÃ¶rklara vad som gÃ¶rs.\n"
  "      --version               visa versionsinformation och avsluta.\n"
  
  #: makeinfo/makeinfo.c:369
! #, no-wrap
  msgid ""
  "Output format selection (default is to produce Info):\n"
***************
*** 2366,2381 ****
  "      --plaintext             output plain text rather than Info.\n"
  msgstr ""
! "Val av utdataformat (standard är att producera Info):\n"
! "      --docbook             generera Docbook XML istället för Info.\n"
! "      --html                generera HTML istället för Info.\n"
! "      --xml                 generera Texinfo XML istället för Info.\n"
! "      --plaintext           generera vanlig text istället för Info.\n"
  
  #: makeinfo/makeinfo.c:377
- #, fuzzy
  msgid ""
  "General output options:\n"
! "  -E, --macro-expand FILE     output macro-expanded source to FILE.\n"
! "                              ignoring any @setfilename.\n"
  "      --no-headers            suppress node separators, Node: lines, and "
  "menus\n"
--- 2572,2586 ----
  "      --plaintext             output plain text rather than Info.\n"
  msgstr ""
! "Val av utdataformat (standard Ã¤r att producera Info):\n"
! "      --docbook               generera Docbook XML istÃ¤llet fÃ¶r Info.\n"
! "      --html                  generera HTML istÃ¤llet fÃ¶r Info.\n"
! "      --xml                   generera Texinfo XML istÃ¤llet fÃ¶r Info.\n"
! "      --plaintext             generera vanlig text istÃ¤llet fÃ¶r Info.\n"
  
  #: makeinfo/makeinfo.c:377
  msgid ""
  "General output options:\n"
! "  -E, --macro-expand=FILE     output macro-expanded source to FILE,\n"
! "                                ignoring any @setfilename.\n"
  "      --no-headers            suppress node separators, Node: lines, and "
  "menus\n"
***************
*** 2385,2408 ****
  "output);\n"
  "                                also, write to standard output by default.\n"
! "      --no-split              suppress splitting of Info or HTML output,\n"
! "                              generate only one output file.\n"
  "      --number-sections       output chapter and sectioning numbers.\n"
! "  -o, --output=FILE           output to FILE (directory if split HTML),\n"
  msgstr ""
! "Allmänna utdataflaggor:\n"
! "  -E, --macro-expand FIL    generera makroexpanderad källkod till FIL,\n"
! "                            ignorera alla @setfilename.\n"
! "      --no-headers          undertryck nodseparatorer, Node:-rader och\n"
! "                              menyer från Info-utdata (och skapa därigenom\n"
! "                              vanlig text) eller från HTML (och producera\n"
! "                              därigenom kortare utdata). Skriv även till\n"
! "                              standard ut som standard.\n"
! "      --no-split            undertryck delning av Info eller HTML-utdata,\n"
! "                            generera endast en utdatafil.\n"
! "      --number-sections     generera kapitel- och avsnittsnummer.\n"
! "  -o, --output=FIL          generera till FIL (katalog om delad HTML),\n"
  
  #: makeinfo/makeinfo.c:391
! #, fuzzy, c-format
  msgid ""
  "Options for Info and plain text:\n"
--- 2590,2614 ----
  "output);\n"
  "                                also, write to standard output by default.\n"
! "      --no-split              suppress the splitting of Info or HTML "
! "output,\n"
! "                                generate only one output file.\n"
  "      --number-sections       output chapter and sectioning numbers.\n"
! "  -o, --output=FILE           output to FILE (or directory if split HTML).\n"
  msgstr ""
! "AllmÃ¤nna utdataflaggor:\n"
! "  -E, --macro-expand=FIL      generera makroexpanderad kÃ¤llkod till FIL,\n"
! "                              ignorera alla @setfilename.\n"
! "      --no-headers            undertryck nodseparatorer, Node:-rader och\n"
! "                                menyer frÃ¥n Info-utdata (och skapa\n"
! "                                dÃ¤rigenom vanlig text) eller frÃ¥n HTML\n"
! "                                (och producera dÃ¤rigenom kortare utdata).\n"
! "                                Skriv Ã¤ven till standard ut som standard.\n"
! "      --no-split              undertryck delning av Info eller HTML-utdata,\n"
! "                              generera endast en utdatafil.\n"
! "      --number-sections       generera kapitel- och avsnittsnummer.\n"
! "  -o, --output=FIL            generera till FIL (katalog om delad HTML).\n"
  
  #: makeinfo/makeinfo.c:391
! #, c-format
  msgid ""
  "Options for Info and plain text:\n"
***************
*** 2424,2448 ****
  "      --split-size=NUM        split Info files at size NUM (default %d).\n"
  msgstr ""
! "Flaggor för Info och vanlig text:\n"
! "      --enable-encoding       generera tecken med accent och specialtecken\n"
! "                                i Info-utdata baserat på @documentencoding.\n"
  "      --fill-column=ANTAL     radbryt Info-rader vid ANTAL tecken\n"
! "                                (standardvärde %d).\n"
! "      --footnote-style=STIL   generera fotnoter i Info som följer STIL:\n"
! "                                \"separate\" för att placera fotnoter i sin\n"
  "                                egen nod,\n"
! "                                \"end\" för att placera fotnoter i slutet\n"
! "                                av den nod där de är definierade\n"
  "                                (standardalternativ).\n"
! "      --paragraph-indent=VÄRDE gör indrag i Info-stycken med VÄRDE\n"
! "                                blanksteg (standardvärde %d).\n"
! "                                Om VÄRDE är \"none\" görs inga indrag; om\n"
! "                                VÄRDE är \"asis\" bevaras befintliga\n"
  "                                indrag.\n"
  "      --split-size=ANTAL      dela upp Info-filer vid storleken ANTAL\n"
! "                                (standardvärde %d).\n"
  
  #: makeinfo/makeinfo.c:409
- #, fuzzy
  msgid ""
  "Options for HTML:\n"
--- 2630,2655 ----
  "      --split-size=NUM        split Info files at size NUM (default %d).\n"
  msgstr ""
! "Flaggor fÃ¶r Info och vanlig text:\n"
! "      --disable-encoding      generera inte tecken med accent och\n"
! "                                specialtecken i Info-utdata baserat pÃ¥\n"
! "                                @documentencoding.\n"
! "      --enable-encoding       Ã¥sidosÃ¤tt --disable-encoding (standard).\n"
  "      --fill-column=ANTAL     radbryt Info-rader vid ANTAL tecken\n"
! "                                (standardvÃ¤rde %d).\n"
! "      --footnote-style=STIL   generera fotnoter i Info som fÃ¶ljer STIL:\n"
! "                                \"separate\" fÃ¶r att placera fotnoter i sin\n"
  "                                egen nod,\n"
! "                                \"end\" fÃ¶r att placera fotnoter i slutet\n"
! "                                av den nod dÃ¤r de Ã¤r definierade\n"
  "                                (standardalternativ).\n"
! "      --paragraph-indent=VÃ„RDE gÃ¶r indrag i Info-stycken med VÃ„RDE\n"
! "                                blanksteg (standardvÃ¤rde %d).\n"
! "                                Om VÃ„RDE Ã¤r \"none\" gÃ¶rs inga indrag; om\n"
! "                                VÃ„RDE Ã¤r \"asis\" bevaras befintliga\n"
  "                                indrag.\n"
  "      --split-size=ANTAL      dela upp Info-filer vid storleken ANTAL\n"
! "                                (standardvÃ¤rde %d).\n"
  
  #: makeinfo/makeinfo.c:409
  msgid ""
  "Options for HTML:\n"
***************
*** 2453,2462 ****
  "                              produce file names in ASCII transliteration.\n"
  msgstr ""
! "Flaggor för HTML:\n"
! "      --css-include=FIL          inkludera FIL i HTML <style>-utdata;\n"
! "                                   läs standard in om FIL är -.\n"
  
  #: makeinfo/makeinfo.c:418
! #, fuzzy, c-format
  msgid ""
  "Options for XML and Docbook:\n"
--- 2660,2672 ----
  "                              produce file names in ASCII transliteration.\n"
  msgstr ""
! "Flaggor fÃ¶r HTML:\n"
! "      --css-include=FIL       inkludera FIL i HTML <style>-utdata;\n"
! "                                lÃ¤s standard in om FIL Ã¤r -.\n"
! "      --css-ref=URL           generera referens till en CSS-fil.\n"
! "      --transliterate-file-names\n"
! "                              producera filnamn i ASCII-translitteration.\n"
  
  #: makeinfo/makeinfo.c:418
! #, c-format
  msgid ""
  "Options for XML and Docbook:\n"
***************
*** 2466,2473 ****
  "dropped.\n"
  msgstr ""
! "Flaggor för XML och Docbook:\n"
! "      --output-indent=VÄRDE     dra in XML-element med VÄRDE blanksteg\n"
! "                                  (standard %d). Om VÄRDE är 0 kastas\n"
! "                                  mellanrum som kan ignoreras.\n"
  
  #: makeinfo/makeinfo.c:425
--- 2676,2683 ----
  "dropped.\n"
  msgstr ""
! "Flaggor fÃ¶r XML och Docbook:\n"
! "      --output-indent=VÃ„RDE   dra in XML-element med VÃ„RDE blanksteg\n"
! "                                (standard %d). Om VÃ„RDE Ã¤r 0 kastas\n"
! "                                mellanrum som kan ignoreras.\n"
  
  #: makeinfo/makeinfo.c:425
***************
*** 2480,2490 ****
  "  -U VAR                        undefine the variable VAR, as with @clear.\n"
  msgstr ""
! "Flaggor för indatafil:\n"
! "      --commands-in-node-names   tillåt @-kommandon i nodnamn.\n"
  "  -D VARIABEL                    definiera variabeln VARIABEL, som med "
  "@set.\n"
! "  -I KATALOG                     lägg till KATALOG till @include-sökvägen.\n"
! "  -P KATALOG                     lägg till KATALOG först i @include-"
! "sökvägen.\n"
  "  -U VARIABEL                    odefiniera variabeln VARIABEL, som med "
  "@clear.\n"
--- 2690,2700 ----
  "  -U VAR                        undefine the variable VAR, as with @clear.\n"
  msgstr ""
! "Flaggor fÃ¶r indatafil:\n"
! "      --commands-in-node-names   tillÃ¥t @-kommandon i nodnamn.\n"
  "  -D VARIABEL                    definiera variabeln VARIABEL, som med "
  "@set.\n"
! "  -I KATALOG                     lÃ¤gg till KATALOG till @include-sÃ¶kvÃ¤gen.\n"
! "  -P KATALOG                     lÃ¤gg till KATALOG fÃ¶rst i @include-"
! "sÃ¶kvÃ¤gen.\n"
  "  -U VARIABEL                    odefiniera variabeln VARIABEL, som med "
  "@clear.\n"
***************
*** 2510,2520 ****
  msgstr ""
  "Villkorlig behandling i indata:\n"
! "  --ifdocbook       behandla @ifdocbook och @docbook även om inte\n"
  "                      Docbook genereras.\n"
! "  --ifhtml          behandla @ifhtml och @html även om inte HTML genereras.\n"
! "  --ifinfo          behandla @ifinfo-text även om inte Info genereras.\n"
! "  --ifplaintext     behandla @ifplaintext även om inte vanlig text\n"
  "                    genereras.\n"
! "  --iftex           behandla @iftex och @tex-text; medför --no-split.\n"
  "  --ifxml           behandla @ifxml och @xml.\n"
  "  --no-ifdocbook    behandla inte @ifdocbook- och @docbook-text.\n"
--- 2720,2730 ----
  msgstr ""
  "Villkorlig behandling i indata:\n"
! "  --ifdocbook       behandla @ifdocbook och @docbook Ã¤ven om inte\n"
  "                      Docbook genereras.\n"
! "  --ifhtml          behandla @ifhtml och @html Ã¤ven om inte HTML genereras.\n"
! "  --ifinfo          behandla @ifinfo-text Ã¤ven om inte Info genereras.\n"
! "  --ifplaintext     behandla @ifplaintext Ã¤ven om inte vanlig text\n"
  "                    genereras.\n"
! "  --iftex           behandla @iftex och @tex-text; medfÃ¶r --no-split.\n"
  "  --ifxml           behandla @ifxml och @xml.\n"
  "  --no-ifdocbook    behandla inte @ifdocbook- och @docbook-text.\n"
***************
*** 2525,2529 ****
  "  --no-ifxml        behandla inte @ifxml- och @xml-text.\n"
  "\n"
! "  Dessutom, för flaggorna --no-ifFORMAT, behandla @ifnotFORMAT-text.\n"
  
  #: makeinfo/makeinfo.c:453
--- 2735,2739 ----
  "  --no-ifxml        behandla inte @ifxml- och @xml-text.\n"
  "\n"
! "  Dessutom, fÃ¶r flaggorna --no-ifFORMAT, behandla @ifnotFORMAT-text.\n"
  
  #: makeinfo/makeinfo.c:453
***************
*** 2535,2546 ****
  "  if generating XML, --ifxml is on and the others are off.\n"
  msgstr ""
! "  Standardvärdena för @if...-villkoren beror på utdataformatet:\n"
! "  om HTML genereras är --ifhtml på och de andra av;\n"
! "  om Info genereras är --ifinfo på och de andra av;\n"
! "  om vanlig text genereras är --ifplaintext på och de andra av;\n"
! "  om XML genereras är --ifxml på och de andra av.\n"
  
  #: makeinfo/makeinfo.c:461
- #, fuzzy
  msgid ""
  "Examples:\n"
--- 2745,2755 ----
  "  if generating XML, --ifxml is on and the others are off.\n"
  msgstr ""
! "  StandardvÃ¤rdena fÃ¶r @if...-villkoren beror pÃ¥ utdataformatet:\n"
! "  om HTML genereras Ã¤r --ifhtml pÃ¥ och de andra av;\n"
! "  om Info genereras Ã¤r --ifinfo pÃ¥ och de andra av;\n"
! "  om vanlig text genereras Ã¤r --ifplaintext pÃ¥ och de andra av;\n"
! "  om XML genereras Ã¤r --ifxml pÃ¥ och de andra av.\n"
  
  #: makeinfo/makeinfo.c:461
  msgid ""
  "Examples:\n"
***************
*** 2558,2575 ****
  msgstr ""
  "Exempel:\n"
! "  makeinfo apa.texi                     skriv Info till apas @setfilename\n"
! "  makeinfo --html apa.texi              skriv HTML till @setfilename\n"
! "  makeinfo --xml apa.texi               skriv Texinfo XML till @setfilename\n"
! "  makeinfo --docbook apa.texi           skriv DocBook XML till @setfilename\n"
! "  makeinfo --no-headers apa.texi        skriv vanlig text till standard ut\n"
! "  makeinfo --html --no-headers apa.texi skriv html utan nodrader och menyer\n"
! "  makeinfo --number-sections apa.texi   skriv Info med numrerade avsnitt\n"
! "  makeinfo --no-split apa.texi          skriv en Info-fil hur stor den än "
! "är\n"
  
  #: makeinfo/makeinfo.c:619
  #, c-format
  msgid "%s: Ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'.\n"
! msgstr "%s: Ignorerar okänt TEXINFO_OUTPUT_FORMAT-värde \"%s\".\n"
  
  #: makeinfo/makeinfo.c:667 makeinfo/makeinfo.c:693 makeinfo/makeinfo.c:717
--- 2767,2787 ----
  msgstr ""
  "Exempel:\n"
! "  makeinfo apa.texi                      skriv Info till apas @setfilename\n"
! "  makeinfo --html apa.texi               skriv HTML till @setfilename\n"
! "  makeinfo --xml apa.texi                skriv Texinfo XML till "
! "@setfilename\n"
! "  makeinfo --docbook apa.texi            skriv DocBook XML till "
! "@setfilename\n"
! "  makeinfo --no-headers apa.texi         skriv vanlig text till standard ut\n"
! "  makeinfo --html --no-headers apa.texi  skriv html utan nodrader och "
! "menyer\n"
! "  makeinfo --number-sections apa.texi    skriv Info med numrerade avsnitt\n"
! "  makeinfo --no-split apa.texi           skriv en Info-fil hur stor den Ã¤n "
! "Ã¤r\n"
  
  #: makeinfo/makeinfo.c:619
  #, c-format
  msgid "%s: Ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'.\n"
! msgstr "%s: Ignorerar okÃ¤nt TEXINFO_OUTPUT_FORMAT-vÃ¤rde \"%s\".\n"
  
  #: makeinfo/makeinfo.c:667 makeinfo/makeinfo.c:693 makeinfo/makeinfo.c:717
***************
*** 2577,2586 ****
  #, c-format
  msgid "%s: %s arg must be numeric, not `%s'.\n"
! msgstr "%s: argumentet %s måste vara numeriskt, inte \"%s\".\n"
  
  #: makeinfo/makeinfo.c:680
  #, c-format
  msgid "%s: could not open macro expansion output `%s'"
! msgstr "%s: kunde inte öppna makroexpansionsutdata \"%s\""
  
  #: makeinfo/makeinfo.c:685
--- 2789,2798 ----
  #, c-format
  msgid "%s: %s arg must be numeric, not `%s'.\n"
! msgstr "%s: argumentet %s mÃ¥ste vara numeriskt, inte \"%s\".\n"
  
  #: makeinfo/makeinfo.c:680
  #, c-format
  msgid "%s: could not open macro expansion output `%s'"
! msgstr "%s: kunde inte Ã¶ppna makroexpansionsutdata \"%s\""
  
  #: makeinfo/makeinfo.c:685
***************
*** 2593,2597 ****
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
  msgstr ""
! "%s: argumentet --paragraph-indent måste vara numeriskt/\"none\"/\"asis\", "
  "inte \"%s\".\n"
  
--- 2805,2809 ----
  msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
  msgstr ""
! "%s: argumentet --paragraph-indent mÃ¥ste vara numeriskt/\"none\"/\"asis\", "
  "inte \"%s\".\n"
  
***************
*** 2600,2604 ****
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
  msgstr ""
! "%s: argumentet --footnote-style måste vara \"separate\" eller \"end\", inte "
  "\"%s\".\n"
  
--- 2812,2816 ----
  msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
  msgstr ""
! "%s: argumentet --footnote-style mÃ¥ste vara \"separate\" eller \"end\", inte "
  "\"%s\".\n"
  
***************
*** 2608,2636 ****
  msgstr "%s: filargument saknas.\n"
  
! #: makeinfo/makeinfo.c:1016 makeinfo/makeinfo.c:4121
  #, c-format
  msgid "Multiline command %c%s used improperly"
! msgstr "Flerradskommandot %c%s används felaktigt"
  
  #: makeinfo/makeinfo.c:1019
  #, c-format
  msgid "Expected `%s'"
! msgstr "\"%s\" förväntades"
  
! #: makeinfo/makeinfo.c:1498
  #, c-format
  msgid "Can't create directory `%s': %s"
  msgstr "Kan inte skapa katalogen \"%s\": %s"
  
! #: makeinfo/makeinfo.c:1544
  #, c-format
  msgid "No `%s' found in `%s'"
  msgstr "Inget \"%s\" hittades i \"%s\""
  
! #: makeinfo/makeinfo.c:1624
  #, c-format
  msgid "%s: Skipping macro expansion to stdout as Info output is going there.\n"
  msgstr ""
! "%s: Hoppar över makroexpansionen till standard ut eftersom Info-utdatan går "
  "dit.\n"
  
--- 2820,2848 ----
  msgstr "%s: filargument saknas.\n"
  
! #: makeinfo/makeinfo.c:1016 makeinfo/makeinfo.c:4119
  #, c-format
  msgid "Multiline command %c%s used improperly"
! msgstr "Flerradskommandot %c%s anvÃ¤nds felaktigt"
  
  #: makeinfo/makeinfo.c:1019
  #, c-format
  msgid "Expected `%s'"
! msgstr "\"%s\" fÃ¶rvÃ¤ntades"
  
! #: makeinfo/makeinfo.c:1496
  #, c-format
  msgid "Can't create directory `%s': %s"
  msgstr "Kan inte skapa katalogen \"%s\": %s"
  
! #: makeinfo/makeinfo.c:1542
  #, c-format
  msgid "No `%s' found in `%s'"
  msgstr "Inget \"%s\" hittades i \"%s\""
  
! #: makeinfo/makeinfo.c:1622
  #, c-format
  msgid "%s: Skipping macro expansion to stdout as Info output is going there.\n"
  msgstr ""
! "%s: Hoppar Ã¶ver makroexpansionen till standard ut eftersom Info-utdatan gÃ¥r "
  "dit.\n"
  
***************
*** 2639,2738 ****
  #         output_filename, input_filename);
  #
! #: makeinfo/makeinfo.c:1657
  #, c-format
  msgid "Making %s file `%s' from `%s'.\n"
! msgstr "Skapar %s-fil \"%s\" från \"%s\".\n"
  
! #: makeinfo/makeinfo.c:1721
  #, c-format
  msgid ""
  "%s: Removing macro output file `%s' due to errors; use --force to preserve.\n"
  msgstr ""
! "%s: Tar bort makroutdatafilen \"%s\" på grund av fel; använd --force för att "
  "bevara.\n"
  
! #: makeinfo/makeinfo.c:1776
  #, c-format
  msgid "%s: Removing output file `%s' due to errors; use --force to preserve.\n"
  msgstr ""
! "%s: Tar bort utdatafilen \"%s\" på grund av fel; använd --force för att "
  "bevara.\n"
  
! #: makeinfo/makeinfo.c:2070
  #, c-format
  msgid "Unknown command `%s'"
! msgstr "Okänt kommando \"%s\""
  
! #: makeinfo/makeinfo.c:2092
  #, c-format
  msgid "Use braces to give a command as an argument to @%s"
! msgstr "Använd klamrar för att ge ett komamndo som ett argument till @%s"
  
! #: makeinfo/makeinfo.c:2351
  #, c-format
  msgid "%c%s expected braces"
! msgstr "%c%s förväntade klamrar"
  
! #: makeinfo/makeinfo.c:2364
  msgid "Unmatched }"
  msgstr "Ensam }"
  
! #: makeinfo/makeinfo.c:2412
  msgid "NO_NAME!"
  msgstr "INGET_NAMN!"
  
! #: makeinfo/makeinfo.c:2433
  #, c-format
  msgid "%c%s missing close brace"
  msgstr "%c%s saknar avslutande klammer"
  
! #: makeinfo/makeinfo.c:2611
! #, c-format
! msgid "This is %s, produced by makeinfo version %s from %s.\n"
! msgstr "Detta är %s, skapad av makeinfo version %s från %s.\n"
! 
! #: makeinfo/makeinfo.c:3436
  #, c-format
  msgid "@image file `%s' (for HTML) not readable: %s"
! msgstr "@image-filen \"%s\" (för HTML) är oläslig: %s"
  
! #: makeinfo/makeinfo.c:3442
  #, c-format
  msgid "No such file `%s'"
! msgstr "Det finns ingen sådan fil \"%s\""
  
! #: makeinfo/makeinfo.c:3578
  #, c-format
  msgid "@image file `%s' (for text) unreadable: %s"
! msgstr "@image-filen \"%s\" (för text) är oläslig: %s"
  
! #: makeinfo/makeinfo.c:3587
  msgid "@image missing filename argument"
  msgstr "@image saknar filnamnsargument"
  
! #: makeinfo/makeinfo.c:3805
  #, c-format
  msgid "undefined flag: %s"
  msgstr "odefinierad flagga: %s"
  
! #: makeinfo/makeinfo.c:3806
  #, c-format
  msgid "{No value for `%s'}"
! msgstr "{Inget värde för \"%s\"}"
  
! #: makeinfo/makeinfo.c:3858
  #, c-format
  msgid "%c%s requires a name"
! msgstr "%c%s kräver ett namn"
  
! #: makeinfo/makeinfo.c:3964
  #, c-format
  msgid "Reached eof before matching @end %s"
! msgstr "Nådde filslut innan matchande @end %s"
  
! #: makeinfo/makeinfo.c:4213
  #, c-format
  msgid "`%.40s...' is too long for expansion; not expanded"
! msgstr "\"%.40s...\" är för lång för expansion; inte expanderad"
  
  #: makeinfo/multi.c:116
--- 2851,2945 ----
  #         output_filename, input_filename);
  #
! #: makeinfo/makeinfo.c:1652
  #, c-format
  msgid "Making %s file `%s' from `%s'.\n"
! msgstr "Skapar %s-fil \"%s\" frÃ¥n \"%s\".\n"
  
! #: makeinfo/makeinfo.c:1719
  #, c-format
  msgid ""
  "%s: Removing macro output file `%s' due to errors; use --force to preserve.\n"
  msgstr ""
! "%s: Tar bort makroutdatafilen \"%s\" pÃ¥ grund av fel; anvÃ¤nd --force fÃ¶r att "
  "bevara.\n"
  
! #: makeinfo/makeinfo.c:1774
  #, c-format
  msgid "%s: Removing output file `%s' due to errors; use --force to preserve.\n"
  msgstr ""
! "%s: Tar bort utdatafilen \"%s\" pÃ¥ grund av fel; anvÃ¤nd --force fÃ¶r att "
  "bevara.\n"
  
! #: makeinfo/makeinfo.c:2068
  #, c-format
  msgid "Unknown command `%s'"
! msgstr "OkÃ¤nt kommando \"%s\""
  
! #: makeinfo/makeinfo.c:2090
  #, c-format
  msgid "Use braces to give a command as an argument to @%s"
! msgstr "AnvÃ¤nd klamrar fÃ¶r att ge ett komamndo som ett argument till @%s"
  
! #: makeinfo/makeinfo.c:2349
  #, c-format
  msgid "%c%s expected braces"
! msgstr "%c%s fÃ¶rvÃ¤ntade klamrar"
  
! #: makeinfo/makeinfo.c:2362
  msgid "Unmatched }"
  msgstr "Ensam }"
  
! #: makeinfo/makeinfo.c:2410
  msgid "NO_NAME!"
  msgstr "INGET_NAMN!"
  
! #: makeinfo/makeinfo.c:2431
  #, c-format
  msgid "%c%s missing close brace"
  msgstr "%c%s saknar avslutande klammer"
  
! #: makeinfo/makeinfo.c:3434
  #, c-format
  msgid "@image file `%s' (for HTML) not readable: %s"
! msgstr "@image-filen \"%s\" (fÃ¶r HTML) Ã¤r olÃ¤slig: %s"
  
! #: makeinfo/makeinfo.c:3440
  #, c-format
  msgid "No such file `%s'"
! msgstr "Det finns ingen sÃ¥dan fil \"%s\""
  
! #: makeinfo/makeinfo.c:3576
  #, c-format
  msgid "@image file `%s' (for text) unreadable: %s"
! msgstr "@image-filen \"%s\" (fÃ¶r text) Ã¤r olÃ¤slig: %s"
  
! #: makeinfo/makeinfo.c:3585
  msgid "@image missing filename argument"
  msgstr "@image saknar filnamnsargument"
  
! #: makeinfo/makeinfo.c:3803
  #, c-format
  msgid "undefined flag: %s"
  msgstr "odefinierad flagga: %s"
  
! #: makeinfo/makeinfo.c:3804
  #, c-format
  msgid "{No value for `%s'}"
! msgstr "{Inget vÃ¤rde fÃ¶r \"%s\"}"
  
! #: makeinfo/makeinfo.c:3856
  #, c-format
  msgid "%c%s requires a name"
! msgstr "%c%s krÃ¤ver ett namn"
  
! #: makeinfo/makeinfo.c:3962
  #, c-format
  msgid "Reached eof before matching @end %s"
! msgstr "NÃ¥dde filslut innan matchande @end %s"
  
! #: makeinfo/makeinfo.c:4211
  #, c-format
  msgid "`%.40s...' is too long for expansion; not expanded"
! msgstr "\"%.40s...\" Ã¤r fÃ¶r lÃ¥ng fÃ¶r expansion; inte expanderad"
  
  #: makeinfo/multi.c:116
***************
*** 2743,2766 ****
  #, c-format
  msgid "ignoring stray text `%s' after @multitable"
! msgstr "ignorerar lös text \"%s\" efter @multitable"
  
  #: makeinfo/multi.c:400
  #, c-format
  msgid "Too many columns in multitable item (max %d)"
! msgstr "För många kolumner i multitabellsobjekt (max %d)"
  
  #: makeinfo/multi.c:563
  #, c-format
  msgid "[unexpected] cannot select column #%d in multitable"
! msgstr "[oväntat] kan inte välja kolumn %d i multitabell"
  
  #: makeinfo/multi.c:592
  msgid "ignoring @tab outside of multitable"
! msgstr "ignorerar @tab utanför multitabell"
  
  #: makeinfo/multi.c:640
  #, c-format
  msgid "** Multicolumn output from last row:\n"
! msgstr "** Utdata på flera kolumner från senaste raden:\n"
  
  #: makeinfo/multi.c:643
--- 2950,2973 ----
  #, c-format
  msgid "ignoring stray text `%s' after @multitable"
! msgstr "ignorerar lÃ¶s text \"%s\" efter @multitable"
  
  #: makeinfo/multi.c:400
  #, c-format
  msgid "Too many columns in multitable item (max %d)"
! msgstr "FÃ¶r mÃ¥nga kolumner i multitabellsobjekt (max %d)"
  
  #: makeinfo/multi.c:563
  #, c-format
  msgid "[unexpected] cannot select column #%d in multitable"
! msgstr "[ovÃ¤ntat] kan inte vÃ¤lja kolumn %d i multitabell"
  
  #: makeinfo/multi.c:592
  msgid "ignoring @tab outside of multitable"
! msgstr "ignorerar @tab utanfÃ¶r multitabell"
  
  #: makeinfo/multi.c:640
  #, c-format
  msgid "** Multicolumn output from last row:\n"
! msgstr "** Utdata pÃ¥ flera kolumner frÃ¥n senaste raden:\n"
  
  #: makeinfo/multi.c:643
***************
*** 2772,2776 ****
  #, c-format
  msgid "Node `%s' previously defined at line %d"
! msgstr "Noden \"%s\" är tidigare definierad på rad %d"
  
  #: makeinfo/node.c:647
--- 2979,2983 ----
  #, c-format
  msgid "Node `%s' previously defined at line %d"
! msgstr "Noden \"%s\" Ã¤r tidigare definierad pÃ¥ rad %d"
  
  #: makeinfo/node.c:647
***************
*** 2779,2835 ****
  msgstr "Formaterar noden %s...\n"
  
! #: makeinfo/node.c:715
  #, c-format
  msgid "Node `%s' requires a sectioning command (e.g., %c%s)"
! msgstr "Noden \"%s\" kräver ett kommando för avsnittsindelning (t.ex. %c%s)"
  
! #: makeinfo/node.c:879
  #, c-format
  msgid "No node name specified for `%c%s' command"
! msgstr "Inget nodnamn angivet för kommandot \"%c%s\""
  
! #: makeinfo/node.c:920 makeinfo/node.c:1161
  #, c-format
  msgid "Anchor `%s' and node `%s' map to the same file name"
  msgstr "Ankaret \"%s\" och noden \"%s\" mappas till samma filnamn"
  
! #: makeinfo/node.c:923
  msgid "This @anchor command ignored; references to it will not work"
  msgstr ""
  "Detta @anchor-kommando ignoreras; referenser till det kommer inte att fungera"
  
! #: makeinfo/node.c:925 makeinfo/node.c:1164
  msgid "Rename this anchor or use the `--no-split' option"
! msgstr "Byt namn på detta ankare eller använd flaggan \"--no-split\""
  
! #: makeinfo/node.c:955
  #, c-format
  msgid "Unexpected string at end of split-HTML file `%s'"
! msgstr "Oväntad sträng vid slutet på den delade HTML-filen \"%s\""
  
! # src/menus.c:332
! #: makeinfo/node.c:991
! msgid "Next:"
! msgstr "Nästa:"
! 
! #: makeinfo/node.c:1007
! msgid "Previous:"
! msgstr "Föregående:"
! 
! #: makeinfo/node.c:1021
! msgid "Up:"
! msgstr "Upp:"
! 
! #: makeinfo/node.c:1158
  #, c-format
  msgid "Anchors `%s' and `%s' map to the same file name"
  msgstr "Ankarna \"%s\" och \"%s\" mappas till samma filnamn"
  
! #: makeinfo/node.c:1163
  msgid "@anchor command ignored; references to it will not work"
  msgstr ""
  "@anchor-kommandot ignoreras; referenser till det kommer inte att fungera"
  
! #: makeinfo/node.c:1360
  #, c-format
  msgid "%s reference to nonexistent node `%s' (perhaps incorrect sectioning?)"
--- 2986,3029 ----
  msgstr "Formaterar noden %s...\n"
  
! #: makeinfo/node.c:714
  #, c-format
  msgid "Node `%s' requires a sectioning command (e.g., %c%s)"
! msgstr "Noden \"%s\" krÃ¤ver ett kommando fÃ¶r avsnittsindelning (t.ex. %c%s)"
  
! #: makeinfo/node.c:878
  #, c-format
  msgid "No node name specified for `%c%s' command"
! msgstr "Inget nodnamn angivet fÃ¶r kommandot \"%c%s\""
  
! #: makeinfo/node.c:919 makeinfo/node.c:1160
  #, c-format
  msgid "Anchor `%s' and node `%s' map to the same file name"
  msgstr "Ankaret \"%s\" och noden \"%s\" mappas till samma filnamn"
  
! #: makeinfo/node.c:922
  msgid "This @anchor command ignored; references to it will not work"
  msgstr ""
  "Detta @anchor-kommando ignoreras; referenser till det kommer inte att fungera"
  
! #: makeinfo/node.c:924 makeinfo/node.c:1163
  msgid "Rename this anchor or use the `--no-split' option"
! msgstr "Byt namn pÃ¥ detta ankare eller anvÃ¤nd flaggan \"--no-split\""
  
! #: makeinfo/node.c:954
  #, c-format
  msgid "Unexpected string at end of split-HTML file `%s'"
! msgstr "OvÃ¤ntad strÃ¤ng vid slutet pÃ¥ den delade HTML-filen \"%s\""
  
! #: makeinfo/node.c:1157
  #, c-format
  msgid "Anchors `%s' and `%s' map to the same file name"
  msgstr "Ankarna \"%s\" och \"%s\" mappas till samma filnamn"
  
! #: makeinfo/node.c:1162
  msgid "@anchor command ignored; references to it will not work"
  msgstr ""
  "@anchor-kommandot ignoreras; referenser till det kommer inte att fungera"
  
! #: makeinfo/node.c:1359
  #, c-format
  msgid "%s reference to nonexistent node `%s' (perhaps incorrect sectioning?)"
***************
*** 2838,2900 ****
  "avsnittsindelning?)"
  
! #: makeinfo/node.c:1376
! msgid "Menu"
! msgstr "Meny"
! 
! #: makeinfo/node.c:1378
! msgid "Cross"
! msgstr "Kors"
! 
! #: makeinfo/node.c:1460
  #, c-format
  msgid "Next field of node `%s' not pointed to (perhaps incorrect sectioning?)"
  msgstr ""
! "Nästa fält i noden \"%s\" pekas inte till (kanske felaktig "
  "avsnittsindelning?)"
  
! #: makeinfo/node.c:1463
  #, c-format
  msgid "This node (%s) has the bad Prev"
! msgstr "Denna nod (%s) har den felaktiga föregående-noden"
  
! #: makeinfo/node.c:1475
! msgid "Prev"
! msgstr "Föreg"
! 
! #: makeinfo/node.c:1518
  #, c-format
  msgid "Prev field of node `%s' not pointed to"
! msgstr "Föregående-fältet i noden \"%s\" pekas inte till"
  
! #: makeinfo/node.c:1522
  #, c-format
  msgid "This node (%s) has the bad Next"
! msgstr "Denna nod (%s) har den felaktiga nästa-noden"
  
! #: makeinfo/node.c:1534
  #, c-format
  msgid "`%s' has no Up field (perhaps incorrect sectioning?)"
! msgstr "\"%s\" har inget upp-fält (kanske felaktig avsnittsindelning?)"
! 
! #: makeinfo/node.c:1537
! msgid "Up"
! msgstr "Upp"
  
! #: makeinfo/node.c:1603
  #, c-format
  msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
! msgstr "Noden \"%s\" saknar menypost för \"%s\" trots att den är dess Upp-mål"
  
! #: makeinfo/node.c:1635
  #, c-format
  msgid "unreferenced node `%s'"
  msgstr "orefererad nod \"%s\""
  
! #: makeinfo/node.c:1725
  #, c-format
  msgid "Removing %s\n"
  msgstr "Tar bort %s\n"
  
! #: makeinfo/node.c:1729
  #, c-format
  msgid "Can't remove file `%s': %s"
--- 3032,3078 ----
  "avsnittsindelning?)"
  
! #: makeinfo/node.c:1459
  #, c-format
  msgid "Next field of node `%s' not pointed to (perhaps incorrect sectioning?)"
  msgstr ""
! "NÃ¤sta fÃ¤lt i noden \"%s\" pekas inte till (kanske felaktig "
  "avsnittsindelning?)"
  
! #: makeinfo/node.c:1462
  #, c-format
  msgid "This node (%s) has the bad Prev"
! msgstr "Denna nod (%s) har den felaktiga fÃ¶regÃ¥ende-noden"
  
! #: makeinfo/node.c:1517
  #, c-format
  msgid "Prev field of node `%s' not pointed to"
! msgstr "FÃ¶regÃ¥ende-fÃ¤ltet i noden \"%s\" pekas inte till"
  
! #: makeinfo/node.c:1521
  #, c-format
  msgid "This node (%s) has the bad Next"
! msgstr "Denna nod (%s) har den felaktiga nÃ¤sta-noden"
  
! #: makeinfo/node.c:1533
  #, c-format
  msgid "`%s' has no Up field (perhaps incorrect sectioning?)"
! msgstr "\"%s\" har inget upp-fÃ¤lt (kanske felaktig avsnittsindelning?)"
  
! #: makeinfo/node.c:1602
  #, c-format
  msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
! msgstr "Noden \"%s\" saknar menypost fÃ¶r \"%s\" trots att den Ã¤r dess Upp-mÃ¥l"
  
! #: makeinfo/node.c:1634
  #, c-format
  msgid "unreferenced node `%s'"
  msgstr "orefererad nod \"%s\""
  
! #: makeinfo/node.c:1724
  #, c-format
  msgid "Removing %s\n"
  msgstr "Tar bort %s\n"
  
! #: makeinfo/node.c:1728
  #, c-format
  msgid "Can't remove file `%s': %s"
***************
*** 2919,2945 ****
  #, c-format
  msgid "%c%s is obsolete; use %c%s instead"
! msgstr "%c%s är föråldrat; använd %c%s istället"
  
  #: makeinfo/sectioning.c:640
  #, c-format
  msgid "Node with %ctop as a section already exists"
! msgstr "En nod med %ctop som en sektion finns redan"
  
  #: makeinfo/sectioning.c:648
  #, c-format
  msgid "Here is the %ctop node"
! msgstr "Här är %ctop-noden"
  
  #: makeinfo/sectioning.c:664
  #, c-format
  msgid "%ctop used before %cnode, defaulting to %s"
! msgstr "%ctop användes innan %cnode, använder %s som standard"
  
! #: makeinfo/xml.c:1654
  #, c-format
  msgid "@image file `%s' unreadable: %s"
! msgstr "@image-filen \"%s\" är oläslig: %s"
  
! #: makeinfo/xml.c:1999
  msgid ""
  "@headitem as the last item of @multitable produces invalid Docbook documents"
--- 3097,3123 ----
  #, c-format
  msgid "%c%s is obsolete; use %c%s instead"
! msgstr "%c%s Ã¤r fÃ¶rÃ¥ldrat; anvÃ¤nd %c%s istÃ¤llet"
  
  #: makeinfo/sectioning.c:640
  #, c-format
  msgid "Node with %ctop as a section already exists"
! msgstr "En nod med %ctop som ett avsnitt finns redan"
  
  #: makeinfo/sectioning.c:648
  #, c-format
  msgid "Here is the %ctop node"
! msgstr "HÃ¤r Ã¤r %ctop-noden"
  
  #: makeinfo/sectioning.c:664
  #, c-format
  msgid "%ctop used before %cnode, defaulting to %s"
! msgstr "%ctop anvÃ¤ndes innan %cnode, anvÃ¤nder %s som standard"
  
! #: makeinfo/xml.c:1669
  #, c-format
  msgid "@image file `%s' unreadable: %s"
! msgstr "@image-filen \"%s\" Ã¤r olÃ¤slig: %s"
  
! #: makeinfo/xml.c:2014
  msgid ""
  "@headitem as the last item of @multitable produces invalid Docbook documents"
***************
*** 2948,3183 ****
  "dokument"
  
! #: makeinfo/xref.c:127
! msgid "First argument to cross-reference may not be empty"
! msgstr "Första argumentet till korsreferens kan inte vara tomt"
  
! #: makeinfo/xref.c:133 makeinfo/xref.c:170 makeinfo/xref.c:205
! #: makeinfo/xref.c:459
! msgid "see "
! msgstr "se "
  
! #: makeinfo/xref.c:157
! #, c-format
! msgid "See section ``%s'' in "
! msgstr ""
  
  #: makeinfo/xref.c:252
  #, c-format
  msgid "Empty file name for HTML cross reference in `%s'"
! msgstr ""
  
  #: makeinfo/xref.c:387
  msgid "End of file reached while looking for `.' or `,'"
! msgstr ""
  
  #: makeinfo/xref.c:390
! #, fuzzy, c-format
  msgid "`.' or `,' must follow @%s, not `%c'"
! msgstr "\".\" eller \",\" måste följa på korsreferens, inte %c"
  
  #: makeinfo/xref.c:392
- #, fuzzy
  msgid "for cross-references in parentheses, use @pxref"
! msgstr "Inga korsreferenser i denna nod."
  
  #: makeinfo/xref.c:435
  msgid "First argument to @inforef may not be empty"
! msgstr "Första argumentet till @inforef kan inte vara tomt"
! 
! #: util/install-info.c:170
! #, c-format
! msgid "%s: warning: "
! msgstr "%s: varning: "
! 
! # char *s = concat ("", strerror (errno), _(" for %s"));
! #
! #: util/install-info.c:219
! #, c-format
! msgid " for %s"
! msgstr " för %s"
! 
! #: util/install-info.c:444
! #, c-format
! msgid "\tTry `%s --help' for a complete list of options.\n"
! msgstr "\tProva \"%s --help\" för en fullständig lista med flaggor.\n"
! 
! #: util/install-info.c:452
! #, fuzzy, c-format
! msgid ""
! "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
! "\n"
! "Add or remove entries in INFO-FILE from the Info directory DIR-FILE.\n"
! "\n"
! "Options:\n"
! " --debug           report what is being done.\n"
! " --delete          delete existing entries for INFO-FILE from DIR-FILE;\n"
! "                     don't insert any new entries.\n"
! " --dir-file=NAME   specify file name of Info directory file.\n"
! "                     This is equivalent to using the DIR-FILE argument.\n"
! " --entry=TEXT      insert TEXT as an Info directory entry.\n"
! "                     TEXT should have the form of an Info menu item line\n"
! "                     plus zero or more extra lines starting with "
! "whitespace.\n"
! "                     If you specify more than one entry, they are all "
! "added.\n"
! "                     If you don't specify any entries, they are determined\n"
! "                     from information in the Info file itself.\n"
! " --help            display this help and exit.\n"
! " --info-file=FILE  specify Info file to install in the directory.\n"
! "                     This is equivalent to using the INFO-FILE argument.\n"
! " --info-dir=DIR    same as --dir-file=DIR/dir.\n"
! " --item=TEXT       same as --entry TEXT.\n"
! "                     An Info directory entry is actually a menu item.\n"
! " --quiet           suppress warnings.\n"
! " --remove          same as --delete.\n"
! " --remove-exactly  only remove if the info file name matches exactly;\n"
! "                     .info and/or .gz suffixes are not ignored.\n"
! " --section=SEC     put this file's entries in section SEC of the directory.\n"
! "                     If you specify more than one section, all the entries\n"
! "                     are added in each of the sections.\n"
! "                     If you don't specify any sections, they are determined\n"
! "                     from information in the Info file itself.\n"
! " --section-regex=R if an entry is added to a section that does not exist,\n"
! "                     look for a section matching basic regular expression R\n"
! "                     (and ignoring case) before starting a new section.\n"
! " --test            suppress updating of DIR-FILE.\n"
! " --silent          suppress warnings.\n"
! " --version         display version information and exit.\n"
! msgstr ""
! "Användning: %s [FLAGGA]... [INFO-FIL [KATALOGFIL]]\n"
! "\n"
! "Installera eller ta bort katalogposter från INFO-FIL i Info-katalogfilen\n"
! "KATALOGFIL.\n"
! "\n"
! "Flaggor:\n"
! " --delete          ta bort existerande poster för INFO-FIL från KATALOGFIL;\n"
! "                     infoga inte några nya poster.\n"
! " --dir-file=NAMN   ange filnamnet på Info-katalogfilen.\n"
! "                     Detta motsvarar användning av argumentet KATALOGFIL.\n"
! " --entry=TEXT      infoga TEXT som en Info-katalogpost.\n"
! "                     TEXT bör vara i formen av en Info-menypostsrad plus\n"
! "                     noll eller fler extra rader som börjar med tomrum.\n"
! "                     Om du anger mer än en post kommer alla att läggas\n"
! "                     till. Om du inte anger några poster kommer de att\n"
! "                     avgöras från information i själva Info-filen.\n"
! " --help            visa denna hjälptext och avsluta.\n"
! " --info-file=FIL   ange Info-fil att installera i katalogen.\n"
! "                     Detta motsvarar användning av argumentet INFO-FIL.\n"
! " --info-dir=KAT    samma som --dir-file=KAT/kat.\n"
! " --item=TEXT       samma som --entry TEXT.\n"
! "                     En Info-katalogpost är egentligen en menypost.\n"
! " --quiet           undertryck varningar.\n"
! " --remove          samma som --delete.\n"
! " --section=AVSNITT placera denna fils poster i avsnittet AVSNITT i\n"
! "                     katalogen. Om du anger mer än ett avsnitt kommer alla\n"
! "                     poster att läggas till i varje sektion. Om du inte\n"
! "                     anger några avsnitt kommer de att bestämmas från\n"
! "                     information i själva Info-filen.\n"
! " --version         visa versionsinformation och avsluta.\n"
! 
! #: util/install-info.c:518
! #, c-format
! msgid ""
! "This is the file .../info/dir, which contains the\n"
! "topmost node of the Info hierarchy, called (dir)Top.\n"
! "The first time you invoke Info you start off looking at this node.\n"
! "\n"
! "%s\tThis is the top of the INFO tree\n"
! "\n"
! "  This (the Directory node) gives a menu of major topics.\n"
! "  Typing \"q\" exits, \"?\" lists all Info commands, \"d\" returns here,\n"
! "  \"h\" gives a primer for first-timers,\n"
! "  \"mEmacs<Return>\" visits the Emacs manual, etc.\n"
! "\n"
! "  In Emacs, you can click mouse button 2 on a menu item or cross reference\n"
! "  to select it.\n"
! "\n"
! "%s\n"
! msgstr ""
! "Detta är filen .../info/dir som innehåller den översta noden i\n"
! "Info-hierarkin som kallas (kat)Top.\n"
! "Första gången du använder Info börjar du med denna nod.\n"
! "\n"
! "%s\tDetta är översta noden i INFO-trädet\n"
! "\n"
! "  Denna nod (katalognoden) erbjuder en meny med huvudrubriker.\n"
! "  Att skriva \"q\" avslutar, \"?\" visar alla Info-kommandon, \"d\"\n"
! "  återvänder hit, \"h\" visar en hjälp för förstagångsanvändare,\n"
! "  \"mEmacs<Retur>\" besöker Emacs-manualen, osv.\n"
! "\n"
! "  I Emacs kan du klicka med musknapp 2 på en menypost eller korsreferens\n"
! "  för att välja den.\n"
! "\n"
! "%s\n"
! 
! #: util/install-info.c:543
! #, c-format
! msgid "%s: could not read (%s) and could not create (%s)\n"
! msgstr "%s: kunde inte läsa (%s) och kunde inte skapa (%s)\n"
! 
! #: util/install-info.c:630
! #, c-format
! msgid "%s: empty file"
! msgstr "%s: tom fil"
! 
! #: util/install-info.c:943 util/install-info.c:983
! msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
! msgstr "START-INFO-DIR-ENTRY utan matchande END-INFO-DIR-ENTRY"
! 
! #: util/install-info.c:978
! msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
! msgstr "END-INFO-DIR-ENTRY utan matchande START-INFO-DIR-ENTRY"
! 
! #: util/install-info.c:1225 util/install-info.c:1235
! #, c-format
! msgid "%s: already have dir file: %s\n"
! msgstr "%s: har redan katalogfilen: %s\n"
! 
! #: util/install-info.c:1274
! #, c-format
! msgid "%s: Specify the Info file only once.\n"
! msgstr "%s: Ange Info-filen endast en gång.\n"
! 
! #: util/install-info.c:1297
! #, c-format
! msgid "Extra regular expression specified, ignoring `%s'"
! msgstr ""
! 
! #: util/install-info.c:1308
! #, c-format
! msgid "Error in regular expression `%s': %s"
! msgstr ""
! 
! #: util/install-info.c:1353
! #, c-format
! msgid "excess command line argument `%s'"
! msgstr "för många kommandoradsargument \"%s\""
! 
! #: util/install-info.c:1357
! msgid "No input file specified; try --help for more information."
! msgstr "Ingen indatafil angiven; prova --help för mer information."
! 
! #: util/install-info.c:1360
! msgid "No dir file specified; try --help for more information."
! msgstr "Ingen katalogfil angiven; prova --help för mer information."
! 
! #: util/install-info.c:1384
! #, c-format
! msgid "no info dir entry in `%s'"
! msgstr "ingen info-katalogpost i \"%s\""
! 
! #: util/install-info.c:1525
! #, c-format
! msgid "menu item `%s' already exists, for file `%s'"
! msgstr "menyposten \"%s\" finns redan, för filen \"%s\""
! 
! #: util/install-info.c:1548
! #, c-format
! msgid "no entries found for `%s'; nothing deleted"
! msgstr "inga poster hittades för \"%s\"; ingenting togs bort"
  
  #: util/texindex.c:223
  msgid "display this help and exit"
! msgstr "visa denna hjälptext och avsluta"
  
  #: util/texindex.c:225
--- 3126,3166 ----
  "dokument"
  
! #: makeinfo/xml.c:2150
! msgid "of"
! msgstr "av"
  
! #: makeinfo/xml.c:2155
! msgid "on"
! msgstr "pÃ¥"
  
! #: makeinfo/xref.c:127
! msgid "First argument to cross-reference may not be empty"
! msgstr "FÃ¶rsta argumentet till korsreferens kan inte vara tomt"
  
  #: makeinfo/xref.c:252
  #, c-format
  msgid "Empty file name for HTML cross reference in `%s'"
! msgstr "Tomt filnamn fÃ¶r HTML-korsreferens i \"%s\""
  
  #: makeinfo/xref.c:387
  msgid "End of file reached while looking for `.' or `,'"
! msgstr "Slutet pÃ¥ filen nÃ¥ddes dÃ¥ \".\" eller \",\" eftersÃ¶ktes"
  
  #: makeinfo/xref.c:390
! #, c-format
  msgid "`.' or `,' must follow @%s, not `%c'"
! msgstr "\".\" eller \",\" mÃ¥ste fÃ¶lja pÃ¥ @%s, inte \"%c\""
  
  #: makeinfo/xref.c:392
  msgid "for cross-references in parentheses, use @pxref"
! msgstr "anvÃ¤nd @pxref fÃ¶r korsreferenser inuti parenteser"
  
  #: makeinfo/xref.c:435
  msgid "First argument to @inforef may not be empty"
! msgstr "FÃ¶rsta argumentet till @inforef kan inte vara tomt"
  
  #: util/texindex.c:223
  msgid "display this help and exit"
! msgstr "visa denna hjÃ¤lptext och avsluta"
  
  #: util/texindex.c:225
***************
*** 3192,3201 ****
  #, c-format
  msgid "Usage: %s [OPTION]... FILE...\n"
! msgstr "Användning: %s [FLAGGA]... FIL...\n"
  
  #: util/texindex.c:238
  #, c-format
  msgid "Generate a sorted index for each TeX output FILE.\n"
! msgstr "Generera ett sorterat index för varje TeX-utdataFIL.\n"
  
  #: util/texindex.c:241
--- 3175,3184 ----
  #, c-format
  msgid "Usage: %s [OPTION]... FILE...\n"
! msgstr "AnvÃ¤ndning: %s [FLAGGA]... FIL...\n"
  
  #: util/texindex.c:238
  #, c-format
  msgid "Generate a sorted index for each TeX output FILE.\n"
! msgstr "Generera ett sorterat index fÃ¶r varje TeX-utdataFIL.\n"
  
  #: util/texindex.c:241
***************
*** 3203,3207 ****
  msgid "Usually FILE... is specified as `foo.%c%c' for a document `foo.texi'.\n"
  msgstr ""
! "Vanligtvis anges FIL... som \"apa.%c%c\" för ett dokument \"apa.texi\".\n"
  
  #: util/texindex.c:243
--- 3186,3190 ----
  msgid "Usually FILE... is specified as `foo.%c%c' for a document `foo.texi'.\n"
  msgstr ""
! "Vanligtvis anges FIL... som \"apa.%c%c\" fÃ¶r ett dokument \"apa.texi\".\n"
  
  #: util/texindex.c:243
***************
*** 3217,3221 ****
  #, c-format
  msgid "failure reopening %s"
! msgstr "misslyckande vid återöppnande av %s"
  
  #: util/texindex.c:758 util/texindex.c:786
--- 3200,3204 ----
  #, c-format
  msgid "failure reopening %s"
! msgstr "misslyckande vid Ã¥terÃ¶ppnande av %s"
  
  #: util/texindex.c:758 util/texindex.c:786
***************
*** 3232,3276 ****
  #, c-format
  msgid "entry %s follows an entry with a secondary name"
! msgstr "posten %s följer på en post med ett sekundärt namn"
  
! #~ msgid "\\%-10[menu-digit]  Pick first ... ninth item in node's menu.\n"
  #~ msgstr ""
! #~ "\\%-10[menu-digit]  Välj första ... nionde objektet i nodens meny.\n"
  
! #~ msgid "node `%s' has been referenced %d times"
! #~ msgstr "noden \"%s\" har refererats %d gånger"
  
- #, fuzzy
  #~ msgid ""
! #~ "Copyright (C) %s Free Software Foundation, Inc.\n"
! #~ "There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A\n"
! #~ "PARTICULAR PURPOSE.  You may redistribute copies of GNU %s\n"
! #~ "under the terms of the GNU General Public License.\n"
! #~ "For more information about these matters, see the file named COPYING.\n"
  #~ msgstr ""
! #~ "Copyright © %s Free Software Foundation, Inc.\n"
! #~ "Det finns INGEN garanti. Du kan vidaredistribuera denna programvara\n"
! #~ "under villkoren i GNU General Public License.\n"
! #~ "Se filen COPYING för mer information om detta.\n"
  
! #~ msgid "@quote-arg only useful for single-argument macros"
! #~ msgstr "@quote-arg är endast användbart för makron med ett argument"
  
! #~ msgid "Table of Contents"
! #~ msgstr "Innehållsförteckning"
  
! #~ msgid "Short Contents"
! #~ msgstr "Kort innehållsförteckning"
  
! #~ msgid "keep temporary files around after processing"
! #~ msgstr "behåll temporära filer efter behandling"
  
! #~ msgid "do not keep temporary files around after processing (default)"
! #~ msgstr "behåll inte temporära filer efter behandling (standardalternativ)"
  
  # This is broken
  #
! #  N_("  %-10s  Search for a specified string in the index entries of this Info\n"),
! #  N_("              file, and select the node referenced by the first entry found.\n"),
  #
  # Please don't split a single sentence like this in multiple messages,
--- 3215,3373 ----
  #, c-format
  msgid "entry %s follows an entry with a secondary name"
! msgstr "posten %s fÃ¶ljer pÃ¥ en post med ett sekundÃ¤rt namn"
  
! #~ msgid "Cancel the current operation"
! #~ msgstr "Avbryt aktuell Ã¥tgÃ¤rd"
! 
! #~ msgid "Search backward"
! #~ msgstr "SÃ¶k baklÃ¤nges"
! 
! #~ msgid ""
! #~ "Usage: %s [OPTION]... [MENU-ITEM...]\n"
! #~ "\n"
! #~ "Read documentation in Info format.\n"
! #~ "\n"
! #~ "Options:\n"
! #~ "      --apropos=STRING         look up STRING in all indices of all "
! #~ "manuals.\n"
! #~ "  -d, --directory=DIR          add DIR to INFOPATH.\n"
! #~ "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
! #~ "  -f, --file=FILENAME          specify Info file to visit.\n"
! #~ "  -h, --help                   display this help and exit.\n"
! #~ "      --index-search=STRING    go to node pointed by index entry STRING.\n"
! #~ "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
! #~ "  -o, --output=FILENAME        output selected nodes to FILENAME.\n"
! #~ "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
! #~ "      --no-raw-escapes         output escapes as literal text.\n"
! #~ "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
! #~ "  -O, --show-options, --usage  go to command-line options node.\n"
! #~ "%s      --subnodes               recursively output menu items.\n"
! #~ "  -w, --where, --location      print physical location of Info file.\n"
! #~ "      --vi-keys                use vi-like and less-like key bindings.\n"
! #~ "      --version                display version information and exit.\n"
! #~ "\n"
! #~ "The first non-option argument, if present, is the menu entry to start "
! #~ "from;\n"
! #~ "it is searched for in all `dir' files along INFOPATH.\n"
! #~ "If it is not present, info merges all `dir' files and shows the result.\n"
! #~ "Any remaining arguments are treated as the names of menu\n"
! #~ "items relative to the initial node visited.\n"
! #~ "\n"
! #~ "Examples:\n"
! #~ "  info                       show top-level dir menu\n"
! #~ "  info emacs                 start at emacs node from top-level dir\n"
! #~ "  info emacs buffers         start at buffers node within emacs manual\n"
! #~ "  info --show-options emacs  start at node with emacs' command line "
! #~ "options\n"
! #~ "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
! #~ "  info -f ./foo.info         show file ./foo.info, not searching dir\n"
  #~ msgstr ""
! #~ "AnvÃ¤ndning: %s [FLAGGA]... [MENYPOST...]\n"
! #~ "\n"
! #~ "LÃ¤s dokumentation i Info-format.\n"
! #~ "\n"
! #~ "Flaggor:\n"
! #~ "      --apropos=STRÃ„NG         slÃ¥ upp STRÃ„NG i alla index i alla "
! #~ "manualer.\n"
! #~ "  -d, --directory=KATALOG      lÃ¤gg till KATALOG till INFOPATH.\n"
! #~ "      --dribble=FILNAMN        kom ihÃ¥g anvÃ¤ndarens tangentnedtryckningar "
! #~ "i\n"
! #~ "                               FILNAMN.\n"
! #~ "  -f, --file=FILNAMN           ange den Info-fil som ska besÃ¶kas.\n"
! #~ "  -h, --help                   visa denna hjÃ¤lptext och avsluta.\n"
! #~ "      --index-search=STRÃ„NG    gÃ¥ till noden som utpekas av indexpost\n"
! #~ "                               STRÃ„NG.\n"
! #~ "  -n, --node=NODNAMN           ange noder i den fÃ¶rst besÃ¶kta Info-"
! #~ "filen.\n"
! #~ "  -o, --output=FILNAMN         skriv ut valda noder till FILNAMN.\n"
! #~ "  -R, --raw-escapes            skriv ut \"rÃ¥a\" ANSI-styrkoder "
! #~ "(standard).\n"
! #~ "      --no-raw-escapes         skriv ut styrkoder som text.\n"
! #~ "      --restore=FILNAMN        lÃ¤s initiala tangentnedtryckningar frÃ¥n\n"
! #~ "                               FILNAMN.\n"
! #~ "  -O, --show-options, --usage  gÃ¥ till noden fÃ¶r kommandoradsflaggor.\n"
! #~ "%s      --subnodes               skriv ut menyposter rekursivt.\n"
! #~ "  -w, --where, --location      skriv ut den fysiska platsen fÃ¶r Info-"
! #~ "filen.\n"
! #~ "      --vi-keys                anvÃ¤nd vi- och less-liknande\n"
! #~ "                               snabbtangenter.\n"
! #~ "      --version                visa versionsinformation och avsluta.\n"
! #~ "\n"
! #~ "Det fÃ¶rsta argumentet som inte Ã¤r en flagga Ã¤r, om det finns, menyposten\n"
! #~ "att bÃ¶rja frÃ¥n. Det sÃ¶ks efter i alla \"dir\"-filer i INFOPATH.\n"
! #~ "Om den inte finns slÃ¥r info samman alla \"dir\"-filer och visar "
! #~ "resultatet.\n"
! #~ "Alla Ã¥terstÃ¥ende argument betraktas som namnen pÃ¥ menyposter relativa "
! #~ "till\n"
! #~ "den fÃ¶rst besÃ¶kta noden.\n"
! #~ "\n"
! #~ "Exampel:\n"
! #~ "  info                       visa Ã¶versta katalogmenyn\n"
! #~ "  info emacs                 bÃ¶rja pÃ¥ emacs-noden frÃ¥n Ã¶versta katalogen\n"
! #~ "  info emacs buffers         bÃ¶rja pÃ¥ buffertnoden inom emacs-manualen\n"
! #~ "  info --show-options emacs  bÃ¶rja pÃ¥ noden med emacs "
! #~ "kommandoradsflaggor\n"
! #~ "  info --subnodes -o ut.txt emacs  dumpa hela manualen till ut.txt\n"
! #~ "  info -f ./foo.info         visa filen ./foo.info, sÃ¶k inte i katalogen\n"
  
! #~ msgid "\\%-10[move-to-prev-xref]  Skip to previous hypertext link [*].\n"
! #~ msgstr ""
! #~ "\\%-10[move-to-prev-xref]  Hoppa till fÃ¶regÃ¥ende hypertextlÃ¤nk [*].\n"
  
  #~ msgid ""
! #~ "\\%-10[dir-node]  Move to the `directory' node.  Equivalent to `\\[goto-"
! #~ "node] (DIR)'.\n"
  #~ msgstr ""
! #~ "\\%-10[dir-node]  GÃ¥ till \"directory\"-noden. LikvÃ¤rdigt med \"g (DIR)"
! #~ "\".\n"
  
! #~ msgid ""
! #~ "\\%-10[top-node]  Move to the Top node.  Equivalent to `\\[goto-node] "
! #~ "Top'.\n"
! #~ msgstr ""
! #~ "\\%-10[top-node]  GÃ¥ till den Ã¶versta noden. LikvÃ¤rdigt med \"g Top\".\n"
  
! #~ msgid ""
! #~ "[*]    Command acts within this node or the entire document, depending "
! #~ "on\n"
! #~ "the value of cursor-movement-scrolls variable\n"
! #~ msgstr ""
! #~ "[*]    Kommandot agerar inuti denna nod eller hela dokumentet, beroende "
! #~ "pÃ¥\n"
! #~ "vÃ¤rdet av variabeln cursor-movement-scrolls\n"
  
! #~ msgid "\\%-10[prev-line]  Scroll backward 1 line.\n"
! #~ msgstr "\\%-10[prev-line]  Rulla en rad bakÃ¥t.\n"
  
! #~ msgid ""
! #~ "\\%-10[search]  Search forward for a specified string\n"
! #~ "              and select the node in which the next occurrence is found.\n"
! #~ msgstr ""
! #~ "\\%-10[search]  SÃ¶k framÃ¥t efter en angiven strÃ¤ng\n"
! #~ "              och vÃ¤lj den nod i vilken nÃ¤sta fÃ¶rekomst hittas.\n"
  
! #~ msgid ""
! #~ "\\%-10[search-backward]  Search backward for a specified string\n"
! #~ "              and select the node in which the previous occurrence is "
! #~ "found.\n"
! #~ msgstr ""
! #~ "\\%-10[search-backward]  SÃ¶k bakÃ¥t efter en angiven strÃ¤ng\n"
! #~ "              och vÃ¤lj den nod i vilken nÃ¤sta fÃ¶rekomst hittas.\n"
! 
! #~ msgid ""
! #~ "              Picking a menu item causes another node to be selected.\n"
! #~ msgstr "              Att vÃ¤lja en menypost gÃ¶r att en annan nod vÃ¤ljs.\n"
! 
! #~ msgid ""
! #~ "              You may include a filename as well, as in (FILENAME)"
! #~ "NODENAME.\n"
! #~ msgstr ""
! #~ "              Du kan Ã¤ven inkludera ett filnamn, som exempelvis\n"
! #~ "              (FILNAMN)NODNAMN.\n"
  
  # This is broken
  #
! #  N_("  %-10s  Search backward in this Info file for a specified string,\n"),
! #  N_("              and select the node in which the next occurrence is found.\n"),
  #
  # Please don't split a single sentence like this in multiple messages,
***************
*** 3283,3302 ****
  # makes some sense, in order to be able to translate in the first place.
  #
  #~ msgid ""
! #~ "  %-10s  Search for a specified string in the index entries of this Info\n"
! #~ msgstr "  %-10s  Sök efter en angiven sträng i indexposterna i denna\n"
  
  #~ msgid ""
! #~ "              file, and select the node referenced by the first entry "
! #~ "found.\n"
  #~ msgstr ""
! #~ "              Info-fil, och välj noden som refereras av den första "
! #~ "posten\n"
! #~ "              som hittas.\n"
  
  # This is broken
  #
! #  N_("  %-10s  Search forward through this Info file for a specified string,\n"),
! #  N_("              and select the node in which the next occurrence is found.\n"),
  #
  # Please don't split a single sentence like this in multiple messages,
--- 3380,3595 ----
  # makes some sense, in order to be able to translate in the first place.
  #
+ #~ msgid "  %-10s  Search backward for a specified string\n"
+ #~ msgstr "  %-10s  SÃ¶k bakÃ¥t efter en angiven strÃ¤ng,\n"
+ 
  #~ msgid ""
! #~ "              and select the node in which the next occurrence is found.\n"
! #~ msgstr "              och vÃ¤lj den nod i vilken nÃ¤sta fÃ¶rekomst hittas.\n"
! 
! #~ msgid "--- Use `\\[history-node]' or `\\[kill-node]' to exit ---\n"
! #~ msgstr ""
! #~ "--- AnvÃ¤nd \"\\[history-node]\" eller \"\\[kill-node]\" fÃ¶r att avsluta "
! #~ "---\n"
! 
! #~ msgid "Following Next node..."
! #~ msgstr "FÃ¶ljer nÃ¤sta-nod..."
! 
! #~ msgid "Selecting first menu item..."
! #~ msgstr "VÃ¤ljer fÃ¶rsta menyposten..."
! 
! #~ msgid "Selecting Next node..."
! #~ msgstr "VÃ¤ljer nÃ¤sta nod..."
! 
! #~ msgid "Moving Up %d time(s), then Next."
! #~ msgstr "GÃ¥r upp %d gÃ¥ng(er), sedan NÃ¤sta."
! 
! #~ msgid "Moving Prev in this window."
! #~ msgstr "GÃ¥ till fÃ¶regÃ¥ende i detta fÃ¶nster."
! 
! #~ msgid "Moving Up in this window."
! #~ msgstr "GÃ¥r upp i detta fÃ¶nster."
! 
! #~ msgid "Moving to `Prev's last menu item."
! #~ msgstr "GÃ¥ till \"FÃ¶reg\"s senaste menypost."
! 
! #~ msgid " "
! #~ msgstr " "
! 
! #~ msgid "Function"
! #~ msgstr "Funktion"
! 
! #~ msgid "Macro"
! #~ msgstr "Makro"
! 
! #~ msgid "Special Form"
! #~ msgstr "Specialform"
! 
! #~ msgid "Variable"
! #~ msgstr "Variabel"
! 
! #~ msgid "User Option"
! #~ msgstr "AnvÃ¤ndarflagga"
! 
! #~ msgid "Instance Variable"
! #~ msgstr "Instansvariabel"
! 
! #~ msgid "Method"
! #~ msgstr "Metod"
! 
! #~ msgid "Untitled"
! #~ msgstr "NamnlÃ¶s"
! 
! #~ msgid "This is %s, produced by makeinfo version %s from %s.\n"
! #~ msgstr "Detta Ã¤r %s, skapad av makeinfo version %s frÃ¥n %s.\n"
! 
! # src/menus.c:332
! #~ msgid "Next:"
! #~ msgstr "NÃ¤sta:"
! 
! #~ msgid "Previous:"
! #~ msgstr "FÃ¶regÃ¥ende:"
! 
! #~ msgid "Up:"
! #~ msgstr "Upp:"
! 
! #~ msgid "Menu"
! #~ msgstr "Meny"
! 
! #~ msgid "Cross"
! #~ msgstr "Kors"
! 
! #~ msgid "Prev"
! #~ msgstr "FÃ¶reg"
! 
! #~ msgid "Up"
! #~ msgstr "Upp"
! 
! #~ msgid "see "
! #~ msgstr "se "
! 
! #~ msgid "See section ``%s'' in "
! #~ msgstr "Se avsnittet \"%s\" i "
  
  #~ msgid ""
! #~ "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
! #~ "\n"
! #~ "Add or remove entries in INFO-FILE from the Info directory DIR-FILE.\n"
! #~ "\n"
! #~ "Options:\n"
! #~ " --debug           report what is being done.\n"
! #~ " --delete          delete existing entries for INFO-FILE from DIR-FILE;\n"
! #~ "                     don't insert any new entries.\n"
! #~ " --dir-file=NAME   specify file name of Info directory file.\n"
! #~ "                     This is equivalent to using the DIR-FILE argument.\n"
! #~ " --entry=TEXT      insert TEXT as an Info directory entry.\n"
! #~ "                     TEXT should have the form of an Info menu item line\n"
! #~ "                     plus zero or more extra lines starting with "
! #~ "whitespace.\n"
! #~ "                     If you specify more than one entry, they are all "
! #~ "added.\n"
! #~ "                     If you don't specify any entries, they are "
! #~ "determined\n"
! #~ "                     from information in the Info file itself.\n"
! #~ " --help            display this help and exit.\n"
! #~ " --info-file=FILE  specify Info file to install in the directory.\n"
! #~ "                     This is equivalent to using the INFO-FILE argument.\n"
! #~ " --info-dir=DIR    same as --dir-file=DIR/dir.\n"
! #~ " --item=TEXT       same as --entry TEXT.\n"
! #~ "                     An Info directory entry is actually a menu item.\n"
! #~ " --quiet           suppress warnings.\n"
! #~ " --remove          same as --delete.\n"
! #~ " --remove-exactly  only remove if the info file name matches exactly;\n"
! #~ "                     .info and/or .gz suffixes are not ignored.\n"
! #~ " --section=SEC     put this file's entries in section SEC of the "
! #~ "directory.\n"
! #~ "                     If you specify more than one section, all the "
! #~ "entries\n"
! #~ "                     are added in each of the sections.\n"
! #~ "                     If you don't specify any sections, they are "
! #~ "determined\n"
! #~ "                     from information in the Info file itself.\n"
! #~ " --section-regex=R if an entry is added to a section that does not "
! #~ "exist,\n"
! #~ "                     look for a section matching basic regular expression "
! #~ "R\n"
! #~ "                     (and ignoring case) before starting a new section.\n"
! #~ " --test            suppress updating of DIR-FILE.\n"
! #~ " --silent          suppress warnings.\n"
! #~ " --version         display version information and exit.\n"
  #~ msgstr ""
! #~ "AnvÃ¤ndning: %s [FLAGGA]... [INFO-FIL [KATALOGFIL]]\n"
! #~ "\n"
! #~ "Installera eller ta bort katalogposter frÃ¥n INFO-FIL i Info-katalogfilen\n"
! #~ "KATALOGFIL.\n"
! #~ "\n"
! #~ "Flaggor:\n"
! #~ " --debug           rapportera vad som gÃ¶rs.\n"
! #~ " --delete          ta bort existerande poster fÃ¶r INFO-FIL frÃ¥n "
! #~ "KATALOGFIL;\n"
! #~ "                     infoga inte nÃ¥gra nya poster.\n"
! #~ " --dir-file=NAMN   ange filnamnet pÃ¥ Info-katalogfilen.\n"
! #~ "                     Detta motsvarar anvÃ¤ndning av argumentet "
! #~ "KATALOGFIL.\n"
! #~ " --entry=TEXT      infoga TEXT som en Info-katalogpost.\n"
! #~ "                     TEXT bÃ¶r vara i formen av en Info-menypostsrad plus\n"
! #~ "                     noll eller fler extra rader som bÃ¶rjar med tomrum.\n"
! #~ "                     Om du anger mer Ã¤n en post kommer alla att lÃ¤ggas\n"
! #~ "                     till. Om du inte anger nÃ¥gra poster kommer de att\n"
! #~ "                     avgÃ¶ras frÃ¥n information i sjÃ¤lva Info-filen.\n"
! #~ " --help            visa denna hjÃ¤lptext och avsluta.\n"
! #~ " --info-file=FIL   ange Info-fil att installera i katalogen.\n"
! #~ "                     Detta motsvarar anvÃ¤ndning av argumentet INFO-FIL.\n"
! #~ " --info-dir=KAT    samma som --dir-file=KAT/kat.\n"
! #~ " --item=TEXT       samma som --entry TEXT.\n"
! #~ "                     En Info-katalogpost Ã¤r egentligen en menypost.\n"
! #~ " --quiet           undertryck varningar.\n"
! #~ " --remove          samma som --delete.\n"
! #~ " --remove-exactly  ta endast bort om Info-filnamnet matchar exakt.\n"
! #~ "                     .info- och/eller .gz-filÃ¤ndelser ignoreras inte.\n"
! #~ " --section=AVSNITT placera denna fils poster i avsnittet AVSNITT i\n"
! #~ "                     katalogen. Om du anger mer Ã¤n ett avsnitt kommer "
! #~ "alla\n"
! #~ "                     poster att lÃ¤ggas till i varje avsnitt. Om du inte\n"
! #~ "                     anger nÃ¥gra avsnitt kommer de att bestÃ¤mmas frÃ¥n\n"
! #~ "                     information i sjÃ¤lva Info-filen.\n"
! #~ " --section-regex=R om en post lÃ¤ggs till i ett avsnitt som saknas,\n"
! #~ "                     leta efter ett avsnitt som matchar det "
! #~ "grundlÃ¤ggande\n"
! #~ "                     reguljÃ¤ra uttrycket R (och ignorera skiftlÃ¤ge) "
! #~ "innan\n"
! #~ "                     ett nytt avsnitt pÃ¥bÃ¶rjas.\n"
! #~ " --test            undertryck varning av KATALOGFIL.\n"
! #~ " --silent          undertryck varningar.\n"
! #~ " --version         visa versionsinformation och avsluta.\n"
! 
! #~ msgid "menu item `%s' already exists, for file `%s'"
! #~ msgstr "menyposten \"%s\" finns redan, fÃ¶r filen \"%s\""
! 
! #~ msgid "virtual memory exhausted"
! #~ msgstr "virtuellt minne slut"
! 
! #~ msgid "Same as scroll-behavior"
! #~ msgstr "Samma som \"scroll-behavior\""
! 
! #~ msgid "off"
! #~ msgstr "av"
! 
! #~ msgid ""
! #~ "There is NO warranty.  You may redistribute this software\n"
! #~ "under the terms of the GNU General Public License.\n"
! #~ "For more information about these matters, see the files named COPYING.\n"
! #~ msgstr ""
! #~ "Det finns INGEN garanti. Du kan vidaredistribuera denna programvara\n"
! #~ "under villkoren i GNU General Public License.\n"
! #~ "Se filen COPYING fÃ¶r mer information om detta.\n"
! 
! #~ msgid "\\%-10[menu-digit]  Pick first ... ninth item in node's menu.\n"
! #~ msgstr ""
! #~ "\\%-10[menu-digit]  VÃ¤lj fÃ¶rsta ... nionde objektet i nodens meny.\n"
  
  # This is broken
  #
! #  N_("  %-10s  Search for a specified string in the index entries of this Info\n"),
! #  N_("              file, and select the node referenced by the first entry found.\n"),
  #
  # Please don't split a single sentence like this in multiple messages,
***************
*** 3309,3326 ****
  # makes some sense, in order to be able to translate in the first place.
  #
! #~ msgid "  %-10s  Search forward for a specified string,\n"
! #~ msgstr "  %-10s  Sök framåt efter en angiven sträng,\n"
  
  #~ msgid ""
  #~ "There is NO warranty.  You may redistribute this software\n"
  #~ "under the terms of the GNU General Public License.\n"
  #~ "For more information about these matters, see the files named COPYING.\n"
  #~ msgstr ""
  #~ "Det finns INGEN garanti. Du kan vidaredistribuera denna programvara\n"
  #~ "under villkoren i GNU General Public License.\n"
! #~ "Se filen COPYING för mer information om detta.\n"
  
  #~ msgid "%s: Specify the Info directory only once.\n"
! #~ msgstr "%s: Ange Info-katalogen endast en gång.\n"
  
  #~ msgid "(line)"
--- 3602,3648 ----
  # makes some sense, in order to be able to translate in the first place.
  #
! #~ msgid ""
! #~ "  %-10s  Search for a specified string in the index entries of this Info\n"
! #~ msgstr "  %-10s  SÃ¶k efter en angiven strÃ¤ng i indexposterna i denna\n"
  
  #~ msgid ""
+ #~ "              file, and select the node referenced by the first entry "
+ #~ "found.\n"
+ #~ msgstr ""
+ #~ "              Info-fil, och vÃ¤lj noden som refereras av den fÃ¶rsta "
+ #~ "posten\n"
+ #~ "              som hittas.\n"
+ 
+ #~ msgid ""
+ #~ "Copyright (C) %s Free Software Foundation, Inc.\n"
  #~ "There is NO warranty.  You may redistribute this software\n"
  #~ "under the terms of the GNU General Public License.\n"
  #~ "For more information about these matters, see the files named COPYING.\n"
  #~ msgstr ""
+ #~ "Copyright Â© %s Free Software Foundation, Inc.\n"
  #~ "Det finns INGEN garanti. Du kan vidaredistribuera denna programvara\n"
  #~ "under villkoren i GNU General Public License.\n"
! #~ "Se filen COPYING fÃ¶r mer information om detta.\n"
! 
! #~ msgid "@quote-arg only useful for single-argument macros"
! #~ msgstr "@quote-arg Ã¤r endast anvÃ¤ndbart fÃ¶r makron med ett argument"
! 
! #~ msgid "node `%s' has been referenced %d times"
! #~ msgstr "noden \"%s\" har refererats %d gÃ¥nger"
! 
! #~ msgid "Table of Contents"
! #~ msgstr "InnehÃ¥llsfÃ¶rteckning"
! 
! #~ msgid "Short Contents"
! #~ msgstr "Kort innehÃ¥llsfÃ¶rteckning"
! 
! #~ msgid "keep temporary files around after processing"
! #~ msgstr "behÃ¥ll temporÃ¤ra filer efter behandling"
! 
! #~ msgid "do not keep temporary files around after processing (default)"
! #~ msgstr "behÃ¥ll inte temporÃ¤ra filer efter behandling (standardalternativ)"
  
  #~ msgid "%s: Specify the Info directory only once.\n"
! #~ msgstr "%s: Ange Info-katalogen endast en gÃ¥ng.\n"
  
  #~ msgid "(line)"
***************
*** 3343,3356 ****
  
  #~ msgid "\"\" is invalid"
! #~ msgstr "\"\" är ogiltigt"
  
  #~ msgid "%s is an invalid ISO code, using %c"
! #~ msgstr "%s är en ogiltig ISO-kod, använder %c"
  
  #~ msgid "Cannot specify more than one macro expansion output"
! #~ msgstr "Kan inte ange mer än en makroexpansionsutdata"
  
  #~ msgid "File exists, but is not a directory"
! #~ msgstr "Filen finns men är ingen katalog"
  
  #~ msgid "Node:"
--- 3665,3678 ----
  
  #~ msgid "\"\" is invalid"
! #~ msgstr "\"\" Ã¤r ogiltigt"
  
  #~ msgid "%s is an invalid ISO code, using %c"
! #~ msgstr "%s Ã¤r en ogiltig ISO-kod, anvÃ¤nder %c"
  
  #~ msgid "Cannot specify more than one macro expansion output"
! #~ msgstr "Kan inte ange mer Ã¤n en makroexpansionsutdata"
  
  #~ msgid "File exists, but is not a directory"
! #~ msgstr "Filen finns men Ã¤r ingen katalog"
  
  #~ msgid "Node:"
***************
*** 3358,3377 ****
  
  #~ msgid "%s: TOC should be here, but it was not found"
! #~ msgstr "%s: Innehållsförteckningen skulle vara här, men hittades inte"
  
  #~ msgid "No `%s.png' or `.jpg', and no extension supplied"
! #~ msgstr "Ingen \"%s.png\" eller \".jpg\" och ingen filändelse angiven"
  
  #~ msgid "%s; for file `%s'.\n"
! #~ msgstr "%s; för filen \"%s\".\n"
  
  #~ msgid "`%s' has no Up field"
! #~ msgstr "\"%s\" har inget upp-fält"
  
  #~ msgid "\\%-10[scroll-forward]  Scroll forward 1 line.\n"
! #~ msgstr "\\%-10[scroll-forward]  Rulla en rad framåt.\n"
  
  #~ msgid "\\%-10[scroll-backward]  Scroll backward 1 line.\n"
! #~ msgstr "\\%-10[scroll-backward]  Rulla en rad bakåt.\n"
  
  #~ msgid ""
--- 3680,3699 ----
  
  #~ msgid "%s: TOC should be here, but it was not found"
! #~ msgstr "%s: InnehÃ¥llsfÃ¶rteckningen skulle vara hÃ¤r, men hittades inte"
  
  #~ msgid "No `%s.png' or `.jpg', and no extension supplied"
! #~ msgstr "Ingen \"%s.png\" eller \".jpg\" och ingen filÃ¤ndelse angiven"
  
  #~ msgid "%s; for file `%s'.\n"
! #~ msgstr "%s; fÃ¶r filen \"%s\".\n"
  
  #~ msgid "`%s' has no Up field"
! #~ msgstr "\"%s\" har inget upp-fÃ¤lt"
  
  #~ msgid "\\%-10[scroll-forward]  Scroll forward 1 line.\n"
! #~ msgstr "\\%-10[scroll-forward]  Rulla en rad framÃ¥t.\n"
  
  #~ msgid "\\%-10[scroll-backward]  Scroll backward 1 line.\n"
! #~ msgstr "\\%-10[scroll-backward]  Rulla en rad bakÃ¥t.\n"
  
  #~ msgid ""
***************
*** 3380,3385 ****
  #~ msgstr ""
  #~ "Skicka felrapporter till bug-texinfo@gnu.org,\n"
! #~ "allmänna frågor och diskussion till help-texinfo@gnu.org\n"
! #~ "och synpunkter på översättningen till sv@li.org."
  
  #~ msgid "%s' argument to @image command not found"
--- 3702,3707 ----
  #~ msgstr ""
  #~ "Skicka felrapporter till bug-texinfo@gnu.org,\n"
! #~ "allmÃ¤nna frÃ¥gor och diskussion till help-texinfo@gnu.org\n"
! #~ "och synpunkter pÃ¥ Ã¶versÃ¤ttningen till sv@li.org."
  
  #~ msgid "%s' argument to @image command not found"
***************
*** 3419,3451 ****
  #~ "                            implies --no-split.\n"
  #~ msgstr ""
! #~ "Användning: %s [FLAGGA]... TEXINFO-FIL...\n"
  #~ "\n"
! #~ "Översätt Texinfo-källdokumentation till diverse andra format:\n"
! #~ "Info-filer som är lämpliga för läsning på skärm med Emacs eller separat\n"
  #~ "GNU Info (standardalternativ), vanlig text (med --no-headers), eller\n"
  #~ "HTML (med --html).\n"
  #~ "\n"
  #~ "Flaggor:\n"
! #~ " --commands-in-node-names  tillåt @-kommandon i nodnamn.\n"
  #~ " -D VARIABEL               definiera en variabel, som med @set.\n"
! #~ "--docbook                  generera DocBook istället för Info-format.\n"
! #~ " -E, --macro-expand FIL    generera makroexpanderad källkod till FIL.\n"
  #~ " --error-limit=ANTAL       avsluta efter ANTAL fel (standard %d).\n"
  #~ " --fill-column=ANTAL       radbryt Info-rader vid ANTAL tecken (standard %"
  #~ "d).\n"
  #~ " --footnote-style=STIL     generera fotnoter enligt STIL:\n"
! #~ "                            \"separate\" för att placera fotnoter i sin\n"
  #~ "                            egen nod,\n"
! #~ "                            \"end\" för att placera fotnoter i slutet på\n"
! #~ "                            den nod där de är definierade (standard).\n"
! #~ " --force                   bevara utdata även om fel påträffas.\n"
! #~ " --help                    visa denna hjälptext och avsluta.\n"
! #~ " --html                    generera HTML istället för Info-format.\n"
! #~ " -I KATALOG                lägg till KATALOG till @include-sökvägen.\n"
! #~ " --ifhtml                  behandla @ifhtml- och @html-text även om inte\n"
  #~ "                            HTML genereras.\n"
! #~ " --ifinfo                  behandla @ifinfo-text även då HTML genereras.\n"
  #~ " --iftex                   behandla @iftex- och @tex-text.\n"
! #~ "                            medför --no-split.\n"
  
  #~ msgid ""
--- 3741,3773 ----
  #~ "                            implies --no-split.\n"
  #~ msgstr ""
! #~ "AnvÃ¤ndning: %s [FLAGGA]... TEXINFO-FIL...\n"
  #~ "\n"
! #~ "Ã–versÃ¤tt Texinfo-kÃ¤lldokumentation till diverse andra format:\n"
! #~ "Info-filer som Ã¤r lÃ¤mpliga fÃ¶r lÃ¤sning pÃ¥ skÃ¤rm med Emacs eller separat\n"
  #~ "GNU Info (standardalternativ), vanlig text (med --no-headers), eller\n"
  #~ "HTML (med --html).\n"
  #~ "\n"
  #~ "Flaggor:\n"
! #~ " --commands-in-node-names  tillÃ¥t @-kommandon i nodnamn.\n"
  #~ " -D VARIABEL               definiera en variabel, som med @set.\n"
! #~ "--docbook                  generera DocBook istÃ¤llet fÃ¶r Info-format.\n"
! #~ " -E, --macro-expand FIL    generera makroexpanderad kÃ¤llkod till FIL.\n"
  #~ " --error-limit=ANTAL       avsluta efter ANTAL fel (standard %d).\n"
  #~ " --fill-column=ANTAL       radbryt Info-rader vid ANTAL tecken (standard %"
  #~ "d).\n"
  #~ " --footnote-style=STIL     generera fotnoter enligt STIL:\n"
! #~ "                            \"separate\" fÃ¶r att placera fotnoter i sin\n"
  #~ "                            egen nod,\n"
! #~ "                            \"end\" fÃ¶r att placera fotnoter i slutet pÃ¥\n"
! #~ "                            den nod dÃ¤r de Ã¤r definierade (standard).\n"
! #~ " --force                   bevara utdata Ã¤ven om fel pÃ¥trÃ¤ffas.\n"
! #~ " --help                    visa denna hjÃ¤lptext och avsluta.\n"
! #~ " --html                    generera HTML istÃ¤llet fÃ¶r Info-format.\n"
! #~ " -I KATALOG                lÃ¤gg till KATALOG till @include-sÃ¶kvÃ¤gen.\n"
! #~ " --ifhtml                  behandla @ifhtml- och @html-text Ã¤ven om inte\n"
  #~ "                            HTML genereras.\n"
! #~ " --ifinfo                  behandla @ifinfo-text Ã¤ven dÃ¥ HTML genereras.\n"
  #~ " --iftex                   behandla @iftex- och @tex-text.\n"
! #~ "                            medfÃ¶r --no-split.\n"
  
  #~ msgid ""
***************
*** 3494,3510 ****
  #~ " -o, --output=FIL          skriv till FIL (katalog om delad HTML),\n"
  #~ "                            ignorerar alla @setfilename.\n"
! #~ " -P KATALOG                lägg till KATALOG till @include-sökvägen.\n"
! #~ " --paragraph-indent=VÄRDE  gör indrag i Info-stycken med VÄRDE blanksteg\n"
! #~ "                            (standardvärde %d).\n"
! #~ "                            om VÄRDE är \"none\" görs inget indrag;\n"
! #~ "                            om VÄRDE är \"asis\" bevaras befintlig "
  #~ "indragning.\n"
! #~ " --reference-limit=ANTAL   varna om högst ANTAL referenser\n"
! #~ "                            (standardvärde %d).\n"
  #~ " --split-size=ANTAL        dela i filer vid storleken ANTAL\n"
! #~ "                            (standardvärde %d).\n"
  #~ " -U VARIABEL               odefiniera en variabel, som med @clear.\n"
! #~ " -v, --verbose             förklara vad som görs.\n"
  #~ " --version                 visa versionsinformation och avsluta.\n"
! #~ " --xml                     generera XML (TexinfoML) istället för Info-"
  #~ "format.\n"
--- 3816,3832 ----
  #~ " -o, --output=FIL          skriv till FIL (katalog om delad HTML),\n"
  #~ "                            ignorerar alla @setfilename.\n"
! #~ " -P KATALOG                lÃ¤gg till KATALOG till @include-sÃ¶kvÃ¤gen.\n"
! #~ " --paragraph-indent=VÃ„RDE  gÃ¶r indrag i Info-stycken med VÃ„RDE blanksteg\n"
! #~ "                            (standardvÃ¤rde %d).\n"
! #~ "                            om VÃ„RDE Ã¤r \"none\" gÃ¶rs inget indrag;\n"
! #~ "                            om VÃ„RDE Ã¤r \"asis\" bevaras befintlig "
  #~ "indragning.\n"
! #~ " --reference-limit=ANTAL   varna om hÃ¶gst ANTAL referenser\n"
! #~ "                            (standardvÃ¤rde %d).\n"
  #~ " --split-size=ANTAL        dela i filer vid storleken ANTAL\n"
! #~ "                            (standardvÃ¤rde %d).\n"
  #~ " -U VARIABEL               odefiniera en variabel, som med @clear.\n"
! #~ " -v, --verbose             fÃ¶rklara vad som gÃ¶rs.\n"
  #~ " --version                 visa versionsinformation och avsluta.\n"
! #~ " --xml                     generera XML (TexinfoML) istÃ¤llet fÃ¶r Info-"
  #~ "format.\n"
diff -Nrc2 texinfo-4.11/po/texinfo.pot texinfo-4.12/po/texinfo.pot
*** texinfo-4.11/po/texinfo.pot	Mon Sep  3 05:23:10 2007
--- texinfo-4.12/po/texinfo.pot	Sat Apr 19 10:05:38 2008
***************
*** 7,13 ****
  msgid ""
  msgstr ""
! "Project-Id-Version: PACKAGE VERSION\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2007-09-03 05:23-0700\n"
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
--- 7,13 ----
  msgid ""
  msgstr ""
! "Project-Id-Version: texinfo 4.12\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2008-04-19 10:05-0700\n"
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
***************
*** 17,90 ****
  "Content-Transfer-Encoding: 8bit\n"
  
! #: gnulib/lib/error.c:126
  msgid "Unknown system error"
  msgstr ""
  
! #: gnulib/lib/getopt.c:531 gnulib/lib/getopt.c:547
  #, c-format
  msgid "%s: option `%s' is ambiguous\n"
  msgstr ""
  
! #: gnulib/lib/getopt.c:580 gnulib/lib/getopt.c:584
  #, c-format
  msgid "%s: option `--%s' doesn't allow an argument\n"
  msgstr ""
  
! #: gnulib/lib/getopt.c:593 gnulib/lib/getopt.c:598
  #, c-format
  msgid "%s: option `%c%s' doesn't allow an argument\n"
  msgstr ""
  
! #: gnulib/lib/getopt.c:641 gnulib/lib/getopt.c:660 gnulib/lib/getopt.c:976
! #: gnulib/lib/getopt.c:995
  #, c-format
  msgid "%s: option `%s' requires an argument\n"
  msgstr ""
  
! #: gnulib/lib/getopt.c:698 gnulib/lib/getopt.c:701
  #, c-format
  msgid "%s: unrecognized option `--%s'\n"
  msgstr ""
  
! #: gnulib/lib/getopt.c:709 gnulib/lib/getopt.c:712
  #, c-format
  msgid "%s: unrecognized option `%c%s'\n"
  msgstr ""
  
! #: gnulib/lib/getopt.c:764 gnulib/lib/getopt.c:767
  #, c-format
  msgid "%s: illegal option -- %c\n"
  msgstr ""
  
! #: gnulib/lib/getopt.c:773 gnulib/lib/getopt.c:776
  #, c-format
  msgid "%s: invalid option -- %c\n"
  msgstr ""
  
! #: gnulib/lib/getopt.c:828 gnulib/lib/getopt.c:844 gnulib/lib/getopt.c:1048
! #: gnulib/lib/getopt.c:1066
  #, c-format
  msgid "%s: option requires an argument -- %c\n"
  msgstr ""
  
! #: gnulib/lib/getopt.c:897 gnulib/lib/getopt.c:913
  #, c-format
  msgid "%s: option `-W %s' is ambiguous\n"
  msgstr ""
  
! #: gnulib/lib/getopt.c:937 gnulib/lib/getopt.c:955
  #, c-format
  msgid "%s: option `-W %s' doesn't allow an argument\n"
  msgstr ""
  
! #: gnulib/lib/xalloc-die.c:35 gnulib/lib/xsetenv.c:39
  msgid "memory exhausted"
  msgstr ""
  
! #: info/echo-area.c:283 info/session.c:732
  msgid "Move forward a character"
  msgstr ""
  
! #: info/echo-area.c:295 info/session.c:764
  msgid "Move backward a character"
  msgstr ""
--- 17,91 ----
  "Content-Transfer-Encoding: 8bit\n"
  
! #: gnulib/lib/error.c:125
  msgid "Unknown system error"
  msgstr ""
  
! #: gnulib/lib/getopt.c:526 gnulib/lib/getopt.c:542
  #, c-format
  msgid "%s: option `%s' is ambiguous\n"
  msgstr ""
  
! #: gnulib/lib/getopt.c:575 gnulib/lib/getopt.c:579
  #, c-format
  msgid "%s: option `--%s' doesn't allow an argument\n"
  msgstr ""
  
! #: gnulib/lib/getopt.c:588 gnulib/lib/getopt.c:593
  #, c-format
  msgid "%s: option `%c%s' doesn't allow an argument\n"
  msgstr ""
  
! #: gnulib/lib/getopt.c:636 gnulib/lib/getopt.c:655 gnulib/lib/getopt.c:971
! #: gnulib/lib/getopt.c:990
  #, c-format
  msgid "%s: option `%s' requires an argument\n"
  msgstr ""
  
! #: gnulib/lib/getopt.c:693 gnulib/lib/getopt.c:696
  #, c-format
  msgid "%s: unrecognized option `--%s'\n"
  msgstr ""
  
! #: gnulib/lib/getopt.c:704 gnulib/lib/getopt.c:707
  #, c-format
  msgid "%s: unrecognized option `%c%s'\n"
  msgstr ""
  
! #: gnulib/lib/getopt.c:759 gnulib/lib/getopt.c:762
  #, c-format
  msgid "%s: illegal option -- %c\n"
  msgstr ""
  
! #: gnulib/lib/getopt.c:768 gnulib/lib/getopt.c:771
  #, c-format
  msgid "%s: invalid option -- %c\n"
  msgstr ""
  
! #: gnulib/lib/getopt.c:823 gnulib/lib/getopt.c:839 gnulib/lib/getopt.c:1043
! #: gnulib/lib/getopt.c:1061
  #, c-format
  msgid "%s: option requires an argument -- %c\n"
  msgstr ""
  
! #: gnulib/lib/getopt.c:892 gnulib/lib/getopt.c:908
  #, c-format
  msgid "%s: option `-W %s' is ambiguous\n"
  msgstr ""
  
! #: gnulib/lib/getopt.c:932 gnulib/lib/getopt.c:950
  #, c-format
  msgid "%s: option `-W %s' doesn't allow an argument\n"
  msgstr ""
  
! #: gnulib/lib/xalloc-die.c:34 gnulib/lib/xsetenv.c:37
! #, c-format
  msgid "memory exhausted"
  msgstr ""
  
! #: info/echo-area.c:283 info/session.c:735
  msgid "Move forward a character"
  msgstr ""
  
! #: info/echo-area.c:295 info/session.c:767
  msgid "Move backward a character"
  msgstr ""
***************
*** 98,106 ****
  msgstr ""
  
! #: info/echo-area.c:320 info/session.c:805
  msgid "Move forward a word"
  msgstr ""
  
! #: info/echo-area.c:360 info/session.c:878
  msgid "Move backward a word"
  msgstr ""
--- 99,107 ----
  msgstr ""
  
! #: info/echo-area.c:320 info/session.c:808
  msgid "Move forward a word"
  msgstr ""
  
! #: info/echo-area.c:360 info/session.c:881
  msgid "Move backward a word"
  msgstr ""
***************
*** 262,284 ****
  msgstr ""
  
! #: info/indices.c:540
  #, c-format
  msgid "Scanning indices of `%s'..."
  msgstr ""
  
! #: info/indices.c:595
  #, c-format
  msgid "No available info files have `%s' in their indices."
  msgstr ""
  
! #: info/indices.c:621
  msgid "Grovel all known info file's indices for a string and build a menu"
  msgstr ""
  
! #: info/indices.c:625
  msgid "Index apropos: "
  msgstr ""
  
! #: info/indices.c:653
  #, c-format
  msgid ""
--- 263,285 ----
  msgstr ""
  
! #: info/indices.c:549
  #, c-format
  msgid "Scanning indices of `%s'..."
  msgstr ""
  
! #: info/indices.c:604
  #, c-format
  msgid "No available info files have `%s' in their indices."
  msgstr ""
  
! #: info/indices.c:630
  msgid "Grovel all known info file's indices for a string and build a menu"
  msgstr ""
  
! #: info/indices.c:634
  msgid "Index apropos: "
  msgstr ""
  
! #: info/indices.c:662
  #, c-format
  msgid ""
***************
*** 287,297 ****
  msgstr ""
  
! #: info/info.c:287 info/infokey.c:899
  #, c-format
  msgid "Try --help for more information.\n"
  msgstr ""
  
! #: info/info.c:306 info/infokey.c:145 makeinfo/makeinfo.c:783
! #: util/install-info.c:1328 util/texindex.c:295
  #, c-format
  msgid ""
--- 288,298 ----
  msgstr ""
  
! #: info/info.c:273 info/infokey.c:899
  #, c-format
  msgid "Try --help for more information.\n"
  msgstr ""
  
! #: info/info.c:292 info/infokey.c:145 install-info/install-info.c:2091
! #: makeinfo/makeinfo.c:783 util/texindex.c:295
  #, c-format
  msgid ""
***************
*** 303,316 ****
  msgstr ""
  
! #: info/info.c:511
  #, c-format
  msgid "no index entries found for `%s'\n"
  msgstr ""
  
! #: info/info.c:603
! msgid "  -b, --speech-friendly        be friendly to speech synthesizers.\n"
! msgstr ""
! 
! #: info/info.c:610
  #, c-format
  msgid ""
--- 304,313 ----
  msgstr ""
  
! #: info/info.c:504
  #, c-format
  msgid "no index entries found for `%s'\n"
  msgstr ""
  
! #: info/info.c:598
  #, c-format
  msgid ""
***************
*** 318,340 ****
  "\n"
  "Read documentation in Info format.\n"
! "\n"
  "Options:\n"
! "      --apropos=STRING         look up STRING in all indices of all "
  "manuals.\n"
  "  -d, --directory=DIR          add DIR to INFOPATH.\n"
  "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
! "  -f, --file=FILENAME          specify Info file to visit.\n"
  "  -h, --help                   display this help and exit.\n"
  "      --index-search=STRING    go to node pointed by index entry STRING.\n"
  "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
! "  -o, --output=FILENAME        output selected nodes to FILENAME.\n"
  "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
  "      --no-raw-escapes         output escapes as literal text.\n"
  "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
! "  -O, --show-options, --usage  go to command-line options node.\n"
! "%s      --subnodes               recursively output menu items.\n"
! "  -w, --where, --location      print physical location of Info file.\n"
  "      --vi-keys                use vi-like and less-like key bindings.\n"
  "      --version                display version information and exit.\n"
  "\n"
  "The first non-option argument, if present, is the menu entry to start from;\n"
--- 315,360 ----
  "\n"
  "Read documentation in Info format.\n"
! msgstr ""
! 
! #: info/info.c:604
! msgid ""
  "Options:\n"
! "  -k, --apropos=STRING         look up STRING in all indices of all "
  "manuals.\n"
  "  -d, --directory=DIR          add DIR to INFOPATH.\n"
  "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
! "  -f, --file=FILENAME          specify Info file to visit."
! msgstr ""
! 
! #: info/info.c:611
! msgid ""
  "  -h, --help                   display this help and exit.\n"
  "      --index-search=STRING    go to node pointed by index entry STRING.\n"
  "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
! "  -o, --output=FILENAME        output selected nodes to FILENAME."
! msgstr ""
! 
! #: info/info.c:617
! msgid ""
  "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
  "      --no-raw-escapes         output escapes as literal text.\n"
  "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
! "  -O, --show-options, --usage  go to command-line options node."
! msgstr ""
! 
! #: info/info.c:624
! msgid "  -b, --speech-friendly        be friendly to speech synthesizers."
! msgstr ""
! 
! #: info/info.c:628
! msgid ""
! "      --subnodes               recursively output menu items.\n"
  "      --vi-keys                use vi-like and less-like key bindings.\n"
  "      --version                display version information and exit.\n"
+ "  -w, --where, --location      print physical location of Info file."
+ msgstr ""
+ 
+ #: info/info.c:634
+ msgid ""
  "\n"
  "The first non-option argument, if present, is the menu entry to start from;\n"
***************
*** 342,346 ****
  "If it is not present, info merges all `dir' files and shows the result.\n"
  "Any remaining arguments are treated as the names of menu\n"
! "items relative to the initial node visited.\n"
  "\n"
  "Examples:\n"
--- 362,370 ----
  "If it is not present, info merges all `dir' files and shows the result.\n"
  "Any remaining arguments are treated as the names of menu\n"
! "items relative to the initial node visited."
! msgstr ""
! 
! #: info/info.c:641
! msgid ""
  "\n"
  "Examples:\n"
***************
*** 350,358 ****
  "  info --show-options emacs  start at node with emacs' command line options\n"
  "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
! "  info -f ./foo.info         show file ./foo.info, not searching dir\n"
  msgstr ""
  
! #: info/info.c:649 info/infokey.c:918 makeinfo/makeinfo.c:474
! #: util/install-info.c:491 util/texindex.c:259
  msgid ""
  "\n"
--- 374,382 ----
  "  info --show-options emacs  start at node with emacs' command line options\n"
  "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
! "  info -f ./foo.info         show file ./foo.info, not searching dir"
  msgstr ""
  
! #: info/info.c:650 info/infokey.c:918 makeinfo/makeinfo.c:474
! #: util/texindex.c:259
  msgid ""
  "\n"
***************
*** 362,696 ****
  msgstr ""
  
! #: info/info.c:683
  #, c-format
  msgid "Cannot find node `%s'."
  msgstr ""
  
! #: info/info.c:684
  #, c-format
  msgid "Cannot find node `(%s)%s'."
  msgstr ""
  
! #: info/info.c:685
  msgid "Cannot find a window!"
  msgstr ""
  
! #: info/info.c:686
  msgid "Point doesn't appear within this window's node!"
  msgstr ""
  
! #: info/info.c:687
  msgid "Cannot delete the last window."
  msgstr ""
  
! #: info/info.c:688
  msgid "No menu in this node."
  msgstr ""
  
! #: info/info.c:689
  msgid "No footnotes in this node."
  msgstr ""
  
! #: info/info.c:690
  msgid "No cross references in this node."
  msgstr ""
  
! #: info/info.c:691
  #, c-format
  msgid "No `%s' pointer for this node."
  msgstr ""
  
! #: info/info.c:692
  #, c-format
  msgid "Unknown Info command `%c'; try `?' for help."
  msgstr ""
  
! #: info/info.c:693
  #, c-format
  msgid "Terminal type `%s' is not smart enough to run Info."
  msgstr ""
  
! #: info/info.c:694
  msgid "You are already at the last page of this node."
  msgstr ""
  
! #: info/info.c:695
  msgid "You are already at the first page of this node."
  msgstr ""
  
! #: info/info.c:696
  msgid "Only one window."
  msgstr ""
  
! #: info/info.c:697
  msgid "Resulting window would be too small."
  msgstr ""
  
! #: info/info.c:698
  msgid "Not enough room for a help window, please delete a window."
  msgstr ""
  
! #: info/infodoc.c:45 info/infodoc.c:97
! msgid ""
! "Basic Commands in Info Windows\n"
! "******************************\n"
  msgstr ""
  
! #: info/infodoc.c:48
! msgid "\\%-10[quit-help]  Quit this help.\n"
  msgstr ""
  
! #: info/infodoc.c:49
  msgid "\\%-10[quit]  Quit Info altogether.\n"
  msgstr ""
  
! #: info/infodoc.c:50
  msgid "\\%-10[get-info-help-node]  Invoke the Info tutorial.\n"
  msgstr ""
  
! #: info/infodoc.c:52 info/infodoc.c:104
! msgid ""
! "Selecting other nodes:\n"
! "----------------------\n"
  msgstr ""
  
  #: info/infodoc.c:54
! msgid "\\%-10[next-node]  Move to the \"next\" node of this node.\n"
  msgstr ""
  
  #: info/infodoc.c:55
! msgid "\\%-10[prev-node]  Move to the \"previous\" node of this node.\n"
  msgstr ""
  
  #: info/infodoc.c:56
! msgid "\\%-10[up-node]  Move \"up\" from this node.\n"
  msgstr ""
  
! #: info/infodoc.c:57
! msgid ""
! "\\%-10[menu-item]  Pick menu item specified by name.\n"
! "              Picking a menu item causes another node to be selected.\n"
  msgstr ""
  
  #: info/infodoc.c:59
  msgid ""
! "\\%-10[xref-item]  Follow a cross reference.  Reads name of reference.\n"
  msgstr ""
  
  #: info/infodoc.c:60
! msgid "\\%-10[history-node]  Move to the last node seen in this window.\n"
! msgstr ""
! 
! #: info/infodoc.c:61
! msgid "\\%-10[move-to-next-xref]  Skip to next hypertext link [*].\n"
  msgstr ""
  
  #: info/infodoc.c:62
! msgid "\\%-10[move-to-prev-xref]  Skip to previous hypertext link [*].\n"
  msgstr ""
  
  #: info/infodoc.c:63
! msgid ""
! "\\%-10[select-reference-this-line]  Follow the hypertext link under cursor.\n"
  msgstr ""
  
  #: info/infodoc.c:64
! msgid ""
! "\\%-10[dir-node]  Move to the `directory' node.  Equivalent to `\\[goto-"
! "node] (DIR)'.\n"
  msgstr ""
  
  #: info/infodoc.c:65
! msgid ""
! "\\%-10[top-node]  Move to the Top node.  Equivalent to `\\[goto-node] Top'.\n"
  msgstr ""
  
! #: info/infodoc.c:67
! msgid ""
! "[*]    Command acts within this node or the entire document, depending on\n"
! "the value of cursor-movement-scrolls variable\n"
! msgstr ""
! 
! #: info/infodoc.c:70 info/infodoc.c:118
! msgid ""
! "Moving within a node:\n"
! "---------------------\n"
  msgstr ""
  
! #: info/infodoc.c:72
! msgid "\\%-10[beginning-of-node]  Go to the beginning of this node.\n"
  msgstr ""
  
! #: info/infodoc.c:73
! msgid "\\%-10[end-of-node]  Go to the end of this node.\n"
  msgstr ""
  
! #: info/infodoc.c:74
! msgid "\\%-10[next-line]  Scroll forward 1 line.\n"
  msgstr ""
  
! #: info/infodoc.c:75
! msgid "\\%-10[prev-line]  Scroll backward 1 line.\n"
  msgstr ""
  
! #: info/infodoc.c:76
! msgid "\\%-10[scroll-forward]  Scroll forward a page.\n"
  msgstr ""
  
! #: info/infodoc.c:77
! msgid "\\%-10[scroll-backward]  Scroll backward a page.\n"
  msgstr ""
  
! #: info/infodoc.c:79 info/infodoc.c:127
! msgid ""
! "Other commands:\n"
! "---------------\n"
  msgstr ""
  
! #: info/infodoc.c:81
! msgid "1...9       Pick first...ninth item in this node's menu.\n"
  msgstr ""
  
! #: info/infodoc.c:82
! msgid "\\%-10[last-menu-item]  Pick last item in this node's menu.\n"
  msgstr ""
  
! #: info/infodoc.c:83
! msgid ""
! "\\%-10[index-search]  Search for a specified string in the index entries of "
! "this Info\n"
! "              file, and select the node referenced by the first entry "
! "found.\n"
  msgstr ""
  
! #: info/infodoc.c:85
  msgid ""
! "\\%-10[goto-node]  Move to node specified by name.\n"
! "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
  msgstr ""
  
! #: info/infodoc.c:87
! msgid ""
! "\\%-10[search]  Search forward for a specified string\n"
! "              and select the node in which the next occurrence is found.\n"
  msgstr ""
  
  #: info/infodoc.c:89
  msgid ""
! "\\%-10[search-backward]  Search backward for a specified string\n"
! "              and select the node in which the previous occurrence is "
! "found.\n"
  msgstr ""
  
! #: info/infodoc.c:100
  #, c-format
  msgid "  %-10s  Quit this help.\n"
  msgstr ""
  
! #: info/infodoc.c:101
  #, c-format
  msgid "  %-10s  Quit Info altogether.\n"
  msgstr ""
  
! #: info/infodoc.c:102
  #, c-format
  msgid "  %-10s  Invoke the Info tutorial.\n"
  msgstr ""
  
! #: info/infodoc.c:106
  #, c-format
  msgid "  %-10s  Move to the `next' node of this node.\n"
  msgstr ""
  
! #: info/infodoc.c:107
  #, c-format
  msgid "  %-10s  Move to the `previous' node of this node.\n"
  msgstr ""
  
! #: info/infodoc.c:108
  #, c-format
  msgid "  %-10s  Move `up' from this node.\n"
  msgstr ""
  
! #: info/infodoc.c:109
  #, c-format
! msgid "  %-10s  Pick menu item specified by name.\n"
! msgstr ""
! 
! #: info/infodoc.c:110
! msgid "              Picking a menu item causes another node to be selected.\n"
  msgstr ""
  
! #: info/infodoc.c:111
  #, c-format
  msgid "  %-10s  Follow a cross reference.  Reads name of reference.\n"
  msgstr ""
  
! #: info/infodoc.c:112
  #, c-format
  msgid "  %-10s  Move to the last node seen in this window.\n"
  msgstr ""
  
! #: info/infodoc.c:113
  #, c-format
  msgid "  %-10s  Skip to next hypertext link within this node.\n"
  msgstr ""
  
! #: info/infodoc.c:114
  #, c-format
  msgid "  %-10s  Follow the hypertext link under cursor.\n"
  msgstr ""
  
! #: info/infodoc.c:115
  #, c-format
  msgid "  %-10s  Move to the `directory' node.  Equivalent to `g (DIR)'.\n"
  msgstr ""
  
! #: info/infodoc.c:116
  #, c-format
  msgid "  %-10s  Move to the Top node.  Equivalent to `g Top'.\n"
  msgstr ""
  
! #: info/infodoc.c:120
  #, c-format
  msgid "  %-10s  Scroll forward a page.\n"
  msgstr ""
  
! #: info/infodoc.c:121
  #, c-format
  msgid "  %-10s  Scroll backward a page.\n"
  msgstr ""
  
! #: info/infodoc.c:122
  #, c-format
  msgid "  %-10s  Go to the beginning of this node.\n"
  msgstr ""
  
! #: info/infodoc.c:123
  #, c-format
  msgid "  %-10s  Go to the end of this node.\n"
  msgstr ""
  
! #: info/infodoc.c:124
  #, c-format
  msgid "  %-10s  Scroll forward 1 line.\n"
  msgstr ""
  
! #: info/infodoc.c:125
  #, c-format
  msgid "  %-10s  Scroll backward 1 line.\n"
  msgstr ""
  
! #: info/infodoc.c:129
  #, c-format
! msgid "  %-10s  Pick first ... ninth item in node's menu.\n"
  msgstr ""
  
! #: info/infodoc.c:130
  #, c-format
  msgid "  %-10s  Pick last item in node's menu.\n"
  msgstr ""
  
! #: info/infodoc.c:133
  #, c-format
  msgid ""
--- 386,708 ----
  msgstr ""
  
! #: info/info.c:684
  #, c-format
  msgid "Cannot find node `%s'."
  msgstr ""
  
! #: info/info.c:685
  #, c-format
  msgid "Cannot find node `(%s)%s'."
  msgstr ""
  
! #: info/info.c:686
  msgid "Cannot find a window!"
  msgstr ""
  
! #: info/info.c:687
  msgid "Point doesn't appear within this window's node!"
  msgstr ""
  
! #: info/info.c:688
  msgid "Cannot delete the last window."
  msgstr ""
  
! #: info/info.c:689
  msgid "No menu in this node."
  msgstr ""
  
! #: info/info.c:690
  msgid "No footnotes in this node."
  msgstr ""
  
! #: info/info.c:691
  msgid "No cross references in this node."
  msgstr ""
  
! #: info/info.c:692
  #, c-format
  msgid "No `%s' pointer for this node."
  msgstr ""
  
! #: info/info.c:693
  #, c-format
  msgid "Unknown Info command `%c'; try `?' for help."
  msgstr ""
  
! #: info/info.c:694
  #, c-format
  msgid "Terminal type `%s' is not smart enough to run Info."
  msgstr ""
  
! #: info/info.c:695
  msgid "You are already at the last page of this node."
  msgstr ""
  
! #: info/info.c:696
  msgid "You are already at the first page of this node."
  msgstr ""
  
! #: info/info.c:697
  msgid "Only one window."
  msgstr ""
  
! #: info/info.c:698
  msgid "Resulting window would be too small."
  msgstr ""
  
! #: info/info.c:699
  msgid "Not enough room for a help window, please delete a window."
  msgstr ""
  
! #: info/infodoc.c:45
! msgid "Basic Info command keys\n"
  msgstr ""
  
! #: info/infodoc.c:47
! msgid "\\%-10[quit-help]  Close this help window.\n"
  msgstr ""
  
! #: info/infodoc.c:48
  msgid "\\%-10[quit]  Quit Info altogether.\n"
  msgstr ""
  
! #: info/infodoc.c:49
  msgid "\\%-10[get-info-help-node]  Invoke the Info tutorial.\n"
  msgstr ""
  
! #: info/infodoc.c:51
! msgid "\\%-10[prev-line]  Move up one line.\n"
! msgstr ""
! 
! #: info/infodoc.c:52
! msgid "\\%-10[next-line]  Move down one line.\n"
! msgstr ""
! 
! #: info/infodoc.c:53
! msgid "\\%-10[scroll-backward]  Scroll backward one screenful.\n"
  msgstr ""
  
  #: info/infodoc.c:54
! msgid "\\%-10[scroll-forward]  Scroll forward one screenful.\n"
  msgstr ""
  
  #: info/infodoc.c:55
! msgid "\\%-10[beginning-of-node]  Go to the beginning of this node.\n"
  msgstr ""
  
  #: info/infodoc.c:56
! msgid "\\%-10[end-of-node]  Go to the end of this node.\n"
  msgstr ""
  
! #: info/infodoc.c:58
! msgid "\\%-10[move-to-next-xref]  Skip to the next hypertext link.\n"
  msgstr ""
  
  #: info/infodoc.c:59
  msgid ""
! "\\%-10[select-reference-this-line]  Follow the hypertext link under the "
! "cursor.\n"
  msgstr ""
  
  #: info/infodoc.c:60
! msgid "\\%-10[history-node]  Go back to the last node seen in this window.\n"
  msgstr ""
  
  #: info/infodoc.c:62
! msgid "\\%-10[global-prev-node]  Go to the previous node in the document.\n"
  msgstr ""
  
  #: info/infodoc.c:63
! msgid "\\%-10[global-next-node]  Go to the next node in the document.\n"
  msgstr ""
  
  #: info/infodoc.c:64
! msgid "\\%-10[prev-node]  Go to the previous node on this level.\n"
  msgstr ""
  
  #: info/infodoc.c:65
! msgid "\\%-10[next-node]  Go to the next node on this level.\n"
  msgstr ""
  
! #: info/infodoc.c:66
! msgid "\\%-10[up-node]  Go up one level.\n"
  msgstr ""
  
! #: info/infodoc.c:67
! msgid "\\%-10[top-node]  Go to the top node of this document.\n"
  msgstr ""
  
! #: info/infodoc.c:68
! msgid "\\%-10[dir-node]  Go to the main `directory' node.\n"
  msgstr ""
  
! #: info/infodoc.c:70
! msgid "1...9       Pick the first...ninth item in this node's menu.\n"
  msgstr ""
  
! #: info/infodoc.c:71
! msgid "\\%-10[last-menu-item]  Pick the last item in this node's menu.\n"
  msgstr ""
  
! #: info/infodoc.c:72
! msgid "\\%-10[menu-item]  Pick a menu item specified by name.\n"
  msgstr ""
  
! #: info/infodoc.c:73
! msgid "\\%-10[xref-item]  Follow a cross reference specified by name.\n"
  msgstr ""
  
! #: info/infodoc.c:74
! msgid "\\%-10[goto-node]  Go to a node specified by name.\n"
  msgstr ""
  
! #: info/infodoc.c:76
! msgid "\\%-10[search]  Search forward for a specified string.\n"
  msgstr ""
  
! #: info/infodoc.c:77
! msgid "\\%-10[search-previous]  Search for previous occurrence.\n"
  msgstr ""
  
! #: info/infodoc.c:78
! msgid "\\%-10[search-next]  Search for next occurrence.\n"
  msgstr ""
  
! #: info/infodoc.c:79
  msgid ""
! "\\%-10[index-search]  Search for a specified string in the index, and\n"
! "              select the node referenced by the first entry found.\n"
  msgstr ""
  
! #: info/infodoc.c:81
! msgid "\\%-10[abort-key]  Cancel the current operation.\n"
  msgstr ""
  
  #: info/infodoc.c:89
  msgid ""
! "Basic Commands in Info Windows\n"
! "******************************\n"
  msgstr ""
  
! #: info/infodoc.c:92
  #, c-format
  msgid "  %-10s  Quit this help.\n"
  msgstr ""
  
! #: info/infodoc.c:93
  #, c-format
  msgid "  %-10s  Quit Info altogether.\n"
  msgstr ""
  
! #: info/infodoc.c:94
  #, c-format
  msgid "  %-10s  Invoke the Info tutorial.\n"
  msgstr ""
  
! #: info/infodoc.c:98
  #, c-format
  msgid "  %-10s  Move to the `next' node of this node.\n"
  msgstr ""
  
! #: info/infodoc.c:99
  #, c-format
  msgid "  %-10s  Move to the `previous' node of this node.\n"
  msgstr ""
  
! #: info/infodoc.c:100
  #, c-format
  msgid "  %-10s  Move `up' from this node.\n"
  msgstr ""
  
! #: info/infodoc.c:101
  #, c-format
! msgid ""
! "  %-10s  Pick menu item specified by name.\n"
! "              Picking a menu item causes another node to be selected.\n"
  msgstr ""
  
! #: info/infodoc.c:103
  #, c-format
  msgid "  %-10s  Follow a cross reference.  Reads name of reference.\n"
  msgstr ""
  
! #: info/infodoc.c:104
  #, c-format
  msgid "  %-10s  Move to the last node seen in this window.\n"
  msgstr ""
  
! #: info/infodoc.c:105
  #, c-format
  msgid "  %-10s  Skip to next hypertext link within this node.\n"
  msgstr ""
  
! #: info/infodoc.c:106
  #, c-format
  msgid "  %-10s  Follow the hypertext link under cursor.\n"
  msgstr ""
  
! #: info/infodoc.c:107
  #, c-format
  msgid "  %-10s  Move to the `directory' node.  Equivalent to `g (DIR)'.\n"
  msgstr ""
  
! #: info/infodoc.c:108
  #, c-format
  msgid "  %-10s  Move to the Top node.  Equivalent to `g Top'.\n"
  msgstr ""
  
! #: info/infodoc.c:110
! msgid ""
! "Moving within a node:\n"
! "---------------------\n"
! msgstr ""
! 
! #: info/infodoc.c:112
  #, c-format
  msgid "  %-10s  Scroll forward a page.\n"
  msgstr ""
  
! #: info/infodoc.c:113
  #, c-format
  msgid "  %-10s  Scroll backward a page.\n"
  msgstr ""
  
! #: info/infodoc.c:114
  #, c-format
  msgid "  %-10s  Go to the beginning of this node.\n"
  msgstr ""
  
! #: info/infodoc.c:115
  #, c-format
  msgid "  %-10s  Go to the end of this node.\n"
  msgstr ""
  
! #: info/infodoc.c:116
  #, c-format
  msgid "  %-10s  Scroll forward 1 line.\n"
  msgstr ""
  
! #: info/infodoc.c:117
  #, c-format
  msgid "  %-10s  Scroll backward 1 line.\n"
  msgstr ""
  
! #: info/infodoc.c:119
! msgid ""
! "Other commands:\n"
! "---------------\n"
! msgstr ""
! 
! #: info/infodoc.c:121
  #, c-format
! msgid "  %-10s  Pick first...ninth item in node's menu.\n"
  msgstr ""
  
! #: info/infodoc.c:122
  #, c-format
  msgid "  %-10s  Pick last item in node's menu.\n"
  msgstr ""
  
! #: info/infodoc.c:125
  #, c-format
  msgid ""
***************
*** 700,714 ****
  msgstr ""
  
! #: info/infodoc.c:135
  #, c-format
- msgid "  %-10s  Move to node specified by name.\n"
- msgstr ""
- 
- #: info/infodoc.c:136
  msgid ""
  "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
  msgstr ""
  
! #: info/infodoc.c:137
  #, c-format
  msgid ""
--- 712,723 ----
  msgstr ""
  
! #: info/infodoc.c:127
  #, c-format
  msgid ""
+ "  %-10s  Move to node specified by name.\n"
  "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
  msgstr ""
  
! #: info/infodoc.c:129
  #, c-format
  msgid ""
***************
*** 717,735 ****
  msgstr ""
  
! #: info/infodoc.c:139
  #, c-format
- msgid "  %-10s  Search backward for a specified string\n"
- msgstr ""
- 
- #: info/infodoc.c:140
  msgid ""
  "              and select the node in which the next occurrence is found.\n"
  msgstr ""
  
! #: info/infodoc.c:320
  msgid "The current search path is:\n"
  msgstr ""
  
! #: info/infodoc.c:324
  msgid ""
  "Commands available in Info windows:\n"
--- 726,741 ----
  msgstr ""
  
! #: info/infodoc.c:131
  #, c-format
  msgid ""
+ "  %-10s  Search backward for a specified string,\n"
  "              and select the node in which the next occurrence is found.\n"
  msgstr ""
  
! #: info/infodoc.c:312
  msgid "The current search path is:\n"
  msgstr ""
  
! #: info/infodoc.c:316
  msgid ""
  "Commands available in Info windows:\n"
***************
*** 737,741 ****
  msgstr ""
  
! #: info/infodoc.c:328
  msgid ""
  "Commands available in the echo area:\n"
--- 743,747 ----
  msgstr ""
  
! #: info/infodoc.c:320
  msgid ""
  "Commands available in the echo area:\n"
***************
*** 743,747 ****
  msgstr ""
  
! #: info/infodoc.c:351
  #, c-format
  msgid ""
--- 749,753 ----
  msgstr ""
  
! #: info/infodoc.c:343
  #, c-format
  msgid ""
***************
*** 750,754 ****
  msgstr ""
  
! #: info/infodoc.c:355
  msgid ""
  "The following commands cannot be invoked at all:\n"
--- 756,760 ----
  msgstr ""
  
! #: info/infodoc.c:347
  msgid ""
  "The following commands cannot be invoked at all:\n"
***************
*** 756,823 ****
  msgstr ""
  
! #: info/infodoc.c:379
! msgid "--- Use `\\[history-node]' or `\\[kill-node]' to exit ---\n"
! msgstr ""
! 
! #: info/infodoc.c:489
  msgid "Display help message"
  msgstr ""
  
! #: info/infodoc.c:507
  msgid "Visit Info node `(info)Help'"
  msgstr ""
  
! #: info/infodoc.c:645
  msgid "Print documentation for KEY"
  msgstr ""
  
! #: info/infodoc.c:657
  #, c-format
  msgid "Describe key: %s"
  msgstr ""
  
! #: info/infodoc.c:668
  #, c-format
  msgid "ESC %s is undefined."
  msgstr ""
  
! #: info/infodoc.c:684 info/infodoc.c:713
  #, c-format
  msgid "%s is undefined."
  msgstr ""
  
! #: info/infodoc.c:734
  #, c-format
  msgid "%s is defined to %s."
  msgstr ""
  
! #: info/infodoc.c:1157
  msgid "Show what to type to execute a given command"
  msgstr ""
  
! #: info/infodoc.c:1161
  msgid "Where is command: "
  msgstr ""
  
! #: info/infodoc.c:1183
  #, c-format
  msgid "`%s' is not on any keys"
  msgstr ""
  
! #: info/infodoc.c:1190
  #, c-format
  msgid "%s can only be invoked via %s."
  msgstr ""
  
! #: info/infodoc.c:1194
  #, c-format
  msgid "%s can be invoked via %s."
  msgstr ""
  
! #: info/infodoc.c:1199
  #, c-format
  msgid "There is no function named `%s'"
  msgstr ""
  
  #: info/infokey.c:170
  msgid "incorrect number of arguments"
--- 762,831 ----
  msgstr ""
  
! #: info/infodoc.c:477
  msgid "Display help message"
  msgstr ""
  
! #: info/infodoc.c:495
  msgid "Visit Info node `(info)Help'"
  msgstr ""
  
! #: info/infodoc.c:633
  msgid "Print documentation for KEY"
  msgstr ""
  
! #: info/infodoc.c:645
  #, c-format
  msgid "Describe key: %s"
  msgstr ""
  
! #: info/infodoc.c:656
  #, c-format
  msgid "ESC %s is undefined."
  msgstr ""
  
! #: info/infodoc.c:672 info/infodoc.c:701
  #, c-format
  msgid "%s is undefined."
  msgstr ""
  
! #: info/infodoc.c:722
  #, c-format
  msgid "%s is defined to %s."
  msgstr ""
  
! #: info/infodoc.c:1145
  msgid "Show what to type to execute a given command"
  msgstr ""
  
! #: info/infodoc.c:1149
  msgid "Where is command: "
  msgstr ""
  
! #: info/infodoc.c:1171
  #, c-format
  msgid "`%s' is not on any keys"
  msgstr ""
  
! #: info/infodoc.c:1178
  #, c-format
  msgid "%s can only be invoked via %s."
  msgstr ""
  
! #: info/infodoc.c:1182
  #, c-format
  msgid "%s can be invoked via %s."
  msgstr ""
  
! #: info/infodoc.c:1187
  #, c-format
  msgid "There is no function named `%s'"
  msgstr ""
  
+ #: info/infodoc.c:96
+ msgid ""
+ "Selecting other nodes:\n"
+ "----------------------\n"
+ msgstr ""
+ 
  #: info/infokey.c:170
  msgid "incorrect number of arguments"
***************
*** 918,937 ****
  msgstr ""
  
! #: info/infomap.c:1499
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too small"
  msgstr ""
  
! #: info/infomap.c:1502
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too big"
  msgstr ""
  
! #: info/infomap.c:1515
  #, c-format
  msgid "Error reading infokey file `%s' - short read"
  msgstr ""
  
! #: info/infomap.c:1534
  #, c-format
  msgid ""
--- 926,945 ----
  msgstr ""
  
! #: info/infomap.c:955
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too small"
  msgstr ""
  
! #: info/infomap.c:958
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too big"
  msgstr ""
  
! #: info/infomap.c:971
  #, c-format
  msgid "Error reading infokey file `%s' - short read"
  msgstr ""
  
! #: info/infomap.c:990
  #, c-format
  msgid ""
***************
*** 939,948 ****
  msgstr ""
  
! #: info/infomap.c:1543
  #, c-format
  msgid "Your infokey file `%s' is out of date -- run infokey to update it"
  msgstr ""
  
! #: info/infomap.c:1559
  #, c-format
  msgid ""
--- 947,956 ----
  msgstr ""
  
! #: info/infomap.c:999
  #, c-format
  msgid "Your infokey file `%s' is out of date -- run infokey to update it"
  msgstr ""
  
! #: info/infomap.c:1015
  #, c-format
  msgid ""
***************
*** 950,954 ****
  msgstr ""
  
! #: info/infomap.c:1580
  #, c-format
  msgid ""
--- 958,962 ----
  msgstr ""
  
! #: info/infomap.c:1036
  #, c-format
  msgid ""
***************
*** 956,964 ****
  msgstr ""
  
! #: info/infomap.c:1715
  msgid "Bad data in infokey file -- some key bindings ignored"
  msgstr ""
  
! #: info/infomap.c:1765
  msgid "Bad data in infokey file -- some var settings ignored"
  msgstr ""
--- 964,972 ----
  msgstr ""
  
! #: info/infomap.c:1171
  msgid "Bad data in infokey file -- some key bindings ignored"
  msgstr ""
  
! #: info/infomap.c:1221
  msgid "Bad data in infokey file -- some var settings ignored"
  msgstr ""
***************
*** 994,998 ****
  msgstr ""
  
! #: info/makedoc.c:163 info/makedoc.c:171
  #, c-format
  msgid ""
--- 1002,1006 ----
  msgstr ""
  
! #: info/makedoc.c:166 info/makedoc.c:174
  #, c-format
  msgid ""
***************
*** 1001,1005 ****
  msgstr ""
  
! #: info/makedoc.c:551
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
--- 1009,1013 ----
  msgstr ""
  
! #: info/makedoc.c:556
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
***************
*** 1032,1041 ****
  msgstr ""
  
! #: info/nodemenu.c:336 info/session.c:2398
  #, c-format
  msgid "The reference disappeared! (%s)."
  msgstr ""
  
! #: info/session.c:161
  #, c-format
  msgid ""
--- 1040,1054 ----
  msgstr ""
  
! #: info/nodemenu.c:336 info/session.c:2443
  #, c-format
  msgid "The reference disappeared! (%s)."
  msgstr ""
  
! #: info/search.c:161
! #, c-format
! msgid "regexp error: %s"
! msgstr ""
! 
! #: info/session.c:164
  #, c-format
  msgid ""
***************
*** 1044,1146 ****
  msgstr ""
  
! #: info/session.c:622
  msgid "Move down to the next line"
  msgstr ""
  
! #: info/session.c:658
  msgid "Move up to the previous line"
  msgstr ""
  
! #: info/session.c:693
  msgid "Move to the end of the line"
  msgstr ""
  
! #: info/session.c:713
  msgid "Move to the start of the line"
  msgstr ""
  
! #: info/session.c:983 makeinfo/node.c:1437
  msgid "Next"
  msgstr ""
  
! #: info/session.c:988
! msgid "Following Next node..."
! msgstr ""
! 
! #: info/session.c:1006
! msgid "Selecting first menu item..."
! msgstr ""
! 
! #: info/session.c:1018
! msgid "Selecting Next node..."
! msgstr ""
! 
! #: info/session.c:1089
! #, c-format
! msgid "Moving Up %d time(s), then Next."
! msgstr ""
! 
! #: info/session.c:1113
  msgid "No more nodes within this document."
  msgstr ""
  
! #: info/session.c:1139
  msgid "No `Prev' for this node."
  msgstr ""
  
! #: info/session.c:1144 info/session.c:1206
! msgid "Moving Prev in this window."
! msgstr ""
! 
! #: info/session.c:1161
  msgid "No `Prev' or `Up' for this node within this document."
  msgstr ""
  
! #: info/session.c:1167
! msgid "Moving Up in this window."
! msgstr ""
! 
! #: info/session.c:1217
! msgid "Moving to `Prev's last menu item."
! msgstr ""
! 
! #: info/session.c:1229
  msgid "Move forwards or down through node structure"
  msgstr ""
  
! #: info/session.c:1245
  msgid "Move backwards or up through node structure"
  msgstr ""
  
! #: info/session.c:1339
  msgid "Scroll forward in this window"
  msgstr ""
  
! #: info/session.c:1347
  msgid "Scroll forward in this window and set default window size"
  msgstr ""
  
! #: info/session.c:1355
  msgid "Scroll forward in this window staying within node"
  msgstr ""
  
! #: info/session.c:1363
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
  msgstr ""
  
! #: info/session.c:1371
  msgid "Scroll backward in this window"
  msgstr ""
  
! #: info/session.c:1379
  msgid "Scroll backward in this window and set default window size"
  msgstr ""
  
! #: info/session.c:1388
  msgid "Scroll backward in this window staying within node"
  msgstr ""
  
! #: info/session.c:1396
  msgid ""
  "Scroll backward in this window staying within node and set default window "
--- 1057,1130 ----
  msgstr ""
  
! #: info/session.c:625
  msgid "Move down to the next line"
  msgstr ""
  
! #: info/session.c:661
  msgid "Move up to the previous line"
  msgstr ""
  
! #: info/session.c:696
  msgid "Move to the end of the line"
  msgstr ""
  
! #: info/session.c:716
  msgid "Move to the start of the line"
  msgstr ""
  
! #: info/session.c:1007
  msgid "Next"
  msgstr ""
  
! #: info/session.c:1023 info/session.c:1148
  msgid "No more nodes within this document."
  msgstr ""
  
! #: info/session.c:1174
  msgid "No `Prev' for this node."
  msgstr ""
  
! #: info/session.c:1194
  msgid "No `Prev' or `Up' for this node within this document."
  msgstr ""
  
! #: info/session.c:1256
  msgid "Move forwards or down through node structure"
  msgstr ""
  
! #: info/session.c:1272
  msgid "Move backwards or up through node structure"
  msgstr ""
  
! #: info/session.c:1373
  msgid "Scroll forward in this window"
  msgstr ""
  
! #: info/session.c:1381
  msgid "Scroll forward in this window and set default window size"
  msgstr ""
  
! #: info/session.c:1389
  msgid "Scroll forward in this window staying within node"
  msgstr ""
  
! #: info/session.c:1397
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
  msgstr ""
  
! #: info/session.c:1405
  msgid "Scroll backward in this window"
  msgstr ""
  
! #: info/session.c:1413
  msgid "Scroll backward in this window and set default window size"
  msgstr ""
  
! #: info/session.c:1422
  msgid "Scroll backward in this window staying within node"
  msgstr ""
  
! #: info/session.c:1430
  msgid ""
  "Scroll backward in this window staying within node and set default window "
***************
*** 1148,1539 ****
  msgstr ""
  
! #: info/session.c:1404
  msgid "Move to the start of this node"
  msgstr ""
  
! #: info/session.c:1411
  msgid "Move to the end of this node"
  msgstr ""
  
! #: info/session.c:1418
  msgid "Scroll down by lines"
  msgstr ""
  
! #: info/session.c:1435
  msgid "Scroll up by lines"
  msgstr ""
  
! #: info/session.c:1453
  msgid "Scroll down by half screen size"
  msgstr ""
  
! #: info/session.c:1479
  msgid "Scroll up by half screen size"
  msgstr ""
  
! #: info/session.c:1508
  msgid "Select the next window"
  msgstr ""
  
! #: info/session.c:1547
  msgid "Select the previous window"
  msgstr ""
  
! #: info/session.c:1598
  msgid "Split the current window"
  msgstr ""
  
! #: info/session.c:1679
  msgid "Delete the current window"
  msgstr ""
  
! #: info/session.c:1687
  msgid "Cannot delete a permanent window"
  msgstr ""
  
! #: info/session.c:1719
  msgid "Delete all other windows"
  msgstr ""
  
! #: info/session.c:1765
  msgid "Scroll the other window"
  msgstr ""
  
! #: info/session.c:1786
  msgid "Scroll the other window backward"
  msgstr ""
  
! #: info/session.c:1792
  msgid "Grow (or shrink) this window"
  msgstr ""
  
! #: info/session.c:1803
  msgid "Divide the available screen space among the visible windows"
  msgstr ""
  
! #: info/session.c:1810
  msgid "Toggle the state of line wrapping in the current window"
  msgstr ""
  
! #: info/session.c:1982
  msgid "Select the Next node"
  msgstr ""
  
! #: info/session.c:1990
  msgid "Select the Prev node"
  msgstr ""
  
! #: info/session.c:1998
  msgid "Select the Up node"
  msgstr ""
  
! #: info/session.c:2005
  msgid "Select the last node in this file"
  msgstr ""
  
! #: info/session.c:2032 info/session.c:2065
  msgid "This window has no additional nodes"
  msgstr ""
  
! #: info/session.c:2038
  msgid "Select the first node in this file"
  msgstr ""
  
! #: info/session.c:2072
  msgid "Select the last item in this node's menu"
  msgstr ""
  
! #: info/session.c:2078
  msgid "Select this menu item"
  msgstr ""
  
! #: info/session.c:2111
  #, c-format
  msgid "There aren't %d items in this menu."
  msgstr ""
  
! #: info/session.c:2305 info/session.c:2306
  #, c-format
  msgid "Menu item (%s): "
  msgstr ""
  
! #: info/session.c:2309
  msgid "Menu item: "
  msgstr ""
  
! #: info/session.c:2316 info/session.c:2317
  #, c-format
  msgid "Follow xref (%s): "
  msgstr ""
  
! #: info/session.c:2320
  msgid "Follow xref: "
  msgstr ""
  
! #: info/session.c:2449
  msgid "Read a menu item and select its node"
  msgstr ""
  
! #: info/session.c:2457
  msgid "Read a footnote or cross reference and select its node"
  msgstr ""
  
! #: info/session.c:2463
  msgid "Move to the start of this node's menu"
  msgstr ""
  
! #: info/session.c:2487
  msgid "Visit as many menu items at once as possible"
  msgstr ""
  
! #: info/session.c:2515
  msgid "Read a node name and select it"
  msgstr ""
  
! #: info/session.c:2570 info/session.c:2575
  msgid "Goto node: "
  msgstr ""
  
! #: info/session.c:2639
  #, c-format
  msgid "No menu in node `%s'."
  msgstr ""
  
! #: info/session.c:2685
  #, c-format
  msgid "No menu item `%s' in node `%s'."
  msgstr ""
  
! #: info/session.c:2715
  #, c-format
  msgid "Unable to find node referenced by `%s' in `%s'."
  msgstr ""
  
! #: info/session.c:2765
  msgid "Read a list of menus starting from dir and follow them"
  msgstr ""
  
! #: info/session.c:2767
  msgid "Follow menus: "
  msgstr ""
  
! #: info/session.c:2960
  msgid "Find the node describing program invocation"
  msgstr ""
  
! #: info/session.c:2962
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr ""
  
! #: info/session.c:3000
  msgid "Read a manpage reference and select it"
  msgstr ""
  
! #: info/session.c:3004
  msgid "Get Manpage: "
  msgstr ""
  
! #: info/session.c:3034
  msgid "Select the node `Top' in this file"
  msgstr ""
  
! #: info/session.c:3040
  msgid "Select the node `(dir)'"
  msgstr ""
  
! #: info/session.c:3057 info/session.c:3059
  #, c-format
  msgid "Kill node (%s): "
  msgstr ""
  
! #: info/session.c:3111
  #, c-format
  msgid "Cannot kill node `%s'"
  msgstr ""
  
! #: info/session.c:3121
  msgid "Cannot kill the last node"
  msgstr ""
  
! #: info/session.c:3207
  msgid "Select the most recently selected node"
  msgstr ""
  
! #: info/session.c:3213
  msgid "Kill this node"
  msgstr ""
  
! #: info/session.c:3221
  msgid "Read the name of a file and select it"
  msgstr ""
  
! #: info/session.c:3225
  msgid "Find file: "
  msgstr ""
  
! #: info/session.c:3242
  #, c-format
  msgid "Cannot find `%s'."
  msgstr ""
  
! #: info/session.c:3285 info/session.c:3403
  #, c-format
  msgid "Could not create output file `%s'."
  msgstr ""
  
! #: info/session.c:3299 info/session.c:3421 info/session.c:3481
  msgid "Done."
  msgstr ""
  
! #: info/session.c:3354
  #, c-format
  msgid "Writing node %s..."
  msgstr ""
  
! #: info/session.c:3430
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr ""
  
! #: info/session.c:3465
  #, c-format
  msgid "Cannot open pipe to `%s'."
  msgstr ""
  
! #: info/session.c:3471
  #, c-format
  msgid "Printing node %s..."
  msgstr ""
  
! #: info/session.c:3701
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr ""
  
! #: info/session.c:3753
  msgid "Read a string and search for it case-sensitively"
  msgstr ""
  
! #: info/session.c:3760
  msgid "Read a string and search for it"
  msgstr ""
  
! #: info/session.c:3768
  msgid "Read a string and search backward for it"
  msgstr ""
  
! #: info/session.c:3804 info/session.c:3811
  #, c-format
! msgid "%s%sfor string [%s]: "
  msgstr ""
  
! #: info/session.c:3805 info/session.c:3812
! msgid "Search backward"
  msgstr ""
  
! #: info/session.c:3806 info/session.c:3812
! msgid "Search"
  msgstr ""
  
! #: info/session.c:3807 info/session.c:3813
! msgid " case-sensitively "
  msgstr ""
  
! #: info/session.c:3808 info/session.c:3813
! msgid " "
  msgstr ""
  
! #: info/session.c:3852
  msgid "Search failed."
  msgstr ""
  
! #: info/session.c:3870
  msgid "Repeat last search in the same direction"
  msgstr ""
  
! #: info/session.c:3873 info/session.c:3883
  msgid "No previous search string"
  msgstr ""
  
! #: info/session.c:3880
  msgid "Repeat last search in the reverse direction"
  msgstr ""
  
! #: info/session.c:3899 info/session.c:3905
  msgid "Search interactively for a string as you type it"
  msgstr ""
  
! #: info/session.c:3985
  msgid "I-search backward: "
  msgstr ""
  
! #: info/session.c:3987
  msgid "I-search: "
  msgstr ""
  
! #: info/session.c:4012 info/session.c:4014
  msgid "Failing "
  msgstr ""
  
! #: info/session.c:4480
  msgid "Move to the previous cross reference"
  msgstr ""
  
! #: info/session.c:4498
  msgid "Move to the next cross reference"
  msgstr ""
  
! #: info/session.c:4520
  msgid "Select reference or menu item appearing on this line"
  msgstr ""
  
! #: info/session.c:4543
  msgid "Cancel current operation"
  msgstr ""
  
! #: info/session.c:4550
  msgid "Quit"
  msgstr ""
  
! #: info/session.c:4559
  msgid "Move the cursor to a specific line of the window"
  msgstr ""
  
! #: info/session.c:4591
  msgid "Redraw the display"
  msgstr ""
  
! #: info/session.c:4628
  msgid "Quit using Info"
  msgstr ""
  
! #: info/session.c:4641
  msgid "Run command bound to this key's lowercase variant"
  msgstr ""
  
! #: info/session.c:4652
  #, c-format
  msgid "Unknown command (%s)."
  msgstr ""
  
! #: info/session.c:4655
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr ""
  
! #: info/session.c:4656
  #, c-format
  msgid "`%s' is invalid"
  msgstr ""
  
! #: info/session.c:4870
  msgid "Add this digit to the current numeric argument"
  msgstr ""
  
! #: info/session.c:4879
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr ""
  
! #: info/session.c:4894
  msgid "Internally used by \\[universal-argument]"
  msgstr ""
--- 1132,1551 ----
  msgstr ""
  
! #: info/session.c:1438
  msgid "Move to the start of this node"
  msgstr ""
  
! #: info/session.c:1445
  msgid "Move to the end of this node"
  msgstr ""
  
! #: info/session.c:1452
  msgid "Scroll down by lines"
  msgstr ""
  
! #: info/session.c:1469
  msgid "Scroll up by lines"
  msgstr ""
  
! #: info/session.c:1487
  msgid "Scroll down by half screen size"
  msgstr ""
  
! #: info/session.c:1513
  msgid "Scroll up by half screen size"
  msgstr ""
  
! #: info/session.c:1542
  msgid "Select the next window"
  msgstr ""
  
! #: info/session.c:1581
  msgid "Select the previous window"
  msgstr ""
  
! #: info/session.c:1632
  msgid "Split the current window"
  msgstr ""
  
! #: info/session.c:1713
  msgid "Delete the current window"
  msgstr ""
  
! #: info/session.c:1721
  msgid "Cannot delete a permanent window"
  msgstr ""
  
! #: info/session.c:1753
  msgid "Delete all other windows"
  msgstr ""
  
! #: info/session.c:1799
  msgid "Scroll the other window"
  msgstr ""
  
! #: info/session.c:1820
  msgid "Scroll the other window backward"
  msgstr ""
  
! #: info/session.c:1826
  msgid "Grow (or shrink) this window"
  msgstr ""
  
! #: info/session.c:1837
  msgid "Divide the available screen space among the visible windows"
  msgstr ""
  
! #: info/session.c:1844
  msgid "Toggle the state of line wrapping in the current window"
  msgstr ""
  
! #: info/session.c:1851
! msgid "Toggle the usage of regular expressions in searches"
! msgstr ""
! 
! #: info/session.c:1855
! msgid "Using regular expressions for searches."
! msgstr ""
! 
! #: info/session.c:1856
! msgid "Using literal strings for searches."
! msgstr ""
! 
! #: info/session.c:2027
  msgid "Select the Next node"
  msgstr ""
  
! #: info/session.c:2035
  msgid "Select the Prev node"
  msgstr ""
  
! #: info/session.c:2043
  msgid "Select the Up node"
  msgstr ""
  
! #: info/session.c:2050
  msgid "Select the last node in this file"
  msgstr ""
  
! #: info/session.c:2077 info/session.c:2110
  msgid "This window has no additional nodes"
  msgstr ""
  
! #: info/session.c:2083
  msgid "Select the first node in this file"
  msgstr ""
  
! #: info/session.c:2117
  msgid "Select the last item in this node's menu"
  msgstr ""
  
! #: info/session.c:2123
  msgid "Select this menu item"
  msgstr ""
  
! #: info/session.c:2156
  #, c-format
  msgid "There aren't %d items in this menu."
  msgstr ""
  
! #: info/session.c:2350 info/session.c:2351
  #, c-format
  msgid "Menu item (%s): "
  msgstr ""
  
! #: info/session.c:2354
  msgid "Menu item: "
  msgstr ""
  
! #: info/session.c:2361 info/session.c:2362
  #, c-format
  msgid "Follow xref (%s): "
  msgstr ""
  
! #: info/session.c:2365
  msgid "Follow xref: "
  msgstr ""
  
! #: info/session.c:2494
  msgid "Read a menu item and select its node"
  msgstr ""
  
! #: info/session.c:2502
  msgid "Read a footnote or cross reference and select its node"
  msgstr ""
  
! #: info/session.c:2508
  msgid "Move to the start of this node's menu"
  msgstr ""
  
! #: info/session.c:2532
  msgid "Visit as many menu items at once as possible"
  msgstr ""
  
! #: info/session.c:2560
  msgid "Read a node name and select it"
  msgstr ""
  
! #: info/session.c:2615 info/session.c:2620
  msgid "Goto node: "
  msgstr ""
  
! #: info/session.c:2684
  #, c-format
  msgid "No menu in node `%s'."
  msgstr ""
  
! #: info/session.c:2730
  #, c-format
  msgid "No menu item `%s' in node `%s'."
  msgstr ""
  
! #: info/session.c:2760
  #, c-format
  msgid "Unable to find node referenced by `%s' in `%s'."
  msgstr ""
  
! #: info/session.c:2810
  msgid "Read a list of menus starting from dir and follow them"
  msgstr ""
  
! #: info/session.c:2812
  msgid "Follow menus: "
  msgstr ""
  
! #: info/session.c:3005
  msgid "Find the node describing program invocation"
  msgstr ""
  
! #: info/session.c:3007
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr ""
  
! #: info/session.c:3045
  msgid "Read a manpage reference and select it"
  msgstr ""
  
! #: info/session.c:3049
  msgid "Get Manpage: "
  msgstr ""
  
! #: info/session.c:3079
  msgid "Select the node `Top' in this file"
  msgstr ""
  
! #: info/session.c:3085
  msgid "Select the node `(dir)'"
  msgstr ""
  
! #: info/session.c:3102 info/session.c:3104
  #, c-format
  msgid "Kill node (%s): "
  msgstr ""
  
! #: info/session.c:3156
  #, c-format
  msgid "Cannot kill node `%s'"
  msgstr ""
  
! #: info/session.c:3166
  msgid "Cannot kill the last node"
  msgstr ""
  
! #: info/session.c:3252
  msgid "Select the most recently selected node"
  msgstr ""
  
! #: info/session.c:3258
  msgid "Kill this node"
  msgstr ""
  
! #: info/session.c:3266
  msgid "Read the name of a file and select it"
  msgstr ""
  
! #: info/session.c:3270
  msgid "Find file: "
  msgstr ""
  
! #: info/session.c:3287
  #, c-format
  msgid "Cannot find `%s'."
  msgstr ""
  
! #: info/session.c:3330 info/session.c:3448
  #, c-format
  msgid "Could not create output file `%s'."
  msgstr ""
  
! #: info/session.c:3344 info/session.c:3466 info/session.c:3526
  msgid "Done."
  msgstr ""
  
! #: info/session.c:3399
  #, c-format
  msgid "Writing node %s..."
  msgstr ""
  
! #: info/session.c:3475
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr ""
  
! #: info/session.c:3510
  #, c-format
  msgid "Cannot open pipe to `%s'."
  msgstr ""
  
! #: info/session.c:3516
  #, c-format
  msgid "Printing node %s..."
  msgstr ""
  
! #: info/session.c:3733
! msgid "Search continued from the end of the document."
! msgstr ""
! 
! #: info/session.c:3738
! msgid "Search continued from the beginning of the document."
! msgstr ""
! 
! #: info/session.c:3755
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr ""
  
! #: info/session.c:3812
  msgid "Read a string and search for it case-sensitively"
  msgstr ""
  
! #: info/session.c:3819
  msgid "Read a string and search for it"
  msgstr ""
  
! #: info/session.c:3827
  msgid "Read a string and search backward for it"
  msgstr ""
  
! #: info/session.c:3863 info/session.c:3869
  #, c-format
! msgid "%s%s%s [%s]: "
  msgstr ""
  
! #: info/session.c:3864 info/session.c:3870
! msgid "Regexp search"
  msgstr ""
  
! #: info/session.c:3865 info/session.c:3871
! msgid " case-sensitively"
  msgstr ""
  
! #: info/session.c:3866 info/session.c:3872
! msgid " backward"
  msgstr ""
  
! #: info/session.c:3870
! msgid "Search"
  msgstr ""
  
! #: info/session.c:3911
  msgid "Search failed."
  msgstr ""
  
! #: info/session.c:3929
  msgid "Repeat last search in the same direction"
  msgstr ""
  
! #: info/session.c:3932 info/session.c:3942
  msgid "No previous search string"
  msgstr ""
  
! #: info/session.c:3939
  msgid "Repeat last search in the reverse direction"
  msgstr ""
  
! #: info/session.c:3958 info/session.c:3964
  msgid "Search interactively for a string as you type it"
  msgstr ""
  
! #: info/session.c:4044
! msgid "Regexp I-search backward: "
! msgstr ""
! 
! #: info/session.c:4045
  msgid "I-search backward: "
  msgstr ""
  
! #: info/session.c:4047
! msgid "Regexp I-search: "
! msgstr ""
! 
! #: info/session.c:4048
  msgid "I-search: "
  msgstr ""
  
! #: info/session.c:4073 info/session.c:4075
  msgid "Failing "
  msgstr ""
  
! #: info/session.c:4560
  msgid "Move to the previous cross reference"
  msgstr ""
  
! #: info/session.c:4578
  msgid "Move to the next cross reference"
  msgstr ""
  
! #: info/session.c:4600
  msgid "Select reference or menu item appearing on this line"
  msgstr ""
  
! #: info/session.c:4623
  msgid "Cancel current operation"
  msgstr ""
  
! #: info/session.c:4630
  msgid "Quit"
  msgstr ""
  
! #: info/session.c:4639
  msgid "Move the cursor to a specific line of the window"
  msgstr ""
  
! #: info/session.c:4671
  msgid "Redraw the display"
  msgstr ""
  
! #: info/session.c:4708
  msgid "Quit using Info"
  msgstr ""
  
! #: info/session.c:4721
  msgid "Run command bound to this key's lowercase variant"
  msgstr ""
  
! #: info/session.c:4732
  #, c-format
  msgid "Unknown command (%s)."
  msgstr ""
  
! #: info/session.c:4735
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr ""
  
! #: info/session.c:4736
  #, c-format
  msgid "`%s' is invalid"
  msgstr ""
  
! #: info/session.c:4950
  msgid "Add this digit to the current numeric argument"
  msgstr ""
  
! #: info/session.c:4959
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr ""
  
! #: info/session.c:4974
  msgid "Internally used by \\[universal-argument]"
  msgstr ""
***************
*** 1588,1640 ****
  msgstr ""
  
! #: info/variables.c:83
  msgid "Explain the use of a variable"
  msgstr ""
  
! #: info/variables.c:89
  msgid "Describe variable: "
  msgstr ""
  
! #: info/variables.c:108
  msgid "Set the value of an Info variable"
  msgstr ""
  
! #: info/variables.c:114
  msgid "Set variable: "
  msgstr ""
  
! #: info/variables.c:132
  #, c-format
  msgid "Set %s to value (%d): "
  msgstr ""
  
! #: info/variables.c:173
  #, c-format
  msgid "Set %s to value (%s): "
  msgstr ""
  
! #: info/window.c:1137
  msgid "--*** Tags out of Date ***"
  msgstr ""
  
! #: info/window.c:1148
  msgid "-----Info: (), lines ----, "
  msgstr ""
  
! #: info/window.c:1155
  #, c-format
  msgid "-%s---Info: %s, %d lines --%s--"
  msgstr ""
  
! #: info/window.c:1159
  #, c-format
  msgid "-%s%s-Info: (%s)%s, %d lines --%s--"
  msgstr ""
  
! #: info/window.c:1166
  #, c-format
  msgid " Subfile: %s"
  msgstr ""
  
  #: lib/xexit.c:54
  msgid "ferror on stdout\n"
--- 1600,1837 ----
  msgstr ""
  
! #: info/variables.c:81
! msgid ""
! "What to do when a scrolling command is issued at the end of the last node"
! msgstr ""
! 
! #: info/variables.c:88
  msgid "Explain the use of a variable"
  msgstr ""
  
! #: info/variables.c:94
  msgid "Describe variable: "
  msgstr ""
  
! #: info/variables.c:113
  msgid "Set the value of an Info variable"
  msgstr ""
  
! #: info/variables.c:119
  msgid "Set variable: "
  msgstr ""
  
! #: info/variables.c:137
  #, c-format
  msgid "Set %s to value (%d): "
  msgstr ""
  
! #: info/variables.c:178
  #, c-format
  msgid "Set %s to value (%s): "
  msgstr ""
  
! #: info/window.c:1150
  msgid "--*** Tags out of Date ***"
  msgstr ""
  
! #: info/window.c:1161
  msgid "-----Info: (), lines ----, "
  msgstr ""
  
! #: info/window.c:1168
  #, c-format
  msgid "-%s---Info: %s, %d lines --%s--"
  msgstr ""
  
! #: info/window.c:1172
  #, c-format
  msgid "-%s%s-Info: (%s)%s, %d lines --%s--"
  msgstr ""
  
! #: info/window.c:1179
  #, c-format
  msgid " Subfile: %s"
  msgstr ""
  
+ #: install-info/install-info.c:221
+ #, c-format
+ msgid "%s: warning: "
+ msgstr ""
+ 
+ #: install-info/install-info.c:270
+ #, c-format
+ msgid " for %s"
+ msgstr ""
+ 
+ #: install-info/install-info.c:500
+ #, c-format
+ msgid "\tTry `%s --help' for a complete list of options.\n"
+ msgstr ""
+ 
+ #: install-info/install-info.c:508
+ #, c-format
+ msgid "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
+ msgstr ""
+ 
+ #: install-info/install-info.c:510
+ msgid "Add or remove entries in INFO-FILE from the Info directory DIR-FILE."
+ msgstr ""
+ 
+ #: install-info/install-info.c:513
+ msgid ""
+ "Options:\n"
+ " --debug             report what is being done.\n"
+ " --delete            delete existing entries for INFO-FILE from DIR-FILE;\n"
+ "                      don't insert any new entries.\n"
+ " --description=TEXT  the description of the entry is TEXT; used with\n"
+ "                      the --name option to become synonymous with the\n"
+ "                      --entry option.\n"
+ " --dir-file=NAME     specify file name of Info directory file;\n"
+ "                      equivalent to using the DIR-FILE argument.\n"
+ " --dry-run           same as --test."
+ msgstr ""
+ 
+ #: install-info/install-info.c:525
+ msgid ""
+ " --entry=TEXT        insert TEXT as an Info directory entry.\n"
+ "                      TEXT is written as an Info menu item line followed\n"
+ "                       by zero or more extra lines starting with "
+ "whitespace.\n"
+ "                      If you specify more than one entry, all are added.\n"
+ "                      If you don't specify any entries, they are determined\n"
+ "                       from information in the Info file itself.\n"
+ "                      When removing, TEXT specifies the entry to remove.\n"
+ "                      TEXT is only removed as a last resort, if the\n"
+ "                      entry as determined from the Info file is not "
+ "present,\n"
+ "                      and the basename of the Info file isn't found either."
+ msgstr ""
+ 
+ #: install-info/install-info.c:537
+ msgid ""
+ " --help              display this help and exit.\n"
+ " --info-dir=DIR      same as --dir-file=DIR/dir.\n"
+ " --info-file=FILE    specify Info file to install in the directory;\n"
+ "                      equivalent to using the INFO-FILE argument.\n"
+ " --item=TEXT         same as --entry=TEXT.\n"
+ " --keep-old          do not replace entries, or remove empty sections.\n"
+ " --menuentry=TEXT    same as --name=TEXT.\n"
+ " --name=TEXT         the name of the entry is TEXT; used with --description\n"
+ "                      to become synonymous with the --entry option.\n"
+ " --no-indent         do not format new entries in the DIR file.\n"
+ " --quiet             suppress warnings."
+ msgstr ""
+ 
+ #: install-info/install-info.c:550
+ msgid ""
+ " --regex=R           put this file's entries in all sections that match the\n"
+ "                      regular expression R (ignoring case).\n"
+ " --remove            same as --delete.\n"
+ " --remove-exactly    only remove if the info file name matches exactly;\n"
+ "                      suffixes such as .info and .gz are not ignored.\n"
+ " --section=SEC       put entries in section SEC of the directory.\n"
+ "                      If you specify more than one section, all the entries\n"
+ "                       are added in each of the sections.\n"
+ "                      If you don't specify any sections, they are "
+ "determined\n"
+ "                       from information in the Info file itself.\n"
+ " --section R SEC     equivalent to --regex=R --section=SEC --add-once."
+ msgstr ""
+ 
+ #: install-info/install-info.c:563
+ msgid ""
+ " --silent            suppress warnings.\n"
+ " --test              suppress updating of DIR-FILE.\n"
+ " --version           display version information and exit."
+ msgstr ""
+ 
+ #: install-info/install-info.c:570
+ msgid ""
+ "Email bug reports to bug-texinfo@gnu.org,\n"
+ "general questions and discussion to help-texinfo@gnu.org.\n"
+ "Texinfo home page: http://www.gnu.org/software/texinfo/"
+ msgstr ""
+ 
+ #: install-info/install-info.c:597
+ #, c-format
+ msgid ""
+ "This is the file .../info/dir, which contains the\n"
+ "topmost node of the Info hierarchy, called (dir)Top.\n"
+ "The first time you invoke Info you start off looking at this node.\n"
+ "\n"
+ "%s\tThis is the top of the INFO tree\n"
+ "\n"
+ "  This (the Directory node) gives a menu of major topics.\n"
+ "  Typing \"q\" exits, \"?\" lists all Info commands, \"d\" returns here,\n"
+ "  \"h\" gives a primer for first-timers,\n"
+ "  \"mEmacs<Return>\" visits the Emacs manual, etc.\n"
+ "\n"
+ "  In Emacs, you can click mouse button 2 on a menu item or cross reference\n"
+ "  to select it.\n"
+ "\n"
+ "%s\n"
+ msgstr ""
+ 
+ #: install-info/install-info.c:622
+ #, c-format
+ msgid "%s: could not read (%s) and could not create (%s)\n"
+ msgstr ""
+ 
+ #: install-info/install-info.c:715
+ #, c-format
+ msgid "%s: empty file"
+ msgstr ""
+ 
+ #: install-info/install-info.c:1046 install-info/install-info.c:1086
+ msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
+ msgstr ""
+ 
+ #: install-info/install-info.c:1081
+ msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
+ msgstr ""
+ 
+ #: install-info/install-info.c:1936 install-info/install-info.c:1946
+ #, c-format
+ msgid "%s: already have dir file: %s\n"
+ msgstr ""
+ 
+ #: install-info/install-info.c:2026
+ #, c-format
+ msgid "%s: Specify the Info file only once.\n"
+ msgstr ""
+ 
+ #: install-info/install-info.c:2059
+ #, c-format
+ msgid "Extra regular expression specified, ignoring `%s'"
+ msgstr ""
+ 
+ #: install-info/install-info.c:2071
+ #, c-format
+ msgid "Error in regular expression `%s': %s"
+ msgstr ""
+ 
+ #: install-info/install-info.c:2129
+ #, c-format
+ msgid "excess command line argument `%s'"
+ msgstr ""
+ 
+ #: install-info/install-info.c:2133
+ msgid "No input file specified; try --help for more information."
+ msgstr ""
+ 
+ #: install-info/install-info.c:2136
+ msgid "No dir file specified; try --help for more information."
+ msgstr ""
+ 
+ #: install-info/install-info.c:2278
+ #, c-format
+ msgid "no info dir entry in `%s'"
+ msgstr ""
+ 
+ #: install-info/install-info.c:2526
+ #, c-format
+ msgid "no entries found for `%s'; nothing deleted"
+ msgstr ""
+ 
  #: lib/xexit.c:54
  msgid "ferror on stdout\n"
***************
*** 1645,1725 ****
  msgstr ""
  
! #: makeinfo/cmds.c:544 makeinfo/cmds.c:566
  #, c-format
  msgid "arguments to @%s ignored"
  msgstr ""
  
! #: makeinfo/cmds.c:741
  msgid "January"
  msgstr ""
  
! #: makeinfo/cmds.c:741
  msgid "February"
  msgstr ""
  
! #: makeinfo/cmds.c:741
  msgid "March"
  msgstr ""
  
! #: makeinfo/cmds.c:741
  msgid "April"
  msgstr ""
  
! #: makeinfo/cmds.c:741
  msgid "May"
  msgstr ""
  
! #: makeinfo/cmds.c:742
  msgid "June"
  msgstr ""
  
! #: makeinfo/cmds.c:742
  msgid "July"
  msgstr ""
  
! #: makeinfo/cmds.c:742
  msgid "August"
  msgstr ""
  
! #: makeinfo/cmds.c:742
  msgid "September"
  msgstr ""
  
! #: makeinfo/cmds.c:742
  msgid "October"
  msgstr ""
  
! #: makeinfo/cmds.c:743
  msgid "November"
  msgstr ""
  
! #: makeinfo/cmds.c:743
  msgid "December"
  msgstr ""
  
! #: makeinfo/cmds.c:1095
  #, c-format
  msgid "unlikely character %c in @var"
  msgstr ""
  
! #: makeinfo/cmds.c:1138
  msgid "@sc argument all uppercase, thus no effect"
  msgstr ""
  
! #: makeinfo/cmds.c:1193
  #, c-format
  msgid "`{' expected, but saw `%c'"
  msgstr ""
  
! #: makeinfo/cmds.c:1233
  msgid "end of file inside verb block"
  msgstr ""
  
! #: makeinfo/cmds.c:1241
  #, c-format
  msgid "`}' expected, but saw `%c'"
  msgstr ""
  
! #: makeinfo/cmds.c:1272
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
--- 1842,1922 ----
  msgstr ""
  
! #: makeinfo/cmds.c:582 makeinfo/cmds.c:604
  #, c-format
  msgid "arguments to @%s ignored"
  msgstr ""
  
! #: makeinfo/cmds.c:779
  msgid "January"
  msgstr ""
  
! #: makeinfo/cmds.c:779
  msgid "February"
  msgstr ""
  
! #: makeinfo/cmds.c:779
  msgid "March"
  msgstr ""
  
! #: makeinfo/cmds.c:779
  msgid "April"
  msgstr ""
  
! #: makeinfo/cmds.c:779
  msgid "May"
  msgstr ""
  
! #: makeinfo/cmds.c:780
  msgid "June"
  msgstr ""
  
! #: makeinfo/cmds.c:780
  msgid "July"
  msgstr ""
  
! #: makeinfo/cmds.c:780
  msgid "August"
  msgstr ""
  
! #: makeinfo/cmds.c:780
  msgid "September"
  msgstr ""
  
! #: makeinfo/cmds.c:780
  msgid "October"
  msgstr ""
  
! #: makeinfo/cmds.c:781
  msgid "November"
  msgstr ""
  
! #: makeinfo/cmds.c:781
  msgid "December"
  msgstr ""
  
! #: makeinfo/cmds.c:1131
  #, c-format
  msgid "unlikely character %c in @var"
  msgstr ""
  
! #: makeinfo/cmds.c:1174
  msgid "@sc argument all uppercase, thus no effect"
  msgstr ""
  
! #: makeinfo/cmds.c:1229
  #, c-format
  msgid "`{' expected, but saw `%c'"
  msgstr ""
  
! #: makeinfo/cmds.c:1269
  msgid "end of file inside verb block"
  msgstr ""
  
! #: makeinfo/cmds.c:1277
  #, c-format
  msgid "`}' expected, but saw `%c'"
  msgstr ""
  
! #: makeinfo/cmds.c:1308
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
***************
*** 1727,1773 ****
  msgstr ""
  
! #: makeinfo/cmds.c:1471
  #, c-format
  msgid "%c%s is obsolete"
  msgstr ""
  
! #: makeinfo/cmds.c:1580
  #, c-format
  msgid "@sp requires a positive numeric argument, not `%s'"
  msgstr ""
  
! #: makeinfo/cmds.c:1936 makeinfo/footnote.c:81
  #, c-format
  msgid "Bad argument to %c%s"
  msgstr ""
  
! #: makeinfo/cmds.c:1946 makeinfo/makeinfo.c:4272
  msgid "asis"
  msgstr ""
  
! #: makeinfo/cmds.c:1948 makeinfo/cmds.c:1978 makeinfo/makeinfo.c:4274
  msgid "none"
  msgstr ""
  
! #: makeinfo/cmds.c:1962
  #, c-format
  msgid "Bad argument to @%s"
  msgstr ""
  
! #: makeinfo/cmds.c:1976
  msgid "insert"
  msgstr ""
  
! #: makeinfo/cmds.c:1992
  #, c-format
  msgid "Bad argument to @%s: %s"
  msgstr ""
  
! #: makeinfo/cmds.c:2075
  #, c-format
  msgid "Expected @%s on or off, not `%s'"
  msgstr ""
  
! #: makeinfo/cmds.c:2095
  #, c-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
--- 1924,1970 ----
  msgstr ""
  
! #: makeinfo/cmds.c:1504
  #, c-format
  msgid "%c%s is obsolete"
  msgstr ""
  
! #: makeinfo/cmds.c:1612
  #, c-format
  msgid "@sp requires a positive numeric argument, not `%s'"
  msgstr ""
  
! #: makeinfo/cmds.c:2023 makeinfo/footnote.c:81
  #, c-format
  msgid "Bad argument to %c%s"
  msgstr ""
  
! #: makeinfo/cmds.c:2033 makeinfo/makeinfo.c:4270
  msgid "asis"
  msgstr ""
  
! #: makeinfo/cmds.c:2035 makeinfo/cmds.c:2065 makeinfo/makeinfo.c:4272
  msgid "none"
  msgstr ""
  
! #: makeinfo/cmds.c:2049
  #, c-format
  msgid "Bad argument to @%s"
  msgstr ""
  
! #: makeinfo/cmds.c:2063
  msgid "insert"
  msgstr ""
  
! #: makeinfo/cmds.c:2079
  #, c-format
  msgid "Bad argument to @%s: %s"
  msgstr ""
  
! #: makeinfo/cmds.c:2162
  #, c-format
  msgid "Expected @%s on or off, not `%s'"
  msgstr ""
  
! #: makeinfo/cmds.c:2182
  #, c-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
***************
*** 1778,1819 ****
  msgstr ""
  
- #: makeinfo/defun.c:402
- msgid "Function"
- msgstr ""
- 
- #: makeinfo/defun.c:405
- msgid "Macro"
- msgstr ""
- 
- #: makeinfo/defun.c:408
- msgid "Special Form"
- msgstr ""
- 
- #: makeinfo/defun.c:412
- msgid "Variable"
- msgstr ""
- 
- #: makeinfo/defun.c:415
- msgid "User Option"
- msgstr ""
- 
- #: makeinfo/defun.c:419
- msgid "Instance Variable"
- msgstr ""
- 
- #: makeinfo/defun.c:423
- msgid "Method"
- msgstr ""
- 
- #: makeinfo/defun.c:499 makeinfo/defun.c:504 makeinfo/defun.c:544
- #: makeinfo/defun.c:643 makeinfo/xml.c:2135
- msgid "of"
- msgstr ""
- 
- #: makeinfo/defun.c:508 makeinfo/defun.c:512 makeinfo/defun.c:516
- #: makeinfo/defun.c:550 makeinfo/defun.c:649 makeinfo/xml.c:2140
- msgid "on"
- msgstr ""
- 
  #: makeinfo/defun.c:711
  #, c-format
--- 1975,1978 ----
***************
*** 1845,1851 ****
  msgstr ""
  
! #: makeinfo/float.c:376 makeinfo/float.c:382 makeinfo/index.c:924
! #: makeinfo/index.c:930 makeinfo/xref.c:133 makeinfo/xref.c:170
! #: makeinfo/xref.c:205
  msgid "See "
  msgstr ""
--- 2004,2009 ----
  msgstr ""
  
! #: makeinfo/float.c:376 makeinfo/float.c:382 makeinfo/index.c:948
! #: makeinfo/index.c:954
  msgid "See "
  msgstr ""
***************
*** 1869,1873 ****
  msgstr ""
  
! #: makeinfo/footnote.c:301 makeinfo/index.c:189
  msgid "Footnotes"
  msgstr ""
--- 2027,2031 ----
  msgstr ""
  
! #: makeinfo/footnote.c:301 makeinfo/index.c:187
  msgid "Footnotes"
  msgstr ""
***************
*** 1883,1890 ****
  msgstr ""
  
- #: makeinfo/html.c:203
- msgid "Untitled"
- msgstr ""
- 
  #: makeinfo/html.c:421
  msgid "[unexpected] no html tag to pop"
--- 2041,2044 ----
***************
*** 1896,1939 ****
  msgstr ""
  
! #: makeinfo/index.c:169
  #, c-format
  msgid "Unknown index `%s'"
  msgstr ""
  
! #: makeinfo/index.c:234
  #, c-format
  msgid "Info cannot handle `:' in index entry `%s'"
  msgstr ""
  
! #: makeinfo/index.c:412
  #, c-format
  msgid "Index `%s' already exists"
  msgstr ""
  
! #: makeinfo/index.c:455
  #, c-format
  msgid "Unknown index `%s' and/or `%s' in @synindex"
  msgstr ""
  
! #: makeinfo/index.c:661
  msgid "(line )"
  msgstr ""
  
! #: makeinfo/index.c:669
  #, c-format
  msgid "(line %*d)"
  msgstr ""
  
! #: makeinfo/index.c:750
  #, c-format
  msgid "Unknown index `%s' in @printindex"
  msgstr ""
  
! #: makeinfo/index.c:819
  #, c-format
  msgid "Entry for index `%s' outside of any node"
  msgstr ""
  
! #: makeinfo/index.c:822 makeinfo/index.c:858
  msgid "(outside of any node)"
  msgstr ""
--- 2050,2093 ----
  msgstr ""
  
! #: makeinfo/index.c:167
  #, c-format
  msgid "Unknown index `%s'"
  msgstr ""
  
! #: makeinfo/index.c:232
  #, c-format
  msgid "Info cannot handle `:' in index entry `%s'"
  msgstr ""
  
! #: makeinfo/index.c:410
  #, c-format
  msgid "Index `%s' already exists"
  msgstr ""
  
! #: makeinfo/index.c:453
  #, c-format
  msgid "Unknown index `%s' and/or `%s' in @synindex"
  msgstr ""
  
! #: makeinfo/index.c:676
  msgid "(line )"
  msgstr ""
  
! #: makeinfo/index.c:684
  #, c-format
  msgid "(line %*d)"
  msgstr ""
  
! #: makeinfo/index.c:764
  #, c-format
  msgid "Unknown index `%s' in @printindex"
  msgstr ""
  
! #: makeinfo/index.c:833
  #, c-format
  msgid "Entry for index `%s' outside of any node"
  msgstr ""
  
! #: makeinfo/index.c:836 makeinfo/index.c:872
  msgid "(outside of any node)"
  msgstr ""
***************
*** 1956,2077 ****
  msgstr ""
  
! #: makeinfo/insertion.c:635
  #, c-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr ""
  
! #: makeinfo/insertion.c:723
  #, c-format
  msgid "%cfloat environments cannot be nested"
  msgstr ""
  
! #: makeinfo/insertion.c:977
  #, c-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr ""
  
! #: makeinfo/insertion.c:1345
  #, c-format
  msgid "No matching `%cend %s'"
  msgstr ""
  
! #: makeinfo/insertion.c:1614
  #, c-format
  msgid "%s requires letter or digit"
  msgstr ""
  
! #: makeinfo/insertion.c:1707
  msgid "end of file inside verbatim block"
  msgstr ""
  
! #: makeinfo/insertion.c:1931
  #, c-format
  msgid "@%s not meaningful outside `@float' environment"
  msgstr ""
  
! #: makeinfo/insertion.c:1967
  msgid "@menu seen before first @node, creating `Top' node"
  msgstr ""
  
! #: makeinfo/insertion.c:1968
  msgid ""
  "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
  msgstr ""
  
! #: makeinfo/insertion.c:1980
  msgid "@detailmenu seen before first node, creating `Top' node"
  msgstr ""
  
! #: makeinfo/insertion.c:2036
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr ""
  
! #: makeinfo/insertion.c:2050
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' environment"
  msgstr ""
  
! #: makeinfo/insertion.c:2081
  #, c-format
  msgid "Unmatched `%c%s'"
  msgstr ""
  
! #: makeinfo/insertion.c:2086
  #, c-format
  msgid "`%c%s' needs something after it"
  msgstr ""
  
! #: makeinfo/insertion.c:2092
  #, c-format
  msgid "Bad argument `%s' to `@%s', using `%s'"
  msgstr ""
  
! #: makeinfo/insertion.c:2189
  #, c-format
  msgid "@%s not meaningful inside `@%s' block"
  msgstr ""
  
! #: makeinfo/insertion.c:2198
  #, c-format
  msgid "@itemx not meaningful inside `%s' block"
  msgstr ""
  
! #: makeinfo/insertion.c:2372
  #, c-format
  msgid "%c%s found outside of an insertion block"
  msgstr ""
  
! #: makeinfo/lang.c:957
  #, c-format
  msgid "no default territory known for language `%s'"
  msgstr ""
  
! #: makeinfo/lang.c:1020
  #, c-format
  msgid "%s is not a valid ISO 639 language code"
  msgstr ""
  
! #: makeinfo/lang.c:1110
  #, c-format
  msgid "unrecognized encoding name `%s'"
  msgstr ""
  
! #: makeinfo/lang.c:1118
  #, c-format
  msgid "sorry, encoding `%s' not supported"
  msgstr ""
  
! #: makeinfo/lang.c:1170
  #, c-format
  msgid "invalid encoded character `%s'"
  msgstr ""
  
! #: makeinfo/lang.c:1478
  #, c-format
  msgid "%c%s expects `i' or `j' as argument, not `%c'"
  msgstr ""
  
! #: makeinfo/lang.c:1482
  #, c-format
  msgid "%c%s expects a single character `i' or `j' as argument"
--- 2110,2231 ----
  msgstr ""
  
! #: makeinfo/insertion.c:639
  #, c-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr ""
  
! #: makeinfo/insertion.c:727
  #, c-format
  msgid "%cfloat environments cannot be nested"
  msgstr ""
  
! #: makeinfo/insertion.c:981
  #, c-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr ""
  
! #: makeinfo/insertion.c:1349
  #, c-format
  msgid "No matching `%cend %s'"
  msgstr ""
  
! #: makeinfo/insertion.c:1618
  #, c-format
  msgid "%s requires letter or digit"
  msgstr ""
  
! #: makeinfo/insertion.c:1718
  msgid "end of file inside verbatim block"
  msgstr ""
  
! #: makeinfo/insertion.c:1942
  #, c-format
  msgid "@%s not meaningful outside `@float' environment"
  msgstr ""
  
! #: makeinfo/insertion.c:1978
  msgid "@menu seen before first @node, creating `Top' node"
  msgstr ""
  
! #: makeinfo/insertion.c:1979
  msgid ""
  "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
  msgstr ""
  
! #: makeinfo/insertion.c:1991
  msgid "@detailmenu seen before first node, creating `Top' node"
  msgstr ""
  
! #: makeinfo/insertion.c:2047
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr ""
  
! #: makeinfo/insertion.c:2061
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' environment"
  msgstr ""
  
! #: makeinfo/insertion.c:2092
  #, c-format
  msgid "Unmatched `%c%s'"
  msgstr ""
  
! #: makeinfo/insertion.c:2097
  #, c-format
  msgid "`%c%s' needs something after it"
  msgstr ""
  
! #: makeinfo/insertion.c:2103
  #, c-format
  msgid "Bad argument `%s' to `@%s', using `%s'"
  msgstr ""
  
! #: makeinfo/insertion.c:2200
  #, c-format
  msgid "@%s not meaningful inside `@%s' block"
  msgstr ""
  
! #: makeinfo/insertion.c:2209
  #, c-format
  msgid "@itemx not meaningful inside `%s' block"
  msgstr ""
  
! #: makeinfo/insertion.c:2383
  #, c-format
  msgid "%c%s found outside of an insertion block"
  msgstr ""
  
! #: makeinfo/lang.c:1218
  #, c-format
  msgid "no default territory known for language `%s'"
  msgstr ""
  
! #: makeinfo/lang.c:1281
  #, c-format
  msgid "%s is not a valid ISO 639 language code"
  msgstr ""
  
! #: makeinfo/lang.c:1399
  #, c-format
  msgid "unrecognized encoding name `%s'"
  msgstr ""
  
! #: makeinfo/lang.c:1407
  #, c-format
  msgid "sorry, encoding `%s' not supported"
  msgstr ""
  
! #: makeinfo/lang.c:1492
  #, c-format
  msgid "invalid encoded character `%s'"
  msgstr ""
  
! #: makeinfo/lang.c:1800
  #, c-format
  msgid "%c%s expects `i' or `j' as argument, not `%c'"
  msgstr ""
  
! #: makeinfo/lang.c:1804
  #, c-format
  msgid "%c%s expects a single character `i' or `j' as argument"
***************
*** 2126,2130 ****
  msgstr ""
  
! #: makeinfo/makeinfo.c:325 makeinfo/makeinfo.c:2297
  #, c-format
  msgid "Misplaced %c"
--- 2280,2284 ----
  msgstr ""
  
! #: makeinfo/makeinfo.c:325 makeinfo/makeinfo.c:2295
  #, c-format
  msgid "Misplaced %c"
***************
*** 2175,2180 ****
  msgid ""
  "General output options:\n"
! "  -E, --macro-expand FILE     output macro-expanded source to FILE.\n"
! "                              ignoring any @setfilename.\n"
  "      --no-headers            suppress node separators, Node: lines, and "
  "menus\n"
--- 2329,2334 ----
  msgid ""
  "General output options:\n"
! "  -E, --macro-expand=FILE     output macro-expanded source to FILE,\n"
! "                                ignoring any @setfilename.\n"
  "      --no-headers            suppress node separators, Node: lines, and "
  "menus\n"
***************
*** 2184,2191 ****
  "output);\n"
  "                                also, write to standard output by default.\n"
! "      --no-split              suppress splitting of Info or HTML output,\n"
! "                              generate only one output file.\n"
  "      --number-sections       output chapter and sectioning numbers.\n"
! "  -o, --output=FILE           output to FILE (directory if split HTML),\n"
  msgstr ""
  
--- 2338,2346 ----
  "output);\n"
  "                                also, write to standard output by default.\n"
! "      --no-split              suppress the splitting of Info or HTML "
! "output,\n"
! "                                generate only one output file.\n"
  "      --number-sections       output chapter and sectioning numbers.\n"
! "  -o, --output=FILE           output to FILE (or directory if split HTML).\n"
  msgstr ""
  
***************
*** 2323,2327 ****
  msgstr ""
  
! #: makeinfo/makeinfo.c:1016 makeinfo/makeinfo.c:4121
  #, c-format
  msgid "Multiline command %c%s used improperly"
--- 2478,2482 ----
  msgstr ""
  
! #: makeinfo/makeinfo.c:1016 makeinfo/makeinfo.c:4119
  #, c-format
  msgid "Multiline command %c%s used improperly"
***************
*** 2333,2357 ****
  msgstr ""
  
! #: makeinfo/makeinfo.c:1498
  #, c-format
  msgid "Can't create directory `%s': %s"
  msgstr ""
  
! #: makeinfo/makeinfo.c:1544
  #, c-format
  msgid "No `%s' found in `%s'"
  msgstr ""
  
! #: makeinfo/makeinfo.c:1624
  #, c-format
  msgid "%s: Skipping macro expansion to stdout as Info output is going there.\n"
  msgstr ""
  
! #: makeinfo/makeinfo.c:1657
  #, c-format
  msgid "Making %s file `%s' from `%s'.\n"
  msgstr ""
  
! #: makeinfo/makeinfo.c:1721
  #, c-format
  msgid ""
--- 2488,2512 ----
  msgstr ""
  
! #: makeinfo/makeinfo.c:1496
  #, c-format
  msgid "Can't create directory `%s': %s"
  msgstr ""
  
! #: makeinfo/makeinfo.c:1542
  #, c-format
  msgid "No `%s' found in `%s'"
  msgstr ""
  
! #: makeinfo/makeinfo.c:1622
  #, c-format
  msgid "%s: Skipping macro expansion to stdout as Info output is going there.\n"
  msgstr ""
  
! #: makeinfo/makeinfo.c:1652
  #, c-format
  msgid "Making %s file `%s' from `%s'.\n"
  msgstr ""
  
! #: makeinfo/makeinfo.c:1719
  #, c-format
  msgid ""
***************
*** 2359,2440 ****
  msgstr ""
  
! #: makeinfo/makeinfo.c:1776
  #, c-format
  msgid "%s: Removing output file `%s' due to errors; use --force to preserve.\n"
  msgstr ""
  
! #: makeinfo/makeinfo.c:2070
  #, c-format
  msgid "Unknown command `%s'"
  msgstr ""
  
! #: makeinfo/makeinfo.c:2092
  #, c-format
  msgid "Use braces to give a command as an argument to @%s"
  msgstr ""
  
! #: makeinfo/makeinfo.c:2351
  #, c-format
  msgid "%c%s expected braces"
  msgstr ""
  
! #: makeinfo/makeinfo.c:2364
  msgid "Unmatched }"
  msgstr ""
  
! #: makeinfo/makeinfo.c:2412
  msgid "NO_NAME!"
  msgstr ""
  
! #: makeinfo/makeinfo.c:2433
  #, c-format
  msgid "%c%s missing close brace"
  msgstr ""
  
! #: makeinfo/makeinfo.c:2611
! #, c-format
! msgid "This is %s, produced by makeinfo version %s from %s.\n"
! msgstr ""
! 
! #: makeinfo/makeinfo.c:3436
  #, c-format
  msgid "@image file `%s' (for HTML) not readable: %s"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3442
  #, c-format
  msgid "No such file `%s'"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3578
  #, c-format
  msgid "@image file `%s' (for text) unreadable: %s"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3587
  msgid "@image missing filename argument"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3805
  #, c-format
  msgid "undefined flag: %s"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3806
  #, c-format
  msgid "{No value for `%s'}"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3858
  #, c-format
  msgid "%c%s requires a name"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3964
  #, c-format
  msgid "Reached eof before matching @end %s"
  msgstr ""
  
! #: makeinfo/makeinfo.c:4213
  #, c-format
  msgid "`%.40s...' is too long for expansion; not expanded"
--- 2514,2590 ----
  msgstr ""
  
! #: makeinfo/makeinfo.c:1774
  #, c-format
  msgid "%s: Removing output file `%s' due to errors; use --force to preserve.\n"
  msgstr ""
  
! #: makeinfo/makeinfo.c:2068
  #, c-format
  msgid "Unknown command `%s'"
  msgstr ""
  
! #: makeinfo/makeinfo.c:2090
  #, c-format
  msgid "Use braces to give a command as an argument to @%s"
  msgstr ""
  
! #: makeinfo/makeinfo.c:2349
  #, c-format
  msgid "%c%s expected braces"
  msgstr ""
  
! #: makeinfo/makeinfo.c:2362
  msgid "Unmatched }"
  msgstr ""
  
! #: makeinfo/makeinfo.c:2410
  msgid "NO_NAME!"
  msgstr ""
  
! #: makeinfo/makeinfo.c:2431
  #, c-format
  msgid "%c%s missing close brace"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3434
  #, c-format
  msgid "@image file `%s' (for HTML) not readable: %s"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3440
  #, c-format
  msgid "No such file `%s'"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3576
  #, c-format
  msgid "@image file `%s' (for text) unreadable: %s"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3585
  msgid "@image missing filename argument"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3803
  #, c-format
  msgid "undefined flag: %s"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3804
  #, c-format
  msgid "{No value for `%s'}"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3856
  #, c-format
  msgid "%c%s requires a name"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3962
  #, c-format
  msgid "Reached eof before matching @end %s"
  msgstr ""
  
! #: makeinfo/makeinfo.c:4211
  #, c-format
  msgid "`%.40s...' is too long for expansion; not expanded"
***************
*** 2484,2598 ****
  msgstr ""
  
! #: makeinfo/node.c:715
  #, c-format
  msgid "Node `%s' requires a sectioning command (e.g., %c%s)"
  msgstr ""
  
! #: makeinfo/node.c:879
  #, c-format
  msgid "No node name specified for `%c%s' command"
  msgstr ""
  
! #: makeinfo/node.c:920 makeinfo/node.c:1161
  #, c-format
  msgid "Anchor `%s' and node `%s' map to the same file name"
  msgstr ""
  
! #: makeinfo/node.c:923
  msgid "This @anchor command ignored; references to it will not work"
  msgstr ""
  
! #: makeinfo/node.c:925 makeinfo/node.c:1164
  msgid "Rename this anchor or use the `--no-split' option"
  msgstr ""
  
! #: makeinfo/node.c:955
  #, c-format
  msgid "Unexpected string at end of split-HTML file `%s'"
  msgstr ""
  
! #: makeinfo/node.c:991
! msgid "Next:"
! msgstr ""
! 
! #: makeinfo/node.c:1007
! msgid "Previous:"
! msgstr ""
! 
! #: makeinfo/node.c:1021
! msgid "Up:"
! msgstr ""
! 
! #: makeinfo/node.c:1158
  #, c-format
  msgid "Anchors `%s' and `%s' map to the same file name"
  msgstr ""
  
! #: makeinfo/node.c:1163
  msgid "@anchor command ignored; references to it will not work"
  msgstr ""
  
! #: makeinfo/node.c:1360
  #, c-format
  msgid "%s reference to nonexistent node `%s' (perhaps incorrect sectioning?)"
  msgstr ""
  
! #: makeinfo/node.c:1376
! msgid "Menu"
! msgstr ""
! 
! #: makeinfo/node.c:1378
! msgid "Cross"
! msgstr ""
! 
! #: makeinfo/node.c:1460
  #, c-format
  msgid "Next field of node `%s' not pointed to (perhaps incorrect sectioning?)"
  msgstr ""
  
! #: makeinfo/node.c:1463
  #, c-format
  msgid "This node (%s) has the bad Prev"
  msgstr ""
  
! #: makeinfo/node.c:1475
! msgid "Prev"
! msgstr ""
! 
! #: makeinfo/node.c:1518
  #, c-format
  msgid "Prev field of node `%s' not pointed to"
  msgstr ""
  
! #: makeinfo/node.c:1522
  #, c-format
  msgid "This node (%s) has the bad Next"
  msgstr ""
  
! #: makeinfo/node.c:1534
  #, c-format
  msgid "`%s' has no Up field (perhaps incorrect sectioning?)"
  msgstr ""
  
! #: makeinfo/node.c:1537
! msgid "Up"
! msgstr ""
! 
! #: makeinfo/node.c:1603
  #, c-format
  msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
  msgstr ""
  
! #: makeinfo/node.c:1635
  #, c-format
  msgid "unreferenced node `%s'"
  msgstr ""
  
! #: makeinfo/node.c:1725
  #, c-format
  msgid "Removing %s\n"
  msgstr ""
  
! #: makeinfo/node.c:1729
  #, c-format
  msgid "Can't remove file `%s': %s"
--- 2634,2720 ----
  msgstr ""
  
! #: makeinfo/node.c:714
  #, c-format
  msgid "Node `%s' requires a sectioning command (e.g., %c%s)"
  msgstr ""
  
! #: makeinfo/node.c:878
  #, c-format
  msgid "No node name specified for `%c%s' command"
  msgstr ""
  
! #: makeinfo/node.c:919 makeinfo/node.c:1160
  #, c-format
  msgid "Anchor `%s' and node `%s' map to the same file name"
  msgstr ""
  
! #: makeinfo/node.c:922
  msgid "This @anchor command ignored; references to it will not work"
  msgstr ""
  
! #: makeinfo/node.c:924 makeinfo/node.c:1163
  msgid "Rename this anchor or use the `--no-split' option"
  msgstr ""
  
! #: makeinfo/node.c:954
  #, c-format
  msgid "Unexpected string at end of split-HTML file `%s'"
  msgstr ""
  
! #: makeinfo/node.c:1157
  #, c-format
  msgid "Anchors `%s' and `%s' map to the same file name"
  msgstr ""
  
! #: makeinfo/node.c:1162
  msgid "@anchor command ignored; references to it will not work"
  msgstr ""
  
! #: makeinfo/node.c:1359
  #, c-format
  msgid "%s reference to nonexistent node `%s' (perhaps incorrect sectioning?)"
  msgstr ""
  
! #: makeinfo/node.c:1459
  #, c-format
  msgid "Next field of node `%s' not pointed to (perhaps incorrect sectioning?)"
  msgstr ""
  
! #: makeinfo/node.c:1462
  #, c-format
  msgid "This node (%s) has the bad Prev"
  msgstr ""
  
! #: makeinfo/node.c:1517
  #, c-format
  msgid "Prev field of node `%s' not pointed to"
  msgstr ""
  
! #: makeinfo/node.c:1521
  #, c-format
  msgid "This node (%s) has the bad Next"
  msgstr ""
  
! #: makeinfo/node.c:1533
  #, c-format
  msgid "`%s' has no Up field (perhaps incorrect sectioning?)"
  msgstr ""
  
! #: makeinfo/node.c:1602
  #, c-format
  msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
  msgstr ""
  
! #: makeinfo/node.c:1634
  #, c-format
  msgid "unreferenced node `%s'"
  msgstr ""
  
! #: makeinfo/node.c:1724
  #, c-format
  msgid "Removing %s\n"
  msgstr ""
  
! #: makeinfo/node.c:1728
  #, c-format
  msgid "Can't remove file `%s': %s"
***************
*** 2634,2659 ****
  msgstr ""
  
! #: makeinfo/xml.c:1654
  #, c-format
  msgid "@image file `%s' unreadable: %s"
  msgstr ""
  
! #: makeinfo/xml.c:1999
  msgid ""
  "@headitem as the last item of @multitable produces invalid Docbook documents"
  msgstr ""
  
! #: makeinfo/xref.c:127
! msgid "First argument to cross-reference may not be empty"
  msgstr ""
  
! #: makeinfo/xref.c:133 makeinfo/xref.c:170 makeinfo/xref.c:205
! #: makeinfo/xref.c:459
! msgid "see "
  msgstr ""
  
! #: makeinfo/xref.c:157
! #, c-format
! msgid "See section ``%s'' in "
  msgstr ""
  
--- 2756,2779 ----
  msgstr ""
  
! #: makeinfo/xml.c:1669
  #, c-format
  msgid "@image file `%s' unreadable: %s"
  msgstr ""
  
! #: makeinfo/xml.c:2014
  msgid ""
  "@headitem as the last item of @multitable produces invalid Docbook documents"
  msgstr ""
  
! #: makeinfo/xml.c:2150
! msgid "of"
  msgstr ""
  
! #: makeinfo/xml.c:2155
! msgid "on"
  msgstr ""
  
! #: makeinfo/xref.c:127
! msgid "First argument to cross-reference may not be empty"
  msgstr ""
  
***************
*** 2680,2828 ****
  msgstr ""
  
- #: util/install-info.c:170
- #, c-format
- msgid "%s: warning: "
- msgstr ""
- 
- #: util/install-info.c:219
- #, c-format
- msgid " for %s"
- msgstr ""
- 
- #: util/install-info.c:444
- #, c-format
- msgid "\tTry `%s --help' for a complete list of options.\n"
- msgstr ""
- 
- #: util/install-info.c:452
- #, c-format
- msgid ""
- "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
- "\n"
- "Add or remove entries in INFO-FILE from the Info directory DIR-FILE.\n"
- "\n"
- "Options:\n"
- " --debug           report what is being done.\n"
- " --delete          delete existing entries for INFO-FILE from DIR-FILE;\n"
- "                     don't insert any new entries.\n"
- " --dir-file=NAME   specify file name of Info directory file.\n"
- "                     This is equivalent to using the DIR-FILE argument.\n"
- " --entry=TEXT      insert TEXT as an Info directory entry.\n"
- "                     TEXT should have the form of an Info menu item line\n"
- "                     plus zero or more extra lines starting with "
- "whitespace.\n"
- "                     If you specify more than one entry, they are all "
- "added.\n"
- "                     If you don't specify any entries, they are determined\n"
- "                     from information in the Info file itself.\n"
- " --help            display this help and exit.\n"
- " --info-file=FILE  specify Info file to install in the directory.\n"
- "                     This is equivalent to using the INFO-FILE argument.\n"
- " --info-dir=DIR    same as --dir-file=DIR/dir.\n"
- " --item=TEXT       same as --entry TEXT.\n"
- "                     An Info directory entry is actually a menu item.\n"
- " --quiet           suppress warnings.\n"
- " --remove          same as --delete.\n"
- " --remove-exactly  only remove if the info file name matches exactly;\n"
- "                     .info and/or .gz suffixes are not ignored.\n"
- " --section=SEC     put this file's entries in section SEC of the directory.\n"
- "                     If you specify more than one section, all the entries\n"
- "                     are added in each of the sections.\n"
- "                     If you don't specify any sections, they are determined\n"
- "                     from information in the Info file itself.\n"
- " --section-regex=R if an entry is added to a section that does not exist,\n"
- "                     look for a section matching basic regular expression R\n"
- "                     (and ignoring case) before starting a new section.\n"
- " --test            suppress updating of DIR-FILE.\n"
- " --silent          suppress warnings.\n"
- " --version         display version information and exit.\n"
- msgstr ""
- 
- #: util/install-info.c:518
- #, c-format
- msgid ""
- "This is the file .../info/dir, which contains the\n"
- "topmost node of the Info hierarchy, called (dir)Top.\n"
- "The first time you invoke Info you start off looking at this node.\n"
- "\n"
- "%s\tThis is the top of the INFO tree\n"
- "\n"
- "  This (the Directory node) gives a menu of major topics.\n"
- "  Typing \"q\" exits, \"?\" lists all Info commands, \"d\" returns here,\n"
- "  \"h\" gives a primer for first-timers,\n"
- "  \"mEmacs<Return>\" visits the Emacs manual, etc.\n"
- "\n"
- "  In Emacs, you can click mouse button 2 on a menu item or cross reference\n"
- "  to select it.\n"
- "\n"
- "%s\n"
- msgstr ""
- 
- #: util/install-info.c:543
- #, c-format
- msgid "%s: could not read (%s) and could not create (%s)\n"
- msgstr ""
- 
- #: util/install-info.c:630
- #, c-format
- msgid "%s: empty file"
- msgstr ""
- 
- #: util/install-info.c:943 util/install-info.c:983
- msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
- msgstr ""
- 
- #: util/install-info.c:978
- msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
- msgstr ""
- 
- #: util/install-info.c:1225 util/install-info.c:1235
- #, c-format
- msgid "%s: already have dir file: %s\n"
- msgstr ""
- 
- #: util/install-info.c:1274
- #, c-format
- msgid "%s: Specify the Info file only once.\n"
- msgstr ""
- 
- #: util/install-info.c:1297
- #, c-format
- msgid "Extra regular expression specified, ignoring `%s'"
- msgstr ""
- 
- #: util/install-info.c:1308
- #, c-format
- msgid "Error in regular expression `%s': %s"
- msgstr ""
- 
- #: util/install-info.c:1353
- #, c-format
- msgid "excess command line argument `%s'"
- msgstr ""
- 
- #: util/install-info.c:1357
- msgid "No input file specified; try --help for more information."
- msgstr ""
- 
- #: util/install-info.c:1360
- msgid "No dir file specified; try --help for more information."
- msgstr ""
- 
- #: util/install-info.c:1384
- #, c-format
- msgid "no info dir entry in `%s'"
- msgstr ""
- 
- #: util/install-info.c:1525
- #, c-format
- msgid "menu item `%s' already exists, for file `%s'"
- msgstr ""
- 
- #: util/install-info.c:1548
- #, c-format
- msgid "no entries found for `%s'; nothing deleted"
- msgstr ""
- 
  #: util/texindex.c:223
  msgid "display this help and exit"
--- 2800,2803 ----
Files texinfo-4.11/po/tr.gmo and texinfo-4.12/po/tr.gmo differ
diff -Nrc2 texinfo-4.11/po/tr.po texinfo-4.12/po/tr.po
*** texinfo-4.11/po/tr.po	Mon Sep  3 05:23:15 2007
--- texinfo-4.12/po/tr.po	Sat Apr 19 10:05:41 2008
***************
*** 1,13 ****
! # translation of texinfo-4.9.91.po to Turkish
  # Copyright (C) 2002, 2004, 2007 Free Software Foundation, Inc.
  # This file is distributed under the same license as the texinfo package.
! # texinfo-4.9.91 Türkçe Çevirisi
  # Eyüp Hakan Duran <hakan_duran@hotmail.com>, 2002, 2004, 2007.
  msgid ""
  msgstr ""
! "Project-Id-Version: texinfo 4.9.91\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2007-09-03 05:23-0700\n"
! "PO-Revision-Date: 2007-07-29 16:20-0500\n"
  "Last-Translator: Eyüp Hakan Duran <hakan_duran@hotmail.com>\n"
  "Language-Team: Turkish <gnu-tr-u12a@lists.sourceforge.net>\n"
--- 1,13 ----
! # translation of texinfo-4.9.92.po to Turkish
  # Copyright (C) 2002, 2004, 2007 Free Software Foundation, Inc.
  # This file is distributed under the same license as the texinfo package.
! # texinfo-4.9.92 Türkçe Çevirisi
  # Eyüp Hakan Duran <hakan_duran@hotmail.com>, 2002, 2004, 2007.
  msgid ""
  msgstr ""
! "Project-Id-Version: texinfo 4.9.92\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2008-04-19 10:05-0700\n"
! "PO-Revision-Date: 2007-10-20 22:20-0500\n"
  "Last-Translator: Eyüp Hakan Duran <hakan_duran@hotmail.com>\n"
  "Language-Team: Turkish <gnu-tr-u12a@lists.sourceforge.net>\n"
***************
*** 17,90 ****
  "X-Generator: KBabel 1.11.4\n"
  
! #: gnulib/lib/error.c:126
  msgid "Unknown system error"
  msgstr "Bilinmeyen sistem hatasý"
  
! #: gnulib/lib/getopt.c:531 gnulib/lib/getopt.c:547
  #, c-format
  msgid "%s: option `%s' is ambiguous\n"
  msgstr "%s: `%s' seçeneði belirsiz\n"
  
! #: gnulib/lib/getopt.c:580 gnulib/lib/getopt.c:584
  #, c-format
  msgid "%s: option `--%s' doesn't allow an argument\n"
  msgstr "%s: `--%s' seçeneði argümansýz kullanýlýr\n"
  
! #: gnulib/lib/getopt.c:593 gnulib/lib/getopt.c:598
  #, c-format
  msgid "%s: option `%c%s' doesn't allow an argument\n"
  msgstr "%s: `%c%s' seçeneði argümansýz kullanýlýr\n"
  
! #: gnulib/lib/getopt.c:641 gnulib/lib/getopt.c:660 gnulib/lib/getopt.c:976
! #: gnulib/lib/getopt.c:995
  #, c-format
  msgid "%s: option `%s' requires an argument\n"
  msgstr "%s: `%s' seçeneði bir argümanla kullanýlýr\n"
  
! #: gnulib/lib/getopt.c:698 gnulib/lib/getopt.c:701
  #, c-format
  msgid "%s: unrecognized option `--%s'\n"
  msgstr "%s: `--%s' seçeneði bilinmiyor\n"
  
! #: gnulib/lib/getopt.c:709 gnulib/lib/getopt.c:712
  #, c-format
  msgid "%s: unrecognized option `%c%s'\n"
  msgstr "%s: `%c%s' seçeneði bilinmiyor\n"
  
! #: gnulib/lib/getopt.c:764 gnulib/lib/getopt.c:767
  #, c-format
  msgid "%s: illegal option -- %c\n"
  msgstr "%s: kuraldýþý seçenek -- %c\n"
  
! #: gnulib/lib/getopt.c:773 gnulib/lib/getopt.c:776
  #, c-format
  msgid "%s: invalid option -- %c\n"
  msgstr "%s: geçersiz seçenek -- %c\n"
  
! #: gnulib/lib/getopt.c:828 gnulib/lib/getopt.c:844 gnulib/lib/getopt.c:1048
! #: gnulib/lib/getopt.c:1066
  #, c-format
  msgid "%s: option requires an argument -- %c\n"
  msgstr "%s: seçenek bir argümanla kullanýlýr -- %c\n"
  
! #: gnulib/lib/getopt.c:897 gnulib/lib/getopt.c:913
  #, c-format
  msgid "%s: option `-W %s' is ambiguous\n"
  msgstr "%s: `-W %s' seçeneði belirsiz\n"
  
! #: gnulib/lib/getopt.c:937 gnulib/lib/getopt.c:955
  #, c-format
  msgid "%s: option `-W %s' doesn't allow an argument\n"
  msgstr "%s: `-W %s' seçeneði argümansýz kullanýlýr\n"
  
! #: gnulib/lib/xalloc-die.c:35 gnulib/lib/xsetenv.c:39
  msgid "memory exhausted"
  msgstr "bellek tükendi"
  
! #: info/echo-area.c:283 info/session.c:732
  msgid "Move forward a character"
  msgstr "Bir karakter ileri gider"
  
! #: info/echo-area.c:295 info/session.c:764
  msgid "Move backward a character"
  msgstr "Bir karakter geri gider"
--- 17,91 ----
  "X-Generator: KBabel 1.11.4\n"
  
! #: gnulib/lib/error.c:125
  msgid "Unknown system error"
  msgstr "Bilinmeyen sistem hatasý"
  
! #: gnulib/lib/getopt.c:526 gnulib/lib/getopt.c:542
  #, c-format
  msgid "%s: option `%s' is ambiguous\n"
  msgstr "%s: `%s' seçeneði belirsiz\n"
  
! #: gnulib/lib/getopt.c:575 gnulib/lib/getopt.c:579
  #, c-format
  msgid "%s: option `--%s' doesn't allow an argument\n"
  msgstr "%s: `--%s' seçeneði argümansýz kullanýlýr\n"
  
! #: gnulib/lib/getopt.c:588 gnulib/lib/getopt.c:593
  #, c-format
  msgid "%s: option `%c%s' doesn't allow an argument\n"
  msgstr "%s: `%c%s' seçeneði argümansýz kullanýlýr\n"
  
! #: gnulib/lib/getopt.c:636 gnulib/lib/getopt.c:655 gnulib/lib/getopt.c:971
! #: gnulib/lib/getopt.c:990
  #, c-format
  msgid "%s: option `%s' requires an argument\n"
  msgstr "%s: `%s' seçeneði bir argümanla kullanýlýr\n"
  
! #: gnulib/lib/getopt.c:693 gnulib/lib/getopt.c:696
  #, c-format
  msgid "%s: unrecognized option `--%s'\n"
  msgstr "%s: `--%s' seçeneði bilinmiyor\n"
  
! #: gnulib/lib/getopt.c:704 gnulib/lib/getopt.c:707
  #, c-format
  msgid "%s: unrecognized option `%c%s'\n"
  msgstr "%s: `%c%s' seçeneði bilinmiyor\n"
  
! #: gnulib/lib/getopt.c:759 gnulib/lib/getopt.c:762
  #, c-format
  msgid "%s: illegal option -- %c\n"
  msgstr "%s: kuraldýþý seçenek -- %c\n"
  
! #: gnulib/lib/getopt.c:768 gnulib/lib/getopt.c:771
  #, c-format
  msgid "%s: invalid option -- %c\n"
  msgstr "%s: geçersiz seçenek -- %c\n"
  
! #: gnulib/lib/getopt.c:823 gnulib/lib/getopt.c:839 gnulib/lib/getopt.c:1043
! #: gnulib/lib/getopt.c:1061
  #, c-format
  msgid "%s: option requires an argument -- %c\n"
  msgstr "%s: seçenek bir argümanla kullanýlýr -- %c\n"
  
! #: gnulib/lib/getopt.c:892 gnulib/lib/getopt.c:908
  #, c-format
  msgid "%s: option `-W %s' is ambiguous\n"
  msgstr "%s: `-W %s' seçeneði belirsiz\n"
  
! #: gnulib/lib/getopt.c:932 gnulib/lib/getopt.c:950
  #, c-format
  msgid "%s: option `-W %s' doesn't allow an argument\n"
  msgstr "%s: `-W %s' seçeneði argümansýz kullanýlýr\n"
  
! #: gnulib/lib/xalloc-die.c:34 gnulib/lib/xsetenv.c:37
! #, c-format
  msgid "memory exhausted"
  msgstr "bellek tükendi"
  
! #: info/echo-area.c:283 info/session.c:735
  msgid "Move forward a character"
  msgstr "Bir karakter ileri gider"
  
! #: info/echo-area.c:295 info/session.c:767
  msgid "Move backward a character"
  msgstr "Bir karakter geri gider"
***************
*** 98,106 ****
  msgstr "Satýrýn sonuna gider"
  
! #: info/echo-area.c:320 info/session.c:805
  msgid "Move forward a word"
  msgstr "Bir kelime ileri gider"
  
! #: info/echo-area.c:360 info/session.c:878
  msgid "Move backward a word"
  msgstr "Bir kelime geri gider"
--- 99,107 ----
  msgstr "Satýrýn sonuna gider"
  
! #: info/echo-area.c:320 info/session.c:808
  msgid "Move forward a word"
  msgstr "Bir kelime ileri gider"
  
! #: info/echo-area.c:360 info/session.c:881
  msgid "Move backward a word"
  msgstr "Bir kelime geri gider"
***************
*** 264,278 ****
  "`%s' bulundu - %s içinde. (`\\[next-index-match]' sonrakini bulmayý dener.)"
  
! #: info/indices.c:540
  #, c-format
  msgid "Scanning indices of `%s'..."
  msgstr "`%s' indislerini tarýyor..."
  
! #: info/indices.c:595
  #, c-format
  msgid "No available info files have `%s' in their indices."
  msgstr "Mevcut bilgi dosyalarýndan hiçbirisinin indisinde `%s' yok."
  
! #: info/indices.c:621
  msgid "Grovel all known info file's indices for a string and build a menu"
  msgstr ""
--- 265,279 ----
  "`%s' bulundu - %s içinde. (`\\[next-index-match]' sonrakini bulmayý dener.)"
  
! #: info/indices.c:549
  #, c-format
  msgid "Scanning indices of `%s'..."
  msgstr "`%s' indislerini tarýyor..."
  
! #: info/indices.c:604
  #, c-format
  msgid "No available info files have `%s' in their indices."
  msgstr "Mevcut bilgi dosyalarýndan hiçbirisinin indisinde `%s' yok."
  
! #: info/indices.c:630
  msgid "Grovel all known info file's indices for a string and build a menu"
  msgstr ""
***************
*** 280,288 ****
  "menu oluþturur"
  
! #: info/indices.c:625
  msgid "Index apropos: "
  msgstr "Ýndeks hakkýnda:"
  
! #: info/indices.c:653
  #, c-format
  msgid ""
--- 281,289 ----
  "menu oluþturur"
  
! #: info/indices.c:634
  msgid "Index apropos: "
  msgstr "Ýndeks hakkýnda:"
  
! #: info/indices.c:662
  #, c-format
  msgid ""
***************
*** 293,303 ****
  "* Menü: `%s' indislerini içeren düðümler:\n"
  
! #: info/info.c:287 info/infokey.c:899
  #, c-format
  msgid "Try --help for more information.\n"
  msgstr "Daha fazla bilgi için --help seçeneðini kullanýn.\n"
  
! #: info/info.c:306 info/infokey.c:145 makeinfo/makeinfo.c:783
! #: util/install-info.c:1328 util/texindex.c:295
  #, c-format
  msgid ""
--- 294,304 ----
  "* Menü: `%s' indislerini içeren düðümler:\n"
  
! #: info/info.c:273 info/infokey.c:899
  #, c-format
  msgid "Try --help for more information.\n"
  msgstr "Daha fazla bilgi için --help seçeneðini kullanýn.\n"
  
! #: info/info.c:292 info/infokey.c:145 install-info/install-info.c:2091
! #: makeinfo/makeinfo.c:783 util/texindex.c:295
  #, c-format
  msgid ""
***************
*** 314,328 ****
  "Yasalarýn elverdiði ölçüde HÝÇBÝR GARANTÝ yoktur.\n"
  
! #: info/info.c:511
  #, c-format
  msgid "no index entries found for `%s'\n"
  msgstr "`%s' için indeks girdisi yok.\n"
  
! #: info/info.c:603
! msgid "  -b, --speech-friendly        be friendly to speech synthesizers.\n"
! msgstr ""
! "  -b, --speech-friendly       konuþma sentezcilerine dostça davranýr.\n"
! 
! #: info/info.c:610
  #, c-format
  msgid ""
--- 315,324 ----
  "Yasalarýn elverdiði ölçüde HÝÇBÝR GARANTÝ yoktur.\n"
  
! #: info/info.c:504
  #, c-format
  msgid "no index entries found for `%s'\n"
  msgstr "`%s' için indeks girdisi yok.\n"
  
! #: info/info.c:598
  #, c-format
  msgid ""
***************
*** 330,352 ****
  "\n"
  "Read documentation in Info format.\n"
! "\n"
  "Options:\n"
! "      --apropos=STRING         look up STRING in all indices of all "
  "manuals.\n"
  "  -d, --directory=DIR          add DIR to INFOPATH.\n"
  "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
! "  -f, --file=FILENAME          specify Info file to visit.\n"
  "  -h, --help                   display this help and exit.\n"
  "      --index-search=STRING    go to node pointed by index entry STRING.\n"
  "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
! "  -o, --output=FILENAME        output selected nodes to FILENAME.\n"
  "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
  "      --no-raw-escapes         output escapes as literal text.\n"
  "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
! "  -O, --show-options, --usage  go to command-line options node.\n"
! "%s      --subnodes               recursively output menu items.\n"
! "  -w, --where, --location      print physical location of Info file.\n"
  "      --vi-keys                use vi-like and less-like key bindings.\n"
  "      --version                display version information and exit.\n"
  "\n"
  "The first non-option argument, if present, is the menu entry to start from;\n"
--- 326,373 ----
  "\n"
  "Read documentation in Info format.\n"
! msgstr ""
! 
! #: info/info.c:604
! msgid ""
  "Options:\n"
! "  -k, --apropos=STRING         look up STRING in all indices of all "
  "manuals.\n"
  "  -d, --directory=DIR          add DIR to INFOPATH.\n"
  "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
! "  -f, --file=FILENAME          specify Info file to visit."
! msgstr ""
! 
! #: info/info.c:611
! msgid ""
  "  -h, --help                   display this help and exit.\n"
  "      --index-search=STRING    go to node pointed by index entry STRING.\n"
  "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
! "  -o, --output=FILENAME        output selected nodes to FILENAME."
! msgstr ""
! 
! #: info/info.c:617
! msgid ""
  "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
  "      --no-raw-escapes         output escapes as literal text.\n"
  "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
! "  -O, --show-options, --usage  go to command-line options node."
! msgstr ""
! 
! #: info/info.c:624
! #, fuzzy
! msgid "  -b, --speech-friendly        be friendly to speech synthesizers."
! msgstr ""
! "  -b, --speech-friendly       konuþma sentezcilerine dostça davranýr.\n"
! 
! #: info/info.c:628
! msgid ""
! "      --subnodes               recursively output menu items.\n"
  "      --vi-keys                use vi-like and less-like key bindings.\n"
  "      --version                display version information and exit.\n"
+ "  -w, --where, --location      print physical location of Info file."
+ msgstr ""
+ 
+ #: info/info.c:634
+ msgid ""
  "\n"
  "The first non-option argument, if present, is the menu entry to start from;\n"
***************
*** 354,358 ****
  "If it is not present, info merges all `dir' files and shows the result.\n"
  "Any remaining arguments are treated as the names of menu\n"
! "items relative to the initial node visited.\n"
  "\n"
  "Examples:\n"
--- 375,383 ----
  "If it is not present, info merges all `dir' files and shows the result.\n"
  "Any remaining arguments are treated as the names of menu\n"
! "items relative to the initial node visited."
! msgstr ""
! 
! #: info/info.c:641
! msgid ""
  "\n"
  "Examples:\n"
***************
*** 362,411 ****
  "  info --show-options emacs  start at node with emacs' command line options\n"
  "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
! "  info -f ./foo.info         show file ./foo.info, not searching dir\n"
  msgstr ""
- "Kullaným: %s [SEÇENEK]... [MENÜ-ÖÐESÝ...]\n"
- "\n"
- "Info biçeminde belge okur\n"
- "\n"
- "Seçenekler:\n"
- "      --apropos=DÝZGE          DÝZGE'yi tüm elkitaplarýnýn tüm indislerinde "
- "ara.\n"
- "  -d, --directory=DIR          DIR'ý INFOPATH'a ekle.\n"
- "      --dribble=DOSYAADI       DOSYAADI'ndaki kullanýcý tuþbasýmlarýný "
- "anýmsa.\n"
- "  -f, --file=DOSYAADI          uðranacak Info dosyasýný belirle.\n"
- "  -h, --help                   bu yardýmý görüntüle ve çýk.\n"
- "      --index-search=DÝZGE     DÝZGE indeks giriþince iþaret edilen düðüme "
- "git.\n"
- "  -n, --node=DÜÐÜMADI          ilk uðranan Info dosyasýndaki düðümleri "
- "belirle.\n"
- "  -o, --output=DOSYAADI        seçili düðümleri DOSYAADI'na çýkar.\n"
- "  -R, --raw-escapes            \"ham\" ANSI kaçýþlarýný (esc) çýkar "
- "(öntanýmlý).\n"
- "      --no-raw-escapes         kaçýþlarý (esc) metin olarak çýkar.\n"
- "      --restore=DOSYAADI       ilk tuþ vuruþlarýný DOSYAADI'ndan oku.\n"
- "  -O, --show-options, --usage  komut-satýrý seçenekler düðümüne git.\n"
- "%s      --subnodes               menü öðelerini özyinelemeli çýkar.\n"
- "  -w, --where, --location      Info dosyasýnýn fiziksel konumunu yazdýr.\n"
- "      --vi-keys                vi ve less benzeri tuþ baðlayýcýlarý kullan.\n"
- "      --version                sürüm bilgisini göster ve çýk.\n"
- "\n"
- "Eðer mevcutsa, ilk seçenek-olmayan argüman, baþlanacak menü giriþidir;\n"
- "INFOPATH boyunca tüm `dir' dosyalarýnda aranýr.\n"
- "Mevcut deðilse, info tüm `dir' dosyalarýný birleþtirip sonucu gösterir.\n"
- "Kalan tüm argümanlar, ilk uðranan düðüme göreceli olarak\n"
- "menü öðesi adlarý muamelesi görür.\n"
- "\n"
- "Örnekler:\n"
- "  info                       üst-düzey dir menüsünü göster\n"
- "  info emacs                 üst-düzey dir'den emacs düðümünde baþla\n"
- "  info emacs buffers         emacs klavuzu içindeki tampon düðümden baþla\n"
- "  info --show-options emacs  emacs'ýn komut satýrý seçenekleri olan düðümden "
- "baþla\n"
- "  info --subnodes -o out.txt emacs  tüm el kitabýný out.txt'e yönlendir\n"
- "  info -f ./foo.info         dir'i aramadan ./foo.info dosyasýný göster\n"
  
! #: info/info.c:649 info/infokey.c:918 makeinfo/makeinfo.c:474
! #: util/install-info.c:491 util/texindex.c:259
  msgid ""
  "\n"
--- 387,395 ----
  "  info --show-options emacs  start at node with emacs' command line options\n"
  "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
! "  info -f ./foo.info         show file ./foo.info, not searching dir"
  msgstr ""
  
! #: info/info.c:650 info/infokey.c:918 makeinfo/makeinfo.c:474
! #: util/texindex.c:259
  msgid ""
  "\n"
***************
*** 419,641 ****
  "Texinfo anasayfasý: http://www.gnu.org/software/texinfo/"
  
! #: info/info.c:683
  #, c-format
  msgid "Cannot find node `%s'."
  msgstr "`%s' düðümü bulunamadý."
  
! #: info/info.c:684
  #, c-format
  msgid "Cannot find node `(%s)%s'."
  msgstr "`(%s)%s' düðümü bulunamadý."
  
! #: info/info.c:685
  msgid "Cannot find a window!"
  msgstr "Bir pencere bulunamadý!"
  
! #: info/info.c:686
  msgid "Point doesn't appear within this window's node!"
  msgstr "Orasý bu pencerenin düðümü gibi görünmüyor!"
  
! #: info/info.c:687
  msgid "Cannot delete the last window."
  msgstr "Son pencere silinemez."
  
! #: info/info.c:688
  msgid "No menu in this node."
  msgstr "Bu düðümde menü yok."
  
! #: info/info.c:689
  msgid "No footnotes in this node."
  msgstr "Bu düðümde dipnot yok."
  
! #: info/info.c:690
  msgid "No cross references in this node."
  msgstr "Bu düðümde çapraz baþvuru yok."
  
! #: info/info.c:691
  #, c-format
  msgid "No `%s' pointer for this node."
  msgstr "Bu düðüm için `%s' yer gösterici yok."
  
! #: info/info.c:692
  #, c-format
  msgid "Unknown Info command `%c'; try `?' for help."
  msgstr "Info komutu `%c' bilinmiyor; yardým almak için `?' deneyin."
  
! #: info/info.c:693
  #, c-format
  msgid "Terminal type `%s' is not smart enough to run Info."
  msgstr "`%s' terminal türü Info çalýþtýrmak için yeterince akýllý deðil."
  
! #: info/info.c:694
  msgid "You are already at the last page of this node."
  msgstr "Zaten bu düðümün son sayfasýndasýnýz."
  
! #: info/info.c:695
  msgid "You are already at the first page of this node."
  msgstr "Zaten bu düðümün ilk sayfasýndasýnýz."
  
! #: info/info.c:696
  msgid "Only one window."
  msgstr "Sadece bir pencere."
  
! #: info/info.c:697
  msgid "Resulting window would be too small."
  msgstr "Pencere çok küçük olacaktý."
  
! #: info/info.c:698
  msgid "Not enough room for a help window, please delete a window."
  msgstr "Bir yardým penceresi için yer yok, lütfen bir pencere silin."
  
! #: info/infodoc.c:45 info/infodoc.c:97
! msgid ""
! "Basic Commands in Info Windows\n"
! "******************************\n"
  msgstr ""
- "Info Pencerelerindeki Temel Komutlar\n"
- "************************************\n"
  
! #: info/infodoc.c:48
! msgid "\\%-10[quit-help]  Quit this help.\n"
  msgstr "\\%-10[quit help]  Bu yardýmdan çýkar \n"
  
! #: info/infodoc.c:49
  msgid "\\%-10[quit]  Quit Info altogether.\n"
  msgstr "\\%-10[quit]  Info'dan büsbütün çýkar.\n"
  
! #: info/infodoc.c:50
  msgid "\\%-10[get-info-help-node]  Invoke the Info tutorial.\n"
  msgstr "\\%-10[get-info-help-node]  Info öðreticiyi çaðýrýr.\n"
  
! #: info/infodoc.c:52 info/infodoc.c:104
! msgid ""
! "Selecting other nodes:\n"
! "----------------------\n"
! msgstr ""
! "Diðer düðümleri seçme:\n"
! "----------------------\n"
  
  #: info/infodoc.c:54
! msgid "\\%-10[next-node]  Move to the \"next\" node of this node.\n"
! msgstr "\\%-10[next-node]  Bu düðümün \"next\" düðümüne gider.\n"
  
  #: info/infodoc.c:55
! msgid "\\%-10[prev-node]  Move to the \"previous\" node of this node.\n"
! msgstr "\\%-10[prev-node]  Bu düðümün \"previous\" düðümüne gider.\n"
  
  #: info/infodoc.c:56
! msgid "\\%-10[up-node]  Move \"up\" from this node.\n"
! msgstr "\\%-10[up-node]  Bu düðümden \"up\" gider.\n"
  
! #: info/infodoc.c:57
! msgid ""
! "\\%-10[menu-item]  Pick menu item specified by name.\n"
! "              Picking a menu item causes another node to be selected.\n"
  msgstr ""
! "\\%-10[menu-item]  Ýsmini belirterek menü öðesi seçin.\n"
! "              Menü öðesi seçmek, bir baþka düðümün seçilmesine yolaçar.\n"
  
  #: info/infodoc.c:59
  msgid ""
! "\\%-10[xref-item]  Follow a cross reference.  Reads name of reference.\n"
  msgstr ""
! "\\%-10[xref-item]  Bir çapraz baþvuruyu izler.  Baþvurunun adýný okur.\n"
  
  #: info/infodoc.c:60
- msgid "\\%-10[history-node]  Move to the last node seen in this window.\n"
- msgstr "\\%-10[history-node]  Bu pencerede görünen en son düðüme gider.\n"
- 
- #: info/infodoc.c:61
  #, fuzzy
! msgid "\\%-10[move-to-next-xref]  Skip to next hypertext link [*].\n"
! msgstr ""
! "\\%-10[move-to-next-xref]  Bu düðüm içinde sonraki URL linkine atlar.\n"
  
  #: info/infodoc.c:62
  #, fuzzy
! msgid "\\%-10[move-to-prev-xref]  Skip to previous hypertext link [*].\n"
! msgstr "\\%-10[move-to-prev-xref]  Bu düðüm içinde önceki URL linkine atlar.\n"
  
  #: info/infodoc.c:63
! msgid ""
! "\\%-10[select-reference-this-line]  Follow the hypertext link under cursor.\n"
! msgstr ""
! "\\%-10[select-reference-this-line]  Ýmleç altýndaki URL linkini izler.\n"
  
  #: info/infodoc.c:64
! msgid ""
! "\\%-10[dir-node]  Move to the `directory' node.  Equivalent to `\\[goto-"
! "node] (DIR)'.\n"
! msgstr ""
! "\\%-10[dir-node]  `dizin' düðümüne gider.  `\\[goto-node] (DIR)'a eþdeðer.\n"
  
  #: info/infodoc.c:65
! msgid ""
! "\\%-10[top-node]  Move to the Top node.  Equivalent to `\\[goto-node] Top'.\n"
! msgstr ""
! "\\%-10[top-node]  En üst düðüme gider.  `\\[goto-node] Top'a eþdeðer.\n"
  
  #: info/infodoc.c:67
! msgid ""
! "[*]    Command acts within this node or the entire document, depending on\n"
! "the value of cursor-movement-scrolls variable\n"
! msgstr ""
  
! #: info/infodoc.c:70 info/infodoc.c:118
! msgid ""
! "Moving within a node:\n"
! "---------------------\n"
! msgstr ""
! "Bir düðüm içinde dolaþým:\n"
! "-------------------------\n"
  
  #: info/infodoc.c:72
! msgid "\\%-10[beginning-of-node]  Go to the beginning of this node.\n"
! msgstr "\\%-10[beginning-of-node]  Bu düðümün baþlangýcýna gider.\n"
  
  #: info/infodoc.c:73
! msgid "\\%-10[end-of-node]  Go to the end of this node.\n"
! msgstr "\\%-10[end-of-node]  Bu düðümün sonuna gider.\n"
  
  #: info/infodoc.c:74
! msgid "\\%-10[next-line]  Scroll forward 1 line.\n"
! msgstr "\\%-10[next-line]  Bir satýr ileri kaydýrýr.\n"
! 
! #: info/infodoc.c:75
! msgid "\\%-10[prev-line]  Scroll backward 1 line.\n"
! msgstr "\\%-10[prev-line]  Bir satýr geri kaydýrýr.\n"
  
  #: info/infodoc.c:76
! msgid "\\%-10[scroll-forward]  Scroll forward a page.\n"
! msgstr "\\%-10[scroll-forward]  Ýleriye doðru bir sayfa kaydýrýr.\n"
  
  #: info/infodoc.c:77
- msgid "\\%-10[scroll-backward]  Scroll backward a page.\n"
- msgstr "\\%-10[scroll-backward]  Geriye doðru bir sayfa kaydýrýr.\n"
- 
- #: info/infodoc.c:79 info/infodoc.c:127
- msgid ""
- "Other commands:\n"
- "---------------\n"
- msgstr ""
- "Diðer komutlar:\n"
- "---------------\n"
- 
- #: info/infodoc.c:81
  #, fuzzy
! msgid "1...9       Pick first...ninth item in this node's menu.\n"
! msgstr "  %-10s  Önce seçer ... düðüm menüsündeki dokuzuncu öðe.\n"
  
! #: info/infodoc.c:82
  #, fuzzy
! msgid "\\%-10[last-menu-item]  Pick last item in this node's menu.\n"
! msgstr "\\%-10[last-menu-item]  Düðümün menüsündeki son öðeyi seçer.\n"
  
! #: info/infodoc.c:83
  msgid ""
! "\\%-10[index-search]  Search for a specified string in the index entries of "
! "this Info\n"
! "              file, and select the node referenced by the first entry "
! "found.\n"
  msgstr ""
  "\\%-10[index-search]  Bu Info dosyasýndaki indeks girdileri içinde belirli "
--- 403,622 ----
  "Texinfo anasayfasý: http://www.gnu.org/software/texinfo/"
  
! #: info/info.c:684
  #, c-format
  msgid "Cannot find node `%s'."
  msgstr "`%s' düðümü bulunamadý."
  
! #: info/info.c:685
  #, c-format
  msgid "Cannot find node `(%s)%s'."
  msgstr "`(%s)%s' düðümü bulunamadý."
  
! #: info/info.c:686
  msgid "Cannot find a window!"
  msgstr "Bir pencere bulunamadý!"
  
! #: info/info.c:687
  msgid "Point doesn't appear within this window's node!"
  msgstr "Orasý bu pencerenin düðümü gibi görünmüyor!"
  
! #: info/info.c:688
  msgid "Cannot delete the last window."
  msgstr "Son pencere silinemez."
  
! #: info/info.c:689
  msgid "No menu in this node."
  msgstr "Bu düðümde menü yok."
  
! #: info/info.c:690
  msgid "No footnotes in this node."
  msgstr "Bu düðümde dipnot yok."
  
! #: info/info.c:691
  msgid "No cross references in this node."
  msgstr "Bu düðümde çapraz baþvuru yok."
  
! #: info/info.c:692
  #, c-format
  msgid "No `%s' pointer for this node."
  msgstr "Bu düðüm için `%s' yer gösterici yok."
  
! #: info/info.c:693
  #, c-format
  msgid "Unknown Info command `%c'; try `?' for help."
  msgstr "Info komutu `%c' bilinmiyor; yardým almak için `?' deneyin."
  
! #: info/info.c:694
  #, c-format
  msgid "Terminal type `%s' is not smart enough to run Info."
  msgstr "`%s' terminal türü Info çalýþtýrmak için yeterince akýllý deðil."
  
! #: info/info.c:695
  msgid "You are already at the last page of this node."
  msgstr "Zaten bu düðümün son sayfasýndasýnýz."
  
! #: info/info.c:696
  msgid "You are already at the first page of this node."
  msgstr "Zaten bu düðümün ilk sayfasýndasýnýz."
  
! #: info/info.c:697
  msgid "Only one window."
  msgstr "Sadece bir pencere."
  
! #: info/info.c:698
  msgid "Resulting window would be too small."
  msgstr "Pencere çok küçük olacaktý."
  
! #: info/info.c:699
  msgid "Not enough room for a help window, please delete a window."
  msgstr "Bir yardým penceresi için yer yok, lütfen bir pencere silin."
  
! #: info/infodoc.c:45
! msgid "Basic Info command keys\n"
  msgstr ""
  
! #: info/infodoc.c:47
! #, fuzzy
! msgid "\\%-10[quit-help]  Close this help window.\n"
  msgstr "\\%-10[quit help]  Bu yardýmdan çýkar \n"
  
! #: info/infodoc.c:48
  msgid "\\%-10[quit]  Quit Info altogether.\n"
  msgstr "\\%-10[quit]  Info'dan büsbütün çýkar.\n"
  
! #: info/infodoc.c:49
  msgid "\\%-10[get-info-help-node]  Invoke the Info tutorial.\n"
  msgstr "\\%-10[get-info-help-node]  Info öðreticiyi çaðýrýr.\n"
  
! #: info/infodoc.c:51
! #, fuzzy
! msgid "\\%-10[prev-line]  Move up one line.\n"
! msgstr "\\%-10[prev-line]  Bir satýr geri kaydýrýr.\n"
! 
! #: info/infodoc.c:52
! #, fuzzy
! msgid "\\%-10[next-line]  Move down one line.\n"
! msgstr "\\%-10[next-line]  Bir satýr ileri kaydýrýr.\n"
! 
! #: info/infodoc.c:53
! #, fuzzy
! msgid "\\%-10[scroll-backward]  Scroll backward one screenful.\n"
! msgstr "\\%-10[scroll-backward]  Geriye doðru bir sayfa kaydýrýr.\n"
  
  #: info/infodoc.c:54
! #, fuzzy
! msgid "\\%-10[scroll-forward]  Scroll forward one screenful.\n"
! msgstr "\\%-10[scroll-forward]  Ýleriye doðru bir sayfa kaydýrýr.\n"
  
  #: info/infodoc.c:55
! #, fuzzy
! msgid "\\%-10[beginning-of-node]  Go to the beginning of this node.\n"
! msgstr "\\%-10[beginning-of-node]  Bu düðümün baþlangýcýna gider.\n"
  
  #: info/infodoc.c:56
! msgid "\\%-10[end-of-node]  Go to the end of this node.\n"
! msgstr "\\%-10[end-of-node]  Bu düðümün sonuna gider.\n"
  
! #: info/infodoc.c:58
! #, fuzzy
! msgid "\\%-10[move-to-next-xref]  Skip to the next hypertext link.\n"
  msgstr ""
! "\\%-10[move-to-next-xref]  Bu düðüm içinde sonraki yardýmlý metin linkine "
! "[*] atlar.\n"
  
  #: info/infodoc.c:59
+ #, fuzzy
  msgid ""
! "\\%-10[select-reference-this-line]  Follow the hypertext link under the "
! "cursor.\n"
  msgstr ""
! "\\%-10[select-reference-this-line]  Ýmleç altýndaki URL linkini izler.\n"
  
  #: info/infodoc.c:60
  #, fuzzy
! msgid "\\%-10[history-node]  Go back to the last node seen in this window.\n"
! msgstr "\\%-10[history-node]  Bu pencerede görünen en son düðüme gider.\n"
  
  #: info/infodoc.c:62
  #, fuzzy
! msgid "\\%-10[global-prev-node]  Go to the previous node in the document.\n"
! msgstr "\\%-10[prev-node]  Bu düðümün \"previous\" düðümüne gider.\n"
  
  #: info/infodoc.c:63
! #, fuzzy
! msgid "\\%-10[global-next-node]  Go to the next node in the document.\n"
! msgstr "\\%-10[next-node]  Bu düðümün \"next\" düðümüne gider.\n"
  
  #: info/infodoc.c:64
! #, fuzzy
! msgid "\\%-10[prev-node]  Go to the previous node on this level.\n"
! msgstr "\\%-10[prev-node]  Bu düðümün \"previous\" düðümüne gider.\n"
  
  #: info/infodoc.c:65
! #, fuzzy
! msgid "\\%-10[next-node]  Go to the next node on this level.\n"
! msgstr "\\%-10[next-node]  Bu düðümün \"next\" düðümüne gider.\n"
! 
! #: info/infodoc.c:66
! #, fuzzy
! msgid "\\%-10[up-node]  Go up one level.\n"
! msgstr "\\%-10[up-node]  Bu düðümden \"up\" gider.\n"
  
  #: info/infodoc.c:67
! #, fuzzy
! msgid "\\%-10[top-node]  Go to the top node of this document.\n"
! msgstr "\\%-10[end-of-node]  Bu düðümün sonuna gider.\n"
  
! #: info/infodoc.c:68
! #, fuzzy
! msgid "\\%-10[dir-node]  Go to the main `directory' node.\n"
! msgstr "\\%-10[end-of-node]  Bu düðümün sonuna gider.\n"
! 
! #: info/infodoc.c:70
! #, fuzzy
! msgid "1...9       Pick the first...ninth item in this node's menu.\n"
! msgstr "1...9       Bu düðümün menüsündeki ilk...dokuzuncu öðeyi seçer.\n"
! 
! #: info/infodoc.c:71
! #, fuzzy
! msgid "\\%-10[last-menu-item]  Pick the last item in this node's menu.\n"
! msgstr "\\%-10[last-menu-item]  Düðümün menüsündeki son öðeyi seçer.\n"
  
  #: info/infodoc.c:72
! #, fuzzy
! msgid "\\%-10[menu-item]  Pick a menu item specified by name.\n"
! msgstr "  %-10s  Ýsmi ile belirtilen menü öðesini seçer.\n"
  
  #: info/infodoc.c:73
! #, fuzzy
! msgid "\\%-10[xref-item]  Follow a cross reference specified by name.\n"
! msgstr ""
! "\\%-10[xref-item]  Bir çapraz baþvuruyu izler.  Baþvurunun adýný okur.\n"
  
  #: info/infodoc.c:74
! #, fuzzy
! msgid "\\%-10[goto-node]  Go to a node specified by name.\n"
! msgstr "  %-10s  ismiyle belirtilen düðüme gider.\n"
  
  #: info/infodoc.c:76
! #, fuzzy
! msgid "\\%-10[search]  Search forward for a specified string.\n"
! msgstr "  %-10s  Belirli bir dizgeyi geriye doðru arar\n"
  
  #: info/infodoc.c:77
  #, fuzzy
! msgid "\\%-10[search-previous]  Search for previous occurrence.\n"
! msgstr "\\%-10[prev-node]  Bu düðümün \"previous\" düðümüne gider.\n"
  
! #: info/infodoc.c:78
  #, fuzzy
! msgid "\\%-10[search-next]  Search for next occurrence.\n"
! msgstr "  %-10s  Belirli bir dizgeyi geriye doðru arar\n"
  
! #: info/infodoc.c:79
! #, fuzzy
  msgid ""
! "\\%-10[index-search]  Search for a specified string in the index, and\n"
! "              select the node referenced by the first entry found.\n"
  msgstr ""
  "\\%-10[index-search]  Bu Info dosyasýndaki indeks girdileri içinde belirli "
***************
*** 644,785 ****
  "seçer.\n"
  
! #: info/infodoc.c:85
! msgid ""
! "\\%-10[goto-node]  Move to node specified by name.\n"
! "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
! msgstr ""
! "\\%-10[goto-node]  Ýsmiyle belirtilen düðüme gider.\n"
! "              (DOSYAADI)DÜÐÜMADI þeklinde bir dosya adý da "
! "ekleyebilirsiniz.\n"
! 
! #: info/infodoc.c:87
! msgid ""
! "\\%-10[search]  Search forward for a specified string\n"
! "              and select the node in which the next occurrence is found.\n"
! msgstr ""
! "\\%-10[search]  Belirli bir dizgeyi ileriye doðru arar\n"
! "              ve sonraki bulunanýn içinde olduðu düðümü seçer.\n"
  
  #: info/infodoc.c:89
  msgid ""
! "\\%-10[search-backward]  Search backward for a specified string\n"
! "              and select the node in which the previous occurrence is "
! "found.\n"
  msgstr ""
! "\\%-10[search-backward]  Belirli bir dizgeyi geriye doðru arar\n"
! "              ve önceki bulunanýn içinde olduðu düðümü seçer.\n"
  
! #: info/infodoc.c:100
  #, c-format
  msgid "  %-10s  Quit this help.\n"
  msgstr "  %-10s  Bu yardým penceresinden çýkar.\n"
  
! #: info/infodoc.c:101
  #, c-format
  msgid "  %-10s  Quit Info altogether.\n"
  msgstr "  %-10s  Info büsbütün çýkar.\n"
  
! #: info/infodoc.c:102
  #, c-format
  msgid "  %-10s  Invoke the Info tutorial.\n"
  msgstr "  %-10s  Info öðreticiyi yardýma çaðýrýr.\n"
  
! #: info/infodoc.c:106
  #, c-format
  msgid "  %-10s  Move to the `next' node of this node.\n"
  msgstr "  %-10s  Bu düðümün `sonraki' düðümüne gider.\n"
  
! #: info/infodoc.c:107
  #, c-format
  msgid "  %-10s  Move to the `previous' node of this node.\n"
  msgstr "  %-10s  Bu düðümün `önceki' düðümüne gider.\n"
  
! #: info/infodoc.c:108
  #, c-format
  msgid "  %-10s  Move `up' from this node.\n"
  msgstr "  %-10s  Bu düðümden `yukarý' gider.\n"
  
! #: info/infodoc.c:109
! #, c-format
! msgid "  %-10s  Pick menu item specified by name.\n"
! msgstr "  %-10s  Ýsmi ile belirtilen menü öðesini seçer.\n"
! 
! #: info/infodoc.c:110
! msgid "              Picking a menu item causes another node to be selected.\n"
  msgstr ""
! "              Diðer düðümün seçilmesine sebep olan bir menü öðesini "
! "seçiyor.\n"
  
! #: info/infodoc.c:111
  #, c-format
  msgid "  %-10s  Follow a cross reference.  Reads name of reference.\n"
  msgstr "  %-10s  Bir çapraz baþvuruyu izler. Baþvuru ismini okur.\n"
  
! #: info/infodoc.c:112
  #, c-format
  msgid "  %-10s  Move to the last node seen in this window.\n"
  msgstr "  %-10s  Bu pencerede görünen son düðüme gider.\n"
  
! #: info/infodoc.c:113
  #, c-format
  msgid "  %-10s  Skip to next hypertext link within this node.\n"
  msgstr "  %-10s  Bu düðümün içinden sonraki URL baðýna atlar.\n"
  
! #: info/infodoc.c:114
  #, c-format
  msgid "  %-10s  Follow the hypertext link under cursor.\n"
  msgstr "  %-10s  Ýmleç altýndaki URL baðýný izler.\n"
  
! #: info/infodoc.c:115
  #, c-format
  msgid "  %-10s  Move to the `directory' node.  Equivalent to `g (DIR)'.\n"
  msgstr "  %-10s  `dizin' düðümüne gider. `g (DÝZÝN)' ile eþdeðer.\n"
  
! #: info/infodoc.c:116
  #, c-format
  msgid "  %-10s  Move to the Top node.  Equivalent to `g Top'.\n"
  msgstr "  %-10s  Üst düðüme gider. `g Top' ile eþdeðer.\n"
  
! #: info/infodoc.c:120
  #, c-format
  msgid "  %-10s  Scroll forward a page.\n"
  msgstr "  %-10s  Bir sayfa ileri kaydýrýr.\n"
  
! #: info/infodoc.c:121
  #, c-format
  msgid "  %-10s  Scroll backward a page.\n"
  msgstr "  %-10s  Bir sayfa geri kaydýrýr.\n"
  
! #: info/infodoc.c:122
  #, c-format
  msgid "  %-10s  Go to the beginning of this node.\n"
  msgstr "  %-10s  Bu düðümün baþlangýcýna gider.\n"
  
! #: info/infodoc.c:123
  #, c-format
  msgid "  %-10s  Go to the end of this node.\n"
  msgstr "  %-10s  Bu düðümün sonuna gider.\n"
  
! #: info/infodoc.c:124
  #, c-format
  msgid "  %-10s  Scroll forward 1 line.\n"
  msgstr "  %-10s  Bir satýr ileri kaydýrýr.\n"
  
! #: info/infodoc.c:125
  #, c-format
  msgid "  %-10s  Scroll backward 1 line.\n"
  msgstr "  %-10s  Bir satýr geri kaydýrýr.\n"
  
! #: info/infodoc.c:129
! #, c-format
! msgid "  %-10s  Pick first ... ninth item in node's menu.\n"
  msgstr "  %-10s  Önce seçer ... düðüm menüsündeki dokuzuncu öðe.\n"
  
! #: info/infodoc.c:130
  #, c-format
  msgid "  %-10s  Pick last item in node's menu.\n"
  msgstr "  %-10s  Düðüm menüsündeki son öðeyi seçer.\n"
  
! #: info/infodoc.c:133
  #, c-format
  msgid ""
--- 625,767 ----
  "seçer.\n"
  
! #: info/infodoc.c:81
! #, fuzzy
! msgid "\\%-10[abort-key]  Cancel the current operation.\n"
! msgstr "Mevcut iþlemi iptal eder"
  
  #: info/infodoc.c:89
  msgid ""
! "Basic Commands in Info Windows\n"
! "******************************\n"
  msgstr ""
! "Info Pencerelerindeki Temel Komutlar\n"
! "************************************\n"
  
! #: info/infodoc.c:92
  #, c-format
  msgid "  %-10s  Quit this help.\n"
  msgstr "  %-10s  Bu yardým penceresinden çýkar.\n"
  
! #: info/infodoc.c:93
  #, c-format
  msgid "  %-10s  Quit Info altogether.\n"
  msgstr "  %-10s  Info büsbütün çýkar.\n"
  
! #: info/infodoc.c:94
  #, c-format
  msgid "  %-10s  Invoke the Info tutorial.\n"
  msgstr "  %-10s  Info öðreticiyi yardýma çaðýrýr.\n"
  
! #: info/infodoc.c:98
  #, c-format
  msgid "  %-10s  Move to the `next' node of this node.\n"
  msgstr "  %-10s  Bu düðümün `sonraki' düðümüne gider.\n"
  
! #: info/infodoc.c:99
  #, c-format
  msgid "  %-10s  Move to the `previous' node of this node.\n"
  msgstr "  %-10s  Bu düðümün `önceki' düðümüne gider.\n"
  
! #: info/infodoc.c:100
  #, c-format
  msgid "  %-10s  Move `up' from this node.\n"
  msgstr "  %-10s  Bu düðümden `yukarý' gider.\n"
  
! #: info/infodoc.c:101
! #, fuzzy, c-format
! msgid ""
! "  %-10s  Pick menu item specified by name.\n"
! "              Picking a menu item causes another node to be selected.\n"
  msgstr ""
! "\\%-10[menu-item]  Ýsmini belirterek menü öðesi seçin.\n"
! "              Menü öðesi seçmek, bir baþka düðümün seçilmesine yolaçar.\n"
  
! #: info/infodoc.c:103
  #, c-format
  msgid "  %-10s  Follow a cross reference.  Reads name of reference.\n"
  msgstr "  %-10s  Bir çapraz baþvuruyu izler. Baþvuru ismini okur.\n"
  
! #: info/infodoc.c:104
  #, c-format
  msgid "  %-10s  Move to the last node seen in this window.\n"
  msgstr "  %-10s  Bu pencerede görünen son düðüme gider.\n"
  
! #: info/infodoc.c:105
  #, c-format
  msgid "  %-10s  Skip to next hypertext link within this node.\n"
  msgstr "  %-10s  Bu düðümün içinden sonraki URL baðýna atlar.\n"
  
! #: info/infodoc.c:106
  #, c-format
  msgid "  %-10s  Follow the hypertext link under cursor.\n"
  msgstr "  %-10s  Ýmleç altýndaki URL baðýný izler.\n"
  
! #: info/infodoc.c:107
  #, c-format
  msgid "  %-10s  Move to the `directory' node.  Equivalent to `g (DIR)'.\n"
  msgstr "  %-10s  `dizin' düðümüne gider. `g (DÝZÝN)' ile eþdeðer.\n"
  
! #: info/infodoc.c:108
  #, c-format
  msgid "  %-10s  Move to the Top node.  Equivalent to `g Top'.\n"
  msgstr "  %-10s  Üst düðüme gider. `g Top' ile eþdeðer.\n"
  
! #: info/infodoc.c:110
! msgid ""
! "Moving within a node:\n"
! "---------------------\n"
! msgstr ""
! "Bir düðüm içinde dolaþým:\n"
! "-------------------------\n"
! 
! #: info/infodoc.c:112
  #, c-format
  msgid "  %-10s  Scroll forward a page.\n"
  msgstr "  %-10s  Bir sayfa ileri kaydýrýr.\n"
  
! #: info/infodoc.c:113
  #, c-format
  msgid "  %-10s  Scroll backward a page.\n"
  msgstr "  %-10s  Bir sayfa geri kaydýrýr.\n"
  
! #: info/infodoc.c:114
  #, c-format
  msgid "  %-10s  Go to the beginning of this node.\n"
  msgstr "  %-10s  Bu düðümün baþlangýcýna gider.\n"
  
! #: info/infodoc.c:115
  #, c-format
  msgid "  %-10s  Go to the end of this node.\n"
  msgstr "  %-10s  Bu düðümün sonuna gider.\n"
  
! #: info/infodoc.c:116
  #, c-format
  msgid "  %-10s  Scroll forward 1 line.\n"
  msgstr "  %-10s  Bir satýr ileri kaydýrýr.\n"
  
! #: info/infodoc.c:117
  #, c-format
  msgid "  %-10s  Scroll backward 1 line.\n"
  msgstr "  %-10s  Bir satýr geri kaydýrýr.\n"
  
! #: info/infodoc.c:119
! msgid ""
! "Other commands:\n"
! "---------------\n"
! msgstr ""
! "Diðer komutlar:\n"
! "---------------\n"
! 
! #: info/infodoc.c:121
! #, fuzzy, c-format
! msgid "  %-10s  Pick first...ninth item in node's menu.\n"
  msgstr "  %-10s  Önce seçer ... düðüm menüsündeki dokuzuncu öðe.\n"
  
! #: info/infodoc.c:122
  #, c-format
  msgid "  %-10s  Pick last item in node's menu.\n"
  msgstr "  %-10s  Düðüm menüsündeki son öðeyi seçer.\n"
  
! #: info/infodoc.c:125
  #, c-format
  msgid ""
***************
*** 793,809 ****
  "seçer.\n"
  
! #: info/infodoc.c:135
! #, c-format
! msgid "  %-10s  Move to node specified by name.\n"
! msgstr "  %-10s  ismiyle belirtilen düðüme gider.\n"
! 
! #: info/infodoc.c:136
  msgid ""
  "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
  msgstr ""
! "              (DOSYAÝSMÝ)DÜÐÜMÝSMÝ þeklinde bir dosyayý dahil "
! "edebilirsiniz.\n"
  
! #: info/infodoc.c:137
  #, c-format
  msgid ""
--- 775,789 ----
  "seçer.\n"
  
! #: info/infodoc.c:127
! #, fuzzy, c-format
  msgid ""
+ "  %-10s  Move to node specified by name.\n"
  "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
  msgstr ""
! "\\%-10[goto-node]  Ýsmiyle belirtilen düðüme gider.\n"
! "              (DOSYAADI)DÜÐÜMADI þeklinde bir dosya adý da "
! "ekleyebilirsiniz.\n"
  
! #: info/infodoc.c:129
  #, c-format
  msgid ""
***************
*** 814,832 ****
  "              ve sonraki bulunanýn içinde olduðu düðümü seçer.\n"
  
! #: info/infodoc.c:139
! #, c-format
! msgid "  %-10s  Search backward for a specified string\n"
! msgstr "  %-10s  Belirli bir dizgeyi geriye doðru arar\n"
! 
! #: info/infodoc.c:140
  msgid ""
  "              and select the node in which the next occurrence is found.\n"
! msgstr "              ve bulunan sonraki oluþumdaki düðümü seçer.\n"
  
! #: info/infodoc.c:320
  msgid "The current search path is:\n"
  msgstr "Þu anki arama yolu:\n"
  
! #: info/infodoc.c:324
  msgid ""
  "Commands available in Info windows:\n"
--- 794,811 ----
  "              ve sonraki bulunanýn içinde olduðu düðümü seçer.\n"
  
! #: info/infodoc.c:131
! #, fuzzy, c-format
  msgid ""
+ "  %-10s  Search backward for a specified string,\n"
  "              and select the node in which the next occurrence is found.\n"
! msgstr ""
! "  %-10s  Belirli bir dizgeyi ileriye doðru arar\n"
! "              ve sonraki bulunanýn içinde olduðu düðümü seçer.\n"
  
! #: info/infodoc.c:312
  msgid "The current search path is:\n"
  msgstr "Þu anki arama yolu:\n"
  
! #: info/infodoc.c:316
  msgid ""
  "Commands available in Info windows:\n"
***************
*** 836,840 ****
  "\n"
  
! #: info/infodoc.c:328
  msgid ""
  "Commands available in the echo area:\n"
--- 815,819 ----
  "\n"
  
! #: info/infodoc.c:320
  msgid ""
  "Commands available in the echo area:\n"
***************
*** 844,848 ****
  "\n"
  
! #: info/infodoc.c:351
  #, c-format
  msgid ""
--- 823,827 ----
  "\n"
  
! #: info/infodoc.c:343
  #, c-format
  msgid ""
***************
*** 853,857 ****
  "\n"
  
! #: info/infodoc.c:355
  msgid ""
  "The following commands cannot be invoked at all:\n"
--- 832,836 ----
  "\n"
  
! #: info/infodoc.c:347
  msgid ""
  "The following commands cannot be invoked at all:\n"
***************
*** 859,928 ****
  msgstr "  tümü\n"
  
! #: info/infodoc.c:379
! msgid "--- Use `\\[history-node]' or `\\[kill-node]' to exit ---\n"
! msgstr ""
! "--- Çýkmak için `\\[geçmiþ-düðüm]' ya da `\\[kaldýrýlan-düðüm]' kullanýn "
! "---\n"
! 
! #: info/infodoc.c:489
  msgid "Display help message"
  msgstr "Bu yardým iletisini gösterir"
  
! #: info/infodoc.c:507
  msgid "Visit Info node `(info)Help'"
  msgstr "Info düðümünü `(info)Help' ziyaret eder"
  
! #: info/infodoc.c:645
  msgid "Print documentation for KEY"
  msgstr "KEY ile ilgili belgeleri basar"
  
! #: info/infodoc.c:657
  #, c-format
  msgid "Describe key: %s"
  msgstr "Tuþ açýklamasý: %s"
  
! #: info/infodoc.c:668
  #, c-format
  msgid "ESC %s is undefined."
  msgstr "ESC %s atanmamýþ."
  
! #: info/infodoc.c:684 info/infodoc.c:713
  #, c-format
  msgid "%s is undefined."
  msgstr "%s atanmamýþ."
  
! #: info/infodoc.c:734
  #, c-format
  msgid "%s is defined to %s."
  msgstr "%s %s olarak atanmýþ."
  
! #: info/infodoc.c:1157
  msgid "Show what to type to execute a given command"
  msgstr "Verilen komutu çalýþtýracak türü gösterir"
  
! #: info/infodoc.c:1161
  msgid "Where is command: "
  msgstr "Komutun yeri: "
  
! #: info/infodoc.c:1183
  #, c-format
  msgid "`%s' is not on any keys"
  msgstr "`%s' bir tuþ üzerinde deðil"
  
! #: info/infodoc.c:1190
  #, c-format
  msgid "%s can only be invoked via %s."
  msgstr "%s sadece %s üzerinden çaðrýlabilir."
  
! #: info/infodoc.c:1194
  #, c-format
  msgid "%s can be invoked via %s."
  msgstr "%s, %s üzerinden çaðrýlabilir."
  
! #: info/infodoc.c:1199
  #, c-format
  msgid "There is no function named `%s'"
  msgstr "`%s' isimli bir iþlev yok"
  
  #: info/infokey.c:170
  msgid "incorrect number of arguments"
--- 838,909 ----
  msgstr "  tümü\n"
  
! #: info/infodoc.c:477
  msgid "Display help message"
  msgstr "Bu yardým iletisini gösterir"
  
! #: info/infodoc.c:495
  msgid "Visit Info node `(info)Help'"
  msgstr "Info düðümünü `(info)Help' ziyaret eder"
  
! #: info/infodoc.c:633
  msgid "Print documentation for KEY"
  msgstr "KEY ile ilgili belgeleri basar"
  
! #: info/infodoc.c:645
  #, c-format
  msgid "Describe key: %s"
  msgstr "Tuþ açýklamasý: %s"
  
! #: info/infodoc.c:656
  #, c-format
  msgid "ESC %s is undefined."
  msgstr "ESC %s atanmamýþ."
  
! #: info/infodoc.c:672 info/infodoc.c:701
  #, c-format
  msgid "%s is undefined."
  msgstr "%s atanmamýþ."
  
! #: info/infodoc.c:722
  #, c-format
  msgid "%s is defined to %s."
  msgstr "%s %s olarak atanmýþ."
  
! #: info/infodoc.c:1145
  msgid "Show what to type to execute a given command"
  msgstr "Verilen komutu çalýþtýracak türü gösterir"
  
! #: info/infodoc.c:1149
  msgid "Where is command: "
  msgstr "Komutun yeri: "
  
! #: info/infodoc.c:1171
  #, c-format
  msgid "`%s' is not on any keys"
  msgstr "`%s' bir tuþ üzerinde deðil"
  
! #: info/infodoc.c:1178
  #, c-format
  msgid "%s can only be invoked via %s."
  msgstr "%s sadece %s üzerinden çaðrýlabilir."
  
! #: info/infodoc.c:1182
  #, c-format
  msgid "%s can be invoked via %s."
  msgstr "%s, %s üzerinden çaðrýlabilir."
  
! #: info/infodoc.c:1187
  #, c-format
  msgid "There is no function named `%s'"
  msgstr "`%s' isimli bir iþlev yok"
  
+ #: info/infodoc.c:96
+ msgid ""
+ "Selecting other nodes:\n"
+ "----------------------\n"
+ msgstr ""
+ "Diðer düðümleri seçme:\n"
+ "----------------------\n"
+ 
  #: info/infokey.c:170
  msgid "incorrect number of arguments"
***************
*** 1033,1052 ****
  "  --version             sürüm bilgisini gösterir ve çýkar.\n"
  
! #: info/infomap.c:1499
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too small"
  msgstr "Geçersiz infokey dosyasý `%s' yoksayýlýyor - çok küçük"
  
! #: info/infomap.c:1502
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too big"
  msgstr "Geçersiz infokey dosyasý `%s' yoksayýlýyor - çok büyük"
  
! #: info/infomap.c:1515
  #, c-format
  msgid "Error reading infokey file `%s' - short read"
  msgstr "infokey dosyasý `%s' okumada hata - çok kýsa"
  
! #: info/infomap.c:1534
  #, c-format
  msgid ""
--- 1014,1033 ----
  "  --version             sürüm bilgisini gösterir ve çýkar.\n"
  
! #: info/infomap.c:955
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too small"
  msgstr "Geçersiz infokey dosyasý `%s' yoksayýlýyor - çok küçük"
  
! #: info/infomap.c:958
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too big"
  msgstr "Geçersiz infokey dosyasý `%s' yoksayýlýyor - çok büyük"
  
! #: info/infomap.c:971
  #, c-format
  msgid "Error reading infokey file `%s' - short read"
  msgstr "infokey dosyasý `%s' okumada hata - çok kýsa"
  
! #: info/infomap.c:990
  #, c-format
  msgid ""
***************
*** 1056,1065 ****
  "infokey yürütün"
  
! #: info/infomap.c:1543
  #, c-format
  msgid "Your infokey file `%s' is out of date -- run infokey to update it"
  msgstr "infokey dosyanýz `%s' eskimiþ -- güncellemek için infokey yürütün"
  
! #: info/infomap.c:1559
  #, c-format
  msgid ""
--- 1037,1046 ----
  "infokey yürütün"
  
! #: info/infomap.c:999
  #, c-format
  msgid "Your infokey file `%s' is out of date -- run infokey to update it"
  msgstr "infokey dosyanýz `%s' eskimiþ -- güncellemek için infokey yürütün"
  
! #: info/infomap.c:1015
  #, c-format
  msgid ""
***************
*** 1069,1073 ****
  "infokey yürütün"
  
! #: info/infomap.c:1580
  #, c-format
  msgid ""
--- 1050,1054 ----
  "infokey yürütün"
  
! #: info/infomap.c:1036
  #, c-format
  msgid ""
***************
*** 1077,1085 ****
  "infokey yürütün"
  
! #: info/infomap.c:1715
  msgid "Bad data in infokey file -- some key bindings ignored"
  msgstr "Infokey dosyasýnda hatalý veri -- bazý tuþ baðlantýlarý yoksayýldý"
  
! #: info/infomap.c:1765
  msgid "Bad data in infokey file -- some var settings ignored"
  msgstr "Infokey dosyasýnda hatalý veri -- bazý deðiþken ayarlarý yoksayýldý"
--- 1058,1066 ----
  "infokey yürütün"
  
! #: info/infomap.c:1171
  msgid "Bad data in infokey file -- some key bindings ignored"
  msgstr "Infokey dosyasýnda hatalý veri -- bazý tuþ baðlantýlarý yoksayýldý"
  
! #: info/infomap.c:1221
  msgid "Bad data in infokey file -- some var settings ignored"
  msgstr "Infokey dosyasýnda hatalý veri -- bazý deðiþken ayarlarý yoksayýldý"
***************
*** 1115,1119 ****
  msgstr "Ekran yüksekliðini (%d) ye ayarlar: "
  
! #: info/makedoc.c:163 info/makedoc.c:171
  #, c-format
  msgid ""
--- 1096,1100 ----
  msgstr "Ekran yüksekliðini (%d) ye ayarlar: "
  
! #: info/makedoc.c:166 info/makedoc.c:174
  #, c-format
  msgid ""
***************
*** 1125,1129 ****
  "\n"
  
! #: info/makedoc.c:551
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
--- 1106,1110 ----
  "\n"
  
! #: info/makedoc.c:556
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
***************
*** 1164,1173 ****
  msgstr "Uðramýþ olduðunuz düðümü seçiniz: "
  
! #: info/nodemenu.c:336 info/session.c:2398
  #, c-format
  msgid "The reference disappeared! (%s)."
  msgstr "Referans yokoldu! (%s)."
  
! #: info/session.c:161
  #, c-format
  msgid ""
--- 1145,1159 ----
  msgstr "Uðramýþ olduðunuz düðümü seçiniz: "
  
! #: info/nodemenu.c:336 info/session.c:2443
  #, c-format
  msgid "The reference disappeared! (%s)."
  msgstr "Referans yokoldu! (%s)."
  
! #: info/search.c:161
! #, c-format
! msgid "regexp error: %s"
! msgstr ""
! 
! #: info/session.c:164
  #, c-format
  msgid ""
***************
*** 1178,1264 ****
  "için \\[menu-item] yazýnýz."
  
! #: info/session.c:622
  msgid "Move down to the next line"
  msgstr "Sonraki satýra (aþaðý) gider"
  
! #: info/session.c:658
  msgid "Move up to the previous line"
  msgstr "Önceki satýra (yukarý) gider"
  
! #: info/session.c:693
  msgid "Move to the end of the line"
  msgstr "Satýr sonuna gider"
  
! #: info/session.c:713
  msgid "Move to the start of the line"
  msgstr "Satýr baþýna gider"
  
! #: info/session.c:983 makeinfo/node.c:1437
  msgid "Next"
  msgstr "Sonraki"
  
! #: info/session.c:988
! msgid "Following Next node..."
! msgstr "Sonraki düðümü izliyor..."
! 
! #: info/session.c:1006
! msgid "Selecting first menu item..."
! msgstr "Ýlk menü öðesi seçiliyor..."
! 
! #: info/session.c:1018
! msgid "Selecting Next node..."
! msgstr "Sonraki düðüm seçiliyor..."
! 
! #: info/session.c:1089
! #, c-format
! msgid "Moving Up %d time(s), then Next."
! msgstr "%d kez Yukarý gidip, Sonrakine geçiliyor."
! 
! #: info/session.c:1113
  msgid "No more nodes within this document."
  msgstr "Bu belge içinde baþka düðüm yok."
  
! #: info/session.c:1139
  msgid "No `Prev' for this node."
  msgstr "Bu düðüm için baþka `Önceki' yok."
  
! #: info/session.c:1144 info/session.c:1206
! msgid "Moving Prev in this window."
! msgstr "Bu pencerede Öncekine gidiliyor."
! 
! #: info/session.c:1161
  msgid "No `Prev' or `Up' for this node within this document."
  msgstr "Bu belge içinde, bu düðüm için `Önceki' ya da `Yukarý' yok."
  
! #: info/session.c:1167
! msgid "Moving Up in this window."
! msgstr "Bu pencere içinde Yukarýya gidiliyor."
! 
! #: info/session.c:1217
! msgid "Moving to `Prev's last menu item."
! msgstr "`Önceki'nin son menü öðesine gidiliyor."
! 
! #: info/session.c:1229
  msgid "Move forwards or down through node structure"
  msgstr "Düðüm yapýsý içinde ileriye ya da aþaðýya gider"
  
! #: info/session.c:1245
  msgid "Move backwards or up through node structure"
  msgstr "Düðüm yapýsý içinde geriye ya da yukarýya gider"
  
! #: info/session.c:1339
  msgid "Scroll forward in this window"
  msgstr "Bu pencerede ileriye doðru kaydýrýr"
  
! #: info/session.c:1347
  msgid "Scroll forward in this window and set default window size"
  msgstr ""
  "Bu pencerede ileriye doðru kaydýrýr ve öntanýmlý pencere boyutuna ayarlar"
  
! #: info/session.c:1355
  msgid "Scroll forward in this window staying within node"
  msgstr "Bu pencerede, düðüm içinde kalarak ileriye doðru kaydýrýr"
  
! #: info/session.c:1363
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
--- 1164,1221 ----
  "için \\[menu-item] yazýnýz."
  
! #: info/session.c:625
  msgid "Move down to the next line"
  msgstr "Sonraki satýra (aþaðý) gider"
  
! #: info/session.c:661
  msgid "Move up to the previous line"
  msgstr "Önceki satýra (yukarý) gider"
  
! #: info/session.c:696
  msgid "Move to the end of the line"
  msgstr "Satýr sonuna gider"
  
! #: info/session.c:716
  msgid "Move to the start of the line"
  msgstr "Satýr baþýna gider"
  
! #: info/session.c:1007
  msgid "Next"
  msgstr "Sonraki"
  
! #: info/session.c:1023 info/session.c:1148
  msgid "No more nodes within this document."
  msgstr "Bu belge içinde baþka düðüm yok."
  
! #: info/session.c:1174
  msgid "No `Prev' for this node."
  msgstr "Bu düðüm için baþka `Önceki' yok."
  
! #: info/session.c:1194
  msgid "No `Prev' or `Up' for this node within this document."
  msgstr "Bu belge içinde, bu düðüm için `Önceki' ya da `Yukarý' yok."
  
! #: info/session.c:1256
  msgid "Move forwards or down through node structure"
  msgstr "Düðüm yapýsý içinde ileriye ya da aþaðýya gider"
  
! #: info/session.c:1272
  msgid "Move backwards or up through node structure"
  msgstr "Düðüm yapýsý içinde geriye ya da yukarýya gider"
  
! #: info/session.c:1373
  msgid "Scroll forward in this window"
  msgstr "Bu pencerede ileriye doðru kaydýrýr"
  
! #: info/session.c:1381
  msgid "Scroll forward in this window and set default window size"
  msgstr ""
  "Bu pencerede ileriye doðru kaydýrýr ve öntanýmlý pencere boyutuna ayarlar"
  
! #: info/session.c:1389
  msgid "Scroll forward in this window staying within node"
  msgstr "Bu pencerede, düðüm içinde kalarak ileriye doðru kaydýrýr"
  
! #: info/session.c:1397
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
***************
*** 1267,1284 ****
  "pencere boyutunu ayarlar"
  
! #: info/session.c:1371
  msgid "Scroll backward in this window"
  msgstr "Bu pencerede geriye doðru kaydýrýr"
  
! #: info/session.c:1379
  msgid "Scroll backward in this window and set default window size"
  msgstr ""
  "Bu pencerede geriye doðru kaydýrýr ve öntanýmlý pencere boyutunu ayarlar"
  
! #: info/session.c:1388
  msgid "Scroll backward in this window staying within node"
  msgstr "Bu pencerede, düðüm içinde kalarak geriye doðru kaydýrýr"
  
! #: info/session.c:1396
  msgid ""
  "Scroll backward in this window staying within node and set default window "
--- 1224,1241 ----
  "pencere boyutunu ayarlar"
  
! #: info/session.c:1405
  msgid "Scroll backward in this window"
  msgstr "Bu pencerede geriye doðru kaydýrýr"
  
! #: info/session.c:1413
  msgid "Scroll backward in this window and set default window size"
  msgstr ""
  "Bu pencerede geriye doðru kaydýrýr ve öntanýmlý pencere boyutunu ayarlar"
  
! #: info/session.c:1422
  msgid "Scroll backward in this window staying within node"
  msgstr "Bu pencerede, düðüm içinde kalarak geriye doðru kaydýrýr"
  
! #: info/session.c:1430
  msgid ""
  "Scroll backward in this window staying within node and set default window "
***************
*** 1286,1677 ****
  msgstr "geri ve set öntanýmlý"
  
! #: info/session.c:1404
  msgid "Move to the start of this node"
  msgstr "Bu düðümün baþlangýcýna gider"
  
! #: info/session.c:1411
  msgid "Move to the end of this node"
  msgstr "Bu düðümün sonuna gider"
  
! #: info/session.c:1418
  msgid "Scroll down by lines"
  msgstr "Aþaðýya doðru satýr kaydýrýr"
  
! #: info/session.c:1435
  msgid "Scroll up by lines"
  msgstr "Yukarýya doðru satýr kaydýrýr"
  
! #: info/session.c:1453
  msgid "Scroll down by half screen size"
  msgstr "Aþaðýya doðru yarým ekran boyutu kaydýrýr"
  
! #: info/session.c:1479
  msgid "Scroll up by half screen size"
  msgstr "Yukarýya doðru yarým ekran boyutu kaydýrýr"
  
! #: info/session.c:1508
  msgid "Select the next window"
  msgstr "Sonraki pencereyi seçer"
  
! #: info/session.c:1547
  msgid "Select the previous window"
  msgstr "Önceki pencereyi seçer"
  
! #: info/session.c:1598
  msgid "Split the current window"
  msgstr "Mevcut pencereyi böler"
  
! #: info/session.c:1679
  msgid "Delete the current window"
  msgstr "Mevcut pencereyi siler"
  
! #: info/session.c:1687
  msgid "Cannot delete a permanent window"
  msgstr "Kalýcý bir pencere silinemez"
  
! #: info/session.c:1719
  msgid "Delete all other windows"
  msgstr "Diðer tüm pencereleri siler"
  
! #: info/session.c:1765
  msgid "Scroll the other window"
  msgstr "Diðer pencereyi kaydýrýr"
  
! #: info/session.c:1786
  msgid "Scroll the other window backward"
  msgstr "Diðer pencereyi geriye doðru kaydýrýr"
  
! #: info/session.c:1792
  msgid "Grow (or shrink) this window"
  msgstr "Bu pencereyi büyütür (ya da küçültür)"
  
! #: info/session.c:1803
  msgid "Divide the available screen space among the visible windows"
  msgstr "Mevcut ekran boþluðunu görünür pencereler arasýnda bölüþtürür"
  
! #: info/session.c:1810
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "Mevcut penceredeki satýr sarma durumunu deðiþtirir"
  
! #: info/session.c:1982
  msgid "Select the Next node"
  msgstr "Sonraki düðümü seçer"
  
! #: info/session.c:1990
  msgid "Select the Prev node"
  msgstr "Önceki düðümü seçer"
  
! #: info/session.c:1998
  msgid "Select the Up node"
  msgstr "Üstteki düðümü seçer"
  
! #: info/session.c:2005
  msgid "Select the last node in this file"
  msgstr "Bu dosyadaki son düðümü seçer"
  
! #: info/session.c:2032 info/session.c:2065
  msgid "This window has no additional nodes"
  msgstr "Bu pencerenin baþka düðümü yok"
  
! #: info/session.c:2038
  msgid "Select the first node in this file"
  msgstr "Bu dosyadaki ilk düðümü seçer"
  
! #: info/session.c:2072
  msgid "Select the last item in this node's menu"
  msgstr "Bu düðümün menüsündeki son öðeyi seçer"
  
! #: info/session.c:2078
  msgid "Select this menu item"
  msgstr "Bu menü öðesini seçer"
  
! #: info/session.c:2111
  #, c-format
  msgid "There aren't %d items in this menu."
  msgstr "Bu menüde %d adet öðe yok."
  
! #: info/session.c:2305 info/session.c:2306
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Menü öðesi (%s): "
  
! #: info/session.c:2309
  msgid "Menu item: "
  msgstr "Menü öðesi: "
  
! #: info/session.c:2316 info/session.c:2317
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "Ýzlenecek xref (%s): "
  
! #: info/session.c:2320
  msgid "Follow xref: "
  msgstr "Ýzlenecek xref: "
  
! #: info/session.c:2449
  msgid "Read a menu item and select its node"
  msgstr "Bir menü öðesini okur ve düðümünü seçer"
  
! #: info/session.c:2457
  msgid "Read a footnote or cross reference and select its node"
  msgstr "Oku yada ve select"
  
! #: info/session.c:2463
  msgid "Move to the start of this node's menu"
  msgstr "Bu düðüm menüsünün baþlangýcýna gider"
  
! #: info/session.c:2487
  msgid "Visit as many menu items at once as possible"
  msgstr "Tek seferde mümkün olan en fazla sayýda menü öðesine uðrar"
  
! #: info/session.c:2515
  msgid "Read a node name and select it"
  msgstr "Bir düðüm adý okur ve seçer"
  
! #: info/session.c:2570 info/session.c:2575
  msgid "Goto node: "
  msgstr "Düðüme gider: "
  
! #: info/session.c:2639
  #, c-format
  msgid "No menu in node `%s'."
  msgstr "Menüsü olmayan düðüm `%s'."
  
! #: info/session.c:2685
  #, c-format
  msgid "No menu item `%s' in node `%s'."
  msgstr "`%2$s' düðümünde `%1$s' menü öðesi yok."
  
! #: info/session.c:2715
  #, c-format
  msgid "Unable to find node referenced by `%s' in `%s'."
  msgstr "`%2$s''de `%1$s' tarafýndan baþvurulan düðüm bulunamadý."
  
! #: info/session.c:2765
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "Dizinden baþlayarak bir menü listesini oku ve izle"
  
! #: info/session.c:2767
  msgid "Follow menus: "
  msgstr "Menüleri izle: "
  
! #: info/session.c:2960
  msgid "Find the node describing program invocation"
  msgstr "Program çaðýrmayý açýklayan düðümü bulur"
  
! #: info/session.c:2962
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "[%s]'in çaðýrma düðümünü bulur: "
  
! #: info/session.c:3000
  msgid "Read a manpage reference and select it"
  msgstr "Bir klavuz sayfasý baþvurusunu okur ve seçer"
  
! #: info/session.c:3004
  msgid "Get Manpage: "
  msgstr "Alýnacak klavuz sayfasý: "
  
! #: info/session.c:3034
  msgid "Select the node `Top' in this file"
  msgstr "Bu dosyadaki `En Üst' düðümü seç"
  
! #: info/session.c:3040
  msgid "Select the node `(dir)'"
  msgstr "`(dizin)' düðümünü seç"
  
! #: info/session.c:3057 info/session.c:3059
  #, c-format
  msgid "Kill node (%s): "
  msgstr "Düðümü öldür (%s): "
  
! #: info/session.c:3111
  #, c-format
  msgid "Cannot kill node `%s'"
  msgstr "Öldürülemeyen düðüm `%s' "
  
! #: info/session.c:3121
  msgid "Cannot kill the last node"
  msgstr "Son düðüm öldürülemiyor"
  
! #: info/session.c:3207
  msgid "Select the most recently selected node"
  msgstr "En son seçilen düðümü seçer"
  
! #: info/session.c:3213
  msgid "Kill this node"
  msgstr "Bu düðümü öldürür"
  
! #: info/session.c:3221
  msgid "Read the name of a file and select it"
  msgstr "Bir dosyanýn adýný okur ve seçer"
  
! #: info/session.c:3225
  msgid "Find file: "
  msgstr "Dosyayý bul: "
  
! #: info/session.c:3242
  #, c-format
  msgid "Cannot find `%s'."
  msgstr "`%s' bulunamýyor."
  
! #: info/session.c:3285 info/session.c:3403
  #, c-format
  msgid "Could not create output file `%s'."
  msgstr "Çýktý dosyasý `%s' oluþturulamýyor."
  
! #: info/session.c:3299 info/session.c:3421 info/session.c:3481
  msgid "Done."
  msgstr "Bitti."
  
! #: info/session.c:3354
  #, c-format
  msgid "Writing node %s..."
  msgstr "%s düðümü yazýlýyor..."
  
! #: info/session.c:3430
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "Bu düðümün içeriðini INFO_PRINT_COMMAND üzerinden veri yolla"
  
! #: info/session.c:3465
  #, c-format
  msgid "Cannot open pipe to `%s'."
  msgstr "Veri yolu `%s''e açýlamýyor."
  
! #: info/session.c:3471
  #, c-format
  msgid "Printing node %s..."
  msgstr "%s düðümü yazdýrýlýyor..."
  
! #: info/session.c:3701
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "%s altdosyasý aranýyor ..."
  
! #: info/session.c:3753
  msgid "Read a string and search for it case-sensitively"
  msgstr "Bir dizge okur ve onu büyük/küçük harf duyarlý þekilde arar"
  
! #: info/session.c:3760
  msgid "Read a string and search for it"
  msgstr "Bir dizge okur ve (onu) arar"
  
! #: info/session.c:3768
  msgid "Read a string and search backward for it"
  msgstr "Bir dizge okur ve (onu) geriye doðru arar"
  
! #: info/session.c:3804 info/session.c:3811
! #, c-format
! msgid "%s%sfor string [%s]: "
  msgstr "%s%s için dizge [%s]: "
  
! #: info/session.c:3805 info/session.c:3812
! msgid "Search backward"
  msgstr "Geriye doðru ara"
  
! #: info/session.c:3806 info/session.c:3812
  msgid "Search"
  msgstr "Ara"
  
! #: info/session.c:3807 info/session.c:3813
! msgid " case-sensitively "
! msgstr " büyük/küçük harf duyarlý þekilde "
! 
! #: info/session.c:3808 info/session.c:3813
! msgid " "
! msgstr " "
! 
! #: info/session.c:3852
  msgid "Search failed."
  msgstr "Arama baþarýsýz"
  
! #: info/session.c:3870
  msgid "Repeat last search in the same direction"
  msgstr "Son aramayý ayný yönde yineler"
  
! #: info/session.c:3873 info/session.c:3883
  msgid "No previous search string"
  msgstr "Daha önceden arama dizgesi yok"
  
! #: info/session.c:3880
  msgid "Repeat last search in the reverse direction"
  msgstr "Son aramayý ters yönde yineler"
  
! #: info/session.c:3899 info/session.c:3905
  msgid "Search interactively for a string as you type it"
  msgstr "Bir dizgeyi siz yazarken etkileþimli þekilde arar"
  
! #: info/session.c:3985
  msgid "I-search backward: "
  msgstr "I-arama, geriye doðru: "
  
! #: info/session.c:3987
  msgid "I-search: "
  msgstr "I-arama: "
  
! #: info/session.c:4012 info/session.c:4014
  msgid "Failing "
  msgstr "Baþarýlamýyor "
  
! #: info/session.c:4480
  msgid "Move to the previous cross reference"
  msgstr "Önceki çapraz baþvuruya gider"
  
! #: info/session.c:4498
  msgid "Move to the next cross reference"
  msgstr "Sonraki çapraz baþvuruya gider"
  
! #: info/session.c:4520
  msgid "Select reference or menu item appearing on this line"
  msgstr "Bu satýrdaki referans ya da menü öðesini seçer"
  
! #: info/session.c:4543
  msgid "Cancel current operation"
  msgstr "Mevcut iþlemi iptal eder"
  
! #: info/session.c:4550
  msgid "Quit"
  msgstr "Çýk"
  
! #: info/session.c:4559
  msgid "Move the cursor to a specific line of the window"
  msgstr "Ýmleci pencerenin belirli bir satýrýna taþýr"
  
! #: info/session.c:4591
  msgid "Redraw the display"
  msgstr "Görüntüyü yeniden çizer"
  
! #: info/session.c:4628
  msgid "Quit using Info"
  msgstr "Info'dan çýkar"
  
! #: info/session.c:4641
  msgid "Run command bound to this key's lowercase variant"
  msgstr "Bu tuþun küçük harfine atanmýþ komutu yürütür"
  
! #: info/session.c:4652
  #, c-format
  msgid "Unknown command (%s)."
  msgstr "Bilinmeyen komut (%s)."
  
! #: info/session.c:4655
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\" geçersiz"
  
! #: info/session.c:4656
  #, c-format
  msgid "`%s' is invalid"
  msgstr "`%s' geçersiz"
  
! #: info/session.c:4870
  msgid "Add this digit to the current numeric argument"
  msgstr "Mevcut sayýsal argümana bu sayýyý ekle"
  
! #: info/session.c:4879
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Mevcut sayýsal argümaný baþlat (ya da 4'le çarp)"
  
! #: info/session.c:4894
  msgid "Internally used by \\[universal-argument]"
  msgstr "Dahili olarak \\[universal argument] tarafýndan kullanýlýyor"
--- 1243,1668 ----
  msgstr "geri ve set öntanýmlý"
  
! #: info/session.c:1438
  msgid "Move to the start of this node"
  msgstr "Bu düðümün baþlangýcýna gider"
  
! #: info/session.c:1445
  msgid "Move to the end of this node"
  msgstr "Bu düðümün sonuna gider"
  
! #: info/session.c:1452
  msgid "Scroll down by lines"
  msgstr "Aþaðýya doðru satýr kaydýrýr"
  
! #: info/session.c:1469
  msgid "Scroll up by lines"
  msgstr "Yukarýya doðru satýr kaydýrýr"
  
! #: info/session.c:1487
  msgid "Scroll down by half screen size"
  msgstr "Aþaðýya doðru yarým ekran boyutu kaydýrýr"
  
! #: info/session.c:1513
  msgid "Scroll up by half screen size"
  msgstr "Yukarýya doðru yarým ekran boyutu kaydýrýr"
  
! #: info/session.c:1542
  msgid "Select the next window"
  msgstr "Sonraki pencereyi seçer"
  
! #: info/session.c:1581
  msgid "Select the previous window"
  msgstr "Önceki pencereyi seçer"
  
! #: info/session.c:1632
  msgid "Split the current window"
  msgstr "Mevcut pencereyi böler"
  
! #: info/session.c:1713
  msgid "Delete the current window"
  msgstr "Mevcut pencereyi siler"
  
! #: info/session.c:1721
  msgid "Cannot delete a permanent window"
  msgstr "Kalýcý bir pencere silinemez"
  
! #: info/session.c:1753
  msgid "Delete all other windows"
  msgstr "Diðer tüm pencereleri siler"
  
! #: info/session.c:1799
  msgid "Scroll the other window"
  msgstr "Diðer pencereyi kaydýrýr"
  
! #: info/session.c:1820
  msgid "Scroll the other window backward"
  msgstr "Diðer pencereyi geriye doðru kaydýrýr"
  
! #: info/session.c:1826
  msgid "Grow (or shrink) this window"
  msgstr "Bu pencereyi büyütür (ya da küçültür)"
  
! #: info/session.c:1837
  msgid "Divide the available screen space among the visible windows"
  msgstr "Mevcut ekran boþluðunu görünür pencereler arasýnda bölüþtürür"
  
! #: info/session.c:1844
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "Mevcut penceredeki satýr sarma durumunu deðiþtirir"
  
! #: info/session.c:1851
! msgid "Toggle the usage of regular expressions in searches"
! msgstr ""
! 
! #: info/session.c:1855
! #, fuzzy
! msgid "Using regular expressions for searches."
! msgstr "Düzenli ifadede hata `%s': %s"
! 
! #: info/session.c:1856
! msgid "Using literal strings for searches."
! msgstr ""
! 
! #: info/session.c:2027
  msgid "Select the Next node"
  msgstr "Sonraki düðümü seçer"
  
! #: info/session.c:2035
  msgid "Select the Prev node"
  msgstr "Önceki düðümü seçer"
  
! #: info/session.c:2043
  msgid "Select the Up node"
  msgstr "Üstteki düðümü seçer"
  
! #: info/session.c:2050
  msgid "Select the last node in this file"
  msgstr "Bu dosyadaki son düðümü seçer"
  
! #: info/session.c:2077 info/session.c:2110
  msgid "This window has no additional nodes"
  msgstr "Bu pencerenin baþka düðümü yok"
  
! #: info/session.c:2083
  msgid "Select the first node in this file"
  msgstr "Bu dosyadaki ilk düðümü seçer"
  
! #: info/session.c:2117
  msgid "Select the last item in this node's menu"
  msgstr "Bu düðümün menüsündeki son öðeyi seçer"
  
! #: info/session.c:2123
  msgid "Select this menu item"
  msgstr "Bu menü öðesini seçer"
  
! #: info/session.c:2156
  #, c-format
  msgid "There aren't %d items in this menu."
  msgstr "Bu menüde %d adet öðe yok."
  
! #: info/session.c:2350 info/session.c:2351
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Menü öðesi (%s): "
  
! #: info/session.c:2354
  msgid "Menu item: "
  msgstr "Menü öðesi: "
  
! #: info/session.c:2361 info/session.c:2362
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "Ýzlenecek xref (%s): "
  
! #: info/session.c:2365
  msgid "Follow xref: "
  msgstr "Ýzlenecek xref: "
  
! #: info/session.c:2494
  msgid "Read a menu item and select its node"
  msgstr "Bir menü öðesini okur ve düðümünü seçer"
  
! #: info/session.c:2502
  msgid "Read a footnote or cross reference and select its node"
  msgstr "Oku yada ve select"
  
! #: info/session.c:2508
  msgid "Move to the start of this node's menu"
  msgstr "Bu düðüm menüsünün baþlangýcýna gider"
  
! #: info/session.c:2532
  msgid "Visit as many menu items at once as possible"
  msgstr "Tek seferde mümkün olan en fazla sayýda menü öðesine uðrar"
  
! #: info/session.c:2560
  msgid "Read a node name and select it"
  msgstr "Bir düðüm adý okur ve seçer"
  
! #: info/session.c:2615 info/session.c:2620
  msgid "Goto node: "
  msgstr "Düðüme gider: "
  
! #: info/session.c:2684
  #, c-format
  msgid "No menu in node `%s'."
  msgstr "Menüsü olmayan düðüm `%s'."
  
! #: info/session.c:2730
  #, c-format
  msgid "No menu item `%s' in node `%s'."
  msgstr "`%2$s' düðümünde `%1$s' menü öðesi yok."
  
! #: info/session.c:2760
  #, c-format
  msgid "Unable to find node referenced by `%s' in `%s'."
  msgstr "`%2$s''de `%1$s' tarafýndan baþvurulan düðüm bulunamadý."
  
! #: info/session.c:2810
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "Dizinden baþlayarak bir menü listesini oku ve izle"
  
! #: info/session.c:2812
  msgid "Follow menus: "
  msgstr "Menüleri izle: "
  
! #: info/session.c:3005
  msgid "Find the node describing program invocation"
  msgstr "Program çaðýrmayý açýklayan düðümü bulur"
  
! #: info/session.c:3007
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "[%s]'in çaðýrma düðümünü bulur: "
  
! #: info/session.c:3045
  msgid "Read a manpage reference and select it"
  msgstr "Bir klavuz sayfasý baþvurusunu okur ve seçer"
  
! #: info/session.c:3049
  msgid "Get Manpage: "
  msgstr "Alýnacak klavuz sayfasý: "
  
! #: info/session.c:3079
  msgid "Select the node `Top' in this file"
  msgstr "Bu dosyadaki `En Üst' düðümü seç"
  
! #: info/session.c:3085
  msgid "Select the node `(dir)'"
  msgstr "`(dizin)' düðümünü seç"
  
! #: info/session.c:3102 info/session.c:3104
  #, c-format
  msgid "Kill node (%s): "
  msgstr "Düðümü öldür (%s): "
  
! #: info/session.c:3156
  #, c-format
  msgid "Cannot kill node `%s'"
  msgstr "Öldürülemeyen düðüm `%s' "
  
! #: info/session.c:3166
  msgid "Cannot kill the last node"
  msgstr "Son düðüm öldürülemiyor"
  
! #: info/session.c:3252
  msgid "Select the most recently selected node"
  msgstr "En son seçilen düðümü seçer"
  
! #: info/session.c:3258
  msgid "Kill this node"
  msgstr "Bu düðümü öldürür"
  
! #: info/session.c:3266
  msgid "Read the name of a file and select it"
  msgstr "Bir dosyanýn adýný okur ve seçer"
  
! #: info/session.c:3270
  msgid "Find file: "
  msgstr "Dosyayý bul: "
  
! #: info/session.c:3287
  #, c-format
  msgid "Cannot find `%s'."
  msgstr "`%s' bulunamýyor."
  
! #: info/session.c:3330 info/session.c:3448
  #, c-format
  msgid "Could not create output file `%s'."
  msgstr "Çýktý dosyasý `%s' oluþturulamýyor."
  
! #: info/session.c:3344 info/session.c:3466 info/session.c:3526
  msgid "Done."
  msgstr "Bitti."
  
! #: info/session.c:3399
  #, c-format
  msgid "Writing node %s..."
  msgstr "%s düðümü yazýlýyor..."
  
! #: info/session.c:3475
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "Bu düðümün içeriðini INFO_PRINT_COMMAND üzerinden veri yolla"
  
! #: info/session.c:3510
  #, c-format
  msgid "Cannot open pipe to `%s'."
  msgstr "Veri yolu `%s''e açýlamýyor."
  
! #: info/session.c:3516
  #, c-format
  msgid "Printing node %s..."
  msgstr "%s düðümü yazdýrýlýyor..."
  
! #: info/session.c:3733
! msgid "Search continued from the end of the document."
! msgstr ""
! 
! #: info/session.c:3738
! #, fuzzy
! msgid "Search continued from the beginning of the document."
! msgstr "Satýrýn baþýna kadar siler"
! 
! #: info/session.c:3755
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "%s altdosyasý aranýyor ..."
  
! #: info/session.c:3812
  msgid "Read a string and search for it case-sensitively"
  msgstr "Bir dizge okur ve onu büyük/küçük harf duyarlý þekilde arar"
  
! #: info/session.c:3819
  msgid "Read a string and search for it"
  msgstr "Bir dizge okur ve (onu) arar"
  
! #: info/session.c:3827
  msgid "Read a string and search backward for it"
  msgstr "Bir dizge okur ve (onu) geriye doðru arar"
  
! #: info/session.c:3863 info/session.c:3869
! #, fuzzy, c-format
! msgid "%s%s%s [%s]: "
  msgstr "%s%s için dizge [%s]: "
  
! #: info/session.c:3864 info/session.c:3870
! msgid "Regexp search"
! msgstr ""
! 
! #: info/session.c:3865 info/session.c:3871
! #, fuzzy
! msgid " case-sensitively"
! msgstr " büyük/küçük harf duyarlý þekilde "
! 
! #: info/session.c:3866 info/session.c:3872
! #, fuzzy
! msgid " backward"
  msgstr "Geriye doðru ara"
  
! #: info/session.c:3870
  msgid "Search"
  msgstr "Ara"
  
! #: info/session.c:3911
  msgid "Search failed."
  msgstr "Arama baþarýsýz"
  
! #: info/session.c:3929
  msgid "Repeat last search in the same direction"
  msgstr "Son aramayý ayný yönde yineler"
  
! #: info/session.c:3932 info/session.c:3942
  msgid "No previous search string"
  msgstr "Daha önceden arama dizgesi yok"
  
! #: info/session.c:3939
  msgid "Repeat last search in the reverse direction"
  msgstr "Son aramayý ters yönde yineler"
  
! #: info/session.c:3958 info/session.c:3964
  msgid "Search interactively for a string as you type it"
  msgstr "Bir dizgeyi siz yazarken etkileþimli þekilde arar"
  
! #: info/session.c:4044
! #, fuzzy
! msgid "Regexp I-search backward: "
! msgstr "I-arama, geriye doðru: "
! 
! #: info/session.c:4045
  msgid "I-search backward: "
  msgstr "I-arama, geriye doðru: "
  
! #: info/session.c:4047
! #, fuzzy
! msgid "Regexp I-search: "
! msgstr "I-arama: "
! 
! #: info/session.c:4048
  msgid "I-search: "
  msgstr "I-arama: "
  
! #: info/session.c:4073 info/session.c:4075
  msgid "Failing "
  msgstr "Baþarýlamýyor "
  
! #: info/session.c:4560
  msgid "Move to the previous cross reference"
  msgstr "Önceki çapraz baþvuruya gider"
  
! #: info/session.c:4578
  msgid "Move to the next cross reference"
  msgstr "Sonraki çapraz baþvuruya gider"
  
! #: info/session.c:4600
  msgid "Select reference or menu item appearing on this line"
  msgstr "Bu satýrdaki referans ya da menü öðesini seçer"
  
! #: info/session.c:4623
  msgid "Cancel current operation"
  msgstr "Mevcut iþlemi iptal eder"
  
! #: info/session.c:4630
  msgid "Quit"
  msgstr "Çýk"
  
! #: info/session.c:4639
  msgid "Move the cursor to a specific line of the window"
  msgstr "Ýmleci pencerenin belirli bir satýrýna taþýr"
  
! #: info/session.c:4671
  msgid "Redraw the display"
  msgstr "Görüntüyü yeniden çizer"
  
! #: info/session.c:4708
  msgid "Quit using Info"
  msgstr "Info'dan çýkar"
  
! #: info/session.c:4721
  msgid "Run command bound to this key's lowercase variant"
  msgstr "Bu tuþun küçük harfine atanmýþ komutu yürütür"
  
! #: info/session.c:4732
  #, c-format
  msgid "Unknown command (%s)."
  msgstr "Bilinmeyen komut (%s)."
  
! #: info/session.c:4735
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\" geçersiz"
  
! #: info/session.c:4736
  #, c-format
  msgid "`%s' is invalid"
  msgstr "`%s' geçersiz"
  
! #: info/session.c:4950
  msgid "Add this digit to the current numeric argument"
  msgstr "Mevcut sayýsal argümana bu sayýyý ekle"
  
! #: info/session.c:4959
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Mevcut sayýsal argümaný baþlat (ya da 4'le çarp)"
  
! #: info/session.c:4974
  msgid "Internally used by \\[universal-argument]"
  msgstr "Dahili olarak \\[universal argument] tarafýndan kullanýlýyor"
***************
*** 1716,1720 ****
  #: info/variables.c:65
  msgid "Same as scroll-behaviour"
! msgstr ""
  
  #: info/variables.c:69
--- 1707,1711 ----
  #: info/variables.c:65
  msgid "Same as scroll-behaviour"
! msgstr "Metin kaydýrma davranýþýyla ayný"
  
  #: info/variables.c:69
***************
*** 1725,1728 ****
--- 1716,1721 ----
  msgid "Controls whether scroll-behavior affects cursor movement commands"
  msgstr ""
+ "Metin kaydýrma davranýþýnýn imleç hareket komutlarýný etkileyip "
+ "etkilemeyeceðini kontrol eder"
  
  #: info/variables.c:77
***************
*** 1731,1783 ****
  "\"Açýk\" olduðunda Info, ISO Latin karakterleri kabul eder ve görüntüler"
  
! #: info/variables.c:83
  msgid "Explain the use of a variable"
  msgstr "Bir deðiþkenin kullanýmýný açýklar"
  
! #: info/variables.c:89
  msgid "Describe variable: "
  msgstr "Açýklanacak deðiþken: "
  
! #: info/variables.c:108
  msgid "Set the value of an Info variable"
  msgstr "Bir Info deðiþkeninin deðerini belirler"
  
! #: info/variables.c:114
  msgid "Set variable: "
  msgstr "Deðiþkeni ata: "
  
! #: info/variables.c:132
  #, c-format
  msgid "Set %s to value (%d): "
  msgstr "%s'e atanacak deðer (%d): "
  
! #: info/variables.c:173
  #, c-format
  msgid "Set %s to value (%s): "
  msgstr "%s'e atanacak deðer (%s): "
  
! #: info/window.c:1137
  msgid "--*** Tags out of Date ***"
  msgstr "..*** Eskimiþ Etiketler ***"
  
! #: info/window.c:1148
  msgid "-----Info: (), lines ----, "
  msgstr "-----Info: (), satýr ----, "
  
! #: info/window.c:1155
  #, c-format
  msgid "-%s---Info: %s, %d lines --%s--"
  msgstr "-%s---Info: %s, %d satýr --%s--"
  
! #: info/window.c:1159
  #, c-format
  msgid "-%s%s-Info: (%s)%s, %d lines --%s--"
  msgstr "-%s%s-Info: (%s)%s, %d satýr --%s--"
  
! #: info/window.c:1166
  #, c-format
  msgid " Subfile: %s"
  msgstr " Altdosya: %s"
  
  #: lib/xexit.c:54
  msgid "ferror on stdout\n"
--- 1724,1983 ----
  "\"Açýk\" olduðunda Info, ISO Latin karakterleri kabul eder ve görüntüler"
  
! #: info/variables.c:81
! #, fuzzy
! msgid ""
! "What to do when a scrolling command is issued at the end of the last node"
! msgstr "Bir düðüm sonunda kaydýrma istendiðinde ne olacaðýný kontrol eder"
! 
! #: info/variables.c:88
  msgid "Explain the use of a variable"
  msgstr "Bir deðiþkenin kullanýmýný açýklar"
  
! #: info/variables.c:94
  msgid "Describe variable: "
  msgstr "Açýklanacak deðiþken: "
  
! #: info/variables.c:113
  msgid "Set the value of an Info variable"
  msgstr "Bir Info deðiþkeninin deðerini belirler"
  
! #: info/variables.c:119
  msgid "Set variable: "
  msgstr "Deðiþkeni ata: "
  
! #: info/variables.c:137
  #, c-format
  msgid "Set %s to value (%d): "
  msgstr "%s'e atanacak deðer (%d): "
  
! #: info/variables.c:178
  #, c-format
  msgid "Set %s to value (%s): "
  msgstr "%s'e atanacak deðer (%s): "
  
! #: info/window.c:1150
  msgid "--*** Tags out of Date ***"
  msgstr "..*** Eskimiþ Etiketler ***"
  
! #: info/window.c:1161
  msgid "-----Info: (), lines ----, "
  msgstr "-----Info: (), satýr ----, "
  
! #: info/window.c:1168
  #, c-format
  msgid "-%s---Info: %s, %d lines --%s--"
  msgstr "-%s---Info: %s, %d satýr --%s--"
  
! #: info/window.c:1172
  #, c-format
  msgid "-%s%s-Info: (%s)%s, %d lines --%s--"
  msgstr "-%s%s-Info: (%s)%s, %d satýr --%s--"
  
! #: info/window.c:1179
  #, c-format
  msgid " Subfile: %s"
  msgstr " Altdosya: %s"
  
+ #: install-info/install-info.c:221
+ #, c-format
+ msgid "%s: warning: "
+ msgstr "%s: uyarý: "
+ 
+ #: install-info/install-info.c:270
+ #, c-format
+ msgid " for %s"
+ msgstr " %s için"
+ 
+ #: install-info/install-info.c:500
+ #, c-format
+ msgid "\tTry `%s --help' for a complete list of options.\n"
+ msgstr "\tSeçeneklerin tam bir listesi için `%s --help''i deneyiniz.\n"
+ 
+ #: install-info/install-info.c:508
+ #, fuzzy, c-format
+ msgid "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
+ msgstr "Kullaným: %s [SEÇENEK]... TEXINFO-DOSYASI...\n"
+ 
+ #: install-info/install-info.c:510
+ msgid "Add or remove entries in INFO-FILE from the Info directory DIR-FILE."
+ msgstr ""
+ 
+ #: install-info/install-info.c:513
+ msgid ""
+ "Options:\n"
+ " --debug             report what is being done.\n"
+ " --delete            delete existing entries for INFO-FILE from DIR-FILE;\n"
+ "                      don't insert any new entries.\n"
+ " --description=TEXT  the description of the entry is TEXT; used with\n"
+ "                      the --name option to become synonymous with the\n"
+ "                      --entry option.\n"
+ " --dir-file=NAME     specify file name of Info directory file;\n"
+ "                      equivalent to using the DIR-FILE argument.\n"
+ " --dry-run           same as --test."
+ msgstr ""
+ 
+ #: install-info/install-info.c:525
+ msgid ""
+ " --entry=TEXT        insert TEXT as an Info directory entry.\n"
+ "                      TEXT is written as an Info menu item line followed\n"
+ "                       by zero or more extra lines starting with "
+ "whitespace.\n"
+ "                      If you specify more than one entry, all are added.\n"
+ "                      If you don't specify any entries, they are determined\n"
+ "                       from information in the Info file itself.\n"
+ "                      When removing, TEXT specifies the entry to remove.\n"
+ "                      TEXT is only removed as a last resort, if the\n"
+ "                      entry as determined from the Info file is not "
+ "present,\n"
+ "                      and the basename of the Info file isn't found either."
+ msgstr ""
+ 
+ #: install-info/install-info.c:537
+ msgid ""
+ " --help              display this help and exit.\n"
+ " --info-dir=DIR      same as --dir-file=DIR/dir.\n"
+ " --info-file=FILE    specify Info file to install in the directory;\n"
+ "                      equivalent to using the INFO-FILE argument.\n"
+ " --item=TEXT         same as --entry=TEXT.\n"
+ " --keep-old          do not replace entries, or remove empty sections.\n"
+ " --menuentry=TEXT    same as --name=TEXT.\n"
+ " --name=TEXT         the name of the entry is TEXT; used with --description\n"
+ "                      to become synonymous with the --entry option.\n"
+ " --no-indent         do not format new entries in the DIR file.\n"
+ " --quiet             suppress warnings."
+ msgstr ""
+ 
+ #: install-info/install-info.c:550
+ msgid ""
+ " --regex=R           put this file's entries in all sections that match the\n"
+ "                      regular expression R (ignoring case).\n"
+ " --remove            same as --delete.\n"
+ " --remove-exactly    only remove if the info file name matches exactly;\n"
+ "                      suffixes such as .info and .gz are not ignored.\n"
+ " --section=SEC       put entries in section SEC of the directory.\n"
+ "                      If you specify more than one section, all the entries\n"
+ "                       are added in each of the sections.\n"
+ "                      If you don't specify any sections, they are "
+ "determined\n"
+ "                       from information in the Info file itself.\n"
+ " --section R SEC     equivalent to --regex=R --section=SEC --add-once."
+ msgstr ""
+ 
+ #: install-info/install-info.c:563
+ msgid ""
+ " --silent            suppress warnings.\n"
+ " --test              suppress updating of DIR-FILE.\n"
+ " --version           display version information and exit."
+ msgstr ""
+ 
+ #: install-info/install-info.c:570
+ #, fuzzy
+ msgid ""
+ "Email bug reports to bug-texinfo@gnu.org,\n"
+ "general questions and discussion to help-texinfo@gnu.org.\n"
+ "Texinfo home page: http://www.gnu.org/software/texinfo/"
+ msgstr ""
+ "\n"
+ "Yazýlým hatalarýný bug-texinfo@gnu.org'a,\n"
+ "genel soru ve tartýþmalarý help-texinfo@gnu.org'a gönderiniz.\n"
+ "Texinfo anasayfasý: http://www.gnu.org/software/texinfo/"
+ 
+ #: install-info/install-info.c:597
+ #, c-format
+ msgid ""
+ "This is the file .../info/dir, which contains the\n"
+ "topmost node of the Info hierarchy, called (dir)Top.\n"
+ "The first time you invoke Info you start off looking at this node.\n"
+ "\n"
+ "%s\tThis is the top of the INFO tree\n"
+ "\n"
+ "  This (the Directory node) gives a menu of major topics.\n"
+ "  Typing \"q\" exits, \"?\" lists all Info commands, \"d\" returns here,\n"
+ "  \"h\" gives a primer for first-timers,\n"
+ "  \"mEmacs<Return>\" visits the Emacs manual, etc.\n"
+ "\n"
+ "  In Emacs, you can click mouse button 2 on a menu item or cross reference\n"
+ "  to select it.\n"
+ "\n"
+ "%s\n"
+ msgstr ""
+ "Bu, .../info/dir dosyasý olup, (dir)Üst adý verilen, Info\n"
+ "hiyerarþisinin en üst düðümünü içerir.\n"
+ "Info'yu ilk çalýþtýrdýðýnýzda bu düðüme bakarak baþlýyor olursunuz.\n"
+ "\n"
+ "%s\tBu, INFO aðacýnýn tepesidir\n"
+ "\n"
+ "  Bu (Dizin düðümü), temel konularýn bir menüsünü verir.\n"
+ "  \"q\" tuþuyla çýkar, \"?\" ile tüm Info komutlarýný listeler, \"d\" ile "
+ "buraya döner,\n"
+ "  \"h\" ile yeni baþlayanlar için bir klavuz alabilir,\n"
+ "  \"mEmacs<Return>\" ile Emacs klavuzunu ziyaret edebilirsiniz, vs.\n"
+ "\n"
+ "  Emacs'ta, bir menü öðesi ya da çapraz baþvuru üzerinde sað fare tuþunu\n"
+ "  týklayarak seçim yapabilirsiniz.\n"
+ "\n"
+ "%s\n"
+ 
+ #: install-info/install-info.c:622
+ #, c-format
+ msgid "%s: could not read (%s) and could not create (%s)\n"
+ msgstr "%1$s: (%2$s) okunamýyor ve (%3$s) oluþturulamýyor\n"
+ 
+ #: install-info/install-info.c:715
+ #, c-format
+ msgid "%s: empty file"
+ msgstr "%s: boþ dosya"
+ 
+ #: install-info/install-info.c:1046 install-info/install-info.c:1086
+ msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
+ msgstr "Eþleþen END-INFO-DIR-ENTRY'siz START-INFO-DIR-ENTRY"
+ 
+ #: install-info/install-info.c:1081
+ msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
+ msgstr "Eþleþen START-INFO-DIR-ENTRY'siz END-INFO-DIR-ENTRY"
+ 
+ #: install-info/install-info.c:1936 install-info/install-info.c:1946
+ #, c-format
+ msgid "%s: already have dir file: %s\n"
+ msgstr "%s: zaten dir dosyasý var: %s\n"
+ 
+ #: install-info/install-info.c:2026
+ #, c-format
+ msgid "%s: Specify the Info file only once.\n"
+ msgstr "%s: Info dosyasýný yalnýzca bir kez belirtin.\n"
+ 
+ #: install-info/install-info.c:2059
+ #, c-format
+ msgid "Extra regular expression specified, ignoring `%s'"
+ msgstr "Bir baþka düzenli ifade belirlendi, `%s' yok sayýlýyor"
+ 
+ #: install-info/install-info.c:2071
+ #, c-format
+ msgid "Error in regular expression `%s': %s"
+ msgstr "Düzenli ifadede hata `%s': %s"
+ 
+ #: install-info/install-info.c:2129
+ #, c-format
+ msgid "excess command line argument `%s'"
+ msgstr "fazladan komut satýrý argümaný `%s'"
+ 
+ #: install-info/install-info.c:2133
+ msgid "No input file specified; try --help for more information."
+ msgstr "Girdi dosyasý belirtilmemiþ; daha fazla bilgi için --help deneyin."
+ 
+ #: install-info/install-info.c:2136
+ msgid "No dir file specified; try --help for more information."
+ msgstr "dizin dosyasý belirtilmemiþ; daha fazla bilgi için --help deneyin."
+ 
+ #: install-info/install-info.c:2278
+ #, c-format
+ msgid "no info dir entry in `%s'"
+ msgstr "`%s' içinde info dizin girdisi yok"
+ 
+ #: install-info/install-info.c:2526
+ #, c-format
+ msgid "no entries found for `%s'; nothing deleted"
+ msgstr "`%s' için girdi bulunamadý; hiçbir þey silinmedi"
+ 
  #: lib/xexit.c:54
  msgid "ferror on stdout\n"
***************
*** 1788,1868 ****
  msgstr "stdout'da fflush hatasý\n"
  
! #: makeinfo/cmds.c:544 makeinfo/cmds.c:566
  #, c-format
  msgid "arguments to @%s ignored"
  msgstr "@%s'ye argümanlar yok sayýldý"
  
! #: makeinfo/cmds.c:741
  msgid "January"
  msgstr "Ocak"
  
! #: makeinfo/cmds.c:741
  msgid "February"
  msgstr "Þubat"
  
! #: makeinfo/cmds.c:741
  msgid "March"
  msgstr "Mart"
  
! #: makeinfo/cmds.c:741
  msgid "April"
  msgstr "Nisan"
  
! #: makeinfo/cmds.c:741
  msgid "May"
  msgstr "Mayýs"
  
! #: makeinfo/cmds.c:742
  msgid "June"
  msgstr "Haziran"
  
! #: makeinfo/cmds.c:742
  msgid "July"
  msgstr "Temmuz"
  
! #: makeinfo/cmds.c:742
  msgid "August"
  msgstr "Aðustos"
  
! #: makeinfo/cmds.c:742
  msgid "September"
  msgstr "Eylül"
  
! #: makeinfo/cmds.c:742
  msgid "October"
  msgstr "Ekim"
  
! #: makeinfo/cmds.c:743
  msgid "November"
  msgstr "Kasým"
  
! #: makeinfo/cmds.c:743
  msgid "December"
  msgstr "Aralýk"
  
! #: makeinfo/cmds.c:1095
  #, c-format
  msgid "unlikely character %c in @var"
  msgstr "@var içinde düþük olasýlýklý karakter %c"
  
! #: makeinfo/cmds.c:1138
  msgid "@sc argument all uppercase, thus no effect"
  msgstr "@sc argümaný tamamen büyükharf(le yazýlmýþ), etkisiz"
  
! #: makeinfo/cmds.c:1193
  #, c-format
  msgid "`{' expected, but saw `%c'"
  msgstr "`{' beklenirdi, `%c' görüldü"
  
! #: makeinfo/cmds.c:1233
  msgid "end of file inside verb block"
  msgstr "fiil bloðu içinde dosya sonu"
  
! #: makeinfo/cmds.c:1241
  #, c-format
  msgid "`}' expected, but saw `%c'"
  msgstr "`}' beklenirdi, `%c' görüldü"
  
! #: makeinfo/cmds.c:1272
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
--- 1988,2068 ----
  msgstr "stdout'da fflush hatasý\n"
  
! #: makeinfo/cmds.c:582 makeinfo/cmds.c:604
  #, c-format
  msgid "arguments to @%s ignored"
  msgstr "@%s'ye argümanlar yok sayýldý"
  
! #: makeinfo/cmds.c:779
  msgid "January"
  msgstr "Ocak"
  
! #: makeinfo/cmds.c:779
  msgid "February"
  msgstr "Þubat"
  
! #: makeinfo/cmds.c:779
  msgid "March"
  msgstr "Mart"
  
! #: makeinfo/cmds.c:779
  msgid "April"
  msgstr "Nisan"
  
! #: makeinfo/cmds.c:779
  msgid "May"
  msgstr "Mayýs"
  
! #: makeinfo/cmds.c:780
  msgid "June"
  msgstr "Haziran"
  
! #: makeinfo/cmds.c:780
  msgid "July"
  msgstr "Temmuz"
  
! #: makeinfo/cmds.c:780
  msgid "August"
  msgstr "Aðustos"
  
! #: makeinfo/cmds.c:780
  msgid "September"
  msgstr "Eylül"
  
! #: makeinfo/cmds.c:780
  msgid "October"
  msgstr "Ekim"
  
! #: makeinfo/cmds.c:781
  msgid "November"
  msgstr "Kasým"
  
! #: makeinfo/cmds.c:781
  msgid "December"
  msgstr "Aralýk"
  
! #: makeinfo/cmds.c:1131
  #, c-format
  msgid "unlikely character %c in @var"
  msgstr "@var içinde düþük olasýlýklý karakter %c"
  
! #: makeinfo/cmds.c:1174
  msgid "@sc argument all uppercase, thus no effect"
  msgstr "@sc argümaný tamamen büyükharf(le yazýlmýþ), etkisiz"
  
! #: makeinfo/cmds.c:1229
  #, c-format
  msgid "`{' expected, but saw `%c'"
  msgstr "`{' beklenirdi, `%c' görüldü"
  
! #: makeinfo/cmds.c:1269
  msgid "end of file inside verb block"
  msgstr "fiil bloðu içinde dosya sonu"
  
! #: makeinfo/cmds.c:1277
  #, c-format
  msgid "`}' expected, but saw `%c'"
  msgstr "`}' beklenirdi, `%c' görüldü"
  
! #: makeinfo/cmds.c:1308
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
***************
*** 1872,1918 ****
  "için yazýmý deðiþtirin"
  
! #: makeinfo/cmds.c:1471
  #, c-format
  msgid "%c%s is obsolete"
  msgstr "%c%s kullanýmdan kalkmýþ"
  
! #: makeinfo/cmds.c:1580
  #, c-format
  msgid "@sp requires a positive numeric argument, not `%s'"
  msgstr "@sp pozitif bir sayýsal argüman gerektirir, `%s' deðil"
  
! #: makeinfo/cmds.c:1936 makeinfo/footnote.c:81
  #, c-format
  msgid "Bad argument to %c%s"
  msgstr "%c%s'ye hatalý argüman"
  
! #: makeinfo/cmds.c:1946 makeinfo/makeinfo.c:4272
  msgid "asis"
  msgstr "asis"
  
! #: makeinfo/cmds.c:1948 makeinfo/cmds.c:1978 makeinfo/makeinfo.c:4274
  msgid "none"
  msgstr "yok"
  
! #: makeinfo/cmds.c:1962
  #, c-format
  msgid "Bad argument to @%s"
  msgstr "@%s'ye hatalý argüman"
  
! #: makeinfo/cmds.c:1976
  msgid "insert"
  msgstr "ekle"
  
! #: makeinfo/cmds.c:1992
  #, c-format
  msgid "Bad argument to @%s: %s"
  msgstr "@%s:%s'ye hatalý argüman"
  
! #: makeinfo/cmds.c:2075
  #, c-format
  msgid "Expected @%s on or off, not `%s'"
  msgstr "%1$s'de açýk ya da kapalý bakleniyordu, `%2$s' deðil"
  
! #: makeinfo/cmds.c:2095
  #, c-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
--- 2072,2118 ----
  "için yazýmý deðiþtirin"
  
! #: makeinfo/cmds.c:1504
  #, c-format
  msgid "%c%s is obsolete"
  msgstr "%c%s kullanýmdan kalkmýþ"
  
! #: makeinfo/cmds.c:1612
  #, c-format
  msgid "@sp requires a positive numeric argument, not `%s'"
  msgstr "@sp pozitif bir sayýsal argüman gerektirir, `%s' deðil"
  
! #: makeinfo/cmds.c:2023 makeinfo/footnote.c:81
  #, c-format
  msgid "Bad argument to %c%s"
  msgstr "%c%s'ye hatalý argüman"
  
! #: makeinfo/cmds.c:2033 makeinfo/makeinfo.c:4270
  msgid "asis"
  msgstr "asis"
  
! #: makeinfo/cmds.c:2035 makeinfo/cmds.c:2065 makeinfo/makeinfo.c:4272
  msgid "none"
  msgstr "yok"
  
! #: makeinfo/cmds.c:2049
  #, c-format
  msgid "Bad argument to @%s"
  msgstr "@%s'ye hatalý argüman"
  
! #: makeinfo/cmds.c:2063
  msgid "insert"
  msgstr "ekle"
  
! #: makeinfo/cmds.c:2079
  #, c-format
  msgid "Bad argument to @%s: %s"
  msgstr "@%s:%s'ye hatalý argüman"
  
! #: makeinfo/cmds.c:2162
  #, c-format
  msgid "Expected @%s on or off, not `%s'"
  msgstr "%1$s'de açýk ya da kapalý bakleniyordu, `%2$s' deðil"
  
! #: makeinfo/cmds.c:2182
  #, c-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
***************
*** 1923,1964 ****
  msgstr "@def arg'da kayýp `}'"
  
- #: makeinfo/defun.c:402
- msgid "Function"
- msgstr "Ýþlev"
- 
- #: makeinfo/defun.c:405
- msgid "Macro"
- msgstr "Makro"
- 
- #: makeinfo/defun.c:408
- msgid "Special Form"
- msgstr "Özel Form"
- 
- #: makeinfo/defun.c:412
- msgid "Variable"
- msgstr "Deðiþken"
- 
- #: makeinfo/defun.c:415
- msgid "User Option"
- msgstr "Kullanýcý Seçeneði"
- 
- #: makeinfo/defun.c:419
- msgid "Instance Variable"
- msgstr "Durum Deðiþkeni"
- 
- #: makeinfo/defun.c:423
- msgid "Method"
- msgstr "Yöntem"
- 
- #: makeinfo/defun.c:499 makeinfo/defun.c:504 makeinfo/defun.c:544
- #: makeinfo/defun.c:643 makeinfo/xml.c:2135
- msgid "of"
- msgstr "kapalý"
- 
- #: makeinfo/defun.c:508 makeinfo/defun.c:512 makeinfo/defun.c:516
- #: makeinfo/defun.c:550 makeinfo/defun.c:649 makeinfo/xml.c:2140
- msgid "on"
- msgstr "açýk"
- 
  #: makeinfo/defun.c:711
  #, c-format
--- 2123,2126 ----
***************
*** 1990,1996 ****
  msgstr "Ýstenen yüzer türü `%s' daha önce kullanýlmadý"
  
! #: makeinfo/float.c:376 makeinfo/float.c:382 makeinfo/index.c:924
! #: makeinfo/index.c:930 makeinfo/xref.c:133 makeinfo/xref.c:170
! #: makeinfo/xref.c:205
  msgid "See "
  msgstr "Bkz "
--- 2152,2157 ----
  msgstr "Ýstenen yüzer türü `%s' daha önce kullanýlmadý"
  
! #: makeinfo/float.c:376 makeinfo/float.c:382 makeinfo/index.c:948
! #: makeinfo/index.c:954
  msgid "See "
  msgstr "Bkz "
***************
*** 2014,2018 ****
  msgstr "Dipnot içi dipnotlara izin verilmez"
  
! #: makeinfo/footnote.c:301 makeinfo/index.c:189
  msgid "Footnotes"
  msgstr "Dipnotlar"
--- 2175,2179 ----
  msgstr "Dipnot içi dipnotlara izin verilmez"
  
! #: makeinfo/footnote.c:301 makeinfo/index.c:187
  msgid "Footnotes"
  msgstr "Dipnotlar"
***************
*** 2028,2035 ****
  msgstr "%s:%d: --css-dosyasý yorum içinde sonlandý"
  
- #: makeinfo/html.c:203
- msgid "Untitled"
- msgstr "Adsýz"
- 
  #: makeinfo/html.c:421
  msgid "[unexpected] no html tag to pop"
--- 2189,2192 ----
***************
*** 2041,2084 ****
  msgstr "[beklenmeyen] geçersiz düðüm ismi: `%s'"
  
! #: makeinfo/index.c:169
  #, c-format
  msgid "Unknown index `%s'"
  msgstr "Bilinmeyen indeks `%s'"
  
! #: makeinfo/index.c:234
  #, c-format
  msgid "Info cannot handle `:' in index entry `%s'"
  msgstr "Info, `%s' indeks girdisindeki `:''yi kullanamýyor"
  
! #: makeinfo/index.c:412
  #, c-format
  msgid "Index `%s' already exists"
  msgstr "Ýndeks `%s' zaten mevcut"
  
! #: makeinfo/index.c:455
  #, c-format
  msgid "Unknown index `%s' and/or `%s' in @synindex"
  msgstr "Bilinmeyen indeks `%1$s' ve/veya @synindex içinde `%2$s'"
  
! #: makeinfo/index.c:661
  msgid "(line )"
  msgstr "(satýr )"
  
! #: makeinfo/index.c:669
  #, c-format
  msgid "(line %*d)"
  msgstr "(satýr %*d)"
  
! #: makeinfo/index.c:750
  #, c-format
  msgid "Unknown index `%s' in @printindex"
  msgstr "@printindex içinde bilinmeyen indeks `%s'"
  
! #: makeinfo/index.c:819
  #, c-format
  msgid "Entry for index `%s' outside of any node"
  msgstr "`%s' indeks girdisi tüm düðümlerin dýþýnda"
  
! #: makeinfo/index.c:822 makeinfo/index.c:858
  msgid "(outside of any node)"
  msgstr "(tüm düðümlerin dýþýnda)"
--- 2198,2241 ----
  msgstr "[beklenmeyen] geçersiz düðüm ismi: `%s'"
  
! #: makeinfo/index.c:167
  #, c-format
  msgid "Unknown index `%s'"
  msgstr "Bilinmeyen indeks `%s'"
  
! #: makeinfo/index.c:232
  #, c-format
  msgid "Info cannot handle `:' in index entry `%s'"
  msgstr "Info, `%s' indeks girdisindeki `:''yi kullanamýyor"
  
! #: makeinfo/index.c:410
  #, c-format
  msgid "Index `%s' already exists"
  msgstr "Ýndeks `%s' zaten mevcut"
  
! #: makeinfo/index.c:453
  #, c-format
  msgid "Unknown index `%s' and/or `%s' in @synindex"
  msgstr "Bilinmeyen indeks `%1$s' ve/veya @synindex içinde `%2$s'"
  
! #: makeinfo/index.c:676
  msgid "(line )"
  msgstr "(satýr )"
  
! #: makeinfo/index.c:684
  #, c-format
  msgid "(line %*d)"
  msgstr "(satýr %*d)"
  
! #: makeinfo/index.c:764
  #, c-format
  msgid "Unknown index `%s' in @printindex"
  msgstr "@printindex içinde bilinmeyen indeks `%s'"
  
! #: makeinfo/index.c:833
  #, c-format
  msgid "Entry for index `%s' outside of any node"
  msgstr "`%s' indeks girdisi tüm düðümlerin dýþýnda"
  
! #: makeinfo/index.c:836 makeinfo/index.c:872
  msgid "(outside of any node)"
  msgstr "(tüm düðümlerin dýþýnda)"
***************
*** 2101,2143 ****
  msgstr "harflendirme taþmasý, %c'den yeniden baþlanýyor"
  
! #: makeinfo/insertion.c:635
  #, c-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s bir argüman gerektirir: %c öðesi için biçimlendirici"
  
! #: makeinfo/insertion.c:723
  #, c-format
  msgid "%cfloat environments cannot be nested"
  msgstr "%cfloat çevreler içiçelendirilemez"
  
! #: makeinfo/insertion.c:977
  #, c-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "`@end'  `%1$s' beklerdi, `%2$s' gördü"
  
! #: makeinfo/insertion.c:1345
  #, c-format
  msgid "No matching `%cend %s'"
  msgstr "Eþleþen `%cend %s' yok"
  
! #: makeinfo/insertion.c:1614
  #, c-format
  msgid "%s requires letter or digit"
  msgstr "%s harf ya da rakam gerektirir"
  
! #: makeinfo/insertion.c:1707
  msgid "end of file inside verbatim block"
  msgstr "verbatim bloðu içinde dosya sonu"
  
! #: makeinfo/insertion.c:1931
  #, c-format
  msgid "@%s not meaningful outside `@float' environment"
  msgstr "`@float' çevresi dýþýnda @%s anlamlý deðil"
  
! #: makeinfo/insertion.c:1967
  msgid "@menu seen before first @node, creating `Top' node"
  msgstr "önce Üst"
  
! #: makeinfo/insertion.c:1968
  msgid ""
  "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
--- 2258,2300 ----
  msgstr "harflendirme taþmasý, %c'den yeniden baþlanýyor"
  
! #: makeinfo/insertion.c:639
  #, c-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s bir argüman gerektirir: %c öðesi için biçimlendirici"
  
! #: makeinfo/insertion.c:727
  #, c-format
  msgid "%cfloat environments cannot be nested"
  msgstr "%cfloat çevreler içiçelendirilemez"
  
! #: makeinfo/insertion.c:981
  #, c-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "`@end'  `%1$s' beklerdi, `%2$s' gördü"
  
! #: makeinfo/insertion.c:1349
  #, c-format
  msgid "No matching `%cend %s'"
  msgstr "Eþleþen `%cend %s' yok"
  
! #: makeinfo/insertion.c:1618
  #, c-format
  msgid "%s requires letter or digit"
  msgstr "%s harf ya da rakam gerektirir"
  
! #: makeinfo/insertion.c:1718
  msgid "end of file inside verbatim block"
  msgstr "verbatim bloðu içinde dosya sonu"
  
! #: makeinfo/insertion.c:1942
  #, c-format
  msgid "@%s not meaningful outside `@float' environment"
  msgstr "`@float' çevresi dýþýnda @%s anlamlý deðil"
  
! #: makeinfo/insertion.c:1978
  msgid "@menu seen before first @node, creating `Top' node"
  msgstr "önce Üst"
  
! #: makeinfo/insertion.c:1979
  msgid ""
  "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
***************
*** 2146,2224 ****
  "sarýlmalýdýr?"
  
! #: makeinfo/insertion.c:1980
  msgid "@detailmenu seen before first node, creating `Top' node"
  msgstr "@detailmenu ilk düðümden önce görüldü, `En Üst' düðüm oluþturuluyor"
  
! #: makeinfo/insertion.c:2036
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr "`@titlepage' ve `@quotation' çevreleri dýþýnda @%s anlamlý deðil"
  
! #: makeinfo/insertion.c:2050
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' environment"
  msgstr "`@titlepage' çevresi dýþýnda @%s anlamlý deðil"
  
! #: makeinfo/insertion.c:2081
  #, c-format
  msgid "Unmatched `%c%s'"
  msgstr "Eþleþmeyen `%c%s'"
  
! #: makeinfo/insertion.c:2086
  #, c-format
  msgid "`%c%s' needs something after it"
  msgstr "`%c%s' sonrasýnda birþeyler gereklidir"
  
! #: makeinfo/insertion.c:2092
  #, c-format
  msgid "Bad argument `%s' to `@%s', using `%s'"
  msgstr "`%2$s''e hatalý argüman, `%1$s', `%3$s' kullanýlýyor"
  
! #: makeinfo/insertion.c:2189
  #, c-format
  msgid "@%s not meaningful inside `@%s' block"
  msgstr "`@%s' bloðu içinde @%s anlamlý deðil"
  
! #: makeinfo/insertion.c:2198
  #, c-format
  msgid "@itemx not meaningful inside `%s' block"
  msgstr "`%s' bloðunun içinde @itemx anlamlý deðil"
  
! #: makeinfo/insertion.c:2372
  #, c-format
  msgid "%c%s found outside of an insertion block"
  msgstr "%c%s, bir ekleme bloðunun dýþýnda bulundu"
  
! #: makeinfo/lang.c:957
  #, c-format
  msgid "no default territory known for language `%s'"
  msgstr "`%s' dili için bilinen öntanýmlý bölge yok"
  
! #: makeinfo/lang.c:1020
  #, c-format
  msgid "%s is not a valid ISO 639 language code"
  msgstr "%s geçerli bir ISO 639 dil kodu deðildir"
  
! #: makeinfo/lang.c:1110
  #, c-format
  msgid "unrecognized encoding name `%s'"
  msgstr "tanýnmayan kodlama adý `%s'"
  
! #: makeinfo/lang.c:1118
  #, c-format
  msgid "sorry, encoding `%s' not supported"
  msgstr "üzgünüm, `%s' kodlamasý desteklenmiyor"
  
! #: makeinfo/lang.c:1170
  #, c-format
  msgid "invalid encoded character `%s'"
  msgstr "geçersiz kodlanmýþ karakter `%s'"
  
! #: makeinfo/lang.c:1478
  #, c-format
  msgid "%c%s expects `i' or `j' as argument, not `%c'"
  msgstr "%c%s argüman olarak `i' ya da `j' gerektirir, %c deðil"
  
! #: makeinfo/lang.c:1482
  #, c-format
  msgid "%c%s expects a single character `i' or `j' as argument"
--- 2303,2381 ----
  "sarýlmalýdýr?"
  
! #: makeinfo/insertion.c:1991
  msgid "@detailmenu seen before first node, creating `Top' node"
  msgstr "@detailmenu ilk düðümden önce görüldü, `En Üst' düðüm oluþturuluyor"
  
! #: makeinfo/insertion.c:2047
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr "`@titlepage' ve `@quotation' çevreleri dýþýnda @%s anlamlý deðil"
  
! #: makeinfo/insertion.c:2061
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' environment"
  msgstr "`@titlepage' çevresi dýþýnda @%s anlamlý deðil"
  
! #: makeinfo/insertion.c:2092
  #, c-format
  msgid "Unmatched `%c%s'"
  msgstr "Eþleþmeyen `%c%s'"
  
! #: makeinfo/insertion.c:2097
  #, c-format
  msgid "`%c%s' needs something after it"
  msgstr "`%c%s' sonrasýnda birþeyler gereklidir"
  
! #: makeinfo/insertion.c:2103
  #, c-format
  msgid "Bad argument `%s' to `@%s', using `%s'"
  msgstr "`%2$s''e hatalý argüman, `%1$s', `%3$s' kullanýlýyor"
  
! #: makeinfo/insertion.c:2200
  #, c-format
  msgid "@%s not meaningful inside `@%s' block"
  msgstr "`@%s' bloðu içinde @%s anlamlý deðil"
  
! #: makeinfo/insertion.c:2209
  #, c-format
  msgid "@itemx not meaningful inside `%s' block"
  msgstr "`%s' bloðunun içinde @itemx anlamlý deðil"
  
! #: makeinfo/insertion.c:2383
  #, c-format
  msgid "%c%s found outside of an insertion block"
  msgstr "%c%s, bir ekleme bloðunun dýþýnda bulundu"
  
! #: makeinfo/lang.c:1218
  #, c-format
  msgid "no default territory known for language `%s'"
  msgstr "`%s' dili için bilinen öntanýmlý bölge yok"
  
! #: makeinfo/lang.c:1281
  #, c-format
  msgid "%s is not a valid ISO 639 language code"
  msgstr "%s geçerli bir ISO 639 dil kodu deðildir"
  
! #: makeinfo/lang.c:1399
  #, c-format
  msgid "unrecognized encoding name `%s'"
  msgstr "tanýnmayan kodlama adý `%s'"
  
! #: makeinfo/lang.c:1407
  #, c-format
  msgid "sorry, encoding `%s' not supported"
  msgstr "üzgünüm, `%s' kodlamasý desteklenmiyor"
  
! #: makeinfo/lang.c:1492
  #, c-format
  msgid "invalid encoded character `%s'"
  msgstr "geçersiz kodlanmýþ karakter `%s'"
  
! #: makeinfo/lang.c:1800
  #, c-format
  msgid "%c%s expects `i' or `j' as argument, not `%c'"
  msgstr "%c%s argüman olarak `i' ya da `j' gerektirir, %c deðil"
  
! #: makeinfo/lang.c:1804
  #, c-format
  msgid "%c%s expects a single character `i' or `j' as argument"
***************
*** 2274,2278 ****
  msgstr "%s:%d: uyarý: "
  
! #: makeinfo/makeinfo.c:325 makeinfo/makeinfo.c:2297
  #, c-format
  msgid "Misplaced %c"
--- 2431,2435 ----
  msgstr "%s:%d: uyarý: "
  
! #: makeinfo/makeinfo.c:325 makeinfo/makeinfo.c:2295
  #, c-format
  msgid "Misplaced %c"
***************
*** 2341,2348 ****
  
  #: makeinfo/makeinfo.c:377
  msgid ""
  "General output options:\n"
! "  -E, --macro-expand FILE     output macro-expanded source to FILE.\n"
! "                              ignoring any @setfilename.\n"
  "      --no-headers            suppress node separators, Node: lines, and "
  "menus\n"
--- 2498,2506 ----
  
  #: makeinfo/makeinfo.c:377
+ #, fuzzy
  msgid ""
  "General output options:\n"
! "  -E, --macro-expand=FILE     output macro-expanded source to FILE,\n"
! "                                ignoring any @setfilename.\n"
  "      --no-headers            suppress node separators, Node: lines, and "
  "menus\n"
***************
*** 2352,2359 ****
  "output);\n"
  "                                also, write to standard output by default.\n"
! "      --no-split              suppress splitting of Info or HTML output,\n"
! "                              generate only one output file.\n"
  "      --number-sections       output chapter and sectioning numbers.\n"
! "  -o, --output=FILE           output to FILE (directory if split HTML),\n"
  msgstr ""
  "Genel çýktý seçenekleri:\n"
--- 2510,2518 ----
  "output);\n"
  "                                also, write to standard output by default.\n"
! "      --no-split              suppress the splitting of Info or HTML "
! "output,\n"
! "                                generate only one output file.\n"
  "      --number-sections       output chapter and sectioning numbers.\n"
! "  -o, --output=FILE           output to FILE (or directory if split HTML).\n"
  msgstr ""
  "Genel çýktý seçenekleri:\n"
***************
*** 2581,2585 ****
  msgstr "%s: dosya argümaný eksik.\n"
  
! #: makeinfo/makeinfo.c:1016 makeinfo/makeinfo.c:4121
  #, c-format
  msgid "Multiline command %c%s used improperly"
--- 2740,2744 ----
  msgstr "%s: dosya argümaný eksik.\n"
  
! #: makeinfo/makeinfo.c:1016 makeinfo/makeinfo.c:4119
  #, c-format
  msgid "Multiline command %c%s used improperly"
***************
*** 2591,2605 ****
  msgstr "`%s' gerekir"
  
! #: makeinfo/makeinfo.c:1498
  #, c-format
  msgid "Can't create directory `%s': %s"
  msgstr "`%1$s' dizini oluþturulamýyor: %2$s"
  
! #: makeinfo/makeinfo.c:1544
  #, c-format
  msgid "No `%s' found in `%s'"
  msgstr "`%2$s' içinde `%1$s' yok"
  
! #: makeinfo/makeinfo.c:1624
  #, c-format
  msgid "%s: Skipping macro expansion to stdout as Info output is going there.\n"
--- 2750,2764 ----
  msgstr "`%s' gerekir"
  
! #: makeinfo/makeinfo.c:1496
  #, c-format
  msgid "Can't create directory `%s': %s"
  msgstr "`%1$s' dizini oluþturulamýyor: %2$s"
  
! #: makeinfo/makeinfo.c:1542
  #, c-format
  msgid "No `%s' found in `%s'"
  msgstr "`%2$s' içinde `%1$s' yok"
  
! #: makeinfo/makeinfo.c:1622
  #, c-format
  msgid "%s: Skipping macro expansion to stdout as Info output is going there.\n"
***************
*** 2608,2617 ****
  "atlatýyor.\n"
  
! #: makeinfo/makeinfo.c:1657
  #, c-format
  msgid "Making %s file `%s' from `%s'.\n"
  msgstr "`%3$s''den %1$s dosya `%2$s' yapýlýyor.\n"
  
! #: makeinfo/makeinfo.c:1721
  #, c-format
  msgid ""
--- 2767,2776 ----
  "atlatýyor.\n"
  
! #: makeinfo/makeinfo.c:1652
  #, c-format
  msgid "Making %s file `%s' from `%s'.\n"
  msgstr "`%3$s''den %1$s dosya `%2$s' yapýlýyor.\n"
  
! #: makeinfo/makeinfo.c:1719
  #, c-format
  msgid ""
***************
*** 2621,2625 ****
  "force kullanýnýz.\n"
  
! #: makeinfo/makeinfo.c:1776
  #, c-format
  msgid "%s: Removing output file `%s' due to errors; use --force to preserve.\n"
--- 2780,2784 ----
  "force kullanýnýz.\n"
  
! #: makeinfo/makeinfo.c:1774
  #, c-format
  msgid "%s: Removing output file `%s' due to errors; use --force to preserve.\n"
***************
*** 2628,2704 ****
  "kullanýnýz.\n"
  
! #: makeinfo/makeinfo.c:2070
  #, c-format
  msgid "Unknown command `%s'"
  msgstr "Bilinmeyen komut `%s'"
  
! #: makeinfo/makeinfo.c:2092
  #, c-format
  msgid "Use braces to give a command as an argument to @%s"
  msgstr "@%s'e argüman olarak bir komut vermek için {} kullanýn"
  
! #: makeinfo/makeinfo.c:2351
  #, c-format
  msgid "%c%s expected braces"
  msgstr "%c%s küme parantezi bekledi"
  
! #: makeinfo/makeinfo.c:2364
  msgid "Unmatched }"
  msgstr "Eþleþmemiþ }"
  
! #: makeinfo/makeinfo.c:2412
  msgid "NO_NAME!"
  msgstr "ÝSÝMSÝZ!"
  
! #: makeinfo/makeinfo.c:2433
  #, c-format
  msgid "%c%s missing close brace"
  msgstr "%c%s eksik kapama }"
  
! #: makeinfo/makeinfo.c:2611
! #, c-format
! msgid "This is %s, produced by makeinfo version %s from %s.\n"
! msgstr "Bu %1$s, makeinfo sürümü %2$s tarafýndan, %3$s'den üretilmiþtir.\n"
! 
! #: makeinfo/makeinfo.c:3436
  #, c-format
  msgid "@image file `%s' (for HTML) not readable: %s"
  msgstr "@image dosyasý `%1$s' (HTML için) okunamýyor: %2$s"
  
! #: makeinfo/makeinfo.c:3442
  #, c-format
  msgid "No such file `%s'"
  msgstr "`%s' adýnda dosya yok"
  
! #: makeinfo/makeinfo.c:3578
  #, c-format
  msgid "@image file `%s' (for text) unreadable: %s"
  msgstr "@image dosyasý `%1$s' (metin için) okunamýyor: %2$s"
  
! #: makeinfo/makeinfo.c:3587
  msgid "@image missing filename argument"
  msgstr "@image eksik dosyaadý argümaný"
  
! #: makeinfo/makeinfo.c:3805
  #, c-format
  msgid "undefined flag: %s"
  msgstr "tanýmlanmamýþ bayrak: %s"
  
! #: makeinfo/makeinfo.c:3806
  #, c-format
  msgid "{No value for `%s'}"
  msgstr "(`%s' için deðer yok)"
  
! #: makeinfo/makeinfo.c:3858
  #, c-format
  msgid "%c%s requires a name"
  msgstr "%c%s bir isim gerektirir"
  
! #: makeinfo/makeinfo.c:3964
  #, c-format
  msgid "Reached eof before matching @end %s"
  msgstr "Eþleþen @end %s'den önce dosya sonuna ulaþýldý"
  
! #: makeinfo/makeinfo.c:4213
  #, c-format
  msgid "`%.40s...' is too long for expansion; not expanded"
--- 2787,2858 ----
  "kullanýnýz.\n"
  
! #: makeinfo/makeinfo.c:2068
  #, c-format
  msgid "Unknown command `%s'"
  msgstr "Bilinmeyen komut `%s'"
  
! #: makeinfo/makeinfo.c:2090
  #, c-format
  msgid "Use braces to give a command as an argument to @%s"
  msgstr "@%s'e argüman olarak bir komut vermek için {} kullanýn"
  
! #: makeinfo/makeinfo.c:2349
  #, c-format
  msgid "%c%s expected braces"
  msgstr "%c%s küme parantezi bekledi"
  
! #: makeinfo/makeinfo.c:2362
  msgid "Unmatched }"
  msgstr "Eþleþmemiþ }"
  
! #: makeinfo/makeinfo.c:2410
  msgid "NO_NAME!"
  msgstr "ÝSÝMSÝZ!"
  
! #: makeinfo/makeinfo.c:2431
  #, c-format
  msgid "%c%s missing close brace"
  msgstr "%c%s eksik kapama }"
  
! #: makeinfo/makeinfo.c:3434
  #, c-format
  msgid "@image file `%s' (for HTML) not readable: %s"
  msgstr "@image dosyasý `%1$s' (HTML için) okunamýyor: %2$s"
  
! #: makeinfo/makeinfo.c:3440
  #, c-format
  msgid "No such file `%s'"
  msgstr "`%s' adýnda dosya yok"
  
! #: makeinfo/makeinfo.c:3576
  #, c-format
  msgid "@image file `%s' (for text) unreadable: %s"
  msgstr "@image dosyasý `%1$s' (metin için) okunamýyor: %2$s"
  
! #: makeinfo/makeinfo.c:3585
  msgid "@image missing filename argument"
  msgstr "@image eksik dosyaadý argümaný"
  
! #: makeinfo/makeinfo.c:3803
  #, c-format
  msgid "undefined flag: %s"
  msgstr "tanýmlanmamýþ bayrak: %s"
  
! #: makeinfo/makeinfo.c:3804
  #, c-format
  msgid "{No value for `%s'}"
  msgstr "(`%s' için deðer yok)"
  
! #: makeinfo/makeinfo.c:3856
  #, c-format
  msgid "%c%s requires a name"
  msgstr "%c%s bir isim gerektirir"
  
! #: makeinfo/makeinfo.c:3962
  #, c-format
  msgid "Reached eof before matching @end %s"
  msgstr "Eþleþen @end %s'den önce dosya sonuna ulaþýldý"
  
! #: makeinfo/makeinfo.c:4211
  #, c-format
  msgid "`%.40s...' is too long for expansion; not expanded"
***************
*** 2748,2814 ****
  msgstr "Düðüm %s biçimleniyor...\n"
  
! #: makeinfo/node.c:715
  #, c-format
  msgid "Node `%s' requires a sectioning command (e.g., %c%s)"
  msgstr "Düðüm `%s' bir bölümleme komutu gerektirir (ör: %c%s)"
  
! #: makeinfo/node.c:879
  #, c-format
  msgid "No node name specified for `%c%s' command"
  msgstr "`%c%s' komutu için bir düðüm adý belirtilmedi"
  
! #: makeinfo/node.c:920 makeinfo/node.c:1161
  #, c-format
  msgid "Anchor `%s' and node `%s' map to the same file name"
  msgstr "Çýpa `%1$s' ve düðüm `%2$s' ayný dosya adýna yönlendiriyor"
  
! #: makeinfo/node.c:923
  msgid "This @anchor command ignored; references to it will not work"
  msgstr "Bu @anchor komutu yoksayýldý; buraya yönelik baþvurular çalýþmayacak"
  
! #: makeinfo/node.c:925 makeinfo/node.c:1164
  msgid "Rename this anchor or use the `--no-split' option"
  msgstr "Bu çýpayý yeniden adlandýrýn ya da `--no-split' seçeneðini kullanýn"
  
! #: makeinfo/node.c:955
  #, c-format
  msgid "Unexpected string at end of split-HTML file `%s'"
  msgstr "Bölünmüþ-HTML dosyasýnýn sonunda beklenmeyen dizge `%s'"
  
! #: makeinfo/node.c:991
! msgid "Next:"
! msgstr "Sonraki:"
! 
! #: makeinfo/node.c:1007
! msgid "Previous:"
! msgstr "Önceki:"
! 
! #: makeinfo/node.c:1021
! msgid "Up:"
! msgstr "Yukarý:"
! 
! #: makeinfo/node.c:1158
  #, c-format
  msgid "Anchors `%s' and `%s' map to the same file name"
  msgstr "`%1$s' ve `%2$s' çýpalarý ayný dosya adýna yönlendiriyor"
  
! #: makeinfo/node.c:1163
  msgid "@anchor command ignored; references to it will not work"
  msgstr "@anchor komutu yoksayýldý; buraya yönelik baþvurular çalýþmayacak"
  
! #: makeinfo/node.c:1360
  #, c-format
  msgid "%s reference to nonexistent node `%s' (perhaps incorrect sectioning?)"
  msgstr "%s baþvuru mevcut olmayan düðüme `%s' (yanlýþ bölümleme nedeniyle?)"
  
! #: makeinfo/node.c:1376
! msgid "Menu"
! msgstr "Menü"
! 
! #: makeinfo/node.c:1378
! msgid "Cross"
! msgstr "Çapraz"
! 
! #: makeinfo/node.c:1460
  #, c-format
  msgid "Next field of node `%s' not pointed to (perhaps incorrect sectioning?)"
--- 2902,2948 ----
  msgstr "Düðüm %s biçimleniyor...\n"
  
! #: makeinfo/node.c:714
  #, c-format
  msgid "Node `%s' requires a sectioning command (e.g., %c%s)"
  msgstr "Düðüm `%s' bir bölümleme komutu gerektirir (ör: %c%s)"
  
! #: makeinfo/node.c:878
  #, c-format
  msgid "No node name specified for `%c%s' command"
  msgstr "`%c%s' komutu için bir düðüm adý belirtilmedi"
  
! #: makeinfo/node.c:919 makeinfo/node.c:1160
  #, c-format
  msgid "Anchor `%s' and node `%s' map to the same file name"
  msgstr "Çýpa `%1$s' ve düðüm `%2$s' ayný dosya adýna yönlendiriyor"
  
! #: makeinfo/node.c:922
  msgid "This @anchor command ignored; references to it will not work"
  msgstr "Bu @anchor komutu yoksayýldý; buraya yönelik baþvurular çalýþmayacak"
  
! #: makeinfo/node.c:924 makeinfo/node.c:1163
  msgid "Rename this anchor or use the `--no-split' option"
  msgstr "Bu çýpayý yeniden adlandýrýn ya da `--no-split' seçeneðini kullanýn"
  
! #: makeinfo/node.c:954
  #, c-format
  msgid "Unexpected string at end of split-HTML file `%s'"
  msgstr "Bölünmüþ-HTML dosyasýnýn sonunda beklenmeyen dizge `%s'"
  
! #: makeinfo/node.c:1157
  #, c-format
  msgid "Anchors `%s' and `%s' map to the same file name"
  msgstr "`%1$s' ve `%2$s' çýpalarý ayný dosya adýna yönlendiriyor"
  
! #: makeinfo/node.c:1162
  msgid "@anchor command ignored; references to it will not work"
  msgstr "@anchor komutu yoksayýldý; buraya yönelik baþvurular çalýþmayacak"
  
! #: makeinfo/node.c:1359
  #, c-format
  msgid "%s reference to nonexistent node `%s' (perhaps incorrect sectioning?)"
  msgstr "%s baþvuru mevcut olmayan düðüme `%s' (yanlýþ bölümleme nedeniyle?)"
  
! #: makeinfo/node.c:1459
  #, c-format
  msgid "Next field of node `%s' not pointed to (perhaps incorrect sectioning?)"
***************
*** 2817,2849 ****
  "nedeniyle?)"
  
! #: makeinfo/node.c:1463
  #, c-format
  msgid "This node (%s) has the bad Prev"
  msgstr "Bu düðüm (%s) hatalý Önceki'ne sahip"
  
! #: makeinfo/node.c:1475
! msgid "Prev"
! msgstr "Önceki"
! 
! #: makeinfo/node.c:1518
  #, c-format
  msgid "Prev field of node `%s' not pointed to"
  msgstr "Düðüm `%s''in önceki alaný þuraya iþaret etmiyor"
  
! #: makeinfo/node.c:1522
  #, c-format
  msgid "This node (%s) has the bad Next"
  msgstr "Bu düðüm (%s) hatalý Sonraki'ne sahip"
  
! #: makeinfo/node.c:1534
  #, c-format
  msgid "`%s' has no Up field (perhaps incorrect sectioning?)"
  msgstr "`%s''in Yukarý alaný yok (yanlýþ bölümleme nedeniyle?)"
  
! #: makeinfo/node.c:1537
! msgid "Up"
! msgstr "Yukarý"
! 
! #: makeinfo/node.c:1603
  #, c-format
  msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
--- 2951,2975 ----
  "nedeniyle?)"
  
! #: makeinfo/node.c:1462
  #, c-format
  msgid "This node (%s) has the bad Prev"
  msgstr "Bu düðüm (%s) hatalý Önceki'ne sahip"
  
! #: makeinfo/node.c:1517
  #, c-format
  msgid "Prev field of node `%s' not pointed to"
  msgstr "Düðüm `%s''in önceki alaný þuraya iþaret etmiyor"
  
! #: makeinfo/node.c:1521
  #, c-format
  msgid "This node (%s) has the bad Next"
  msgstr "Bu düðüm (%s) hatalý Sonraki'ne sahip"
  
! #: makeinfo/node.c:1533
  #, c-format
  msgid "`%s' has no Up field (perhaps incorrect sectioning?)"
  msgstr "`%s''in Yukarý alaný yok (yanlýþ bölümleme nedeniyle?)"
  
! #: makeinfo/node.c:1602
  #, c-format
  msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
***************
*** 2852,2866 ****
  "içeriyor"
  
! #: makeinfo/node.c:1635
  #, c-format
  msgid "unreferenced node `%s'"
  msgstr "baþvurulmamýþ düðüm `%s'"
  
! #: makeinfo/node.c:1725
  #, c-format
  msgid "Removing %s\n"
  msgstr "%s siliniyor\n"
  
! #: makeinfo/node.c:1729
  #, c-format
  msgid "Can't remove file `%s': %s"
--- 2978,2992 ----
  "içeriyor"
  
! #: makeinfo/node.c:1634
  #, c-format
  msgid "unreferenced node `%s'"
  msgstr "baþvurulmamýþ düðüm `%s'"
  
! #: makeinfo/node.c:1724
  #, c-format
  msgid "Removing %s\n"
  msgstr "%s siliniyor\n"
  
! #: makeinfo/node.c:1728
  #, c-format
  msgid "Can't remove file `%s': %s"
***************
*** 2902,2929 ****
  msgstr "%cüst, %cdüðümden önce kullanýldý, %s'e öntanýmlanýyor"
  
! #: makeinfo/xml.c:1654
  #, c-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "@image dosyasý `%1$s' okunamýyor: %2$s"
  
! #: makeinfo/xml.c:1999
  msgid ""
  "@headitem as the last item of @multitable produces invalid Docbook documents"
  msgstr "@multitable'ýn son öðesi @headitem geçersiz Docbook belgeleri üretiyor"
  
  #: makeinfo/xref.c:127
  msgid "First argument to cross-reference may not be empty"
  msgstr "Çapraz baþvuru kurulacak ilk argüman boþ olmayabilir"
  
- #: makeinfo/xref.c:133 makeinfo/xref.c:170 makeinfo/xref.c:205
- #: makeinfo/xref.c:459
- msgid "see "
- msgstr "bkz "
- 
- #: makeinfo/xref.c:157
- #, c-format
- msgid "See section ``%s'' in "
- msgstr "``%s'' bölümüne bakýnýz:"
- 
  #: makeinfo/xref.c:252
  #, c-format
--- 3028,3053 ----
  msgstr "%cüst, %cdüðümden önce kullanýldý, %s'e öntanýmlanýyor"
  
! #: makeinfo/xml.c:1669
  #, c-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "@image dosyasý `%1$s' okunamýyor: %2$s"
  
! #: makeinfo/xml.c:2014
  msgid ""
  "@headitem as the last item of @multitable produces invalid Docbook documents"
  msgstr "@multitable'ýn son öðesi @headitem geçersiz Docbook belgeleri üretiyor"
  
+ #: makeinfo/xml.c:2150
+ msgid "of"
+ msgstr "kapalý"
+ 
+ #: makeinfo/xml.c:2155
+ msgid "on"
+ msgstr "açýk"
+ 
  #: makeinfo/xref.c:127
  msgid "First argument to cross-reference may not be empty"
  msgstr "Çapraz baþvuru kurulacak ilk argüman boþ olmayabilir"
  
  #: makeinfo/xref.c:252
  #, c-format
***************
*** 2948,3155 ****
  msgstr "@inforef'e ilk argüman boþ olmayabilir"
  
- #: util/install-info.c:170
- #, c-format
- msgid "%s: warning: "
- msgstr "%s: uyarý: "
- 
- #: util/install-info.c:219
- #, c-format
- msgid " for %s"
- msgstr " %s için"
- 
- #: util/install-info.c:444
- #, c-format
- msgid "\tTry `%s --help' for a complete list of options.\n"
- msgstr "\tSeçeneklerin tam bir listesi için `%s --help''i deneyiniz.\n"
- 
- #: util/install-info.c:452
- #, c-format
- msgid ""
- "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
- "\n"
- "Add or remove entries in INFO-FILE from the Info directory DIR-FILE.\n"
- "\n"
- "Options:\n"
- " --debug           report what is being done.\n"
- " --delete          delete existing entries for INFO-FILE from DIR-FILE;\n"
- "                     don't insert any new entries.\n"
- " --dir-file=NAME   specify file name of Info directory file.\n"
- "                     This is equivalent to using the DIR-FILE argument.\n"
- " --entry=TEXT      insert TEXT as an Info directory entry.\n"
- "                     TEXT should have the form of an Info menu item line\n"
- "                     plus zero or more extra lines starting with "
- "whitespace.\n"
- "                     If you specify more than one entry, they are all "
- "added.\n"
- "                     If you don't specify any entries, they are determined\n"
- "                     from information in the Info file itself.\n"
- " --help            display this help and exit.\n"
- " --info-file=FILE  specify Info file to install in the directory.\n"
- "                     This is equivalent to using the INFO-FILE argument.\n"
- " --info-dir=DIR    same as --dir-file=DIR/dir.\n"
- " --item=TEXT       same as --entry TEXT.\n"
- "                     An Info directory entry is actually a menu item.\n"
- " --quiet           suppress warnings.\n"
- " --remove          same as --delete.\n"
- " --remove-exactly  only remove if the info file name matches exactly;\n"
- "                     .info and/or .gz suffixes are not ignored.\n"
- " --section=SEC     put this file's entries in section SEC of the directory.\n"
- "                     If you specify more than one section, all the entries\n"
- "                     are added in each of the sections.\n"
- "                     If you don't specify any sections, they are determined\n"
- "                     from information in the Info file itself.\n"
- " --section-regex=R if an entry is added to a section that does not exist,\n"
- "                     look for a section matching basic regular expression R\n"
- "                     (and ignoring case) before starting a new section.\n"
- " --test            suppress updating of DIR-FILE.\n"
- " --silent          suppress warnings.\n"
- " --version         display version information and exit.\n"
- msgstr ""
- "Kullaným: %s [SEÇENEK]... [INFO-DOSYASI [DIR-DOSYASI]]\n"
- "\n"
- "Info dizin dosyasý DIR-DOSYASI içindeki INFO-DOSYASI'ndan dizin girdilerini\n"
- "kurar ya da siler.\n"
- "\n"
- "Seçenekler:\n"
- " --debug           yapýlmakta olanlarý rapor eder.\n"
- " --delete          INFO-DOSYASI için mevcut girdileri DIR-DOSYASI'ndan "
- "siler;\n"
- "                     yeni girdi eklemez.\n"
- " --dir-file=ÝSÝM   Info dizin dosyasýnýn adýný belirler.\n"
- "                     Bu, DIR-DOSYASI argümanýný kullanmaya eþdeðerdir.\n"
- " --entry=METÝN     METÝN'i bir Info dizin girdisi olarak ekler.\n"
- "                     METÝN, bir Info öðe satýrý þeklinde olmalý\n"
- "                     artý, boþlukla baþlayan sýfýr ya da daha çok fazladan "
- "satýrý bulunmalýdýr.\n"
- "                     Birden fazla girdi belirtirseniz hepsi eklenir.\n"
- "                     Hiç girdi belirtmezseniz, (girdiler) Info dosyasýndaki "
- "bilgiden\n"
- "                     belirlenir.\n"
- " --help            bu yardýmý görüntüler ve çýkar.\n"
- " --info-file=DOSYA dizine kurulacak Info dosyasýný belirler.\n"
- "                     Bu, INFO-DOSYASI argümanýný kullanmaya eþdeðerdir.\n"
- " --info-dir=DIR    --dir-file=DIR/dir ile ayný.\n"
- " --item=METÝN      --entry METÝN ile ayný.\n"
- "                     Bir Info dizin girdisi, gerçekte bir menü öðesidir.\n"
- " --quiet           uyarýlarý baskýlar.\n"
- " --remove          --delete ile ayný.\n"
- " --remove-exactly  yalnýzca info dosya adý tam olarak uyarsa sil;\n"
- "                     .info ve/veya .gz sonekleri yok sayýlmaz.\n"
- " --section=KIS     bu dosyanýn girdilerini dizinin KIS bölümüne koyar.\n"
- "                     Bir bölümden fazlasýný belirtirseniz, tüm girdiler\n"
- "                     herbir bölüme eklenir.\n"
- "                     Hiçbir bölüm belirtmezseniz, (bölümler) Info "
- "dosyasýndaki bilgiden\n"
- "                     belirlenir.\n"
- " --section-regex=R mevcut olmayan bir bölüme bir girdi eklenirse,\n"
- "                     (ve büyük/küçük harf yok sayarak) yeni bir bölüme "
- "baþlamadan önce\n"
- "                     temel tüzenli ifade R'ye uyan bir bölüm arar.\n"
- " --test            DIR-DOSYASInýn güncellenmesini baskýlar.\n"
- " --silent          uyarýlarý baskýlar.\n"
- " --version           sürüm bilgisini görüntüler ve çýkar.\n"
- 
- #: util/install-info.c:518
- #, c-format
- msgid ""
- "This is the file .../info/dir, which contains the\n"
- "topmost node of the Info hierarchy, called (dir)Top.\n"
- "The first time you invoke Info you start off looking at this node.\n"
- "\n"
- "%s\tThis is the top of the INFO tree\n"
- "\n"
- "  This (the Directory node) gives a menu of major topics.\n"
- "  Typing \"q\" exits, \"?\" lists all Info commands, \"d\" returns here,\n"
- "  \"h\" gives a primer for first-timers,\n"
- "  \"mEmacs<Return>\" visits the Emacs manual, etc.\n"
- "\n"
- "  In Emacs, you can click mouse button 2 on a menu item or cross reference\n"
- "  to select it.\n"
- "\n"
- "%s\n"
- msgstr ""
- "Bu, .../info/dir dosyasý olup, (dir)Üst adý verilen, Info\n"
- "hiyerarþisinin en üst düðümünü içerir.\n"
- "Info'yu ilk çalýþtýrdýðýnýzda bu düðüme bakarak baþlýyor olursunuz.\n"
- "\n"
- "%s\tBu, INFO aðacýnýn tepesidir\n"
- "\n"
- "  Bu (Dizin düðümü), temel konularýn bir menüsünü verir.\n"
- "  \"q\" tuþuyla çýkar, \"?\" ile tüm Info komutlarýný listeler, \"d\" ile "
- "buraya döner,\n"
- "  \"h\" ile yeni baþlayanlar için bir klavuz alabilir,\n"
- "  \"mEmacs<Return>\" ile Emacs klavuzunu ziyaret edebilirsiniz, vs.\n"
- "\n"
- "  Emacs'ta, bir menü öðesi ya da çapraz baþvuru üzerinde sað fare tuþunu\n"
- "  týklayarak seçim yapabilirsiniz.\n"
- "\n"
- "%s\n"
- 
- #: util/install-info.c:543
- #, c-format
- msgid "%s: could not read (%s) and could not create (%s)\n"
- msgstr "%1$s: (%2$s) okunamýyor ve (%3$s) oluþturulamýyor\n"
- 
- #: util/install-info.c:630
- #, c-format
- msgid "%s: empty file"
- msgstr "%s: boþ dosya"
- 
- #: util/install-info.c:943 util/install-info.c:983
- msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
- msgstr "Eþleþen END-INFO-DIR-ENTRY'siz START-INFO-DIR-ENTRY"
- 
- #: util/install-info.c:978
- msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
- msgstr "Eþleþen START-INFO-DIR-ENTRY'siz END-INFO-DIR-ENTRY"
- 
- #: util/install-info.c:1225 util/install-info.c:1235
- #, c-format
- msgid "%s: already have dir file: %s\n"
- msgstr "%s: zaten dir dosyasý var: %s\n"
- 
- #: util/install-info.c:1274
- #, c-format
- msgid "%s: Specify the Info file only once.\n"
- msgstr "%s: Info dosyasýný yalnýzca bir kez belirtin.\n"
- 
- #: util/install-info.c:1297
- #, c-format
- msgid "Extra regular expression specified, ignoring `%s'"
- msgstr "Bir baþka düzenli ifade belirlendi, `%s' yok sayýlýyor"
- 
- #: util/install-info.c:1308
- #, c-format
- msgid "Error in regular expression `%s': %s"
- msgstr "Düzenli ifadede hata `%s': %s"
- 
- #: util/install-info.c:1353
- #, c-format
- msgid "excess command line argument `%s'"
- msgstr "fazladan komut satýrý argümaný `%s'"
- 
- #: util/install-info.c:1357
- msgid "No input file specified; try --help for more information."
- msgstr "Girdi dosyasý belirtilmemiþ; daha fazla bilgi için --help deneyin."
- 
- #: util/install-info.c:1360
- msgid "No dir file specified; try --help for more information."
- msgstr "dizin dosyasý belirtilmemiþ; daha fazla bilgi için --help deneyin."
- 
- #: util/install-info.c:1384
- #, c-format
- msgid "no info dir entry in `%s'"
- msgstr "`%s' içinde info dizin girdisi yok"
- 
- #: util/install-info.c:1525
- #, c-format
- msgid "menu item `%s' already exists, for file `%s'"
- msgstr "`%2$s' dosyasý için menü öðesi `%1$s' zaten mevcut"
- 
- #: util/install-info.c:1548
- #, c-format
- msgid "no entries found for `%s'; nothing deleted"
- msgstr "`%s' için girdi bulunamadý; hiçbir þey silinmedi"
- 
  #: util/texindex.c:223
  msgid "display this help and exit"
--- 3072,3075 ----
***************
*** 3210,3213 ****
  msgstr "%s girdisi, ikincil isimli bir girdiyi takip ediyor"
  
! #~ msgid "\\%-10[menu-digit]  Pick first ... ninth item in node's menu.\n"
! #~ msgstr "\\%-10[menu-digit]  Düðümün menüsündeki ilk ...inci öðeyi seçer.\n"
--- 3130,3463 ----
  msgstr "%s girdisi, ikincil isimli bir girdiyi takip ediyor"
  
! #~ msgid ""
! #~ "\\%-10[search]  Search forward for a specified string\n"
! #~ "              and select the node in which the next occurrence is found.\n"
! #~ msgstr ""
! #~ "\\%-10[search]  Belirli bir dizgeyi ileriye doðru arar\n"
! #~ "              ve sonraki bulunanýn içinde olduðu düðümü seçer.\n"
! 
! #~ msgid ""
! #~ "\\%-10[goto-node]  Move to node specified by name.\n"
! #~ "              You may include a filename as well, as in (FILENAME)"
! #~ "NODENAME.\n"
! #~ msgstr ""
! #~ "\\%-10[goto-node]  Ýsmiyle belirtilen düðüme gider.\n"
! #~ "              (DOSYAADI)DÜÐÜMADI þeklinde bir dosya adý da "
! #~ "ekleyebilirsiniz.\n"
! 
! #, fuzzy
! #~ msgid "\\%-10[next-node]  Move to the next node of current section.\n"
! #~ msgstr "\\%-10[next-node]  Bu düðümün \"next\" düðümüne gider.\n"
! 
! #~ msgid ""
! #~ "\\%-10[dir-node]  Move to the `directory' node.  Equivalent to `\\[goto-"
! #~ "node] (DIR)'.\n"
! #~ msgstr ""
! #~ "\\%-10[dir-node]  `dizin' düðümüne gider.  `\\[goto-node] (DIR)'a "
! #~ "eþdeðer.\n"
! 
! #~ msgid ""
! #~ "\\%-10[top-node]  Move to the Top node.  Equivalent to `\\[goto-node] "
! #~ "Top'.\n"
! #~ msgstr ""
! #~ "\\%-10[top-node]  En üst düðüme gider.  `\\[goto-node] Top'a eþdeðer.\n"
! 
! #~ msgid ""
! #~ "\\%-10[search-backward]  Search backward for a specified string\n"
! #~ "              and select the node in which the previous occurrence is "
! #~ "found.\n"
! #~ msgstr ""
! #~ "\\%-10[search-backward]  Belirli bir dizgeyi geriye doðru arar\n"
! #~ "              ve önceki bulunanýn içinde olduðu düðümü seçer.\n"
! 
! #~ msgid "--- Use `\\[history-node]' or `\\[kill-node]' to exit ---\n"
! #~ msgstr ""
! #~ "--- Çýkmak için `\\[geçmiþ-düðüm]' ya da `\\[kaldýrýlan-düðüm]' kullanýn "
! #~ "---\n"
! 
! #~ msgid "\\%-10[move-to-prev-xref]  Skip to previous hypertext link [*].\n"
! #~ msgstr ""
! #~ "\\%-10[move-to-prev-xref]  Bu düðüm içinde önceki yardýmlý metin linkine "
! #~ "[*] atlar.\n"
! 
! #~ msgid ""
! #~ "[*]    Command acts within this node or the entire document, depending "
! #~ "on\n"
! #~ "the value of cursor-movement-scrolls variable\n"
! #~ msgstr ""
! #~ "[*]    Ýmleç hareketi, metin kaydýrma deðiþkeni deðerine baðlý olarak\n"
! #~ "komut bu düðüm ya da tüm belgede etki yaratýr\n"
! 
! #~ msgid ""
! #~ "Usage: %s [OPTION]... [MENU-ITEM...]\n"
! #~ "\n"
! #~ "Read documentation in Info format.\n"
! #~ "\n"
! #~ "Options:\n"
! #~ "      --apropos=STRING         look up STRING in all indices of all "
! #~ "manuals.\n"
! #~ "  -d, --directory=DIR          add DIR to INFOPATH.\n"
! #~ "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
! #~ "  -f, --file=FILENAME          specify Info file to visit.\n"
! #~ "  -h, --help                   display this help and exit.\n"
! #~ "      --index-search=STRING    go to node pointed by index entry STRING.\n"
! #~ "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
! #~ "  -o, --output=FILENAME        output selected nodes to FILENAME.\n"
! #~ "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
! #~ "      --no-raw-escapes         output escapes as literal text.\n"
! #~ "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
! #~ "  -O, --show-options, --usage  go to command-line options node.\n"
! #~ "%s      --subnodes               recursively output menu items.\n"
! #~ "  -w, --where, --location      print physical location of Info file.\n"
! #~ "      --vi-keys                use vi-like and less-like key bindings.\n"
! #~ "      --version                display version information and exit.\n"
! #~ "\n"
! #~ "The first non-option argument, if present, is the menu entry to start "
! #~ "from;\n"
! #~ "it is searched for in all `dir' files along INFOPATH.\n"
! #~ "If it is not present, info merges all `dir' files and shows the result.\n"
! #~ "Any remaining arguments are treated as the names of menu\n"
! #~ "items relative to the initial node visited.\n"
! #~ "\n"
! #~ "Examples:\n"
! #~ "  info                       show top-level dir menu\n"
! #~ "  info emacs                 start at emacs node from top-level dir\n"
! #~ "  info emacs buffers         start at buffers node within emacs manual\n"
! #~ "  info --show-options emacs  start at node with emacs' command line "
! #~ "options\n"
! #~ "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
! #~ "  info -f ./foo.info         show file ./foo.info, not searching dir\n"
! #~ msgstr ""
! #~ "Kullaným: %s [SEÇENEK]... [MENÜ-ÖÐESÝ...]\n"
! #~ "\n"
! #~ "Info biçeminde belge okur\n"
! #~ "\n"
! #~ "Seçenekler:\n"
! #~ "      --apropos=DÝZGE          DÝZGE'yi tüm elkitaplarýnýn tüm "
! #~ "indislerinde ara.\n"
! #~ "  -d, --directory=DIR          DIR'ý INFOPATH'a ekle.\n"
! #~ "      --dribble=DOSYAADI       DOSYAADI'ndaki kullanýcý tuþbasýmlarýný "
! #~ "anýmsa.\n"
! #~ "  -f, --file=DOSYAADI          uðranacak Info dosyasýný belirle.\n"
! #~ "  -h, --help                   bu yardýmý görüntüle ve çýk.\n"
! #~ "      --index-search=DÝZGE     DÝZGE indeks giriþince iþaret edilen "
! #~ "düðüme git.\n"
! #~ "  -n, --node=DÜÐÜMADI          ilk uðranan Info dosyasýndaki düðümleri "
! #~ "belirle.\n"
! #~ "  -o, --output=DOSYAADI        seçili düðümleri DOSYAADI'na çýkar.\n"
! #~ "  -R, --raw-escapes            \"ham\" ANSI kaçýþlarýný (esc) çýkar "
! #~ "(öntanýmlý).\n"
! #~ "      --no-raw-escapes         kaçýþlarý (esc) metin olarak çýkar.\n"
! #~ "      --restore=DOSYAADI       ilk tuþ vuruþlarýný DOSYAADI'ndan oku.\n"
! #~ "  -O, --show-options, --usage  komut-satýrý seçenekler düðümüne git.\n"
! #~ "%s      --subnodes               menü öðelerini özyinelemeli çýkar.\n"
! #~ "  -w, --where, --location      Info dosyasýnýn fiziksel konumunu yazdýr.\n"
! #~ "      --vi-keys                vi ve less benzeri tuþ baðlayýcýlarý "
! #~ "kullan.\n"
! #~ "      --version                sürüm bilgisini göster ve çýk.\n"
! #~ "\n"
! #~ "Eðer mevcutsa, ilk seçenek-olmayan argüman, baþlanacak menü giriþidir;\n"
! #~ "INFOPATH boyunca tüm `dir' dosyalarýnda aranýr.\n"
! #~ "Mevcut deðilse, info tüm `dir' dosyalarýný birleþtirip sonucu gösterir.\n"
! #~ "Kalan tüm argümanlar, ilk uðranan düðüme göreceli olarak\n"
! #~ "menü öðesi adlarý muamelesi görür.\n"
! #~ "\n"
! #~ "Örnekler:\n"
! #~ "  info                       üst-düzey dir menüsünü göster\n"
! #~ "  info emacs                 üst-düzey dir'den emacs düðümünde baþla\n"
! #~ "  info emacs buffers         emacs klavuzu içindeki tampon düðümden "
! #~ "baþla\n"
! #~ "  info --show-options emacs  emacs'ýn komut satýrý seçenekleri olan "
! #~ "düðümden baþla\n"
! #~ "  info --subnodes -o out.txt emacs  tüm el kitabýný out.txt'e yönlendir\n"
! #~ "  info -f ./foo.info         dir'i aramadan ./foo.info dosyasýný göster\n"
! 
! #~ msgid ""
! #~ "              Picking a menu item causes another node to be selected.\n"
! #~ msgstr ""
! #~ "              Diðer düðümün seçilmesine sebep olan bir menü öðesini "
! #~ "seçiyor.\n"
! 
! #~ msgid ""
! #~ "              You may include a filename as well, as in (FILENAME)"
! #~ "NODENAME.\n"
! #~ msgstr ""
! #~ "              (DOSYAÝSMÝ)DÜÐÜMÝSMÝ þeklinde bir dosyayý dahil "
! #~ "edebilirsiniz.\n"
! 
! #~ msgid ""
! #~ "              and select the node in which the next occurrence is found.\n"
! #~ msgstr "              ve bulunan sonraki oluþumdaki düðümü seçer.\n"
! 
! #~ msgid "Following Next node..."
! #~ msgstr "Sonraki düðümü izliyor..."
! 
! #~ msgid "Selecting first menu item..."
! #~ msgstr "Ýlk menü öðesi seçiliyor..."
! 
! #~ msgid "Selecting Next node..."
! #~ msgstr "Sonraki düðüm seçiliyor..."
! 
! #~ msgid "Moving Up %d time(s), then Next."
! #~ msgstr "%d kez Yukarý gidip, Sonrakine geçiliyor."
! 
! #~ msgid "Moving Prev in this window."
! #~ msgstr "Bu pencerede Öncekine gidiliyor."
! 
! #~ msgid "Moving Up in this window."
! #~ msgstr "Bu pencere içinde Yukarýya gidiliyor."
! 
! #~ msgid "Moving to `Prev's last menu item."
! #~ msgstr "`Önceki'nin son menü öðesine gidiliyor."
! 
! #~ msgid " "
! #~ msgstr " "
! 
! #~ msgid "Function"
! #~ msgstr "Ýþlev"
! 
! #~ msgid "Macro"
! #~ msgstr "Makro"
! 
! #~ msgid "Special Form"
! #~ msgstr "Özel Form"
! 
! #~ msgid "Variable"
! #~ msgstr "Deðiþken"
! 
! #~ msgid "User Option"
! #~ msgstr "Kullanýcý Seçeneði"
! 
! #~ msgid "Instance Variable"
! #~ msgstr "Durum Deðiþkeni"
! 
! #~ msgid "Method"
! #~ msgstr "Yöntem"
! 
! #~ msgid "Untitled"
! #~ msgstr "Adsýz"
! 
! #~ msgid "This is %s, produced by makeinfo version %s from %s.\n"
! #~ msgstr "Bu %1$s, makeinfo sürümü %2$s tarafýndan, %3$s'den üretilmiþtir.\n"
! 
! #~ msgid "Next:"
! #~ msgstr "Sonraki:"
! 
! #~ msgid "Previous:"
! #~ msgstr "Önceki:"
! 
! #~ msgid "Up:"
! #~ msgstr "Yukarý:"
! 
! #~ msgid "Menu"
! #~ msgstr "Menü"
! 
! #~ msgid "Cross"
! #~ msgstr "Çapraz"
! 
! #~ msgid "Prev"
! #~ msgstr "Önceki"
! 
! #~ msgid "Up"
! #~ msgstr "Yukarý"
! 
! #~ msgid "see "
! #~ msgstr "bkz "
! 
! #~ msgid "See section ``%s'' in "
! #~ msgstr "``%s'' bölümüne bakýnýz:"
! 
! #~ msgid ""
! #~ "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
! #~ "\n"
! #~ "Add or remove entries in INFO-FILE from the Info directory DIR-FILE.\n"
! #~ "\n"
! #~ "Options:\n"
! #~ " --debug           report what is being done.\n"
! #~ " --delete          delete existing entries for INFO-FILE from DIR-FILE;\n"
! #~ "                     don't insert any new entries.\n"
! #~ " --dir-file=NAME   specify file name of Info directory file.\n"
! #~ "                     This is equivalent to using the DIR-FILE argument.\n"
! #~ " --entry=TEXT      insert TEXT as an Info directory entry.\n"
! #~ "                     TEXT should have the form of an Info menu item line\n"
! #~ "                     plus zero or more extra lines starting with "
! #~ "whitespace.\n"
! #~ "                     If you specify more than one entry, they are all "
! #~ "added.\n"
! #~ "                     If you don't specify any entries, they are "
! #~ "determined\n"
! #~ "                     from information in the Info file itself.\n"
! #~ " --help            display this help and exit.\n"
! #~ " --info-file=FILE  specify Info file to install in the directory.\n"
! #~ "                     This is equivalent to using the INFO-FILE argument.\n"
! #~ " --info-dir=DIR    same as --dir-file=DIR/dir.\n"
! #~ " --item=TEXT       same as --entry TEXT.\n"
! #~ "                     An Info directory entry is actually a menu item.\n"
! #~ " --quiet           suppress warnings.\n"
! #~ " --remove          same as --delete.\n"
! #~ " --remove-exactly  only remove if the info file name matches exactly;\n"
! #~ "                     .info and/or .gz suffixes are not ignored.\n"
! #~ " --section=SEC     put this file's entries in section SEC of the "
! #~ "directory.\n"
! #~ "                     If you specify more than one section, all the "
! #~ "entries\n"
! #~ "                     are added in each of the sections.\n"
! #~ "                     If you don't specify any sections, they are "
! #~ "determined\n"
! #~ "                     from information in the Info file itself.\n"
! #~ " --section-regex=R if an entry is added to a section that does not "
! #~ "exist,\n"
! #~ "                     look for a section matching basic regular expression "
! #~ "R\n"
! #~ "                     (and ignoring case) before starting a new section.\n"
! #~ " --test            suppress updating of DIR-FILE.\n"
! #~ " --silent          suppress warnings.\n"
! #~ " --version         display version information and exit.\n"
! #~ msgstr ""
! #~ "Kullaným: %s [SEÇENEK]... [INFO-DOSYASI [DIR-DOSYASI]]\n"
! #~ "\n"
! #~ "Info dizin dosyasý DIR-DOSYASI içindeki INFO-DOSYASI'ndan dizin "
! #~ "girdilerini\n"
! #~ "kurar ya da siler.\n"
! #~ "\n"
! #~ "Seçenekler:\n"
! #~ " --debug           yapýlmakta olanlarý rapor eder.\n"
! #~ " --delete          INFO-DOSYASI için mevcut girdileri DIR-DOSYASI'ndan "
! #~ "siler;\n"
! #~ "                     yeni girdi eklemez.\n"
! #~ " --dir-file=ÝSÝM   Info dizin dosyasýnýn adýný belirler.\n"
! #~ "                     Bu, DIR-DOSYASI argümanýný kullanmaya eþdeðerdir.\n"
! #~ " --entry=METÝN     METÝN'i bir Info dizin girdisi olarak ekler.\n"
! #~ "                     METÝN, bir Info öðe satýrý þeklinde olmalý\n"
! #~ "                     artý, boþlukla baþlayan sýfýr ya da daha çok "
! #~ "fazladan satýrý bulunmalýdýr.\n"
! #~ "                     Birden fazla girdi belirtirseniz hepsi eklenir.\n"
! #~ "                     Hiç girdi belirtmezseniz, (girdiler) Info "
! #~ "dosyasýndaki bilgiden\n"
! #~ "                     belirlenir.\n"
! #~ " --help            bu yardýmý görüntüler ve çýkar.\n"
! #~ " --info-file=DOSYA dizine kurulacak Info dosyasýný belirler.\n"
! #~ "                     Bu, INFO-DOSYASI argümanýný kullanmaya eþdeðerdir.\n"
! #~ " --info-dir=DIR    --dir-file=DIR/dir ile ayný.\n"
! #~ " --item=METÝN      --entry METÝN ile ayný.\n"
! #~ "                     Bir Info dizin girdisi, gerçekte bir menü öðesidir.\n"
! #~ " --quiet           uyarýlarý baskýlar.\n"
! #~ " --remove          --delete ile ayný.\n"
! #~ " --remove-exactly  yalnýzca info dosya adý tam olarak uyarsa sil;\n"
! #~ "                     .info ve/veya .gz sonekleri yok sayýlmaz.\n"
! #~ " --section=KIS     bu dosyanýn girdilerini dizinin KIS bölümüne koyar.\n"
! #~ "                     Bir bölümden fazlasýný belirtirseniz, tüm girdiler\n"
! #~ "                     herbir bölüme eklenir.\n"
! #~ "                     Hiçbir bölüm belirtmezseniz, (bölümler) Info "
! #~ "dosyasýndaki bilgiden\n"
! #~ "                     belirlenir.\n"
! #~ " --section-regex=R mevcut olmayan bir bölüme bir girdi eklenirse,\n"
! #~ "                     (ve büyük/küçük harf yok sayarak) yeni bir bölüme "
! #~ "baþlamadan önce\n"
! #~ "                     temel tüzenli ifade R'ye uyan bir bölüm arar.\n"
! #~ " --test            DIR-DOSYASInýn güncellenmesini baskýlar.\n"
! #~ " --silent          uyarýlarý baskýlar.\n"
! #~ " --version           sürüm bilgisini görüntüler ve çýkar.\n"
! 
! #~ msgid "menu item `%s' already exists, for file `%s'"
! #~ msgstr "`%2$s' dosyasý için menü öðesi `%1$s' zaten mevcut"
Files texinfo-4.11/po/vi.gmo and texinfo-4.12/po/vi.gmo differ
diff -Nrc2 texinfo-4.11/po/vi.po texinfo-4.12/po/vi.po
*** texinfo-4.11/po/vi.po	Sun Sep  9 17:40:31 2007
--- texinfo-4.12/po/vi.po	Sat Apr 19 10:05:41 2008
***************
*** 1,12 ****
  # Vietnamese translation for TexInfo.
! # Copyright Â© 2007 Free Software Foundation, Inc.
! # Clytie Siddall <clytie@riverland.net.au>, 2006-2007.
! # 
  msgid ""
  msgstr ""
! "Project-Id-Version: texinfo 4.9.92\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2007-09-03 05:23-0700\n"
! "PO-Revision-Date: 2007-09-04 23:30+0930\n"
  "Last-Translator: Clytie Siddall <clytie@riverland.net.au>\n"
  "Language-Team: Vietnamese <vi-VN@googlegroups.com>\n"
--- 1,13 ----
  # Vietnamese translation for TexInfo.
! # Copyright Â© 2008 Free Software Foundation, Inc.
! # This file is distributed under the same license as the texinfo-4.11.93 package.
! # Clytie Siddall <clytie@riverland.net.au>, 2006-2008.
! #
  msgid ""
  msgstr ""
! "Project-Id-Version: texinfo 4.11.93\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2008-04-19 10:05-0700\n"
! "PO-Revision-Date: 2008-03-10 18:13+1030\n"
  "Last-Translator: Clytie Siddall <clytie@riverland.net.au>\n"
  "Language-Team: Vietnamese <vi-VN@googlegroups.com>\n"
***************
*** 15,90 ****
  "Content-Transfer-Encoding: 8bit\n"
  "Plural-Forms: nplurals=1; plural=0;\n"
! "X-Generator: LocFactoryEditor 1.7b1\n"
  
! #: gnulib/lib/error.c:126
  msgid "Unknown system error"
  msgstr "Lá»—i há»‡ thá»‘ng khÃ´ng rÃµ"
  
! #: gnulib/lib/getopt.c:531 gnulib/lib/getopt.c:547
  #, c-format
  msgid "%s: option `%s' is ambiguous\n"
  msgstr "%s: tÃ¹y chá»�n Â« %s Â» lÃ  mÆ¡ há»“\n"
  
! #: gnulib/lib/getopt.c:580 gnulib/lib/getopt.c:584
  #, c-format
  msgid "%s: option `--%s' doesn't allow an argument\n"
  msgstr "%s: tÃ¹y chá»�n Â« --%s Â» khÃ´ng cho phÃ©p Ä‘á»‘i sá»‘\n"
  
! #: gnulib/lib/getopt.c:593 gnulib/lib/getopt.c:598
  #, c-format
  msgid "%s: option `%c%s' doesn't allow an argument\n"
  msgstr "%s: tÃ¹y chá»�n Â« %c%s Â» khÃ´ng cho phÃ©p Ä‘á»‘i sá»‘\n"
  
! #: gnulib/lib/getopt.c:641 gnulib/lib/getopt.c:660 gnulib/lib/getopt.c:976
! #: gnulib/lib/getopt.c:995
  #, c-format
  msgid "%s: option `%s' requires an argument\n"
  msgstr "%s: tÃ¹y chá»�n Â« %s Â» cáº§n Ä‘áº¿n Ä‘á»‘i sá»‘\n"
  
! #: gnulib/lib/getopt.c:698 gnulib/lib/getopt.c:701
  #, c-format
  msgid "%s: unrecognized option `--%s'\n"
  msgstr "%s: khÃ´ng nháº­n ra tÃ¹y chá»�n Â« --%s Â»\n"
  
! #: gnulib/lib/getopt.c:709 gnulib/lib/getopt.c:712
  #, c-format
  msgid "%s: unrecognized option `%c%s'\n"
  msgstr "%s: khÃ´ng nháº­n ra tÃ¹y chá»�n Â« %c%s Â»\n"
  
! #: gnulib/lib/getopt.c:764 gnulib/lib/getopt.c:767
  #, c-format
  msgid "%s: illegal option -- %c\n"
  msgstr "%s: khÃ´ng cho phÃ©p tÃ¹y chá»�n Â« -- %c Â»\n"
  
! #: gnulib/lib/getopt.c:773 gnulib/lib/getopt.c:776
  #, c-format
  msgid "%s: invalid option -- %c\n"
  msgstr "%s: tÃ¹y chá»�n khÃ´ng há»£p lá»‡ Â« -- %c Â»\n"
  
! #: gnulib/lib/getopt.c:828 gnulib/lib/getopt.c:844 gnulib/lib/getopt.c:1048
! #: gnulib/lib/getopt.c:1066
  #, c-format
  msgid "%s: option requires an argument -- %c\n"
  msgstr "%s: tÃ¹y chá»�n cáº§n Ä‘áº¿n Ä‘á»‘i sá»‘ Â« -- %c Â»\n"
  
! #: gnulib/lib/getopt.c:897 gnulib/lib/getopt.c:913
  #, c-format
  msgid "%s: option `-W %s' is ambiguous\n"
  msgstr "%s: tÃ¹y chá»�n Â« -W %s Â» lÃ  mÆ¡ há»“\n"
  
! #: gnulib/lib/getopt.c:937 gnulib/lib/getopt.c:955
  #, c-format
  msgid "%s: option `-W %s' doesn't allow an argument\n"
  msgstr "%s: tÃ¹y chá»�n Â« -W %s Â» khÃ´ng cho phÃ©p Ä‘á»‘i sá»‘\n"
  
! #: gnulib/lib/xalloc-die.c:35 gnulib/lib/xsetenv.c:39
  msgid "memory exhausted"
  msgstr "háº¿t bá»™ nhá»› hoÃ n toÃ n"
  
! #: info/echo-area.c:283 info/session.c:732
  msgid "Move forward a character"
  msgstr "Tiáº¿p má»™t kÃ½ tá»±"
  
! #: info/echo-area.c:295 info/session.c:764
  msgid "Move backward a character"
  msgstr "LÃ¹i má»™t kÃ½ tá»±"
--- 16,92 ----
  "Content-Transfer-Encoding: 8bit\n"
  "Plural-Forms: nplurals=1; plural=0;\n"
! "X-Generator: LocFactoryEditor 1.7b3\n"
  
! #: gnulib/lib/error.c:125
  msgid "Unknown system error"
  msgstr "Lá»—i há»‡ thá»‘ng khÃ´ng rÃµ"
  
! #: gnulib/lib/getopt.c:526 gnulib/lib/getopt.c:542
  #, c-format
  msgid "%s: option `%s' is ambiguous\n"
  msgstr "%s: tÃ¹y chá»�n Â« %s Â» lÃ  mÆ¡ há»“\n"
  
! #: gnulib/lib/getopt.c:575 gnulib/lib/getopt.c:579
  #, c-format
  msgid "%s: option `--%s' doesn't allow an argument\n"
  msgstr "%s: tÃ¹y chá»�n Â« --%s Â» khÃ´ng cho phÃ©p Ä‘á»‘i sá»‘\n"
  
! #: gnulib/lib/getopt.c:588 gnulib/lib/getopt.c:593
  #, c-format
  msgid "%s: option `%c%s' doesn't allow an argument\n"
  msgstr "%s: tÃ¹y chá»�n Â« %c%s Â» khÃ´ng cho phÃ©p Ä‘á»‘i sá»‘\n"
  
! #: gnulib/lib/getopt.c:636 gnulib/lib/getopt.c:655 gnulib/lib/getopt.c:971
! #: gnulib/lib/getopt.c:990
  #, c-format
  msgid "%s: option `%s' requires an argument\n"
  msgstr "%s: tÃ¹y chá»�n Â« %s Â» cáº§n Ä‘áº¿n Ä‘á»‘i sá»‘\n"
  
! #: gnulib/lib/getopt.c:693 gnulib/lib/getopt.c:696
  #, c-format
  msgid "%s: unrecognized option `--%s'\n"
  msgstr "%s: khÃ´ng nháº­n ra tÃ¹y chá»�n Â« --%s Â»\n"
  
! #: gnulib/lib/getopt.c:704 gnulib/lib/getopt.c:707
  #, c-format
  msgid "%s: unrecognized option `%c%s'\n"
  msgstr "%s: khÃ´ng nháº­n ra tÃ¹y chá»�n Â« %c%s Â»\n"
  
! #: gnulib/lib/getopt.c:759 gnulib/lib/getopt.c:762
  #, c-format
  msgid "%s: illegal option -- %c\n"
  msgstr "%s: khÃ´ng cho phÃ©p tÃ¹y chá»�n Â« -- %c Â»\n"
  
! #: gnulib/lib/getopt.c:768 gnulib/lib/getopt.c:771
  #, c-format
  msgid "%s: invalid option -- %c\n"
  msgstr "%s: tÃ¹y chá»�n khÃ´ng há»£p lá»‡ Â« -- %c Â»\n"
  
! #: gnulib/lib/getopt.c:823 gnulib/lib/getopt.c:839 gnulib/lib/getopt.c:1043
! #: gnulib/lib/getopt.c:1061
  #, c-format
  msgid "%s: option requires an argument -- %c\n"
  msgstr "%s: tÃ¹y chá»�n cáº§n Ä‘áº¿n Ä‘á»‘i sá»‘ Â« -- %c Â»\n"
  
! #: gnulib/lib/getopt.c:892 gnulib/lib/getopt.c:908
  #, c-format
  msgid "%s: option `-W %s' is ambiguous\n"
  msgstr "%s: tÃ¹y chá»�n Â« -W %s Â» lÃ  mÆ¡ há»“\n"
  
! #: gnulib/lib/getopt.c:932 gnulib/lib/getopt.c:950
  #, c-format
  msgid "%s: option `-W %s' doesn't allow an argument\n"
  msgstr "%s: tÃ¹y chá»�n Â« -W %s Â» khÃ´ng cho phÃ©p Ä‘á»‘i sá»‘\n"
  
! #: gnulib/lib/xalloc-die.c:34 gnulib/lib/xsetenv.c:37
! #, c-format
  msgid "memory exhausted"
  msgstr "háº¿t bá»™ nhá»› hoÃ n toÃ n"
  
! #: info/echo-area.c:283 info/session.c:735
  msgid "Move forward a character"
  msgstr "Tiáº¿p má»™t kÃ½ tá»±"
  
! #: info/echo-area.c:295 info/session.c:767
  msgid "Move backward a character"
  msgstr "LÃ¹i má»™t kÃ½ tá»±"
***************
*** 98,106 ****
  msgstr "Tá»›i cuá»‘i dÃ²ng nÃ y"
  
! #: info/echo-area.c:320 info/session.c:805
  msgid "Move forward a word"
  msgstr "Tiáº¿p má»™t tá»«"
  
! #: info/echo-area.c:360 info/session.c:878
  msgid "Move backward a word"
  msgstr "LÃ¹i má»™t tá»«"
--- 100,108 ----
  msgstr "Tá»›i cuá»‘i dÃ²ng nÃ y"
  
! #: info/echo-area.c:320 info/session.c:808
  msgid "Move forward a word"
  msgstr "Tiáº¿p má»™t tá»«"
  
! #: info/echo-area.c:360 info/session.c:881
  msgid "Move backward a word"
  msgstr "LÃ¹i má»™t tá»«"
***************
*** 236,241 ****
  "Go to the next matching index item from the last `\\[index-search]' command"
  msgstr ""
! "Tá»›i má»¥c chá»‰ má»¥c khá»›p káº¿ tiáº¿p tá»« lá»‡nh Â«[index-search]Â» (tÃ¬m kiáº¿m chá»‰ má»¥c) "
! "cuá»‘i cÃ¹ng."
  
  #: info/indices.c:334
--- 238,243 ----
  "Go to the next matching index item from the last `\\[index-search]' command"
  msgstr ""
! "Tá»›i má»¥c chá»‰ má»¥c khá»›p káº¿ tiáº¿p tá»« lá»‡nh Â«[index-search]Â» (tÃ¬m kiáº¿m chá»‰ má»¥c) cuá»‘i "
! "cÃ¹ng."
  
  #: info/indices.c:334
***************
*** 268,282 ****
  # Type: text
  # Description
! #: info/indices.c:540
  #, c-format
  msgid "Scanning indices of `%s'..."
  msgstr "Ä�ang quÃ©t cÃ¡c chá»‰ má»¥c cá»§a Â« %s Â»..."
  
! #: info/indices.c:595
  #, c-format
  msgid "No available info files have `%s' in their indices."
  msgstr "KhÃ´ng cÃ³ táº­p tin thÃ´ng tin sáºµn sÃ ng chá»©a Â« %s Â» trong chá»‰ má»¥c ."
  
! #: info/indices.c:621
  msgid "Grovel all known info file's indices for a string and build a menu"
  msgstr ""
--- 270,284 ----
  # Type: text
  # Description
! #: info/indices.c:549
  #, c-format
  msgid "Scanning indices of `%s'..."
  msgstr "Ä�ang quÃ©t cÃ¡c chá»‰ má»¥c cá»§a Â« %s Â»..."
  
! #: info/indices.c:604
  #, c-format
  msgid "No available info files have `%s' in their indices."
  msgstr "KhÃ´ng cÃ³ táº­p tin thÃ´ng tin sáºµn sÃ ng chá»©a Â« %s Â» trong chá»‰ má»¥c ."
  
! #: info/indices.c:630
  msgid "Grovel all known info file's indices for a string and build a menu"
  msgstr ""
***************
*** 284,292 ****
  "Ä‘Æ¡n"
  
! #: info/indices.c:625
  msgid "Index apropos: "
  msgstr "Chá»‰ má»¥c apropos: "
  
! #: info/indices.c:653
  #, c-format
  msgid ""
--- 286,294 ----
  "Ä‘Æ¡n"
  
! #: info/indices.c:634
  msgid "Index apropos: "
  msgstr "Chá»‰ má»¥c apropos: "
  
! #: info/indices.c:662
  #, c-format
  msgid ""
***************
*** 297,307 ****
  "* TrÃ¬nh Ä‘Æ¡n: nÃºt cÃ³ chá»‰ má»¥c chá»©a Â« %s Â»:\n"
  
! #: info/info.c:287 info/infokey.c:899
  #, c-format
  msgid "Try --help for more information.\n"
  msgstr "HÃ£y thá»­ lá»‡nh trá»£ giÃºp Â« --help Â» Ä‘á»ƒ xem thÃ´ng tin thÃªm.\n"
  
! #: info/info.c:306 info/infokey.c:145 makeinfo/makeinfo.c:783
! #: util/install-info.c:1328 util/texindex.c:295
  #, c-format
  msgid ""
--- 299,309 ----
  "* TrÃ¬nh Ä‘Æ¡n: nÃºt cÃ³ chá»‰ má»¥c chá»©a Â« %s Â»:\n"
  
! #: info/info.c:273 info/infokey.c:899
  #, c-format
  msgid "Try --help for more information.\n"
  msgstr "HÃ£y thá»­ lá»‡nh trá»£ giÃºp Â« --help Â» Ä‘á»ƒ xem thÃ´ng tin thÃªm.\n"
  
! #: info/info.c:292 info/infokey.c:145 install-info/install-info.c:2091
! #: makeinfo/makeinfo.c:783 util/texindex.c:295
  #, c-format
  msgid ""
***************
*** 318,333 ****
  "KHÃ”NG CÃ“ Báº¢O HÃ€NH GÃŒ Cáº¢, vá»›i Ä‘iá»�u kiá»‡n Ä‘Æ°á»£c phÃ¡p luáº­t cho phÃ©p\n"
  
! #: info/info.c:511
  #, c-format
  msgid "no index entries found for `%s'\n"
  msgstr "khÃ´ng tÃ¬m tháº¥y gÃ¬ trong chá»‰ má»¥c cho Â« %s Â»\n"
  
! #: info/info.c:603
! msgid "  -b, --speech-friendly        be friendly to speech synthesizers.\n"
! msgstr ""
! "  -b, --speech-friendly        thÃ¢n thiá»‡n vá»›i thiáº¿t bá»‹ tá»•ng há»£p tiáº¿ng nÃ³i.\n"
! "\t\t(_thÃ¢n thiá»‡n vá»›i tiáº¿ng nÃ³i_)\n"
! 
! #: info/info.c:610
  #, c-format
  msgid ""
--- 320,329 ----
  "KHÃ”NG CÃ“ Báº¢O HÃ€NH GÃŒ Cáº¢, vá»›i Ä‘iá»�u kiá»‡n Ä‘Æ°á»£c phÃ¡p luáº­t cho phÃ©p\n"
  
! #: info/info.c:504
  #, c-format
  msgid "no index entries found for `%s'\n"
  msgstr "khÃ´ng tÃ¬m tháº¥y gÃ¬ trong chá»‰ má»¥c cho Â« %s Â»\n"
  
! #: info/info.c:598
  #, c-format
  msgid ""
***************
*** 335,357 ****
  "\n"
  "Read documentation in Info format.\n"
  "\n"
  "Options:\n"
! "      --apropos=STRING         look up STRING in all indices of all "
  "manuals.\n"
  "  -d, --directory=DIR          add DIR to INFOPATH.\n"
  "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
! "  -f, --file=FILENAME          specify Info file to visit.\n"
  "  -h, --help                   display this help and exit.\n"
  "      --index-search=STRING    go to node pointed by index entry STRING.\n"
  "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
! "  -o, --output=FILENAME        output selected nodes to FILENAME.\n"
  "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
  "      --no-raw-escapes         output escapes as literal text.\n"
  "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
! "  -O, --show-options, --usage  go to command-line options node.\n"
! "%s      --subnodes               recursively output menu items.\n"
! "  -w, --where, --location      print physical location of Info file.\n"
  "      --vi-keys                use vi-like and less-like key bindings.\n"
  "      --version                display version information and exit.\n"
  "\n"
  "The first non-option argument, if present, is the menu entry to start from;\n"
--- 331,399 ----
  "\n"
  "Read documentation in Info format.\n"
+ msgstr ""
+ "Sá»­ dá»¥ng: %s [TÃ™Y_CHá»ŒN]... [Má»¤C_TRÃŒNH_Ä�Æ N...]\n"
  "\n"
+ "Ä�á»�c tÃ i liá»‡u hÆ°á»›ng dáº«n theo Ä‘á»‹nh dáº¡ng Info.\n"
+ 
+ #: info/info.c:604
+ msgid ""
  "Options:\n"
! "  -k, --apropos=STRING         look up STRING in all indices of all "
  "manuals.\n"
  "  -d, --directory=DIR          add DIR to INFOPATH.\n"
  "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
! "  -f, --file=FILENAME          specify Info file to visit."
! msgstr ""
! "TÃ¹y chá»�n:\n"
! "  -k, --apropos=CHUá»–I         tra cá»©u chuá»—i nÃ y trong má»�i chá»‰ má»¥c cá»§a má»�i sá»• "
! "tay.\n"
! "  -d, --directory=THÆ¯_Má»¤C          thÃªm thÆ° má»¥c nÃ y vÃ o Ä‘Æ°á»�ng dáº«n INFOPATH.\n"
! "      --dribble=Táº¬P_TIN       lÆ°u cÃ¡c cÃº báº¥m phÃ­m vÃ o táº­p tin nÃ y.\n"
! "  -f, --file=Táº¬P_TIN          ghi rÃµ táº­p tin Info cáº§n thÄƒm."
! 
! #: info/info.c:611
! msgid ""
  "  -h, --help                   display this help and exit.\n"
  "      --index-search=STRING    go to node pointed by index entry STRING.\n"
  "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
! "  -o, --output=FILENAME        output selected nodes to FILENAME."
! msgstr ""
! "  -h, --help                   hiá»ƒn thá»‹ trá»£ giÃºp nÃ y rá»“i thoÃ¡t.\n"
! "      --index-search=CHUá»–I    Ä‘i tá»›i nÃºt Ä‘Æ°á»£c ngá»¥ Ã½ bá»Ÿi chuá»—i chá»‰ má»¥c nÃ y.\n"
! "  -n, --node=TÃŠN_NÃšT          ghi rÃµ nÃºt trong táº­p tin Info Ä‘Æ°á»£c thÄƒm Ä‘áº§u "
! "tiÃªn.\n"
! "  -o, --output=Táº¬P_TIN        xuáº¥t cÃ¡c nÃºt Ä‘Ã£ chá»�n vÃ o táº­p tin nÃ y."
! 
! #: info/info.c:617
! msgid ""
  "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
  "      --no-raw-escapes         output escapes as literal text.\n"
  "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
! "  -O, --show-options, --usage  go to command-line options node."
! msgstr ""
! "  -R, --raw-escapes            xuáº¥t cÃ¡c kÃ½ tá»± thoÃ¡t ANSI Â« thÃ´ Â» (máº·c Ä‘á»‹nh)\n"
! "      --no-raw-escapes        xuáº¥t cÃ¡c kÃ½ tá»± thoÃ¡t dáº¡ng vÄƒn báº£n nghÄ©a chá»¯.\n"
! "      --restore=Táº¬P_TIN       Ä‘á»�c cÃ¡c cÃº báº¥m phÃ­m Ä‘áº§u tiÃªn tá»« táº­p tin nÃ y.\n"
! "  -O, --show-options, --usage  \tÄ‘i tá»›i nÃºt chá»©a cÃ¡c tÃ¹y chá»�n dÃ²ng lá»‡nh."
! 
! #: info/info.c:624
! msgid "  -b, --speech-friendly        be friendly to speech synthesizers."
! msgstr ""
! "  -b, --speech-friendly        thÃ¢n thiá»‡n vá»›i thiáº¿t bá»‹ tá»•ng há»£p tiáº¿ng nÃ³i"
! 
! #: info/info.c:628
! msgid ""
! "      --subnodes               recursively output menu items.\n"
  "      --vi-keys                use vi-like and less-like key bindings.\n"
  "      --version                display version information and exit.\n"
+ "  -w, --where, --location      print physical location of Info file."
+ msgstr ""
+ "      --subnodes               xuáº¥t Ä‘á»‡ quy cÃ¡c má»¥c trÃ¬nh Ä‘Æ¡n.\n"
+ "      --vi-keys                dÃ¹ng cÃ¡c tá»• há»£p phÃ­m kiá»ƒu Vi vÃ  Less.\n"
+ "      --version                hiá»ƒn thá»‹ thÃ´ng tin phiÃªn báº£n rá»“i thoÃ¡t\n"
+ "  -w, --where, --location      in vá»‹ trÃ­ váº­t lÃ½ cá»§a táº­p tin Info."
+ 
+ #: info/info.c:634
+ msgid ""
  "\n"
  "The first non-option argument, if present, is the menu entry to start from;\n"
***************
*** 359,363 ****
  "If it is not present, info merges all `dir' files and shows the result.\n"
  "Any remaining arguments are treated as the names of menu\n"
! "items relative to the initial node visited.\n"
  "\n"
  "Examples:\n"
--- 401,416 ----
  "If it is not present, info merges all `dir' files and shows the result.\n"
  "Any remaining arguments are treated as the names of menu\n"
! "items relative to the initial node visited."
! msgstr ""
! "\n"
! "Ä�á»‘i sá»‘ Ä‘áº§u tiÃªn khÃ´ng pháº£i tÃ¹y chá»�n, náº¿u cÃ³, lÃ  má»¥c trÃ¬nh Ä‘Æ¡n tá»« Ä‘Ã³ cáº§n báº¯t "
! "Ä‘áº§u ;\n"
! "cÃ³ tÃ¬m nÃ³ trong má»�i táº­p tin Â« dir Â» (thÆ° má»¥c) trÃªn Ä‘Æ°á»�ng dáº«n INFOPATH.\n"
! "KhÃ´ng cÃ³ thÃ¬ Info trá»™n táº¥t cáº£ cÃ¡c táº­p tin Â« dir Â» rá»“i hiá»ƒn thá»‹ káº¿t quáº£.\n"
! "Báº¥t cá»© Ä‘á»‘i sá»‘ cÃ²n láº¡i nÃ o Ä‘Æ°á»£c xá»­ lÃ½ nhÆ° tÃªn cá»§a má»¥c trÃ¬nh Ä‘Æ¡n\n"
! "tÆ°Æ¡ng Ä‘á»‘i vá»›i nÃºt Ä‘áº§u tiÃªn Ä‘Æ°á»£c thÄƒm."
! 
! #: info/info.c:641
! msgid ""
  "\n"
  "Examples:\n"
***************
*** 367,430 ****
  "  info --show-options emacs  start at node with emacs' command line options\n"
  "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
! "  info -f ./foo.info         show file ./foo.info, not searching dir\n"
  msgstr ""
- "CÃ¡ch sá»­ dá»¥ng: %s [TÃ™Y_CHá»ŒN]... [Má»¤C_TRÃŒNH_Ä�Æ N...]\n"
- "\n"
- "Ä�á»�c tÃ i liá»‡u cÃ³ Ä‘á»‹nh dáº¡ng Info.\n"
- "\n"
- "TÃ¹y chá»�n:\n"
- "      --apropos=CHUá»–I         tra tÃ¬m chuá»—i nÃ y trong má»�i chá»§ má»¥c cá»§a má»�i sá»• "
- "tay.\n"
- "  -d, --directory=THÆ¯_Má»¤C          thÃªm thÆ° má»¥c nÃ y vÃ o Ä‘Æ°á»�ng dáº«n INFOPATH.\n"
- "      --dribble=TÃŠN_Táº¬P_TIN       ghi nhá»› cÃ¡c Ä‘á»™ng tÃ¡c gÃµ phÃ­m vÃ o táº­p tin "
- "tÃªn nÃ y.\n"
- "  -f, --file=TÃŠN_Táº¬P_TIN          xÃ¡c Ä‘á»‹nh táº­p tin Info cáº§n thÄƒm (_táº­p "
- "tin_).\n"
- "  -h, --help                   hiá»ƒn thá»‹ trá»£ giÃºp nÃ y rá»“i thoÃ¡t (_trá»£ giÃºp_)\n"
- "      --index-search=CHUá»–I    tá»›i nÃºt thÃ´ng tin tá»›i Ä‘Ã³ chuá»—i nÃ y chá»‰ trong "
- "chá»‰ má»¥c.\n"
- "\t\t(_tÃ¬m kiáº¿m trong chá»‰ má»¥c_)\n"
- "  -n, --node=TÃŠN_NÃšT          xÃ¡c Ä‘á»‹nh cÃ¡c nÃºt thÃ´ng tin trong táº­p tin Info "
- "thÄƒm thá»© nháº¥t.\n"
- "  -o, --output=TÃŠN_Táº¬P_TIN        xuáº¥t ra táº­p tin nÃ y cÃ¡c nÃºt thÃ´ng tin Ä‘Ã£ "
- "chá»�n.\n"
- "\t\t(_káº¿t xuáº¥t_)\n"
- "  -R, --raw-escapes            xuáº¥t cÃ¡c kÃ½ tá»± thoÃ¡t ANSI Â« thÃ´ Â» (máº·c Ä‘á»‹nh)\n"
- "\t\t(_cÃ¡c sá»± thoÃ¡t thÃ´_)\n"
- "      --no-raw-escapes         xuáº¥t cÃ¡c kÃ½ tá»± thoÃ¡t theo vÄƒn báº£n nghÄ©a chá»¯.\n"
- "\t\t(_khÃ´ng cÃ³ sá»± thoÃ¡t thÃ´_)\n"
- "      --restore=TÃŠN_Táº¬P_TIN       Ä‘á»�c cÃ¡c Ä‘á»™ng tÃ¡c gÃµ phÃ­m Ä‘áº§u tiÃªn tá»« táº­p "
- "tin nÃ y.\n"
- "\t\t(_phá»¥c há»“i _)\n"
- "  -O, --show-options, --usage  tá»›i nÃºt thÃ´ng tin hiá»ƒn thá»‹ cÃ¡c tÃ¹y chá»�n dÃ²ng "
- "lá»‡nh.\n"
- "\t\t(_hiá»‡n tÃ¹y chá»�n, cÃ¡ch sá»­ dá»¥ng_)\n"
- "%s      --subnodes               xuáº¥t Ä‘á»‡ quy cÃ¡c má»¥c trÃ¬nh Ä‘Æ¡n.\n"
- "\t\t(_cÃ¡c nÃºt phá»¥_)\n"
- "  -w, --where, --location      in a Ä‘á»‹a Ä‘iá»ƒm váº­t lÃ½ cá»§a táº­p tin Info.\n"
- "\t\t(_á»Ÿ Ä‘Ã¢u, Ä‘á»‹a Ä‘iá»ƒm_)\n"
- "      --vi-keys               dÃ¹ng tá»• há»£p phÃ­m kiá»ƒu Vi vÃ  Less (_cÃ¡c phÃ­m "
- "Vi_).\n"
- "      --version                hiá»ƒn thá»‹ thÃ´ng tin phiÃªn báº£n rá»“i thoÃ¡t "
- "(_phiÃªn báº£n_)\n"
- "\n"
- "Ä�á»‘i sá»‘ khÃ¡c tÃ¹y chá»�n thá»© nháº¥t, náº¿u cÃ³, lÃ  má»¥c trÃ¬nh Ä‘Æ¡n tá»« Ä‘Ã³ cáº§n báº¯t Ä‘áº§u ;\n"
- "tÃ¬m kiáº¿m nÃ³ trong má»�i thÆ° má»¥c Â« dir Â» trÃªn Ä‘Æ°á»�ng dáº«n INFOPATH.\n"
- "KhÃ´ng cÃ³ thÃ¬ Info trá»™n má»�i táº­p tin Â« dir Â» rá»“i hiá»ƒn thá»‹ káº¿t quáº£.\n"
- "Ä�á»‘i sá»‘ cÃ²n láº¡i nÃ o Ä‘Æ°á»£c xá»­ lÃ½ nhÆ° tÃªn má»¥c trÃ¬nh Ä‘Æ¡n tÆ°Æ¡ng Ä‘á»‘i\n"
- "vá»›i nÃºt Ä‘áº§u tiÃªn Ä‘Ã£ thÄƒm.\n"
  "\n"
! "Máº«u thÃ­ dá»¥ :\n"
  "  info                       hiá»ƒn thá»‹ trÃ¬nh Ä‘Æ¡n thÆ° má»¥c cáº¥p Ä‘áº§u\n"
  "  info emacs                 báº¯t Ä‘áº§u á»Ÿ nÃºt emacs tá»« thÆ° má»¥c cáº¥p Ä‘áº§u\n"
! "  info emacs buffers        báº¯t Ä‘áº§u á»Ÿ nÃºt buffers bÃªn trong sá»• tay emacs\n"
! "  info --show-options emacs  báº¯t Ä‘áº§u á»Ÿ nÃºt chá»©a cÃ¡c tÃ¹y chá»�n dÃ²ng lá»‡nh "
  "emacs\n"
! "  info --subnodes -o out.txt emacs  Ä‘á»• toÃ n bá»™ sá»• tay ra táº­p tin out.txt\n"
! "  info -f ./phu.info         hiá»‡n táº­p tin Â« ./phu.info Â», khÃ´ng tÃ¬m kiáº¿m "
! "trong thÆ° má»¥c\n"
  
! #: info/info.c:649 info/infokey.c:918 makeinfo/makeinfo.c:474
! #: util/install-info.c:491 util/texindex.c:259
  msgid ""
  "\n"
--- 420,439 ----
  "  info --show-options emacs  start at node with emacs' command line options\n"
  "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
! "  info -f ./foo.info         show file ./foo.info, not searching dir"
  msgstr ""
  "\n"
! "VÃ­ dá»¥ :\n"
  "  info                       hiá»ƒn thá»‹ trÃ¬nh Ä‘Æ¡n thÆ° má»¥c cáº¥p Ä‘áº§u\n"
  "  info emacs                 báº¯t Ä‘áº§u á»Ÿ nÃºt emacs tá»« thÆ° má»¥c cáº¥p Ä‘áº§u\n"
! "  info emacs buffers         báº¯t Ä‘áº§u á»Ÿ nÃºt bá»™ Ä‘á»‡m bÃªn trong sá»• tay emacs\n"
! "  info --show-options emacs  báº¯t Ä‘áº§u á»Ÿ nÃºt chá»©a cÃ¡c tÃ¹y chá»�n dÃ²ng lá»‡nh cá»§a "
  "emacs\n"
! "  info --subnodes -o out.txt emacs  Ä‘á»• toÃ n bá»™ sá»• tay vÃ o táº­p tin Â« out.txt "
! "Â»\n"
! "  info -f ./foo.info         hiá»ƒn thá»‹ táº­p tin Â« ./foo.info Â», khÃ´ng tÃ¬m kiáº¿m "
! "thÆ° má»¥c"
  
! #: info/info.c:650 info/infokey.c:918 makeinfo/makeinfo.c:474
! #: util/texindex.c:259
  msgid ""
  "\n"
***************
*** 438,527 ****
  "Trang chá»§ texinfo: <http://www.gnu.org/software/texinfo/>."
  
! #: info/info.c:683
  #, c-format
  msgid "Cannot find node `%s'."
  msgstr "KhÃ´ng tÃ¬m tháº¥y nÃºt thÃ´ng tin Â« %s Â»."
  
! #: info/info.c:684
  #, c-format
  msgid "Cannot find node `(%s)%s'."
  msgstr "KhÃ´ng tÃ¬m tháº¥y nÃºt thÃ´ng tin Â« (%s)%s Â»."
  
! #: info/info.c:685
  msgid "Cannot find a window!"
  msgstr "KhÃ´ng tÃ¬m tháº¥y cá»­a sá»•."
  
! #: info/info.c:686
  msgid "Point doesn't appear within this window's node!"
  msgstr "Ä�iá»ƒm khÃ´ng xuáº¥t hiá»‡n bÃªn trong cÃ¡i nÃºt thÃ´ng tin cá»§a cá»­a sá»• nÃ y."
  
! #: info/info.c:687
  msgid "Cannot delete the last window."
  msgstr "KhÃ´ng thá»ƒ xÃ³a cá»­a sá»• cuá»‘i cÃ¹ng."
  
! #: info/info.c:688
  msgid "No menu in this node."
  msgstr "KhÃ´ng cÃ³ trÃ¬nh Ä‘Æ¡n trong nÃºt thÃ´ng tin nÃ y."
  
! #: info/info.c:689
  msgid "No footnotes in this node."
  msgstr "KhÃ´ng cÃ³ cÆ°á»›c chÃº trong nÃºt thÃ´ng tin nÃ y."
  
! #: info/info.c:690
  msgid "No cross references in this node."
  msgstr "KhÃ´ng cÃ³ tham chiáº¿u chÃ©o trong nÃºt thÃ´ng tin nÃ y."
  
! #: info/info.c:691
  #, c-format
  msgid "No `%s' pointer for this node."
  msgstr "KhÃ´ng cÃ³ con trá»� Â« %s Â» cho nÃºt thÃ´ng tin nÃ y."
  
! #: info/info.c:692
  #, c-format
  msgid "Unknown Info command `%c'; try `?' for help."
  msgstr "KhÃ´ng nháº­n ra lá»‡nh Info Â« %c Â»: hÃ£y thá»­ lá»‡nh Â« ? Â» Ä‘á»ƒ xem trá»£ giÃºp."
  
! #: info/info.c:693
  #, c-format
  msgid "Terminal type `%s' is not smart enough to run Info."
  msgstr "Thiáº¿t bá»‹ cuá»‘i kiá»ƒu Â« %s Â» khÃ´ng Ä‘á»§ khÃ©o Ä‘á»ƒ cháº¡y Info."
  
! #: info/info.c:694
  msgid "You are already at the last page of this node."
  msgstr "Báº¡n á»Ÿ trang cuá»‘i cÃ¹ng cá»§a nÃºt thÃ´ng tin nÃ y."
  
! #: info/info.c:695
  msgid "You are already at the first page of this node."
  msgstr "Báº¡n á»Ÿ trang Ä‘áº§u tiÃªn cá»§a nÃºt thÃ´ng tin nÃ y."
  
! #: info/info.c:696
  msgid "Only one window."
  msgstr "Chá»‰ má»™t cá»­a sá»•."
  
! #: info/info.c:697
  msgid "Resulting window would be too small."
  msgstr "Cá»­a sá»• káº¿t quáº£ quÃ¡ nhá»�."
  
! #: info/info.c:698
  msgid "Not enough room for a help window, please delete a window."
  msgstr "KhÃ´ng Ä‘á»§ chá»— cho cá»­a sá»• trá»£ giÃºp: hÃ£y xÃ³a má»™t cá»­a sá»•."
  
! #: info/infodoc.c:45 info/infodoc.c:97
! msgid ""
! "Basic Commands in Info Windows\n"
! "******************************\n"
! msgstr ""
! "Lá»‡nh CÆ¡ báº£n trong Cá»­a sá»• Info\n"
! "â”�â”�â”�â”�â”�â”�â”�â”�â”�â”�â”�â”�â”�\n"
  
  #: info/infodoc.c:48
- msgid "\\%-10[quit-help]  Quit this help.\n"
- msgstr "\\%-10[quit-help]  ThoÃ¡t khá»�i trá»£ giÃºp nÃ y (_thoÃ¡t trá»£ giÃºp_).\n"
- 
- #: info/infodoc.c:49
  msgid "\\%-10[quit]  Quit Info altogether.\n"
  msgstr "\\%-10[quit]  ThoÃ¡t hoÃ n toÃ n khá»Ÿi info (_thoÃ¡t_).\n"
  
! #: info/infodoc.c:50
  msgid "\\%-10[get-info-help-node]  Invoke the Info tutorial.\n"
  msgstr ""
--- 447,532 ----
  "Trang chá»§ texinfo: <http://www.gnu.org/software/texinfo/>."
  
! #: info/info.c:684
  #, c-format
  msgid "Cannot find node `%s'."
  msgstr "KhÃ´ng tÃ¬m tháº¥y nÃºt thÃ´ng tin Â« %s Â»."
  
! #: info/info.c:685
  #, c-format
  msgid "Cannot find node `(%s)%s'."
  msgstr "KhÃ´ng tÃ¬m tháº¥y nÃºt thÃ´ng tin Â« (%s)%s Â»."
  
! #: info/info.c:686
  msgid "Cannot find a window!"
  msgstr "KhÃ´ng tÃ¬m tháº¥y cá»­a sá»•."
  
! #: info/info.c:687
  msgid "Point doesn't appear within this window's node!"
  msgstr "Ä�iá»ƒm khÃ´ng xuáº¥t hiá»‡n bÃªn trong cÃ¡i nÃºt thÃ´ng tin cá»§a cá»­a sá»• nÃ y."
  
! #: info/info.c:688
  msgid "Cannot delete the last window."
  msgstr "KhÃ´ng thá»ƒ xÃ³a cá»­a sá»• cuá»‘i cÃ¹ng."
  
! #: info/info.c:689
  msgid "No menu in this node."
  msgstr "KhÃ´ng cÃ³ trÃ¬nh Ä‘Æ¡n trong nÃºt thÃ´ng tin nÃ y."
  
! #: info/info.c:690
  msgid "No footnotes in this node."
  msgstr "KhÃ´ng cÃ³ cÆ°á»›c chÃº trong nÃºt thÃ´ng tin nÃ y."
  
! #: info/info.c:691
  msgid "No cross references in this node."
  msgstr "KhÃ´ng cÃ³ tham chiáº¿u chÃ©o trong nÃºt thÃ´ng tin nÃ y."
  
! #: info/info.c:692
  #, c-format
  msgid "No `%s' pointer for this node."
  msgstr "KhÃ´ng cÃ³ con trá»� Â« %s Â» cho nÃºt thÃ´ng tin nÃ y."
  
! #: info/info.c:693
  #, c-format
  msgid "Unknown Info command `%c'; try `?' for help."
  msgstr "KhÃ´ng nháº­n ra lá»‡nh Info Â« %c Â»: hÃ£y thá»­ lá»‡nh Â« ? Â» Ä‘á»ƒ xem trá»£ giÃºp."
  
! #: info/info.c:694
  #, c-format
  msgid "Terminal type `%s' is not smart enough to run Info."
  msgstr "Thiáº¿t bá»‹ cuá»‘i kiá»ƒu Â« %s Â» khÃ´ng Ä‘á»§ khÃ©o Ä‘á»ƒ cháº¡y Info."
  
! #: info/info.c:695
  msgid "You are already at the last page of this node."
  msgstr "Báº¡n á»Ÿ trang cuá»‘i cÃ¹ng cá»§a nÃºt thÃ´ng tin nÃ y."
  
! #: info/info.c:696
  msgid "You are already at the first page of this node."
  msgstr "Báº¡n á»Ÿ trang Ä‘áº§u tiÃªn cá»§a nÃºt thÃ´ng tin nÃ y."
  
! #: info/info.c:697
  msgid "Only one window."
  msgstr "Chá»‰ má»™t cá»­a sá»•."
  
! #: info/info.c:698
  msgid "Resulting window would be too small."
  msgstr "Cá»­a sá»• káº¿t quáº£ quÃ¡ nhá»�."
  
! #: info/info.c:699
  msgid "Not enough room for a help window, please delete a window."
  msgstr "KhÃ´ng Ä‘á»§ chá»— cho cá»­a sá»• trá»£ giÃºp: hÃ£y xÃ³a má»™t cá»­a sá»•."
  
! #: info/infodoc.c:45
! msgid "Basic Info command keys\n"
! msgstr "PhÃ­m lá»‡nh Info cÆ¡ báº£n\n"
! 
! #: info/infodoc.c:47
! msgid "\\%-10[quit-help]  Close this help window.\n"
! msgstr "\\%-10[quit-help]  Ä�Ã³ng cá»­a sá»• trá»£ giÃºp nÃ y.\n"
  
  #: info/infodoc.c:48
  msgid "\\%-10[quit]  Quit Info altogether.\n"
  msgstr "\\%-10[quit]  ThoÃ¡t hoÃ n toÃ n khá»Ÿi info (_thoÃ¡t_).\n"
  
! #: info/infodoc.c:49
  msgid "\\%-10[get-info-help-node]  Invoke the Info tutorial.\n"
  msgstr ""
***************
*** 529,808 ****
  "\t\t\t(_láº¥y nÃºt trá»£ giÃºp Info_)\n"
  
! #: info/infodoc.c:52 info/infodoc.c:104
! msgid ""
! "Selecting other nodes:\n"
! "----------------------\n"
! msgstr ""
! "Chá»�n cÃ¡c nÃºt khÃ¡c:\n"
! "â”�â”�â”�â”�â”�â”�â”�\n"
  
  #: info/infodoc.c:54
! msgid "\\%-10[next-node]  Move to the \"next\" node of this node.\n"
! msgstr "\\%-10[next-node]  Tá»›i nÃºt káº¿ tiáº¿p cá»§a nÃºt nÃ y (_nÃºt káº¿ tiáº¿p_).\n"
  
  #: info/infodoc.c:55
! msgid "\\%-10[prev-node]  Move to the \"previous\" node of this node.\n"
! msgstr "\\%-10[prev-node]  Vá»� nÃºt trÆ°á»›c cá»§a nÃºt nÃ y (_nÃºt trÆ°á»›c_).\n"
  
  #: info/infodoc.c:56
! msgid "\\%-10[up-node]  Move \"up\" from this node.\n"
! msgstr "\\%-10[up-node]  Chuyá»ƒn lÃªn tá»« nÃºt nÃ y (_lÃªn nÃºt_).\n"
  
! #: info/infodoc.c:57
! msgid ""
! "\\%-10[menu-item]  Pick menu item specified by name.\n"
! "              Picking a menu item causes another node to be selected.\n"
! msgstr ""
! "\\%-10[menu-item]\tChá»�n má»¥c trÃ¬nh Ä‘Æ¡n xÃ¡c Ä‘á»‹nh theo tÃªn.\n"
! "\tViá»‡c chá»�n má»¥c trÃ¬nh Ä‘Æ¡n thÃ¬ gÃ¢y ra chá»�n nÃºt khÃ¡c.\n"
! "\t\t(_má»¥c trÃ¬nh Ä‘Æ¡n_)\n"
  
  #: info/infodoc.c:59
  msgid ""
! "\\%-10[xref-item]  Follow a cross reference.  Reads name of reference.\n"
  msgstr ""
! "\\%-10[xref-item]  \tTheo tham chiáº¿u chÃ©o. Ä�á»�c tÃªn tham chiáº¿u.\n"
! "\t\t(_má»¥c tham chiáº¿u chÃ©o_)\n"
  
  #: info/infodoc.c:60
! msgid "\\%-10[history-node]  Move to the last node seen in this window.\n"
! msgstr ""
! "\\%-10[history-node]\tTá»›i nÃºt cuá»‘i hiá»ƒn thá»‹ trong cá»­a sá»• nÃ y.\n"
! "\t\t(_nÃºt lá»‹ch sá»­_)\n"
! 
! #: info/infodoc.c:61
! msgid "\\%-10[move-to-next-xref]  Skip to next hypertext link [*].\n"
  msgstr ""
! "\\%-10[move-to-next-xref]\t\tNháº£y tá»›i liÃªn káº¿t siÃªu vÄƒn báº£n káº¿ tiáº¿p [*].\n"
  
  #: info/infodoc.c:62
! msgid "\\%-10[move-to-prev-xref]  Skip to previous hypertext link [*].\n"
! msgstr ""
! "\\%-10[move-to-prev-xref]\t\tNháº£y vá»� liÃªn káº¿t siÃªu vÄƒn báº£n trÆ°á»›c [*].\n"
  
  #: info/infodoc.c:63
! msgid ""
! "\\%-10[select-reference-this-line]  Follow the hypertext link under cursor.\n"
! msgstr ""
! "\\%-10[select-reference-this-line]\tTheo liÃªn káº¿t siÃªu vÄƒn báº£n\n"
! "\tnáº±m dÆ°á»›i con trá»� (_chá»�n tham chiáº¿u dÃ²ng nÃ y_)\n"
  
  #: info/infodoc.c:64
! msgid ""
! "\\%-10[dir-node]  Move to the `directory' node.  Equivalent to `\\[goto-"
! "node] (DIR)'.\n"
! msgstr ""
! "\\%-10[dir-node]  \tTá»›i nÃºt Â« thÆ° má»¥c Â». Báº±ng Â« \\[goto-node] (THÆ¯ Má»¤C) Â».\n"
! "\t\t(_nÃºt thÆ° má»¥c_)\n"
  
  #: info/infodoc.c:65
! msgid ""
! "\\%-10[top-node]  Move to the Top node.  Equivalent to `\\[goto-node] Top'.\n"
! msgstr "\\%-10[top-node]  Tá»›i nÃºt Ä‘áº§u. Báº±ng Â« \\[goto-node] TrÃªn Â».\n"
  
  #: info/infodoc.c:67
! msgid ""
! "[*]    Command acts within this node or the entire document, depending on\n"
! "the value of cursor-movement-scrolls variable\n"
! msgstr ""
! "[*]\tLá»‡nh hoáº¡t Ä‘á»™ng bÃªn trong nÃºt thÃ´ng tin nÃ y hay bÃªn trong toÃ n tÃ i liá»‡u, "
! "phá»¥ thuá»™c vÃ o giÃ¡ trá»‹ cá»§a biáº¿n Â« cursor-movement-scrolls Â» (con trá»� di "
! "chuyá»ƒn cuá»™n)\n"
  
! #: info/infodoc.c:70 info/infodoc.c:118
! msgid ""
! "Moving within a node:\n"
! "---------------------\n"
  msgstr ""
! "Di chuyá»ƒn bÃªn trong nÃºt thÃ´ng tin:\n"
! "â”�â”�â”�â”�â”�â”�â”�\n"
  
  #: info/infodoc.c:72
! msgid "\\%-10[beginning-of-node]  Go to the beginning of this node.\n"
! msgstr "\\%-10[beginning-of-node]  Vá»� Ä‘áº§u cá»§a nÃºt nÃ y (_Ä‘áº§u cá»§a nÃºt_).\n"
  
  #: info/infodoc.c:73
! msgid "\\%-10[end-of-node]  Go to the end of this node.\n"
! msgstr "\\%-10[end-of-node]  Tá»›i cuá»‘i cá»§a nÃºt nÃ y (_cuá»‘i cá»§a nÃºt_).\n"
  
  #: info/infodoc.c:74
! msgid "\\%-10[next-line]  Scroll forward 1 line.\n"
! msgstr "\\%-10[next-line]  Cuá»™n tá»›i 1 dÃ²ng (_dÃ²ng káº¿_).\n"
! 
! #: info/infodoc.c:75
! msgid "\\%-10[prev-line]  Scroll backward 1 line.\n"
! msgstr "\\%-10[prev-line]  Cuá»™n lÃ¹i 1 dÃ²ng (_dÃ²ng trÆ°á»›c_).\n"
  
  #: info/infodoc.c:76
! msgid "\\%-10[scroll-forward]  Scroll forward a page.\n"
! msgstr "\\%-10[scroll-forward]  Cuá»™n tá»›i 1 trang (_cuá»™n tá»›i_).\n"
  
  #: info/infodoc.c:77
! msgid "\\%-10[scroll-backward]  Scroll backward a page.\n"
! msgstr "\\%-10[scroll-backward]  Cuá»™n lÃ¹i 1 trang (_cuá»™n ngÆ°á»£c_).\n"
  
! #: info/infodoc.c:79 info/infodoc.c:127
! msgid ""
! "Other commands:\n"
! "---------------\n"
! msgstr ""
! "Lá»‡nh khÃ¡c:\n"
! "â”�â”�â”�â”�\n"
! 
! #: info/infodoc.c:81
! msgid "1...9       Pick first...ninth item in this node's menu.\n"
! msgstr ""
! "1...9    Chá»�n má»¥c thá»© nháº¥t Ä‘áº¿n thá»© chÃ­n trong trÃ¬nh Ä‘Æ¡n cá»§a nÃºt thÃ´ng tin "
! "nÃ y.\n"
  
! #: info/infodoc.c:82
! msgid "\\%-10[last-menu-item]  Pick last item in this node's menu.\n"
! msgstr "\\%-10[last-menu-item]  Chá»�n má»¥c cuá»‘i trong trÃ¬nh Ä‘Æ¡n cá»§a nÃºt nÃ y.\n"
! 
! #: info/infodoc.c:83
  msgid ""
! "\\%-10[index-search]  Search for a specified string in the index entries of "
! "this Info\n"
! "              file, and select the node referenced by the first entry "
! "found.\n"
! msgstr ""
! "\\%-10[index-search]  TÃ¬m kiáº¿m chuá»—i Ä‘Ã£ xÃ¡c Ä‘á»‹nh trong cÃ¡c má»¥c chá»‰ má»¥c cá»§a "
! "táº­p tin Info nÃ y, cÅ©ng chá»�n nÃºt tá»›i Ä‘Ã³ má»¥c Ä‘áº§u Ä‘Ã£ tÃ¬m cÃ³ chá»‰.\n"
! 
! #: info/infodoc.c:85
! msgid ""
! "\\%-10[goto-node]  Move to node specified by name.\n"
! "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
  msgstr ""
! "\\%-10[goto-node]  Chuyá»ƒn tá»›i nÃºt tÃªn nÃ y.\n"
! "\tCÅ©ng cÃ³ thá»ƒ nháº­p vÃ o tÃªn táº­p tin, theo dáº¡ng (TÃŠN_Táº¬P_TIN)TÃŠN_NÃšT.\n"
  
! #: info/infodoc.c:87
! msgid ""
! "\\%-10[search]  Search forward for a specified string\n"
! "              and select the node in which the next occurrence is found.\n"
! msgstr ""
! "\\%-10[search]  TÃ¬m tá»›i chuá»—i Ä‘Ã£ xÃ¡c Ä‘á»‹nh, cÅ©ng chá»�n nÃºt trong Ä‘Ã³\n"
! "\ttÃ¬m má»¥c tÆ°Æ¡ng á»©ng káº¿ tiáº¿p.\n"
  
  #: info/infodoc.c:89
  msgid ""
! "\\%-10[search-backward]  Search backward for a specified string\n"
! "              and select the node in which the previous occurrence is "
! "found.\n"
  msgstr ""
! "\\%-10[search-backward]  TÃ¬m lÃ¹i chuá»—i Ä‘Ã£ xÃ¡c Ä‘á»‹nh, cÅ©ng chá»�n nÃºt trong Ä‘Ã³\n"
! "\ttÃ¬m má»¥c tÆ°Æ¡ng á»©ng trÆ°á»›c.\n"
  
! #: info/infodoc.c:100
  #, c-format
  msgid "  %-10s  Quit this help.\n"
  msgstr "  %-10s  ThoÃ¡t khá»�i trá»£ giÃºp nÃ y.\n"
  
! #: info/infodoc.c:101
  #, c-format
  msgid "  %-10s  Quit Info altogether.\n"
  msgstr "  %-10s  ThoÃ¡t hoÃ n toÃ n Info.\n"
  
! #: info/infodoc.c:102
  #, c-format
  msgid "  %-10s  Invoke the Info tutorial.\n"
  msgstr "  %-10s  Gá»�i trá»£ lÃ½ hÆ°á»›ng dáº«n Info.\n"
  
! #: info/infodoc.c:106
  #, c-format
  msgid "  %-10s  Move to the `next' node of this node.\n"
  msgstr "  %-10s  Tá»›i nÃºt Â« káº¿ Â» cá»§a nÃºt nÃ y.\n"
  
! #: info/infodoc.c:107
  #, c-format
  msgid "  %-10s  Move to the `previous' node of this node.\n"
  msgstr "  %-10s  Vá»� nÃºt Â« lÃ¹i Â» cá»§a nÃºt nÃ y.\n"
  
! #: info/infodoc.c:108
  #, c-format
  msgid "  %-10s  Move `up' from this node.\n"
  msgstr "  %-10s  Chuyá»ƒn Â« lÃªn Â» tá»« nÃºt nÃ y.\n"
  
! #: info/infodoc.c:109
  #, c-format
! msgid "  %-10s  Pick menu item specified by name.\n"
! msgstr "  %-10s  Chá»�n má»¥c trÃ¬nh Ä‘Æ¡n xÃ¡c Ä‘á»‹nh theo tÃªn.\n"
! 
! #: info/infodoc.c:110
! msgid "              Picking a menu item causes another node to be selected.\n"
! msgstr "              Viá»‡c chá»�n má»¥c trÃ¬nh Ä‘Æ¡n thÃ¬ gÃ¢y ra nÃºt khÃ¡c Ä‘Æ°á»£c chá»�n.\n"
  
! #: info/infodoc.c:111
  #, c-format
  msgid "  %-10s  Follow a cross reference.  Reads name of reference.\n"
  msgstr "  %-10s  Theo má»™t tham chiáº¿u chÃ©o. Ä�á»�c tÃªn tham chiáº¿u.\n"
  
! #: info/infodoc.c:112
  #, c-format
  msgid "  %-10s  Move to the last node seen in this window.\n"
  msgstr "  %-10s  Tá»›i nÃºt cuá»‘i hiá»ƒn thá»‹ trong cá»­a sá»• nÃ y.\n"
  
! #: info/infodoc.c:113
  #, c-format
  msgid "  %-10s  Skip to next hypertext link within this node.\n"
  msgstr "  %-10s  Nháº£y tá»›i liÃªn káº¿t siÃªu vÄƒn báº£n káº¿ tiáº¿p bÃªn trong nÃºt nÃ y.\n"
  
! #: info/infodoc.c:114
  #, c-format
  msgid "  %-10s  Follow the hypertext link under cursor.\n"
  msgstr "  %-10s  Theo liÃªn káº¿t siÃªu vÄƒn báº£n náº±m dÆ°á»›i con trá»�.\n"
  
! #: info/infodoc.c:115
  #, c-format
  msgid "  %-10s  Move to the `directory' node.  Equivalent to `g (DIR)'.\n"
  msgstr "  %-10s  Tá»›i nÃºt Â« thÆ° má»¥c Â». Báº±ng Â« g (THÆ¯_Má»¤C) Â».\n"
  
! #: info/infodoc.c:116
  #, c-format
  msgid "  %-10s  Move to the Top node.  Equivalent to `g Top'.\n"
  msgstr "  %-10s  Tá»›i nÃºt Ä�áº§u. Báº±ng Â« g TrÃªn Â».\n"
  
! #: info/infodoc.c:120
  #, c-format
  msgid "  %-10s  Scroll forward a page.\n"
  msgstr "  %-10s  Cuá»™n tá»›i 1 trang.\n"
  
! #: info/infodoc.c:121
  #, c-format
  msgid "  %-10s  Scroll backward a page.\n"
  msgstr "  %-10s  Cuá»™n lÃ¹i 1 trang.\n"
  
! #: info/infodoc.c:122
  #, c-format
  msgid "  %-10s  Go to the beginning of this node.\n"
  msgstr "  %-10s  Vá»� Ä‘áº§u nÃºt nÃ y.\n"
  
! #: info/infodoc.c:123
  #, c-format
  msgid "  %-10s  Go to the end of this node.\n"
  msgstr "  %-10s  Tá»›i cuá»‘i nÃºt nÃ y.\n"
  
! #: info/infodoc.c:124
  #, c-format
  msgid "  %-10s  Scroll forward 1 line.\n"
  msgstr "  %-10s  Cuá»™n tá»›i 1 dÃ²ng.\n"
  
! #: info/infodoc.c:125
  #, c-format
  msgid "  %-10s  Scroll backward 1 line.\n"
  msgstr "  %-10s  Cuá»™n lÃ¹i 1 dÃ²ng.\n"
  
! #: info/infodoc.c:129
  #, c-format
! msgid "  %-10s  Pick first ... ninth item in node's menu.\n"
! msgstr "  %-10s  Chá»�n má»¥c thá»© nháº¥t Ä‘áº¿n thá»© chÃ­n trong trÃ¬nh Ä‘Æ¡n cá»§a nÃºt.\n"
  
! #: info/infodoc.c:130
  #, c-format
  msgid "  %-10s  Pick last item in node's menu.\n"
  msgstr "  %-10s  Chá»�n má»¥c cuá»‘i trong trÃ¬nh Ä‘Æ¡n cá»§a nÃºt.\n"
  
! #: info/infodoc.c:133
  #, c-format
  msgid ""
--- 534,784 ----
  "\t\t\t(_láº¥y nÃºt trá»£ giÃºp Info_)\n"
  
! #: info/infodoc.c:51
! msgid "\\%-10[prev-line]  Move up one line.\n"
! msgstr "\\%-10[prev-line]  Ä�i lÃªn má»™t dÃ²ng.\n"
! 
! #: info/infodoc.c:52
! msgid "\\%-10[next-line]  Move down one line.\n"
! msgstr "\\%-10[next-line]  Ä�i xuá»‘ng má»™t dÃ²ng.\n"
! 
! #: info/infodoc.c:53
! msgid "\\%-10[scroll-backward]  Scroll backward one screenful.\n"
! msgstr "\\%-10[scroll-backward]  Cuá»™n lÃ¹i 1 mÃ n hÃ¬nh.\n"
  
  #: info/infodoc.c:54
! msgid "\\%-10[scroll-forward]  Scroll forward one screenful.\n"
! msgstr "\\%-10[scroll-forward]  Cuá»™n tá»›i 1 mÃ n hÃ¬nh.\n"
  
  #: info/infodoc.c:55
! msgid "\\%-10[beginning-of-node]  Go to the beginning of this node.\n"
! msgstr "\\%-10[beginning-of-node]  Vá»� Ä‘áº§u cá»§a nÃºt nÃ y (_Ä‘áº§u cá»§a nÃºt_).\n"
  
  #: info/infodoc.c:56
! msgid "\\%-10[end-of-node]  Go to the end of this node.\n"
! msgstr "\\%-10[end-of-node]  Tá»›i cuá»‘i cá»§a nÃºt nÃ y (_cuá»‘i cá»§a nÃºt_).\n"
  
! #: info/infodoc.c:58
! msgid "\\%-10[move-to-next-xref]  Skip to the next hypertext link.\n"
! msgstr "\\%-10[move-to-next-xref]  Nháº£y tá»›i siÃªu liÃªn káº¿t káº¿ tiáº¿p.\n"
  
  #: info/infodoc.c:59
  msgid ""
! "\\%-10[select-reference-this-line]  Follow the hypertext link under the "
! "cursor.\n"
  msgstr ""
! "\\%-10[select-reference-this-line]  Theo siÃªu liÃªn káº¿t náº±m dÆ°á»›i con trá»�.\n"
  
  #: info/infodoc.c:60
! msgid "\\%-10[history-node]  Go back to the last node seen in this window.\n"
  msgstr ""
! "\\%-10[history-node]  Trá»Ÿ vá»� nÃºt cuá»‘i cÃ¹ng Ä‘Æ°á»£c xem trong cá»­a sá»• nÃ y.\n"
  
  #: info/infodoc.c:62
! msgid "\\%-10[global-prev-node]  Go to the previous node in the document.\n"
! msgstr "\\%-10[global-prev-node]  Ä�i vá»� nÃºt trÆ°á»›c trong tÃ i liá»‡u.\n"
  
  #: info/infodoc.c:63
! msgid "\\%-10[global-next-node]  Go to the next node in the document.\n"
! msgstr "\\%-10[global-next-node]  Ä�i tá»›i nÃºt káº¿ tiáº¿p trong tÃ i liá»‡u.\n"
  
  #: info/infodoc.c:64
! msgid "\\%-10[prev-node]  Go to the previous node on this level.\n"
! msgstr "\\%-10[prev-node]  Ä�i vá»� nÃºt trÆ°á»›c á»Ÿ cáº¥p nÃ y.\n"
  
  #: info/infodoc.c:65
! msgid "\\%-10[next-node]  Go to the next node on this level.\n"
! msgstr "\\%-10[next-node]  Ä�i tá»›i nÃºt káº¿ tiáº¿p á»Ÿ cáº¥p nÃ y.\n"
! 
! #: info/infodoc.c:66
! msgid "\\%-10[up-node]  Go up one level.\n"
! msgstr "\\%-10[up-node]  Ä�i lÃªn má»™t cáº¥p.\n"
  
  #: info/infodoc.c:67
! msgid "\\%-10[top-node]  Go to the top node of this document.\n"
! msgstr "\\%-10[top-node]  Ä�i tá»›i nÃºt Ä‘áº§u cá»§a tÃ i liá»‡u nÃ y.\n"
  
! #: info/infodoc.c:68
! msgid "\\%-10[dir-node]  Go to the main `directory' node.\n"
! msgstr "\\%-10[dir-node]  Ä�i tá»›i nÃºt Â« directory Â» (thÆ° má»¥c) chÃ­nh.\n"
! 
! #: info/infodoc.c:70
! msgid "1...9       Pick the first...ninth item in this node's menu.\n"
  msgstr ""
! "1...9       Chá»�n cáº£ má»¥c thá»© nháº¥t Ä‘áº¿n thá»© chÃ­n trong trÃ¬nh Ä‘Æ¡n cá»§a nÃºt nÃ y.\n"
! 
! #: info/infodoc.c:71
! msgid "\\%-10[last-menu-item]  Pick the last item in this node's menu.\n"
! msgstr "\\%-10[last-menu-item]  Chá»�n má»¥c cuá»‘i trong trÃ¬nh Ä‘Æ¡n cá»§a nÃºt nÃ y.\n"
  
  #: info/infodoc.c:72
! msgid "\\%-10[menu-item]  Pick a menu item specified by name.\n"
! msgstr "\\%-10[menu-item]  Chá»�n má»™t má»¥c trÃ¬nh Ä‘Æ¡n xÃ¡c Ä‘á»‹nh theo tÃªn.\n"
  
  #: info/infodoc.c:73
! msgid "\\%-10[xref-item]  Follow a cross reference specified by name.\n"
! msgstr "\\%-10[xref-item]  Theo má»™t tham chiáº¿u chÃ©o xÃ¡c Ä‘á»‹nh theo tÃªn.\n"
  
  #: info/infodoc.c:74
! msgid "\\%-10[goto-node]  Go to a node specified by name.\n"
! msgstr "\\%-10[goto-node]  Ä�i tá»›i má»™t nÃºt xÃ¡c Ä‘á»‹nh theo tÃªn.\n"
  
  #: info/infodoc.c:76
! msgid "\\%-10[search]  Search forward for a specified string.\n"
! msgstr "\\%-10[search]  Ä�i tá»›i tÃ¬m má»™t chuá»—i Ä‘Ã£ ghi rÃµ.\n"
  
  #: info/infodoc.c:77
! msgid "\\%-10[search-previous]  Search for previous occurrence.\n"
! msgstr "\\%-10[search-previous]  TÃ¬m láº§n gáº·p trÆ°á»›c.\n"
  
! #: info/infodoc.c:78
! msgid "\\%-10[search-next]  Search for next occurrence.\n"
! msgstr "\\%-10[search-next]  TÃ¬m láº§n gáº·p káº¿ tiáº¿p.\n"
  
! #: info/infodoc.c:79
  msgid ""
! "\\%-10[index-search]  Search for a specified string in the index, and\n"
! "              select the node referenced by the first entry found.\n"
  msgstr ""
! "\\%-10[index-search]  Trong chá»‰ má»¥c, tÃ¬m má»™t chuá»—i Ä‘Ã£ ghi rÃµ,\n"
! "vÃ  chá»�n nÃºt Ä‘Æ°á»£c tham chiáº¿u bá»Ÿi má»¥c nháº­p Ä‘áº§u tiÃªn Ä‘Æ°á»£c tÃ¬m.\n"
  
! #: info/infodoc.c:81
! msgid "\\%-10[abort-key]  Cancel the current operation.\n"
! msgstr "\\%-10[abort-key]  Há»§y bá»� thao tÃ¡c Ä‘ang cháº¡y.\n"
  
  #: info/infodoc.c:89
  msgid ""
! "Basic Commands in Info Windows\n"
! "******************************\n"
  msgstr ""
! "Lá»‡nh CÆ¡ báº£n trong Cá»­a sá»• Info\n"
! "â”�â”�â”�â”�â”�â”�â”�â”�â”�â”�â”�â”�â”�\n"
  
! #: info/infodoc.c:92
  #, c-format
  msgid "  %-10s  Quit this help.\n"
  msgstr "  %-10s  ThoÃ¡t khá»�i trá»£ giÃºp nÃ y.\n"
  
! #: info/infodoc.c:93
  #, c-format
  msgid "  %-10s  Quit Info altogether.\n"
  msgstr "  %-10s  ThoÃ¡t hoÃ n toÃ n Info.\n"
  
! #: info/infodoc.c:94
  #, c-format
  msgid "  %-10s  Invoke the Info tutorial.\n"
  msgstr "  %-10s  Gá»�i trá»£ lÃ½ hÆ°á»›ng dáº«n Info.\n"
  
! #: info/infodoc.c:98
  #, c-format
  msgid "  %-10s  Move to the `next' node of this node.\n"
  msgstr "  %-10s  Tá»›i nÃºt Â« káº¿ Â» cá»§a nÃºt nÃ y.\n"
  
! #: info/infodoc.c:99
  #, c-format
  msgid "  %-10s  Move to the `previous' node of this node.\n"
  msgstr "  %-10s  Vá»� nÃºt Â« lÃ¹i Â» cá»§a nÃºt nÃ y.\n"
  
! #: info/infodoc.c:100
  #, c-format
  msgid "  %-10s  Move `up' from this node.\n"
  msgstr "  %-10s  Chuyá»ƒn Â« lÃªn Â» tá»« nÃºt nÃ y.\n"
  
! #: info/infodoc.c:101
  #, c-format
! msgid ""
! "  %-10s  Pick menu item specified by name.\n"
! "              Picking a menu item causes another node to be selected.\n"
! msgstr ""
! "  %-10s  Chá»�n má»™t má»¥c trÃ¬nh Ä‘Æ¡n xÃ¡c Ä‘á»‹nh theo tÃªn.\n"
! "Viá»‡c chá»�n má»™t má»¥c trÃ¬nh Ä‘Æ¡n thÃ¬ gÃ¢y ra chá»�n má»™t nÃºt khÃ¡c.\n"
  
! #: info/infodoc.c:103
  #, c-format
  msgid "  %-10s  Follow a cross reference.  Reads name of reference.\n"
  msgstr "  %-10s  Theo má»™t tham chiáº¿u chÃ©o. Ä�á»�c tÃªn tham chiáº¿u.\n"
  
! #: info/infodoc.c:104
  #, c-format
  msgid "  %-10s  Move to the last node seen in this window.\n"
  msgstr "  %-10s  Tá»›i nÃºt cuá»‘i hiá»ƒn thá»‹ trong cá»­a sá»• nÃ y.\n"
  
! #: info/infodoc.c:105
  #, c-format
  msgid "  %-10s  Skip to next hypertext link within this node.\n"
  msgstr "  %-10s  Nháº£y tá»›i liÃªn káº¿t siÃªu vÄƒn báº£n káº¿ tiáº¿p bÃªn trong nÃºt nÃ y.\n"
  
! #: info/infodoc.c:106
  #, c-format
  msgid "  %-10s  Follow the hypertext link under cursor.\n"
  msgstr "  %-10s  Theo liÃªn káº¿t siÃªu vÄƒn báº£n náº±m dÆ°á»›i con trá»�.\n"
  
! #: info/infodoc.c:107
  #, c-format
  msgid "  %-10s  Move to the `directory' node.  Equivalent to `g (DIR)'.\n"
  msgstr "  %-10s  Tá»›i nÃºt Â« thÆ° má»¥c Â». Báº±ng Â« g (THÆ¯_Má»¤C) Â».\n"
  
! #: info/infodoc.c:108
  #, c-format
  msgid "  %-10s  Move to the Top node.  Equivalent to `g Top'.\n"
  msgstr "  %-10s  Tá»›i nÃºt Ä�áº§u. Báº±ng Â« g TrÃªn Â».\n"
  
! #: info/infodoc.c:110
! msgid ""
! "Moving within a node:\n"
! "---------------------\n"
! msgstr ""
! "Di chuyá»ƒn bÃªn trong nÃºt thÃ´ng tin:\n"
! "â”�â”�â”�â”�â”�â”�â”�\n"
! 
! #: info/infodoc.c:112
  #, c-format
  msgid "  %-10s  Scroll forward a page.\n"
  msgstr "  %-10s  Cuá»™n tá»›i 1 trang.\n"
  
! #: info/infodoc.c:113
  #, c-format
  msgid "  %-10s  Scroll backward a page.\n"
  msgstr "  %-10s  Cuá»™n lÃ¹i 1 trang.\n"
  
! #: info/infodoc.c:114
  #, c-format
  msgid "  %-10s  Go to the beginning of this node.\n"
  msgstr "  %-10s  Vá»� Ä‘áº§u nÃºt nÃ y.\n"
  
! #: info/infodoc.c:115
  #, c-format
  msgid "  %-10s  Go to the end of this node.\n"
  msgstr "  %-10s  Tá»›i cuá»‘i nÃºt nÃ y.\n"
  
! #: info/infodoc.c:116
  #, c-format
  msgid "  %-10s  Scroll forward 1 line.\n"
  msgstr "  %-10s  Cuá»™n tá»›i 1 dÃ²ng.\n"
  
! #: info/infodoc.c:117
  #, c-format
  msgid "  %-10s  Scroll backward 1 line.\n"
  msgstr "  %-10s  Cuá»™n lÃ¹i 1 dÃ²ng.\n"
  
! #: info/infodoc.c:119
! msgid ""
! "Other commands:\n"
! "---------------\n"
! msgstr ""
! "Lá»‡nh khÃ¡c:\n"
! "â”�â”�â”�â”�\n"
! 
! #: info/infodoc.c:121
  #, c-format
! msgid "  %-10s  Pick first...ninth item in node's menu.\n"
! msgstr "  %-10s  Chá»�n cáº£ má»¥c thá»© nháº¥t Ä‘áº¿n thá»© chÃ­n trong trÃ¬nh Ä‘Æ¡n cá»§a nÃºt.\n"
  
! #: info/infodoc.c:122
  #, c-format
  msgid "  %-10s  Pick last item in node's menu.\n"
  msgstr "  %-10s  Chá»�n má»¥c cuá»‘i trong trÃ¬nh Ä‘Æ¡n cá»§a nÃºt.\n"
  
! #: info/infodoc.c:125
  #, c-format
  msgid ""
***************
*** 814,830 ****
  "\tcá»§a nÃºt Info nÃ y, cÅ©ng chá»�n nÃºt tá»›i Ä‘Ã³ má»¥c Ä‘áº§u Ä‘Ã£ tÃ¬m cÃ³ chá»‰.\n"
  
! #: info/infodoc.c:135
  #, c-format
- msgid "  %-10s  Move to node specified by name.\n"
- msgstr "  %-10s  Tá»›i nÃºt xÃ¡c Ä‘á»‹nh theo tÃªn.\n"
- 
- #: info/infodoc.c:136
  msgid ""
  "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
  msgstr ""
! "              CÅ©ng cÃ³ thá»ƒ nháº­p vÃ o tÃªn táº­p tin, theo dáº¡ng Â« (TÃŠN_Táº¬P_TIN)"
! "TÃŠN_NÃšT Â».\n"
  
! #: info/infodoc.c:137
  #, c-format
  msgid ""
--- 790,803 ----
  "\tcá»§a nÃºt Info nÃ y, cÅ©ng chá»�n nÃºt tá»›i Ä‘Ã³ má»¥c Ä‘áº§u Ä‘Ã£ tÃ¬m cÃ³ chá»‰.\n"
  
! #: info/infodoc.c:127
  #, c-format
  msgid ""
+ "  %-10s  Move to node specified by name.\n"
  "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
  msgstr ""
! "  %-10s  Ä�i tá»›i nÃºt xÃ¡c Ä‘á»‹nh theo tÃªn.\n"
! "Báº¡n cÅ©ng cÃ³ thá»ƒ ghi rÃµ tÃªn táº­p tin, v.d. Â« (TÃŠN_Táº¬P_TIN)TÃŠN_NÃšT Â».\n"
  
! #: info/infodoc.c:129
  #, c-format
  msgid ""
***************
*** 835,853 ****
  "\tcá»§a nÃºt Info nÃ y, cÅ©ng chá»�n nÃºt trong Ä‘Ã³ tÃ¬m má»¥c tÆ°Æ¡ng á»©ng káº¿ tiáº¿p.\n"
  
! #: info/infodoc.c:139
  #, c-format
- msgid "  %-10s  Search backward for a specified string\n"
- msgstr "  %-10s  TÃ¬m lÃ¹i chuá»—i Ä‘Ã£ xÃ¡c Ä‘á»‹nh\n"
- 
- #: info/infodoc.c:140
  msgid ""
  "              and select the node in which the next occurrence is found.\n"
! msgstr "              vÃ  chá»�n nÃºt trong Ä‘Ã³ tÃ¬m má»¥c tÆ°Æ¡ng á»©ng káº¿ tiáº¿p.\n"
  
! #: info/infodoc.c:320
  msgid "The current search path is:\n"
  msgstr "Ä�Æ°á»�ng dáº«n tÃ¬m kiáº¿m hiá»‡n thá»�i:\n"
  
! #: info/infodoc.c:324
  msgid ""
  "Commands available in Info windows:\n"
--- 808,825 ----
  "\tcá»§a nÃºt Info nÃ y, cÅ©ng chá»�n nÃºt trong Ä‘Ã³ tÃ¬m má»¥c tÆ°Æ¡ng á»©ng káº¿ tiáº¿p.\n"
  
! #: info/infodoc.c:131
  #, c-format
  msgid ""
+ "  %-10s  Search backward for a specified string,\n"
  "              and select the node in which the next occurrence is found.\n"
! msgstr ""
! "  %-10s  Ä�i ngÆ°á»£c tÃ¬m má»™t chuá»—i Ä‘Ã£ ghi rÃµ,\n"
! "vÃ  chá»�n nÃºt á»Ÿ Ä‘Ã³ gáº·p láº§n tÃ¬m káº¿ tiáº¿p.\n"
  
! #: info/infodoc.c:312
  msgid "The current search path is:\n"
  msgstr "Ä�Æ°á»�ng dáº«n tÃ¬m kiáº¿m hiá»‡n thá»�i:\n"
  
! #: info/infodoc.c:316
  msgid ""
  "Commands available in Info windows:\n"
***************
*** 857,861 ****
  "\n"
  
! #: info/infodoc.c:328
  msgid ""
  "Commands available in the echo area:\n"
--- 829,833 ----
  "\n"
  
! #: info/infodoc.c:320
  msgid ""
  "Commands available in the echo area:\n"
***************
*** 865,869 ****
  "\n"
  
! #: info/infodoc.c:351
  #, c-format
  msgid ""
--- 837,841 ----
  "\n"
  
! #: info/infodoc.c:343
  #, c-format
  msgid ""
***************
*** 874,878 ****
  "\n"
  
! #: info/infodoc.c:355
  msgid ""
  "The following commands cannot be invoked at all:\n"
--- 846,850 ----
  "\n"
  
! #: info/infodoc.c:347
  msgid ""
  "The following commands cannot be invoked at all:\n"
***************
*** 880,950 ****
  msgstr "Theo Ä‘Ã¢y cÃ³ nhá»¯ng lá»‡nh khÃ´ng thá»ƒ gá»�i:\n"
  
! #: info/infodoc.c:379
! msgid "--- Use `\\[history-node]' or `\\[kill-node]' to exit ---\n"
! msgstr ""
! "--- DÃ¹ng Â« \\[history-node] Â» hay Â« \\[kill-node] Â» Ä‘á»ƒ thoÃ¡t ---\n"
! "[history-node\t\tnÃºt lÆ°á»£c sá»­\n"
! "kill node\t\t\tnÃºt giáº¿t]\n"
! 
! #: info/infodoc.c:489
  msgid "Display help message"
  msgstr "Hiá»ƒn thá»‹ thÃ´ng Ä‘iá»‡p trá»£ giÃºp"
  
! #: info/infodoc.c:507
  msgid "Visit Info node `(info)Help'"
  msgstr "Xem nÃºt Info Â« (info)Help Â»"
  
! #: info/infodoc.c:645
  msgid "Print documentation for KEY"
  msgstr "In ra tÃ i liá»‡u hÆ°á»›ng dáº«n cho KHÃ“A"
  
! #: info/infodoc.c:657
  #, c-format
  msgid "Describe key: %s"
  msgstr "Diá»…n táº£ khoÃ¡: %s"
  
! #: info/infodoc.c:668
  #, c-format
  msgid "ESC %s is undefined."
  msgstr "ChÆ°a Ä‘á»‹nh nghÄ©a ESC %s."
  
! #: info/infodoc.c:684 info/infodoc.c:713
  #, c-format
  msgid "%s is undefined."
  msgstr "ChÆ°a Ä‘á»‹nh nghÄ©a %s."
  
! #: info/infodoc.c:734
  #, c-format
  msgid "%s is defined to %s."
  msgstr "%s Ä‘Ã£ Ä‘Æ°á»£c Ä‘á»‹nh nghÄ©a thÃ nh %s."
  
! #: info/infodoc.c:1157
  msgid "Show what to type to execute a given command"
  msgstr "Hiá»ƒn thá»‹ chuá»—i cáº§n gÃµ Ä‘á»ƒ thá»±c hiá»‡n lá»‡nh Ä‘Ã£ cho"
  
! #: info/infodoc.c:1161
  msgid "Where is command: "
  msgstr "Lá»‡nh á»Ÿ Ä‘Ã¢u : "
  
! #: info/infodoc.c:1183
  #, c-format
  msgid "`%s' is not on any keys"
  msgstr "Â« %s Â» khÃ´ng pháº£i trÃªn khoÃ¡ nÃ o"
  
! #: info/infodoc.c:1190
  #, c-format
  msgid "%s can only be invoked via %s."
  msgstr "%s cÃ³ thá»ƒ Ä‘Æ°á»£c gá»�i chá»‰ báº±ng %s."
  
! #: info/infodoc.c:1194
  #, c-format
  msgid "%s can be invoked via %s."
  msgstr "%s cÃ³ thá»ƒ Ä‘Æ°á»£c gá»�i báº±ng %s."
  
! #: info/infodoc.c:1199
  #, c-format
  msgid "There is no function named `%s'"
  msgstr "KhÃ´ng cÃ³ hÃ m tÃªn Â« %s Â»"
  
  #: info/infokey.c:170
  msgid "incorrect number of arguments"
--- 852,923 ----
  msgstr "Theo Ä‘Ã¢y cÃ³ nhá»¯ng lá»‡nh khÃ´ng thá»ƒ gá»�i:\n"
  
! #: info/infodoc.c:477
  msgid "Display help message"
  msgstr "Hiá»ƒn thá»‹ thÃ´ng Ä‘iá»‡p trá»£ giÃºp"
  
! #: info/infodoc.c:495
  msgid "Visit Info node `(info)Help'"
  msgstr "Xem nÃºt Info Â« (info)Help Â»"
  
! #: info/infodoc.c:633
  msgid "Print documentation for KEY"
  msgstr "In ra tÃ i liá»‡u hÆ°á»›ng dáº«n cho KHÃ“A"
  
! #: info/infodoc.c:645
  #, c-format
  msgid "Describe key: %s"
  msgstr "Diá»…n táº£ khoÃ¡: %s"
  
! #: info/infodoc.c:656
  #, c-format
  msgid "ESC %s is undefined."
  msgstr "ChÆ°a Ä‘á»‹nh nghÄ©a ESC %s."
  
! #: info/infodoc.c:672 info/infodoc.c:701
  #, c-format
  msgid "%s is undefined."
  msgstr "ChÆ°a Ä‘á»‹nh nghÄ©a %s."
  
! #: info/infodoc.c:722
  #, c-format
  msgid "%s is defined to %s."
  msgstr "%s Ä‘Ã£ Ä‘Æ°á»£c Ä‘á»‹nh nghÄ©a thÃ nh %s."
  
! #: info/infodoc.c:1145
  msgid "Show what to type to execute a given command"
  msgstr "Hiá»ƒn thá»‹ chuá»—i cáº§n gÃµ Ä‘á»ƒ thá»±c hiá»‡n lá»‡nh Ä‘Ã£ cho"
  
! #: info/infodoc.c:1149
  msgid "Where is command: "
  msgstr "Lá»‡nh á»Ÿ Ä‘Ã¢u : "
  
! #: info/infodoc.c:1171
  #, c-format
  msgid "`%s' is not on any keys"
  msgstr "Â« %s Â» khÃ´ng pháº£i trÃªn khoÃ¡ nÃ o"
  
! #: info/infodoc.c:1178
  #, c-format
  msgid "%s can only be invoked via %s."
  msgstr "%s cÃ³ thá»ƒ Ä‘Æ°á»£c gá»�i chá»‰ báº±ng %s."
  
! #: info/infodoc.c:1182
  #, c-format
  msgid "%s can be invoked via %s."
  msgstr "%s cÃ³ thá»ƒ Ä‘Æ°á»£c gá»�i báº±ng %s."
  
! #: info/infodoc.c:1187
  #, c-format
  msgid "There is no function named `%s'"
  msgstr "KhÃ´ng cÃ³ hÃ m tÃªn Â« %s Â»"
  
+ #: info/infodoc.c:96
+ msgid ""
+ "Selecting other nodes:\n"
+ "----------------------\n"
+ msgstr ""
+ "Chá»�n cÃ¡c nÃºt khÃ¡c:\n"
+ "â”�â”�â”�â”�â”�â”�â”�\n"
+ 
  #: info/infokey.c:170
  msgid "incorrect number of arguments"
***************
*** 1058,1077 ****
  "  --version            \t\thiá»ƒn thá»‹ thÃ´ng tin phiÃªn báº£n rá»“i thoÃ¡t.\n"
  
! #: info/infomap.c:1499
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too small"
  msgstr "Ä�ang bá»� qua táº­p tin infokey khÃ´ng há»£p lá»‡ Â« %s Â»: quÃ¡ nhá»�"
  
! #: info/infomap.c:1502
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too big"
  msgstr "Ä�ang bá»� qua táº­p tin infokey khÃ´ng há»£p lá»‡ Â« %s Â»: quÃ¡ lá»›n"
  
! #: info/infomap.c:1515
  #, c-format
  msgid "Error reading infokey file `%s' - short read"
  msgstr "Gáº·p lá»—i khi Ä‘á»�c táº­p tin infokey Â« %sÂ»: Ä‘á»�c ngáº¯n"
  
! #: info/infomap.c:1534
  #, c-format
  msgid ""
--- 1031,1050 ----
  "  --version            \t\thiá»ƒn thá»‹ thÃ´ng tin phiÃªn báº£n rá»“i thoÃ¡t.\n"
  
! #: info/infomap.c:955
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too small"
  msgstr "Ä�ang bá»� qua táº­p tin infokey khÃ´ng há»£p lá»‡ Â« %s Â»: quÃ¡ nhá»�"
  
! #: info/infomap.c:958
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too big"
  msgstr "Ä�ang bá»� qua táº­p tin infokey khÃ´ng há»£p lá»‡ Â« %s Â»: quÃ¡ lá»›n"
  
! #: info/infomap.c:971
  #, c-format
  msgid "Error reading infokey file `%s' - short read"
  msgstr "Gáº·p lá»—i khi Ä‘á»�c táº­p tin infokey Â« %sÂ»: Ä‘á»�c ngáº¯n"
  
! #: info/infomap.c:990
  #, c-format
  msgid ""
***************
*** 1081,1091 ****
  "cáº­p nháº­t nÃ³"
  
! #: info/infomap.c:1543
  #, c-format
  msgid "Your infokey file `%s' is out of date -- run infokey to update it"
! msgstr ""
! "Táº­p tin infokey Â« %s Â» cá»§a báº¡n quÃ¡ cÅ© : hÃ£y cháº¡y infokey Ä‘á»ƒ cáº­p nháº­t nÃ³"
  
! #: info/infomap.c:1559
  #, c-format
  msgid ""
--- 1054,1063 ----
  "cáº­p nháº­t nÃ³"
  
! #: info/infomap.c:999
  #, c-format
  msgid "Your infokey file `%s' is out of date -- run infokey to update it"
! msgstr "Táº­p tin infokey Â« %s Â» cá»§a báº¡n quÃ¡ cÅ© : hÃ£y cháº¡y infokey Ä‘á»ƒ cáº­p nháº­t nÃ³"
  
! #: info/infomap.c:1015
  #, c-format
  msgid ""
***************
*** 1095,1099 ****
  "cáº­p nháº­t nÃ³"
  
! #: info/infomap.c:1580
  #, c-format
  msgid ""
--- 1067,1071 ----
  "cáº­p nháº­t nÃ³"
  
! #: info/infomap.c:1036
  #, c-format
  msgid ""
***************
*** 1103,1115 ****
  "nháº­t nÃ³"
  
! #: info/infomap.c:1715
  msgid "Bad data in infokey file -- some key bindings ignored"
  msgstr "Gáº·p dá»¯ liá»‡u sai trong táº­p tin infokey nÃªn bá»� qua má»™t sá»‘ tá»• há»£p phÃ­m"
  
! #: info/infomap.c:1765
  msgid "Bad data in infokey file -- some var settings ignored"
  msgstr ""
! "Gáº·p dá»¯ liá»‡u sai trong táº­p tin infokey nÃªn bá»� qua má»™t sá»‘ cÃ¡ch thiáº¿t láº­p Â« var "
! "Â»"
  
  #: info/m-x.c:68
--- 1075,1086 ----
  "nháº­t nÃ³"
  
! #: info/infomap.c:1171
  msgid "Bad data in infokey file -- some key bindings ignored"
  msgstr "Gáº·p dá»¯ liá»‡u sai trong táº­p tin infokey nÃªn bá»� qua má»™t sá»‘ tá»• há»£p phÃ­m"
  
! #: info/infomap.c:1221
  msgid "Bad data in infokey file -- some var settings ignored"
  msgstr ""
! "Gáº·p dá»¯ liá»‡u sai trong táº­p tin infokey nÃªn bá»� qua má»™t sá»‘ cÃ¡ch thiáº¿t láº­p Â« var Â»"
  
  #: info/m-x.c:68
***************
*** 1143,1147 ****
  msgstr "Láº­p Ä‘á»™ cao cá»§a mÃ n hÃ¬nh thÃ nh (%d): "
  
! #: info/makedoc.c:163 info/makedoc.c:171
  #, c-format
  msgid ""
--- 1114,1118 ----
  msgstr "Láº­p Ä‘á»™ cao cá»§a mÃ n hÃ¬nh thÃ nh (%d): "
  
! #: info/makedoc.c:166 info/makedoc.c:174
  #, c-format
  msgid ""
***************
*** 1152,1156 ****
  "\n"
  
! #: info/makedoc.c:551
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
--- 1123,1127 ----
  "\n"
  
! #: info/makedoc.c:556
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
***************
*** 1190,1199 ****
  msgstr "Chá»�n nÃºt Ä‘Ã£ xem: "
  
! #: info/nodemenu.c:336 info/session.c:2398
  #, c-format
  msgid "The reference disappeared! (%s)."
  msgstr "Tham chiáº¿u Ä‘Ã£ biáº¿n máº­t. (%s)"
  
! #: info/session.c:161
  #, c-format
  msgid ""
--- 1161,1175 ----
  msgstr "Chá»�n nÃºt Ä‘Ã£ xem: "
  
! #: info/nodemenu.c:336 info/session.c:2443
  #, c-format
  msgid "The reference disappeared! (%s)."
  msgstr "Tham chiáº¿u Ä‘Ã£ biáº¿n máº­t. (%s)"
  
! #: info/search.c:161
! #, c-format
! msgid "regexp error: %s"
! msgstr "Lá»—i biá»ƒu thá»©c chÃ­nh quy: %s"
! 
! #: info/session.c:164
  #, c-format
  msgid ""
***************
*** 1205,1292 ****
  "\t\\[menu-item] \t\t\tcho má»¥c trÃ¬nh Ä‘Æ¡n."
  
! #: info/session.c:622
  msgid "Move down to the next line"
  msgstr "Tá»›i dÃ²ng káº¿"
  
! #: info/session.c:658
  msgid "Move up to the previous line"
  msgstr "Vá»� dÃ²ng trÆ°á»›c"
  
! #: info/session.c:693
  msgid "Move to the end of the line"
  msgstr "Tá»›i cuá»‘i dÃ²ng"
  
! #: info/session.c:713
  msgid "Move to the start of the line"
  msgstr "Vá»� Ä‘áº§u dÃ²ng"
  
! #: info/session.c:983 makeinfo/node.c:1437
  msgid "Next"
  msgstr "Káº¿"
  
! #: info/session.c:988
! msgid "Following Next node..."
! msgstr "Ä�ang theo nÃºt Káº¿..."
! 
! # Type: text
! # Description
! #: info/session.c:1006
! msgid "Selecting first menu item..."
! msgstr "Ä�ang chá»�n má»¥c trÃ¬nh Ä‘Æ¡n Ä‘áº§u..."
! 
! #: info/session.c:1018
! msgid "Selecting Next node..."
! msgstr "Ä�ang chá»�n nÃºt Káº¿..."
! 
! #: info/session.c:1089
! #, c-format
! msgid "Moving Up %d time(s), then Next."
! msgstr "Ä�ang chuyá»ƒn LÃªn %d láº§n, rá»“i Káº¿"
! 
! #: info/session.c:1113
  msgid "No more nodes within this document."
  msgstr "KhÃ´ng cÃ³ nÃºt ná»¯a trong tÃ i liá»‡u nÃ y."
  
! #: info/session.c:1139
  msgid "No `Prev' for this node."
  msgstr "KhÃ´ng cÃ³ Â« LÃ¹i Â» cho nÃºt nÃ y"
  
! #: info/session.c:1144 info/session.c:1206
! msgid "Moving Prev in this window."
! msgstr "Ä�ang chuyá»ƒn LÃ¹i trong cá»­a sá»• nÃ y."
! 
! #: info/session.c:1161
  msgid "No `Prev' or `Up' for this node within this document."
  msgstr "KhÃ´ng cÃ³ Â« LÃ¹i Â» hay Â« LÃªn Â» cho nÃºt nÃ y trong tÃ i liá»‡u nÃ y."
  
! #: info/session.c:1167
! msgid "Moving Up in this window."
! msgstr "Ä�ang chuyá»ƒn LÃªn trong cá»­a sá»• nÃ y."
! 
! #: info/session.c:1217
! msgid "Moving to `Prev's last menu item."
! msgstr "Ä�ang chuyá»ƒn tá»›i má»¥c trÃ¬nh Ä‘Æ¡n cuá»‘i cá»§a Â« LÃ¹i Â»."
! 
! #: info/session.c:1229
  msgid "Move forwards or down through node structure"
  msgstr "Chuyá»ƒn tá»›i hay xuá»‘ng qua cáº¥u trÃºc nÃºt"
  
! #: info/session.c:1245
  msgid "Move backwards or up through node structure"
  msgstr "Chuyá»ƒn lÃ¹i hay lÃªn qua cáº¥u trÃºc nÃºt"
  
! #: info/session.c:1339
  msgid "Scroll forward in this window"
  msgstr "Cuá»™n tá»›i trong cá»­a sá»• nÃ y"
  
! #: info/session.c:1347
  msgid "Scroll forward in this window and set default window size"
  msgstr "Cuá»™n tá»›i trong cá»­a sá»• nÃ y vÃ  láº­p kÃ­ch cá»¡ cá»­a sá»• máº·c Ä‘á»‹nh"
  
! #: info/session.c:1355
  msgid "Scroll forward in this window staying within node"
  msgstr "Cuá»™n tá»›i trong cá»­a sá»• nÃ y mÃ  cÃ²n láº¡i trong nÃºt nÃ y"
  
! #: info/session.c:1363
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
--- 1181,1237 ----
  "\t\\[menu-item] \t\t\tcho má»¥c trÃ¬nh Ä‘Æ¡n."
  
! #: info/session.c:625
  msgid "Move down to the next line"
  msgstr "Tá»›i dÃ²ng káº¿"
  
! #: info/session.c:661
  msgid "Move up to the previous line"
  msgstr "Vá»� dÃ²ng trÆ°á»›c"
  
! #: info/session.c:696
  msgid "Move to the end of the line"
  msgstr "Tá»›i cuá»‘i dÃ²ng"
  
! #: info/session.c:716
  msgid "Move to the start of the line"
  msgstr "Vá»� Ä‘áº§u dÃ²ng"
  
! #: info/session.c:1007
  msgid "Next"
  msgstr "Káº¿"
  
! #: info/session.c:1023 info/session.c:1148
  msgid "No more nodes within this document."
  msgstr "KhÃ´ng cÃ³ nÃºt ná»¯a trong tÃ i liá»‡u nÃ y."
  
! #: info/session.c:1174
  msgid "No `Prev' for this node."
  msgstr "KhÃ´ng cÃ³ Â« LÃ¹i Â» cho nÃºt nÃ y"
  
! #: info/session.c:1194
  msgid "No `Prev' or `Up' for this node within this document."
  msgstr "KhÃ´ng cÃ³ Â« LÃ¹i Â» hay Â« LÃªn Â» cho nÃºt nÃ y trong tÃ i liá»‡u nÃ y."
  
! #: info/session.c:1256
  msgid "Move forwards or down through node structure"
  msgstr "Chuyá»ƒn tá»›i hay xuá»‘ng qua cáº¥u trÃºc nÃºt"
  
! #: info/session.c:1272
  msgid "Move backwards or up through node structure"
  msgstr "Chuyá»ƒn lÃ¹i hay lÃªn qua cáº¥u trÃºc nÃºt"
  
! #: info/session.c:1373
  msgid "Scroll forward in this window"
  msgstr "Cuá»™n tá»›i trong cá»­a sá»• nÃ y"
  
! #: info/session.c:1381
  msgid "Scroll forward in this window and set default window size"
  msgstr "Cuá»™n tá»›i trong cá»­a sá»• nÃ y vÃ  láº­p kÃ­ch cá»¡ cá»­a sá»• máº·c Ä‘á»‹nh"
  
! #: info/session.c:1389
  msgid "Scroll forward in this window staying within node"
  msgstr "Cuá»™n tá»›i trong cá»­a sá»• nÃ y mÃ  cÃ²n láº¡i trong nÃºt nÃ y"
  
! #: info/session.c:1397
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
***************
*** 1295,1311 ****
  "máº·c Ä‘á»‹nh"
  
! #: info/session.c:1371
  msgid "Scroll backward in this window"
  msgstr "Cuá»™n lÃ¹i trong cá»­a sá»• nÃ y"
  
! #: info/session.c:1379
  msgid "Scroll backward in this window and set default window size"
  msgstr "Cuá»™n lÃ¹i trong cá»­a sá»• nÃ y vÃ  láº­p kÃ­ch cá»¡ cá»­a sá»• máº·c Ä‘á»‹nh"
  
! #: info/session.c:1388
  msgid "Scroll backward in this window staying within node"
  msgstr "Cuá»™n lÃ¹i trong cá»­a sá»• nÃ y, mÃ  cÃ²n láº¡i trong nÃºt nÃ y"
  
! #: info/session.c:1396
  msgid ""
  "Scroll backward in this window staying within node and set default window "
--- 1240,1256 ----
  "máº·c Ä‘á»‹nh"
  
! #: info/session.c:1405
  msgid "Scroll backward in this window"
  msgstr "Cuá»™n lÃ¹i trong cá»­a sá»• nÃ y"
  
! #: info/session.c:1413
  msgid "Scroll backward in this window and set default window size"
  msgstr "Cuá»™n lÃ¹i trong cá»­a sá»• nÃ y vÃ  láº­p kÃ­ch cá»¡ cá»­a sá»• máº·c Ä‘á»‹nh"
  
! #: info/session.c:1422
  msgid "Scroll backward in this window staying within node"
  msgstr "Cuá»™n lÃ¹i trong cá»­a sá»• nÃ y, mÃ  cÃ²n láº¡i trong nÃºt nÃ y"
  
! #: info/session.c:1430
  msgid ""
  "Scroll backward in this window staying within node and set default window "
***************
*** 1315,1563 ****
  "máº·c Ä‘á»‹nh"
  
! #: info/session.c:1404
  msgid "Move to the start of this node"
  msgstr "Vá»� Ä‘áº§u nÃºt nÃ y"
  
! #: info/session.c:1411
  msgid "Move to the end of this node"
  msgstr "Tá»›i cuá»‘i nÃºt nÃ y"
  
! #: info/session.c:1418
  msgid "Scroll down by lines"
  msgstr "Cuá»™n xuá»‘ng theo dÃ²ng"
  
! #: info/session.c:1435
  msgid "Scroll up by lines"
  msgstr "Cuá»™n lÃªn theo dÃ²ng"
  
! #: info/session.c:1453
  msgid "Scroll down by half screen size"
  msgstr "Cuá»™n xuá»‘ng theo ná»­a mÃ n hÃ¬nh"
  
! #: info/session.c:1479
  msgid "Scroll up by half screen size"
  msgstr "Cuá»™n lÃªn theo ná»­a mÃ n hÃ¬nh"
  
! #: info/session.c:1508
  msgid "Select the next window"
  msgstr "Chá»�n cá»­a sá»• káº¿"
  
! #: info/session.c:1547
  msgid "Select the previous window"
  msgstr "Chá»�n cá»­a sá»• lÃ¹i"
  
! #: info/session.c:1598
  msgid "Split the current window"
  msgstr "Chia tÃ¡ch cá»­a sá»• hiá»‡n cÃ³"
  
! #: info/session.c:1679
  msgid "Delete the current window"
  msgstr "XÃ³a cá»­a sá»• hiá»‡n cÃ³"
  
! #: info/session.c:1687
  msgid "Cannot delete a permanent window"
  msgstr "KhÃ´ng thá»ƒ xÃ³a cá»­a sá»• lÃ¢u bá»�n"
  
! #: info/session.c:1719
  msgid "Delete all other windows"
  msgstr "XÃ³a cÃ¡c cá»­a sá»• khÃ¡c"
  
! #: info/session.c:1765
  msgid "Scroll the other window"
  msgstr "Cuá»™n cá»­a sá»• khÃ¡c"
  
! #: info/session.c:1786
  msgid "Scroll the other window backward"
  msgstr "Cuá»™n lÃ¹i cá»­a sá»• khÃ¡c"
  
! #: info/session.c:1792
  msgid "Grow (or shrink) this window"
  msgstr "PhÃ³ng to (hay thu nhá»�) cá»­a sá»• nÃ y"
  
! #: info/session.c:1803
  msgid "Divide the available screen space among the visible windows"
  msgstr "Chia chá»— mÃ n hÃ¬nh sáºµn sÃ ng ra cÃ¡c cá»­a sá»• hiá»‡n rÃµ"
  
! #: info/session.c:1810
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "Báº­t táº¯t tÃ­nh tráº¡ng ngáº¯t dÃ²ng trong cá»­a sá»• hiá»‡n thá»�i"
  
! #: info/session.c:1982
  msgid "Select the Next node"
  msgstr "Chá»�n nÃºt Káº¿"
  
! #: info/session.c:1990
  msgid "Select the Prev node"
  msgstr "Chá»�n nÃºt LÃ¹i"
  
! #: info/session.c:1998
  msgid "Select the Up node"
  msgstr "Chá»�n nÃºt LÃªn"
  
! #: info/session.c:2005
  msgid "Select the last node in this file"
  msgstr "Chá»�n nÃºt cuá»‘i trong táº­p tin nÃ y"
  
! #: info/session.c:2032 info/session.c:2065
  msgid "This window has no additional nodes"
  msgstr "Cá»­a sá»• nÃ y khÃ´ng cÃ³ nÃºt thÃªm"
  
! #: info/session.c:2038
  msgid "Select the first node in this file"
  msgstr "Chá»�n nÃºt Ä‘áº§u trong táº­p tin nÃ y"
  
! #: info/session.c:2072
  msgid "Select the last item in this node's menu"
  msgstr "Chá»�n má»¥c cuá»‘i trong trÃ¬nh Ä‘Æ¡n nÃºt nÃ y"
  
! #: info/session.c:2078
  msgid "Select this menu item"
  msgstr "Chá»�n má»¥c trÃ¬nh Ä‘Æ¡n nÃ y"
  
! #: info/session.c:2111
  #, c-format
  msgid "There aren't %d items in this menu."
  msgstr "KhÃ´ng cÃ³ %d má»¥c trong trÃ¬nh Ä‘Æ¡n nÃ y."
  
! #: info/session.c:2305 info/session.c:2306
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Má»¥c trÃ¬nh Ä‘Æ¡n (%s): "
  
! #: info/session.c:2309
  msgid "Menu item: "
  msgstr "Má»¥c trÃ¬nh Ä‘Æ¡n: "
  
! #: info/session.c:2316 info/session.c:2317
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "Theo tham chiáº¿u chÃ©o (%s): "
  
! #: info/session.c:2320
  msgid "Follow xref: "
  msgstr "Theo tham chiáº¿u chÃ©o : "
  
! #: info/session.c:2449
  msgid "Read a menu item and select its node"
  msgstr "Ä�á»�c má»¥c trÃ¬nh Ä‘Æ¡n vÃ  chá»�n nÃºt cá»§a nÃ³"
  
! #: info/session.c:2457
  msgid "Read a footnote or cross reference and select its node"
  msgstr "Ä�á»�c cÆ°á»›c chÃº hay tham chiáº¿u chÃ©o vÃ  chá»�n nÃºt cá»§a nÃ³"
  
! #: info/session.c:2463
  msgid "Move to the start of this node's menu"
  msgstr "Vá»� Ä‘áº§u trÃ¬nh Ä‘Æ¡n cá»§a nÃºt nÃ y"
  
! #: info/session.c:2487
  msgid "Visit as many menu items at once as possible"
  msgstr "Xem Ä‘á»“ng thá»�i cÃ ng nhiá»�u má»¥c trÃ¬nh Ä‘Æ¡n cÃ ng cÃ³ thá»ƒ"
  
! #: info/session.c:2515
  msgid "Read a node name and select it"
  msgstr "Ä�á»�c tÃªn nÃºt vÃ  chá»�n nÃ³"
  
! #: info/session.c:2570 info/session.c:2575
  msgid "Goto node: "
  msgstr "Tá»›i nÃºt: "
  
! #: info/session.c:2639
  #, c-format
  msgid "No menu in node `%s'."
  msgstr "KhÃ´ng cÃ³ trÃ¬nh Ä‘Æ¡n trong nÃºt Â« %s Â»."
  
! #: info/session.c:2685
  #, c-format
  msgid "No menu item `%s' in node `%s'."
  msgstr "KhÃ´ng cÃ³ má»¥c trÃ¬nh Ä‘Æ¡n Â« %s Â» trong nÃºt Â« %s Â»."
  
! #: info/session.c:2715
  #, c-format
  msgid "Unable to find node referenced by `%s' in `%s'."
  msgstr "KhÃ´ng tÃ¬m tháº¥y nÃºt Ä‘Æ°á»£c tham chiáº¿u bá»Ÿi Â« %s Â» trong Â« %s Â»."
  
! #: info/session.c:2765
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "Ä�á»�c danh sÃ¡ch cÃ¡c trÃ¬nh Ä‘Æ¡n báº¯t Ä‘áº§u tá»« Â« thÆ° má»¥c Â» vÃ  theo chÃºng"
  
! #: info/session.c:2767
  msgid "Follow menus: "
  msgstr "Theo trÃ¬nh Ä‘Æ¡n: "
  
! #: info/session.c:2960
  msgid "Find the node describing program invocation"
  msgstr "TÃ¬m nÃºt diá»…n táº£ cuá»™c gá»�i chÆ°Æ¡ng trÃ¬nh"
  
! #: info/session.c:2962
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "TÃ¬m nÃºt gá»�i cá»§a [%s]: "
  
! #: info/session.c:3000
  msgid "Read a manpage reference and select it"
  msgstr "Ä�á»�c tham chiáº¿u trang hÆ°á»›ng dáº«n (man) vÃ  chá»�n nÃ³"
  
! #: info/session.c:3004
  msgid "Get Manpage: "
  msgstr "Láº¥y trang Man: "
  
! #: info/session.c:3034
  msgid "Select the node `Top' in this file"
  msgstr "Chá»�n Â« TrÃªn Â» trong táº­p tin nÃ y"
  
! #: info/session.c:3040
  msgid "Select the node `(dir)'"
  msgstr "Chá»�n nÃºt Â« thÆ° má»¥c Â»"
  
! #: info/session.c:3057 info/session.c:3059
  #, c-format
  msgid "Kill node (%s): "
  msgstr "Giáº¿t nÃºt (%s): "
  
! #: info/session.c:3111
  #, c-format
  msgid "Cannot kill node `%s'"
  msgstr "KhÃ´ng thá»ƒ giáº¿t nÃºt Â« %s Â»"
  
! #: info/session.c:3121
  msgid "Cannot kill the last node"
  msgstr "KhÃ´ng thá»ƒ giáº¿t nÃºt cuá»‘i"
  
! #: info/session.c:3207
  msgid "Select the most recently selected node"
  msgstr "Chá»�n nÃºt má»›i chá»�n"
  
! #: info/session.c:3213
  msgid "Kill this node"
  msgstr "Giáº¿t nÃºt nÃ y"
  
! #: info/session.c:3221
  msgid "Read the name of a file and select it"
  msgstr "Ä�á»�c tÃªn táº­p tin vÃ  chá»�n nÃ³"
  
! #: info/session.c:3225
  msgid "Find file: "
  msgstr "TÃ¬m táº­p tin: "
  
! #: info/session.c:3242
  #, c-format
  msgid "Cannot find `%s'."
  msgstr "KhÃ´ng tÃ¬m tháº¥y Â« %s Â»"
  
! #: info/session.c:3285 info/session.c:3403
  #, c-format
  msgid "Could not create output file `%s'."
  msgstr "KhÃ´ng thá»ƒ táº¡o táº­p tin xuáº¥t Â« %s Â»."
  
! #: info/session.c:3299 info/session.c:3421 info/session.c:3481
  msgid "Done."
  msgstr "HoÃ n táº¥t."
  
! #: info/session.c:3354
  #, c-format
  msgid "Writing node %s..."
  msgstr "Ä�ang ghi nÃºt %s..."
  
! #: info/session.c:3430
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr ""
--- 1260,1520 ----
  "máº·c Ä‘á»‹nh"
  
! #: info/session.c:1438
  msgid "Move to the start of this node"
  msgstr "Vá»� Ä‘áº§u nÃºt nÃ y"
  
! #: info/session.c:1445
  msgid "Move to the end of this node"
  msgstr "Tá»›i cuá»‘i nÃºt nÃ y"
  
! #: info/session.c:1452
  msgid "Scroll down by lines"
  msgstr "Cuá»™n xuá»‘ng theo dÃ²ng"
  
! #: info/session.c:1469
  msgid "Scroll up by lines"
  msgstr "Cuá»™n lÃªn theo dÃ²ng"
  
! #: info/session.c:1487
  msgid "Scroll down by half screen size"
  msgstr "Cuá»™n xuá»‘ng theo ná»­a mÃ n hÃ¬nh"
  
! #: info/session.c:1513
  msgid "Scroll up by half screen size"
  msgstr "Cuá»™n lÃªn theo ná»­a mÃ n hÃ¬nh"
  
! #: info/session.c:1542
  msgid "Select the next window"
  msgstr "Chá»�n cá»­a sá»• káº¿"
  
! #: info/session.c:1581
  msgid "Select the previous window"
  msgstr "Chá»�n cá»­a sá»• lÃ¹i"
  
! #: info/session.c:1632
  msgid "Split the current window"
  msgstr "Chia tÃ¡ch cá»­a sá»• hiá»‡n cÃ³"
  
! #: info/session.c:1713
  msgid "Delete the current window"
  msgstr "XÃ³a cá»­a sá»• hiá»‡n cÃ³"
  
! #: info/session.c:1721
  msgid "Cannot delete a permanent window"
  msgstr "KhÃ´ng thá»ƒ xÃ³a cá»­a sá»• lÃ¢u bá»�n"
  
! #: info/session.c:1753
  msgid "Delete all other windows"
  msgstr "XÃ³a cÃ¡c cá»­a sá»• khÃ¡c"
  
! #: info/session.c:1799
  msgid "Scroll the other window"
  msgstr "Cuá»™n cá»­a sá»• khÃ¡c"
  
! #: info/session.c:1820
  msgid "Scroll the other window backward"
  msgstr "Cuá»™n lÃ¹i cá»­a sá»• khÃ¡c"
  
! #: info/session.c:1826
  msgid "Grow (or shrink) this window"
  msgstr "PhÃ³ng to (hay thu nhá»�) cá»­a sá»• nÃ y"
  
! #: info/session.c:1837
  msgid "Divide the available screen space among the visible windows"
  msgstr "Chia chá»— mÃ n hÃ¬nh sáºµn sÃ ng ra cÃ¡c cá»­a sá»• hiá»‡n rÃµ"
  
! #: info/session.c:1844
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "Báº­t táº¯t tÃ­nh tráº¡ng ngáº¯t dÃ²ng trong cá»­a sá»• hiá»‡n thá»�i"
  
! #: info/session.c:1851
! msgid "Toggle the usage of regular expressions in searches"
! msgstr "Báº­t/táº¯t kháº£ nÄƒng sá»­ dá»¥ng biá»ƒu thá»©c chÃ­nh quy khi tÃ¬m kiáº¿m"
! 
! #: info/session.c:1855
! msgid "Using regular expressions for searches."
! msgstr "DÃ¹ng biá»ƒu thá»©c chÃ­nh quy khi tÃ¬m kiáº¿m."
! 
! #: info/session.c:1856
! msgid "Using literal strings for searches."
! msgstr "DÃ¹ng chuá»—i nghÄ©a chá»¯ khi tÃ¬m kiáº¿m."
! 
! #: info/session.c:2027
  msgid "Select the Next node"
  msgstr "Chá»�n nÃºt Káº¿"
  
! #: info/session.c:2035
  msgid "Select the Prev node"
  msgstr "Chá»�n nÃºt LÃ¹i"
  
! #: info/session.c:2043
  msgid "Select the Up node"
  msgstr "Chá»�n nÃºt LÃªn"
  
! #: info/session.c:2050
  msgid "Select the last node in this file"
  msgstr "Chá»�n nÃºt cuá»‘i trong táº­p tin nÃ y"
  
! #: info/session.c:2077 info/session.c:2110
  msgid "This window has no additional nodes"
  msgstr "Cá»­a sá»• nÃ y khÃ´ng cÃ³ nÃºt thÃªm"
  
! #: info/session.c:2083
  msgid "Select the first node in this file"
  msgstr "Chá»�n nÃºt Ä‘áº§u trong táº­p tin nÃ y"
  
! #: info/session.c:2117
  msgid "Select the last item in this node's menu"
  msgstr "Chá»�n má»¥c cuá»‘i trong trÃ¬nh Ä‘Æ¡n nÃºt nÃ y"
  
! #: info/session.c:2123
  msgid "Select this menu item"
  msgstr "Chá»�n má»¥c trÃ¬nh Ä‘Æ¡n nÃ y"
  
! #: info/session.c:2156
  #, c-format
  msgid "There aren't %d items in this menu."
  msgstr "KhÃ´ng cÃ³ %d má»¥c trong trÃ¬nh Ä‘Æ¡n nÃ y."
  
! #: info/session.c:2350 info/session.c:2351
  #, c-format
  msgid "Menu item (%s): "
  msgstr "Má»¥c trÃ¬nh Ä‘Æ¡n (%s): "
  
! #: info/session.c:2354
  msgid "Menu item: "
  msgstr "Má»¥c trÃ¬nh Ä‘Æ¡n: "
  
! #: info/session.c:2361 info/session.c:2362
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "Theo tham chiáº¿u chÃ©o (%s): "
  
! #: info/session.c:2365
  msgid "Follow xref: "
  msgstr "Theo tham chiáº¿u chÃ©o : "
  
! #: info/session.c:2494
  msgid "Read a menu item and select its node"
  msgstr "Ä�á»�c má»¥c trÃ¬nh Ä‘Æ¡n vÃ  chá»�n nÃºt cá»§a nÃ³"
  
! #: info/session.c:2502
  msgid "Read a footnote or cross reference and select its node"
  msgstr "Ä�á»�c cÆ°á»›c chÃº hay tham chiáº¿u chÃ©o vÃ  chá»�n nÃºt cá»§a nÃ³"
  
! #: info/session.c:2508
  msgid "Move to the start of this node's menu"
  msgstr "Vá»� Ä‘áº§u trÃ¬nh Ä‘Æ¡n cá»§a nÃºt nÃ y"
  
! #: info/session.c:2532
  msgid "Visit as many menu items at once as possible"
  msgstr "Xem Ä‘á»“ng thá»�i cÃ ng nhiá»�u má»¥c trÃ¬nh Ä‘Æ¡n cÃ ng cÃ³ thá»ƒ"
  
! #: info/session.c:2560
  msgid "Read a node name and select it"
  msgstr "Ä�á»�c tÃªn nÃºt vÃ  chá»�n nÃ³"
  
! #: info/session.c:2615 info/session.c:2620
  msgid "Goto node: "
  msgstr "Tá»›i nÃºt: "
  
! #: info/session.c:2684
  #, c-format
  msgid "No menu in node `%s'."
  msgstr "KhÃ´ng cÃ³ trÃ¬nh Ä‘Æ¡n trong nÃºt Â« %s Â»."
  
! #: info/session.c:2730
  #, c-format
  msgid "No menu item `%s' in node `%s'."
  msgstr "KhÃ´ng cÃ³ má»¥c trÃ¬nh Ä‘Æ¡n Â« %s Â» trong nÃºt Â« %s Â»."
  
! #: info/session.c:2760
  #, c-format
  msgid "Unable to find node referenced by `%s' in `%s'."
  msgstr "KhÃ´ng tÃ¬m tháº¥y nÃºt Ä‘Æ°á»£c tham chiáº¿u bá»Ÿi Â« %s Â» trong Â« %s Â»."
  
! #: info/session.c:2810
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "Ä�á»�c danh sÃ¡ch cÃ¡c trÃ¬nh Ä‘Æ¡n báº¯t Ä‘áº§u tá»« Â« thÆ° má»¥c Â» vÃ  theo chÃºng"
  
! #: info/session.c:2812
  msgid "Follow menus: "
  msgstr "Theo trÃ¬nh Ä‘Æ¡n: "
  
! #: info/session.c:3005
  msgid "Find the node describing program invocation"
  msgstr "TÃ¬m nÃºt diá»…n táº£ cuá»™c gá»�i chÆ°Æ¡ng trÃ¬nh"
  
! #: info/session.c:3007
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "TÃ¬m nÃºt gá»�i cá»§a [%s]: "
  
! #: info/session.c:3045
  msgid "Read a manpage reference and select it"
  msgstr "Ä�á»�c tham chiáº¿u trang hÆ°á»›ng dáº«n (man) vÃ  chá»�n nÃ³"
  
! #: info/session.c:3049
  msgid "Get Manpage: "
  msgstr "Láº¥y trang Man: "
  
! #: info/session.c:3079
  msgid "Select the node `Top' in this file"
  msgstr "Chá»�n Â« TrÃªn Â» trong táº­p tin nÃ y"
  
! #: info/session.c:3085
  msgid "Select the node `(dir)'"
  msgstr "Chá»�n nÃºt Â« thÆ° má»¥c Â»"
  
! #: info/session.c:3102 info/session.c:3104
  #, c-format
  msgid "Kill node (%s): "
  msgstr "Giáº¿t nÃºt (%s): "
  
! #: info/session.c:3156
  #, c-format
  msgid "Cannot kill node `%s'"
  msgstr "KhÃ´ng thá»ƒ giáº¿t nÃºt Â« %s Â»"
  
! #: info/session.c:3166
  msgid "Cannot kill the last node"
  msgstr "KhÃ´ng thá»ƒ giáº¿t nÃºt cuá»‘i"
  
! #: info/session.c:3252
  msgid "Select the most recently selected node"
  msgstr "Chá»�n nÃºt má»›i chá»�n"
  
! #: info/session.c:3258
  msgid "Kill this node"
  msgstr "Giáº¿t nÃºt nÃ y"
  
! #: info/session.c:3266
  msgid "Read the name of a file and select it"
  msgstr "Ä�á»�c tÃªn táº­p tin vÃ  chá»�n nÃ³"
  
! #: info/session.c:3270
  msgid "Find file: "
  msgstr "TÃ¬m táº­p tin: "
  
! #: info/session.c:3287
  #, c-format
  msgid "Cannot find `%s'."
  msgstr "KhÃ´ng tÃ¬m tháº¥y Â« %s Â»"
  
! #: info/session.c:3330 info/session.c:3448
  #, c-format
  msgid "Could not create output file `%s'."
  msgstr "KhÃ´ng thá»ƒ táº¡o táº­p tin xuáº¥t Â« %s Â»."
  
! #: info/session.c:3344 info/session.c:3466 info/session.c:3526
  msgid "Done."
  msgstr "HoÃ n táº¥t."
  
! #: info/session.c:3399
  #, c-format
  msgid "Writing node %s..."
  msgstr "Ä�ang ghi nÃºt %s..."
  
! #: info/session.c:3475
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr ""
***************
*** 1565,1708 ****
  "lá»‡nh)"
  
! #: info/session.c:3465
  #, c-format
  msgid "Cannot open pipe to `%s'."
  msgstr "KhÃ´ng thá»ƒ má»Ÿ á»‘ng dáº«n Ä‘áº¿n Â« %s Â»."
  
! #: info/session.c:3471
  #, c-format
  msgid "Printing node %s..."
  msgstr "Ä�ang in nÃºt %s..."
  
! #: info/session.c:3701
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "Ä�ang tÃ¬m kiáº¿m táº­p tin phá»¥ %s..."
  
! #: info/session.c:3753
  msgid "Read a string and search for it case-sensitively"
  msgstr "Ä�á»�c chuá»—i vÃ  tÃ¬m kiáº¿m nÃ³, phÃ¢n biá»‡t chá»¯ hoa/thÆ°á»�ng"
  
! #: info/session.c:3760
  msgid "Read a string and search for it"
  msgstr "Ä�á»�c chuá»—i vÃ  tÃ¬m kiáº¿m nÃ³"
  
! #: info/session.c:3768
  msgid "Read a string and search backward for it"
  msgstr "Ä�á»�c chuá»—i vÃ  tÃ¬m kiáº¿m lÃ¹i nÃ³"
  
! #: info/session.c:3804 info/session.c:3811
  #, c-format
! msgid "%s%sfor string [%s]: "
! msgstr "%s%scho chuá»—i [%s]: "
  
! #: info/session.c:3805 info/session.c:3812
! msgid "Search backward"
! msgstr "TÃ¬m lÃ¹i"
  
! #: info/session.c:3806 info/session.c:3812
! msgid "Search"
! msgstr "TÃ¬m kiáº¿m"
! 
! #: info/session.c:3807 info/session.c:3813
! msgid " case-sensitively "
  msgstr " phÃ¢n biáº¿t chá»¯ hoa/thÆ°á»�ng "
  
! #: info/session.c:3808 info/session.c:3813
! msgid " "
! msgstr " "
  
! #: info/session.c:3852
  msgid "Search failed."
  msgstr "Lá»—i tÃ¬m kiáº¿m."
  
! #: info/session.c:3870
  msgid "Repeat last search in the same direction"
  msgstr "LÃ m láº¡i viá»‡c tÃ¬m kiáº¿m cuá»‘i, vá»� cÃ¹ng phÃ­a hÆ°á»›ng"
  
! #: info/session.c:3873 info/session.c:3883
  msgid "No previous search string"
  msgstr "KhÃ´ng cÃ³ chuá»—i tÃ¬m kiáº¿m trÆ°á»›c"
  
! #: info/session.c:3880
  msgid "Repeat last search in the reverse direction"
  msgstr "LÃ m láº¡i viá»‡c tÃ¬m kiáº¿m cuá»‘i, vá»� ngÆ°á»£c phÃ­a hÆ°á»›ng"
  
! #: info/session.c:3899 info/session.c:3905
  msgid "Search interactively for a string as you type it"
  msgstr "TÃ¬m kiáº¿m tÆ°Æ¡ng tÃ¡c chuá»—i Ä‘ang gÃµ"
  
! #: info/session.c:3985
  msgid "I-search backward: "
  msgstr "TÃ¬m kiáº¿m ngÆ°á»£c I: "
  
! #: info/session.c:3987
  msgid "I-search: "
  msgstr "TÃ¬m kiáº¿m I: "
  
! #: info/session.c:4012 info/session.c:4014
  msgid "Failing "
  msgstr "Ä�ang tháº¥t báº¡i "
  
! #: info/session.c:4480
  msgid "Move to the previous cross reference"
  msgstr "Vá»� tham chiáº¿u chÃ©o trÆ°á»›c"
  
! #: info/session.c:4498
  msgid "Move to the next cross reference"
  msgstr "Tá»›i tham chiáº¿u chÃ©o káº¿"
  
! #: info/session.c:4520
  msgid "Select reference or menu item appearing on this line"
  msgstr "Chá»�n tham chiáº¿u hay má»¥c trÃ¬nh Ä‘Æ¡n xuáº¥t hiá»‡n trÃªn dÃ²ng nÃ y"
  
! #: info/session.c:4543
  msgid "Cancel current operation"
  msgstr "Há»§y thao tÃ¡c Ä‘ang cháº¡y"
  
! #: info/session.c:4550
  msgid "Quit"
  msgstr "ThoÃ¡t"
  
! #: info/session.c:4559
  msgid "Move the cursor to a specific line of the window"
  msgstr "Chuyá»ƒn con cháº¡y tá»›i má»™t Ä‘Ã³ng riÃªng trong cá»­a sá»•"
  
! #: info/session.c:4591
  msgid "Redraw the display"
  msgstr "Váº½ láº¡i mÃ n hÃ¬nh"
  
! #: info/session.c:4628
  msgid "Quit using Info"
  msgstr "ThoÃ¡t khá»�i Info"
  
! #: info/session.c:4641
  msgid "Run command bound to this key's lowercase variant"
  msgstr "Cháº¡y lá»‡nh Ä‘Ã£ Ä‘Ã³ng káº¿t Ä‘áº¿n biáº¿n tháº¿ chá»¯ thÆ°á»�ng cá»§a phÃ­m nÃ y"
  
! #: info/session.c:4652
  #, c-format
  msgid "Unknown command (%s)."
  msgstr "Lá»‡nh khÃ´ng rÃµ (%s)."
  
! #: info/session.c:4655
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "Â« %s Â» khÃ´ng há»£p lá»‡"
  
! #: info/session.c:4656
  #, c-format
  msgid "`%s' is invalid"
  msgstr "Â« %s Â» khÃ´ng há»£p lá»‡"
  
! #: info/session.c:4870
  msgid "Add this digit to the current numeric argument"
  msgstr "ThÃªm chá»¯ sá»‘ nÃ y vÃ o Ä‘á»‘i sá»‘ thuá»™c sá»‘ hiá»‡n thá»�i"
  
! #: info/session.c:4879
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Báº¯t Ä‘áº§u (hoáº·c nhÃ¢n vá»›i 4) Ä‘á»‘i sá»‘ thuá»™c sá»‘ hiá»‡n thá»�i)"
  
! #: info/session.c:4894
  msgid "Internally used by \\[universal-argument]"
  msgstr "DÃ¹ng bÃªn trong bá»Ÿi Â« \\[universal-argument] Â» (Ä‘á»‘i sá»‘ toÃ n thá»ƒ)"
--- 1522,1681 ----
  "lá»‡nh)"
  
! #: info/session.c:3510
  #, c-format
  msgid "Cannot open pipe to `%s'."
  msgstr "KhÃ´ng thá»ƒ má»Ÿ á»‘ng dáº«n Ä‘áº¿n Â« %s Â»."
  
! #: info/session.c:3516
  #, c-format
  msgid "Printing node %s..."
  msgstr "Ä�ang in nÃºt %s..."
  
! #: info/session.c:3733
! msgid "Search continued from the end of the document."
! msgstr "Tiáº¿n trÃ¬nh tÃ¬m kiáº¿m Ä‘Ã£ tiáº¿p tá»¥c tá»« cuá»‘i cá»§a tÃ i liá»‡u."
! 
! #: info/session.c:3738
! msgid "Search continued from the beginning of the document."
! msgstr "Tiáº¿n trÃ¬nh tÃ¬m kiáº¿m Ä‘Ã£ tiáº¿p tá»¥c tá»« Ä‘áº§u cá»§a tÃ i liá»‡u."
! 
! #: info/session.c:3755
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "Ä�ang tÃ¬m kiáº¿m táº­p tin phá»¥ %s..."
  
! #: info/session.c:3812
  msgid "Read a string and search for it case-sensitively"
  msgstr "Ä�á»�c chuá»—i vÃ  tÃ¬m kiáº¿m nÃ³, phÃ¢n biá»‡t chá»¯ hoa/thÆ°á»�ng"
  
! #: info/session.c:3819
  msgid "Read a string and search for it"
  msgstr "Ä�á»�c chuá»—i vÃ  tÃ¬m kiáº¿m nÃ³"
  
! #: info/session.c:3827
  msgid "Read a string and search backward for it"
  msgstr "Ä�á»�c chuá»—i vÃ  tÃ¬m kiáº¿m lÃ¹i nÃ³"
  
! #: info/session.c:3863 info/session.c:3869
  #, c-format
! msgid "%s%s%s [%s]: "
! msgstr "%s%s%s [%s]: "
  
! #: info/session.c:3864 info/session.c:3870
! msgid "Regexp search"
! msgstr "TÃ¬m kiáº¿m dÃ¹ng biá»ƒu thá»©c chÃ­nh quy"
  
! #: info/session.c:3865 info/session.c:3871
! msgid " case-sensitively"
  msgstr " phÃ¢n biáº¿t chá»¯ hoa/thÆ°á»�ng "
  
! #: info/session.c:3866 info/session.c:3872
! msgid " backward"
! msgstr " ngÆ°á»£c"
! 
! #: info/session.c:3870
! msgid "Search"
! msgstr "TÃ¬m kiáº¿m"
  
! #: info/session.c:3911
  msgid "Search failed."
  msgstr "Lá»—i tÃ¬m kiáº¿m."
  
! #: info/session.c:3929
  msgid "Repeat last search in the same direction"
  msgstr "LÃ m láº¡i viá»‡c tÃ¬m kiáº¿m cuá»‘i, vá»� cÃ¹ng phÃ­a hÆ°á»›ng"
  
! #: info/session.c:3932 info/session.c:3942
  msgid "No previous search string"
  msgstr "KhÃ´ng cÃ³ chuá»—i tÃ¬m kiáº¿m trÆ°á»›c"
  
! #: info/session.c:3939
  msgid "Repeat last search in the reverse direction"
  msgstr "LÃ m láº¡i viá»‡c tÃ¬m kiáº¿m cuá»‘i, vá»� ngÆ°á»£c phÃ­a hÆ°á»›ng"
  
! #: info/session.c:3958 info/session.c:3964
  msgid "Search interactively for a string as you type it"
  msgstr "TÃ¬m kiáº¿m tÆ°Æ¡ng tÃ¡c chuá»—i Ä‘ang gÃµ"
  
! #: info/session.c:4044
! msgid "Regexp I-search backward: "
! msgstr "TÃ¬m kiáº¿m ngÆ°á»£c I dÃ¹ng biá»ƒu thá»©c chÃ­nh quy: "
! 
! #: info/session.c:4045
  msgid "I-search backward: "
  msgstr "TÃ¬m kiáº¿m ngÆ°á»£c I: "
  
! #: info/session.c:4047
! msgid "Regexp I-search: "
! msgstr "TÃ¬m kiáº¿m I dÃ¹ng biá»ƒu thá»©c chÃ­nh quy: "
! 
! #: info/session.c:4048
  msgid "I-search: "
  msgstr "TÃ¬m kiáº¿m I: "
  
! #: info/session.c:4073 info/session.c:4075
  msgid "Failing "
  msgstr "Ä�ang tháº¥t báº¡i "
  
! #: info/session.c:4560
  msgid "Move to the previous cross reference"
  msgstr "Vá»� tham chiáº¿u chÃ©o trÆ°á»›c"
  
! #: info/session.c:4578
  msgid "Move to the next cross reference"
  msgstr "Tá»›i tham chiáº¿u chÃ©o káº¿"
  
! #: info/session.c:4600
  msgid "Select reference or menu item appearing on this line"
  msgstr "Chá»�n tham chiáº¿u hay má»¥c trÃ¬nh Ä‘Æ¡n xuáº¥t hiá»‡n trÃªn dÃ²ng nÃ y"
  
! #: info/session.c:4623
  msgid "Cancel current operation"
  msgstr "Há»§y thao tÃ¡c Ä‘ang cháº¡y"
  
! #: info/session.c:4630
  msgid "Quit"
  msgstr "ThoÃ¡t"
  
! #: info/session.c:4639
  msgid "Move the cursor to a specific line of the window"
  msgstr "Chuyá»ƒn con cháº¡y tá»›i má»™t Ä‘Ã³ng riÃªng trong cá»­a sá»•"
  
! #: info/session.c:4671
  msgid "Redraw the display"
  msgstr "Váº½ láº¡i mÃ n hÃ¬nh"
  
! #: info/session.c:4708
  msgid "Quit using Info"
  msgstr "ThoÃ¡t khá»�i Info"
  
! #: info/session.c:4721
  msgid "Run command bound to this key's lowercase variant"
  msgstr "Cháº¡y lá»‡nh Ä‘Ã£ Ä‘Ã³ng káº¿t Ä‘áº¿n biáº¿n tháº¿ chá»¯ thÆ°á»�ng cá»§a phÃ­m nÃ y"
  
! #: info/session.c:4732
  #, c-format
  msgid "Unknown command (%s)."
  msgstr "Lá»‡nh khÃ´ng rÃµ (%s)."
  
! #: info/session.c:4735
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "Â« %s Â» khÃ´ng há»£p lá»‡"
  
! #: info/session.c:4736
  #, c-format
  msgid "`%s' is invalid"
  msgstr "Â« %s Â» khÃ´ng há»£p lá»‡"
  
! #: info/session.c:4950
  msgid "Add this digit to the current numeric argument"
  msgstr "ThÃªm chá»¯ sá»‘ nÃ y vÃ o Ä‘á»‘i sá»‘ thuá»™c sá»‘ hiá»‡n thá»�i"
  
! #: info/session.c:4959
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "Báº¯t Ä‘áº§u (hoáº·c nhÃ¢n vá»›i 4) Ä‘á»‘i sá»‘ thuá»™c sá»‘ hiá»‡n thá»�i)"
  
! #: info/session.c:4974
  msgid "Internally used by \\[universal-argument]"
  msgstr "DÃ¹ng bÃªn trong bá»Ÿi Â« \\[universal-argument] Â» (Ä‘á»‘i sá»‘ toÃ n thá»ƒ)"
***************
*** 1757,1809 ****
  msgstr "Báº­t thÃ¬ Info cháº¥p nháº­n vÃ  hiá»ƒn thá»‹ kÃ½ tá»± La-tinh ISO"
  
! #: info/variables.c:83
  msgid "Explain the use of a variable"
  msgstr "Diá»…n táº£ cÃ¡ch sá»­ dá»¥ng biáº¿n"
  
! #: info/variables.c:89
  msgid "Describe variable: "
  msgstr "Diá»…n táº£ biáº¿n: "
  
! #: info/variables.c:108
  msgid "Set the value of an Info variable"
  msgstr "Láº­p giÃ¡ trá»‹ cá»§a biáº¿n Info"
  
! #: info/variables.c:114
  msgid "Set variable: "
  msgstr "Láº­p biáº¿n: "
  
! #: info/variables.c:132
  #, c-format
  msgid "Set %s to value (%d): "
  msgstr "Láº­p %s thÃ nh giÃ¡ trá»‹ (%d): "
  
! #: info/variables.c:173
  #, c-format
  msgid "Set %s to value (%s): "
  msgstr "Láº­p %s thÃ nh giÃ¡ trá»‹ (%s): "
  
! #: info/window.c:1137
  msgid "--*** Tags out of Date ***"
  msgstr "--*** Tháº» quÃ¡ cÅ© ***"
  
! #: info/window.c:1148
  msgid "-----Info: (), lines ----, "
  msgstr "-----Info: (), dÃ²ng ----, "
  
! #: info/window.c:1155
  #, c-format
  msgid "-%s---Info: %s, %d lines --%s--"
  msgstr "-%s---Info: %s, %d dÃ²ng --%s--"
  
! #: info/window.c:1159
  #, c-format
  msgid "-%s%s-Info: (%s)%s, %d lines --%s--"
  msgstr "-%s%s-Info: (%s)%s, %d dÃ²ng --%s--"
  
! #: info/window.c:1166
  #, c-format
  msgid " Subfile: %s"
  msgstr " Táº­p tin phá»¥: %s"
  
  #: lib/xexit.c:54
  msgid "ferror on stdout\n"
--- 1730,2044 ----
  msgstr "Báº­t thÃ¬ Info cháº¥p nháº­n vÃ  hiá»ƒn thá»‹ kÃ½ tá»± La-tinh ISO"
  
! #: info/variables.c:81
! msgid ""
! "What to do when a scrolling command is issued at the end of the last node"
! msgstr "Ä�iá»�u khiá»ƒn á»©ng xá»­ khi cuá»™n Ä‘Æ°á»£c yÃªu cáº§u táº¡i káº¿t thÃºc cá»§a nÃºt cuá»‘i cÃ¹ng"
! 
! #: info/variables.c:88
  msgid "Explain the use of a variable"
  msgstr "Diá»…n táº£ cÃ¡ch sá»­ dá»¥ng biáº¿n"
  
! #: info/variables.c:94
  msgid "Describe variable: "
  msgstr "Diá»…n táº£ biáº¿n: "
  
! #: info/variables.c:113
  msgid "Set the value of an Info variable"
  msgstr "Láº­p giÃ¡ trá»‹ cá»§a biáº¿n Info"
  
! #: info/variables.c:119
  msgid "Set variable: "
  msgstr "Láº­p biáº¿n: "
  
! #: info/variables.c:137
  #, c-format
  msgid "Set %s to value (%d): "
  msgstr "Láº­p %s thÃ nh giÃ¡ trá»‹ (%d): "
  
! #: info/variables.c:178
  #, c-format
  msgid "Set %s to value (%s): "
  msgstr "Láº­p %s thÃ nh giÃ¡ trá»‹ (%s): "
  
! #: info/window.c:1150
  msgid "--*** Tags out of Date ***"
  msgstr "--*** Tháº» quÃ¡ cÅ© ***"
  
! #: info/window.c:1161
  msgid "-----Info: (), lines ----, "
  msgstr "-----Info: (), dÃ²ng ----, "
  
! #: info/window.c:1168
  #, c-format
  msgid "-%s---Info: %s, %d lines --%s--"
  msgstr "-%s---Info: %s, %d dÃ²ng --%s--"
  
! #: info/window.c:1172
  #, c-format
  msgid "-%s%s-Info: (%s)%s, %d lines --%s--"
  msgstr "-%s%s-Info: (%s)%s, %d dÃ²ng --%s--"
  
! #: info/window.c:1179
  #, c-format
  msgid " Subfile: %s"
  msgstr " Táº­p tin phá»¥: %s"
  
+ #: install-info/install-info.c:221
+ #, c-format
+ msgid "%s: warning: "
+ msgstr "%s: cáº£nh bÃ¡o : "
+ 
+ #: install-info/install-info.c:270
+ #, c-format
+ msgid " for %s"
+ msgstr " cho %s"
+ 
+ #: install-info/install-info.c:500
+ #, c-format
+ msgid "\tTry `%s --help' for a complete list of options.\n"
+ msgstr ""
+ "\tHÃ£y thá»­ lá»‡nh trá»£ giÃºp Â« %s --help Â» Ä‘á»ƒ xem danh sÃ¡ch tÃ¹y chá»�n hoÃ n toÃ n.\n"
+ 
+ #: install-info/install-info.c:508
+ #, c-format
+ msgid "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
+ msgstr "Sá»­ dá»¥ng: %s [TÃ™Y_CHá»ŒN]... [Táº¬P_TIN_INFO [Táº¬P_TIN_THÆ¯_Má»¤C]]\n"
+ 
+ #: install-info/install-info.c:510
+ msgid "Add or remove entries in INFO-FILE from the Info directory DIR-FILE."
+ msgstr "ThÃªm hoáº·c gá»¡ bá»� má»¥c nháº­p trong Táº¬P_TIN_INFO vÃ o/khá»�i Táº¬P_TIN_THÆ¯_Má»¤C."
+ 
+ #: install-info/install-info.c:513
+ msgid ""
+ "Options:\n"
+ " --debug             report what is being done.\n"
+ " --delete            delete existing entries for INFO-FILE from DIR-FILE;\n"
+ "                      don't insert any new entries.\n"
+ " --description=TEXT  the description of the entry is TEXT; used with\n"
+ "                      the --name option to become synonymous with the\n"
+ "                      --entry option.\n"
+ " --dir-file=NAME     specify file name of Info directory file;\n"
+ "                      equivalent to using the DIR-FILE argument.\n"
+ " --dry-run           same as --test."
+ msgstr ""
+ "TÃ¹y chá»�n:\n"
+ " --debug             thÃ´ng bÃ¡o vá»� má»—i hÃ nh Ä‘á»™ng.\n"
+ " --delete            xoÃ¡ cÃ¡c má»¥c nháº­p Ä‘Ã£ tá»“n táº¡i cho Táº¬P_TIN_INFO\n"
+ "\t\t\t\tkhá»�i Táº¬P_TIN_THÆ¯_Má»¤C; Ä‘á»«ng chÃ¨n má»¥c nháº­p má»›i. --description=VÄ‚N_Báº¢N  "
+ "\tmÃ´ táº£ cá»§a má»¥c nháº­p lÃ  vÄƒn báº£n nÃ y;\n"
+ "\t\t\t\tkáº¿t há»£p vá»›i tÃ¹y chá»�n Â« --name Â» Ä‘á»ƒ lÃ m cÃ¹ng\n"
+ "\t\t\t\tkáº¿t quáº£ vá»›i tÃ¹y chá»�n Â« --entry Â».\n"
+ " --dir-file=TÃŠN     ghi rÃµ tÃªn táº­p tin cá»§a táº­p tin thÆ° má»¥c info;\n"
+ "\t\t\t\tcÃ³ cÃ¹ng káº¿t quáº£ vá»›i Ä‘á»‘i sá»‘ Táº¬P_TIN_THÆ¯_Má»¤C.  --dry-run           cÃ³ "
+ "cÃ¹ng káº¿t quáº£ vá»›i tÃ¹y chá»�n Â« --test Â»."
+ 
+ #: install-info/install-info.c:525
+ msgid ""
+ " --entry=TEXT        insert TEXT as an Info directory entry.\n"
+ "                      TEXT is written as an Info menu item line followed\n"
+ "                       by zero or more extra lines starting with "
+ "whitespace.\n"
+ "                      If you specify more than one entry, all are added.\n"
+ "                      If you don't specify any entries, they are determined\n"
+ "                       from information in the Info file itself.\n"
+ "                      When removing, TEXT specifies the entry to remove.\n"
+ "                      TEXT is only removed as a last resort, if the\n"
+ "                      entry as determined from the Info file is not "
+ "present,\n"
+ "                      and the basename of the Info file isn't found either."
+ msgstr ""
+ " --entry=VÄ‚N_Báº¢N        chÃ¨n vÄƒn báº£n nÃ y dáº¡ng má»¥c nháº­p táº­p tin Info.\n"
+ "\tVÄƒn báº£n nÃ y Ä‘Æ°á»£c ghi dÆ°á»›i dáº¡ng má»™t dÃ²ng má»¥c trÃ¬nh Ä‘Æ¡n info,\n"
+ "\tÄ‘áº±ng trÆ°á»›c â‰¥0 dÃ²ng thÃªm báº¯t Ä‘áº§u vá»›i khoáº£ng tráº¯ng.\n"
+ "\tGhi rÃµ nhiá»�u má»¥c nháº­p thÃ¬ táº¥t cáº£ Ä‘Æ°á»£c thÃªm.\n"
+ "\tKhÃ´ng ghi rÃµ má»¥c nháº­p thÃ¬ cÃ¡c má»¥c nháº­p Ä‘Æ°á»£c xÃ¡c Ä‘á»‹nh\n"
+ "\ttá»« thÃ´ng tin trong táº­p tin Info chÃ­nh nÃ³.\n"
+ "\tKhi gá»¡ bá»�, vÄƒn báº£n nÃ y ghi rÃµ má»¥c nháº­p cáº§n gá»¡ bá»�.\n"
+ "\tVÄƒn báº£n nÃ y chá»‰ Ä‘Æ°á»£c gá»¡ bá»� nhÆ° lÃ  phÆ°Æ¡ng sÃ¡ch cuá»‘i cÃ¹ng,\n"
+ "\tnáº¿u khÃ´ng cÃ³ má»¥c nháº­p Ä‘Æ°á»£c xÃ¡c Ä‘á»‹nh tá»« táº­p tin Info,\n"
+ "\tvÃ  cÅ©ng khÃ´ng tÃ¬m tháº¥y tÃªn cÆ¡ báº£n cá»§a táº­p tin Info."
+ 
+ #: install-info/install-info.c:537
+ msgid ""
+ " --help              display this help and exit.\n"
+ " --info-dir=DIR      same as --dir-file=DIR/dir.\n"
+ " --info-file=FILE    specify Info file to install in the directory;\n"
+ "                      equivalent to using the INFO-FILE argument.\n"
+ " --item=TEXT         same as --entry=TEXT.\n"
+ " --keep-old          do not replace entries, or remove empty sections.\n"
+ " --menuentry=TEXT    same as --name=TEXT.\n"
+ " --name=TEXT         the name of the entry is TEXT; used with --description\n"
+ "                      to become synonymous with the --entry option.\n"
+ " --no-indent         do not format new entries in the DIR file.\n"
+ " --quiet             suppress warnings."
+ msgstr ""
+ " --help              hiá»ƒn thá»‹ trá»£ giÃºp nÃ y rá»“i thoÃ¡t.\n"
+ " --info-dir=THÆ¯_Má»¤C      báº±ng Â« --dir-file=THÆ¯_Má»¤C/thÆ°_má»¥c Â».\n"
+ " --info-file=Táº¬P_TIN    \tghi rÃµ táº­p tin Info cáº§n cÃ i Ä‘áº·t vÃ o thÆ° má»¥c;\n"
+ "\t\t\t\t\tcÃ³ cÃ¹ng káº¿t quáº£ vá»›i Ä‘á»‘i sá»‘ Táº¬P_TIN_INFO. --item=VÄ‚N_Báº¢N         "
+ "báº±ng Â« --entry=VÄ‚N_Báº¢N Â».\n"
+ " --keep-old          Ä‘á»«ng thay tháº¿ má»¥c nháº­p hoáº·c gá»¡ bá»� pháº§n rá»—ng.\n"
+ " --menuentry=VÄ‚N_Báº¢N    báº±ng Â« --name=VÄ‚N_Báº¢N Â».\n"
+ " --name=VÄ‚N_Báº¢N         tÃªn cá»§a má»¥c nháº­p lÃ  vÄƒn báº£n nÃ y;\n"
+ "\t\t\t\t\tdÃ¹ng cÃ¹ng vá»›i tÃ¹y chá»�n Â« --description Â»\n"
+ "                      \t\t\tthÃ¬ cÃ³ cÃ¹ng káº¿t quáº£ vá»›i tÃ¹y chá»�n Â« --entry Â».\n"
+ " --no-indent         Ä‘á»«ng Ä‘á»‹nh dáº¡ng má»¥c nháº­p má»›i trong táº­p tin THÆ¯_Má»¤C\n"
+ " --quiet             thu há»“i cáº£nh bÃ¡o."
+ 
+ #: install-info/install-info.c:550
+ msgid ""
+ " --regex=R           put this file's entries in all sections that match the\n"
+ "                      regular expression R (ignoring case).\n"
+ " --remove            same as --delete.\n"
+ " --remove-exactly    only remove if the info file name matches exactly;\n"
+ "                      suffixes such as .info and .gz are not ignored.\n"
+ " --section=SEC       put entries in section SEC of the directory.\n"
+ "                      If you specify more than one section, all the entries\n"
+ "                       are added in each of the sections.\n"
+ "                      If you don't specify any sections, they are "
+ "determined\n"
+ "                       from information in the Info file itself.\n"
+ " --section R SEC     equivalent to --regex=R --section=SEC --add-once."
+ msgstr ""
+ " --regex=R           Ä‘áº·t cÃ¡c má»¥c nháº­p cá»§a táº­p tin nÃ y vÃ o má»�i pháº§n\n"
+ "\t\t\t\ttÆ°Æ¡ng á»©ng vá»›i biá»ƒu thá»©c chÃ­nh quy R\n"
+ "\t\t\t\t(khÃ´ng phÃ¢n biá»‡t chá»¯ hoa/thÆ°á»�ng).\n"
+ " --remove            báº±ng Â« --delete Â».\n"
+ " --remove-exactly    chá»‰ gá»¡ bá»� náº¿u tÃªn táº­p tin Info tÆ°Æ¡ng á»©ng chÃ­nh xÃ¡c;\n"
+ "\t\t\t\tcÅ©ng phÃ¢n biá»‡t Ä‘uÃ´i tÃªn táº­p tin nhÆ° .info vÃ  .gz\n"
+ " --section=PHáº¦N       Ä‘áº·t cÃ¡c má»¥c nháº­p vÃ o pháº§n nÃ y cá»§a thÆ° má»¥c.\n"
+ "\t\t\t\tGhi rÃµ nhiá»�u pháº§n thÃ¬ táº¥t cáº£ cÃ¡c má»¥c nháº­p\n"
+ "\t\t\t\tÄ‘Æ°á»£c thÃªm vÃ o má»—i pháº§n.\n"
+ "\t\t\t\tKhÃ´ng ghi rÃµ pháº§n thÃ¬ cÃ¡c pháº§n Ä‘Æ°á»£c xÃ¡c Ä‘á»‹nh\n"
+ "\t\t\t\ttá»« thÃ´ng tin trong táº­p tin Info chÃ­nh nÃ³.\n"
+ " --section R PHáº¦N     báº±ng Â« --regex=R --section=PHáº¦N --add-once Â»."
+ 
+ #: install-info/install-info.c:563
+ msgid ""
+ " --silent            suppress warnings.\n"
+ " --test              suppress updating of DIR-FILE.\n"
+ " --version           display version information and exit."
+ msgstr ""
+ " --silent            thu há»“i cáº£nh bÃ¡o.\n"
+ " --test              thu há»“i nÃ¢ng cáº¥p Táº¬P_TIN_THÆ¯_Má»¤C.\n"
+ " --version           hiá»ƒn thá»‹ thÃ´ng tin phiÃªn báº£n rá»“i thoÃ¡t."
+ 
+ #: install-info/install-info.c:570
+ msgid ""
+ "Email bug reports to bug-texinfo@gnu.org,\n"
+ "general questions and discussion to help-texinfo@gnu.org.\n"
+ "Texinfo home page: http://www.gnu.org/software/texinfo/"
+ msgstr ""
+ "HÃ£y thÃ´ng bÃ¡o lá»—i cho Ä‘á»‹a chá»‰ Â« bug-texinfo@gnu.org Â»,\n"
+ "vÃ  gá»­i cÃ¢u há»�i chung, tháº£o luáº­n v.v. cho help-texinfo@gnu.org.\n"
+ "Trang chá»§ texinfo: http://www.gnu.org/software/texinfo/"
+ 
+ #: install-info/install-info.c:597
+ #, c-format
+ msgid ""
+ "This is the file .../info/dir, which contains the\n"
+ "topmost node of the Info hierarchy, called (dir)Top.\n"
+ "The first time you invoke Info you start off looking at this node.\n"
+ "\n"
+ "%s\tThis is the top of the INFO tree\n"
+ "\n"
+ "  This (the Directory node) gives a menu of major topics.\n"
+ "  Typing \"q\" exits, \"?\" lists all Info commands, \"d\" returns here,\n"
+ "  \"h\" gives a primer for first-timers,\n"
+ "  \"mEmacs<Return>\" visits the Emacs manual, etc.\n"
+ "\n"
+ "  In Emacs, you can click mouse button 2 on a menu item or cross reference\n"
+ "  to select it.\n"
+ "\n"
+ "%s\n"
+ msgstr ""
+ "Ä�Ã¢y lÃ  táº­p tin Â« .../info/dir Â», mÃ  chá»©a nÃºt Ä‘áº§u cá»§a phÃ¢n cáº¥p Info,\n"
+ "cÃ³ tÃªn TrÃªn: (dir)Top.\n"
+ "Láº§n Ä‘áº§u tiÃªn cháº¡y Info thÃ¬ báº¡n xem nÃºt nÃ y.\n"
+ "\n"
+ "%s\tÄ�Ã¢y lÃ  Ä‘áº§u cÃ¢y INFO\n"
+ "\n"
+ "  Ä�Ã¢y (nÃºt ThÆ° má»¥c) Ä‘Æ°a ra trÃ¬nh Ä‘Æ¡n cÃ¡c chá»§ Ä‘á»� chÃ­nh.\n"
+ "  PhÃ­m táº¯t:\n"
+ "   â€¢ q\t\tthoÃ¡t\n"
+ "   â€¢ ?\t\t\tliá»‡t kÃª cÃ¡c lá»‡nh Info\n"
+ "   â€¢ d\t\ttrá»Ÿ vá»� Ä‘Ã¢y\n"
+ "   â€¢ h\t\thiá»‡n trá»£ giÃºp cho ngÆ°á»�i má»›i dÃ¹ng Info\n"
+ "   â€¢ mEmacs<Return>\tthÄƒm sá»• tay Emacs\n"
+ "v.v.\n"
+ "  Trong Emacs, báº¡n cÃ³ thá»ƒ nháº¥n cÃ¡i nÃºt chuá»™t 2 vÃ o má»¥c trÃ¬nh Ä‘Æ¡n\n"
+ "  hay vÃ o tham chiáº¿u chÃ©o, Ä‘á»ƒ chá»�n nÃ³.\n"
+ "\n"
+ "%s\n"
+ 
+ #: install-info/install-info.c:622
+ #, c-format
+ msgid "%s: could not read (%s) and could not create (%s)\n"
+ msgstr "%s: khÃ´ng thá»ƒ Ä‘á»�c (%s) vÃ  khÃ´ng thá»ƒ táº¡o (%s)\n"
+ 
+ #: install-info/install-info.c:715
+ #, c-format
+ msgid "%s: empty file"
+ msgstr "%s: táº­p tin rá»—ng"
+ 
+ #: install-info/install-info.c:1046 install-info/install-info.c:1086
+ msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
+ msgstr ""
+ "CÃ³ Â« START-INFO-DIR-ENTRY Â» (má»¥c nháº­p thÆ° má»¥c Info Ä‘áº§u) mÃ  khÃ´ng cÃ³ Â« END-INFO-"
+ "DIR-ENTRY Â» (má»¥c nháº­p thÆ° má»¥c Info káº¿t thÃºc) tÆ°Æ¡ng á»©ng"
+ 
+ #: install-info/install-info.c:1081
+ msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
+ msgstr ""
+ "CÃ³ Â« END-INFO-DIR-ENTRY Â» (má»¥c nháº­p thÆ° má»¥c Info káº¿t thÃºc) mÃ  khÃ´ng cÃ³ Â« START-"
+ "INFO-DIR-ENTRY Â» (má»¥c nháº­p thÆ° má»¥c Info Ä‘áº§u) tÆ°Æ¡ng á»©ng"
+ 
+ #: install-info/install-info.c:1936 install-info/install-info.c:1946
+ #, c-format
+ msgid "%s: already have dir file: %s\n"
+ msgstr "%s: Ä‘Ã£ cÃ³ táº­p tin thÆ° má»¥c: %s\n"
+ 
+ #: install-info/install-info.c:2026
+ #, c-format
+ msgid "%s: Specify the Info file only once.\n"
+ msgstr "%s: hÃ£y ghi rÃµ táº­p tin Info chá»‰ má»™t láº§n.\n"
+ 
+ #: install-info/install-info.c:2059
+ #, c-format
+ msgid "Extra regular expression specified, ignoring `%s'"
+ msgstr "Biá»ƒu thá»©c chÃ­nh quy thÃªm Ä‘Æ°á»£c ghi rÃµ nÃªn bá»� qua Â« %s Â»"
+ 
+ #: install-info/install-info.c:2071
+ #, c-format
+ msgid "Error in regular expression `%s': %s"
+ msgstr "Gáº·p lá»—i trong biá»ƒu thá»©c chÃ­nh quy Â« %s Â»: %s"
+ 
+ #: install-info/install-info.c:2129
+ #, c-format
+ msgid "excess command line argument `%s'"
+ msgstr "Ä‘á»‘i sá»‘ dÃ²ng lá»‡nh thá»«a Â« %s Â»"
+ 
+ #: install-info/install-info.c:2133
+ msgid "No input file specified; try --help for more information."
+ msgstr ""
+ "ChÆ°a ghi rÃµ táº­p tin nháº­p vÃ o. HÃ£y cháº¡y lá»‡nh trá»£ giÃºp Â« --help Â» Ä‘á»ƒ xem thÃ´ng "
+ "tin thÃªm."
+ 
+ #: install-info/install-info.c:2136
+ msgid "No dir file specified; try --help for more information."
+ msgstr ""
+ "ChÆ°a ghi rÃµ táº­p tin thÆ° má»¥c. HÃ£y cháº¡y lá»‡nh trá»£ giÃºp Â« --help Â» Ä‘á»ƒ xem thÃ´ng "
+ "tin thÃªm."
+ 
+ #: install-info/install-info.c:2278
+ #, c-format
+ msgid "no info dir entry in `%s'"
+ msgstr "khÃ´ng cÃ³ má»¥c nháº­p thÆ° má»¥c Info trong Â« %s Â»"
+ 
+ #: install-info/install-info.c:2526
+ #, c-format
+ msgid "no entries found for `%s'; nothing deleted"
+ msgstr "khÃ´ng tÃ¬m tháº¥y má»¥c nháº­p cho Â« %s Â» nÃªn khÃ´ng xÃ³a gÃ¬"
+ 
  #: lib/xexit.c:54
  msgid "ferror on stdout\n"
***************
*** 1814,1894 ****
  msgstr "lá»—i fflush trÃªn thiáº¿t bá»‹ xuáº¥t chuáº©n\n"
  
! #: makeinfo/cmds.c:544 makeinfo/cmds.c:566
  #, c-format
  msgid "arguments to @%s ignored"
  msgstr "cÃ¡c Ä‘á»‘i sá»‘ tá»›i @%s bá»‹ bá»� qua"
  
! #: makeinfo/cmds.c:741
  msgid "January"
  msgstr "ThÃ¡ng GiÃªng"
  
! #: makeinfo/cmds.c:741
  msgid "February"
  msgstr "ThÃ¡ng Hai"
  
! #: makeinfo/cmds.c:741
  msgid "March"
  msgstr "ThÃ¡ng Ba"
  
! #: makeinfo/cmds.c:741
  msgid "April"
  msgstr "ThÃ¡ng TÆ°"
  
! #: makeinfo/cmds.c:741
  msgid "May"
  msgstr "ThÃ¡ng NÄƒm"
  
! #: makeinfo/cmds.c:742
  msgid "June"
  msgstr "ThÃ¡ng SÃ¡u"
  
! #: makeinfo/cmds.c:742
  msgid "July"
  msgstr "ThÃ¡ng Báº£y"
  
! #: makeinfo/cmds.c:742
  msgid "August"
  msgstr "ThÃ¡ng TÃ¡m"
  
! #: makeinfo/cmds.c:742
  msgid "September"
  msgstr "ThÃ¡ng ChÃ­n"
  
! #: makeinfo/cmds.c:742
  msgid "October"
  msgstr "ThÃ¡ng MÆ°á»�i"
  
! #: makeinfo/cmds.c:743
  msgid "November"
  msgstr "ThÃ¡ng MÆ°á»�i Má»™t"
  
! #: makeinfo/cmds.c:743
  msgid "December"
  msgstr "ThÃ¡ng Cháº¡p"
  
! #: makeinfo/cmds.c:1095
  #, c-format
  msgid "unlikely character %c in @var"
  msgstr "gáº·p kÃ½ tá»± báº¥t thÆ°á»�ng %c trong @var"
  
! #: makeinfo/cmds.c:1138
  msgid "@sc argument all uppercase, thus no effect"
  msgstr "Ä‘á»‘i sá»‘ @sc hoÃ n toÃ n chá»¯ hoa nÃªn khÃ´ng cÃ³ tÃ¡c Ä‘á»™ng"
  
! #: makeinfo/cmds.c:1193
  #, c-format
  msgid "`{' expected, but saw `%c'"
  msgstr "mong Ä‘á»£i Â« { Â» cÃ²n gáº·p Â« %c Â»"
  
! #: makeinfo/cmds.c:1233
  msgid "end of file inside verb block"
  msgstr "káº¿t thá»©c táº­p tin bÃªn trong khá»‘i Ä‘á»™ng tá»«"
  
! #: makeinfo/cmds.c:1241
  #, c-format
  msgid "`}' expected, but saw `%c'"
  msgstr "mong Ä‘á»£i Â« } Â» cÃ²n gáº·p Â« %c Â»"
  
! #: makeinfo/cmds.c:1272
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
--- 2049,2129 ----
  msgstr "lá»—i fflush trÃªn thiáº¿t bá»‹ xuáº¥t chuáº©n\n"
  
! #: makeinfo/cmds.c:582 makeinfo/cmds.c:604
  #, c-format
  msgid "arguments to @%s ignored"
  msgstr "cÃ¡c Ä‘á»‘i sá»‘ tá»›i @%s bá»‹ bá»� qua"
  
! #: makeinfo/cmds.c:779
  msgid "January"
  msgstr "ThÃ¡ng GiÃªng"
  
! #: makeinfo/cmds.c:779
  msgid "February"
  msgstr "ThÃ¡ng Hai"
  
! #: makeinfo/cmds.c:779
  msgid "March"
  msgstr "ThÃ¡ng Ba"
  
! #: makeinfo/cmds.c:779
  msgid "April"
  msgstr "ThÃ¡ng TÆ°"
  
! #: makeinfo/cmds.c:779
  msgid "May"
  msgstr "ThÃ¡ng NÄƒm"
  
! #: makeinfo/cmds.c:780
  msgid "June"
  msgstr "ThÃ¡ng SÃ¡u"
  
! #: makeinfo/cmds.c:780
  msgid "July"
  msgstr "ThÃ¡ng Báº£y"
  
! #: makeinfo/cmds.c:780
  msgid "August"
  msgstr "ThÃ¡ng TÃ¡m"
  
! #: makeinfo/cmds.c:780
  msgid "September"
  msgstr "ThÃ¡ng ChÃ­n"
  
! #: makeinfo/cmds.c:780
  msgid "October"
  msgstr "ThÃ¡ng MÆ°á»�i"
  
! #: makeinfo/cmds.c:781
  msgid "November"
  msgstr "ThÃ¡ng MÆ°á»�i Má»™t"
  
! #: makeinfo/cmds.c:781
  msgid "December"
  msgstr "ThÃ¡ng Cháº¡p"
  
! #: makeinfo/cmds.c:1131
  #, c-format
  msgid "unlikely character %c in @var"
  msgstr "gáº·p kÃ½ tá»± báº¥t thÆ°á»�ng %c trong @var"
  
! #: makeinfo/cmds.c:1174
  msgid "@sc argument all uppercase, thus no effect"
  msgstr "Ä‘á»‘i sá»‘ @sc hoÃ n toÃ n chá»¯ hoa nÃªn khÃ´ng cÃ³ tÃ¡c Ä‘á»™ng"
  
! #: makeinfo/cmds.c:1229
  #, c-format
  msgid "`{' expected, but saw `%c'"
  msgstr "mong Ä‘á»£i Â« { Â» cÃ²n gáº·p Â« %c Â»"
  
! #: makeinfo/cmds.c:1269
  msgid "end of file inside verb block"
  msgstr "káº¿t thá»©c táº­p tin bÃªn trong khá»‘i Ä‘á»™ng tá»«"
  
! #: makeinfo/cmds.c:1277
  #, c-format
  msgid "`}' expected, but saw `%c'"
  msgstr "mong Ä‘á»£i Â« } Â» cÃ²n gáº·p Â« %c Â»"
  
! #: makeinfo/cmds.c:1308
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
***************
*** 1898,1944 ****
  "trÃ¡nh nÃ³"
  
! #: makeinfo/cmds.c:1471
  #, c-format
  msgid "%c%s is obsolete"
  msgstr "%c%s quÃ¡ cÅ©"
  
! #: makeinfo/cmds.c:1580
  #, c-format
  msgid "@sp requires a positive numeric argument, not `%s'"
  msgstr "Â« @sp Â» cáº§n Ä‘áº¿n má»™t Ä‘á»‘i sá»‘ dÆ°Æ¡ng thuá»™c sá»‘, khÃ´ng pháº£i Â« %s Â»"
  
! #: makeinfo/cmds.c:1936 makeinfo/footnote.c:81
  #, c-format
  msgid "Bad argument to %c%s"
  msgstr "Ä�á»‘i sá»‘ sai tá»›i %c%s"
  
! #: makeinfo/cmds.c:1946 makeinfo/makeinfo.c:4272
  msgid "asis"
  msgstr "nhÆ° tháº¿"
  
! #: makeinfo/cmds.c:1948 makeinfo/cmds.c:1978 makeinfo/makeinfo.c:4274
  msgid "none"
  msgstr "khÃ´ng cÃ³"
  
! #: makeinfo/cmds.c:1962
  #, c-format
  msgid "Bad argument to @%s"
  msgstr "Ä�á»‘i sá»‘ sai tá»›i @%s"
  
! #: makeinfo/cmds.c:1976
  msgid "insert"
  msgstr "chÃ¨n"
  
! #: makeinfo/cmds.c:1992
  #, c-format
  msgid "Bad argument to @%s: %s"
  msgstr "Ä�á»‘i sá»‘ sai tá»›i @%s: %s"
  
! #: makeinfo/cmds.c:2075
  #, c-format
  msgid "Expected @%s on or off, not `%s'"
  msgstr "Mong Ä‘á»£i @%s báº­t hay táº¯t, khÃ´ng pháº£i Â« %s Â»"
  
! #: makeinfo/cmds.c:2095
  #, c-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
--- 2133,2179 ----
  "trÃ¡nh nÃ³"
  
! #: makeinfo/cmds.c:1504
  #, c-format
  msgid "%c%s is obsolete"
  msgstr "%c%s quÃ¡ cÅ©"
  
! #: makeinfo/cmds.c:1612
  #, c-format
  msgid "@sp requires a positive numeric argument, not `%s'"
  msgstr "Â« @sp Â» cáº§n Ä‘áº¿n má»™t Ä‘á»‘i sá»‘ dÆ°Æ¡ng thuá»™c sá»‘, khÃ´ng pháº£i Â« %s Â»"
  
! #: makeinfo/cmds.c:2023 makeinfo/footnote.c:81
  #, c-format
  msgid "Bad argument to %c%s"
  msgstr "Ä�á»‘i sá»‘ sai tá»›i %c%s"
  
! #: makeinfo/cmds.c:2033 makeinfo/makeinfo.c:4270
  msgid "asis"
  msgstr "nhÆ° tháº¿"
  
! #: makeinfo/cmds.c:2035 makeinfo/cmds.c:2065 makeinfo/makeinfo.c:4272
  msgid "none"
  msgstr "khÃ´ng cÃ³"
  
! #: makeinfo/cmds.c:2049
  #, c-format
  msgid "Bad argument to @%s"
  msgstr "Ä�á»‘i sá»‘ sai tá»›i @%s"
  
! #: makeinfo/cmds.c:2063
  msgid "insert"
  msgstr "chÃ¨n"
  
! #: makeinfo/cmds.c:2079
  #, c-format
  msgid "Bad argument to @%s: %s"
  msgstr "Ä�á»‘i sá»‘ sai tá»›i @%s: %s"
  
! #: makeinfo/cmds.c:2162
  #, c-format
  msgid "Expected @%s on or off, not `%s'"
  msgstr "Mong Ä‘á»£i @%s báº­t hay táº¯t, khÃ´ng pháº£i Â« %s Â»"
  
! #: makeinfo/cmds.c:2182
  #, c-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
***************
*** 1949,1990 ****
  msgstr "Thiáº¿u Â« } Â» trong Ä‘á»‘i sá»‘ xÃ¡c Ä‘á»‹nh @def"
  
- #: makeinfo/defun.c:402
- msgid "Function"
- msgstr "HÃ m"
- 
- #: makeinfo/defun.c:405
- msgid "Macro"
- msgstr "VÄ© lá»‡nh"
- 
- #: makeinfo/defun.c:408
- msgid "Special Form"
- msgstr "Dáº¡ng Ä‘áº·c biá»‡t"
- 
- #: makeinfo/defun.c:412
- msgid "Variable"
- msgstr "Biáº¿n"
- 
- #: makeinfo/defun.c:415
- msgid "User Option"
- msgstr "TÃ¹y chá»�n ngÆ°á»�i dÃ¹ng"
- 
- #: makeinfo/defun.c:419
- msgid "Instance Variable"
- msgstr "Biáº¿n tá»©c thá»�i"
- 
- #: makeinfo/defun.c:423
- msgid "Method"
- msgstr "PhÆ°Æ¡ng phÃ¡p"
- 
- #: makeinfo/defun.c:499 makeinfo/defun.c:504 makeinfo/defun.c:544
- #: makeinfo/defun.c:643 makeinfo/xml.c:2135
- msgid "of"
- msgstr "cá»§a"
- 
- #: makeinfo/defun.c:508 makeinfo/defun.c:512 makeinfo/defun.c:516
- #: makeinfo/defun.c:550 makeinfo/defun.c:649 makeinfo/xml.c:2140
- msgid "on"
- msgstr "trÃªn"
- 
  #: makeinfo/defun.c:711
  #, c-format
--- 2184,2187 ----
***************
*** 2016,2022 ****
  msgstr "Kiá»ƒu ná»•i Ä‘Ã£ yÃªu cáº§u Â« %s Â» khÃ´ng pháº£i Ä‘Æ°á»£c dÃ¹ng trÆ°á»›c"
  
! #: makeinfo/float.c:376 makeinfo/float.c:382 makeinfo/index.c:924
! #: makeinfo/index.c:930 makeinfo/xref.c:133 makeinfo/xref.c:170
! #: makeinfo/xref.c:205
  msgid "See "
  msgstr "Xem "
--- 2213,2218 ----
  msgstr "Kiá»ƒu ná»•i Ä‘Ã£ yÃªu cáº§u Â« %s Â» khÃ´ng pháº£i Ä‘Æ°á»£c dÃ¹ng trÆ°á»›c"
  
! #: makeinfo/float.c:376 makeinfo/float.c:382 makeinfo/index.c:948
! #: makeinfo/index.c:954
  msgid "See "
  msgstr "Xem "
***************
*** 2043,2047 ****
  msgstr "KhÃ´ng cho phÃ©p cÆ°á»›c chÃº bÃªn trong cÆ°á»›c chÃº (lá»“ng nhau)"
  
! #: makeinfo/footnote.c:301 makeinfo/index.c:189
  msgid "Footnotes"
  msgstr "CÆ°á»›c chÃº"
--- 2239,2243 ----
  msgstr "KhÃ´ng cho phÃ©p cÆ°á»›c chÃº bÃªn trong cÆ°á»›c chÃº (lá»“ng nhau)"
  
! #: makeinfo/footnote.c:301 makeinfo/index.c:187
  msgid "Footnotes"
  msgstr "CÆ°á»›c chÃº"
***************
*** 2057,2064 ****
  msgstr "%s:%d: táº­p tin CSS Â« --css-file Â» káº¿t thÃºc vá»›i ghi chÃº"
  
- #: makeinfo/html.c:203
- msgid "Untitled"
- msgstr "KhÃ´ng tÃªn"
- 
  #: makeinfo/html.c:421
  msgid "[unexpected] no html tag to pop"
--- 2253,2256 ----
***************
*** 2070,2113 ****
  msgstr "[báº¥t thÆ°á»�ng] tÃªn nÃºt khÃ´ng há»£p lá»‡: Â« %s Â»"
  
! #: makeinfo/index.c:169
  #, c-format
  msgid "Unknown index `%s'"
  msgstr "Chá»‰ má»¥c láº¡ Â« %s Â»"
  
! #: makeinfo/index.c:234
  #, c-format
  msgid "Info cannot handle `:' in index entry `%s'"
  msgstr "Info khÃ´ng thá»ƒ xá»­ lÃ½ dáº¥u hai cháº¥m Â« : Â» trong má»¥c nháº­p chá»‰ má»¥c Â« %s Â»"
  
! #: makeinfo/index.c:412
  #, c-format
  msgid "Index `%s' already exists"
  msgstr "Chá»‰ má»¥c Â« %s Â» Ä‘Ã£ cÃ³."
  
! #: makeinfo/index.c:455
  #, c-format
  msgid "Unknown index `%s' and/or `%s' in @synindex"
  msgstr "Chá»‰ má»¥c láº¡ Â« %s Â» vÃ /hay Â« %s Â» trong @synindex"
  
! #: makeinfo/index.c:661
  msgid "(line )"
  msgstr "(dÃ²ng)"
  
! #: makeinfo/index.c:669
  #, c-format
  msgid "(line %*d)"
  msgstr "(dÃ²ng %*d)"
  
! #: makeinfo/index.c:750
  #, c-format
  msgid "Unknown index `%s' in @printindex"
  msgstr "Chá»‰ má»¥c láº¡ Â« %s Â» trong @printindex"
  
! #: makeinfo/index.c:819
  #, c-format
  msgid "Entry for index `%s' outside of any node"
  msgstr "Má»¥c nháº­p cho chá»‰ má»¥c Â« %s Â» náº±m á»Ÿ ngoáº¡i nÃºt nÃ o"
  
! #: makeinfo/index.c:822 makeinfo/index.c:858
  msgid "(outside of any node)"
  msgstr "(á»Ÿ ngoáº¡i nÃºt nÃ o)"
--- 2262,2305 ----
  msgstr "[báº¥t thÆ°á»�ng] tÃªn nÃºt khÃ´ng há»£p lá»‡: Â« %s Â»"
  
! #: makeinfo/index.c:167
  #, c-format
  msgid "Unknown index `%s'"
  msgstr "Chá»‰ má»¥c láº¡ Â« %s Â»"
  
! #: makeinfo/index.c:232
  #, c-format
  msgid "Info cannot handle `:' in index entry `%s'"
  msgstr "Info khÃ´ng thá»ƒ xá»­ lÃ½ dáº¥u hai cháº¥m Â« : Â» trong má»¥c nháº­p chá»‰ má»¥c Â« %s Â»"
  
! #: makeinfo/index.c:410
  #, c-format
  msgid "Index `%s' already exists"
  msgstr "Chá»‰ má»¥c Â« %s Â» Ä‘Ã£ cÃ³."
  
! #: makeinfo/index.c:453
  #, c-format
  msgid "Unknown index `%s' and/or `%s' in @synindex"
  msgstr "Chá»‰ má»¥c láº¡ Â« %s Â» vÃ /hay Â« %s Â» trong @synindex"
  
! #: makeinfo/index.c:676
  msgid "(line )"
  msgstr "(dÃ²ng)"
  
! #: makeinfo/index.c:684
  #, c-format
  msgid "(line %*d)"
  msgstr "(dÃ²ng %*d)"
  
! #: makeinfo/index.c:764
  #, c-format
  msgid "Unknown index `%s' in @printindex"
  msgstr "Chá»‰ má»¥c láº¡ Â« %s Â» trong @printindex"
  
! #: makeinfo/index.c:833
  #, c-format
  msgid "Entry for index `%s' outside of any node"
  msgstr "Má»¥c nháº­p cho chá»‰ má»¥c Â« %s Â» náº±m á»Ÿ ngoáº¡i nÃºt nÃ o"
  
! #: makeinfo/index.c:836 makeinfo/index.c:872
  msgid "(outside of any node)"
  msgstr "(á»Ÿ ngoáº¡i nÃºt nÃ o)"
***************
*** 2120,2125 ****
  msgid "Broken-Type in insertion_type_pname"
  msgstr ""
! "Â« Broken-Type Â» (kiá»ƒu bá»‹ há»�ng) trong Â« insertion_type_pname Â» (tÃªn p kiá»ƒu "
! "chÃ¨n)"
  
  #: makeinfo/insertion.c:338
--- 2312,2316 ----
  msgid "Broken-Type in insertion_type_pname"
  msgstr ""
! "Â« Broken-Type Â» (kiá»ƒu bá»‹ há»�ng) trong Â« insertion_type_pname Â» (tÃªn p kiá»ƒu chÃ¨n)"
  
  #: makeinfo/insertion.c:338
***************
*** 2132,2174 ****
  msgstr "trÃ n váº½ chá»¯, khá»Ÿi cháº¡y láº¡i táº¡i %c"
  
! #: makeinfo/insertion.c:635
  #, c-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s cáº§n thiáº¿t má»™t Ä‘á»‘i sá»‘: bá»™ Ä‘á»‹nh dáº¡ng cho %citem"
  
! #: makeinfo/insertion.c:723
  #, c-format
  msgid "%cfloat environments cannot be nested"
  msgstr "MÃ´i trÆ°á»�ng %cfloat khÃ´ng thá»ƒ Ä‘Æ°á»£c lá»“ng nhau"
  
! #: makeinfo/insertion.c:977
  #, c-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "Â« @end Â» mong Ä‘á»£i Â« %s Â», cÃ²n gáº·p Â« %s Â»"
  
! #: makeinfo/insertion.c:1345
  #, c-format
  msgid "No matching `%cend %s'"
  msgstr "KhÃ´ng cÃ³ Â« %cend %s Â» tÆ°Æ¡ng á»©ng"
  
! #: makeinfo/insertion.c:1614
  #, c-format
  msgid "%s requires letter or digit"
  msgstr "%s cáº§n thiáº¿t chá»¯ hay chá»¯ sá»‘"
  
! #: makeinfo/insertion.c:1707
  msgid "end of file inside verbatim block"
  msgstr "káº¿t thÃºc táº­p tin bÃªn trong khá»‘i Ä‘Ãºng nguyÃªn vÄƒn"
  
! #: makeinfo/insertion.c:1931
  #, c-format
  msgid "@%s not meaningful outside `@float' environment"
  msgstr "@%s khÃ´ng cÃ³ nghÄ©a bÃªn ngoÃ i mÃ´i trÆ°á»�ng Â« @float Â» (ná»•i)"
  
! #: makeinfo/insertion.c:1967
  msgid "@menu seen before first @node, creating `Top' node"
  msgstr "gáº·p @menu trÆ°á»›c @node Ä‘áº§u thÃ¬ táº¡o nÃºt Â« TrÃªn Â»"
  
! #: makeinfo/insertion.c:1968
  msgid ""
  "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
--- 2323,2365 ----
  msgstr "trÃ n váº½ chá»¯, khá»Ÿi cháº¡y láº¡i táº¡i %c"
  
! #: makeinfo/insertion.c:639
  #, c-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr "%s cáº§n thiáº¿t má»™t Ä‘á»‘i sá»‘: bá»™ Ä‘á»‹nh dáº¡ng cho %citem"
  
! #: makeinfo/insertion.c:727
  #, c-format
  msgid "%cfloat environments cannot be nested"
  msgstr "MÃ´i trÆ°á»�ng %cfloat khÃ´ng thá»ƒ Ä‘Æ°á»£c lá»“ng nhau"
  
! #: makeinfo/insertion.c:981
  #, c-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "Â« @end Â» mong Ä‘á»£i Â« %s Â», cÃ²n gáº·p Â« %s Â»"
  
! #: makeinfo/insertion.c:1349
  #, c-format
  msgid "No matching `%cend %s'"
  msgstr "KhÃ´ng cÃ³ Â« %cend %s Â» tÆ°Æ¡ng á»©ng"
  
! #: makeinfo/insertion.c:1618
  #, c-format
  msgid "%s requires letter or digit"
  msgstr "%s cáº§n thiáº¿t chá»¯ hay chá»¯ sá»‘"
  
! #: makeinfo/insertion.c:1718
  msgid "end of file inside verbatim block"
  msgstr "káº¿t thÃºc táº­p tin bÃªn trong khá»‘i Ä‘Ãºng nguyÃªn vÄƒn"
  
! #: makeinfo/insertion.c:1942
  #, c-format
  msgid "@%s not meaningful outside `@float' environment"
  msgstr "@%s khÃ´ng cÃ³ nghÄ©a bÃªn ngoÃ i mÃ´i trÆ°á»�ng Â« @float Â» (ná»•i)"
  
! #: makeinfo/insertion.c:1978
  msgid "@menu seen before first @node, creating `Top' node"
  msgstr "gáº·p @menu trÆ°á»›c @node Ä‘áº§u thÃ¬ táº¡o nÃºt Â« TrÃªn Â»"
  
! #: makeinfo/insertion.c:1979
  msgid ""
  "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
***************
*** 2177,2185 ****
  "@ifinfo ?"
  
! #: makeinfo/insertion.c:1980
  msgid "@detailmenu seen before first node, creating `Top' node"
  msgstr "gáº·p @detailmenu trÆ°á»›c nÃºt Ä‘áº§u thÃ¬ táº¡o nÃºt Â« TrÃªn Â»"
  
! #: makeinfo/insertion.c:2036
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
--- 2368,2376 ----
  "@ifinfo ?"
  
! #: makeinfo/insertion.c:1991
  msgid "@detailmenu seen before first node, creating `Top' node"
  msgstr "gáº·p @detailmenu trÆ°á»›c nÃºt Ä‘áº§u thÃ¬ táº¡o nÃºt Â« TrÃªn Â»"
  
! #: makeinfo/insertion.c:2047
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
***************
*** 2187,2256 ****
  "@%s khÃ´ng cÃ³ nghÄ©a bÃªn ngoÃ i mÃ´i trÆ°á»�ng  Â« @titlepage Â» vÃ  Â« @quotation Â»"
  
! #: makeinfo/insertion.c:2050
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' environment"
  msgstr "@%s khÃ´ng cÃ³ nghÄ©a bÃªn ngoÃ i mÃ´i trÆ°á»�ng  Â« @titlepage Â»"
  
! #: makeinfo/insertion.c:2081
  #, c-format
  msgid "Unmatched `%c%s'"
  msgstr "ChÆ°a khá»›p Â« %c%s Â»"
  
! #: makeinfo/insertion.c:2086
  #, c-format
  msgid "`%c%s' needs something after it"
  msgstr "Â« %c%s Â» cáº§n gÃ¬ Ä‘Ã³ theo nÃ³"
  
! #: makeinfo/insertion.c:2092
  #, c-format
  msgid "Bad argument `%s' to `@%s', using `%s'"
  msgstr "Ä�á»‘i sá»‘ sai Â« %s Â» tá»›i Â« %s Â» nÃªn dÃ¹ng Â« %s Â»"
  
! #: makeinfo/insertion.c:2189
  #, c-format
  msgid "@%s not meaningful inside `@%s' block"
  msgstr "@%s khÃ´ng cÃ³ nghÄ©a bÃªn trong khá»‘i Â« @%s Â»"
  
! #: makeinfo/insertion.c:2198
  #, c-format
  msgid "@itemx not meaningful inside `%s' block"
  msgstr "@itemx khÃ´ng cÃ³ nghÄ©a bÃªn trong khá»‘i Â« %s Â»"
  
! #: makeinfo/insertion.c:2372
  #, c-format
  msgid "%c%s found outside of an insertion block"
  msgstr "gáº·p %c%s bÃªn ngoÃ i má»™t khá»‘i chÃ¨n"
  
! #: makeinfo/lang.c:957
  #, c-format
  msgid "no default territory known for language `%s'"
  msgstr "khÃ´ng biáº¿t vÃ¹ng lÃ£nh thá»• máº·c Ä‘á»‹nh cho ngÃ´n ngá»¯ Â« %s Â»"
  
! #: makeinfo/lang.c:1020
  #, c-format
  msgid "%s is not a valid ISO 639 language code"
  msgstr "%s khÃ´ng pháº£i mÃ£ ngÃ´n ngá»¯ kiá»ƒu ISO 639 há»£p lá»‡"
  
! #: makeinfo/lang.c:1110
  #, c-format
  msgid "unrecognized encoding name `%s'"
  msgstr "khÃ´ng nháº­n ra tÃªn báº£ng mÃ£ Â« %s Â»"
  
! #: makeinfo/lang.c:1118
  #, c-format
  msgid "sorry, encoding `%s' not supported"
  msgstr "tiáº¿c lÃ  khÃ´ng há»— trá»£ báº£ng mÃ£ Â« %s Â»"
  
! #: makeinfo/lang.c:1170
  #, c-format
  msgid "invalid encoded character `%s'"
  msgstr "kÃ½ tá»± Ä‘Ã£ mÃ£ hÃ³a khÃ´ng há»£p lá»‡: Â« %s Â»"
  
! #: makeinfo/lang.c:1478
  #, c-format
  msgid "%c%s expects `i' or `j' as argument, not `%c'"
  msgstr "%c%s mong Ä‘á»£i Â« i Â» hay Â« j Â» lÃ m Ä‘á»‘i sá»‘, khÃ´ng pháº£i Â« %c Â»"
  
! #: makeinfo/lang.c:1482
  #, c-format
  msgid "%c%s expects a single character `i' or `j' as argument"
--- 2378,2447 ----
  "@%s khÃ´ng cÃ³ nghÄ©a bÃªn ngoÃ i mÃ´i trÆ°á»�ng  Â« @titlepage Â» vÃ  Â« @quotation Â»"
  
! #: makeinfo/insertion.c:2061
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' environment"
  msgstr "@%s khÃ´ng cÃ³ nghÄ©a bÃªn ngoÃ i mÃ´i trÆ°á»�ng  Â« @titlepage Â»"
  
! #: makeinfo/insertion.c:2092
  #, c-format
  msgid "Unmatched `%c%s'"
  msgstr "ChÆ°a khá»›p Â« %c%s Â»"
  
! #: makeinfo/insertion.c:2097
  #, c-format
  msgid "`%c%s' needs something after it"
  msgstr "Â« %c%s Â» cáº§n gÃ¬ Ä‘Ã³ theo nÃ³"
  
! #: makeinfo/insertion.c:2103
  #, c-format
  msgid "Bad argument `%s' to `@%s', using `%s'"
  msgstr "Ä�á»‘i sá»‘ sai Â« %s Â» tá»›i Â« %s Â» nÃªn dÃ¹ng Â« %s Â»"
  
! #: makeinfo/insertion.c:2200
  #, c-format
  msgid "@%s not meaningful inside `@%s' block"
  msgstr "@%s khÃ´ng cÃ³ nghÄ©a bÃªn trong khá»‘i Â« @%s Â»"
  
! #: makeinfo/insertion.c:2209
  #, c-format
  msgid "@itemx not meaningful inside `%s' block"
  msgstr "@itemx khÃ´ng cÃ³ nghÄ©a bÃªn trong khá»‘i Â« %s Â»"
  
! #: makeinfo/insertion.c:2383
  #, c-format
  msgid "%c%s found outside of an insertion block"
  msgstr "gáº·p %c%s bÃªn ngoÃ i má»™t khá»‘i chÃ¨n"
  
! #: makeinfo/lang.c:1218
  #, c-format
  msgid "no default territory known for language `%s'"
  msgstr "khÃ´ng biáº¿t vÃ¹ng lÃ£nh thá»• máº·c Ä‘á»‹nh cho ngÃ´n ngá»¯ Â« %s Â»"
  
! #: makeinfo/lang.c:1281
  #, c-format
  msgid "%s is not a valid ISO 639 language code"
  msgstr "%s khÃ´ng pháº£i mÃ£ ngÃ´n ngá»¯ kiá»ƒu ISO 639 há»£p lá»‡"
  
! #: makeinfo/lang.c:1399
  #, c-format
  msgid "unrecognized encoding name `%s'"
  msgstr "khÃ´ng nháº­n ra tÃªn báº£ng mÃ£ Â« %s Â»"
  
! #: makeinfo/lang.c:1407
  #, c-format
  msgid "sorry, encoding `%s' not supported"
  msgstr "tiáº¿c lÃ  khÃ´ng há»— trá»£ báº£ng mÃ£ Â« %s Â»"
  
! #: makeinfo/lang.c:1492
  #, c-format
  msgid "invalid encoded character `%s'"
  msgstr "kÃ½ tá»± Ä‘Ã£ mÃ£ hÃ³a khÃ´ng há»£p lá»‡: Â« %s Â»"
  
! #: makeinfo/lang.c:1800
  #, c-format
  msgid "%c%s expects `i' or `j' as argument, not `%c'"
  msgstr "%c%s mong Ä‘á»£i Â« i Â» hay Â« j Â» lÃ m Ä‘á»‘i sá»‘, khÃ´ng pháº£i Â« %c Â»"
  
! #: makeinfo/lang.c:1804
  #, c-format
  msgid "%c%s expects a single character `i' or `j' as argument"
***************
*** 2306,2310 ****
  msgstr "%s:%d: cáº£nh bÃ¡o : "
  
! #: makeinfo/makeinfo.c:325 makeinfo/makeinfo.c:2297
  #, c-format
  msgid "Misplaced %c"
--- 2497,2501 ----
  msgstr "%s:%d: cáº£nh bÃ¡o : "
  
! #: makeinfo/makeinfo.c:325 makeinfo/makeinfo.c:2295
  #, c-format
  msgid "Misplaced %c"
***************
*** 2381,2386 ****
  msgid ""
  "General output options:\n"
! "  -E, --macro-expand FILE     output macro-expanded source to FILE.\n"
! "                              ignoring any @setfilename.\n"
  "      --no-headers            suppress node separators, Node: lines, and "
  "menus\n"
--- 2572,2577 ----
  msgid ""
  "General output options:\n"
! "  -E, --macro-expand=FILE     output macro-expanded source to FILE,\n"
! "                                ignoring any @setfilename.\n"
  "      --no-headers            suppress node separators, Node: lines, and "
  "menus\n"
***************
*** 2390,2397 ****
  "output);\n"
  "                                also, write to standard output by default.\n"
! "      --no-split              suppress splitting of Info or HTML output,\n"
! "                              generate only one output file.\n"
  "      --number-sections       output chapter and sectioning numbers.\n"
! "  -o, --output=FILE           output to FILE (directory if split HTML),\n"
  msgstr ""
  "TÃ¹y chá»�n xuáº¥t chung:\n"
--- 2581,2589 ----
  "output);\n"
  "                                also, write to standard output by default.\n"
! "      --no-split              suppress the splitting of Info or HTML "
! "output,\n"
! "                                generate only one output file.\n"
  "      --number-sections       output chapter and sectioning numbers.\n"
! "  -o, --output=FILE           output to FILE (or directory if split HTML).\n"
  msgstr ""
  "TÃ¹y chá»�n xuáº¥t chung:\n"
***************
*** 2402,2411 ****
  "\t\tvÃ  trÃ¬nh Ä‘Æ¡n tá»« káº¿t xuáº¥t Info (thÃ¬ xuáº¥t vÄƒn báº£n thÃ´),\n"
  "\t\thoáº·c tá»« HTML (thÃ¬ táº¡o káº¿t xuáº¥t ngáº¯n hÆ¡n);\n"
! "\t\tcÅ©ng ghi vÃ o thiáº¿t bá»‹ xuáº¥t chuáº©n theo máº·c Ä‘á»‹nh.\t\t(_khÃ´ng cÃ³ dÃ²ng "
! "Ä‘áº§u_)\n"
  "      --no-split              thu há»“i kháº£ nÄƒng chia tÃ¡ch káº¿t xuáº¥t kiá»ƒu Info "
! "hay HTML,\n"
! "\t\ttáº¡o ra chá»‰ má»™t táº­p tin xuáº¥t (_khÃ´ng chia tÃ¡ch_).      --number-"
! "sections       xuáº¥t cÃ¡c sá»‘ hiá»‡u chÆ°Æ¡ng vÃ  pháº§n.\n"
  "\t\t(_Ä‘Ã¡nh sá»‘ cÃ¡c pháº§n_)\n"
  "  -o, --output=Táº¬P_TIN\txuáº¥t ra táº­p tin nÃ y (vÃ o thÆ° má»¥c náº¿u\n"
--- 2594,2602 ----
  "\t\tvÃ  trÃ¬nh Ä‘Æ¡n tá»« káº¿t xuáº¥t Info (thÃ¬ xuáº¥t vÄƒn báº£n thÃ´),\n"
  "\t\thoáº·c tá»« HTML (thÃ¬ táº¡o káº¿t xuáº¥t ngáº¯n hÆ¡n);\n"
! "\t\tcÅ©ng ghi vÃ o Ä‘áº§u ra tiÃªu chuáº©n theo máº·c Ä‘á»‹nh.\t\t(_khÃ´ng cÃ³ dÃ²ng Ä‘áº§u_)\n"
  "      --no-split              thu há»“i kháº£ nÄƒng chia tÃ¡ch káº¿t xuáº¥t kiá»ƒu Info "
! "hoáº·c HTML,\n"
! "\t\ttáº¡o ra chá»‰ má»™t táº­p tin xuáº¥t (_khÃ´ng chia tÃ¡ch_).\n"
! "      --number-sections       xuáº¥t cÃ¡c sá»‘ thá»© tá»± chÆ°Æ¡ng vÃ  pháº§n.\n"
  "\t\t(_Ä‘Ã¡nh sá»‘ cÃ¡c pháº§n_)\n"
  "  -o, --output=Táº¬P_TIN\txuáº¥t ra táº­p tin nÃ y (vÃ o thÆ° má»¥c náº¿u\n"
***************
*** 2635,2639 ****
  msgstr "%s: thiáº¿u Ä‘á»‘i sá»‘ táº­p tin.\n"
  
! #: makeinfo/makeinfo.c:1016 makeinfo/makeinfo.c:4121
  #, c-format
  msgid "Multiline command %c%s used improperly"
--- 2826,2830 ----
  msgstr "%s: thiáº¿u Ä‘á»‘i sá»‘ táº­p tin.\n"
  
! #: makeinfo/makeinfo.c:1016 makeinfo/makeinfo.c:4119
  #, c-format
  msgid "Multiline command %c%s used improperly"
***************
*** 2645,2659 ****
  msgstr "Mong Ä‘á»£i Â« %s Â»"
  
! #: makeinfo/makeinfo.c:1498
  #, c-format
  msgid "Can't create directory `%s': %s"
  msgstr "KhÃ´ng thá»ƒ táº¡o thÆ° má»¥c Â« %s Â»: %s"
  
! #: makeinfo/makeinfo.c:1544
  #, c-format
  msgid "No `%s' found in `%s'"
  msgstr "KhÃ´ng tÃ¬m tháº¥y Â« %s Â» trong Â« %s Â»."
  
! #: makeinfo/makeinfo.c:1624
  #, c-format
  msgid "%s: Skipping macro expansion to stdout as Info output is going there.\n"
--- 2836,2850 ----
  msgstr "Mong Ä‘á»£i Â« %s Â»"
  
! #: makeinfo/makeinfo.c:1496
  #, c-format
  msgid "Can't create directory `%s': %s"
  msgstr "KhÃ´ng thá»ƒ táº¡o thÆ° má»¥c Â« %s Â»: %s"
  
! #: makeinfo/makeinfo.c:1542
  #, c-format
  msgid "No `%s' found in `%s'"
  msgstr "KhÃ´ng tÃ¬m tháº¥y Â« %s Â» trong Â« %s Â»."
  
! #: makeinfo/makeinfo.c:1622
  #, c-format
  msgid "%s: Skipping macro expansion to stdout as Info output is going there.\n"
***************
*** 2662,2679 ****
  "Info Ä‘ang Ä‘i ra Ä‘Ã³.\n"
  
! #: makeinfo/makeinfo.c:1657
  #, c-format
  msgid "Making %s file `%s' from `%s'.\n"
  msgstr "Ä�ang táº¡o táº­p tin %s Â« %s Â» tá»« Â« %s Â».\n"
  
! #: makeinfo/makeinfo.c:1721
  #, c-format
  msgid ""
  "%s: Removing macro output file `%s' due to errors; use --force to preserve.\n"
  msgstr ""
! "%s: Ä‘ang gá»¡ bá»� táº­p tin xuáº¥t vÄ© lá»‡nh Â« %s Â» do lá»—i; hÃ£y dÃ¹ng tÃ¹y chá»�n Â« --"
! "force Â» (buá»™c) Ä‘á»ƒ báº£o tá»“n nÃ³.\n"
  
! #: makeinfo/makeinfo.c:1776
  #, c-format
  msgid "%s: Removing output file `%s' due to errors; use --force to preserve.\n"
--- 2853,2870 ----
  "Info Ä‘ang Ä‘i ra Ä‘Ã³.\n"
  
! #: makeinfo/makeinfo.c:1652
  #, c-format
  msgid "Making %s file `%s' from `%s'.\n"
  msgstr "Ä�ang táº¡o táº­p tin %s Â« %s Â» tá»« Â« %s Â».\n"
  
! #: makeinfo/makeinfo.c:1719
  #, c-format
  msgid ""
  "%s: Removing macro output file `%s' due to errors; use --force to preserve.\n"
  msgstr ""
! "%s: Ä‘ang gá»¡ bá»� táº­p tin xuáº¥t vÄ© lá»‡nh Â« %s Â» do lá»—i; hÃ£y dÃ¹ng tÃ¹y chá»�n Â« --force "
! "Â» (buá»™c) Ä‘á»ƒ báº£o tá»“n nÃ³.\n"
  
! #: makeinfo/makeinfo.c:1774
  #, c-format
  msgid "%s: Removing output file `%s' due to errors; use --force to preserve.\n"
***************
*** 2682,2758 ****
  "Â» (buá»™c) Ä‘á»ƒ báº£o tá»“n nÃ³.\n"
  
! #: makeinfo/makeinfo.c:2070
  #, c-format
  msgid "Unknown command `%s'"
  msgstr "Lá»‡nh láº¡ Â« %s Â»"
  
! #: makeinfo/makeinfo.c:2092
  #, c-format
  msgid "Use braces to give a command as an argument to @%s"
  msgstr "DÃ¹ng dáº¥u ngoáº·c mÃ³c {} Ä‘á»ƒ Ä‘Æ°a ra lá»‡nh dáº¡ng Ä‘á»‘i sá»‘ tá»›i @%s"
  
! #: makeinfo/makeinfo.c:2351
  #, c-format
  msgid "%c%s expected braces"
  msgstr "%c%s mong Ä‘á»£i dáº¥u ngoáº·c mÃ³c {}"
  
! #: makeinfo/makeinfo.c:2364
  msgid "Unmatched }"
  msgstr "ChÆ°a khá»›p }"
  
! #: makeinfo/makeinfo.c:2412
  msgid "NO_NAME!"
  msgstr "KhÃ´ng cÃ³ tÃªn."
  
! #: makeinfo/makeinfo.c:2433
  #, c-format
  msgid "%c%s missing close brace"
  msgstr "%c%s: thiáº¿u dáº¥u ngoáº·c mÃ³c Ä‘Ã³ng Â« } Â»"
  
! #: makeinfo/makeinfo.c:2611
! #, c-format
! msgid "This is %s, produced by makeinfo version %s from %s.\n"
! msgstr "Ä�Ã¢y lÃ  %s, táº¡o bá»Ÿi makeinfo phiÃªn báº£n %s tá»« %s.\n"
! 
! #: makeinfo/makeinfo.c:3436
  #, c-format
  msgid "@image file `%s' (for HTML) not readable: %s"
  msgstr "Táº­p tin @image Â« %s Â» (cho HTML) khÃ´ng Ä‘á»�c Ä‘Æ°á»£c: %s"
  
! #: makeinfo/makeinfo.c:3442
  #, c-format
  msgid "No such file `%s'"
  msgstr "KhÃ´ng cÃ³ táº­p tin nhÆ° váº­y Â« %s Â»"
  
! #: makeinfo/makeinfo.c:3578
  #, c-format
  msgid "@image file `%s' (for text) unreadable: %s"
  msgstr "Táº­p tin @image Â« %s Â» (cho vÄƒn báº£n) khÃ´ng Ä‘á»�c Ä‘Æ°á»£c: %s"
  
! #: makeinfo/makeinfo.c:3587
  msgid "@image missing filename argument"
  msgstr "@image thiáº¿u Ä‘á»‘i sá»‘ tÃªn táº­p tin"
  
! #: makeinfo/makeinfo.c:3805
  #, c-format
  msgid "undefined flag: %s"
  msgstr "chÆ°a xÃ¡c Ä‘á»‹nh cá»� : %s"
  
! #: makeinfo/makeinfo.c:3806
  #, c-format
  msgid "{No value for `%s'}"
  msgstr "{KhÃ´ng cÃ³ giÃ¡ trá»‹ cho Â« %s Â»}"
  
! #: makeinfo/makeinfo.c:3858
  #, c-format
  msgid "%c%s requires a name"
  msgstr "%c%s cáº§n Ä‘áº¿n tÃªn"
  
! #: makeinfo/makeinfo.c:3964
  #, c-format
  msgid "Reached eof before matching @end %s"
  msgstr "Ä�Ã£ tá»›i káº¿t thÃºc táº­p tin trÆ°á»›c khi khá»›p @end %s"
  
! #: makeinfo/makeinfo.c:4213
  #, c-format
  msgid "`%.40s...' is too long for expansion; not expanded"
--- 2873,2944 ----
  "Â» (buá»™c) Ä‘á»ƒ báº£o tá»“n nÃ³.\n"
  
! #: makeinfo/makeinfo.c:2068
  #, c-format
  msgid "Unknown command `%s'"
  msgstr "Lá»‡nh láº¡ Â« %s Â»"
  
! #: makeinfo/makeinfo.c:2090
  #, c-format
  msgid "Use braces to give a command as an argument to @%s"
  msgstr "DÃ¹ng dáº¥u ngoáº·c mÃ³c {} Ä‘á»ƒ Ä‘Æ°a ra lá»‡nh dáº¡ng Ä‘á»‘i sá»‘ tá»›i @%s"
  
! #: makeinfo/makeinfo.c:2349
  #, c-format
  msgid "%c%s expected braces"
  msgstr "%c%s mong Ä‘á»£i dáº¥u ngoáº·c mÃ³c {}"
  
! #: makeinfo/makeinfo.c:2362
  msgid "Unmatched }"
  msgstr "ChÆ°a khá»›p }"
  
! #: makeinfo/makeinfo.c:2410
  msgid "NO_NAME!"
  msgstr "KhÃ´ng cÃ³ tÃªn."
  
! #: makeinfo/makeinfo.c:2431
  #, c-format
  msgid "%c%s missing close brace"
  msgstr "%c%s: thiáº¿u dáº¥u ngoáº·c mÃ³c Ä‘Ã³ng Â« } Â»"
  
! #: makeinfo/makeinfo.c:3434
  #, c-format
  msgid "@image file `%s' (for HTML) not readable: %s"
  msgstr "Táº­p tin @image Â« %s Â» (cho HTML) khÃ´ng Ä‘á»�c Ä‘Æ°á»£c: %s"
  
! #: makeinfo/makeinfo.c:3440
  #, c-format
  msgid "No such file `%s'"
  msgstr "KhÃ´ng cÃ³ táº­p tin nhÆ° váº­y Â« %s Â»"
  
! #: makeinfo/makeinfo.c:3576
  #, c-format
  msgid "@image file `%s' (for text) unreadable: %s"
  msgstr "Táº­p tin @image Â« %s Â» (cho vÄƒn báº£n) khÃ´ng Ä‘á»�c Ä‘Æ°á»£c: %s"
  
! #: makeinfo/makeinfo.c:3585
  msgid "@image missing filename argument"
  msgstr "@image thiáº¿u Ä‘á»‘i sá»‘ tÃªn táº­p tin"
  
! #: makeinfo/makeinfo.c:3803
  #, c-format
  msgid "undefined flag: %s"
  msgstr "chÆ°a xÃ¡c Ä‘á»‹nh cá»� : %s"
  
! #: makeinfo/makeinfo.c:3804
  #, c-format
  msgid "{No value for `%s'}"
  msgstr "{KhÃ´ng cÃ³ giÃ¡ trá»‹ cho Â« %s Â»}"
  
! #: makeinfo/makeinfo.c:3856
  #, c-format
  msgid "%c%s requires a name"
  msgstr "%c%s cáº§n Ä‘áº¿n tÃªn"
  
! #: makeinfo/makeinfo.c:3962
  #, c-format
  msgid "Reached eof before matching @end %s"
  msgstr "Ä�Ã£ tá»›i káº¿t thÃºc táº­p tin trÆ°á»›c khi khá»›p @end %s"
  
! #: makeinfo/makeinfo.c:4211
  #, c-format
  msgid "`%.40s...' is too long for expansion; not expanded"
***************
*** 2802,2856 ****
  msgstr "Ä�ang Ä‘á»‹nh dáº¡ng nÃºt %s...\n"
  
! #: makeinfo/node.c:715
  #, c-format
  msgid "Node `%s' requires a sectioning command (e.g., %c%s)"
  msgstr "NÃºt Â« %s Â» cáº§n Ä‘áº¿n lá»‡nh chia ra tá»«ng pháº§n (v.d. %c%s)"
  
! #: makeinfo/node.c:879
  #, c-format
  msgid "No node name specified for `%c%s' command"
  msgstr "ChÆ°a ghi rÃµ tÃªn nÃºt cho lá»‡nh Â« %c%s Â»"
  
! #: makeinfo/node.c:920 makeinfo/node.c:1161
  #, c-format
  msgid "Anchor `%s' and node `%s' map to the same file name"
  msgstr "Neo Â« %s Â» vÃ  nÃºt Â« %s Â» Ã¡nh xáº¡ vá»›i cÃ¹ng má»™t tÃªn táº­p tin"
  
! #: makeinfo/node.c:923
  msgid "This @anchor command ignored; references to it will not work"
  msgstr "Lá»‡nh @anchor bá»‹ bá»� qua nÃªn tham chiáº¿u Ä‘áº¿n nÃ³ sáº½ khÃ´ng hoáº¡t Ä‘á»™ng"
  
! #: makeinfo/node.c:925 makeinfo/node.c:1164
  msgid "Rename this anchor or use the `--no-split' option"
  msgstr ""
  "Thay Ä‘á»•i tÃªn neo nÃ y, hoáº·c dÃ¹ng tÃ¹y chá»�n Â« --no-split Â» (khÃ´ng chia tÃ¡ch)"
  
! #: makeinfo/node.c:955
  #, c-format
  msgid "Unexpected string at end of split-HTML file `%s'"
  msgstr "Gáº·p chuá»—i báº¥t thÆ°á»�ng táº¡i káº¿t thÃºc táº­p tin HTML-tÃ¡ch Â« %s Â»"
  
! #: makeinfo/node.c:991
! msgid "Next:"
! msgstr "Káº¿:"
! 
! #: makeinfo/node.c:1007
! msgid "Previous:"
! msgstr "LÃ¹i:"
! 
! #: makeinfo/node.c:1021
! msgid "Up:"
! msgstr "LÃªn:"
! 
! #: makeinfo/node.c:1158
  #, c-format
  msgid "Anchors `%s' and `%s' map to the same file name"
  msgstr "Cáº£ hai neo Â« %s Â» vÃ  Â« %s Â» Ä‘á»�u Ã¡nh xáº¡ vá»›i cÃ¹ng má»™t tÃªn táº­p tin"
  
! #: makeinfo/node.c:1163
  msgid "@anchor command ignored; references to it will not work"
  msgstr "Lá»‡nh @anchor bá»‹ bá»� qua nÃªn tham chiáº¿u Ä‘áº¿n nÃ³ sáº½ khÃ´ng hoáº¡t Ä‘á»™ng"
  
! #: makeinfo/node.c:1360
  #, c-format
  msgid "%s reference to nonexistent node `%s' (perhaps incorrect sectioning?)"
--- 2988,3030 ----
  msgstr "Ä�ang Ä‘á»‹nh dáº¡ng nÃºt %s...\n"
  
! #: makeinfo/node.c:714
  #, c-format
  msgid "Node `%s' requires a sectioning command (e.g., %c%s)"
  msgstr "NÃºt Â« %s Â» cáº§n Ä‘áº¿n lá»‡nh chia ra tá»«ng pháº§n (v.d. %c%s)"
  
! #: makeinfo/node.c:878
  #, c-format
  msgid "No node name specified for `%c%s' command"
  msgstr "ChÆ°a ghi rÃµ tÃªn nÃºt cho lá»‡nh Â« %c%s Â»"
  
! #: makeinfo/node.c:919 makeinfo/node.c:1160
  #, c-format
  msgid "Anchor `%s' and node `%s' map to the same file name"
  msgstr "Neo Â« %s Â» vÃ  nÃºt Â« %s Â» Ã¡nh xáº¡ vá»›i cÃ¹ng má»™t tÃªn táº­p tin"
  
! #: makeinfo/node.c:922
  msgid "This @anchor command ignored; references to it will not work"
  msgstr "Lá»‡nh @anchor bá»‹ bá»� qua nÃªn tham chiáº¿u Ä‘áº¿n nÃ³ sáº½ khÃ´ng hoáº¡t Ä‘á»™ng"
  
! #: makeinfo/node.c:924 makeinfo/node.c:1163
  msgid "Rename this anchor or use the `--no-split' option"
  msgstr ""
  "Thay Ä‘á»•i tÃªn neo nÃ y, hoáº·c dÃ¹ng tÃ¹y chá»�n Â« --no-split Â» (khÃ´ng chia tÃ¡ch)"
  
! #: makeinfo/node.c:954
  #, c-format
  msgid "Unexpected string at end of split-HTML file `%s'"
  msgstr "Gáº·p chuá»—i báº¥t thÆ°á»�ng táº¡i káº¿t thÃºc táº­p tin HTML-tÃ¡ch Â« %s Â»"
  
! #: makeinfo/node.c:1157
  #, c-format
  msgid "Anchors `%s' and `%s' map to the same file name"
  msgstr "Cáº£ hai neo Â« %s Â» vÃ  Â« %s Â» Ä‘á»�u Ã¡nh xáº¡ vá»›i cÃ¹ng má»™t tÃªn táº­p tin"
  
! #: makeinfo/node.c:1162
  msgid "@anchor command ignored; references to it will not work"
  msgstr "Lá»‡nh @anchor bá»‹ bá»� qua nÃªn tham chiáº¿u Ä‘áº¿n nÃ³ sáº½ khÃ´ng hoáº¡t Ä‘á»™ng"
  
! #: makeinfo/node.c:1359
  #, c-format
  msgid "%s reference to nonexistent node `%s' (perhaps incorrect sectioning?)"
***************
*** 2859,2923 ****
  "Ä‘Ãºng?)"
  
! #: makeinfo/node.c:1376
! msgid "Menu"
! msgstr "TrÃ¬nh Ä‘Æ¡n"
! 
! #: makeinfo/node.c:1378
! msgid "Cross"
! msgstr "ChÃ©o"
! 
! #: makeinfo/node.c:1460
  #, c-format
  msgid "Next field of node `%s' not pointed to (perhaps incorrect sectioning?)"
  msgstr ""
! "KhÃ´ng cÃ³ gÃ¬ chá»‰ tá»›i trÆ°á»�ng káº¿ tiáº¿p cá»§a nÃºt Â« %s Â» (cÃ³ láº½ Ä‘Ã£ chia ra tá»«ng "
! "pháº§n khÃ´ng Ä‘Ãºng?)"
  
! #: makeinfo/node.c:1463
  #, c-format
  msgid "This node (%s) has the bad Prev"
  msgstr "NÃºt nÃ y (%s) cÃ³ LÃ¹i sai"
  
! #: makeinfo/node.c:1475
! msgid "Prev"
! msgstr "LÃ¹i"
! 
! #: makeinfo/node.c:1518
  #, c-format
  msgid "Prev field of node `%s' not pointed to"
  msgstr "KhÃ´ng cÃ³ gÃ¬ chá»‰ tá»›i trÆ°á»�ng trÆ°á»›c cá»§a nÃºt Â« %s Â»"
  
! #: makeinfo/node.c:1522
  #, c-format
  msgid "This node (%s) has the bad Next"
  msgstr "NÃºt nÃ y (%s) cÃ³ Káº¿ sai"
  
! #: makeinfo/node.c:1534
  #, c-format
  msgid "`%s' has no Up field (perhaps incorrect sectioning?)"
  msgstr "Â« %s Â» khÃ´ng cÃ³ trÆ°á»�ng LÃªn (cÃ³ láº½ Ä‘Ã£ chia ra tá»«ng pháº§n khÃ´ng Ä‘Ãºng?)"
  
! #: makeinfo/node.c:1537
! msgid "Up"
! msgstr "LÃªn"
! 
! #: makeinfo/node.c:1603
  #, c-format
  msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
  msgstr ""
! "NÃºt Â« %s Â» khÃ´ng cÃ³ má»¥c trÃ¬nh Ä‘Æ¡n cho Â« %s Â», khÃ´ng ká»ƒ nÃºt nÃ y lÃ  Ä‘Ã­ch LÃªn "
! "cá»§a nÃ³"
  
! #: makeinfo/node.c:1635
  #, c-format
  msgid "unreferenced node `%s'"
  msgstr "nÃºt chÆ°a Ä‘Æ°á»£c tham chiáº¿u Â« %s Â»"
  
! #: makeinfo/node.c:1725
  #, c-format
  msgid "Removing %s\n"
  msgstr "Ä�ang gá»¡ bá»� %s\n"
  
! #: makeinfo/node.c:1729
  #, c-format
  msgid "Can't remove file `%s': %s"
--- 3033,3081 ----
  "Ä‘Ãºng?)"
  
! #: makeinfo/node.c:1459
  #, c-format
  msgid "Next field of node `%s' not pointed to (perhaps incorrect sectioning?)"
  msgstr ""
! "KhÃ´ng cÃ³ gÃ¬ chá»‰ tá»›i trÆ°á»�ng káº¿ tiáº¿p cá»§a nÃºt Â« %s Â» (cÃ³ láº½ Ä‘Ã£ chia ra tá»«ng pháº§n "
! "khÃ´ng Ä‘Ãºng?)"
  
! #: makeinfo/node.c:1462
  #, c-format
  msgid "This node (%s) has the bad Prev"
  msgstr "NÃºt nÃ y (%s) cÃ³ LÃ¹i sai"
  
! #: makeinfo/node.c:1517
  #, c-format
  msgid "Prev field of node `%s' not pointed to"
  msgstr "KhÃ´ng cÃ³ gÃ¬ chá»‰ tá»›i trÆ°á»�ng trÆ°á»›c cá»§a nÃºt Â« %s Â»"
  
! #: makeinfo/node.c:1521
  #, c-format
  msgid "This node (%s) has the bad Next"
  msgstr "NÃºt nÃ y (%s) cÃ³ Káº¿ sai"
  
! #: makeinfo/node.c:1533
  #, c-format
  msgid "`%s' has no Up field (perhaps incorrect sectioning?)"
  msgstr "Â« %s Â» khÃ´ng cÃ³ trÆ°á»�ng LÃªn (cÃ³ láº½ Ä‘Ã£ chia ra tá»«ng pháº§n khÃ´ng Ä‘Ãºng?)"
  
! #: makeinfo/node.c:1602
  #, c-format
  msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
  msgstr ""
! "NÃºt Â« %s Â» khÃ´ng cÃ³ má»¥c trÃ¬nh Ä‘Æ¡n cho Â« %s Â», khÃ´ng ká»ƒ nÃºt nÃ y lÃ  Ä‘Ã­ch LÃªn cá»§a "
! "nÃ³"
  
! #: makeinfo/node.c:1634
  #, c-format
  msgid "unreferenced node `%s'"
  msgstr "nÃºt chÆ°a Ä‘Æ°á»£c tham chiáº¿u Â« %s Â»"
  
! #: makeinfo/node.c:1724
  #, c-format
  msgid "Removing %s\n"
  msgstr "Ä�ang gá»¡ bá»� %s\n"
  
! #: makeinfo/node.c:1728
  #, c-format
  msgid "Can't remove file `%s': %s"
***************
*** 2959,2968 ****
  msgstr "%ctop Ä‘Æ°á»£c dÃ¹ng trÆ°á»›c %cnode nÃªn dÃ¹ng giÃ¡ trá»‹ máº·c Ä‘á»‹nh %s"
  
! #: makeinfo/xml.c:1654
  #, c-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "KhÃ´ng thá»ƒ Ä‘á»�c táº­p tin @image Â« %s Â»: %s"
  
! #: makeinfo/xml.c:1999
  msgid ""
  "@headitem as the last item of @multitable produces invalid Docbook documents"
--- 3117,3126 ----
  msgstr "%ctop Ä‘Æ°á»£c dÃ¹ng trÆ°á»›c %cnode nÃªn dÃ¹ng giÃ¡ trá»‹ máº·c Ä‘á»‹nh %s"
  
! #: makeinfo/xml.c:1669
  #, c-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "KhÃ´ng thá»ƒ Ä‘á»�c táº­p tin @image Â« %s Â»: %s"
  
! #: makeinfo/xml.c:2014
  msgid ""
  "@headitem as the last item of @multitable produces invalid Docbook documents"
***************
*** 2970,2987 ****
  "@headitem nhÆ° má»¥c cuá»‘i cá»§a @multitable thÃ¬ táº¡o tÃ i liá»‡u Docbook khÃ´ng há»£p lá»‡"
  
  #: makeinfo/xref.c:127
  msgid "First argument to cross-reference may not be empty"
  msgstr "Ä�á»‘i sá»‘ Ä‘áº§u tá»›i tham chiáº¿u chÃ©o cÃ³ láº½ khÃ´ng rá»—ng"
  
- #: makeinfo/xref.c:133 makeinfo/xref.c:170 makeinfo/xref.c:205
- #: makeinfo/xref.c:459
- msgid "see "
- msgstr "xem "
- 
- #: makeinfo/xref.c:157
- #, c-format
- msgid "See section ``%s'' in "
- msgstr "Xem pháº§n Â« %s Â» trong "
- 
  #: makeinfo/xref.c:252
  #, c-format
--- 3128,3143 ----
  "@headitem nhÆ° má»¥c cuá»‘i cá»§a @multitable thÃ¬ táº¡o tÃ i liá»‡u Docbook khÃ´ng há»£p lá»‡"
  
+ #: makeinfo/xml.c:2150
+ msgid "of"
+ msgstr "cá»§a"
+ 
+ #: makeinfo/xml.c:2155
+ msgid "on"
+ msgstr "trÃªn"
+ 
  #: makeinfo/xref.c:127
  msgid "First argument to cross-reference may not be empty"
  msgstr "Ä�á»‘i sá»‘ Ä‘áº§u tá»›i tham chiáº¿u chÃ©o cÃ³ láº½ khÃ´ng rá»—ng"
  
  #: makeinfo/xref.c:252
  #, c-format
***************
*** 2996,3001 ****
  #, c-format
  msgid "`.' or `,' must follow @%s, not `%c'"
! msgstr ""
! "@%s pháº£i cÃ³ dáº¥u cháº¥m Â« . Â» hay dáº¥u pháº©y Â« , Â» theo sau, khÃ´ng pháº£i Â« %c Â»"
  
  #: makeinfo/xref.c:392
--- 3152,3156 ----
  #, c-format
  msgid "`.' or `,' must follow @%s, not `%c'"
! msgstr "@%s pháº£i cÃ³ dáº¥u cháº¥m Â« . Â» hay dáº¥u pháº©y Â« , Â» theo sau, khÃ´ng pháº£i Â« %c Â»"
  
  #: makeinfo/xref.c:392
***************
*** 3007,3218 ****
  msgstr "Ä�á»‘i sá»‘ Ä‘áº§u tá»›i @inforef cÃ³ láº½ khÃ´ng rá»—ng"
  
- #: util/install-info.c:170
- #, c-format
- msgid "%s: warning: "
- msgstr "%s: cáº£nh bÃ¡o : "
- 
- #: util/install-info.c:219
- #, c-format
- msgid " for %s"
- msgstr " cho %s"
- 
- #: util/install-info.c:444
- #, c-format
- msgid "\tTry `%s --help' for a complete list of options.\n"
- msgstr ""
- "\tHÃ£y thá»­ lá»‡nh trá»£ giÃºp Â« %s --help Â» Ä‘á»ƒ xem danh sÃ¡ch tÃ¹y chá»�n hoÃ n toÃ n.\n"
- 
- #: util/install-info.c:452
- #, c-format
- msgid ""
- "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
- "\n"
- "Add or remove entries in INFO-FILE from the Info directory DIR-FILE.\n"
- "\n"
- "Options:\n"
- " --debug           report what is being done.\n"
- " --delete          delete existing entries for INFO-FILE from DIR-FILE;\n"
- "                     don't insert any new entries.\n"
- " --dir-file=NAME   specify file name of Info directory file.\n"
- "                     This is equivalent to using the DIR-FILE argument.\n"
- " --entry=TEXT      insert TEXT as an Info directory entry.\n"
- "                     TEXT should have the form of an Info menu item line\n"
- "                     plus zero or more extra lines starting with "
- "whitespace.\n"
- "                     If you specify more than one entry, they are all "
- "added.\n"
- "                     If you don't specify any entries, they are determined\n"
- "                     from information in the Info file itself.\n"
- " --help            display this help and exit.\n"
- " --info-file=FILE  specify Info file to install in the directory.\n"
- "                     This is equivalent to using the INFO-FILE argument.\n"
- " --info-dir=DIR    same as --dir-file=DIR/dir.\n"
- " --item=TEXT       same as --entry TEXT.\n"
- "                     An Info directory entry is actually a menu item.\n"
- " --quiet           suppress warnings.\n"
- " --remove          same as --delete.\n"
- " --remove-exactly  only remove if the info file name matches exactly;\n"
- "                     .info and/or .gz suffixes are not ignored.\n"
- " --section=SEC     put this file's entries in section SEC of the directory.\n"
- "                     If you specify more than one section, all the entries\n"
- "                     are added in each of the sections.\n"
- "                     If you don't specify any sections, they are determined\n"
- "                     from information in the Info file itself.\n"
- " --section-regex=R if an entry is added to a section that does not exist,\n"
- "                     look for a section matching basic regular expression R\n"
- "                     (and ignoring case) before starting a new section.\n"
- " --test            suppress updating of DIR-FILE.\n"
- " --silent          suppress warnings.\n"
- " --version         display version information and exit.\n"
- msgstr ""
- "CÃ¡ch sá»­ dá»¥ng: %s [TÃ™Y_CHá»ŒN]... [Táº¬P_TIN_INFO [Táº¬P_TIN_THÆ¯_Má»¤C]]\n"
- "\n"
- "ThÃªm hay gá»¡ bá»� má»¥c nháº­p trong Táº¬P_TIN_INFO vÃ o/ra Táº¬P_TIN_THÆ¯_Má»¤C Info.\n"
- "\n"
- "TÃ¹y chá»�n:\n"
- " --debug           thÃ´ng bÃ¡o viá»‡c Ä‘ang Ä‘Æ°á»£c lÃ m (_gá»¡ lá»—i_).\n"
- " --delete         xoÃ¡ cÃ¡c má»¥c nháº­p tá»“n táº¡i ra Táº¬P_TIN_INFO;\n"
- "\t\tÄ‘á»«ng chÃ¨n má»¥c nháº­p má»›i nÃ o (_xoÃ¡_).\n"
- " --dir-file=TÃŠN   xÃ¡c Ä‘á»‹nh tÃªn táº­p tin cá»§a táº­p tin thÆ° má»¥c Info.\n"
- "\t\tBáº±ng Ä‘á»‘i sá»‘ Táº¬P_TIN_THÆ¯_Má»¤C.\n"
- " --entry=VÄ‚N_Báº¢N      chÃ¨n vÄƒn báº£n nÃ y lÃ m má»¥c nháº­p thÆ° má»¥c Info.\n"
- "\t\tVÄƒn báº£n nÃ y nÃªn cÃ³ dáº¡ng má»™t dÃ²ng má»¥c trÃ¬nh Ä‘Æ¡n Info,\n"
- "\t\tcá»™ng vá»›i â‰¥0 dÃ²ng thÃªm báº¯t Ä‘áº§u vá»›i khoáº£ng tráº¯ng.\n"
- "\t\tGhi rÃµ nhiá»�u má»¥c nháº­p thÃ¬ thÃªm táº¥t cáº£.\n"
- "\t\tKhÃ´ng ghi rÃµ má»¥c nháº­p nÃ o thÃ¬ má»¥c nháº­p Ä‘Æ°á»£c xÃ¡c Ä‘á»‹nh\n"
- "\t\ttá»« thÃ´ng tin trong táº­p tin Info chÃ­nh nÃ³ (_má»¥c nháº­p_).\n"
- " --info-file=Táº¬P_TIN\tghi rÃµ táº­p tin Info cáº§n cÃ i Ä‘áº·t vÃ o thÆ° má»¥c.\n"
- "\t\tBáº±ng Ä‘á»‘i sá»‘ Táº¬P_TIN_INFO.\n"
- " --info-dir=THÆ¯_Má»¤C \tbáº±ng Â« --dir-file=THÆ¯_Má»¤C/thÆ°_má»¥c Â».\n"
- " --item=VÄ‚N_Báº¢N       \tbáº±ng Â« --entry VÄ‚N_Báº¢N Â».\n"
- "\t\tMá»™t má»¥c nháº­p thÆ° má»¥c Info tháº­t lÃ  má»™t má»¥c trÃ¬nh Ä‘Æ¡n.\n"
- " --quiet           thu há»“i cÃ¡c cáº£nh bÃ¡o (_im_).\n"
- " --remove          báº±ng Â« --delete Â» (_gá»¡ bá»�_).\n"
- " --remove-exactly  \tchá»‰ gá»¡ bá»� náº¿u tÃªn táº­p tin Info khá»›p chÃ­nh xÃ¡c;\n"
- "\t\tháº­u phÆ°Æ¡ng .info vÃ /hay .gz bá»‹ bá»� qua.\n"
- " --section=PHáº¦N\t\tÄ‘á»ƒ cÃ¡c má»¥c nháº­p cá»§a táº­p tin nÃ y vÃ o pháº§n thÆ° má»¥c nÃ y.\n"
- "\t\tGhi rÃµ nhiá»�u pháº§n thÃ¬ má»�i má»¥c nháº­p Ä‘Æ°á»£c thÃªm vÃ o má»—i pháº§n.\n"
- "\t\tKhÃ´ng ghi rÃµ pháº§n nÃ o thÃ¬ pháº§n Ä‘Æ°á»£c xÃ¡c Ä‘á»‹nh tá»« thÃ´ng tin\n"
- "\t\ttrong táº­p tin Info chÃ­nh nÃ³.\n"
- " --section-regex=BTCQ\tThÃªm má»¥c nháº­p vÃ o pháº§n chÆ°a tá»“n táº¡i\n"
- "\t\tthÃ¬ tÃ¬m pháº§n tÆ°Æ¡ng á»©ng vá»›i biá»ƒu thá»©c chÃ­nh quy cÆ¡ báº£n BTCQ\n"
- "\t\t(cÅ©ng khÃ´ng phÃ¢n biá»‡t chá»¯ hoa/thÆ°á»�ng) trÆ°á»›c khi báº¯t Ä‘áº§u pháº§n má»›i.\n"
- "\t\t(_pháº§n biá»ƒu thá»©c chÃ­nh quy_)\n"
- " --test            thu há»“i kháº£ nÄƒng cáº­p nháº­t Táº¬P_TIN_THÆ¯_Má»¤C (_thá»­ ra_).\n"
- " --silent          thu há»“i cÃ¡c cáº£nh bÃ¡o (_cÃ¢m_).\n"
- " --version         hiá»ƒn thá»‹ thÃ´ng tin phiÃªn báº£n rá»“i thoÃ¡t (_phiÃªn báº£n_).\n"
- 
- #: util/install-info.c:518
- #, c-format
- msgid ""
- "This is the file .../info/dir, which contains the\n"
- "topmost node of the Info hierarchy, called (dir)Top.\n"
- "The first time you invoke Info you start off looking at this node.\n"
- "\n"
- "%s\tThis is the top of the INFO tree\n"
- "\n"
- "  This (the Directory node) gives a menu of major topics.\n"
- "  Typing \"q\" exits, \"?\" lists all Info commands, \"d\" returns here,\n"
- "  \"h\" gives a primer for first-timers,\n"
- "  \"mEmacs<Return>\" visits the Emacs manual, etc.\n"
- "\n"
- "  In Emacs, you can click mouse button 2 on a menu item or cross reference\n"
- "  to select it.\n"
- "\n"
- "%s\n"
- msgstr ""
- "Ä�Ã¢y lÃ  táº­p tin Â« .../info/dir Â», mÃ  chá»©a nÃºt Ä‘áº§u cá»§a phÃ¢n cáº¥p Info,\n"
- "cÃ³ tÃªn TrÃªn: (dir)Top.\n"
- "Láº§n Ä‘áº§u tiÃªn cháº¡y Info thÃ¬ báº¡n xem nÃºt nÃ y.\n"
- "\n"
- "%s\tÄ�Ã¢y lÃ  Ä‘áº§u cÃ¢y INFO\n"
- "\n"
- "  Ä�Ã¢y (nÃºt ThÆ° má»¥c) Ä‘Æ°a ra trÃ¬nh Ä‘Æ¡n cÃ¡c chá»§ Ä‘á»� chÃ­nh.\n"
- "  PhÃ­m táº¯t:\n"
- "   â€¢ q\t\tthoÃ¡t\n"
- "   â€¢ ?\t\t\tliá»‡t kÃª cÃ¡c lá»‡nh Info\n"
- "   â€¢ d\t\ttrá»Ÿ vá»� Ä‘Ã¢y\n"
- "   â€¢ h\t\thiá»‡n trá»£ giÃºp cho ngÆ°á»�i má»›i dÃ¹ng Info\n"
- "   â€¢ mEmacs<Return>\tthÄƒm sá»• tay Emacs\n"
- "v.v.\n"
- "  Trong Emacs, báº¡n cÃ³ thá»ƒ nháº¥n cÃ¡i nÃºt chuá»™t 2 vÃ o má»¥c trÃ¬nh Ä‘Æ¡n\n"
- "  hay vÃ o tham chiáº¿u chÃ©o, Ä‘á»ƒ chá»�n nÃ³.\n"
- "\n"
- "%s\n"
- 
- #: util/install-info.c:543
- #, c-format
- msgid "%s: could not read (%s) and could not create (%s)\n"
- msgstr "%s: khÃ´ng thá»ƒ Ä‘á»�c (%s) vÃ  khÃ´ng thá»ƒ táº¡o (%s)\n"
- 
- #: util/install-info.c:630
- #, c-format
- msgid "%s: empty file"
- msgstr "%s: táº­p tin rá»—ng"
- 
- #: util/install-info.c:943 util/install-info.c:983
- msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
- msgstr ""
- "CÃ³ Â« START-INFO-DIR-ENTRY Â» (má»¥c nháº­p thÆ° má»¥c Info Ä‘áº§u) mÃ  khÃ´ng cÃ³ Â« END-"
- "INFO-DIR-ENTRY Â» (má»¥c nháº­p thÆ° má»¥c Info káº¿t thÃºc) tÆ°Æ¡ng á»©ng"
- 
- #: util/install-info.c:978
- msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
- msgstr ""
- "CÃ³ Â« END-INFO-DIR-ENTRY Â» (má»¥c nháº­p thÆ° má»¥c Info káº¿t thÃºc) mÃ  khÃ´ng cÃ³ Â« "
- "START-INFO-DIR-ENTRY Â» (má»¥c nháº­p thÆ° má»¥c Info Ä‘áº§u) tÆ°Æ¡ng á»©ng"
- 
- #: util/install-info.c:1225 util/install-info.c:1235
- #, c-format
- msgid "%s: already have dir file: %s\n"
- msgstr "%s: Ä‘Ã£ cÃ³ táº­p tin thÆ° má»¥c: %s\n"
- 
- #: util/install-info.c:1274
- #, c-format
- msgid "%s: Specify the Info file only once.\n"
- msgstr "%s: hÃ£y ghi rÃµ táº­p tin Info chá»‰ má»™t láº§n.\n"
- 
- #: util/install-info.c:1297
- #, c-format
- msgid "Extra regular expression specified, ignoring `%s'"
- msgstr "Biá»ƒu thá»©c chÃ­nh quy thÃªm Ä‘Æ°á»£c ghi rÃµ nÃªn bá»� qua Â« %s Â»"
- 
- #: util/install-info.c:1308
- #, c-format
- msgid "Error in regular expression `%s': %s"
- msgstr "Gáº·p lá»—i trong biá»ƒu thá»©c chÃ­nh quy Â« %s Â»: %s"
- 
- #: util/install-info.c:1353
- #, c-format
- msgid "excess command line argument `%s'"
- msgstr "Ä‘á»‘i sá»‘ dÃ²ng lá»‡nh thá»«a Â« %s Â»"
- 
- #: util/install-info.c:1357
- msgid "No input file specified; try --help for more information."
- msgstr ""
- "ChÆ°a ghi rÃµ táº­p tin nháº­p vÃ o. HÃ£y cháº¡y lá»‡nh trá»£ giÃºp Â« --help Â» Ä‘á»ƒ xem thÃ´ng "
- "tin thÃªm."
- 
- #: util/install-info.c:1360
- msgid "No dir file specified; try --help for more information."
- msgstr ""
- "ChÆ°a ghi rÃµ táº­p tin thÆ° má»¥c. HÃ£y cháº¡y lá»‡nh trá»£ giÃºp Â« --help Â» Ä‘á»ƒ xem thÃ´ng "
- "tin thÃªm."
- 
- #: util/install-info.c:1384
- #, c-format
- msgid "no info dir entry in `%s'"
- msgstr "khÃ´ng cÃ³ má»¥c nháº­p thÆ° má»¥c Info trong Â« %s Â»"
- 
- #: util/install-info.c:1525
- #, c-format
- msgid "menu item `%s' already exists, for file `%s'"
- msgstr "má»¥c trÃ¬nh Ä‘Æ¡n Â« %s Â» Ä‘Ã£ cÃ³, cho táº­p tin Â« %s Â»"
- 
- #: util/install-info.c:1548
- #, c-format
- msgid "no entries found for `%s'; nothing deleted"
- msgstr "khÃ´ng tÃ¬m tháº¥y má»¥c nháº­p cho Â« %s Â» nÃªn khÃ´ng xÃ³a gÃ¬"
- 
  #: util/texindex.c:223
  msgid "display this help and exit"
--- 3162,3165 ----
***************
*** 3272,3332 ****
  msgid "entry %s follows an entry with a secondary name"
  msgstr "má»¥c nháº­p %s náº±m theo má»™t má»¥c nháº­p cÃ³ tÃªn phá»¥"
- 
- #~ msgid "\\%-10[menu-digit]  Pick first ... ninth item in node's menu.\n"
- #~ msgstr ""
- #~ "\\%-10[menu-digit]  Chá»�n má»¥c thá»© nháº¥t Ä‘áº¿n thá»© chÃ­nh trong trÃ¬nh Ä‘Æ¡n cá»§a "
- #~ "nÃºt.\n"
- #~ "\t\t(_chá»¯ sá»‘ trÃ¬nh Ä‘Æ¡n_)\n"
- 
- #~ msgid "node `%s' has been referenced %d times"
- #~ msgstr "nÃºt Â« %s Â» Ä‘Ã£ Ä‘Æ°á»£c tham chiáº¿u %d láº§n"
- 
- #~ msgid ""
- #~ "There is NO warranty.  You may redistribute this software\n"
- #~ "under the terms of the GNU General Public License.\n"
- #~ "For more information about these matters, see the files named COPYING.\n"
- #~ msgstr ""
- #~ "KhÃ´ng báº£o Ä‘áº£m gÃ¬ cáº£. Báº¡n cÃ³ thá»ƒ phÃ¢n phá»‘i nÃ³ vá»›i Ä‘iá»�u kiá»‡n cá»§a\n"
- #~ "Quyá»�n CÃ´ng Chung Gnu (GPL).\n"
- #~ "Ä�á»ƒ tÃ¬m tháº¥y thÃ´ng tin thÃªm thÃ¬ hÃ£y xem táº­p tin cÃ³ tÃªn COPYING.\n"
- 
- #~ msgid ""
- #~ "  %-10s  Search for a specified string in the index entries of this Info\n"
- #~ msgstr "  %-10s  TÃ¬m kiáº¿m má»™t chuá»—i Ä‘Ã£ ghi rÃµ trong toÃ n chá»‰ má»¥c cá»§a\n"
- 
- #~ msgid ""
- #~ "              file, and select the node referenced by the first entry "
- #~ "found.\n"
- #~ msgstr ""
- #~ "              táº­p tin info nÃ y, vÃ  chá»�n nÃºt Ä‘Æ°á»£c tham chiáº¿u\n"
- #~ "bá»Ÿi má»¥c nháº­p thá»© nháº¥t Ä‘Æ°á»£c tÃ¬m.\n"
- 
- #~ msgid "  %-10s  Search forward for a specified string,\n"
- #~ msgstr "  %-10s  TÃ¬m kiáº¿m phÃ­a tá»›i, má»™t chuá»—i Ä‘Ã£ ghi rÃµ,\n"
- 
- #~ msgid ""
- #~ "Copyright (C) %s Free Software Foundation, Inc.\n"
- #~ "There is NO warranty.  You may redistribute this software\n"
- #~ "under the terms of the GNU General Public License.\n"
- #~ "For more information about these matters, see the files named COPYING.\n"
- #~ msgstr ""
- #~ "Báº£n quyá»�n Â© %s Tá»• chá»©c Pháº§n má»�m Tá»± do.\n"
- #~ "KhÃ´ng báº£o Ä‘áº£m gÃ¬ cáº£. Báº¡n cÃ³ thá»ƒ phÃ¢n phá»‘i láº¡i pháº§n má»�m nÃ y\n"
- #~ "vá»›i Ä‘iá»�u kiá»‡n cá»§a Quyá»�n cÃ´ng chung Gnu (GPL).\n"
- #~ "Ä�á»ƒ gá»�i thÃ´ng tin thÃªm vá»� chá»§ Ä‘á»� nÃ y thÃ¬ hÃ£y xem táº­p tin cÃ³ tÃªn COPYING.\n"
- 
- #~ msgid "@quote-arg only useful for single-argument macros"
- #~ msgstr ""
- #~ "Â« @quote-arg Â» (Ä‘á»‘i sá»‘ trÃ­ch dáº«n) chá»‰ há»¯u Ã­ch cho bá»™ lá»‡nh Ä‘á»‘i sá»‘ Ä‘Æ¡n"
- 
- #~ msgid "Table of Contents"
- #~ msgstr "Má»¥c lá»¥c"
- 
- #~ msgid "Short Contents"
- #~ msgstr "Má»¥c lá»¥c ngáº¯n"
- 
- #~ msgid "keep temporary files around after processing"
- #~ msgstr "giá»¯ láº¡i cÃ¡c táº­p tin táº¡m thá»�i sau khi xá»­ lÃ½"
- 
- #~ msgid "do not keep temporary files around after processing (default)"
- #~ msgstr "khÃ´ng giá»¯ láº¡i cÃ¡c táº­p tin táº¡m thá»�i sau khi xá»­ lÃ½ (máº·c Ä‘á»‹nh)"
--- 3219,3220 ----
Files texinfo-4.11/po/zh_CN.gmo and texinfo-4.12/po/zh_CN.gmo differ
diff -Nrc2 texinfo-4.11/po/zh_CN.po texinfo-4.12/po/zh_CN.po
*** texinfo-4.11/po/zh_CN.po	Mon Sep  3 05:23:15 2007
--- texinfo-4.12/po/zh_CN.po	Sat Apr 19 10:05:41 2008
***************
*** 8,12 ****
  "Project-Id-Version: texinfo 4.2\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2007-09-03 05:23-0700\n"
  "PO-Revision-Date: 2002-05-06 16:10+0800\n"
  "Last-Translator: Wang Li <charles@linux.net.cn>\n"
--- 8,12 ----
  "Project-Id-Version: texinfo 4.2\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2008-04-19 10:05-0700\n"
  "PO-Revision-Date: 2002-05-06 16:10+0800\n"
  "Last-Translator: Wang Li <charles@linux.net.cn>\n"
***************
*** 16,90 ****
  "Content-Transfer-Encoding: 8bit\n"
  
! #: gnulib/lib/error.c:126
  msgid "Unknown system error"
  msgstr ""
  
! #: gnulib/lib/getopt.c:531 gnulib/lib/getopt.c:547
  #, c-format
  msgid "%s: option `%s' is ambiguous\n"
  msgstr "%s£ºÑ¡Ïî¡°%s¡±º¬Òå²»Ã÷È·\n"
  
! #: gnulib/lib/getopt.c:580 gnulib/lib/getopt.c:584
  #, c-format
  msgid "%s: option `--%s' doesn't allow an argument\n"
  msgstr "%s£ºÑ¡Ïî¡°--%s¡±²»½ÓÊÜ²ÎÊý\n"
  
! #: gnulib/lib/getopt.c:593 gnulib/lib/getopt.c:598
  #, c-format
  msgid "%s: option `%c%s' doesn't allow an argument\n"
  msgstr "%s£ºÑ¡Ïî¡°%c%s¡±²»½ÓÊÜ²ÎÊý\n"
  
! #: gnulib/lib/getopt.c:641 gnulib/lib/getopt.c:660 gnulib/lib/getopt.c:976
! #: gnulib/lib/getopt.c:995
  #, c-format
  msgid "%s: option `%s' requires an argument\n"
  msgstr "%s£ºÑ¡Ïî¡°%s¡±ÐèÒªÒ»¸ö²ÎÊý\n"
  
! #: gnulib/lib/getopt.c:698 gnulib/lib/getopt.c:701
  #, c-format
  msgid "%s: unrecognized option `--%s'\n"
  msgstr "%s£º²»ÄÜÊ¶±ðµÄÑ¡Ïî¡°--%s¡±\n"
  
! #: gnulib/lib/getopt.c:709 gnulib/lib/getopt.c:712
  #, c-format
  msgid "%s: unrecognized option `%c%s'\n"
  msgstr "%s£º²»ÄÜÊ¶±ðµÄÑ¡Ïî¡°%c%s¡±\n"
  
! #: gnulib/lib/getopt.c:764 gnulib/lib/getopt.c:767
  #, c-format
  msgid "%s: illegal option -- %c\n"
  msgstr "%s£º·Ç·¨Ñ¡Ïî -- %c\n"
  
! #: gnulib/lib/getopt.c:773 gnulib/lib/getopt.c:776
  #, c-format
  msgid "%s: invalid option -- %c\n"
  msgstr "%s£ºÎÞÐ§Ñ¡Ïî -- %c\n"
  
! #: gnulib/lib/getopt.c:828 gnulib/lib/getopt.c:844 gnulib/lib/getopt.c:1048
! #: gnulib/lib/getopt.c:1066
  #, c-format
  msgid "%s: option requires an argument -- %c\n"
  msgstr "%s£ºÑ¡ÏîÐèÒªÒ»¸ö²ÎÊý -- %c\n"
  
! #: gnulib/lib/getopt.c:897 gnulib/lib/getopt.c:913
  #, c-format
  msgid "%s: option `-W %s' is ambiguous\n"
  msgstr "%s£ºÑ¡Ïî¡°-W %s¡±µÄº¬Òå²»Çå\n"
  
! #: gnulib/lib/getopt.c:937 gnulib/lib/getopt.c:955
  #, c-format
  msgid "%s: option `-W %s' doesn't allow an argument\n"
  msgstr "%s£ºÑ¡Ïî¡°-W %s¡±²»½ÓÊÜ²ÎÊý\n"
  
! #: gnulib/lib/xalloc-die.c:35 gnulib/lib/xsetenv.c:39
! #, fuzzy
  msgid "memory exhausted"
  msgstr "ÐéÄâÄÚ´æºÄ¾¡"
  
! #: info/echo-area.c:283 info/session.c:732
  msgid "Move forward a character"
  msgstr "ÏòÇ°ÒÆ¶¯Ò»¸ö×Ö·û"
  
! #: info/echo-area.c:295 info/session.c:764
  msgid "Move backward a character"
  msgstr "ÏòºóÒÆ¶¯Ò»¸ö×Ö·û"
--- 16,90 ----
  "Content-Transfer-Encoding: 8bit\n"
  
! #: gnulib/lib/error.c:125
  msgid "Unknown system error"
  msgstr ""
  
! #: gnulib/lib/getopt.c:526 gnulib/lib/getopt.c:542
  #, c-format
  msgid "%s: option `%s' is ambiguous\n"
  msgstr "%s£ºÑ¡Ïî¡°%s¡±º¬Òå²»Ã÷È·\n"
  
! #: gnulib/lib/getopt.c:575 gnulib/lib/getopt.c:579
  #, c-format
  msgid "%s: option `--%s' doesn't allow an argument\n"
  msgstr "%s£ºÑ¡Ïî¡°--%s¡±²»½ÓÊÜ²ÎÊý\n"
  
! #: gnulib/lib/getopt.c:588 gnulib/lib/getopt.c:593
  #, c-format
  msgid "%s: option `%c%s' doesn't allow an argument\n"
  msgstr "%s£ºÑ¡Ïî¡°%c%s¡±²»½ÓÊÜ²ÎÊý\n"
  
! #: gnulib/lib/getopt.c:636 gnulib/lib/getopt.c:655 gnulib/lib/getopt.c:971
! #: gnulib/lib/getopt.c:990
  #, c-format
  msgid "%s: option `%s' requires an argument\n"
  msgstr "%s£ºÑ¡Ïî¡°%s¡±ÐèÒªÒ»¸ö²ÎÊý\n"
  
! #: gnulib/lib/getopt.c:693 gnulib/lib/getopt.c:696
  #, c-format
  msgid "%s: unrecognized option `--%s'\n"
  msgstr "%s£º²»ÄÜÊ¶±ðµÄÑ¡Ïî¡°--%s¡±\n"
  
! #: gnulib/lib/getopt.c:704 gnulib/lib/getopt.c:707
  #, c-format
  msgid "%s: unrecognized option `%c%s'\n"
  msgstr "%s£º²»ÄÜÊ¶±ðµÄÑ¡Ïî¡°%c%s¡±\n"
  
! #: gnulib/lib/getopt.c:759 gnulib/lib/getopt.c:762
  #, c-format
  msgid "%s: illegal option -- %c\n"
  msgstr "%s£º·Ç·¨Ñ¡Ïî -- %c\n"
  
! #: gnulib/lib/getopt.c:768 gnulib/lib/getopt.c:771
  #, c-format
  msgid "%s: invalid option -- %c\n"
  msgstr "%s£ºÎÞÐ§Ñ¡Ïî -- %c\n"
  
! #: gnulib/lib/getopt.c:823 gnulib/lib/getopt.c:839 gnulib/lib/getopt.c:1043
! #: gnulib/lib/getopt.c:1061
  #, c-format
  msgid "%s: option requires an argument -- %c\n"
  msgstr "%s£ºÑ¡ÏîÐèÒªÒ»¸ö²ÎÊý -- %c\n"
  
! #: gnulib/lib/getopt.c:892 gnulib/lib/getopt.c:908
  #, c-format
  msgid "%s: option `-W %s' is ambiguous\n"
  msgstr "%s£ºÑ¡Ïî¡°-W %s¡±µÄº¬Òå²»Çå\n"
  
! #: gnulib/lib/getopt.c:932 gnulib/lib/getopt.c:950
  #, c-format
  msgid "%s: option `-W %s' doesn't allow an argument\n"
  msgstr "%s£ºÑ¡Ïî¡°-W %s¡±²»½ÓÊÜ²ÎÊý\n"
  
! #: gnulib/lib/xalloc-die.c:34 gnulib/lib/xsetenv.c:37
! #, fuzzy, c-format
  msgid "memory exhausted"
  msgstr "ÐéÄâÄÚ´æºÄ¾¡"
  
! #: info/echo-area.c:283 info/session.c:735
  msgid "Move forward a character"
  msgstr "ÏòÇ°ÒÆ¶¯Ò»¸ö×Ö·û"
  
! #: info/echo-area.c:295 info/session.c:767
  msgid "Move backward a character"
  msgstr "ÏòºóÒÆ¶¯Ò»¸ö×Ö·û"
***************
*** 98,106 ****
  msgstr "ÒÆ¶¯µ½±¾ÐÐµÄÄ©Î²"
  
! #: info/echo-area.c:320 info/session.c:805
  msgid "Move forward a word"
  msgstr "ÏòÇ°ÒÆ¶¯Ò»¸öµ¥´Ê"
  
! #: info/echo-area.c:360 info/session.c:878
  msgid "Move backward a word"
  msgstr "ÏòºóÒÆ¶¯Ò»¸öµ¥´Ê"
--- 98,106 ----
  msgstr "ÒÆ¶¯µ½±¾ÐÐµÄÄ©Î²"
  
! #: info/echo-area.c:320 info/session.c:808
  msgid "Move forward a word"
  msgstr "ÏòÇ°ÒÆ¶¯Ò»¸öµ¥´Ê"
  
! #: info/echo-area.c:360 info/session.c:881
  msgid "Move backward a word"
  msgstr "ÏòºóÒÆ¶¯Ò»¸öµ¥´Ê"
***************
*** 263,285 ****
  "ÔÚ %2$s ÖÐÕÒµ½¡°%1$s¡±¡£(¡°\\[next-index-match]¡±½«ÊÔÍ¼Ñ°ÕÒÏÂÒ»¸öÆ¥Åä¡£)"
  
! #: info/indices.c:540
  #, fuzzy, c-format
  msgid "Scanning indices of `%s'..."
  msgstr "ÕýÔÚËÑË÷¡°%s¡±µÄË÷Òý..."
  
! #: info/indices.c:595
  #, fuzzy, c-format
  msgid "No available info files have `%s' in their indices."
  msgstr "ÔÚ¿ÉÓÃµÄ info ÎÄ¼þµÄË÷ÒýÖÐ¾ù²»º¬ÓÐ¡°%s¡±¡£"
  
! #: info/indices.c:621
  msgid "Grovel all known info file's indices for a string and build a menu"
  msgstr "ÕûÀíËùÓÐÒÑÖª info ÎÄ¼þº¬ÓÐ±»²éÑ¯×Ö·û´®µÄË÷Òý²¢½¨Á¢Ò»¸ö²Ëµ¥"
  
! #: info/indices.c:625
  msgid "Index apropos: "
  msgstr "Ë÷Òýº¬ÓÐ£º"
  
! #: info/indices.c:653
  #, fuzzy, c-format
  msgid ""
--- 263,285 ----
  "ÔÚ %2$s ÖÐÕÒµ½¡°%1$s¡±¡£(¡°\\[next-index-match]¡±½«ÊÔÍ¼Ñ°ÕÒÏÂÒ»¸öÆ¥Åä¡£)"
  
! #: info/indices.c:549
  #, fuzzy, c-format
  msgid "Scanning indices of `%s'..."
  msgstr "ÕýÔÚËÑË÷¡°%s¡±µÄË÷Òý..."
  
! #: info/indices.c:604
  #, fuzzy, c-format
  msgid "No available info files have `%s' in their indices."
  msgstr "ÔÚ¿ÉÓÃµÄ info ÎÄ¼þµÄË÷ÒýÖÐ¾ù²»º¬ÓÐ¡°%s¡±¡£"
  
! #: info/indices.c:630
  msgid "Grovel all known info file's indices for a string and build a menu"
  msgstr "ÕûÀíËùÓÐÒÑÖª info ÎÄ¼þº¬ÓÐ±»²éÑ¯×Ö·û´®µÄË÷Òý²¢½¨Á¢Ò»¸ö²Ëµ¥"
  
! #: info/indices.c:634
  msgid "Index apropos: "
  msgstr "Ë÷Òýº¬ÓÐ£º"
  
! #: info/indices.c:662
  #, fuzzy, c-format
  msgid ""
***************
*** 290,300 ****
  "* ²Ëµ¥£ºÆäË÷Òýº¬ÓÐ¡°%s¡±µÄ½Úµã£º\n"
  
! #: info/info.c:287 info/infokey.c:899
  #, c-format
  msgid "Try --help for more information.\n"
  msgstr "³¢ÊÔ --¸ü¶àµÄÇóÖúÐÅÏ¢¡£\n"
  
! #: info/info.c:306 info/infokey.c:145 makeinfo/makeinfo.c:783
! #: util/install-info.c:1328 util/texindex.c:295
  #, c-format
  msgid ""
--- 290,300 ----
  "* ²Ëµ¥£ºÆäË÷Òýº¬ÓÐ¡°%s¡±µÄ½Úµã£º\n"
  
! #: info/info.c:273 info/infokey.c:899
  #, c-format
  msgid "Try --help for more information.\n"
  msgstr "³¢ÊÔ --¸ü¶àµÄÇóÖúÐÅÏ¢¡£\n"
  
! #: info/info.c:292 info/infokey.c:145 install-info/install-info.c:2091
! #: makeinfo/makeinfo.c:783 util/texindex.c:295
  #, c-format
  msgid ""
***************
*** 306,343 ****
  msgstr ""
  
! #: info/info.c:511
  #, c-format
  msgid "no index entries found for `%s'\n"
  msgstr "ÕÒ²»µ½º¬ÓÐ¡°%s¡±µÄË÷Òý\n"
  
! #: info/info.c:603
! msgid "  -b, --speech-friendly        be friendly to speech synthesizers.\n"
! msgstr ""
! 
! #: info/info.c:610
! #, fuzzy, c-format
  msgid ""
  "Usage: %s [OPTION]... [MENU-ITEM...]\n"
  "\n"
  "Read documentation in Info format.\n"
! "\n"
  "Options:\n"
! "      --apropos=STRING         look up STRING in all indices of all "
  "manuals.\n"
  "  -d, --directory=DIR          add DIR to INFOPATH.\n"
  "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
! "  -f, --file=FILENAME          specify Info file to visit.\n"
  "  -h, --help                   display this help and exit.\n"
  "      --index-search=STRING    go to node pointed by index entry STRING.\n"
  "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
! "  -o, --output=FILENAME        output selected nodes to FILENAME.\n"
  "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
  "      --no-raw-escapes         output escapes as literal text.\n"
  "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
! "  -O, --show-options, --usage  go to command-line options node.\n"
! "%s      --subnodes               recursively output menu items.\n"
! "  -w, --where, --location      print physical location of Info file.\n"
  "      --vi-keys                use vi-like and less-like key bindings.\n"
  "      --version                display version information and exit.\n"
  "\n"
  "The first non-option argument, if present, is the menu entry to start from;\n"
--- 306,362 ----
  msgstr ""
  
! #: info/info.c:504
  #, c-format
  msgid "no index entries found for `%s'\n"
  msgstr "ÕÒ²»µ½º¬ÓÐ¡°%s¡±µÄË÷Òý\n"
  
! #: info/info.c:598
! #, c-format
  msgid ""
  "Usage: %s [OPTION]... [MENU-ITEM...]\n"
  "\n"
  "Read documentation in Info format.\n"
! msgstr ""
! 
! #: info/info.c:604
! msgid ""
  "Options:\n"
! "  -k, --apropos=STRING         look up STRING in all indices of all "
  "manuals.\n"
  "  -d, --directory=DIR          add DIR to INFOPATH.\n"
  "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
! "  -f, --file=FILENAME          specify Info file to visit."
! msgstr ""
! 
! #: info/info.c:611
! msgid ""
  "  -h, --help                   display this help and exit.\n"
  "      --index-search=STRING    go to node pointed by index entry STRING.\n"
  "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
! "  -o, --output=FILENAME        output selected nodes to FILENAME."
! msgstr ""
! 
! #: info/info.c:617
! msgid ""
  "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
  "      --no-raw-escapes         output escapes as literal text.\n"
  "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
! "  -O, --show-options, --usage  go to command-line options node."
! msgstr ""
! 
! #: info/info.c:624
! msgid "  -b, --speech-friendly        be friendly to speech synthesizers."
! msgstr ""
! 
! #: info/info.c:628
! msgid ""
! "      --subnodes               recursively output menu items.\n"
  "      --vi-keys                use vi-like and less-like key bindings.\n"
  "      --version                display version information and exit.\n"
+ "  -w, --where, --location      print physical location of Info file."
+ msgstr ""
+ 
+ #: info/info.c:634
+ msgid ""
  "\n"
  "The first non-option argument, if present, is the menu entry to start from;\n"
***************
*** 345,349 ****
  "If it is not present, info merges all `dir' files and shows the result.\n"
  "Any remaining arguments are treated as the names of menu\n"
! "items relative to the initial node visited.\n"
  "\n"
  "Examples:\n"
--- 364,372 ----
  "If it is not present, info merges all `dir' files and shows the result.\n"
  "Any remaining arguments are treated as the names of menu\n"
! "items relative to the initial node visited."
! msgstr ""
! 
! #: info/info.c:641
! msgid ""
  "\n"
  "Examples:\n"
***************
*** 353,392 ****
  "  info --show-options emacs  start at node with emacs' command line options\n"
  "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
! "  info -f ./foo.info         show file ./foo.info, not searching dir\n"
  msgstr ""
- "ÓÃ·¨£º%s [Ñ¡Ïî]... [²Ëµ¥Ïî...]\n"
- "\n"
- "ÔÄ¶Á Info ¸ñÊ½µÄÎÄµµ¡£\n"
- "\n"
- "Ñ¡Ïî£º\n"
- "      --apropos=STRING         ÔÚËùÓÐÊÖ²áµÄËùÓÐË÷ÒýÖÐËÑË÷ STRING¡£\n"
- "  -d, --directory=DIR          ½«Ä¿Â¼ DIR Ìí¼Óµ½ INFOPATH ÖÐ¡£\n"
- "      --dribble=FILENAME       ½«ÓÃ»§µÄ°´¼ü¼ÇÂ¼ÔÚÎÄ¼þ FILENAME ÖÐ¡£\n"
- "  -f, --file=FILENAME          Ö¸¶¨ÒªÔÄ¶ÁµÄ Info ÎÄ¼þ¡£\n"
- "  -h, --help                   ÏÔÊ¾¸ÃÇóÖúÐÅÏ¢²¢ÍË³ö¡£\n"
- "      --index-search=STRING    ×ªÒÆµ½Ë÷ÒýÌõÄ¿ STRING ËùÖ¸ÏòµÄ½Úµã¡£\n"
- "  -n, --node=NODENAME          Ö¸¶¨Ê×ÏÈÔÄ¶ÁµÄ Info ÎÄ¼þÖÐµÄ½Úµã¡£\n"
- "  -o, --output=FILENAME        ½«Ñ¡ÖÐµÄ½ÚµãÊä³öµ½ÎÄ¼þ FILENAME ÖÐ¡£\n"
- "  -R, --raw-escapes            ²»ÒªÉ¾³ýÀ´×Ô man Ò³ÃæµÄ ANSI ×ªÒå·û¡£\n"
- "      --restore=FILENAME       ´ÓÎÄ¼þ FILENAME ÖÐ¶ÁÈ¡³õÊ¼°´¼ü¡£\n"
- "  -O, --show-options, --usage  ×ªÒÆµ½ÃüÁîÐÐÑ¡Ïî½Úµã¡£\n"
- "%s      --subnodes               µÝ¹éÊä³ö²Ëµ¥ÌõÄ¿¡£\n"
- "      --vi-keys                Ê¹ÓÃÀà vi ºÍÀà less µÄ°´¼ü°ó¶¨¡£\n"
- "      --version                ÏÔÊ¾°æ±¾ÐÅÏ¢²¢ÍË³ö¡£\n"
- "\n"
- "Èç¹û´æÔÚ·ÇÑ¡Ïî²ÎÊý£¬ÔòµÚÒ»¸ö·ÇÑ¡Ïî²ÎÊý¾ÍÊÇÆðµã²Ëµ¥ÌõÄ¿£»\n"
- "ËüÊÇ´Ó INFOPATH ÖÐµÄ¡°dir¡±ÎÄ¼þÖÐËÑË÷¶øµÃµÄ¡£\n"
- "Èç¹ûËÑË÷²»µ½£¬info ¾ÍºÏ²¢ËùÓÐµÄ¡°dir¡±ÎÄ¼þ²¢ÏÔÊ¾ºÏ²¢½á¹û¡£\n"
- "ËùÓÐÊ£ÓàµÄ²ÎÊý¾ù×÷ÎªÏà¶ÔÓÚÔÄ¶ÁµÄ³õÊ¼½ÚµãµÄ²Ëµ¥ÏîÄ¿Ãû³Æ¡£\n"
- "\n"
- "Ê¾Àý£º\n"
- "  info                       ÏÔÊ¾¶¥²ãÄ¿Â¼²Ëµ¥\n"
- "  info emacs                 ´Ó¶¥²ãÄ¿Â¼ÖÐµÄ emacs ½Úµã¿ªÊ¼\n"
- "  info emacs buffers         ´Ó emacs ÊÖ²áµÄ buffers ½Úµã¿ªÊ¼\n"
- "  info --show-options emacs  ´Ó emacs µÄÃüÁîÐÐÑ¡Ïî½Úµã¿ªÊ¼\n"
- "  info -f ./foo.info         ÏÔÊ¾ÎÄ¼þ ./foo.info£¬¶ø²»ÊÇËÑË÷Ä¿Â¼\n"
  
! #: info/info.c:649 info/infokey.c:918 makeinfo/makeinfo.c:474
! #: util/install-info.c:491 util/texindex.c:259
  msgid ""
  "\n"
--- 376,384 ----
  "  info --show-options emacs  start at node with emacs' command line options\n"
  "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
! "  info -f ./foo.info         show file ./foo.info, not searching dir"
  msgstr ""
  
! #: info/info.c:650 info/infokey.c:918 makeinfo/makeinfo.c:474
! #: util/texindex.c:259
  msgid ""
  "\n"
***************
*** 400,759 ****
  "Texinfo Ö÷Ò³£ºhttp://www.gnu.org/software/texinfo/"
  
! #: info/info.c:683
  #, c-format
  msgid "Cannot find node `%s'."
  msgstr "ÎÞ·¨ÕÒµ½½Úµã¡°%s¡±¡£"
  
! #: info/info.c:684
  #, c-format
  msgid "Cannot find node `(%s)%s'."
  msgstr "ÎÞ·¨ÕÒµ½½Úµã¡°(%s)%s¡±¡£"
  
! #: info/info.c:685
  msgid "Cannot find a window!"
  msgstr "ÎÞ·¨ÕÒµ½Ò»¸ö´°¿Ú£¡"
  
! #: info/info.c:686
  msgid "Point doesn't appear within this window's node!"
  msgstr "¹â±êÃ»ÓÐ³öÏÖÔÚ¸Ã´°¿ÚµÄ½ÚµãÖ®ÖÐ£¡"
  
! #: info/info.c:687
  msgid "Cannot delete the last window."
  msgstr "ÎÞ·¨É¾³ý×îºóµÄ´°¿Ú¡£"
  
! #: info/info.c:688
  msgid "No menu in this node."
  msgstr "¸Ã½ÚµãÖÐÃ»ÓÐ²Ëµ¥¡£"
  
! #: info/info.c:689
  msgid "No footnotes in this node."
  msgstr "¸Ã½ÚµãÖÐÃ»ÓÐ½Å×¢¡£"
  
! #: info/info.c:690
  msgid "No cross references in this node."
  msgstr "¸Ã½ÚµãÖÐÃ»ÓÐ½»²æÒýÓÃ¡£"
  
! #: info/info.c:691
  #, c-format
  msgid "No `%s' pointer for this node."
  msgstr "¸Ã½ÚµãÖÐÃ»ÓÐ¡°%s¡±Ö¸Õë"
  
! #: info/info.c:692
  #, c-format
  msgid "Unknown Info command `%c'; try `?' for help."
  msgstr "Î´ÖªµÄ Info ÃüÁî¡°%c¡±£»ÇëÒÔ¡°?¡±»ñµÃ°ïÖú¡£"
  
! #: info/info.c:693
  #, c-format
  msgid "Terminal type `%s' is not smart enough to run Info."
  msgstr "ÖÕ¶ËÀàÐÍ¡°%s¡±µÄÄÜÁ¦²»×ãÒÔÖ§³Ö Info µÄÔËÐÐ¡£"
  
! #: info/info.c:694
  msgid "You are already at the last page of this node."
  msgstr "ÄúÒÑ¾­ÔÚ¸Ã½ÚµãµÄ×îºóÒ»¸öÒ³ÃæÖÐÁË¡£"
  
! #: info/info.c:695
  msgid "You are already at the first page of this node."
  msgstr "ÄúÒÑ¾­ÔÚ¸Ã½ÚµãµÄµÚÒ»Ò³ÖÐÁË¡£"
  
! #: info/info.c:696
  msgid "Only one window."
  msgstr "Ö»ÓÐÒ»¸ö´°¿Ú¡£"
  
! #: info/info.c:697
  msgid "Resulting window would be too small."
  msgstr "½á¹û´°¿Ú½«»áÌ«Ð¡¡£"
  
! #: info/info.c:698
  msgid "Not enough room for a help window, please delete a window."
  msgstr "Ã»ÓÐ×ã¹»µÄ¿Õ¼äÓÃÓÚÇóÖú´°¿Ú£¬ÇëÉ¾³ýÒ»¸ö´°¿Ú¡£"
  
! #: info/infodoc.c:45 info/infodoc.c:97
! msgid ""
! "Basic Commands in Info Windows\n"
! "******************************\n"
  msgstr ""
- "Info ´°¿ÚÖÐµÄ»ù±¾ÃüÁî\n"
- "******************************\n"
  
! #: info/infodoc.c:48
! msgid "\\%-10[quit-help]  Quit this help.\n"
  msgstr "\\%-10[quit-help]  ÍË³ö¸ÃÇóÖú¡£\n"
  
! #: info/infodoc.c:49
  msgid "\\%-10[quit]  Quit Info altogether.\n"
  msgstr "\\%-10[quit]  Ò»²¢ÍË³ö Info¡£\n"
  
! #: info/infodoc.c:50
  msgid "\\%-10[get-info-help-node]  Invoke the Info tutorial.\n"
  msgstr "\\%-10[get-info-help-node]  µ÷ÓÃ Info ½Ì³Ì¡£\n"
  
! #: info/infodoc.c:52 info/infodoc.c:104
! msgid ""
! "Selecting other nodes:\n"
! "----------------------\n"
! msgstr ""
! "Ñ¡ÔñÆäËü½Úµã£º\n"
! "----------------------\n"
  
  #: info/infodoc.c:54
! msgid "\\%-10[next-node]  Move to the \"next\" node of this node.\n"
! msgstr "\\%-10[next-node]  ÒÆ¶¯µ½±¾½ÚµãµÄ¡°ÏÂÒ»¸ö¡±½Úµã¡£\n"
  
  #: info/infodoc.c:55
! msgid "\\%-10[prev-node]  Move to the \"previous\" node of this node.\n"
! msgstr "\\%-10[prev-node]  ÒÆ¶¯µ½±¾½ÚµãµÄ¡°ÉÏÒ»¸ö¡±½Úµã¡£\n"
  
  #: info/infodoc.c:56
! msgid "\\%-10[up-node]  Move \"up\" from this node.\n"
! msgstr "\\%-10[up-node]  ÒÆ¶¯µ½±¾½ÚµãµÄ¡°ÉÏ²ã¡±½Úµã¡£\n"
  
! #: info/infodoc.c:57
! msgid ""
! "\\%-10[menu-item]  Pick menu item specified by name.\n"
! "              Picking a menu item causes another node to be selected.\n"
! msgstr ""
! "\\%-10[menu-item]  Ñ¡È¡ÓÉÃû³ÆÖ¸¶¨µÄ²Ëµ¥ÏîÄ¿¡£\n"
! "              Ñ¡È¡Ò»¸ö²Ëµ¥ÏîÄ¿µ¼ÖÂÑ¡ÖÐÁíÒ»¸ö½Úµã¡£\n"
  
  #: info/infodoc.c:59
  msgid ""
! "\\%-10[xref-item]  Follow a cross reference.  Reads name of reference.\n"
! msgstr "\\%-10[xref-item]  ¸úËæ½»²æÒýÓÃ¡£¶ÁÈ¡ÒýÓÃµÄÃû³Æ¡£\n"
  
  #: info/infodoc.c:60
- msgid "\\%-10[history-node]  Move to the last node seen in this window.\n"
- msgstr "\\%-10[history-node]  ÒÆ¶¯µ½±¾´°¿ÚµÄ×îºóÒ»¸ö¿É¼ûµÄ½Úµã¡£\n"
- 
- #: info/infodoc.c:61
  #, fuzzy
! msgid "\\%-10[move-to-next-xref]  Skip to next hypertext link [*].\n"
! msgstr "\\%-10[move-to-next-xref]  Ìø×ªµ½±¾½ÚµãÖÐµÄÏÂÒ»¸ö³¬ÎÄ±¾Á¬½Ó¡£\n"
  
  #: info/infodoc.c:62
  #, fuzzy
! msgid "\\%-10[move-to-prev-xref]  Skip to previous hypertext link [*].\n"
! msgstr "\\%-10[move-to-prev-xref]  Ìø×ªµ½±¾½ÚµãÖÐµÄÉÏÒ»¸ö³¬ÎÄ±¾Á¬½Ó¡£\n"
  
  #: info/infodoc.c:63
! msgid ""
! "\\%-10[select-reference-this-line]  Follow the hypertext link under cursor.\n"
! msgstr "\\%-10[select-reference-this-line]  ¸úËæ¹â±êÏÂµÄ³¬ÎÄ±¾Á¬½Ó¡£\n"
  
  #: info/infodoc.c:64
! msgid ""
! "\\%-10[dir-node]  Move to the `directory' node.  Equivalent to `\\[goto-"
! "node] (DIR)'.\n"
! msgstr ""
! "\\%-10[dir-node]  ÒÆ¶¯µ½¡°directory¡±½Úµã¡£µÈ¼ÛÓÚ¡°\\[goto-node] (DIR)¡±¡£\n"
  
  #: info/infodoc.c:65
! msgid ""
! "\\%-10[top-node]  Move to the Top node.  Equivalent to `\\[goto-node] Top'.\n"
! msgstr "\\%-10[top-node]  ÒÆ¶¯µ½¶¥²ã½Úµã¡£µÈ¼ÛÓÚ¡°\\[goto-node] Top¡±¡£\n"
  
  #: info/infodoc.c:67
! msgid ""
! "[*]    Command acts within this node or the entire document, depending on\n"
! "the value of cursor-movement-scrolls variable\n"
! msgstr ""
  
! #: info/infodoc.c:70 info/infodoc.c:118
! msgid ""
! "Moving within a node:\n"
! "---------------------\n"
! msgstr ""
! "ÔÚÒ»¸ö½ÚµãÖÐÒÆ¶¯£º\n"
! "---------------------\n"
  
  #: info/infodoc.c:72
! msgid "\\%-10[beginning-of-node]  Go to the beginning of this node.\n"
! msgstr "\\%-10[beginning-of-node]  ÒÆ¶¯µ½±¾½ÚµãµÄ¿ªÍ·¡£\n"
  
  #: info/infodoc.c:73
- msgid "\\%-10[end-of-node]  Go to the end of this node.\n"
- msgstr "\\%-10[end-of-node]  ÒÆ¶¯µ½±¾½ÚµãµÄÄ©Î²¡£\n"
- 
- #: info/infodoc.c:74
  #, fuzzy
! msgid "\\%-10[next-line]  Scroll forward 1 line.\n"
! msgstr "  %-10s  ÏòÇ°¹ö¶¯Ò»ÐÐ¡£\n"
  
! #: info/infodoc.c:75
  #, fuzzy
! msgid "\\%-10[prev-line]  Scroll backward 1 line.\n"
! msgstr "  %-10s  Ïòºó¹ö¶¯Ò»ÐÐ¡£\n"
  
  #: info/infodoc.c:76
! msgid "\\%-10[scroll-forward]  Scroll forward a page.\n"
! msgstr "\\%-10[scroll-forward]  ÏòÇ°¹ö¶¯Ò»Ò³¡£\n"
  
  #: info/infodoc.c:77
- msgid "\\%-10[scroll-backward]  Scroll backward a page.\n"
- msgstr "\\%-10[scroll-backward]  Ïòºó¹ö¶¯Ò»Ò³¡£\n"
- 
- #: info/infodoc.c:79 info/infodoc.c:127
- msgid ""
- "Other commands:\n"
- "---------------\n"
- msgstr ""
- "ÆäËüÃüÁî£º\n"
- "---------------\n"
- 
- #: info/infodoc.c:81
  #, fuzzy
! msgid "1...9       Pick first...ninth item in this node's menu.\n"
! msgstr "  %-10s  Ñ¡È¡½Úµã²Ëµ¥ÖÐµÄµÚÒ»ÖÁµÚ¾Å¸öÏîÄ¿¡£\n"
  
! #: info/infodoc.c:82
  #, fuzzy
! msgid "\\%-10[last-menu-item]  Pick last item in this node's menu.\n"
! msgstr "\\%-10[last-menu-item]  Ñ¡È¡½Úµã²Ëµ¥µÄ×îºóÒ»¸öÏîÄ¿¡£\n"
  
! #: info/infodoc.c:83
  msgid ""
! "\\%-10[index-search]  Search for a specified string in the index entries of "
! "this Info\n"
! "              file, and select the node referenced by the first entry "
! "found.\n"
  msgstr ""
  "\\%-10[index-search]  ÔÚ±¾ Info ÎÄ¼þµÄË÷ÒýÌõÄ¿ÖÐËÑË÷Ö¸¶¨µÄ×Ö·û´®£¬\n"
  "              ²¢Ñ¡ÔñµÚÒ»¸öÕÒµ½µÄÌõÄ¿ËùÒýÓÃµÄ½Úµã¡£\n"
  
! #: info/infodoc.c:85
! msgid ""
! "\\%-10[goto-node]  Move to node specified by name.\n"
! "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
! msgstr ""
! "\\%-10[goto-node]  ÒÆ¶¯µ½ÓÉÃû×ÖÖ¸¶¨µÄ½Úµã¡£\n"
! "              Äú»¹¿ÉÒÔÒÔ (ÎÄ¼þÃû)½ÚµãÃû µÄÐÎÊ½¸ø³öÎÄ¼þÃû¡£\n"
! 
! #: info/infodoc.c:87
! msgid ""
! "\\%-10[search]  Search forward for a specified string\n"
! "              and select the node in which the next occurrence is found.\n"
! msgstr ""
! "\\%-10[search]  ÏòÇ°ËÑË÷Ö¸¶¨µÄ×Ö·û´®\n"
! "              ²¢Ñ¡ÔñËùÕÒµ½µÄÏÂÒ»¸öÊµÀýËùÔÚµÄ½Úµã¡£\n"
  
  #: info/infodoc.c:89
  msgid ""
! "\\%-10[search-backward]  Search backward for a specified string\n"
! "              and select the node in which the previous occurrence is "
! "found.\n"
  msgstr ""
! "\\%-10[search-backward]  ÏòºóËÑË÷Ö¸¶¨µÄ×Ö·û´®\n"
! "              ²¢Ñ¡ÔñËùÕÒµ½µÄÉÏÒ»¸öÊµÀýËùÔÚµÄ½Úµã¡£\n"
  
! #: info/infodoc.c:100
  #, c-format
  msgid "  %-10s  Quit this help.\n"
  msgstr "  %-10s  ÍË³ö±¾ÇóÖú¡£\n"
  
! #: info/infodoc.c:101
  #, c-format
  msgid "  %-10s  Quit Info altogether.\n"
  msgstr "  %-10s  Ò»²¢ÍË³ö Info¡£\n"
  
! #: info/infodoc.c:102
  #, c-format
  msgid "  %-10s  Invoke the Info tutorial.\n"
  msgstr "  %-10s  µ÷ÓÃ Info ½Ì³Ì¡£\n"
  
! #: info/infodoc.c:106
  #, c-format
  msgid "  %-10s  Move to the `next' node of this node.\n"
  msgstr "  %-10s  ÒÆ¶¯µ½±¾½ÚµãµÄ¡°ÏÂÒ»¸ö¡±½Úµã¡£\n"
  
! #: info/infodoc.c:107
  #, c-format
  msgid "  %-10s  Move to the `previous' node of this node.\n"
  msgstr "  %-10s  ÒÆ¶¯µ½±¾½ÚµãµÄ¡°ÉÏÒ»¸ö¡±½Úµã¡£\n"
  
! #: info/infodoc.c:108
  #, c-format
  msgid "  %-10s  Move `up' from this node.\n"
  msgstr "  %-10s  ÒÆ¶¯µ½±¾½ÚµãµÄ¡°ÉÏ²ã¡±½Úµã¡£\n"
  
! #: info/infodoc.c:109
! #, c-format
! msgid "  %-10s  Pick menu item specified by name.\n"
! msgstr "  %-10s  Ñ¡È¡ÓÉÃû³ÆÖ¸¶¨µÄ²Ëµ¥ÏîÄ¿¡£\n"
! 
! #: info/infodoc.c:110
! msgid "              Picking a menu item causes another node to be selected.\n"
! msgstr "              Ñ¡È¡Ò»¸ö²Ëµ¥ÏîÄ¿½«Ñ¡ÖÐÁíÒ»¸ö½Úµã¡£\n"
  
! #: info/infodoc.c:111
  #, c-format
  msgid "  %-10s  Follow a cross reference.  Reads name of reference.\n"
  msgstr "  %-10s  ¸úËæ½»²æÒýÓÃ¡£¶ÁÈ¡ÒýÓÃµÄÃû³Æ¡£\n"
  
! #: info/infodoc.c:112
  #, c-format
  msgid "  %-10s  Move to the last node seen in this window.\n"
  msgstr "  %-10s  ÒÆ¶¯µ½±¾´°¿ÚÖÐµÄ×îºóÒ»¸ö¿É¼ûµÄ½Úµã¡£\n"
  
! #: info/infodoc.c:113
  #, c-format
  msgid "  %-10s  Skip to next hypertext link within this node.\n"
  msgstr "  %-10s  Ìø×ªµ½±¾½ÚµãÖÐµÄÏÂÒ»¸ö³¬ÎÄ±¾Á¬½Ó¡£\n"
  
! #: info/infodoc.c:114
  #, c-format
  msgid "  %-10s  Follow the hypertext link under cursor.\n"
  msgstr "  %-10s  ¸úËæ¹â±êÎ»ÖÃµÄ³¬ÎÄ±¾Á¬½Ó¡£\n"
  
! #: info/infodoc.c:115
  #, c-format
  msgid "  %-10s  Move to the `directory' node.  Equivalent to `g (DIR)'.\n"
  msgstr "  %-10s  ÒÆ¶¯µ½¡°directory¡±½Úµã¡£µÈ¼ÛÓÚ¡°g (DIR)¡±¡£\n"
  
! #: info/infodoc.c:116
  #, c-format
  msgid "  %-10s  Move to the Top node.  Equivalent to `g Top'.\n"
  msgstr "  %-10s  ÒÆ¶¯µ½¶¥²ã½Úµã¡£µÈ¼ÛÓÚ¡°g Top¡±¡£\n"
  
! #: info/infodoc.c:120
  #, c-format
  msgid "  %-10s  Scroll forward a page.\n"
  msgstr "  %-10s  ÏòÇ°¹ö¶¯Ò»Ò³¡£\n"
  
! #: info/infodoc.c:121
  #, c-format
  msgid "  %-10s  Scroll backward a page.\n"
  msgstr "  %-10s  Ïòºó¹ö¶¯Ò»Ò³¡£\n"
  
! #: info/infodoc.c:122
  #, c-format
  msgid "  %-10s  Go to the beginning of this node.\n"
  msgstr "  %-10s  ×ªÒÆµ½±¾½ÚµãµÄ¿ªÍ·¡£\n"
  
! #: info/infodoc.c:123
  #, c-format
  msgid "  %-10s  Go to the end of this node.\n"
  msgstr "  %-10s  ×ªÒÆµ½±¾½ÚµãµÄÄ©Î²¡£\n"
  
! #: info/infodoc.c:124
  #, c-format
  msgid "  %-10s  Scroll forward 1 line.\n"
  msgstr "  %-10s  ÏòÇ°¹ö¶¯Ò»ÐÐ¡£\n"
  
! #: info/infodoc.c:125
  #, c-format
  msgid "  %-10s  Scroll backward 1 line.\n"
  msgstr "  %-10s  Ïòºó¹ö¶¯Ò»ÐÐ¡£\n"
  
! #: info/infodoc.c:129
! #, c-format
! msgid "  %-10s  Pick first ... ninth item in node's menu.\n"
  msgstr "  %-10s  Ñ¡È¡½Úµã²Ëµ¥ÖÐµÄµÚÒ»ÖÁµÚ¾Å¸öÏîÄ¿¡£\n"
  
! #: info/infodoc.c:130
  #, c-format
  msgid "  %-10s  Pick last item in node's menu.\n"
  msgstr "  %-10s  Ñ¡È¡½Úµã²Ëµ¥ÖÐµÄ×îºóÒ»¸öÏîÄ¿¡£\n"
  
! #: info/infodoc.c:133
  #, fuzzy, c-format
  msgid ""
--- 392,750 ----
  "Texinfo Ö÷Ò³£ºhttp://www.gnu.org/software/texinfo/"
  
! #: info/info.c:684
  #, c-format
  msgid "Cannot find node `%s'."
  msgstr "ÎÞ·¨ÕÒµ½½Úµã¡°%s¡±¡£"
  
! #: info/info.c:685
  #, c-format
  msgid "Cannot find node `(%s)%s'."
  msgstr "ÎÞ·¨ÕÒµ½½Úµã¡°(%s)%s¡±¡£"
  
! #: info/info.c:686
  msgid "Cannot find a window!"
  msgstr "ÎÞ·¨ÕÒµ½Ò»¸ö´°¿Ú£¡"
  
! #: info/info.c:687
  msgid "Point doesn't appear within this window's node!"
  msgstr "¹â±êÃ»ÓÐ³öÏÖÔÚ¸Ã´°¿ÚµÄ½ÚµãÖ®ÖÐ£¡"
  
! #: info/info.c:688
  msgid "Cannot delete the last window."
  msgstr "ÎÞ·¨É¾³ý×îºóµÄ´°¿Ú¡£"
  
! #: info/info.c:689
  msgid "No menu in this node."
  msgstr "¸Ã½ÚµãÖÐÃ»ÓÐ²Ëµ¥¡£"
  
! #: info/info.c:690
  msgid "No footnotes in this node."
  msgstr "¸Ã½ÚµãÖÐÃ»ÓÐ½Å×¢¡£"
  
! #: info/info.c:691
  msgid "No cross references in this node."
  msgstr "¸Ã½ÚµãÖÐÃ»ÓÐ½»²æÒýÓÃ¡£"
  
! #: info/info.c:692
  #, c-format
  msgid "No `%s' pointer for this node."
  msgstr "¸Ã½ÚµãÖÐÃ»ÓÐ¡°%s¡±Ö¸Õë"
  
! #: info/info.c:693
  #, c-format
  msgid "Unknown Info command `%c'; try `?' for help."
  msgstr "Î´ÖªµÄ Info ÃüÁî¡°%c¡±£»ÇëÒÔ¡°?¡±»ñµÃ°ïÖú¡£"
  
! #: info/info.c:694
  #, c-format
  msgid "Terminal type `%s' is not smart enough to run Info."
  msgstr "ÖÕ¶ËÀàÐÍ¡°%s¡±µÄÄÜÁ¦²»×ãÒÔÖ§³Ö Info µÄÔËÐÐ¡£"
  
! #: info/info.c:695
  msgid "You are already at the last page of this node."
  msgstr "ÄúÒÑ¾­ÔÚ¸Ã½ÚµãµÄ×îºóÒ»¸öÒ³ÃæÖÐÁË¡£"
  
! #: info/info.c:696
  msgid "You are already at the first page of this node."
  msgstr "ÄúÒÑ¾­ÔÚ¸Ã½ÚµãµÄµÚÒ»Ò³ÖÐÁË¡£"
  
! #: info/info.c:697
  msgid "Only one window."
  msgstr "Ö»ÓÐÒ»¸ö´°¿Ú¡£"
  
! #: info/info.c:698
  msgid "Resulting window would be too small."
  msgstr "½á¹û´°¿Ú½«»áÌ«Ð¡¡£"
  
! #: info/info.c:699
  msgid "Not enough room for a help window, please delete a window."
  msgstr "Ã»ÓÐ×ã¹»µÄ¿Õ¼äÓÃÓÚÇóÖú´°¿Ú£¬ÇëÉ¾³ýÒ»¸ö´°¿Ú¡£"
  
! #: info/infodoc.c:45
! msgid "Basic Info command keys\n"
  msgstr ""
  
! #: info/infodoc.c:47
! #, fuzzy
! msgid "\\%-10[quit-help]  Close this help window.\n"
  msgstr "\\%-10[quit-help]  ÍË³ö¸ÃÇóÖú¡£\n"
  
! #: info/infodoc.c:48
  msgid "\\%-10[quit]  Quit Info altogether.\n"
  msgstr "\\%-10[quit]  Ò»²¢ÍË³ö Info¡£\n"
  
! #: info/infodoc.c:49
  msgid "\\%-10[get-info-help-node]  Invoke the Info tutorial.\n"
  msgstr "\\%-10[get-info-help-node]  µ÷ÓÃ Info ½Ì³Ì¡£\n"
  
! #: info/infodoc.c:51
! #, fuzzy
! msgid "\\%-10[prev-line]  Move up one line.\n"
! msgstr "  %-10s  Ïòºó¹ö¶¯Ò»ÐÐ¡£\n"
! 
! #: info/infodoc.c:52
! #, fuzzy
! msgid "\\%-10[next-line]  Move down one line.\n"
! msgstr "  %-10s  ÏòÇ°¹ö¶¯Ò»ÐÐ¡£\n"
! 
! #: info/infodoc.c:53
! #, fuzzy
! msgid "\\%-10[scroll-backward]  Scroll backward one screenful.\n"
! msgstr "\\%-10[scroll-backward]  Ïòºó¹ö¶¯Ò»Ò³¡£\n"
  
  #: info/infodoc.c:54
! #, fuzzy
! msgid "\\%-10[scroll-forward]  Scroll forward one screenful.\n"
! msgstr "\\%-10[scroll-forward]  ÏòÇ°¹ö¶¯Ò»Ò³¡£\n"
  
  #: info/infodoc.c:55
! #, fuzzy
! msgid "\\%-10[beginning-of-node]  Go to the beginning of this node.\n"
! msgstr "\\%-10[beginning-of-node]  ÒÆ¶¯µ½±¾½ÚµãµÄ¿ªÍ·¡£\n"
  
  #: info/infodoc.c:56
! msgid "\\%-10[end-of-node]  Go to the end of this node.\n"
! msgstr "\\%-10[end-of-node]  ÒÆ¶¯µ½±¾½ÚµãµÄÄ©Î²¡£\n"
  
! #: info/infodoc.c:58
! #, fuzzy
! msgid "\\%-10[move-to-next-xref]  Skip to the next hypertext link.\n"
! msgstr "\\%-10[move-to-next-xref]  Ìø×ªµ½±¾½ÚµãÖÐµÄÏÂÒ»¸ö³¬ÎÄ±¾Á¬½Ó¡£\n"
  
  #: info/infodoc.c:59
+ #, fuzzy
  msgid ""
! "\\%-10[select-reference-this-line]  Follow the hypertext link under the "
! "cursor.\n"
! msgstr "\\%-10[select-reference-this-line]  ¸úËæ¹â±êÏÂµÄ³¬ÎÄ±¾Á¬½Ó¡£\n"
  
  #: info/infodoc.c:60
  #, fuzzy
! msgid "\\%-10[history-node]  Go back to the last node seen in this window.\n"
! msgstr "\\%-10[history-node]  ÒÆ¶¯µ½±¾´°¿ÚµÄ×îºóÒ»¸ö¿É¼ûµÄ½Úµã¡£\n"
  
  #: info/infodoc.c:62
  #, fuzzy
! msgid "\\%-10[global-prev-node]  Go to the previous node in the document.\n"
! msgstr "\\%-10[prev-node]  ÒÆ¶¯µ½±¾½ÚµãµÄ¡°ÉÏÒ»¸ö¡±½Úµã¡£\n"
  
  #: info/infodoc.c:63
! #, fuzzy
! msgid "\\%-10[global-next-node]  Go to the next node in the document.\n"
! msgstr "\\%-10[next-node]  ÒÆ¶¯µ½±¾½ÚµãµÄ¡°ÏÂÒ»¸ö¡±½Úµã¡£\n"
  
  #: info/infodoc.c:64
! #, fuzzy
! msgid "\\%-10[prev-node]  Go to the previous node on this level.\n"
! msgstr "\\%-10[prev-node]  ÒÆ¶¯µ½±¾½ÚµãµÄ¡°ÉÏÒ»¸ö¡±½Úµã¡£\n"
  
  #: info/infodoc.c:65
! #, fuzzy
! msgid "\\%-10[next-node]  Go to the next node on this level.\n"
! msgstr "\\%-10[next-node]  ÒÆ¶¯µ½±¾½ÚµãµÄ¡°ÏÂÒ»¸ö¡±½Úµã¡£\n"
! 
! #: info/infodoc.c:66
! #, fuzzy
! msgid "\\%-10[up-node]  Go up one level.\n"
! msgstr "\\%-10[up-node]  ÒÆ¶¯µ½±¾½ÚµãµÄ¡°ÉÏ²ã¡±½Úµã¡£\n"
  
  #: info/infodoc.c:67
! #, fuzzy
! msgid "\\%-10[top-node]  Go to the top node of this document.\n"
! msgstr "\\%-10[end-of-node]  ÒÆ¶¯µ½±¾½ÚµãµÄÄ©Î²¡£\n"
  
! #: info/infodoc.c:68
! #, fuzzy
! msgid "\\%-10[dir-node]  Go to the main `directory' node.\n"
! msgstr "\\%-10[end-of-node]  ÒÆ¶¯µ½±¾½ÚµãµÄÄ©Î²¡£\n"
! 
! #: info/infodoc.c:70
! #, fuzzy
! msgid "1...9       Pick the first...ninth item in this node's menu.\n"
! msgstr "  %-10s  Ñ¡È¡½Úµã²Ëµ¥ÖÐµÄµÚÒ»ÖÁµÚ¾Å¸öÏîÄ¿¡£\n"
! 
! #: info/infodoc.c:71
! #, fuzzy
! msgid "\\%-10[last-menu-item]  Pick the last item in this node's menu.\n"
! msgstr "\\%-10[last-menu-item]  Ñ¡È¡½Úµã²Ëµ¥µÄ×îºóÒ»¸öÏîÄ¿¡£\n"
  
  #: info/infodoc.c:72
! #, fuzzy
! msgid "\\%-10[menu-item]  Pick a menu item specified by name.\n"
! msgstr "  %-10s  Ñ¡È¡ÓÉÃû³ÆÖ¸¶¨µÄ²Ëµ¥ÏîÄ¿¡£\n"
  
  #: info/infodoc.c:73
  #, fuzzy
! msgid "\\%-10[xref-item]  Follow a cross reference specified by name.\n"
! msgstr "\\%-10[xref-item]  ¸úËæ½»²æÒýÓÃ¡£¶ÁÈ¡ÒýÓÃµÄÃû³Æ¡£\n"
  
! #: info/infodoc.c:74
  #, fuzzy
! msgid "\\%-10[goto-node]  Go to a node specified by name.\n"
! msgstr "  %-10s  ÒÆ¶¯µ½ÓÉÃû×ÖÖ¸¶¨µÄ½Úµã¡£\n"
  
  #: info/infodoc.c:76
! #, fuzzy
! msgid "\\%-10[search]  Search forward for a specified string.\n"
! msgstr "  %-10s  ÏòÇ°ËÑË÷Ö¸¶¨µÄ×Ö·û´®£¬\n"
  
  #: info/infodoc.c:77
  #, fuzzy
! msgid "\\%-10[search-previous]  Search for previous occurrence.\n"
! msgstr "\\%-10[prev-node]  ÒÆ¶¯µ½±¾½ÚµãµÄ¡°ÉÏÒ»¸ö¡±½Úµã¡£\n"
  
! #: info/infodoc.c:78
  #, fuzzy
! msgid "\\%-10[search-next]  Search for next occurrence.\n"
! msgstr "  %-10s  ÔÚ±¾ Info ÎÄ¼þÖÐµÄË÷ÒýÌõÄ¿ÖÐËÑË÷Ö¸¶¨µÄ×Ö·û´®£¬\n"
  
! #: info/infodoc.c:79
! #, fuzzy
  msgid ""
! "\\%-10[index-search]  Search for a specified string in the index, and\n"
! "              select the node referenced by the first entry found.\n"
  msgstr ""
  "\\%-10[index-search]  ÔÚ±¾ Info ÎÄ¼þµÄË÷ÒýÌõÄ¿ÖÐËÑË÷Ö¸¶¨µÄ×Ö·û´®£¬\n"
  "              ²¢Ñ¡ÔñµÚÒ»¸öÕÒµ½µÄÌõÄ¿ËùÒýÓÃµÄ½Úµã¡£\n"
  
! #: info/infodoc.c:81
! #, fuzzy
! msgid "\\%-10[abort-key]  Cancel the current operation.\n"
! msgstr "È¡Ïûµ±Ç°²Ù×÷"
  
  #: info/infodoc.c:89
  msgid ""
! "Basic Commands in Info Windows\n"
! "******************************\n"
  msgstr ""
! "Info ´°¿ÚÖÐµÄ»ù±¾ÃüÁî\n"
! "******************************\n"
  
! #: info/infodoc.c:92
  #, c-format
  msgid "  %-10s  Quit this help.\n"
  msgstr "  %-10s  ÍË³ö±¾ÇóÖú¡£\n"
  
! #: info/infodoc.c:93
  #, c-format
  msgid "  %-10s  Quit Info altogether.\n"
  msgstr "  %-10s  Ò»²¢ÍË³ö Info¡£\n"
  
! #: info/infodoc.c:94
  #, c-format
  msgid "  %-10s  Invoke the Info tutorial.\n"
  msgstr "  %-10s  µ÷ÓÃ Info ½Ì³Ì¡£\n"
  
! #: info/infodoc.c:98
  #, c-format
  msgid "  %-10s  Move to the `next' node of this node.\n"
  msgstr "  %-10s  ÒÆ¶¯µ½±¾½ÚµãµÄ¡°ÏÂÒ»¸ö¡±½Úµã¡£\n"
  
! #: info/infodoc.c:99
  #, c-format
  msgid "  %-10s  Move to the `previous' node of this node.\n"
  msgstr "  %-10s  ÒÆ¶¯µ½±¾½ÚµãµÄ¡°ÉÏÒ»¸ö¡±½Úµã¡£\n"
  
! #: info/infodoc.c:100
  #, c-format
  msgid "  %-10s  Move `up' from this node.\n"
  msgstr "  %-10s  ÒÆ¶¯µ½±¾½ÚµãµÄ¡°ÉÏ²ã¡±½Úµã¡£\n"
  
! #: info/infodoc.c:101
! #, fuzzy, c-format
! msgid ""
! "  %-10s  Pick menu item specified by name.\n"
! "              Picking a menu item causes another node to be selected.\n"
! msgstr ""
! "\\%-10[menu-item]  Ñ¡È¡ÓÉÃû³ÆÖ¸¶¨µÄ²Ëµ¥ÏîÄ¿¡£\n"
! "              Ñ¡È¡Ò»¸ö²Ëµ¥ÏîÄ¿µ¼ÖÂÑ¡ÖÐÁíÒ»¸ö½Úµã¡£\n"
  
! #: info/infodoc.c:103
  #, c-format
  msgid "  %-10s  Follow a cross reference.  Reads name of reference.\n"
  msgstr "  %-10s  ¸úËæ½»²æÒýÓÃ¡£¶ÁÈ¡ÒýÓÃµÄÃû³Æ¡£\n"
  
! #: info/infodoc.c:104
  #, c-format
  msgid "  %-10s  Move to the last node seen in this window.\n"
  msgstr "  %-10s  ÒÆ¶¯µ½±¾´°¿ÚÖÐµÄ×îºóÒ»¸ö¿É¼ûµÄ½Úµã¡£\n"
  
! #: info/infodoc.c:105
  #, c-format
  msgid "  %-10s  Skip to next hypertext link within this node.\n"
  msgstr "  %-10s  Ìø×ªµ½±¾½ÚµãÖÐµÄÏÂÒ»¸ö³¬ÎÄ±¾Á¬½Ó¡£\n"
  
! #: info/infodoc.c:106
  #, c-format
  msgid "  %-10s  Follow the hypertext link under cursor.\n"
  msgstr "  %-10s  ¸úËæ¹â±êÎ»ÖÃµÄ³¬ÎÄ±¾Á¬½Ó¡£\n"
  
! #: info/infodoc.c:107
  #, c-format
  msgid "  %-10s  Move to the `directory' node.  Equivalent to `g (DIR)'.\n"
  msgstr "  %-10s  ÒÆ¶¯µ½¡°directory¡±½Úµã¡£µÈ¼ÛÓÚ¡°g (DIR)¡±¡£\n"
  
! #: info/infodoc.c:108
  #, c-format
  msgid "  %-10s  Move to the Top node.  Equivalent to `g Top'.\n"
  msgstr "  %-10s  ÒÆ¶¯µ½¶¥²ã½Úµã¡£µÈ¼ÛÓÚ¡°g Top¡±¡£\n"
  
! #: info/infodoc.c:110
! msgid ""
! "Moving within a node:\n"
! "---------------------\n"
! msgstr ""
! "ÔÚÒ»¸ö½ÚµãÖÐÒÆ¶¯£º\n"
! "---------------------\n"
! 
! #: info/infodoc.c:112
  #, c-format
  msgid "  %-10s  Scroll forward a page.\n"
  msgstr "  %-10s  ÏòÇ°¹ö¶¯Ò»Ò³¡£\n"
  
! #: info/infodoc.c:113
  #, c-format
  msgid "  %-10s  Scroll backward a page.\n"
  msgstr "  %-10s  Ïòºó¹ö¶¯Ò»Ò³¡£\n"
  
! #: info/infodoc.c:114
  #, c-format
  msgid "  %-10s  Go to the beginning of this node.\n"
  msgstr "  %-10s  ×ªÒÆµ½±¾½ÚµãµÄ¿ªÍ·¡£\n"
  
! #: info/infodoc.c:115
  #, c-format
  msgid "  %-10s  Go to the end of this node.\n"
  msgstr "  %-10s  ×ªÒÆµ½±¾½ÚµãµÄÄ©Î²¡£\n"
  
! #: info/infodoc.c:116
  #, c-format
  msgid "  %-10s  Scroll forward 1 line.\n"
  msgstr "  %-10s  ÏòÇ°¹ö¶¯Ò»ÐÐ¡£\n"
  
! #: info/infodoc.c:117
  #, c-format
  msgid "  %-10s  Scroll backward 1 line.\n"
  msgstr "  %-10s  Ïòºó¹ö¶¯Ò»ÐÐ¡£\n"
  
! #: info/infodoc.c:119
! msgid ""
! "Other commands:\n"
! "---------------\n"
! msgstr ""
! "ÆäËüÃüÁî£º\n"
! "---------------\n"
! 
! #: info/infodoc.c:121
! #, fuzzy, c-format
! msgid "  %-10s  Pick first...ninth item in node's menu.\n"
  msgstr "  %-10s  Ñ¡È¡½Úµã²Ëµ¥ÖÐµÄµÚÒ»ÖÁµÚ¾Å¸öÏîÄ¿¡£\n"
  
! #: info/infodoc.c:122
  #, c-format
  msgid "  %-10s  Pick last item in node's menu.\n"
  msgstr "  %-10s  Ñ¡È¡½Úµã²Ëµ¥ÖÐµÄ×îºóÒ»¸öÏîÄ¿¡£\n"
  
! #: info/infodoc.c:125
  #, fuzzy, c-format
  msgid ""
***************
*** 765,779 ****
  "              ²¢Ñ¡ÔñµÚÒ»¸öÕÒµ½µÄÌõÄ¿ËùÒýÓÃµÄ½Úµã¡£\n"
  
! #: info/infodoc.c:135
! #, c-format
! msgid "  %-10s  Move to node specified by name.\n"
! msgstr "  %-10s  ÒÆ¶¯µ½ÓÉÃû×ÖÖ¸¶¨µÄ½Úµã¡£\n"
! 
! #: info/infodoc.c:136
  msgid ""
  "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
! msgstr "              Äú»¹¿ÉÒÔÍ¬Ê±¸ø³öÎÄ¼þÃû£¬ÐÎÊ½Îª (ÎÄ¼þÃû)½ÚµãÃû¡£\n"
  
! #: info/infodoc.c:137
  #, fuzzy, c-format
  msgid ""
--- 756,769 ----
  "              ²¢Ñ¡ÔñµÚÒ»¸öÕÒµ½µÄÌõÄ¿ËùÒýÓÃµÄ½Úµã¡£\n"
  
! #: info/infodoc.c:127
! #, fuzzy, c-format
  msgid ""
+ "  %-10s  Move to node specified by name.\n"
  "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
! msgstr ""
! "\\%-10[goto-node]  ÒÆ¶¯µ½ÓÉÃû×ÖÖ¸¶¨µÄ½Úµã¡£\n"
! "              Äú»¹¿ÉÒÔÒÔ (ÎÄ¼þÃû)½ÚµãÃû µÄÐÎÊ½¸ø³öÎÄ¼þÃû¡£\n"
  
! #: info/infodoc.c:129
  #, fuzzy, c-format
  msgid ""
***************
*** 784,802 ****
  "              ²¢Ñ¡ÔñËùÕÒµ½µÄÏÂÒ»¸öÊµÀýËùÔÚµÄ½Úµã¡£\n"
  
! #: info/infodoc.c:139
! #, c-format
! msgid "  %-10s  Search backward for a specified string\n"
! msgstr "  %-10s  ÏòºóËÑË÷Ö¸¶¨µÄ×Ö·û´®\n"
! 
! #: info/infodoc.c:140
  msgid ""
  "              and select the node in which the next occurrence is found.\n"
! msgstr "              ²¢Ñ¡ÔñÕÒµ½µÄÏÂÒ»¸öÊµÀýËùÔÚµÄ½Úµã¡£\n"
  
! #: info/infodoc.c:320
  msgid "The current search path is:\n"
  msgstr "µ±Ç°ËÑË÷Â·¾¶Îª£º\n"
  
! #: info/infodoc.c:324
  msgid ""
  "Commands available in Info windows:\n"
--- 774,791 ----
  "              ²¢Ñ¡ÔñËùÕÒµ½µÄÏÂÒ»¸öÊµÀýËùÔÚµÄ½Úµã¡£\n"
  
! #: info/infodoc.c:131
! #, fuzzy, c-format
  msgid ""
+ "  %-10s  Search backward for a specified string,\n"
  "              and select the node in which the next occurrence is found.\n"
! msgstr ""
! "\\%-10[search]  ÏòÇ°ËÑË÷Ö¸¶¨µÄ×Ö·û´®\n"
! "              ²¢Ñ¡ÔñËùÕÒµ½µÄÏÂÒ»¸öÊµÀýËùÔÚµÄ½Úµã¡£\n"
  
! #: info/infodoc.c:312
  msgid "The current search path is:\n"
  msgstr "µ±Ç°ËÑË÷Â·¾¶Îª£º\n"
  
! #: info/infodoc.c:316
  msgid ""
  "Commands available in Info windows:\n"
***************
*** 806,810 ****
  "\n"
  
! #: info/infodoc.c:328
  msgid ""
  "Commands available in the echo area:\n"
--- 795,799 ----
  "\n"
  
! #: info/infodoc.c:320
  msgid ""
  "Commands available in the echo area:\n"
***************
*** 814,818 ****
  "\n"
  
! #: info/infodoc.c:351
  #, c-format
  msgid ""
--- 803,807 ----
  "\n"
  
! #: info/infodoc.c:343
  #, c-format
  msgid ""
***************
*** 823,827 ****
  "\n"
  
! #: info/infodoc.c:355
  msgid ""
  "The following commands cannot be invoked at all:\n"
--- 812,816 ----
  "\n"
  
! #: info/infodoc.c:347
  msgid ""
  "The following commands cannot be invoked at all:\n"
***************
*** 831,898 ****
  "\n"
  
! #: info/infodoc.c:379
! msgid "--- Use `\\[history-node]' or `\\[kill-node]' to exit ---\n"
! msgstr "--- ÓÃ¡°\\[history-node]¡±»ò¡°\\[kill-node]¡±ÍË³ö ---\n"
! 
! #: info/infodoc.c:489
  msgid "Display help message"
  msgstr "ÏÔÊ¾ÇóÖúÏûÏ¢"
  
! #: info/infodoc.c:507
  msgid "Visit Info node `(info)Help'"
  msgstr "·ÃÎÊ Info ½Úµã¡°(info)Help¡±"
  
! #: info/infodoc.c:645
  msgid "Print documentation for KEY"
  msgstr "´òÓ¡¹ØÓÚ KEY µÄÎÄµµ"
  
! #: info/infodoc.c:657
  #, c-format
  msgid "Describe key: %s"
  msgstr "ËµÃ÷°´¼ü£º%s"
  
! #: info/infodoc.c:668
  #, c-format
  msgid "ESC %s is undefined."
  msgstr "ESC %s Î´¶¨Òå¡£"
  
! #: info/infodoc.c:684 info/infodoc.c:713
  #, c-format
  msgid "%s is undefined."
  msgstr "%s Î´¶¨Òå¡£"
  
! #: info/infodoc.c:734
  #, c-format
  msgid "%s is defined to %s."
  msgstr "%s ±»¶¨ÒåÎª %s¡£"
  
! #: info/infodoc.c:1157
  msgid "Show what to type to execute a given command"
  msgstr "ÏÔÊ¾Ö´ÐÐ¸ø¶¨ÃüÁîËùÐèµÄ°´¼ü"
  
! #: info/infodoc.c:1161
  msgid "Where is command: "
  msgstr ""
  
! #: info/infodoc.c:1183
  #, c-format
  msgid "`%s' is not on any keys"
  msgstr "¡°%s¡±Î´°ó¶¨µ½ÈÎºÎ°´¼ü"
  
! #: info/infodoc.c:1190
  #, c-format
  msgid "%s can only be invoked via %s."
  msgstr "%s ²»ÄÜÍ¨¹ý %s µ÷ÓÃ¡£"
  
! #: info/infodoc.c:1194
  #, c-format
  msgid "%s can be invoked via %s."
  msgstr "%s ¿ÉÒÔÍ¨¹ý %s µ÷ÓÃ¡£"
  
! #: info/infodoc.c:1199
  #, c-format
  msgid "There is no function named `%s'"
  msgstr "Ã»ÓÐÃûÎª¡°%s¡±µÄº¯Êý"
  
  #: info/infokey.c:170
  msgid "incorrect number of arguments"
--- 820,891 ----
  "\n"
  
! #: info/infodoc.c:477
  msgid "Display help message"
  msgstr "ÏÔÊ¾ÇóÖúÏûÏ¢"
  
! #: info/infodoc.c:495
  msgid "Visit Info node `(info)Help'"
  msgstr "·ÃÎÊ Info ½Úµã¡°(info)Help¡±"
  
! #: info/infodoc.c:633
  msgid "Print documentation for KEY"
  msgstr "´òÓ¡¹ØÓÚ KEY µÄÎÄµµ"
  
! #: info/infodoc.c:645
  #, c-format
  msgid "Describe key: %s"
  msgstr "ËµÃ÷°´¼ü£º%s"
  
! #: info/infodoc.c:656
  #, c-format
  msgid "ESC %s is undefined."
  msgstr "ESC %s Î´¶¨Òå¡£"
  
! #: info/infodoc.c:672 info/infodoc.c:701
  #, c-format
  msgid "%s is undefined."
  msgstr "%s Î´¶¨Òå¡£"
  
! #: info/infodoc.c:722
  #, c-format
  msgid "%s is defined to %s."
  msgstr "%s ±»¶¨ÒåÎª %s¡£"
  
! #: info/infodoc.c:1145
  msgid "Show what to type to execute a given command"
  msgstr "ÏÔÊ¾Ö´ÐÐ¸ø¶¨ÃüÁîËùÐèµÄ°´¼ü"
  
! #: info/infodoc.c:1149
  msgid "Where is command: "
  msgstr ""
  
! #: info/infodoc.c:1171
  #, c-format
  msgid "`%s' is not on any keys"
  msgstr "¡°%s¡±Î´°ó¶¨µ½ÈÎºÎ°´¼ü"
  
! #: info/infodoc.c:1178
  #, c-format
  msgid "%s can only be invoked via %s."
  msgstr "%s ²»ÄÜÍ¨¹ý %s µ÷ÓÃ¡£"
  
! #: info/infodoc.c:1182
  #, c-format
  msgid "%s can be invoked via %s."
  msgstr "%s ¿ÉÒÔÍ¨¹ý %s µ÷ÓÃ¡£"
  
! #: info/infodoc.c:1187
  #, c-format
  msgid "There is no function named `%s'"
  msgstr "Ã»ÓÐÃûÎª¡°%s¡±µÄº¯Êý"
  
+ #: info/infodoc.c:96
+ msgid ""
+ "Selecting other nodes:\n"
+ "----------------------\n"
+ msgstr ""
+ "Ñ¡ÔñÆäËü½Úµã£º\n"
+ "----------------------\n"
+ 
  #: info/infokey.c:170
  msgid "incorrect number of arguments"
***************
*** 1002,1021 ****
  "  --version            ÏÔÊ¾°æ±¾ÐÅÏ¢²¢ÍË³ö¡£\n"
  
! #: info/infomap.c:1499
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too small"
  msgstr "ºöÂÔ·Ç·¨µÄ infokey ÎÄ¼þ¡°%s¡± - Ì«Ð¡"
  
! #: info/infomap.c:1502
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too big"
  msgstr "ºöÂÔ·Ç·¨µÄ infokey ÎÄ¼þ¡°%s¡± - Ì«´ó"
  
! #: info/infomap.c:1515
  #, c-format
  msgid "Error reading infokey file `%s' - short read"
  msgstr "¶ÁÈë infokey ÎÄ¼þ¡°%s¡±Ê±³ö´í - ¶ÁÈëÖÐ¶Ï"
  
! #: info/infomap.c:1534
  #, c-format
  msgid ""
--- 995,1014 ----
  "  --version            ÏÔÊ¾°æ±¾ÐÅÏ¢²¢ÍË³ö¡£\n"
  
! #: info/infomap.c:955
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too small"
  msgstr "ºöÂÔ·Ç·¨µÄ infokey ÎÄ¼þ¡°%s¡± - Ì«Ð¡"
  
! #: info/infomap.c:958
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too big"
  msgstr "ºöÂÔ·Ç·¨µÄ infokey ÎÄ¼þ¡°%s¡± - Ì«´ó"
  
! #: info/infomap.c:971
  #, c-format
  msgid "Error reading infokey file `%s' - short read"
  msgstr "¶ÁÈë infokey ÎÄ¼þ¡°%s¡±Ê±³ö´í - ¶ÁÈëÖÐ¶Ï"
  
! #: info/infomap.c:990
  #, c-format
  msgid ""
***************
*** 1023,1032 ****
  msgstr "·Ç·¨µÄ infokey ÎÄ¼þ¡°%s¡± (´íÎóµÄ magic ±àºÅ) -- ÔËÐÐ infokey ÒÔ±ã¸üÐÂ"
  
! #: info/infomap.c:1543
  #, c-format
  msgid "Your infokey file `%s' is out of date -- run infokey to update it"
  msgstr "ÄúµÄ infokey ÎÄ¼þ¡°%s¡± ¹ýÊ±ÁË -- ÔËÐÐ infokey ÒÔ±ã¸üÐÂ"
  
! #: info/infomap.c:1559
  #, c-format
  msgid ""
--- 1016,1025 ----
  msgstr "·Ç·¨µÄ infokey ÎÄ¼þ¡°%s¡± (´íÎóµÄ magic ±àºÅ) -- ÔËÐÐ infokey ÒÔ±ã¸üÐÂ"
  
! #: info/infomap.c:999
  #, c-format
  msgid "Your infokey file `%s' is out of date -- run infokey to update it"
  msgstr "ÄúµÄ infokey ÎÄ¼þ¡°%s¡± ¹ýÊ±ÁË -- ÔËÐÐ infokey ÒÔ±ã¸üÐÂ"
  
! #: info/infomap.c:1015
  #, c-format
  msgid ""
***************
*** 1034,1038 ****
  msgstr "·Ç·¨µÄ infokey ÎÄ¼þ¡°%s¡± (´íÎóµÄ½Ú³¤¶È) -- ÔËÐÐ infokey ÒÔ±ã¸üÐÂ"
  
! #: info/infomap.c:1580
  #, c-format
  msgid ""
--- 1027,1031 ----
  msgstr "·Ç·¨µÄ infokey ÎÄ¼þ¡°%s¡± (´íÎóµÄ½Ú³¤¶È) -- ÔËÐÐ infokey ÒÔ±ã¸üÐÂ"
  
! #: info/infomap.c:1036
  #, c-format
  msgid ""
***************
*** 1040,1048 ****
  msgstr "·Ç·¨µÄ infokey ÎÄ¼þ¡°%s¡± (´íÎóµÄ½Ú±àÂë) -- ÔËÐÐ infokey ÒÔ±ã¸üÐÂ"
  
! #: info/infomap.c:1715
  msgid "Bad data in infokey file -- some key bindings ignored"
  msgstr "infokey ÎÄ¼þÖÐµÄ´íÎóÊý¾Ý -- ºöÂÔÄ³Ð©°´¼ü°ó¶¨"
  
! #: info/infomap.c:1765
  msgid "Bad data in infokey file -- some var settings ignored"
  msgstr "infokey ÎÄ¼þÖÐµÄ´íÎóÊý¾Ý -- ºöÂÔÄ³Ð©±äÁ¿ÉèÖÃ"
--- 1033,1041 ----
  msgstr "·Ç·¨µÄ infokey ÎÄ¼þ¡°%s¡± (´íÎóµÄ½Ú±àÂë) -- ÔËÐÐ infokey ÒÔ±ã¸üÐÂ"
  
! #: info/infomap.c:1171
  msgid "Bad data in infokey file -- some key bindings ignored"
  msgstr "infokey ÎÄ¼þÖÐµÄ´íÎóÊý¾Ý -- ºöÂÔÄ³Ð©°´¼ü°ó¶¨"
  
! #: info/infomap.c:1221
  msgid "Bad data in infokey file -- some var settings ignored"
  msgstr "infokey ÎÄ¼þÖÐµÄ´íÎóÊý¾Ý -- ºöÂÔÄ³Ð©±äÁ¿ÉèÖÃ"
***************
*** 1078,1082 ****
  msgstr "½«ÆÁÄ»¸ß¶ÈÉèÖÃÎª (%d)£º"
  
! #: info/makedoc.c:163 info/makedoc.c:171
  #, c-format
  msgid ""
--- 1071,1075 ----
  msgstr "½«ÆÁÄ»¸ß¶ÈÉèÖÃÎª (%d)£º"
  
! #: info/makedoc.c:166 info/makedoc.c:174
  #, c-format
  msgid ""
***************
*** 1087,1091 ****
  "\n"
  
! #: info/makedoc.c:551
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
--- 1080,1084 ----
  "\n"
  
! #: info/makedoc.c:556
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
***************
*** 1124,1133 ****
  msgstr "Ñ¡ÔñÒÑ·ÃÎÊµÄ½Úµã£º"
  
! #: info/nodemenu.c:336 info/session.c:2398
  #, c-format
  msgid "The reference disappeared! (%s)."
  msgstr "ÒýÓÃÏûÊ§ÁË£¡(%s)¡£"
  
! #: info/session.c:161
  #, c-format
  msgid ""
--- 1117,1131 ----
  msgstr "Ñ¡ÔñÒÑ·ÃÎÊµÄ½Úµã£º"
  
! #: info/nodemenu.c:336 info/session.c:2443
  #, c-format
  msgid "The reference disappeared! (%s)."
  msgstr "ÒýÓÃÏûÊ§ÁË£¡(%s)¡£"
  
! #: info/search.c:161
! #, c-format
! msgid "regexp error: %s"
! msgstr ""
! 
! #: info/session.c:164
  #, c-format
  msgid ""
***************
*** 1138,1240 ****
  "µ½²Ëµ¥¡£"
  
! #: info/session.c:622
  msgid "Move down to the next line"
  msgstr "ÏòÏÂÒÆ¶¯µ½ÏÂÒ»ÐÐ"
  
! #: info/session.c:658
  msgid "Move up to the previous line"
  msgstr "ÏòÉÏÒÆ¶¯µ½ÉÏÒ»ÐÐ"
  
! #: info/session.c:693
  msgid "Move to the end of the line"
  msgstr "ÒÆ¶¯µ½ÐÐµÄÄ©Î²"
  
! #: info/session.c:713
  msgid "Move to the start of the line"
  msgstr "ÒÆ¶¯µ½ÐÐµÄ¿ªÍ·"
  
! #: info/session.c:983 makeinfo/node.c:1437
  msgid "Next"
  msgstr "ÏÂÒ»¸ö"
  
! #: info/session.c:988
! msgid "Following Next node..."
! msgstr "¸úËæÏÂÒ»¸ö½Úµã..."
! 
! #: info/session.c:1006
! msgid "Selecting first menu item..."
! msgstr "Ñ¡ÔñµÚÒ»¸ö²Ëµ¥Ïî..."
! 
! #: info/session.c:1018
! msgid "Selecting Next node..."
! msgstr "Ñ¡ÔñÏÂÒ»¸ö½Úµã..."
! 
! #: info/session.c:1089
! #, c-format
! msgid "Moving Up %d time(s), then Next."
! msgstr "ÏòÉÏÒÆ¶¯ %d ´Î£¬¶øºóºóÒÆ¡£"
! 
! #: info/session.c:1113
  msgid "No more nodes within this document."
  msgstr "±¾ÎÄµµÖÐÃ»ÓÐ¸ü¶àµÄ½Úµã¡£"
  
! #: info/session.c:1139
  msgid "No `Prev' for this node."
  msgstr "±¾½ÚµãÃ»ÓÐ¡°ÉÏÒ»¸ö¡±¡£"
  
! #: info/session.c:1144 info/session.c:1206
! msgid "Moving Prev in this window."
! msgstr "ÔÚ±¾´°¿ÚÖÐÏòÉÏÒÆ¶¯¡£"
! 
! #: info/session.c:1161
  msgid "No `Prev' or `Up' for this node within this document."
  msgstr "ÔÚ±¾ÎÄµµÖÐÃ»ÓÐ±¾½ÚµãµÄ¡°ÉÏÒ»¸ö¡±»ò¡°ÉÏ²ã¡±½Úµã¡£"
  
! #: info/session.c:1167
! msgid "Moving Up in this window."
! msgstr "ÔÚ±¾´°¿ÚÖÐÏòÉÏ²ãÒÆ¶¯"
! 
! #: info/session.c:1217
! msgid "Moving to `Prev's last menu item."
! msgstr "ÒÆ¶¯µ½Ç°Ò»¸öµÄ×îºóÒ»¸ö²Ëµ¥ÏîÄ¿¡£"
! 
! #: info/session.c:1229
  msgid "Move forwards or down through node structure"
  msgstr "ÔÚ½Úµã½á¹¹ÖÐÏòÇ°»òÏòÏÂ²ãÒÆ¶¯"
  
! #: info/session.c:1245
  msgid "Move backwards or up through node structure"
  msgstr "ÔÚ½Úµã½á¹¹ÖÐÏòºó»òÏòÉÏ²ãÒÆ¶¯"
  
! #: info/session.c:1339
  msgid "Scroll forward in this window"
  msgstr "ÔÚ±¾´°¿ÚÖÐÏòÇ°¹ö¶¯"
  
! #: info/session.c:1347
  msgid "Scroll forward in this window and set default window size"
  msgstr "ÔÚ±¾´°¿ÚÖÐÏòÇ°¹ö¶¯²¢ÉèÖÃÎªÄ¬ÈÏ´°¿Ú´óÐ¡"
  
! #: info/session.c:1355
  msgid "Scroll forward in this window staying within node"
  msgstr "ÔÚ±¾´°¿ÚÖÐÏòÇ°¹ö¶¯(²»´©Ô½½Úµã)"
  
! #: info/session.c:1363
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
  msgstr "ÔÚ±¾´°¿ÚÖÐÏòÇ°¹ö¶¯(²»´©Ô½½Úµã)²¢ÉèÖÃÄ¬ÈÏ´°¿Ú´óÐ¡"
  
! #: info/session.c:1371
  msgid "Scroll backward in this window"
  msgstr "ÔÚ±¾´°¿ÚÖÐÏòºó¹ö¶¯"
  
! #: info/session.c:1379
  msgid "Scroll backward in this window and set default window size"
  msgstr "ÔÚ±¾´°¿ÚÖÐÏòºó¹ö¶¯²¢ÉèÖÃÎªÄ¬ÈÏ´°¿Ú´óÐ¡"
  
! #: info/session.c:1388
  msgid "Scroll backward in this window staying within node"
  msgstr "ÔÚ±¾´°¿ÚÖÐÏòºó¹ö¶¯(²»´©Ô½½Úµã)"
  
! #: info/session.c:1396
  msgid ""
  "Scroll backward in this window staying within node and set default window "
--- 1136,1209 ----
  "µ½²Ëµ¥¡£"
  
! #: info/session.c:625
  msgid "Move down to the next line"
  msgstr "ÏòÏÂÒÆ¶¯µ½ÏÂÒ»ÐÐ"
  
! #: info/session.c:661
  msgid "Move up to the previous line"
  msgstr "ÏòÉÏÒÆ¶¯µ½ÉÏÒ»ÐÐ"
  
! #: info/session.c:696
  msgid "Move to the end of the line"
  msgstr "ÒÆ¶¯µ½ÐÐµÄÄ©Î²"
  
! #: info/session.c:716
  msgid "Move to the start of the line"
  msgstr "ÒÆ¶¯µ½ÐÐµÄ¿ªÍ·"
  
! #: info/session.c:1007
  msgid "Next"
  msgstr "ÏÂÒ»¸ö"
  
! #: info/session.c:1023 info/session.c:1148
  msgid "No more nodes within this document."
  msgstr "±¾ÎÄµµÖÐÃ»ÓÐ¸ü¶àµÄ½Úµã¡£"
  
! #: info/session.c:1174
  msgid "No `Prev' for this node."
  msgstr "±¾½ÚµãÃ»ÓÐ¡°ÉÏÒ»¸ö¡±¡£"
  
! #: info/session.c:1194
  msgid "No `Prev' or `Up' for this node within this document."
  msgstr "ÔÚ±¾ÎÄµµÖÐÃ»ÓÐ±¾½ÚµãµÄ¡°ÉÏÒ»¸ö¡±»ò¡°ÉÏ²ã¡±½Úµã¡£"
  
! #: info/session.c:1256
  msgid "Move forwards or down through node structure"
  msgstr "ÔÚ½Úµã½á¹¹ÖÐÏòÇ°»òÏòÏÂ²ãÒÆ¶¯"
  
! #: info/session.c:1272
  msgid "Move backwards or up through node structure"
  msgstr "ÔÚ½Úµã½á¹¹ÖÐÏòºó»òÏòÉÏ²ãÒÆ¶¯"
  
! #: info/session.c:1373
  msgid "Scroll forward in this window"
  msgstr "ÔÚ±¾´°¿ÚÖÐÏòÇ°¹ö¶¯"
  
! #: info/session.c:1381
  msgid "Scroll forward in this window and set default window size"
  msgstr "ÔÚ±¾´°¿ÚÖÐÏòÇ°¹ö¶¯²¢ÉèÖÃÎªÄ¬ÈÏ´°¿Ú´óÐ¡"
  
! #: info/session.c:1389
  msgid "Scroll forward in this window staying within node"
  msgstr "ÔÚ±¾´°¿ÚÖÐÏòÇ°¹ö¶¯(²»´©Ô½½Úµã)"
  
! #: info/session.c:1397
  msgid ""
  "Scroll forward in this window staying within node and set default window size"
  msgstr "ÔÚ±¾´°¿ÚÖÐÏòÇ°¹ö¶¯(²»´©Ô½½Úµã)²¢ÉèÖÃÄ¬ÈÏ´°¿Ú´óÐ¡"
  
! #: info/session.c:1405
  msgid "Scroll backward in this window"
  msgstr "ÔÚ±¾´°¿ÚÖÐÏòºó¹ö¶¯"
  
! #: info/session.c:1413
  msgid "Scroll backward in this window and set default window size"
  msgstr "ÔÚ±¾´°¿ÚÖÐÏòºó¹ö¶¯²¢ÉèÖÃÎªÄ¬ÈÏ´°¿Ú´óÐ¡"
  
! #: info/session.c:1422
  msgid "Scroll backward in this window staying within node"
  msgstr "ÔÚ±¾´°¿ÚÖÐÏòºó¹ö¶¯(²»´©Ô½½Úµã)"
  
! #: info/session.c:1430
  msgid ""
  "Scroll backward in this window staying within node and set default window "
***************
*** 1242,1633 ****
  msgstr "ÔÚ±¾´°¿ÚÖÐÏòºó¹ö¶¯(²»´©Ô½½Úµã)²¢ÉèÖÃÎªÄ¬ÈÏ´°¿Ú´óÐ¡"
  
! #: info/session.c:1404
  msgid "Move to the start of this node"
  msgstr "ÒÆ¶¯µ½±¾½ÚµãµÄ¿ªÍ·"
  
! #: info/session.c:1411
  msgid "Move to the end of this node"
  msgstr "ÒÆ¶¯µ½±¾½ÚµãµÄÄ©Î²"
  
! #: info/session.c:1418
  msgid "Scroll down by lines"
  msgstr "°´ÐÐÏòÏÂ¹ö¶¯"
  
! #: info/session.c:1435
  msgid "Scroll up by lines"
  msgstr "°´ÐÐÏòÉÏ¹ö¶¯"
  
! #: info/session.c:1453
  msgid "Scroll down by half screen size"
  msgstr "ÏòÏÂ¹ö¶¯°ë¸öÆÁÄ»"
  
! #: info/session.c:1479
  msgid "Scroll up by half screen size"
  msgstr "ÏòÉÏ¹ö¶¯°ë¸öÆÁÄ»"
  
! #: info/session.c:1508
  msgid "Select the next window"
  msgstr "Ñ¡ÔñÏÂÒ»¸ö´°¿Ú"
  
! #: info/session.c:1547
  msgid "Select the previous window"
  msgstr "Ñ¡ÔñÉÏÒ»¸ö´°¿Ú"
  
! #: info/session.c:1598
  msgid "Split the current window"
  msgstr "²ð·Öµ±Ç°´°¿Ú"
  
! #: info/session.c:1679
  msgid "Delete the current window"
  msgstr "É¾³ýµ±Ç°´°¿Ú"
  
! #: info/session.c:1687
  msgid "Cannot delete a permanent window"
  msgstr "ÎÞ·¨É¾³ýÓÀ¾Ã´°¿Ú"
  
! #: info/session.c:1719
  msgid "Delete all other windows"
  msgstr "É¾³ýËùÓÐÆäËü´°¿Ú"
  
! #: info/session.c:1765
  msgid "Scroll the other window"
  msgstr "¹ö¶¯ÆäËü´°¿Ú"
  
! #: info/session.c:1786
  msgid "Scroll the other window backward"
  msgstr "Ïòºó¹ö¶¯ÆäËü´°¿Ú"
  
! #: info/session.c:1792
  msgid "Grow (or shrink) this window"
  msgstr "À©´ó(»òËõÐ¡)±¾´°¿Ú"
  
! #: info/session.c:1803
  msgid "Divide the available screen space among the visible windows"
  msgstr "ÔÚ¿É¼ûµÄ´°¿Ú¼ä·ÖÅä¿ÉÓÃµÄÆÁÄ»¿Õ¼ä"
  
! #: info/session.c:1810
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "ÔÚµ±Ç°´°¿ÚÖÐÇÐ»»ÐÐ¾íÈÆ×´Ì¬"
  
! #: info/session.c:1982
  msgid "Select the Next node"
  msgstr "Ñ¡ÔñÏÂÒ»¸ö½Úµã"
  
! #: info/session.c:1990
  msgid "Select the Prev node"
  msgstr "Ñ¡ÔñÉÏÒ»¸ö½Úµã"
  
! #: info/session.c:1998
  msgid "Select the Up node"
  msgstr "Ñ¡ÔñÉÏ²ã½Úµã"
  
! #: info/session.c:2005
  msgid "Select the last node in this file"
  msgstr "Ñ¡Ôñ±¾ÎÄ¼þµÄ×îºóÒ»¸ö½Úµã"
  
! #: info/session.c:2032 info/session.c:2065
  msgid "This window has no additional nodes"
  msgstr "¸Ã´°¿ÚÃ»ÓÐ¸½¼Ó½Úµã"
  
! #: info/session.c:2038
  msgid "Select the first node in this file"
  msgstr "Ñ¡Ôñ±¾ÎÄ¼þµÄµÚÒ»¸ö½Úµã"
  
! #: info/session.c:2072
  msgid "Select the last item in this node's menu"
  msgstr "Ñ¡Ôñ±¾½Úµã²Ëµ¥ÖÐµÄ×îºóÒ»Ïî"
  
! #: info/session.c:2078
  msgid "Select this menu item"
  msgstr "Ñ¡Ôñ±¾²Ëµ¥ÏîÄ¿"
  
! #: info/session.c:2111
  #, c-format
  msgid "There aren't %d items in this menu."
  msgstr "±¾²Ëµ¥ÖÐÃ»ÓÐµÚ %d ¸öÏîÄ¿¡£"
  
! #: info/session.c:2305 info/session.c:2306
  #, c-format
  msgid "Menu item (%s): "
  msgstr "²Ëµ¥Ïî (%s)£º"
  
! #: info/session.c:2309
  msgid "Menu item: "
  msgstr "²Ëµ¥Ïî£º"
  
! #: info/session.c:2316 info/session.c:2317
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "¸úËæ½»²æÒýÓÃ (%s)£º"
  
! #: info/session.c:2320
  msgid "Follow xref: "
  msgstr "¸úËæ½»²æÒýÓÃ£º"
  
! #: info/session.c:2449
  msgid "Read a menu item and select its node"
  msgstr "¶ÁÈ¡²Ëµ¥Ïî²¢Ñ¡ÔñËüµÄ½Úµã"
  
! #: info/session.c:2457
  msgid "Read a footnote or cross reference and select its node"
  msgstr "¶ÁÈ¡½Å×¢»ò½»²æÒýÓÃ²¢Ñ¡ÔñËüµÄ½Úµã"
  
! #: info/session.c:2463
  msgid "Move to the start of this node's menu"
  msgstr "ÒÆ¶¯µ½±¾½Úµã²Ëµ¥µÄ¿ªÍ·"
  
! #: info/session.c:2487
  msgid "Visit as many menu items at once as possible"
  msgstr "Á¢¿Ì·ÃÎÊ¾¡¿ÉÄÜ¶àµÄ²Ëµ¥Ïî"
  
! #: info/session.c:2515
  msgid "Read a node name and select it"
  msgstr "¶ÁÈ¡½ÚµãÃû²¢Ñ¡ÔñËü"
  
! #: info/session.c:2570 info/session.c:2575
  msgid "Goto node: "
  msgstr "×ªµ½½Úµã£º"
  
! #: info/session.c:2639
  #, c-format
  msgid "No menu in node `%s'."
  msgstr "½Úµã¡°%s¡±ÖÐÃ»ÓÐ²Ëµ¥¡£"
  
! #: info/session.c:2685
  #, c-format
  msgid "No menu item `%s' in node `%s'."
  msgstr "½Úµã¡°%2$s¡±ÖÐÃ»ÓÐ²Ëµ¥Ïî¡°%1$s¡±¡£"
  
! #: info/session.c:2715
  #, c-format
  msgid "Unable to find node referenced by `%s' in `%s'."
  msgstr "ÎÞ·¨ÔÚ¡°%2$s¡±ÖÐÕÒµ½ÓÉ¡°%1$s¡±ÒýÓÃµÄ½Úµã¡£"
  
! #: info/session.c:2765
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "¶ÁÈ¡×Ô dir ¿ªÊ¼µÄ²Ëµ¥µÄÁÐ±í²¢¸úËæËüÃÇ"
  
! #: info/session.c:2767
  msgid "Follow menus: "
  msgstr "¸úËæ²Ëµ¥£º"
  
! #: info/session.c:2960
  msgid "Find the node describing program invocation"
  msgstr "Ñ°ÕÒËµÃ÷³ÌÐòµ÷ÓÃµÄ½Úµã"
  
! #: info/session.c:2962
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Ñ°ÕÒ [%s] µÄµ÷ÓÃ½Úµã£º"
  
! #: info/session.c:3000
  msgid "Read a manpage reference and select it"
  msgstr "¶ÁÈ¡Ò»¸ö man ÊÖ²áµÄÒýÓÃ²¢Ñ¡ÔñËü"
  
! #: info/session.c:3004
  msgid "Get Manpage: "
  msgstr "»ñÈ¡ man ÊÖ²á£º"
  
! #: info/session.c:3034
  msgid "Select the node `Top' in this file"
  msgstr "Ñ¡Ôñ±¾ÎÄ¼þÖÐµÄ¡°¶¥¡±½Úµã"
  
! #: info/session.c:3040
  msgid "Select the node `(dir)'"
  msgstr "Ñ¡Ôñ½Úµã¡°(dir)¡±"
  
! #: info/session.c:3057 info/session.c:3059
  #, c-format
  msgid "Kill node (%s): "
  msgstr "É¾³ý½Úµã (%s)£º"
  
! #: info/session.c:3111
  #, c-format
  msgid "Cannot kill node `%s'"
  msgstr "ÎÞ·¨É¾³ý½Úµã¡°%s¡±"
  
! #: info/session.c:3121
  msgid "Cannot kill the last node"
  msgstr "ÎÞ·¨É¾³ý×îºóµÄ½Úµã"
  
! #: info/session.c:3207
  msgid "Select the most recently selected node"
  msgstr "Ñ¡Ôñ×î½üÑ¡ÔñµÄ½Úµã"
  
! #: info/session.c:3213
  msgid "Kill this node"
  msgstr "É¾³ý±¾½Úµã"
  
! #: info/session.c:3221
  msgid "Read the name of a file and select it"
  msgstr "¶ÁÈ¡ÎÄ¼þÃû²¢Ñ¡ÔñËü"
  
! #: info/session.c:3225
  msgid "Find file: "
  msgstr "Ñ°ÕÒÎÄ¼þ£º"
  
! #: info/session.c:3242
  #, c-format
  msgid "Cannot find `%s'."
  msgstr "ÎÞ·¨Ñ°ÕÒ¡°%s¡±¡£"
  
! #: info/session.c:3285 info/session.c:3403
  #, c-format
  msgid "Could not create output file `%s'."
  msgstr "ÎÞ·¨´´½¨Êä³öÎÄ¼þ¡°%s¡±¡£"
  
! #: info/session.c:3299 info/session.c:3421 info/session.c:3481
  msgid "Done."
  msgstr "Íê³É¡£"
  
! #: info/session.c:3354
  #, c-format
  msgid "Writing node %s..."
  msgstr "ÕýÔÚÐ´Èë½Úµã %s..."
  
! #: info/session.c:3430
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "Í¨¹ý¹ÜµÀ½«±¾½ÚµãµÄÄÚÈÝÊä³öµ½ INFO_PRINT_COMMAND"
  
! #: info/session.c:3465
  #, c-format
  msgid "Cannot open pipe to `%s'."
  msgstr "ÎÞ·¨´ò¿ªµ½¡°%s¡±µÄ¹ÜµÀ¡£"
  
! #: info/session.c:3471
  #, c-format
  msgid "Printing node %s..."
  msgstr "ÕýÔÚ´òÓ¡½Úµã %s..."
  
! #: info/session.c:3701
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "ÕýÔÚËÑË÷×ÓÎÄ¼þ %s ..."
  
! #: info/session.c:3753
  msgid "Read a string and search for it case-sensitively"
  msgstr "¶ÁÈ¡Ò»¸ö×Ö·û´®²¢ÒÔ´óÐ¡Ð´Ãô¸ÐµÄ·½Ê½ËÑË÷Ëü"
  
! #: info/session.c:3760
  msgid "Read a string and search for it"
  msgstr "¶ÁÈ¡Ò»¸ö×Ö·û´®²¢ËÑË÷Ëü"
  
! #: info/session.c:3768
  msgid "Read a string and search backward for it"
  msgstr "¶ÁÈ¡Ò»¸ö×Ö·û´®²¢ÏòºóËÑË÷Ëü"
  
! #: info/session.c:3804 info/session.c:3811
! #, c-format
! msgid "%s%sfor string [%s]: "
  msgstr "%2$s%1$s×Ö·û´® [%3$s]£º"
  
! #: info/session.c:3805 info/session.c:3812
! msgid "Search backward"
  msgstr "ÏòºóËÑË÷"
  
! #: info/session.c:3806 info/session.c:3812
  msgid "Search"
  msgstr "ËÑË÷"
  
! #: info/session.c:3807 info/session.c:3813
! msgid " case-sensitively "
! msgstr "´óÐ¡Ð´Ãô¸ÐµØ"
! 
! #: info/session.c:3808 info/session.c:3813
! msgid " "
! msgstr " "
! 
! #: info/session.c:3852
  msgid "Search failed."
  msgstr "ËÑË÷Ê§°Ü¡£"
  
! #: info/session.c:3870
  msgid "Repeat last search in the same direction"
  msgstr "ÒÔÏàÍ¬µÄ·½ÏòÖØ¸´×îºóµÄËÑË÷"
  
! #: info/session.c:3873 info/session.c:3883
  msgid "No previous search string"
  msgstr "Ã»ÓÐÉÏ´ÎËÑË÷×Ö·û´®"
  
! #: info/session.c:3880
  msgid "Repeat last search in the reverse direction"
  msgstr "ÒÔÏà·´µÄ·½ÏòÖØ¸´×îºóµÄËÑË÷"
  
! #: info/session.c:3899 info/session.c:3905
  msgid "Search interactively for a string as you type it"
  msgstr "ÔÚÄãÊäÈëµÄÍ¬Ê±½»»¥Ê½µØËÑË÷×Ö·û´®"
  
! #: info/session.c:3985
  msgid "I-search backward: "
  msgstr "ÏòºóµÝÔöËÑË÷£º"
  
! #: info/session.c:3987
  msgid "I-search: "
  msgstr "µÝÔöËÑË÷£º"
  
! #: info/session.c:4012 info/session.c:4014
  msgid "Failing "
  msgstr "Ê§°Ü "
  
! #: info/session.c:4480
  msgid "Move to the previous cross reference"
  msgstr "ÒÆ¶¯µ½ÉÏÒ»¸ö½»²æÒýÓÃ"
  
! #: info/session.c:4498
  msgid "Move to the next cross reference"
  msgstr "ÒÆ¶¯µ½ÏÂÒ»¸ö½»²æÒýÓÃ"
  
! #: info/session.c:4520
  msgid "Select reference or menu item appearing on this line"
  msgstr "Ñ¡Ôñ³öÏÖÔÚ±¾ÐÐÖÐµÄÒýÓÃ»ò²Ëµ¥Ïî"
  
! #: info/session.c:4543
  msgid "Cancel current operation"
  msgstr "È¡Ïûµ±Ç°²Ù×÷"
  
! #: info/session.c:4550
  msgid "Quit"
  msgstr "ÍË³ö"
  
! #: info/session.c:4559
  msgid "Move the cursor to a specific line of the window"
  msgstr "½«¹â±êÒÆ¶¯µ½´°¿ÚµÄÖ¸¶¨ÐÐ"
  
! #: info/session.c:4591
  msgid "Redraw the display"
  msgstr "ÖØ»­ÏÔÊ¾"
  
! #: info/session.c:4628
  msgid "Quit using Info"
  msgstr "ÍË³ö Info"
  
! #: info/session.c:4641
  msgid "Run command bound to this key's lowercase variant"
  msgstr "ÔËÐÐµ½°ó¶¨µ½±¾°´¼üµÄÐ¡Ð´°æ±¾µÄÃüÁî"
  
! #: info/session.c:4652
  #, c-format
  msgid "Unknown command (%s)."
  msgstr "Î´ÖªµÄÃüÁî (%s)¡£"
  
! #: info/session.c:4655
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "¡°%s¡±Îª·Ç·¨"
  
! #: info/session.c:4656
  #, fuzzy, c-format
  msgid "`%s' is invalid"
  msgstr "¡°%s¡±Îª·Ç·¨"
  
! #: info/session.c:4870
  msgid "Add this digit to the current numeric argument"
  msgstr "½«±¾Êý×ÖÌí¼Óµ½µ±Ç°ÊýÖµ²ÎÊýÖÐ"
  
! #: info/session.c:4879
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "¿ªÆô(»ò³ËÒÔ 4)µ±Ç°ÊýÖµ²ÎÊý"
  
! #: info/session.c:4894
  msgid "Internally used by \\[universal-argument]"
  msgstr "ÓÉ \\[universal-argument] ÄÚ²¿Ê¹ÓÃ"
--- 1211,1635 ----
  msgstr "ÔÚ±¾´°¿ÚÖÐÏòºó¹ö¶¯(²»´©Ô½½Úµã)²¢ÉèÖÃÎªÄ¬ÈÏ´°¿Ú´óÐ¡"
  
! #: info/session.c:1438
  msgid "Move to the start of this node"
  msgstr "ÒÆ¶¯µ½±¾½ÚµãµÄ¿ªÍ·"
  
! #: info/session.c:1445
  msgid "Move to the end of this node"
  msgstr "ÒÆ¶¯µ½±¾½ÚµãµÄÄ©Î²"
  
! #: info/session.c:1452
  msgid "Scroll down by lines"
  msgstr "°´ÐÐÏòÏÂ¹ö¶¯"
  
! #: info/session.c:1469
  msgid "Scroll up by lines"
  msgstr "°´ÐÐÏòÉÏ¹ö¶¯"
  
! #: info/session.c:1487
  msgid "Scroll down by half screen size"
  msgstr "ÏòÏÂ¹ö¶¯°ë¸öÆÁÄ»"
  
! #: info/session.c:1513
  msgid "Scroll up by half screen size"
  msgstr "ÏòÉÏ¹ö¶¯°ë¸öÆÁÄ»"
  
! #: info/session.c:1542
  msgid "Select the next window"
  msgstr "Ñ¡ÔñÏÂÒ»¸ö´°¿Ú"
  
! #: info/session.c:1581
  msgid "Select the previous window"
  msgstr "Ñ¡ÔñÉÏÒ»¸ö´°¿Ú"
  
! #: info/session.c:1632
  msgid "Split the current window"
  msgstr "²ð·Öµ±Ç°´°¿Ú"
  
! #: info/session.c:1713
  msgid "Delete the current window"
  msgstr "É¾³ýµ±Ç°´°¿Ú"
  
! #: info/session.c:1721
  msgid "Cannot delete a permanent window"
  msgstr "ÎÞ·¨É¾³ýÓÀ¾Ã´°¿Ú"
  
! #: info/session.c:1753
  msgid "Delete all other windows"
  msgstr "É¾³ýËùÓÐÆäËü´°¿Ú"
  
! #: info/session.c:1799
  msgid "Scroll the other window"
  msgstr "¹ö¶¯ÆäËü´°¿Ú"
  
! #: info/session.c:1820
  msgid "Scroll the other window backward"
  msgstr "Ïòºó¹ö¶¯ÆäËü´°¿Ú"
  
! #: info/session.c:1826
  msgid "Grow (or shrink) this window"
  msgstr "À©´ó(»òËõÐ¡)±¾´°¿Ú"
  
! #: info/session.c:1837
  msgid "Divide the available screen space among the visible windows"
  msgstr "ÔÚ¿É¼ûµÄ´°¿Ú¼ä·ÖÅä¿ÉÓÃµÄÆÁÄ»¿Õ¼ä"
  
! #: info/session.c:1844
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "ÔÚµ±Ç°´°¿ÚÖÐÇÐ»»ÐÐ¾íÈÆ×´Ì¬"
  
! #: info/session.c:1851
! msgid "Toggle the usage of regular expressions in searches"
! msgstr ""
! 
! #: info/session.c:1855
! msgid "Using regular expressions for searches."
! msgstr ""
! 
! #: info/session.c:1856
! msgid "Using literal strings for searches."
! msgstr ""
! 
! #: info/session.c:2027
  msgid "Select the Next node"
  msgstr "Ñ¡ÔñÏÂÒ»¸ö½Úµã"
  
! #: info/session.c:2035
  msgid "Select the Prev node"
  msgstr "Ñ¡ÔñÉÏÒ»¸ö½Úµã"
  
! #: info/session.c:2043
  msgid "Select the Up node"
  msgstr "Ñ¡ÔñÉÏ²ã½Úµã"
  
! #: info/session.c:2050
  msgid "Select the last node in this file"
  msgstr "Ñ¡Ôñ±¾ÎÄ¼þµÄ×îºóÒ»¸ö½Úµã"
  
! #: info/session.c:2077 info/session.c:2110
  msgid "This window has no additional nodes"
  msgstr "¸Ã´°¿ÚÃ»ÓÐ¸½¼Ó½Úµã"
  
! #: info/session.c:2083
  msgid "Select the first node in this file"
  msgstr "Ñ¡Ôñ±¾ÎÄ¼þµÄµÚÒ»¸ö½Úµã"
  
! #: info/session.c:2117
  msgid "Select the last item in this node's menu"
  msgstr "Ñ¡Ôñ±¾½Úµã²Ëµ¥ÖÐµÄ×îºóÒ»Ïî"
  
! #: info/session.c:2123
  msgid "Select this menu item"
  msgstr "Ñ¡Ôñ±¾²Ëµ¥ÏîÄ¿"
  
! #: info/session.c:2156
  #, c-format
  msgid "There aren't %d items in this menu."
  msgstr "±¾²Ëµ¥ÖÐÃ»ÓÐµÚ %d ¸öÏîÄ¿¡£"
  
! #: info/session.c:2350 info/session.c:2351
  #, c-format
  msgid "Menu item (%s): "
  msgstr "²Ëµ¥Ïî (%s)£º"
  
! #: info/session.c:2354
  msgid "Menu item: "
  msgstr "²Ëµ¥Ïî£º"
  
! #: info/session.c:2361 info/session.c:2362
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "¸úËæ½»²æÒýÓÃ (%s)£º"
  
! #: info/session.c:2365
  msgid "Follow xref: "
  msgstr "¸úËæ½»²æÒýÓÃ£º"
  
! #: info/session.c:2494
  msgid "Read a menu item and select its node"
  msgstr "¶ÁÈ¡²Ëµ¥Ïî²¢Ñ¡ÔñËüµÄ½Úµã"
  
! #: info/session.c:2502
  msgid "Read a footnote or cross reference and select its node"
  msgstr "¶ÁÈ¡½Å×¢»ò½»²æÒýÓÃ²¢Ñ¡ÔñËüµÄ½Úµã"
  
! #: info/session.c:2508
  msgid "Move to the start of this node's menu"
  msgstr "ÒÆ¶¯µ½±¾½Úµã²Ëµ¥µÄ¿ªÍ·"
  
! #: info/session.c:2532
  msgid "Visit as many menu items at once as possible"
  msgstr "Á¢¿Ì·ÃÎÊ¾¡¿ÉÄÜ¶àµÄ²Ëµ¥Ïî"
  
! #: info/session.c:2560
  msgid "Read a node name and select it"
  msgstr "¶ÁÈ¡½ÚµãÃû²¢Ñ¡ÔñËü"
  
! #: info/session.c:2615 info/session.c:2620
  msgid "Goto node: "
  msgstr "×ªµ½½Úµã£º"
  
! #: info/session.c:2684
  #, c-format
  msgid "No menu in node `%s'."
  msgstr "½Úµã¡°%s¡±ÖÐÃ»ÓÐ²Ëµ¥¡£"
  
! #: info/session.c:2730
  #, c-format
  msgid "No menu item `%s' in node `%s'."
  msgstr "½Úµã¡°%2$s¡±ÖÐÃ»ÓÐ²Ëµ¥Ïî¡°%1$s¡±¡£"
  
! #: info/session.c:2760
  #, c-format
  msgid "Unable to find node referenced by `%s' in `%s'."
  msgstr "ÎÞ·¨ÔÚ¡°%2$s¡±ÖÐÕÒµ½ÓÉ¡°%1$s¡±ÒýÓÃµÄ½Úµã¡£"
  
! #: info/session.c:2810
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "¶ÁÈ¡×Ô dir ¿ªÊ¼µÄ²Ëµ¥µÄÁÐ±í²¢¸úËæËüÃÇ"
  
! #: info/session.c:2812
  msgid "Follow menus: "
  msgstr "¸úËæ²Ëµ¥£º"
  
! #: info/session.c:3005
  msgid "Find the node describing program invocation"
  msgstr "Ñ°ÕÒËµÃ÷³ÌÐòµ÷ÓÃµÄ½Úµã"
  
! #: info/session.c:3007
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "Ñ°ÕÒ [%s] µÄµ÷ÓÃ½Úµã£º"
  
! #: info/session.c:3045
  msgid "Read a manpage reference and select it"
  msgstr "¶ÁÈ¡Ò»¸ö man ÊÖ²áµÄÒýÓÃ²¢Ñ¡ÔñËü"
  
! #: info/session.c:3049
  msgid "Get Manpage: "
  msgstr "»ñÈ¡ man ÊÖ²á£º"
  
! #: info/session.c:3079
  msgid "Select the node `Top' in this file"
  msgstr "Ñ¡Ôñ±¾ÎÄ¼þÖÐµÄ¡°¶¥¡±½Úµã"
  
! #: info/session.c:3085
  msgid "Select the node `(dir)'"
  msgstr "Ñ¡Ôñ½Úµã¡°(dir)¡±"
  
! #: info/session.c:3102 info/session.c:3104
  #, c-format
  msgid "Kill node (%s): "
  msgstr "É¾³ý½Úµã (%s)£º"
  
! #: info/session.c:3156
  #, c-format
  msgid "Cannot kill node `%s'"
  msgstr "ÎÞ·¨É¾³ý½Úµã¡°%s¡±"
  
! #: info/session.c:3166
  msgid "Cannot kill the last node"
  msgstr "ÎÞ·¨É¾³ý×îºóµÄ½Úµã"
  
! #: info/session.c:3252
  msgid "Select the most recently selected node"
  msgstr "Ñ¡Ôñ×î½üÑ¡ÔñµÄ½Úµã"
  
! #: info/session.c:3258
  msgid "Kill this node"
  msgstr "É¾³ý±¾½Úµã"
  
! #: info/session.c:3266
  msgid "Read the name of a file and select it"
  msgstr "¶ÁÈ¡ÎÄ¼þÃû²¢Ñ¡ÔñËü"
  
! #: info/session.c:3270
  msgid "Find file: "
  msgstr "Ñ°ÕÒÎÄ¼þ£º"
  
! #: info/session.c:3287
  #, c-format
  msgid "Cannot find `%s'."
  msgstr "ÎÞ·¨Ñ°ÕÒ¡°%s¡±¡£"
  
! #: info/session.c:3330 info/session.c:3448
  #, c-format
  msgid "Could not create output file `%s'."
  msgstr "ÎÞ·¨´´½¨Êä³öÎÄ¼þ¡°%s¡±¡£"
  
! #: info/session.c:3344 info/session.c:3466 info/session.c:3526
  msgid "Done."
  msgstr "Íê³É¡£"
  
! #: info/session.c:3399
  #, c-format
  msgid "Writing node %s..."
  msgstr "ÕýÔÚÐ´Èë½Úµã %s..."
  
! #: info/session.c:3475
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "Í¨¹ý¹ÜµÀ½«±¾½ÚµãµÄÄÚÈÝÊä³öµ½ INFO_PRINT_COMMAND"
  
! #: info/session.c:3510
  #, c-format
  msgid "Cannot open pipe to `%s'."
  msgstr "ÎÞ·¨´ò¿ªµ½¡°%s¡±µÄ¹ÜµÀ¡£"
  
! #: info/session.c:3516
  #, c-format
  msgid "Printing node %s..."
  msgstr "ÕýÔÚ´òÓ¡½Úµã %s..."
  
! #: info/session.c:3733
! msgid "Search continued from the end of the document."
! msgstr ""
! 
! #: info/session.c:3738
! #, fuzzy
! msgid "Search continued from the beginning of the document."
! msgstr "¼ôÇÐÖÁ±¾ÐÐ¿ªÍ·"
! 
! #: info/session.c:3755
  #, c-format
  msgid "Searching subfile %s ..."
  msgstr "ÕýÔÚËÑË÷×ÓÎÄ¼þ %s ..."
  
! #: info/session.c:3812
  msgid "Read a string and search for it case-sensitively"
  msgstr "¶ÁÈ¡Ò»¸ö×Ö·û´®²¢ÒÔ´óÐ¡Ð´Ãô¸ÐµÄ·½Ê½ËÑË÷Ëü"
  
! #: info/session.c:3819
  msgid "Read a string and search for it"
  msgstr "¶ÁÈ¡Ò»¸ö×Ö·û´®²¢ËÑË÷Ëü"
  
! #: info/session.c:3827
  msgid "Read a string and search backward for it"
  msgstr "¶ÁÈ¡Ò»¸ö×Ö·û´®²¢ÏòºóËÑË÷Ëü"
  
! #: info/session.c:3863 info/session.c:3869
! #, fuzzy, c-format
! msgid "%s%s%s [%s]: "
  msgstr "%2$s%1$s×Ö·û´® [%3$s]£º"
  
! #: info/session.c:3864 info/session.c:3870
! msgid "Regexp search"
! msgstr ""
! 
! #: info/session.c:3865 info/session.c:3871
! #, fuzzy
! msgid " case-sensitively"
! msgstr "´óÐ¡Ð´Ãô¸ÐµØ"
! 
! #: info/session.c:3866 info/session.c:3872
! #, fuzzy
! msgid " backward"
  msgstr "ÏòºóËÑË÷"
  
! #: info/session.c:3870
  msgid "Search"
  msgstr "ËÑË÷"
  
! #: info/session.c:3911
  msgid "Search failed."
  msgstr "ËÑË÷Ê§°Ü¡£"
  
! #: info/session.c:3929
  msgid "Repeat last search in the same direction"
  msgstr "ÒÔÏàÍ¬µÄ·½ÏòÖØ¸´×îºóµÄËÑË÷"
  
! #: info/session.c:3932 info/session.c:3942
  msgid "No previous search string"
  msgstr "Ã»ÓÐÉÏ´ÎËÑË÷×Ö·û´®"
  
! #: info/session.c:3939
  msgid "Repeat last search in the reverse direction"
  msgstr "ÒÔÏà·´µÄ·½ÏòÖØ¸´×îºóµÄËÑË÷"
  
! #: info/session.c:3958 info/session.c:3964
  msgid "Search interactively for a string as you type it"
  msgstr "ÔÚÄãÊäÈëµÄÍ¬Ê±½»»¥Ê½µØËÑË÷×Ö·û´®"
  
! #: info/session.c:4044
! #, fuzzy
! msgid "Regexp I-search backward: "
! msgstr "ÏòºóµÝÔöËÑË÷£º"
! 
! #: info/session.c:4045
  msgid "I-search backward: "
  msgstr "ÏòºóµÝÔöËÑË÷£º"
  
! #: info/session.c:4047
! #, fuzzy
! msgid "Regexp I-search: "
! msgstr "µÝÔöËÑË÷£º"
! 
! #: info/session.c:4048
  msgid "I-search: "
  msgstr "µÝÔöËÑË÷£º"
  
! #: info/session.c:4073 info/session.c:4075
  msgid "Failing "
  msgstr "Ê§°Ü "
  
! #: info/session.c:4560
  msgid "Move to the previous cross reference"
  msgstr "ÒÆ¶¯µ½ÉÏÒ»¸ö½»²æÒýÓÃ"
  
! #: info/session.c:4578
  msgid "Move to the next cross reference"
  msgstr "ÒÆ¶¯µ½ÏÂÒ»¸ö½»²æÒýÓÃ"
  
! #: info/session.c:4600
  msgid "Select reference or menu item appearing on this line"
  msgstr "Ñ¡Ôñ³öÏÖÔÚ±¾ÐÐÖÐµÄÒýÓÃ»ò²Ëµ¥Ïî"
  
! #: info/session.c:4623
  msgid "Cancel current operation"
  msgstr "È¡Ïûµ±Ç°²Ù×÷"
  
! #: info/session.c:4630
  msgid "Quit"
  msgstr "ÍË³ö"
  
! #: info/session.c:4639
  msgid "Move the cursor to a specific line of the window"
  msgstr "½«¹â±êÒÆ¶¯µ½´°¿ÚµÄÖ¸¶¨ÐÐ"
  
! #: info/session.c:4671
  msgid "Redraw the display"
  msgstr "ÖØ»­ÏÔÊ¾"
  
! #: info/session.c:4708
  msgid "Quit using Info"
  msgstr "ÍË³ö Info"
  
! #: info/session.c:4721
  msgid "Run command bound to this key's lowercase variant"
  msgstr "ÔËÐÐµ½°ó¶¨µ½±¾°´¼üµÄÐ¡Ð´°æ±¾µÄÃüÁî"
  
! #: info/session.c:4732
  #, c-format
  msgid "Unknown command (%s)."
  msgstr "Î´ÖªµÄÃüÁî (%s)¡£"
  
! #: info/session.c:4735
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "¡°%s¡±Îª·Ç·¨"
  
! #: info/session.c:4736
  #, fuzzy, c-format
  msgid "`%s' is invalid"
  msgstr "¡°%s¡±Îª·Ç·¨"
  
! #: info/session.c:4950
  msgid "Add this digit to the current numeric argument"
  msgstr "½«±¾Êý×ÖÌí¼Óµ½µ±Ç°ÊýÖµ²ÎÊýÖÐ"
  
! #: info/session.c:4959
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "¿ªÆô(»ò³ËÒÔ 4)µ±Ç°ÊýÖµ²ÎÊý"
  
! #: info/session.c:4974
  msgid "Internally used by \\[universal-argument]"
  msgstr "ÓÉ \\[universal-argument] ÄÚ²¿Ê¹ÓÃ"
***************
*** 1682,1733 ****
  msgstr "ÔÚ¡°¿ª¡±Ê±£¬Info ½ÓÊÜ²¢ÏÔÊ¾ ISO À­¶¡×Ö·û"
  
! #: info/variables.c:83
  msgid "Explain the use of a variable"
  msgstr "½âÊÍ±äÁ¿µÄÓÃ·¨"
  
! #: info/variables.c:89
  msgid "Describe variable: "
  msgstr "ËµÃ÷±äÁ¿£º"
  
! #: info/variables.c:108
! msgid "Set the value of an Info variable"
! msgstr "Éè¶¨ Info ±äÁ¿µÄÖµ"
  
! #: info/variables.c:114
! msgid "Set variable: "
! msgstr "Éè¶¨±äÁ¿£º"
  
! #: info/variables.c:132
  #, c-format
! msgid "Set %s to value (%d): "
! msgstr "½« %s Éè¶¨ÎªÖµ (%d)£º"
  
! #: info/variables.c:173
  #, c-format
! msgid "Set %s to value (%s): "
! msgstr "½« %s Éè¶¨ÎªÖµ (%s)£º"
  
! #: info/window.c:1137
! msgid "--*** Tags out of Date ***"
! msgstr "--*** ±ê¼Ç¹ýÆÚ ***"
  
! #: info/window.c:1148
! msgid "-----Info: (), lines ----, "
! msgstr "-----Info£º()£¬ÐÐ ----£¬"
  
! #: info/window.c:1155
  #, c-format
! msgid "-%s---Info: %s, %d lines --%s--"
! msgstr "-%s---Info£º%s£¬%d ÐÐ --%s--"
  
! #: info/window.c:1159
  #, c-format
! msgid "-%s%s-Info: (%s)%s, %d lines --%s--"
! msgstr "-%s%s-Info£º(%s)%s£¬%d ÐÐ --%s--"
  
! #: info/window.c:1166
  #, c-format
! msgid " Subfile: %s"
! msgstr " ×ÓÎÄ¼þ£º%s"
  
  #: lib/xexit.c:54
--- 1684,1941 ----
  msgstr "ÔÚ¡°¿ª¡±Ê±£¬Info ½ÓÊÜ²¢ÏÔÊ¾ ISO À­¶¡×Ö·û"
  
! #: info/variables.c:81
! #, fuzzy
! msgid ""
! "What to do when a scrolling command is issued at the end of the last node"
! msgstr "¿ØÖÆÔÚ½ÚµãÄ©Î²Ê±³öÏÖ¹ö¶¯ÇëÇó½«·¢ÉúÊ²Ã´"
! 
! #: info/variables.c:88
  msgid "Explain the use of a variable"
  msgstr "½âÊÍ±äÁ¿µÄÓÃ·¨"
  
! #: info/variables.c:94
  msgid "Describe variable: "
  msgstr "ËµÃ÷±äÁ¿£º"
  
! #: info/variables.c:113
! msgid "Set the value of an Info variable"
! msgstr "Éè¶¨ Info ±äÁ¿µÄÖµ"
! 
! #: info/variables.c:119
! msgid "Set variable: "
! msgstr "Éè¶¨±äÁ¿£º"
! 
! #: info/variables.c:137
! #, c-format
! msgid "Set %s to value (%d): "
! msgstr "½« %s Éè¶¨ÎªÖµ (%d)£º"
! 
! #: info/variables.c:178
! #, c-format
! msgid "Set %s to value (%s): "
! msgstr "½« %s Éè¶¨ÎªÖµ (%s)£º"
! 
! #: info/window.c:1150
! msgid "--*** Tags out of Date ***"
! msgstr "--*** ±ê¼Ç¹ýÆÚ ***"
! 
! #: info/window.c:1161
! msgid "-----Info: (), lines ----, "
! msgstr "-----Info£º()£¬ÐÐ ----£¬"
! 
! #: info/window.c:1168
! #, c-format
! msgid "-%s---Info: %s, %d lines --%s--"
! msgstr "-%s---Info£º%s£¬%d ÐÐ --%s--"
! 
! #: info/window.c:1172
! #, c-format
! msgid "-%s%s-Info: (%s)%s, %d lines --%s--"
! msgstr "-%s%s-Info£º(%s)%s£¬%d ÐÐ --%s--"
! 
! #: info/window.c:1179
! #, c-format
! msgid " Subfile: %s"
! msgstr " ×ÓÎÄ¼þ£º%s"
! 
! #: install-info/install-info.c:221
! #, c-format
! msgid "%s: warning: "
! msgstr "%s£º¾¯¸æ£º"
! 
! #: install-info/install-info.c:270
! #, c-format
! msgid " for %s"
! msgstr ""
! 
! #: install-info/install-info.c:500
! #, c-format
! msgid "\tTry `%s --help' for a complete list of options.\n"
! msgstr "\tÊÔÓÃ¡°%s --help¡±ÒÔ»ñµÃÑ¡ÏîµÄÍêÕûÁÐ±í¡£\n"
! 
! #: install-info/install-info.c:508
! #, fuzzy, c-format
! msgid "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
! msgstr "ÓÃ·¨£º%s [Ñ¡Ïî]... TEXINFO-ÎÄ¼þ...\n"
! 
! #: install-info/install-info.c:510
! msgid "Add or remove entries in INFO-FILE from the Info directory DIR-FILE."
! msgstr ""
! 
! #: install-info/install-info.c:513
! msgid ""
! "Options:\n"
! " --debug             report what is being done.\n"
! " --delete            delete existing entries for INFO-FILE from DIR-FILE;\n"
! "                      don't insert any new entries.\n"
! " --description=TEXT  the description of the entry is TEXT; used with\n"
! "                      the --name option to become synonymous with the\n"
! "                      --entry option.\n"
! " --dir-file=NAME     specify file name of Info directory file;\n"
! "                      equivalent to using the DIR-FILE argument.\n"
! " --dry-run           same as --test."
! msgstr ""
! 
! #: install-info/install-info.c:525
! msgid ""
! " --entry=TEXT        insert TEXT as an Info directory entry.\n"
! "                      TEXT is written as an Info menu item line followed\n"
! "                       by zero or more extra lines starting with "
! "whitespace.\n"
! "                      If you specify more than one entry, all are added.\n"
! "                      If you don't specify any entries, they are determined\n"
! "                       from information in the Info file itself.\n"
! "                      When removing, TEXT specifies the entry to remove.\n"
! "                      TEXT is only removed as a last resort, if the\n"
! "                      entry as determined from the Info file is not "
! "present,\n"
! "                      and the basename of the Info file isn't found either."
! msgstr ""
! 
! #: install-info/install-info.c:537
! msgid ""
! " --help              display this help and exit.\n"
! " --info-dir=DIR      same as --dir-file=DIR/dir.\n"
! " --info-file=FILE    specify Info file to install in the directory;\n"
! "                      equivalent to using the INFO-FILE argument.\n"
! " --item=TEXT         same as --entry=TEXT.\n"
! " --keep-old          do not replace entries, or remove empty sections.\n"
! " --menuentry=TEXT    same as --name=TEXT.\n"
! " --name=TEXT         the name of the entry is TEXT; used with --description\n"
! "                      to become synonymous with the --entry option.\n"
! " --no-indent         do not format new entries in the DIR file.\n"
! " --quiet             suppress warnings."
! msgstr ""
! 
! #: install-info/install-info.c:550
! msgid ""
! " --regex=R           put this file's entries in all sections that match the\n"
! "                      regular expression R (ignoring case).\n"
! " --remove            same as --delete.\n"
! " --remove-exactly    only remove if the info file name matches exactly;\n"
! "                      suffixes such as .info and .gz are not ignored.\n"
! " --section=SEC       put entries in section SEC of the directory.\n"
! "                      If you specify more than one section, all the entries\n"
! "                       are added in each of the sections.\n"
! "                      If you don't specify any sections, they are "
! "determined\n"
! "                       from information in the Info file itself.\n"
! " --section R SEC     equivalent to --regex=R --section=SEC --add-once."
! msgstr ""
! 
! #: install-info/install-info.c:563
! msgid ""
! " --silent            suppress warnings.\n"
! " --test              suppress updating of DIR-FILE.\n"
! " --version           display version information and exit."
! msgstr ""
! 
! #: install-info/install-info.c:570
! #, fuzzy
! msgid ""
! "Email bug reports to bug-texinfo@gnu.org,\n"
! "general questions and discussion to help-texinfo@gnu.org.\n"
! "Texinfo home page: http://www.gnu.org/software/texinfo/"
! msgstr ""
! "\n"
! "Çë½«´íÎó±¨¸æ·¢ËÍµ½ bug-texinfo@gnu.org£¬\n"
! "Ò»°ãµÄÎÊÌâºÍÌÖÂÛÇë·¢ËÍµ½ help-texinfo@gnu.org¡£\n"
! "Texinfo Ö÷Ò³£ºhttp://www.gnu.org/software/texinfo/"
! 
! #: install-info/install-info.c:597
! #, fuzzy, c-format
! msgid ""
! "This is the file .../info/dir, which contains the\n"
! "topmost node of the Info hierarchy, called (dir)Top.\n"
! "The first time you invoke Info you start off looking at this node.\n"
! "\n"
! "%s\tThis is the top of the INFO tree\n"
! "\n"
! "  This (the Directory node) gives a menu of major topics.\n"
! "  Typing \"q\" exits, \"?\" lists all Info commands, \"d\" returns here,\n"
! "  \"h\" gives a primer for first-timers,\n"
! "  \"mEmacs<Return>\" visits the Emacs manual, etc.\n"
! "\n"
! "  In Emacs, you can click mouse button 2 on a menu item or cross reference\n"
! "  to select it.\n"
! "\n"
! "%s\n"
! msgstr ""
! "ÕâÊÇÎÄ¼þ .../info/dir£¬Ëüº¬ÓÐ Info ²ã´Î\n"
! "½á¹¹µÄ×î¶¥²ã½Úµã£¬³ÆÎª (dir)Top¡£\n"
! "ÄúµÚÒ»´Îµ÷ÓÃ Info Äú½«´Ó¸Ã½Úµã¿ªÊ¼¡£\n"
! "\n"
! "%s\tÕâÊÇ INFO Ê÷µÄ¶¥\n"
! "\n"
! "  ÕâÀï (the Directory node) ¸ø³öÁËÖ÷ÒªÖ÷ÌâµÄ²Ëµ¥¡£\n"
! "  ÊäÈë¡°q¡±½«ÍË³ö£¬ÊäÈë¡°?¡±½«ÁÐ¾ÙËùÓÐ Info ÃüÁî£¬ÊäÈë\n"
! "  ¡°d¡±½«·µ»ØÕâÀï¡£ÊäÈë¡°h¡±½«¸ø³õ´ÎÊ¹ÓÃµÄÓÃ»§Ò»¸öÕªÒª£¬\n"
! "  ÊäÈë¡°mEmacs<Return>¡±½«·ÃÎÊ Emacs ÊÖ²á£¬µÈµÈ¡£\n"
! "\n"
! "  ÔÚ EmacsÖÐ£¬Äú¿ÉÒÔÔÚ²Ëµ¥ÏîÄ¿»ò½»²æÒýÓÃÉÏµã»÷Êó±êÓÒ¼üÒÔ\n"
! "  Ñ¡ÔñËü¡£\n"
! "\n"
! "* ²Ëµ¥£º\n"
! 
! #: install-info/install-info.c:622
! #, c-format
! msgid "%s: could not read (%s) and could not create (%s)\n"
! msgstr "%s£º¼´ÎÞ·¨¶ÁÈë (%s) Ò²ÎÞ·¨´´½¨ (%s)\n"
! 
! #: install-info/install-info.c:715
! #, c-format
! msgid "%s: empty file"
! msgstr "%s£º¿ÕÎÄ¼þ"
! 
! #: install-info/install-info.c:1046 install-info/install-info.c:1086
! msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
! msgstr "START-INFO-DIR-ENTRY Ã»ÓÐÆ¥ÅäµÄ END-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:1081
! msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
! msgstr "END-INFO-DIR-ENTRY Ã»ÓÐÆ¥ÅäµÄ START-INFO-DIR-ENTRY"
  
! #: install-info/install-info.c:1936 install-info/install-info.c:1946
  #, c-format
! msgid "%s: already have dir file: %s\n"
! msgstr ""
  
! #: install-info/install-info.c:2026
  #, c-format
! msgid "%s: Specify the Info file only once.\n"
! msgstr "%s£ºInfo ÎÄ¼þÖ»Ó¦¸ÃÖ¸¶¨Ò»´Î¡£\n"
  
! #: install-info/install-info.c:2059
! #, c-format
! msgid "Extra regular expression specified, ignoring `%s'"
! msgstr ""
  
! #: install-info/install-info.c:2071
! #, c-format
! msgid "Error in regular expression `%s': %s"
! msgstr ""
  
! #: install-info/install-info.c:2129
  #, c-format
! msgid "excess command line argument `%s'"
! msgstr "¶àÓàµÄÃüÁîÐÐ²ÎÊý¡°%s¡±"
! 
! #: install-info/install-info.c:2133
! msgid "No input file specified; try --help for more information."
! msgstr "Ã»ÓÐÖ¸¶¨Êä³öÎÄ¼þ£»ÊÔÓÃ --help ÒÔ»ñµÃ¸ü¶àÐÅÏ¢¡£"
  
! #: install-info/install-info.c:2136
! msgid "No dir file specified; try --help for more information."
! msgstr "Ã»ÓÐÖ¸¶¨Ä¿Â¼ÎÄ¼þ£»ÊÔÓÃ --help ÒÔ»ñµÃ¸ü¶àÐÅÏ¢¡£"
! 
! #: install-info/install-info.c:2278
  #, c-format
! msgid "no info dir entry in `%s'"
! msgstr "¡°%s¡±ÖÐÃ»ÓÐ info Ä¿Â¼ÌõÄ¿"
  
! #: install-info/install-info.c:2526
  #, c-format
! msgid "no entries found for `%s'; nothing deleted"
! msgstr "ÕÒ²»µ½¹ØÓÚ¡°%s¡±µÄÌõÄ¿£»Î´É¾³ý"
  
  #: lib/xexit.c:54
***************
*** 1739,1819 ****
  msgstr ""
  
! #: makeinfo/cmds.c:544 makeinfo/cmds.c:566
  #, fuzzy, c-format
  msgid "arguments to @%s ignored"
  msgstr "%c%s µÄ´íÎó²ÎÊý"
  
! #: makeinfo/cmds.c:741
  msgid "January"
  msgstr "Ò»ÔÂ"
  
! #: makeinfo/cmds.c:741
  msgid "February"
  msgstr "¶þÔÂ"
  
! #: makeinfo/cmds.c:741
  msgid "March"
  msgstr "ÈýÔÂ"
  
! #: makeinfo/cmds.c:741
  msgid "April"
  msgstr "ËÄÔÂ"
  
! #: makeinfo/cmds.c:741
  msgid "May"
  msgstr "ÎåÔÂ"
  
! #: makeinfo/cmds.c:742
  msgid "June"
  msgstr "ÁùÔÂ"
  
! #: makeinfo/cmds.c:742
  msgid "July"
  msgstr "ÆßÔÂ"
  
! #: makeinfo/cmds.c:742
  msgid "August"
  msgstr "°ËÔÂ"
  
! #: makeinfo/cmds.c:742
  msgid "September"
  msgstr "¾ÅÔÂ"
  
! #: makeinfo/cmds.c:742
  msgid "October"
  msgstr "Ê®ÔÂ"
  
! #: makeinfo/cmds.c:743
  msgid "November"
  msgstr "Ê®Ò»ÔÂ"
  
! #: makeinfo/cmds.c:743
  msgid "December"
  msgstr "Ê®¶þÔÂ"
  
! #: makeinfo/cmds.c:1095
  #, c-format
  msgid "unlikely character %c in @var"
  msgstr "@var ÖÐ²»¿É¿¿µÄ×Ö·û %c"
  
! #: makeinfo/cmds.c:1138
  msgid "@sc argument all uppercase, thus no effect"
  msgstr "@sc µÄ²ÎÊýÈ«²¿Îª´óÐ´£¬Òò´ËÎÞÐ§"
  
! #: makeinfo/cmds.c:1193
  #, c-format
  msgid "`{' expected, but saw `%c'"
  msgstr "Ó¦Îª¡°{¡±£¬µ«¿´µ½ÁË¡°%c¡±"
  
! #: makeinfo/cmds.c:1233
  msgid "end of file inside verb block"
  msgstr "ÎÄ¼þÔÚÔ­ÎÄ¿éÖÐ½áÊø"
  
! #: makeinfo/cmds.c:1241
  #, c-format
  msgid "`}' expected, but saw `%c'"
  msgstr "Ó¦Îª¡°}¡±£¬µ«¿´µ½ÁË¡°%c¡±"
  
! #: makeinfo/cmds.c:1272
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
--- 1947,2027 ----
  msgstr ""
  
! #: makeinfo/cmds.c:582 makeinfo/cmds.c:604
  #, fuzzy, c-format
  msgid "arguments to @%s ignored"
  msgstr "%c%s µÄ´íÎó²ÎÊý"
  
! #: makeinfo/cmds.c:779
  msgid "January"
  msgstr "Ò»ÔÂ"
  
! #: makeinfo/cmds.c:779
  msgid "February"
  msgstr "¶þÔÂ"
  
! #: makeinfo/cmds.c:779
  msgid "March"
  msgstr "ÈýÔÂ"
  
! #: makeinfo/cmds.c:779
  msgid "April"
  msgstr "ËÄÔÂ"
  
! #: makeinfo/cmds.c:779
  msgid "May"
  msgstr "ÎåÔÂ"
  
! #: makeinfo/cmds.c:780
  msgid "June"
  msgstr "ÁùÔÂ"
  
! #: makeinfo/cmds.c:780
  msgid "July"
  msgstr "ÆßÔÂ"
  
! #: makeinfo/cmds.c:780
  msgid "August"
  msgstr "°ËÔÂ"
  
! #: makeinfo/cmds.c:780
  msgid "September"
  msgstr "¾ÅÔÂ"
  
! #: makeinfo/cmds.c:780
  msgid "October"
  msgstr "Ê®ÔÂ"
  
! #: makeinfo/cmds.c:781
  msgid "November"
  msgstr "Ê®Ò»ÔÂ"
  
! #: makeinfo/cmds.c:781
  msgid "December"
  msgstr "Ê®¶þÔÂ"
  
! #: makeinfo/cmds.c:1131
  #, c-format
  msgid "unlikely character %c in @var"
  msgstr "@var ÖÐ²»¿É¿¿µÄ×Ö·û %c"
  
! #: makeinfo/cmds.c:1174
  msgid "@sc argument all uppercase, thus no effect"
  msgstr "@sc µÄ²ÎÊýÈ«²¿Îª´óÐ´£¬Òò´ËÎÞÐ§"
  
! #: makeinfo/cmds.c:1229
  #, c-format
  msgid "`{' expected, but saw `%c'"
  msgstr "Ó¦Îª¡°{¡±£¬µ«¿´µ½ÁË¡°%c¡±"
  
! #: makeinfo/cmds.c:1269
  msgid "end of file inside verb block"
  msgstr "ÎÄ¼þÔÚÔ­ÎÄ¿éÖÐ½áÊø"
  
! #: makeinfo/cmds.c:1277
  #, c-format
  msgid "`}' expected, but saw `%c'"
  msgstr "Ó¦Îª¡°}¡±£¬µ«¿´µ½ÁË¡°%c¡±"
  
! #: makeinfo/cmds.c:1308
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
***************
*** 1821,1867 ****
  msgstr ""
  
! #: makeinfo/cmds.c:1471
  #, c-format
  msgid "%c%s is obsolete"
  msgstr "%c%s ÒÑ¹ýÊ±"
  
! #: makeinfo/cmds.c:1580
  #, c-format
  msgid "@sp requires a positive numeric argument, not `%s'"
  msgstr "@sp ÐèÒªÕýÊý²ÎÊý£¬¶ø²»ÊÇ¡°%s¡±"
  
! #: makeinfo/cmds.c:1936 makeinfo/footnote.c:81
  #, c-format
  msgid "Bad argument to %c%s"
  msgstr "%c%s µÄ´íÎó²ÎÊý"
  
! #: makeinfo/cmds.c:1946 makeinfo/makeinfo.c:4272
  msgid "asis"
  msgstr "asis"
  
! #: makeinfo/cmds.c:1948 makeinfo/cmds.c:1978 makeinfo/makeinfo.c:4274
  msgid "none"
  msgstr "none"
  
! #: makeinfo/cmds.c:1962
  #, fuzzy, c-format
  msgid "Bad argument to @%s"
  msgstr "%c%s µÄ´íÎó²ÎÊý"
  
! #: makeinfo/cmds.c:1976
  msgid "insert"
  msgstr ""
  
! #: makeinfo/cmds.c:1992
  #, fuzzy, c-format
  msgid "Bad argument to @%s: %s"
  msgstr "%c%s µÄ´íÎó²ÎÊý"
  
! #: makeinfo/cmds.c:2075
  #, c-format
  msgid "Expected @%s on or off, not `%s'"
  msgstr ""
  
! #: makeinfo/cmds.c:2095
  #, c-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
--- 2029,2075 ----
  msgstr ""
  
! #: makeinfo/cmds.c:1504
  #, c-format
  msgid "%c%s is obsolete"
  msgstr "%c%s ÒÑ¹ýÊ±"
  
! #: makeinfo/cmds.c:1612
  #, c-format
  msgid "@sp requires a positive numeric argument, not `%s'"
  msgstr "@sp ÐèÒªÕýÊý²ÎÊý£¬¶ø²»ÊÇ¡°%s¡±"
  
! #: makeinfo/cmds.c:2023 makeinfo/footnote.c:81
  #, c-format
  msgid "Bad argument to %c%s"
  msgstr "%c%s µÄ´íÎó²ÎÊý"
  
! #: makeinfo/cmds.c:2033 makeinfo/makeinfo.c:4270
  msgid "asis"
  msgstr "asis"
  
! #: makeinfo/cmds.c:2035 makeinfo/cmds.c:2065 makeinfo/makeinfo.c:4272
  msgid "none"
  msgstr "none"
  
! #: makeinfo/cmds.c:2049
  #, fuzzy, c-format
  msgid "Bad argument to @%s"
  msgstr "%c%s µÄ´íÎó²ÎÊý"
  
! #: makeinfo/cmds.c:2063
  msgid "insert"
  msgstr ""
  
! #: makeinfo/cmds.c:2079
  #, fuzzy, c-format
  msgid "Bad argument to @%s: %s"
  msgstr "%c%s µÄ´íÎó²ÎÊý"
  
! #: makeinfo/cmds.c:2162
  #, c-format
  msgid "Expected @%s on or off, not `%s'"
  msgstr ""
  
! #: makeinfo/cmds.c:2182
  #, c-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
***************
*** 1872,1913 ****
  msgstr "@def µÄ²ÎÊýÒÅÂ©ÁË¡°}¡±"
  
- #: makeinfo/defun.c:402
- msgid "Function"
- msgstr "º¯Êý"
- 
- #: makeinfo/defun.c:405
- msgid "Macro"
- msgstr "ºê"
- 
- #: makeinfo/defun.c:408
- msgid "Special Form"
- msgstr "ÌØÊâÐÎÊ½"
- 
- #: makeinfo/defun.c:412
- msgid "Variable"
- msgstr "±äÁ¿"
- 
- #: makeinfo/defun.c:415
- msgid "User Option"
- msgstr "ÓÃ»§Ñ¡Ïî"
- 
- #: makeinfo/defun.c:419
- msgid "Instance Variable"
- msgstr "ÊµÀý±äÁ¿"
- 
- #: makeinfo/defun.c:423
- msgid "Method"
- msgstr "·½·¨"
- 
- #: makeinfo/defun.c:499 makeinfo/defun.c:504 makeinfo/defun.c:544
- #: makeinfo/defun.c:643 makeinfo/xml.c:2135
- msgid "of"
- msgstr ""
- 
- #: makeinfo/defun.c:508 makeinfo/defun.c:512 makeinfo/defun.c:516
- #: makeinfo/defun.c:550 makeinfo/defun.c:649 makeinfo/xml.c:2140
- msgid "on"
- msgstr ""
- 
  #: makeinfo/defun.c:711
  #, c-format
--- 2080,2083 ----
***************
*** 1939,1945 ****
  msgstr ""
  
! #: makeinfo/float.c:376 makeinfo/float.c:382 makeinfo/index.c:924
! #: makeinfo/index.c:930 makeinfo/xref.c:133 makeinfo/xref.c:170
! #: makeinfo/xref.c:205
  msgid "See "
  msgstr "²ÎÔÄ "
--- 2109,2114 ----
  msgstr ""
  
! #: makeinfo/float.c:376 makeinfo/float.c:382 makeinfo/index.c:948
! #: makeinfo/index.c:954
  msgid "See "
  msgstr "²ÎÔÄ "
***************
*** 1963,1967 ****
  msgstr "½Å×¢ÄÚµÄ½Å×¢ÊÇ²»ÔÊÐíµÄ"
  
! #: makeinfo/footnote.c:301 makeinfo/index.c:189
  msgid "Footnotes"
  msgstr "½Å×¢"
--- 2132,2136 ----
  msgstr "½Å×¢ÄÚµÄ½Å×¢ÊÇ²»ÔÊÐíµÄ"
  
! #: makeinfo/footnote.c:301 makeinfo/index.c:187
  msgid "Footnotes"
  msgstr "½Å×¢"
***************
*** 1977,1984 ****
  msgstr ""
  
- #: makeinfo/html.c:203
- msgid "Untitled"
- msgstr "ÎÞ±êÌâ"
- 
  #: makeinfo/html.c:421
  msgid "[unexpected] no html tag to pop"
--- 2146,2149 ----
***************
*** 1990,2033 ****
  msgstr "ÎÞÐ§µÄ½Å×¢Ãû£º¡°%s¡±"
  
! #: makeinfo/index.c:169
  #, c-format
  msgid "Unknown index `%s'"
  msgstr "Î´ÖªµÄË÷Òý¡°%s¡±"
  
! #: makeinfo/index.c:234
  #, c-format
  msgid "Info cannot handle `:' in index entry `%s'"
  msgstr "Info ÎÞ·¨´¦ÀíË÷ÒýÌõÄ¿¡°%s¡±ÖÐµÄ¡°:¡±"
  
! #: makeinfo/index.c:412
  #, c-format
  msgid "Index `%s' already exists"
  msgstr "Ë÷Òý¡°%s¡±ÒÑ¾­´æÔÚ"
  
! #: makeinfo/index.c:455
  #, c-format
  msgid "Unknown index `%s' and/or `%s' in @synindex"
  msgstr "@synindex ÖÐµÄÎ´ÖªË÷Òý¡°%s¡±ºÍ/»ò¡°%s¡±"
  
! #: makeinfo/index.c:661
  msgid "(line )"
  msgstr ""
  
! #: makeinfo/index.c:669
  #, c-format
  msgid "(line %*d)"
  msgstr ""
  
! #: makeinfo/index.c:750
  #, c-format
  msgid "Unknown index `%s' in @printindex"
  msgstr "@printindex ÖÐµÄÎ´ÖªË÷Òý¡°%s¡±"
  
! #: makeinfo/index.c:819
  #, c-format
  msgid "Entry for index `%s' outside of any node"
  msgstr "¹ØÓÚË÷Òý¡°%s¡±µÄÌõÄ¿³¬³öÁËËùÓÐ½Úµã"
  
! #: makeinfo/index.c:822 makeinfo/index.c:858
  msgid "(outside of any node)"
  msgstr "(³¬³öÈÎºÎ½Úµã)"
--- 2155,2198 ----
  msgstr "ÎÞÐ§µÄ½Å×¢Ãû£º¡°%s¡±"
  
! #: makeinfo/index.c:167
  #, c-format
  msgid "Unknown index `%s'"
  msgstr "Î´ÖªµÄË÷Òý¡°%s¡±"
  
! #: makeinfo/index.c:232
  #, c-format
  msgid "Info cannot handle `:' in index entry `%s'"
  msgstr "Info ÎÞ·¨´¦ÀíË÷ÒýÌõÄ¿¡°%s¡±ÖÐµÄ¡°:¡±"
  
! #: makeinfo/index.c:410
  #, c-format
  msgid "Index `%s' already exists"
  msgstr "Ë÷Òý¡°%s¡±ÒÑ¾­´æÔÚ"
  
! #: makeinfo/index.c:453
  #, c-format
  msgid "Unknown index `%s' and/or `%s' in @synindex"
  msgstr "@synindex ÖÐµÄÎ´ÖªË÷Òý¡°%s¡±ºÍ/»ò¡°%s¡±"
  
! #: makeinfo/index.c:676
  msgid "(line )"
  msgstr ""
  
! #: makeinfo/index.c:684
  #, c-format
  msgid "(line %*d)"
  msgstr ""
  
! #: makeinfo/index.c:764
  #, c-format
  msgid "Unknown index `%s' in @printindex"
  msgstr "@printindex ÖÐµÄÎ´ÖªË÷Òý¡°%s¡±"
  
! #: makeinfo/index.c:833
  #, c-format
  msgid "Entry for index `%s' outside of any node"
  msgstr "¹ØÓÚË÷Òý¡°%s¡±µÄÌõÄ¿³¬³öÁËËùÓÐ½Úµã"
  
! #: makeinfo/index.c:836 makeinfo/index.c:872
  msgid "(outside of any node)"
  msgstr "(³¬³öÈÎºÎ½Úµã)"
***************
*** 2050,2171 ****
  msgstr "×Ö·û±àºÅÒç³ö£¬´Ó %c ÖØÐÂ¿ªÊ¼"
  
! #: makeinfo/insertion.c:635
  #, c-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr ""
  
! #: makeinfo/insertion.c:723
  #, c-format
  msgid "%cfloat environments cannot be nested"
  msgstr ""
  
! #: makeinfo/insertion.c:977
  #, c-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "¡°@end¡±ÐèÒª¡°%s¡±£¬µ«¿´µ½¡°%s¡±"
  
! #: makeinfo/insertion.c:1345
  #, c-format
  msgid "No matching `%cend %s'"
  msgstr "Ã»ÓÐÆ¥ÅäµÄ¡°%cend %s¡±"
  
! #: makeinfo/insertion.c:1614
  #, c-format
  msgid "%s requires letter or digit"
  msgstr "%s ÐèÒª×ÖÄ¸»òÊý×Ö"
  
! #: makeinfo/insertion.c:1707
  msgid "end of file inside verbatim block"
  msgstr "ÎÄ¼þÔÚÔ­ÎÄ¿éÖÐ½áÊø"
  
! #: makeinfo/insertion.c:1931
  #, fuzzy, c-format
  msgid "@%s not meaningful outside `@float' environment"
  msgstr "ÔÚ¡°@%2$s¡±¿éÖÐ¡°@%1$s¡±ÊÇÃ»ÓÐÒâÒåµÄ"
  
! #: makeinfo/insertion.c:1967
  msgid "@menu seen before first @node, creating `Top' node"
  msgstr "ÔÚµÚÒ»¸ö½ÚµãÖ®Ç°Óöµ½ @menu£¬ÕýÔÚ´´½¨¡°¶¥¡±½Úµã"
  
! #: makeinfo/insertion.c:1968
  msgid ""
  "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
  msgstr "ÄúµÄ @top ½Úµã¿ÉÄÜÓ¦¸Ã°üº¬ÔÚ @ifnottex ¶ø²»ÊÇ @ifinfo ÖÐ£¿"
  
! #: makeinfo/insertion.c:1980
  msgid "@detailmenu seen before first node, creating `Top' node"
  msgstr "ÔÚµÚÒ»¸ö½ÚµãÖ®Ç°Óöµ½ @detailmenu£¬ÕýÔÚ´´½¨¡°¶¥¡±½Úµã"
  
! #: makeinfo/insertion.c:2036
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr ""
  
! #: makeinfo/insertion.c:2050
  #, fuzzy, c-format
  msgid "@%s not meaningful outside `@titlepage' environment"
  msgstr "ÔÚ¡°@%2$s¡±¿éÖÐ¡°@%1$s¡±ÊÇÃ»ÓÐÒâÒåµÄ"
  
! #: makeinfo/insertion.c:2081
  #, c-format
  msgid "Unmatched `%c%s'"
  msgstr "Î´Æ¥ÅäµÄ¡°%c%s¡±"
  
! #: makeinfo/insertion.c:2086
  #, c-format
  msgid "`%c%s' needs something after it"
  msgstr "¡°%c%s¡±Ö®ºóÐèÒªÓÐÐ©Ê²Ã´"
  
! #: makeinfo/insertion.c:2092
  #, fuzzy, c-format
  msgid "Bad argument `%s' to `@%s', using `%s'"
  msgstr "¡°%s¡±µÄ´íÎó²ÎÊý£¬¡°%s¡±£¬Ê¹ÓÃ¡°%s¡±"
  
! #: makeinfo/insertion.c:2189
  #, c-format
  msgid "@%s not meaningful inside `@%s' block"
  msgstr "ÔÚ¡°@%2$s¡±¿éÖÐ¡°@%1$s¡±ÊÇÃ»ÓÐÒâÒåµÄ"
  
! #: makeinfo/insertion.c:2198
  #, c-format
  msgid "@itemx not meaningful inside `%s' block"
  msgstr "ÔÚ¡°%s¡±¿éÖÐ @itemx ÊÇÃ»ÓÐÒâÒåµÄ"
  
! #: makeinfo/insertion.c:2372
  #, c-format
  msgid "%c%s found outside of an insertion block"
  msgstr "ÔÚ²åÈë¿éÖ®Íâ·¢ÏÖÁË %c%s"
  
! #: makeinfo/lang.c:957
  #, c-format
  msgid "no default territory known for language `%s'"
  msgstr ""
  
! #: makeinfo/lang.c:1020
  #, c-format
  msgid "%s is not a valid ISO 639 language code"
  msgstr "%s ÔÚ ISO 639 ÓïÑÔ±àÂëÖÐÊÇÎÞÐ§µÄ"
  
! #: makeinfo/lang.c:1110
  #, fuzzy, c-format
  msgid "unrecognized encoding name `%s'"
  msgstr "²»ÄÜÊ¶±ðµÄ±àÂëÃû³Æ¡°%s¡±"
  
! #: makeinfo/lang.c:1118
  #, c-format
  msgid "sorry, encoding `%s' not supported"
  msgstr "±§Ç¸£¬²»Ö§³Ö±àÂë¡°%s¡±"
  
! #: makeinfo/lang.c:1170
  #, c-format
  msgid "invalid encoded character `%s'"
  msgstr "ÎÞÐ§µÄ±àÂë×Ö·û¡°%s¡±"
  
! #: makeinfo/lang.c:1478
  #, c-format
  msgid "%c%s expects `i' or `j' as argument, not `%c'"
  msgstr "%c%s µÄ²ÎÊýÓ¦Îª¡°i¡±»ò¡°j¡±£¬¶ø²»ÊÇ¡°%c¡±"
  
! #: makeinfo/lang.c:1482
  #, c-format
  msgid "%c%s expects a single character `i' or `j' as argument"
--- 2215,2336 ----
  msgstr "×Ö·û±àºÅÒç³ö£¬´Ó %c ÖØÐÂ¿ªÊ¼"
  
! #: makeinfo/insertion.c:639
  #, c-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr ""
  
! #: makeinfo/insertion.c:727
  #, c-format
  msgid "%cfloat environments cannot be nested"
  msgstr ""
  
! #: makeinfo/insertion.c:981
  #, c-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr "¡°@end¡±ÐèÒª¡°%s¡±£¬µ«¿´µ½¡°%s¡±"
  
! #: makeinfo/insertion.c:1349
  #, c-format
  msgid "No matching `%cend %s'"
  msgstr "Ã»ÓÐÆ¥ÅäµÄ¡°%cend %s¡±"
  
! #: makeinfo/insertion.c:1618
  #, c-format
  msgid "%s requires letter or digit"
  msgstr "%s ÐèÒª×ÖÄ¸»òÊý×Ö"
  
! #: makeinfo/insertion.c:1718
  msgid "end of file inside verbatim block"
  msgstr "ÎÄ¼þÔÚÔ­ÎÄ¿éÖÐ½áÊø"
  
! #: makeinfo/insertion.c:1942
  #, fuzzy, c-format
  msgid "@%s not meaningful outside `@float' environment"
  msgstr "ÔÚ¡°@%2$s¡±¿éÖÐ¡°@%1$s¡±ÊÇÃ»ÓÐÒâÒåµÄ"
  
! #: makeinfo/insertion.c:1978
  msgid "@menu seen before first @node, creating `Top' node"
  msgstr "ÔÚµÚÒ»¸ö½ÚµãÖ®Ç°Óöµ½ @menu£¬ÕýÔÚ´´½¨¡°¶¥¡±½Úµã"
  
! #: makeinfo/insertion.c:1979
  msgid ""
  "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
  msgstr "ÄúµÄ @top ½Úµã¿ÉÄÜÓ¦¸Ã°üº¬ÔÚ @ifnottex ¶ø²»ÊÇ @ifinfo ÖÐ£¿"
  
! #: makeinfo/insertion.c:1991
  msgid "@detailmenu seen before first node, creating `Top' node"
  msgstr "ÔÚµÚÒ»¸ö½ÚµãÖ®Ç°Óöµ½ @detailmenu£¬ÕýÔÚ´´½¨¡°¶¥¡±½Úµã"
  
! #: makeinfo/insertion.c:2047
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr ""
  
! #: makeinfo/insertion.c:2061
  #, fuzzy, c-format
  msgid "@%s not meaningful outside `@titlepage' environment"
  msgstr "ÔÚ¡°@%2$s¡±¿éÖÐ¡°@%1$s¡±ÊÇÃ»ÓÐÒâÒåµÄ"
  
! #: makeinfo/insertion.c:2092
  #, c-format
  msgid "Unmatched `%c%s'"
  msgstr "Î´Æ¥ÅäµÄ¡°%c%s¡±"
  
! #: makeinfo/insertion.c:2097
  #, c-format
  msgid "`%c%s' needs something after it"
  msgstr "¡°%c%s¡±Ö®ºóÐèÒªÓÐÐ©Ê²Ã´"
  
! #: makeinfo/insertion.c:2103
  #, fuzzy, c-format
  msgid "Bad argument `%s' to `@%s', using `%s'"
  msgstr "¡°%s¡±µÄ´íÎó²ÎÊý£¬¡°%s¡±£¬Ê¹ÓÃ¡°%s¡±"
  
! #: makeinfo/insertion.c:2200
  #, c-format
  msgid "@%s not meaningful inside `@%s' block"
  msgstr "ÔÚ¡°@%2$s¡±¿éÖÐ¡°@%1$s¡±ÊÇÃ»ÓÐÒâÒåµÄ"
  
! #: makeinfo/insertion.c:2209
  #, c-format
  msgid "@itemx not meaningful inside `%s' block"
  msgstr "ÔÚ¡°%s¡±¿éÖÐ @itemx ÊÇÃ»ÓÐÒâÒåµÄ"
  
! #: makeinfo/insertion.c:2383
  #, c-format
  msgid "%c%s found outside of an insertion block"
  msgstr "ÔÚ²åÈë¿éÖ®Íâ·¢ÏÖÁË %c%s"
  
! #: makeinfo/lang.c:1218
  #, c-format
  msgid "no default territory known for language `%s'"
  msgstr ""
  
! #: makeinfo/lang.c:1281
  #, c-format
  msgid "%s is not a valid ISO 639 language code"
  msgstr "%s ÔÚ ISO 639 ÓïÑÔ±àÂëÖÐÊÇÎÞÐ§µÄ"
  
! #: makeinfo/lang.c:1399
  #, fuzzy, c-format
  msgid "unrecognized encoding name `%s'"
  msgstr "²»ÄÜÊ¶±ðµÄ±àÂëÃû³Æ¡°%s¡±"
  
! #: makeinfo/lang.c:1407
  #, c-format
  msgid "sorry, encoding `%s' not supported"
  msgstr "±§Ç¸£¬²»Ö§³Ö±àÂë¡°%s¡±"
  
! #: makeinfo/lang.c:1492
  #, c-format
  msgid "invalid encoded character `%s'"
  msgstr "ÎÞÐ§µÄ±àÂë×Ö·û¡°%s¡±"
  
! #: makeinfo/lang.c:1800
  #, c-format
  msgid "%c%s expects `i' or `j' as argument, not `%c'"
  msgstr "%c%s µÄ²ÎÊýÓ¦Îª¡°i¡±»ò¡°j¡±£¬¶ø²»ÊÇ¡°%c¡±"
  
! #: makeinfo/lang.c:1804
  #, c-format
  msgid "%c%s expects a single character `i' or `j' as argument"
***************
*** 2220,2224 ****
  msgstr "%s£º%d£º¾¯¸æ£º"
  
! #: makeinfo/makeinfo.c:325 makeinfo/makeinfo.c:2297
  #, c-format
  msgid "Misplaced %c"
--- 2385,2389 ----
  msgstr "%s£º%d£º¾¯¸æ£º"
  
! #: makeinfo/makeinfo.c:325 makeinfo/makeinfo.c:2295
  #, c-format
  msgid "Misplaced %c"
***************
*** 2285,2290 ****
  msgid ""
  "General output options:\n"
! "  -E, --macro-expand FILE     output macro-expanded source to FILE.\n"
! "                              ignoring any @setfilename.\n"
  "      --no-headers            suppress node separators, Node: lines, and "
  "menus\n"
--- 2450,2455 ----
  msgid ""
  "General output options:\n"
! "  -E, --macro-expand=FILE     output macro-expanded source to FILE,\n"
! "                                ignoring any @setfilename.\n"
  "      --no-headers            suppress node separators, Node: lines, and "
  "menus\n"
***************
*** 2294,2301 ****
  "output);\n"
  "                                also, write to standard output by default.\n"
! "      --no-split              suppress splitting of Info or HTML output,\n"
! "                              generate only one output file.\n"
  "      --number-sections       output chapter and sectioning numbers.\n"
! "  -o, --output=FILE           output to FILE (directory if split HTML),\n"
  msgstr ""
  "Í¨ÓÃÊä³öÑ¡Ïî£º\n"
--- 2459,2467 ----
  "output);\n"
  "                                also, write to standard output by default.\n"
! "      --no-split              suppress the splitting of Info or HTML "
! "output,\n"
! "                                generate only one output file.\n"
  "      --number-sections       output chapter and sectioning numbers.\n"
! "  -o, --output=FILE           output to FILE (or directory if split HTML).\n"
  msgstr ""
  "Í¨ÓÃÊä³öÑ¡Ïî£º\n"
***************
*** 2490,2494 ****
  msgstr "%s£ºÒÅÂ©ÎÄ¼þ²ÎÊý¡£\n"
  
! #: makeinfo/makeinfo.c:1016 makeinfo/makeinfo.c:4121
  #, c-format
  msgid "Multiline command %c%s used improperly"
--- 2656,2660 ----
  msgstr "%s£ºÒÅÂ©ÎÄ¼þ²ÎÊý¡£\n"
  
! #: makeinfo/makeinfo.c:1016 makeinfo/makeinfo.c:4119
  #, c-format
  msgid "Multiline command %c%s used improperly"
***************
*** 2500,2524 ****
  msgstr "Ó¦Îª¡°%s¡±"
  
! #: makeinfo/makeinfo.c:1498
  #, c-format
  msgid "Can't create directory `%s': %s"
  msgstr "ÎÞ·¨´´½¨Ä¿Â¼¡°%s¡±£º%s"
  
! #: makeinfo/makeinfo.c:1544
  #, c-format
  msgid "No `%s' found in `%s'"
  msgstr "ÔÚ¡°%2$s¡±ÖÐÕÒ²»µ½¡°%1$s¡±"
  
! #: makeinfo/makeinfo.c:1624
  #, c-format
  msgid "%s: Skipping macro expansion to stdout as Info output is going there.\n"
  msgstr ""
  
! #: makeinfo/makeinfo.c:1657
  #, c-format
  msgid "Making %s file `%s' from `%s'.\n"
  msgstr "´Ó¡°%3$s¡±´´½¨ %1$s ÎÄ¼þ¡°%2$s¡±¡£\n"
  
! #: makeinfo/makeinfo.c:1721
  #, c-format
  msgid ""
--- 2666,2690 ----
  msgstr "Ó¦Îª¡°%s¡±"
  
! #: makeinfo/makeinfo.c:1496
  #, c-format
  msgid "Can't create directory `%s': %s"
  msgstr "ÎÞ·¨´´½¨Ä¿Â¼¡°%s¡±£º%s"
  
! #: makeinfo/makeinfo.c:1542
  #, c-format
  msgid "No `%s' found in `%s'"
  msgstr "ÔÚ¡°%2$s¡±ÖÐÕÒ²»µ½¡°%1$s¡±"
  
! #: makeinfo/makeinfo.c:1622
  #, c-format
  msgid "%s: Skipping macro expansion to stdout as Info output is going there.\n"
  msgstr ""
  
! #: makeinfo/makeinfo.c:1652
  #, c-format
  msgid "Making %s file `%s' from `%s'.\n"
  msgstr "´Ó¡°%3$s¡±´´½¨ %1$s ÎÄ¼þ¡°%2$s¡±¡£\n"
  
! #: makeinfo/makeinfo.c:1719
  #, c-format
  msgid ""
***************
*** 2526,2607 ****
  msgstr "%s£ºÓÉÓÚ´íÎóÉ¾³ýºêÊä³öÎÄ¼þ¡°%s¡±£»ÓÃ --force ±£ÁôºêÊä³ö¡£\n"
  
! #: makeinfo/makeinfo.c:1776
  #, c-format
  msgid "%s: Removing output file `%s' due to errors; use --force to preserve.\n"
  msgstr "%s£ºÓÉÓÚ´íÎóÉ¾³ýºêÊä³öÎÄ¼þ¡°%s¡±£»ÓÃ --force ±£ÁôºêÊä³ö¡£\n"
  
! #: makeinfo/makeinfo.c:2070
  #, c-format
  msgid "Unknown command `%s'"
  msgstr "Î´ÖªµÄÃüÁî¡°%s¡±"
  
! #: makeinfo/makeinfo.c:2092
  #, c-format
  msgid "Use braces to give a command as an argument to @%s"
  msgstr "Ê¹ÓÃ»¨À¨ºÅ½«Ò»¸öÃüÁîÓÃ×÷ @%s µÄ²ÎÊý"
  
! #: makeinfo/makeinfo.c:2351
  #, fuzzy, c-format
  msgid "%c%s expected braces"
  msgstr "%c%s ÐèÒª¡°{...}¡±"
  
! #: makeinfo/makeinfo.c:2364
  msgid "Unmatched }"
  msgstr "²»Æ¥ÅäµÄ }"
  
! #: makeinfo/makeinfo.c:2412
  msgid "NO_NAME!"
  msgstr "ÎÞÃû×Ö£¡"
  
! #: makeinfo/makeinfo.c:2433
  #, c-format
  msgid "%c%s missing close brace"
  msgstr "%c%s ÒÅÂ©±ÕºÏ»¨À¨ºÅ"
  
! #: makeinfo/makeinfo.c:2611
! #, c-format
! msgid "This is %s, produced by makeinfo version %s from %s.\n"
! msgstr "ÕâÊÇ %s£¬ÓÉ makeinfo °æ±¾ %s ´Ó %s Éú³É¡£\n"
! 
! #: makeinfo/makeinfo.c:3436
  #, c-format
  msgid "@image file `%s' (for HTML) not readable: %s"
  msgstr "@image ÎÄ¼þ¡°%s¡±(¶Ô HTML)²»¿É¶Á£º%s"
  
! #: makeinfo/makeinfo.c:3442
  #, fuzzy, c-format
  msgid "No such file `%s'"
  msgstr "ÔÚ¡°%2$s¡±ÖÐÕÒ²»µ½¡°%1$s¡±"
  
! #: makeinfo/makeinfo.c:3578
  #, c-format
  msgid "@image file `%s' (for text) unreadable: %s"
  msgstr "@image ÎÄ¼þ¡°%s¡±(¶ÔÎÄ±¾)²»¿É¶Á£º%s"
  
! #: makeinfo/makeinfo.c:3587
  msgid "@image missing filename argument"
  msgstr "@image ÒÅÂ©ÎÄ¼þÃû²ÎÊý"
  
! #: makeinfo/makeinfo.c:3805
  #, c-format
  msgid "undefined flag: %s"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3806
  #, c-format
  msgid "{No value for `%s'}"
  msgstr "{Ã»ÓÐ¡°%s¡±µÄÖµ}"
  
! #: makeinfo/makeinfo.c:3858
  #, c-format
  msgid "%c%s requires a name"
  msgstr "%c%s ÐèÒªÒ»¸öÃû×Ö"
  
! #: makeinfo/makeinfo.c:3964
  #, c-format
  msgid "Reached eof before matching @end %s"
  msgstr "ÎÄ¼þÔÚÓöµ½Æ¥ÅäµÄ @end %s Ç°¾Í½áÊøÁË"
  
! #: makeinfo/makeinfo.c:4213
  #, c-format
  msgid "`%.40s...' is too long for expansion; not expanded"
--- 2692,2768 ----
  msgstr "%s£ºÓÉÓÚ´íÎóÉ¾³ýºêÊä³öÎÄ¼þ¡°%s¡±£»ÓÃ --force ±£ÁôºêÊä³ö¡£\n"
  
! #: makeinfo/makeinfo.c:1774
  #, c-format
  msgid "%s: Removing output file `%s' due to errors; use --force to preserve.\n"
  msgstr "%s£ºÓÉÓÚ´íÎóÉ¾³ýºêÊä³öÎÄ¼þ¡°%s¡±£»ÓÃ --force ±£ÁôºêÊä³ö¡£\n"
  
! #: makeinfo/makeinfo.c:2068
  #, c-format
  msgid "Unknown command `%s'"
  msgstr "Î´ÖªµÄÃüÁî¡°%s¡±"
  
! #: makeinfo/makeinfo.c:2090
  #, c-format
  msgid "Use braces to give a command as an argument to @%s"
  msgstr "Ê¹ÓÃ»¨À¨ºÅ½«Ò»¸öÃüÁîÓÃ×÷ @%s µÄ²ÎÊý"
  
! #: makeinfo/makeinfo.c:2349
  #, fuzzy, c-format
  msgid "%c%s expected braces"
  msgstr "%c%s ÐèÒª¡°{...}¡±"
  
! #: makeinfo/makeinfo.c:2362
  msgid "Unmatched }"
  msgstr "²»Æ¥ÅäµÄ }"
  
! #: makeinfo/makeinfo.c:2410
  msgid "NO_NAME!"
  msgstr "ÎÞÃû×Ö£¡"
  
! #: makeinfo/makeinfo.c:2431
  #, c-format
  msgid "%c%s missing close brace"
  msgstr "%c%s ÒÅÂ©±ÕºÏ»¨À¨ºÅ"
  
! #: makeinfo/makeinfo.c:3434
  #, c-format
  msgid "@image file `%s' (for HTML) not readable: %s"
  msgstr "@image ÎÄ¼þ¡°%s¡±(¶Ô HTML)²»¿É¶Á£º%s"
  
! #: makeinfo/makeinfo.c:3440
  #, fuzzy, c-format
  msgid "No such file `%s'"
  msgstr "ÔÚ¡°%2$s¡±ÖÐÕÒ²»µ½¡°%1$s¡±"
  
! #: makeinfo/makeinfo.c:3576
  #, c-format
  msgid "@image file `%s' (for text) unreadable: %s"
  msgstr "@image ÎÄ¼þ¡°%s¡±(¶ÔÎÄ±¾)²»¿É¶Á£º%s"
  
! #: makeinfo/makeinfo.c:3585
  msgid "@image missing filename argument"
  msgstr "@image ÒÅÂ©ÎÄ¼þÃû²ÎÊý"
  
! #: makeinfo/makeinfo.c:3803
  #, c-format
  msgid "undefined flag: %s"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3804
  #, c-format
  msgid "{No value for `%s'}"
  msgstr "{Ã»ÓÐ¡°%s¡±µÄÖµ}"
  
! #: makeinfo/makeinfo.c:3856
  #, c-format
  msgid "%c%s requires a name"
  msgstr "%c%s ÐèÒªÒ»¸öÃû×Ö"
  
! #: makeinfo/makeinfo.c:3962
  #, c-format
  msgid "Reached eof before matching @end %s"
  msgstr "ÎÄ¼þÔÚÓöµ½Æ¥ÅäµÄ @end %s Ç°¾Í½áÊøÁË"
  
! #: makeinfo/makeinfo.c:4211
  #, c-format
  msgid "`%.40s...' is too long for expansion; not expanded"
***************
*** 2651,2765 ****
  msgstr "ÕýÔÚ¸ñÊ½»¯½Úµã %s...\n"
  
! #: makeinfo/node.c:715
  #, fuzzy, c-format
  msgid "Node `%s' requires a sectioning command (e.g., %c%s)"
  msgstr "½Úµã¡°%s¡±ÐèÒªÒ»¸ö½ÚÃüÁî (ÀýÈç£º%c%s)"
  
! #: makeinfo/node.c:879
  #, c-format
  msgid "No node name specified for `%c%s' command"
  msgstr "Ã»ÓÐÎª¡°%c%s¡±ÃüÁîÖ¸¶¨½ÚÃû³Æ"
  
! #: makeinfo/node.c:920 makeinfo/node.c:1161
  #, c-format
  msgid "Anchor `%s' and node `%s' map to the same file name"
  msgstr "Anchor¡°%s¡±ºÍ½Úµã¡°%s¡±Ó³Éäµ½Í¬Ò»¸öÎÄ¼þÃû"
  
! #: makeinfo/node.c:923
  msgid "This @anchor command ignored; references to it will not work"
  msgstr "ºöÂÔ¸Ã @anchor ÃüÁî£»¶ÔËüµÄÒýÓÃ½«ÎÞ·¨¹¤×÷"
  
! #: makeinfo/node.c:925 makeinfo/node.c:1164
  msgid "Rename this anchor or use the `--no-split' option"
  msgstr "ÖØÃüÃû anchor »òÊ¹ÓÃ¡°--no-split¡±Ñ¡Ïî"
  
! #: makeinfo/node.c:955
  #, c-format
  msgid "Unexpected string at end of split-HTML file `%s'"
  msgstr "ÔÚ·ÖÁ¢ HTML ÎÄ¼þ¡°%s¡±µÄÄ©Î²µÄÒâÍâ×Ö·û´®"
  
! #: makeinfo/node.c:991
! msgid "Next:"
! msgstr "ÏÂÒ»¸ö£º"
! 
! #: makeinfo/node.c:1007
! msgid "Previous:"
! msgstr "ÉÏÒ»¸ö£º"
! 
! #: makeinfo/node.c:1021
! msgid "Up:"
! msgstr "ÉÏ²ã£º"
! 
! #: makeinfo/node.c:1158
  #, c-format
  msgid "Anchors `%s' and `%s' map to the same file name"
  msgstr "Anchor¡°%s¡±ºÍ¡°%s¡±Ó³Éäµ½Í¬Ò»¸öÎÄ¼þÃû"
  
! #: makeinfo/node.c:1163
  msgid "@anchor command ignored; references to it will not work"
  msgstr "ºöÂÔ @anchor ÃüÁî£»¶ÔËüµÄÒýÓÃ½«²»ÄÜ¹¤×÷"
  
! #: makeinfo/node.c:1360
  #, fuzzy, c-format
  msgid "%s reference to nonexistent node `%s' (perhaps incorrect sectioning?)"
  msgstr "%sÒýÓÃµ½²»´æÔÚµÄ½Úµã¡°%s¡±"
  
! #: makeinfo/node.c:1376
! msgid "Menu"
! msgstr "²Ëµ¥"
! 
! #: makeinfo/node.c:1378
! msgid "Cross"
! msgstr "½»²æÒýÓÃ"
! 
! #: makeinfo/node.c:1460
  #, fuzzy, c-format
  msgid "Next field of node `%s' not pointed to (perhaps incorrect sectioning?)"
  msgstr "½Úµã¡°%s¡±µÄÏÂÒ»¸öÓòÃ»ÓÐÖ¸Ïò"
  
! #: makeinfo/node.c:1463
  #, c-format
  msgid "This node (%s) has the bad Prev"
  msgstr "¸Ã½Úµã (%s) º¬ÓÐ´íÎóµÄÉÏÒ»¸ö"
  
! #: makeinfo/node.c:1475
! msgid "Prev"
! msgstr "ÉÏÒ»¸ö"
! 
! #: makeinfo/node.c:1518
  #, c-format
  msgid "Prev field of node `%s' not pointed to"
  msgstr "½Úµã¡°%s¡±µÄÉÏÒ»¸öÓòÃ»ÓÐÖ¸Ïò"
  
! #: makeinfo/node.c:1522
  #, c-format
  msgid "This node (%s) has the bad Next"
  msgstr "¸Ã½Úµã (%s) º¬ÓÐ´íÎóµÄÏÂÒ»¸ö"
  
! #: makeinfo/node.c:1534
  #, c-format
  msgid "`%s' has no Up field (perhaps incorrect sectioning?)"
  msgstr ""
  
! #: makeinfo/node.c:1537
! msgid "Up"
! msgstr "ÉÏ²ã"
! 
! #: makeinfo/node.c:1603
  #, c-format
  msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
  msgstr "¾¡¹Ü½Úµã¡°%s¡±ÊÇ¡°%s¡±µÄÉÏ²ã½Úµã£¬µ«È±ÉÙÏà¹ØµÄ²Ëµ¥Ïî"
  
! #: makeinfo/node.c:1635
  #, c-format
  msgid "unreferenced node `%s'"
  msgstr "Î´ÒýÓÃµÄ½Úµã¡°%s¡±"
  
! #: makeinfo/node.c:1725
  #, c-format
  msgid "Removing %s\n"
  msgstr ""
  
! #: makeinfo/node.c:1729
  #, fuzzy, c-format
  msgid "Can't remove file `%s': %s"
--- 2812,2898 ----
  msgstr "ÕýÔÚ¸ñÊ½»¯½Úµã %s...\n"
  
! #: makeinfo/node.c:714
  #, fuzzy, c-format
  msgid "Node `%s' requires a sectioning command (e.g., %c%s)"
  msgstr "½Úµã¡°%s¡±ÐèÒªÒ»¸ö½ÚÃüÁî (ÀýÈç£º%c%s)"
  
! #: makeinfo/node.c:878
  #, c-format
  msgid "No node name specified for `%c%s' command"
  msgstr "Ã»ÓÐÎª¡°%c%s¡±ÃüÁîÖ¸¶¨½ÚÃû³Æ"
  
! #: makeinfo/node.c:919 makeinfo/node.c:1160
  #, c-format
  msgid "Anchor `%s' and node `%s' map to the same file name"
  msgstr "Anchor¡°%s¡±ºÍ½Úµã¡°%s¡±Ó³Éäµ½Í¬Ò»¸öÎÄ¼þÃû"
  
! #: makeinfo/node.c:922
  msgid "This @anchor command ignored; references to it will not work"
  msgstr "ºöÂÔ¸Ã @anchor ÃüÁî£»¶ÔËüµÄÒýÓÃ½«ÎÞ·¨¹¤×÷"
  
! #: makeinfo/node.c:924 makeinfo/node.c:1163
  msgid "Rename this anchor or use the `--no-split' option"
  msgstr "ÖØÃüÃû anchor »òÊ¹ÓÃ¡°--no-split¡±Ñ¡Ïî"
  
! #: makeinfo/node.c:954
  #, c-format
  msgid "Unexpected string at end of split-HTML file `%s'"
  msgstr "ÔÚ·ÖÁ¢ HTML ÎÄ¼þ¡°%s¡±µÄÄ©Î²µÄÒâÍâ×Ö·û´®"
  
! #: makeinfo/node.c:1157
  #, c-format
  msgid "Anchors `%s' and `%s' map to the same file name"
  msgstr "Anchor¡°%s¡±ºÍ¡°%s¡±Ó³Éäµ½Í¬Ò»¸öÎÄ¼þÃû"
  
! #: makeinfo/node.c:1162
  msgid "@anchor command ignored; references to it will not work"
  msgstr "ºöÂÔ @anchor ÃüÁî£»¶ÔËüµÄÒýÓÃ½«²»ÄÜ¹¤×÷"
  
! #: makeinfo/node.c:1359
  #, fuzzy, c-format
  msgid "%s reference to nonexistent node `%s' (perhaps incorrect sectioning?)"
  msgstr "%sÒýÓÃµ½²»´æÔÚµÄ½Úµã¡°%s¡±"
  
! #: makeinfo/node.c:1459
  #, fuzzy, c-format
  msgid "Next field of node `%s' not pointed to (perhaps incorrect sectioning?)"
  msgstr "½Úµã¡°%s¡±µÄÏÂÒ»¸öÓòÃ»ÓÐÖ¸Ïò"
  
! #: makeinfo/node.c:1462
  #, c-format
  msgid "This node (%s) has the bad Prev"
  msgstr "¸Ã½Úµã (%s) º¬ÓÐ´íÎóµÄÉÏÒ»¸ö"
  
! #: makeinfo/node.c:1517
  #, c-format
  msgid "Prev field of node `%s' not pointed to"
  msgstr "½Úµã¡°%s¡±µÄÉÏÒ»¸öÓòÃ»ÓÐÖ¸Ïò"
  
! #: makeinfo/node.c:1521
  #, c-format
  msgid "This node (%s) has the bad Next"
  msgstr "¸Ã½Úµã (%s) º¬ÓÐ´íÎóµÄÏÂÒ»¸ö"
  
! #: makeinfo/node.c:1533
  #, c-format
  msgid "`%s' has no Up field (perhaps incorrect sectioning?)"
  msgstr ""
  
! #: makeinfo/node.c:1602
  #, c-format
  msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
  msgstr "¾¡¹Ü½Úµã¡°%s¡±ÊÇ¡°%s¡±µÄÉÏ²ã½Úµã£¬µ«È±ÉÙÏà¹ØµÄ²Ëµ¥Ïî"
  
! #: makeinfo/node.c:1634
  #, c-format
  msgid "unreferenced node `%s'"
  msgstr "Î´ÒýÓÃµÄ½Úµã¡°%s¡±"
  
! #: makeinfo/node.c:1724
  #, c-format
  msgid "Removing %s\n"
  msgstr ""
  
! #: makeinfo/node.c:1728
  #, fuzzy, c-format
  msgid "Can't remove file `%s': %s"
***************
*** 2801,2828 ****
  msgstr "%ctop ÔÚ %cnode Ö®Ç°Ê¹ÓÃ£¬Ä¬ÈÏÎª %s"
  
! #: makeinfo/xml.c:1654
  #, c-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "@image ÎÄ¼þ¡°%s¡±²»¿É¶Á£º%s"
  
! #: makeinfo/xml.c:1999
  msgid ""
  "@headitem as the last item of @multitable produces invalid Docbook documents"
  msgstr ""
  
  #: makeinfo/xref.c:127
  msgid "First argument to cross-reference may not be empty"
  msgstr "½»²æÒýÓÃµÄµÚÒ»¸ö²ÎÊý²»ÄÜÎª¿Õ"
  
- #: makeinfo/xref.c:133 makeinfo/xref.c:170 makeinfo/xref.c:205
- #: makeinfo/xref.c:459
- msgid "see "
- msgstr "²ÎÔÄ "
- 
- #: makeinfo/xref.c:157
- #, c-format
- msgid "See section ``%s'' in "
- msgstr ""
- 
  #: makeinfo/xref.c:252
  #, c-format
--- 2934,2959 ----
  msgstr "%ctop ÔÚ %cnode Ö®Ç°Ê¹ÓÃ£¬Ä¬ÈÏÎª %s"
  
! #: makeinfo/xml.c:1669
  #, c-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "@image ÎÄ¼þ¡°%s¡±²»¿É¶Á£º%s"
  
! #: makeinfo/xml.c:2014
  msgid ""
  "@headitem as the last item of @multitable produces invalid Docbook documents"
  msgstr ""
  
+ #: makeinfo/xml.c:2150
+ msgid "of"
+ msgstr ""
+ 
+ #: makeinfo/xml.c:2155
+ msgid "on"
+ msgstr ""
+ 
  #: makeinfo/xref.c:127
  msgid "First argument to cross-reference may not be empty"
  msgstr "½»²æÒýÓÃµÄµÚÒ»¸ö²ÎÊý²»ÄÜÎª¿Õ"
  
  #: makeinfo/xref.c:252
  #, c-format
***************
*** 2848,3041 ****
  msgstr "@inforef µÄµÚÒ»¸ö²ÎÊý²»ÄÜÎª¿Õ"
  
- #: util/install-info.c:170
- #, c-format
- msgid "%s: warning: "
- msgstr "%s£º¾¯¸æ£º"
- 
- #: util/install-info.c:219
- #, c-format
- msgid " for %s"
- msgstr ""
- 
- #: util/install-info.c:444
- #, c-format
- msgid "\tTry `%s --help' for a complete list of options.\n"
- msgstr "\tÊÔÓÃ¡°%s --help¡±ÒÔ»ñµÃÑ¡ÏîµÄÍêÕûÁÐ±í¡£\n"
- 
- #: util/install-info.c:452
- #, fuzzy, c-format
- msgid ""
- "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
- "\n"
- "Add or remove entries in INFO-FILE from the Info directory DIR-FILE.\n"
- "\n"
- "Options:\n"
- " --debug           report what is being done.\n"
- " --delete          delete existing entries for INFO-FILE from DIR-FILE;\n"
- "                     don't insert any new entries.\n"
- " --dir-file=NAME   specify file name of Info directory file.\n"
- "                     This is equivalent to using the DIR-FILE argument.\n"
- " --entry=TEXT      insert TEXT as an Info directory entry.\n"
- "                     TEXT should have the form of an Info menu item line\n"
- "                     plus zero or more extra lines starting with "
- "whitespace.\n"
- "                     If you specify more than one entry, they are all "
- "added.\n"
- "                     If you don't specify any entries, they are determined\n"
- "                     from information in the Info file itself.\n"
- " --help            display this help and exit.\n"
- " --info-file=FILE  specify Info file to install in the directory.\n"
- "                     This is equivalent to using the INFO-FILE argument.\n"
- " --info-dir=DIR    same as --dir-file=DIR/dir.\n"
- " --item=TEXT       same as --entry TEXT.\n"
- "                     An Info directory entry is actually a menu item.\n"
- " --quiet           suppress warnings.\n"
- " --remove          same as --delete.\n"
- " --remove-exactly  only remove if the info file name matches exactly;\n"
- "                     .info and/or .gz suffixes are not ignored.\n"
- " --section=SEC     put this file's entries in section SEC of the directory.\n"
- "                     If you specify more than one section, all the entries\n"
- "                     are added in each of the sections.\n"
- "                     If you don't specify any sections, they are determined\n"
- "                     from information in the Info file itself.\n"
- " --section-regex=R if an entry is added to a section that does not exist,\n"
- "                     look for a section matching basic regular expression R\n"
- "                     (and ignoring case) before starting a new section.\n"
- " --test            suppress updating of DIR-FILE.\n"
- " --silent          suppress warnings.\n"
- " --version         display version information and exit.\n"
- msgstr ""
- "ÓÃ·¨£º%s [Ñ¡Ïî]... [INFO-ÎÄ¼þ [DIR-ÎÄ¼þ]]\n"
- "\n"
- "½« INFO-ÎÄ¼þÖÐµÄÄ¿Â¼ÌõÄ¿°²×°µ½ Info Ä¿Â¼ÎÄ¼þ DIR-ÎÄ¼þÖÐ£¬»ò´ÓÖÐ\n"
- "É¾³ý¡£\n"
- "\n"
- "Ñ¡Ïî£º\n"
- " --delete          ´Ó DIR-ÎÄ¼þÖÐÉ¾³ý¹ØÓÚ INFO-ÎÄ¼þµÄÏÖÓÐÌõÄ¿£»\n"
- "                     ²»É¾³ýÈÎºÎÐÂÌõÄ¿¡£\n"
- " --dir-file=NAME   Ö¸¶¨ Info Ä¿Â¼ÎÄ¼þµÄÎÄ¼þÃû¡£\n"
- "                     ÕâµÈ¼ÛÓÚÊ¹ÓÃ DIR-ÎÄ¼þ²ÎÊý¡£\n"
- " --entry=TEXT      ½« TEXT ×÷Îª Info Ä¿Â¼ÌõÄ¿²åÈë¡£\n"
- "                     TEXT µÄÐÎÊ½Ó¦¸ÃÊÇ Info ²Ëµ¥ÏîÄ¿\n"
- "                     ÐÐÒÔ¼°Áã¸ö»ò¶à¸öÒÔ¿Õ°×¿ªÍ·µÄÐÐ¡£\n"
- "                     Èç¹ûÄúÖ¸Ã÷¶à¸öÌõÄ¿£¬½«È«²¿Ìí¼Ó¡£\n"
- "                     Èç¹ûÄúÎ´Ö¸Ã÷ÈÎºÎÌõÄ¿£¬ËüÃÇ½«´Ó\n"
- "                     Info ÎÄ¼þ×ÔÉíµÄÐÅÏ¢À´ÅÐ¶Ï¡£\n"
- " --help            ÏÔÊ¾±¾ÇóÖúÐÅÏ¢²¢ÍË³ö¡£\n"
- " --info-file=FILE  Ö¸¶¨Òª°²×°µ½Ä¿Â¼ÖÐµÄ Info ÎÄ¼þ¡£\n"
- "                     ÕâµÈ¼ÛÓÚÊ¹ÓÃ INFO-ÎÄ¼þ²ÎÊý¡£\n"
- " --info-dir=DIR    µÈÍ¬ÓÚ --dir-file=DIR/dir¡£\n"
- " --item=TEXT       µÈÍ¬ÓÚ --entry ÎÄ±¾¡£\n"
- "                     Info Ä¿Â¼ÌõÄ¿Êµ¼ÊÉÏÊÇ²Ëµ¥ÏîÄ¿¡£\n"
- " --quiet           ²»ÒªÊä³ö¾¯¸æ¡£\n"
- " --remove          µÈÍ¬ÓÚ --delete¡£\n"
- " --section=SEC     ½«¸ÃÎÄ¼þµÄÌõÄ¿´æ´¢µ½Ä¿Â¼µÄ½Ú SEC ÖÐ¡£\n"
- "                     Èç¹ûÄúÖ¸Ã÷¶àÓÚÒ»¸ö½Ú£¬½«¼ÓÈë¸÷¸ö\n"
- "                     ½ÚÖÐµÄËùÓÐÌõÄ¿¡£\n"
- "                     Èç¹ûÄúÎ´Ö¸Ã÷ÈÎºÎ½Ú£¬½«¸ù¾Ý Info\n"
- "                     ÎÄ¼þ×ÔÉíµÄÐÅÏ¢À´ÅÐ¶ÏËüÃÇ¡£\n"
- " --version         ÏÔÊ¾°æ±¾ÐÅÏ¢²¢ÍË³ö¡£\n"
- 
- #: util/install-info.c:518
- #, fuzzy, c-format
- msgid ""
- "This is the file .../info/dir, which contains the\n"
- "topmost node of the Info hierarchy, called (dir)Top.\n"
- "The first time you invoke Info you start off looking at this node.\n"
- "\n"
- "%s\tThis is the top of the INFO tree\n"
- "\n"
- "  This (the Directory node) gives a menu of major topics.\n"
- "  Typing \"q\" exits, \"?\" lists all Info commands, \"d\" returns here,\n"
- "  \"h\" gives a primer for first-timers,\n"
- "  \"mEmacs<Return>\" visits the Emacs manual, etc.\n"
- "\n"
- "  In Emacs, you can click mouse button 2 on a menu item or cross reference\n"
- "  to select it.\n"
- "\n"
- "%s\n"
- msgstr ""
- "ÕâÊÇÎÄ¼þ .../info/dir£¬Ëüº¬ÓÐ Info ²ã´Î\n"
- "½á¹¹µÄ×î¶¥²ã½Úµã£¬³ÆÎª (dir)Top¡£\n"
- "ÄúµÚÒ»´Îµ÷ÓÃ Info Äú½«´Ó¸Ã½Úµã¿ªÊ¼¡£\n"
- "\n"
- "%s\tÕâÊÇ INFO Ê÷µÄ¶¥\n"
- "\n"
- "  ÕâÀï (the Directory node) ¸ø³öÁËÖ÷ÒªÖ÷ÌâµÄ²Ëµ¥¡£\n"
- "  ÊäÈë¡°q¡±½«ÍË³ö£¬ÊäÈë¡°?¡±½«ÁÐ¾ÙËùÓÐ Info ÃüÁî£¬ÊäÈë\n"
- "  ¡°d¡±½«·µ»ØÕâÀï¡£ÊäÈë¡°h¡±½«¸ø³õ´ÎÊ¹ÓÃµÄÓÃ»§Ò»¸öÕªÒª£¬\n"
- "  ÊäÈë¡°mEmacs<Return>¡±½«·ÃÎÊ Emacs ÊÖ²á£¬µÈµÈ¡£\n"
- "\n"
- "  ÔÚ EmacsÖÐ£¬Äú¿ÉÒÔÔÚ²Ëµ¥ÏîÄ¿»ò½»²æÒýÓÃÉÏµã»÷Êó±êÓÒ¼üÒÔ\n"
- "  Ñ¡ÔñËü¡£\n"
- "\n"
- "* ²Ëµ¥£º\n"
- 
- #: util/install-info.c:543
- #, c-format
- msgid "%s: could not read (%s) and could not create (%s)\n"
- msgstr "%s£º¼´ÎÞ·¨¶ÁÈë (%s) Ò²ÎÞ·¨´´½¨ (%s)\n"
- 
- #: util/install-info.c:630
- #, c-format
- msgid "%s: empty file"
- msgstr "%s£º¿ÕÎÄ¼þ"
- 
- #: util/install-info.c:943 util/install-info.c:983
- msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
- msgstr "START-INFO-DIR-ENTRY Ã»ÓÐÆ¥ÅäµÄ END-INFO-DIR-ENTRY"
- 
- #: util/install-info.c:978
- msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
- msgstr "END-INFO-DIR-ENTRY Ã»ÓÐÆ¥ÅäµÄ START-INFO-DIR-ENTRY"
- 
- #: util/install-info.c:1225 util/install-info.c:1235
- #, c-format
- msgid "%s: already have dir file: %s\n"
- msgstr ""
- 
- #: util/install-info.c:1274
- #, c-format
- msgid "%s: Specify the Info file only once.\n"
- msgstr "%s£ºInfo ÎÄ¼þÖ»Ó¦¸ÃÖ¸¶¨Ò»´Î¡£\n"
- 
- #: util/install-info.c:1297
- #, c-format
- msgid "Extra regular expression specified, ignoring `%s'"
- msgstr ""
- 
- #: util/install-info.c:1308
- #, c-format
- msgid "Error in regular expression `%s': %s"
- msgstr ""
- 
- #: util/install-info.c:1353
- #, c-format
- msgid "excess command line argument `%s'"
- msgstr "¶àÓàµÄÃüÁîÐÐ²ÎÊý¡°%s¡±"
- 
- #: util/install-info.c:1357
- msgid "No input file specified; try --help for more information."
- msgstr "Ã»ÓÐÖ¸¶¨Êä³öÎÄ¼þ£»ÊÔÓÃ --help ÒÔ»ñµÃ¸ü¶àÐÅÏ¢¡£"
- 
- #: util/install-info.c:1360
- msgid "No dir file specified; try --help for more information."
- msgstr "Ã»ÓÐÖ¸¶¨Ä¿Â¼ÎÄ¼þ£»ÊÔÓÃ --help ÒÔ»ñµÃ¸ü¶àÐÅÏ¢¡£"
- 
- #: util/install-info.c:1384
- #, c-format
- msgid "no info dir entry in `%s'"
- msgstr "¡°%s¡±ÖÐÃ»ÓÐ info Ä¿Â¼ÌõÄ¿"
- 
- #: util/install-info.c:1525
- #, c-format
- msgid "menu item `%s' already exists, for file `%s'"
- msgstr "ÔÚÎÄ¼þ¡°%2$s¡±ÖÐ²Ëµ¥Ïî¡°%1$s¡±ÒÑ´æÔÚ"
- 
- #: util/install-info.c:1548
- #, c-format
- msgid "no entries found for `%s'; nothing deleted"
- msgstr "ÕÒ²»µ½¹ØÓÚ¡°%s¡±µÄÌõÄ¿£»Î´É¾³ý"
- 
  #: util/texindex.c:223
  msgid "display this help and exit"
--- 2979,2982 ----
***************
*** 3094,3097 ****
--- 3035,3339 ----
  msgstr "ÌõÄ¿ %s ³öÏÖÔÚ¾ßÓÐ´ÎÒªÃû³ÆµÄÌõÄ¿Ö®ºó"
  
+ #~ msgid ""
+ #~ "\\%-10[search]  Search forward for a specified string\n"
+ #~ "              and select the node in which the next occurrence is found.\n"
+ #~ msgstr ""
+ #~ "\\%-10[search]  ÏòÇ°ËÑË÷Ö¸¶¨µÄ×Ö·û´®\n"
+ #~ "              ²¢Ñ¡ÔñËùÕÒµ½µÄÏÂÒ»¸öÊµÀýËùÔÚµÄ½Úµã¡£\n"
+ 
+ #~ msgid ""
+ #~ "\\%-10[goto-node]  Move to node specified by name.\n"
+ #~ "              You may include a filename as well, as in (FILENAME)"
+ #~ "NODENAME.\n"
+ #~ msgstr ""
+ #~ "\\%-10[goto-node]  ÒÆ¶¯µ½ÓÉÃû×ÖÖ¸¶¨µÄ½Úµã¡£\n"
+ #~ "              Äú»¹¿ÉÒÔÒÔ (ÎÄ¼þÃû)½ÚµãÃû µÄÐÎÊ½¸ø³öÎÄ¼þÃû¡£\n"
+ 
+ #, fuzzy
+ #~ msgid "\\%-10[next-node]  Move to the next node of current section.\n"
+ #~ msgstr "\\%-10[next-node]  ÒÆ¶¯µ½±¾½ÚµãµÄ¡°ÏÂÒ»¸ö¡±½Úµã¡£\n"
+ 
+ #~ msgid ""
+ #~ "\\%-10[dir-node]  Move to the `directory' node.  Equivalent to `\\[goto-"
+ #~ "node] (DIR)'.\n"
+ #~ msgstr ""
+ #~ "\\%-10[dir-node]  ÒÆ¶¯µ½¡°directory¡±½Úµã¡£µÈ¼ÛÓÚ¡°\\[goto-node] "
+ #~ "(DIR)¡±¡£\n"
+ 
+ #~ msgid ""
+ #~ "\\%-10[top-node]  Move to the Top node.  Equivalent to `\\[goto-node] "
+ #~ "Top'.\n"
+ #~ msgstr "\\%-10[top-node]  ÒÆ¶¯µ½¶¥²ã½Úµã¡£µÈ¼ÛÓÚ¡°\\[goto-node] Top¡±¡£\n"
+ 
+ #, fuzzy
+ #~ msgid "\\%-10[scroll-forward-page-only]  Scroll forward within this node.\n"
+ #~ msgstr "\\%-10[scroll-forward]  ÏòÇ°¹ö¶¯Ò»ÐÐ¡£\n"
+ 
+ #, fuzzy
+ #~ msgid ""
+ #~ "\\%-10[scroll-backward-page-only]  Scroll backward within this node.\n"
+ #~ msgstr "\\%-10[scroll-backward]  Ïòºó¹ö¶¯Ò»ÐÐ¡£\n"
+ 
+ #~ msgid ""
+ #~ "\\%-10[search-backward]  Search backward for a specified string\n"
+ #~ "              and select the node in which the previous occurrence is "
+ #~ "found.\n"
+ #~ msgstr ""
+ #~ "\\%-10[search-backward]  ÏòºóËÑË÷Ö¸¶¨µÄ×Ö·û´®\n"
+ #~ "              ²¢Ñ¡ÔñËùÕÒµ½µÄÉÏÒ»¸öÊµÀýËùÔÚµÄ½Úµã¡£\n"
+ 
+ #~ msgid "--- Use `\\[history-node]' or `\\[kill-node]' to exit ---\n"
+ #~ msgstr "--- ÓÃ¡°\\[history-node]¡±»ò¡°\\[kill-node]¡±ÍË³ö ---\n"
+ 
+ #, fuzzy
+ #~ msgid "\\%-10[move-to-prev-xref]  Skip to previous hypertext link [*].\n"
+ #~ msgstr "\\%-10[move-to-prev-xref]  Ìø×ªµ½±¾½ÚµãÖÐµÄÉÏÒ»¸ö³¬ÎÄ±¾Á¬½Ó¡£\n"
+ 
+ #, fuzzy
+ #~ msgid ""
+ #~ "Usage: %s [OPTION]... [MENU-ITEM...]\n"
+ #~ "\n"
+ #~ "Read documentation in Info format.\n"
+ #~ "\n"
+ #~ "Options:\n"
+ #~ "      --apropos=STRING         look up STRING in all indices of all "
+ #~ "manuals.\n"
+ #~ "  -d, --directory=DIR          add DIR to INFOPATH.\n"
+ #~ "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
+ #~ "  -f, --file=FILENAME          specify Info file to visit.\n"
+ #~ "  -h, --help                   display this help and exit.\n"
+ #~ "      --index-search=STRING    go to node pointed by index entry STRING.\n"
+ #~ "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
+ #~ "  -o, --output=FILENAME        output selected nodes to FILENAME.\n"
+ #~ "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
+ #~ "      --no-raw-escapes         output escapes as literal text.\n"
+ #~ "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
+ #~ "  -O, --show-options, --usage  go to command-line options node.\n"
+ #~ "%s      --subnodes               recursively output menu items.\n"
+ #~ "  -w, --where, --location      print physical location of Info file.\n"
+ #~ "      --vi-keys                use vi-like and less-like key bindings.\n"
+ #~ "      --version                display version information and exit.\n"
+ #~ "\n"
+ #~ "The first non-option argument, if present, is the menu entry to start "
+ #~ "from;\n"
+ #~ "it is searched for in all `dir' files along INFOPATH.\n"
+ #~ "If it is not present, info merges all `dir' files and shows the result.\n"
+ #~ "Any remaining arguments are treated as the names of menu\n"
+ #~ "items relative to the initial node visited.\n"
+ #~ "\n"
+ #~ "Examples:\n"
+ #~ "  info                       show top-level dir menu\n"
+ #~ "  info emacs                 start at emacs node from top-level dir\n"
+ #~ "  info emacs buffers         start at buffers node within emacs manual\n"
+ #~ "  info --show-options emacs  start at node with emacs' command line "
+ #~ "options\n"
+ #~ "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
+ #~ "  info -f ./foo.info         show file ./foo.info, not searching dir\n"
+ #~ msgstr ""
+ #~ "ÓÃ·¨£º%s [Ñ¡Ïî]... [²Ëµ¥Ïî...]\n"
+ #~ "\n"
+ #~ "ÔÄ¶Á Info ¸ñÊ½µÄÎÄµµ¡£\n"
+ #~ "\n"
+ #~ "Ñ¡Ïî£º\n"
+ #~ "      --apropos=STRING         ÔÚËùÓÐÊÖ²áµÄËùÓÐË÷ÒýÖÐËÑË÷ STRING¡£\n"
+ #~ "  -d, --directory=DIR          ½«Ä¿Â¼ DIR Ìí¼Óµ½ INFOPATH ÖÐ¡£\n"
+ #~ "      --dribble=FILENAME       ½«ÓÃ»§µÄ°´¼ü¼ÇÂ¼ÔÚÎÄ¼þ FILENAME ÖÐ¡£\n"
+ #~ "  -f, --file=FILENAME          Ö¸¶¨ÒªÔÄ¶ÁµÄ Info ÎÄ¼þ¡£\n"
+ #~ "  -h, --help                   ÏÔÊ¾¸ÃÇóÖúÐÅÏ¢²¢ÍË³ö¡£\n"
+ #~ "      --index-search=STRING    ×ªÒÆµ½Ë÷ÒýÌõÄ¿ STRING ËùÖ¸ÏòµÄ½Úµã¡£\n"
+ #~ "  -n, --node=NODENAME          Ö¸¶¨Ê×ÏÈÔÄ¶ÁµÄ Info ÎÄ¼þÖÐµÄ½Úµã¡£\n"
+ #~ "  -o, --output=FILENAME        ½«Ñ¡ÖÐµÄ½ÚµãÊä³öµ½ÎÄ¼þ FILENAME ÖÐ¡£\n"
+ #~ "  -R, --raw-escapes            ²»ÒªÉ¾³ýÀ´×Ô man Ò³ÃæµÄ ANSI ×ªÒå·û¡£\n"
+ #~ "      --restore=FILENAME       ´ÓÎÄ¼þ FILENAME ÖÐ¶ÁÈ¡³õÊ¼°´¼ü¡£\n"
+ #~ "  -O, --show-options, --usage  ×ªÒÆµ½ÃüÁîÐÐÑ¡Ïî½Úµã¡£\n"
+ #~ "%s      --subnodes               µÝ¹éÊä³ö²Ëµ¥ÌõÄ¿¡£\n"
+ #~ "      --vi-keys                Ê¹ÓÃÀà vi ºÍÀà less µÄ°´¼ü°ó¶¨¡£\n"
+ #~ "      --version                ÏÔÊ¾°æ±¾ÐÅÏ¢²¢ÍË³ö¡£\n"
+ #~ "\n"
+ #~ "Èç¹û´æÔÚ·ÇÑ¡Ïî²ÎÊý£¬ÔòµÚÒ»¸ö·ÇÑ¡Ïî²ÎÊý¾ÍÊÇÆðµã²Ëµ¥ÌõÄ¿£»\n"
+ #~ "ËüÊÇ´Ó INFOPATH ÖÐµÄ¡°dir¡±ÎÄ¼þÖÐËÑË÷¶øµÃµÄ¡£\n"
+ #~ "Èç¹ûËÑË÷²»µ½£¬info ¾ÍºÏ²¢ËùÓÐµÄ¡°dir¡±ÎÄ¼þ²¢ÏÔÊ¾ºÏ²¢½á¹û¡£\n"
+ #~ "ËùÓÐÊ£ÓàµÄ²ÎÊý¾ù×÷ÎªÏà¶ÔÓÚÔÄ¶ÁµÄ³õÊ¼½ÚµãµÄ²Ëµ¥ÏîÄ¿Ãû³Æ¡£\n"
+ #~ "\n"
+ #~ "Ê¾Àý£º\n"
+ #~ "  info                       ÏÔÊ¾¶¥²ãÄ¿Â¼²Ëµ¥\n"
+ #~ "  info emacs                 ´Ó¶¥²ãÄ¿Â¼ÖÐµÄ emacs ½Úµã¿ªÊ¼\n"
+ #~ "  info emacs buffers         ´Ó emacs ÊÖ²áµÄ buffers ½Úµã¿ªÊ¼\n"
+ #~ "  info --show-options emacs  ´Ó emacs µÄÃüÁîÐÐÑ¡Ïî½Úµã¿ªÊ¼\n"
+ #~ "  info -f ./foo.info         ÏÔÊ¾ÎÄ¼þ ./foo.info£¬¶ø²»ÊÇËÑË÷Ä¿Â¼\n"
+ 
+ #~ msgid ""
+ #~ "              Picking a menu item causes another node to be selected.\n"
+ #~ msgstr "              Ñ¡È¡Ò»¸ö²Ëµ¥ÏîÄ¿½«Ñ¡ÖÐÁíÒ»¸ö½Úµã¡£\n"
+ 
+ #~ msgid ""
+ #~ "              You may include a filename as well, as in (FILENAME)"
+ #~ "NODENAME.\n"
+ #~ msgstr "              Äú»¹¿ÉÒÔÍ¬Ê±¸ø³öÎÄ¼þÃû£¬ÐÎÊ½Îª (ÎÄ¼þÃû)½ÚµãÃû¡£\n"
+ 
+ #~ msgid "  %-10s  Search backward for a specified string\n"
+ #~ msgstr "  %-10s  ÏòºóËÑË÷Ö¸¶¨µÄ×Ö·û´®\n"
+ 
+ #~ msgid ""
+ #~ "              and select the node in which the next occurrence is found.\n"
+ #~ msgstr "              ²¢Ñ¡ÔñÕÒµ½µÄÏÂÒ»¸öÊµÀýËùÔÚµÄ½Úµã¡£\n"
+ 
+ #~ msgid "Following Next node..."
+ #~ msgstr "¸úËæÏÂÒ»¸ö½Úµã..."
+ 
+ #~ msgid "Selecting first menu item..."
+ #~ msgstr "Ñ¡ÔñµÚÒ»¸ö²Ëµ¥Ïî..."
+ 
+ #~ msgid "Selecting Next node..."
+ #~ msgstr "Ñ¡ÔñÏÂÒ»¸ö½Úµã..."
+ 
+ #~ msgid "Moving Up %d time(s), then Next."
+ #~ msgstr "ÏòÉÏÒÆ¶¯ %d ´Î£¬¶øºóºóÒÆ¡£"
+ 
+ #~ msgid "Moving Prev in this window."
+ #~ msgstr "ÔÚ±¾´°¿ÚÖÐÏòÉÏÒÆ¶¯¡£"
+ 
+ #~ msgid "Moving Up in this window."
+ #~ msgstr "ÔÚ±¾´°¿ÚÖÐÏòÉÏ²ãÒÆ¶¯"
+ 
+ #~ msgid "Moving to `Prev's last menu item."
+ #~ msgstr "ÒÆ¶¯µ½Ç°Ò»¸öµÄ×îºóÒ»¸ö²Ëµ¥ÏîÄ¿¡£"
+ 
+ #~ msgid " "
+ #~ msgstr " "
+ 
+ #~ msgid "Function"
+ #~ msgstr "º¯Êý"
+ 
+ #~ msgid "Macro"
+ #~ msgstr "ºê"
+ 
+ #~ msgid "Special Form"
+ #~ msgstr "ÌØÊâÐÎÊ½"
+ 
+ #~ msgid "Variable"
+ #~ msgstr "±äÁ¿"
+ 
+ #~ msgid "User Option"
+ #~ msgstr "ÓÃ»§Ñ¡Ïî"
+ 
+ #~ msgid "Instance Variable"
+ #~ msgstr "ÊµÀý±äÁ¿"
+ 
+ #~ msgid "Method"
+ #~ msgstr "·½·¨"
+ 
+ #~ msgid "Untitled"
+ #~ msgstr "ÎÞ±êÌâ"
+ 
+ #~ msgid "This is %s, produced by makeinfo version %s from %s.\n"
+ #~ msgstr "ÕâÊÇ %s£¬ÓÉ makeinfo °æ±¾ %s ´Ó %s Éú³É¡£\n"
+ 
+ #~ msgid "Next:"
+ #~ msgstr "ÏÂÒ»¸ö£º"
+ 
+ #~ msgid "Previous:"
+ #~ msgstr "ÉÏÒ»¸ö£º"
+ 
+ #~ msgid "Up:"
+ #~ msgstr "ÉÏ²ã£º"
+ 
+ #~ msgid "Menu"
+ #~ msgstr "²Ëµ¥"
+ 
+ #~ msgid "Cross"
+ #~ msgstr "½»²æÒýÓÃ"
+ 
+ #~ msgid "Prev"
+ #~ msgstr "ÉÏÒ»¸ö"
+ 
+ #~ msgid "Up"
+ #~ msgstr "ÉÏ²ã"
+ 
+ #~ msgid "see "
+ #~ msgstr "²ÎÔÄ "
+ 
+ #, fuzzy
+ #~ msgid ""
+ #~ "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
+ #~ "\n"
+ #~ "Add or remove entries in INFO-FILE from the Info directory DIR-FILE.\n"
+ #~ "\n"
+ #~ "Options:\n"
+ #~ " --debug           report what is being done.\n"
+ #~ " --delete          delete existing entries for INFO-FILE from DIR-FILE;\n"
+ #~ "                     don't insert any new entries.\n"
+ #~ " --dir-file=NAME   specify file name of Info directory file.\n"
+ #~ "                     This is equivalent to using the DIR-FILE argument.\n"
+ #~ " --entry=TEXT      insert TEXT as an Info directory entry.\n"
+ #~ "                     TEXT should have the form of an Info menu item line\n"
+ #~ "                     plus zero or more extra lines starting with "
+ #~ "whitespace.\n"
+ #~ "                     If you specify more than one entry, they are all "
+ #~ "added.\n"
+ #~ "                     If you don't specify any entries, they are "
+ #~ "determined\n"
+ #~ "                     from information in the Info file itself.\n"
+ #~ " --help            display this help and exit.\n"
+ #~ " --info-file=FILE  specify Info file to install in the directory.\n"
+ #~ "                     This is equivalent to using the INFO-FILE argument.\n"
+ #~ " --info-dir=DIR    same as --dir-file=DIR/dir.\n"
+ #~ " --item=TEXT       same as --entry TEXT.\n"
+ #~ "                     An Info directory entry is actually a menu item.\n"
+ #~ " --quiet           suppress warnings.\n"
+ #~ " --remove          same as --delete.\n"
+ #~ " --remove-exactly  only remove if the info file name matches exactly;\n"
+ #~ "                     .info and/or .gz suffixes are not ignored.\n"
+ #~ " --section=SEC     put this file's entries in section SEC of the "
+ #~ "directory.\n"
+ #~ "                     If you specify more than one section, all the "
+ #~ "entries\n"
+ #~ "                     are added in each of the sections.\n"
+ #~ "                     If you don't specify any sections, they are "
+ #~ "determined\n"
+ #~ "                     from information in the Info file itself.\n"
+ #~ " --section-regex=R if an entry is added to a section that does not "
+ #~ "exist,\n"
+ #~ "                     look for a section matching basic regular expression "
+ #~ "R\n"
+ #~ "                     (and ignoring case) before starting a new section.\n"
+ #~ " --test            suppress updating of DIR-FILE.\n"
+ #~ " --silent          suppress warnings.\n"
+ #~ " --version         display version information and exit.\n"
+ #~ msgstr ""
+ #~ "ÓÃ·¨£º%s [Ñ¡Ïî]... [INFO-ÎÄ¼þ [DIR-ÎÄ¼þ]]\n"
+ #~ "\n"
+ #~ "½« INFO-ÎÄ¼þÖÐµÄÄ¿Â¼ÌõÄ¿°²×°µ½ Info Ä¿Â¼ÎÄ¼þ DIR-ÎÄ¼þÖÐ£¬»ò´ÓÖÐ\n"
+ #~ "É¾³ý¡£\n"
+ #~ "\n"
+ #~ "Ñ¡Ïî£º\n"
+ #~ " --delete          ´Ó DIR-ÎÄ¼þÖÐÉ¾³ý¹ØÓÚ INFO-ÎÄ¼þµÄÏÖÓÐÌõÄ¿£»\n"
+ #~ "                     ²»É¾³ýÈÎºÎÐÂÌõÄ¿¡£\n"
+ #~ " --dir-file=NAME   Ö¸¶¨ Info Ä¿Â¼ÎÄ¼þµÄÎÄ¼þÃû¡£\n"
+ #~ "                     ÕâµÈ¼ÛÓÚÊ¹ÓÃ DIR-ÎÄ¼þ²ÎÊý¡£\n"
+ #~ " --entry=TEXT      ½« TEXT ×÷Îª Info Ä¿Â¼ÌõÄ¿²åÈë¡£\n"
+ #~ "                     TEXT µÄÐÎÊ½Ó¦¸ÃÊÇ Info ²Ëµ¥ÏîÄ¿\n"
+ #~ "                     ÐÐÒÔ¼°Áã¸ö»ò¶à¸öÒÔ¿Õ°×¿ªÍ·µÄÐÐ¡£\n"
+ #~ "                     Èç¹ûÄúÖ¸Ã÷¶à¸öÌõÄ¿£¬½«È«²¿Ìí¼Ó¡£\n"
+ #~ "                     Èç¹ûÄúÎ´Ö¸Ã÷ÈÎºÎÌõÄ¿£¬ËüÃÇ½«´Ó\n"
+ #~ "                     Info ÎÄ¼þ×ÔÉíµÄÐÅÏ¢À´ÅÐ¶Ï¡£\n"
+ #~ " --help            ÏÔÊ¾±¾ÇóÖúÐÅÏ¢²¢ÍË³ö¡£\n"
+ #~ " --info-file=FILE  Ö¸¶¨Òª°²×°µ½Ä¿Â¼ÖÐµÄ Info ÎÄ¼þ¡£\n"
+ #~ "                     ÕâµÈ¼ÛÓÚÊ¹ÓÃ INFO-ÎÄ¼þ²ÎÊý¡£\n"
+ #~ " --info-dir=DIR    µÈÍ¬ÓÚ --dir-file=DIR/dir¡£\n"
+ #~ " --item=TEXT       µÈÍ¬ÓÚ --entry ÎÄ±¾¡£\n"
+ #~ "                     Info Ä¿Â¼ÌõÄ¿Êµ¼ÊÉÏÊÇ²Ëµ¥ÏîÄ¿¡£\n"
+ #~ " --quiet           ²»ÒªÊä³ö¾¯¸æ¡£\n"
+ #~ " --remove          µÈÍ¬ÓÚ --delete¡£\n"
+ #~ " --section=SEC     ½«¸ÃÎÄ¼þµÄÌõÄ¿´æ´¢µ½Ä¿Â¼µÄ½Ú SEC ÖÐ¡£\n"
+ #~ "                     Èç¹ûÄúÖ¸Ã÷¶àÓÚÒ»¸ö½Ú£¬½«¼ÓÈë¸÷¸ö\n"
+ #~ "                     ½ÚÖÐµÄËùÓÐÌõÄ¿¡£\n"
+ #~ "                     Èç¹ûÄúÎ´Ö¸Ã÷ÈÎºÎ½Ú£¬½«¸ù¾Ý Info\n"
+ #~ "                     ÎÄ¼þ×ÔÉíµÄÐÅÏ¢À´ÅÐ¶ÏËüÃÇ¡£\n"
+ #~ " --version         ÏÔÊ¾°æ±¾ÐÅÏ¢²¢ÍË³ö¡£\n"
+ 
+ #~ msgid "menu item `%s' already exists, for file `%s'"
+ #~ msgstr "ÔÚÎÄ¼þ¡°%2$s¡±ÖÐ²Ëµ¥Ïî¡°%1$s¡±ÒÑ´æÔÚ"
+ 
  #~ msgid "\\%-10[menu-digit]  Pick first ... ninth item in node's menu.\n"
  #~ msgstr "\\%-10[menu-digit]  Ñ¡È¡½Úµã²Ëµ¥ÖÐµÄµÚÒ»ÖÁµÚ¾Å¸öÏîÄ¿¡£\n"
***************
*** 3129,3143 ****
  
  #~ msgid ""
- #~ "  %-10s  Search for a specified string in the index entries of this Info\n"
- #~ msgstr "  %-10s  ÔÚ±¾ Info ÎÄ¼þÖÐµÄË÷ÒýÌõÄ¿ÖÐËÑË÷Ö¸¶¨µÄ×Ö·û´®£¬\n"
- 
- #~ msgid ""
  #~ "              file, and select the node referenced by the first entry "
  #~ "found.\n"
  #~ msgstr "              ²¢Ñ¡ÔñµÚÒ»¸öÕÒµ½µÄÌõÄ¿ËùÒýÓÃµÄ½Úµã¡£\n"
  
- #~ msgid "  %-10s  Search forward for a specified string,\n"
- #~ msgstr "  %-10s  ÏòÇ°ËÑË÷Ö¸¶¨µÄ×Ö·û´®£¬\n"
- 
  #, fuzzy
  #~ msgid ""
--- 3371,3378 ----
***************
*** 3180,3187 ****
  #~ msgid "`%s' has no Up field"
  #~ msgstr "¡°%s¡±Ã»ÓÐÉÏ²ãÓò"
- 
- #~ msgid "\\%-10[scroll-forward]  Scroll forward 1 line.\n"
- #~ msgstr "\\%-10[scroll-forward]  ÏòÇ°¹ö¶¯Ò»ÐÐ¡£\n"
- 
- #~ msgid "\\%-10[scroll-backward]  Scroll backward 1 line.\n"
- #~ msgstr "\\%-10[scroll-backward]  Ïòºó¹ö¶¯Ò»ÐÐ¡£\n"
--- 3415,3416 ----
Files texinfo-4.11/po/zh_TW.gmo and texinfo-4.12/po/zh_TW.gmo differ
diff -Nrc2 texinfo-4.11/po/zh_TW.po texinfo-4.12/po/zh_TW.po
*** texinfo-4.11/po/zh_TW.po	Mon Sep  3 05:23:15 2007
--- texinfo-4.12/po/zh_TW.po	Sat Apr 19 10:05:41 2008
***************
*** 7,11 ****
  "Project-Id-Version: texinfo 4.1\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2007-09-03 05:23-0700\n"
  "PO-Revision-Date: 2002-03-08 04:56+0800\n"
  "Last-Translator: Abel Cheung <maddog@linux.org.hk>\n"
--- 7,11 ----
  "Project-Id-Version: texinfo 4.1\n"
  "Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
! "POT-Creation-Date: 2008-04-19 10:05-0700\n"
  "PO-Revision-Date: 2002-03-08 04:56+0800\n"
  "Last-Translator: Abel Cheung <maddog@linux.org.hk>\n"
***************
*** 15,89 ****
  "Content-Transfer-Encoding: 8bit\n"
  
! #: gnulib/lib/error.c:126
  msgid "Unknown system error"
  msgstr ""
  
! #: gnulib/lib/getopt.c:531 gnulib/lib/getopt.c:547
  #, c-format
  msgid "%s: option `%s' is ambiguous\n"
  msgstr "%s: ¿ï¶µ `%s' ¤£©ú\n"
  
! #: gnulib/lib/getopt.c:580 gnulib/lib/getopt.c:584
  #, c-format
  msgid "%s: option `--%s' doesn't allow an argument\n"
  msgstr "%s: ¿ï¶µ `--%s' ¤£¥i§t¦³¤Þ¼Æ\n"
  
! #: gnulib/lib/getopt.c:593 gnulib/lib/getopt.c:598
  #, c-format
  msgid "%s: option `%c%s' doesn't allow an argument\n"
  msgstr "%s: ¿ï¶µ `%c%s' ¤£¥i§t¦³¤Þ¼Æ\n"
  
! #: gnulib/lib/getopt.c:641 gnulib/lib/getopt.c:660 gnulib/lib/getopt.c:976
! #: gnulib/lib/getopt.c:995
  #, c-format
  msgid "%s: option `%s' requires an argument\n"
  msgstr "%s: ¿ï¶µ `%s' ¥²¶·§t¦³¤Þ¼Æ\n"
  
! #: gnulib/lib/getopt.c:698 gnulib/lib/getopt.c:701
  #, c-format
  msgid "%s: unrecognized option `--%s'\n"
  msgstr "%s: ¥¼ª¾ªº¿ï¶µ `--%s'\n"
  
! #: gnulib/lib/getopt.c:709 gnulib/lib/getopt.c:712
  #, c-format
  msgid "%s: unrecognized option `%c%s'\n"
  msgstr "%s: ¥¼ª¾ªº¿ï¶µ `%c%s'\n"
  
! #: gnulib/lib/getopt.c:764 gnulib/lib/getopt.c:767
  #, c-format
  msgid "%s: illegal option -- %c\n"
  msgstr "%s: ¤£¦Xªkªº¿ï¶µ -- %c\n"
  
! #: gnulib/lib/getopt.c:773 gnulib/lib/getopt.c:776
  #, c-format
  msgid "%s: invalid option -- %c\n"
  msgstr "%s: µL®Äªº¿ï¶µ -- %c\n"
  
! #: gnulib/lib/getopt.c:828 gnulib/lib/getopt.c:844 gnulib/lib/getopt.c:1048
! #: gnulib/lib/getopt.c:1066
  #, c-format
  msgid "%s: option requires an argument -- %c\n"
  msgstr "%s: ¿ï¶µ¥²¶·§t¦³¤Þ¼Æ -- %c\n"
  
! #: gnulib/lib/getopt.c:897 gnulib/lib/getopt.c:913
  #, c-format
  msgid "%s: option `-W %s' is ambiguous\n"
  msgstr "%s: ¿ï¶µ `-W %s' ¤£©ú½T\n"
  
! #: gnulib/lib/getopt.c:937 gnulib/lib/getopt.c:955
  #, c-format
  msgid "%s: option `-W %s' doesn't allow an argument\n"
  msgstr "%s: ¿ï¶µ `-W %s' ¤£¥i§t¦³¤Þ¼Æ\n"
  
! #: gnulib/lib/xalloc-die.c:35 gnulib/lib/xsetenv.c:39
! #, fuzzy
  msgid "memory exhausted"
  msgstr "µêÀÀ°O¾ÐÅé¯ÓºÉ"
  
! #: info/echo-area.c:283 info/session.c:732
  msgid "Move forward a character"
  msgstr "¦V«e²¾°Ê¤@­Ó¦r¤¸"
  
! #: info/echo-area.c:295 info/session.c:764
  msgid "Move backward a character"
  msgstr "¦V«á²¾°Ê¤@­Ó¦r¤¸"
--- 15,89 ----
  "Content-Transfer-Encoding: 8bit\n"
  
! #: gnulib/lib/error.c:125
  msgid "Unknown system error"
  msgstr ""
  
! #: gnulib/lib/getopt.c:526 gnulib/lib/getopt.c:542
  #, c-format
  msgid "%s: option `%s' is ambiguous\n"
  msgstr "%s: ¿ï¶µ `%s' ¤£©ú\n"
  
! #: gnulib/lib/getopt.c:575 gnulib/lib/getopt.c:579
  #, c-format
  msgid "%s: option `--%s' doesn't allow an argument\n"
  msgstr "%s: ¿ï¶µ `--%s' ¤£¥i§t¦³¤Þ¼Æ\n"
  
! #: gnulib/lib/getopt.c:588 gnulib/lib/getopt.c:593
  #, c-format
  msgid "%s: option `%c%s' doesn't allow an argument\n"
  msgstr "%s: ¿ï¶µ `%c%s' ¤£¥i§t¦³¤Þ¼Æ\n"
  
! #: gnulib/lib/getopt.c:636 gnulib/lib/getopt.c:655 gnulib/lib/getopt.c:971
! #: gnulib/lib/getopt.c:990
  #, c-format
  msgid "%s: option `%s' requires an argument\n"
  msgstr "%s: ¿ï¶µ `%s' ¥²¶·§t¦³¤Þ¼Æ\n"
  
! #: gnulib/lib/getopt.c:693 gnulib/lib/getopt.c:696
  #, c-format
  msgid "%s: unrecognized option `--%s'\n"
  msgstr "%s: ¥¼ª¾ªº¿ï¶µ `--%s'\n"
  
! #: gnulib/lib/getopt.c:704 gnulib/lib/getopt.c:707
  #, c-format
  msgid "%s: unrecognized option `%c%s'\n"
  msgstr "%s: ¥¼ª¾ªº¿ï¶µ `%c%s'\n"
  
! #: gnulib/lib/getopt.c:759 gnulib/lib/getopt.c:762
  #, c-format
  msgid "%s: illegal option -- %c\n"
  msgstr "%s: ¤£¦Xªkªº¿ï¶µ -- %c\n"
  
! #: gnulib/lib/getopt.c:768 gnulib/lib/getopt.c:771
  #, c-format
  msgid "%s: invalid option -- %c\n"
  msgstr "%s: µL®Äªº¿ï¶µ -- %c\n"
  
! #: gnulib/lib/getopt.c:823 gnulib/lib/getopt.c:839 gnulib/lib/getopt.c:1043
! #: gnulib/lib/getopt.c:1061
  #, c-format
  msgid "%s: option requires an argument -- %c\n"
  msgstr "%s: ¿ï¶µ¥²¶·§t¦³¤Þ¼Æ -- %c\n"
  
! #: gnulib/lib/getopt.c:892 gnulib/lib/getopt.c:908
  #, c-format
  msgid "%s: option `-W %s' is ambiguous\n"
  msgstr "%s: ¿ï¶µ `-W %s' ¤£©ú½T\n"
  
! #: gnulib/lib/getopt.c:932 gnulib/lib/getopt.c:950
  #, c-format
  msgid "%s: option `-W %s' doesn't allow an argument\n"
  msgstr "%s: ¿ï¶µ `-W %s' ¤£¥i§t¦³¤Þ¼Æ\n"
  
! #: gnulib/lib/xalloc-die.c:34 gnulib/lib/xsetenv.c:37
! #, fuzzy, c-format
  msgid "memory exhausted"
  msgstr "µêÀÀ°O¾ÐÅé¯ÓºÉ"
  
! #: info/echo-area.c:283 info/session.c:735
  msgid "Move forward a character"
  msgstr "¦V«e²¾°Ê¤@­Ó¦r¤¸"
  
! #: info/echo-area.c:295 info/session.c:767
  msgid "Move backward a character"
  msgstr "¦V«á²¾°Ê¤@­Ó¦r¤¸"
***************
*** 97,105 ****
  msgstr "²¾¦Ü¥»¦æµ²§À"
  
! #: info/echo-area.c:320 info/session.c:805
  msgid "Move forward a word"
  msgstr "¦V«e²¾°Ê¤@­Ó¦r"
  
! #: info/echo-area.c:360 info/session.c:878
  msgid "Move backward a word"
  msgstr "¦V«á²¾°Ê¤@­Ó¦r"
--- 97,105 ----
  msgstr "²¾¦Ü¥»¦æµ²§À"
  
! #: info/echo-area.c:320 info/session.c:808
  msgid "Move forward a word"
  msgstr "¦V«e²¾°Ê¤@­Ó¦r"
  
! #: info/echo-area.c:360 info/session.c:881
  msgid "Move backward a word"
  msgstr "¦V«á²¾°Ê¤@­Ó¦r"
***************
*** 262,284 ****
  msgstr "§ä¨ì \"%s\" ¦b %s ¤§¤¤. (`\\[next-index-match]' ¹Á¸Õ­n§ä¨ì¤U¤@­Ó¦r¦ê.)"
  
! #: info/indices.c:540
  #, fuzzy, c-format
  msgid "Scanning indices of `%s'..."
  msgstr "±½ºË \"%s\" ªº¯Á¤Þ¤¤..."
  
! #: info/indices.c:595
  #, c-format
  msgid "No available info files have `%s' in their indices."
  msgstr ""
  
! #: info/indices.c:621
  msgid "Grovel all known info file's indices for a string and build a menu"
  msgstr "¾ã²z©Ò¦³¤wª¾ info ÀÉ¤¤¥]§t¬d¸ß¦r¦êªº¯Á¤Þ, ¨Ã«Ø¥ß¤@­Ó¿ï³æ"
  
! #: info/indices.c:625
  msgid "Index apropos: "
  msgstr ""
  
! #: info/indices.c:653
  #, fuzzy, c-format
  msgid ""
--- 262,284 ----
  msgstr "§ä¨ì \"%s\" ¦b %s ¤§¤¤. (`\\[next-index-match]' ¹Á¸Õ­n§ä¨ì¤U¤@­Ó¦r¦ê.)"
  
! #: info/indices.c:549
  #, fuzzy, c-format
  msgid "Scanning indices of `%s'..."
  msgstr "±½ºË \"%s\" ªº¯Á¤Þ¤¤..."
  
! #: info/indices.c:604
  #, c-format
  msgid "No available info files have `%s' in their indices."
  msgstr ""
  
! #: info/indices.c:630
  msgid "Grovel all known info file's indices for a string and build a menu"
  msgstr "¾ã²z©Ò¦³¤wª¾ info ÀÉ¤¤¥]§t¬d¸ß¦r¦êªº¯Á¤Þ, ¨Ã«Ø¥ß¤@­Ó¿ï³æ"
  
! #: info/indices.c:634
  msgid "Index apropos: "
  msgstr ""
  
! #: info/indices.c:662
  #, fuzzy, c-format
  msgid ""
***************
*** 289,299 ****
  "* Menu: ¨ä¯Á¤Þ¤¤¥]§t \"%s\" ªº¸`ÂI:\n"
  
! #: info/info.c:287 info/infokey.c:899
  #, c-format
  msgid "Try --help for more information.\n"
  msgstr "¸Õ¸Õ --help ¥H¨ú±o§ó¦hªº¸ê°T.\n"
  
! #: info/info.c:306 info/infokey.c:145 makeinfo/makeinfo.c:783
! #: util/install-info.c:1328 util/texindex.c:295
  #, c-format
  msgid ""
--- 289,299 ----
  "* Menu: ¨ä¯Á¤Þ¤¤¥]§t \"%s\" ªº¸`ÂI:\n"
  
! #: info/info.c:273 info/infokey.c:899
  #, c-format
  msgid "Try --help for more information.\n"
  msgstr "¸Õ¸Õ --help ¥H¨ú±o§ó¦hªº¸ê°T.\n"
  
! #: info/info.c:292 info/infokey.c:145 install-info/install-info.c:2091
! #: makeinfo/makeinfo.c:783 util/texindex.c:295
  #, c-format
  msgid ""
***************
*** 305,342 ****
  msgstr ""
  
! #: info/info.c:511
  #, c-format
  msgid "no index entries found for `%s'\n"
  msgstr "§ä¤£¨ì¥]§t `%s' ªº¯Á¤Þ¶µ¥Ø\n"
  
! #: info/info.c:603
! msgid "  -b, --speech-friendly        be friendly to speech synthesizers.\n"
! msgstr ""
! 
! #: info/info.c:610
! #, fuzzy, c-format
  msgid ""
  "Usage: %s [OPTION]... [MENU-ITEM...]\n"
  "\n"
  "Read documentation in Info format.\n"
! "\n"
  "Options:\n"
! "      --apropos=STRING         look up STRING in all indices of all "
  "manuals.\n"
  "  -d, --directory=DIR          add DIR to INFOPATH.\n"
  "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
! "  -f, --file=FILENAME          specify Info file to visit.\n"
  "  -h, --help                   display this help and exit.\n"
  "      --index-search=STRING    go to node pointed by index entry STRING.\n"
  "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
! "  -o, --output=FILENAME        output selected nodes to FILENAME.\n"
  "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
  "      --no-raw-escapes         output escapes as literal text.\n"
  "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
! "  -O, --show-options, --usage  go to command-line options node.\n"
! "%s      --subnodes               recursively output menu items.\n"
! "  -w, --where, --location      print physical location of Info file.\n"
  "      --vi-keys                use vi-like and less-like key bindings.\n"
  "      --version                display version information and exit.\n"
  "\n"
  "The first non-option argument, if present, is the menu entry to start from;\n"
--- 305,361 ----
  msgstr ""
  
! #: info/info.c:504
  #, c-format
  msgid "no index entries found for `%s'\n"
  msgstr "§ä¤£¨ì¥]§t `%s' ªº¯Á¤Þ¶µ¥Ø\n"
  
! #: info/info.c:598
! #, c-format
  msgid ""
  "Usage: %s [OPTION]... [MENU-ITEM...]\n"
  "\n"
  "Read documentation in Info format.\n"
! msgstr ""
! 
! #: info/info.c:604
! msgid ""
  "Options:\n"
! "  -k, --apropos=STRING         look up STRING in all indices of all "
  "manuals.\n"
  "  -d, --directory=DIR          add DIR to INFOPATH.\n"
  "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
! "  -f, --file=FILENAME          specify Info file to visit."
! msgstr ""
! 
! #: info/info.c:611
! msgid ""
  "  -h, --help                   display this help and exit.\n"
  "      --index-search=STRING    go to node pointed by index entry STRING.\n"
  "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
! "  -o, --output=FILENAME        output selected nodes to FILENAME."
! msgstr ""
! 
! #: info/info.c:617
! msgid ""
  "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
  "      --no-raw-escapes         output escapes as literal text.\n"
  "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
! "  -O, --show-options, --usage  go to command-line options node."
! msgstr ""
! 
! #: info/info.c:624
! msgid "  -b, --speech-friendly        be friendly to speech synthesizers."
! msgstr ""
! 
! #: info/info.c:628
! msgid ""
! "      --subnodes               recursively output menu items.\n"
  "      --vi-keys                use vi-like and less-like key bindings.\n"
  "      --version                display version information and exit.\n"
+ "  -w, --where, --location      print physical location of Info file."
+ msgstr ""
+ 
+ #: info/info.c:634
+ msgid ""
  "\n"
  "The first non-option argument, if present, is the menu entry to start from;\n"
***************
*** 344,348 ****
  "If it is not present, info merges all `dir' files and shows the result.\n"
  "Any remaining arguments are treated as the names of menu\n"
! "items relative to the initial node visited.\n"
  "\n"
  "Examples:\n"
--- 363,371 ----
  "If it is not present, info merges all `dir' files and shows the result.\n"
  "Any remaining arguments are treated as the names of menu\n"
! "items relative to the initial node visited."
! msgstr ""
! 
! #: info/info.c:641
! msgid ""
  "\n"
  "Examples:\n"
***************
*** 352,393 ****
  "  info --show-options emacs  start at node with emacs' command line options\n"
  "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
! "  info -f ./foo.info         show file ./foo.info, not searching dir\n"
  msgstr ""
- "¥Îªk: %s [OPTION]... [MENU-ITEM...]\n"
- "\n"
- "¾\Åª Info ®æ¦¡ªº¤å¥ó.\n"
- "\n"
- "Options:\n"
- " --apropos=SUBJECT        ¦b©Ò¦³ªº¤â¥Uªº¯Á¤Þ¤¤´M§ä SUBJECT.\n"
- " --directory=DIR          ±N DIR ¥[¦Ü INFOPATH ¤¤.\n"
- " --dribble=FILENAME       ±N¨Ï¥ÎªÌªº«öÁä°O¿ý¦b FILENAME ¤¤.\n"
- " --file=FILENAME          «ü©w«ô³Xªº Info ÀÉ®×.\n"
- " --help                   Åã¥Ü¥»¨D§U¸ê°T, µM«áÂ÷¶}.\n"
- " --index-search=STRING    ¸õ¦Ü¯Á¤Þ¶µ¥Ø STRING ©Ò«ü¦Vªº¸`ÂI.\n"
- " --node=NODENAME          «ü©w²Ä¤@­Ó«ô³Xªº Info ÀÉ®×¤¤ªº¸`ÂI.\n"
- " --output=FILENAME        ±N¿ï¾Üªº¸`ÂI¿é¥X¦ÜÀÉ®× FILENAME.\n"
- " --restore=FILENAME       ¦ÛÀÉ®× FILENAME Åª¨úªì©lªº«öÁä.\n"
- " --show-options, --usage  ¸õ¦Ü©R¥O¦C¿ï¶µªº¸`ÂI.\n"
- " --subnodes               ¥H»¼°j¤è¦¡¿é¥X¿ï³æ¶µ¥Ø.\n"
- "%s --vi-keys                ¨Ï¥ÎÃþ¦ü vi »P less ªº«öÁä¤è¦¡.\n"
- " --version                Åã¥Üª©¥»¸ê°T, µM«áµ²§ô.\n"
- "\n"
- "¦pªG¦³«D¿ï¶µªº¤Þ¼Æ, ²Ä¤@­Ó«D¿ï¶µªº¤Þ¼Æ¬O¶}©lªº¿ï³æ¶µ¥Ø;\n"
- "¥¦·|³Q¥Î¨Ó·í§@¦b INFOPATH ¤ºªº©Ò¦³ dir ÀÉ®×ªº·j´M¼Ðªº.\n"
- "¦pªG¨S¦³ªº¸Ü, info ·|²Î¦X©Ò¦³ªº dir ÀÉ®×, µM«áÅã¥Üµ²ªG.\n"
- "³Ñ¤Uªº¤Þ¼Æ·|³Q·í§@¬Û¹ï©ó³Ìªì«ô³X¸`ÂIªº¿ï³æ¶µ¥Øªº¦WºÙ.\n"
- "\n"
- "½d¨Ò:\n"
- "  info                       Åã¥Ü³Ì¤W¼hªº¿ï³æ\n"
- "  info emacs                 ¥H³Ì¤W¼h¤¤ªº emacs ¸`ÂI§@¬°°_ÂI\n"
- "  info emacs buffers         ¥H emacs ¤â¥U¤¤ªº buffers ¸`ÂI§@¬°°_ÂI\n"
- "  info --show-options emacs  ¥H¤¶²Ð emacs ªº°õ¦æ¿ï¶µªº¸`ÂI§@¬°°_ÂI\n"
- "  info -f ./foo.info         Åã¥ÜÀÉ®× ./foo.info, ¤£·j´M¥Ø¿ý\n"
- "\n"
- "µ{¦¡¯äÂÎ, ½Ð¥H¹q¤l¶l¥ó (­^¤å) ¦^³ø¦Ü bug-texinfo@gnu.org,\n"
- "¤@¯ë°ÝÃD»P°Q½×, ½Ð¥H¹q¤l¶l¥ó (­^¤å) ±H¨ì help-texinfo@gnu.org.\n"
  
! #: info/info.c:649 info/infokey.c:918 makeinfo/makeinfo.c:474
! #: util/install-info.c:491 util/texindex.c:259
  #, fuzzy
  msgid ""
--- 375,383 ----
  "  info --show-options emacs  start at node with emacs' command line options\n"
  "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
! "  info -f ./foo.info         show file ./foo.info, not searching dir"
  msgstr ""
  
! #: info/info.c:650 info/infokey.c:918 makeinfo/makeinfo.c:474
! #: util/texindex.c:259
  #, fuzzy
  msgid ""
***************
*** 401,765 ****
  "¤@¯ë°ÝÃD»P°Q½×, ½Ð¥H¹q¤l¶l¥ó (­^¤å) ±H¨ì help-texinfo@gnu.org.\n"
  
! #: info/info.c:683
  #, c-format
  msgid "Cannot find node `%s'."
  msgstr "§ä¤£¨ì `%s' ¸`ÂI."
  
! #: info/info.c:684
  #, c-format
  msgid "Cannot find node `(%s)%s'."
  msgstr "§ä¤£¨ì `(%s)%s' ¸`ÂI."
  
! #: info/info.c:685
  msgid "Cannot find a window!"
  msgstr "§ä¤£¨ì¤À¹jµøµ¡!"
  
! #: info/info.c:686
  msgid "Point doesn't appear within this window's node!"
  msgstr "´å¼Ð¦ì¸m¤£¦b¥»¤À¹jµøµ¡ªº¸`ÂI¤º!"
  
! #: info/info.c:687
  msgid "Cannot delete the last window."
  msgstr "µLªk§R°£¤W¤@­Ó¤À¹jµøµ¡."
  
! #: info/info.c:688
  msgid "No menu in this node."
  msgstr "¥»¸`ÂI¨S¦³¿ï³æ."
  
! #: info/info.c:689
  msgid "No footnotes in this node."
  msgstr "¥»¸`ÂI¨S¦³µù¸}."
  
! #: info/info.c:690
  msgid "No cross references in this node."
  msgstr "¥»¸`ÂI¨S¦³¥æ¤¬°Ñ·Ó."
  
! #: info/info.c:691
  #, c-format
  msgid "No `%s' pointer for this node."
  msgstr "¥»¸`ÂI¨S¦³ `%s' pointer."
  
! #: info/info.c:692
  #, c-format
  msgid "Unknown Info command `%c'; try `?' for help."
  msgstr "¥¼ª¾ªº Info ©R¥O `%c'; ¸Õ¸Õ `?' ¥H¨ú±o¨D§U¸ê°T."
  
! #: info/info.c:693
  #, c-format
  msgid "Terminal type `%s' is not smart enough to run Info."
  msgstr "²×ºÝ¾÷Ãþ«¬ `%s' µLªk¤ä´©°õ¦æ Info ©Ò»Ýªº»Ý¨D."
  
! #: info/info.c:694
  msgid "You are already at the last page of this node."
  msgstr "±z¤w¦b¥»¸`ÂIªº³Ì«á¤@­¶."
  
! #: info/info.c:695
  msgid "You are already at the first page of this node."
  msgstr "±z¤w¦b¥»¸`ÂIªº²Ä¤@­¶."
  
! #: info/info.c:696
  msgid "Only one window."
  msgstr "¥u¦³¤@­Ó¤À¹jµøµ¡."
  
! #: info/info.c:697
  msgid "Resulting window would be too small."
  msgstr "²£¥Íªº¤À¹jµøµ¡·|¤Ó¤p."
  
! #: info/info.c:698
  msgid "Not enough room for a help window, please delete a window."
  msgstr "³Ñ¤UªºªÅ¶¡¤Ó¤p, µLªk®e¯Ç¨D§U¤À¹jµøµ¡, ½Ð§R°£¤@­Ó¤À¹jµøµ¡."
  
! #: info/infodoc.c:45 info/infodoc.c:97
! #, fuzzy
! msgid ""
! "Basic Commands in Info Windows\n"
! "******************************\n"
! msgstr "******************************\n"
  
! #: info/infodoc.c:48
  #, fuzzy
! msgid "\\%-10[quit-help]  Quit this help.\n"
  msgstr "  %-10s  µ²§ô¥»¨D§U.\n"
  
! #: info/infodoc.c:49
  #, fuzzy
  msgid "\\%-10[quit]  Quit Info altogether.\n"
  msgstr "  %-10s  ¤@¨Öµ²§ô Info µ{¦¡.\n"
  
! #: info/infodoc.c:50
  #, fuzzy
  msgid "\\%-10[get-info-help-node]  Invoke the Info tutorial.\n"
  msgstr "  %-10s  °õ¦æ Info «ü¾É½Òµ{.\n"
  
! #: info/infodoc.c:52 info/infodoc.c:104
  #, fuzzy
! msgid ""
! "Selecting other nodes:\n"
! "----------------------\n"
! msgstr "----------------------\n"
  
  #: info/infodoc.c:54
  #, fuzzy
! msgid "\\%-10[next-node]  Move to the \"next\" node of this node.\n"
! msgstr "  %-10s  ²¾¦Ü¥»¸`ÂIªº '¤U¤@­Ó (next)' ¸`ÂI.\n"
  
  #: info/infodoc.c:55
  #, fuzzy
! msgid "\\%-10[prev-node]  Move to the \"previous\" node of this node.\n"
! msgstr "  %-10s  ²¾¦Ü¥»¸`ÂIªº '¤W¤@­Ó (previous)' ¸`ÂI.\n"
  
  #: info/infodoc.c:56
  #, fuzzy
! msgid "\\%-10[up-node]  Move \"up\" from this node.\n"
! msgstr "  %-10s  ²¾¦Ü¥»¸`ÂIªº '¤W¤@¼h (up)' ¸`ÂI.\n"
  
! #: info/infodoc.c:57
  #, fuzzy
! msgid ""
! "\\%-10[menu-item]  Pick menu item specified by name.\n"
! "              Picking a menu item causes another node to be selected.\n"
! msgstr "              ¿ï¨ú¿ï³æ¶µ¥Ø¥H¿ï¾Ü¥t¤@­Ó¸`ÂI.\n"
  
  #: info/infodoc.c:59
  #, fuzzy
  msgid ""
! "\\%-10[xref-item]  Follow a cross reference.  Reads name of reference.\n"
! msgstr "  %-10s  ¸òÀH¥æ¤¬°Ñ·Ó.  Åª¨ú°Ñ·Óªº¦WºÙ.\n"
  
  #: info/infodoc.c:60
  #, fuzzy
! msgid "\\%-10[history-node]  Move to the last node seen in this window.\n"
  msgstr "  %-10s  ²¾°Ê¦Ü¥»¤À¹jµøµ¡¤¤, ¤W¤@­ÓÆ[¬Ýªº¸`ÂI.\n"
  
- #: info/infodoc.c:61
- #, fuzzy
- msgid "\\%-10[move-to-next-xref]  Skip to next hypertext link [*].\n"
- msgstr "  %-10s  ¸õ¨ì¥»¸`ÂI¤¤ªº¤U¤@­Ó¶W¥»¤å³sµ².\n"
- 
  #: info/infodoc.c:62
  #, fuzzy
! msgid "\\%-10[move-to-prev-xref]  Skip to previous hypertext link [*].\n"
! msgstr "  %-10s  ¸õ¨ì¥»¸`ÂI¤¤ªº¤U¤@­Ó¶W¥»¤å³sµ².\n"
  
  #: info/infodoc.c:63
  #, fuzzy
! msgid ""
! "\\%-10[select-reference-this-line]  Follow the hypertext link under cursor.\n"
! msgstr "  %-10s  ¸òÀH´å¼Ð¤Uªº¶W¥»¤å³sµ².\n"
  
  #: info/infodoc.c:64
  #, fuzzy
! msgid ""
! "\\%-10[dir-node]  Move to the `directory' node.  Equivalent to `\\[goto-"
! "node] (DIR)'.\n"
! msgstr "  %-10s  ²¾¦Ü `directory' ¸`ÂI.  ¦P `g (DIR)'.\n"
  
  #: info/infodoc.c:65
  #, fuzzy
! msgid ""
! "\\%-10[top-node]  Move to the Top node.  Equivalent to `\\[goto-node] Top'.\n"
! msgstr "  %-10s  ²¾¦Ü Top ¸`ÂI.  ¦P `g TOP'.\n"
! 
! #: info/infodoc.c:67
! msgid ""
! "[*]    Command acts within this node or the entire document, depending on\n"
! "the value of cursor-movement-scrolls variable\n"
! msgstr ""
  
! #: info/infodoc.c:70 info/infodoc.c:118
  #, fuzzy
! msgid ""
! "Moving within a node:\n"
! "---------------------\n"
! msgstr "---------------------\n"
  
! #: info/infodoc.c:72
  #, fuzzy
! msgid "\\%-10[beginning-of-node]  Go to the beginning of this node.\n"
! msgstr "  %-10s  ²¾¦Ü¥»¸`ÂIªº¶}ÀY.\n"
  
! #: info/infodoc.c:73
  #, fuzzy
! msgid "\\%-10[end-of-node]  Go to the end of this node.\n"
  msgstr "  %-10s  ²¾¦Ü¥»¸`ÂIªºµ²§À.\n"
  
! #: info/infodoc.c:74
  #, fuzzy
! msgid "\\%-10[next-line]  Scroll forward 1 line.\n"
! msgstr "  %-10s  ©¹«e±²°Ê¤@¦æ.\n"
  
! #: info/infodoc.c:75
  #, fuzzy
! msgid "\\%-10[prev-line]  Scroll backward 1 line.\n"
! msgstr "  %-10s  ©¹«á±²°Ê¤@¦æ.\n"
  
! #: info/infodoc.c:76
  #, fuzzy
! msgid "\\%-10[scroll-forward]  Scroll forward a page.\n"
! msgstr "  %-10s  ¦V«e±²°Ê¤@­¶.\n"
  
! #: info/infodoc.c:77
  #, fuzzy
! msgid "\\%-10[scroll-backward]  Scroll backward a page.\n"
! msgstr "  %-10s  ¦V«á±²°Ê¤@­¶.\n"
  
! #: info/infodoc.c:79 info/infodoc.c:127
  #, fuzzy
! msgid ""
! "Other commands:\n"
! "---------------\n"
! msgstr "---------------\n"
  
! #: info/infodoc.c:81
  #, fuzzy
! msgid "1...9       Pick first...ninth item in this node's menu.\n"
! msgstr "  %-10s  ¬D¿ï¸`ÂI¥Ø¿ý¤¤ªº²Ä¤@­Ó...²Ä¤E­Ó¶µ¥Ø.\n"
  
! #: info/infodoc.c:82
  #, fuzzy
! msgid "\\%-10[last-menu-item]  Pick last item in this node's menu.\n"
! msgstr "  %-10s  ¬D¿ï¸`ÂI¥Ø¿ýªº³Ì«á¤@­Ó¶µ¥Ø.\n"
  
! #: info/infodoc.c:83
  #, fuzzy
! msgid ""
! "\\%-10[index-search]  Search for a specified string in the index entries of "
! "this Info\n"
! "              file, and select the node referenced by the first entry "
! "found.\n"
! msgstr "              ¨Ã¥B¿ï¾Ü²Ä¤@­Ó·j´M¨ìªº¶µ¥Ø©Ò°Ñ·Óªº¸`ÂI.\n"
  
! #: info/infodoc.c:85
  #, fuzzy
  msgid ""
! "\\%-10[goto-node]  Move to node specified by name.\n"
! "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
! msgstr "              ±z¤]¥i¥H¥]§tÀÉ¦W, ¦p: (ÀÉ¦W)¸`ÂI¦W.\n"
  
! #: info/infodoc.c:87
  #, fuzzy
! msgid ""
! "\\%-10[search]  Search forward for a specified string\n"
! "              and select the node in which the next occurrence is found.\n"
! msgstr "              ¨Ã¥B¿ï¾Ü¤U¤@­Ó·j´M¨ìªº¦r¦ê©Ò¦bªº¸`ÂI.\n"
  
  #: info/infodoc.c:89
  #, fuzzy
  msgid ""
! "\\%-10[search-backward]  Search backward for a specified string\n"
! "              and select the node in which the previous occurrence is "
! "found.\n"
! msgstr "              ¨Ã¥B¿ï¾Ü¤U¤@­Ó·j´M¨ìªº¦r¦ê©Ò¦bªº¸`ÂI.\n"
  
! #: info/infodoc.c:100
  #, c-format
  msgid "  %-10s  Quit this help.\n"
  msgstr "  %-10s  µ²§ô¥»¨D§U.\n"
  
! #: info/infodoc.c:101
  #, c-format
  msgid "  %-10s  Quit Info altogether.\n"
  msgstr "  %-10s  ¤@¨Öµ²§ô Info µ{¦¡.\n"
  
! #: info/infodoc.c:102
  #, c-format
  msgid "  %-10s  Invoke the Info tutorial.\n"
  msgstr "  %-10s  °õ¦æ Info «ü¾É½Òµ{.\n"
  
! #: info/infodoc.c:106
  #, c-format
  msgid "  %-10s  Move to the `next' node of this node.\n"
  msgstr "  %-10s  ²¾¦Ü¥»¸`ÂIªº '¤U¤@­Ó (next)' ¸`ÂI.\n"
  
! #: info/infodoc.c:107
  #, c-format
  msgid "  %-10s  Move to the `previous' node of this node.\n"
  msgstr "  %-10s  ²¾¦Ü¥»¸`ÂIªº '¤W¤@­Ó (previous)' ¸`ÂI.\n"
  
! #: info/infodoc.c:108
  #, c-format
  msgid "  %-10s  Move `up' from this node.\n"
  msgstr "  %-10s  ²¾¦Ü¥»¸`ÂIªº '¤W¤@¼h (up)' ¸`ÂI.\n"
  
! #: info/infodoc.c:109
! #, c-format
! msgid "  %-10s  Pick menu item specified by name.\n"
! msgstr "  %-10s  ¥H¦WºÙ¿ï¨ú¿ï³æ¶µ¥Ø.\n"
! 
! #: info/infodoc.c:110
! msgid "              Picking a menu item causes another node to be selected.\n"
  msgstr "              ¿ï¨ú¿ï³æ¶µ¥Ø¥H¿ï¾Ü¥t¤@­Ó¸`ÂI.\n"
  
! #: info/infodoc.c:111
  #, c-format
  msgid "  %-10s  Follow a cross reference.  Reads name of reference.\n"
  msgstr "  %-10s  ¸òÀH¥æ¤¬°Ñ·Ó.  Åª¨ú°Ñ·Óªº¦WºÙ.\n"
  
! #: info/infodoc.c:112
  #, c-format
  msgid "  %-10s  Move to the last node seen in this window.\n"
  msgstr "  %-10s  ²¾°Ê¦Ü¥»¤À¹jµøµ¡¤¤, ¤W¤@­ÓÆ[¬Ýªº¸`ÂI.\n"
  
! #: info/infodoc.c:113
  #, c-format
  msgid "  %-10s  Skip to next hypertext link within this node.\n"
  msgstr "  %-10s  ¸õ¨ì¥»¸`ÂI¤¤ªº¤U¤@­Ó¶W¥»¤å³sµ².\n"
  
! #: info/infodoc.c:114
  #, c-format
  msgid "  %-10s  Follow the hypertext link under cursor.\n"
  msgstr "  %-10s  ¸òÀH´å¼Ð¤Uªº¶W¥»¤å³sµ².\n"
  
! #: info/infodoc.c:115
  #, c-format
  msgid "  %-10s  Move to the `directory' node.  Equivalent to `g (DIR)'.\n"
  msgstr "  %-10s  ²¾¦Ü `directory' ¸`ÂI.  ¦P `g (DIR)'.\n"
  
! #: info/infodoc.c:116
  #, c-format
  msgid "  %-10s  Move to the Top node.  Equivalent to `g Top'.\n"
  msgstr "  %-10s  ²¾¦Ü Top ¸`ÂI.  ¦P `g TOP'.\n"
  
! #: info/infodoc.c:120
  #, c-format
  msgid "  %-10s  Scroll forward a page.\n"
  msgstr "  %-10s  ¦V«e±²°Ê¤@­¶.\n"
  
! #: info/infodoc.c:121
  #, c-format
  msgid "  %-10s  Scroll backward a page.\n"
  msgstr "  %-10s  ¦V«á±²°Ê¤@­¶.\n"
  
! #: info/infodoc.c:122
  #, c-format
  msgid "  %-10s  Go to the beginning of this node.\n"
  msgstr "  %-10s  ²¾¦Ü¥»¸`ÂIªº¶}ÀY.\n"
  
! #: info/infodoc.c:123
  #, c-format
  msgid "  %-10s  Go to the end of this node.\n"
  msgstr "  %-10s  ²¾¦Ü¥»¸`ÂIªºµ²§À.\n"
  
! #: info/infodoc.c:124
  #, c-format
  msgid "  %-10s  Scroll forward 1 line.\n"
  msgstr "  %-10s  ©¹«e±²°Ê¤@¦æ.\n"
  
! #: info/infodoc.c:125
  #, c-format
  msgid "  %-10s  Scroll backward 1 line.\n"
  msgstr "  %-10s  ©¹«á±²°Ê¤@¦æ.\n"
  
! #: info/infodoc.c:129
! #, c-format
! msgid "  %-10s  Pick first ... ninth item in node's menu.\n"
  msgstr "  %-10s  ¬D¿ï¸`ÂI¥Ø¿ý¤¤ªº²Ä¤@­Ó...²Ä¤E­Ó¶µ¥Ø.\n"
  
! #: info/infodoc.c:130
  #, c-format
  msgid "  %-10s  Pick last item in node's menu.\n"
  msgstr "  %-10s  ¬D¿ï¸`ÂI¥Ø¿ýªº³Ì«á¤@­Ó¶µ¥Ø.\n"
  
! #: info/infodoc.c:133
  #, fuzzy, c-format
  msgid ""
--- 391,745 ----
  "¤@¯ë°ÝÃD»P°Q½×, ½Ð¥H¹q¤l¶l¥ó (­^¤å) ±H¨ì help-texinfo@gnu.org.\n"
  
! #: info/info.c:684
  #, c-format
  msgid "Cannot find node `%s'."
  msgstr "§ä¤£¨ì `%s' ¸`ÂI."
  
! #: info/info.c:685
  #, c-format
  msgid "Cannot find node `(%s)%s'."
  msgstr "§ä¤£¨ì `(%s)%s' ¸`ÂI."
  
! #: info/info.c:686
  msgid "Cannot find a window!"
  msgstr "§ä¤£¨ì¤À¹jµøµ¡!"
  
! #: info/info.c:687
  msgid "Point doesn't appear within this window's node!"
  msgstr "´å¼Ð¦ì¸m¤£¦b¥»¤À¹jµøµ¡ªº¸`ÂI¤º!"
  
! #: info/info.c:688
  msgid "Cannot delete the last window."
  msgstr "µLªk§R°£¤W¤@­Ó¤À¹jµøµ¡."
  
! #: info/info.c:689
  msgid "No menu in this node."
  msgstr "¥»¸`ÂI¨S¦³¿ï³æ."
  
! #: info/info.c:690
  msgid "No footnotes in this node."
  msgstr "¥»¸`ÂI¨S¦³µù¸}."
  
! #: info/info.c:691
  msgid "No cross references in this node."
  msgstr "¥»¸`ÂI¨S¦³¥æ¤¬°Ñ·Ó."
  
! #: info/info.c:692
  #, c-format
  msgid "No `%s' pointer for this node."
  msgstr "¥»¸`ÂI¨S¦³ `%s' pointer."
  
! #: info/info.c:693
  #, c-format
  msgid "Unknown Info command `%c'; try `?' for help."
  msgstr "¥¼ª¾ªº Info ©R¥O `%c'; ¸Õ¸Õ `?' ¥H¨ú±o¨D§U¸ê°T."
  
! #: info/info.c:694
  #, c-format
  msgid "Terminal type `%s' is not smart enough to run Info."
  msgstr "²×ºÝ¾÷Ãþ«¬ `%s' µLªk¤ä´©°õ¦æ Info ©Ò»Ýªº»Ý¨D."
  
! #: info/info.c:695
  msgid "You are already at the last page of this node."
  msgstr "±z¤w¦b¥»¸`ÂIªº³Ì«á¤@­¶."
  
! #: info/info.c:696
  msgid "You are already at the first page of this node."
  msgstr "±z¤w¦b¥»¸`ÂIªº²Ä¤@­¶."
  
! #: info/info.c:697
  msgid "Only one window."
  msgstr "¥u¦³¤@­Ó¤À¹jµøµ¡."
  
! #: info/info.c:698
  msgid "Resulting window would be too small."
  msgstr "²£¥Íªº¤À¹jµøµ¡·|¤Ó¤p."
  
! #: info/info.c:699
  msgid "Not enough room for a help window, please delete a window."
  msgstr "³Ñ¤UªºªÅ¶¡¤Ó¤p, µLªk®e¯Ç¨D§U¤À¹jµøµ¡, ½Ð§R°£¤@­Ó¤À¹jµøµ¡."
  
! #: info/infodoc.c:45
! msgid "Basic Info command keys\n"
! msgstr ""
  
! #: info/infodoc.c:47
  #, fuzzy
! msgid "\\%-10[quit-help]  Close this help window.\n"
  msgstr "  %-10s  µ²§ô¥»¨D§U.\n"
  
! #: info/infodoc.c:48
  #, fuzzy
  msgid "\\%-10[quit]  Quit Info altogether.\n"
  msgstr "  %-10s  ¤@¨Öµ²§ô Info µ{¦¡.\n"
  
! #: info/infodoc.c:49
  #, fuzzy
  msgid "\\%-10[get-info-help-node]  Invoke the Info tutorial.\n"
  msgstr "  %-10s  °õ¦æ Info «ü¾É½Òµ{.\n"
  
! #: info/infodoc.c:51
  #, fuzzy
! msgid "\\%-10[prev-line]  Move up one line.\n"
! msgstr "  %-10s  ©¹«á±²°Ê¤@¦æ.\n"
! 
! #: info/infodoc.c:52
! #, fuzzy
! msgid "\\%-10[next-line]  Move down one line.\n"
! msgstr "  %-10s  ©¹«e±²°Ê¤@¦æ.\n"
! 
! #: info/infodoc.c:53
! #, fuzzy
! msgid "\\%-10[scroll-backward]  Scroll backward one screenful.\n"
! msgstr "  %-10s  ¦V«á±²°Ê¤@­¶.\n"
  
  #: info/infodoc.c:54
  #, fuzzy
! msgid "\\%-10[scroll-forward]  Scroll forward one screenful.\n"
! msgstr "  %-10s  ¦V«e±²°Ê¤@­¶.\n"
  
  #: info/infodoc.c:55
  #, fuzzy
! msgid "\\%-10[beginning-of-node]  Go to the beginning of this node.\n"
! msgstr "  %-10s  ²¾¦Ü¥»¸`ÂIªº¶}ÀY.\n"
  
  #: info/infodoc.c:56
  #, fuzzy
! msgid "\\%-10[end-of-node]  Go to the end of this node.\n"
! msgstr "  %-10s  ²¾¦Ü¥»¸`ÂIªºµ²§À.\n"
  
! #: info/infodoc.c:58
  #, fuzzy
! msgid "\\%-10[move-to-next-xref]  Skip to the next hypertext link.\n"
! msgstr "  %-10s  ¸õ¨ì¥»¸`ÂI¤¤ªº¤U¤@­Ó¶W¥»¤å³sµ².\n"
  
  #: info/infodoc.c:59
  #, fuzzy
  msgid ""
! "\\%-10[select-reference-this-line]  Follow the hypertext link under the "
! "cursor.\n"
! msgstr "  %-10s  ¸òÀH´å¼Ð¤Uªº¶W¥»¤å³sµ².\n"
  
  #: info/infodoc.c:60
  #, fuzzy
! msgid "\\%-10[history-node]  Go back to the last node seen in this window.\n"
  msgstr "  %-10s  ²¾°Ê¦Ü¥»¤À¹jµøµ¡¤¤, ¤W¤@­ÓÆ[¬Ýªº¸`ÂI.\n"
  
  #: info/infodoc.c:62
  #, fuzzy
! msgid "\\%-10[global-prev-node]  Go to the previous node in the document.\n"
! msgstr "  %-10s  ²¾¦Ü¥»¸`ÂIªº '¤W¤@­Ó (previous)' ¸`ÂI.\n"
  
  #: info/infodoc.c:63
  #, fuzzy
! msgid "\\%-10[global-next-node]  Go to the next node in the document.\n"
! msgstr "  %-10s  ²¾¦Ü¥»¸`ÂIªº '¤U¤@­Ó (next)' ¸`ÂI.\n"
  
  #: info/infodoc.c:64
  #, fuzzy
! msgid "\\%-10[prev-node]  Go to the previous node on this level.\n"
! msgstr "  %-10s  ²¾¦Ü¥»¸`ÂIªº '¤W¤@­Ó (previous)' ¸`ÂI.\n"
  
  #: info/infodoc.c:65
  #, fuzzy
! msgid "\\%-10[next-node]  Go to the next node on this level.\n"
! msgstr "  %-10s  ²¾¦Ü¥»¸`ÂIªº '¤U¤@­Ó (next)' ¸`ÂI.\n"
  
! #: info/infodoc.c:66
  #, fuzzy
! msgid "\\%-10[up-node]  Go up one level.\n"
! msgstr "  %-10s  ²¾¦Ü¥»¸`ÂIªº '¤W¤@¼h (up)' ¸`ÂI.\n"
  
! #: info/infodoc.c:67
  #, fuzzy
! msgid "\\%-10[top-node]  Go to the top node of this document.\n"
! msgstr "  %-10s  ²¾¦Ü¥»¸`ÂIªºµ²§À.\n"
  
! #: info/infodoc.c:68
  #, fuzzy
! msgid "\\%-10[dir-node]  Go to the main `directory' node.\n"
  msgstr "  %-10s  ²¾¦Ü¥»¸`ÂIªºµ²§À.\n"
  
! #: info/infodoc.c:70
  #, fuzzy
! msgid "1...9       Pick the first...ninth item in this node's menu.\n"
! msgstr "  %-10s  ¬D¿ï¸`ÂI¥Ø¿ý¤¤ªº²Ä¤@­Ó...²Ä¤E­Ó¶µ¥Ø.\n"
  
! #: info/infodoc.c:71
  #, fuzzy
! msgid "\\%-10[last-menu-item]  Pick the last item in this node's menu.\n"
! msgstr "  %-10s  ¬D¿ï¸`ÂI¥Ø¿ýªº³Ì«á¤@­Ó¶µ¥Ø.\n"
  
! #: info/infodoc.c:72
  #, fuzzy
! msgid "\\%-10[menu-item]  Pick a menu item specified by name.\n"
! msgstr "  %-10s  ¥H¦WºÙ¿ï¨ú¿ï³æ¶µ¥Ø.\n"
  
! #: info/infodoc.c:73
  #, fuzzy
! msgid "\\%-10[xref-item]  Follow a cross reference specified by name.\n"
! msgstr "  %-10s  ¸òÀH¥æ¤¬°Ñ·Ó.  Åª¨ú°Ñ·Óªº¦WºÙ.\n"
  
! #: info/infodoc.c:74
  #, fuzzy
! msgid "\\%-10[goto-node]  Go to a node specified by name.\n"
! msgstr "  %-10s  ²¾°Ê¨ì«ü©w¦WºÙªº¸`ÂI.\n"
  
! #: info/infodoc.c:76
  #, fuzzy
! msgid "\\%-10[search]  Search forward for a specified string.\n"
! msgstr "  %-10s  ¦b¥» Info ÀÉ¤¤, ¦V«e·j´M¤@­Ó«ü©wªº¦r¦ê,\n"
  
! #: info/infodoc.c:77
  #, fuzzy
! msgid "\\%-10[search-previous]  Search for previous occurrence.\n"
! msgstr "  %-10s  ²¾¦Ü¥»¸`ÂIªº '¤W¤@­Ó (previous)' ¸`ÂI.\n"
  
! #: info/infodoc.c:78
  #, fuzzy
! msgid "\\%-10[search-next]  Search for next occurrence.\n"
! msgstr "  %-10s  ¦b¥» Info ÀÉªº¯Á¤Þ¶µ¥Ø¤¤, ·j´M¤@­Ó«ü©wªº¦r¦ê,\n"
  
! #: info/infodoc.c:79
  #, fuzzy
  msgid ""
! "\\%-10[index-search]  Search for a specified string in the index, and\n"
! "              select the node referenced by the first entry found.\n"
! msgstr "              ¨Ã¥B¿ï¾Ü²Ä¤@­Ó·j´M¨ìªº¶µ¥Ø©Ò°Ñ·Óªº¸`ÂI.\n"
  
! #: info/infodoc.c:81
  #, fuzzy
! msgid "\\%-10[abort-key]  Cancel the current operation.\n"
! msgstr "¨ú®ø¥Ø«eªº§@·~"
  
  #: info/infodoc.c:89
  #, fuzzy
  msgid ""
! "Basic Commands in Info Windows\n"
! "******************************\n"
! msgstr "******************************\n"
  
! #: info/infodoc.c:92
  #, c-format
  msgid "  %-10s  Quit this help.\n"
  msgstr "  %-10s  µ²§ô¥»¨D§U.\n"
  
! #: info/infodoc.c:93
  #, c-format
  msgid "  %-10s  Quit Info altogether.\n"
  msgstr "  %-10s  ¤@¨Öµ²§ô Info µ{¦¡.\n"
  
! #: info/infodoc.c:94
  #, c-format
  msgid "  %-10s  Invoke the Info tutorial.\n"
  msgstr "  %-10s  °õ¦æ Info «ü¾É½Òµ{.\n"
  
! #: info/infodoc.c:98
  #, c-format
  msgid "  %-10s  Move to the `next' node of this node.\n"
  msgstr "  %-10s  ²¾¦Ü¥»¸`ÂIªº '¤U¤@­Ó (next)' ¸`ÂI.\n"
  
! #: info/infodoc.c:99
  #, c-format
  msgid "  %-10s  Move to the `previous' node of this node.\n"
  msgstr "  %-10s  ²¾¦Ü¥»¸`ÂIªº '¤W¤@­Ó (previous)' ¸`ÂI.\n"
  
! #: info/infodoc.c:100
  #, c-format
  msgid "  %-10s  Move `up' from this node.\n"
  msgstr "  %-10s  ²¾¦Ü¥»¸`ÂIªº '¤W¤@¼h (up)' ¸`ÂI.\n"
  
! #: info/infodoc.c:101
! #, fuzzy, c-format
! msgid ""
! "  %-10s  Pick menu item specified by name.\n"
! "              Picking a menu item causes another node to be selected.\n"
  msgstr "              ¿ï¨ú¿ï³æ¶µ¥Ø¥H¿ï¾Ü¥t¤@­Ó¸`ÂI.\n"
  
! #: info/infodoc.c:103
  #, c-format
  msgid "  %-10s  Follow a cross reference.  Reads name of reference.\n"
  msgstr "  %-10s  ¸òÀH¥æ¤¬°Ñ·Ó.  Åª¨ú°Ñ·Óªº¦WºÙ.\n"
  
! #: info/infodoc.c:104
  #, c-format
  msgid "  %-10s  Move to the last node seen in this window.\n"
  msgstr "  %-10s  ²¾°Ê¦Ü¥»¤À¹jµøµ¡¤¤, ¤W¤@­ÓÆ[¬Ýªº¸`ÂI.\n"
  
! #: info/infodoc.c:105
  #, c-format
  msgid "  %-10s  Skip to next hypertext link within this node.\n"
  msgstr "  %-10s  ¸õ¨ì¥»¸`ÂI¤¤ªº¤U¤@­Ó¶W¥»¤å³sµ².\n"
  
! #: info/infodoc.c:106
  #, c-format
  msgid "  %-10s  Follow the hypertext link under cursor.\n"
  msgstr "  %-10s  ¸òÀH´å¼Ð¤Uªº¶W¥»¤å³sµ².\n"
  
! #: info/infodoc.c:107
  #, c-format
  msgid "  %-10s  Move to the `directory' node.  Equivalent to `g (DIR)'.\n"
  msgstr "  %-10s  ²¾¦Ü `directory' ¸`ÂI.  ¦P `g (DIR)'.\n"
  
! #: info/infodoc.c:108
  #, c-format
  msgid "  %-10s  Move to the Top node.  Equivalent to `g Top'.\n"
  msgstr "  %-10s  ²¾¦Ü Top ¸`ÂI.  ¦P `g TOP'.\n"
  
! #: info/infodoc.c:110
! #, fuzzy
! msgid ""
! "Moving within a node:\n"
! "---------------------\n"
! msgstr "---------------------\n"
! 
! #: info/infodoc.c:112
  #, c-format
  msgid "  %-10s  Scroll forward a page.\n"
  msgstr "  %-10s  ¦V«e±²°Ê¤@­¶.\n"
  
! #: info/infodoc.c:113
  #, c-format
  msgid "  %-10s  Scroll backward a page.\n"
  msgstr "  %-10s  ¦V«á±²°Ê¤@­¶.\n"
  
! #: info/infodoc.c:114
  #, c-format
  msgid "  %-10s  Go to the beginning of this node.\n"
  msgstr "  %-10s  ²¾¦Ü¥»¸`ÂIªº¶}ÀY.\n"
  
! #: info/infodoc.c:115
  #, c-format
  msgid "  %-10s  Go to the end of this node.\n"
  msgstr "  %-10s  ²¾¦Ü¥»¸`ÂIªºµ²§À.\n"
  
! #: info/infodoc.c:116
  #, c-format
  msgid "  %-10s  Scroll forward 1 line.\n"
  msgstr "  %-10s  ©¹«e±²°Ê¤@¦æ.\n"
  
! #: info/infodoc.c:117
  #, c-format
  msgid "  %-10s  Scroll backward 1 line.\n"
  msgstr "  %-10s  ©¹«á±²°Ê¤@¦æ.\n"
  
! #: info/infodoc.c:119
! #, fuzzy
! msgid ""
! "Other commands:\n"
! "---------------\n"
! msgstr "---------------\n"
! 
! #: info/infodoc.c:121
! #, fuzzy, c-format
! msgid "  %-10s  Pick first...ninth item in node's menu.\n"
  msgstr "  %-10s  ¬D¿ï¸`ÂI¥Ø¿ý¤¤ªº²Ä¤@­Ó...²Ä¤E­Ó¶µ¥Ø.\n"
  
! #: info/infodoc.c:122
  #, c-format
  msgid "  %-10s  Pick last item in node's menu.\n"
  msgstr "  %-10s  ¬D¿ï¸`ÂI¥Ø¿ýªº³Ì«á¤@­Ó¶µ¥Ø.\n"
  
! #: info/infodoc.c:125
  #, fuzzy, c-format
  msgid ""
***************
*** 769,783 ****
  msgstr "              ¨Ã¥B¿ï¾Ü²Ä¤@­Ó·j´M¨ìªº¶µ¥Ø©Ò°Ñ·Óªº¸`ÂI.\n"
  
! #: info/infodoc.c:135
! #, c-format
! msgid "  %-10s  Move to node specified by name.\n"
! msgstr "  %-10s  ²¾°Ê¨ì«ü©w¦WºÙªº¸`ÂI.\n"
! 
! #: info/infodoc.c:136
  msgid ""
  "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
  msgstr "              ±z¤]¥i¥H¥]§tÀÉ¦W, ¦p: (ÀÉ¦W)¸`ÂI¦W.\n"
  
! #: info/infodoc.c:137
  #, fuzzy, c-format
  msgid ""
--- 749,760 ----
  msgstr "              ¨Ã¥B¿ï¾Ü²Ä¤@­Ó·j´M¨ìªº¶µ¥Ø©Ò°Ñ·Óªº¸`ÂI.\n"
  
! #: info/infodoc.c:127
! #, fuzzy, c-format
  msgid ""
+ "  %-10s  Move to node specified by name.\n"
  "              You may include a filename as well, as in (FILENAME)NODENAME.\n"
  msgstr "              ±z¤]¥i¥H¥]§tÀÉ¦W, ¦p: (ÀÉ¦W)¸`ÂI¦W.\n"
  
! #: info/infodoc.c:129
  #, fuzzy, c-format
  msgid ""
***************
*** 786,804 ****
  msgstr "              ¨Ã¥B¿ï¾Ü¤U¤@­Ó·j´M¨ìªº¦r¦ê©Ò¦bªº¸`ÂI.\n"
  
! #: info/infodoc.c:139
  #, fuzzy, c-format
- msgid "  %-10s  Search backward for a specified string\n"
- msgstr "  %-10s  ¦b¥» Info ÀÉ¤¤, ¦V«á·j´M¤@­Ó«ü©wªº¦r¦ê,\n"
- 
- #: info/infodoc.c:140
  msgid ""
  "              and select the node in which the next occurrence is found.\n"
  msgstr "              ¨Ã¥B¿ï¾Ü¤U¤@­Ó·j´M¨ìªº¦r¦ê©Ò¦bªº¸`ÂI.\n"
  
! #: info/infodoc.c:320
  msgid "The current search path is:\n"
  msgstr "¥Ø«eªº·j´M¸ô®|¬°:\n"
  
! #: info/infodoc.c:324
  msgid ""
  "Commands available in Info windows:\n"
--- 763,778 ----
  msgstr "              ¨Ã¥B¿ï¾Ü¤U¤@­Ó·j´M¨ìªº¦r¦ê©Ò¦bªº¸`ÂI.\n"
  
! #: info/infodoc.c:131
  #, fuzzy, c-format
  msgid ""
+ "  %-10s  Search backward for a specified string,\n"
  "              and select the node in which the next occurrence is found.\n"
  msgstr "              ¨Ã¥B¿ï¾Ü¤U¤@­Ó·j´M¨ìªº¦r¦ê©Ò¦bªº¸`ÂI.\n"
  
! #: info/infodoc.c:312
  msgid "The current search path is:\n"
  msgstr "¥Ø«eªº·j´M¸ô®|¬°:\n"
  
! #: info/infodoc.c:316
  msgid ""
  "Commands available in Info windows:\n"
***************
*** 808,812 ****
  "\n"
  
! #: info/infodoc.c:328
  msgid ""
  "Commands available in the echo area:\n"
--- 782,786 ----
  "\n"
  
! #: info/infodoc.c:320
  msgid ""
  "Commands available in the echo area:\n"
***************
*** 816,820 ****
  "\n"
  
! #: info/infodoc.c:351
  #, fuzzy, c-format
  msgid ""
--- 790,794 ----
  "\n"
  
! #: info/infodoc.c:343
  #, fuzzy, c-format
  msgid ""
***************
*** 825,829 ****
  "\n"
  
! #: info/infodoc.c:355
  #, fuzzy
  msgid ""
--- 799,803 ----
  "\n"
  
! #: info/infodoc.c:347
  #, fuzzy
  msgid ""
***************
*** 834,901 ****
  "\n"
  
! #: info/infodoc.c:379
! msgid "--- Use `\\[history-node]' or `\\[kill-node]' to exit ---\n"
! msgstr "--- ¨Ï¥Î `\\[history-node]' ©Î `\\[kill-node]' Â÷¶}---\n"
! 
! #: info/infodoc.c:489
  msgid "Display help message"
  msgstr "Åã¥Ü¨D§U°T®§"
  
! #: info/infodoc.c:507
  msgid "Visit Info node `(info)Help'"
  msgstr "«ô³X Info ¸`ÂI `(info)Help'"
  
! #: info/infodoc.c:645
  msgid "Print documentation for KEY"
  msgstr "¦C¥X KEY ªº¤å¥ó"
  
! #: info/infodoc.c:657
  #, c-format
  msgid "Describe key: %s"
  msgstr "´y­z«öÁä«ü¥O: %s"
  
! #: info/infodoc.c:668
  #, c-format
  msgid "ESC %s is undefined."
  msgstr "ESC %s ¥¼©w¸q."
  
! #: info/infodoc.c:684 info/infodoc.c:713
  #, c-format
  msgid "%s is undefined."
  msgstr "%s ¥¼©w¸q."
  
! #: info/infodoc.c:734
  #, c-format
  msgid "%s is defined to %s."
  msgstr "%s ©w¸q¦¨ %s."
  
! #: info/infodoc.c:1157
  msgid "Show what to type to execute a given command"
  msgstr "Åã¥Ü°õ¦æ¬Y©R¥O©Ò»ÝÁä¤Jªº«öÁä"
  
! #: info/infodoc.c:1161
  msgid "Where is command: "
  msgstr ""
  
! #: info/infodoc.c:1183
  #, c-format
  msgid "`%s' is not on any keys"
  msgstr "`%s' ¥¼Ãìµ²¨ì¥ô¦ó«öÁä"
  
! #: info/infodoc.c:1190
  #, c-format
  msgid "%s can only be invoked via %s."
  msgstr "%s ¥u¯à¸g¥Ñ %s °õ¦æ."
  
! #: info/infodoc.c:1194
  #, c-format
  msgid "%s can be invoked via %s."
  msgstr "%s ¥i¸g¥Ñ %s °õ¦æ."
  
! #: info/infodoc.c:1199
  #, c-format
  msgid "There is no function named `%s'"
  msgstr "¨S¦³¦W¬° `%s' ªº¨ç¦¡"
  
  #: info/infokey.c:170
  msgid "incorrect number of arguments"
--- 808,878 ----
  "\n"
  
! #: info/infodoc.c:477
  msgid "Display help message"
  msgstr "Åã¥Ü¨D§U°T®§"
  
! #: info/infodoc.c:495
  msgid "Visit Info node `(info)Help'"
  msgstr "«ô³X Info ¸`ÂI `(info)Help'"
  
! #: info/infodoc.c:633
  msgid "Print documentation for KEY"
  msgstr "¦C¥X KEY ªº¤å¥ó"
  
! #: info/infodoc.c:645
  #, c-format
  msgid "Describe key: %s"
  msgstr "´y­z«öÁä«ü¥O: %s"
  
! #: info/infodoc.c:656
  #, c-format
  msgid "ESC %s is undefined."
  msgstr "ESC %s ¥¼©w¸q."
  
! #: info/infodoc.c:672 info/infodoc.c:701
  #, c-format
  msgid "%s is undefined."
  msgstr "%s ¥¼©w¸q."
  
! #: info/infodoc.c:722
  #, c-format
  msgid "%s is defined to %s."
  msgstr "%s ©w¸q¦¨ %s."
  
! #: info/infodoc.c:1145
  msgid "Show what to type to execute a given command"
  msgstr "Åã¥Ü°õ¦æ¬Y©R¥O©Ò»ÝÁä¤Jªº«öÁä"
  
! #: info/infodoc.c:1149
  msgid "Where is command: "
  msgstr ""
  
! #: info/infodoc.c:1171
  #, c-format
  msgid "`%s' is not on any keys"
  msgstr "`%s' ¥¼Ãìµ²¨ì¥ô¦ó«öÁä"
  
! #: info/infodoc.c:1178
  #, c-format
  msgid "%s can only be invoked via %s."
  msgstr "%s ¥u¯à¸g¥Ñ %s °õ¦æ."
  
! #: info/infodoc.c:1182
  #, c-format
  msgid "%s can be invoked via %s."
  msgstr "%s ¥i¸g¥Ñ %s °õ¦æ."
  
! #: info/infodoc.c:1187
  #, c-format
  msgid "There is no function named `%s'"
  msgstr "¨S¦³¦W¬° `%s' ªº¨ç¦¡"
  
+ #: info/infodoc.c:96
+ #, fuzzy
+ msgid ""
+ "Selecting other nodes:\n"
+ "----------------------\n"
+ msgstr "----------------------\n"
+ 
  #: info/infokey.c:170
  msgid "incorrect number of arguments"
***************
*** 998,1017 ****
  msgstr ""
  
! #: info/infomap.c:1499
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too small"
  msgstr ""
  
! #: info/infomap.c:1502
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too big"
  msgstr ""
  
! #: info/infomap.c:1515
  #, c-format
  msgid "Error reading infokey file `%s' - short read"
  msgstr ""
  
! #: info/infomap.c:1534
  #, c-format
  msgid ""
--- 975,994 ----
  msgstr ""
  
! #: info/infomap.c:955
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too small"
  msgstr ""
  
! #: info/infomap.c:958
  #, c-format
  msgid "Ignoring invalid infokey file `%s' - too big"
  msgstr ""
  
! #: info/infomap.c:971
  #, c-format
  msgid "Error reading infokey file `%s' - short read"
  msgstr ""
  
! #: info/infomap.c:990
  #, c-format
  msgid ""
***************
*** 1019,1028 ****
  msgstr ""
  
! #: info/infomap.c:1543
  #, c-format
  msgid "Your infokey file `%s' is out of date -- run infokey to update it"
  msgstr ""
  
! #: info/infomap.c:1559
  #, c-format
  msgid ""
--- 996,1005 ----
  msgstr ""
  
! #: info/infomap.c:999
  #, c-format
  msgid "Your infokey file `%s' is out of date -- run infokey to update it"
  msgstr ""
  
! #: info/infomap.c:1015
  #, c-format
  msgid ""
***************
*** 1030,1034 ****
  msgstr ""
  
! #: info/infomap.c:1580
  #, c-format
  msgid ""
--- 1007,1011 ----
  msgstr ""
  
! #: info/infomap.c:1036
  #, c-format
  msgid ""
***************
*** 1036,1044 ****
  msgstr ""
  
! #: info/infomap.c:1715
  msgid "Bad data in infokey file -- some key bindings ignored"
  msgstr ""
  
! #: info/infomap.c:1765
  msgid "Bad data in infokey file -- some var settings ignored"
  msgstr ""
--- 1013,1021 ----
  msgstr ""
  
! #: info/infomap.c:1171
  msgid "Bad data in infokey file -- some key bindings ignored"
  msgstr ""
  
! #: info/infomap.c:1221
  msgid "Bad data in infokey file -- some var settings ignored"
  msgstr ""
***************
*** 1074,1078 ****
  msgstr "³]©w¿Ã¹õ°ª«×¬° (%d): "
  
! #: info/makedoc.c:163 info/makedoc.c:171
  #, c-format
  msgid ""
--- 1051,1055 ----
  msgstr "³]©w¿Ã¹õ°ª«×¬° (%d): "
  
! #: info/makedoc.c:166 info/makedoc.c:174
  #, c-format
  msgid ""
***************
*** 1081,1085 ****
  msgstr ""
  
! #: info/makedoc.c:551
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
--- 1058,1062 ----
  msgstr ""
  
! #: info/makedoc.c:556
  #, c-format
  msgid "Couldn't manipulate the file %s.\n"
***************
*** 1118,1127 ****
  msgstr "¿ï¨ú«ô³X¹Lªº¸`ÂI: "
  
! #: info/nodemenu.c:336 info/session.c:2398
  #, c-format
  msgid "The reference disappeared! (%s)."
  msgstr "¥æ¤¬°Ñ·Ó¤£¨£¤F! (%s)."
  
! #: info/session.c:161
  #, c-format
  msgid ""
--- 1095,1109 ----
  msgstr "¿ï¨ú«ô³X¹Lªº¸`ÂI: "
  
! #: info/nodemenu.c:336 info/session.c:2443
  #, c-format
  msgid "The reference disappeared! (%s)."
  msgstr "¥æ¤¬°Ñ·Ó¤£¨£¤F! (%s)."
  
! #: info/search.c:161
! #, c-format
! msgid "regexp error: %s"
! msgstr ""
! 
! #: info/session.c:164
  #, c-format
  msgid ""
***************
*** 1132,1218 ****
  "item] ¥H¨ú±o¿ï³æ¶µ¥Ø."
  
! #: info/session.c:622
  msgid "Move down to the next line"
  msgstr "²¾¦Ü¤U¤@¦æ"
  
! #: info/session.c:658
  msgid "Move up to the previous line"
  msgstr "²¾¦Ü¤W¤@¦æ"
  
! #: info/session.c:693
  msgid "Move to the end of the line"
  msgstr "²¾¦Ü¥»¦æµ²§À"
  
! #: info/session.c:713
  msgid "Move to the start of the line"
  msgstr "²¾¦Ü¥»¦æ¶}ÀY"
  
! #: info/session.c:983 makeinfo/node.c:1437
  msgid "Next"
  msgstr "¤U¤@­Ó"
  
! #: info/session.c:988
! msgid "Following Next node..."
! msgstr "¸òÀH¤U¤@­Ó¸`ÂI..."
! 
! #: info/session.c:1006
! msgid "Selecting first menu item..."
! msgstr "¿ï¨ú²Ä¤@­Ó¿ï³æ¶µ¥Ø..."
! 
! #: info/session.c:1018
! msgid "Selecting Next node..."
! msgstr "¿ï¨ú¤U¤@­Ó¸`ÂI..."
! 
! #: info/session.c:1089
! #, c-format
! msgid "Moving Up %d time(s), then Next."
! msgstr "©¹¤W¤@¼h²¾°Ê %d ¦¸, µM«á©¹¤U¤@­Ó¤è¦V²¾°Ê."
! 
! #: info/session.c:1113
  msgid "No more nodes within this document."
  msgstr "¥»¤å¥ó¤¤¨S¦³§ó¦hªº¸`ÂI¤F."
  
! #: info/session.c:1139
  msgid "No `Prev' for this node."
  msgstr "¥»¸`ÂI¨S¦³ `¤W¤@­Ó (Prev)' ¸`ÂI."
  
! #: info/session.c:1144 info/session.c:1206
! msgid "Moving Prev in this window."
! msgstr "¦V¥»¤À¹jµøµ¡ªº ¤W¤@­Ó (Prev) ¸`ÂI²¾°Ê."
! 
! #: info/session.c:1161
  msgid "No `Prev' or `Up' for this node within this document."
  msgstr "¦b¥»¤å¥ó¤¤, ¥»¸`ÂI¨S¦³ `¤W¤@­Ó (Prev)' ¸`ÂI©Î `¤W¤@¼h (Up)' ¸`ÂI."
  
! #: info/session.c:1167
! msgid "Moving Up in this window."
! msgstr "¦V¥»¤À¹jµøµ¡ªº¤W¤@¼h¸`ÂI²¾°Ê."
! 
! #: info/session.c:1217
! msgid "Moving to `Prev's last menu item."
! msgstr "²¾¦Ü«e¤@­Ó¸`ÂIªº³Ì«á¤@­Ó¥Ø¿ý¶µ¥Ø."
! 
! #: info/session.c:1229
  msgid "Move forwards or down through node structure"
  msgstr "¦b¸`ÂIµ²ºc¤¤, ©¹«e©Î©¹¤U²¾°Ê"
  
! #: info/session.c:1245
  msgid "Move backwards or up through node structure"
  msgstr "¦b¸`ÂIµ²ºc¤¤, ©¹«á©Î©¹¤U²¾°Ê"
  
! #: info/session.c:1339
  msgid "Scroll forward in this window"
  msgstr "¦b¥»¤À¹jµøµ¡¤¤¦V«e±²°Ê"
  
! #: info/session.c:1347
  msgid "Scroll forward in this window and set default window size"
  msgstr "¦b¥»¤À¹jµøµ¡¤¤¦V«e±²°Ê, ¨Ã¥B³]©w¦¨¹w³]ªº¤À¹jµøµ¡¤Ø¤o"
  
! #: info/session.c:1355
  #, fuzzy
  msgid "Scroll forward in this window staying within node"
  msgstr "¦b¥»¤À¹jµøµ¡¤¤¦V«e±²°Ê"
  
! #: info/session.c:1363
  #, fuzzy
  msgid ""
--- 1114,1171 ----
  "item] ¥H¨ú±o¿ï³æ¶µ¥Ø."
  
! #: info/session.c:625
  msgid "Move down to the next line"
  msgstr "²¾¦Ü¤U¤@¦æ"
  
! #: info/session.c:661
  msgid "Move up to the previous line"
  msgstr "²¾¦Ü¤W¤@¦æ"
  
! #: info/session.c:696
  msgid "Move to the end of the line"
  msgstr "²¾¦Ü¥»¦æµ²§À"
  
! #: info/session.c:716
  msgid "Move to the start of the line"
  msgstr "²¾¦Ü¥»¦æ¶}ÀY"
  
! #: info/session.c:1007
  msgid "Next"
  msgstr "¤U¤@­Ó"
  
! #: info/session.c:1023 info/session.c:1148
  msgid "No more nodes within this document."
  msgstr "¥»¤å¥ó¤¤¨S¦³§ó¦hªº¸`ÂI¤F."
  
! #: info/session.c:1174
  msgid "No `Prev' for this node."
  msgstr "¥»¸`ÂI¨S¦³ `¤W¤@­Ó (Prev)' ¸`ÂI."
  
! #: info/session.c:1194
  msgid "No `Prev' or `Up' for this node within this document."
  msgstr "¦b¥»¤å¥ó¤¤, ¥»¸`ÂI¨S¦³ `¤W¤@­Ó (Prev)' ¸`ÂI©Î `¤W¤@¼h (Up)' ¸`ÂI."
  
! #: info/session.c:1256
  msgid "Move forwards or down through node structure"
  msgstr "¦b¸`ÂIµ²ºc¤¤, ©¹«e©Î©¹¤U²¾°Ê"
  
! #: info/session.c:1272
  msgid "Move backwards or up through node structure"
  msgstr "¦b¸`ÂIµ²ºc¤¤, ©¹«á©Î©¹¤U²¾°Ê"
  
! #: info/session.c:1373
  msgid "Scroll forward in this window"
  msgstr "¦b¥»¤À¹jµøµ¡¤¤¦V«e±²°Ê"
  
! #: info/session.c:1381
  msgid "Scroll forward in this window and set default window size"
  msgstr "¦b¥»¤À¹jµøµ¡¤¤¦V«e±²°Ê, ¨Ã¥B³]©w¦¨¹w³]ªº¤À¹jµøµ¡¤Ø¤o"
  
! #: info/session.c:1389
  #, fuzzy
  msgid "Scroll forward in this window staying within node"
  msgstr "¦b¥»¤À¹jµøµ¡¤¤¦V«e±²°Ê"
  
! #: info/session.c:1397
  #, fuzzy
  msgid ""
***************
*** 1220,1237 ****
  msgstr "¦b¥»¤À¹jµøµ¡¤¤¦V«e±²°Ê, ¨Ã¥B³]©w¦¨¹w³]ªº¤À¹jµøµ¡¤Ø¤o"
  
! #: info/session.c:1371
  msgid "Scroll backward in this window"
  msgstr "¦b¥»¤À¹jµøµ¡¤¤¦V«á±²°Ê"
  
! #: info/session.c:1379
  msgid "Scroll backward in this window and set default window size"
  msgstr "¦b¥»¤À¹jµøµ¡¤¤¦V«á±²°Ê, ¨Ã¥B³]©w¦¨¹w³]ªº¤À¹jµøµ¡¤Ø¤o"
  
! #: info/session.c:1388
  #, fuzzy
  msgid "Scroll backward in this window staying within node"
  msgstr "¦b¥»¤À¹jµøµ¡¤¤¦V«á±²°Ê"
  
! #: info/session.c:1396
  #, fuzzy
  msgid ""
--- 1173,1190 ----
  msgstr "¦b¥»¤À¹jµøµ¡¤¤¦V«e±²°Ê, ¨Ã¥B³]©w¦¨¹w³]ªº¤À¹jµøµ¡¤Ø¤o"
  
! #: info/session.c:1405
  msgid "Scroll backward in this window"
  msgstr "¦b¥»¤À¹jµøµ¡¤¤¦V«á±²°Ê"
  
! #: info/session.c:1413
  msgid "Scroll backward in this window and set default window size"
  msgstr "¦b¥»¤À¹jµøµ¡¤¤¦V«á±²°Ê, ¨Ã¥B³]©w¦¨¹w³]ªº¤À¹jµøµ¡¤Ø¤o"
  
! #: info/session.c:1422
  #, fuzzy
  msgid "Scroll backward in this window staying within node"
  msgstr "¦b¥»¤À¹jµøµ¡¤¤¦V«á±²°Ê"
  
! #: info/session.c:1430
  #, fuzzy
  msgid ""
***************
*** 1240,1631 ****
  msgstr "¦b¥»¤À¹jµøµ¡¤¤¦V«á±²°Ê, ¨Ã¥B³]©w¦¨¹w³]ªº¤À¹jµøµ¡¤Ø¤o"
  
! #: info/session.c:1404
  msgid "Move to the start of this node"
  msgstr "²¾¦Ü¥»¸`ÂIªº°_ÂI"
  
! #: info/session.c:1411
  msgid "Move to the end of this node"
  msgstr "²¾¦Ü¥»¸`ÂIªºµ²§À"
  
! #: info/session.c:1418
  msgid "Scroll down by lines"
  msgstr "¤@¦æ¦æ¦V¤U±²°Ê"
  
! #: info/session.c:1435
  msgid "Scroll up by lines"
  msgstr "¤@¦æ¦æ¦V¤W±²°Ê"
  
! #: info/session.c:1453
  msgid "Scroll down by half screen size"
  msgstr "¦V¤U±²°Ê¥b­Ó¿Ã¹õªº¤j¤p"
  
! #: info/session.c:1479
  msgid "Scroll up by half screen size"
  msgstr "¦V¤W±²°Ê¥b­Ó¿Ã¹õªº¤j¤p"
  
! #: info/session.c:1508
  msgid "Select the next window"
  msgstr "¿ï¾Ü¤U¤@­Ó¤À¹jµøµ¡"
  
! #: info/session.c:1547
  msgid "Select the previous window"
  msgstr "¿ï¾Ü«e¤@­Ó¤À¹jµøµ¡"
  
! #: info/session.c:1598
  msgid "Split the current window"
  msgstr "¤À¹j¥Ø«eªº¤À¹jµøµ¡"
  
! #: info/session.c:1679
  msgid "Delete the current window"
  msgstr "§R°£¥Ø«eªº¤À¹jµøµ¡"
  
! #: info/session.c:1687
  msgid "Cannot delete a permanent window"
  msgstr "µLªk§R°£©T©wªº¤À¹jµøµ¡"
  
! #: info/session.c:1719
  msgid "Delete all other windows"
  msgstr "§R°£©Ò¦³¨ä¥¦ªº¤À¹jµøµ¡"
  
! #: info/session.c:1765
  msgid "Scroll the other window"
  msgstr "±²°Ê¥t¤@­Ó¤À¹jµøµ¡"
  
! #: info/session.c:1786
  msgid "Scroll the other window backward"
  msgstr "¦V«á±²°Ê¥t¤@­Ó¤À¹jµøµ¡"
  
! #: info/session.c:1792
  msgid "Grow (or shrink) this window"
  msgstr "ÂX¤j (©ÎÁY¤p) ³o­Ó¤À¹jµøµ¡"
  
! #: info/session.c:1803
  msgid "Divide the available screen space among the visible windows"
  msgstr "¦b¥i¥Îªº¿Ã¹õªÅ¶¡¤¤, ¥­§¡¤À³Î©Ò¦³ªº¥i¨£¤À¹jµøµ¡"
  
! #: info/session.c:1810
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "¤Á´«¥Ø«e¤À¹jµøµ¡ªº¦Û°Ê´«¦æª¬ºA"
  
! #: info/session.c:1982
  msgid "Select the Next node"
  msgstr "¿ï¨ú ¤U¤@­Ó ¸`ÂI"
  
! #: info/session.c:1990
  msgid "Select the Prev node"
  msgstr "¿ï¨ú «e¤@­Ó ¸`ÂI"
  
! #: info/session.c:1998
  msgid "Select the Up node"
  msgstr "¿ï¨ú ¤W¤@¼h ¸`ÂI"
  
! #: info/session.c:2005
  msgid "Select the last node in this file"
  msgstr "¿ï¨ú¥»ÀÉ®×ªº³Ì«á¤@­Ó¸`ÂI"
  
! #: info/session.c:2032 info/session.c:2065
  msgid "This window has no additional nodes"
  msgstr "¥»¤À¹jµøµ¡¨S¦³ÃB¥~ªº¸`ÂI"
  
! #: info/session.c:2038
  msgid "Select the first node in this file"
  msgstr "¿ï¨ú¥»ÀÉ®×ªº²Ä¤@­Ó¸`ÂI"
  
! #: info/session.c:2072
  msgid "Select the last item in this node's menu"
  msgstr "¿ï¨ú¥»¸`ÂI¿ï³æ¤¤, ³Ì«á¤@­Ó¶µ¥Ø"
  
! #: info/session.c:2078
  msgid "Select this menu item"
  msgstr "¿ï¾Ü³o¤@­Ó¿ï³æ¶µ¥Ø"
  
! #: info/session.c:2111
  #, c-format
  msgid "There aren't %d items in this menu."
  msgstr "¥»¿ï³æ¤¤¨S¦³ %d ­Ó¶µ¥Ø"
  
! #: info/session.c:2305 info/session.c:2306
  #, c-format
  msgid "Menu item (%s): "
  msgstr "¿ï³æ¶µ¥Ø (%s): "
  
! #: info/session.c:2309
  msgid "Menu item: "
  msgstr "¿ï³æ¶µ¥Ø: "
  
! #: info/session.c:2316 info/session.c:2317
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "¸òÀH¥æ¤¬°Ñ·Ó (%s): "
  
! #: info/session.c:2320
  msgid "Follow xref: "
  msgstr "¸òÀH¥æ¤¬°Ñ·Ó: "
  
! #: info/session.c:2449
  msgid "Read a menu item and select its node"
  msgstr "Åª¨ú¤@­Ó¿ï³æ¶µ¥Ø, ¨Ã¥B¿ï¾Ü¥¦ªº¸`ÂI"
  
! #: info/session.c:2457
  msgid "Read a footnote or cross reference and select its node"
  msgstr "Åª¨ú¤@­Óµù¸}©Î¥æ¤¬°Ñ·Ó, ¨Ã¥B¿ï¾Ü¥¦ªº¸`ÂI"
  
! #: info/session.c:2463
  msgid "Move to the start of this node's menu"
  msgstr "²¾¦Ü¥»¸`ÂIªº¿ï³æ¶}ÀY"
  
! #: info/session.c:2487
  msgid "Visit as many menu items at once as possible"
  msgstr "¾¨¥i¯à¤@¦¸«ô³X³Ì¦h­Ó¿ï³æ¶µ¥Ø"
  
! #: info/session.c:2515
  msgid "Read a node name and select it"
  msgstr "Åª¨ú¸`ÂI¦WºÙ, ¨Ã¥B¿ï¾Ü¥¦"
  
! #: info/session.c:2570 info/session.c:2575
  msgid "Goto node: "
  msgstr "¸õ¦Ü¸`ÂI: "
  
! #: info/session.c:2639
  #, c-format
  msgid "No menu in node `%s'."
  msgstr "¸`ÂI `%s' ¤¤¨S¦³¿ï³æ."
  
! #: info/session.c:2685
  #, c-format
  msgid "No menu item `%s' in node `%s'."
  msgstr "¿ï³æ¶µ¥Ø `%s' ¤£¦b¸`ÂI `%s' ¤¤."
  
! #: info/session.c:2715
  #, c-format
  msgid "Unable to find node referenced by `%s' in `%s'."
  msgstr "³Q°Ñ·Óªº¸`ÂI `%s' ¦b `%s' ¤¤§ä¤£¨ì."
  
! #: info/session.c:2765
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "Åª¨ú¦Û dir ¶}©lªº¸`ÂI±ø¦C, ¨Ã¥B¸òÀH¥¦­Ì"
  
! #: info/session.c:2767
  msgid "Follow menus: "
  msgstr "¸òÀH¿ï³æ: "
  
! #: info/session.c:2960
  msgid "Find the node describing program invocation"
  msgstr "§ä´M´y­zµ{¦¡°õ¦æ¤èªkªº¸`ÂI"
  
! #: info/session.c:2962
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "§ä´M [%s] ªº°õ¦æ¤èªk¸`ÂI: "
  
! #: info/session.c:3000
  msgid "Read a manpage reference and select it"
  msgstr "Åª¨ú½u¤W¤â¥U (manpage) ªº°Ñ·Ó, ¨Ã¥B¿ï¾Ü¥¦"
  
! #: info/session.c:3004
  msgid "Get Manpage: "
  msgstr "¨ú±o½u¤W¤â¥U (Manpage): "
  
! #: info/session.c:3034
  msgid "Select the node `Top' in this file"
  msgstr "¿ï¨ú¥»ÀÉ®×¤¤ªº `Top' ¸`ÂI"
  
! #: info/session.c:3040
  msgid "Select the node `(dir)'"
  msgstr "¿ï¨ú¸`ÂI `(dir)'"
  
! #: info/session.c:3057 info/session.c:3059
  #, c-format
  msgid "Kill node (%s): "
  msgstr "§R°£¸`ÂI (%s): "
  
! #: info/session.c:3111
  #, c-format
  msgid "Cannot kill node `%s'"
  msgstr "µLªk§R°£¸`ÂI `%s'"
  
! #: info/session.c:3121
  msgid "Cannot kill the last node"
  msgstr "µLªk§R°£¤W¤@­Ó¸`ÂI"
  
! #: info/session.c:3207
  msgid "Select the most recently selected node"
  msgstr "¿ï¾Ü³Ìªñ¤@¦¸³Q¿ï¾Üªº¸`ÂI"
  
! #: info/session.c:3213
  msgid "Kill this node"
  msgstr "§R°£¥»¸`ÂI"
  
! #: info/session.c:3221
  msgid "Read the name of a file and select it"
  msgstr "Åª¨úÀÉ®×¦WºÙ, µM«á¿ï¨ú¥¦"
  
! #: info/session.c:3225
  msgid "Find file: "
  msgstr "§ä´MÀÉ®×: "
  
! #: info/session.c:3242
  #, c-format
  msgid "Cannot find `%s'."
  msgstr "µLªk§ä¨ì `%s'."
  
! #: info/session.c:3285 info/session.c:3403
  #, c-format
  msgid "Could not create output file `%s'."
  msgstr "µLªk«Ø¥ß¿é¥XÀÉ®× `%s'."
  
! #: info/session.c:3299 info/session.c:3421 info/session.c:3481
  msgid "Done."
  msgstr "§¹¦¨."
  
! #: info/session.c:3354
  #, c-format
  msgid "Writing node %s..."
  msgstr "¼g¤J¸`ÂI %s ¤¤..."
  
! #: info/session.c:3430
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "±N¥»¸`ÂIªº¤º®e, ¸g¥ÑºÞ¹D (pipe) °e¦Ü INFO_PRINT_COMMAND"
  
! #: info/session.c:3465
  #, c-format
  msgid "Cannot open pipe to `%s'."
  msgstr "µLªk¶}±Ò¦Ü `%s' ªººÞ¹D."
  
! #: info/session.c:3471
  #, c-format
  msgid "Printing node %s..."
  msgstr "¦C¦L¸`ÂI %s ¤¤..."
  
! #: info/session.c:3701
! #, c-format
! msgid "Searching subfile %s ..."
  msgstr "·j´M¤lÀÉ®× %s ..."
  
! #: info/session.c:3753
  msgid "Read a string and search for it case-sensitively"
  msgstr "Åª¨ú¤@­Ó¦r¦ê, µM«á¥H°Ï¤À¤j¤p¼g¤è¦¡·j´M"
  
! #: info/session.c:3760
  msgid "Read a string and search for it"
  msgstr "Åª¨ú¤@­Ó¦r¦ê, µM«á·j´M"
  
! #: info/session.c:3768
  msgid "Read a string and search backward for it"
  msgstr "Åª¨ú¤@­Ó¦r¦ê, µM«á¦V«á·j´M"
  
! #: info/session.c:3804 info/session.c:3811
! #, c-format
! msgid "%s%sfor string [%s]: "
  msgstr "%s%s [%s]: "
  
! #: info/session.c:3805 info/session.c:3812
! msgid "Search backward"
  msgstr "¦V«á·j´M¦r¦ê"
  
! #: info/session.c:3806 info/session.c:3812
  msgid "Search"
  msgstr "·j´M¦r¦ê"
  
! #: info/session.c:3807 info/session.c:3813
! msgid " case-sensitively "
! msgstr ", ¥H°Ï¤À¤j¤p¼gªº¤è¦¡"
! 
! #: info/session.c:3808 info/session.c:3813
! msgid " "
! msgstr " "
! 
! #: info/session.c:3852
  msgid "Search failed."
  msgstr "·j´M¥¢±Ñ."
  
! #: info/session.c:3870
  msgid "Repeat last search in the same direction"
  msgstr "¥H¦P¼Ëªº·j´M¤è¦V­«ÂÐ¤W¦¸ªº·j´M"
  
! #: info/session.c:3873 info/session.c:3883
  msgid "No previous search string"
  msgstr "¨S¦³«e¤@¦¸ªº·j´M¦r¦ê"
  
! #: info/session.c:3880
  msgid "Repeat last search in the reverse direction"
  msgstr "¥H¬Û¤Ïªº·j´M¤è¦V­«ÂÐ¤W¦¸ªº·j´M"
  
! #: info/session.c:3899 info/session.c:3905
  msgid "Search interactively for a string as you type it"
  msgstr "¥H¤¬°Ê¤è¦¡, Ãä¿é¤J¦r¦êÃä·j´M"
  
! #: info/session.c:3985
  msgid "I-search backward: "
  msgstr "¤Ï¦V¤¬°Ê·j´M: "
  
! #: info/session.c:3987
  msgid "I-search: "
  msgstr "¤¬°Ê·j´M: "
  
! #: info/session.c:4012 info/session.c:4014
  msgid "Failing "
  msgstr "¥¢±Ñ "
  
! #: info/session.c:4480
  msgid "Move to the previous cross reference"
  msgstr "²¾°Ê¦Ü«e¤@­Ó¥æ¤¬°Ñ·Ó"
  
! #: info/session.c:4498
  msgid "Move to the next cross reference"
  msgstr "²¾°Ê¦Ü¤U¤@­Ó¥æ¤¬°Ñ·Ó"
  
! #: info/session.c:4520
  msgid "Select reference or menu item appearing on this line"
  msgstr "¿ï¾Ü¥X²{¦b¥»¦æªº°Ñ·Ó©Î¿ï³æ¶µ¥Ø"
  
! #: info/session.c:4543
  msgid "Cancel current operation"
  msgstr "¨ú®ø¥Ø«eªº§@·~"
  
! #: info/session.c:4550
  msgid "Quit"
  msgstr "µ²§ô"
  
! #: info/session.c:4559
  msgid "Move the cursor to a specific line of the window"
  msgstr "²¾°Ê´å¼Ð¦Ü¤À¹jµøµ¡¤¤ªº«ü©w¦ì¸m"
  
! #: info/session.c:4591
  msgid "Redraw the display"
  msgstr "­«Ã¸µe­±"
  
! #: info/session.c:4628
  msgid "Quit using Info"
  msgstr "µ²§ô¨Ï¥Î Info"
  
! #: info/session.c:4641
  msgid "Run command bound to this key's lowercase variant"
  msgstr ""
  
! #: info/session.c:4652
  #, c-format
  msgid "Unknown command (%s)."
  msgstr "¥¼ª¾ªº©R¥O (%s)."
  
! #: info/session.c:4655
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\" ¤£¦Xªk"
  
! #: info/session.c:4656
  #, fuzzy, c-format
  msgid "`%s' is invalid"
  msgstr "\"%s\" ¤£¦Xªk"
  
! #: info/session.c:4870
  msgid "Add this digit to the current numeric argument"
  msgstr "±N¥»¼Æ¦r¥[¦Ü¥Ø«eªº¼Æ­È¤Þ¼Æ"
  
! #: info/session.c:4879
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "¶}©l¥Ø«eªº¼Æ­È¤Þ¼Æ (©Î¬O­¼¥H 4)"
  
! #: info/session.c:4894
  msgid "Internally used by \\[universal-argument]"
  msgstr "¦b¤º³¡³Q \\[universal-argument] ¨Ï¥Î"
--- 1193,1617 ----
  msgstr "¦b¥»¤À¹jµøµ¡¤¤¦V«á±²°Ê, ¨Ã¥B³]©w¦¨¹w³]ªº¤À¹jµøµ¡¤Ø¤o"
  
! #: info/session.c:1438
  msgid "Move to the start of this node"
  msgstr "²¾¦Ü¥»¸`ÂIªº°_ÂI"
  
! #: info/session.c:1445
  msgid "Move to the end of this node"
  msgstr "²¾¦Ü¥»¸`ÂIªºµ²§À"
  
! #: info/session.c:1452
  msgid "Scroll down by lines"
  msgstr "¤@¦æ¦æ¦V¤U±²°Ê"
  
! #: info/session.c:1469
  msgid "Scroll up by lines"
  msgstr "¤@¦æ¦æ¦V¤W±²°Ê"
  
! #: info/session.c:1487
  msgid "Scroll down by half screen size"
  msgstr "¦V¤U±²°Ê¥b­Ó¿Ã¹õªº¤j¤p"
  
! #: info/session.c:1513
  msgid "Scroll up by half screen size"
  msgstr "¦V¤W±²°Ê¥b­Ó¿Ã¹õªº¤j¤p"
  
! #: info/session.c:1542
  msgid "Select the next window"
  msgstr "¿ï¾Ü¤U¤@­Ó¤À¹jµøµ¡"
  
! #: info/session.c:1581
  msgid "Select the previous window"
  msgstr "¿ï¾Ü«e¤@­Ó¤À¹jµøµ¡"
  
! #: info/session.c:1632
  msgid "Split the current window"
  msgstr "¤À¹j¥Ø«eªº¤À¹jµøµ¡"
  
! #: info/session.c:1713
  msgid "Delete the current window"
  msgstr "§R°£¥Ø«eªº¤À¹jµøµ¡"
  
! #: info/session.c:1721
  msgid "Cannot delete a permanent window"
  msgstr "µLªk§R°£©T©wªº¤À¹jµøµ¡"
  
! #: info/session.c:1753
  msgid "Delete all other windows"
  msgstr "§R°£©Ò¦³¨ä¥¦ªº¤À¹jµøµ¡"
  
! #: info/session.c:1799
  msgid "Scroll the other window"
  msgstr "±²°Ê¥t¤@­Ó¤À¹jµøµ¡"
  
! #: info/session.c:1820
  msgid "Scroll the other window backward"
  msgstr "¦V«á±²°Ê¥t¤@­Ó¤À¹jµøµ¡"
  
! #: info/session.c:1826
  msgid "Grow (or shrink) this window"
  msgstr "ÂX¤j (©ÎÁY¤p) ³o­Ó¤À¹jµøµ¡"
  
! #: info/session.c:1837
  msgid "Divide the available screen space among the visible windows"
  msgstr "¦b¥i¥Îªº¿Ã¹õªÅ¶¡¤¤, ¥­§¡¤À³Î©Ò¦³ªº¥i¨£¤À¹jµøµ¡"
  
! #: info/session.c:1844
  msgid "Toggle the state of line wrapping in the current window"
  msgstr "¤Á´«¥Ø«e¤À¹jµøµ¡ªº¦Û°Ê´«¦æª¬ºA"
  
! #: info/session.c:1851
! msgid "Toggle the usage of regular expressions in searches"
! msgstr ""
! 
! #: info/session.c:1855
! msgid "Using regular expressions for searches."
! msgstr ""
! 
! #: info/session.c:1856
! msgid "Using literal strings for searches."
! msgstr ""
! 
! #: info/session.c:2027
  msgid "Select the Next node"
  msgstr "¿ï¨ú ¤U¤@­Ó ¸`ÂI"
  
! #: info/session.c:2035
  msgid "Select the Prev node"
  msgstr "¿ï¨ú «e¤@­Ó ¸`ÂI"
  
! #: info/session.c:2043
  msgid "Select the Up node"
  msgstr "¿ï¨ú ¤W¤@¼h ¸`ÂI"
  
! #: info/session.c:2050
  msgid "Select the last node in this file"
  msgstr "¿ï¨ú¥»ÀÉ®×ªº³Ì«á¤@­Ó¸`ÂI"
  
! #: info/session.c:2077 info/session.c:2110
  msgid "This window has no additional nodes"
  msgstr "¥»¤À¹jµøµ¡¨S¦³ÃB¥~ªº¸`ÂI"
  
! #: info/session.c:2083
  msgid "Select the first node in this file"
  msgstr "¿ï¨ú¥»ÀÉ®×ªº²Ä¤@­Ó¸`ÂI"
  
! #: info/session.c:2117
  msgid "Select the last item in this node's menu"
  msgstr "¿ï¨ú¥»¸`ÂI¿ï³æ¤¤, ³Ì«á¤@­Ó¶µ¥Ø"
  
! #: info/session.c:2123
  msgid "Select this menu item"
  msgstr "¿ï¾Ü³o¤@­Ó¿ï³æ¶µ¥Ø"
  
! #: info/session.c:2156
  #, c-format
  msgid "There aren't %d items in this menu."
  msgstr "¥»¿ï³æ¤¤¨S¦³ %d ­Ó¶µ¥Ø"
  
! #: info/session.c:2350 info/session.c:2351
  #, c-format
  msgid "Menu item (%s): "
  msgstr "¿ï³æ¶µ¥Ø (%s): "
  
! #: info/session.c:2354
  msgid "Menu item: "
  msgstr "¿ï³æ¶µ¥Ø: "
  
! #: info/session.c:2361 info/session.c:2362
  #, c-format
  msgid "Follow xref (%s): "
  msgstr "¸òÀH¥æ¤¬°Ñ·Ó (%s): "
  
! #: info/session.c:2365
  msgid "Follow xref: "
  msgstr "¸òÀH¥æ¤¬°Ñ·Ó: "
  
! #: info/session.c:2494
  msgid "Read a menu item and select its node"
  msgstr "Åª¨ú¤@­Ó¿ï³æ¶µ¥Ø, ¨Ã¥B¿ï¾Ü¥¦ªº¸`ÂI"
  
! #: info/session.c:2502
  msgid "Read a footnote or cross reference and select its node"
  msgstr "Åª¨ú¤@­Óµù¸}©Î¥æ¤¬°Ñ·Ó, ¨Ã¥B¿ï¾Ü¥¦ªº¸`ÂI"
  
! #: info/session.c:2508
  msgid "Move to the start of this node's menu"
  msgstr "²¾¦Ü¥»¸`ÂIªº¿ï³æ¶}ÀY"
  
! #: info/session.c:2532
  msgid "Visit as many menu items at once as possible"
  msgstr "¾¨¥i¯à¤@¦¸«ô³X³Ì¦h­Ó¿ï³æ¶µ¥Ø"
  
! #: info/session.c:2560
  msgid "Read a node name and select it"
  msgstr "Åª¨ú¸`ÂI¦WºÙ, ¨Ã¥B¿ï¾Ü¥¦"
  
! #: info/session.c:2615 info/session.c:2620
  msgid "Goto node: "
  msgstr "¸õ¦Ü¸`ÂI: "
  
! #: info/session.c:2684
  #, c-format
  msgid "No menu in node `%s'."
  msgstr "¸`ÂI `%s' ¤¤¨S¦³¿ï³æ."
  
! #: info/session.c:2730
  #, c-format
  msgid "No menu item `%s' in node `%s'."
  msgstr "¿ï³æ¶µ¥Ø `%s' ¤£¦b¸`ÂI `%s' ¤¤."
  
! #: info/session.c:2760
  #, c-format
  msgid "Unable to find node referenced by `%s' in `%s'."
  msgstr "³Q°Ñ·Óªº¸`ÂI `%s' ¦b `%s' ¤¤§ä¤£¨ì."
  
! #: info/session.c:2810
  msgid "Read a list of menus starting from dir and follow them"
  msgstr "Åª¨ú¦Û dir ¶}©lªº¸`ÂI±ø¦C, ¨Ã¥B¸òÀH¥¦­Ì"
  
! #: info/session.c:2812
  msgid "Follow menus: "
  msgstr "¸òÀH¿ï³æ: "
  
! #: info/session.c:3005
  msgid "Find the node describing program invocation"
  msgstr "§ä´M´y­zµ{¦¡°õ¦æ¤èªkªº¸`ÂI"
  
! #: info/session.c:3007
  #, c-format
  msgid "Find Invocation node of [%s]: "
  msgstr "§ä´M [%s] ªº°õ¦æ¤èªk¸`ÂI: "
  
! #: info/session.c:3045
  msgid "Read a manpage reference and select it"
  msgstr "Åª¨ú½u¤W¤â¥U (manpage) ªº°Ñ·Ó, ¨Ã¥B¿ï¾Ü¥¦"
  
! #: info/session.c:3049
  msgid "Get Manpage: "
  msgstr "¨ú±o½u¤W¤â¥U (Manpage): "
  
! #: info/session.c:3079
  msgid "Select the node `Top' in this file"
  msgstr "¿ï¨ú¥»ÀÉ®×¤¤ªº `Top' ¸`ÂI"
  
! #: info/session.c:3085
  msgid "Select the node `(dir)'"
  msgstr "¿ï¨ú¸`ÂI `(dir)'"
  
! #: info/session.c:3102 info/session.c:3104
  #, c-format
  msgid "Kill node (%s): "
  msgstr "§R°£¸`ÂI (%s): "
  
! #: info/session.c:3156
  #, c-format
  msgid "Cannot kill node `%s'"
  msgstr "µLªk§R°£¸`ÂI `%s'"
  
! #: info/session.c:3166
  msgid "Cannot kill the last node"
  msgstr "µLªk§R°£¤W¤@­Ó¸`ÂI"
  
! #: info/session.c:3252
  msgid "Select the most recently selected node"
  msgstr "¿ï¾Ü³Ìªñ¤@¦¸³Q¿ï¾Üªº¸`ÂI"
  
! #: info/session.c:3258
  msgid "Kill this node"
  msgstr "§R°£¥»¸`ÂI"
  
! #: info/session.c:3266
  msgid "Read the name of a file and select it"
  msgstr "Åª¨úÀÉ®×¦WºÙ, µM«á¿ï¨ú¥¦"
  
! #: info/session.c:3270
  msgid "Find file: "
  msgstr "§ä´MÀÉ®×: "
  
! #: info/session.c:3287
  #, c-format
  msgid "Cannot find `%s'."
  msgstr "µLªk§ä¨ì `%s'."
  
! #: info/session.c:3330 info/session.c:3448
  #, c-format
  msgid "Could not create output file `%s'."
  msgstr "µLªk«Ø¥ß¿é¥XÀÉ®× `%s'."
  
! #: info/session.c:3344 info/session.c:3466 info/session.c:3526
  msgid "Done."
  msgstr "§¹¦¨."
  
! #: info/session.c:3399
  #, c-format
  msgid "Writing node %s..."
  msgstr "¼g¤J¸`ÂI %s ¤¤..."
  
! #: info/session.c:3475
  msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
  msgstr "±N¥»¸`ÂIªº¤º®e, ¸g¥ÑºÞ¹D (pipe) °e¦Ü INFO_PRINT_COMMAND"
  
! #: info/session.c:3510
  #, c-format
  msgid "Cannot open pipe to `%s'."
  msgstr "µLªk¶}±Ò¦Ü `%s' ªººÞ¹D."
  
! #: info/session.c:3516
  #, c-format
  msgid "Printing node %s..."
  msgstr "¦C¦L¸`ÂI %s ¤¤..."
  
! #: info/session.c:3733
! msgid "Search continued from the end of the document."
! msgstr ""
! 
! #: info/session.c:3738
! #, fuzzy
! msgid "Search continued from the beginning of the document."
! msgstr "§R°£¦Ü¥»¦æ¶}ÀY, ¨Ã¸m¤J°Å¶KÃ¯"
! 
! #: info/session.c:3755
! #, c-format
! msgid "Searching subfile %s ..."
  msgstr "·j´M¤lÀÉ®× %s ..."
  
! #: info/session.c:3812
  msgid "Read a string and search for it case-sensitively"
  msgstr "Åª¨ú¤@­Ó¦r¦ê, µM«á¥H°Ï¤À¤j¤p¼g¤è¦¡·j´M"
  
! #: info/session.c:3819
  msgid "Read a string and search for it"
  msgstr "Åª¨ú¤@­Ó¦r¦ê, µM«á·j´M"
  
! #: info/session.c:3827
  msgid "Read a string and search backward for it"
  msgstr "Åª¨ú¤@­Ó¦r¦ê, µM«á¦V«á·j´M"
  
! #: info/session.c:3863 info/session.c:3869
! #, fuzzy, c-format
! msgid "%s%s%s [%s]: "
  msgstr "%s%s [%s]: "
  
! #: info/session.c:3864 info/session.c:3870
! msgid "Regexp search"
! msgstr ""
! 
! #: info/session.c:3865 info/session.c:3871
! #, fuzzy
! msgid " case-sensitively"
! msgstr ", ¥H°Ï¤À¤j¤p¼gªº¤è¦¡"
! 
! #: info/session.c:3866 info/session.c:3872
! #, fuzzy
! msgid " backward"
  msgstr "¦V«á·j´M¦r¦ê"
  
! #: info/session.c:3870
  msgid "Search"
  msgstr "·j´M¦r¦ê"
  
! #: info/session.c:3911
  msgid "Search failed."
  msgstr "·j´M¥¢±Ñ."
  
! #: info/session.c:3929
  msgid "Repeat last search in the same direction"
  msgstr "¥H¦P¼Ëªº·j´M¤è¦V­«ÂÐ¤W¦¸ªº·j´M"
  
! #: info/session.c:3932 info/session.c:3942
  msgid "No previous search string"
  msgstr "¨S¦³«e¤@¦¸ªº·j´M¦r¦ê"
  
! #: info/session.c:3939
  msgid "Repeat last search in the reverse direction"
  msgstr "¥H¬Û¤Ïªº·j´M¤è¦V­«ÂÐ¤W¦¸ªº·j´M"
  
! #: info/session.c:3958 info/session.c:3964
  msgid "Search interactively for a string as you type it"
  msgstr "¥H¤¬°Ê¤è¦¡, Ãä¿é¤J¦r¦êÃä·j´M"
  
! #: info/session.c:4044
! #, fuzzy
! msgid "Regexp I-search backward: "
! msgstr "¤Ï¦V¤¬°Ê·j´M: "
! 
! #: info/session.c:4045
  msgid "I-search backward: "
  msgstr "¤Ï¦V¤¬°Ê·j´M: "
  
! #: info/session.c:4047
! #, fuzzy
! msgid "Regexp I-search: "
! msgstr "¤¬°Ê·j´M: "
! 
! #: info/session.c:4048
  msgid "I-search: "
  msgstr "¤¬°Ê·j´M: "
  
! #: info/session.c:4073 info/session.c:4075
  msgid "Failing "
  msgstr "¥¢±Ñ "
  
! #: info/session.c:4560
  msgid "Move to the previous cross reference"
  msgstr "²¾°Ê¦Ü«e¤@­Ó¥æ¤¬°Ñ·Ó"
  
! #: info/session.c:4578
  msgid "Move to the next cross reference"
  msgstr "²¾°Ê¦Ü¤U¤@­Ó¥æ¤¬°Ñ·Ó"
  
! #: info/session.c:4600
  msgid "Select reference or menu item appearing on this line"
  msgstr "¿ï¾Ü¥X²{¦b¥»¦æªº°Ñ·Ó©Î¿ï³æ¶µ¥Ø"
  
! #: info/session.c:4623
  msgid "Cancel current operation"
  msgstr "¨ú®ø¥Ø«eªº§@·~"
  
! #: info/session.c:4630
  msgid "Quit"
  msgstr "µ²§ô"
  
! #: info/session.c:4639
  msgid "Move the cursor to a specific line of the window"
  msgstr "²¾°Ê´å¼Ð¦Ü¤À¹jµøµ¡¤¤ªº«ü©w¦ì¸m"
  
! #: info/session.c:4671
  msgid "Redraw the display"
  msgstr "­«Ã¸µe­±"
  
! #: info/session.c:4708
  msgid "Quit using Info"
  msgstr "µ²§ô¨Ï¥Î Info"
  
! #: info/session.c:4721
  msgid "Run command bound to this key's lowercase variant"
  msgstr ""
  
! #: info/session.c:4732
  #, c-format
  msgid "Unknown command (%s)."
  msgstr "¥¼ª¾ªº©R¥O (%s)."
  
! #: info/session.c:4735
  #, c-format
  msgid "\"%s\" is invalid"
  msgstr "\"%s\" ¤£¦Xªk"
  
! #: info/session.c:4736
  #, fuzzy, c-format
  msgid "`%s' is invalid"
  msgstr "\"%s\" ¤£¦Xªk"
  
! #: info/session.c:4950
  msgid "Add this digit to the current numeric argument"
  msgstr "±N¥»¼Æ¦r¥[¦Ü¥Ø«eªº¼Æ­È¤Þ¼Æ"
  
! #: info/session.c:4959
  msgid "Start (or multiply by 4) the current numeric argument"
  msgstr "¶}©l¥Ø«eªº¼Æ­È¤Þ¼Æ (©Î¬O­¼¥H 4)"
  
! #: info/session.c:4974
  msgid "Internally used by \\[universal-argument]"
  msgstr "¦b¤º³¡³Q \\[universal-argument] ¨Ï¥Î"
***************
*** 1680,1732 ****
  msgstr "·í³]©w¦b \"On\" ®É, Info ¥i±µ¨ü¨ÃÅã¥Ü ISO Latin ¦r¤¸"
  
! #: info/variables.c:83
  msgid "Explain the use of a variable"
  msgstr "¸ÑÄÀÅÜ¼Æªº¥Îªk"
  
! #: info/variables.c:89
  msgid "Describe variable: "
  msgstr "´y­zÅÜ¼Æ: "
  
! #: info/variables.c:108
  msgid "Set the value of an Info variable"
  msgstr "³]©w Info ÅÜ¼Æªº¼Æ­È"
  
! #: info/variables.c:114
  msgid "Set variable: "
  msgstr "³]©wÅÜ¼Æ: "
  
! #: info/variables.c:132
  #, c-format
  msgid "Set %s to value (%d): "
  msgstr "³]©w %s ªº¼Æ­È (%d): "
  
! #: info/variables.c:173
  #, c-format
  msgid "Set %s to value (%s): "
  msgstr "³]©w %s ªº¼Æ­È (%s): "
  
! #: info/window.c:1137
  msgid "--*** Tags out of Date ***"
  msgstr ""
  
! #: info/window.c:1148
  msgid "-----Info: (), lines ----, "
  msgstr "-----Info: (), ¦æ¼Æ  ----, "
  
! #: info/window.c:1155
  #, c-format
  msgid "-%s---Info: %s, %d lines --%s--"
  msgstr "-%s---Info: %s, ¦@ %d ¦æ --%s--"
  
! #: info/window.c:1159
  #, c-format
  msgid "-%s%s-Info: (%s)%s, %d lines --%s--"
  msgstr "-%s%s-Info: (%s)%s, ¦@ %d ¦æ --%s--"
  
! #: info/window.c:1166
  #, c-format
  msgid " Subfile: %s"
  msgstr " ¤lÀÉ®×: %s"
  
  #: lib/xexit.c:54
  msgid "ferror on stdout\n"
--- 1666,1923 ----
  msgstr "·í³]©w¦b \"On\" ®É, Info ¥i±µ¨ü¨ÃÅã¥Ü ISO Latin ¦r¤¸"
  
! #: info/variables.c:81
! #, fuzzy
! msgid ""
! "What to do when a scrolling command is issued at the end of the last node"
! msgstr "±±¨î¦b¸`ÂIªºµ²§À®É, ±²°Ê·|¦³¤°»ò¤ÏÀ³"
! 
! #: info/variables.c:88
  msgid "Explain the use of a variable"
  msgstr "¸ÑÄÀÅÜ¼Æªº¥Îªk"
  
! #: info/variables.c:94
  msgid "Describe variable: "
  msgstr "´y­zÅÜ¼Æ: "
  
! #: info/variables.c:113
  msgid "Set the value of an Info variable"
  msgstr "³]©w Info ÅÜ¼Æªº¼Æ­È"
  
! #: info/variables.c:119
  msgid "Set variable: "
  msgstr "³]©wÅÜ¼Æ: "
  
! #: info/variables.c:137
  #, c-format
  msgid "Set %s to value (%d): "
  msgstr "³]©w %s ªº¼Æ­È (%d): "
  
! #: info/variables.c:178
  #, c-format
  msgid "Set %s to value (%s): "
  msgstr "³]©w %s ªº¼Æ­È (%s): "
  
! #: info/window.c:1150
  msgid "--*** Tags out of Date ***"
  msgstr ""
  
! #: info/window.c:1161
  msgid "-----Info: (), lines ----, "
  msgstr "-----Info: (), ¦æ¼Æ  ----, "
  
! #: info/window.c:1168
  #, c-format
  msgid "-%s---Info: %s, %d lines --%s--"
  msgstr "-%s---Info: %s, ¦@ %d ¦æ --%s--"
  
! #: info/window.c:1172
  #, c-format
  msgid "-%s%s-Info: (%s)%s, %d lines --%s--"
  msgstr "-%s%s-Info: (%s)%s, ¦@ %d ¦æ --%s--"
  
! #: info/window.c:1179
  #, c-format
  msgid " Subfile: %s"
  msgstr " ¤lÀÉ®×: %s"
  
+ #: install-info/install-info.c:221
+ #, c-format
+ msgid "%s: warning: "
+ msgstr "%s: Äµ§i: "
+ 
+ #: install-info/install-info.c:270
+ #, c-format
+ msgid " for %s"
+ msgstr ""
+ 
+ #: install-info/install-info.c:500
+ #, c-format
+ msgid "\tTry `%s --help' for a complete list of options.\n"
+ msgstr "\t¸Õ¸Õ Try `%s --help' ¥H¨ú±o§¹¾ãªº°Ñ¼Æ¦Cªí.\n"
+ 
+ #: install-info/install-info.c:508
+ #, fuzzy, c-format
+ msgid "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
+ msgstr "¥Îªk: %s [OPTION]... FILE...\n"
+ 
+ #: install-info/install-info.c:510
+ msgid "Add or remove entries in INFO-FILE from the Info directory DIR-FILE."
+ msgstr ""
+ 
+ #: install-info/install-info.c:513
+ msgid ""
+ "Options:\n"
+ " --debug             report what is being done.\n"
+ " --delete            delete existing entries for INFO-FILE from DIR-FILE;\n"
+ "                      don't insert any new entries.\n"
+ " --description=TEXT  the description of the entry is TEXT; used with\n"
+ "                      the --name option to become synonymous with the\n"
+ "                      --entry option.\n"
+ " --dir-file=NAME     specify file name of Info directory file;\n"
+ "                      equivalent to using the DIR-FILE argument.\n"
+ " --dry-run           same as --test."
+ msgstr ""
+ 
+ #: install-info/install-info.c:525
+ msgid ""
+ " --entry=TEXT        insert TEXT as an Info directory entry.\n"
+ "                      TEXT is written as an Info menu item line followed\n"
+ "                       by zero or more extra lines starting with "
+ "whitespace.\n"
+ "                      If you specify more than one entry, all are added.\n"
+ "                      If you don't specify any entries, they are determined\n"
+ "                       from information in the Info file itself.\n"
+ "                      When removing, TEXT specifies the entry to remove.\n"
+ "                      TEXT is only removed as a last resort, if the\n"
+ "                      entry as determined from the Info file is not "
+ "present,\n"
+ "                      and the basename of the Info file isn't found either."
+ msgstr ""
+ 
+ #: install-info/install-info.c:537
+ msgid ""
+ " --help              display this help and exit.\n"
+ " --info-dir=DIR      same as --dir-file=DIR/dir.\n"
+ " --info-file=FILE    specify Info file to install in the directory;\n"
+ "                      equivalent to using the INFO-FILE argument.\n"
+ " --item=TEXT         same as --entry=TEXT.\n"
+ " --keep-old          do not replace entries, or remove empty sections.\n"
+ " --menuentry=TEXT    same as --name=TEXT.\n"
+ " --name=TEXT         the name of the entry is TEXT; used with --description\n"
+ "                      to become synonymous with the --entry option.\n"
+ " --no-indent         do not format new entries in the DIR file.\n"
+ " --quiet             suppress warnings."
+ msgstr ""
+ 
+ #: install-info/install-info.c:550
+ msgid ""
+ " --regex=R           put this file's entries in all sections that match the\n"
+ "                      regular expression R (ignoring case).\n"
+ " --remove            same as --delete.\n"
+ " --remove-exactly    only remove if the info file name matches exactly;\n"
+ "                      suffixes such as .info and .gz are not ignored.\n"
+ " --section=SEC       put entries in section SEC of the directory.\n"
+ "                      If you specify more than one section, all the entries\n"
+ "                       are added in each of the sections.\n"
+ "                      If you don't specify any sections, they are "
+ "determined\n"
+ "                       from information in the Info file itself.\n"
+ " --section R SEC     equivalent to --regex=R --section=SEC --add-once."
+ msgstr ""
+ 
+ #: install-info/install-info.c:563
+ msgid ""
+ " --silent            suppress warnings.\n"
+ " --test              suppress updating of DIR-FILE.\n"
+ " --version           display version information and exit."
+ msgstr ""
+ 
+ #: install-info/install-info.c:570
+ #, fuzzy
+ msgid ""
+ "Email bug reports to bug-texinfo@gnu.org,\n"
+ "general questions and discussion to help-texinfo@gnu.org.\n"
+ "Texinfo home page: http://www.gnu.org/software/texinfo/"
+ msgstr ""
+ "\n"
+ "µ{¦¡¯äÂÎ, ½Ð¥H¹q¤l¶l¥ó (­^¤å) ¦^³ø¦Ü bug-texinfo@gnu.org,\n"
+ "¤@¯ë°ÝÃD»P°Q½×, ½Ð¥H¹q¤l¶l¥ó (­^¤å) ±H¨ì help-texinfo@gnu.org.\n"
+ 
+ #: install-info/install-info.c:597
+ #, fuzzy, c-format
+ msgid ""
+ "This is the file .../info/dir, which contains the\n"
+ "topmost node of the Info hierarchy, called (dir)Top.\n"
+ "The first time you invoke Info you start off looking at this node.\n"
+ "\n"
+ "%s\tThis is the top of the INFO tree\n"
+ "\n"
+ "  This (the Directory node) gives a menu of major topics.\n"
+ "  Typing \"q\" exits, \"?\" lists all Info commands, \"d\" returns here,\n"
+ "  \"h\" gives a primer for first-timers,\n"
+ "  \"mEmacs<Return>\" visits the Emacs manual, etc.\n"
+ "\n"
+ "  In Emacs, you can click mouse button 2 on a menu item or cross reference\n"
+ "  to select it.\n"
+ "\n"
+ "%s\n"
+ msgstr ""
+ "³o¬OÀÉ®× .../info/dir, ¸Ì­±¥]§t¦³ Info ¿ï³æ¬[ºc¤¤³Ì¤W¼hªº¸`ÂI,\n"
+ "ºÙ¬° (dir) TOP.\n"
+ "±z²Ä¤@¦¸°õ¦æ Info ®É, ±z·|±q³o¸Ì¶}©l·j´M©Ò¶·ªº¸`ÂI.\n"
+ "\n"
+ "%s\t³o¬O INFO ¿ï³æ¾ðªº³Ì¤W¼h\n"
+ "\n"
+ "  ³o¸Ì (Directory ¸`ÂI) ´£¨Ñ¥D­n¶µ¥Øªº¿ï³æ.\n"
+ "  Áä¤J \"q\" Â÷¶}, \"?\" ¦C¥X©Ò¦³ªº Info «ü¥O, \"d\" ¦^¨ì³o¸Ì,\n"
+ "  \"h\" Æ[¬Ýµ¹ªì¦¸¨Ï¥ÎªÌªº¤Jªù«ü¤Þ,\n"
+ "  \"mEmacs<Return>\" ¥iÆ[¬Ý Emacs ¤â¥U, µ¥µ¥.\n"
+ "\n"
+ "  ¦b Emacs ¤¤, ±z¥i¥H¦b¿ï³æ¶µ¥Ø©Î¥æ¤¬°Ñ·Ó¤W, ³æÀ»·Æ¹«ªº²Ä 2 Áä\n"
+ "  ¥H¿ï¾Ü¥¦­Ì.\n"
+ "\n"
+ "* Menu:\n"
+ 
+ #: install-info/install-info.c:622
+ #, c-format
+ msgid "%s: could not read (%s) and could not create (%s)\n"
+ msgstr "%s: µLªkÅª¨ú (%s), ¦Ó¥BµLªk«Ø¥ß (%s)\n"
+ 
+ #: install-info/install-info.c:715
+ #, c-format
+ msgid "%s: empty file"
+ msgstr "%s: ªÅÀÉ®×"
+ 
+ #: install-info/install-info.c:1046 install-info/install-info.c:1086
+ msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
+ msgstr "¦³ START-INFO-DIR-ENTRY, ¦ý¬O¨S¦³¬Û¹ïÀ³ªº END-INFO-DIR-ENTRY"
+ 
+ #: install-info/install-info.c:1081
+ msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
+ msgstr "¦³ END-INFO-DIR-ENTRY, ¦ý¬O¨S¦³¬Û¹ïÀ³ªº START-INFO-DIR-ENTRY"
+ 
+ #: install-info/install-info.c:1936 install-info/install-info.c:1946
+ #, c-format
+ msgid "%s: already have dir file: %s\n"
+ msgstr ""
+ 
+ #: install-info/install-info.c:2026
+ #, c-format
+ msgid "%s: Specify the Info file only once.\n"
+ msgstr "%s: ¥u¦³«ü©w Info ÀÉ®×¤@¦¸.\n"
+ 
+ #: install-info/install-info.c:2059
+ #, c-format
+ msgid "Extra regular expression specified, ignoring `%s'"
+ msgstr ""
+ 
+ #: install-info/install-info.c:2071
+ #, c-format
+ msgid "Error in regular expression `%s': %s"
+ msgstr ""
+ 
+ #: install-info/install-info.c:2129
+ #, c-format
+ msgid "excess command line argument `%s'"
+ msgstr "¦h¾lªº©R¥O¦C¤Þ¼Æ `%s'"
+ 
+ #: install-info/install-info.c:2133
+ msgid "No input file specified; try --help for more information."
+ msgstr "¥¼«ü©w¿é¤JÀÉ®×; ¸Õ¸Õ --help ¥H¨ú±o§ó¦hªº¸ê°T."
+ 
+ #: install-info/install-info.c:2136
+ msgid "No dir file specified; try --help for more information."
+ msgstr "¥¼«ü©w dir ÀÉ®×; ¸Õ¸Õ --help ¥H¨ú±o¨ú¦hªº¸ê°T."
+ 
+ #: install-info/install-info.c:2278
+ #, c-format
+ msgid "no info dir entry in `%s'"
+ msgstr "`%s' ¤º¨S¦³ info dir ¶µ¥Ø"
+ 
+ #: install-info/install-info.c:2526
+ #, c-format
+ msgid "no entries found for `%s'; nothing deleted"
+ msgstr "§ä¤£¨ì `%s' ªº¶µ¥Ø; ¥¼§R°£¥ô¦ó¶µ¥Ø"
+ 
  #: lib/xexit.c:54
  msgid "ferror on stdout\n"
***************
*** 1737,1817 ****
  msgstr ""
  
! #: makeinfo/cmds.c:544 makeinfo/cmds.c:566
  #, fuzzy, c-format
  msgid "arguments to @%s ignored"
  msgstr "¹ï %c%s µL¥Îªº¤Þ¼Æ"
  
! #: makeinfo/cmds.c:741
  msgid "January"
  msgstr "¤@¤ë"
  
! #: makeinfo/cmds.c:741
  msgid "February"
  msgstr "¤G¤ë"
  
! #: makeinfo/cmds.c:741
  msgid "March"
  msgstr "¤T¤ë"
  
! #: makeinfo/cmds.c:741
  msgid "April"
  msgstr "¥|¤ë"
  
! #: makeinfo/cmds.c:741
  msgid "May"
  msgstr "¤­¤ë"
  
! #: makeinfo/cmds.c:742
  msgid "June"
  msgstr "¤»¤ë"
  
! #: makeinfo/cmds.c:742
  msgid "July"
  msgstr "¤C¤ë"
  
! #: makeinfo/cmds.c:742
  msgid "August"
  msgstr "¤K¤ë"
  
! #: makeinfo/cmds.c:742
  msgid "September"
  msgstr "¤E¤ë"
  
! #: makeinfo/cmds.c:742
  msgid "October"
  msgstr "¤Q¤ë"
  
! #: makeinfo/cmds.c:743
  msgid "November"
  msgstr "¤Q¤@¤ë"
  
! #: makeinfo/cmds.c:743
  msgid "December"
  msgstr "¤Q¤G¤ë"
  
! #: makeinfo/cmds.c:1095
  #, c-format
  msgid "unlikely character %c in @var"
  msgstr ""
  
! #: makeinfo/cmds.c:1138
  msgid "@sc argument all uppercase, thus no effect"
  msgstr "@sc ªº¤Þ¼Æ¥þ¬O¤j¼g, ©Ò¥H¨S¦³§@¥Î"
  
! #: makeinfo/cmds.c:1193
  #, c-format
  msgid "`{' expected, but saw `%c'"
  msgstr ""
  
! #: makeinfo/cmds.c:1233
  msgid "end of file inside verb block"
  msgstr ""
  
! #: makeinfo/cmds.c:1241
  #, c-format
  msgid "`}' expected, but saw `%c'"
  msgstr ""
  
! #: makeinfo/cmds.c:1272
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
--- 1928,2008 ----
  msgstr ""
  
! #: makeinfo/cmds.c:582 makeinfo/cmds.c:604
  #, fuzzy, c-format
  msgid "arguments to @%s ignored"
  msgstr "¹ï %c%s µL¥Îªº¤Þ¼Æ"
  
! #: makeinfo/cmds.c:779
  msgid "January"
  msgstr "¤@¤ë"
  
! #: makeinfo/cmds.c:779
  msgid "February"
  msgstr "¤G¤ë"
  
! #: makeinfo/cmds.c:779
  msgid "March"
  msgstr "¤T¤ë"
  
! #: makeinfo/cmds.c:779
  msgid "April"
  msgstr "¥|¤ë"
  
! #: makeinfo/cmds.c:779
  msgid "May"
  msgstr "¤­¤ë"
  
! #: makeinfo/cmds.c:780
  msgid "June"
  msgstr "¤»¤ë"
  
! #: makeinfo/cmds.c:780
  msgid "July"
  msgstr "¤C¤ë"
  
! #: makeinfo/cmds.c:780
  msgid "August"
  msgstr "¤K¤ë"
  
! #: makeinfo/cmds.c:780
  msgid "September"
  msgstr "¤E¤ë"
  
! #: makeinfo/cmds.c:780
  msgid "October"
  msgstr "¤Q¤ë"
  
! #: makeinfo/cmds.c:781
  msgid "November"
  msgstr "¤Q¤@¤ë"
  
! #: makeinfo/cmds.c:781
  msgid "December"
  msgstr "¤Q¤G¤ë"
  
! #: makeinfo/cmds.c:1131
  #, c-format
  msgid "unlikely character %c in @var"
  msgstr ""
  
! #: makeinfo/cmds.c:1174
  msgid "@sc argument all uppercase, thus no effect"
  msgstr "@sc ªº¤Þ¼Æ¥þ¬O¤j¼g, ©Ò¥H¨S¦³§@¥Î"
  
! #: makeinfo/cmds.c:1229
  #, c-format
  msgid "`{' expected, but saw `%c'"
  msgstr ""
  
! #: makeinfo/cmds.c:1269
  msgid "end of file inside verb block"
  msgstr ""
  
! #: makeinfo/cmds.c:1277
  #, c-format
  msgid "`}' expected, but saw `%c'"
  msgstr ""
  
! #: makeinfo/cmds.c:1308
  msgid ""
  "@strong{Note...} produces a spurious cross-reference in Info; reword to "
***************
*** 1819,1865 ****
  msgstr ""
  
! #: makeinfo/cmds.c:1471
  #, c-format
  msgid "%c%s is obsolete"
  msgstr "%c%s ¤w¼o¤î¤£¥Î"
  
! #: makeinfo/cmds.c:1580
  #, c-format
  msgid "@sp requires a positive numeric argument, not `%s'"
  msgstr "@sp ¥²¶·¦³¤@­Ó¥¿¾ã¼Æªº¤Þ¼Æ, ¦Ó¤£¬O `%s'"
  
! #: makeinfo/cmds.c:1936 makeinfo/footnote.c:81
  #, c-format
  msgid "Bad argument to %c%s"
  msgstr "¹ï %c%s µL¥Îªº¤Þ¼Æ"
  
! #: makeinfo/cmds.c:1946 makeinfo/makeinfo.c:4272
  msgid "asis"
  msgstr ""
  
! #: makeinfo/cmds.c:1948 makeinfo/cmds.c:1978 makeinfo/makeinfo.c:4274
  msgid "none"
  msgstr ""
  
! #: makeinfo/cmds.c:1962
  #, fuzzy, c-format
  msgid "Bad argument to @%s"
  msgstr "¹ï %c%s µL¥Îªº¤Þ¼Æ"
  
! #: makeinfo/cmds.c:1976
  msgid "insert"
  msgstr ""
  
! #: makeinfo/cmds.c:1992
  #, fuzzy, c-format
  msgid "Bad argument to @%s: %s"
  msgstr "¹ï %c%s µL¥Îªº¤Þ¼Æ"
  
! #: makeinfo/cmds.c:2075
  #, c-format
  msgid "Expected @%s on or off, not `%s'"
  msgstr ""
  
! #: makeinfo/cmds.c:2095
  #, c-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
--- 2010,2056 ----
  msgstr ""
  
! #: makeinfo/cmds.c:1504
  #, c-format
  msgid "%c%s is obsolete"
  msgstr "%c%s ¤w¼o¤î¤£¥Î"
  
! #: makeinfo/cmds.c:1612
  #, c-format
  msgid "@sp requires a positive numeric argument, not `%s'"
  msgstr "@sp ¥²¶·¦³¤@­Ó¥¿¾ã¼Æªº¤Þ¼Æ, ¦Ó¤£¬O `%s'"
  
! #: makeinfo/cmds.c:2023 makeinfo/footnote.c:81
  #, c-format
  msgid "Bad argument to %c%s"
  msgstr "¹ï %c%s µL¥Îªº¤Þ¼Æ"
  
! #: makeinfo/cmds.c:2033 makeinfo/makeinfo.c:4270
  msgid "asis"
  msgstr ""
  
! #: makeinfo/cmds.c:2035 makeinfo/cmds.c:2065 makeinfo/makeinfo.c:4272
  msgid "none"
  msgstr ""
  
! #: makeinfo/cmds.c:2049
  #, fuzzy, c-format
  msgid "Bad argument to @%s"
  msgstr "¹ï %c%s µL¥Îªº¤Þ¼Æ"
  
! #: makeinfo/cmds.c:2063
  msgid "insert"
  msgstr ""
  
! #: makeinfo/cmds.c:2079
  #, fuzzy, c-format
  msgid "Bad argument to @%s: %s"
  msgstr "¹ï %c%s µL¥Îªº¤Þ¼Æ"
  
! #: makeinfo/cmds.c:2162
  #, c-format
  msgid "Expected @%s on or off, not `%s'"
  msgstr ""
  
! #: makeinfo/cmds.c:2182
  #, c-format
  msgid "Only @%s 10 or 11 is supported, not `%s'"
***************
*** 1870,1915 ****
  msgstr "@def °Ñ¼Æ¤¤¿òº| `}'"
  
- #: makeinfo/defun.c:402
- msgid "Function"
- msgstr ""
- 
- #: makeinfo/defun.c:405
- #, fuzzy
- msgid "Macro"
- msgstr "¤T¤ë"
- 
- #: makeinfo/defun.c:408
- msgid "Special Form"
- msgstr ""
- 
- #: makeinfo/defun.c:412
- #, fuzzy
- msgid "Variable"
- msgstr "³]©wÅÜ¼Æ: "
- 
- #: makeinfo/defun.c:415
- #, fuzzy
- msgid "User Option"
- msgstr "´¡¤J§¹¦¨¥y"
- 
- #: makeinfo/defun.c:419
- #, fuzzy
- msgid "Instance Variable"
- msgstr "´y­zÅÜ¼Æ: "
- 
- #: makeinfo/defun.c:423
- msgid "Method"
- msgstr ""
- 
- #: makeinfo/defun.c:499 makeinfo/defun.c:504 makeinfo/defun.c:544
- #: makeinfo/defun.c:643 makeinfo/xml.c:2135
- msgid "of"
- msgstr ""
- 
- #: makeinfo/defun.c:508 makeinfo/defun.c:512 makeinfo/defun.c:516
- #: makeinfo/defun.c:550 makeinfo/defun.c:649 makeinfo/xml.c:2140
- msgid "on"
- msgstr ""
- 
  #: makeinfo/defun.c:711
  #, c-format
--- 2061,2064 ----
***************
*** 1941,1947 ****
  msgstr ""
  
! #: makeinfo/float.c:376 makeinfo/float.c:382 makeinfo/index.c:924
! #: makeinfo/index.c:930 makeinfo/xref.c:133 makeinfo/xref.c:170
! #: makeinfo/xref.c:205
  msgid "See "
  msgstr ""
--- 2090,2095 ----
  msgstr ""
  
! #: makeinfo/float.c:376 makeinfo/float.c:382 makeinfo/index.c:948
! #: makeinfo/index.c:954
  msgid "See "
  msgstr ""
***************
*** 1966,1970 ****
  msgstr "©w¸qµù¸}, ¦ý¬O¨S¦³¤÷¸`ÂI"
  
! #: makeinfo/footnote.c:301 makeinfo/index.c:189
  msgid "Footnotes"
  msgstr "µù¸}"
--- 2114,2118 ----
  msgstr "©w¸qµù¸}, ¦ý¬O¨S¦³¤÷¸`ÂI"
  
! #: makeinfo/footnote.c:301 makeinfo/index.c:187
  msgid "Footnotes"
  msgstr "µù¸}"
***************
*** 1980,1987 ****
  msgstr ""
  
- #: makeinfo/html.c:203
- msgid "Untitled"
- msgstr ""
- 
  #: makeinfo/html.c:421
  msgid "[unexpected] no html tag to pop"
--- 2128,2131 ----
***************
*** 1993,2036 ****
  msgstr "%s: ¥¼ª¾ªº¿ï¶µ `%c%s'\n"
  
! #: makeinfo/index.c:169
  #, c-format
  msgid "Unknown index `%s'"
  msgstr "¥¼ª¾ªº¯Á¤Þ `%s'"
  
! #: makeinfo/index.c:234
  #, c-format
  msgid "Info cannot handle `:' in index entry `%s'"
  msgstr ""
  
! #: makeinfo/index.c:412
  #, c-format
  msgid "Index `%s' already exists"
  msgstr "¯Á¤Þ `%s' ¤w¦s¦b"
  
! #: makeinfo/index.c:455
  #, c-format
  msgid "Unknown index `%s' and/or `%s' in @synindex"
  msgstr "@synindex ¤¤¦³¥¼ª¾ªº¯Á¤Þ `%s' »P/©Î `%s'"
  
! #: makeinfo/index.c:661
  msgid "(line )"
  msgstr ""
  
! #: makeinfo/index.c:669
  #, c-format
  msgid "(line %*d)"
  msgstr ""
  
! #: makeinfo/index.c:750
  #, c-format
  msgid "Unknown index `%s' in @printindex"
  msgstr "@printindex ¤¤¦³¥¼ª¾ªº¯Á¤Þ `%s'"
  
! #: makeinfo/index.c:819
  #, c-format
  msgid "Entry for index `%s' outside of any node"
  msgstr "¯Á¤Þ `%s' ªº¶µ¥Ø¤£¦b¥ô¦óªº¸`ÂI¤º"
  
! #: makeinfo/index.c:822 makeinfo/index.c:858
  msgid "(outside of any node)"
  msgstr "(¤£¦b¥ô¦óªº¸`ÂI¤º)"
--- 2137,2180 ----
  msgstr "%s: ¥¼ª¾ªº¿ï¶µ `%c%s'\n"
  
! #: makeinfo/index.c:167
  #, c-format
  msgid "Unknown index `%s'"
  msgstr "¥¼ª¾ªº¯Á¤Þ `%s'"
  
! #: makeinfo/index.c:232
  #, c-format
  msgid "Info cannot handle `:' in index entry `%s'"
  msgstr ""
  
! #: makeinfo/index.c:410
  #, c-format
  msgid "Index `%s' already exists"
  msgstr "¯Á¤Þ `%s' ¤w¦s¦b"
  
! #: makeinfo/index.c:453
  #, c-format
  msgid "Unknown index `%s' and/or `%s' in @synindex"
  msgstr "@synindex ¤¤¦³¥¼ª¾ªº¯Á¤Þ `%s' »P/©Î `%s'"
  
! #: makeinfo/index.c:676
  msgid "(line )"
  msgstr ""
  
! #: makeinfo/index.c:684
  #, c-format
  msgid "(line %*d)"
  msgstr ""
  
! #: makeinfo/index.c:764
  #, c-format
  msgid "Unknown index `%s' in @printindex"
  msgstr "@printindex ¤¤¦³¥¼ª¾ªº¯Á¤Þ `%s'"
  
! #: makeinfo/index.c:833
  #, c-format
  msgid "Entry for index `%s' outside of any node"
  msgstr "¯Á¤Þ `%s' ªº¶µ¥Ø¤£¦b¥ô¦óªº¸`ÂI¤º"
  
! #: makeinfo/index.c:836 makeinfo/index.c:872
  msgid "(outside of any node)"
  msgstr "(¤£¦b¥ô¦óªº¸`ÂI¤º)"
***************
*** 2053,2174 ****
  msgstr ""
  
! #: makeinfo/insertion.c:635
  #, c-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr ""
  
! #: makeinfo/insertion.c:723
  #, c-format
  msgid "%cfloat environments cannot be nested"
  msgstr ""
  
! #: makeinfo/insertion.c:977
  #, c-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr ""
  
! #: makeinfo/insertion.c:1345
  #, c-format
  msgid "No matching `%cend %s'"
  msgstr "No matching `%cend %s'"
  
! #: makeinfo/insertion.c:1614
  #, c-format
  msgid "%s requires letter or digit"
  msgstr "%s ¥²¶·­n¦³¦r¤¸©Î¬O¼Æ¦r"
  
! #: makeinfo/insertion.c:1707
  msgid "end of file inside verbatim block"
  msgstr ""
  
! #: makeinfo/insertion.c:1931
  #, fuzzy, c-format
  msgid "@%s not meaningful outside `@float' environment"
  msgstr "@%s ¦b `@%s' °Ï¶ô¤§¤º, ¨Ã¤£¨ã¦³·N¸q"
  
! #: makeinfo/insertion.c:1967
  msgid "@menu seen before first @node, creating `Top' node"
  msgstr "@menu ¦b²Ä¤@­Ó @node ¤§«e¥X²{, ±N«Ø¥ß `Top' ¸`ÂI"
  
! #: makeinfo/insertion.c:1968
  msgid ""
  "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
  msgstr "¤]³\±zÀ³¸Ó§â @top ¸`ÂI¥]§t¦b @ifnottex, ¦Ó¤£¬O @ifinfo?"
  
! #: makeinfo/insertion.c:1980
  msgid "@detailmenu seen before first node, creating `Top' node"
  msgstr "¦b²Ä¤@­Ó¸`ÂI¤§«e¥X²{ @detailmenu, ±N«Ø¥ß `Top' ¸`ÂI"
  
! #: makeinfo/insertion.c:2036
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr ""
  
! #: makeinfo/insertion.c:2050
  #, fuzzy, c-format
  msgid "@%s not meaningful outside `@titlepage' environment"
  msgstr "@%s ¦b `@%s' °Ï¶ô¤§¤º, ¨Ã¤£¨ã¦³·N¸q"
  
! #: makeinfo/insertion.c:2081
  #, c-format
  msgid "Unmatched `%c%s'"
  msgstr "¥¼°t¹ïªº `%c%s'"
  
! #: makeinfo/insertion.c:2086
  #, c-format
  msgid "`%c%s' needs something after it"
  msgstr "¦b `%c%s' ¤§«á¥²¶·­n¦³ªF¦è"
  
! #: makeinfo/insertion.c:2092
  #, fuzzy, c-format
  msgid "Bad argument `%s' to `@%s', using `%s'"
  msgstr "¹ï %c%s µL¥Îªº¤Þ¼Æ"
  
! #: makeinfo/insertion.c:2189
  #, c-format
  msgid "@%s not meaningful inside `@%s' block"
  msgstr "@%s ¦b `@%s' °Ï¶ô¤§¤º, ¨Ã¤£¨ã¦³·N¸q"
  
! #: makeinfo/insertion.c:2198
  #, c-format
  msgid "@itemx not meaningful inside `%s' block"
  msgstr "`%s' °Ï¶ô¤§¤º, @itemx ¨ÃµL·N¸q"
  
! #: makeinfo/insertion.c:2372
  #, c-format
  msgid "%c%s found outside of an insertion block"
  msgstr ""
  
! #: makeinfo/lang.c:957
  #, c-format
  msgid "no default territory known for language `%s'"
  msgstr ""
  
! #: makeinfo/lang.c:1020
  #, c-format
  msgid "%s is not a valid ISO 639 language code"
  msgstr "%s ¤£¬O¤@­Ó¦Xªkªº ISO 639 »y¨¥½X"
  
! #: makeinfo/lang.c:1110
  #, fuzzy, c-format
  msgid "unrecognized encoding name `%s'"
  msgstr "%s: ¥¼ª¾ªº¿ï¶µ `%c%s'\n"
  
! #: makeinfo/lang.c:1118
  #, c-format
  msgid "sorry, encoding `%s' not supported"
  msgstr ""
  
! #: makeinfo/lang.c:1170
  #, c-format
  msgid "invalid encoded character `%s'"
  msgstr ""
  
! #: makeinfo/lang.c:1478
  #, c-format
  msgid "%c%s expects `i' or `j' as argument, not `%c'"
  msgstr "%c%s ´Á±æ¨Ï¥Î `i' ©Î `j' §@¬°¤Þ¼Æ, ¦Ó¤£¬O `%c'"
  
! #: makeinfo/lang.c:1482
  #, c-format
  msgid "%c%s expects a single character `i' or `j' as argument"
--- 2197,2318 ----
  msgstr ""
  
! #: makeinfo/insertion.c:639
  #, c-format
  msgid "%s requires an argument: the formatter for %citem"
  msgstr ""
  
! #: makeinfo/insertion.c:727
  #, c-format
  msgid "%cfloat environments cannot be nested"
  msgstr ""
  
! #: makeinfo/insertion.c:981
  #, c-format
  msgid "`@end' expected `%s', but saw `%s'"
  msgstr ""
  
! #: makeinfo/insertion.c:1349
  #, c-format
  msgid "No matching `%cend %s'"
  msgstr "No matching `%cend %s'"
  
! #: makeinfo/insertion.c:1618
  #, c-format
  msgid "%s requires letter or digit"
  msgstr "%s ¥²¶·­n¦³¦r¤¸©Î¬O¼Æ¦r"
  
! #: makeinfo/insertion.c:1718
  msgid "end of file inside verbatim block"
  msgstr ""
  
! #: makeinfo/insertion.c:1942
  #, fuzzy, c-format
  msgid "@%s not meaningful outside `@float' environment"
  msgstr "@%s ¦b `@%s' °Ï¶ô¤§¤º, ¨Ã¤£¨ã¦³·N¸q"
  
! #: makeinfo/insertion.c:1978
  msgid "@menu seen before first @node, creating `Top' node"
  msgstr "@menu ¦b²Ä¤@­Ó @node ¤§«e¥X²{, ±N«Ø¥ß `Top' ¸`ÂI"
  
! #: makeinfo/insertion.c:1979
  msgid ""
  "perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
  msgstr "¤]³\±zÀ³¸Ó§â @top ¸`ÂI¥]§t¦b @ifnottex, ¦Ó¤£¬O @ifinfo?"
  
! #: makeinfo/insertion.c:1991
  msgid "@detailmenu seen before first node, creating `Top' node"
  msgstr "¦b²Ä¤@­Ó¸`ÂI¤§«e¥X²{ @detailmenu, ±N«Ø¥ß `Top' ¸`ÂI"
  
! #: makeinfo/insertion.c:2047
  #, c-format
  msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
  msgstr ""
  
! #: makeinfo/insertion.c:2061
  #, fuzzy, c-format
  msgid "@%s not meaningful outside `@titlepage' environment"
  msgstr "@%s ¦b `@%s' °Ï¶ô¤§¤º, ¨Ã¤£¨ã¦³·N¸q"
  
! #: makeinfo/insertion.c:2092
  #, c-format
  msgid "Unmatched `%c%s'"
  msgstr "¥¼°t¹ïªº `%c%s'"
  
! #: makeinfo/insertion.c:2097
  #, c-format
  msgid "`%c%s' needs something after it"
  msgstr "¦b `%c%s' ¤§«á¥²¶·­n¦³ªF¦è"
  
! #: makeinfo/insertion.c:2103
  #, fuzzy, c-format
  msgid "Bad argument `%s' to `@%s', using `%s'"
  msgstr "¹ï %c%s µL¥Îªº¤Þ¼Æ"
  
! #: makeinfo/insertion.c:2200
  #, c-format
  msgid "@%s not meaningful inside `@%s' block"
  msgstr "@%s ¦b `@%s' °Ï¶ô¤§¤º, ¨Ã¤£¨ã¦³·N¸q"
  
! #: makeinfo/insertion.c:2209
  #, c-format
  msgid "@itemx not meaningful inside `%s' block"
  msgstr "`%s' °Ï¶ô¤§¤º, @itemx ¨ÃµL·N¸q"
  
! #: makeinfo/insertion.c:2383
  #, c-format
  msgid "%c%s found outside of an insertion block"
  msgstr ""
  
! #: makeinfo/lang.c:1218
  #, c-format
  msgid "no default territory known for language `%s'"
  msgstr ""
  
! #: makeinfo/lang.c:1281
  #, c-format
  msgid "%s is not a valid ISO 639 language code"
  msgstr "%s ¤£¬O¤@­Ó¦Xªkªº ISO 639 »y¨¥½X"
  
! #: makeinfo/lang.c:1399
  #, fuzzy, c-format
  msgid "unrecognized encoding name `%s'"
  msgstr "%s: ¥¼ª¾ªº¿ï¶µ `%c%s'\n"
  
! #: makeinfo/lang.c:1407
  #, c-format
  msgid "sorry, encoding `%s' not supported"
  msgstr ""
  
! #: makeinfo/lang.c:1492
  #, c-format
  msgid "invalid encoded character `%s'"
  msgstr ""
  
! #: makeinfo/lang.c:1800
  #, c-format
  msgid "%c%s expects `i' or `j' as argument, not `%c'"
  msgstr "%c%s ´Á±æ¨Ï¥Î `i' ©Î `j' §@¬°¤Þ¼Æ, ¦Ó¤£¬O `%c'"
  
! #: makeinfo/lang.c:1804
  #, c-format
  msgid "%c%s expects a single character `i' or `j' as argument"
***************
*** 2223,2227 ****
  msgstr "%s:%d: Äµ§i: "
  
! #: makeinfo/makeinfo.c:325 makeinfo/makeinfo.c:2297
  #, c-format
  msgid "Misplaced %c"
--- 2367,2371 ----
  msgstr "%s:%d: Äµ§i: "
  
! #: makeinfo/makeinfo.c:325 makeinfo/makeinfo.c:2295
  #, c-format
  msgid "Misplaced %c"
***************
*** 2272,2277 ****
  msgid ""
  "General output options:\n"
! "  -E, --macro-expand FILE     output macro-expanded source to FILE.\n"
! "                              ignoring any @setfilename.\n"
  "      --no-headers            suppress node separators, Node: lines, and "
  "menus\n"
--- 2416,2421 ----
  msgid ""
  "General output options:\n"
! "  -E, --macro-expand=FILE     output macro-expanded source to FILE,\n"
! "                                ignoring any @setfilename.\n"
  "      --no-headers            suppress node separators, Node: lines, and "
  "menus\n"
***************
*** 2281,2288 ****
  "output);\n"
  "                                also, write to standard output by default.\n"
! "      --no-split              suppress splitting of Info or HTML output,\n"
! "                              generate only one output file.\n"
  "      --number-sections       output chapter and sectioning numbers.\n"
! "  -o, --output=FILE           output to FILE (directory if split HTML),\n"
  msgstr ""
  
--- 2425,2433 ----
  "output);\n"
  "                                also, write to standard output by default.\n"
! "      --no-split              suppress the splitting of Info or HTML "
! "output,\n"
! "                                generate only one output file.\n"
  "      --number-sections       output chapter and sectioning numbers.\n"
! "  -o, --output=FILE           output to FILE (or directory if split HTML).\n"
  msgstr ""
  
***************
*** 2435,2439 ****
  msgstr "%s: ¿òº|ÀÉ®×¤Þ¼Æ.\n"
  
! #: makeinfo/makeinfo.c:1016 makeinfo/makeinfo.c:4121
  #, c-format
  msgid "Multiline command %c%s used improperly"
--- 2580,2584 ----
  msgstr "%s: ¿òº|ÀÉ®×¤Þ¼Æ.\n"
  
! #: makeinfo/makeinfo.c:1016 makeinfo/makeinfo.c:4119
  #, c-format
  msgid "Multiline command %c%s used improperly"
***************
*** 2445,2469 ****
  msgstr "Expected `%s'"
  
! #: makeinfo/makeinfo.c:1498
  #, c-format
  msgid "Can't create directory `%s': %s"
  msgstr ""
  
! #: makeinfo/makeinfo.c:1544
  #, c-format
  msgid "No `%s' found in `%s'"
  msgstr "`%s' ¥¼¥X²{¦b `%s' ¤º"
  
! #: makeinfo/makeinfo.c:1624
  #, c-format
  msgid "%s: Skipping macro expansion to stdout as Info output is going there.\n"
  msgstr ""
  
! #: makeinfo/makeinfo.c:1657
  #, c-format
  msgid "Making %s file `%s' from `%s'.\n"
  msgstr ""
  
! #: makeinfo/makeinfo.c:1721
  #, c-format
  msgid ""
--- 2590,2614 ----
  msgstr "Expected `%s'"
  
! #: makeinfo/makeinfo.c:1496
  #, c-format
  msgid "Can't create directory `%s': %s"
  msgstr ""
  
! #: makeinfo/makeinfo.c:1542
  #, c-format
  msgid "No `%s' found in `%s'"
  msgstr "`%s' ¥¼¥X²{¦b `%s' ¤º"
  
! #: makeinfo/makeinfo.c:1622
  #, c-format
  msgid "%s: Skipping macro expansion to stdout as Info output is going there.\n"
  msgstr ""
  
! #: makeinfo/makeinfo.c:1652
  #, c-format
  msgid "Making %s file `%s' from `%s'.\n"
  msgstr ""
  
! #: makeinfo/makeinfo.c:1719
  #, c-format
  msgid ""
***************
*** 2471,2552 ****
  msgstr "%s: ¦]¬°¿ù»~, ²¾°£¥¨¶°¿é¥XÀÉ `%s'; ­Y­n«O¦s¥¦, ½Ð¨Ï¥Î --force ¿ï¶µ.\n"
  
! #: makeinfo/makeinfo.c:1776
  #, c-format
  msgid "%s: Removing output file `%s' due to errors; use --force to preserve.\n"
  msgstr "%s: ¦]¬°¿ù»~, ²¾°£¿é¥XÀÉ `%s'; ­Y­n«O¦s¥¦, ½Ð¨Ï¥Î --force ¿ï¶µ.\n"
  
! #: makeinfo/makeinfo.c:2070
  #, c-format
  msgid "Unknown command `%s'"
  msgstr "¥¼ª¾ªº©R¥O `%s'"
  
! #: makeinfo/makeinfo.c:2092
  #, c-format
  msgid "Use braces to give a command as an argument to @%s"
  msgstr "¨Ï¥Î¤j¬A¸¹±N©R¥O¥]°_¨Ó, ¥H§@¬° @%s ªº¤Þ¼Æ"
  
! #: makeinfo/makeinfo.c:2351
  #, fuzzy, c-format
  msgid "%c%s expected braces"
  msgstr "%c%s ¹w­p­n¦³ `{...}'"
  
! #: makeinfo/makeinfo.c:2364
  msgid "Unmatched }"
  msgstr "¥¼°t¹ïªº }"
  
! #: makeinfo/makeinfo.c:2412
  msgid "NO_NAME!"
  msgstr "NO_NAME!"
  
! #: makeinfo/makeinfo.c:2433
  #, c-format
  msgid "%c%s missing close brace"
  msgstr "%c%s ¿òº|¥k¤j¬A¸¹"
  
! #: makeinfo/makeinfo.c:2611
! #, c-format
! msgid "This is %s, produced by makeinfo version %s from %s.\n"
! msgstr "³o¬O %s, ¥Ñ makeinfo ª©¥» %s ¦Û %s ²£¥Íªº.\n"
! 
! #: makeinfo/makeinfo.c:3436
  #, fuzzy, c-format
  msgid "@image file `%s' (for HTML) not readable: %s"
  msgstr "@image ÀÉ®× `%s' µLªkÅª¨ú: %s"
  
! #: makeinfo/makeinfo.c:3442
  #, fuzzy, c-format
  msgid "No such file `%s'"
  msgstr "`%s' ¥¼¥X²{¦b `%s' ¤º"
  
! #: makeinfo/makeinfo.c:3578
  #, fuzzy, c-format
  msgid "@image file `%s' (for text) unreadable: %s"
  msgstr "@image ÀÉ®× `%s' µLªkÅª¨ú: %s"
  
! #: makeinfo/makeinfo.c:3587
  msgid "@image missing filename argument"
  msgstr "@image ¨S¦³ÀÉ¦W¤Þ¼Æ"
  
! #: makeinfo/makeinfo.c:3805
  #, c-format
  msgid "undefined flag: %s"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3806
  #, c-format
  msgid "{No value for `%s'}"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3858
  #, c-format
  msgid "%c%s requires a name"
  msgstr "%c%s ¥²¶·­n¦³¦WºÙ"
  
! #: makeinfo/makeinfo.c:3964
  #, c-format
  msgid "Reached eof before matching @end %s"
  msgstr "¦b°t¹ïªº @end %s ¤§«e, ¥ý¨ì¹FÀÉ®×µ²§À"
  
! #: makeinfo/makeinfo.c:4213
  #, c-format
  msgid "`%.40s...' is too long for expansion; not expanded"
--- 2616,2692 ----
  msgstr "%s: ¦]¬°¿ù»~, ²¾°£¥¨¶°¿é¥XÀÉ `%s'; ­Y­n«O¦s¥¦, ½Ð¨Ï¥Î --force ¿ï¶µ.\n"
  
! #: makeinfo/makeinfo.c:1774
  #, c-format
  msgid "%s: Removing output file `%s' due to errors; use --force to preserve.\n"
  msgstr "%s: ¦]¬°¿ù»~, ²¾°£¿é¥XÀÉ `%s'; ­Y­n«O¦s¥¦, ½Ð¨Ï¥Î --force ¿ï¶µ.\n"
  
! #: makeinfo/makeinfo.c:2068
  #, c-format
  msgid "Unknown command `%s'"
  msgstr "¥¼ª¾ªº©R¥O `%s'"
  
! #: makeinfo/makeinfo.c:2090
  #, c-format
  msgid "Use braces to give a command as an argument to @%s"
  msgstr "¨Ï¥Î¤j¬A¸¹±N©R¥O¥]°_¨Ó, ¥H§@¬° @%s ªº¤Þ¼Æ"
  
! #: makeinfo/makeinfo.c:2349
  #, fuzzy, c-format
  msgid "%c%s expected braces"
  msgstr "%c%s ¹w­p­n¦³ `{...}'"
  
! #: makeinfo/makeinfo.c:2362
  msgid "Unmatched }"
  msgstr "¥¼°t¹ïªº }"
  
! #: makeinfo/makeinfo.c:2410
  msgid "NO_NAME!"
  msgstr "NO_NAME!"
  
! #: makeinfo/makeinfo.c:2431
  #, c-format
  msgid "%c%s missing close brace"
  msgstr "%c%s ¿òº|¥k¤j¬A¸¹"
  
! #: makeinfo/makeinfo.c:3434
  #, fuzzy, c-format
  msgid "@image file `%s' (for HTML) not readable: %s"
  msgstr "@image ÀÉ®× `%s' µLªkÅª¨ú: %s"
  
! #: makeinfo/makeinfo.c:3440
  #, fuzzy, c-format
  msgid "No such file `%s'"
  msgstr "`%s' ¥¼¥X²{¦b `%s' ¤º"
  
! #: makeinfo/makeinfo.c:3576
  #, fuzzy, c-format
  msgid "@image file `%s' (for text) unreadable: %s"
  msgstr "@image ÀÉ®× `%s' µLªkÅª¨ú: %s"
  
! #: makeinfo/makeinfo.c:3585
  msgid "@image missing filename argument"
  msgstr "@image ¨S¦³ÀÉ¦W¤Þ¼Æ"
  
! #: makeinfo/makeinfo.c:3803
  #, c-format
  msgid "undefined flag: %s"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3804
  #, c-format
  msgid "{No value for `%s'}"
  msgstr ""
  
! #: makeinfo/makeinfo.c:3856
  #, c-format
  msgid "%c%s requires a name"
  msgstr "%c%s ¥²¶·­n¦³¦WºÙ"
  
! #: makeinfo/makeinfo.c:3962
  #, c-format
  msgid "Reached eof before matching @end %s"
  msgstr "¦b°t¹ïªº @end %s ¤§«e, ¥ý¨ì¹FÀÉ®×µ²§À"
  
! #: makeinfo/makeinfo.c:4211
  #, c-format
  msgid "`%.40s...' is too long for expansion; not expanded"
***************
*** 2596,2710 ****
  msgstr "½s±Æ¸`ÂI %s ªº®æ¦¡¤¤...\n"
  
! #: makeinfo/node.c:715
  #, fuzzy, c-format
  msgid "Node `%s' requires a sectioning command (e.g., %c%s)"
  msgstr "¸`ÂI `%s' ¥²¶·¨Ï¥Î¤À¬q©R¥O (sectioning command) (¨Ò¦p: %c%s)"
  
! #: makeinfo/node.c:879
  #, c-format
  msgid "No node name specified for `%c%s' command"
  msgstr "`%c%s' ©R¥O¤¤¥¼«ü©w¸`ÂI¦WºÙ"
  
! #: makeinfo/node.c:920 makeinfo/node.c:1161
  #, c-format
  msgid "Anchor `%s' and node `%s' map to the same file name"
  msgstr ""
  
! #: makeinfo/node.c:923
  msgid "This @anchor command ignored; references to it will not work"
  msgstr ""
  
! #: makeinfo/node.c:925 makeinfo/node.c:1164
  msgid "Rename this anchor or use the `--no-split' option"
  msgstr ""
  
! #: makeinfo/node.c:955
  #, c-format
  msgid "Unexpected string at end of split-HTML file `%s'"
  msgstr ""
  
! #: makeinfo/node.c:991
! msgid "Next:"
! msgstr "¤U¤@­Ó:"
! 
! #: makeinfo/node.c:1007
! msgid "Previous:"
! msgstr "¤W¤@­Ó:"
! 
! #: makeinfo/node.c:1021
! msgid "Up:"
! msgstr "¤W¤@¼h:"
! 
! #: makeinfo/node.c:1158
  #, c-format
  msgid "Anchors `%s' and `%s' map to the same file name"
  msgstr ""
  
! #: makeinfo/node.c:1163
  msgid "@anchor command ignored; references to it will not work"
  msgstr ""
  
! #: makeinfo/node.c:1360
  #, fuzzy, c-format
  msgid "%s reference to nonexistent node `%s' (perhaps incorrect sectioning?)"
  msgstr "%s °Ñ·Ó¨ì¤£¦s¦bªº¸`ÂI: `%s'"
  
! #: makeinfo/node.c:1376
! msgid "Menu"
! msgstr "¥Ø¿ý"
! 
! #: makeinfo/node.c:1378
! msgid "Cross"
! msgstr ""
! 
! #: makeinfo/node.c:1460
  #, c-format
  msgid "Next field of node `%s' not pointed to (perhaps incorrect sectioning?)"
  msgstr ""
  
! #: makeinfo/node.c:1463
  #, c-format
  msgid "This node (%s) has the bad Prev"
  msgstr "¥»¸`ÂI (%s) ªº «e¤@­Ó (Prev) ¸`ÂI¦³°ÝÃD"
  
! #: makeinfo/node.c:1475
! msgid "Prev"
! msgstr "«e¤@­Ó"
! 
! #: makeinfo/node.c:1518
  #, c-format
  msgid "Prev field of node `%s' not pointed to"
  msgstr ""
  
! #: makeinfo/node.c:1522
  #, c-format
  msgid "This node (%s) has the bad Next"
  msgstr "¥»¸`ÂI (%s) ªº ¤U¤@­Ó (Next) ¸`ÂI¦³°ÝÃD"
  
! #: makeinfo/node.c:1534
  #, c-format
  msgid "`%s' has no Up field (perhaps incorrect sectioning?)"
  msgstr ""
  
! #: makeinfo/node.c:1537
! msgid "Up"
! msgstr "¤W¤@¼h"
! 
! #: makeinfo/node.c:1603
  #, c-format
  msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
  msgstr ""
  
! #: makeinfo/node.c:1635
  #, c-format
  msgid "unreferenced node `%s'"
  msgstr "¥¼³Q°Ñ·Óªº¸`ÂI `%s'"
  
! #: makeinfo/node.c:1725
  #, c-format
  msgid "Removing %s\n"
  msgstr ""
  
! #: makeinfo/node.c:1729
  #, fuzzy, c-format
  msgid "Can't remove file `%s': %s"
--- 2736,2822 ----
  msgstr "½s±Æ¸`ÂI %s ªº®æ¦¡¤¤...\n"
  
! #: makeinfo/node.c:714
  #, fuzzy, c-format
  msgid "Node `%s' requires a sectioning command (e.g., %c%s)"
  msgstr "¸`ÂI `%s' ¥²¶·¨Ï¥Î¤À¬q©R¥O (sectioning command) (¨Ò¦p: %c%s)"
  
! #: makeinfo/node.c:878
  #, c-format
  msgid "No node name specified for `%c%s' command"
  msgstr "`%c%s' ©R¥O¤¤¥¼«ü©w¸`ÂI¦WºÙ"
  
! #: makeinfo/node.c:919 makeinfo/node.c:1160
  #, c-format
  msgid "Anchor `%s' and node `%s' map to the same file name"
  msgstr ""
  
! #: makeinfo/node.c:922
  msgid "This @anchor command ignored; references to it will not work"
  msgstr ""
  
! #: makeinfo/node.c:924 makeinfo/node.c:1163
  msgid "Rename this anchor or use the `--no-split' option"
  msgstr ""
  
! #: makeinfo/node.c:954
  #, c-format
  msgid "Unexpected string at end of split-HTML file `%s'"
  msgstr ""
  
! #: makeinfo/node.c:1157
  #, c-format
  msgid "Anchors `%s' and `%s' map to the same file name"
  msgstr ""
  
! #: makeinfo/node.c:1162
  msgid "@anchor command ignored; references to it will not work"
  msgstr ""
  
! #: makeinfo/node.c:1359
  #, fuzzy, c-format
  msgid "%s reference to nonexistent node `%s' (perhaps incorrect sectioning?)"
  msgstr "%s °Ñ·Ó¨ì¤£¦s¦bªº¸`ÂI: `%s'"
  
! #: makeinfo/node.c:1459
  #, c-format
  msgid "Next field of node `%s' not pointed to (perhaps incorrect sectioning?)"
  msgstr ""
  
! #: makeinfo/node.c:1462
  #, c-format
  msgid "This node (%s) has the bad Prev"
  msgstr "¥»¸`ÂI (%s) ªº «e¤@­Ó (Prev) ¸`ÂI¦³°ÝÃD"
  
! #: makeinfo/node.c:1517
  #, c-format
  msgid "Prev field of node `%s' not pointed to"
  msgstr ""
  
! #: makeinfo/node.c:1521
  #, c-format
  msgid "This node (%s) has the bad Next"
  msgstr "¥»¸`ÂI (%s) ªº ¤U¤@­Ó (Next) ¸`ÂI¦³°ÝÃD"
  
! #: makeinfo/node.c:1533
  #, c-format
  msgid "`%s' has no Up field (perhaps incorrect sectioning?)"
  msgstr ""
  
! #: makeinfo/node.c:1602
  #, c-format
  msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
  msgstr ""
  
! #: makeinfo/node.c:1634
  #, c-format
  msgid "unreferenced node `%s'"
  msgstr "¥¼³Q°Ñ·Óªº¸`ÂI `%s'"
  
! #: makeinfo/node.c:1724
  #, c-format
  msgid "Removing %s\n"
  msgstr ""
  
! #: makeinfo/node.c:1728
  #, fuzzy, c-format
  msgid "Can't remove file `%s': %s"
***************
*** 2746,2771 ****
  msgstr ""
  
! #: makeinfo/xml.c:1654
  #, c-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "@image ÀÉ®× `%s' µLªkÅª¨ú: %s"
  
! #: makeinfo/xml.c:1999
  msgid ""
  "@headitem as the last item of @multitable produces invalid Docbook documents"
  msgstr ""
  
! #: makeinfo/xref.c:127
! msgid "First argument to cross-reference may not be empty"
  msgstr ""
  
! #: makeinfo/xref.c:133 makeinfo/xref.c:170 makeinfo/xref.c:205
! #: makeinfo/xref.c:459
! msgid "see "
  msgstr ""
  
! #: makeinfo/xref.c:157
! #, c-format
! msgid "See section ``%s'' in "
  msgstr ""
  
--- 2858,2881 ----
  msgstr ""
  
! #: makeinfo/xml.c:1669
  #, c-format
  msgid "@image file `%s' unreadable: %s"
  msgstr "@image ÀÉ®× `%s' µLªkÅª¨ú: %s"
  
! #: makeinfo/xml.c:2014
  msgid ""
  "@headitem as the last item of @multitable produces invalid Docbook documents"
  msgstr ""
  
! #: makeinfo/xml.c:2150
! msgid "of"
  msgstr ""
  
! #: makeinfo/xml.c:2155
! msgid "on"
  msgstr ""
  
! #: makeinfo/xref.c:127
! msgid "First argument to cross-reference may not be empty"
  msgstr ""
  
***************
*** 2793,2988 ****
  msgstr ""
  
- #: util/install-info.c:170
- #, c-format
- msgid "%s: warning: "
- msgstr "%s: Äµ§i: "
- 
- #: util/install-info.c:219
- #, c-format
- msgid " for %s"
- msgstr ""
- 
- #: util/install-info.c:444
- #, c-format
- msgid "\tTry `%s --help' for a complete list of options.\n"
- msgstr "\t¸Õ¸Õ Try `%s --help' ¥H¨ú±o§¹¾ãªº°Ñ¼Æ¦Cªí.\n"
- 
- #: util/install-info.c:452
- #, fuzzy, c-format
- msgid ""
- "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
- "\n"
- "Add or remove entries in INFO-FILE from the Info directory DIR-FILE.\n"
- "\n"
- "Options:\n"
- " --debug           report what is being done.\n"
- " --delete          delete existing entries for INFO-FILE from DIR-FILE;\n"
- "                     don't insert any new entries.\n"
- " --dir-file=NAME   specify file name of Info directory file.\n"
- "                     This is equivalent to using the DIR-FILE argument.\n"
- " --entry=TEXT      insert TEXT as an Info directory entry.\n"
- "                     TEXT should have the form of an Info menu item line\n"
- "                     plus zero or more extra lines starting with "
- "whitespace.\n"
- "                     If you specify more than one entry, they are all "
- "added.\n"
- "                     If you don't specify any entries, they are determined\n"
- "                     from information in the Info file itself.\n"
- " --help            display this help and exit.\n"
- " --info-file=FILE  specify Info file to install in the directory.\n"
- "                     This is equivalent to using the INFO-FILE argument.\n"
- " --info-dir=DIR    same as --dir-file=DIR/dir.\n"
- " --item=TEXT       same as --entry TEXT.\n"
- "                     An Info directory entry is actually a menu item.\n"
- " --quiet           suppress warnings.\n"
- " --remove          same as --delete.\n"
- " --remove-exactly  only remove if the info file name matches exactly;\n"
- "                     .info and/or .gz suffixes are not ignored.\n"
- " --section=SEC     put this file's entries in section SEC of the directory.\n"
- "                     If you specify more than one section, all the entries\n"
- "                     are added in each of the sections.\n"
- "                     If you don't specify any sections, they are determined\n"
- "                     from information in the Info file itself.\n"
- " --section-regex=R if an entry is added to a section that does not exist,\n"
- "                     look for a section matching basic regular expression R\n"
- "                     (and ignoring case) before starting a new section.\n"
- " --test            suppress updating of DIR-FILE.\n"
- " --silent          suppress warnings.\n"
- " --version         display version information and exit.\n"
- msgstr ""
- "¥Îªk: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
- "\n"
- "¦Û Info ¥Ø¿ýÀÉ®× DIR-FILE ªº INFO-FILE ¤¤, ¦w¸Ë©Î²¾°£ dir ¶µ¥Ø.\n"
- "\n"
- "Options:\n"
- " --delete          ¦Û DIR-FILE ¤¤, §R°£²{¦³ªº INFO-FILE ¶µ¥Ø;\n"
- "                     ¤£·s¼W¥ô¦ó·sªº¶µ¥Ø.\n"
- " --dir-file=NAME   «ü©w Info ¥Ø¿ýÀÉ®×ªºÀÉ®×¦WºÙ.\n"
- "                     ¥»¿ï¶µ»P¨Ï¥Î DIR-FILE ¤Þ¼Æ¬Û¦P.\n"
- " --entry=TEXT      ¥H TEXT §@¬° Info directory ¶µ¥Ø.\n"
- "                     TEXT À³¸Ó»P Info ¥Ø¿ý¶µ¥Øªº¼gªk¦³¬Û¦P®æ¦¡\n"
- "                     ¦A¥[¤W¹s­Ó¥H¤Wªº¥HªÅ¥Õ¦r¤¸¶}©lªº¸ê®Æ¦æ.\n"
- "                     ¦pªG±z«ü©w¶W¹L¤@­Ó¥H¤Wªº¶µ¥Ø, ¥¦­Ì¥þ³£·|³Q¥[¶i¥h.\n"
- "                     ¦pªG±z¨S¦³«ü©w¥ô¦óªº¶µ¥Ø, ¥¦­Ì·|¥H Info ÀÉ®×¤¤ªº\n"
- "\t\t      ¸ê°T¨Ó¨M©w.\n"
- " --help            Åã¥Ü¨D§U¸ê°T, µM«áÂ÷¶}.\n"
- " --info-file=FILE  «ü©w­n¦w¸Ë¦b¥Ø¿ý¤¤ªº Info ÀÉ®×.\n"
- "                     ¥»¿ï¶µ»P¨Ï¥Î INFO-FILE ¤Þ¼Æ¬Û¦P.\n"
- " --info-dir=DIR    »P --dir-file=DIR/dir ¬Û¦P.\n"
- " --item=TEXT       »P --entry TEXT ¬Û¦P.\n"
- "                     ¤@­Ó Info directory ¶µ¥Ø¨ä¹ê´N¬O¤@­Ó¿ï³æ¶µ¥Ø.\n"
- " --quiet           ¤£Åã¥ÜÄµ§i°T®§.\n"
- " --remove          »P --delete ¬Û¦P.\n"
- " --section=SEC     ±N¥»ÀÉ®×ªº¶µ¥Ø©ñ¦b¥Ø¿ý¤¤ªº SEC ¸`.\n"
- "                     ¦pªG±z«ü©w¶W¹L¤@­Ó¥H¤Wªº¸`, ©Ò¦³ªº¶µ¥Ø³£·|\n"
- "\t\t      ·s¼W¦b¨C¤@­Ó¸`¤º.\n"
- "                     ¦pªG±z¨S¦³«ü©w¥ô¦óªº¸`, ¥¦­Ì·|¥H Info ÀÉ®×¤¤ªº\n"
- "                     ¸ê°T¨Ó¨M©w.\n"
- " --version         Åã¥Üª©¥»¸ê°T, µM«áÂ÷¶}.\n"
- "\n"
- "µ{¦¡¯äÂÎ, ½Ð¥H¹q¤l¶l¥ó (­^¤å) ¦^³ø¦Ü bug-texinfo@gnu.org,\n"
- "¤@¯ë°ÝÃD»P°Q½×, ½Ð¥H¹q¤l¶l¥ó (­^¤å) ±H¨ì help-texinfo@gnu.org.\n"
- 
- #: util/install-info.c:518
- #, fuzzy, c-format
- msgid ""
- "This is the file .../info/dir, which contains the\n"
- "topmost node of the Info hierarchy, called (dir)Top.\n"
- "The first time you invoke Info you start off looking at this node.\n"
- "\n"
- "%s\tThis is the top of the INFO tree\n"
- "\n"
- "  This (the Directory node) gives a menu of major topics.\n"
- "  Typing \"q\" exits, \"?\" lists all Info commands, \"d\" returns here,\n"
- "  \"h\" gives a primer for first-timers,\n"
- "  \"mEmacs<Return>\" visits the Emacs manual, etc.\n"
- "\n"
- "  In Emacs, you can click mouse button 2 on a menu item or cross reference\n"
- "  to select it.\n"
- "\n"
- "%s\n"
- msgstr ""
- "³o¬OÀÉ®× .../info/dir, ¸Ì­±¥]§t¦³ Info ¿ï³æ¬[ºc¤¤³Ì¤W¼hªº¸`ÂI,\n"
- "ºÙ¬° (dir) TOP.\n"
- "±z²Ä¤@¦¸°õ¦æ Info ®É, ±z·|±q³o¸Ì¶}©l·j´M©Ò¶·ªº¸`ÂI.\n"
- "\n"
- "%s\t³o¬O INFO ¿ï³æ¾ðªº³Ì¤W¼h\n"
- "\n"
- "  ³o¸Ì (Directory ¸`ÂI) ´£¨Ñ¥D­n¶µ¥Øªº¿ï³æ.\n"
- "  Áä¤J \"q\" Â÷¶}, \"?\" ¦C¥X©Ò¦³ªº Info «ü¥O, \"d\" ¦^¨ì³o¸Ì,\n"
- "  \"h\" Æ[¬Ýµ¹ªì¦¸¨Ï¥ÎªÌªº¤Jªù«ü¤Þ,\n"
- "  \"mEmacs<Return>\" ¥iÆ[¬Ý Emacs ¤â¥U, µ¥µ¥.\n"
- "\n"
- "  ¦b Emacs ¤¤, ±z¥i¥H¦b¿ï³æ¶µ¥Ø©Î¥æ¤¬°Ñ·Ó¤W, ³æÀ»·Æ¹«ªº²Ä 2 Áä\n"
- "  ¥H¿ï¾Ü¥¦­Ì.\n"
- "\n"
- "* Menu:\n"
- 
- #: util/install-info.c:543
- #, c-format
- msgid "%s: could not read (%s) and could not create (%s)\n"
- msgstr "%s: µLªkÅª¨ú (%s), ¦Ó¥BµLªk«Ø¥ß (%s)\n"
- 
- #: util/install-info.c:630
- #, c-format
- msgid "%s: empty file"
- msgstr "%s: ªÅÀÉ®×"
- 
- #: util/install-info.c:943 util/install-info.c:983
- msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
- msgstr "¦³ START-INFO-DIR-ENTRY, ¦ý¬O¨S¦³¬Û¹ïÀ³ªº END-INFO-DIR-ENTRY"
- 
- #: util/install-info.c:978
- msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
- msgstr "¦³ END-INFO-DIR-ENTRY, ¦ý¬O¨S¦³¬Û¹ïÀ³ªº START-INFO-DIR-ENTRY"
- 
- #: util/install-info.c:1225 util/install-info.c:1235
- #, c-format
- msgid "%s: already have dir file: %s\n"
- msgstr ""
- 
- #: util/install-info.c:1274
- #, c-format
- msgid "%s: Specify the Info file only once.\n"
- msgstr "%s: ¥u¦³«ü©w Info ÀÉ®×¤@¦¸.\n"
- 
- #: util/install-info.c:1297
- #, c-format
- msgid "Extra regular expression specified, ignoring `%s'"
- msgstr ""
- 
- #: util/install-info.c:1308
- #, c-format
- msgid "Error in regular expression `%s': %s"
- msgstr ""
- 
- #: util/install-info.c:1353
- #, c-format
- msgid "excess command line argument `%s'"
- msgstr "¦h¾lªº©R¥O¦C¤Þ¼Æ `%s'"
- 
- #: util/install-info.c:1357
- msgid "No input file specified; try --help for more information."
- msgstr "¥¼«ü©w¿é¤JÀÉ®×; ¸Õ¸Õ --help ¥H¨ú±o§ó¦hªº¸ê°T."
- 
- #: util/install-info.c:1360
- msgid "No dir file specified; try --help for more information."
- msgstr "¥¼«ü©w dir ÀÉ®×; ¸Õ¸Õ --help ¥H¨ú±o¨ú¦hªº¸ê°T."
- 
- #: util/install-info.c:1384
- #, c-format
- msgid "no info dir entry in `%s'"
- msgstr "`%s' ¤º¨S¦³ info dir ¶µ¥Ø"
- 
- #: util/install-info.c:1525
- #, c-format
- msgid "menu item `%s' already exists, for file `%s'"
- msgstr "¥Ø¿ý¶µ¥Ø `%s' ¤w¦s¦b, ¬Oµ¹ÀÉ®× `%s' ªº"
- 
- #: util/install-info.c:1548
- #, c-format
- msgid "no entries found for `%s'; nothing deleted"
- msgstr "§ä¤£¨ì `%s' ªº¶µ¥Ø; ¥¼§R°£¥ô¦ó¶µ¥Ø"
- 
  #: util/texindex.c:223
  msgid "display this help and exit"
--- 2903,2906 ----
***************
*** 3042,3045 ****
--- 2960,3252 ----
  
  #, fuzzy
+ #~ msgid ""
+ #~ "\\%-10[search]  Search forward for a specified string\n"
+ #~ "              and select the node in which the next occurrence is found.\n"
+ #~ msgstr "              ¨Ã¥B¿ï¾Ü¤U¤@­Ó·j´M¨ìªº¦r¦ê©Ò¦bªº¸`ÂI.\n"
+ 
+ #, fuzzy
+ #~ msgid ""
+ #~ "\\%-10[goto-node]  Move to node specified by name.\n"
+ #~ "              You may include a filename as well, as in (FILENAME)"
+ #~ "NODENAME.\n"
+ #~ msgstr "              ±z¤]¥i¥H¥]§tÀÉ¦W, ¦p: (ÀÉ¦W)¸`ÂI¦W.\n"
+ 
+ #, fuzzy
+ #~ msgid "\\%-10[next-node]  Move to the next node of current section.\n"
+ #~ msgstr "  %-10s  ²¾¦Ü¥»¸`ÂIªº '¤U¤@­Ó (next)' ¸`ÂI.\n"
+ 
+ #, fuzzy
+ #~ msgid ""
+ #~ "\\%-10[dir-node]  Move to the `directory' node.  Equivalent to `\\[goto-"
+ #~ "node] (DIR)'.\n"
+ #~ msgstr "  %-10s  ²¾¦Ü `directory' ¸`ÂI.  ¦P `g (DIR)'.\n"
+ 
+ #, fuzzy
+ #~ msgid ""
+ #~ "\\%-10[top-node]  Move to the Top node.  Equivalent to `\\[goto-node] "
+ #~ "Top'.\n"
+ #~ msgstr "  %-10s  ²¾¦Ü Top ¸`ÂI.  ¦P `g TOP'.\n"
+ 
+ #, fuzzy
+ #~ msgid "\\%-10[scroll-forward-page-only]  Scroll forward within this node.\n"
+ #~ msgstr "  %-10s  ©¹«e±²°Ê¤@¦æ.\n"
+ 
+ #, fuzzy
+ #~ msgid ""
+ #~ "\\%-10[scroll-backward-page-only]  Scroll backward within this node.\n"
+ #~ msgstr "  %-10s  ©¹«á±²°Ê¤@¦æ.\n"
+ 
+ #, fuzzy
+ #~ msgid ""
+ #~ "\\%-10[search-backward]  Search backward for a specified string\n"
+ #~ "              and select the node in which the previous occurrence is "
+ #~ "found.\n"
+ #~ msgstr "              ¨Ã¥B¿ï¾Ü¤U¤@­Ó·j´M¨ìªº¦r¦ê©Ò¦bªº¸`ÂI.\n"
+ 
+ #~ msgid "--- Use `\\[history-node]' or `\\[kill-node]' to exit ---\n"
+ #~ msgstr "--- ¨Ï¥Î `\\[history-node]' ©Î `\\[kill-node]' Â÷¶}---\n"
+ 
+ #, fuzzy
+ #~ msgid "\\%-10[move-to-prev-xref]  Skip to previous hypertext link [*].\n"
+ #~ msgstr "  %-10s  ¸õ¨ì¥»¸`ÂI¤¤ªº¤U¤@­Ó¶W¥»¤å³sµ².\n"
+ 
+ #, fuzzy
+ #~ msgid ""
+ #~ "Usage: %s [OPTION]... [MENU-ITEM...]\n"
+ #~ "\n"
+ #~ "Read documentation in Info format.\n"
+ #~ "\n"
+ #~ "Options:\n"
+ #~ "      --apropos=STRING         look up STRING in all indices of all "
+ #~ "manuals.\n"
+ #~ "  -d, --directory=DIR          add DIR to INFOPATH.\n"
+ #~ "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
+ #~ "  -f, --file=FILENAME          specify Info file to visit.\n"
+ #~ "  -h, --help                   display this help and exit.\n"
+ #~ "      --index-search=STRING    go to node pointed by index entry STRING.\n"
+ #~ "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
+ #~ "  -o, --output=FILENAME        output selected nodes to FILENAME.\n"
+ #~ "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
+ #~ "      --no-raw-escapes         output escapes as literal text.\n"
+ #~ "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
+ #~ "  -O, --show-options, --usage  go to command-line options node.\n"
+ #~ "%s      --subnodes               recursively output menu items.\n"
+ #~ "  -w, --where, --location      print physical location of Info file.\n"
+ #~ "      --vi-keys                use vi-like and less-like key bindings.\n"
+ #~ "      --version                display version information and exit.\n"
+ #~ "\n"
+ #~ "The first non-option argument, if present, is the menu entry to start "
+ #~ "from;\n"
+ #~ "it is searched for in all `dir' files along INFOPATH.\n"
+ #~ "If it is not present, info merges all `dir' files and shows the result.\n"
+ #~ "Any remaining arguments are treated as the names of menu\n"
+ #~ "items relative to the initial node visited.\n"
+ #~ "\n"
+ #~ "Examples:\n"
+ #~ "  info                       show top-level dir menu\n"
+ #~ "  info emacs                 start at emacs node from top-level dir\n"
+ #~ "  info emacs buffers         start at buffers node within emacs manual\n"
+ #~ "  info --show-options emacs  start at node with emacs' command line "
+ #~ "options\n"
+ #~ "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
+ #~ "  info -f ./foo.info         show file ./foo.info, not searching dir\n"
+ #~ msgstr ""
+ #~ "¥Îªk: %s [OPTION]... [MENU-ITEM...]\n"
+ #~ "\n"
+ #~ "¾\Åª Info ®æ¦¡ªº¤å¥ó.\n"
+ #~ "\n"
+ #~ "Options:\n"
+ #~ " --apropos=SUBJECT        ¦b©Ò¦³ªº¤â¥Uªº¯Á¤Þ¤¤´M§ä SUBJECT.\n"
+ #~ " --directory=DIR          ±N DIR ¥[¦Ü INFOPATH ¤¤.\n"
+ #~ " --dribble=FILENAME       ±N¨Ï¥ÎªÌªº«öÁä°O¿ý¦b FILENAME ¤¤.\n"
+ #~ " --file=FILENAME          «ü©w«ô³Xªº Info ÀÉ®×.\n"
+ #~ " --help                   Åã¥Ü¥»¨D§U¸ê°T, µM«áÂ÷¶}.\n"
+ #~ " --index-search=STRING    ¸õ¦Ü¯Á¤Þ¶µ¥Ø STRING ©Ò«ü¦Vªº¸`ÂI.\n"
+ #~ " --node=NODENAME          «ü©w²Ä¤@­Ó«ô³Xªº Info ÀÉ®×¤¤ªº¸`ÂI.\n"
+ #~ " --output=FILENAME        ±N¿ï¾Üªº¸`ÂI¿é¥X¦ÜÀÉ®× FILENAME.\n"
+ #~ " --restore=FILENAME       ¦ÛÀÉ®× FILENAME Åª¨úªì©lªº«öÁä.\n"
+ #~ " --show-options, --usage  ¸õ¦Ü©R¥O¦C¿ï¶µªº¸`ÂI.\n"
+ #~ " --subnodes               ¥H»¼°j¤è¦¡¿é¥X¿ï³æ¶µ¥Ø.\n"
+ #~ "%s --vi-keys                ¨Ï¥ÎÃþ¦ü vi »P less ªº«öÁä¤è¦¡.\n"
+ #~ " --version                Åã¥Üª©¥»¸ê°T, µM«áµ²§ô.\n"
+ #~ "\n"
+ #~ "¦pªG¦³«D¿ï¶µªº¤Þ¼Æ, ²Ä¤@­Ó«D¿ï¶µªº¤Þ¼Æ¬O¶}©lªº¿ï³æ¶µ¥Ø;\n"
+ #~ "¥¦·|³Q¥Î¨Ó·í§@¦b INFOPATH ¤ºªº©Ò¦³ dir ÀÉ®×ªº·j´M¼Ðªº.\n"
+ #~ "¦pªG¨S¦³ªº¸Ü, info ·|²Î¦X©Ò¦³ªº dir ÀÉ®×, µM«áÅã¥Üµ²ªG.\n"
+ #~ "³Ñ¤Uªº¤Þ¼Æ·|³Q·í§@¬Û¹ï©ó³Ìªì«ô³X¸`ÂIªº¿ï³æ¶µ¥Øªº¦WºÙ.\n"
+ #~ "\n"
+ #~ "½d¨Ò:\n"
+ #~ "  info                       Åã¥Ü³Ì¤W¼hªº¿ï³æ\n"
+ #~ "  info emacs                 ¥H³Ì¤W¼h¤¤ªº emacs ¸`ÂI§@¬°°_ÂI\n"
+ #~ "  info emacs buffers         ¥H emacs ¤â¥U¤¤ªº buffers ¸`ÂI§@¬°°_ÂI\n"
+ #~ "  info --show-options emacs  ¥H¤¶²Ð emacs ªº°õ¦æ¿ï¶µªº¸`ÂI§@¬°°_ÂI\n"
+ #~ "  info -f ./foo.info         Åã¥ÜÀÉ®× ./foo.info, ¤£·j´M¥Ø¿ý\n"
+ #~ "\n"
+ #~ "µ{¦¡¯äÂÎ, ½Ð¥H¹q¤l¶l¥ó (­^¤å) ¦^³ø¦Ü bug-texinfo@gnu.org,\n"
+ #~ "¤@¯ë°ÝÃD»P°Q½×, ½Ð¥H¹q¤l¶l¥ó (­^¤å) ±H¨ì help-texinfo@gnu.org.\n"
+ 
+ #~ msgid ""
+ #~ "              Picking a menu item causes another node to be selected.\n"
+ #~ msgstr "              ¿ï¨ú¿ï³æ¶µ¥Ø¥H¿ï¾Ü¥t¤@­Ó¸`ÂI.\n"
+ 
+ #~ msgid ""
+ #~ "              You may include a filename as well, as in (FILENAME)"
+ #~ "NODENAME.\n"
+ #~ msgstr "              ±z¤]¥i¥H¥]§tÀÉ¦W, ¦p: (ÀÉ¦W)¸`ÂI¦W.\n"
+ 
+ #, fuzzy
+ #~ msgid "  %-10s  Search backward for a specified string\n"
+ #~ msgstr "  %-10s  ¦b¥» Info ÀÉ¤¤, ¦V«á·j´M¤@­Ó«ü©wªº¦r¦ê,\n"
+ 
+ #~ msgid ""
+ #~ "              and select the node in which the next occurrence is found.\n"
+ #~ msgstr "              ¨Ã¥B¿ï¾Ü¤U¤@­Ó·j´M¨ìªº¦r¦ê©Ò¦bªº¸`ÂI.\n"
+ 
+ #~ msgid "Following Next node..."
+ #~ msgstr "¸òÀH¤U¤@­Ó¸`ÂI..."
+ 
+ #~ msgid "Selecting first menu item..."
+ #~ msgstr "¿ï¨ú²Ä¤@­Ó¿ï³æ¶µ¥Ø..."
+ 
+ #~ msgid "Selecting Next node..."
+ #~ msgstr "¿ï¨ú¤U¤@­Ó¸`ÂI..."
+ 
+ #~ msgid "Moving Up %d time(s), then Next."
+ #~ msgstr "©¹¤W¤@¼h²¾°Ê %d ¦¸, µM«á©¹¤U¤@­Ó¤è¦V²¾°Ê."
+ 
+ #~ msgid "Moving Prev in this window."
+ #~ msgstr "¦V¥»¤À¹jµøµ¡ªº ¤W¤@­Ó (Prev) ¸`ÂI²¾°Ê."
+ 
+ #~ msgid "Moving Up in this window."
+ #~ msgstr "¦V¥»¤À¹jµøµ¡ªº¤W¤@¼h¸`ÂI²¾°Ê."
+ 
+ #~ msgid "Moving to `Prev's last menu item."
+ #~ msgstr "²¾¦Ü«e¤@­Ó¸`ÂIªº³Ì«á¤@­Ó¥Ø¿ý¶µ¥Ø."
+ 
+ #~ msgid " "
+ #~ msgstr " "
+ 
+ #, fuzzy
+ #~ msgid "Macro"
+ #~ msgstr "¤T¤ë"
+ 
+ #, fuzzy
+ #~ msgid "Variable"
+ #~ msgstr "³]©wÅÜ¼Æ: "
+ 
+ #, fuzzy
+ #~ msgid "User Option"
+ #~ msgstr "´¡¤J§¹¦¨¥y"
+ 
+ #, fuzzy
+ #~ msgid "Instance Variable"
+ #~ msgstr "´y­zÅÜ¼Æ: "
+ 
+ #~ msgid "This is %s, produced by makeinfo version %s from %s.\n"
+ #~ msgstr "³o¬O %s, ¥Ñ makeinfo ª©¥» %s ¦Û %s ²£¥Íªº.\n"
+ 
+ #~ msgid "Next:"
+ #~ msgstr "¤U¤@­Ó:"
+ 
+ #~ msgid "Previous:"
+ #~ msgstr "¤W¤@­Ó:"
+ 
+ #~ msgid "Up:"
+ #~ msgstr "¤W¤@¼h:"
+ 
+ #~ msgid "Menu"
+ #~ msgstr "¥Ø¿ý"
+ 
+ #~ msgid "Prev"
+ #~ msgstr "«e¤@­Ó"
+ 
+ #~ msgid "Up"
+ #~ msgstr "¤W¤@¼h"
+ 
+ #, fuzzy
+ #~ msgid ""
+ #~ "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
+ #~ "\n"
+ #~ "Add or remove entries in INFO-FILE from the Info directory DIR-FILE.\n"
+ #~ "\n"
+ #~ "Options:\n"
+ #~ " --debug           report what is being done.\n"
+ #~ " --delete          delete existing entries for INFO-FILE from DIR-FILE;\n"
+ #~ "                     don't insert any new entries.\n"
+ #~ " --dir-file=NAME   specify file name of Info directory file.\n"
+ #~ "                     This is equivalent to using the DIR-FILE argument.\n"
+ #~ " --entry=TEXT      insert TEXT as an Info directory entry.\n"
+ #~ "                     TEXT should have the form of an Info menu item line\n"
+ #~ "                     plus zero or more extra lines starting with "
+ #~ "whitespace.\n"
+ #~ "                     If you specify more than one entry, they are all "
+ #~ "added.\n"
+ #~ "                     If you don't specify any entries, they are "
+ #~ "determined\n"
+ #~ "                     from information in the Info file itself.\n"
+ #~ " --help            display this help and exit.\n"
+ #~ " --info-file=FILE  specify Info file to install in the directory.\n"
+ #~ "                     This is equivalent to using the INFO-FILE argument.\n"
+ #~ " --info-dir=DIR    same as --dir-file=DIR/dir.\n"
+ #~ " --item=TEXT       same as --entry TEXT.\n"
+ #~ "                     An Info directory entry is actually a menu item.\n"
+ #~ " --quiet           suppress warnings.\n"
+ #~ " --remove          same as --delete.\n"
+ #~ " --remove-exactly  only remove if the info file name matches exactly;\n"
+ #~ "                     .info and/or .gz suffixes are not ignored.\n"
+ #~ " --section=SEC     put this file's entries in section SEC of the "
+ #~ "directory.\n"
+ #~ "                     If you specify more than one section, all the "
+ #~ "entries\n"
+ #~ "                     are added in each of the sections.\n"
+ #~ "                     If you don't specify any sections, they are "
+ #~ "determined\n"
+ #~ "                     from information in the Info file itself.\n"
+ #~ " --section-regex=R if an entry is added to a section that does not "
+ #~ "exist,\n"
+ #~ "                     look for a section matching basic regular expression "
+ #~ "R\n"
+ #~ "                     (and ignoring case) before starting a new section.\n"
+ #~ " --test            suppress updating of DIR-FILE.\n"
+ #~ " --silent          suppress warnings.\n"
+ #~ " --version         display version information and exit.\n"
+ #~ msgstr ""
+ #~ "¥Îªk: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
+ #~ "\n"
+ #~ "¦Û Info ¥Ø¿ýÀÉ®× DIR-FILE ªº INFO-FILE ¤¤, ¦w¸Ë©Î²¾°£ dir ¶µ¥Ø.\n"
+ #~ "\n"
+ #~ "Options:\n"
+ #~ " --delete          ¦Û DIR-FILE ¤¤, §R°£²{¦³ªº INFO-FILE ¶µ¥Ø;\n"
+ #~ "                     ¤£·s¼W¥ô¦ó·sªº¶µ¥Ø.\n"
+ #~ " --dir-file=NAME   «ü©w Info ¥Ø¿ýÀÉ®×ªºÀÉ®×¦WºÙ.\n"
+ #~ "                     ¥»¿ï¶µ»P¨Ï¥Î DIR-FILE ¤Þ¼Æ¬Û¦P.\n"
+ #~ " --entry=TEXT      ¥H TEXT §@¬° Info directory ¶µ¥Ø.\n"
+ #~ "                     TEXT À³¸Ó»P Info ¥Ø¿ý¶µ¥Øªº¼gªk¦³¬Û¦P®æ¦¡\n"
+ #~ "                     ¦A¥[¤W¹s­Ó¥H¤Wªº¥HªÅ¥Õ¦r¤¸¶}©lªº¸ê®Æ¦æ.\n"
+ #~ "                     ¦pªG±z«ü©w¶W¹L¤@­Ó¥H¤Wªº¶µ¥Ø, ¥¦­Ì¥þ³£·|³Q¥[¶i¥h.\n"
+ #~ "                     ¦pªG±z¨S¦³«ü©w¥ô¦óªº¶µ¥Ø, ¥¦­Ì·|¥H Info ÀÉ®×¤¤ªº\n"
+ #~ "\t\t      ¸ê°T¨Ó¨M©w.\n"
+ #~ " --help            Åã¥Ü¨D§U¸ê°T, µM«áÂ÷¶}.\n"
+ #~ " --info-file=FILE  «ü©w­n¦w¸Ë¦b¥Ø¿ý¤¤ªº Info ÀÉ®×.\n"
+ #~ "                     ¥»¿ï¶µ»P¨Ï¥Î INFO-FILE ¤Þ¼Æ¬Û¦P.\n"
+ #~ " --info-dir=DIR    »P --dir-file=DIR/dir ¬Û¦P.\n"
+ #~ " --item=TEXT       »P --entry TEXT ¬Û¦P.\n"
+ #~ "                     ¤@­Ó Info directory ¶µ¥Ø¨ä¹ê´N¬O¤@­Ó¿ï³æ¶µ¥Ø.\n"
+ #~ " --quiet           ¤£Åã¥ÜÄµ§i°T®§.\n"
+ #~ " --remove          »P --delete ¬Û¦P.\n"
+ #~ " --section=SEC     ±N¥»ÀÉ®×ªº¶µ¥Ø©ñ¦b¥Ø¿ý¤¤ªº SEC ¸`.\n"
+ #~ "                     ¦pªG±z«ü©w¶W¹L¤@­Ó¥H¤Wªº¸`, ©Ò¦³ªº¶µ¥Ø³£·|\n"
+ #~ "\t\t      ·s¼W¦b¨C¤@­Ó¸`¤º.\n"
+ #~ "                     ¦pªG±z¨S¦³«ü©w¥ô¦óªº¸`, ¥¦­Ì·|¥H Info ÀÉ®×¤¤ªº\n"
+ #~ "                     ¸ê°T¨Ó¨M©w.\n"
+ #~ " --version         Åã¥Üª©¥»¸ê°T, µM«áÂ÷¶}.\n"
+ #~ "\n"
+ #~ "µ{¦¡¯äÂÎ, ½Ð¥H¹q¤l¶l¥ó (­^¤å) ¦^³ø¦Ü bug-texinfo@gnu.org,\n"
+ #~ "¤@¯ë°ÝÃD»P°Q½×, ½Ð¥H¹q¤l¶l¥ó (­^¤å) ±H¨ì help-texinfo@gnu.org.\n"
+ 
+ #~ msgid "menu item `%s' already exists, for file `%s'"
+ #~ msgstr "¥Ø¿ý¶µ¥Ø `%s' ¤w¦s¦b, ¬Oµ¹ÀÉ®× `%s' ªº"
+ 
+ #, fuzzy
  #~ msgid "\\%-10[menu-digit]  Pick first ... ninth item in node's menu.\n"
  #~ msgstr "  %-10s  ¬D¿ï¸`ÂI¥Ø¿ý¤¤ªº²Ä¤@­Ó...²Ä¤E­Ó¶µ¥Ø.\n"
***************
*** 3071,3078 ****
  
  #~ msgid ""
- #~ "  %-10s  Search for a specified string in the index entries of this Info\n"
- #~ msgstr "  %-10s  ¦b¥» Info ÀÉªº¯Á¤Þ¶µ¥Ø¤¤, ·j´M¤@­Ó«ü©wªº¦r¦ê,\n"
- 
- #~ msgid ""
  #~ "              file, and select the node referenced by the first entry "
  #~ "found.\n"
--- 3278,3281 ----
***************
*** 3080,3087 ****
  
  #, fuzzy
- #~ msgid "  %-10s  Search forward for a specified string,\n"
- #~ msgstr "  %-10s  ¦b¥» Info ÀÉ¤¤, ¦V«e·j´M¤@­Ó«ü©wªº¦r¦ê,\n"
- 
- #, fuzzy
  #~ msgid ""
  #~ "There is NO warranty.  You may redistribute this software\n"
--- 3283,3286 ----
***************
*** 3111,3122 ****
  
  #, fuzzy
- #~ msgid "\\%-10[scroll-forward]  Scroll forward 1 line.\n"
- #~ msgstr "  %-10s  ©¹«e±²°Ê¤@¦æ.\n"
- 
- #, fuzzy
- #~ msgid "\\%-10[scroll-backward]  Scroll backward 1 line.\n"
- #~ msgstr "  %-10s  ©¹«á±²°Ê¤@¦æ.\n"
- 
- #, fuzzy
  #~ msgid ""
  #~ "Email bug reports to bug-texinfo@gnu.org,\n"
--- 3310,3313 ----
diff -Nrc2 texinfo-4.11/system.h texinfo-4.12/system.h
*** texinfo-4.11/system.h	Sun Jul  1 14:20:28 2007
--- texinfo-4.12/system.h	Wed Mar  5 00:45:38 2008
***************
*** 1,7 ****
  /* system.h: system-dependent declarations; include this first.
!    $Id: system.h,v 1.6 2007/07/01 21:20:28 karl Exp $
  
     Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
!    2006, 2007 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,7 ----
  /* system.h: system-dependent declarations; include this first.
!    $Id: system.h,v 1.9 2008/03/04 09:44:06 gray Exp $
  
     Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
!    2006, 2007, 2008 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
***************
*** 40,43 ****
--- 40,44 ----
  #include <stdlib.h>
  #include <string.h>
+ #include <ctype.h>
  
  /* Use POSIX headers.  If they are not available, we use the substitute
***************
*** 81,92 ****
  #endif
  
- #ifndef HAVE_DECL_STRCASECMP
- extern int strcasecmp ();
- #endif
- 
- #ifndef HAVE_DECL_STRNCASECMP
- extern int strncasecmp ();
- #endif
- 
  #ifndef HAVE_DECL_STRCOLL
  extern int strcoll ();
--- 82,85 ----
***************
*** 193,203 ****
  # endif /* O_BINARY && !__CYGWIN__ */
    /* Back to any O_BINARY system.  */
! # define FILENAME_CMP	strcasecmp
! # define FILENAME_CMPN	strncasecmp
  # define FOPEN_RBIN	"rb"
  # define FOPEN_WBIN	"wb"
  # define HAVE_DRIVE(n)	((n)[0] && (n)[1] == ':')
  # define IS_SLASH(c)	((c) == '/' || (c) == '\\')
! # define IS_ABSOLUTE(n)	(IS_SLASH((n)[0]) || ((n)[0] && (n)[1] == ':'))
  # define PIPE_USE_FORK	0
  # define SET_BINARY(f)  do {if (!isatty(f)) setmode(f,O_BINARY);} while(0)
--- 186,196 ----
  # endif /* O_BINARY && !__CYGWIN__ */
    /* Back to any O_BINARY system.  */
! # define FILENAME_CMP	mbscasecmp
! # define FILENAME_CMPN	mbsncasecmp
  # define FOPEN_RBIN	"rb"
  # define FOPEN_WBIN	"wb"
  # define HAVE_DRIVE(n)	((n)[0] && (n)[1] == ':')
  # define IS_SLASH(c)	((c) == '/' || (c) == '\\')
! # define IS_ABSOLUTE(n)	(IS_SLASH((n)[0]) || HAVE_DRIVE(n))
  # define PIPE_USE_FORK	0
  # define SET_BINARY(f)  do {if (!isatty(f)) setmode(f,O_BINARY);} while(0)
diff -Nrc2 texinfo-4.11/util/Makefile.am texinfo-4.12/util/Makefile.am
*** texinfo-4.11/util/Makefile.am	Sun Jul 29 08:11:29 2007
--- texinfo-4.12/util/Makefile.am	Wed Mar 26 00:46:42 2008
***************
*** 1,3 ****
! # $Id: Makefile.am,v 1.29 2007/07/29 15:11:29 karl Exp $
  # Makefile.am for texinfo/util.
  # Run automake in .. to produce Makefile.in from this.
--- 1,3 ----
! # $Id: Makefile.am,v 1.34 2008/03/25 10:51:20 akim Exp $
  # Makefile.am for texinfo/util.
  # Run automake in .. to produce Makefile.in from this.
***************
*** 11,15 ****
  # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  
! bin_PROGRAMS = ginstall-info texindex
  bin_SCRIPTS = texi2dvi texi2pdf pdftexi2dvi
  
--- 11,15 ----
  # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  
! bin_PROGRAMS = texindex
  bin_SCRIPTS = texi2dvi texi2pdf pdftexi2dvi
  
***************
*** 18,30 ****
  	cp -f $(srcdir)/texi2pdf $@
  
- # Use `ginstall-info' in the definition of PROGRAMS and in dependencies
- # because automake generates an install-info target in every Makefile (a
- # bug, IMHO, but this is easier than patching Automake.)
- ginstall_info_SOURCES = install-info.c
- 
- # Transform `ginstall-info' to `install-info' before applying any
- # user-specified name transformations.
- transform = s/ginstall-info/install-info/; $(program_transform_name)
- 
  localedir = $(datadir)/locale
  AM_CPPFLAGS = 					\
--- 18,21 ----
***************
*** 44,48 ****
  
  # Most of these are for fun.  The only official/installed ones are the
! # texi2* scripts.
  #
  EXTRA_DIST = README deref.c dir-example fix-info-dir fixfonts \
--- 35,39 ----
  
  # Most of these are for fun.  The only official/installed ones are the
! # *texi2* scripts.
  #
  EXTRA_DIST = README deref.c dir-example fix-info-dir fixfonts \
***************
*** 53,61 ****
  CLEANFILES = $(pkgdata_DATA)
  
! XFAIL_TESTS =
! TESTS =	\
! bibtex.test \
! dvipdf.test \
! latex2html.test \
  texi2dvi.test
  
--- 44,55 ----
  CLEANFILES = $(pkgdata_DATA)
  
! 
! # Let's not stress people's TeX installations, etc.
! if MAINTAINER_MODE
! TESTS =						\
! bibtex.test					\
! dvipdf.test					\
! latex2html.test					\
! local.test					\
  texi2dvi.test
  
***************
*** 64,68 ****
  # Each test case depends on defs.
  check_SCRIPTS = defs
- 
  distclean-local:
  	-rm -rf testSubDir
--- 58,62 ----
  # Each test case depends on defs.
  check_SCRIPTS = defs
  distclean-local:
  	-rm -rf testSubDir
+ endif
diff -Nrc2 texinfo-4.11/util/Makefile.in texinfo-4.12/util/Makefile.in
*** texinfo-4.11/util/Makefile.in	Sun Sep  9 17:37:45 2007
--- texinfo-4.12/util/Makefile.in	Fri Apr 18 00:34:58 2008
***************
*** 1,7 ****
! # Makefile.in generated by automake 1.10 from Makefile.am.
  # @configure_input@
  
  # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
! # 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
  # This Makefile.in is free software; the Free Software Foundation
  # gives unlimited permission to copy and/or distribute it,
--- 1,7 ----
! # Makefile.in generated by automake 1.10.1 from Makefile.am.
  # @configure_input@
  
  # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
! # 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
  # This Makefile.in is free software; the Free Software Foundation
  # gives unlimited permission to copy and/or distribute it,
***************
*** 15,19 ****
  @SET_MAKE@
  
! # $Id: Makefile.am,v 1.29 2007/07/29 15:11:29 karl Exp $
  # Makefile.am for texinfo/util.
  # Run automake in .. to produce Makefile.in from this.
--- 15,19 ----
  @SET_MAKE@
  
! # $Id: Makefile.am,v 1.34 2008/03/25 10:51:20 akim Exp $
  # Makefile.am for texinfo/util.
  # Run automake in .. to produce Makefile.in from this.
***************
*** 38,41 ****
--- 38,42 ----
  install_sh_SCRIPT = $(install_sh) -c
  INSTALL_HEADER = $(INSTALL_DATA)
+ transform = $(program_transform_name)
  NORMAL_INSTALL = :
  PRE_INSTALL = :
***************
*** 46,50 ****
  build_triplet = @build@
  host_triplet = @host@
! bin_PROGRAMS = ginstall-info$(EXEEXT) texindex$(EXEEXT)
  subdir = util
  DIST_COMMON = README $(dist_pkgdata_DATA) $(srcdir)/Makefile.am \
--- 47,52 ----
  build_triplet = @build@
  host_triplet = @host@
! bin_PROGRAMS = texindex$(EXEEXT)
! @MAINTAINER_MODE_TRUE@am__append_1 = $(TESTS)
  subdir = util
  DIST_COMMON = README $(dist_pkgdata_DATA) $(srcdir)/Makefile.am \
***************
*** 52,57 ****
--- 54,61 ----
  ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
  am__aclocal_m4_deps = $(top_srcdir)/gnulib/m4/alloca.m4 \
+ 	$(top_srcdir)/gnulib/m4/argz.m4 \
  	$(top_srcdir)/gnulib/m4/codeset.m4 \
  	$(top_srcdir)/gnulib/m4/eealloc.m4 \
+ 	$(top_srcdir)/gnulib/m4/environ.m4 \
  	$(top_srcdir)/gnulib/m4/error.m4 \
  	$(top_srcdir)/gnulib/m4/exitfail.m4 \
***************
*** 61,64 ****
--- 65,69 ----
  	$(top_srcdir)/gnulib/m4/gettimeofday.m4 \
  	$(top_srcdir)/gnulib/m4/glibc21.m4 \
+ 	$(top_srcdir)/gnulib/m4/gnulib-common.m4 \
  	$(top_srcdir)/gnulib/m4/gnulib-comp.m4 \
  	$(top_srcdir)/gnulib/m4/iconv.m4 \
***************
*** 71,89 ****
  	$(top_srcdir)/gnulib/m4/localcharset.m4 \
  	$(top_srcdir)/gnulib/m4/longlong.m4 \
  	$(top_srcdir)/gnulib/m4/malloca.m4 \
  	$(top_srcdir)/gnulib/m4/mbrtowc.m4 \
  	$(top_srcdir)/gnulib/m4/mbstate_t.m4 \
  	$(top_srcdir)/gnulib/m4/mbswidth.m4 \
  	$(top_srcdir)/gnulib/m4/memcpy.m4 \
  	$(top_srcdir)/gnulib/m4/memmove.m4 \
  	$(top_srcdir)/gnulib/m4/mkstemp.m4 \
  	$(top_srcdir)/gnulib/m4/nls.m4 \
! 	$(top_srcdir)/gnulib/m4/onceonly_2_57.m4 \
  	$(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/setenv.m4 \
  	$(top_srcdir)/gnulib/m4/stdint.m4 \
  	$(top_srcdir)/gnulib/m4/stdlib_h.m4 \
- 	$(top_srcdir)/gnulib/m4/strcase.m4 \
  	$(top_srcdir)/gnulib/m4/strdup.m4 \
  	$(top_srcdir)/gnulib/m4/strerror.m4 \
--- 76,100 ----
  	$(top_srcdir)/gnulib/m4/localcharset.m4 \
  	$(top_srcdir)/gnulib/m4/longlong.m4 \
+ 	$(top_srcdir)/gnulib/m4/malloc.m4 \
  	$(top_srcdir)/gnulib/m4/malloca.m4 \
+ 	$(top_srcdir)/gnulib/m4/mbchar.m4 \
+ 	$(top_srcdir)/gnulib/m4/mbiter.m4 \
  	$(top_srcdir)/gnulib/m4/mbrtowc.m4 \
+ 	$(top_srcdir)/gnulib/m4/mbscasecmp.m4 \
+ 	$(top_srcdir)/gnulib/m4/mbsncasecmp.m4 \
  	$(top_srcdir)/gnulib/m4/mbstate_t.m4 \
  	$(top_srcdir)/gnulib/m4/mbswidth.m4 \
+ 	$(top_srcdir)/gnulib/m4/memchr.m4 \
  	$(top_srcdir)/gnulib/m4/memcpy.m4 \
  	$(top_srcdir)/gnulib/m4/memmove.m4 \
  	$(top_srcdir)/gnulib/m4/mkstemp.m4 \
  	$(top_srcdir)/gnulib/m4/nls.m4 \
! 	$(top_srcdir)/gnulib/m4/onceonly.m4 \
  	$(top_srcdir)/gnulib/m4/po.m4 \
  	$(top_srcdir)/gnulib/m4/progtest.m4 \
  	$(top_srcdir)/gnulib/m4/setenv.m4 \
+ 	$(top_srcdir)/gnulib/m4/stdbool.m4 \
  	$(top_srcdir)/gnulib/m4/stdint.m4 \
  	$(top_srcdir)/gnulib/m4/stdlib_h.m4 \
  	$(top_srcdir)/gnulib/m4/strdup.m4 \
  	$(top_srcdir)/gnulib/m4/strerror.m4 \
***************
*** 92,96 ****
  	$(top_srcdir)/gnulib/m4/sys_time_h.m4 \
  	$(top_srcdir)/gnulib/m4/tempname.m4 \
- 	$(top_srcdir)/gnulib/m4/ulonglong.m4 \
  	$(top_srcdir)/gnulib/m4/unistd_h.m4 \
  	$(top_srcdir)/gnulib/m4/wchar.m4 \
--- 103,106 ----
***************
*** 109,126 ****
  binPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
  PROGRAMS = $(bin_PROGRAMS)
- am_ginstall_info_OBJECTS = install-info.$(OBJEXT)
- ginstall_info_OBJECTS = $(am_ginstall_info_OBJECTS)
- ginstall_info_LDADD = $(LDADD)
- am__DEPENDENCIES_1 =
- ginstall_info_DEPENDENCIES = ../lib/libtxi.a \
- 	$(top_builddir)/gnulib/lib/libgnu.a $(am__DEPENDENCIES_1)
  texindex_SOURCES = texindex.c
  texindex_OBJECTS = texindex.$(OBJEXT)
  texindex_LDADD = $(LDADD)
  texindex_DEPENDENCIES = ../lib/libtxi.a \
  	$(top_builddir)/gnulib/lib/libgnu.a $(am__DEPENDENCIES_1)
  binSCRIPT_INSTALL = $(INSTALL_SCRIPT)
  SCRIPTS = $(bin_SCRIPTS)
! DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@
  depcomp = $(SHELL) $(top_srcdir)/build-aux/depcomp
  am__depfiles_maybe = depfiles
--- 119,131 ----
  binPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
  PROGRAMS = $(bin_PROGRAMS)
  texindex_SOURCES = texindex.c
  texindex_OBJECTS = texindex.$(OBJEXT)
  texindex_LDADD = $(LDADD)
+ am__DEPENDENCIES_1 =
  texindex_DEPENDENCIES = ../lib/libtxi.a \
  	$(top_builddir)/gnulib/lib/libgnu.a $(am__DEPENDENCIES_1)
  binSCRIPT_INSTALL = $(INSTALL_SCRIPT)
  SCRIPTS = $(bin_SCRIPTS)
! DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
  depcomp = $(SHELL) $(top_srcdir)/build-aux/depcomp
  am__depfiles_maybe = depfiles
***************
*** 129,134 ****
  CCLD = $(CC)
  LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
! SOURCES = $(ginstall_info_SOURCES) texindex.c
! DIST_SOURCES = $(ginstall_info_SOURCES) texindex.c
  am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
  am__vpath_adj = case $$p in \
--- 134,139 ----
  CCLD = $(CC)
  LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
! SOURCES = texindex.c
! DIST_SOURCES = texindex.c
  am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
  am__vpath_adj = case $$p in \
***************
*** 143,154 ****
  CTAGS = ctags
  DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
- 
- # Transform `ginstall-info' to `install-info' before applying any
- # user-specified name transformations.
- transform = s/ginstall-info/install-info/; $(program_transform_name)
  ACLOCAL = @ACLOCAL@
  ALLOCA = @ALLOCA@
  ALLOCA_H = @ALLOCA_H@
  AMTAR = @AMTAR@
  AUTOCONF = @AUTOCONF@
  AUTOHEADER = @AUTOHEADER@
--- 148,156 ----
  CTAGS = ctags
  DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
  ACLOCAL = @ACLOCAL@
  ALLOCA = @ALLOCA@
  ALLOCA_H = @ALLOCA_H@
  AMTAR = @AMTAR@
+ ARGZ_H = @ARGZ_H@
  AUTOCONF = @AUTOCONF@
  AUTOHEADER = @AUTOHEADER@
***************
*** 174,189 ****
--- 176,196 ----
  EXEEXT = @EXEEXT@
  GETOPT_H = @GETOPT_H@
+ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
  GLIBC21 = @GLIBC21@
  GMSGFMT = @GMSGFMT@
  GMSGFMT_015 = @GMSGFMT_015@
+ GNULIB_CALLOC_POSIX = @GNULIB_CALLOC_POSIX@
  GNULIB_CHOWN = @GNULIB_CHOWN@
  GNULIB_DUP2 = @GNULIB_DUP2@
+ GNULIB_ENVIRON = @GNULIB_ENVIRON@
  GNULIB_FCHDIR = @GNULIB_FCHDIR@
  GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
  GNULIB_GETCWD = @GNULIB_GETCWD@
  GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
+ GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
  GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
  GNULIB_LCHOWN = @GNULIB_LCHOWN@
  GNULIB_LSEEK = @GNULIB_LSEEK@
+ GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
  GNULIB_MBSCASECMP = @GNULIB_MBSCASECMP@
  GNULIB_MBSCASESTR = @GNULIB_MBSCASESTR@
***************
*** 205,209 ****
--- 212,219 ----
  GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
  GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
+ GNULIB_PUTENV = @GNULIB_PUTENV@
  GNULIB_READLINK = @GNULIB_READLINK@
+ GNULIB_REALLOC_POSIX = @GNULIB_REALLOC_POSIX@
+ GNULIB_SETENV = @GNULIB_SETENV@
  GNULIB_SLEEP = @GNULIB_SLEEP@
  GNULIB_STPCPY = @GNULIB_STPCPY@
***************
*** 212,222 ****
--- 222,239 ----
  GNULIB_STRCHRNUL = @GNULIB_STRCHRNUL@
  GNULIB_STRDUP = @GNULIB_STRDUP@
+ GNULIB_STRERROR = @GNULIB_STRERROR@
  GNULIB_STRNDUP = @GNULIB_STRNDUP@
  GNULIB_STRNLEN = @GNULIB_STRNLEN@
  GNULIB_STRPBRK = @GNULIB_STRPBRK@
  GNULIB_STRSEP = @GNULIB_STRSEP@
+ GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
+ GNULIB_STRSTR = @GNULIB_STRSTR@
+ GNULIB_STRTOD = @GNULIB_STRTOD@
  GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
+ GNULIB_UNSETENV = @GNULIB_UNSETENV@
  GNULIB_WCWIDTH = @GNULIB_WCWIDTH@
  GREP = @GREP@
+ HAVE_CALLOC_POSIX = @HAVE_CALLOC_POSIX@
+ HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
  HAVE_DECL_GETLOGIN_R = @HAVE_DECL_GETLOGIN_R@
  HAVE_DECL_MEMMEM = @HAVE_DECL_MEMMEM@
***************
*** 224,234 ****
  HAVE_DECL_MKDIR = @HAVE_DECL_MKDIR@
  HAVE_DECL_STRDUP = @HAVE_DECL_STRDUP@
! HAVE_DECL_STRNCASECMP = @HAVE_DECL_STRNCASECMP@
  HAVE_DECL_STRNDUP = @HAVE_DECL_STRNDUP@
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DUP2 = @HAVE_DUP2@
  HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
  HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
  HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
--- 241,253 ----
  HAVE_DECL_MKDIR = @HAVE_DECL_MKDIR@
  HAVE_DECL_STRDUP = @HAVE_DECL_STRDUP@
! HAVE_DECL_STRERROR = @HAVE_DECL_STRERROR@
  HAVE_DECL_STRNDUP = @HAVE_DECL_STRNDUP@
  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
+ HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
  HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
  HAVE_DUP2 = @HAVE_DUP2@
  HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
+ HAVE_GETPAGESIZE = @HAVE_GETPAGESIZE@
  HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
  HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
***************
*** 237,243 ****
--- 256,266 ----
  HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
  HAVE_LSTAT = @HAVE_LSTAT@
+ HAVE_MALLOC_POSIX = @HAVE_MALLOC_POSIX@
  HAVE_MEMPCPY = @HAVE_MEMPCPY@
  HAVE_MKDTEMP = @HAVE_MKDTEMP@
+ HAVE_OS_H = @HAVE_OS_H@
  HAVE_READLINK = @HAVE_READLINK@
+ HAVE_REALLOC_POSIX = @HAVE_REALLOC_POSIX@
+ HAVE_SETENV = @HAVE_SETENV@
  HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
  HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
***************
*** 247,251 ****
  HAVE_STPCPY = @HAVE_STPCPY@
  HAVE_STPNCPY = @HAVE_STPNCPY@
- HAVE_STRCASECMP = @HAVE_STRCASECMP@
  HAVE_STRCASESTR = @HAVE_STRCASESTR@
  HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
--- 270,273 ----
***************
*** 253,266 ****
--- 275,292 ----
  HAVE_STRPBRK = @HAVE_STRPBRK@
  HAVE_STRSEP = @HAVE_STRSEP@
+ HAVE_STRTOD = @HAVE_STRTOD@
  HAVE_STRUCT_TIMEVAL = @HAVE_STRUCT_TIMEVAL@
  HAVE_SYS_BITYPES_H = @HAVE_SYS_BITYPES_H@
  HAVE_SYS_INTTYPES_H = @HAVE_SYS_INTTYPES_H@
+ HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
  HAVE_SYS_TIME_H = @HAVE_SYS_TIME_H@
  HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
  HAVE_UNISTD_H = @HAVE_UNISTD_H@
+ HAVE_UNSETENV = @HAVE_UNSETENV@
  HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
  HAVE_WCHAR_H = @HAVE_WCHAR_H@
  HAVE_WCTYPE_H = @HAVE_WCTYPE_H@
  HAVE_WINT_T = @HAVE_WINT_T@
+ HAVE__BOOL = @HAVE__BOOL@
  HELP2MAN = @HELP2MAN@
  HEVEA = @HEVEA@
***************
*** 280,283 ****
--- 306,310 ----
  LIBOBJS = @LIBOBJS@
  LIBS = @LIBS@
+ LOCALCHARSET_TESTS_ENVIRONMENT = @LOCALCHARSET_TESTS_ENVIRONMENT@
  LTLIBICONV = @LTLIBICONV@
  LTLIBINTL = @LTLIBINTL@
***************
*** 311,318 ****
--- 338,353 ----
  REPLACE_FCHDIR = @REPLACE_FCHDIR@
  REPLACE_GETCWD = @REPLACE_GETCWD@
+ REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
  REPLACE_GETTIMEOFDAY = @REPLACE_GETTIMEOFDAY@
  REPLACE_LCHOWN = @REPLACE_LCHOWN@
  REPLACE_LSEEK = @REPLACE_LSEEK@
+ REPLACE_MEMMEM = @REPLACE_MEMMEM@
  REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
+ REPLACE_PUTENV = @REPLACE_PUTENV@
+ REPLACE_STRCASESTR = @REPLACE_STRCASESTR@
+ REPLACE_STRERROR = @REPLACE_STRERROR@
+ REPLACE_STRSIGNAL = @REPLACE_STRSIGNAL@
+ REPLACE_STRSTR = @REPLACE_STRSTR@
+ REPLACE_STRTOD = @REPLACE_STRTOD@
  REPLACE_WCWIDTH = @REPLACE_WCWIDTH@
  SET_MAKE = @SET_MAKE@
***************
*** 320,323 ****
--- 355,359 ----
  SIG_ATOMIC_T_SUFFIX = @SIG_ATOMIC_T_SUFFIX@
  SIZE_T_SUFFIX = @SIZE_T_SUFFIX@
+ STDBOOL_H = @STDBOOL_H@
  STDINT_H = @STDINT_H@
  STRIP = @STRIP@
***************
*** 328,331 ****
--- 364,368 ----
  USE_NLS = @USE_NLS@
  VERSION = @VERSION@
+ VOID_UNSETENV = @VOID_UNSETENV@
  WCHAR_H = @WCHAR_H@
  WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
***************
*** 334,337 ****
--- 371,375 ----
  XGETTEXT = @XGETTEXT@
  XGETTEXT_015 = @XGETTEXT_015@
+ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
  abs_builddir = @abs_builddir@
  abs_srcdir = @abs_srcdir@
***************
*** 358,361 ****
--- 396,401 ----
  gl_LIBOBJS = @gl_LIBOBJS@
  gl_LTLIBOBJS = @gl_LTLIBOBJS@
+ gltests_LIBOBJS = @gltests_LIBOBJS@
+ gltests_LTLIBOBJS = @gltests_LTLIBOBJS@
  host = @host@
  host_alias = @host_alias@
***************
*** 384,395 ****
  sysconfdir = @sysconfdir@
  target_alias = @target_alias@
  top_builddir = @top_builddir@
  top_srcdir = @top_srcdir@
  bin_SCRIPTS = texi2dvi texi2pdf pdftexi2dvi
- 
- # Use `ginstall-info' in the definition of PROGRAMS and in dependencies
- # because automake generates an install-info target in every Makefile (a
- # bug, IMHO, but this is easier than patching Automake.)
- ginstall_info_SOURCES = install-info.c
  AM_CPPFLAGS = \
    -I$(top_srcdir)				\
--- 424,431 ----
  sysconfdir = @sysconfdir@
  target_alias = @target_alias@
+ top_build_prefix = @top_build_prefix@
  top_builddir = @top_builddir@
  top_srcdir = @top_srcdir@
  bin_SCRIPTS = texi2dvi texi2pdf pdftexi2dvi
  AM_CPPFLAGS = \
    -I$(top_srcdir)				\
***************
*** 403,407 ****
  
  # Most of these are for fun.  The only official/installed ones are the
! # texi2* scripts.
  #
  EXTRA_DIST = README deref.c dir-example fix-info-dir fixfonts \
--- 439,443 ----
  
  # Most of these are for fun.  The only official/installed ones are the
! # *texi2* scripts.
  #
  EXTRA_DIST = README deref.c dir-example fix-info-dir fixfonts \
***************
*** 410,425 ****
  	prepinfo.awk tex3patch texi-docstring-magic.el texi2dvi \
  	texi2pdf txitextest $(dist_pkgdata_DATA) texinfo-cat.in \
! 	$(TESTS)
  CLEANFILES = $(pkgdata_DATA)
! XFAIL_TESTS = 
! TESTS = \
! bibtex.test \
! dvipdf.test \
! latex2html.test \
! texi2dvi.test
  
  
  # Each test case depends on defs.
! check_SCRIPTS = defs
  all: all-am
  
--- 446,463 ----
  	prepinfo.awk tex3patch texi-docstring-magic.el texi2dvi \
  	texi2pdf txitextest $(dist_pkgdata_DATA) texinfo-cat.in \
! 	$(am__append_1)
  CLEANFILES = $(pkgdata_DATA)
! 
! # Let's not stress people's TeX installations, etc.
! @MAINTAINER_MODE_TRUE@TESTS = \
! @MAINTAINER_MODE_TRUE@bibtex.test					\
! @MAINTAINER_MODE_TRUE@dvipdf.test					\
! @MAINTAINER_MODE_TRUE@latex2html.test					\
! @MAINTAINER_MODE_TRUE@local.test					\
! @MAINTAINER_MODE_TRUE@texi2dvi.test
  
  
  # Each test case depends on defs.
! @MAINTAINER_MODE_TRUE@check_SCRIPTS = defs
  all: all-am
  
***************
*** 480,486 ****
  clean-binPROGRAMS:
  	-test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS)
- ginstall-info$(EXEEXT): $(ginstall_info_OBJECTS) $(ginstall_info_DEPENDENCIES) 
- 	@rm -f ginstall-info$(EXEEXT)
- 	$(LINK) $(ginstall_info_OBJECTS) $(ginstall_info_LDADD) $(LIBS)
  texindex$(EXEEXT): $(texindex_OBJECTS) $(texindex_DEPENDENCIES) 
  	@rm -f texindex$(EXEEXT)
--- 518,521 ----
***************
*** 512,516 ****
  	-rm -f *.tab.c
  
- @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/install-info.Po@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/texindex.Po@am__quote@
  
--- 547,550 ----
***************
*** 568,573 ****
  	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  	  done | \
! 	  $(AWK) '    { files[$$0] = 1; } \
! 	       END { for (i in files) print i; }'`; \
  	mkid -fID $$unique
  tags: TAGS
--- 602,607 ----
  	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  	  done | \
! 	  $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
! 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
  	mkid -fID $$unique
  tags: TAGS
***************
*** 581,586 ****
  	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  	  done | \
! 	  $(AWK) '    { files[$$0] = 1; } \
! 	       END { for (i in files) print i; }'`; \
  	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
  	  test -n "$$unique" || unique=$$empty_fix; \
--- 615,620 ----
  	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  	  done | \
! 	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
! 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
  	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
  	  test -n "$$unique" || unique=$$empty_fix; \
***************
*** 592,602 ****
  		$(TAGS_FILES) $(LISP)
  	tags=; \
- 	here=`pwd`; \
  	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
  	unique=`for i in $$list; do \
  	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  	  done | \
! 	  $(AWK) '    { files[$$0] = 1; } \
! 	       END { for (i in files) print i; }'`; \
  	test -z "$(CTAGS_ARGS)$$tags$$unique" \
  	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
--- 626,635 ----
  		$(TAGS_FILES) $(LISP)
  	tags=; \
  	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
  	unique=`for i in $$list; do \
  	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  	  done | \
! 	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
! 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
  	test -z "$(CTAGS_ARGS)$$tags$$unique" \
  	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
***************
*** 744,747 ****
--- 777,781 ----
  	@echo "This command is intended for maintainers to use"
  	@echo "it deletes files that may require special tools to rebuild."
+ @MAINTAINER_MODE_FALSE@distclean-local:
  clean: clean-am
  
***************
*** 829,835 ****
  texinfo.cat: texinfo-cat.in $(top_srcdir)/doc/version.texi
  	sed 's/__VERSION__/@VERSION@/g' $(srcdir)/texinfo-cat.in >$@
! 
! distclean-local:
! 	-rm -rf testSubDir
  # Tell versions [3.59,3.63) of GNU make to not export all variables.
  # Otherwise a system limit (for SysV at least) may be exceeded.
--- 863,868 ----
  texinfo.cat: texinfo-cat.in $(top_srcdir)/doc/version.texi
  	sed 's/__VERSION__/@VERSION@/g' $(srcdir)/texinfo-cat.in >$@
! @MAINTAINER_MODE_TRUE@distclean-local:
! @MAINTAINER_MODE_TRUE@	-rm -rf testSubDir
  # Tell versions [3.59,3.63) of GNU make to not export all variables.
  # Otherwise a system limit (for SysV at least) may be exceeded.
diff -Nrc2 texinfo-4.11/util/README texinfo-4.12/util/README
*** texinfo-4.11/util/README	Sat May 14 16:46:35 2005
--- texinfo-4.12/util/README	Tue Jan  1 17:37:52 2008
***************
*** 1,6 ****
! $Id: README,v 1.5 2004/04/11 17:56:47 karl Exp $
  texinfo/util/README
  
!   Copyright (C) 2002 Free Software Foundation, Inc.
  
    Copying and distribution of this file, with or without modification,
--- 1,6 ----
! $Id: README,v 1.6 2008/01/02 01:36:32 karl Exp $
  texinfo/util/README
  
!   Copyright (C) 2002, 2008 Free Software Foundation, Inc.
  
    Copying and distribution of this file, with or without modification,
***************
*** 8,14 ****
    notice and this notice are preserved.
  
! Assorted Texinfo-related programs and scripts.
  
! texindex, texi2dvi, and install-info get installed.
  The other items here are for your amusement and/or hacking pleasure.
- 
--- 8,13 ----
    notice and this notice are preserved.
  
! Assorted Texinfo-related files.
  
! texindex, texi2dvi, texi2pdf, pdftexi2dvi, and the XML stuff get installed.
  The other items here are for your amusement and/or hacking pleasure.
diff -Nrc2 texinfo-4.11/util/defs.in texinfo-4.12/util/defs.in
*** texinfo-4.11/util/defs.in	Sun Jul  1 15:28:54 2007
--- texinfo-4.12/util/defs.in	Thu Apr 17 10:33:37 2008
***************
*** 2,7 ****
  # @configure_input@
  #
! # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
! # 2005, 2006, 2007 Free Software Foundation, Inc.
  #
  # (This file was originally part of GNU Automake.)
--- 2,7 ----
  # @configure_input@
  #
! # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 
! # 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
  #
  # (This file was originally part of GNU Automake.)
***************
*** 66,75 ****
  SHELL='@SHELL@'
  export SHELL
- test -z "$TEXI2DVI" && TEXI2DVI=`cd $srcdir && pwd`/texi2dvi
  
! echo $PATH
  # Some shells forget to export modified environment variables.
  # (See note about `export' in the Autoconf manual.)
  export PATH
  # User can override various tools used.
  test -z "$PERL" && PERL='@PERL@'
--- 66,82 ----
  SHELL='@SHELL@'
  export SHELL
  
! srcdir_abs=`cd $srcdir && pwd`
! test -z "$TEXI2DVI" && TEXI2DVI=$srcdir_abs/texi2dvi
! 
! # be sure we use texi2dvi and texindex from our own directory, not
! # whatever happens to be in the path.
! echo "defs: prepending $srcdir_abs to PATH for testing."
! PATH="@abs_builddir@:@abs_srcdir@:$PATH"
! 
  # Some shells forget to export modified environment variables.
  # (See note about `export' in the Autoconf manual.)
  export PATH
+ 
  # User can override various tools used.
  test -z "$PERL" && PERL='@PERL@'
***************
*** 199,203 ****
      shift
    fi
-   which texi2dvi
    texi2dvi ${1+"$@"} 2>stderr >stdout || exitcode=$?
    cat stderr
--- 206,209 ----
***************
*** 235,239 ****
    while test $n != 1; do
      case $1 in
!       --) n=$(expr $n - 1);;
      esac
      shift
--- 241,245 ----
    while test $n != 1; do
      case $1 in
!       --) n=`expr $n - 1`;;
      esac
      shift
diff -Nrc2 texinfo-4.11/util/dir-example texinfo-4.12/util/dir-example
*** texinfo-4.11/util/dir-example	Tue Aug 28 10:25:19 2007
--- texinfo-4.12/util/dir-example	Tue Apr 15 09:30:05 2008
***************
*** 11,15 ****
    please send them to karl@gnu.org.
  
! $Id: dir-example,v 1.73 2007/07/12 22:34:23 karl Exp $
  
  File: dir,	Node: Top,	This is the top of the INFO tree.
--- 11,15 ----
    please send them to karl@gnu.org.
  
! $Id: dir-example,v 1.77 2008/03/25 15:09:14 karl Exp $
  
  File: dir,	Node: Top,	This is the top of the INFO tree.
***************
*** 78,86 ****
  
  Printing Tools
- * a2ps: (a2ps).                    PostScript Generating Utility
  * PreScript: (a2ps) PreScript.     Input language for a2ps
  * card: (a2ps) card.               Print Reference Cards
- * fixps: (a2ps) fixps.             Fixing Some Ill Designed PostScript Files
  * fixnt: (a2ps) fixnt.             Fixing Microsoft NT PostScript Files
  * pdiff: (a2ps) pdiff.             Produce Pretty Comparison of Files
  * psmandup: (a2ps) psmandup.       Printing Duplex on Simplex Printers
--- 78,87 ----
  
  Printing Tools
  * PreScript: (a2ps) PreScript.     Input language for a2ps
+ * a2ps: (a2ps).                    PostScript Generating Utility
  * card: (a2ps) card.               Print Reference Cards
  * fixnt: (a2ps) fixnt.             Fixing Microsoft NT PostScript Files
+ * fixps: (a2ps) fixps.             Fixing Some Ill Designed PostScript Files
+ * ogonkify: (ogonkify).            Ogonkify
  * pdiff: (a2ps) pdiff.             Produce Pretty Comparison of Files
  * psmandup: (a2ps) psmandup.       Printing Duplex on Simplex Printers
***************
*** 91,95 ****
  * Autoconf: (autoconf).         Create source code configuration scripts.
  * Automake: (automake).         Making GNU standards-compliant Makefiles.
! * Binutils: (binutils).         ar/copy/objdump/nm/size/strip/ranlib.
  * Cpp: (cpp).		        The GNU C preprocessor.
  * Cpplib: (cppinternals).       Cpplib internals.
--- 92,96 ----
  * Autoconf: (autoconf).         Create source code configuration scripts.
  * Automake: (automake).         Making GNU standards-compliant Makefiles.
! * Binutils: (binutils).         The GNU binary utilities.
  * Cpp: (cpp).		        The GNU C preprocessor.
  * Cpplib: (cppinternals).       Cpplib internals.
***************
*** 205,209 ****
  * Stabs: (stabs).               The "stabs" debugging information format.
  * Readline: (readline).         General command-line interface.
- * Regex: (regex).               Regular expressions.
  * Termcap: (termcap).           All about /etc/termcap.
  
--- 206,209 ----
***************
*** 214,219 ****
  GNU organization
  * Maintain: (maintain).         GNU maintainer guidelines.
  * Standards: (standards).       GNU coding standards.
- * Tasks: (tasks).               GNU task list.
  
  GNU music project
--- 214,219 ----
  GNU organization
  * Maintain: (maintain).         GNU maintainer guidelines.
+ * Maintaining Findutils: (find-maint).        Maintaining GNU findutils.
  * Standards: (standards).       GNU coding standards.
  
  GNU music project
***************
*** 250,264 ****
  
  Other things
- * Amd: (am-utils).              Filesystem automounter.
- * CMUCL: (cmu-user).            CMU Common Lisp.
- * File headers: (filehdr).      Bibliographic information for computer files.
- * GCP: (gcp).                   Game club protocol.
- * GIMP: (pdb).                  The GIMP procedural database.
- * HTML: (snafu).                Hypertext Markup Language 2.0 specification.
  * Jargon: (jargon).             The jargon file.
  * Netpbm: (netpbm).             Images/graphics manipulation programs.
  * JED: (jed).                   JED editor documentation.
! * octave: (octave).             Octave - A language for numerical computation.
! * Perl: (perl).                 Practical extraction and report language.
  * PRCS: (prcs).                 Project revision control system.
  * Screen: (screen).             Terminal multiplexer.
--- 250,257 ----
  
  Other things
  * Jargon: (jargon).             The jargon file.
  * Netpbm: (netpbm).             Images/graphics manipulation programs.
  * JED: (jed).                   JED editor documentation.
! * Octave: (octave).             Octave - A language for numerical computation.
  * PRCS: (prcs).                 Project revision control system.
  * Screen: (screen).             Terminal multiplexer.
***************
*** 266,289 ****
  Individual utilities
  * aclocal: (automake)Invoking aclocal.          Generating aclocal.m4.
! * ar: (binutils)ar.                             Create/modify/extract archives.
  * at-pr: (gnats)at-pr.                          Bug report timely reminders.
! * autoconf: (autoconf)autoconf Invocation.
!                                 How to create configuration scripts
! * autoheader: (autoconf)autoheader Invocation.
!                                 How to create configuration templates
! * autom4te: (autoconf)autom4te Invocation.
!                                 The Autoconf executables backbone
  * automake: (automake)Invoking Automake.        Generating Makefile.in.
! * autoreconf: (autoconf)autoreconf Invocation.
!                                 Remaking multiple `configure' scripts
! * autoscan: (autoconf)autoscan Invocation.
!                                 Semi-automatic `configure.ac' writing
! * autoupdate: (autoconf)autoupdate Invocation.
!                                 Automatic update of `configure.ac'
  * awk: (gawk)Invoking gawk.                     Text scanning and processing.
  * base64: (coreutils)base64 invocation.         Base64 encode/decode data.
  * basename: (coreutils)basename invocation.     Strip directory and suffix.
  * bibtex: (web2c)BibTeX invocation.             Maintaining bibliographies.
! * c++filt: (binutils)c++filt.                   Demangle C++ symbols.
  * cat: (coreutils)cat invocation.               Concatenate and write files.
  * chgrp: (coreutils)chgrp invocation.           Change file groups.
--- 259,277 ----
  Individual utilities
  * aclocal: (automake)Invoking aclocal.          Generating aclocal.m4.
! * addr2line: (binutils)addr2line. Convert addresses to file and line.
! * ar: (binutils)ar.             Create, modify, and extract from archives.
  * at-pr: (gnats)at-pr.                          Bug report timely reminders.
! * autoconf: (autoconf)autoconf Invocation. How to create configuration scripts.
! * autoheader: (autoconf)autoheader Invocation. How to create configuration templates
! * autom4te: (autoconf)autom4te Invocation. The Autoconf executables backbone.
  * automake: (automake)Invoking Automake.        Generating Makefile.in.
! * autoreconf: (autoconf)autoreconf Invocation. Remaking multiple `configure' scripts
! * autoscan: (autoconf)autoscan Invocation.     Semi-automatic `configure.ac' writing
! * autoupdate: (autoconf)autoupdate Invocation. Automatic update of `configure.ac'
  * awk: (gawk)Invoking gawk.                     Text scanning and processing.
  * base64: (coreutils)base64 invocation.         Base64 encode/decode data.
  * basename: (coreutils)basename invocation.     Strip directory and suffix.
  * bibtex: (web2c)BibTeX invocation.             Maintaining bibliographies.
! * c++filt: (binutils)c++filt.	Filter to demangle encoded C++ symbols.
  * cat: (coreutils)cat invocation.               Concatenate and write files.
  * chgrp: (coreutils)chgrp invocation.           Change file groups.
***************
*** 302,305 ****
--- 290,294 ----
  * cvs: (cvs)CVS commands.       Concurrent Versions System
  * cvsclient: (cvsclient).      The CVS client/server protocol.
+ * cxxfilt: (binutils)c++filt.   MS-DOS name for c++filt.
  * date: (coreutils)date invocation.             Print/set system date and time.
  * dd: (coreutils)dd invocation.                 Copy and convert a file.
***************
*** 310,313 ****
--- 299,303 ----
  * dircolors: (coreutils)dircolors invocation.   Color setup for ls.
  * dirname: (coreutils)dirname invocation.       Strip non-directory suffix.
+ * dlltool: (binutils)dlltool.	Create files needed to build and use DLLs.
  * dmp: (web2c)Dmp invocation.                   Troff->MPX (MetaPost pictures).
  * du: (coreutils)du invocation.                 Report on disk usage.
***************
*** 391,399 ****
  * nice: (coreutils)nice invocation.             Modify niceness.
  * nl: (coreutils)nl invocation.                 Number lines and write files.
! * nlmconv: (binutils)nlmconv.                   Convert object to NetWare LM.
! * nm: (binutils)nm.                             List symbols in object files.
  * nohup: (coreutils)nohup invocation.           Immunize to hangups.
! * objcopy: (binutils)objcopy.                   Copy/translate object files.
! * objdump: (binutils)objdump.                   Display info from object files.
  * od: (coreutils)od invocation.                 Dump files in octal, etc.
  * paste: (coreutils)paste invocation.           Merge lines of files.
--- 381,389 ----
  * nice: (coreutils)nice invocation.             Modify niceness.
  * nl: (coreutils)nl invocation.                 Number lines and write files.
! * nlmconv: (binutils)nlmconv.   Converts object code into an NLM.
! * nm: (binutils)nm.             List symbols from object files.
  * nohup: (coreutils)nohup invocation.           Immunize to hangups.
! * objcopy: (binutils)objcopy.	Copy and translate object files.
! * objdump: (binutils)objdump.   Display information from object files.
  * od: (coreutils)od invocation.                 Dump files in octal, etc.
  * paste: (coreutils)paste invocation.           Merge lines of files.
***************
*** 416,421 ****
  * query-pr: (gnats)Invoking query-pr.           Bug searching/reporting.
  * queue-pr: (gnats)queue-pr.                    Handling incoming traffic.
! * ranlib: (binutils)ranlib.                     Index archive file contents.
  * rcp: (inetutils)rcp invocation.               Strip non-directory suffix.
  * readlink: (coreutils)readlink invocation.     Print referent of a symlink.
  * readmsg: (mailutils)readmsg.                  Extract messages from a folder.
--- 406,412 ----
  * query-pr: (gnats)Invoking query-pr.           Bug searching/reporting.
  * queue-pr: (gnats)queue-pr.                    Handling incoming traffic.
! * ranlib: (binutils)ranlib.     Generate index to archive contents.
  * rcp: (inetutils)rcp invocation.               Strip non-directory suffix.
+ * readelf: (binutils)readelf.	Display the contents of ELF format files.
  * readlink: (coreutils)readlink invocation.     Print referent of a symlink.
  * readmsg: (mailutils)readmsg.                  Extract messages from a folder.
***************
*** 436,446 ****
  * shuf: (coreutils)shuf invocation.             Shuffling text files.
  * sieve: (mailutils)sieve.                      Mail filtering utility.
! * size: (binutils)size.                         List object file section sizes.
  * sleep: (coreutils)sleep invocation.           Delay for a specified time.
  * sort: (coreutils)sort invocation.             Sort text files.
  * split: (coreutils)split invocation.           Split into fixed-size pieces.
  * stat: (coreutils)stat invocation.             Report file(system) status.
! * strings: (binutils)strings.                   List printable strings.
! * strip: (binutils)strip.                       Discard symbols.
  * stty: (coreutils)stty invocation.             Print/change terminal settings.
  * su: (coreutils)su invocation.                 Modify user and group ID.
--- 427,437 ----
  * shuf: (coreutils)shuf invocation.             Shuffling text files.
  * sieve: (mailutils)sieve.                      Mail filtering utility.
! * size: (binutils)size.         List section sizes and total size.
  * sleep: (coreutils)sleep invocation.           Delay for a specified time.
  * sort: (coreutils)sort invocation.             Sort text files.
  * split: (coreutils)split invocation.           Split into fixed-size pieces.
  * stat: (coreutils)stat invocation.             Report file(system) status.
! * strings: (binutils)strings.   List printable strings from files.
! * strip: (binutils)strip.       Discard symbols.
  * stty: (coreutils)stty invocation.             Print/change terminal settings.
  * su: (coreutils)su invocation.                 Modify user and group ID.
***************
*** 491,494 ****
--- 482,487 ----
  * who: (coreutils)who invocation.               Print who is logged in.
  * whoami: (coreutils)whoami invocation.         Print effective user ID.
+ * windmc: (binutils)windmc.	Generator for Windows message resources.
+ * windres: (binutils)windres.	Manipulate Windows resources.
  * xargs: (find)Invoking xargs.                  Operating on many files.
  * xtokid: (id-utils)xtokid invocation.  	Testing mkid scanners.
diff -Nrc2 texinfo-4.11/util/dvipdf.test texinfo-4.12/util/dvipdf.test
*** texinfo-4.11/util/dvipdf.test	Sun Jul  1 15:28:54 2007
--- texinfo-4.12/util/dvipdf.test	Thu Sep 20 10:20:25 2007
***************
*** 17,20 ****
--- 17,22 ----
  # along with this program.  If not, see <http://www.gnu.org/licenses/>.
  
+ required='tex'
+ 
  . ./defs || exit 1
  
diff -Nrc2 texinfo-4.11/util/gendocs.sh texinfo-4.12/util/gendocs.sh
*** texinfo-4.11/util/gendocs.sh	Sun Jul  1 15:28:54 2007
--- texinfo-4.12/util/gendocs.sh	Thu Mar  6 00:47:07 2008
***************
*** 3,9 ****
  #   mentioned in maintain.texi.  See the help message below for usage details.
  
! scriptversion=2007-07-01.15
  
! # Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
  #
  # This program is free software; you can redistribute it and/or modify
--- 3,10 ----
  #   mentioned in maintain.texi.  See the help message below for usage details.
  
! scriptversion=2008-03-05.14
  
! # Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008
! # Free Software Foundation, Inc.
  #
  # This program is free software; you can redistribute it and/or modify
***************
*** 38,42 ****
--- 39,45 ----
  : ${DOCBOOK2TXT="docbook2txt"}
  : ${GENDOCS_TEMPLATE_DIR="."}
+ : ${TEXI2HTML="texi2html"}
  unset CDPATH
+ unset use_texi2html
  
  version="gendocs.sh $scriptversion
***************
*** 56,60 ****
    -o OUTDIR   write files into OUTDIR, instead of manual/.
    --docbook   convert to DocBook too (xml, txt, html, pdf and ps).
!   --html ARG  pass indicated ARG to makeinfo for HTML targets.
    --help      display this help and exit successfully.
    --version   display version information and exit successfully.
--- 59,64 ----
    -o OUTDIR   write files into OUTDIR, instead of manual/.
    --docbook   convert to DocBook too (xml, txt, html, pdf and ps).
!   --html ARG  pass indicated ARG to makeinfo or texi2html for HTML targets.
!   --texi2html use texi2html to generate HTML targets.
    --help      display this help and exit successfully.
    --version   display version information and exit successfully.
***************
*** 119,122 ****
--- 123,127 ----
      --docbook) docbook=yes;;
      --html) shift; html=$1;;
+     --texi2html) use_texi2html=1;;
      -*)
        echo "$0: Unknown or ambiguous option \`$1'." >&2
***************
*** 194,219 ****
  mv $PACKAGE.txt $outdir/
  
! cmd="$SETLANG $MAKEINFO --no-split --html -o $PACKAGE.html $html \"$srcfile\""
! echo "Generating monolithic html... ($cmd)"
! rm -rf $PACKAGE.html  # in case a directory is left over
! eval "$cmd"
! html_mono_size=`calcsize $PACKAGE.html`
! gzip -f -9 -c $PACKAGE.html >$outdir/$PACKAGE.html.gz
! html_mono_gz_size=`calcsize $outdir/$PACKAGE.html.gz`
! mv $PACKAGE.html $outdir/
  
! cmd="$SETLANG $MAKEINFO --html -o $PACKAGE.html $html \"$srcfile\""
! echo "Generating html by node... ($cmd)"
! eval "$cmd"
! split_html_dir=$PACKAGE.html
! (
!   cd ${split_html_dir} || exit 1
!   tar -czf ../$outdir/${PACKAGE}.html_node.tar.gz -- *.html
! )
! html_node_tgz_size=`calcsize $outdir/${PACKAGE}.html_node.tar.gz`
! rm -f $outdir/html_node/*.html
! mkdir -p $outdir/html_node/
! mv ${split_html_dir}/*.html $outdir/html_node/
! rmdir ${split_html_dir}
  
  echo Making .tar.gz for sources...
--- 199,256 ----
  mv $PACKAGE.txt $outdir/
  
! html_split() {
!   cmd="$SETLANG $TEXI2HTML --output $PACKAGE.html --split=$1 $html --node-files \"$srcfile\""
!   echo "Generating html by $1... ($cmd)"
!   eval "$cmd"
!   split_html_dir=$PACKAGE.html
!   (
!     cd ${split_html_dir} || exit 1
!     ln -sf ${PACKAGE}.html index.html
!     tar -czf ../$outdir/${PACKAGE}.html_$1.tar.gz -- *.html
!   )
!   eval html_$1_tgz_size=`calcsize $outdir/${PACKAGE}.html_$1.tar.gz`
!   rm -f $outdir/html_$1/*.html
!   mkdir -p $outdir/html_$1/
!   mv ${split_html_dir}/*.html $outdir/html_$1/
!   rmdir ${split_html_dir}
! }
  
! if test -z "$use_texi2html"; then
!   cmd="$SETLANG $MAKEINFO --no-split --html -o $PACKAGE.html $html \"$srcfile\""
!   echo "Generating monolithic html... ($cmd)"
!   rm -rf $PACKAGE.html  # in case a directory is left over
!   eval "$cmd"
!   html_mono_size=`calcsize $PACKAGE.html`
!   gzip -f -9 -c $PACKAGE.html >$outdir/$PACKAGE.html.gz
!   html_mono_gz_size=`calcsize $outdir/$PACKAGE.html.gz`
!   mv $PACKAGE.html $outdir/
! 
!   cmd="$SETLANG $MAKEINFO --html -o $PACKAGE.html $html \"$srcfile\""
!   echo "Generating html by node... ($cmd)"
!   eval "$cmd"
!   split_html_dir=$PACKAGE.html
!   (
!    cd ${split_html_dir} || exit 1
!    tar -czf ../$outdir/${PACKAGE}.html_node.tar.gz -- *.html
!   )
!   html_node_tgz_size=`calcsize $outdir/${PACKAGE}.html_node.tar.gz` 
!   rm -f $outdir/html_node/*.html
!   mkdir -p $outdir/html_node/
!   mv ${split_html_dir}/*.html $outdir/html_node/
!   rmdir ${split_html_dir}
! else
!   cmd="$SETLANG $TEXI2HTML --output $PACKAGE.html $html \"$srcfile\"" 
!   echo "Generating monolithic html... ($cmd)"
!   rm -rf $PACKAGE.html  # in case a directory is left over
!   eval "$cmd"
!   html_mono_size=`calcsize $PACKAGE.html`
!   gzip -f -9 -c $PACKAGE.html >$outdir/$PACKAGE.html.gz
!   html_mono_gz_size=`calcsize $outdir/$PACKAGE.html.gz`
!   mv $PACKAGE.html $outdir/
! 
!   html_split node
!   html_split chapter
!   html_split section
! fi
  
  echo Making .tar.gz for sources...
***************
*** 266,270 ****
  
  echo Writing index file...
! curdate=`date '+%B %d, %Y'`
  sed \
     -e "s!%%TITLE%%!$MANUAL_TITLE!g" \
--- 303,313 ----
  
  echo Writing index file...
! if test -z "$use_texi2html"; then
!    CONDS="/%%IF  *HTML_SECTION%%/,/%%ENDIF  *HTML_SECTION%%/d;\
!           /%%IF  *HTML_CHAPTER%%/,/%%ENDIF  *HTML_CHAPTER%%/d"
! else
!    CONDS="/%%ENDIF.*%%/d;/%%IF  *HTML_SECTION%%/d;/%%IF  *HTML_CHAPTER%%/d"
! fi
! curdate=`$SETLANG date '+%B %d, %Y'`
  sed \
     -e "s!%%TITLE%%!$MANUAL_TITLE!g" \
***************
*** 274,277 ****
--- 317,322 ----
     -e "s!%%HTML_MONO_GZ_SIZE%%!$html_mono_gz_size!g" \
     -e "s!%%HTML_NODE_TGZ_SIZE%%!$html_node_tgz_size!g" \
+    -e "s!%%HTML_SECTION_TGZ_SIZE%%!$html_section_tgz_size!g" \
+    -e "s!%%HTML_CHAPTER_TGZ_SIZE%%!$html_chapter_tgz_size!g" \
     -e "s!%%INFO_TGZ_SIZE%%!$info_tgz_size!g" \
     -e "s!%%DVI_GZ_SIZE%%!$dvi_gz_size!g" \
***************
*** 289,292 ****
--- 334,338 ----
     -e "s,%%SCRIPTURL%%,$scripturl,g" \
     -e "s!%%SCRIPTNAME%%!$prog!g" \
+    -e "$CONDS" \
  $GENDOCS_TEMPLATE_DIR/gendocs_template >$outdir/index.html
  
diff -Nrc2 texinfo-4.11/util/gendocs_template texinfo-4.12/util/gendocs_template
*** texinfo-4.11/util/gendocs_template	Thu Jun 14 15:40:40 2007
--- texinfo-4.12/util/gendocs_template	Thu Oct 25 00:30:21 2007
***************
*** 20,29 ****
  <li><a href="html_node/index.html">HTML</a> - with one web page per
      node.</li>
  <li><a href="%%PACKAGE%%.html.gz">HTML compressed
!     (%%HTML_MONO_GZ_SIZE%%K bytes gzipped)</a> - entirely on 
      one web page.</li>
  <li><a href="%%PACKAGE%%.html_node.tar.gz">HTML compressed
      (%%HTML_NODE_TGZ_SIZE%%K gzipped tar file)</a> -
      with one web page per node.</li>
  <li><a href="%%PACKAGE%%.info.tar.gz">Info document
      (%%INFO_TGZ_SIZE%%K bytes gzipped tar file)</a>.</li>
--- 20,47 ----
  <li><a href="html_node/index.html">HTML</a> - with one web page per
      node.</li>
+ %%IF HTML_SECTION%%
+ <li><a href="html_section/index.html">HTML</a> - with one web page per
+     section.</li>
+ %%ENDIF HTML_SECTION%%
+ %%IF HTML_CHAPTER%%
+ <li><a href="html_chapter/index.html">HTML</a> - with one web page per
+     chapter.</li>
+ %%ENDIF HTML_CHAPTER%%
  <li><a href="%%PACKAGE%%.html.gz">HTML compressed
!     (%%HTML_MONO_GZ_SIZE%%K gzipped characters)</a> - entirely on 
      one web page.</li>
  <li><a href="%%PACKAGE%%.html_node.tar.gz">HTML compressed
      (%%HTML_NODE_TGZ_SIZE%%K gzipped tar file)</a> -
      with one web page per node.</li>
+ %%IF HTML_SECTION%%
+ <li><a href="%%PACKAGE%%.html_section.tar.gz">HTML compressed
+     (%%HTML_SECTION_TGZ_SIZE%%K gzipped tar file)</a> -
+     with one web page per section.</li>
+ %%ENDIF HTML_SECTION%%
+ %%IF HTML_CHAPTER%%
+ <li><a href="%%PACKAGE%%.html_chapter.tar.gz">HTML compressed
+     (%%HTML_CHAPTER_TGZ_SIZE%%K gzipped tar file)</a> -
+     with one web page per chapter.</li>
+ %%ENDIF HTML_CHAPTER%%
  <li><a href="%%PACKAGE%%.info.tar.gz">Info document
      (%%INFO_TGZ_SIZE%%K bytes gzipped tar file)</a>.</li>
diff -Nrc2 texinfo-4.11/util/install-info.c texinfo-4.12/util/install-info.c
*** texinfo-4.11/util/install-info.c	Sun Jul  1 14:20:33 2007
--- texinfo-4.12/util/install-info.c	Wed Dec 31 16:00:00 1969
***************
*** 1,1695 ****
- /* install-info -- create Info directory entry(ies) for an Info file.
-    $Id: install-info.c,v 1.18 2007/07/01 21:20:33 karl Exp $
- 
-    Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-    2005, 2007 Free Software Foundation, Inc.
- 
-    This program is free software: you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation, either version 3 of the License, or
-    (at your option) any later version.
- 
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
- 
-    You should have received a copy of the GNU General Public License
-    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
- 
- #include "system.h"
- #include <getopt.h>
- #include <regex.h>
- 
- static char *progname = "install-info";
- 
- struct spec_entry;
- struct spec_section;
- 
- struct line_data *findlines (char *data, int size, int *nlinesp);
- void insert_entry_here (struct spec_entry *entry, int line_number,
-                         struct line_data *dir_lines, int n_entries); 
- int compare_section_names (const void *s1, const void *s2);
- int compare_entries_text (const void *e1, const void *e2); 
- 
- /* Data structures.  */
- 
- 
- /* Record info about a single line from a file as read into core.  */
- struct line_data
- {
-   /* The start of the line.  */
-   char *start;
-   /* The number of characters in the line,
-      excluding the terminating newline.  */
-   int size;
-   /* Vector containing pointers to the entries to add before this line.
-      The vector is null-terminated.  */
-   struct spec_entry **add_entries_before;
-   /* 1 means output any needed new sections before this line.  */
-   int add_sections_before;
-   /* 1 means don't output this line.  */
-   int delete;
- };
- 
- 
- /* This is used for a list of the specified menu section names
-    in which entries should be added.  */
- struct spec_section
- {
-   struct spec_section *next;
-   char *name;
-   /* 1 means we have not yet found an existing section with this name
-      in the dir file--so we will need to add a new section.  */
-   int missing;
- };
- 
- 
- /* This is used for a list of the entries specified to be added.  */
- struct spec_entry
- {
-   struct spec_entry *next;
-   char *text;
-   int text_len;
-   /* A pointer to the list of sections to which this entry should be
-      added.  */
-   struct spec_section *entry_sections;
-   /* A pointer to a section that is beyond the end of the chain whose
-      head is pointed to by entry_sections.  */
-   struct spec_section *entry_sections_tail;
- };
- 
- 
- /* This is used for a list of nodes found by parsing the dir file.  */
- struct node
- {
-   struct node *next;
-   /* The node name.  */
-   char *name;
-   /* The line number of the line where the node starts.
-      This is the line that contains control-underscore.  */
-   int start_line;
-   /* The line number of the line where the node ends,
-      which is the end of the file or where the next line starts.  */
-   int end_line;
-   /* Start of first line in this node's menu
-      (the line after the * Menu: line).  */
-   char *menu_start;
-   /* The start of the chain of sections in this node's menu.  */
-   struct menu_section *sections;
-   /* The last menu section in the chain.  */
-   struct menu_section *last_section;
- };
- 
- 
- /* This is used for a list of sections found in a node's menu.
-    Each  struct node  has such a list in the  sections  field.  */
- struct menu_section
- {
-   struct menu_section *next;
-   char *name;
-   /* Line number of start of section.  */
-   int start_line;
-   /* Line number of end of section.  */
-   int end_line;
- };
- 
- /* This table defines all the long-named options, says whether they
-    use an argument, and maps them into equivalent single-letter options.  */
- 
- struct option longopts[] =
- {
-   { "debug",     no_argument, NULL, 'g' },
-   { "delete",    no_argument, NULL, 'r' },
-   { "dir-file",  required_argument, NULL, 'd' },
-   { "entry",     required_argument, NULL, 'e' },
-   { "help",      no_argument, NULL, 'h' },
-   { "infodir",   required_argument, NULL, 'D' },
-   { "info-dir",  required_argument, NULL, 'D' },
-   { "info-file", required_argument, NULL, 'i' },
-   { "item",      required_argument, NULL, 'e' },
-   { "quiet",     no_argument, NULL, 'q' },
-   { "remove",    no_argument, NULL, 'r' },
-   { "remove-exactly",    no_argument, NULL, 'x' },
-   { "section",           required_argument, NULL, 's' },
-   { "section-regex",     required_argument, NULL, 'R' },
-   { "silent",    no_argument, NULL, 'q' },
-   { "test",      no_argument, NULL, 'n' },
-   { "version",   no_argument, NULL, 'V' },
-   { 0 }
- };
- 
- regex_t *psecreg = NULL;
- 
- /* Nonzero means that the name specified for the info file will be used
-    (without removing .gz, .info extension or leading path) to match the
-    entries that must be removed.  */
- int remove_exactly = 0;
- 
- /* Nonzero means --test was specified, to inhibit updating the dir file.  */
- int chicken_flag = 0;
- 
- 
- /* Error message functions.  */
- 
- /* Print error message.  S1 is printf control string, S2 and S3 args for it. */
- 
- /* VARARGS1 */
- void
- error (const char *s1, const char *s2, const char *s3)
- {
-   fprintf (stderr, "%s: ", progname);
-   fprintf (stderr, s1, s2, s3);
-   putc ('\n', stderr);
- }
- 
- /* VARARGS1 */
- void
- warning (const char *s1, const char *s2, const char *s3)
- {
-   fprintf (stderr, _("%s: warning: "), progname);
-   fprintf (stderr, s1, s2, s3);
-   putc ('\n', stderr);
- }
- 
- /* Print error message and exit.  */
- 
- void
- fatal (const char *s1, const char *s2, const char *s3)
- {
-   error (s1, s2, s3);
-   xexit (1);
- }
- 
- /* Return a newly-allocated string
-    whose contents concatenate those of S1, S2, S3.  */
- char *
- concat (const char *s1, const char *s2, const char *s3)
- {
-   int len1 = strlen (s1), len2 = strlen (s2), len3 = strlen (s3);
-   char *result = (char *) xmalloc (len1 + len2 + len3 + 1);
- 
-   strcpy (result, s1);
-   strcpy (result + len1, s2);
-   strcpy (result + len1 + len2, s3);
-   *(result + len1 + len2 + len3) = 0;
- 
-   return result;
- }
- 
- /* Return a string containing SIZE characters
-    copied from starting at STRING.  */
- 
- char *
- copy_string (const char *string, int size)
- {
-   int i;
-   char *copy = (char *) xmalloc (size + 1);
-   for (i = 0; i < size; i++)
-     copy[i] = string[i];
-   copy[size] = 0;
-   return copy;
- }
- 
- /* Print fatal error message based on errno, with file name NAME.  */
- 
- void
- pfatal_with_name (const char *name)
- {
-   char *s = concat ("", strerror (errno), _(" for %s"));
-   fatal (s, name, 0);
- }
- 
- /* Compare the menu item names in LINE1 (line length LEN1)
-    and LINE2 (line length LEN2).  Return 1 if the item name
-    in LINE1 is less, 0 otherwise.  */
- 
- static int
- menu_line_lessp (char *line1, int len1, char *line2, int len2)
- {
-   int minlen = (len1 < len2 ? len1 : len2);
-   int i;
- 
-   for (i = 0; i < minlen; i++)
-     {
-       /* If one item name is a prefix of the other,
-          the former one is less.  */
-       if (line1[i] == ':' && line2[i] != ':')
-         return 1;
-       if (line2[i] == ':' && line1[i] != ':')
-         return 0;
-       /* If they both continue and differ, one is less.  */
-       if (line1[i] < line2[i])
-         return 1;
-       if (line1[i] > line2[i])
-         return 0;
-     }
-   /* With a properly formatted dir file,
-      we can only get here if the item names are equal.  */
-   return 0;
- }
- 
- /* Compare the menu item names in LINE1 (line length LEN1)
-    and LINE2 (line length LEN2).  Return 1 if the item names are equal,
-    0 otherwise.  */
- 
- static int
- menu_line_equal (char *line1, int len1, char *line2, int len2)
- {
-   int minlen = (len1 < len2 ? len1 : len2);
-   int i;
- 
-   for (i = 0; i < minlen; i++)
-     {
-       /* If both item names end here, they are equal.  */
-       if (line1[i] == ':' && line2[i] == ':')
-         return 1;
-       /* If they both continue and differ, one is less.  */
-       if (line1[i] != line2[i])
-         return 0;
-     }
-   /* With a properly formatted dir file,
-      we can only get here if the item names are equal.  */
-   return 1;
- }
- 
- 
- /* Given the full text of a menu entry, null terminated,
-    return just the menu item name (copied).  */
- 
- char *
- extract_menu_item_name (char *item_text)
- {
-   char *p;
- 
-   if (*item_text == '*')
-     item_text++;
-   while (*item_text == ' ')
-     item_text++;
- 
-   p = item_text;
-   while (*p && *p != ':') p++;
-   return copy_string (item_text, p - item_text);
- }
- 
- /* Given the full text of a menu entry, terminated by null or newline,
-    return just the menu item file (copied).  */
- 
- char *
- extract_menu_file_name (char *item_text)
- {
-   char *p = item_text;
- 
-   /* If we have text that looks like * ITEM: (FILE)NODE...,
-      extract just FILE.  Otherwise return "(none)".  */
- 
-   if (*p == '*')
-     p++;
-   while (*p == ' ')
-     p++;
- 
-   /* Skip to and past the colon.  */
-   while (*p && *p != '\n' && *p != ':') p++;
-   if (*p == ':') p++;
- 
-   /* Skip past the open-paren.  */
-   while (1)
-     {
-       if (*p == '(')
-         break;
-       else if (*p == ' ' || *p == '\t')
-         p++;
-       else
-         return "(none)";
-     }
-   p++;
- 
-   item_text = p;
- 
-   /* File name ends just before the close-paren.  */
-   while (*p && *p != '\n' && *p != ')') p++;
-   if (*p != ')')
-     return "(none)";
- 
-   return copy_string (item_text, p - item_text);
- }
- 
- 
- 
- /* Return FNAME with any [.info][.gz] suffix removed.  */
- 
- static char *
- strip_info_suffix (char *fname)
- {
-   char *ret = xstrdup (fname);
-   unsigned len = strlen (ret);
- 
-   if (len > 3 && FILENAME_CMP (ret + len - 3, ".gz") == 0)
-     {
-       len -= 3;
-       ret[len] = 0;
-     }
-   else if (len > 4 && FILENAME_CMP (ret + len - 4, ".bz2") == 0)
-     {
-       len -= 4;
-       ret[len] = 0;
-     }
- 
-   if (len > 5 && FILENAME_CMP (ret + len - 5, ".info") == 0)
-     {
-       len -= 5;
-       ret[len] = 0;
-     }
-   else if (len > 4 && FILENAME_CMP (ret + len - 4, ".inf") == 0)
-     {
-       len -= 4;
-       ret[len] = 0;
-     }
- #ifdef __MSDOS__
-   else if (len > 4 && (FILENAME_CMP (ret + len - 4, ".inz") == 0
-                        || FILENAME_CMP (ret + len - 4, ".igz") == 0))
-     {
-       len -= 4;
-       ret[len] = 0;
-     }
- #endif /* __MSDOS__ */
- 
-   return ret;
- }
- 
- 
- /* Return true if ITEM matches NAME and is followed by TERM_CHAR.  ITEM
-    can also be followed by `.gz', `.info.gz', or `.info' (and then
-    TERM_CHAR) and still match.  */
- 
- static int
- menu_item_equal (const char *item, char term_char, const char *name)
- {
-   int ret;
-   const char *item_basename = item;
-   unsigned name_len = strlen (name);
- 
-   /* We must compare the basename in ITEM, since we are passed the
-      basename of the original info file.  Otherwise, a new entry like
-      "lilypond/lilypond" won't match "lilypond".
-      
-      Actually, it seems to me that we should really compare the whole
-      name, and not just the basename.  Couldn't there be dir1/foo.info
-      and dir2/foo.info?  Also, it seems like we should be using the
-      filename from the new dir entries, not the filename on the command
-      line.  Not worrying about those things right now, though.  --karl,
-      26mar04.  */
-   if (!remove_exactly) {
-   while (*item_basename && !IS_SLASH (*item_basename)
- 	 && *item_basename != term_char)
-     item_basename++;
-   if (! *item_basename || *item_basename == term_char)
-     item_basename = item;  /* no /, use original */
-   else
-     item_basename++;       /* have /, move past it */
-   }
-     
-   /* First, ITEM must actually match NAME (usually it won't).  */
-   ret = strncasecmp (item_basename, name, name_len) == 0;
-   if (ret)
-     {
-       /* Then, `foobar' doesn't match `foo', so be sure we've got all of
-          ITEM.  The various suffixes should never actually appear in the
-          dir file, but sometimes people put them in.  */
-       static char *suffixes[]
-         = { "", ".info.gz", ".info", ".inf", ".gz",
- #ifdef __MSDOS__
-             ".inz", ".igz",
- #endif
-             NULL };
-       unsigned i;
-       ret = 0;
-       for (i = 0; !ret && suffixes[i]; i++)
-         {
-           char *suffix = suffixes[i];
-           unsigned suffix_len = strlen (suffix);
-           ret = strncasecmp (item_basename + name_len, suffix, suffix_len) == 0
-                 && item_basename[name_len + suffix_len] == term_char;
-         }
-     }
- 
-   return ret;
- }
- 
- 
- 
- void
- suggest_asking_for_help (void)
- {
-   fprintf (stderr, _("\tTry `%s --help' for a complete list of options.\n"),
-            progname);
-   xexit (1);
- }
- 
- void
- print_help (void)
- {
-   printf (_("Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n\
- \n\
- Add or remove entries in INFO-FILE from the Info directory DIR-FILE.\n\
- \n\
- Options:\n\
-  --debug           report what is being done.\n\
-  --delete          delete existing entries for INFO-FILE from DIR-FILE;\n\
-                      don't insert any new entries.\n\
-  --dir-file=NAME   specify file name of Info directory file.\n\
-                      This is equivalent to using the DIR-FILE argument.\n\
-  --entry=TEXT      insert TEXT as an Info directory entry.\n\
-                      TEXT should have the form of an Info menu item line\n\
-                      plus zero or more extra lines starting with whitespace.\n\
-                      If you specify more than one entry, they are all added.\n\
-                      If you don't specify any entries, they are determined\n\
-                      from information in the Info file itself.\n\
-  --help            display this help and exit.\n\
-  --info-file=FILE  specify Info file to install in the directory.\n\
-                      This is equivalent to using the INFO-FILE argument.\n\
-  --info-dir=DIR    same as --dir-file=DIR/dir.\n\
-  --item=TEXT       same as --entry TEXT.\n\
-                      An Info directory entry is actually a menu item.\n\
-  --quiet           suppress warnings.\n\
-  --remove          same as --delete.\n\
-  --remove-exactly  only remove if the info file name matches exactly;\n\
-                      .info and/or .gz suffixes are not ignored.\n\
-  --section=SEC     put this file's entries in section SEC of the directory.\n\
-                      If you specify more than one section, all the entries\n\
-                      are added in each of the sections.\n\
-                      If you don't specify any sections, they are determined\n\
-                      from information in the Info file itself.\n\
-  --section-regex=R if an entry is added to a section that does not exist,\n\
-                      look for a section matching basic regular expression R\n\
-                      (and ignoring case) before starting a new section.\n\
-  --test            suppress updating of DIR-FILE.\n\
-  --silent          suppress warnings.\n\
-  --version         display version information and exit.\n\
- "), progname);
- 
-   puts (_("\n\
- Email bug reports to bug-texinfo@gnu.org,\n\
- general questions and discussion to help-texinfo@gnu.org.\n\
- Texinfo home page: http://www.gnu.org/software/texinfo/"));
- }
- 
- 
- /* If DIRFILE does not exist, and we are not in test mode, create a
-    minimal one (or abort).  If it already exists, do nothing.  */
- 
- static void
- ensure_dirfile_exists (char *dirfile)
- {
-   int desc;
-   
-   if (chicken_flag)
-     return;
-     
-   desc = open (dirfile, O_RDONLY);
-   if (desc < 0 && errno == ENOENT)
-     {
-       FILE *f;
-       char *readerr = strerror (errno);
-       close (desc);
-       f = fopen (dirfile, "w");
-       if (f)
-         {
-           fprintf (f, _("This is the file .../info/dir, which contains the\n\
- topmost node of the Info hierarchy, called (dir)Top.\n\
- The first time you invoke Info you start off looking at this node.\n\
- \x1f\n\
- %s\tThis is the top of the INFO tree\n\
- \n\
-   This (the Directory node) gives a menu of major topics.\n\
-   Typing \"q\" exits, \"?\" lists all Info commands, \"d\" returns here,\n\
-   \"h\" gives a primer for first-timers,\n\
-   \"mEmacs<Return>\" visits the Emacs manual, etc.\n\
- \n\
-   In Emacs, you can click mouse button 2 on a menu item or cross reference\n\
-   to select it.\n\
- \n\
- %s\n\
- "), "File: dir,\tNode: Top",  /* These keywords must not be translated.  */
-     "* Menu:"
- );
-           if (fclose (f) < 0)
-             pfatal_with_name (dirfile);
-         }
-       else
-         {
-           /* Didn't exist, but couldn't open for writing.  */
-           fprintf (stderr,
-                    _("%s: could not read (%s) and could not create (%s)\n"),
-                    dirfile, readerr, strerror (errno));
-           xexit (1);
-         }
-     }
-   else
-     close (desc); /* It already existed, so fine.  */
- }
- 
- /* Open FILENAME and return the resulting stream pointer.  If it doesn't
-    exist, try FILENAME.gz.  If that doesn't exist either, call
-    CREATE_CALLBACK (with FILENAME as arg) to create it, if that is
-    non-NULL.  If still no luck, fatal error.
- 
-    If we do open it, return the actual name of the file opened in
-    OPENED_FILENAME and the compress program to use to (de)compress it in
-    COMPRESSION_PROGRAM.  The compression program is determined by the
-    magic number, not the filename.  */
- 
- FILE *
- open_possibly_compressed_file (char *filename,
-     void (*create_callback) (char *),
-     char **opened_filename, char **compression_program, int *is_pipe) 
- {
-   char *local_opened_filename, *local_compression_program;
-   int nread;
-   char data[4];
-   FILE *f;
- 
-   /* We let them pass NULL if they don't want this info, but it's easier
-      to always determine it.  */
-   if (!opened_filename)
-     opened_filename = &local_opened_filename;
- 
-   *opened_filename = filename;
-   f = fopen (*opened_filename, FOPEN_RBIN);
-   if (!f)
-     {
-       *opened_filename = concat (filename, ".gz", "");
-       f = fopen (*opened_filename, FOPEN_RBIN);
-   if (!f)
-     {
-       free (*opened_filename);
-       *opened_filename = concat (filename, ".bz2", "");
-       f = fopen (*opened_filename, FOPEN_RBIN);
-     }
- 
- #ifdef __MSDOS__
-       if (!f)
-         {
-           free (*opened_filename);
-           *opened_filename = concat (filename, ".igz", "");
-           f = fopen (*opened_filename, FOPEN_RBIN);
-         }
-       if (!f)
-         {
-           free (*opened_filename);
-           *opened_filename = concat (filename, ".inz", "");
-           f = fopen (*opened_filename, FOPEN_RBIN);
-         }
- #endif
-       if (!f)
-         {
-           if (create_callback)
-             { /* That didn't work either.  Create the file if we can.  */
-               (*create_callback) (filename);
- 
-               /* And try opening it again.  */
-               free (*opened_filename);
-               *opened_filename = filename;
-               f = fopen (*opened_filename, FOPEN_RBIN);
-               if (!f)
-                 pfatal_with_name (filename);
-             }
-           else
-             pfatal_with_name (filename);
-         }
-     }
- 
-   /* Read first few bytes of file rather than relying on the filename.
-      If the file is shorter than this it can't be usable anyway.  */
-   nread = fread (data, sizeof (data), 1, f);
-   if (nread != 1)
-     {
-       /* Empty files don't set errno, so we get something like
-          "install-info: No error for foo", which is confusing.  */
-       if (nread == 0)
-         fatal (_("%s: empty file"), *opened_filename, 0);
-       pfatal_with_name (*opened_filename);
-     }
- 
-   if (!compression_program)
-     compression_program = &local_compression_program;
- 
-   if (data[0] == '\x1f' && data[1] == '\x8b')
- #if STRIP_DOT_EXE
-     /* An explicit .exe yields a better diagnostics from popen below
-        if they don't have gzip installed.  */
-     *compression_program = "gzip.exe";
- #else
-     *compression_program = "gzip";
- #endif
-   else if(data[0] == 'B' && data[1] == 'Z' && data[2] == 'h')
- #ifndef STRIP_DOT_EXE
-     *compression_program = "bzip2.exe";
- #else
-     *compression_program = "bzip2";
- #endif
-   else if(data[0] == 'B' && data[1] == 'Z' && data[2] == '0')
- #ifndef STRIP_DOT_EXE
-     *compression_program = "bzip.exe";
- #else
-     *compression_program = "bzip";
- #endif
-   else
-     *compression_program = NULL;
- 
-   if (*compression_program)
-     { /* It's compressed, so fclose the file and then open a pipe.  */
-       char *command = concat (*compression_program," -cd <", *opened_filename);
-       if (fclose (f) < 0)
-         pfatal_with_name (*opened_filename);
-       f = popen (command, "r");
-       if (f)
-         *is_pipe = 1;
-       else
-         pfatal_with_name (command);
-     }
-   else
-     { /* It's a plain file, seek back over the magic bytes.  */
-       if (fseek (f, 0, 0) < 0)
-         pfatal_with_name (*opened_filename);
- #if O_BINARY
-       /* Since this is a text file, and we opened it in binary mode,
-          switch back to text mode.  */
-       f = freopen (*opened_filename, "r", f);
- #endif
-       *is_pipe = 0;
-     }
- 
-   return f;
- }
- 
- /* Read all of file FILENAME into memory and return the address of the
-    data.  Store the size of the data into SIZEP.  If need be, uncompress
-    (i.e., try FILENAME.gz et al. if FILENAME does not exist) and store
-    the actual file name that was opened into OPENED_FILENAME (if it is
-    non-NULL), and the companion compression program (if any, else NULL)
-    into COMPRESSION_PROGRAM (if that is non-NULL).  If trouble, do
-    a fatal error.  */
- 
- char *
- readfile (char *filename, int *sizep,
-     void (*create_callback) (char *), char **opened_filename,
-     char **compression_program)
- {
-   char *real_name;
-   FILE *f;
-   int pipe_p;
-   int filled = 0;
-   int data_size = 8192;
-   char *data = xmalloc (data_size);
- 
-   /* If they passed the space for the file name to return, use it.  */
-   f = open_possibly_compressed_file (filename, create_callback,
-                                      opened_filename ? opened_filename
-                                                      : &real_name,
-                                      compression_program, &pipe_p);
- 
-   for (;;)
-     {
-       int nread = fread (data + filled, 1, data_size - filled, f);
-       if (nread < 0)
-         pfatal_with_name (real_name);
-       if (nread == 0)
-         break;
- 
-       filled += nread;
-       if (filled == data_size)
-         {
-           data_size += 65536;
-           data = xrealloc (data, data_size);
-         }
-     }
- 
-   /* We'll end up wasting space if we're not passing the filename back
-      and it is not just FILENAME, but so what.  */
-   /* We need to close the stream, since on some systems the pipe created
-      by popen is simulated by a temporary file which only gets removed
-      inside pclose.  */
-   if (pipe_p)
-     pclose (f);
-   else
-     fclose (f);
- 
-   *sizep = filled;
-   return data;
- }
- 
- /* Output the old dir file, interpolating the new sections
-    and/or new entries where appropriate.  If COMPRESSION_PROGRAM is not
-    null, pipe to it to create DIRFILE.  Thus if we read dir.gz on input,
-    we'll write dir.gz on output.  */
- 
- static void
- output_dirfile (char *dirfile, int dir_nlines, struct line_data *dir_lines,
-                 int n_entries_to_add, struct spec_entry *entries_to_add,
-                 struct spec_section *input_sections, char *compression_program)
- {
-   int i;
-   FILE *output;
- 
-   if (compression_program)
-     {
-       char *command = concat (compression_program, ">", dirfile);
-       output = popen (command, "w");
-     }
-   else
-     output = fopen (dirfile, "w");
- 
-   if (!output)
-     {
-       perror (dirfile);
-       xexit (1);
-     }
- 
-   for (i = 0; i <= dir_nlines; i++)
-     {
-       int j;
- 
-       /* If we decided to output some new entries before this line,
-          output them now.  */
-       if (dir_lines[i].add_entries_before)
-         for (j = 0; j < n_entries_to_add; j++)
-           {
-             struct spec_entry *this = dir_lines[i].add_entries_before[j];
-             if (this == 0)
-               break;
-             fputs (this->text, output);
-           }
-       /* If we decided to add some sections here
-          because there are no such sections in the file,
-          output them now.  */
-       if (dir_lines[i].add_sections_before)
-         {
-           struct spec_section *spec;
-           struct spec_section **sections;
-           int n_sections = 0;
-           struct spec_entry *entry;
-           struct spec_entry **entries;
-           int n_entries = 0;
- 
-           /* Count the sections and allocate a vector for all of them.  */
-           for (spec = input_sections; spec; spec = spec->next)
-             n_sections++;
-           sections = ((struct spec_section **)
-                       xmalloc (n_sections * sizeof (struct spec_section *)));
- 
-           /* Fill the vector SECTIONS with pointers to all the sections,
-              and sort them.  */
-           j = 0;
-           for (spec = input_sections; spec; spec = spec->next)
-             sections[j++] = spec;
-           qsort (sections, n_sections, sizeof (struct spec_section *),
-                  compare_section_names);
- 
-           /* Count the entries and allocate a vector for all of them.  */
-           for (entry = entries_to_add; entry; entry = entry->next)
-             n_entries++;
-           entries = ((struct spec_entry **)
-                      xmalloc (n_entries * sizeof (struct spec_entry *)));
- 
-           /* Fill the vector ENTRIES with pointers to all the sections,
-              and sort them.  */
-           j = 0;
-           for (entry = entries_to_add; entry; entry = entry->next)
-             entries[j++] = entry;
-           qsort (entries, n_entries, sizeof (struct spec_entry *),
-                  compare_entries_text);
- 
-           /* Generate the new sections in alphabetical order.  In each
-              new section, output all of the entries that belong to that
-              section, in alphabetical order.  */
-           for (j = 0; j < n_sections; j++)
-             {
-               spec = sections[j];
-               if (spec->missing)
-                 {
-                   int k;
- 
-                   putc ('\n', output);
-                   fputs (spec->name, output);
-                   putc ('\n', output);
-                   for (k = 0; k < n_entries; k++)
-                     {
-                       struct spec_section *spec1;
-                       /* Did they at all want this entry to be put into
-                          this section?  */
-                       entry = entries[k];
-                       for (spec1 = entry->entry_sections;
-                            spec1 && spec1 != entry->entry_sections_tail;
-                            spec1 = spec1->next)
-                         {
-                           if (!strcmp (spec1->name, spec->name))
-                             break;
-                         }
-                       if (spec1 && spec1 != entry->entry_sections_tail)
-                         fputs (entry->text, output);
-                     }
-                 }
-             }
- 
-           free (entries);
-           free (sections);
-         }
- 
-       /* Output the original dir lines unless marked for deletion.  */
-       if (i < dir_nlines && !dir_lines[i].delete)
-         {
-           fwrite (dir_lines[i].start, 1, dir_lines[i].size, output);
-           putc ('\n', output);
-         }
-     }
- 
-   /* Some systems, such as MS-DOS, simulate pipes with temporary files.
-      On those systems, the compressor actually gets run inside pclose,
-      so we must call pclose.  */
-   if (compression_program)
-     pclose (output);
-   else
-     fclose (output);
- }
- 
- /* Parse the input to find the section names and the entry names it
-    specifies.  Return the number of entries to add from this file.  */
- int
- parse_input (const struct line_data *lines, int nlines,
-              struct spec_section **sections, struct spec_entry **entries) 
- {
-   int n_entries = 0;
-   int prefix_length = strlen ("INFO-DIR-SECTION ");
-   struct spec_section *head = *sections, *tail = NULL;
-   int reset_tail = 0;
-   char *start_of_this_entry = 0;
-   int ignore_sections = *sections != 0;
-   int ignore_entries  = *entries  != 0;
- 
-   int i;
- 
-   if (ignore_sections && ignore_entries)
-     return 0;
- 
-   /* Loop here processing lines from the input file.  Each
-      INFO-DIR-SECTION entry is added to the SECTIONS linked list.
-      Each START-INFO-DIR-ENTRY block is added to the ENTRIES linked
-      list, and all its entries inherit the chain of SECTION entries
-      defined by the last group of INFO-DIR-SECTION entries we have
-      seen until that point.  */
-   for (i = 0; i < nlines; i++)
-     {
-       if (!ignore_sections
-           && !strncmp ("INFO-DIR-SECTION ", lines[i].start, prefix_length))
-         {
-           struct spec_section *next
-             = (struct spec_section *) xmalloc (sizeof (struct spec_section));
-           next->name = copy_string (lines[i].start + prefix_length,
-                                     lines[i].size - prefix_length);
-           next->next = *sections;
-           next->missing = 1;
-           if (reset_tail)
-             {
-               tail = *sections;
-               reset_tail = 0;
-             }
-           *sections = next;
-           head = *sections;
-         }
-       /* If entries were specified explicitly with command options,
-          ignore the entries in the input file.  */
-       else if (!ignore_entries)
-         {
-           if (!strncmp ("START-INFO-DIR-ENTRY", lines[i].start, lines[i].size)
-               && sizeof ("START-INFO-DIR-ENTRY") - 1 == lines[i].size)
-             {
-               if (!*sections)
-                 {
-                   /* We found an entry, but didn't yet see any sections
-                      specified.  Default to section "Miscellaneous".  */
-                   *sections = (struct spec_section *)
-                     xmalloc (sizeof (struct spec_section));
-                   (*sections)->name = "Miscellaneous";
-                   (*sections)->next = 0;
-                   (*sections)->missing = 1;
-                   head = *sections;
-                 }
-               /* Next time we see INFO-DIR-SECTION, we will reset the
-                  tail pointer.  */
-               reset_tail = 1;
- 
-               if (start_of_this_entry != 0)
-                 fatal (_("START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"), 0, 0);
-               start_of_this_entry = lines[i + 1].start;
-             }
-           else if (start_of_this_entry)
-             {
-               if ((!strncmp ("* ", lines[i].start, 2)
-                    && lines[i].start > start_of_this_entry)
-                   || (!strncmp ("END-INFO-DIR-ENTRY",
-                                 lines[i].start, lines[i].size)
-                       && sizeof ("END-INFO-DIR-ENTRY") - 1 == lines[i].size))
-                 {
-                   /* We found an end of this entry.  Allocate another
-                      entry, fill its data, and add it to the linked
-                      list.  */
-                   struct spec_entry *next
-                     = (struct spec_entry *) xmalloc (sizeof (struct spec_entry));
-                   next->text
-                     = copy_string (start_of_this_entry,
-                                    lines[i].start - start_of_this_entry);
-                   next->text_len = lines[i].start - start_of_this_entry;
-                   next->entry_sections = head;
-                   next->entry_sections_tail = tail;
-                   next->next = *entries;
-                   *entries = next;
-                   n_entries++;
-                   if (!strncmp ("END-INFO-DIR-ENTRY",
-                                 lines[i].start, lines[i].size)
-                       && sizeof ("END-INFO-DIR-ENTRY") - 1 == lines[i].size)
-                     start_of_this_entry = 0;
-                   else
-                     start_of_this_entry = lines[i].start;
-                 }
-               else if (!strncmp ("END-INFO-DIR-ENTRY",
-                                  lines[i].start, lines[i].size)
-                        && sizeof ("END-INFO-DIR-ENTRY") - 1 == lines[i].size)
-                 fatal (_("END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"), 0, 0);
-             }
-         }
-     }
-   if (start_of_this_entry != 0)
-     fatal (_("START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"),
-            0, 0);
- 
-   /* If we ignored the INFO-DIR-ENTRY directives, we need now go back
-      and plug the names of all the sections we found into every
-      element of the ENTRIES list.  */
-   if (ignore_entries && *entries)
-     {
-       struct spec_entry *entry;
- 
-       for (entry = *entries; entry; entry = entry->next)
-         {
-           entry->entry_sections = head;
-           entry->entry_sections_tail = tail;
-         }
-     }
- 
-   return n_entries;
- }
- 
- /* Parse the dir file whose basename is BASE_NAME.  Find all the
-    nodes, and their menus, and the sections of their menus.  */
- int
- parse_dir_file (struct line_data *lines, int nlines, struct node **nodes,
-                 const char *base_name)
- {
-   int node_header_flag = 0;
-   int something_deleted = 0;
-   int i;
- 
-   *nodes = 0;
-   for (i = 0; i < nlines; i++)
-     {
-       /* Parse node header lines.  */
-       if (node_header_flag)
-         {
-           int j, end;
-           for (j = 0; j < lines[i].size; j++)
-             /* Find the node name and store it in the `struct node'.  */
-             if (!strncmp ("Node:", lines[i].start + j, 5))
-               {
-                 char *line = lines[i].start;
-                 /* Find the start of the node name.  */
-                 j += 5;
-                 while (line[j] == ' ' || line[j] == '\t')
-                   j++;
-                 /* Find the end of the node name.  */
-                 end = j;
-                 while (line[end] != 0 && line[end] != ',' && line[end] != '\n'
-                        && line[end] != '\t')
-                   end++;
-                 (*nodes)->name = copy_string (line + j, end - j);
-               }
-           node_header_flag = 0;
-         }
- 
-       /* Notice the start of a node.  */
-       if (*lines[i].start == 037)
-         {
-           struct node *next = (struct node *) xmalloc (sizeof (struct node));
- 
-           next->next = *nodes;
-           next->name = NULL;
-           next->start_line = i;
-           next->end_line = 0;
-           next->menu_start = NULL;
-           next->sections = NULL;
-           next->last_section = NULL;
- 
-           if (*nodes != 0)
-             (*nodes)->end_line = i;
-           /* Fill in the end of the last menu section
-              of the previous node.  */
-           if (*nodes != 0 && (*nodes)->last_section != 0)
-             (*nodes)->last_section->end_line = i;
- 
-           *nodes = next;
- 
-           /* The following line is the header of this node;
-              parse it.  */
-           node_header_flag = 1;
-         }
- 
-       /* Notice the lines that start menus.  */
-       if (*nodes != 0 && !strncmp ("* Menu:", lines[i].start, 7))
-         (*nodes)->menu_start = lines[i + 1].start;
- 
-       /* Notice sections in menus.  */
-       if (*nodes != 0
-           && (*nodes)->menu_start != 0
-           && *lines[i].start != '\n'
-           && *lines[i].start != '*'
-           && *lines[i].start != ' '
-           && *lines[i].start != '\t')
-         {
-           /* Add this menu section to the node's list.
-              This list grows in forward order.  */
-           struct menu_section *next
-             = (struct menu_section *) xmalloc (sizeof (struct menu_section));
- 
-           next->start_line = i + 1;
-           next->next = 0;
-           next->end_line = 0;
-           next->name = copy_string (lines[i].start, lines[i].size);
-           if ((*nodes)->sections)
-             {
-               (*nodes)->last_section->next = next;
-               (*nodes)->last_section->end_line = i;
-             }
-           else
-             (*nodes)->sections = next;
-           (*nodes)->last_section = next;
-         }
- 
-       /* Check for an existing entry that should be deleted.
-          Delete all entries which specify this file name.  */
-       if (*lines[i].start == '*')
-         {
-           char *q;
-           char *p = lines[i].start;
- 
-           p++; /* skip * */
-           while (*p == ' ') p++; /* ignore following spaces */
-           q = p; /* remember this, it's the beginning of the menu item.  */
- 
-           /* Read menu item.  */
-           while (*p != 0 && *p != ':')
-             p++;
-           p++; /* skip : */
- 
-           if (*p == ':')
-             { /* XEmacs-style entry, as in * Mew::Messaging.  */
-               if (menu_item_equal (q, ':', base_name))
-                 {
-                   lines[i].delete = 1;
-                   something_deleted = 1;
-                 }
-             }
-           else
-             { /* Emacs-style entry, as in * Emacs: (emacs).  */
-               while (*p == ' ') p++; /* skip spaces after : */
-               if (*p == '(')         /* if at parenthesized (FILENAME) */
-                 {
-                   p++;
-                   if (menu_item_equal (p, ')', base_name))
-                     {
-                       lines[i].delete = 1;
-                       something_deleted = 1;
-                     }
-                 }
-             }
-         }
- 
-       /* Treat lines that start with whitespace
-          as continuations; if we are deleting an entry,
-          delete all its continuations as well.  */
-       else if (i > 0 && (*lines[i].start == ' ' || *lines[i].start == '\t'))
-         {
-           lines[i].delete = lines[i - 1].delete;
-         }
-     }
- 
-   /* Finish the info about the end of the last node.  */
-   if (*nodes != 0)
-     {
-       (*nodes)->end_line = nlines;
-       if ((*nodes)->last_section != 0)
-         (*nodes)->last_section->end_line = nlines;
-     }
- 
-   return something_deleted;
- }
- 
- int
- main (int argc, char **argv)
- {
-   char *opened_dirfilename;
-   char *compression_program;
-   char *infile_sans_info;
-   char *infile = 0, *dirfile = 0;
- 
-   /* Record the text of the Info file, as a sequence of characters
-      and as a sequence of lines.  */
-   char *input_data = NULL;
-   int input_size = 0;
-   struct line_data *input_lines = NULL;
-   int input_nlines = 0;
- 
-   /* Record here the specified section names and directory entries.  */
-   struct spec_section *input_sections = NULL;
-   struct spec_entry *entries_to_add = NULL;
-   int n_entries_to_add = 0;
- 
-   /* Record the old text of the dir file, as plain characters,
-      as lines, and as nodes.  */
-   char *dir_data;
-   int dir_size;
-   int dir_nlines;
-   struct line_data *dir_lines;
-   struct node *dir_nodes;
- 
-   /* Nonzero means --delete was specified (just delete existing entries).  */
-   int delete_flag = 0;
-   int something_deleted = 0;
- 
-   /* Nonzero means -quiet/--silent was specified.  */
-   int quiet_flag = 0;
- 
-   /* Nonzero means --debug was specified.  */
-   int debug_flag = 0;
- 
-   int i;
- 
- #ifdef HAVE_SETLOCALE
-   /* Set locale via LC_ALL.  */
-   setlocale (LC_ALL, "");
- #endif
- 
-   /* Set the text message domain.  */
-   bindtextdomain (PACKAGE, LOCALEDIR);
-   textdomain (PACKAGE);
- 
-   while (1)
-     {
-       int opt = getopt_long (argc, argv, "i:d:e:s:hHr", longopts, 0);
- 
-       if (opt == EOF)
-         break;
- 
-       switch (opt)
-         {
-         case 0:
-           /* If getopt returns 0, then it has already processed a
-              long-named option.  We should do nothing.  */
-           break;
- 
-         case 1:
-           abort ();
- 
-         case 'd':
-           if (dirfile)
-             {
-               fprintf (stderr, _("%s: already have dir file: %s\n"),
-                        progname, dirfile);
-               suggest_asking_for_help ();
-             }
-           dirfile = optarg;
-           break;
- 
-         case 'D':
-           if (dirfile)
-             {
-               fprintf (stderr, _("%s: already have dir file: %s\n"),
-                        progname, dirfile);
-               suggest_asking_for_help ();
-             }
-           dirfile = concat (optarg, "", "/dir");
-           break;
- 
-         case 'e':
-           {
-             struct spec_entry *next
-               = (struct spec_entry *) xmalloc (sizeof (struct spec_entry));
-             int olen = strlen (optarg);
-             if (! (*optarg != 0 && optarg[olen - 1] == '\n'))
-               {
-                 optarg = concat (optarg, "\n", "");
-                 olen++;
-               }
-             next->text = optarg;
-             next->text_len = olen;
-             next->entry_sections = NULL;
-             next->entry_sections_tail = NULL;
-             next->next = entries_to_add;
-             entries_to_add = next;
-             n_entries_to_add++;
-           }
-           break;
- 
-         case 'g':
-           debug_flag = 1;
-           break;
- 
-         case 'h':
-         case 'H':
-           print_help ();
-           xexit (0);
- 
-         case 'i':
-           if (infile)
-             {
-               fprintf (stderr, _("%s: Specify the Info file only once.\n"),
-                        progname);
-               suggest_asking_for_help ();
-             }
-           infile = optarg;
-           break;
- 
-         case 'n':
-           chicken_flag = 1;
-           break;
- 
-         case 'q':
-           quiet_flag = 1;
-           break;
- 
-         case 'r':
-           delete_flag = 1;
-           break;
- 
-         case 'R':
-           {
-             int error;
-             if (psecreg)
-               warning (_("Extra regular expression specified, ignoring `%s'"),
-                        optarg, 0);
-             else
-               psecreg = (regex_t *) xmalloc (sizeof (regex_t));
- 
- 	    error = regcomp (psecreg, optarg, REG_ICASE|REG_NOSUB);
-             if (error != 0)
-               {
-                 int errbuf_size = regerror (error, psecreg, NULL, 0);
-                 char *errbuf = (char *) xmalloc (errbuf_size);
-                 regerror (error, psecreg, errbuf, errbuf_size);
-                 fatal (_("Error in regular expression `%s': %s"),
-                        optarg, errbuf);
-               };
-           }
-           break;
- 
-         case 's':
-           {
-             struct spec_section *next
-               = (struct spec_section *) xmalloc (sizeof (struct spec_section));
-             next->name = optarg;
-             next->next = input_sections;
-             next->missing = 1;
-             input_sections = next;
-           }
-           break;
- 
-         case 'V':
-           printf ("install-info (GNU %s) %s\n", PACKAGE, VERSION);
-           puts ("");
-           printf (_("Copyright (C) %s Free Software Foundation, Inc.\n\
- License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n\
- This is free software: you are free to change and redistribute it.\n\
- There is NO WARRANTY, to the extent permitted by law.\n"),
- 	      "2007");
-           xexit (0);
- 
-         case 'x':
-           delete_flag = 1;
-           remove_exactly = 1;
-           break;
- 
-         default:
-           suggest_asking_for_help ();
-         }
-     }
- 
-   /* Interpret the non-option arguments as file names.  */
-   for (; optind < argc; ++optind)
-     {
-       if (infile == 0)
-         infile = argv[optind];
-       else if (dirfile == 0)
-         dirfile = argv[optind];
-       else
-         error (_("excess command line argument `%s'"), argv[optind], 0);
-     }
- 
-   if (!infile)
-     fatal (_("No input file specified; try --help for more information."),
-            0, 0);
-   if (!dirfile)
-     fatal (_("No dir file specified; try --help for more information."), 0, 0);
- 
-   /* Read the Info file and parse it into lines, unless we're deleting.  */
-   if (!delete_flag)
-     {
-       if (debug_flag)
-         printf ("debug: reading input file %s\n", infile);
-       input_data = readfile (infile, &input_size, NULL, NULL, NULL);
-       input_lines = findlines (input_data, input_size, &input_nlines);
-     }
- 
-   i = parse_input (input_lines, input_nlines,
-                    &input_sections, &entries_to_add);
-   if (i > n_entries_to_add)
-     n_entries_to_add = i;
- 
-   if (!delete_flag)
-     {
-       if (entries_to_add == 0)
-         { /* No need to abort here, the original info file may not
-              have the requisite Texinfo commands.  This is not
-              something an installer should have to correct (it's a
-              problem for the maintainer), and there's no need to cause
-              subsequent parts of `make install' to fail.  */
-           warning (_("no info dir entry in `%s'"), infile, 0);
-           xexit (0);
-         }
- 
-       /* If the entries came from the command-line arguments, their
-          entry_sections pointers are not yet set.  Walk the chain of
-          the entries and for each entry update entry_sections to point
-          to the head of the list of sections where this entry should
-          be put.  Note that all the entries specified on the command
-          line get put into ALL the sections we've got, either from the
-          Info file, or (under --section) from the command line,
-          because in the loop below every entry inherits the entire
-          chain of sections.  */
-       if (n_entries_to_add > 0 && entries_to_add->entry_sections == NULL)
-         {
-           struct spec_entry *ep;
- 
-           /* If we got no sections, default to "Miscellaneous".  */
-           if (input_sections == NULL)
-             {
-               input_sections = (struct spec_section *)
-                 xmalloc (sizeof (struct spec_section));
-               input_sections->name = "Miscellaneous";
-               input_sections->next = NULL;
-               input_sections->missing = 1;
-             }
-           for (ep = entries_to_add; ep; ep = ep->next)
-             ep->entry_sections = input_sections;
-         }
-     }
- 
-   /* Now read in the Info dir file.  */
-   if (debug_flag)
-     printf ("debug: reading dir file %s\n", dirfile);
-   dir_data = readfile (dirfile, &dir_size, ensure_dirfile_exists,
-                        &opened_dirfilename, &compression_program);
-   dir_lines = findlines (dir_data, dir_size, &dir_nlines);
- 
-   /* We will be comparing the entries in the dir file against the
-      current filename, so need to strip off any directory prefix and/or
-      [.info][.gz] suffix.  */
-   if (!remove_exactly) {
-     char *infile_basename = infile + strlen (infile);
- 
-     if (HAVE_DRIVE (infile))
-       infile += 2;      /* get past the drive spec X: */
- 
-     while (infile_basename > infile && !IS_SLASH (infile_basename[-1]))
-       infile_basename--;
- 
-     infile_sans_info = strip_info_suffix (infile_basename);
-   } else
-     infile_sans_info = xstrdup(infile);
- 
-   something_deleted
-     = parse_dir_file (dir_lines, dir_nlines, &dir_nodes, infile_sans_info);
- 
-   /* Decide where to add the new entries (unless --delete was used).
-      Find the menu sections to add them in.
-      In each section, find the proper alphabetical place to add
-      each of the entries.  */
-   if (!delete_flag)
-     {
-       struct node *node;
-       struct menu_section *section;
-       struct spec_section *spec;
- 
-       for (spec = input_sections; spec; spec = spec->next)
-         {
-           int found = 0;
-           /* Check if the section specified (e.g. in the info file) exists */
-           for (node = dir_nodes; node && found == 0; node = node->next)
-             for (section = node->sections;
-                  section && found == 0;
-                  section = section->next)
-               if (strcmp (spec->name, section->name) == 0)
-                 found = 1;
- 
-           /* If it does not exist, but the user specified a regular expression,
-              try to find a section that matches this regex.  */
-           if (!found && psecreg)
-             for (node = dir_nodes; node && found == 0; node = node->next)
-               for (section = node->sections;
-                    section && found == 0;
-                    section = section->next)
-                 if (regexec (psecreg, section->name, 0, NULL, 0) == 0)
-                   {
-                     spec->name = section->name;
-                     spec->missing = 0;
-                     found = 1;
-                   }
-         }
-       for (node = dir_nodes; node; node = node->next)
-         for (section = node->sections; section; section = section->next)
-           {
-             for (i = section->end_line; i > section->start_line; i--)
-               if (dir_lines[i - 1].size != 0)
-                 break;
-             section->end_line = i;
- 
-             for (spec = input_sections; spec; spec = spec->next)
-               if (!strcmp (spec->name, section->name))
-                 break;
-             if (spec)
-               {
-                 int add_at_line = section->end_line;
-                 struct spec_entry *entry;
-                 /* Say we have found at least one section with this name,
-                    so we need not add such a section.  */
-                 spec->missing = 0;
-                 /* For each entry, find the right place in this section
-                    to add it.  */
-                 for (entry = entries_to_add; entry; entry = entry->next)
-                   {
-                     /* Did they at all want this entry to be put into
-                        this section?  */
-                     for (spec = entry->entry_sections;
-                          spec && spec != entry->entry_sections_tail;
-                          spec = spec->next)
-                       {
-                         if (!strcmp (spec->name, section->name))
-                           break;
-                       }
-                     if (!spec || spec == entry->entry_sections_tail)
-                       continue;
- 
-                     /* Subtract one because dir_lines is zero-based,
-                        but the `end_line' and `start_line' members are
-                        one-based.  */
-                     for (i = section->end_line - 1;
-                          i >= section->start_line - 1; i--)
-                       {
-                         /* If an entry exists with the same name,
-                            and was not marked for deletion
-                            (which means it is for some other file),
-                            we are in trouble.  */
-                         if (dir_lines[i].start[0] == '*'
-                             && menu_line_equal (entry->text, entry->text_len,
-                                                 dir_lines[i].start,
-                                                 dir_lines[i].size)
-                             && !dir_lines[i].delete)
-                           fatal (_("menu item `%s' already exists, for file `%s'"),
-                                  extract_menu_item_name (entry->text),
-                                  extract_menu_file_name (dir_lines[i].start));
-                         if (dir_lines[i].start[0] == '*'
-                             && menu_line_lessp (entry->text, entry->text_len,
-                                                 dir_lines[i].start,
-                                                 dir_lines[i].size))
-                           add_at_line = i;
-                       }
-                     insert_entry_here (entry, add_at_line,
-                                        dir_lines, n_entries_to_add);
-                   }
-               }
-           }
- 
-       /* Mark the end of the Top node as the place to add any
-          new sections that are needed.  */
-       for (node = dir_nodes; node; node = node->next)
-         if (node->name && strcmp (node->name, "Top") == 0)
-           dir_lines[node->end_line].add_sections_before = 1;
-     }
- 
-   if (delete_flag && !something_deleted && !quiet_flag)
-     warning (_("no entries found for `%s'; nothing deleted"), infile, 0);
- 
-   if (debug_flag)
-     printf ("debug: writing dir file %s\n", opened_dirfilename);
-   if (chicken_flag)
-     printf ("test mode, not updating dir file %s\n", opened_dirfilename);
-   else
-     output_dirfile (opened_dirfilename, dir_nlines, dir_lines,
-                     n_entries_to_add, entries_to_add,
-                     input_sections, compression_program);
- 
-   xexit (0);
-   return 0; /* Avoid bogus warnings.  */
- }
- 
- /* Divide the text at DATA (of SIZE bytes) into lines.
-    Return a vector of struct line_data describing the lines.
-    Store the length of that vector into *NLINESP.  */
- 
- struct line_data *
- findlines (char *data, int size, int *nlinesp)
- {
-   int i;
-   int lineflag = 1;
-   int lines_allocated = 511;
-   int filled = 0;
-   struct line_data *lines
-     = xmalloc ((lines_allocated + 1) * sizeof (struct line_data));
- 
-   for (i = 0; i < size; i++)
-     {
-       if (lineflag)
-         {
-           if (filled == lines_allocated)
-             {
-               /* try to keep things somewhat page-aligned */
-               lines_allocated = ((lines_allocated + 1) * 2) - 1;
-               lines = xrealloc (lines, (lines_allocated + 1)
-                                        * sizeof (struct line_data));
-             }
-           lines[filled].start = &data[i];
-           lines[filled].add_entries_before = 0;
-           lines[filled].add_sections_before = 0;
-           lines[filled].delete = 0;
-           if (filled > 0)
-             lines[filled - 1].size
-               = lines[filled].start - lines[filled - 1].start - 1;
-           filled++;
-         }
-       lineflag = (data[i] == '\n');
-     }
-   if (filled > 0)
-     lines[filled - 1].size = &data[i] - lines[filled - 1].start - lineflag;
- 
-   /* Do not leave garbage in the last element.  */
-   lines[filled].start = NULL;
-   lines[filled].add_entries_before = NULL;
-   lines[filled].add_sections_before = 0;
-   lines[filled].delete = 0;
-   lines[filled].size = 0;
- 
-   *nlinesp = filled;
-   return lines;
- }
- 
- /* This is the comparison function for qsort for a vector of pointers to
-    struct spec_section.  (Have to use const void * as the parameter type
-    to avoid incompatible-with-qsort warnings.)
-    Compare the section names.  */
- 
- int
- compare_section_names (const void *p1, const void *p2)
- {
-   struct spec_section **sec1 = (struct spec_section **) p1;
-   struct spec_section **sec2 = (struct spec_section **) p2;
-   char *name1 = (*sec1)->name;
-   char *name2 = (*sec2)->name;
-   return strcmp (name1, name2);
- }
- 
- /* This is the comparison function for qsort
-    for a vector of pointers to struct spec_entry.
-    Compare the entries' text.  */
- 
- int
- compare_entries_text (const void *p1, const void *p2)
- {
-   struct spec_entry **entry1 = (struct spec_entry **) p1;
-   struct spec_entry **entry2 = (struct spec_entry **) p2;
-   char *text1 = (*entry1)->text;
-   char *text2 = (*entry2)->text;
-   char *colon1 = strchr (text1, ':');
-   char *colon2 = strchr (text2, ':');
-   int len1, len2;
- 
-   if (!colon1)
-     len1 = strlen (text1);
-   else
-     len1 = colon1 - text1;
-   if (!colon2)
-     len2 = strlen (text2);
-   else
-     len2 = colon2 - text2;
-   return strncmp (text1, text2, len1 <= len2 ? len1 : len2);
- }
- 
- /* Insert ENTRY into the add_entries_before vector
-    for line number LINE_NUMBER of the dir file.
-    DIR_LINES and N_ENTRIES carry information from like-named variables
-    in main.  */
- 
- void
- insert_entry_here (struct spec_entry *entry, int line_number,
-                    struct line_data *dir_lines, int n_entries)
- {
-   int i, j;
- 
-   if (dir_lines[line_number].add_entries_before == 0)
-     {
-       dir_lines[line_number].add_entries_before
-         = (struct spec_entry **) xmalloc (n_entries * sizeof (struct spec_entry *));
-       for (i = 0; i < n_entries; i++)
-         dir_lines[line_number].add_entries_before[i] = 0;
-     }
- 
-   /* Find the place where this entry belongs.  If there are already
-      several entries to add before LINE_NUMBER, make sure they are in
-      alphabetical order.  */
-   for (i = 0; i < n_entries; i++)
-     if (dir_lines[line_number].add_entries_before[i] == 0
-         || menu_line_lessp (entry->text, strlen (entry->text),
-                             dir_lines[line_number].add_entries_before[i]->text,
-                             strlen (dir_lines[line_number].add_entries_before[i]->text)))
-       break;
- 
-   if (i == n_entries)
-     abort ();
- 
-   /* If we need to plug ENTRY into the middle of the
-      ADD_ENTRIES_BEFORE array, move the entries which should be output
-      after this one down one notch, before adding a new one.  */
-   if (dir_lines[line_number].add_entries_before[i] != 0)
-     for (j = n_entries - 1; j > i; j--)
-       dir_lines[line_number].add_entries_before[j]
-         = dir_lines[line_number].add_entries_before[j - 1];
- 
-   dir_lines[line_number].add_entries_before[i] = entry;
- }
--- 0 ----
diff -Nrc2 texinfo-4.11/util/local.test texinfo-4.12/util/local.test
*** texinfo-4.11/util/local.test	Wed Dec 31 16:00:00 1969
--- texinfo-4.12/util/local.test	Wed Mar 26 00:46:42 2008
***************
*** 0 ****
--- 1,59 ----
+ #! /bin/sh
+ # Copyright (C) 2003, 2005, 2007, 2008  Free Software Foundation, Inc.
+ #
+ # This file is part of GNU Texinfo.
+ #
+ # GNU Texinfo is free software; you can redistribute it and/or modify
+ # it under the terms of the GNU General Public License as published by
+ # the Free Software Foundation; either version 3 of the License,
+ # or (at your option) any later version.
+ #
+ # GNU Texinfo is distributed in the hope that it will be useful,
+ # but WITHOUT ANY WARRANTY; without even the implied warranty of
+ # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ # GNU General Public License for more details.
+ #
+ # You should have received a copy of the GNU General Public License
+ # along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ 
+ # Make sure no "local" variable identifier is used twice, since
+ # local is not actually portable.
+ 
+ . ./defs || exit 1
+ 
+ set -e
+ 
+ # Make sure quotes are used to protect the value.  See the comment in
+ # texi2dvi itself about local.
+ if sed -e 's/^[	 ]*#.*//' $TEXI2DVI |
+     $EGREP "\blocal [a-zA-Z_0-9]*=[^\"']" |
+     $EGREP -v "\blocal [a-zA-Z_0-9]*=[a-zA-Z0-9]*$" |
+     grep .
+ then
+   false
+ else
+   true
+ fi
+ 
+ 
+ # Make sure each name is used only once.
+ if sed -n -e 's/^#.*//' \
+           -e 's/local \([a-zA-Z_0-9]*\)/\1/gp' $TEXI2DVI |
+     sort |
+     uniq -c |
+     grep -v '^.*1 ' |
+     grep .
+ then
+   false
+ else
+   true
+ fi
+ 
+ 
+ # Make sure we don't use $().
+ if $FGREP '$(' $TEXI2DVI
+ then
+   false
+ else
+   true
+ fi
diff -Nrc2 texinfo-4.11/util/texi2dvi texinfo-4.12/util/texi2dvi
*** texinfo-4.11/util/texi2dvi	Sun Sep  9 17:36:30 2007
--- texinfo-4.12/util/texi2dvi	Thu Apr 17 11:45:49 2008
***************
*** 1,8 ****
  #! /bin/sh
  # texi2dvi --- produce DVI (or PDF) files from Texinfo (or (La)TeX) sources.
! # $Id: texi2dvi,v 1.104 2007/09/10 00:36:30 karl Exp $
  #
  # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001,
! # 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
  #
  # This program is free software; you can redistribute it and/or modify
--- 1,8 ----
  #! /bin/sh
  # texi2dvi --- produce DVI (or PDF) files from Texinfo (or (La)TeX) sources.
! # $Id: texi2dvi,v 1.122 2008/04/17 18:45:49 karl Exp $
  #
  # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001,
! # 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
  #
  # This program is free software; you can redistribute it and/or modify
***************
*** 34,43 ****
  
  # This string is expanded by rcs automatically when this file is checked out.
! rcs_revision='$Revision: 1.104 $'
  rcs_version=`set - $rcs_revision; echo $2`
  program=`echo $0 | sed -e 's!.*/!!'`
! version="texi2dvi (GNU Texinfo 4.11) $rcs_version
  
! Copyright (C) 2007 Free Software Foundation, Inc.
  License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
  This is free software: you are free to change and redistribute it.
--- 34,43 ----
  
  # This string is expanded by rcs automatically when this file is checked out.
! rcs_revision='$Revision: 1.122 $'
  rcs_version=`set - $rcs_revision; echo $2`
  program=`echo $0 | sed -e 's!.*/!!'`
! version="texi2dvi (GNU Texinfo 4.12) $rcs_version
  
! Copyright (C) 2008 Free Software Foundation, Inc.
  License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
  This is free software: you are free to change and redistribute it.
***************
*** 106,128 ****
  Valid MODEs are:
    \`local'      compile in the current directory, leaving all the auxiliary
! 		 files around.  This is the traditional TeX use.
    \`tidy'       compile in a local *.t2d directory, where the auxiliary files
! 		 are left.  Output files are copied back to the original file.
    \`clean'      same as \`tidy', but remove the auxiliary directory afterwards.
! 		 Every compilation therefore requires the full cycle.
  
  Using the \`tidy' mode brings several advantages:
!   - the current directory is not cluttered with plethora of temporary files.
!   - clutter can be even reduced using --build-dir=dir: all the *.t2d
!     directories are stored there.
!   - clutter can be reduced to zero using --build-dir=/tmp/\$USER.t2d or
!     --build-dir=$HOME/.t2d.
!   - the output file is updated after every succesful TeX run, for
!     sake of concurrent visualization of the output.  In a \`local' build
!     the viewer stops during the whole TeX run.
!   - if the compilation fails, the previous state of the output file
!     is preserved.
!   - PDF and DVI compilation are kept in separate subdirectories
!     preventing any possibility of auxiliary file incompatibility.
  
  On the other hand, because \`tidy' compilation takes place in another
--- 106,128 ----
  Valid MODEs are:
    \`local'      compile in the current directory, leaving all the auxiliary
! 	       files around.  This is the traditional TeX use.
    \`tidy'       compile in a local *.t2d directory, where the auxiliary files
! 	       are left.  Output files are copied back to the original file.
    \`clean'      same as \`tidy', but remove the auxiliary directory afterwards.
! 	       Every compilation therefore requires the full cycle.
  
  Using the \`tidy' mode brings several advantages:
!   -   the current directory is not cluttered with plethora of temporary files.
!   -   clutter can be even reduced using --build-dir=dir: all the *.t2d
!       directories are stored there.
!   -   clutter can be reduced to zero using, e.g., --build-dir=/tmp/\$USER.t2d
!       or --build-dir=\$HOME/.t2d.
!   -   the output file is updated after every succesful TeX run, for
!       sake of concurrent visualization of the output.  In a \`local' build
!       the viewer stops during the whole TeX run.
!   -   if the compilation fails, the previous state of the output file
!       is preserved.
!   -   PDF and DVI compilation are kept in separate subdirectories
!       preventing any possibility of auxiliary file incompatibility.
  
  On the other hand, because \`tidy' compilation takes place in another
***************
*** 171,182 ****
  # We need space, tab and new line, in precisely that order.  And don't leave
  # trailing blanks.
  newline='
  '
! IFS=" 	$newline"
  
  # Systems which define $COMSPEC or $ComSpec use semicolons to separate
! # directories in TEXINPUTS -- except for Cygwin, where COMSPEC might be
! # inherited, but : is used.
! if test -n "$COMSPEC$ComSpec" && uname | grep -iv cygwin >/dev/null; then
    path_sep=";"
  else
--- 171,188 ----
  # We need space, tab and new line, in precisely that order.  And don't leave
  # trailing blanks.
+ space=' '
+ tab='	'
  newline='
  '
! IFS="$space$tab$newline"
! 
! # In case someone pedantic insists on using grep -E.
! : ${EGREP=egrep}
  
  # Systems which define $COMSPEC or $ComSpec use semicolons to separate
! # directories in TEXINPUTS -- except for Cygwin et al., where COMSPEC
! # might be inherited, but : is used.
! if test -n "$COMSPEC$ComSpec" \
!    && uname | $EGREP -iv 'cygwin|mingw|djgpp' >/dev/null; then
    path_sep=";"
  else
***************
*** 187,199 ****
  CDPATH=${ZSH_VERSION+.}$path_sep
  
! # In case someone crazy insists on using grep -E.
! : ${EGREP=egrep}
! 
  
  ## --------------------- ##
  ## Auxiliary functions.  ##
  ## --------------------- ##
  
- 
  # In case `local' is not supported by the shell, provide a function
  # that simulates it by simply performing the assignments.  This means
--- 193,204 ----
  CDPATH=${ZSH_VERSION+.}$path_sep
  
! # If $TEX is set to a directory, don't use it.
! test -n "$TEX" && test -d "$TEX" && unset TEX
  
+ # 
  ## --------------------- ##
  ## Auxiliary functions.  ##
  ## --------------------- ##
  
  # In case `local' is not supported by the shell, provide a function
  # that simulates it by simply performing the assignments.  This means
***************
*** 265,271 ****
        echo "$1"
        ;;
!    *) local rel="$orig_pwd/`func_dirname $1`"
        if test -d "$rel"; then
! 	(cd "$rel" 2>/dev/null && echo `pwd`/`basename "$1"`);
        else
  	error 1 "not a directory: $rel"
--- 270,282 ----
        echo "$1"
        ;;
!    *) local slashes
!       slashes=`echo "$1" | sed -n 's,.*[^/]\(/*\)$,\1,p'`
!       local rel
!       rel=$orig_pwd/`func_dirname "$1"`
        if test -d "$rel"; then
! 	(cd "$rel" 2>/dev/null &&
! 	 local n
! 	 n=`pwd`/`basename "$1"`"$slashes"
! 	 echo "$n")
        else
  	error 1 "not a directory: $rel"
***************
*** 466,470 ****
  # Save TEXINPUTS so we can construct a new TEXINPUTS path for each file.
  # Likewise for bibtex and makeindex.
! tex_envvars="BIBINPUTS BSTINPUTS DVIPSHEADERS INDEXSTYLE TEXINPUTS"
  for var in $tex_envvars; do
    eval ${var}_orig=\$$var
--- 477,482 ----
  # Save TEXINPUTS so we can construct a new TEXINPUTS path for each file.
  # Likewise for bibtex and makeindex.
! tex_envvars="BIBINPUTS BSTINPUTS DVIPSHEADERS INDEXSTYLE MFINPUTS MPINPUTS \
! TEXINPUTS TFMFONTS"
  for var in $tex_envvars; do
    eval ${var}_orig=\$$var
***************
*** 487,491 ****
  		       -e 's/$path_sep\$/${path_sep}EMPTY/g' \
  		       -e 's/$path_sep$path_sep/${path_sep}EMPTY:/g'"
!   local res=`echo "$1" | eval sed $replace_empty`
    save_IFS=$IFS
    IFS=$path_sep
--- 499,504 ----
  		       -e 's/$path_sep\$/${path_sep}EMPTY/g' \
  		       -e 's/$path_sep$path_sep/${path_sep}EMPTY:/g'"
!   local res
!   res=`echo "$1" | eval sed $replace_empty`
    save_IFS=$IFS
    IFS=$path_sep
***************
*** 511,521 ****
  # output_base_name FILE
  # ---------------------
! # The name of the FILE possibly renamed to satisfy --output.
  output_base_name ()
  {
    case $oname in
      '') echo "$1";;
!      *) local out_noext=`echo "$oname" | sed 's/\.[^.]*$//'`
! 	local file_ext=`echo "$1" | sed 's/^.*\.//'`
  	echo "$out_noext.$file_ext"
        ;;
--- 524,536 ----
  # output_base_name FILE
  # ---------------------
! # The name of FILE, possibly renamed to satisfy --output.
  output_base_name ()
  {
    case $oname in
      '') echo "$1";;
!      *) local out_noext
! 	out_noext=`echo "$oname" | sed 's/\.[^.]*$//'`
! 	local file_ext
! 	file_ext=`echo "$1" | sed 's/^.*\.//'`
  	echo "$out_noext.$file_ext"
        ;;
***************
*** 526,535 ****
  # move_to_dest FILE...
  # --------------------
! # Move the FILE to the place where the user expects it.  FILE can be
! # the principal output (in which case -o directly apply), or an auxiliary
! # file with the same base name.
  move_to_dest ()
  {
    local dest
  
    for file
--- 541,559 ----
  # move_to_dest FILE...
  # --------------------
! # Move FILE to the place where the user expects it.  Truly move it, that
! # is, it must not remain in its build location unless that is also the
! # output location.  (Otherwise it might appear as an extra file in make
! # distcheck.)
! #
! # FILE can be the principal output (in which case -o directly applies), or
! # an auxiliary file with the same base name.
  move_to_dest ()
  {
    local dest
+   local destfile
+   local destdir
+   local destbase
+   local sourcedir
+   local sourcebase
  
    for file
***************
*** 538,542 ****
        true:)  dest=$orig_pwd;;
        false:) dest=;;
!       *:*)    dest=$(output_base_name "$file");;
      esac
      if test ! -f "$file"; then
--- 562,566 ----
        true:)  dest=$orig_pwd;;
        false:) dest=;;
!       *:*)    dest=`output_base_name "$file"`;;
      esac
      if test ! -f "$file"; then
***************
*** 544,558 ****
      fi
      if test -n "$dest"; then
!       # avoid complaint from cmp if given a directory.
!       # do the cmp in the first place to avoid a complaint from cp
!       # if we try to copy a file onto itself.
        if test -d "$dest"; then
!         testdest="$dest/$file"
        else
!         testdest="$dest"
        fi
!       if cmp -s "$file" "$testdest"; then :; else
!         verbose "Moving $file to $dest"
!         mv "$file" "$dest"
        fi
      fi
--- 568,597 ----
      fi
      if test -n "$dest"; then
!       # We need to know whether $dest is a directory.
        if test -d "$dest"; then
!         destdir=$dest
!         destfile=$dest/$file
        else
!         destdir="`dirname $dest`"
!         destfile=$dest
        fi
!       # We want to compare the source location and the output location,
!       # and if they are different, do the move.  But if they are the
!       # same, we must preserve the source.  Since we can't assume
!       # stat(1) or test -ef is available, resort to comparing the
!       # directory names, canonicalized with pwd.  We can't use cmp -s
!       # since the output file might not actually change from run to run;
!       # e.g., TeX DVI output is timestamped to only the nearest minute.
!       destdir=`cd $destdir && pwd`
!       destbase=`basename $destfile`
!       #
!       sourcedir=`dirname $file`
!       sourcedir=`cd $sourcedir && pwd`
!       sourcebase=`basename $file`
!       #
!       if test "$sourcedir/$sourcebase" != "$destdir/$destbase"; then
!         verbose "Moving $file to $destfile"
!         rm -f "$destfile"
!         mv "$file" "$destfile"
        fi
      fi
***************
*** 600,608 ****
  # -----------------
  # Return with success with FILE is an index file.
  index_file_p ()
  {
    test -f "$1" || return 1
!   case `sed '1q' $1` in
!     "\\entry{"*|"\\indexentry{"*) return 0;;
      *) return 1;;
    esac
--- 639,648 ----
  # -----------------
  # Return with success with FILE is an index file.
+ # When index.sty is used, there is a space before the brace.
  index_file_p ()
  {
    test -f "$1" || return 1
!   case `sed '1q' "$1"` in
!     "\\entry{"*|"\\indexentry{"*|"\\indexentry {"*) return 0;;
      *) return 1;;
    esac
***************
*** 619,623 ****
    # backslash or right quote or at, as long as the first line isn't
    # \input texinfo.
!   case `sed '1q' $1` in
      "\\input texinfo"*) return 1;;
      [\\''@]*)           return 0;;
--- 659,663 ----
    # backslash or right quote or at, as long as the first line isn't
    # \input texinfo.
!   case `sed '1q' "$1"` in
      "\\input texinfo"*) return 1;;
      [\\''@]*)           return 0;;
***************
*** 648,652 ****
      echo $file
      case $in_lang in
!       (texinfo)
  	# texindex: texinfo.cp -> texinfo.cps
         if index_file_p $file; then
--- 688,692 ----
      echo $file
      case $in_lang in
!       texinfo)
  	# texindex: texinfo.cp -> texinfo.cps
         if index_file_p $file; then
***************
*** 654,658 ****
         fi
         ;;
!       (latex)
         # bibtex: *.aux -> *.bbl and *.blg.
  	if aux_file_p $file; then
--- 694,698 ----
         fi
         ;;
!       latex)
         # bibtex: *.aux -> *.bbl and *.blg.
  	if aux_file_p $file; then
***************
*** 664,669 ****
    done |
    # Filter existing files matching the criterion.
    while read file; do
!     if $filter $file; then
        echo $file
      fi
--- 704,713 ----
    done |
    # Filter existing files matching the criterion.
+   # 
+   # With an input file name containing a space, this produces a
+   # "command not found" message (and filtering is ineffective).
+   # The situation with a newline is presumably even worse.
    while read file; do
!     if $filter "$file"; then
        echo $file
      fi
***************
*** 745,749 ****
  run_tex ()
  {
!   case $in_lang:$(out_lang_tex) in
      latex:dvi)   tex=${LATEX:-latex};;
      latex:pdf)   tex=${PDFLATEX:-pdflatex};;
--- 789,793 ----
  run_tex ()
  {
!   case $in_lang:`out_lang_tex` in
      latex:dvi)   tex=${LATEX:-latex};;
      latex:pdf)   tex=${PDFLATEX:-pdflatex};;
***************
*** 807,820 ****
    fi
  
!   # TeX's \input does not support white spaces in file names.  Our
!   # intensive use of absolute file names makes this worse: the
!   # enclosing directory names may include white spaces.  Improve the
!   # situation using a symbolic link.  Do not alter in_input.
    case $tidy:`func_dirname "$in_input"` in
!     true:*' '*)
        _run_tex_file_name=`basename "$in_input"`
        if test ! -f "$_run_tex_file_name"; then
! 	verbose ln -sf "$in_input"
! 	ln -sf "$_run_tex_file_name"
        fi
        cmd="$cmd '$_run_tex_file_name'"
--- 851,877 ----
    fi
  
!   # we'd like to handle arbitrary input file names, such as a~b.tex.
!   # This isn't a general way to do it :), though it does work, kind of.
!   # cmd="$cmd '${escape}catcode126=12 \input '"
!   
!   # TeX's \input does not (easily or reliably) support whitespace
!   # characters or other special characters in file names.  Our intensive
!   # use of absolute file names makes this worse: the enclosing directory
!   # names may include white spaces.  Improve the situation using a
!   # symbolic link to the filename in the current directory, in tidy mode
!   # only.  Do not alter in_input.
!   # 
!   # The filename is almost always tokenized using plain TeX conventions
!   # (the exception would be if the user made a texinfo.fmt file).  Not
!   # all the plain TeX special characters cause trouble, but there's no
!   # harm in making the link.
!   # 
    case $tidy:`func_dirname "$in_input"` in
!     true:*["$space$tab$newline\"#\$%\\^_{}"]*)
        _run_tex_file_name=`basename "$in_input"`
        if test ! -f "$_run_tex_file_name"; then
! 	verbose ln -s "$in_input"
! 	rm -f "$_run_tex_file_name"
! 	ln -s "$_run_tex_file_name"
        fi
        cmd="$cmd '$_run_tex_file_name'"
***************
*** 826,830 ****
    esac
  
!   echo "$0: Running $cmd ..."
    if eval "$cmd" >&5; then
      case $out_lang in
--- 883,887 ----
    esac
  
!   verbose "$0: Running $cmd ..."
    if eval "$cmd" >&5; then
      case $out_lang in
***************
*** 872,876 ****
  	>&6 2>&1; \
    then
!     for f in $(generated_files_get "$in_noext" bibaux_file_p)
      do
        run $bibtex "$f"
--- 929,933 ----
  	>&6 2>&1; \
    then
!     for f in `generated_files_get "$in_noext" bibaux_file_p`
      do
        run $bibtex "$f"
***************
*** 902,906 ****
  run_thumbpdf ()
  {
!   if test $(out_lang_tex) = pdf \
       && test -r "$in_noext.log" \
       && grep 'thumbpdf\.sty'  "$in_noext.log" >&6 2>&1; \
--- 959,963 ----
  run_thumbpdf ()
  {
!   if test `out_lang_tex` = pdf \
       && test -r "$in_noext.log" \
       && grep 'thumbpdf\.sty'  "$in_noext.log" >&6 2>&1; \
***************
*** 936,940 ****
    # outputting using the expected file name.
    run $dvipdf "$1"
!   if test ! -f $(echo "$1" | sed -e 's/\.dvi$/.pdf/'); then
      error 1 "$0: cannot find output file"
    fi
--- 993,997 ----
    # outputting using the expected file name.
    run $dvipdf "$1"
!   if test ! -f `echo "$1" | sed -e 's/\.dvi$/.pdf/'`; then
      error 1 "$0: cannot find output file"
    fi
***************
*** 979,988 ****
    case $out_lang in
      dvipdf)
!       run_dvipdf "$in_noext.$(out_lang_tex)"
!       move_to_dest "$in_noext.$(out_lang_ext)"
        ;;
      ps)
!       dvips -o "$in_noext.$(out_lang_ext)" "$in_noext.$(out_lang_tex)"
!       move_to_dest "$in_noext.$(out_lang_ext)"
        ;;
    esac
--- 1036,1045 ----
    case $out_lang in
      dvipdf)
!       run_dvipdf "$in_noext.`out_lang_tex`"
!       move_to_dest "$in_noext.`out_lang_ext`"
        ;;
      ps)
!       dvips -o "$in_noext.`out_lang_ext`" "$in_noext.`out_lang_tex`"
!       move_to_dest "$in_noext.`out_lang_ext`"
        ;;
    esac
***************
*** 1062,1070 ****
      )
      if test $? != 0; then
!       cat $version_test_dir/txiversion.out
!       cat $version_test_dir/txiversion.err >&2
        error 1 "texinfo.tex appears to be broken, quitting."
      fi
!     eval `sed -n 's/^.*\[\(.*\)version \(....\)-\(..\)-\(..\).*$/txiformat=\1 txiversion="\2\3\4"/p' $version_test_dir/txiversion.out`
      verbose "texinfo.tex preloaded as \`$txiformat', version is \`$txiversion' ..."
      if test "$txiprereq" -le "$txiversion" >&6 2>&1; then
--- 1119,1127 ----
      )
      if test $? != 0; then
!       cat "$version_test_dir/txiversion.out"
!       cat "$version_test_dir/txiversion.err" >&2
        error 1 "texinfo.tex appears to be broken, quitting."
      fi
!     eval `sed -n 's/^.*\[\(.*\)version \(....\)-\(..\)-\(..\).*$/txiformat=\1 txiversion="\2\3\4"/p' "$version_test_dir/txiversion.out"`
      verbose "texinfo.tex preloaded as \`$txiformat', version is \`$txiversion' ..."
      if test "$txiprereq" -le "$txiversion" >&6 2>&1; then
***************
*** 1085,1089 ****
      ensure_dir "$work_src"
      in_src=$work_src/$in_base
!     local miincludes=`list_prefix includes -I`
      verbose "Macro-expanding $command_line_filename to $in_src ..."
      # eval $makeinfo because it might be defined as something complex
--- 1142,1147 ----
      ensure_dir "$work_src"
      in_src=$work_src/$in_base
!     local miincludes
!     miincludes=`list_prefix includes -I`
      verbose "Macro-expanding $command_line_filename to $in_src ..."
      # eval $makeinfo because it might be defined as something complex
***************
*** 1246,1250 ****
  run_core_conversion ()
  {
!   case $in_lang:$(out_lang_tex) in
      *:dvi|*:pdf)
  	run_tex;;
--- 1304,1308 ----
  run_core_conversion ()
  {
!   case $in_lang:`out_lang_tex` in
      *:dvi|*:pdf)
  	run_tex;;
***************
*** 1279,1284 ****
      val=`absolute_filenames "$val"`
      eval $var="\"$val\""
!     eval export $var
!     eval verbose "$var=\'\$${var}\'"
    done
  
--- 1337,1342 ----
      val=`absolute_filenames "$val"`
      eval $var="\"$val\""
!     export $var
!     eval verbose \"$var=\'\$${var}\'\"
    done
  
***************
*** 1312,1321 ****
  {
    cd_orig
!   local to_remove="$t2ddir"
    $tidy || {
      local log="$work_build/$in_noext.log"
!     to_remove=$to_remove" $log "$(generated_files_get "$work_build/$in_noext")
    }
!   remove $to_remove
  }
  
--- 1370,1381 ----
  {
    cd_orig
!   set X "$t2ddir"
!   shift
    $tidy || {
      local log="$work_build/$in_noext.log"
!     set X ${1+"$@"} "$log" `generated_files_get "$work_build/$in_noext"`
!     shift
    }
!   remove ${1+"$@"}
  }
  
***************
*** 1580,1584 ****
      out_name=$oname
    else
!     out_name=$in_noext.$(out_lang_ext)
    fi
    out_dir=`func_dirname "$out_name"`
--- 1640,1644 ----
      out_name=$oname
    else
!     out_name=$in_noext.`out_lang_ext`
    fi
    out_dir=`func_dirname "$out_name"`
***************
*** 1593,1597 ****
  ## -------------- ##
  
! for command_line_filename in ${1+"$@"}; do
    verbose "Processing $command_line_filename ..."
  
--- 1653,1658 ----
  ## -------------- ##
  
! for command_line_filename
! do
    verbose "Processing $command_line_filename ..."
  
***************
*** 1599,1603 ****
  
    # `texinfo' or `latex'?
!   in_lang=`compute_language $command_line_filename`
  
    # An auxiliary directory used for all the auxiliary tasks involved
--- 1660,1664 ----
  
    # `texinfo' or `latex'?
!   in_lang=`compute_language "$command_line_filename"`
  
    # An auxiliary directory used for all the auxiliary tasks involved
***************
*** 1622,1626 ****
    # DVI and PDF.  The contents can also change whether we work on PDF
    # and/or DVI.  So keep separate spaces for each.
!   workdir=$t2ddir/$(out_lang_tex)
    ensure_dir "$workdir"
  
--- 1683,1687 ----
    # DVI and PDF.  The contents can also change whether we work on PDF
    # and/or DVI.  So keep separate spaces for each.
!   workdir=$t2ddir/`out_lang_tex`
    ensure_dir "$workdir"
  
diff -Nrc2 texinfo-4.11/util/texi2dvi.test texinfo-4.12/util/texi2dvi.test
*** texinfo-4.11/util/texi2dvi.test	Sun Jul 29 08:05:15 2007
--- texinfo-4.12/util/texi2dvi.test	Tue Feb  5 10:21:50 2008
***************
*** 17,20 ****
--- 17,22 ----
  # along with this program.  If not, see <http://www.gnu.org/licenses/>.
  
+ required='tex'
+ 
  . ./defs || exit 1
  
diff -Nrc2 texinfo-4.11/util/texindex.c texinfo-4.12/util/texindex.c
*** texinfo-4.11/util/texindex.c	Sun Jul  1 14:20:34 2007
--- texinfo-4.12/util/texindex.c	Fri Feb 22 11:18:25 2008
***************
*** 1,7 ****
  /* texindex -- sort TeX index dribble output into an actual index.
!    $Id: texindex.c,v 1.22 2007/07/01 21:20:34 karl Exp $
  
     Copyright (C) 1987, 1991, 1992, 1996, 1997, 1998, 1999, 2000, 2001,
!    2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
--- 1,7 ----
  /* texindex -- sort TeX index dribble output into an actual index.
!    $Id: texindex.c,v 1.24 2008/02/22 19:18:25 karl Exp $
  
     Copyright (C) 1987, 1991, 1992, 1996, 1997, 1998, 1999, 2000, 2001,
!    2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
  
     This program is free software: you can redistribute it and/or modify
***************
*** 124,128 ****
  
  int
! main (int argc, char **argv)
  {
    int i;
--- 124,128 ----
  
  int
! main (int argc, char *argv[])
  {
    int i;
***************
*** 297,301 ****
  This is free software: you are free to change and redistribute it.\n\
  There is NO WARRANTY, to the extent permitted by law.\n"),
! 	      "2007");
                xexit (0);
              }
--- 297,301 ----
  This is free software: you are free to change and redistribute it.\n\
  There is NO WARRANTY, to the extent permitted by law.\n"),
! 	      "2008");
                xexit (0);
              }
diff -Nrc2 texinfo-4.11/util/texinfo.dtd texinfo-4.12/util/texinfo.dtd
*** texinfo-4.11/util/texinfo.dtd	Mon Jul 16 01:21:40 2007
--- texinfo-4.12/util/texinfo.dtd	Thu Jan 31 10:33:27 2008
***************
*** 1,7 ****
! <!-- $Id: texinfo.dtd,v 1.12 2007/07/15 11:51:12 olegkat Exp $
     Document Type Definition for Texinfo XML output (the '-'-xml option).
  
!   Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software
!   Foundation, Inc.
  
    Copying and distribution of this file, with or without modification,
--- 1,7 ----
! <!-- $Id: texinfo.dtd,v 1.13 2008/01/31 18:33:27 karl Exp $
     Document Type Definition for Texinfo XML output (the '-'-xml option).
  
!   Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
!   Free Software Foundation, Inc.
  
    Copying and distribution of this file, with or without modification,
***************
*** 108,112 ****
  <!ENTITY % Inline.math "math | dmn">
  <!ENTITY % Inline.reference "xref | inforef | indexterm | email | uref">
! <!ENTITY % Inline.misc "logo | punct">
  
  <!ENTITY % Inline.phrase
--- 108,112 ----
  <!ENTITY % Inline.math "math | dmn">
  <!ENTITY % Inline.reference "xref | inforef | indexterm | email | uref">
! <!ENTITY % Inline.misc "click | clicksequence | logo | punct">
  
  <!ENTITY % Inline.phrase
***************
*** 493,497 ****
  <!ENTITY szlig "&#xdf;">
  
! <!ENTITY rArr "&#x21D2;">
  
  <!ENTITY macr "&#xaf;">
--- 493,498 ----
  <!ENTITY szlig "&#xdf;">
  
! <!ENTITY rarr "&#x2192;">
! <!ENTITY rArr "&#x21d2;">
  
  <!ENTITY macr "&#xaf;">
